@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; line-height:133%;
background:#fccc23 url(../img/achtergrond_html.jpg) repeat-x;}

a{ text-decoration:none;}
ul{list-style:none;}
img{border:0px;}
.clear{height:0px; overflow:hidden; clear:both;}

#main_container{width:623px; margin:0 auto;}
#wrapper_top{margin:21px 0 0 0;position:relative;height:120px}
ul#top_navigatie{float:right; margin:0 0 0 0;}
ul#top_navigatie li{float:left;}
ul#top_navigatie li a{color:#000;}
ul#top_navigatie li a:hover{text-decoration:underline;}
ul#top_navigatie li.tussenstreep_topnav{background:#000; width:1px; height:7px; margin:5px 10px 0 10px; overflow:hidden;}
ul#top_navigatie li.actief_topnav{text-decoration:underline;}
#logo{float:left; margin:20px 0 0 0;}
ul#taal{float:right; margin:5px 0 15px 0; }
ul#taal li{float:left;}
ul#taal li a{color:#f4f4f4; font-weight:bold;}
ul#taal li.actief{text-decoration:underline; color:#f4f4f4;}
ul#taal li a:hover{color:#000; text-decoration:underline;}
ul#taal li.tussenstreep_taal{background:#f4f4f4; width:1px; height:7px; margin:5px 5px 0 5px; overflow:hidden;}

ul#main_navigatie{width:613px; height:14px; background:#000; padding:10px 0 12px 10px;}
ul#main_navigatie li{float:left; border-right:1px solid #383836;}
ul#main_navigatie li a{color:#f4f4f4; text-transform:uppercase; font-weight:bold;}
ul#main_navigatie li a:hover{text-decoration:underline;}
ul#main_navigatie li.laatste_nav{border:none;}

#header {float:left; height:161px; overflow:hidden;}
#header p{position:absolute; padding:137px 0 0 420px; font-size:24px; font-weight:bold;}
span.stip{font-size:16px; position:absolute; padding:0 0 0 3px; margin:-5px 0 0 0;}

#content_container{float:left; background:#f4f4f4; padding:20px 0 0 20px; width:603px;}
#content_links{float:left; width:316px; padding:10px 0 0 0;}
#content_links h2{float:left;font-size:18px; font-weight:normal; background:url(../img/stippellijn_kop.jpg) 0px 19px repeat-x; height:26px;}
#content_links p{width:296px;}
ul.meer_info li{background:url(../img/listmenu1_img.jpg) 0px 5px no-repeat; padding:0 0 0 10px; margin:5px 0 30px 0;}
ul.meer_info li a{color:#000; font-weight:bold;}
ul.meer_info li a:hover{text-decoration:underline;}
#content_links h3{font-size:12px; font-weight:normal; background:url(../img/listmenu2_img.jpg) 0px 7px no-repeat; 
padding:0 0 4px 10px;}

#content_rechts{float:right; width:286px; border-left:1px solid #ccc; margin:0 0 25px 0;}
.kolom_rechts{width:248px; background:#000; padding:10px 0 10px 15px; float:right; margin:0 0 30px 0;}
.kolom_rechts h2{color:#f4f4f4; font-size:18px; font-weight:normal; padding:0 0 10px 0;}
.kolom_rechts p{color:#f4f4f4;}
p.knop a{float:left; background:#fccc23; color:#000; padding:4px 5px; font-weight:bold; margin:2px 0 0 0;}
p.knop a:hover{text-decoration:underline;}

#belmijterug{color:#f4f4f4;}
#belmijterug td.eerstekolom{width:80px;}
#belmijterug td.tweedekolom{width:143px;}
#belmijterug td.derdekolom{width:10px;}
#belmijterug .inputvelden{font-size:12px; width:140px; padding:1px;}
#belmijterug .dropdownmenu{width:143px; font-size:12px; padding:1px;}
#belmijterug tr{height:24px;}
#belmijterug .textveld{width:139px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px;}
#wrapper_belmijterug_links{float:left; margin:5px 0 0 0; width:130px;}
#wrapper_belmijterug_rechts{float:left; margin:5px 0 0 0; width:100px;}
.belmijterug_knop{background:url(../img/belmijterug_knop.jpg) no-repeat; margin:2px 0 0 7px; border:0px; cursor:pointer; width:85px; height:23px;}
.belmijterug_knop2{background:url(../img/belmijterug_knop2.jpg) no-repeat; margin:2px 0 0 7px; border:0px; cursor:pointer; width:85px; height:23px;}

#footer{background:#000; float:left; width:623px; margin:0 0 20px 0; padding:0 0 25px 0;}
ul.footer_content{color:#f4f4f4; width:330px; margin:0 auto; padding:25px 0 0 0;}
ul.footer_content li, ul.footer_content2 li{color:#f4f4f4; float:left;}
ul.footer_content li.tussenstreep_footercontent, ul.footer_content2 li.tussenstreep_footercontent{
background:url(../img/tussenstreep_footer.jpg) no-repeat; width:3px; height:3px; margin:6px 10px 0 10px;}
ul.footer_content2{color:#f4f4f4; width:460px; margin:0 auto; padding:5px 0 0 0;}

/*ALGEMEEN*/
#content_links_2{float:left; width:271px; padding:10px 20px 0 0;}
#content_rechts_2{float:left; width:251px; border-left:1px solid #ccc; margin:0 0 0 0; padding:10px 20px 20px 20px;}
#content_links_2 h2,#content_rechts_2 h2{float:left;font-size:18px; font-weight:normal; background:url(../img/stippellijn_kop.jpg) 0px 19px repeat-x; height:26px;}
.inputvelden{font-size:12px; padding:1px; width:135px; border:1px solid #000;}

ul.contact_gegevens{padding:10px 0 20px 0;}
p.kop{font-size:13px; font-weight:bold; padding:10px 0 10px 0; clear:both;}
ul.opsomming{float:left; width:250px; padding:0 0 10px 0;}
ul.opsomming li{padding:0 0 4px 10px; background:url(../img/listmenu2_img.jpg) 0px 6px no-repeat;}
ul.opsomming li.kop_route{background:none; padding:0 0 4px 0;}
.content_breed{float:left;}

/*RESERVEREN*/
.reserveren{margin:5px 0 0 0;}
.reserveren tr{height:25px;}
.reserveren td.eerstekolom_reserveren{width:120px;}
.reserveren td.tweedekolom_reserveren{width:150px;}
p.reserveren{padding:0 0 15px 0;}
p.stap{font-weight:bold;}
.opvulruimte_reserveren{float:left; height:78px; width:50px; overflow:hidden;}
select.dropdownvelden{font-size:12px; padding:1px; width:140px; border:1px solid #000;}
textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;  padding:1px; width:136px; border:1px solid #000; margin:2px 0 0 0;}
td.opmerking{padding:5px 0 0 0;}
.verstuur_knop{background:url(../img/verstuur_knop.jpg) no-repeat; margin:5px 10px 0 7px; border:0px; cursor:pointer; width:57px; 
height:23px; float:right;}

#afsluiter_content{float:left; height:25px; width:25px; overflow:hidden;}

.upsell_cruise p a { color:#000000; font-weight:bold; }
.upsell_cruise h2 a { color:#000000; }
.upsell_cruise h2 { float:left;font-size:18px; font-weight:normal; background:url(../img/stippellijn_kop.jpg) 0px 19px repeat-x; height:26px; width:370px; }
.upsell_cruise p { width:370px; }
.upsell_cruise .fotosmall { float:right; margin-right:20px; margin-top:20px; }
.upsell_cruise { clear:both; margin-bottom:20px; }

