/* reset css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
ins { text-decoration: none; }
del { text-decoration: line-through; } 
table { border-collapse: collapse; border-spacing: 0; }
q:before, blockquote:before { content: ''; }
q:after, blockquote:after  { content: ''; }


/* site css */
html {
	height				: 100%; /* In geval van background op html �n body */
	background			: #eae9e1 url(../img/body-bg.gif) left top repeat-x;
}

body {
	min-height			: 100%; /* In geval van background op html �n body */
	font				: 0.7em Tahoma, Arial, sans-serif;
	background          : url(../img/bg.gif) center top no-repeat;
	color               : #474740;
	line-height         : 1.7em;
	height              : 100%;
}

body.pagina-mobiliteit {
	background          : url(../img/mobiliteit-bg.gif) repeat-x center top;
}

.toegankelijkheid {
	position			: absolute;
	left				: -999em;
}

/* --------------------------------	*/
/* clearfix						 	*/
/* --------------------------------	*/
.clearfix:after,
#menu li li:after,
#overzicht li:after,
#scholen li:after,
#scholen .adr:after {
	display				: block;
	visibility			: hidden;
	clear				: both;
	height				: 0;
	content				: ".";
}

	/* voor IE-mac */
	.clearfix,
	#menu li li,
	#overzicht li,
	#scholen .adr,
	#scholen li{
		display			: inline-block;
	}

	/* onderstaande overslaan voor IE-mac \*/
	* html .clearfix,
	* html #menu li li,
	* html #overzicht li,
	* html #scholen .adr,
	* html #scholen li{
		height			: 1%;
	}

	.clearfix,
	#menu li li,
	#overzicht li,
	#scholen li,
	#scholen .adr {
		display			: block;
	}
	/* einde van overslaan voor IE-mac */


.clear {
	clear				: both;
}


/* --------------------------------	*/
/* bg       					 	*/
/* --------------------------------	*/
#bg {
	width               : 100%;
	height              : 100%;
}

/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#container {
	position			: relative;
	width				: 994px;
	margin				: 0 auto;
	height              : 100%;
	background          : url(../img/footer-bg.gif) center top repeat-y;	
}


/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header {
	position			: relative;
	height				: 137px;
	background			: #eae9e1 url(../img/body-bg.gif) left top repeat-x;
	z-index             : 100;
}

#header a.logo,
#header .logo-titel, #header .logo-titel-mobiliteit {
	position			: absolute;
}

#header a.logo {
	top					: 19px;
	left				: 6px;
    z-index             : 5;
}

#header .logo-titel {
	display             : block;
	top					: 47px;
	left				: 135px;
	width               : 290px;
	height              : 23px;
	text-indent         : -9000em;
    z-index             : 501;
	background          : url(../img/logo-titel.gif) left top no-repeat;
}

#header .logo-titel-mobiliteit {
    display             : block;
	top					: 47px;
	left				: 135px;
	width               : 290px;
	height              : 23px;
	text-indent         : -9000em;
    z-index             : 501;
    background          : url(../img/logo-titel-mobiliteit.gif) left top no-repeat;
}

/**
 * video
 */
#header .video {
    position            : absolute;
    top                 : 7px;
    right               : 200px;
    width               : 210px;
    height              : 94px;
    overflow            : hidden;
}

#header .video #video_mobiliteit {
    position            : absolute;
    left                : 0;
    top                 : -18px;
    width               : 220px;
    height              : 128px;
    background          : #fff;
}

#header .video .overlay {
    position            : absolute;
    width               : 210px;
    height              : 128px;
    top                 : 0;
    left                : 0;
    background          : url(../img/video-overlay-home.png) no-repeat;
    z-index             : 500;
}

/* --------------------------------	*/
/* topmenu						 	*/
/* --------------------------------	*/
#topmenu {
	position            : absolute;
	right               : 0;
	top                 : 7px;
	background          : #422342;
}

#topmenu li {
	float               : left;
	padding             : 7px 0;
	line-height         : normal;
}

#topmenu li.first {
	margin-left         : 80px;
}

#topmenu li.last {
	margin-right        : 0;
	border              : none;
}

#topmenu li a {
	display             : block;
	color               : #fff;
	text-decoration     : none;
	padding             : 0 6px;
	line-height         : normal;
	border-right        : 1px solid #8b6f8b;
}

#topmenu li:hover {
	background          : #805F80;
}
#topmenu li.actief {
	background          : #5D165D;
}

