body {font-family: Georgia;font-size:13px;margin:0px;padding:0px;background-color:#122632;color:#010101;text-align:center;width:100%;}
#container { width:900px;text-align:left;margin:0 auto;position:relative;background-image:url(/images/bg.jpg); background-position:center; background-repeat:repeat-y; }
.web_inhoud { width:860px; padding-left:20px; padding-right:20px; }
.rand { width:100%; height:20px; display:block; background-color:#11001b; }
.header_links { float:left; width:270px; height:280px; }
.header_rechts { float:right; width:590px; height:280px; }
h2 { margin:0; padding:0; font-size:14px; font-style:italic; font-weight:bold; }
.twitter { width:600px; }
.twitter_titel { color:#009ee1; font-style:italic; }
.twitter_tekst a { color:#009ee1; font-style:italic; text-decoration:none; }
.menu_boven { margin-top:59px; }
ul#menu2 {padding: 0;margin: 0;color: white;list-style: none;text-align: left; margin-top:10px; height:66px;}
ul#menu2 li{padding-left: 5px;padding-right: 10px;padding-top:3px;float: left;color: white;text-align: center;margin-top: 3px;height:48px; width:48px; margin-left:20px;}
ul#menu2 li a{color: white;font-weight: bold;text-decoration: none;}
ul#menu2 li a:hover{ color: #415a68;display:block;}
ul#menu2 li.actief{padding-left: 10px;padding-right: 10px;padding-top:3px;float: right;color: white;text-align: center;margin-top: 3px;background-color:#415a68;height:48px; width:48px; }
ul#menu2 li.actief a:hover{float: left;color: #8dc63f;text-align: center;height:22px;display:block;}
.boven_blauw { background-color:#009ee1; height:20px; display:block; width:100%; }
.inhoud { background:url(/images/bg.jpg) -20; background-repeat:repeat-y; padding-top:10px; padding-bottom:10px; }
.breaker { width:100%;clear:both;height:1px;display:block; }
.breaker2 { width:100%;clear:both;height:1px;display:block; background-color:#009ee1; margin-bottom:20px; margin-top:20px; }
.breaker3 { width:510px;clear:both;height:8px;display:block; background-image:url(/images/lijn.jpg); background-repeat:no-repeat; margin-left:25px; }
.kolom { width:270px; float:left; height:100%; display:block; }
.kol_box { margin-left:20px; width:250px; }
#slider_content { background-color:#11001b; height:260px; width:880px; display:block; overflow:hidden; padding-top:40px; } 
.graphic, #prevBtn, #nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:860px;height:220px;overflow:hidden;}
#prevBtn {display:block;width:152px;height:124px;position:absolute;left:-50px;top:380px;}
#nextBtn{display:block;width:152px;height:124px;position:absolute;right:-112px;top:380px;}
#nextBtn{text-align:left;margin:0 auto;width:152px;height:124px;}
#prevBtn a, #nextBtn a{display:block;width:90px;height:109px;background:url(/images/prev.jpg) no-repeat 0 0;}
#nextBtn a{width:90px;height:109px;background:url(/images/next.jpg) no-repeat 0 0;}

.image1 { padding-left:60px;float:left; width:220px; height:220px; overflow:hidden; }
.image2 { padding-left:40px; float:left; width:220px; height:220px; overflow:hidden; }
.image3 { padding-left:40px; float:left; width:220px; height:220px; overflow:hidden; }

.content { float:right; width:580px; text-align:left; }
.accordion { background-image:url(/images/content_titel.jpg); background-repeat:no-repeat; width:557px; height:72px; }
.accordion_actief { background-image:url(/images/content_titel_actief.jpg); background-repeat:no-repeat; width:557px; height:79px; overflow:hidden; }
.accordion_inhoud { display:none; }
.accordion_inhoud_actief { display: block;background-image:url(/images/content_bg.jpg); background-repeat:repeat-y; }
h2.accordion { font-size:40px; font-style:italic; font-weight:normal; padding-left:20px; padding-top:10px; }
h2.accordion a { color:#010101; text-decoration:none; }
h2.accordion span { font-size:40px; color:#009ee1; }

.recent_menu { margin-right:20px; float:left; margin-bottom:20px; border:1px #11001b solid; }
.recent_menu_last { float:left; margin-bottom:20px; border:1px #11001b solid; }

.bijzondere_menu { margin-right:20px; float:left; margin-bottom:20px; border:1px #11001b solid; }
.bijzondere_menu_last { float:left; margin-bottom:20px; border:1px #11001b solid; }

.nieuws_blokje { margin-bottom:25px; padding-right:20px; font-style:italic; }
.nieuws_blokje_datum { color:#009ee1; }
.port_item { width:100%; display:block; float:none; margin-left:24px; height:108px; overflow:hidden; }
.port_item2 { width:510px; padding:10px; padding-top:85px; padding-bottom:85px; display:none; left:310px; top:640px; height:108px; overflow:hidden; position:absolute; background-color:#FFFFFF; }
.port_item_image { width:105px; height:105px; border:1px #11001b solid; overflow:hidden; float:left; }
.port_item_tekst { float:left; width:380px; padding-left:20px; }
.port_item_tekst_content { height:65px; overflow:hidden; font-style:italic; }
.impressies { margin-top:11px; float:left; }
.impressies a { color:#009ee1; text-decoration:none; font-style:italic; }
h3 { margin:0; padding:0; font-size:12px; font-style:italic; font-weight:bold; }
span.blauw { color:#009ee1; }
span.grijs { color:#949494; }
.website { margin-top:11px; float:right; }
.website a { color:#949494; text-decoration:none; font-style:italic; }

.tekst_boven { background-image:url(/images/content_titel_actief.jpg); background-repeat:no-repeat; width:557px; height:79px; overflow:hidden; }
.tekst_inhoud { background-image:url(/images/content_bg.jpg); background-repeat:repeat-y; margin:0; }
.tekst_inhoud2 { background-image:url(/images/content_bg.jpg); background-repeat:repeat-y; margin:0; padding-left:28px; }
a.opdrachtgevers { text-decoration:none; color:#010101; }
h1.tekst { font-size:40px; font-style:italic; font-weight:normal; padding-left:20px; width:520px; overflow:hidden; padding-top:15px; margin-top:-1px; line-height:normal; height:50px;  }
.tekst_inhoud_links { float:left; width:270px; text-align:center; display:block; padding-top:14px; }
.tekst_inhoud_rechts { float:left; width:260px; }
.tekst_plaatje { margin-bottom:28px; border:1px #010101 solid; }



.footer { background:url(/images/footer.jpg); background-repeat:repeat-y; margin-left:-20px; padding-top:15px; padding-bottom:15px; }
.footer1 { padding-left:40px; float:left; width:230px; }
.footer1 a { color:#FFFFFF; text-decoration:none; }

.footer2 { padding-left:40px; float:left; width:230px; }
.footer2 a { color:#FFFFFF; text-decoration:none; }
.footer3 { padding-left:40px; float:left; width:230px; }
.footer3 a { color:#FFFFFF; text-decoration:none; }
