/*general */
body{background: url('../images/body.gif') repeat-y center top #EDF2F2; margin: 0; font-family:Arial,Helvetica,sans-serif; font-size: 12px;}
#container {margin: 0 auto; width: 985px; text-align: center;}
#head{width:985px; height:168px;}
#topbar{position: relative; top: 140px; border-bottom:1px solid #E20031; height:29px; line-height:29px; width:985px;}
#topbar .navigatie{position: relative; float: right;}
#topbar .navigatie.home{position: relative; float: left;}
a, object {
	outline: 0;
}
a:link, a:visited {
	color: #000;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
a:hover, a:active {
	color: #000;
}
a img {
	border: none;	
}
.ie6 #topbar .navigatie ul { width:auto; position: relative; float: right; right: 0px;}
.ie6 #topbar .navigatie ul li{width: auto; margin: 0; padding: 0;}

/*Extra Menu */
#topbar .navigatie ul {list-style-type: none; margin: 0; padding: 0;}
#topbar .navigatie ul li{display: inline; position: relative; float: left;}
#topbar .navigatie ul li a{display: block; margin-right: 18px; text-decoration: none; font-size: 12px; color: #5F5E5E;}
#topbar .navigatie ul li.last a{margin-right: 0;}
#topbar .navigatie ul li a.kennis{background:url("../images/topnavimages.gif") no-repeat 0 -2px; padding-left:20px;}
#topbar .navigatie ul li a.print{background:url("../images/topnavimages.gif") no-repeat 0 -37px; padding-left:20px;}
#topbar .navigatie ul li a.Contact{background:url("../images/topnavimages.gif") no-repeat 0 -72px; padding-left:20px;}
#topbar .navigatie ul li a.Zoeken{background:url("../images/topnavimages.gif") no-repeat 0 -107px; padding-left:20px;}
#topbar .navigatie ul li a.RSS{background:url("../images/topnavimages.gif") no-repeat 0 -142px; padding-left:20px;}
#topbar .navigatie ul li a:hover{text-decoration: underline;}
#topbar .navigatie ul li a.s_font{display: inline; font-size: 12px; margin-right: 0;}
#topbar .navigatie ul li a.m_font{display: inline; font-size: 13px; margin-right: 0;}
#topbar .navigatie ul li a.l_font{display: inline; font-size: 14px;}
#topbar .navigatie.home ul li{margin-left: 5px;}
#topbar .navigatie.home ul li a{
	background:none repeat scroll 0 0 transparent;
	color:#000000;
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:26px;
	padding-left:0;
	text-decoration:none;	
}
#topbar .navigatie.home ul li a:hover{
	text-decoration:underline;
}
/*content */
#wrapper{width: 985px; margin: 5px 0 15px 0; text-align: left;}
#wrapper .left{display: inline; float: left; margin-right: 15px; width: 178px;}
#wrapper .center{display: inline; float: left; position: relative; width: 515px; padding-top: 25px; margin-bottom: 25px;}
#wrapper .center.wide{width: 792px;}
#wrapper .right{display: inline; float: right; position: relative; width: 266px; padding-top: 25px; margin-bottom: 25px;}
#wrapper .center h1, #wrapper .center h2, #wrapper .center h3, #wrapper .center h4{margin: 0; padding: 0}
#wrapper .center h1 {font-size:22px;font-weight:normal;line-height:22px;margin-bottom:14px;margin-top: 0;}
#wrapper .center h2 {margin-top: 0; font-size: 13px;}
#wrapper .center h3 {font-size:13px;line-height:16px;}
#wrapper .center p {line-height:16px;padding:0; margin: 0 0 14px 0;}
#wrapper .center .boxheader_titel h2{color: #fff; font-size: 23px; line-height: 35px;}
#wrapper .center_maps{display: inline; float: left; position: relative; width:320px ; padding-top: 25px; margin-bottom: 25px;}
#wrapper .right_maps{display: inline; float: right; position: relative; width:405px; padding-top: 25px; margin-bottom: 25px;}
#kaart{width: 400px;}

