*{
	margin:	 			0;
	padding: 			0;
	border:				none;
	outline:			none;
}

img, div, input { behavior: url("iepngfix.htc"); }

body, html{
	font-family: 		Verdana, Sans-Serif;
	font-size:			10px;
	text-align: 		left;
	background: 		#b1b3b4;
	color: 				#ffffff;
	}

ul, ol {
	margin-left: 1.5em;
	margin-top: 0.2em;
	padding-bottom: 1em;
	text-align: left;
}

ul {
	list-style-type: square;
}

table ul, ol {
	margin: 0;
	margin-left: 2em;
	padding: 0;
	color: white;
}

p {	margin-bottom: 1em; }
table p {margin-bottom: 0;}
table {margin-bottom: 1em;}
table.met_rand {width: 100%;}
table.met_rand td {border-collapse: collapse; border: 1px solid white;padding-left: 3px;}
	
a{
	text-decoration:	none;
	color: 				#ffd200;
	}
a:hover{
	color: 				#ffffff;
	}	

h1 {
	font-size: 20px;
	margin-bottom: 0.8em;
}

h2{
	font-size:			12px;
}

#container{
	margin:				0 auto;
	margin-top:			30px;
	width:				950px;
	background:			#002e5f;
}

#kolom_links{
	float:				left;
	width:				186px;
	background:			#002e60;
}

#kolom_links img.links_onder{
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
}

#logo{
	padding: 			14px;
}

ul.hoofdmenu{
	line-height: 		1.8em;
	padding-top: 		70px;
	padding-left: 		14px;
	margin-bottom:		20px;
	list-style-type:	none;
		margin-left: 0;
	}



ul.hoofdmenu a, ul.submenu a{
	text-decoration:	none;
	color: 				#ffffff;
	}
ul.hoofdmenu a:hover, ul.submenu a:hover{
	color: 				#a7a9ac;
	}
ul.hoofdmenu a.hoofdmenu_actief, ul.submenu a.submenu_actief{
	color: 				#ffd200;
	}

ul.submenu {
	margin-left: 1.5em;
	margin-bottom: 1em;
	list-style-type:	none;
}

ul.submenu li {
	width: 150px;
}

#foto_onder{
	position:			absolute;
	top:				446px;
	left:				14px;
}

#kolom_rechts_home {
	float:				left;
	width:				760px;
	background:			url(../afbeeldingen/lijn_herhaal_home.png) repeat-y;
	background-position:	top left;
	z-index:			0;
}

#kolom_rechts_achtergrondfoto_home {
	float:				left;
	width:				764px;
	background:			url(../afbeeldingen/achtergrond_pand.jpg) no-repeat;
	background-position: top left;
	z-index:			2;
}

#kolom_rechts1, #kolom_rechts2, #kolom_rechts3, #kolom_rechts4, #kolom_rechts5, #kolom_rechts6, #kolom_rechts_contact, #kolom_rechts6 {
	float:				left;
	width:				764px;
	background-position: top left;
	z-index:			2;
	clear:				both;
}

#kolom_rechts1 {
	background:			url(../afbeeldingen/achtergrond_brug.jpg) no-repeat;
}

#kolom_rechts2 {
	background:			url(../afbeeldingen/achtergrond_algemeen.jpg) no-repeat;
}

#kolom_rechts3 {
	background:			url(../afbeeldingen/achtergrond_bouw.jpg) no-repeat;
}

#kolom_rechts4 {
	background:			url(../afbeeldingen/achtergrond_bouw2.jpg) no-repeat;
}

#kolom_rechts5 {
	background:			url(../afbeeldingen/achtergrond_bouw3.jpg) no-repeat;
}

#kolom_rechts_contact {
	background:			url(../afbeeldingen/achtergrond_contact.jpg) no-repeat;
}

#kolom_rechts6 {
	background:			url(../afbeeldingen/achtergrond_stadsmuseum.jpg) no-repeat;
}

#kolom_rechts_achtergrond_organisatie {
	float:				left;
	width:				764px;
	background:			url(../afbeeldingen/lijn_herhaal_organisatie.png) repeat-y;
	z-index:			0;
}

#quote_home{
	float:				right;
	margin-top:			78px;
	margin-left:		278px;
	z-index:			3;
	height: 50px;
}

#quote_organisatie{
	float:				left;
	margin-top:			60px;
	margin-left:		20px;
	height:				94px;
	z-index:			3;
}

div#lijnen_home {
	float:				right;
	margin-top: 0;
}

#lijn_rechtsboven_home{
	width:				18px;
	height:				228px;
	background:			url(../afbeeldingen/lijn_rechtsboven_home.png);
	background-position: top right;
	background-repeat:	no-repeat;
	z-index:			3;
}

#lijn_rechtsonder_home{
	top:				385px;
	float:				right;
	width:				80px;
	height:				195px;
	background:			url(../afbeeldingen/lijn_rechtsonder_home.png);
	z-index:			3;
}

#lijn_rechtsonder_home1{
	margin-top:			17px;
	width:				18px;
	height:				183px;
	background:			url(../afbeeldingen/lijn_rechtsonder_home1.png);
	z-index:			3;
}

#lijn_rechtsonder_home2{
	float:				right;
	width:				80px;
	height:				20px;
	background:			url(../afbeeldingen/lijn_rechtsonder_home2.png);
	z-index:			3;
}

#lijn_links_organisatie{
	float:				left;
	width:				18px;
	height:				578px;
	background:			url(../afbeeldingen/lijn_links_organisatie.png) no-repeat;
	z-index:			3;
}

#lijn_boven_organisatie{
	float:				right;
	margin-top:			14px;
	width:				746px;
	height:				4px;
	background:			url(../afbeeldingen/lijn_boven_organisatie.png) no-repeat;
	z-index:			3;
}

#lijn_onder_organisatie{
	float:				left;
	margin-left:		5px;
	width:				91px;
	height:				21px;
	background-image:	url(../afbeeldingen/lijn_onder_organisatie.png);
	background-position: top right;
	background-repeat:	no-repeat;
	z-index:			3;
}

#content{
	float: left;
	width:				670px;
	min-height:			420px;
	height:				auto !important;
	height:				420px;
	padding-top:		20px;
	padding-left:		20px;
	line-height: 		1.8em;
	z-index:			4; 
}

#adres{
	margin:				0 auto;
	margin-top:			10px;
	width:				950px;
	height:				100px;

	font-size:			11px;
	line-height: 		1.5em;
	text-align:			center;
	color:				#000000;
	background: 		#b1b3b4;
	}
	
#adres a{
	text-decoration:	none;
	color:				#000000;
	}
	
#adres a:hover{
	color:				#000000;
	text-decoration:	underline;
	}
	
.adresinfo{
	font-weight: 		bold;
	text-transform:		uppercase;
	color: 				#002e60;
	}

div.clear
{
	clear: both;
}

div.clear_container {
	clear: both;
	height: 20px;
}

table.medewerker
{
	margin-bottom: 1em;
}

table.medewerker tr, td
{
	padding: 0;
	margin: 0;
}

table.medewerker div.medewerker_geen_foto
{
	width: 100px;
	height: 100px;
	padding: 5px;
	background-image: url(../afbeeldingen/geen_foto.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

div.techniek {
	float: right;
	color: white;
	font-size: 0.7em;
}

div.techniek a {
	color: white;
}

body.mceContentBody {
	margin: 10px 10px 10px 10px;
	padding: 0;
	background: #002e60;
	color: white;
	width: 670px;
}