html, body{
	background: #fff url('images/main_bg.jpg') top left repeat-x;
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: verdana, arial, sans;
	font-size: 10px;
	color: #626262;
	height: 100%;
}
img{ border: none; }

a{ color: #676767; }

.hide{ display: none; }

.clear{
	display: block;
	clear: both;
	float: none;
	}
h2.maintitle{
	border: 1px solid red;
	position: absolute;
	margin-left: -9999px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	}
.container{
	width: 808px;
	min-height: 100%;
	margin: auto;
	background-color: #fafafa;
	/*background: transparent url('images/container_bg.jpg') repeat-x;*/
	}
.shadow_left,
.shadow_right{
	float: left;
	width: 4px;
	height: 630px;
	background: transparent url('images/shadow_left.png') no-repeat;
	}
.shadow_right{ 
	background: transparent url('images/shadow_right.png') no-repeat; 
	}

.mid{
	float: left;
	width: 800px;
	}
.header{
	height: 320px;
	background: transparent url('images/header.jpg') no-repeat;
	}
	
.header_small{ height: 216px; }
#modellen_header{ background: transparent url('images/header_small_3.jpg') no-repeat; }
#ikheb_header{ background: transparent url('images/header_small_1.jpg') no-repeat; }
#ikzoek_header{ background: transparent url('images/header_small_4.jpg') no-repeat; }
#media_header{ background: transparent url('images/header_small_5.jpg') no-repeat; }
#nieuws_header{ background: transparent url('images/header_small_2.jpg') no-repeat; }

.nav{
	position: absolute;
	width: 520px;
	height: 50px;
	margin: 0 0 0 320px;
	}
.nav ul{
	list-style: none;
	margin: 0;
	padding: 0;
	}
.nav ul li{
	margin: 0;
	padding: 0;
	float: left;
	}
h1{
	/*position: absolute;
	margin: 82px 0 0 290px;
	padding: 0;*/
	font-size: 20px;
	}



.header p.left{
	position: absolute;
	margin: 145px 0 0 295px;
	padding: 0;
	width: 165px;
	}
.header p.right{
	position: absolute;
	margin: 150px 0 0 537px;
	padding: 0;
	width: 215px;
	}

	
/* CONTENT //////////////////////////*/	
.content .hr{
	display: block;
	margin: 20px 0 30px 0;
	height: 2px;
	border: none;
	font-size: 2px;
	background: transparent url('images/h_rule.png') center no-repeat;
	}
.content{
	padding-top: 0px;
	}

.content_home{
	padding-top: 0;
	}
.content h1{
	margin: -10px 0 30px 50px;
	}
.result_details h1{
	margin: -10px 0 30px 0;
	}
.content h3{
	margin: 0 0 20px 0;
	font-size: 12px;
	text-align:left;
	}
.content .left{
	width: 320px;
	text-align: justify;
	float: left;
	margin-left: 50px;
	line-height: 140%;
	}

.content .right{
	width: 320px;
	text-align: justify;
	float: right;
	margin-right: 50px;
	line-height: 140%;
	}
	
.sig {
	padding-top: 30px;
	text-align: right;
	padding-right: 5px;
	}
	
/* INTRO //////////////////////////*/

.index1{
	height: 136px;
	margin-bottom: 5px;
	}

	
/* KIP */
.index1_inschrijving{
	width: 384px;
	height: 136px;
	background: transparent url('images/bg_kip.jpg') top no-repeat;
	float: left;
	margin-left: 12px;
	}
.index1_inschrijving span{
	display: block;
	width: 245px;
	margin: 35px 0 0 120px;
	}


/* SLANG */
.index1_zoeken{
	width: 384px;
	height: 136px;
	background: transparent url('images/bg_slang.jpg') top no-repeat;
	float: right;
	margin-right: 12px;
	}
.index1_zoeken span{
	display: block;
	color: #a1a1a1;
	width: 180px;
	margin: 27px 0 0 180px;
	}
.index1_zoeken span.contact{
	display: block;
	width: 180px;
	margin: 7px 0 0 0;
	}
.index1_zoeken span a{
	color: #a1a1a1;
	}




/* FLASH //////////////////////////*/	
.newsflash{
	width: 296px;
	height: 196px;
	background: transparent url('images/bg_flash.jpg') top no-repeat;
	/*position: absolute;*/
	margin-right: 12px;
	float: right;
	}
.newsflash div{
	display: block;
	width: 165px;
	margin: 30px 0 0 20px;
	}

.index2_right{
	float: right;
	width: 514px;
	}

.stervandemaand{
	float: left;
	padding-bottom: 5px;
	}
.funny{
	float: left;
	padding-bottom: 5px;
	width: 201px;
	height: 196px;
	}
.funny a{
	display: block;
	width: 201px;
	height: 196px;
	}

.tailsbanner{
	clear: both;
	margin-right: 12px;
	}

/* NIEUWSBERICHTEN //////////////////////////*/		
.nieuws {
	background: transparent url('images/bg_nieuws.jpg') top no-repeat;
	width: 266px;
	min-height: 288px;
	margin-left: 12px;
	margin-bottom: 20px;
	float: left;
	padding-top: 20px;
	}
.module{
	width: 300px;
	margin: 0 0 20px 50px;
	padding-bottom: 20px;
	/*background: transparent url('images/line_bg.jpg') bottom repeat-x;*/
	}
.datum{
	padding-bottom: 2px;
	font-weight: bold;
	}
.bericht p{
	margin: 0;
	}
.nieuws .module{
	width: 230px;
	margin: 0 0 0 20px;
	}
.meer{
	display: block;
	text-align: right;
	padding-right: 25px;
	}

/* MEDIAPAGINA //////////////////////////*/	

.mediacontent{
	margin: 0 0 0 30px;
	}

.mediacontent a{
	position: relative;
	font-size: 9px;
	display: block;
	width: 350px;
	height: 74px;
	text-decoration: none;
	margin-bottom: 15px;
	cursor: pointer;
	float: left;
	}

.mediacontent a.video{
	position: relative;
	background: transparent url('images/media_btn_video.png') no-repeat;
	}
.mediacontent a.pdf{
	position: relative;
	background: transparent url('images/media_btn_pdf.png') no-repeat;
	}
.mediacontent a.audio{
	position: relative;
	background: transparent url('images/media_btn_audio.png') no-repeat;
	}

.mediacontent a span.media_titel{
	font-weight: bold;
	position: relative;
	font-size: 13px;
	display: block;
	width: 240px;
	padding:15px 0 5px 90px;
	}
.mediacontent a span.media_description{
	display: block;
	position: relative;
	width: 240px;
	padding: 0 0 0 90px ;
	}
	
/* ZOEKPAGINA //////////////////////////*/	

.zoek{
	float: left;
	width: 205px;
	margin: 0 0 0 50px;
	}
.result{
	width: 450px;
	float: left;
	margin: 12px 0 0 35px;
	}
.result_details{
	margin: 0 0 0 50px;
	}
.result h3{
	font-size: 13px;
	margin: 0 0 35px 0;
	padding: 0;
	text-align: center;
	}
.result_details h3{
	font-size: 20px;
	}
table.d{
	width: 100%;
	margin: 5px 0 0 0;
	background: transparent url('images/line_bg.jpg') bottom repeat-x;	
	border-collapse: collapse;
	}
table.d td{
	vertical-align: top;
	padding-bottom: 5px;
	}
table.d .foto{
	width: 76px;
	height: 76px;
	/*background-image: url('images/thumb_shadow.png');
	background-repeat: no-repeat;*/
	}
table.d .foto img{
	margin: 2px;
	border: 1px solid #ccc;
	}
table.d .details{
	padding-top: 2px;
	}
table.d .details p{
	margin: 0 0 5px 10px;
	padding: 0;
	}
table.d .details2{
	padding-top: 2px;
	width: 50px;
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 5px;
	}
.tit{
	color: #444;
	font-weight: bold;
	}
.perso .tit{
	display: inline-block;
	width: 90px;
	text-align: right;
	}
.nummer{
	font-style: italic;
	}

form{
	margin-bottom: 10px;
	}
form select{
	width: 200px;
	}
form span{
	display: block;
	padding-left: 8px;
	}
.detail{
	margin:0;
	}
.detail h4{
	font-size: 13px;
	margin: 0 0 0 0;
	}
.resultfotos{
	margin: 20px 0 20px 0;
	clear:both;
	}
.resultfotos img{
	margin: 0 5px 10px 0;
	height: 110px;
	border: 1px solid #bfb5a8;
	}
.terug{
	position: absolute;
	margin: 8px 0 0 120px;
	}
.symbol{
	font-size: 12px;
	margin-top:-2px;
	display: block;
	}
.searchnav{
	background: transparent url('images/line_bg.jpg') bottom repeat-x;
	width: 100%;
	padding-bottom: 20px;
	}
.searchnav td{
	padding-bottom: 5px;
}
.searchnav td a{
	text-decoration: none;
	}
.perso{
	width: 500px;
	}
.tit{
	color: #444;
	font-weight: bold;
	}
.perso .tit{
	display: inline-block;
	width: 90px;
	text-align: right;
	}
.description th,
.perso th{
	color: #444;
	font-weight: bold;
	text-align: left;
	padding: 0 5px 5px 0;
	vertical-align: top;
	}
.description td,
.perso td{
	vertical-align: top;
	padding: 0 0 5px 0;
	}
.description{
	width: 500px;
	margin: 10px 0;
	}
.description p{
	margin-left: 0;
	padding-left: 0;
	}

.pager{
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	}


/*///////////////////////////////////////////////////////////////*/
/*//                   //////////////////////////////////////////*/
/*//   IE 6 FUCKUPS!   //////////////////////////////////////////*/
/*//                   //////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////*/

.container{
	_height: 100%;
	}
.shadow_left,
.shadow_right{
	_background-image:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="scale", src="images/shadow_left.png");
	}
.shadow_right{ 
	_background-image:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="scale", src="images/shadow_right.png");
	}

.content .hr{
	_background-image:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="scale", src="images/h_rule.png");
	}
	
.content .left{
	_width: 320px;
	_margin-left: 30px;
	}
	
.content .right{
	_width: 320px;
	_margin-right: 30px;
	}

.mediacontent a.video{
	_background-image:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="scale", src="images/media_btn_video.png");
	}
	
.mediacontent a.pdf{
	_background-image:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="scale", src="images/media_btn_pdf.png");
	}
	
.mediacontent a.audio{
	_background-image:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="scale", src="images/media_btn_audio.png");
	}
	
table.d .foto{
	_background-image:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="scale", src="images/thumb_shadow.png");
	}

.newsflash{
	_margin-right: 6px;
	}
	
.nieuws {
	_height: 288px;
	_margin-left: 6px;
	}
	
.index1_inschrijving{
	_margin-left: 6px;
	}

.index1_zoeken{
	_margin-right: 6px;
	}
	
