body { margin:0; padding:0 0 20px 0; font-size:62.5%; font-family:arial, helvetica, geneva, sunsans-regular, sans-serif;  }
* { font-size:100%; color:#393939; }

a { color:#F7AE09; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }
a img { border:0; }
h1 { font-size:140%; color:#000; margin:-2px 0 20px 0; }

#container { margin:0 auto; width:887px; min-height:500px; font-size:120%; }

#header { position:relative; background:#FFF; padding:110px 0 21px 228px; }
#logo { position:absolute; top:0; left:-10px; }
#utils { position:absolute; top:0; right:0;  }
#utils ul { margin:10px 0 0 0; padding:0; list-style:none; float:left; }
#utils li { float:left; }
#utils a { padding:0 10px; }
#zoekblok {float:left; margin:10px 0 0 0;}
#zoekblok form {margin:0; padding:0;}
#zoekblok form fieldset {border:none; margin:0; padding:0; }
#zoekblok form button {background-image: url(../images/zoekbutton.jpg); background-color:red; width: 18px; height: 16px; text-indent:-999999px; cursor:pointer; border:none;}
#zoekblok form input {float:left; border:1px solid #cbcccd;}


#menu { position:absolute; top:60px; left:228px; }
#menu ul { width:659px; height:29px; margin:0; padding:0; list-style:none; /*background:#FFF url(../images/menu1_bg.gif) left top repeat-x;*/ }
#menu li { float:left; }
#menu a { float:left; text-indent:-9999px; }

#menu a.nlcommunity { width:84px; height:30px; background:#FFF url(../images/menu1_community2.gif) bottom left no-repeat; }
#menu a.nlcommunityactive, #menu a.nlcommunity:hover { width:84px; height:30px;background:#FFF url(../images/menu1_community2.gif) top left no-repeat; }
#menu a.nlservices { width:84px; height:30px; background:#FFF url(../images/menu1_services2.gif) bottom left no-repeat; }
#menu a.nlservicesactive, #menu a.nlservices:hover { width:84px; height:30px; background:#FFF url(../images/menu1_services2.gif) top left no-repeat; }
#menu a.nlbedrijven { width:82px; height:30px; background:#FFF url(../images/menu1_bedrijven2.gif) bottom left no-repeat; }
#menu a.nlbedrijvenactive, #menu a.nlbedrijven:hover { width:82px; height:30px; background:#FFF url(../images/menu1_bedrijven2.gif) top left no-repeat; }
#menu a.nlomwonenden { width:106px; height:30px; background:#FFF url(../images/menu1_omwonenden2.gif) bottom left no-repeat; }
#menu a.nlomwonendenactive, #menu a.nlomwonenden:hover { width:106px; height:30px; background:#FFF url(../images/menu1_omwonenden2.gif) top left no-repeat; }
#menu a.nlnieuws { width:70px; height:30px; background:#FFF url(../images/menu1_nieuws2.gif) bottom left no-repeat; }
#menu a.nlnieuwsactive, #menu a.nlnieuws:hover { width:70px; height:30px; background:#FFF url(../images/menu1_nieuws2.gif) top left no-repeat; }
#menu a.nlregio { width:62px; height:30px; background:#FFF url(../images/menu1_regio2.gif) bottom left no-repeat; }
#menu a.nlregioactive, #menu a.nlregio:hover { width:62px; height:30px; background:#FFF url(../images/menu1_regio2.gif) top left no-repeat; }
#menu a.nlorganisatie { width:94px; height:30px; background:#FFF url(../images/menu1_organisatie2.gif) bottom left no-repeat; }
#menu a.nlorganisatieactive, #menu a.nlorganisatie:hover { width:94px; height:30px; background:#FFF url(../images/menu1_organisatie2.gif) top left no-repeat; }
#menu a.nlcontact { width:65px; height:30px; background:#FFF url(../images/menu1_contact2.gif) bottom left no-repeat; }
#menu a.nlcontactactive, #menu a.nlcontact:hover { width:65px; height:30px; background:#FFF url(../images/menu1_contact2.gif) top left no-repeat; }
#menu a.encommunity { width:82px; height:30px; background:#FFF url(../images/menu1_community2.gif) bottom left no-repeat; }
#menu a.encommunityactive, #menu a.encommunity:hover { width:82px; height:30px;background:#FFF url(../images/menu1_community_en.gif) top left no-repeat; }
#menu a.enservices { width:75px; height:30px; background:#FFF url(../images/menu1_services_en.gif) bottom left no-repeat; }
#menu a.enservicesactive, #menu a.enservices:hover { width:75px; height:30px; background:#FFF url(../images/menu1_services_en.gif) top left no-repeat; }
#menu a.enbedrijven { width:90px; height:30px; background:#FFF url(../images/menu1_bedrijven_en.gif) bottom left no-repeat; }
#menu a.enbedrijvenactive, #menu a.enbedrijven:hover { width:90px; height:30px; background:#FFF url(../images/menu1_bedrijven_en.gif) top left no-repeat; }
#menu a.enomwonenden { width:90px; height:30px; background:#FFF url(../images/menu1_omwonenden_en.gif) bottom left no-repeat; }
#menu a.enomwonendenactive, #menu a.enomwonenden:hover { width:90px; height:30px; background:#FFF url(../images/menu1_omwonenden_en.gif) top left no-repeat; }
#menu a.ennieuws { width:60px; height:30px; background:#FFF url(../images/menu1_nieuws_en.gif) bottom left no-repeat; }
#menu a.ennieuwsactive, #menu a.ennieuws:hover { width:60px; height:30px; background:#FFF url(../images/menu1_nieuws_en.gif) top left no-repeat; }
#menu a.enregio { width:102px; height:30px; background:#FFF url(../images/menu1_regio_en.gif) bottom left no-repeat; }
#menu a.enregioactive, #menu a.enregio:hover { width:102px; height:30px; background:#FFF url(../images/menu1_regio_en.gif) top left no-repeat; }
#menu a.enorganisatie { width:94px; height:30px; background:#FFF url(../images/menu1_organisatie_en.gif) bottom left no-repeat; }
#menu a.enorganisatieactive, #menu a.enorganisatie:hover { width:94px; height:30px; background:#FFF url(../images/menu1_organisatie_en.gif) top left no-repeat; }
#menu a.encontact { width:62px; height:30px; background:#FFF url(../images/menu1_contact_en.gif) bottom left no-repeat; }
#menu a.encontactactive, #menu a.encontact:hover { width:62px; height:30px; background:#FFF url(../images/menu1_contact_en.gif) top left no-repeat; }

#breadcrumbs { margin:0 0 0 0; color:#646466; }
#breadcrumbs strong { color:#646466; }
#breadcrumbs a {  }

#leftcolumn { float:left; width:203px; }
#submenu ul { margin:0; padding:0; list-style:none; }
/*
#submenu a { font-weight:normal; display:block;  color:#000; padding:5px 10px; background:#B8B9BB; background:#B8B9BB url(../images/menu3_bg.gif) left bottom repeat-x;}
#submenu a:hover { text-decoration:none; background:#B8B9BB url(../images/menu3_active.gif) left bottom no-repeat; }
#submenu a.active { font-weight:bold; text-decoration:none; background:#B8B9BB url(../images/menu3_active.gif) left bottom no-repeat; }
*/

/*kleur aanpassingen*/
#submenu a { font-weight:normal; display:block;  color:#000; padding:5px 10px; background:#EDEDEE; background:#EDEDEE url(../images/menu3_bg.gif) left bottom repeat-x;}
#submenu a:hover { text-decoration:none; background:#EDEDEE url(../images/menu3_active.gif) left bottom no-repeat; }
#submenu a.active { font-weight:bold; text-decoration:none; background:#EDEDEE url(../images/menu3_active.gif) left bottom no-repeat;  }


/*BEGIN laatste submenu item tonen zonder stippeltjes*/
#submenu a.NoStip { font-weight:normal; display:block;  color:#000; padding:5px 10px; background:#c0c2c4; background:#EDEDEE url(../images/submenu_last_bg.gif) left bottom repeat-x;}
#submenu a.NoStip:hover { background:#EDEDEE url(../images/menu3_active_zonderstippel.gif) left bottom no-repeat; }
#submenu a.activeNoStip { font-weight:bold; text-decoration:none; background:#EDEDEE url(../images/submenu_active.gif) left bottom no-repeat; }
#submenu a.activeNoStip:hover { background:#EDEDEE url(../images/menu3_active_zonderstippel.gif) left bottom no-repeat; }
/*EINDE laatste submenu item tonen zonder stippeltjes*/


#submenu li li a { font-weight:bold; color:#F19329; padding:5px 30px; background:#FFF url(../images/menu3_bg.gif) left bottom repeat-x; }
#submenu li li a:hover { background:#FFF url(../images/menu3_active.gif) left bottom no-repeat; }
#submenu li li a.active { color:#000; background:#FFF url(../images/menu3_active.gif) left bottom no-repeat; }
#submenu li li a.subsubnostipactive { color:#000; background:#FFF url(../images/menu3_active_zonderstippel.gif) left bottom no-repeat; }
#submenu li li a.subsubnostipactive:hover { color:#000; background:#FFF url(../images/menu3_active_zonderstippel.gif) left bottom no-repeat; }


/*BEgin subsubmenu laatste*/
#submenu li li a.SubSubNoStip {background:#FFF url(../images/submenu_last_bg.gif) left bottom repeat-x;}
#submenu li li a.SubSubNoStip:hover { background:#FFF url(../images/menu3_active_zonderstippel.gif) left bottom no-repeat; }
/*END subsubsmenu laatste*/

#contentcolumn { float:left; width:658px; margin:0 0 0 25px; }
#contentcolumn a { font-weight:bold; }

/*aanpassingen voor link flash*/
#content { position:relative; }
#content #flash { z-index:-10; }
#content #flashlink { position:absolute; height:100%; width:100%; background-color:transparent; z-index:1000;}
#content #flashlink a{text-indent:-9999px; height:100%; width:100%; background-color:transparent;  display:block;}
#content #flashlink img{ width:100%; height:100%; }

#content #flash a { background:red; width:555px; height:430px; }
#content #flashlink { border:10px solid red;  width:555px; height:430px; }
/*einde aanpassingen voor flash link*/

.movie-thumb { display: block; width: 203px; height: 158px; text-indent: -9999px;  background: url(../images/movie_thumb.jpg) left top no-repeat; }
.movie-thumb:hover { background-position: left bottom; }


#content .fotobox { position:relative; margin:0 0 10px 0; }
#content img { display:block; }
#content .lefttop { position:absolute; top:0; left:0; width:18px; height:18px; background:transparent url(../images/image_lefttop.png) top left no-repeat; }
#content .righttop { position:absolute; top:0; right:0; width:18px; height:18px; background:transparent url(../images/image_righttop.png) top left no-repeat; }
#content .rightbottom { position:absolute; bottom:0; right:0; width:18px; height:18px; background:transparent url(../images/image_rightbottom.png) top left no-repeat; }
#content .leftbottom { position:absolute; bottom:0; left:0; width:18px; height:18px; background:transparent url(../images/image_leftbottom.png) top left no-repeat; }

.paragraaf { width:431px; margin-bottom:40px;}
.paragraaf ul { margin:0; padding:0 0 0 20px; list-style-image:url(../images/paragraph_li2.gif); }

.paragraaf img { float: right; margin: 0 0 20px 20px; }
.paragraaf { overflow: hidden; }


#rightcolumn { float:right; width:203px; }

#subsubmenu { float:right; width:203px; }
#subsubmenu ul { margin:0; padding:1px 0 0 0; list-style:none; background:#FFF url(../images/menu3_bg.gif) left top repeat-x; }
#subsubmenu a { display:block; color:#FFB916; padding:5px 10px; background:#FFF url(../images/menu3_bg.gif) left bottom repeat-x; }
#subsubmenu a:hover { text-decoration:none; background:#FFF url(../images/menu3_active.gif) left bottom no-repeat;}
#subsubmenu a.active { font-weight:bold; text-decoration:none; color: #000; background:#FFF url(../images/menu3_active.gif) left bottom no-repeat;  }


#footer { position:relative; margin:0 auto; width:887px; clear:both; padding-top:20px; text-align:right; margin-top:30px; }
#footer ul { float:left; width:640px; margin:0; padding:5px 0 0 5px; list-style:none; height:19px; background:#FFF url(../images/footer_bg.gif) left top no-repeat; }
#footer li { float:left; margin-left:13px; margin-right:15px; }
#footer a { font-size:90%; }
#footer p { position:absolute; right:0; top:23px;  margin:0; }

#RSSicon { float: right; width: 12px; height: 12px; margin-top: 20px; }

/******************************************************/
/* Formulier */
/******************************************************/


#cform label { display:block; width:140px; }
#cform input { width:275px; border:1px solid #f3b323; font-family:arial, serif; }
#cform textarea { width:275px; height:100px; border:1px solid #f3b323; font-family:arial, serif; }
#cform p { margin:0 0 10px 0; padding:0; clear:left;}
#cform .error { border:1px solid #96062F; }
#cform span.error { margin-left:5px; color:#96062F; font-weight:bold; border:none; }
#cform .submit { width:85px; float:none; background:#FFB916; color:#FFF; border:1px solid #FFB916; }
#cform.inline label { float:left; }
#cform.inline label.radiocheck { float:none; }

/******************************************************/
/* BEDRIJF */
/******************************************************/

body#bedrijf #contentcolumn { width:431px; margin:0 25px; }
body#bedrijf #rightcolumn p {margin:0; }

.bedrijfslogo { padding:7px; width:186px; height:100px; background:transparent url(../images/bedrijf_logo_bg.gif) left top no-repeat; }
.vsblogo {padding:0; margin:20px 0 0 0; width:186px; }

body#bedrijf #content .fotobox { margin-top:20px; margin-right:25px; float:left; }
body#bedrijf #content .fotobox.last { margin-right:0; float:left; }
body#bedrijfslijst .leftitems { width:300px; margin-right:25px; float:left; }
body#bedrijfslijst .rightitems { width:300px; float:left; }
body#bedrijfslijst .item h3 { margin:0 0 4px 0; }
body#bedrijfslijst .item ul { margin:0 0 20px 0; padding:0; list-style:none; } 

body#bedrijf #contentcolumn ul { margin:0; padding:0 0 0 20px; list-style-image:url(../images/paragraph_li2.gif); }


/* VSB */
body#bedrijfslijst .item ul.vsb {display:block; overflow:hidden; } 
body#bedrijfslijst .item ul.vsb li {float:left; margin:0 25px 0 0; padding:0 0 0 24px; width:265px;}
body#bedrijfslijst .item ul.vsb li.vsb {background:transparent url("../images/vsb_icon.jpg") left no-repeat;}


/******************************************************/
/* SITEMAP */
/******************************************************/
body#sitemap #content ul { list-style:square; }

body#homepage { padding:0; }
body#homepage #header { padding:90px 0 21px 228px; }

body#homepage #breadcrumbs { display:none; }
body#homepage #contentcolumn { margin:0; width:555px; height:430px; /*background:#FFF url(../images/noflash.jpg) top left no-repeat; */}
body#homepage #contentcolumn {  width: 100%; }

body#homepage #contentcolumn h1 { display:none; }
body#homepage #leftcolumn { float: left; width: 203px; margin-right: 25px; }
body#homepage #middlecolumn { float: left; width: 300px; margin-right: 25px; }
body#homepage #rightcolumn { float: left; width: 300px; }


body#homepage #leftcolumn ul { margin: 0; padding: 0; list-style: none; }
body#homepage #leftcolumn li {  vertical-align: bottom; width: 203px; height: 1%; text-align: center; background: #fff;}
#movie_flashembed { width: 420px; height: 285px; }
body#homepage #leftcolumn li .top { height: 23px; width: 203px; font-size: 0; background: url(../images/movie_thumb_corners.gif) 0 top no-repeat; }
body#homepage #leftcolumn li .middle { width: 201px; border-left: 1px solid #cbcccd; border-right: 1px solid #cbcccd; }
body#homepage #leftcolumn li .middle  a { color: #000; }
body#homepage #leftcolumn li .bottom { height: 5px; width: 203px; font-size: 0; background: #fff url(../images/movie_thumb_corners.gif) 0 bottom no-repeat; }

body#homepage #leftcolumn li:hover .top { background: url(../images/movie_thumb_corners_hover.gif) 0 top no-repeat; }
body#homepage #leftcolumn li:hover .middle { background-color: #f3b323; color: #fff;}
body#homepage #leftcolumn li:hover .middle a { background-color: #f3b323; color: #fff; text-decoration: none;}
body#homepage #leftcolumn li:hover .bottom { background: #fff url(../images/movie_thumb_corners_hover.gif) 0 bottom no-repeat; }
body#homepage #leftcolumn li.hover .top { background: url(../images/movie_thumb_corners_hover.gif) 0 top no-repeat; }
body#homepage #leftcolumn li.hover .middle { background-color: #f3b323; color: #fff;}
body#homepage #leftcolumn li.hover .middle a { background-color: #f3b323; color: #fff; text-decoration: none;}
body#homepage #leftcolumn li.hover .bottom { background: #fff url(../images/movie_thumb_corners_hover.gif) 0 bottom no-repeat; }

body#homepage #leftcolumn li .bottomlast { height: 5px; width: 203px; font-size: 0; background: #fff url(../images/movie_thumb_corners_last.gif) 0 bottom no-repeat; }
body#homepage #leftcolumn li:hover .bottomlast { background: #fff url(../images/movie_thumb_corners_last_h.gif) 0 bottom no-repeat; }
body#homepage #leftcolumn li.hover .bottomlast { background: #fff url(../images/movie_thumb_corners_last_h.gif) 0 bottom no-repeat; }

body#homepage #nieuwsoverzicht { margin-bottom: 20px; height:250px; overflow:hidden; }
body#homepage #nieuwsoverzicht h2 { margin:0 0 10px 0; width:300px; height:20px; background:transparent url(../images/h2_nieuws.gif) left top no-repeat; text-indent:-9999px; }
body#homepage #nieuwsoverzicht h2.en { background-image:url(../images/h2_nieuws_en.gif); }
body#homepage #nieuwsoverzicht .item { margin:0 0 10px 10px; }
body#homepage #nieuwsoverzicht .item a { font-weight:bold; }
body#homepage #nieuwsoverzicht .datum { color:#646466; }
body#homepage #bedrijvenoverzicht { height:155px; overflow:hidden; }
body#homepage #bedrijvenoverzicht h2 { margin:0 0 10px 0; width:300px; height:20px; background:transparent url(../images/h2_bedrijven.gif) left top no-repeat; text-indent:-9999px; }
body#homepage #bedrijvenoverzicht h2.en { background-image:url(../images/h2_bedrijven_en.gif); }
body#homepage #bedrijvenoverzicht .item { margin:0 0 20px 10px; }
body#homepage #specialeprojecten { height:155px; overflow:hidden; }
body#homepage #specialeprojecten h2 { margin:0 0 10px 0; width:300px; height:20px; background:transparent url(../images/h2_specialeprojecten.gif) left top no-repeat; text-indent:-9999px; }
body#homepage #specialeprojecten h2.en { background-image:url(../images/h2_specialeprojecten_en.gif); }
body#homepage #specialeprojecten .item { margin:0 0 20px 10px; }

body#homepage .item p { margin:0 0 10px 0; }
/*body#homepage .flash { background:#FFF url(../images/flash2.jpg) top left no-repeat; width:129px; height:89px; }*/
body#homepage .flash { padding:5px 10px; width:186px; height:100px; background:transparent url(../images/bedrijf_logo_bg.gif) left top no-repeat; }

body#homepage #events { margin-bottom: 20px; height:250px; overflow:hidden; }
body#homepage #events h2 { margin:0 0 10px 0; width:300px; height:20px; background:transparent url(../images/h2_events.gif) left top no-repeat; text-indent:-9999px; }
body#homepage #events h2.en { background-image:url(../images/h2_events.gif); }
body#homepage #events .item { margin:0 0 10px 10px; }
body#homepage #events .item a { font-weight:bold; }


body#homepage #footer { padding-top:5px; }
body#homepage #footer p { top:9px; }
body#nieuws #contentcolumn .item { margin-bottom:10px; }

/* Extranet */
body.extranet #header { background:#fff url(../images/extranet_header.gif) right top no-repeat;}
body.extranet #utils { top:100px; }
body.extranet .login { position:absolute; right:25px; top:10px; color:#62626a; font-weight:bold; }
body.extranet .login a { color:#fff; }
body.extranet #menu { display:none; }
body.extranethomepage .paragraaf { float:left; width:350px; margin-right:20px; }
body.extranet #nieuwsoverzicht { float:left; width:200px; }

body.extranet #inloggen {margin:200px auto 0 auto; padding-top:35px; width:608px; height:174px; background:transparent url(../images/login_bg.gif) left top no-repeat;}
body.extranet #inloggen fieldset { margin:0 0 0 330px; width:220px; border:0; padding:0; }
* html body.extranet #inloggen fieldset { margin:0 0 0 310px; border:0; padding:0; }
body.extranet #inloggen fieldset div {overflow:hidden; padding:3px;}
/*body.extranet #inloggen fieldset {  margin:0; }*/
body.extranet #inloggen span {color:#f00;}
body.extranet #inloggen legend { margin-bottom:10px;  font-size:12px; font-weight:bold;  }
body.extranet #inloggen label { width:100px; float:left; font-size:12px; }
body.extranet #inloggen input { float:left; margin-bottom:5px; width:150px; border:1px solid #f1b521; }
body.extranet #inloggen input.submit { clear:left; background:#f1b521; color:#fff; width:auto; margin-left:80px; font-weight:bold; font-size:12px; } 
* html body.extranet #inloggen input.submit {  }

/*AANMELDBANNER*/
.aanmelden a.btn_aanmeld_nl { margin: 25px 0 0 0; display: block; background-image: url(../images/btn_aanmelden.jpg); width: 202px; height: 42px;}
.aanmelden a.btn_aanmeld_en { margin: 25px 0 0 0; display: block; background-image: url(../images/btn_aanmelden_en.jpg); width: 202px; height: 42px;}

/* TAF form */
.taf_form label { width: 160px; display: block; float: left;}


/*zoekresultaten*/
#zoekmachine .zoekmachine_results {clear:both; float:left; margin:10px 0 0 0; padding:0;}
#zoekmachine .zoekmachine_results ul{margin:0 0 0 20px; padding:0;}
#zoekmachine .zoekmachine_results ul li {margin:0 0 20px 0; padding:0;}
p.melding {margin:0; padding:0; float:left;}
p.teasertekst {margin:0; padding:0;}
span.zoekterm { font-weight:bold; margin:0 10px 0 5px; }


/* stap 1 ongewone voorvallen */
#content table#jaartal { background-color:#ededee; width:658px; margin:10px 0 10px 0; padding:0; border-bottom:1px dotted #000; border-left:1px dotted #000; border-top:1px dotted #000;}
#content table#jaartal a { text-decoration:underline; color:#000; font-weight:normal; }
#content table#jaartal th { height:30px; width:165px; color:#000; border-right:1px dotted #000; border-bottom:1px solid #ededee;}
#content table#jaartal td { text-align:center; color:#000; border-right:1px dotted #000; height:30px; }
#content table#jaartal tr.first { background-color:#c9c9cb;}
#content table#jaartal tr.first td {  border-bottom:1px dotted #000;}
#content table#jaartal td {padding:5px;}
.extrainfo { clear:both; float:left; width:660px; margin:0 0 20px 0;  }
.extrainfo a.vorige { float:left; background: url(../images/vorigeknop.png) no-repeat; width:124px; height:19px; color:#000; padding:2px 0 0 30px; margin:0 160px 0 0; }
.extrainfo p { width:360px; float:left; margin:0; padding:0;  }
.extrainfo p.maand { width:280px; float:left; margin:0; padding:0;  }

a.right { float:right; text-decoration:underline; color:#000; font-weight:normal!important; margin:0 3px 0 0; }
#content table#jaartal thead { background-color:#f3b323; text-align:center; }
/* stap 1 ongewone voorvallen */

/* stap 2 */
#content table#aantal { background-color:#000; width:330px; color:#fff; margin:10px 0 10px 0; padding:0; }
#content table#aantal th {  color:#fff; padding:5px 0 5px 0; text-align:center;  }

#content table#permaand { background-color:#ededee; width:658px; margin:10px 0 10px 0; padding:0; border-bottom:1px dotted #000; border-left:1px dotted #000; border-top:1px dotted #000; }
#content table#permaand thead { background-color:#f3b323; text-align:center;}
#content table#permaand th { height:30px;  color:#000; border-right:1px dotted #000; border-bottom:1px solid #ededee;}
#content table#permaand td { vertical-align:text-top; text-align:center; color:#000; border-right:1px dotted #000; height:20px; padding:5px 0 5px 0; }

#content table#effect { background-color:#ededee; width:658px; margin:20px 0 20px 0; padding:0; border-bottom:1px dotted #000;   }
#content table#effect thead { background-color:#f3b323; text-align:center;}
#content table#effect th { height:30px;  color:#000; border-right:1px dotted #000; border-bottom:1px solid #ededee;}
#content table#effect th.effect { border-right:0px dotted #000; border-bottom:1px solid #ededee;}
#content table#effect td {padding:5px 10px 10px 10px; text-align:center; color:#000; vertical-align:text-top; }
#content table#effect td.gebeurtenis {  width:215px; text-align:left;  border-right:1px dotted #000;}
#content table#effect td.datum {  width:165px; text-align:center;  border-right:1px dotted #000;}
/* stap 2 eind */

/* stap 4 */
#content table#gebeurtenis { background-color:#ededee; width:658px; margin:10px 0 20px 0; padding:0;  border-top:1px dotted #000; }
#content table#gebeurtenis thead { text-align:left;}
#content table#gebeurtenis th { vertical-align:text-top;  background-color:#f3b323; height:20px; text-align:left;  color:#000; border-right:1px dotted #000; border-bottom:1px dotted #000; padding:5px 10px 5px 10px; width:120px;}
#content table#gebeurtenis td { vertical-align:text-top; text-align:left; color:#000; border-right:1px dotted #000; height:20px; padding:5px 10px 5px 10px; border-bottom:1px dotted #000; }
#content table#gebeurtenis a { color:#000; text-decoration:underline; color:#3e3e3e; }
/* einde stap 4 */
h1.categorie { float:left; margin:20px 20px 20px 20px; width:600px;  text-align:left;}
ul.tabs { width:625px; margin:0 20px 0 20px; padding:10px 10px 10px 10px; float:none; background-color:#000; overflow:hidden; text-align:left;  }
ul.tabs li { float:left; list-style:none; margin:0 2px 5px 0px;  padding:5px; border:1px solid #fff; }
ul.tabs li a { outline:none; display:block; width:90px;}
ul.tabs li a:hover { color:#fff; text-decoration:none; }
ul.tabs li a.current { color:#fff; }
.panes { width:650px; padding:10px 10px 5px 10px;  text-align:left; margin:10px 20px 0 10px; height:300px; overflow:hidden; line-height:18px; }
