/* GENERAL STYLES */
/* GENERAL STYLES */
/* GENERAL STYLES */
/* Rich text editor styling start */

/* =Placeholder
----------------------------------------------------------------------*/
#placeholder {
	background: #665;
	float: right;
	width: 360px;
	height: 400px;
	margin:0;
}


#smallpics table.table {
	position: absolute;
	margin-left: 385px;
	top: 65px;
	_top: 76px;
	width: 360px;
}

a {
	text-decoration: underline;
	color: #fff;
}

#smallpics table.table img {
	padding: 0;
}

#smallpics table.table img {
	border: none;
}

#holderBody {
	background: #fff;
}

#holder {
	border: 1px solid #ccc;
	padding: 10px;
	margin: 5px;
	text-align: left;
	font-size: 12px;
}

/* Rich text editor styling end */
body {
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #e5e4d4;
	scrollbar-base-color: #fff;
	scrollbar-track-color: #E1D2BF;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-shadow-color: #fff;
	scrollbar-arrow-color: #000;
}

* {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 0;
}


/* =Basic HTML
----------------------------------------------------------------------*/
img {font-size: 9px;}

ol {list-style: none;}

/* =Container
----------------------------------------------------------------------*/
#wrapper {
	text-align: left;
	margin: 20px auto 0 auto;
	width: 770px;
}

#wrapperfront {
	text-align: left;
	margin: 20px auto 0 auto;
	padding:0;
	width: 770px;
}

* html div#wrapperfront {
	text-align: left;
	margin: 20px auto 0 auto;
	padding:0 0 0 9px;
	width: 761px;
}

/* =Header
----------------------------------------------------------------------*/

#header {
	position:relative;	
	float:right;	
	margin: 0;
	width: 370px;
	height: 40px;
}

#header h1 {
	display:none;
	/*text-indent: -9999px;*/
}

#header img {margin:0; height:13px;}

#language {
	float:left;	
	display: block;
	width: 200px;
	height: 25px;
	margin:15px 0 0 0;
}

#language li {
	float: left;
}

#language li a {
	display: block;
	line-height: 25px;
	text-decoration: none;
	color: #4e4d4b;
	margin-right: 15px;
}

#language li a:hover {
	text-decoration: underline;
}

#textarea {
	background-color: #847561;
	width: 370px;
	float: left;
	height: 360px;
	font-size: 1.0em;
	padding: 20px;
	overflow: auto;
	color: #fff;
	font-size: 1.0em;
}
body#shop #textarea {
	background-color: #847561;
	width: 750px;
	float: left;
	height: 360px;
	font-size: 1.0em;
	padding: 20px;
	overflow: auto;
	color: #fff;
	font-size: 1.0em;
}

#textarea h2 {
	font-size: 1.3em;
	margin-bottom: 8px;
}

#textarea h3 {
	font-size: 1.1em;
	margin-bottom: 8px;
}

#textarea p {
	margin-bottom: 8px;
	line-height: 1.4;
}

/* =Showcase
----------------------------------------------------------------------*/
#smallpics {
	float: left;
	width: 340px;
	margin-bottom: 10px;
}

#smallpics img {
	background: #332;
	border: 1px solid #998;
	margin: 0 0 5px 5px;
	padding: 1px;
	/*width: 40px;
	height: 44px;*/
}

#smallpics a:hover img {
	border-color: #fff;
}

#smallpics ul {
	margin: 5px 0 0;
}

#smallpics li
{
	display: inline;
}

#navigation {
	clear: both;
	width: 100%;
	text-align: right;
}

#navigation ul {
	float: right;
	padding:10px 0 0 0;
}

#navigation li {
	display: block;
}

#navigation li a {
	text-decoration: none;
	color: #aca96c;
	display: block;	
	width: 150px;
	padding: 3px 0;
}

#navigation li.selected a {
	font-weight: bold;
}

#navigation li a:hover {text-decoration: underline;}

