/* ROWS COLUMNS */

#rowov{
width: 730px; 
clear:both;
display:table;
position:relative; left:50%;
margin-left:-365px; margin-top:20px;
padding:0px
}

#infoframe {
	width: 770px; 
	clear:both;
	display:table;
	margin-top:30px; margin-bottom:40px;
	padding:0px;
}
#infoframe_small {
	width: 520px; 
	clear:both;
	display:table;
	margin-top:30px; margin-bottom:40px;
	padding:0px;
}



#cols{padding-left:30px;
}
	
.cleft{
margin-left: 0px;
padding-bottom:20px;
float:left;
width: 210px 
}
.cmiddle {
margin-left: 20px;
padding-bottom:20px;
float:left;
width: 210px 
}
.cright {
margin-left: 20px;
padding-bottom:20px;
float:left;
width: 210px
}

#rowov H3{
text-align:right;
color:#FF9900;
font-size:18pt;
margin-right:30px;
}

.terug{
display:none;
margin-top:10px;
background: url(/p-wit.gif) top left no-repeat;
padding-left:20px;
padding-bottom:6px;
}

#menu{
margin-top:10px;
margin-bottom:10px;
}

/* CONTENT BLOCKS */

.cb, .zoektopblock {
	position: relative;
	padding-top:10px;
	text-align: left; 
	width: 212px;
	font-size:100%;
}
/*.cb{background: #3E61A9}*/
.zoektopblock, .ovazblok{background: #FFFFFF;padding-top:0;margin-top:10px;}
.cb ul {
	padding: 7px 0; padding-top: 5px; padding-left: 8px; margin: 0;
	list-style: none;
	border:1px solid #3E61A9;
	background-color: #EBEFF6;
	}
.cb li{
	width: 200px; overflow: hidden;
	}
.cb a, .cb a:link, .cb a:visited, 
.zoektopblock a, .zoektopblock a:link, .zoektopblock a:visited, .ovazblok a {
	color: #006; text-transform: lowercase}

.cbtitle{
	height: 19px; line-height: 19px;
	color: #FFFFFF;
	background: #3E61A9;
	margin: 0; padding: 0;
	}
.cbtitle h2 {
	padding-left: 8px;
	font-size: 100%; font-weight: bold;
	margin: 0;
	}
.cbtitle span {
	display: block; position: absolute; top: 0; right: 5px;
	}
	
.zoektopblocktitle, .ovazbloktitle{
	height: 19px; line-height: 19px;
	color: #3E61A9;
	background: #BFE796;
	margin: 0; padding: 0;
	}
.zoektopblocktitle h2, .zoektopblocktitle_off h2, .ovazbloktitle h2, .ovazbloktitle_off h2 {
	padding-left: 8px;
	font-size: 100%; font-weight: bold;
	margin: 0;
	}
.zoektopblock ul, .ovazblok ul {
	padding: 8px 0 7px 0; margin:0px;
	list-style: none;
	border:1px solid #BFE796;
	color:#000060;
	}

.zoektopblock ol, .ovazblok ol  {
	top: 2px; position:relative;
	margin-bottom:5px;
	align:left;
	}
.zoektopblock ol li, .ovazblok ol li, {
	padding-left:0px;
	}
.ovazblok li{
	overflow: hidden;
	margin-bottom:2px;
	padding-left:25px;
	display:block;
	width:169px;
}
	
.ovazblok li.on, .zoektopblock li.on {background:url(/gfx/select-arrow.gif) 6px 2px no-repeat; font-weight:bold}


/* SPECIAL LINKS */
a.meer,
a.meer:link,
a.meer:visited {
font-style: none; font-size: 85%;
color: #0000BB; text-decoration: underline
}
a.meer:hover {
text-decoration: underline
}

.nrlink{ margin-left:40px}
.displaynone {display:none}

.tip, .new{ color:red; font-size:80%; position:relative; top:-2px}

a .meerov, a.meerov:link, a.meerov:visited {color: #008800;position:relative; top:3px;}

#ovtable td{
font-size:11px;
text-align:left;
}

a.subtitle,
a.subtitle:link,
a.subtitle:visited {
text-decoration: none
}
a.subtitle:hover {
text-decoration: underline
}



/* BEGINMENU RECHTS */

.info_contentmid_inner{
margin:8px 10px;
color:#000060;
text-align:left;
}
.info_contentmid_inner H3{
font-size:125%;
}
.info_contentmid_inner H4{
margin-top:0px;
margin-bottom:2px;
}
.info_contentmid_inner td{
padding-bottom:10px;
}
.info_content{
border:1px solid #CCCCCC;
margin:10px 10px;
width:500px;
float:left;
display:block;
background: url(gfx/topgrad.gif) #ffffff repeat-x;
}
.info_menuright{
width:210px;
text-align:left;
width:200px;
display:block;
float:right;
}