/*
 * Ovopro
 * 

/*
 * Kleuren:
 * donkerblauw: #003480
 * grijs: 	#ccc3bc
 * 
 */

* {margin:0; padding:0;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	text-align:center; /* center layout in IE */
	overflow-y:hidden;
}
h1 {font-size:18px;font-weight:bold; color: #000;}
h2 {font-size:12px; font-weight:bold; color: #666; margin: 4px 0;}
h3 {font-size:12px; font-weight:bold; color: #000;}
h4,h5,h6 {font-size:100%; font-weight:bold; color: #ff9900;}

p{font-size:12px; line-height:18px; margin:9px 0;}
ul {margin-left:20px;}
ol {margin-left: 24px;}
div,table,tr,td,p {font-size: 12px; color:#666;}
a {text-decoration:underline; color:#003480}
a:hover {text-decoration:underline; color:#ccc3bc;}

a img{border:none;}
.box{
	width:690px;
	height:380px;
	_height:340px;
	padding:6px 0 0 0;
}

hr{
	margin: 4px 0 4px 0;
	padding: 0px;
	display: block;
	height: 1px;
	background-color: #e2e2e2; 
	border: none;
}


/*
 * Layout
 */

/*
#pagecontainer{
	position:absolute;
	left:50%;
	top:50%;
	width:1000px;
	height:612px;
	margin-left:-500px;
	margin-top:-306px;
	border: 1px solid #e2e2e2;
	background:url(/cmsfile/789) no-repeat left top;
	overflow:hidden;
}
*/
#pagecontainer{

	width:1000px;
	height:612px;
	margin: 0 auto;
	border: 1px solid #e2e2e2;
	overflow:hidden;
}

.lekei {
	background:url(/cmsfile/981) no-repeat left top;
}

.normal {
	background:url(/cmsfile/789) no-repeat left top;
}


#header{
	width:1000px; 
	height:126px;
	text-align:left;
	display:inline;
}
#logo{
	display:inline;
	position:relative;
	width:300px;
	height:100px;
	float:left;
	clear:both;
	margin-left:268px;
}
#zoeken{
	display:inline;
	width:250px;
	height:100px;
	float:right;
	_margin-right:12px;
}
#taalkeuze{
	width:160px;
	height:24px; 
	text-align:left;
	margin:12px 0 0 0;
	
	_float:left;
	_margin-left:24px;
}
#zoekbox{
	width:200px; 
	height:60px;
}
#topnav{
	width:1000px;
	height:28px;
	background-color:transparent;
	background-color:#e2e2e2;
	line-height:31px;
	float:left;
	margin-bottom:9px;
}
#slidemenu{
	width:1000px;
	height:28px;
	background-color:transparent;
	/*background-color:#e2e2e2;*/
	line-height:28px;
	float:left;
	margin-bottom:9px;
}
#contentcontainer{
	display:inline;
	width:100%;
	height:auto;
	text-align:left;
}
#leftcol{
	/*display:inline;*/
	float:left;
	width:268px;
	height:350px;
}
#kp{
	width:680px;
	height:20px;
	float:left;
	clear:both;
	font-size:11px;
	margin:6px 0 6px 0;
	overflow:hidden;
	z-index:1;
}
#maincontent{
	display:inline;
	float:left;
	position:relative;
	/*width: 730px;*/
	width:718px;
	margin-right:12px; 
	height:400px;
	_height:370px;
	text-align:left;
	overflow:auto;
}
#bottomnav{
	width:1000px;
	height:30px;
	float:left;
	clear:both;
}
#footer{
	width:1000px;
	height:38px;
	float:left;
	clear:both;
	text-align:center;
	margin-top:16px;
	
	_margin-top:0;
	z-index:3;
}



/*
 * Specific Content element styles
 * 
 */

#taalkeuze a img {padding:6px 4px;}
 
#zoekbox fieldset{
	width:220px;
	
	height:80px;
	border:none;
	margin-top:12px;
	background-color:transparent;
}
.zoekwoord{
	width:160px;
	height:22px;	
	border: 1px solid #003480;
	float:left;
	margin:0 6px 0 0;
} 
.zoekbtn{
	background-color:transparent;
	color:#transparent;
	background: url(/cmsfile/809) no-repeat left center;
	margin:0 0 0 6px;
         float:left;
}

#kp a{color:#666;text-decoration:none;}
#kp a:hover{color:#003480;text-decoration:none;}


#footer h4{color:#fff; font-size:20px; font-weight:bold; text-transform:uppercase; line-height:38px;}

#cms_textfooter{font-size:11px;}
#cms_textfooter a{color:#666; text-decoration:none;}
#cms_textfooter a:hover{color:#003480; text-decoration:none;}

