@charset "UTF-8";
body  {
	font-family:helvetica,arial,verdana;
	background:#14140D;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color:#3E4F3A;
	font-size:12px;
	letter-spacing:1px;
	line-height:1.5em;
}
A.menu1:link,A.menu1:visited {
color:#fff;
text-decoration:none;
letter-spacing:1px;
font-size:12px;
text-transform:uppercase;
padding-left:8px;
}
A.menu1:hover
{
color:#000;
text-decoration:none;
}
A.menu2:link,A.menu2:visited {
color:#CFC59C;
text-decoration:none;
font-size:12px;
}
A.menu2:hover
{
color:#fff;
text-decoration:none;
}
A.menu2S:link,A.menu2S:visited {
color:#fff;
text-decoration:none;
font-size:12px;
}
A.menu2S:hover
{
color:#fff;
text-decoration:none;
}
#menu2{
width:400px;
margin-top:6px;
margin-bottom:6px;
color:#CFC59C;
text-align:center;
}


.btnav { 
background-image:url(../img/M1_unselect.gif);
} 
.btnav_select { 
background-image:url(../img/M1_select.gif);
}
.btnav2 { 
background-image:url(../img/M2_unselect.gif);
} 
.btnav_select2 { 
background-image:url(../img/M2_select.gif);
}


strong {color:#3E4F3A; }

blockquote { margin-left:2em;
			font-style:italic;

			 }

ol li { list-style:none; list-style-type:none; }
.newsdate { color:#CC3300; font-size:9px; font-weight:bold; padding-left:1em; padding-right:1em;}
.newstitle { font-size:10px; font-weight:bold; }
.newstxt { font-size:10px; margin-left:1em; }

.demosite #container { 
	width: 800px; 
	background-color:#3D3B2C;
	margin: 0 auto;
	border: 3px solid 33D3B2C;
	text-align: left; 
	border-top:14px solid #292C2B;
	border-bottom:14px solid #292C2B;
	border-left:1px solid #BAD235;
	border-right:1px solid #BAD235;
} 


.demosite #container .endmain { display:block;
					height:5px;
					background-color:#000033; }


.demosite #header { 
	background: #DDDDDD; 
	padding: 0 10px;  
	
} 

.demosite #header h1 {
	margin: 0;
	padding: 10px 0; 
}

.demosite #sidebar1 {
	float: left; 
	width: 145px; 
	background: #595440; 
	padding: 13px 0; 
	
}
.demosite #sidebar1 h3, .demosite #sidebar1 p {
	margin-left: 10px; 
	margin-right: 10px;

}




#sidebar1 .endmenu { display:block;
					height:15px;
					padding:5px;
					background-color:#BAD235;
					font-size:11px;
					letter-spacing:1px; }

#sidebar1 .toplogo { display:block;
					height:132px;
					background-color:none; }
					
					
					
#sidebar1 ol { 	padding-left:4px;
				width:140px;
				font-size:14px;
			
			
				}
				
#sidebar1 ol li { 	
					display:block;
					margin:0px;
					height:20px;
					width:140px;
					clear:both;		
				
				
					}


#sidebar1 ol li a:link { color:#fff;
						background-color:#595440;
						text-decoration:none;
						display: block;
						letter-spacing:1px;
						font-size:12px;
						text-transform:uppercase;
					}

#sidebar1 ol li a:visited { color:#fff;
							text-decoration:none;
							display: block;
					}
#sidebar1 ol li a:active{   color:#fff;
							text-decoration:none;
							display: block;
					}
#sidebar1 ol li a:hover {   display: block;
							color:#000;
							text-decoration:none;
							background-color:#C5D448;
					}
.demosite #mainContent {
	margin: 0 12em 0 22em;
	 
	
} 

#mainContent .topcolors { 	width:400px;
							background-image:url(../images/topcolors.jpg);
							background-position:center;
							background-repeat:repeat-y;							
							position:relative;
							height:10px;
							display:block;
							border-left:5px #251804 solid;
							border-right:5px #251804 solid;
							}


#mainContent .fotokop { 	width:400px;
							position:relative;
							height:137px;
							display:block;
							border-left:5px #251804 solid;
							border-right:5px #251804 solid;

							}




#mainContent .tekstholder { width:400px;
							overflow:visible;
							background-color:#EEF5DC;
							position:relative;
							height:auto;
							display:block;
							border-left:5px #251804 solid;
							border-right:5px #251804 solid;
							margin:0px;
							padding-top:10px;
							padding-bottom:4em;
												
							}

#mainContent .tekstholder .teksten 
							{width:350px;
							overflow:visible;
							position:relative;
							padding:14px;
												
							}
							
	#mainContent ol  {display:inline-block; margin-left:18px;}
							
#mainContent ol li.thumbnails
						 	{
							/*width:80px;
							height:80px;
							display:block;
							float:left;
							clear:none;
							margin-right:15px;
							margin-bottom:15px;
								*/
								float: left; 
								width: 82px; 
								height: 82px;
								margin-right:15px;
								margin-bottom:15px;		
							}
														
							
							

img.pagemarker { float:right;
				 padding-right:1em;
				 padding-top:4px; }



.demosite #footer { 
	padding: 0 3px; 
	background-color:#3d3b2c;
	height:12px;
} 
.demosite #footer p {
	margin: 0;
	padding: 1px 0;
	font-size:9px; 
}


.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
