

body {
	background-color:#eee;

	background-position:right top;
	background-repeat:repeat-x;
	font-family:Verdana;
	font-size:11px;
	margin:0pt;
	padding:0pt;
}

body a {
	color:#2B4AA2;
}

body h1 {
	color:#2B4AA2;
	font-size:20px;
	margin:0pt;
	padding:0pt;
}








body fieldset {
	border:0pt none;
}

body fieldset legend {
	display:none;
}

#container {
	width:960px;margin:auto
}

#header {

background-image:url(/images/header.jpg);	
	height:128px;
	width:960px;
}

#header #logo {
background-repeat:no-repeat;
float:right;
overflow:hidden;
width:239px;height:100px
}

#header #top_nav {
float:left;
margin-left:240px;
margin-top:0px;
width:710px;
}

#header #top_nav ul {
	float:left;
	list-style-type:none;
	margin:10px 0px 0px 4px;
	padding:0pt;
}

#header #top_nav ul li {
	float:left;
	padding-right:0px;width:120px;text-align:center;
}

#header #top_nav ul li a {
	color:#0181c0;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;text-align:center;
}

#header #top_nav ul li span {
	display:block;
}

#header #image {
	border-right:2px solid red;
	float:left;
	height:77px;
	width:830px;
}

#mid {
	background-image:url(/images/bg.gif);
	background-repeat:no-repeat;
height:442px;
	width:inherit;
}

#mid #left {
	float:left;
	height:auto;
	*min-height: 50px;
	width:237px;
	overflow: hidden;background-color:white;
}

#mid #top {
	float:left;
	width:833px;
}

.content .txt {
	width: 790px; 
	padding:20px;
}



.topic_content {
	padding:10px;
}
.topic_header {
	padding:5px;
	padding-left:10px;
}



#mid .content {
	float:left;





}

*html #mid .content {
	float:left;
	width: 798px;
}

#mid .content .left {
float:left;
height:422px;
overflow:auto;
padding:10px;
width:462px;
}

*html #mid .content .left{
	padding-left:20;
	width:450px;
}

#mid .content .right {
	float:left;
	height:418px;
	padding:0px;
	width:241px;overflow:hidden
}






#mid .content .right .block {
	background-color:#E1E9F6;
	height:auto;
	margin-top:30px;
	width:185px;
}
#mid .content .right h3 {
	color:#FFFFFF;
	font-size:12px;
	margin:20px 0pt 5px 10px;
	padding:0pt;
	text-decoration:underline;
}
#mid .content .right ul {
	color:Red;
	list-style-type:disc;
	margin:0px 10px 0px 20px;
	padding:0pt;
}
#mid .content .right ul li a {
	color:#000000;
	text-decoration:none;
}
#footer {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:16px;
	text-align:center;
	width:inherit;
}
	#footer p {
	margin:0pt;
	padding:0pt;
}
#footer a {
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	text-decoration:none;
}






.news {
	background-color:#FFFFFF;
	height:auto;
	margin-top:20px;
	width:185px;
}
.news .news_header {
	background-color:#2B4AA2;
	background-image:url(/images/round_corner.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:30px;
	padding-left:30px;
	width:157px;
}
.news .news_header h3 {
	color:#FFFFFF !important;
	line-height:30px;
}
.news .news_content {
	border-bottom:2px solid #2B4AA2;
	border-left:2px solid #2B4AA2;
	border-right:2px solid #2B4AA2;
	height:auto;
	width:183px;
}
.topic {
	height:auto;
}
.topic_header {
	background-color:#2B4AA2;
	background-image:url(/images/round_corner.gif);
	background-repeat:no-repeat;
	color:white;
	font-weight:bold;
	height:20px;
	line-height:20px;
	padding-left:15px;
}
.topic_header h3 {
	color:#FFFFFF !important;
	line-height:30px;
}
.topic_content {
	background-color:#EEEEF6;
	border-bottom:1px solid #2B4AA2;
	border-left:1px solid #2B4AA2;
	border-right:1px solid #2B4AA2;
	height:auto;
	margin-bottom:20px;
}

fieldset.search {
	border:1px solid #abadb3;
	height:auto;
}
fieldset.search legend {
	color:#2B4AA2;
	font-size:10px;
}
fieldset.search label {
	color:#2B4AA2;
	display:block;
	float:left;
	font-size:10px;
	font-weight:bold;
	width: 30px;
}

fieldset.search input {
	float:left;
}


fieldset.search select {
	float:left;
	height:auto;
	margin-bottom:10px;
	width:227px;
}
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
.clearfix {
	display:block;
}
.rounded {
	background-color:#FFFFFF !important;
	background-image:url(http://mijngvu.king-com.nl/images/test.gif);
	background-repeat:repeat-x;
	border:1px solid #2B4AA2;
	margin-bottom:30px;
}
#home #projectoverzicht {
}
#afgestempeld {
	padding:15px;
	width:803px;
}
#afgestempeld h3
{
	font-size: 12px;
	margin-top: 0px;
	color: #2B4AA2;
}
#afgestempeld fieldset {
	border:1px solid #abadb3;
	margin:0pt;
	padding:15px;
}
#afgestempeld fieldset legend {
}
#afgestempeld .threadheader {
	color:#2B4AA2;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
}
#afgestempeld span {
	display:block;
}
#afgestempeld ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
#afgestempeld ul li {
	border:1px solid #abadb3;
	margin-bottom:15px;
	background-color: #FFFFFF;
}
#afgestempeld ul li span.postbox {
	background-color:#2B4AA2;
	border-bottom:1px solid #abadb3;
	padding:3px;
}


