@charset "utf-8";
/****************************************

 	Middelburg

	Layers
 	door: KRUIT Communicatie en Vormgeving in Gebruik
 	www.kruit.nl
 
*****************************************/


body {
	margin: 0;
	text-align: center;
	padding: 0;	
}


.invis {
	display: none;
}

#wrapper {
	margin: 0 auto;
	width: 980px;
	text-align: left;
}

#header {}

#topnavcontainer {}

#topnav {
	text-align: right;
}

#breadnav {
	clear:both;
	}

#breadleft {
	float: left;
	width: 20px;
}

#headermiddle {
	padding: 0;
	margin: 0;
}

.banner {
	margin: 0;
	padding: 0;
	height: 130px;
	width: 790px;
}

#topleft {
	float: left;
	width: 192px;


}

#leftcontainer {
	float: left;
	width: 200px;
}

#middlecontainer {
	float: left;
	width: 560px;
	padding-top: 10px;
	border-left: 20px white solid;
	border-right: 20px white solid;
}







#adres {	float:right;
}

#rightcontainer {
	float: left;
	width: 180px;
	background: #EBF0F2;
	padding: 0 0 0 0;
	margin: 0px;
}



/* gewijzigd 26-05-2008 */


#menu {
	/*height: 30px;*/
	/*overflow: hidden;*/
	display:block;
}









.inzetcontainer {
	padding: 0;
	padding: 0 5px 10px 0;
}



/* ------------ navigation ---------- */

#nav {
	margin: 10px 0 0 0;
	/*width: 190px; */
	}
		
#nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, sans-serif;
	line-height: 140%;
	}

#nav li { 
	margin: 0;
	padding:0;
	list-style-type: none;
	}

#nav a {
	display: block;
	padding: 5px 5px 5px 30px;
	color: #000000;
	text-decoration: none;
	width: 165px;
	}

#nav a:hover {
	color: #F26B21;
		}


#active a, #active a:hover { 
	font-weight: bold;
	color:#000000;
	}
	
	
#activated a, #activated a:hover { 
	font-weight: normal;
	}	
	
	
	
/* ------------ sub navigation ---------- */

#nav ul ul li { 
	margin: 0; 
	color:#000000;
	}

#nav ul ul a {
	color: #000000;
	display: block;
	padding: 5px 5px 5px 35px;
	text-decoration: none;
	font-weight: normal;
	width: 155px; /* aangepast */
	}

#nav ul ul a:hover {
	color: #F26B21;
	display: block;
	text-decoration: none;
	font-weight: normal;
	}

#nav ul ul a.subactive, #nav ul ul a.subactive:hover  {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	width: 150px;
	}
	
#nav ul ul a.subactivated, #nav ul ul a.subactivated:hover  {
	color: #000000;
	display: block;
	text-decoration: none;
	font-weight: bold;
	}	



/* ------------ sub navigation ---------- */

#nav ul ul ul a {
	color: #000000;
	display: block;
	padding: 5px 5px 5px 45px;
	width: 130px;
	text-decoration: none;
	font-weight: normal;
	}

#nav ul ul ul a:hover {
	color: #F26B21;
	display: block;
	width: 130px;
	text-decoration: none;
	font-weight: normal;
	}

#nav ul ul ul a.subsubactive, #nav ul ul ul a.subsubactive:hover  {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	width: 120px;
	}





/* toegevoegd 26 05 2008 */

#middlecontainer_breed {
	float: left;
	width: 740px;
	padding-top: 10px;
	border-left: 20px white solid;
	border-right: 20px white solid;
}

#middlecontainer_full {
	float: left;
	width: 980px;
	padding-top: 10px;
	/*border-left: 20px white solid;
	border-right: 20px white solid;*/
	
}


#wrapper_breed {
	margin: 0 auto;
	width: 980px;
	text-align: left;
}



#wrapper_full  {
	margin: 0 auto;
	width: 980px;
	text-align: left;
}




#middlecontainer_popup {
	float: left;
	/*width: 520px;*/
	width: auto;
	padding-top: 10px;
	border-left: 20px white solid;
	border-right: 20px white solid;
}


#rightcontainer_popup {
	float: right;
	width: 180px;
	background: #EBF0F2;
	padding: 0 0 0 0;
	margin: 0px;
	}