#topmenu li.actief a {
	font-weight         : bold;
}

#topmenu li.last a {
	border              : none;
}


/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
#menu {
	position			: absolute;
	top                 : 102px;
	left                : 40px;
	width               : 600px;
	background			: url(../img/menu.png) left top no-repeat;	
}

#menu li {
	float				: left;
	position			: relative;
	z-index             : 1230;	
}

#menu li a {
	float				: left;
	height				: 34px;
	text-indent			: -900em;
	background			: url(../img/menu.png) no-repeat;
}

#menu li a.home 		    { width: 75px; background-position: left top; }
#menu li a.over-pon 		{ width: 108px; background-position: -75px top; }
#menu li a.activiteiten 	{ width: 110px; background-position: -183px top; }
#menu li a.mobiliteit 	    { width: 101px; background-position: -293px top; }
#menu li a.dossiers 		{ width: 102px; background-position: -394px top; }

#menu li:hover a.home,
#menu li.hover a.home,
#menu li.actief a.home { background-position: left bottom; }

#menu li:hover a.over-pon,
#menu li.hover a.over-pon,
#menu li.actief a.over-pon { background-position: -75px bottom; }

#menu li:hover a.activiteiten,
#menu li.hover a.activiteiten,
#menu li.actief a.activiteiten { background-position: -183px bottom; }

#menu li:hover a.mobiliteit,
#menu li.hover a.mobiliteit,
#menu li.actief a.mobiliteit { background-position: -293px bottom; }

#menu li:hover a.dossiers,
#menu li.hover a.dossiers,
#menu li.actief a.dossiers { background-position: -394px bottom; }


/* submenu */
#menu li .submenu {
	position			: absolute;
	left				: -900em;
	top					: 34px;
	width				: 230px;
	height              : auto;
	z-index             : 1021;
	background          : url(../img/submenu-bg-top.png) left top no-repeat;
}

#menu li:hover .submenu,
#menu li.hover .submenu {
	left				: -8px;
}

#menu li ul {
	float               : left;
	position            : relative;
	background          : url(../img/submenu-headers.png) left top no-repeat;
	width               : 161px;
	padding             : 30px 0 7px 0;
	height              : auto;
	z-index             : 100;	
	min-height          : 73px;
}

#menu li .home ul {	background-position : 0 top;}
#menu li .over-pon ul {	background-position : -265px top;}
#menu li .activiteiten ul {	background-position : -566px top;}
#menu li .werkgelegenheid ul {	background-position : -907px top;}
#menu li .dossiers ul {	background-position : -1314px top;}


#menu li li {
	line-height         : normal;
	float               : left;
	width				: 161px;
	height              : auto;
	padding             : 0 10px 0 18px;
}

#menu li  li:hover {

}

#menu .submenu .bottom {
	position            : absolute;
	bottom              : -10px;
	left                : 0;
	z-index             : 21;
	width               : 100%;
	height              : 10px;
	background          : url(../img/submenu-bg-bottom.png) left bottom no-repeat;	
}

#menu li li a {
	display             : block;	
	width				: 119px;
	height				: auto;
	padding				: 5px 7px;
	border-bottom       : 1px solid #79A2B6;	
	text-indent			: 0;
	color               : #fff;
	text-decoration     : none;
	word-wrap			: break-word;
	background			: none;
}

#menu li li.actief a {
	background          : #236587;
}

#menu li li:hover > a,
#menu li li a:hover {
	background          : #236587 url(../img/pijl-rechts.png) 120px center no-repeat;
}

#menu li li.actief {
	font-weight         : bold;
}


/*subsubmenu*/
#menu li .subsubmenu {
	position           : absolute;
	left               : -900em;
	top                : -1px;
	padding-top        : 5px;
	background         : url(../img/submenu-bg-top.png) left top no-repeat !important;
	border             : solid 1px #79A2B6;
	border-left        : none;
	border-right       : none;
	border-bottom      : none;
}
#menu li li:hover .subsubmenu {
	left                : 151px;

}

#menu .subsubmenu {
	min-height          : 29px;
}

#menu li li li a {
	background          : none;
	font-weight         : normal;
	background          : none !important;
}

#menu li li li:hover a {
	background          : #236587 !important;
}

#menu li li li.actief a {
	background          : #236587 !important;
	font-weight         : bold;
}


#menu .subsubmenu .bottom {
	position            : absolute;
	bottom              : -10px;
	left                : 0;
	z-index             : 21;
	width               : 100%;
	height              : 10px;
	background          : url(../img/submenu-bg-bottom.png) left bottom no-repeat;
}