#afgestempeld ul li span.postbox span.authorbox {
	float:left;
	width:300px;
}
#afgestempeld ul li span.postbox span.authorbox a {
	color:#FFFFFF;
	font-size:12px;
	margin-left:5px;
}
#afgestempeld ul li span.postbox span.datebox {
	color:#FFFFFF;
	float:right;
	font-size:10px;
	width:auto;
}
	#afgestempeld ul li span.msgbox {
	background-color:#FFFFFF;
	color:#000000;
	font-size:10px;
	margin:0pt;
	padding:10px;
}
#afgestempeld ul li span.msgbox span.msgbox 
{
	padding: 10px 0 0 0;
}
#afgestempeld ul li span.postimage {
	background-color:#FFFFFF;
}
#afgestempeld ul li span.postimage {
	border:0pt none;
	margin:0pt;
	padding:0pt 10px 10px;
}
#afgestempeld fieldset span {
	float:left;
	margin-left:200px;
}
#afgestempeld fieldset legend {
	color:#2B4AA2;
	font-size:10px;
	font-weight:bold;
}
#afgestempeld fieldset label {
	display:block;
	float:left;
	font-size:10px;
	margin-bottom:5px;
	width:200px;
}
#afgestempeld fieldset textarea {
	background-color:#FFFFFF;
	float:left;
	height:100px;
	margin-bottom:5px;
	width:564px;
}
	*html #afgestempeld fieldset textarea {
	width:558px;
}
#afgestempeld fieldset input[type="text"] {
	float:left;
	margin-bottom:5px;
	width:564px;
}
*html #afgestempeld fieldset input{
	float:left;
	margin-bottom:5px;
	width:558px;
}
*html #afgestempeld fieldset #ctl24_btnreact
{
	width: auto;
	float: right;	
	margin-right: 5px;
	
}
#afgestempeld fieldset input[type="submit"] {
	float:right;
	margin-right:3px;
	margin-top:25px;
}
*html #afgestempeld fieldset .button
{
	float: right;
	margin-right: 3px;
	margin-top: 25px;	
	width: auto;
}
#afgestempeld fieldset input[type="file"] {
	float:left;
	margin-bottom:5px;
	width:418px;
}
#afgestempeld fieldset select {
	background-color:#FFFFFF;
	float:left;
	margin-bottom:5px;
	width:568px;
}
#afgestempeld fieldset .formError {
	background:#EEEEEE none repeat scroll 0% 0%;
	border:1px solid red;
}
#collega_overzicht {
	width:833px;
	padding: 0;
}
#collega_overzicht h3 {
	color:#2B4AA2;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0pt 0pt 15px 15px;
	padding:0pt;
	position:inherit;
	*margin-top: 15px; /* for IE7 */
}
#collega_overzicht select {
	width:250px;
}
*html #collega_overzicht select{
	width:251px;
}
#collega_overzicht input[type="text"]{
	margin-top:5px;
	width:500px;
}
*html #collega_overzicht input.txtSearch {
	margin-top:5px;
	width:518px;
}
#collega_overzicht input[type="submit"] {
	width:247px;
}
*html #collega_overzicht input.btnSearch {
	width:235px;
}
#collega_overzicht ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:15px 0pt 0pt;
	padding:0pt;
}
#collega_overzicht ul li {
	border:1px solid #abadb3;
	float:left;
	height:110px;
	margin: 0 0 15px 15px;
	overflow:hidden;
	padding:5px;
	width:359px;
	background-color: #FFF;
}

*HTML #collega_overzicht UL LI {
	width: 359px; 
	overflow: hidden; 
	margin-left:8px; 
	margin-right: 8px;
}

#collega_overzicht ul li img {
	border:1px solid #2B4AA2;
	float:left;
	height:108px;
	width:75px;
}
#collega_overzicht ul li ul {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
#collega_overzicht ul li ul li {
	border:medium none;
	font-size:10px;
	height:auto !important;
	margin:0pt;
	padding:0pt;
	width:auto;
}
#collega_overzicht #dvSearch {
	margin:15px 0px 15px 15px;
}
#collega_overzicht #dvSearch h4 {
	display:none;
	visibility: hidden;
}

/******************** Contact Form ********************/

#contact_form 
{
	padding:15px;
	width:803px;
}

#contact_form h2
{
	font-size: 14px;
	color: #2B4AA2;	
	margin-top: 0px;
}

#contact_form fieldset legend 
{
	color:#2B4AA2;
	font-size:10px;
	font-weight:bold;
}

#contact_form fieldset label 
{
	display:block;
	float:left;
	font-size:10px;
	margin-bottom:5px;
	width:150px;
}

