body, body div, body p, body th, body td, body li, body dd {font-size:x-small; /* false value for WinIE4/5 */voice-family: "\"}\""; /* trick WinIE4/5 into thinking rule is over */voice-family: inherit;/* recover from trick */font-size:small;/* intended value for better browsers */}
html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd {font-size:small/* be nice to Opera */}

html {height: 100%; margin-bottom: 1px;}


a:link, a:visited {color:#395273; text-decoration:none;}
a:hover, a:active {color:#000; text-decoration:underline;}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix {
	display:inline-block;
	}
/* Hide from IE Mac \*/
.clearfix {
	display:block;
	}
/* End hide from IE Mac */
* html .clearfix {
	height: 1%;
	}

/* algemeen */

body {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; background-color:#83834A; line-height:18px;}
img, img a, img input {border:none;}
p	{font-family:Arial, Helvetica, sans-serif; margin:1em 0; padding:0;}
h1, h1 a {margin:0 0 10px 0; padding:0; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:26px; color:#526B8C; text-decoration: none; letter-spacing:-1px; font-weight:normal;}
h2, h2 a {margin-bottom:8px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:21px; color:#395273; text-decoration:none; letter-spacing:-1px; font-weight:normal;}
h3, h3 a	{margin-top:0; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; color:#395273; text-decoration:none; font-weight:normal;}

.titleposition {margin:20px 0 20px 0px; padding:0;}


/*netlash*/
#netlash {width:701px; margin:0 auto; padding:0 0 15px 13px; color:#FFF; font-size:small; text-align:left;}
#netlash a:link, #netlash a:visited, #netlash a:active {color:#FFF; text-decoration:none;}
#netlash a:hover {color:#FFF; text-decoration:underline;}

/* plaatsing */
#container {width:721px;	margin:0 auto 0 auto;	padding:0 20px 0 20px; background:url(images/bkg_container1.gif) repeat-y center;}
#header {width:721px;	height:91px; float:left;	display:inline;	margin:0;	padding:0; background:url(images/bkg_header1.jpg) center;}

#logo {position:absolute; width:114px; height:113px; top:0px; left:10px; /*visibility:hidden;*/ }
#logo img {behavior:url(pngbehavior.htc);}

#main {background-color:#FFF;	border-bottom: 3px solid #526B8C;}
#column {width:681px; float:left; display:inline; margin:0; padding:20px 20px 20px 20px;}
#column1 {width:505px; float:left; display:inline; margin:0; padding:20px 0 20px 20px}
#column2 {width:173px; float:left; display:inline; line-height:16px; margin:0; padding:38px 0 20px 10px;}
#column3 {width:641px; float:left; display:inline; margin:0; padding:20px;}

#column1 img,#column img {margin:10px 3px 0 0; padding:0;}
#column1 ul, #column ul { margin:8px 25px 8px 20px; padding:0 0 0 10px;}
#column1 ul li, #column ul li {list-style:url(images/wgt_list.gif); margin-left:8px;}
.compensate {margin-left:0px; margin-bottom:8px; margin-top:-8px;}

#column1 img.right, #column img.right {
	float: right;
	margin: 0 0 5px 5px;
}


#column2 ul { margin:8px 18px; padding:0;}
#column2 ul li {list-style: url(images/wgt_list.gif); margin-bottom:4px;}
#column2 ul li a:link, #column2 ul li a:visited {color:#395273; text-decoration:none;}
#column2 ul li a:hover, #column2 ul li a:active {color:#000; text-decoration:underline;}

/*footer*/
#footer {width:721px;	height:50px;	margin:0 auto 0 auto;	padding:0 20px 0 20px;	background:url(images/bkg_footer.jpg) no-repeat;}

#footer ul {margin:0 0 0 20px; padding:0; list-style:none outside;}
#footer ul li {margin:0; padding:5px 20px 0 0; float:left; display:inline; font-weight:bold; list-style:none outside;}
#footer ul li  a:link, #footer ul li  a:visited {color:#FFF; text-decoration:none;}
#footer ul li  a:hover, #footer ul li a:active {color:#FFF; text-decoration:none;}
#footer ul li a:link.current, #footer ul li a:visited.current, #footer ul li a:hover.current, #footer ul li a:active.current {color:#000;}

/* navigatie */
#hoofdnavigatie {width:711px; margin:0; padding:0 0 0 10px; float:left; display:inline; background-color:#526B8C; border-bottom: 3px solid #95A7BF; }
#hoofdnavigatie ul {margin:0; padding:0;}
#hoofdnavigatie ul li { margin:0; padding:15px 7px 0 7px; float:left; list-style:none outside;}
#hoofdnavigatie a {color:#FFF; text-decoration:none;}
#hoofdnavigatie a:link, #hoofdnavigatie a:visited, {color:#FFF; text-decoration:none;}
#hoofdnavigatie a:hover, #hoofdnavigatie a:active {color:#95A7BF;}
#hoofdnavigatie ul li a:link.current, #hoofdnavigatie ul li a:visited.current, #hoofdnavigatie ul li a:hover.current, #hoofdnavigatie ul li a:active.current {color:#000;}

li.menucaption {height:21px;	margin:0;	padding:0; background-color:#526B8C; border-left: 3px solid #FFF; font-weight:bold;}
li.firstmenucaption {height:21px; margin:0;	padding:0; color:#FFF;	background-color:#526B8C; font-weight:bold;}

#navigatie {width:711px; margin:0; padding:0 0 0 10px; float:left; line-height:18px; background-color:#95A7BF;}
#navigatiehide {width:701px; height:25px; margin:0; padding:5px 20px 0 0; float:left; display:inline; text-align:right; background-color:#C5CFDC; line-height:16px;}
#navigatiehide a {color:#FFF; text-decoration:none; font-weight:bold;}
#navigatiehide img {vertical-align:bottom;}
#navigatieklik {}

/*menus*/
.menu {float:left; display:inline; margin:0; padding:0;}
#menu1 {width:143px; margin:0 0 10px 0; padding:0; overflow:visible;}
#menu2 {width:141px; margin:0 0 10px 0; padding:0; overflow:visible;}
#menu3 {width:142px; margin:0 0 10px 0; padding:0; overflow:visible;}
#menu4 {width:142px; margin:0 0 10px 0; padding:0; overflow:visible;}
#menu5 {width:144px; margin:0 0 10px 0; padding:0; overflow:visible;}
#menu5 {width:134px; margin:0 0 10px 0; padding:0; overflow:visible;}
ul.menu {margin:0; padding:0; list-style:none outside;}
ul.menu li {list-style-type:none; display:block; padding:0 0 0 7px;}
ul.menu a {margin:0; padding:0 0 0 3px; display:block; color:#000; text-decoration:none; font-weight:normal;}
.menu a:link, .menu a:visited {margin:0; padding:0 0 0 3px; display:block; color:#000; text-decoration:none; font-weight:normal;}
.menu a:hover, .menu a:active {display:block; text-decoration:none; color:#FFF; border:none;}
.menu li a:link.current, .menu li a:visited.current, .menu li a:hover.current, .menu li a:active.current {display:block; text-decoration:none; color:#FFF;}

/*nieuws*/
.nieuws {margin:0; padding:0;}
.nieuwsitem {list-style:none; margin-bottom:5px;}
.nieuwsitem a:link, .nieuwsitem a:visited { color:#526B8C; text-decoration:none;}
.nieuwsitem a:hover, .nieuwsitem a:active { color:#000; text-decoration:underline;}

#main p a:link, #main p a:visited {color:#395273; text-decoration:none;}
#main p a:hover, #main p a:active {color:#000; text-decoration:underline;}

#column2 img {margin:15px 0 0 0;}

/* forms */
input, textarea, select {margin:5px 0 10px 10px; border:1px solid #95A7BF;}
fieldset {margin:0; padding:0; border:0;}
label {margin:0 0 0 10px; padding:0; /*line-height:22px;*/}
legend {margin:0; padding:0; color:#526B8C; font-size:18px; letter-spacing:-1px;}
.inputwidth {width:200px;}
.textareawidth {width:100%;}

.button, .button:link, .button:visited {margin:0 0 0 -30px; float:left; border:2px solid #526B8C; background-color:#526B8C; color:#FFF; font-weight:bold;}
.button:hover, .button:active {margin:0 0 0 -30px; float:left; border:2px solid #526B8C; background-color:#95A7BF; color:#000; font-weight:bold;}

fieldset dt {margin:0; padding:0; display:block; font-weight:bold;}
fieldset dd {margin:0; padding: 0;}

.onzichtbaar {display:none;}

/* vacatures */
.vacature .date { font-size: .9em; color: #666; }
.vacature .location { font-size: .9em; color: #666; margin-bottom: 5px; }
.vacature h2 { margin: 0 0 5px 0; }
.vacature { margin: 0 0 10px 0; padding-top: 10px; }

p.small { font-size: .95em; }