/* --------------------------------	*/
/* zoeken 						 	*/
/* --------------------------------	*/
#zoeken {
	position			: absolute;
	right				: 20px;
	top					: 50px;
	z-index				: 5353;
}

#zoeken fieldset 	{ border: none; }
#zoeken legend 		{ display: none; }

#container #zoeken input {
	width				: 150px;
	vertical-align		: middle;
	color               : #fff;
}

#container #zoeken input.button {
	width				: auto;
	padding				: 3px 4px;
	border              : 1px solid #946295;
}

#zoeken #zoeken-melding {
	display				: none;
	position			: absolute;
	top					: 52px;
	right				: -19px;
	width				: 198px;
	padding				: 4px;
	border-right        : 2px solid #7d427c;
	border-left         : 2px solid #7d427c;	
	font-size			: 1em;
	text-align			: center;
	line-height         : normal;
	color				: #FFF;
	background			: #9D0035;
	z-index				: 5353;
}


/* --------------------------------	*/
/* main 						 	*/
/* --------------------------------	*/
#main {
	background          : #fff;
	padding             : 0 22px 20px 29px;
	border-left         : 2px solid #E2E2DB;
	border-right        : 2px solid #E2E2DB;
	min-height          : 410px;
}


/* --------------------------------	*/
/* broodkruimelpad				 	*/
/* --------------------------------	*/
#broodkruimelpad {
	padding				: 8px 0 10px 0;
	height				: 25px;
}

#broodkruimelpad span,
#broodkruimelpad li {
	float				: left;
}

#broodkruimelpad li {
	padding				: 0 0 0 4px;
	clear				: right;
	color               : #155f83;
}
#broodkruimelpad li:first-child {
	padding             : 0;
}

#broodkruimelpad li a {
	color				: #155f83;
	text-decoration		: underline;
	padding				: 0 4px 0 0;
}

#broodkruimelpad li a:hover {
	color               : #5C155C;
}

#broodkruimelpad li.actief,
#broodkruimelpad li.actief a  {
	font-weight			: bold;
}


/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content {
	float               : left;
	width               : 690px;
}

#content h1 {
	position            : relative;
	display             : block;
	color               : #fff;
	background          : #2B8182;
	font-size			: 1.6em;
	margin-bottom       : 15px;
	padding             : 8px 20px;
	z-index             : 1;
}

#content h1.mobiliteit {
    background          : #c62127;
}

#content a 			{ color: #9E0035; }
#content a:hover 	{ color: #2B8182; }

/* iwes opmaak */
#content .iwes {
	margin              : 0 0 0 18px;
}
#content .iwes a:visited 	{ color: #176A92; }
#content .iwes blockquote {
	margin				: 0 0 10px 30px;
}

#content .iwes ul {
	margin				: 0 0 10px 30px;
	list-style			: square;
}

#content .iwes ol {
	margin				: 0 0 10px 30px;
	list-style			: decimal;
}

#content .iwes tr td {
	padding				: 0 0 0 5px;
}

#content .iwes tr td:first-child {
	padding				: 0;	
}

/* formulieren */
#container .formmodule h4 {
	display				: none;
}

#container .formmodule ul {
	margin				: 0;
	list-style			: none;
}

#container input,
#container select,
#container textarea {
	padding				: 4px;
	border				: 1px solid #7E477E;
	border-left         : 1px solid #3C0E3C;
	border-top          : 1px solid #3C0E3C;
	background          : #471947;
	color               : #000;
}

#container .formmodule input,
#container .formmodule select,
#container .formmodule textarea,
#content input,
#content select,
#content textarea {
	background          : #EFEDE1;
	border              : 1px solid #E2E2DB;
}

#container input.defaultvalue,
#container select.defaultvalue,
#container textarea.defaultvalue {
	color               : #BEA7BF !important;
}

#container textarea {
	overflow			: auto;
}

#container input:hover,
#container select:hover,
#container textarea:hover {
	border				: 1px solid #7E477E;
}

#container .formmodule input:hover,
#container .formmodule select:hover,
#container .formmodule textarea:hover,
#content input:hover,
#content select:hover,
#content textarea:hover {
	border				: 1px solid #474740;
}

#container input:focus,
#container select:focus,
#container textarea:focus {
	border				: 1px solid #7E477E;
	background          : #5D165D;
}

