/* GENERAL */
* { 
	font: normal normal 11px/1.5 Verdana, Arial,  Tahoma, Sans-serif;  
	color: #353535 
}

body { 
	margin: 0px; 
	padding: 0px; 
	background-image:url(images/bg.gif); 
	background-repeat: repeat-x; 
	background-color:#275989 ;
	font-size:11px; 
	overflow: -moz-scrollbars-vertical; 
	margin-top:5px;
}

h1 { font-size: 1.5em; color: #0066CC; margin-bottom: 6px; font-weight: bold;}
h2 { font-size: 1.5em; color: #0066CC; margin-bottom: 6px;}
h3 { font-size: 1.3em; color: #888888; margin-bottom: 6px; }
h4 { font-size: 1.2em; color: #999999; margin-bottom: 6px;}
h5, h5 a { font-size: 1.2em; /* 14px */ }


.breadcrumb_active{color:#3399CC;}
.vacature_title{font-size: 1.1em; margin-bottom: 6px; color: #666666; padding:5px 10px 0px 0px; line-height:27px; height:27px;}
table.vacature_titel{font-size:11px; line-height:normal;}

div,p,li { font-size : 100%;}
hr { width:100%; height:1px; border:1px dotted gray;}
p { text-align: justify; margin-bottom:12px; line-height:18px;}
td { text-align:left; vertical-align:top; /*font-size:1em;*/}
/*li { font-size:1.1em;}*/
ul.list {padding-bottom:3px;}
ul.list li { padding-left:18px; background: #FFF url('./images/bgs/li.jpg') 5px left no-repeat;padding-bottom:8px;}
ol.list { list-style-position:outside;list-style: a;margin-bottom:5px;border:0px solid red;margin-left:25px;}
ol.list li { padding-left:0px;padding-bottom:8px;}
strong {font-weight:bold;}

table.bordered{ width:100%; padding:0px; border-spacing:1px; margin:.5em 0px;  background:#F7F8F9; border:1px solid #BAC9CF;  border-bottom-width:5px; }
table.bordered th{font-weight:normal; padding:4px; border-bottom:2px solid #BAC9CF; background:#ECF1F2;font-size:1.1em;}
.borr{ border-right:1px solid #BAC9CF; font-size:1.1em;}
table.bordered td{padding:4px; margin:0px; background-color:#fff; font-size:1.1em;}


/* FORMS -----------------------------------------------------------------*/

form {
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
	
}
form *{font-size:13px;}

.tav {border:1px solid gray;}

.textfield, .adres, .gemeente, .nr, .postcode, form textarea {border:1px solid #CFCFCF; }
form input {border:1px solid #CFCFCF; }
form textarea{ padding:4px;border:0px; overflow:auto; width:460px; color: #333333;border:1px solid #CFCFCF;}
.textfield { padding-left:5px; width:225px; height:18px; line-height:18px; color: #333333;}
.adres { padding-left:5px; width:180px; height:18px; line-height:18px; color: #333333;margin-right:5px;}
.gemeente { padding-left:5px; width:150px; height:18px; line-height:18px; color: #333333;margin-right:5px;}
.nr { width:35px; height:18px; line-height:18px; color: #333333; text-align:center; padding-left:0px;}
.postcode {  width:65px; height:18px; line-height:18px; color: #333333; text-align:center; padding-left:0px;}

.submit{ width:90px; font-size:10px; font-family:Arial, Helvetica, sans-serif; background-color: #0099CC; font-weight:bold; border:0px solid #333333; font-size:10px; color:#FFFFFF;}
legend{margin-bottom:5px;}

/* LINKS */
a img { border : none; }
a { outline: none; font-size:1em;}
a { color: #CC0000; cursor: pointer; text-decoration:none;}
a:hover { color: #999; }
a.uline { }
a.white, a.white:visited { color: #FFF;}
a img  { border:0 none;}
.blue { color:#0066FF;}

/* GENERAL CLASSES */

.contactframe{ padding:12px; width:220px; border:1px solid gray;}
.left { float:left;}
.right { float:right;}
.rechts { text-align:right;}
.links { text-align:left;}
.normalpad { margin:4px;}
.not { clear:both; display:block; font-size:0.48em; height:0.1em; width:100%; margin:0 0 0.1em 0; }
.horline { clear:both; background: url('./images/bgs/line.gif') top left repeat-x; height:10px; display:block; width:100%; margin:10px 0 0 0; }
.verline { background: url('./images/bgs/verline.gif') top center repeat-y; width:10px; height:100%;}
.center { margin: 0 auto;}
.alcenter { text-align:center;}
.meerinfo { color:#88A123; font-weight:bold; height:20px; line-height:20px;text-align:right; padding-right:10px; margin-top:4px;}
.meerinfo:hover{ background-color:#88A123; font-weight:bold; height:20px; line-height:20px; color:#FFFFFF; text-decoration:none;}
.rij0 { padding:1px 10px; border-bottom:1px solid silver;}
.rij1 { padding:1px 10px; border-bottom:1px solid silver; background:#F9F9F9}
tr.titel td { background:#F1F1F1; color:#666666; font-weight:bold; text-align:center; padding:4px; border-bottom:1Px dotted silver;}

.onlyprint {display:none;}
@media print {
	.noprint, .overview {display:none; }
	.onlyprint {display:block;}
}

/* LAYOUT */
.menu, .header2, .banner, .footer { width:940px; margin:0 auto; clear:both; padding:0px; text-align:left;} 
.header { background-color: #01267f; height:80px;}
.header2 { background-color: #FFFFFF; height:205px; padding-top:5px;margin-top:5px; }
.footer { background-image:url(./images/footer.gif); background-repeat:no-repeat; background-position:bottom; border:0px solid gray; background-color:#FFFFFF; line-height:25px; height:25px;}
.menu table { background-color:#FFF;}
.container { background-color:#FFFFFF; width:1000px; margin:0 auto; }
.inhoud { margin:10px; margin-top:8px; height:auto; padding-left:8px;padding-right:4px; background-color:#FFFFFF;}
.inhoud ul{ margin-left:10px;  padding-left:20px; padding:10px; color:#333333}
.inhoud ul li{ margin-left:10px;  padding-left:20px; padding:5px; color: #333333;}



.kader{ border:1px solid gray; padding:8px; height:80px;margin-right:8px;margin-left:8px;margin-top:8px;}


.col2{ width:150px; height:230px; float:right; text-align:right}
	.flashleftcol{ float:left; width:220px;}
	.flashleftcol .flash{ clear:left;padding:5px;}
	.tekst { padding-left:15px; }



tr.banner td.rechts { text-align:right; float:right;}
tr.banner td { }
.meerlezen { color:#990000; font-weight:bold;}
.frminput { padding:3px; background:#FCFCFC; border:1px solid silver; width:400px;}
.txtarea { padding:3px; background:#FCFCFC; border:1px solid silver; width:400px; height:100px;} 
.btn { padding:1px; background:#FCFCFC; border:1px solid silver;}



/*MENU*/

ul#navigatie_zijkant { 
	margin-top:4px; 
	width:200px; 
	margin-left:5px; 
	list-style:none; 
	padding: 0px;
}

ul#navigatie_zijkant li { 
	background:url('./images/menu.gif') top left repeat-x; 
	color:#FFFFFF; 
	height: auto; 
	padding-bottom:2px; 
	line-height:20px; 
	border-bottom:1px solid #999999; 
	margin-bottom:5px;
}

ul#navigatie_zijkant li a { 
	color: #FFFFFF; 
	margin-left: 2px; 
	font-weight: bold; 
	font-size: 11px; 
	padding-left:4px;
}

ul#navigatie_zijkant li a:hover { 
	text-decoration:none;
}

ul#navigatie_zijkant li ul { 
	background:#fbfcf7; 
	list-style:none; 
	padding: 0px;
	margin: 0px;
}

ul#navigatie_zijkant li ul li { 
	margin-left: 0px; 
	border-bottom: 1px solid #f3f5eb; 
	padding-left:10px;
	background-image:url(images/bg/li.jpg); 
	background-position:5px 5px; 
	background-repeat: no-repeat; 
	padding:0px; 
	padding-left:10px; 
	margin-bottom:0px;
}

ul#navigatie_zijkant li ul li a { 
	font-weight:bold; 
	margin-left:5px; 
	color:#333;
}

ul#navigatie_zijkant li ul li a:hover { 
	font-weight:bold; 
	margin-left:5px; 
	color:#be4444;
}

ul#navigatie_zijkant li ul li ul { 
	margin-bottom:4px; 
	padding: 0px;
}

ul#navigatie_zijkant li ul li ul li { 
	border:0px none; 
	background-image:url(images/bull.gif); 
	background-position: 5px 5px; 
	background-repeat:repeat; 
	padding:0px; 
	padding-left:0px;
}

ul#navigatie_zijkant li ul li ul li a { 
	font-weight:normal;
}

ul#navigatie_zijkant li ul li ul li a:hover { 
	text-decoration: none; 
	color:#00B6D8; 
	font-weight:normal; 
}

ul#navigatie_zijkant li ul li ul li ul li { 
	border:0px none;
	background-image:url(images/bg/li.jpg); 
	background-position:5px 5px ; 
	background-repeat:no-repeat; 
	padding:0px; 
	padding-left:8px;
}

ul#navigatie_zijkant .ulli {
	height: 70px; 
}

.lmenl li a { text-transform: uppercase; text-decoration:none}
.lmenl li ul li a { text-transform: none; text-decoration:none}
.marr { margin:5px; margin-left:15px; margin-top:0px;}
