/* nested lists have no top/bottom margins */
ul, ul li, li, ul ul, ul ol, ul dir, ul menu, ul dl, ol ul, ol ol, ol dir, ol menu, ol dl, dir ul, dir ol, dir dir, dir menu, dir dl, menu ul, menu ol, menu dir, menu menu, menu dl, dl ul, dl ol, dl dir, dl menu, dl dl { margin-top: 0; margin-bottom: 0; }

html, body, #contents { min-height: 100%; width: 100%; height: 100%; }
html>body, html>body #contents { height: 100%; }
body { margin: 0 0 0 0; background-color:#CCCCCC; text-align: left; }

a { color:#827E7B; }
a:hover { color: #000; }

.last { margin-right: 0;}

.makeMenu { padding-left: 0px; margin-left: 30px; }
.makeMenu ul { list-style: none; }
.makeMenu li { list-style: url(../images/bullet.jpg); margin: 0px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #756E5C; text-decoration: none; }
.makeMenu li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #756E5C; text-decoration: none; }
.makeMenu li a:hover { text-decoration: underline; }
.makeMenu li a.selected { font-weight: bold; color: #666666; }
.makeMenu li a.selected:hover { text-decoration: underline; }

.makeMenuSub { list-style: none; padding-left: 0px; margin-left: 5px; }
.makeMenuSub ul { list-style: none; }
.makeMenuSub li { list-style: none; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #756E5C; }
.makeMenuSub li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #756E5C; }
.makeMenuSub li a:hover { font-weight: normal; color: #666666; }

.container {
	position:relative;
	width:985px;
	height:545px;
	margin:0,auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#D7D0BE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#756E5C;
	text-align: left;
	background: #D7D0BE url(/site/images/bg_sign.gif) no-repeat right top;
	
}
	.header { position: relative; top: 0px; width: 975px; height: 75px; }
		
		.logo { position: absolute; height: 53px; width:175px; left:10px; top: 20px; }
		
		.menu { position: absolute; top: 48px; width: 800px; height: 27px; left: 185px; z-index: 15; overflow: hidden; }
			.menu ul { margin: 0; padding:0; } 
			.menu li { float: left; display: inline; /* width: 91px; */ height: 25px; background: url(/site/images/menu.jpg); border: solid; border-color: #CFC9BA; border-width: 1px; margin: 0 5px 0 0; padding-left: 5px; padding-right: 5px; }
			.menu li.special { background: url(/site/images/menu_selected.jpg); }
			.menu li a { font-weight: bold; font-size: 12px; text-align: center; text-decoration: none; line-height: 25px; display: block; color: #585245; /* text-transform: uppercase; */ }	
			.menu li a:hover { text-decoration: underline; }
			.menu li.selected { background: url(/site/images/menu.jpg) 100% -25px; border-color: #F6F4EF; }
			.menu li.selected a { color: #F6F4EF; font-weight: bold; }
			.menu li.selected a:hover { color:#585245; font-weight: bold; text-decoration: underline; }
		
		.languages { text-align: right; position: absolute; height: 25px; width: 665px; left: 310px; top:15px; }
		
		.welcome { text-align: left; position: absolute; height: 25px; width: 600px; left: 185px; top:15px; font-size: 12px; font-weight: bold; }
			
	.content { position:absolute; top: 75px; left:0px; }
		
		.linksnav { position: absolute; top: 15px; left: 10px; width: 165px; height: 450px; text-align: left; overflow: auto; overflow-x: hidden; 
			/* background-color:#FFFFFF; border:solid; border-color:#CCCCCC; border-width:thin; */ }
		
		.foto { position:absolute; top: 15px; left: 185px; width:390px; height:390px; margin: 0 0 0 0; padding: 0 0 0 0; 
			/* border:solid; border-color:#CCCCCC; border-width:thin; */ }
		
		.inhoud{ position:absolute; top: 15px; padding: 5px 5px 5px 5px; left: 585px; height: 380px; width: 370px; overflow: auto; overflow-x: hidden; 
			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 20px; padding-right: 10px;
			/* background-color: #FFFFFF; border: solid; border-color: #CCCCCC; border-width: thin; */ 	}	
				
		.thumbs { position: absolute; height: 50px; top: 412px; width: 790px; left: 185px; z-index: 10; }
		
		.breadcrumb { position:absolute; left: 190px; height: 15px; width: 780px; overflow: hidden;
			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #756E5C;
			/* background-color: #FFFFFF; border: solid; border-color: #CCCCCC; border-width: thin; */ }
		
		.widescreen { position:absolute; top: 15px; left: 185px; height: 450px; width: 790px; overflow: auto; overflow-x: hidden; /* margin-left: 5px; */
			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #756E5C; z-index: 10;
			/* background-color: #FFFFFF; border: solid; border-color: #CCCCCC; border-width: thin; */ }
		
		.widescreen_text { position:absolute; top: 15px; left: 185px; height: 380px; width: 790px; overflow: auto; overflow-x: hidden; /* margin-left: 5px; */
			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #756E5C; z-index: 10;
			/* background-color: #FFFFFF; border: solid; border-color: #CCCCCC; border-width: thin; */ }
			
		.widescreen_bg { position:absolute; top: 15px; left: 185px; height: 450px; width: 790px; overflow: auto; overflow-x: hidden; margin-left: 5px;
			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #756E5C; z-index: 1;
			/* background-color: #FFFFFF; border: solid; border-color: #CCCCCC; border-width: thin; */ }
			
		.row { clear: both; /* width: 100%;  */ margin-bottom: 1em;}
		
		.info { position: relative; float: left; width: 110px; height: 110px; display: inline; margin-right: 15px; margin-bottom: 15px;
			background-color: #D7D0BE; border: solid; border-color: #666666; border-width: 1px; }
		.info a img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
		.info a:hover img { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
		
		.bigfoto { position: relative; float: left; width: 380px; height: 380px; display: inline; padding-left: 4px; }
		.new { position: absolute; top: 2px; left: 2px; width: 100px; height: 20px; backgound: transparent url(../images/new.gif) no-repeat 0 0; }
		.promo { position: absolute; top: 2px; left: 60px; width: 50px; height: 20px; }
		
		.hoofdtitel {		
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:underline;
			font-size:16px;
			font-weight:bold;
			color:#756E5C;
		}
		
		.titel {		
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#756E5C;
		}
		
		.normaltext{		
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#756E5C;
		}
		
		.normaltextRed{		
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight: bold;
			color: #FF0000;
		}
		
		.normaltextRedStrikeThrough{		
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight: bold;
			color: #FF0000; 
			text-decoration: line-through;
		}
		
		
		
		.smalltext{		
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#756E5C;
		}
	
/* Global clear float fix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.replace{ position: relative; margin:0; padding:0; /* \*/ overflow: hidden; /* */ }
*>html .clearfix { height: auto; }
/* Hides from IE-mac \*/
* html #container, * html .clearfix { height: 1%; } 
/* End hide from IE5/mac */