/* ALGEMEEN
-------------------------------------------------------*/
* { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
body { margin: 0 auto; line-height:14px; letter-spacing:15px text-align: center; background-color:#f0f0f0; background-image:url(../pix/site/bg_site.gif); background-repeat: repeat-y; background-position: top center;  }
form { padding: 0; margin: 0; }

img { border: none; }


/*#pagebackground { width: 595px; margin: 0 auto; text-align: left; }*/

.plaatje { width: 994px; margin: 0 auto; background-image:url(../pix/homeSideImage.gif); background-position:left bottom; background-repeat:no-repeat; z-index:999; display:none;}

#pageholder { width: 595px; height:536px; background-image:url(../pix/site/bg_main.jpg); background-repeat:no-repeat; } 

#header { position: relative; height:75px; display:none;}
#logo{ padding-left:17px; padding-top:17px; height:58px; width:119px; display:none;}
#headervisual { position:absolute; top: 0; margin-left:765px; display:none; } 
#headerprint { display:block; width:506px;}

#navigatie { width: 200px; float: left; padding-top: 85px; padding-left:0px; display:none; }

#kruimelpad { font-weight: bold; display:none; }
#printofmail { height:14px; padding-bottom:3px; padding-left:478px; display:none; }

#content { width: 780px; float: right; padding-top:30px;  }


#kolom1 { width: 558px;	float: left; padding-top: 0px; }
#kolom2 { width: 214px; float: left; padding-top: 0px; }

#kolom3 { width:772px; padding-top:0px; }

#reis_spacer { width:765px;}
#reisv_mid { background-image:url(../pix/vlakken/reizigersverhalen/rever_bg.gif); background-position:top; background-repeat:repeat-y; }
#reisv_groenvlak { width:550px; padding-left:15px; z-index:999; }

.sitelink { text-decoration:none; color:#4B5416;}
.sitelink:hover { text-decoration:underline; color:#4B5416;}

#reisv_groenv_top { width:550px; height:47px; }
#reisv_groenv_mid { width:530px; height:auto; background-color:#929e00; padding-left:10px; padding-right:10px; color:#FFFFFF;}
#reisv_groenv_bot { width:550px; height:8px; }


#kolom1s { width: 465px; float: left; padding-top: 0px;}
#kolom2b { width: 307px; float: left; padding-top: 0px;}

#banner { padding-left:6px; }

#haltesk { padding-left:16px; }

.hometekst { color:#FFFFFF; padding-left:10px; padding-right:10px; padding-top:15px; text-align:left;}
.homelink { color:#CBA4CF; font-style:italic; text-decoration:none; }
.homelink:hover { color:#CBA4CF; font-style:italic; text-decoration:underline; font-weight:bold; }

#nieuwskort { width:206px; height:238px; padding-left:10px; }

#nieuwsbot { height:12px; width:206px; background:url(../pix/vlakken/bot_nieuws.png) repeat-y top; float:left; }

#nieuwsmid { width:178px; height:178px; color:#FFFFFF; padding-left:10px; padding-right:10px; padding-top:15px; text-align:left; background-color:#929e00; float:left;}

#nieuws_mid_sha { width:8px; height:178px; background-image:url(../pix/vlakken/mid_nieuws.png); padding-top:15px; background-repeat:repeat-y; background-position:top right; float:right;}

.nieuwslink { color:#B7C800; text-decoration:none; font-style:italic;}
.nieuwslink:hover { color:#B7C800; text-decoration:underline; font-style:italic; font-weight:bold;}
.nieuwsdatum {color:#B7C800;font-weight:bold;}

#nieuwsbrief { width:206px; height:107px; padding-left:10px; margin-top:8px;}

#nieuwsb_top { height:31px; width:206px;}

#nieuwsb_tekst { width:178px; height:65; padding-left:10px; padding-right:10px; padding-top:15px; color:#FFFFFF; background-image:url(../pix/vlakken/nieuwsB_BG.jpg); float:left;}

.nb_veld { border:solid; border-width:1px; border-color:#721283; background:#f9f9f9; width:150px;}
.nb_veldbut { border:solid; border-width:1px; border-color:#721283; background:#f9f9f9;}

#nieuwsb_mid { height:65px; width:8px; background:url(../pix/vlakken/nieuwsB_mid.png) repeat-y top; float:right; }

#nieuwsb_bot { height:11px; width:206px; background:url(../pix/vlakken/nieuwsB_bot.png) repeat-y top; float:left;}


#ov_ac_nieuws_bg { color:#FFFFFF; width:278px; height:385px; padding-left:10px; padding-right:10px; padding-top:15px; text-align:left; background-color:#929e00; float:left; }

#ov_ac_nieuws_mid { width:8px; height:400px; float:left; background-image:url(../pix/vlakken/ov_ac_nie_mid.png); }

#poll { width:200px; height:140px; padding-left:10px; padding-top:11px; }
#poll_mid { width:180px; height:96px; background-color:#b8006e; padding-top:15px; padding-left:10px; padding-right:10px; color:#FFFFFF; }
#poll_bot { width:200px; height:8px; padding-top:0px; padding-bottom:0px; background-image:url(../pix/vlakken/poll_bottom.gif); background-repeat:no-repeat; background-position:left top; }


/* Tekst */
#tekstbalkenkel { width:550px; height:48px; background-image:url(../pix/kleinvlak.jpg); background-position:left top; background-repeat:no-repeat; text-align:left;}
#tekstbalktekst { float:left; height:18px; width:520px; padding-top:15px; margin-bottom:15px; padding-left:15px; padding-right:15px; background-image:url(../pix/kleinvlak.jpg); background-repeat:no-repeat; background-position:left top;}

.tekstvlak { background-image:url(../pix/vlakken/bg_tekst_vlak.gif); background-repeat:no-repeat; background-position:left top; }
.TvlakLV { background-image:url(../pix/vlakken/faq_lv.gif); background-repeat:repeat-y; background-position:left top; }
.tekstvlaktitel { width:535px; height:31px; padding-left:15px; padding-top:9px; color:#611a7f; font-size:16px; background-image:url(../pix/vlakken/top_tekst_vlak.gif); background-position:top left; background-repeat:no-repeat; }
.tekstvlakspacer { padding-left:15px; padding-right:15px; padding-top:5px; width:405px; }
.tekstvlakspacerP { padding-left:100px; padding-right:15px; padding-top:10px;}

.tekstvlakvraagt { width:12px; height:12px; float:left; padding-right:15px; }

.tekstvlaktekst { text-align:left; padding-right:15px; color:#4B5416;}

.tekstvlakva { text-align:left; padding-left:27px; padding-right:15px; color:#4b5416; background-image:url(../pix/vlakken/vraagteken.gif); background-repeat:no-repeat; background-position:left top; }

.tekstvlakuitroept { width:12px; height:100%; float:left; padding-right:15px; }
.tekstvlaktekstP { text-align:left; padding-top:4px; padding-right:15px; color:#b8006e; }
/* Eind Tekst */

.vraaglink {text-decoration:none; color:#4b5416;}
.vraaglink:hover {text-decoration:underline;}

.linkslink { text-decoration:none; color:#000000; }
.linkslink:hover { text-decoration:underline; font-weight:bold; color:#000000; }

/* Project */
.inleidingPro { text-align:left; padding-right:15px; color:#611a7f; font-weight:Bold; }
/* Eind Project */

/* Agenda */
.agendadatum { text-align:left; padding-right:10px; color:#b8006e; padding-bottom:3px; }
.agendaspacer { padding-left:10px; padding-right:10px;}
.tekstvlaktekst { text-align:left; padding-right:15px; padding-bottom:3px; }

#midagenda { width: 189px; background-color:#b8006e; height:85px; color:#FFFFFF; padding-left:10px; padding-top:15px; float:left;}

#midrechts { width: 6px; height:100px; background-image:url(../pix/vlakken/agenda_mid.png); background-repeat:repeat-y; background-position:top left; float:left;}
/* Eind Agenda */

/* Historie */
#midtijdslijn { width:6px; height:487px; background-image:url(../pix/vlakken/tijdslijn_mid.png); background-repeat:repeat-y; background-position:top left; float:left; }
#tijdlijn { width:299px; height:487px; float:left;}
#Map { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
/* Eind Historie */

/* Gemeenten */
.gemeentenvak { margin-bottom:15px; }

.g_titel_spacer {width:550px; height:31px; background-image:url(../pix/vlakken/top_tekst_vlak.gif); background-repeat:no-repeat; background-position:left top;}
.g_titel_img {width:510px; padding-left:15px; padding-top:6px; float:left;}
.g_mini {float:left; padding-top:5px;}
.g_tekst {background-image:url(../pix/vlakken/bg_tekst_vlak.gif); background-repeat:no-repeat; background-position:top left; padding-left:15px; padding-right:15px; padding-top:15px; width:520px; color:#4B5416;}
.g_bot_img { width:550px;}
.minvak {width:550px; height:33px; background-image:url(../pix/vlakken/balkt2.gif); background-repeat:no-repeat; background-position:left top; padding-bottom:12px;}

#gemeentezijvlak { width:200px;}
#g_zijvl_top { width:206px; height:31px; background-image:url(../pix/vlakken/gemeent_top.png); background-repeat:repeat-y; background-position:top;}
#g_zijvl_mid { width:206px; background-image:url(../pix/vlakken/gemeent_mid.png); background-position:top; background-repeat:repeat-y; }
#g_zijvl_bot { width:206px; height:13px; background-image:url(../pix/vlakken/gemeent_bot.png); background-position:top left; background-repeat:repeat-y; }
/* Eind Gemeenten */

/* Actueel */
.ac_LV { background-image:url(../pix/vlakken/nieuws_lv.gif); background-repeat:repeat-y; background-position:left top; }
.ac_tekstvlak { width:465px; background-image:url(../pix/vlakken/bg_ac_tekst_vlak.gif); background-repeat:no-repeat; background-position:left top;}
.ac_tekstvlaktitel { width:435px; height:31px; padding-left:15px; padding-top:9px; color:#b8006e; font-size:12px; background-image:url(../pix/vlakken/top_ac_tekst_vlak.gif); background-position:top left; background-repeat:no-repeat; }
.ac_tekstvlaktekst { width:405px; text-align:left; padding-left:15px; padding-right:15px; color:#4B5416; }
/* Eind Actueel */


/* Download */
.download_bgbox { width:550px; }
.download_spacer { background-image:url(../pix/vlakken/top_download_vlak.gif); background-repeat:no-repeat; background-position:top; }
.download_titel { color:#611a7f; font-size:14px; padding-top:14px; height:18px;}
.download_tekst { padding-top:22px; padding-right:15px; height:50px;}
.download_knop { padding-top:15px;}
.download_image { width:145px; height:167px; text-align:center; float:left;}
/* Eind Download */


/* Navigatie */
#navigationbar { width: 185px; height: 350px; display:none; }
#navigationbar INPUT {font-family: Verdana, Helvetica, sans-serif; color: #737373; display:none; }
#navigationbar INPUT.btn { padding: 0; height: auto; width: auto; border: none; display:none; }

#navigation { list-style-type: none; padding: 0; margin: 0; width:200px; display:none; }
#navigation li { font-size:0px; line-height: 0px; background: url(../pix/site/knop_streep.gif) no-repeat left bottom; display:none; }

#navigation li ul li { width: 180px; height: 25px; clear: both; text-align: left; background-image: none; display:none; }

#navigation li ul li ul li { width: 200px;  height: auto; margin: 0; padding-bottom:5px; background-color: #376685; border-top: 1px solid #224b67; border-bottom: 1px solid #6c8ea5; clear: both; text-align: left; background-image: none; display:none; }



ul { padding-top:0px; padding-left:18px; padding-right:0px; padding-bottom:0px; margin: 0px; list-style: none; }
li { padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:1px; margin: 0px; list-style: none; }



#navigation li ul li a {  padding: 0px 5px 0px 13px; font-size: 10px; color: #FFFFFF; line-height: 11px;height: auto; display: block; text-decoration: none; }
/* Eind Navigatie */


.tKaart { background-image: url(../pix/kaart.jpg); background-repeat: no-repeat; background-position: right top; }

#foot_place { width:980px; height:30px; text-align:left; display:none; }

#footer { position:static; height:30px; width:765px; padding-left:209px; padding-top:15px; text-align:left; background-image:url(../pix/site/onder_balk.gif); background-repeat:no-repeat; background-position:bottom right; clear:both; text-decoration:none; display:none;}

#footertekst { height:15px; padding-left:10px; padding-top:8px; font-family: Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size:10px; font-weight:bold; float:left; display:none; }

.footlink { text-decoration:none; color:#FFFFFF; display:none;}
.footlink:hover { text-decoration:underline; display:none;}

#zoekbalk { height:15px; padding-top:7px; display:none;}

#zoeker { height:15px; padding-top:7px; padding-right:5px; display:none; }

.client3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}




/* PULL DOWN MAAND + JAAR AGENDA*/

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#000000;
}

#dropmenudiv a:hover{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: underline;
font-weight: bold;
color:#000000;
}

#dropmenudiv a:hover{
 background-color:#CCCCCC;
 
}
/* EIND PULL DOWN MAAND + JAAR AGENDA*/