#content  input:focus,
#container .formmodule  input:focus,
#container .formmodule  select:focus,
#content select:focus,
#container .formmodule  textarea:focus,
#content  textarea:focus{
	border				: 1px solid #7E477E;
	background          : #e2d5e2;
	color               : #000;
}


#container input[type=radio],
#container input[type=checkbox] {
	padding				: 0;
	border				: none;
	background          : none;
}

#container input.button,
#container button,
#container input[type=submit],
#container input[type=reset],
#container input[type=button]{
	margin				: 10px 0;
	padding				: 3px 10px;
	font-weight			: bold;
	background			: url(../img/button-bg.gif) right bottom no-repeat;
	font-size			: 1.1em;
	color				: #fff;
	border				: 1px solid #946295;
	cursor				: pointer;
}

#container input.button:hover,
#container button:hover,
#container input[type=submit]:hover,
#container input[type=reset]:hover,
#container input[type=button]:hover {
	background-position : left top;
}

#container input.fout,
#container select.fout,
#container textarea.fout,
#container input.veldFout,
#container select.veldFout,
#container textarea.veldFout{
	border				: 1px solid #F00;
}

#content .melding, 
#content label.fout ,
#content label.veldFout {
	color				: #F00;
}

/* Nieuwsbrief formulier */
#content .nieuwsbriefformulier input[type=text] {
    width               : 300px;
}


/* Pagina navigatie */
#content ol.paginanavigatie {
	padding				: 10px 0;
}

#content ol.paginanavigatie li {
	display				: inline;
	margin				: 0 5px 0 0;
	font-weight			: bold;
}

#content ol.paginanavigatie li.huidige_pagina {
	padding				: 2px 5px;
	border				: 1px solid #9E0035;
	color				: #FFF;
	background			: #9E0035;
}

#content .paginanavigatie li a {
	text-decoration     : none;
	padding				: 2px 5px;
	background			: #FFF;
	border				: 1px solid #CCC;
	color				: #AAA;
}

#content .paginanavigatie li a:hover {
	border				: 1px solid #2B8182;
	color				: #2B8182;
}

/*buttons*/
#main a.button,
#main .button {
	display             : block;
	text-align          : center;
	color               : #fff;
	text-decoration     : none;
	font-weight         : bold;
	padding             : 0;
	background          : url(../img/buttons.png) left top no-repeat;
}

#main a.button:hover,
#main .button:hover {
	text-decoration     : none;
}

/* Errormelding */
#content .errormelding {
	padding				: 20px;
	border				: 4px solid #09C;
	font-weight			: bold;
	color				: #09C;
	background			: #ecf6f9;
}

.nieuwsbriefformulier li,
.nieuwsbriefformulier ul {
	list-style-type     : none;
	margin              : 0 !important;
}

/* --------------------------------	*/
/* zijbalk						 	*/
/* --------------------------------	*/
#zijbalk {
	float               : right;
	width               : 210px;
	border-left         : 2px solid #E2E2DB;
	background          : #EFEDE1;
	padding             : 10px;
}

#container .button-info {
	position            : relative;
	display             : block;
	height              : 120px;
	width               : 210px;	
	text-indent         : -9000em;
}

#container .button-info span {
	display             : block;
	width               : 100%;
	height              : 68px;
	position            : absolute;
	bottom              : 0;
	left                : 0;
}

#container .button-info.nieuwsbrief {
	margin-top          : 10px;
	background          : #9E0035 url(../img/button-nieuwsbrief-bg.png) left top no-repeat
}

#container .button-info.nieuwsbrief span {
	background          : url(../img/aanmelden-nieuwsbrief-afbeelding.jpg) left top no-repeat;
}

#container .button-info.vacatures {
	margin-top              : 0 ;
	background          : #929D13 url(../img/button-vacatures-bg.png) left top no-repeat
}

#container .button-info.vacatures span {
	background          : url(../img/aanmelden-vacatures-afbeelding.jpg) left top no-repeat;
}

#container .button-info.vacaturesdb {
	margin-top              : 0 ;
	background          : #929D13 url(../img/button-vacatures-bg.png) left top no-repeat
}

#container .button-info.vacaturesdb span {
	background          : url(../img/aanmelden-vacaturesdb-afbeelding.jpg) left top no-repeat;
}

#container .button-info:hover span {
	background-position : right top;
}

#container .button-info:hover {
	background-color    : #5D165D;
}