/*mainmenu */
#wrapper .left ul{list-style-type: none; margin: 0 0 5px; padding: 0;}
#wrapper .left ul li{border-bottom: 1px solid #7CB7EF; margin-left: 5px; margin-right: 0;}
#wrapper .left ul li.dubbel{border:none;}
#wrapper .left .wijzigen ul li{border-bottom: none;}
#wrapper .left .wijzigen ul li a{font-size: 12px; font-weight: normal; line-height: 15px;}
#wrapper .left ul li a{background: none; color: #000; display: block; font-size: 14px; font-weight: bold; line-height: 26px; padding-left: 0px; text-decoration: none;}
#wrapper .left ul li a:hover {text-decoration: underline;}
#wrapper .left ul li.current a { color:#E20031;}
#wrapper .left ul li.current li a { color:#787676;}
#wrapper .left ul li.current li.current a { color:#E20031;}
#wrapper .left ul li.current li.current li a { color:#787676;}
#wrapper .left ul li.current li.current li.current a { color:#E20031;}
#wrapper .left ul li.current li.current li.current li a { color:#787676;}
#wrapper .left ul li.current li.current li.current li.current a { color:#E20031;}

#wrapper .left ul li a.dubbel {font-size:12px;font-weight: normal;line-height: 16px;padding: 17px 0;}
#wrapper .left ul li a.hide{background: url('../images/leftmenubull.gif') no-repeat 0 5px; padding-left: 19px;}
#wrapper .left ul li a.hide ul{display: none;}
#wrapper .left ul li ul{padding-bottom: 5px; padding-left: 5px;}
#wrapper .left ul li ul li{border: none; margin-left: 15px;}
#wrapper .left ul li ul li a.hide, #wrapper .left ul li ul li a{background:url("../images/leftmenubull.gif") no-repeat -4px -19px; color:#787676; display:block; font-size:12px; font-weight:bold; line-height:16px; padding-left:8px;}
#wrapper .left ul li ul li.current ul{display: block;}
#wrapper .left ul li ul li ul {padding-bottom: 15px; padding-left: 5px; margin: 0;}
#wrapper .left ul li ul li ul li, #wrapper .left ul li ul li ul li ul li{border: none; margin-left: 2px;}

#wrapper .left ul li ul li ul li a.hide, #wrapper .left ul li ul li ul li a, #wrapper .left ul li ul li ul li ul li a{ background:url("../images/leftmenubull.gif") no-repeat -4px -38px; color:#787676; display:block; font-size:12px; font-weight:normal; line-height:16px; width:122px;}
#wrapper .left ul ul ul ul, #wrapper .left ul ul ul,#wrapper .left ul ul,
#wrapper .left ul li.open ul ul, #wrapper .left ul li.open ul ul ul, #wrapper .left ul li.open ul ul ul ul{display: none;}
#wrapper .left ul li.open ul, #wrapper ul li.current ul{display: block;}

.ie6 #wrapper .left ul li{line-height: 1px;}

