@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:127%; background:#000;}

a{text-decoration:none;}
ul{list-style:none;}
img{border:0px;}
.clear{height:0px; overflow:hidden; clear:both;}

#wrapper_wrapper_main_container{width:963px; margin:0 auto;position:relative;}
#zijlijnen{float:left; background:url(http://www.water-taxi.nl/vipwatertaxi/img/zijlijnen.jpg) repeat-y; width:963px;}
#wrapper_main_container{width:949px; float:left; padding:0 7px;}
#main_container{width:949px; background: #43413e url(http://www.water-taxi.nl/vipwatertaxi/img/achtergrond_content.jpg) no-repeat; float:left; padding:0 0 80px 0;}
#zijlijn_links{float:left; background:url(http://www.water-taxi.nl/vipwatertaxi/img/zijlijn_links.jpg) repeat-y; width:7px;}

#top{padding:0 30px 0 24px; width:895px; overflow:hidden;}
#logo{float:left; padding:30px 0 0 0;}
ul#main_navigatie{float:left; font-size:12px; font-weight:bold;}
ul#main_navigatie li{float:left;}
ul#main_navigatie li a{color:#fff; padding:5px; display:block;}
ul#main_navigatie li a:hover{background:#5c1b5d;}
ul#main_navigatie li.main_nav_actief{background:#5c1b5d;}
#main_navigatie_streep{background:#5c1b5d; height:2px; width:900px; overflow:hidden;}

ul#taal{float:right; font-size:12px; padding:5px 0 0 0;}
ul#taal li{float:left;}
ul#taal li a{color:#fff;}
ul#taal li a:hover{text-decoration:underline;}
ul#taal li.actief{font-weight:bold;}
ul#taal li.tussenstreep_taal{padding:0 5px;}

#header{float:left; padding:20px 0 0 0;}