#content .button.terug {
	background-position : left -138px;
	width               : 143px;
	height              : 25px;
	margin-top          : 19px;
}

#content .button.terug:hover {
	background-position : right -138px;
}

/* --------------------------------	*/
/* inschrijfformulier				*/
/* vacature-sollicitatie-formulier  */
/* --------------------------------	*/
#vacature-sollicitatie-formulier {
	margin              : 20px 0 0 0;
}
#content .iwes fieldset,
#vacature-sollicitatie-formulier fieldset,
#inschrijfformulier fieldset {
	position            : relative;
	margin              :  0 0 35px 0;
	padding             : 16px 16px 16px 14px;
	background          : #FAFAF8;
	border              : 1px solid #E2E2DB;
}

#vacature-sollicitatie-formulier fieldset {
	margin              : 0 0 35px 0;
	padding             : 0 0 16px 14px;
}

#vacature-sollicitatie-formulier {
	width               : 466px;
}

#vacature-sollicitatie-formulier h3,
#inschrijfformulier fieldset h3 {
	float               : left;
	clear               : both;
	display             : block;
	padding             : 5px 10px;
	margin              : 0 0 10px 0;
	background          : #2B8182;
	color               : #fff;
	font-size           : 1.2em;
}

#vacature-sollicitatie-formulier h3 {
	float               : none;
	margin              : 0;
}

#content .iwes fieldset ul.formulier,
#vacature-sollicitatie-formulier fieldset ul.formulier,
#inschrijfformulier fieldset ul.formulier {
	float               : left;
	clear               : both;
	width               : 100%;
}

#content .iwes li,
#vacature-sollicitatie-formulier li,
#inschrijfformulier li {
	overflow            : hidden;
	margin              : 8px 0;
}

#inschrijfformulier input[type=text],
#inschrijfformulier textarea,
#inschrijfformulier select {
	background          : #fff !important;
	width               : 340px !important;
}

#content .iwes input[type=file],
#vacature-sollicitatie-formulier input[type=file] {
	width               : auto !important;
	background          : #fff !important;
}

#content .iwes input[type=text],
#content .iwes  textarea,
#content .iwes  select,
#vacature-sollicitatie-formulier input[type=text],
#vacature-sollicitatie-formulier textarea,
#vacature-sollicitatie-formulier select {
	background          : #fff !important;
	width               : 250px !important;
}


#vacature-sollicitatie-formulier .veld {
	width               : auto;
}

#vacature-sollicitatie-formulier .label,
#inschrijfformulier .label {
	float               : left;
	clear               : left;
	width               : 140px !important;
	padding             : 0 10px 0 0 ;
}

#vacature-sollicitatie-formulier .veld,
#inschrijfformulier .veld {
	float               : left;
	width               : 400px;
}

#vacature-sollicitatie-formulier .notificatie .label {
	display             : none;
}

#vacature-sollicitatie-formulier .soort_tijdelijk_dienstverband {
	display				: none;	
}

#vacature-sollicitatie-formulier .radio-geen {
	display				: none;	
}


/* tags multipele select*/
#content #inschrijfformulier li.id_tags .label {
	display             : none;
}

#content #inschrijfformulier .multipleSelect select {
	width               : 238px !important;
}

#content #inschrijfformulier .multipleSelect .search {
	background          : #fff;
}

#content #inschrijfformulier .multipleSelect a.add,
#content #inschrijfformulier .multipleSelect a.remove {
	background          :  #783278;
	color               : #fff;
}

#content #inschrijfformulier .multipleSelect .selected select {
	border              : 2px solid #000 !important;
}

/* --------------------------------	*/
/* laatste-nieuws					*/
/* --------------------------------	*/
#laatste-nieuws {
	margin-top          : 10px;
	border-top          : 4px solid #176A92;
}

#laatste-nieuws h2 {
	font-size           : 1.4em;
	color               : #9E0035;
	font-weight         : normal;
	background          : #fafaf8;
	padding             : 12px 5px 0 9px;	
}

#laatste-nieuws li {
	background          : #fafaf8;
	padding             : 12px 10px 12px 12px;
	margin-bottom       : 7px;
}

#laatste-nieuws li:hover a {
	color               : #5A155A;
}

#laatste-nieuws li:hover {
	color                   : #000;
}

#laatste-nieuws li .datum {
	float               : left;
	width               : 28px;
	height              : 28px;
	color               : #fff;
	font-weight         : bold;
	text-align          : center;
	margin              : 5px 10px 0 0;
	padding             : 7px 0 0 0;
	background          : url(../img/nieuws-datum-bg.png) left top no-repeat;
}