#contact_form fieldset textarea 
{
	background-color:#FFFFFF;
	float:left;
	height:100px;
	margin-bottom:5px;
	width:630px;
	*width: 645px; /* for IE7 */
}

*html #contact_form fieldset textarea 
{
	width: 630px;
}

#contact_form fieldset input[type="text"] 
{
	background-color:#FFFFFF;
	float:left;
	margin-bottom:5px;
	width:630px;
	*width: 645px; /* for IE7 */
}

*html #contact_form fieldset input 
{
	background-color:#FFFFFF;
	float:left;
	margin-bottom:5px;
	width:630px;
}

*html #contact_form fieldset #ctl17_ctl03_btnVerzenden
{
	float: right;
	width: auto;
	margin-right: 10px;
}

#contact_form fieldset input[type="submit"] 
{
	float:right;
	margin-top: 10px;
}

/******************** Nieuws ********************/







#news_in_cat 
 {
float:left;
height:422px;
overflow:auto;
padding:10px;
width:462px;
}


#news_in_cat p,
#news_in_cat dd,
#news_in_cat dl
{
	margin: 0;
	padding: 0;	
}

#news_in_cat h3 
{
	color:#2B4AA2;
	font-size:14px;
	font-weight:bold;
	padding: 0;
	margin: 0 0 10px 0;
}


#news_in_cat .search
{
	position: relative;
	height: 95px;
	width: auto;
	border: 0;
	padding: 0;
	margin: 10px 0 10px 0;
}

#news_in_cat .search label
{
	width: 85px
	margin-top: 3px;
	margin-right: 10px;
}

#news_in_cat .search select
{
	width: 250px;	
	margin-right: 15px;
}

#news_in_cat .search input[type="text"] 
{
	width: 243px;
	margin-right: 15px;
}

*html #news_in_cat .search input
{
	width: 240px;
	margin-right: 15px;	
}

#news_in_cat .search input[type="submit"]
{
	width: 98px;
}

*html #news_in_cat .search .button
{
	width: 95px; 
	margin: 0;
}

#news_in_cat #newsincatoverzicht .newsincat
{

	margin-bottom: 15px;
}

#news_in_cat #newsincatoverzicht .newsincat .ddTitel
{	
	background-color: #2B4AA2;
	padding: 2px;
}

#news_in_cat #newsincatoverzicht .newsincat .ddTitel p
{
	font-weight: bold;
	font-size: 12px;
	color: #FFF;	
	text-decoration: underline;
}

#news_in_cat #newsincatoverzicht .newsincat .ddDatum
{
	font-size: 10px;
	border-left: 1px solid #abadb3;
	border-right: 1px solid #abadb3;
	padding: 2px;
	background-color: #EEE;
}

#news_in_cat #newsincatoverzicht .newsincat .ddBericht
{
	padding: 10px;
	border-left: 1px solid #abadb3;
	border-right: 1px solid #abadb3;
	border-bottom: 1px solid #abadb3;
	background-color: #FFF;
}

#news_in_cat #newsincat h3
{
	margin-bottom: 10px;	
}

#news_in_cat #newsincat .spanNewsItem
{
	display: block;
	margin-bottom: 10px;
}

/****************************** POPUP voor Formulieren - GVU OUDE STIJL ********************************/

div#formPageTop{
	height: 25px;
	background-color: #105194;
}

div#formContainer{
	background-color: #fff;
}






H2 {
	font-weight: bold; 
	font-size: 14px; 
	padding-bottom: 5px; 
	color: #183484; 
	padding-top: 0px;
}

H3 {
	font-weight: bold; 
	font-size: 16px; 
	padding-bottom: 2px; 
	color: #183484; 
	padding-top: 0px;
}

H4 {
	font-weight: bold; 
	font-size: 14px; 
	padding-bottom: 0px; 
	color: #183484; 
	padding-top: 0px;
}

H5 {
	font-weight: bold; 
	font-size: 12px; 
	padding-bottom: 0px; 
	color: #183484; 
	padding-top: 0px;
}






.topic_content {
	padding-bottom:25px;
	height:auto;
	overflow:auto;
}

h3.newsincatlist {
	display:none;
}

.topic h4 {
	font-weight: bold; 
	font-size: 11px;  
	margin:0px 0pt 0px 0px; 
	color: #2b4aa2;
}

.topic p {
	display:none;
}

.topic a {
	color: #000000;
}

.topic a:hover {
	text-decoration:none;
}


.topicnieuwsbus p {
	display:block;
	padding:0px;
	margin:0px;
}

fieldset span {
	font-weight: bold; 
	font-size: 11px; 
	float: left; 
	margin-bottom: 10px; 
	width: 250px; 
	height: auto;
}

.hidden {
	display:none;
	visibility: hidden;
}


/* standaard zoekbox*/

FIELDSET.searchbox {margin-top: 0px; width: 200px; height: 9px;padding-top:7px}

fieldset.searchbox label{
	visibility: hidden;display:none;
}

fieldset.searchbox input {
border:0 none;
float:left;
height:14px;
margin:0;}

.txtsearchkey {}

