@charset "utf-8";

/*	=RESETS / BASICS
	----------------------------------------------------*/
	* { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
	body {background:url(images/bg1.gif) no-repeat center top #eaeaea; }
	img { border: 0; }
	a { outline: 0; }
	.clr { overflow: hidden; height: 100%; }

	.left {float: left;}
	.right {float:right;}
	.clear {clear:both;}
	.bold {font-weight: bold;}
	.tablebold {font-weight: bold;}
	.alignleft {text-align: left;}
	
	a {text-decoration:none; color: #000; font-weight: bold;}
	a:hover {text-decoration:underline;}

	.grey { background:#f1f1f1;}
	.line {border-right:1px solid #c4c4c4;}

	#page-box { width: 900px; margin: 0 auto; overflow:hidden; background:url(images/sidebar.gif) no-repeat left top #fff;}	
	
	h1, h2, h3, h4, h5 { font-weight: normal; }
  h1 {font-size: 20px; line-height: 30px; color: #6685C1;  padding: 0px 0 5px 0; font-weight: normal;}
	h2 {font-size: 13px; line-height: 20px; color: #000; padding: 10px 0 0 0; font-weight: bold}
	h3 {font-size: 12px; color: #000;  font-weight: bold}
	h4 {font-size: 12px; color: #000;}
	h5 {font-size: 12px; color: #000; font-weight: bold}
  p {padding: 0px 0 10px 0; color: #000}

	
/*	=SIDEBAR
	----------------------------------------------------*/
	#sidebar {float: left; width: 233px; min-height: 600px;  padding: 10px 0 0 10px; }
	
	/* place nav */
	#sidebar ul#nav-dorpen {padding: 50px 0px 20px 82px;}
	#sidebar ul#nav-dorpen li {list-style: none; height: 16px;}
	#sidebar ul#nav-dorpen li a {color: #fff; padding: 2px; font-size: 11px; font-style: italic; text-decoration: none; font-weight: normal; }
	#sidebar ul#nav-dorpen li a:hover {text-decoration: underline;}
	
	
	/* main nav */
	#sidebar ul#nav-main {padding: 73px 0px 20px 15px;}
	#sidebar ul#nav-main li {list-style: none; }
	#sidebar ul#nav-main li a {color: #fff; font-size: 11px; text-decoration: none; padding: 2px 0; line-height: 17px; font-weight: normal;}
	#sidebar ul#nav-main li a.active {color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; line-height: 20px;}
	#sidebar ul#nav-main li a:hover {text-decoration: underline;}
	#sidebar ul#nav-main li ul {padding: 0px 0px 5px 2px;}
	#sidebar ul#nav-main li ul li {padding: 0 0 0 6px; line-height: 18px;  background: url(images/dash.gif) no-repeat left center}
	#sidebar ul#nav-main li ul li a {padding: 0px;  }
	#sidebar ul#nav-main li ul li a:hover {text-decoration: underline;}
  #sidebar ul#nav-main li ul li a.active {font-size: 12px; line-height: 16px; color: #fff; text-decoration: underline;}
	
	
/*	=CONTAINER
----------------------------------------------------*/
	#container {width: 620px; margin-left:30px; float: right}
	#container #header {float: left; height: 138px; width: 650px;}
  #container #header img {float: left; margin-top: 22px; margin-left: -48px;}
	#container #header form {float: right; margin: 50px 70px 0 0; width: 143px; background: #c5c6c8;}
	#container #header form .searchField {float: left; height: 12px; width: 95px; margin: 0px; border: 1px solid #c5c6c8; font-size: 10px;}
	#container #header form .searchSubmit {float: left; height: 18px; width: 40px; line-height: 10px; margin: 0px; padding: 0px; border: 1px solid #c5c6c8; background: #c5c6c8; color: #fff; font-weight: bold; cursor: pointer}
	
	/* header nav */
	#container #header ul#nav-header {float: left; width: 650px; height: 26px; margin: 12px 0; border-bottom: 1px solid #9b9b9d;}
	#container #header ul#nav-header li {float: left; width: 90px;   list-style: none; height: 20px; display: inline}
	#container #header ul#nav-header li a { color: #7f7f7f; padding: 0px;  font-size: 11px; text-decoration: none; line-height: 20px; }
	#container #header ul#nav-header li a.active { color: #000; padding:0px;  font-size: 14px; text-decoration: none; font-weight: bold; }
	#container #header ul#nav-header li a:hover {color: #000; text-decoration: none;}
	
	#container #header ul#nav-header li.font {width: 150px; font-size: 11px;}
	#container #header ul#nav-header li.font a {padding: 3px 0;}
	#container #header ul#nav-header li.font .small{font-size: 9px;}
	#container #header ul#nav-header li.font .normal{font-size: 12px;}
	#container #header ul#nav-header li.font .big{font-size: 15px;}
	
	#content-holder {float: left; width: 660px; margin: 18px 10px 0 0; clear: both; min-height: 400px; }
	#content-holder p {line-height: 1.4em; font-size: 11px; color: #000; }
	#content-holder hr {clear: both; color: #fff; border: 0; border-bottom: 1px #999 dotted; height: 0px; margin: 10px 0 0 0;}
  #container table img {margin-right: 1px;}  
  #content-holder #main-content {float: left; width: 550px; line-height: 1.4em ; padding: 5px 0; color: #000;}
  #content-holder #main-content ol li {margin-left: 25px;}
  #content-holder #main-content ul li {margin-left: 25px;}
  #content-holder #main-content h1 {margin-top: 0px;}
	#content-holder #main-content a {color: #6685C1;}
  #content-holder #main-content table td {padding: 0px 15px 5px 0;} 
  #content-holder #main-content.small {float: left; width: 380px; margin-right: 60px;}  
  #content-holder #main-content #nieuws .moreurl {text-decoration: underline; font-weight: normal;}
  #content-holder #main-content .headhr hr {margin-top:15px; margin-bottom: -5px;}
	#content-holder #main-content #nieuws p {line-height: 1.4em; color: #000; margin-bottom: 0; padding-bottom:0;}
  #content-holder #main-content #nieuws h2 {font-size: 16px; line-height: 20px; font-weight: bold; color: #BD0927; padding: 10px 0 0 0;}   
  #content-holder #main-content #nieuws .datum {color: #999; font-size: 10px; padding: 0px;}
  #content-holder #main-content #nieuws .samenvatting   {font-weight: bold;}        
	#content-holder #main-content #nieuws img {float: right; margin: 0 0 7px 20px; padding: 5px; border: 0px solid #ccc;}
  #content-holder #main-content #nieuws img:hover {float: right; margin: 0 0 7px 20px;  padding: 5px; border: 0px solid #999;} 
  #content-holder #main-content #agenda span.date  { color: #666;}
	#content-holder #main-content #agenda span.date span { text-transform: capitalize;}
  #content-holder #main-content #agenda hr {margin: 0px 0 6px 0;}
  
	#content-holder #sub-content {float: left; width: 160px; margin-top:10px;}
	#content-holder #sub-content ul#nav-sub {}
	#content-holder #sub-content ul#nav-sub li {list-style:none}
	#content-holder #sub-content ul#nav-sub li a {color: #000; line-height: 16px; font-weight: normal}
	#content-holder #sub-content ul#nav-sub li a:hover {color: #4f4f4f; text-decoration:none; font-weight: normal;}
	#content-holder #sub-content ul#nav-sub li a.active {color: #4f4f4f; text-decoration:none; font-weight: bold;}
	
	
/*	=FOOTER
----------------------------------------------------*/	
	#footer {clear: both; padding: 30px 0; height: 20px}
	#footer p {font-size: 10px; color: #999;}
	#footer p span {font-size: 10px;}
	#footer p .space {padding: 0 10px; font-size: 12px; color: #ccc;}
	#footer p .copy {color: #999;}
	#footer p .copy a {font-size: 10px; color: #666;}

/*  =SITEMAP
----------------------------------------------------*/
  #content-holder #main-content ul {padding: 0 0 10px 15px}
  #content-holder #main-content ul li a {font-size: 13px;}
  #content-holder #main-content ul li a {}
  #content-holder #main-content ul li a.active {}
  #content-holder #main-content ul li a:hover {}
  #content-holder #main-content ul li ul {}
  #content-holder #main-content ul li ul li a {font-size: 12px;}
  #content-holder #main-content ul li ul li ul li a {font-size: 11px;}   





/*	=FORMS
	----------------------------------------------------*/	
  #main-content .searchField  {padding: 4px;}
  #cntnt01moduleform_1 .searchField {background: #fff;}
	input[type=text],input[type=password],textarea,select{background:#E5E5E5; border:1px #ccc solid;width: 200px; padding: 3px;margin-left: 0px; }
	input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px #448 solid;background:#eef;color:#333}
	textarea {width: 370px;}
	input[type=submit] {background:#E5E5E5;border:1px #ccc solid; padding: 3px 5px;margin-left: 0px; }
	.error_message ul {margin: 10px 0 20px 0; padding: 5px; border: 1px solid #a25b5b; background: #ffdede; width: 350px; list-style: none;}
	.error_message li {padding: 1px 10px; color: #a25b5b}