#laatste-nieuws li:hover .datum {
	background-position : right top;
}

#laatste-nieuws li .datum strong {
	line-height         : 1px;
	display             : block;
	
}

#laatste-nieuws li .item {
	float               : right;
	width               : 149px;
	line-height         : 1.4em;
}

#laatste-nieuws h3 a {
	text-decoration     : none;
}

#laatste-nieuws a {
	color               : #155f83;
}


/* --------------------------------	*/
/* overzicht			    	 	*/
/* --------------------------------	*/
#overzicht li {
	padding				: 8px;
	background          : #FAFAF8;
	margin				: 0 0 9px 0;
	/*border              : 1px solid #EBEBE3;*/
}

#overzicht li.even {
	background          : #fff;
}

#overzicht li:hover {
	background-position : left bottom;
}

#overzicht li .datum {
	float				: left;
	display				: block;
	width				: 58px;
	height				: 54px;
	padding				: 14px 0 0 0;
	margin              : 0 0 0 10px;
	color				: #fff;
	text-align			: center;
	background			: url(../img/nieuwsoverzicht-datum-bg.png) right top no-repeat;
	line-height			: 1.2em;
	font-size           : 1.3em;
}

#overzicht li .datum strong {
	display				: block;
	font-size			: 1.3em;
	font-weight			: normal;
}

#overzicht li img {
	float				: left;
	margin				: 0 0 0 9px;
}

#overzicht li .item {
	float               : right;
	width               : 500px;
	padding				: 0 40px 0 60px;	
}

#overzicht li h3 a {
	font-size           : 1.2em;
	text-decoration     : none;
	color               : #155f83;
}

#overzicht li p {
	color				: #000;
	float				: left;
	line-height			: 1.9em;
}

#overzicht li a:visited {
	color				: #474740;
}

#overzicht li:hover p,
#overzicht li:hover a,
#overzicht li:hover a:hover {
	color				: #000;
}

#overzicht li:hover .datum {
	background-position : left top;
}

#overzicht li a.lees-meer {
	margin              : 2px 0;
	float               : right;
	background-position : left -36px;
	width               : 80px;
	height              : 21px;
	color               : #fff;
	font-weight         : normal;
}

#overzicht li:hover a.lees-meer,
#overzicht li a.lees-meer:hover {
	background-position : right -36px;
	color               : #fff;
}

#overzicht.zoeken li .item {
	width               : 500px;
	padding             : 0 40px 0 0;
}

#overzicht.zoeken li .url {
	color               : #9E0035;
	float               : none;
	clear               : both;
}

#overzicht li:hover {
	background          : #EFEDE1;
}

/* --------------------------------	*/
/* zijbalk formulier			 	*/
/* --------------------------------	*/
#zijbalk input[type=text] {
    width               : 200px;
    background          : #FFF;
}

#zijbalk p {
    margin              : 5px 0;
}


/* --------------------------------	*/
/* googlemaps					 	*/
/* --------------------------------	*/
iframe.googlemaps {
	overflow			: hidden;
	border				: 1px solid #000;
}

#googlemaps {
	width				: 795px;
	height				: 500px;
	font				: 1em Arial;
	text-align			: left;
	color				: #000;
	background			: #EEE;
}

#googlemaps a {
	color				: #58585A;
}


/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer {
	width               : 950px;
	margin              : 0 auto;
	background          : #956795;
	color               : #DED0DF;
	font-style          : normal;
	padding             : 0 20px 7px 20px;
	border-left         : 2px solid #E2E2DB;
	border-right        : 2px solid #E2E2DB;
}

#footer .lijn {
	display             : block;
	padding             : 9px 0 0 0 ;
	border-bottom       : 3px solid #865B86;
	margin-bottom       : 5px;
}

#footer address {
	float               : left;
	font-style          : normal;
}

#footer a,
#footer address a {
	color               : #DED0DF;
}

#footer a:hover,
#footer address a:hover {
	color              : #fff;
}

#footer .colofon {
	float               : right;
}

.afmelden-reden-form {
    margin:  30px 0 0 0;
}

.afmelden-reden-form li {
    list-style-type: none;
}

.afmelden-reden-form label,
.afmelden-reden-form .verplicht{
    display: none;
}

.afmelden-reden-form p {
    font-weight: bold;
    margin: 0 0 10px 0;
}