/* boxes  titel*/
.box{width: 100%;}
.box .boxheader_titel{display: block; width: 515px; height: 36px;}
.box .boxheader_titel .topleft{position: relative; float: left; left: 0; top: 0; width: 10px; height: 36px;}
.box .boxheader_titel .topcenter{position: relative; float: left; left: 0px; width: 495px; height: 36px;}
.box .boxheader_titel .topright{position: relative; float: left; width: 10px; height: 36px;}
.box .boxheader_titel .topcenter .meer{color:#FFFFFF;float:right;font-weight:bold;margin-right:12px;}
.box .boxheader_titel .topcenter .meer ul{list-style-type: none;}
.box .boxheader_titel .topcenter .meer a{color: #fff; text-decoration: none; font-size: 12px;}
.box .boxheader_titel .topcenter .meer a:hover{text-decoration: underline;}
.box .boxheader_titel .topcenter h2{color:#FFFFFF;font-size:23px;line-height:35px;margin:0;padding:0;}
.box .boxfoot_titel{display: block; width: 515px; height: 10px;}
.box .boxfoot_titel .foot_left{position: relative; float: left; left: 0px; width: 10px; height: 10px;}
.box .boxfoot_titel .foot_center{position: relative; float: left; left: 0px; width: 495px; height: 8px;}
.box .boxfoot_titel .foot_right{position: relative; float: left; width: 10px; height: 10px;}
.boxcontent{padding-top: 10px;}
.boxcontent p{margin: 0; font-size: 12px; padding: 5px;}

.ie6 .box_border .boxcontent{padding-top: 0;}
.ie6 .center .box .boxheader_titel .topcenter{ width: 495px; height: 18px;}
.ie6 .box .boxheader_titel .topcenter h2{width: 150px; float: left; height: 15px;}
.ie6 .box .boxheader_titel .topcenter .meer{position: relative; top: 10px; left: 25px;width: 120px; float: right; height: 15px;}
.ie6 .box .boxfoot_titel .foot_center{position: relative; top: -7px;}

/*box borders*/
.lb{border-left: 2px solid;}
.rb{border-right: 2px solid;}
.bb{border-bottom: 2px solid;}
.tb{border-top: 2px solid;}

/*zoekblok*/
.zoekblok{display: block; width: 266px;}
.zoekblok h2{color: #fff; font-size: 23px; line-height: 35px; margin: 0 0 0 10px; padding: 0;}
.zoekblok .boxcontent{padding: 0 10px;}
.box .boxheader_zoeken{display: block; width: 266px; height: 10px;}
.box .boxheader_zoeken .topleft{position: relative; float: left; left: 0; top: 0; width: 10px; height: 10px;}
.box .boxheader_zoeken .topcenter{position: relative; float: left; left: 0px; width: 246px; height: 10px;}
.box .boxheader_zoeken .topright{position: relative; float: left; width: 10px; height: 10px;}
.box .boxfoot_zoeken{display: block; width: 266px; height: 15px;}
.box .boxfoot_zoeken .foot_left{position: relative; float: left; left: 0px; width: 10px; height: 25px;}
.box .boxfoot_zoeken .foot_center{position: relative; float: left; left: 0px; width: 246px; height: 14px;}
.box .boxfoot_zoeken .foot_right{position: relative; float: left; width: 10px; height: 25px;}

.ie6 .box .boxfoot_zoeken .foot_center{ top: -1px;}

/*zoeken*/
.zoekblok .search_tref{padding-bottom: 5px;}
.zoekblok .search_pltg{padding-bottom: 5px;}
.zoekblok .search_org{padding-bottom: 5px;}
.zoekblok .search_pltg select#keyword{border: 1px solid #FFF; color: #333; font-size:12px;width:185px;height: 21px;}
.zoekblok .search_org input.input1, .zoekblok .search_tref input.input1{border:1px solid #FFF;color:#333;font-size:12px;padding:2px;width:178px;margin-right: 4px; font-family: Arial,Helvetica,sans-serif;}
.zoekblok .search_tref input.button1, .zoekblok .search_pltg input.button1, .zoekblok .search_org input.button1{background:#E20031; border:1px solid #E20031; color:#FFFFFF; cursor:pointer; font-size:11px; font-weight:bold;padding:2px;text-transform:uppercase;width:50px;}

.ie7 .zoekblok{margin-bottom: 15px;}
.ie7 .zoekblok .search_tref, .ie7 .zoekblok .search_pltg, .ie7 .zoekblok .search_org{padding-bottom: 0; height: 30px;}
.ie6 .zoekblok {margin-bottom: 0;}
.ie6 .zoekblok .search_tref, .ie6 .zoekblok .search_pltg, .ie6 .zoekblok .search_org{padding-bottom: 0; height: 30px; display: block; overflow: hidden;}

/*blok met corner */
.right .box_border{display: block; width: 266px;}
.box .boxheader_border{display: block; width: 266px; height: 10px;}
.box .boxheader_border .topleft{position: relative; float: left; left: 0; top: 0; width: 10px; height: 10px;}
.box .boxheader_border .topcenter{position: relative; float: left; left: 0px; width: 246px; height: 8px;}
.box .boxheader_border .topright{position: relative; float: left; width: 10px; height: 10px;}
.box_border .box .boxfoot_titel{display: block; width: 266px; height: 10px;}
.box_border .box .boxfoot_titel .foot_left{position: relative; float: left; left: 0; width: 10px; height: 10px;}
.box_border .box .boxfoot_titel .foot_center{position: relative; float: left; left: 0px; width: 246px; height: 5px;}
.box_border .box .boxfoot_titel .foot_right{position: relative; float: left; width: 10px; height: 10px; height: 20px;}
.box_border .box h3  {margin: 0; padding: 14px 20px 5px 20px;}
.box_border .box p { margin: 0; padding-left: 20px; padding-right: 20px; }

.ie6 .box_border .boxcontent, .ie6 .box_border .box .boxfoot_titel .foot_left, .ie6 .box_border .box .boxfoot_titel .foot_right{position: relative; top: -2px;}
.ie6 .box_border .box .boxfoot_titel .foot_center{height: 5px; position: relative; top: -12px;}

/*right blok and submenu blok*/
.rightbox{width: 266px; margin: 15px 0;}
.rightbox .box .boxheader_titel{width: 266px;}
.rightbox .box .boxheader_titel .topcenter{width: 246px; }
.rightbox .box .boxcontent{margin: 0; padding: 0; }
.rightbox .box .boxfoot_titel{width: 266px; }
.rightbox .box .boxfoot_titel .foot_center{width: 246px; }
.rightbox .box h3 { margin: 0; padding: 14px 5px 5px 5px; }

.ie6 .rightbox .box .boxheader_titel .topcenter{width: 246px; height: 20px;}
.ie6 .rightbox .box .boxheader_titel .topcenter h2{font-size: 20px;}

/*submenu*/
.box_border .box .boxcontent ul,
.rightbox .box .boxcontent ul{margin: 0; list-style-type: none; padding-top: 10px; padding-left: 30px; text-align: left;}
.rightbox .box .boxcontent .no_pt ul{padding-top: 0px;}
.box_border .box .boxcontent ul li a,
.rightbox .box .boxcontent ul li a{background: url('../images/leftmenubull.gif') no-repeat 0 0px; padding-left: 30px; line-height: 20px; text-decoration: none; color: #000; font-weight: bold;}
.box_border .box .boxcontent ul li.current a,
.rightbox .box .boxcontent ul li.current a{color:#E20031;}
.box_border .box .boxcontent ul li a:hover,
.rightbox .box .boxcontent ul li a:hover{text-decoration: underline;}
.box_border .box .boxcontent ul li a.nolink,
.rightbox .box .boxcontent ul li a.nolink{cursor:default;text-decoration: none;}
.box_border .box .boxcontent ul li a img, 
.rightbox .box .boxcontent ul li a img { padding-left: 30px; border: none; }
.box_border .box .boxcontent.submenu,
.rightbox .box .boxcontent.submenu{text-align: center;}

/*foot*/
#footer{background: #7CB7EF;clear: both;color: #FFF;font-weight: bold; margin: 10px 0; padding: 3px 3px 3px 10px; height: 15px; width: 973px;}
#footer ul{margin: 0; list-style-type: none; display: inline;}
#footer ul li{position: relative; float: left; padding-right: 5px;}
#footer ul li a{text-decoration: none; color: #fff;}
#footer ul li a:hover{text-decoration: underline;}

/*jquery select box */
.jquery-selectbox {position: relative;height: 21px;width: 184px !important;z-index: 0;float: left;display: inline;font-size: 12px;color: #333;padding: 0;background: #FFF;margin-right: 6px;}
.jquery-selectbox.selecthover {border-color: #fff;background-color: #FFF;z-index: 700;}
.jquery-selectbox .jquery-selectbox-currentItem {padding: 3px 0px 0px 3px;white-space: nowrap;display: block;overflow: hidden;}
.jquery-selectbox .jquery-selectbox-list {display: none;position: absolute;top: 22px;padding: 2px;left: 0px;background: #fff;width: 178px !important;height: 300px !important;overflow-x: hidden;overflow-y: auto;z-index: 1000;border: 1px solid #999;}
.jquery-selectbox .jquery-selectbox-moreButton {float: right;background: url("../images/lay-selectMoreButton.gif") 0px 0px;width: 23px;height: 21px;cursor: pointer;}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {background: url("../images/lay-selectMoreButton.gif") 0px 0px;}
.jquery-selectbox .jquery-selectbox-item.listelementhover {background: #fff;color: #333;}
.jquery-selectbox .jquery-selectbox-item {display: block;cursor: default; padding: 0 0 5px 5px;}

/** ERROR classes **/
form .error .jquery-selectbox {color: #333;border-color: #fff;background: #fff;}

div.wijzigen {padding-top: 17px;}
.red {
	color: red;
}
.kopklein {
	font-size: 13px;
	font-weight: bold;
}