#wrapper_toppers{float:right; padding:20px 0 0 0;}
ul.kop1{width:316px; height:26px; background:url(http://www.water-taxi.nl/vipwatertaxi/img/arrangementen_kop.jpg) repeat-x; padding:7px 0 0 10px; font-size:16px; font-weight:bold;}
.toppers{background:url(http://www.water-taxi.nl/vipwatertaxi/img/arrangementen_achtergrond.jpg); width:326px; height:47px;}
span.cijfer{float:left;font-size:18px; font-weight:bold; padding:5px 0 0 10px;}
.toppers h2 a{float:right; width:300px; font-size:14px; font-weight:normal; padding:5px 0 0 0; color:#fff;}
.toppers h2 a:hover{color:#9e689f;}
.toppers p{float:right; width:300px; }

#content_links{float:left; width:521px; padding:0 0 0 0;}
#content_rechts{float:right; padding:0 30px 0 0; width:326px;}
.nieuws{background:url(http://www.water-taxi.nl/vipwatertaxi/img/achtergrond_nieuws.jpg) no-repeat; width:521px; height:84px; padding:24px 0 0 50px;}
/*.nieuws img{float:left;}*/

.fotosmall2 {float:left; border:1px solid #333; position:relative;width:120x;height:57px;overflow:hidden;}

.nieuws h3 a{float:right; width:310px; padding:0 80px 0 0; color:#FFF;}
.nieuws h3 a:hover{color:#999;}
.nieuws p{float:right; width:310px; padding:0 80px 0 0;}

ul.kop2{width:316px; height:26px; background:url(http://www.water-taxi.nl/vipwatertaxi/img/vipwatertaxi_kop.jpg) repeat-x; padding:7px 0 0 10px; font-size:16px; font-weight:bold;}
#vipwatertaxi{float:left; background:#4b4b4b; width:306px; padding:10px;}
.wrapper_links_vip{float:left;width:150px;}
#vipwatertaxi p{width:150px; font-size:12px;}
#vipwatertaxi p a{font-weight:bold; color:#fff;}
#vipwatertaxi p a:hover{color:#999;}
#vipwatertaxi img{float:right;}
ul.watertaxi{padding:10px 0 0 0; width:150px;}
ul.watertaxi li{list-style:disc; margin:0 0 0 15px; line-height:140%;}
ul.watertaxi li a{color:#fff; font-weight:bold; font-size:12px;}
ul.watertaxi li a:hover{color:#999;}

#footer{margin:-80px 0 0 0; float:left;}
ul.footer_content{margin:-50px 0 0 0; float:right; padding:0 39px 0 0;}
ul.footer_content li{float:left;}
ul.footer_content li a{float:left; color:#fff; font-size:12px;}
ul.footer_content li a:hover{text-decoration:underline;}
ul.footer_content li.tussenstreep_footer{padding:0 8px; font-size:12px;}
ul.footer_content li.actief_footer{text-decoration:underline;}

/*
DETAILPAGINA
*/

ul#kruimelpad{float:left; padding:10px 0 0 28px;}
ul#kruimelpad li{float:left;}
ul#kruimelpad li a{color:#bbb; font-size:11px;}
ul#kruimelpad li a:hover{color:#fff;}
ul#kruimelpad li.tussenstreep_kruimelpad{float:left; background:url(http://www.water-taxi.nl/vipwatertaxi/img/tussenstreep_kruimelpad.jpg) no-repeat; width:3px; 
height:1px; overflow:hidden; margin:9px 7px 0 7px;}

.container_details{padding:47px 0 0 0;}
#kop{float:left; margin:20px 0 0 0; background:url(http://www.water-taxi.nl/vipwatertaxi/img/kop_achtergrond.jpg) repeat-x; width:543px; padding:0 0 0 28px; 
border-bottom:1px solid #333; height:268px;}
#kop img{border:1px solid #333; float:left;}
.algemeen h2{font-size:14px; font-weight:bold; text-transform:uppercase; width:327px;
text-align:left; padding:0;margin:0;margin-top:20px;margin-bottom:20px;clear:both;}

.algemeen{float:left; padding:15px 20px 0 28px; width:523px;}
p.kop{font-size:13px; font-weight:bold; color:#e5e5e5; padding:0 0 5px 0;}
p.omschrijving{padding:0 0 20px 0;}

p.omschrijving a{text-decoration:underline; color:#FFFFFF;}

ul.omschrijving_details{line-height:127%; padding:0 0 5px 0; float:left;}
ul.omschrijving_details li{float:left; width:380px;}
ul.omschrijving_details li.kop_omschrijving_details{width:140px; font-weight:bold;}
.scheidingslijn_omschrijving{background:#2a2a2a; width:571px; height:1px; overflow:hidden; margin:20px 0 0 0; float:left;}

p.kop_bezoekers{color:#767676; font-size:18px; font-weight:bold; padding:20px 0 0 28px; float:left;}
p.opmerking_personen{position:absolute; margin:100px 0 0 0; font-style:italic; font-weight:bold; font-size:10px;}
.upsell_cruise{height:127px; float:left; margin:20px 0 0 0;}

.upsell_cruise a{ font-weight:bold; color:#FFF;}
.upsell_cruise a:hover{color:#999;text-decoration:underline;}

.upsell_cruise h2 a{font-size:14px; font-weight:bold; text-transform:uppercase; color:#e5e5e5;}
.upsell_cruise h2 a:hover{color:#999;}
.wrapper_content_upsell{margin:-127px 0 0 0; padding:0 0 0 28px; width:523px;}
/*.wrapper_content_upsell img{float:right; border:1px solid #333; position:relative;}*/
.fotosmall{float:right; border:1px solid #333; position:relative;width:180x;height:85px;overflow:hidden;}
p.korte_omschrijving{width:330px; padding:5px 0 0 0;}

.wrapper_details{width:326px; float:left;}
.icons{float:left; background:url(http://www.water-taxi.nl/vipwatertaxi/img/icons_achtergrond.jpg) repeat-x; width:54px;  height:57px;}
.icons img{padding:9px 0 0 10px;}
.icons_lijn{float:left; background:url(http://www.water-taxi.nl/vipwatertaxi/img/icon_border.jpg) no-repeat; height:57px; width:1px; overflow:hidden;}
ul.details{float:left; background:url(http://www.water-taxi.nl/vipwatertaxi/img/details_achtergrond.jpg) repeat-x; width:261px;  height:52px; padding:5px 0 0 10px;}
ul.details li{float:left; line-height:145%;}
ul.details li.kop_details{font-weight:bold; clear:both; width:85px;}
ul.details li.info_details{width:170px;font-size:11px;}
.wrapper_reserveren{float:left; background:url(http://www.water-taxi.nl/vipwatertaxi/img/arrangementen_achtergrond.jpg) repeat-x; width:326px; height:36px; 
padding:11px 0 0 0;}
.reserveren{background:url(http://www.water-taxi.nl/vipwatertaxi/img/achtergrond_reserveren2.jpg) repeat-x; width:300px; height:22px; margin:0 auto; text-align:center; }
.reserveren a{color:#000; font-weight:bold; font-size:11px; width:300px; display:block; padding:3px 0 0 0;}
.reserveren a:hover{color:#9e689f;}
.wrapper_grijs{padding:40px 0 0 0;}
.achtergrond_grijs{background:url(http://www.water-taxi.nl/vipwatertaxi/img/achtergrond_grijs.jpg) #4B4B4B bottom repeat-x; width:306px; padding:10px;}

/*
CONTACT
*/

ul.contactgegevens{padding:0 0 0 20px; float:left;}
.faq{background:url(http://www.water-taxi.nl/vipwatertaxi/img/arrangementen_achtergrond.jpg); width:326px; height:47px;}
p.vraag{font-weight:bold; padding:2px 0 2px 10px;}
p.antwoord{padding:0 0 0 10px;}

table#contact td{height:22px;}
td.eerste_kolom_contact{width:170px;}
input.contact_txtvelden{font-size:11px; padding:1px 1px 1px 5px; width:200px;}
select.contact_dropdownvelden{ font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:1px 1px 1px 3px; width:210px;}
span.meer a{font-size:11px; padding:5px 0 0 10px; color:#fff; float:left;}
span.meer a:hover{color:#9e689f;}
.contact_knop{float:left; background:url(http://www.water-taxi.nl/vipwatertaxi/img/verstuurbericht_knop.jpg) no-repeat; width:207px; height:22px; border:0px; cursor:pointer; font-size:10px; font-weight:bold; color:#fff;}
ul.route{padding:0 0 10px 0;}
ul.route li{background:url(http://www.water-taxi.nl/vipwatertaxi/img/witte_bullets.jpg) 0px 8px no-repeat; padding:0 0 0 10px; line-height:140%;}
ul.route li.kop_route{background:none; padding:0 0 5px 0;}