@charset "utf-8";
/* CSS Document */

html, body {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 margin:0;
 padding:0;
 color:#fff;
 line-height:16px;
 background:url('../images/bg_content_groen.gif') repeat-x;
}

.menu {
 float:left;
 width:640px;
 height:30px;
 background:url('../images/bg_menu_groen.gif') repeat-x;
 margin-left:320px;
 font-size:10px;
 position:absolute;
 top:0;
 left:0;
 z-index:100;
}

.link {
 color:#08564d;
 font-weight:bold;
 text-decoration:none;
}

.link:hover {
 color:black;
}

.pageNav {
 border:solid 1px #08564d;
 background:white;
 padding:5px;
 line-height:20px;
 height:20px;
 display:block;
}

.menu ul li:hover ul li a:hover {background:#008a7a; width:150px; color:#fff;}

.container {
 position:absolute;
 left:50%;
 margin-left:-480px;
 width:960px;
 min-height:100%;
 background:#fff;
 background:url('../images/bg_left_groen.gif') no-repeat #fff;
}

*html .container {
 height:100%;
}

.header {
 height:75px;
 width:960px;
}

.slideOverlay {
 position:absolute;
 top:50px;
 left:0;
 width:320px;
 height:260px;
 background:url('../images/overlay_groen.png') no-repeat;
 z-index:999;
}

.logo {
 width:320px;
 height:75px;
 background:url('../images/logo.png') no-repeat;
 float:left;
}

.menutop {
 width:640px;
 margin-left:320px;
 height:50px;
 background:#e0e0e0;
}

.minimenu {
 margin-left:420px;
 width:210px;
 height:22px;
 text-indent:10px;
 line-height:22px;
 text-align:right;
 padding-right:10px;
 background:#fff;
 border-bottom:solid 1px #fff;
 color:#333;
}


.minimenu a {
 color:#333;
 text-decoration:none;
}

.flags {
/* height:25px;
 line-height:25px;
 text-align:right;
 padding-right:10px;*/
}

.zoeken {
/* position:absolute;
 top:50px;
 left:750px;
 height:30px;
 width:210px;
 background:#efefef;*/ 
 position:absolute;
 top:36px;
 left:750px;
 z-index:999;
}

.zoekenForm {
 margin:0;
 padding:0;
}

.zoekenForm input[type=text] {
 background:url('../images/bg_zoeken.gif') repeat-x;
 border:none;
 height:28px;
 line-height:26px;
 float:left;
 text-indent:25px;
 width:145px;
}

.zoekenForm input[type=submit] {
 background:url('../images/bg_zoekenButton_groen.gif') no-repeat;
 border:none;
 height:28px;
 width:59px;
}

.zoekenTxt {
 height:30px;
 margin:0 3px 0 3px;
 width:50px;
 float:left;
 color:#196960;
 line-height:30px;
}

.hint {
 color:#999;
}

.main {
 float:right;
 width:620px;
 color:#333;
 margin:-28px 10px 205px 5px;
 min-height:515px;
}

.nieuws {
 position:absolute;
 top:80px;
 left:750px;
 width:204px;
 height:auto;
 background:#efefef;
 padding:3px;
 margin-top:5px;
}

.nieuws a {
 color:#333;
 text-decoration:none;
} 

.nieuws a:hover {
 color:#000;
}
.footer {
 position:absolute;
 bottom:0;
 left:0;
 width:960px;
 height:140px;
 background:url('../images/footer_groen.gif') repeat-y;
}

.mainTitle {
 width:430px;
 height:20px;
 margin-bottom:3px;
 text-indent:20px;
 background:url('../images/arrow.png') left center no-repeat;
}

.mainItem {
 padding:3px 3px 8px 3px;
}

.mainItem:hover {
 background:#efefef;
 cursor:pointer;
}

.sideTitle {
 width:210px;
 height:20px;
 margin-bottom:10px;
}

.date {
 font-size:10px;
 color:#858585;
 font-weight:bold;
}

.footerLinks {
 width:310px;
 padding:5px;
 float:left;
}

.footerLinks a {
 text-decoration:none;
 color:#eadbf1;
 line-height:20px;
}

.footerLinks a:hover {
 color:#fff;
}

.wiki {
 position:absolute;
 top:0;
 left:750px;
 width:200px;
 padding:5px;
 margin-top:5px;
}

.wikiMain {
 width:410px;
 position:absolute;
 top:47px;
 left:330px;
 height:320px;
 color:black;
}

.wikiTitle {
 width:200px;
 height:20px;
 margin-bottom:3px;
 text-indent:20px;
 background:url('../images/tag.png') left center no-repeat;
 margin-bottom:10px;
}

.wikiItem {
 display:block;
 width:200px;
 height:20px;
 float:left;
 text-indent:15px;
 background:url('../images/arrowSmall.png') left center no-repeat;
 line-height:19px;
 margin-right:5px;
 color:#eadbf1;
 font-size:10px;
}

.wikiItem:hover {
 color:white;
 background:url('../images/arrowSmall.png') left center no-repeat #00433b;
 cursor:pointer;
}

.wikiKeuze {
 border:solid 1px #08564d;
 padding:5px;
 background:white;
 margin-bottom:15px;
}

.footerBanner {
 display:block;
 width:420px;
 height:60px;
 background:#08564d;
 margin:7px 0 0 325px;
 text-align:center;
 line-height:60px;
 color:#196960;
}

.left {
 position:absolute;
 top:100px;
 left:0;
 width:250px;
 margin-left:70px;
 z-index:999;
}

.leftTitle {
 width:250px;
 height:20px;
 margin-bottom:10px;
}

.pageTitle {
 height:20px;
 margin-bottom:30px;
}

.leftBanners {
 position:absolute;
 top:310px;
 left:0;
 width:200px;
 height:320px;
 float:left;
 text-align:center;
}

.leftImages {
 position:absolute;
 top:310px;
 left:200px;
 width:120px;
 background:white;
}

.leftImage {
 display:block;
 width:120px;
 height:60px;
 margin-bottom:5px;
}

.leftBannersTitle {
 width:190px;
 height:27px;
 padding:3px;
 text-indent:3px;
 background:url('../images/arrowDiagonal.png') right bottom no-repeat;
}

.leftImageBanner {
 display:block;
 width:200px;
 height:130px;
}

.leftImageBanner1 {
 display:block;
 width:200px;
 height:60px;
 margin-bottom:5px;
}

.leftImageBanner2 {
 display:block;
 width:200px;
 height:60px;
 margin-bottom:5px;
}

/* --- FOOTER ------------------ 

.footer {
 position:absolute;
 bottom:0;
 left:0;
 height:140px;
 background-color:#7e459a;
 width:960px;
 line-height:30px;
} 

/* --- CONTACT ------------------ */

fieldset 				{border:solid 1px #bbb;padding:10px;margin-bottom:10px;width:446px;}
legend 					{padding:3px;font-weight:bold;}
label 					{display:block;float:left;width:100px;border-bottom:dotted 1px #ccc;}

.formContactInput 		{border:solid 1px #ccc;width:337px;margin-left:5px;text-indent:2px;height:19px;margin-bottom:2px;}
#formContactTextarea 	{border:solid 1px #ccc;width:442px;height:80px;padding-left:2px;}
#formContactSubmit 		{margin-left:319px;margin-top:10px;width:150px;height:30px;font-size:12px;font-family:arial;font-weight:bold;}


.thumbnail {
 margin-right:5px;
}

.terug {
 font-weight:bold;
 color:#008070;
 text-decoration:none;
}

.terug:hover {
 text-decoration:underline;
}


.vraagAntwoord {
 border:solid 1px #08564d;
}

.vraag {
 border-bottom:dotted 1px #08564d;
 padding:5px;
}

.antwoord {
 padding:5px;
}