ul#secondLevelNavigation {margin-top: 10px;}
ul#secondLevelNavigation li {display: block;}
ul#secondLevelNavigation li a {color: #fff;text-decoration: none;line-height: 1.3;}
ul#secondLevelNavigation li a:hover {text-decoration: underline;}

#mainarea {
}

/* EDITOR PROPERTIES */
#frontpageImage,
#frontpageImageTwo,
#frontpageImageThree, {
	display: block;
	width: 770px;
	height: 365px;
}

#frontpageImageTwo,
#frontpageImageThree {
	display: block;
	width: 770px;
	height: 364px;
	margin-top: -364px;
}


#imagearea {
	z-index: 1;
}

#imagearea img {
	border: none;
}

.backtoPage a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

.flintholmLogo {
	position: absolute;
	top: 20px;
	right:0px;
}
/*ie6*/ * html #wrapperfront .flintholmLogo {
	position: absolute;
	top: 20px;
	right:-8px;
}


table.table img {
	border: 0;
}

/*moz*/.table img {position:relative; top:-5px;}
/*ie6*/ * html .table img { position:relative; top:-16px;}
/*ie7*/ *+html .table img { position:absolute; top:-5px;}


#frontpageThumbs {
	margin-top: -60px;
	margin-bottom: 20px;
	margin-left:5px;
}

#frontpageThumbs a img {
	border: 1px solid #fff;
}

/* styling for newsletter subscription */
label.radio		{ padding-right: 20px;}
.form			{ display: block; padding: 0; border: none; margin: 0; }
.form label		{ display: block; position: relative; width: 110px; margin-top: -10px; }
.form label.first	{ margin-top: 15px; }
.form input		{ position: relative; top: -15px; left: 110px; display: block; font: normal 11px/15px arial,verdana; }
.form .input		{ padding: 3px; width: 255px;}
.control		{ width: 370px; border: none; text-align: right; }

/* messages for newsletter subscription */
#ok-message		{ width:93%; margin:0 auto; text-align: left; padding: 10px 10px 10px 40px; border: 1px solid #669800; color: #4F6C00; background: #D8E5BE url(accept.gif) no-repeat 5px; }
#error-message		{ width:93%; margin:0 auto; text-align: left; padding: 10px 10px 10px 40px; border: 1px solid #CA3600; color: #660000; background: #F1CBBD url(exclamation.gif) no-repeat 5px; }






/* changes to stylesheet august 2007 */
body { background:#000; }

#language li a {
	display: block;
	line-height: 25px;
	text-decoration: none;
	color: #aca96c;
	margin-right: 15px;
}

#frontpageImage {float:left; position:relative; width:719px; height:362px; padding:0 0 0 51px; background: url(/media/12778/forside100810.png) 0 0 no-repeat; }

#frontpageThumbs { 
	margin-top: 307px;
	margin-left:5px;
}



/* new styles */

#frontpageThumbs div { float:left; width:200px; height:93px; margin-right:29px; border: 1px solid #c2c2c2; background-color:#000; }

#frontpageThumbs div a:link, #frontpageThumbs div a:visited  { float:left; display:block; width:187px; height:34px;  color:#fff; text-decoration:none; padding:59px 0 0 13px; }
#frontpageThumbs div a:hover { text-decoration:underline; }

#frontpageThumbs div span { color:#f9ad0b; font-size:1.2em; font-weight:bold; } 

div#frontpageThumb01 { background: url(http://www.galleriflintholm.dk/media/7936/fronthumb_kommende.jpg) 0 0 no-repeat; }
div#frontpageThumb02 { background: url(http://www.galleriflintholm.dk/media/8881/fronthumb_brandes.jpg) 0 0 no-repeat; }
div#frontpageThumb03 { background: url(http://www.galleriflintholm.dk/media/7370/fronthumb_03.jpg) 0 0 no-repeat; }
/* 8102/fronthumb_02.jpg */
/* delete this style */
#frontpageThumbs a img {
	border: 1px solid #fff;
}

/* EDITOR PROPERTIES */
