﻿body {background-color:#e9e8df; font-size: 62.5%;font-family: Verdana, Serif; color: #ffffff; font-size:12px; }
#paginacontainer { position:relative; margin: 0 auto; width:945px; background-image:url(../images/background.png);padding: 0 25px 0 25px; overflow:hidden;}
#wrapper { background-image:url(../images/wrapperbg.jpg); background-position:bottom; background-repeat:repeat-x; width:950px; overflow:hidden; padding-bottom:60px;}
#header {height:95px; background-color:#ffffff;}
#header .logo { padding: 22px 0 0 44px; float:left;}
#header .logoprint { display:none;}
#header .util {float:right; background-color:transparent; height:26px;margin-right:53px; margin-top:39px;}
#header .util ul { width:260px;}
#header .util ul li{display:inline;}
#header .util ul li a{text-indent:-9999px; width:22px; height:25px; display:block;border-bottom: 1px solid black; padding:0 0 0 5px;}
#header .util ul li a.home{background-image:url(../images/home.jpg);background-position:top right;width:170px; background-repeat:no-repeat; float:left; display:inline;}
#header .util ul li #showmassage { position:absolute; top:45px; float:left; font-family: Verdana, Serif;}
*+html #header .util ul li #showmassage { position:absolute; top:15px; float:left;}
#header .util ul li a.print{background-image:url(../images/print.jpg);background-position:top right; background-repeat:no-repeat;float:left; display:block;}
#header .util ul li a.contact{background-image:url(../images/contact.jpg);background-position:top right; background-repeat:no-repeat;float:left; display:block;}
/*#header .util ul li a.sitemap{background-image:url(../images/sitemap.jpg);background-position:top right; background-repeat:no-repeat;float:left; display:block;}*/
#header .util ul li a.sitemap{ display: none;}

#sidecol {width:260px;clear:both; margin-top:47px; float:left;}
#sidecol ul li a.menu {background-image:url(../images/bck_menu.png); width:240px; text-decoration:none; padding:5px 0 3px 20px; color:white;height:22px; display:block; background-repeat:no-repeat; font-family:Verdana; font-size:12px;  font-weight:normal; margin-bottom:1px; cursor:pointer;}
#sidecol ul li a.actief {background-image:url(../images/bck_menu_active.png); width:240px; text-decoration:none; padding:5px 0 3px 20px; color:white;height:22px; display:block; background-repeat:no-repeat; font-family:Verdana; font-size:12px;  font-weight:normal; margin-bottom:1px; cursor:pointer;}
#sidecol .collapse-container { background-color:#e9e8df; width:200px;padding:0; margin:0;}
/*#sidecol .collapse-container li a {color:#272626; text-decoration:none; padding: 0 10px 0 20px; font-family: Arial; font-size:11px; line-height: 22px; display: block; width: 170px;}*/
#sidecol .collapse-container li a {color:#272626; text-decoration:none; padding: 0 10px 0 20px; font-family: Verdana, Arial; font-size:11px; line-height: 22px; display: block; width: 170px;}

#sidecol .collapse-container li a:hover{color:#272626; text-decoration:underline;}
#sidecol .collapse-container li a.active{color:#272626; text-decoration:underline; font-weight:bold;}
#flashanimatie {position:absolute; right:0; top:-60px; padding:0; margin:0; }
#content {position:relative; float:left; margin-top:47px; margin-left:20px; width:660px; font-family: Verdana, Arial; font-size:12px; color:Black; min-height:460px;}
#content h2 {color:#130101; font-size:22px; width:320px; margin-bottom:20px;}
#content a {color:#aecb06; font-weight:bold; text-decoration:none; }
#content a:hover{color:#aecb06; font-weight:bold; text-decoration:underline; }
#content h2.sifr {font-size:24px; color:#a4bf06; margin: 35px 0 10px 0;}
#content .paragraaf {width:650px; margin:0; padding:0; font-family:Verdana, Arial; font-size:12px; clear:both;}
#content .paragraaf img {float:right; margin:0px 20px 0 0; border:1px solid #aecb06; width:200px;}
#content .paragraaf a img {float:right; margin:0px 20px 0 0; border:1px solid #aecb06; width:200px;}
#content .paragraaf h3 {font-size:14px; color:#a4bf06; margin: 0; font-weight:normal;  }
#content .paragraph .text h3 {font-size:12px; color:#130101; margin: 0; font-weight:normal; clear:left; float:left; width:280px;}
#content .paragraaf .text {margin:0 0 20px 0;width:380px;line-height: 22px;}
#content .paragraph .text p {padding: 5px 0 20px 0; clear:both;}
#content .paragraaf .text ul {margin:10px 0 20px 0;}
#content .paragraaf .text ul li {padding:10px 0 0 10px; list-style-type:disc; list-style-position:inside;}
#content .paragraaf .text ol {margin:10px 0 20px 0;}
#content .paragraaf .text ol li {padding:10px 0 0 10px; list-style-type:disc; list-style-position:inside; line-height: 22px;}
#content .paragraaf .text span.date { padding:0; margin:0 0 0 0; clear:both; color:#aecb06; font-weight:bold; font-size:14px; }

#submenu {clear: both;  padding-top:18px;color:#999996; font-family: Verdana, Arial; font-size:9px; font-weight:normal;}
#submenu .overig {margin: 0; text-align: center; line-height:18px; }
#submenu .overig a {color:#999996; padding: 0 0 0 20px; }
#submenu .lijn {margin: 0 50px 0 50px; background-image:url(../images/lijn.png); background-repeat:no-repeat; height:1px; width:822px; margin-top:10px;}
#submenu .pijlers {text-align:center; padding-top:10px; }
#submenu .pijlers a{color:#999996;padding-left:20px;line-height:18px;}

/* homepagina */
#flashhomepage { margin-top:10px; position:relative;  z-index:1;}
#extra {  overflow:hidden; position:absolute; z-index:10000; margin: 0; top: 430px; left: 0;}
#nieuwsmodule { width:391px; float:left; margin: 95px 0 0 120px;}
#nieuwsmodule h4 { font-size:24px; width:300px; margin: 0 0 20px 0; }
#nieuwsmodule ul {display:block; width:420px; margin: 0 0 20px 0; }
#nieuwsmodule ul li { height:24px; padding-bottom:5px; width:380px; overflow:hidden;}
#nieuwsmodule ul li a {background-image:url(../images/listitem_new.png); color:#333333; background-repeat:no-repeat; padding: 6px 20px 5px 20px;font-family: verdana, Arial, Tahoma; font-size:10px; text-decoration:none; width:320px; overflow:hidden; }
#nieuwsmodule ul li a:hover {background-image:url(../images/listitem_new.png);width:320px; text-decoration:underline;}
#nieuwsmodule ul li span {background-image:url(../images/uiteinde_new.png); background-repeat:no-repeat;padding: 4px 0 5px 20px; width:9px; height:23px; line-height:22px;font-family: verdana, Arial, Tahoma; font-size:12px; color:#8e8e8e; text-decoration:none; display:inline;}

#banner { width:350px; float:left; margin: 0 0 0 90px; overflow:hidden;}
#module { width:350px; float:left;  height:228px; background-image:url(../images/banner_background_new.png); background-repeat:no-repeat; margin:0; padding:0; }
#module .afbeelding {margin:31px 0 0 20px;}
/*#module .tekstueel {font-size:10px; font-family:Verdana, Arial, Tahoma; color:#8e8e8e; margin:10px 30px 10px 90px; line-height:13px; height:103px;overflow:hidden;}*/
#module .tekstueel {font-size:10px; font-family:Verdana, Arial, Tahoma; color:#333333; margin:20px 20px 10px 90px; line-height:13px; height:175px; width:220px;}
#module .tekstueel a {color:#AECB06; font-weight:bold;}
#banner h4 { font-size:24px; width:300px; margin: 0 0 12px 0;  }

#twitter_div {width:230px; overflow:hidden;}
#twitter_div ul#twitter_update_list {  width:240px; }
#twitter_div ul#twitter_update_list span a{ width:220px;   overflow:hidden;}
#twitter_div ul#twitter_update_list li span { line-height:17px; }
#twitter_div ul#twitter_update_list li { margin:10px 0 5px 20px; vertical-align:top; line-height:17px; list-style-type:circle; width:200px; }
#twitter_div ul#twitter_update_list li a { line-height:17px; font-weight:normal; color:#000; }
#twitter_div ul#twitter_update_list li a:hover { line-height:17px; text-decoration:none; }
#twitter_div a#twitter-link { line-height:17px; margin-top:10px;  color:#000; }
#twitter_div a#twitter-link:hover { line-height:17px; margin-top:10px; color:#000000; text-decoration:none;  }

form.contact {width:352px; margin-top:20px;}
form.contact fieldset {}
form.contact legend {margin-bottom:20px; display:none;}
form.contact label {float:left; width:140px;}
form.contact input {border:1px solid #aecb06;}
form.contact div {margin-bottom:10px;}
form.contact textarea {width:200px; border:1px solid #aecb06; float:left; margin-bottom:10px;}
form.contact input.submit {border:1px solid #000; float:right; background-color:#fff; margin-right:8px;}

#footer { background-image:url(../images/footer_bck.jpg); background-repeat:no-repeat; position:absolute; bottom:0; left:-1px; height:49px;  width:998px; }
#footer .tekstueel {font-family: Verdana, Arial; font-size:9px; text-align:center; margin:30px 0 20px 0; color:#101300; }
#footer .tekstueel a{color:#101300; margin-bottom:20px;}

table.roi{
width: 450px;
font-size: 100%;
empty-cells: hide;
margin-bottom:25px;


}

table.roi td{
font-family: "Courier New", Courier, serif;

}

table.roi th, caption{
font-family: tahoma, Verdana, sans-serif;
font-size:11px;


}

table.roi caption{
text-align: left;
font-weight: bold;
color: #000;
padding: 5px 0 5px 5px;
background-color: #fff;

}

table.roi caption.normal{
text-align: left;
font-weight: normal;
color: #000;
padding: 5px 0 5px 5px;
background-color: transparent;
font-size:11px;
font-family: Tahoma, Verdana, Arial;

}

table.roi td, th{
text-align: left;
padding: 3px 0 4px 5px;
vertical-align: middle;
border: 1px solid #FFF;
background-color:#272626;

}

table.roi th.rows {padding: 5px 0 0 5px; font-weight:normal;}
table.roi th.eindrow {padding: 5px 0 0 5px; border:1px solid #fff;}
table.roi th.totaalrow {padding: 5px 0 0 5px; border:1px solid #fff; width:300px; background-color:#CB0B11;}
table.roi td.totaalrow {background-color:#CB0B11;}
table.roi th.groen {background-color:#AECB06; border:1px solid #fff; padding: 5px 0 0 5px; background-repeat:no-repeat;}
table.roi td.groen {background-color:#AECB06; width:240px;border:1px solid #fff;}
table.roi td.groen input{width:180px; padding-left:15px; overflow:hidden; margin-left:21px; }



table.roi thead th{
background-color: transparent;
border:none;

}

table.roi tbody th{
background-color: #fff;
width:300px;

}

table.roi tbody td{
background-color: #fff;
}

table.roi tfoot{
background-color: #960;
color: #FFF;
font-weight: bold;
} 

table.roi input 
{
height:15px;
width:100px;
margin: 0 5px 0 15px;
font-size:11px;
font-family: Tahoma, Verdana, Arial;
	
}