html, body, fieldset {
	margin: 0;
	padding: 0;
}

body {background:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
line-height:1.5;
text-align:left;

}

/*===Foto ===============================*/
img {border:0px}

/*===Farben ===============================*/

div.ec {background-color:#ecf2ff}
.mareblue {color:#3366cc; font-weight:bold; margin-bottom:3px}
.rs {color:#728ba5}
.ora {color:#cb5f13}

/*===Kasten ===============================*/
div.frame {border:1px solid #88b9d8}

/*===Ausrichtung ===============================*/

.randrechts {text-align:right; margin-right:20px; line-height:25px}
.center {text-align:center}

/*===Formulare ===============================*/

.formzeile {background-color:#f7f8fc; padding:5px; margin-bottom:5px; float:left; width:485px}
.formzeile2 {background-color:#f7f8fc; margin:0px; padding:0px; height:23px; float:left; width:485px}
.formitem {width:230px; float:left; min-height:23px; text-align:right; padding-top:1px }
.formtext {width:450px; float:left; min-height:23px; text-align:left; padding-top:2px }
.formrrv {width:190px; float:left; min-height:23px; text-align:left; padding-top:2px }
.formrrv2 {width:265px; float:left; min-height:23px; text-align:right; padding:0px 1px 0px 2px}
.formrrv3 {width:25px; float:left; min-height:23px; text-align:left; padding:1px 0px 0px 2px}
.formiteml {width:230px; float:left; min-height:23px; text-align:left; padding-top:1px; padding-left:5px }
.formitem2 {width:120px; float:left; min-height:23px; text-align:right; padding-right:10px; padding-top:1px}
.formitem3 {width:330px; float:left; min-height:23px; text-align:left; padding-right:10px; padding-top:1px }
.formitem4 {width:135px; min-height:23px; float:left; margin-right:2px; padding:0px 5px 0px 0px;padding-top:1px } 
.formitem4b {width:100px; min-height:23px; float:left; margin-right:2px; padding:0px 5px 0px 5px; padding-top:1px } 
.formitem5 {width:55px; min-height:23px; float:left; margin-right:2px; padding:0px 5px 0px 5px;}
.formitem5a {width:15px; min-height:23px; float:left; margin-right:2px;}
.formitem5b {width:30px; min-height:23px; float:left; margin-right:2px;}
.formitem5c {width:45px; min-height:23px; float:left; margin-right:2px; text-align:center;}
.formitem5b input {margin-left:10px}
.formitem6{width:21px; height:23px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:transparent; float:left;}
.formitem7{width:80px; height:23px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:transparent; float:left; margin-top:2px; text-align:left}
.fradio {width:60px; float:left; text-align:center; min-height:23px }

/*===Text ===============================*/
.elf {font-size:11px; font-family: Verdana, Geneva, sans-serif}


table {margin-top:10px; line-height:16px}

th {
	line-height: 13px;
	color: #0066cc;
	background-color:#f7f7f7;
}



td {
	background-color:#FFF;
	padding:2px;
		color:#333;
		font-size:12px
}
.boot {font-size: 12px; float:left; padding:5px; overflow:hidden}	
.boot2 {font-size: 12px; margin-right:5px; margin-bottom:5px; float:left; padding:0px;}
.boot500 {width:500px; float:left; margin-bottom:10px}
.boot190 {width:217px; float:left; padding:5px; background-color:#ecf2ff; margin:10px 0px 5px 0px}
.bootre {text-align:right; margin-top:5px; margin-bottom:10px; float:left; margin-right:15px}


.tab2 {width:450px}
.tab2 td {background-color:#ecf2ff;}
.tab2 th {background-color:#e4e4e4; color:#006699; padding:2px;}


h1 {font-size: 16px; line-height: 22px; font-weight: bold; margin-bottom:8px; color: #003366; margin-top:25px}

h2 {font-size: 13px; line-height: 18px; font-weight: bold; margin-bottom:3px; margin-top:15px; color: #003366;}
h3 {font-size: 12px; line-height: 18px; font-weight: bold; margin-bottom:3px; color: #003366;}
h4 {font-size: 12px; line-height: 16px; font-weight: bold; margin:5px 0px 2px 0px; color: #009ee0;}
h5 {font-size: 12px; font-weight: bold; margin-bottom:0px; margin-top:10px; color: #003366;}
.blue {font-size: 12px; margin-bottom:2px; margin-top:8px; color: #003366; border-bottom:1px solid #88b9f4}
.red {font-size: 12px; font-weight: bold; color: #aa0000; margin-bottom:3px}
.blue2 {font-weight: bold; color: #006699; margin-left:100px; font-size:13px}

h6 {font-size: 12px; font-weight: bold; margin-bottom:2px; margin-top:2px; color: #003366; margin-left:10px}


/*===Links ===============================*/
a:link, a:visited {
	color: #006699;
	text-decoration: none;
}

a:hover, a:active {
	color: #aa0000;
}

.acc {border-left:2px solid #a8451b;}
.accrad {border-left:3px solid #aa0000; background-color:#ecf2ff}
.accrad a:link, .accrad a:active {background-color:#ecf2ff}








#breadcrumb {background-color:transparent; height:20px; margin-left:0px; width:520px; border-bottom:1px solid #ebebeb; float:left}
#breadcrumb ul, li {list-style-type:none; font-size:11px; margin-top:4px; margin-left:-10px; font-family:Verdana, Geneva, sans-serif }

#breadcrumb li a {
padding:0px 7px 0px 0px;
float:left}

#breadcrumb li a:hover, #breadcrumb li a:focus {
color:#a8451b;
}


.breadcrumb2 {background-color:transparent; height:20px; margin-top:-10px; width:500px; border-bottom:1px solid #ebebeb; float:left;  font-size:11px; float:left;  font-family: Verdana, Geneva, sans-serif}

.breadcrumb2 a { padding:0px 7px 0px 7px; float:left; margin-right:7px; background-image:url(../icon/arrow2.gif); background-repeat:no-repeat}

.breadcrumb2 a:hover, .breadcrumb  a:focus {
color:#aa0000;
}

.path {background-color:transparent; height:20px; margin-top:-10px; width:70px; border-bottom:1px solid #ebebeb; float:left;  font-size:11px;   font-family: Verdana, Geneva, sans-serif}

.path a:link, .path a:visited {padding-left:0px; float:left}


.output {border:0px; font-weight:bold; font-size:13px; color:#006; font-family:Arial, Helvetica, sans-serif}

.legende {font-size: 11px; line-height: 12px; color: #333333; margin-top:2px; margin-bottom:7px; text-align: left; padding-left:5px}
.legende2 {font-size: 11px; line-height: 13px; color: #333333; text-align: left; padding-left:5px; font-family:Verdana, Geneva, sans-serif}
.legende3 {font-size: 11px; line-height: 13px; color: #333333; text-align: left; padding-top:4px; font-family:Verdana, Geneva, sans-serif}

.agendaiframe {border:0px; width:800px; height:515px; padding-top:0px}
.hoteliframe {border:0px; width:732px; min-height:2000px; margin-left:-8px; overflow:auto;}

/*===skysub für Links 3. Ordnung ===============================*/

.skysub {width:490px; height:20px;  margin:20px 0px 20px 0px;}
.skysub a {display:block; height:20px; text-align:center; padding:2px 6px 0px 6px; border-right:2px solid #e3e8f4; border-left:1px solid #e3e8f4; float:left; background-color:#dae8f3}
.skysub a:link, .skysub a:visited    { color:#000; background-color:#dae8f3}
.skysub a:hover   { background-color:#dae8f3;}


.skysub2 {height:22px;  margin-bottom:10px; margin-top:5px; float:left}
.skysub2 a {display:block; height:20px; text-align:center; padding:3px 8px 0px 8px; border-right:1px solid #e3e8f4; border-left:1px solid #e3e8f4; float:left; background-image:url(../grafik/skysub.jpg); width:200px; color:#aa0000}
.skysub2 a:link { color:#aa0000; background-color:#f7f7f7;  }
.skysub2 a:hover { color:#006699;}


.zielgruppe {margin-left:15px; margin-right:10px; margin-bottom:1px; margin-top:1px; text-align:left; padding:2px 2px 2px 5px; font-weight:bold; border:1px solid #319db4; font-size:1em; background-color:#009ee0; color:#fff}

a.zielgruppe {display:block; margin-left:15px; margin-right:10px; margin-bottom:1px; margin-top:1px; text-align:left; padding:2px 2px 2px 5px; font-weight:bold; border:1px solid #319db4; font-size:1em}
a.zielgruppe:link    { color:#fff; background-color:#009ee0}
a.zielgruppe:visited { color:#fff; background-color:#009ee0; border:1px solid #319db4}
a.zielgruppe:hover   { color:#a8451b; background-color:#f7f7f7}
a.zielgruppe:active  { color:#009ee0; border:1px solid #009ee0}


a.textlink { margin-left:4px; margin-bottom:1px; margin-top:1px; text-align:left; margin-top:4px; padding-left:10px; background-image:url(../icon/textlink.gif); background-repeat:no-repeat; background-color:transparent; margin-right:10px}
a.textlink:link    { color:#006699; } 
a.textlink:visited { color:#009ee0;}
a.textlink:hover   { color:#a8451b; }
a.textlink:active  { color:#009ee0; }

.toplink {margin-top:15px; background-image:url(../icon/go9.png); background-repeat:no-repeat; padding-left:15px;}
a.toplink:link { color:#006699;}
a.toplink:hover { color:#aa0000; }

.toplink2 {margin-top:5px; background-image:url(../icon/go9.png); background-repeat:no-repeat; padding-left:15px; margin-left:380px}
a.toplink2:link { color:#006699;}
a.toplink2:hover { color:#aa0000; }

a.textlink2 { margin-left:0px; margin-bottom:1px; margin-top:1px; text-align:left; margin-top:4px; padding-left:10px; background-image:url(../icon/textlink.gif); background-repeat:no-repeat; background-color:transparent; margin-right:10px}
a.textlink2:link    { color:#006699; }
a.textlink2:visited { color:#009ee0;}
a.textlink2:hover   { color:#a8451b; }
a.textlink2:active  { color:#009ee0; }


a.hotellink { margin-left:4px; margin-bottom:1px; margin-top:1px; text-align:left; margin-top:4px; padding-left:10px; background-image:url(../icon/textlink.gif); background-repeat:no-repeat; background-color:transparent; margin-right:10px}
a.hotellink:link    { color:#006699; } 
a.hotellink:visited { color:#009ee0;}
a.hotellink:hover   { color:#a8451b; }
a.hotellink:active  { color:#009ee0; } 

/*===Layout ==#mitte ======*/
#mitte {width:985px; margin:0px auto; text-align: left; overflow: hidden; background-image:url(../grafik_b/bgmitte.gif)}

#top {height:40px; z-index:2; background-image:url(../grafik/gio.jpg); background-repeat:no-repeat; border-bottom:2px solid #fff; padding-top:55px; overflow:hidden }

.nav1 {
background-color:#f7f8fc;
height:42px;
width:214px;
float:left;
opacity:0.6;
z-index:10;
padding-top:20px;
padding-left:10px
}	

.nav1 a:link {color:#666; margin:5px; margin-top:20px}
.nav1 a:hover {color:#aa0000}

#nav {
line-height:15px;
font-size:13px;
background-color:#f7f8fc;
height:42px;
opacity:1.0;
margin-left:224px;
border-top:2px solid #FFF;
z-index:999
}	

a.sky {display:block; text-align:center; padding: 4px 15px 3px 15px; float:left;  background-color:transparent; border-left:2px solid #fff; opacity:1.0}
a.sky:link    { color:#006699; background-color:transparent;  }
a.sky:visited { color:#006699;}
a.sky:hover   { color:#a8451b; background-color:#ecf2ff; }
a.sky:active  { color:#006699;}

a.sky2 {display:block;  text-align:center; padding: 2px 15px 4px 15px; float:left; border-top:2px solid #aa0000; background-color:transparent; color:#aa0000;margin-top:-2px}
a.sky2:link, a.sky2:hover, a.sky2:active    { color:#aa0000; background-color:#fff;}


#left {float:left; width:203px; padding:10px; background-color:transparent;}


#footer{
	width: 100%;
	border-top:2px solid #fff;
	background-color:#dde4f3;
	overflow: hidden;
	color:#006699;
	line-height:25px;
}

#footer a {float:left; margin-left:20px}

#blank { height:15px; background-color:#fff;}

/*===Schiffe ===============================*/
.navleft3 {line-height:15px; color:#fff}

.navleft3 a{display:block; margin-top:1px; text-align:left; padding:3px 0px 2px 7px; background-color:#fff; }
.navleft3 a:link    { color:#333366; }
.navleft3 a:visited { color:#a8451b; }
.navleft3 a:hover   { color:#a8451b; background-color:#ecf2ff; }
.navleft3 a:active  { color:#a8451b; background-color:#76aafb}

#navleft3 img { margin: 0px 5px -1px 0px;}

/*===Hausboote ===============================*/
#navleft4 {margin-top:30px; border:3px solid #f7f7f7; background-color:#dee9fe;}

#navleft4 a{display:block; margin-bottom:1px; margin-top:1px; text-align:left; padding-top:1px; background-color:#fff; padding-left:10px;  }
#navleft4 a:link {color:#333366;}
#navleft4 a:visited {color:#333366;}
#navleft4 a:hover {color:#a8451b; text-decoration:underline}
#navleft4 a:active {color:#a8451b;}


.sublink {padding-bottom:5px; margin-top:5px}
.sublink a {display:block; margin:0px 10px 1px 5px; padding: 0px 0px 0px 10px; background-color:#d5dbe8;}
.sublink a:link, a:active    { color:#333366; background-color:#ecf2ff;  }
.sublink a:visited { color:#333366; background-color:#dde4f3;}
.sublink a:hover   { color:#a8451b; background-color:#fff; }


.schiffslink {height:140px;}
.schiffslink a {display:block; margin:0px 5px 0px 7px; padding: 4px 3px 2px 3px;  background-image:url(../grafik/skysub.jpg); float:left; width:190px; height:22px}
.schiffslink a:link, a:active    { color:#333366; background-color:#f6f8fc;  }
.schiffslink a:visited {color:#333366; background-color:#ecf2ff;}
.schiffslink a:hover   {color:#a8451b; background-color:#ecf2ff; }
.schiffslink img {height:28px; width:35px; margin:-1px 4px -3px -3px; float:left}


.neu {background-image:url(../grafik/neu.gif); background-position:right; background-repeat:no-repeat}

.product { padding: 3px 0px 1px 10px; font-size:1em; font-weight:bold; color:#003366;}
.product2 { padding: 3px 0px 1px 10px; font-size:1em; font-weight:bold; color:#fff; background-color:#009ee0}
.product3 { padding: 5px 0px 1px 10px; font-size:12px; font-weight:bold; color:#0068ab;}
.product4 { padding: 3px 0px 1px 7px; font-size:1em; font-weight:bold; background-color:#ebf0e8; color:#003366;  }
.product5 { padding: 2px 0px 1px 7px; font-size:1em; font-weight:bold; background-color:transparent; color:#0068ab; margin-top:3px}
.product6 { padding: 3px 0px 1px 10px; font-size:1em; background-color:#003366; color:#fff}

form {margin:0px 0px 1px 0px}
.label {font-size:1em; color:#a14210; padding-left:3px; padding-top:3px; font-size:12px; font-weight:bold}
.label4 {font-size:1em; color:#006699; padding-left:3px; padding-top:3px; font-size:12px; margin-top:5px; font-weight:bold; float:left}
.labelmenu {font-size:1em; color:#333366; padding-left:5px; padding-top:3px; font-size:12px; font-weight:bold}
.label2  {font-size:12px; font-weight:bold; margin: 3px 0px 0px 0px; padding: 1px 5px 1px 5px; color:#fff; background-color:#0b8fd1;}
.label3 {font-size:13px; font-weight:normal; margin: 5px 0px 4px 0px; padding: 1px 5px 1px 5px; color:#fff; background-color:#0079be; height:18px; width:212px}
.label5 {font-size:0.9em; color:#a8451b; padding-left:7px; padding-top:2px; font-weight:bold; margin-left:3px; margin-bottom:3px; margin-right:3px; background-color:#fff}

.labellink {font-size:12px; font-weight:bold; padding: 2px 0px 0px 10px; margin: 6px 10px 0px 10px; color:#009ee0; background-color:#fff; }
/*===Hausboote ===============================*/


.menutop {margin: 2px 5px 3px 5px; padding: 0px 0px 2px 5px; margin-left:10px; margin-bottom:8px}

.box {margin-bottom:5px; 
		padding:5px; 
		font-size:1em;
		border-top:2px solid #fff;
		background-color:#f7f8fc;}
						
.box img {margin-right:5px;}


.box2 {margin:5px 5px 2px 5px; 
		padding:5px; 
		font-size:1em;
		background-color:#d2e2f1;}		

.labelbox3 {padding:1px 0px 1px 7px; background-color:#003366; color:#fff; margin-top:10px}		
.box3 {padding:7px; background-color:#ecf2ff; margin-bottom:10px; line-height:17px; color:#069}

.labelbox4 {padding:1px 0px 1px 7px; background-color:#6398cc; color:#000; font-weight:bold; font-size: 14px; background-image:url(../grafik_b/labelbox.png)}		
.box4 {padding:7px; background-color:#f3f2d8; width:100%; margin-bottom:10px; line-height:17px; color:#aa0000}

.box5 {margin:2px; 
		padding:36px 2px 5px 4px;
		background-image:url(../grafik/bgrabatt.png); background-repeat:no-repeat; height:235px}
.box5b {margin:2px 0px 0px 0px; 
		padding:26px 5px 5px 6px;
		background-image:url(../grafik/bgrabatt.png); background-repeat:no-repeat; height:120px}
		
		
.box6 {border:1px solid #C90; padding:7px; margin-bottom:10px; }		
		
.ok {padding-left:20px; background-image:url(../icon/ok.png); background-repeat:no-repeat; color:#000; font-size:13px; font-weight:bold;}
.ok2 {padding-left:20px; background-image:url(../icon/ok.png); background-repeat:no-repeat; color:#000; font-size:12px; font-weight:bold; margin-top:7px}		


#bigpic2 {width:530px; height:281px; margin-bottom:2px; background-color:#fff; float:left; overflow:hidden; margin-left:3px}
#bigpic2 img {width:530px; height:281px; }

#picseite {padding-left:2px; height:281px; margin-bottom:2px;  background-color:#fff; overflow:hidden }
#picseite img {width:227px; margin-bottom:2px;}


/*=== für 3 Bilder ===============================*/
#pics {margin-left: 226px; height:132px; width:535px; background-color:#ffffff; }
#pics img {margin-right:3px; float:left; width:175px; height:131px; }

/*===für 4 Bilder ===============================*/
#picsrad {width:763px; margin: 0px 0px 0px 226px; height:132px;}
#picsrad img {margin-right:2px; float:left; height:131px; }


#inhalt {margin-left:224px; min-height:570px; overflow:hidden;}

#text2011 {width:502px; padding: 10px 17px 20px 12px; display:inline-block; min-height:500px; overflow:hidden; z-index:1000; float:left}
#text2011:after {
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}


#text2011 ul, li {font-size:12px; list-style-type:disc; font-family:Arial, Helvetica, sans-serif; line-height:16px}

#textframe {width:600px; padding: 0px; display:inline-block; min-height:500px;}
#text:after {
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}


.clearfix {display:inline-block;}
.clearfix:after {
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}



#seite6 {
position:absolute;
margin-left:534px;
float:right;
width:227px;
background-color:#fff;
overflow:hidden;
	}	
#seite6 img {width:227px; margin-bottom:3px;}


#backlink {position:absolute; margin-left:550px; top:245px; background-image:url(../icon/back3.gif); background-repeat:no-repeat; width:100px}
#backlink img {width:15px; height:15px; float:left; margin-right:7px;}


.summary {border:1px solid #39C; width:500px; padding:0px; margin-bottom:5px}
.summary h2 {margin-top:4px; margin-bottom:4px; color:#c99a1a; font-size:14px}
.sumtext {padding:5px}
.sumimg {width:171px; margin:0px; float:left; margin-right:10px;}	


.textbord {height:19px; background-color:#eef3fa; color:#003366; padding-left:3px; margin-bottom:2px; margin-top:12px; font-weight:bold;}
.textbord2 {height:19px; background-color:#eef3fa; color:#003366; margin-bottom:2px; font-weight:bold;}
.textsublevel2 {padding-left:3px; background-color:#f7f7f7; margin-bottom:4px}
.textsublevel22 {padding-left:3px; background-color:#fff; margin-bottom:4px}
.textsublevel22 H4 {padding-left:3px; color:#006699;}
.textsublevel22 img {float:left; margin-top:3px; margin-right:20px; margin-left:10px; margin-bottom:10px; width:150px;}

.aktuell {padding:5px 5px 5px 5px; background-color:#f7f7f7}
.aktuell H4 {padding-left:3px; color:#006699;}
.aktuell img {float:left; margin-right:10px; margin-bottom:15px; margin-top:5px; margin-left:-5px; width:120px;}

.icon {margin-left:170px; padding-top:2px; font-size:0.9em; margin-top:7px}
.icon img {padding-left:12px; padding-right:3px; width:14px; float:left;}





/*===Einzelseiten ===============================*/
.infoicon {width:20px; height:22px; padding:1px 1px 1px 1px; float:left;}
.infolink {height:22px; padding:0px 6px 8px 0px; margin-left:3px; margin-right:15px; float:left;}
.infolink a { color:#336699}
#info {width: 600px; height:22px; background-color:#f7f7f7; padding:0px; padding-left:10px; padding-right:10px;}
#infofeld{width: 650px; background-color:#fff; padding:10px 10px 10px 10px;  left:10px;}
#info800 {width: 800px; height:22px; background-color:#fff; padding:0px; padding-left:10px; padding-right:10px;}
#infofeld800{width: 800px; background-color:#fff; padding:10px 10px 10px 10px; }

#infofeld img {margin-right:10px; margin-bottom:10px;}

#infofoot
{position:absolute; width: 600px; height:21px; background-color:#f7f7f7; padding:3px 10px 0px 10px;}
#infofoot800
{width: 800px; height:22px; background-color:#ebebeb;padding:3px 10px 0px 10px;}

/*===Formulare ===============================*/

input {font-size: 11px; color: #333333;}
.inputstd {width:140px}
.error {  font-size: 11px; background-color:#FFFFCC; line-height:13px; color: #a8451b; margin-top:1px;}
#absicht {display:none;}
	
.schiffsinfo {height:27px; font-size:12px; float:left; background-color:#fff; background-image:url(../icon/rad.gif); background-repeat:no-repeat; background-position:2px 2px;padding-left:15px; padding-bottom:4px; padding-top:2px}	
	
textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #fff;
	color: #003366;
	width:227px;
	}
	
select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	color: #003366;
	margin-bottom:2px;
	margin-top:1px;
	height:20px;
	}
	
		

	
	
/*=== Ausgabe Schiffsmenue ===============================*/
.smen40 {height:40px; width:40px; margin-left:5px; line-height:16px; float:left; background-color:#ecf2ff; margin-top:2px; text-align:center }
.smen40 img {width:45px}
.smen50 {height:40px; width:55px; margin-left:5px; text-align:center; line-height:16px;  float:left; background-color:#ecf2ff; margin-top:2px; text-align:left }
.smen150 {height:40px; font-weight:bold; width:150px; border-right:1px solid #cccccc; line-height:16px; padding-left:5px; padding-right:1px; float:left; background-color:#f7f7f7; margin-top:2px;}
.smen165 {height:40px; width:165px; line-height:16px; padding-left:10px; padding-right:1px; float:left; background-color:#f7f7f7; margin-top:2px;}

/*=== Ausgabedateien ===============================*/

#sbsA { width:710px; text-align:left;}
#sbsbild {width:222px; height:174px; float:left; padding:5px; background-color:#ecf2ff}
#sbsbild img {width:215px;}	

.clearsbs {display:inline-block; width:720px; padding:5px}
.clearsbs:after {
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}


.sbsdaten01 {width:190px; float:left; padding:0px 5px 5px 5px; font-size:12px}
#sbstext {margin-top:10px; padding:5px 5px 5px 5px; background-color:#fff; color:#333333; }
.sbs {width:95px; color: #333333; line-height:16px; padding-left:5px; padding-right:1px; float:left; background-color:#f2f7fa; margin-bottom:1px; font-size:12px }
.sbs2010 {width:90px; color: #333333; line-height:16px; padding-left:5px; padding-right:1px; float:left; background-color:#ecf2ff; margin-top:1px; }
.sbsrechts2010 {width:50px; color: #333333; line-height:16px; padding-left:5px; padding-right:5px; float:left; background-color:#fff; border-top:1px solid #cccccc; text-align:right;}
.sbsrechts {width:70px; color: #333333; line-height:16px; padding-left:5px; padding-right:5px; float:left; background-color:#fff; border-bottom:1px solid #dbdee7; text-align:right;}
.sbs2 {width:90px; color: #333333; line-height:16px; padding-left:5px; padding-right:5px; float:left; background-color:#fff; margin-top:1px; font-weight:bold}
.sbs3 {width:80px; color: #333333; line-height:16px; padding-left:7px; padding-right:13px; float:left; background-color:#ecf2ff; margin-top:1px; font-weight:normal; text-align:right; }
.sbs4 {width:120px; color: #333333; line-height:16px; padding-left:5px; padding-right:5px; float:left; background-color:#ecf2ff; margin-top:1px; }
.sbs5{width:200px; color: #333333; line-height:16px; padding-left:5px; padding-right:0px; float:left; background-color:#ecf2ff; margin-top:1px; }
.sbs6{width:170px; color: #333333; line-height:16px; padding-left:5px; padding-right:0px; float:left; background-color:#fff; border-bottom: 1px solid #cccccc; margin-top:1px; }

.sbskab {width:700px; padding:10px}
.sbskab img {margin:10px; width:600px;}
#sbsbildunten {width:710px; padding:5px; float:left}
#sbsbildunten img {height:150px; float:left; margin-right:3px; }
#sbsbildunten2 {width:710px; height:150px; padding-top:3px; padding-left:1px; float:left}
#sbsbildunten2 img {height:100px; float:left; margin-right:3px; }
/*=== sbs-eb ===============================*/
#sbsbildunten3 {width:710px; height:160px; padding-top:3px; padding-left:1px;}
#sbsbildunten3 img {height:148px; float:left; margin-right:3px; }


#sbsAbfrage { width:800px; color:#0066CC; background-color:#fff;}
#abfragebild {  width:160px; height:123px; float:left; }
#abfragebild img {width:150px; margin-top:5px}
#abfragename {height:20px; font-size:14px; font-weight:bold; color:#336699; padding-top:4px; }


#sbsflussbild {width:300px; height:140px; float:left; }
#sbsflussbild img {width:300px; height:140px; }
#flussbildunten {width:700px; height:145px; background-color:#fff; padding-top:10px; padding-bottom:10px; margin-left:7px;} 
#flussbildunten img {float:left; height:140px; margin-left:3px;}
.r1 { width:700px;  color:#333333; text-align:left; padding:10px;}
.r2 {width:250px; top:10px; float:left; padding:0px 0px 15px 15px; background-color:#fff;  text-align:left; }
.r3 {width:120px; top:10px; float:left; padding:0px 0px 5px 5px; background-color:#fff;  text-align:left; color:#333333;}
.rpreise {width:638px; top:10px; padding:0px 1px 1px 1px; background-color:#cccccc; text-align:center; margin-left:10px;}
/*=== d1 für sbs-fluss, sbs-fluss-eb, sbs-fluss 3 und 4 ===============================*/
.d1 {width:110px; color: #333333; line-height:16px; padding-left:5px; padding-right:5px; float:left; background-color:#ecf2ff; margin-top:1px; }





.sitemap2 {width:350px; color: #333333; padding-left:10px; padding-right:15px; margin-top:1px; }
.sitemap3 {width:350px; color: #333333; padding-left:30px; padding-right:5px; margin-top:1px; }
.sitemap4 {width:350px; color: #333333; padding-left:50px; padding-right:5px; margin-top:1px;  }
.seitennavi {width:130px; color: #333333; line-height:21px; float:left; background-color:#f7f7f7; margin-top:7px; text-align:center; border:1px solid #cccccc;}



.set250 {width:250px}
/*=== tallship mitsegeln ========*/
.set1400 {height:1400px}
.c {padding-left:30px}

.aus2 {width:130px; height:21px; margin-top:10px; padding-left:5px; float:left;; color:#003366;}

/*=== Saisonstaffel sbs ========*/
.aus30f{width:33px; height:16px; float:left; padding:0px 3px 0px 3px; background-color:#f7f7f7;  border-bottom:1px solid #cccccc; margin-top:1px; margin-right:20px}
.aus100w {width:75px; height:16px; float:left; margin-right:2px; padding:0px 3px 0px 3px; background-color:#fff; border-bottom:1px solid #cccccc}

/*=== Einzelbucher =======*/
.eb30{width:21px; height:20px; float:left; margin-right:2px; padding:1px 5px 0px 5px; background-color:#ecf2ff;  margin-top:2px; text-align:center;font-size:12px }
.eb40{width:29px; height:20px; float:left; margin-right:2px; padding:1px 5px 0px 5px; background-color:#ecf2ff;  margin-top:2px; text-align:center;font-size:12px }
.eb45{width:34px; height:20px; float:left; margin-right:2px; padding:1px 5px 0px 5px; background-color:#ecf2ff;  margin-top:2px; text-align:center;font-size:12px }
.eb50{width:39px; height:20px; float:left; margin-right:2px; padding:1px 3px 0px 3px; background-color:#ecf2ff;  margin-top:2px; text-align:center; font-size:12px}
.eb55{width:50px; height:20px; float:left; margin-right:2px; padding:1px 3px 0px 3px; background-color:#ecf2ff;  margin-top:2px; text-align:center; font-size:12px}
.eb60{width:49px; height:20px; float:left; margin-right:2px; padding:1px 5px 0px 5px; background-color:#ecf2ff;  margin-top:2px; text-align:right; font-size:12px}
.eb70{width:59px; height:20px; float:left; margin-right:2px; padding:1px 5px 0px 5px; background-color:#ecf2ff;  margin-top:2px; text-align:center; font-size:12px}
.eb80{width:69px; height:20px; float:left; margin-right:2px; padding:1px 5px 0px 5px; background-color:#ecf2ff;  margin-top:2px;font-size:12px}
.eb90{width:79px; height:20px; float:left; margin-right:2px; padding:1px 5px 0px 5px; background-color:#ecf2ff;  margin-top:2px;font-size:12px}
.eb100{width:88px; height:20px; float:left; margin-right:2px; padding:1px 5px 0px 5px; background-color:#ecf2ff;  margin-top:2px;font-size:12px}
.eb110x{width:89px; height:16px; float:left; margin-right:2px; padding:1px 5px 0px 5px; background-color:#ffffff;  border-bottom:1px solid #cdcdcd; margin-top:2px;font-size:12px}
.eb110{width:99px; height:20px; float:left; margin-right:2px; padding:1px 5px 0px 5px; background-color:#ecf2ff;  margin-top:2px;font-size:12px}
.eb130{width:121px; height:20px; float:left; margin-right:2px; padding:1px 5px 0px 5px; background-color:#ecf2ff;  margin-top:2px;font-size:12px}
.eb120{width:109px; height:20px; float:left; margin-right:2px; padding:1px 5px 0px 5px; background-color:#ecf2ff;  margin-top:2px;font-size:12px}
.eb150{width:139px; height:20px; float:left; margin-right:2px; padding:1px 5px 0px 5px; background-color:#ecf2ff;  margin-top:2px;font-size:12px}
.eb380{width:301px; height:20px; float:left; margin-right:2px; padding:1px 5px 0px 5px; background-color:#fff;  margin-top:2px;}
.eb500{width:500px; height:16px; float:left; margin-right:2px; padding:1px 5px 0px 5px; background-color:#fff;  margin-top:10px; margin-bottom:0px}

/*=== Radschiff Tabellen rechts =======*/
.aus190 {width:200px; float:left; margin-right:0px; padding:0px 5px 0px 5px; background-color:transparent;  margin-top:2px;}
.aus190k {width:200px; float:left; margin-right:0px; font-size:12px; padding:0px 5px 0px 5px; background-color:transparent; line-height:15px}


.aus130 {width:140px; float:left; margin-right:1px; padding:0px 0px 0px 3px; border-bottom:1px solid #bdd5ed;  }
.aus199{width:215px; float:left; margin-right:1px; padding:0px 0px 0px 5px; background-color:#fff; border-bottom:1px solid #bdd5ed;  }
.aus60r {width:58px;  float:left; padding:0px 3px 0px 0px; background-color:#ffffff; border-bottom:1px solid #bdd5ed; margin-left:1px; text-align:right;}
.aus70r {width:80px;  float:left; padding:0px 3px 0px 0px; background-color:#ffffff; border-bottom:1px solid #bdd5ed; margin-left:1px; text-align:right;}
.aus220r {width:243px;  float:left; padding:0px 3px 0px 0px; background-color:#ffffff; border-bottom:1px solid #bdd5ed; margin-left:1px; text-align:center;}
/*=== Termine Verfügbarkeit RadundSchiff =======*/

#termin {padding:0px; background-color:#fff; width:205px; display:inline-block;}
#termin img {width:15px; height:15px}
#termin:after {
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}

.radzeile {width:197px; padding: 2px 1px 2px 2px; height:15px; background-color:#fff; font-size:12px}
.radzeile2 {width:216px; padding: 1px 2px 3px 4px; min-height:15px;  margin-bottom:2px; font-size:11px; line-height:12px; font-family:Verdana, Geneva, sans-serif;  float:left;}
.radzeile3 {width:200px; padding: 0px 2px 2px 2px; height:15px; background-color:#ffffff;  margin-bottom:3px; font-size:11px; font-family:Verdana, Geneva, sans-serif; float:left}


.rad150 {width:129px; float:left; background-color:#ffffff; height:18px; font-size:12px; padding:1px 5px 1px 5px; margin-top:1px; border-bottom:1px solid #bdd5ed}
.rad130 {width:109px; float:left; background-color:#ffffff; height:16px; font-size:12px; padding:1px 5px 1px 5px; margin-top:1px; border-bottom:1px solid #bdd5ed}
.rad100 {width:110px; float:left; font-weight:bold; line-height:14px; font-size:11px;  border-right:2px solid #fff; padding:2px 2px 2px 20px; margin-top:1px; text-align:left}
.rad170 {width:150px; float:left; font-weight:bold; line-height:14px; font-size:11px; padding:2px 2px 2px 24px; margin-top:1px; text-align:left}
.rad100b {width:116px; float:left; font-weight:bold; line-height:14px; font-size:11px;  border-right:2px solid #fff; padding:2px 2px 2px 14px; margin-top:1px; text-align:left}
.rad90 {width:90px; float:left; background-color:#ffffff;  font-size:11px;   padding:2px; margin-top:1px; text-align:left}
.rad110 {width:110px; float:left; background-color:#ffffff;  font-size:11px;   padding:2px; margin-top:1px; text-align:left}
.rad70 {width:65px; float:left;background-color:#ffffff;  font-size:11px;  padding:2px; margin-top:1px; text-align:center}
.rad70b {width:55px; float:left;  font-weight:bold; font-size:11px; line-height:14px; padding:1px 0px 1px 5px; margin-top:1px; text-align:center; }
.rad50 {width:50px; float:left; background-color:#ffffff; height:16px; font-size:12px;  padding:1px 5px 1px 7px; margin-top:1px}
.rad40 {width:40px; float:left; background-color:#ffffff; height:16px; font-size:12px;  padding:1px 5px 1px 7px; margin-top:1px}
.rad40b {width:35px; float:left; background-color:#ffffff; height:18px; font-size:12px;  padding:1px 5px 1px 7px; margin-top:1px; border-bottom:1px solid #bdd5ed}
.rad30 {width:20px; float:left; background-color:#ffffff; height:18px; font-size:12px;  padding:1px 5px 1px 0px; margin-top:1px; border-bottom:1px solid #bdd5ed; text-align:right}
.rad20 {width:15px; float:left; background-color:#ffffff; height:18px; font-size:12px;  padding:1px 3px 1px 0px; margin-top:1px; border-bottom:1px solid #bdd5ed}
.aus500x{width:490px;float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#fff;  margin-top:2px;font-size:12px}

.zeile {width:550px; font-size:12px; height:17px}
.ddpreis {width:63px; color: #333333; line-height:16px; padding-left:1px; padding-right:1px;float:left; background-color:#ecf2ff; margin-top:1px; margin-left:1px; text-align:right; font-size:11px }	
.ddpreis2 {width:67px; color: #333333; line-height:16px; padding-left:2px; padding-right:2px;float:left; background-color:#ecf2ff; margin-top:1px; margin-left:1px; text-align:center; font-size:11px; height:36px }
.ddpreis3{width:80px; color: #333333; line-height:15px; padding-left:2px; padding-right:2px; float:left; background-color:#ecf2ff; margin-top:1px; margin-left:3px; text-align:center; font-size:11px; height:33px ; border-bottom:1px solid #a8c5fd}	
.ddpreis4{width:80px; color: #333333; line-height:15px; padding-left:2px; padding-top:4px; float:left; background-color:#e9edf6; margin-top:1px; margin-left:3px; text-align:center; font-size:12px; height:29px ; border-bottom:1px solid #a8c5fd}	
.ddpreis5{width:69px; color: #333333; line-height:15px; padding-left:2px; padding-top:4px; float:left; background-color:#e9edf6; margin-top:1px; margin-left:3px; text-align:center; font-size:12px; border-bottom:1px solid #a8c5fd}	

.w160 {width:180px; height:21px; margin-top:1px; padding-left:5px; float:left; color:#333333; background-color:#fff;} 
.f160 {width:180px; height:21px; margin-top:1px; padding-left:5px; float:left; color:#333333; background-color:#f7f7f7;} 
.wtab80 {width:80px; height:21px; margin-top:1px; padding-right:5px; float:left; color:#333333; background-color:#fff; text-align:right}
.stab80 {width:80px; height:21px; margin-top:1px; padding-right:5px; float:left; color:#333333; background-color:#f7f7f7; text-align:right} 
	
.inline {float:left; width:120px; margin-right:7px; margin-bottom:5px; margin-top:5px}
.inline80 {float:left; width:80px; margin-right:7px; margin-bottom:5px; margin-top:5px}
.inline100 {float:left; width:100px; margin-right:7px; margin-bottom:5px; margin-top:5px}
.inline160 {float:left; width:160px; margin-right:7px; margin-bottom:5px; margin-top:5px}
.inline300 {float:right; width:300px; margin-bottom:5px; margin-top:5px; margin-left:10px}

.inline80r {float:right; width:80px; margin-left:7px; margin-bottom:5px; margin-top:5px}
.inline100r {float:right; width:100px; margin-left:7px; margin-bottom:5px; margin-top:5px}
.inline160r {float:right; width:160px; margin-left:7px; margin-bottom:5px; margin-top:5px}
.inline220{width:220px; margin-bottom:5px; margin-top:5px}
.inline270{width:250px; margin-bottom:5px; margin-top:2px}
.inlinesbs {width:300px; float:left; margin-right:10px; margin-left:0px}
.inschiff {float: right; margin-bottom:25px; width:252px; height:335px; margin-right:-10px; margin-left:5px}
.karte {height:133px; width:220px}

#thead {background-color:#6699FF;}

.aus500bar {width:490px; height:5px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#fff;  margin-top:2px;}
.aus600 {width:590px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f8f9e9;  margin-top:2px;}
.aus500 {width:490px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus500w {width:490px; height:28px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#fff;  margin-top:2px;}
.aus500w2 {width:490px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#fff;  margin-top:2px;}
.aus500b {width:490px; height:16px; float:left; margin-right:2px; padding:1px 5px 0px 5px; border:1px solid #a2daf4;  margin-top:2px; margin-bottom:5px; font-weight:bold}
.aus500c {width:490px; text-align:center; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#fff;  margin-top:2px;}
.aus500pic {width:155px; height:20px; padding:0px 0px 0px 350px; background-color:#fff;  margin-top:2px;}
.aus500pic img {margin-bottom:-5px;}
.aus500bar {width:490px; height:5px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#fff;  margin-top:2px;}
.aus490 {width:455px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#ffffff;  margin-top:2px;}
.aus480 {width:435px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#ffffff;  margin-top:2px;}
.aus460 {width:418px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#ffffff;  margin-top:2px;}
.aus410 {width:397px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus400 {width:388px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus360h{width:355px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus350 {width:325px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus330 {width:321px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus330a {width:321px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f8f9e9;  margin-top:2px;}
.aus310 {width:298px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus300 {width:288px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus300h {width:288px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus270 {width:258px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus260 {width:248px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus250 {width:238px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus250w {width:238px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#fff;  margin-top:2px;}
.aus240hh  {width:240px;  float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus230 {width:221px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus220 {width:208px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus220h {width:208px; float:left; margin-right:2px; padding:0px 5px 0px 0px; background-color:#f7f7f7;  margin-top:2px;}
.aus200 {width:188px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}

.aus190b {width:180px; height:21px; float:left; margin-right:0px; padding:0px 5px 0px 5px; background-color:#dfe8f5;  margin-top:2px;}
.aus190w {width:190px; height:21px; float:left; margin-right:0px; padding:0px 5px 0px 5px; background-color:#fff; font-weight:bold; color:#0099CC}
.aus190c {width:180px; height:21px; float:left; margin-right:0px; padding:0px 5px 0px 5px; color:#0099FF; font-weight:bold; margin-top:2px;}
.aus180 {width:169px; height:21px; float:left; margin-right:0px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus176 {width:165px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus176r {width:165px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px; text-align:right}
.aus150 {width:138px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus150w {width:130px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#fff;  margin-top:2px;}
.aus150r {width:138px; height:21px; float:left; margin-right:2px; padding:0px 10px 0px 5px; background-color:#fff;  margin-top:2px;  text-align:right}
.aus150h {width:138px; float:left; margin-right:2px; padding:0px 10px 0px 5px; background-color:transparent;  margin-top:2px; text-align:right }
.aus140 {width:128px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}

.aus135 {width:123px; height:21px; float:left; margin-right:2px; padding:0px 0px 0px 5px; background-color:#f7f7f7;  margin-top:2px; }
.aus135h {width:123px; float:left; margin-right:2px; padding:0px 0px 0px 5px; background-color:#f7f7f7;  margin-top:2px; }
.aus120 {width:108px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus120hh {width:108px; float:left; margin-right:2px; padding:0px 10px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus120w {width:108px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#ffffff;  margin-top:2px;}
.aus120r {width:108px; height:21px; float:left; margin-right:2px; padding:0px 10px 0px 5px; background-color:#f7f7f7;  margin-top:2px;  text-align:right}
.aus120c {width:112px; height:21px; float:left; margin-right:2px; padding:0px 10px 0px 3px; background-color:#f7f7f7;  margin-top:2px;  text-align:center}
.aus110h {width:98px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus100 {width:88px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus100h {width:88px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus105w {width:93px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#fff;  margin-top:2px;}
.aus100r {width:88px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px; text-align:right}
.aus90n {width:79px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7; margin-top:2px;}
.aus90 {width:79px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#fff; color:#009ee0; margin-top:2px; font-weight:bold}
.aus80 {width:69px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus80c {width:69px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px; text-align:center}
.aus80r {width:64px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 10px; background-color:#f7f7f7;  margin-top:2px; text-align:right}
.aus75 {width:67px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus75h {width:67px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus75c {width:88px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#ecf2ff;  margin-top:2px; text-align:center; font-size:12px }
.aus75k {width:67px; height:35px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus75k2 {width:92px; height:21px; float:left; margin-right:2px; padding:0px 3px 0px 3px; background-color:#f7f7f7;  margin-top:2px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center}
.aus70 {width:59px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus70h {width:59px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus65 {width:54px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px; text-align:center}
.aus65b {width:54px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#ecf2ff;  margin-top:2px; text-align:center}
.aus65r {width:58px; height:21px; float:left; padding:0px 3px 0px 0px; background-color:#ebebeb;  margin-top:2px;text-align:right;}
.aus60 {width:51px; height:21px; float:left; margin-right:2px; padding:0px 3px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus60h {width:51px; float:left; margin-right:2px; padding:0px 3px 0px 5px; background-color:#f7f7f7;  margin-top:2px; text-align:right}
.aus60c {width:51px; height:21px; float:left; margin-right:2px; padding:0px 3px 0px 5px; background-color:#f7f7f7;  margin-top:2px; text-align:center}

.aus60f {width:53px; height:21px; float:left; padding:0px 5px 0px 0px; background-color:#ebebeb;  margin-top:2px;text-align:right;}
.aus58 {width:49px; height:21px; float:left; margin-right:2px; padding:0px 3px 0px 4px; background-color:#f7f7f7;  margin-top:2px;}
.aus55{width:34px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus50{width:39px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px; text-align:center}
.aus50b{width:39px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#fff;  margin-top:2px;}
.aus50w{width:39px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#fff;  margin-top:2px;}

.aus40{width:29px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus45{width:34px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus40h{width:29px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus40r{width:29px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px; text-align:right}
.aus30{width:21px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:transparent;  margin-top:2px;}
.aus30eb{width:22px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus30h{width:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#f7f7f7;  margin-top:2px;}
.aus30c{width:26px; height:21px; float:left; margin-right:2px; padding:0px 2px 0px 2px; background-color:#fff;  margin-top:2px; text-align:center}
.aus25{width:14px; height:21px; float:left; margin-right:2px; padding:0px 5px 0px 5px; background-color:#fff;  margin-top:2px;}
/* Schiffsbeschreibung */

.anker {background-image:url(../icon/arrow2.gif); background-repeat:no-repeat; padding-left:11px}
.scont {width:670px}
#srechts {float:left; padding:0px; margin:0px}
#slinks {float:left; padding:0px; margin:0px}
.sname {width:634px; margin:2px; padding:5px; background-color:#ecf2ff}
.sname h1 {line-height:20px; margin:2px}
.sbild {width:300px; margin:2px; background-color:#ecf2ff}
.sbild img {width:310px; height:243px}
.stext {width:290px; margin:2px; padding:10px; padding-top:20px; padding-bottom:20px; background-color:#ecf2ff; display:inline-block }
#soben {width:320px; margin:2px; padding:5px; background-color:#efedf2; }
#soben a {font-size:12px; line-height:18px}
#soben ul, #soben li {margin-left:-10px; line-height:18px}
.skab {width:310px; margin:2px; margin-top:4px; padding:10px; background-color:#e2e6ec; }
.skab img {width:290px}
.stechnik {width:330px; margin:2px; padding:5px; background-color:#ecf2ff; font-size:12px}
.sbildklein {width:330px; margin:2px;  background-color:#ecf2ff; height:70px}
.sbildklein img {height:70px; float:left; margin-right:4px}

.sdaten {width:310px; margin:2px;  background-color:#ebf1f3; padding:10px; font-size:12px; font-family: Arial, Verdana, Helvetica, sansserif; float:left}
.srahmen {width:310px; display:inline-block; margin-bottom:5px}
.spreise {width:140px; float:left; margin-left:5px;}
.seinteilung {width:160px; float:left; }
.sausstattung {width:160px; float:left;  margin-top:10px}
.sbemerk {margin-top:10px; float:left; width:300px}
.sbes {width:90px; float:left; border-bottom: 1px solid #fff}
.saus {width:50px; float:left; border-bottom: 1px solid #fff; text-align:right}
.sextra {width:150px; float:left; border-bottom: 1px solid #fff; text-align:left}
.sbshead {width:150px; height:18px; color:#006699; font-weight:bold;}
.sbshead2 {width:150px; height:18px; color:#006699; font-weight:bold; margin-top:10px; float:left}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 113px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: normal;
}


