body {margin: 0px;}

td.content {font-size:11px; font-family: Verdana, Helvetica, sans-serif; color:#817643; line-height:20px; font-weight:regular; text-decoration:none;}
td.auswahl {font-size:10px; font-family: Verdana, Helvetica, sans-serif; color:#FFFFFF; line-height:20px; font-weight:bold; text-decoration:none;}
td.contentnews {font-size:10px; font-family: Verdana, Helvetica, sans-serif; color:#817643; line-height:15px; font-weight:regular; text-decoration:none;}
td.leftnav {font-size:10px; font-family: Verdana, Helvetica, sans-serif; color:#817643; line-height:15px; font-weight:regular; text-decoration:none;}

.head {font-size:11px; font-family: Verdana, Helvetica, sans-serif; color:#FFFFFF; line-height:20px; font-weight:bold; text-decoration:none;}

/*<group=content>*/
h1 {font-size:12px; font-family: Verdana, Helvetica, sans-serif; color:#817643; line-height:20px; font-weight:bold;}
h2 {font-size:12px; font-family: Verdana, Helvetica, sans-serif; color:#817643; line-height:20px; font-weight:bold;}
h3 {font-size:11px; font-family: Verdana, Helvetica, sans-serif; color:#817643; line-height:20px; font-weight:bold;}
h3.teaser_home {font-size:10px; width: 300px; display: block; background-color:#EFECE1; font-family: Verdana, Helvetica, sans-serif; color:#817643; line-height:15px; font-weight:bold; border: 1px solid #eae4cc; padding: 2px 2px 3px 5px; background-color:#f8f6ef;}
* html h3.teaser_home { width: 290px; }


h4 {font-size:10px; width: 221px; display: block; background-color:#EFECE1; font-family: Verdana, Helvetica, sans-serif; color:#817643; line-height:15px; font-weight:bold; margin-bottom: -1px; border: 1px solid #eae4cc; padding: 2px 2px 3px 5px; background-color:#f8f6ef;}
* html h4 { width: 212px; }

h5 {font-size:10px; width: 180px; display: block; background-color:#EFECE1; font-family: Verdana, Helvetica, sans-serif; color:#817643; line-height:15px; font-weight:bold; margin-bottom: -1px; border: 1px solid #eae4cc; padding: 2px 2px 3px 5px; background-color:#f8f6ef;}
h6 {font-size:10px; width: 300px; display: block; background-color:#EFECE1; font-family: Verdana, Helvetica, sans-serif; color:#817643; line-height:15px; font-weight:bold; margin-bottom: -1px; border: 1px solid #eae4cc; padding: 2px 2px 3px 5px; background-color:#f8f6ef;}
* html h6 { width: 310px; }

a.headangebote {font-size:13px; font-family: Verdana, Helvetica, sans-serif; color:#C40707; line-height:20px; font-weight:bold; text-decoration:underline;}
a.angebote {font-size:10px; background: url(images/arrow.gif) 0 0 no-repeat; font-family: Verdana, Helvetica, sans-serif; line-height:30px; color:#C40707; line-height:18px; font-weight:NORMAL;}
a.angebote:hover {color:#000000;}
a.cruisehead_link {font-size:13px; font-family: Verdana, Helvetica, sans-serif; color:#3A62A0; line-height:25px; font-weight:bold;}
a.contentnews {font-size:10px; font-family: Verdana, Helvetica, sans-serif; color:#C40707; line-height:25px; font-weight:regular; text-decoration:underline;}
a.contentnews:hover {color:#000000;}
a.content {font-size:11px; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:20px; font-weight:regular; text-decoration:underline;}
a.alleanlaeufe {font-size:11px; padding:20px 20px 20px; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:20px; font-weight:regular; text-decoration:underline;}
a.alleanlaeufe2 {font-size:11px; padding:20px 20px 20px; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:20px; font-weight:regular; text-decoration:none;}

/*<group=teaser>*/
a.teaser {font-size:10px; font-family: Verdana, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:regular; text-decoration:none;}
a.teaser:hover {color:#000000;}
div.teaser {width: 208px; border: 1px solid #eae4cc; padding:10px 10px 10px; background-color:#f8f6ef;}
a.teaser_home {font-size:10px; width: 170px; display: block; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:regular; text-decoration:none; border: 1px solid #eae4cc; background-color:#ffffff; padding:2px 2px 2px 5px; margin-bottom: -1px;}
a.teaser_home:hover {color:#000000; background-color:#EFECE1;}
* html a.teaser_home {width: 190px;}
a.teaser_home_head {font-size:10px; width: 310px; display: block; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:regular; text-decoration:none; border: 1px solid #eae4cc; background-color:#f8f6ef; padding:2px 2px 2px 5px; margin-bottom: -1px;}

div.teaser_home {font-size:10px; width: 310px; display: block; font-family:Verdana, Helvetica, sans-serif; color:#817643; line-height:15px; font-weight:regular; text-decoration:none; border: 1px solid #eae4cc; padding:5px 5px 5px 5px; margin-bottom: -1px;}
a.teaser_small {font-size:10px; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:regular; text-decoration:underline;}


td.servicenav {font-size:10px; font-family: Verdana, Helvetica, sans-serif; color:#817643; line-height:15px; font-weight:regular; text-decoration:none;}
a.servicenav {font-size:10px; font-family: Verdana, Helvetica, sans-serif; color:#817643; line-height:15px; font-weight:regular; text-decoration:none;}
a.servicenav:hover {color:#C40707;}

a.leftnav {font-size:10px; width: 180px; display: block; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:regular; text-decoration:none; border: 1px solid #eae4cc; background-color:#ffffff; padding:2px 2px 2px 5px; margin-bottom: -1px;}
a.leftnav:hover {color:#000000;}
a.leftnav2 {font-size:10px; display: block; width: 180px; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:regular; text-decoration:none; border: 1px solid #eae4cc; background-color:#f8f6ef; padding:2px 2px 2px 5px; margin-bottom: -1px;}
a.leftnav2:hover {color:#000000;}

a.teaser_schiffe {font-size:10px; width: 210px; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:regular; text-decoration:none; border: 1px solid #eae4cc; background-color:#f8f6ef; padding:2px 2px 2px 5px; margin-bottom: -1px;}
a.teaser_all {font-size:10px; width: 210px; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:regular; text-decoration:none; border: 1px solid #eae4cc; background-color:#f8f6ef; padding:2px 2px 2px 5px; margin-bottom: -1px;}
a.teaser_all:hover {color:#000000; background-color:#EFECE1;}


a.teaser_homecontent {font-size:10px; width: 280px; display: block; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:regular; text-decoration:none; border: 1px solid #eae4cc; background-color:#f8f6ef; padding:2px 2px 2px 5px; margin-bottom: -1px;}
a.teaser_homecontent:hover {color:#000000; background-color:#EFECE1;}
* html a.teaser_homecontent {width: 290px;}

a.teaser_homecontent2 {font-size:10px; width: 280px; display: block; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:regular; text-decoration:none; border: 1px solid #eae4cc; background-color:#f8f6ef; padding:2px 2px 2px 5px; margin-bottom: -1px;}
a.teaser_homecontent2:hover {color:#000000; background-color:#EFECE1;}
* html a.teaser_homecontent2 {width: 290px;}

/*<group=kalendar>*/
.kalendar {font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:regular; text-decoration:none;}
.kalendar2 {font-size:9px; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:regular; text-decoration:none;}
a.kalink {font-size:11px; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:regular; text-decoration:underline;}
a.kalink:hover {font-size:11px; font-family:Verdana, Helvetica, sans-serif; color:#000000; line-height:15px; font-weight:regular; text-decoration:underline;}
td.kalendar{font-size:11px; font-family:Verdana, Helvetica, sans-serif; color:#000000; line-height:15px; font-weight:regular;}

.form {font-size:11px; font-family: Verdana, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:regular;}

div.schiff {border: 1px solid #eae4cc; float: left; padding:10px 10px 20px 10px; background-color:#f8f6ef; margin-bottom: 10px; margin-right:20px;} 
div.schiff_specials {border: 1px solid #eae4cc; float: left; padding:10px 10px 20px 10px; background-color:#f8f6ef; margin-bottom: 40px; margin-right:20px;} 
div.home_schiff {float: right; margin-bottom: 10px; margin-left:10px;} 
div.fakten {border: 1px solid #eae4cc; width: 500px; padding:10px 10px 10px 10px; background-color:#f8f6ef; margin-bottom: 10px; margin-right:20px;} 

div.nutzung {font-size:10px; line-height:15px; font-family:Verdana, Helvetica, sans-serif; color:#817643; border: 1px solid #eae4cc; width: 500px; padding:10px 10px 10px 10px; background-color:#f8f6ef; margin-bottom: 10px; margin-right:20px;} 
* html div.nutzung {width: 500px;} 

div.nutzung2 {font-size:10px; line-height:15px; font-family:Verdana, Helvetica, sans-serif; color:#817643; border: 1px solid #eae4cc; width: 660px; padding:10px 10px 10px 10px; background-color:#f8f6ef; margin-bottom: 10px; margin-right:20px;} 
* html div.nutzung2 {width: 670px;} 

div.shopnav {padding:1px 1px 1px 10px; border: 1px solid #eae4cc; font-family:Verdana, Helvetica, sans-serif; font-size:11px; width: 500px; float: left; background-color:#f8f6ef;} 

div.einzeltitel {width: 510px;} 
div.buch {border: 1px solid #eae4cc; float: left; margin-right: 10px; width: 100px; padding:10px 10px 10px 10px; background-color:#f8f6ef;} 
* html div.buch {width: 120px;} 

div.buchbeschr {border: 1px solid #eae4cc; float: left; width: 350px; padding:10px 10px 10px 10px; background-color:#f8f6ef; font-size: 10px; line-height: 15px;} 
* html div.buchbeschr {width: 370px;} 

a.buch {font-size:10px; display: block; width: 150px; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:bold; text-decoration:none; border: 1px solid #eae4cc; background-color:#f8f6ef; padding:2px 2px 2px 5px;}
a.buch:hover {color:#000000; background-color:#EFECE1;}


div.breakvert {float: left; width: 10px;}
div.breakhor {height: 10px; clear: both; font-size: 1px;}

.head_webcams {font-size:12px; font-family: Verdana, Helvetica, sans-serif; color:#817643; line-height:20px; font-weight:bold;}

.select {font-size:11px; font-family:Verdana, Helvetica, sans-serif; color:#817643;}

a.nav1 {font-size:10px; width: 180px; display: block; background-color:#EFECE1; font-family: Verdana, Helvetica, sans-serif; color:#817643; text-decoration:none; line-height:15px; font-weight:bold; margin-bottom: -1px; border: 1px solid #eae4cc; padding: 2px 2px 3px 5px; background-color:#f8f6ef;}
a.nav1:hover {color:#000000;}
a.nav2 {font-size:10px; width: 180px; display: block; font-family:Verdana, Helvetica, sans-serif; color:#C40707; line-height:15px; font-weight:regular; text-decoration:none; border: 1px solid #eae4cc; background-color:#ffffff; padding:2px 2px 2px 5px; margin-bottom: -1px;}
a.nav2:hover {background-color:#EFECE1; color:#000000;}


<!-- start menu -->

<style type="text/css">
ul#menu {
    position: relative;
    list-style-type: none;
    margin:0;
    padding: 4px 0 0 15px;
    width: 990px;
    max-width: 975px;
    height: 28px;
    background-image:url(images/nav/bar_right.gif);
    background-repeat: repeat-x;
}

ul#menu li {
    display: inline;
    margin: 0 0 0 20px;
    font-family: Arial, sans-serif;
    font-size: 13px;
    color: #817643;
}

ul#menu li a {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #817643;
    text-decoration: none;
}

ul#menu li a:hover {
    color: #605420;
}

ul.submenu {
    position: absolute;
    top: 112px;
    visibility: hidden;
    list-style-type: none;
    background-color: #FFFFFF; 
    border: 1px solid #000000;
    padding: 5px;
}
</style>