/* START Main */
a{color:#0079BD;}
body{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;font-style:normal;font-weight:normal;color:#000000;background-color:#E9F5FC;}
div, font, p{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;}
table td{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;}
form{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
h1, .h1{margin-top:0px;margin-bottom:7px;color:#0079BD;font-size:12px;font-weight:bold;}
h2, .h2{margin-top:0px;margin-bottom:7px;color:#0079BD;font-size:12px;font-weight:bold;}
h3, .h3{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#0079BD;font-size:11px;font-weight:bold;}
h4, .h4{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#0079BD;font-size:11px;font-weight:normal;}
h5{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#0079BD;font-size:11px;font-weight:bold;}
.h5{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#0079BD;font-size:11px;font-weight:bold;}
input{font-size:11px;}
#OverlayAX{background-color:white;text-align:left;margin-top:100px;background-color:white;position:fixed;width:620px;height:80%;left:50%;display:none;margin-left:-314px;overflow:auto;border:2px solid #007ABB;border-width:2px 2px 2px;}
#OverlayAXBorder{background-color:#007ABB;color:white;text-align:center;height:18px;font-weight:bold;padding-bottom:2px;margin-bottom:2px;}
#OverlayAXBackground{padding-top:150px;display:none;text-align:center;vertical-align:middle;position:fixed;width:100%;height:100%;background-color:white;filter:alpha(opacity=50);-moz-opacity:0.7;opacity:0.7;}
#ActionAX{background-color:white;text-align:left;margin-top:100px;background-color:white;position:fixed;width:620px;height:80%;left:50%;display:none;margin-left:-314px;overflow:auto;border:2px solid #3e3e3e;border-width:2px 2px 2px;}
#ActionAXBorder{background-color:#3e3e3e;color:Black;text-align:center;height:18px;font-weight:bold;padding-bottom:2px;margin-bottom:2px;}
#ActionAXOverlay{padding-top:150px;display:none;text-align:center;vertical-align:middle;position:fixed;width:100%;height:100%;background-color:white;filter:alpha(opacity=50);-moz-opacity:0.7;opacity:0.7;}
#action_ax{position:fixed;top:100%;left:100%;width:1px;height:1px;margin-top:-1px;margin-left:-1px;background-color:white;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;overflow:hidden;}
#content{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:15px;width:630px;float:left;}
#content_contactdata{background-color:#ecf7ff;}
#footer{margin:8px 0px 0px 0px;padding:5px 0px 0px 0px;width:100%;float:left;text-align:center;}
#footer a{text-decoration:none;}
#FooterFixedBackground{position:fixed;top:100%;left:50%;width:960px;height:200px;margin-top:-200px;margin-left:-480px;background-image:url(./layout/bgFooterFixed.png);background-position:left top;background-repeat:repeat;}
#FooterFixed{padding:5px 0px 0px 0px;position:fixed;top:100%;left:50%;width:960px;height:23px;margin-top:-23px;margin-left:-480px;}
#FooterFixed a{text-decoration:none;}
#header{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:65px;padding-bottom:7px;}
#header .header{margin:0;padding:0;float:left;width:613px;height:62px;}
#header .header_hotline{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;padding-bottom:2px;padding-left:10px;width:336px;height:34px;}
#header .header_ozeiten{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;padding-bottom:5px;padding-left:10px;width:141px;height:25px;}
#header .flagge, #header .Img-Flag_de_30, #header .Img-Flag_en_30, #header .Img-Flag_ru_30{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-left:25px;margin-right:10px;margin-top:5px;float:right;}
#iframe_vkanz_link:hover{display:inline;}
#lnk_mitarbeiter_referenz{margin:1px 1px 1px 1px;padding:0px 0px 0px 0px;vertical-align:baseline;text-align:center;background-color:#C7E2F3;color:#0179BA;}
#msg_ok, #MsgOK{background-color:#D2FDD5;color:Black;text-align:center;font-weight:bold;padding-bottom:2px;margin-bottom:2px;}
#msg_err, #MsgErr{background-color:Red;color:#FFFFFF;text-align:center;font-weight:bold;padding-bottom:2px;margin-bottom:2px;}
#msg_info, #MsgInfo{background-color:#FFD700;color:Black;text-align:center;font-weight:bold;padding-bottom:2px;margin-bottom:2px;}
#msg_debug, #MsgDebug{background-color:#360101;color:#FFFFFF;text-align:center;font-weight:bold;padding-bottom:2px;margin-bottom:2px;}
#msg_kreuz_texte_6{background-color:#C7E2F3;border:solid 2px #0B76A0;color:#0B76A0;padding:4px 4px 4px 4px;margin:4px 0px 0px 0px;}
#msg_fruehbucher, #MsgFruehbucher{background-color:#C7E2F3;border:solid 2px #0B76A0;color:#0B76A0;padding:4px 4px 4px 4px;margin:4px 0px 0px 0px;}
#msg_stat, #MsgStat{color:Black;text-align:center;font-weight:bold;padding-bottom:2px;margin-bottom:2px;}
#msgSSL{background-color:#E0E0E0;color:#000000;text-align:center;font-weight:bold;height:16px;padding:7px 0px 0px 0px;margin:0px 0px 1px 0px;}
#msgSSL label{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}
#specials_1_01_preis{color:#B90000;background-color:#FFFFFF;width:90px;height:28px;padding:0px 4px 0px 0px;margin:3px 0px 0px 0px;text-align:left;font-weight:bolder;font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;}
#specials_1_01_preis .big{font-size:20px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#specials_1_01_info{background-color:#0079BD;color:#FFFFFF;width:65px;height:12px;padding:2px 1px 2px 1px;margin:0px 0px 0px 0px;text-align:center;float:right;}
#specials_1_01_info a{color:#FFFFFF;text-decoration:none;}
#TableContent{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%;border-bottom:1px solid #ecf7ff;border-right:1px solid #ecf7ff;}
#TableContent th{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;background-color:#007abb;border-top:1px solid #ecf7ff;border-left:1px solid #ecf7ff;color:White;padding:2px;margin:2px;white-space:normal;vertical-align:top;}
#TableContent td{vertical-align:top;font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;padding:2px;margin:1px;border-top:1px solid #ecf7ff;border-left:1px solid #ecf7ff;vertical-align:top;text-align:left;}
#table, #table_preise_view, #table_preise{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-bottom:1px solid #ecf7ff;border-right:1px solid #ecf7ff;width:100%;}
#table th, #table_preise_view th, #table_preise th{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;background-color:#007abb;color:White;padding:2px;margin:1px;white-space:normal;border-top:1px solid #ecf7ff;border-left:1px solid #ecf7ff;vertical-align:top;}
#table th a, #table_preise_view th a, #table_preise th a{color:White;}
#table td, #table_preise_view td, #table_preise td{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;padding:2px;margin:1px;border-top:1px solid #ecf7ff;border-left:1px solid #ecf7ff;vertical-align:top;text-align:left;background-color:#ffffff;}
#table .td1, #table_preise_view .td1, #table_preise .td1{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;padding:2px;margin:1px;border-top:1px solid #ecf7ff;border-left:1px solid #ecf7ff;vertical-align:top;background-color:#ffffff;text-align:left;}
#table .td1_hotel{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;padding:2px;margin:1px;border-top:1px solid #ecf7ff;border-left:1px solid #ecf7ff;vertical-align:top;background-color:#E1F3D9;text-align:left;}
#table .td1_debug, #table_preise_view .td1_debug, #table_preise .td1_debug{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;padding:2px;margin:1px;border-top:1px solid #ecf7ff;border-left:1px solid #ecf7ff;vertical-align:top;background-color:#FFEF90;text-align:left;}
#table .td2, #table_preise_view .td2, #table_preise .td2{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;padding:2px;margin:1px;border-top:1px solid #ecf7ff;border-left:1px solid #ecf7ff;vertical-align:top;background-color:#c7e3f3;text-align:left;}
#table .td2_hotel{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;padding:2px;margin:1px;border-top:1px solid #ecf7ff;border-left:1px solid #ecf7ff;vertical-align:top;background-color:#BDEAAF;text-align:left;}
#table .td2_debug, #table_preise_view .td2_debug, #table_preise .td2_debug{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;padding:2px;margin:1px;border-top:1px solid #ecf7ff;border-left:1px solid #ecf7ff;vertical-align:top;background-color:#FFF8CC;text-align:left;}
#table_preise .table_preise_reg{font-size:11px;color:black;}
#table_preise .table_preise_typ1{font-size:12px;font-weight:bold;color:black;}
#table_preise .table_preise_typ2{font-size:12px;font-weight:bold;color:#DA1C00;color:#EC952B;color:#DA1C00;}
#table_preise .table_preise_typ3{font-size:12px;font-weight:bold;color:#DA1C00;}
#table_preise .table_preise_typ4{font-size:12px;font-weight:bold;color:#DA1C00;color:#007ABB;color:#DA1C00;}
#table_zusatz2{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;width:200px;}
#table_zusatz2 th{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;background-color:#007abb;color:White;margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;white-space:normal;border:0px;vertical-align:top;}
#table_zusatz2 th a{color:White;}
#table_zusatz2 td{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;border:0px;vertical-align:top;text-align:left;background-color:#ecf7ff;}
#table_zusatz{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;width:100%;}
#table_zusatz th{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;background-color:#007abb;color:White;padding:2px;margin:1px;white-space:normal;border-top:1px solid #ffffff;border-left:1px solid #ffffff;vertical-align:top;}
#table_zusatz th a{color:White;}
#table_zusatz td{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;padding:2px;margin:1px;border-top:1px solid #ffffff;border-left:1px solid #ffffff;vertical-align:top;text-align:left;background-color:#ffffff;}
#termindetails{background-color:#ecf7ff;}
#termindetails .kurzinfo_header{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:73px;padding:5px;background-color:#c7e3f3;}
#termindetails .kurzinfo_header_left{margin-top:0px;padding-top:0px;float:left;margin-left:5px;margin-right:5px;height:100%;width:282px;}
#termindetails .kurzinfo_header_right{margin-top:0px;padding-top:0px;float:right;height:100%;width:200px;}
#termindetails .content{margin:10px 10px 10px 10px;}
#schiffinfo{background-color:#ecf7ff;}
#schiffinfo .content{margin:10px 10px 10px 10px;}
#vkanz_cabin_link:hover .cabin_link{display:inline;}
#vkanz_cabin_link .cabin_link{display:none;position:absolute;margin:0;left:0;float:left;padding:0;border:1px solid #999;z-index:200;}
#wrapper{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:960px;background-color:#ffffff;text-align:left;height:auto;}
#wrapperi{background-color:White;position:absolute;float:left;width:960px;}
.msgLoad{filter:alpha(opacity=30);-moz-opacity:03;opacity:0.3;}
.msgLoadBlack{filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;overflow:hidden;}
.msgQueue{filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;overflow:hidden;}
.nodecoration{text-decoration:none;}
.nodecoration_black{text-decoration:none;color:#000000}
.btn_aida{font-size:12px;font-weight:bold;color:#0079BD;background-color:#FDCC05;padding-right:3px;padding-left:3px;}
.btn_minitrips{font-size:12px;font-weight:bold;color:#0079BD;background-color:#FDCC05;padding-right:3px;padding-left:3px;}
.btn_minitrips2{font-size:12px;font-weight:bold;color:#0079BD;background-color:#FDCC05;padding-right:3px;padding-left:3px;}
.heading{margin-top:0px;margin-bottom:7px;color:#0079BD;font-size:12px;font-weight:bold;}
.preis_special{font-family:Arial, Helvetica, sans-serif;color:#DA1C00;font-size:12px;font-weight:bold;}
.preis_db{font-family:Arial, Helvetica, sans-serif;color:#969696;font-size:12px;font-weight:bold;}
.preis_special_big{font-family:Arial, Helvetica, sans-serif;color:#DA1C00;font-size:18px;font-weight:bold;}
.preis_regulaer{color:#000000;font-size:12px;font-weight:bold;}

/*	START - Suche*/
#table_suche_menu_h2{width:95%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#table_suche_menu_h2 th{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;font-variant:normal;font-weight:bold;text-decoration:none;text-align:left;color:#007abb;padding:2px;margin:1px;white-space:normal;vertical-align:top;}
#table_suche_menu_h2 th a{color:#007abb;}
#table_suche_menu_h2 td{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;font-variant:normal;text-decoration:none;white-space:normal;text-align:left;vertical-align:top;}
#table_suche_menu_h2 select{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;font-variant:normal;text-decoration:none;white-space:normal;vertical-align:top;}
#table_suche_menu_h2 .select{width:250px;z-index:10;}
#table_suche_menu_h2 input{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;font-variant:normal;text-decoration:none;white-space:normal;vertical-align:top;}
#table_suche{border-bottom:1px solid #ecf7ff;border-right:1px solid #ecf7ff;width:100%;}
#table_suche tr{height:29px;}
#table_suche th{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;font-variant:normal;font-weight:normal;text-decoration:none;text-align:left;color:White;white-space:normal;border-top:1px solid #ecf7ff;border-left:1px solid #ecf7ff;background-color:#007abb;vertical-align:middle;padding-left:4px;}
#table_suche th a{color:White;}
#table_suche td{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;font-variant:normal;text-decoration:none;white-space:normal;text-align:left;border-top:1px solid #ecf7ff;border-left:1px solid #ecf7ff;background-color:#ffffff;vertical-align:middle;padding-left:4px;}
#table_suche .td1{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;text-align:left;border-top:1px solid #ecf7ff;border-left:1px solid #ecf7ff;background-color:#cfe5ff;vertical-align:middle;padding-left:4px;}
#table_suche .td2{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-variant:normal;text-decoration:none;border-top:1px solid #ecf7ff;border-left:1px solid #ecf7ff;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:4px;}
#table_suche select{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;font-variant:normal;text-decoration:none;white-space:normal;vertical-align:top;}
#table_suche .select{}
#table_suche input{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;font-variant:normal;text-decoration:none;white-space:normal;vertical-align:top;}
#suche_ext select{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;font-variant:normal;text-decoration:none;white-space:normal;vertical-align:top;width:154px;}
#suche_ext .select{}
#suche_ext input{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;font-variant:normal;text-decoration:none;white-space:normal;vertical-align:top;}

/* START Menu */
#menu_h1{margin:0;padding:0;height:24px;}
#menu_h1 a{text-decoration:none;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bolder;margin-top:50px;}
#menu_h1 ul{list-style-type:none;overflow:hidden;margin:0;padding:0;}
#menu_h1 li{margin:0;padding:0px 0px 0px 0px;margin-right:1px;height:24px;float:left;display:inline;background-image:url(./layout/menu.jpg);background-position:left top;}
#menu_h1 li:hover{background-image:url(./layout/menu_hover.jpg);background-position:left top;}
#menu_h1 .menu_kreuzfahrten:hover{background-image:url(./layout/menu_kreuzfahrten_hover.jpg);background-position:left top;}
#menu_h1 .menu_flusskreuzfahrten:hover{background-image:url(./layout/menu_flusskreuzfahrten_hover.jpg);background-position:left top;}
#menu_h1 .menu_bewertungen:hover{background-image:url(./layout/menu_bewertungen_hover.jpg);background-position:left top;}
#menu_h1 .menu_forum:hover{background-image:url(./layout/menu_forum_hover.jpg);background-position:left top;}
#menu_h1 .menu_schiffe:hover{background-image:url(./layout/menu_schiffe_hover.jpg);background-position:left top;}
#menu_h1 .menu_reederei:hover{background-image:url(./layout/menu_reederei_hover.jpg);background-position:left top;}
#menu_h1 .menu_kreuzfahrtgebiete:hover{background-image:url(./layout/menu_kreuzfahrtgebiete_hover.jpg);background-position:left top;}
#menu_h1 .menu_login:hover{background-image:url(./layout/menu_login_hover.jpg);background-position:left top;}
#menu_h1 .liStart{padding:5px;background-image:url(./layout/menue_ecke_left.png);background-position:left top;background-repeat:no-repeat;}
#menu_h1 .liEnd{background-image:url(./layout/menue_ecke_right.png);background-position:right top;background-repeat:no-repeat;}
#menu_h2{min-height:46px;background-color:#DEDFDE;background-color:#EEEEEE;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:ralative;}
#menu_vl{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;width:162px;float:left;}
#menu_vl a{text-decoration:none;}
#menu_vl ul{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}
#menu_vl li{margin:1px 0px 1px 0px;padding:0px 0px 0px 0px;background-color:#C6E3F7;list-style-type:none;overflow:hidden;text-align:center;width:150px;}
#menu_vl li:hover{background-color:#C6CFDE;margin:1px 0px 1px 0px;padding:0px 0px 0px 0px;}
#menu_vl .title{padding:2px 0px 2px 0px;background-color:#0079BD;color:#FFFFFF;font-weight:bold;}
#menu_vl .title:hover{background-color:#0079BD;padding:2px 0px 2px 0px;}
#menu_vl ul.subnav{display:none;position:relative;float:left;text-align:left;background-color:white;margin:1px 0px 1px 0px;padding:0px 0px 0px 0px;}
#menu_vl .subnav li:hover{display:block;margin:1px 0px 1px 0px;padding:0px 0px 0px 0px;}
#menu_vl .more:hover .subnav{margin:1px 0px 1px 0px;padding:0px 0px 0px 0px;}
#menu_h2{min-height:46px;background-color:#DEDFDE;background-color:#EEEEEE;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:ralative;}
#NavLeft{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;width:162px;float:left;}
#NavLeft a{text-decoration:none;}
#NavLeft ul{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}
#NavLeft li{margin:1px 3px 1px 3px;padding:2px 0px 3px 16px;font-size:11px;overflow:hidden;text-align:left;width:124px;background-color:#ffffff;background-image:url(./layout/menu_li_border_padding.png);background-position:left bottom;background-repeat:repeat-x;border-bottom:1px solid #79B6E5;}
#NavLeft .selected{font-weight:bolder;background-image:url(./layout/menu_list_style_title_red.png);background-position:left top;background-repeat:no-repeat;}
#NavLeft li:hover{background-color:#C6CFDE;margin:1px 3px 1px 3px;padding:2px 0px 3px 16px;}
#NavLeft li:hover a{color:#FFF;}
#NavLeft .title a{background-color:#0079BD;color:#FFFFFF;width:131px;border:none;font-weight:bold;}
#NavLeft .title{margin:1px 0px 1px 0px;padding:4px 0px 4px 18px;background-color:#0079BD;color:#FFFFFF;width:131px;border:none;font-weight:bold;background-image:url(./layout/menu_list_style_title.png);background-position:left top;background-repeat:no-repeat;}
#NavLeft .title:hover{margin:1px 0px 1px 0px;background-color:#0079BD;padding:4px 0px 4px 18px;width:131px;border:none;}
#NavLeft .TitleExtern{margin:1px 0px 1px 0px;padding:4px 0px 4px 18px;background-color:#BAE5F8;font-weight:bold;width:131px;}
#NavLeft .TitleExtern:hover{margin:1px 0px 1px 0px;padding:4px 0px 4px 18px;background-color:#BAE5F8;font-weight:bold;width:131px;}
#NavLeft ul.subnav{display:none;position:relative;float:left;text-align:left;margin:1px 0px 1px -20px;padding:0px 0px 0px 0px;border:none;color:#FFF;}
#NavLeft .subnav li{margin:1px 0px 1px 0px;padding:2px 0px 3px 20px;border-bottom:1px solid #79B6E5;background-image:url(./layout/menu_li_border_padding.png);background-position:left bottom;background-repeat:repeat-x;}
#NavLeft .subnav li a{color:#0079BD;}
#NavLeft .subnav li:hover{display:block;padding:2px 0px 3px 20px;}
#NavLeft .subnav li:hover a{color:#FFF;}
#NavLeft .more:hover .subnav{margin:1px 0px 1px -20px;padding:0px 0px 0px 0px;border:none;background-color:#FFF;}
#NavLeft .more{background-color:#FFF;border:none;}
#NavLeft .more a{color:#0079BD;}
#NavLeft .more:hover{margin:1px 3px 1px 3px;padding:2px 0px 3px 16px;background-color:#FFF;}
#NavLeft .more:hover a{color:#0079BD;}
#NavTop1{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:25px;}
#NavTop1 a{text-decoration:none;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bolder;margin-top:50px;}
#NavTop1 ul{list-style-type:none;overflow:hidden;background-color:#0179BA;margin:0px 0px 0px 0px;padding:0px 1px 0px 1px;width:958px;}
#NavTop1 li{margin:0px 0px 0px 0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;padding:5px 0px 2px 0px;text-align:center;height:18px;float:left;display:inline;background-color:#0179BA;background-image:url(./layout/bgNavTop1.png);background-position:left top;}
#NavTop1 li:hover{background-color:#7D0101;background-image:url(./layout/bgNavTop1.png);background-position:left top;}
#NavTop1 .menu_kreuzfahrten:hover{background-color:#429ACE;background-image:url(./layout/bgNavTop1.png);background-position:left top;}
#NavTop1 .menu_flusskreuzfahrten:hover{background-color:#7392AD;background-image:url(./layout/bgNavTop1.png);background-position:left top;}
#NavTop1 .menu_bewertungen:hover{background-color:#B90000;background-image:url(./layout/bgNavTop1.png);background-position:left top;}
#NavTop1 .menu_forum:hover{background-color:#B90000;background-image:url(./layout/bgNavTop1.png);background-position:left top;}
#NavTop1 .menu_schiffe:hover{background-color:#FF9E10;background-image:url(./layout/bgNavTop1.png);background-position:left top;}
#NavTop1 .menu_reederei:hover{background-color:#F76521;background-image:url(./layout/bgNavTop1.png);background-position:left top;}
#NavTop1 .menu_kreuzfahrtgebiete:hover{background-color:#FFBA00;background-image:url(./layout/bgNavTop1.png);background-position:left top;}
#NavTop1 .menu_login:hover{background-color:#B90000;background-image:url(./layout/bgNavTop1.png);background-position:left top;}
#menu_vr{margin:15px 0px 0px 11px;padding:0px 0px 0px 0px;width:157px;float:right;}
#menu_vr_table{padding:0px;margin:0px;width:157px;}
#menu_vr_table th{font-size:11px;font-variant:normal;font-weight:bold;text-decoration:none;background-color:#007abb;color:White;padding:2px;margin:0px;white-space:normal;vertical-align:top;}
#menu_vr_table th a{color:White;}
#menu_vr_table .td1{font-size:11px;font-variant:normal;text-decoration:none;padding:2px;margin:0px;vertical-align:top;background-color:#c7e3f3;color:#007abb;text-align:left;}
#menu_vr_table .td2{font-size:11px;font-variant:normal;text-decoration:none;padding:2px;margin:0px;vertical-align:top;background-color:#c7e3f3;color:#007abb;text-align:left;}
#termindetails .menu{border-color:#007abb;width:100%;border-top:solid;border-bottom:solid;border-left:solid;border-width:1px;}
#termindetails .menu tr{background-color:#dcdcdc;}
#termindetails .menu td{text-align:center;border-right:solid;border-width:1px;border-color:#007abb;}
#termindetails .menu_selected{background-color:#007abb;color:#ffffff;}
#termindetails .menu a{text-decoration:none;color:#000000;}
#termindetails .menu_selected a{text-decoration:none;color:#ffffff;}
#termindetails .menu_deck_virtuell{background-color:Red;color:#ffffff;border-top:1px solid Black;}
#termindetails .menu_deck_virtuell a{text-decoration:none;color:#ffffff;}
#schiffinfo .menu{border-color:#007abb;width:100%;border-top:solid;border-bottom:solid;border-left:solid;border-width:1px;}
#schiffinfo .menu tr{background-color:#dcdcdc;}
#schiffinfo .menu td{text-align:center;border-right:solid;border-width:1px;border-color:#007abb;}
#schiffinfo .menu_selected{background-color:#007abb;color:#ffffff;}
#schiffinfo .menu a{text-decoration:none;color:#000000;}
#schiffinfo .menu_selected a{text-decoration:none;color:#ffffff;}
#schiffinfo .menu_deck_virtuell{background-color:Red;color:#ffffff;border-top:1px solid Black;}
#schiffinfo .menu_deck_virtuell a{text-decoration:none;color:#ffffff;}

/* START MenuDetails */
#menu_detail{margin:0;padding:0;height:21px;}
#menu_detail a{text-decoration:none;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-top:50px;}
#menu_detail ul{list-style-type:none;overflow:hidden;margin:0;padding:0;}
#menu_detail .selected{margin:0;padding:0px 0px 0px 0px;margin-right:-1px;height:21px;float:left;display:inline;background-image:url(./layout/menu_detail_hover.jpg);background-position:left top;text-align:center;}
#menu_detail .aktive{margin:0;padding:0px 0px 0px 0px;margin-right:-1px;height:21px;float:left;display:inline;background-image:url(./layout/menu_detail.jpg);background-position:left top;text-align:center;}
#menu_detail .deaktive{margin:0;padding:0px 0px 0px 0px;margin-right:-1px;height:21px;float:left;display:inline;background-image:url(./layout/menu_detail_deaktived.jpg);background-position:left top;text-align:center;}
#menu_detail li:hover{background-image:url(./layout/menu_detail_hover.jpg);background-position:left top;}
#menu_detail .liStart{padding:5px;background-image:url(./layout/menue_detail_ecke_left.png);background-position:left top;background-repeat:no-repeat;}
#menu_detail .liEnd{background-image:url(./layout/menue_detail_ecke_right.png);background-position:right top;background-repeat:no-repeat;}

/* START Button */
.BtnBooking160, .btn_booking_160, .btn_booking_180{background-image:url(layout/BtnBooking162px.png);border:0px;height:20px;width:162px;padding:0px 4px 0px 30px;margin:0px 0px 0px 0px;background-color:transparent;background-position:right;background-repeat:no-repeat;color:#FFFFFF;font-size:11px;font-weight:bold;text-align:left;vertical-align:middle;}
.BtnBooking120, .btn_booking, .btn_check{background-image:url(layout/BtnBooking122px.png);border:0px;height:20px;width:122px;padding:0px 0px 0px 30px;margin:0px 0px 0px 0px;background-color:transparent;background-position:right;background-repeat:no-repeat;color:#FFFFFF;font-size:11px;font-weight:bold;text-align:left;vertical-align:middle;}
.BtnRequest160, .btn_request_180{background-image:url(layout/BtnRequest162px.png);border:0px;height:20px;width:162px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-color:transparent;background-position:right;background-repeat:no-repeat;color:#FFFFFF;color:#0C4696;font-size:11px;text-align:center;vertical-align:middle;}
.BtnRequest120, .btn_request, .btn_request_big{background-image:url(layout/BtnRequest122px.png);border:0px;height:20px;width:122px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-color:transparent;background-position:right;background-repeat:no-repeat;color:#FFFFFF;color:#0C4696;font-size:11px;text-align:center;vertical-align:middle;}
.BtnChange120, .btn_booked_up{background-image:url(layout/BtnChange120px.png);border:0px;height:20px;width:120px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background-color:transparent;background-position:right;background-repeat:no-repeat;color:#FFFFFF;font-size:11px;font-weight:bold;text-align:center;vertical-align:middle;}



