body {line-height:150%; height:100%; overflow-y:auto;}
div {font-family:verdana; color:#666666; font-size:12px; line-height:150%;}
td {font-family:verdana; color:#666666; font-size:12px;}
h1 {font-family:verdana; color:#195CB7; font-size:22px; margin-top:20px; margin-bottom:20px;}
h2 {font-family:verdana; color:#195CB7; font-size:16px; font-weight:bold;}
h3 {font-family:verdana; color:#000000; font-size:12px; margin-top:0px; padding-top:0px;}

select {font-family:verdana; font-size:10px;}
option {font-family:verdana; font-size:10px;}

#angebotestartseite {
background:url(grafik/DetailSpecials.jpg) top left no-repeat black;
width:630px;
height:160px !important;
height:170px;
padding-top:10px;


}
#angebotestartseite ul {

list-style-type: none;
margin-left:-35px;
}

#angebotestartseite ul li a{
font-family:verdana; 
color:#ffffff; 
font-size:10px;
text-decoration:none;
}

#angebotestartseite ul li a:hover{
font-family:verdana; 
color:#ffffff; 
font-size:10px;
text-decoration:underline;
}


#slideshowdiv {

background:url(grafik/slideshowbg.jpg) top left no-repeat;

}

div.vpmtest {
background:red;
}
.footer {

background:url(/grafik/footerbg.gif) bottom repeat-x;
width:610px !important;
width:630px;
padding:10px;
height:75px !important;
height:95px;
margin-bottom:15px;
margin-top:10px;
font-size:10px;
}





.footertable {
font-family:verdana; color:#666666; font-size:10px; padding:1px;

}

.footer a.footerlink, .footer a:hover.footerlink { font-size:10px;}

a.footerlink, a:hover.footerlink { font-size:10px;}

.startheader {font-family:verdana; color:#F6B400; font-size:10px; font-weight:bold;}

img, div { behavior: url(/iepngfix.htc) }

#startseitebox ul {
padding:0; margin:0; list-style-type: none;

}

#startseitebox ul li{
font-family:verdana; color:#ffffff; font-size:10px;

}


.textwhite {
font-family:verdana; 
color:#ffffff; 
font-size:10px;
text-decoration:none;

}

#startseitebox a{
font-family:verdana; 
color:#ffffff; 
font-size:10px;
text-decoration:none;
}

#startseitebox a:hover{
font-family:verdana; 
color:#ffffff; 
font-size:10px;
text-decoration:underline;
}

#startseitebox ul li a{
font-family:verdana; 
color:#ffffff; 
font-size:10px;
text-decoration:none;
}

#startseitebox ul li a:hover{
font-family:verdana; 
color:#ffffff; 
font-size:10px;
text-decoration:underline;
}

iframe.extern {
padding:0px;
margin:0px;
border:0px;
width:630px;
height:1000px;
background:url(/grafik/externloading.gif) top repeat-x;
}

iframe.externhalbbreit {
padding:0px;
margin:0px;
border:0px;
width:730px;
height:1000px;
background:url(/grafik/externloading.gif) top repeat-x;
}

iframe.externbreit {
padding:0px;
margin:0px;
border:0px;
width:830px;
height:1000px;
background:url(/grafik/externloading.gif) top repeat-x;
}

iframe.externbreit2 {
padding:0px;
margin:0px;
border:0px;
width:830px;
height:1000px;
background:url(/grafik/externloading.gif) top repeat-x;
}

.middle {

width:125px;
border:1px solid #666666;

}

.short {

width:95px;
border:1px solid #666666;

}

.long {
width:200px;

border:1px solid #666666;

}

.yellowborder {
border:1px solid #E9A101;
width:200px;
margin-left:20px;
}


#normlist li {
margin-left:-25px;
}

.even {
background: url(/grafik/bgpl.jpg) top repeat-x;

}

#showshipbox {
background: url(/grafik/boxbg.gif) top repeat-x white;
width:640px !important;
width:680px;
z-index:240;
position:absolute;
border:1px solid #666666;
cursor:pointer;
padding:20px;
z-index:250;

}

.showimagebox {
background:white;
z-index:240;
position:absolute;
border:1px solid #666666;
cursor:pointer;
}



.showimagebox-image {
margin:20px;
}

#loadingbox {

width:173px;
height:60px;
position:absolute;
z-index:252;
left:200px;
top:200px;
}

div.revierminibox {
background: url(/grafik/boxbg.gif) top repeat-x;
padding:15px;
width:277px !important;
width:307;
border:1px solid #cccccc;
margin-bottom:10px;
font-size:10px;
vertical-align:top;
height:90px;
cursor:default;
}

div.revierminibox3 {
background: url(/grafik/boxbg.gif) top repeat-x;
padding:10px;
width:287px !important;
width:307;
border:1px solid #cccccc;
margin-bottom:10px;
font-size:10px;
vertical-align:top;
height:145px !important;
height:175px;
cursor:default;
}

div.revierminibox3_over {
background: url(/grafik/boxbg.gif) top repeat-x;
padding:10px;
width:287px !important;
width:307;
border:1px solid #cccccc;
margin-bottom:10px;
font-size:10px;
vertical-align:top;
height:145px !important;
height:175px;
cursor:pointer;
}

#weniger li {

margin-left:-22px;

}

.bildrechts {
float:right;
margin-left:20px;
margin-bottom:10px;
border:1px solid #cccccc;
padding:10px;
}

.bildlinks {
float:left;
margin-right:20px;
margin-bottom:10px;
border:1px solid #cccccc;
padding:10px;
}


.picright {
float:right;
margin-left:20px;
margin-bottom:20px;
background: url(/grafik/boxbg.gif) top repeat-x;
border:1px solid #cccccc;
}

.picleft img {
margin:10px;
}

.picleft {
float:left;
margin-right:20px;
margin-bottom:20px;
background: url(/grafik/boxbg.gif) top repeat-x;
border:1px solid #cccccc;
}

.picright img {
margin:10px;
}

.piccenter {

margin-top:20px;
margin-bottom:20px;
background: url(/grafik/boxbg.gif) top repeat-x;
border:1px solid #cccccc;
}

.picjustborder {
background: url(/grafik/boxbg.gif) top repeat-x;
border:1px solid #cccccc;
}

.picjustborder img {
margin:10px;
}

div.downloadminibox {
background: url(/grafik/boxbg.gif) top repeat-x;
padding:15px;
width:277px !important;
width:307;
border:1px solid #cccccc;
margin-bottom:10px;
font-size:10px;
vertical-align:top;
cursor:default;
}

div.downloadminibox_selected {
background: url(/grafik/bgpl.jpg) top repeat-x;
padding:15px;
width:277px !important;
width:307;
border:1px solid #E9A101;
margin-bottom:10px;
font-size:10px;
vertical-align:top;
cursor:pointer;
}

div.downloadminibox img {
float:left;
margin-right:15px;

}

div.downloadminibox_selected img {
float:left;
margin-right:15px;

}


div.revierminibox_selected {
background: url(/grafik/bgpl.jpg) top repeat-x;
padding:15px;
width:277px !important;
width:307;
border:1px solid #E9A101;
margin-bottom:10px;
font-size:10px;
vertical-align:top;
height:90px;
cursor:pointer;
}

div.schiffsmarktbox {
background: url(/grafik/boxbg.gif) top repeat-x;
padding:15px;
width:600px !important;
width:630px;
border:1px solid #cccccc;
margin-bottom:10px;
font-size:10px;
vertical-align:top;

cursor:default;
}

div.schiffsmarktbox_selected {
background: url(/grafik/bgpl.jpg) top repeat-x;
padding:15px;
width:600px !important;
width:630px;
border:1px solid #E9A101;
margin-bottom:10px;
font-size:10px;
vertical-align:top;

cursor:pointer;
}


div.schiffsrissebox {
background: url(/grafik/boxbg.gif) top repeat-x;
padding:15px;
width:277px !important;
width:307;
border:1px solid #cccccc;
margin-bottom:10px;
font-size:10px;
vertical-align:top;

cursor:default;
}

div.schiffsrissebox_selected {
background: url(/grafik/bgpl.jpg) top repeat-x;
padding:15px;
width:277px !important;
width:307;
border:1px solid #E9A101;
margin-bottom:10px;
font-size:10px;
vertical-align:top;

cursor:pointer;
}


.pointer {
cursor:pointer;
}


.def {
cursor:pointer;
}

div.revierminibox img {
float:left;
margin-right:15px;

}

div.revierminibox_selected img {
float:left;
margin-right:15px;

}

.orangebox {
background: url(/grafik/bgpl.jpg) top repeat-x;
padding:15px;
border:1px solid #E9A101;
line-height:150%;
float:right;
margin-left:20px;
margin-bottom:20px;
margin-top:20px;


}

a:active.orangehead {font-family:verdana; color:#F6B400; font-size:10px; font-weight:bold; text-decoration:none;}
a:link.orangehead {font-family:verdana; color:#F6B400; font-size:10px; font-weight:bold; text-decoration:none;}
a:visited.orangehead {font-family:verdana; color:#F6B400; font-size:10px; font-weight:bold; text-decoration:none;}
a:hover.orangehead {font-family:verdana; color:#F6B400; font-size:10px; font-weight:bold; text-decoration:none;}



.greybox {

background: url(/grafik/boxbg.gif) top repeat-x;
padding:15px;
border:1px solid #cccccc;
width:600px !important;
width:630px;
margin-bottom:15px;
line-height:150%;

}

.angeboteintrag {

background: url(/grafik/boxbg.gif) top repeat-x;
padding:15px;
border:1px solid #cccccc;
height:100px !important;
height:130px;
width:600px !important;
width:630px;
margin-bottom:15px;
line-height:100%;
cursor:default;
}

.centerbox {

background: url(/grafik/boxbg.gif) top repeat-x;
padding:15px;
border:1px solid #cccccc;
width:600px !important;
width:630px;
margin-bottom:15px;
line-height:100%;
cursor:default;
}

.centerbox_selected {

background: url(/grafik/bgpl.jpg) top repeat-x;
padding:15px;
border:1px solid #E9A101;
width:600px !important;
width:630px;
margin-bottom:15px;
line-height:100%;
cursor:default;
}

.angeboteintrag_selected {

background: url(/grafik/bgpl.jpg) top repeat-x;
padding:15px;
border:1px solid #E9A101;
height:100px !important;
height:130px;
width:600px !important;
width:630px;
margin-bottom:15px;
line-height:100%;
cursor:pointer;
}

#anfragebox {
background: url(/grafik/boxbg.gif) top repeat-x;
padding:15px;
border:1px solid #cccccc;
width:600px !important;
width:630px;
margin-bottom:15px;
text-align:right;
margin-top:15px;
}

#angebotbox {
background: url(/grafik/boxbg.gif) top repeat-x;
padding:15px;
border:1px solid #cccccc;
height:135px;
width:600px;
margin-bottom:15px;
text-align:right;
margin-top:15px;
}

.grau {

background: url(/grafik/boxbg.gif) top repeat-x;
border:1px solid #cccccc;
}

.ora {

background: url(/grafik/bgpl.jpg) top repeat-x;
border:1px solid #E9A101;
}

#angebotboxdetails {
background: url(/grafik/boxbg.gif) top repeat-x;
border:1px solid #cccccc;
padding:15px;
height:150px;
width:600px !important;
width:630px;
margin-bottom:15px;
text-align:right;
margin-top:15px;
}


td.desctext {font-family:verdana; color:#666666; font-size:12px; line-height:150%;}

a:active.titel {text-decoration: none; color:#000000; font-family:verdana;  font-size:12px; font-weight:bold;}
a:link.titel {text-decoration: none; color:#000000; font-family:verdana;  font-size:12px; font-weight:bold;}
a:visited.titel {text-decoration: none; color:#000000; font-family:verdana; font-size:12px; font-weight:bold;}
a:hover.titel {text-decoration: none; color:#000000; font-family:verdana;  font-size:12px; font-weight:bold;}

			font.head {color:#1E67AC; font-family:verdana;  font-size:14px; font-weight:bold; line-height:130%;}
			font.revier {color:#1E67AC; font-family:verdana;  font-size:14px; font-weight:bold; line-height:130%;}
			font.reviertext {color:#1E67AC; font-family:verdana;  font-size:9px; line-height:130%;}
			font.revierhead {color:#1E67AC; font-family:verdana;  font-size:18px; font-weight:bold; line-height:130%;}
			font.revieredetails {color:#1E67AC; font-family:verdana;  font-size:11px; font-weight:bold; line-height:130%;}

a:active.revieredetails {text-decoration: none; color:#1E67AC; font-family:verdana;  font-size:11; font-weight:bold;}
a:link.revieredetails {text-decoration: none; color:#1E67AC; font-family:verdana;  font-size:11; font-weight:bold;}
a:visited.revieredetails {text-decoration: none; color:#1E67AC; font-family:verdana; font-size:11; font-weight:bold;}
a:hover.revieredetails {text-decoration: none; color:#1E67AC; font-family:verdana;  font-size:11; font-weight:bold;}

a:active.revieredetailsbig {text-decoration: none; color:#1E67AC; font-family:verdana;  font-size:14; font-weight:bold;}
a:link.revieredetailsbig {text-decoration: none; color:#1E67AC; font-family:verdana;  font-size:14; font-weight:bold;}
a:visited.revieredetailsbig {text-decoration: none; color:#1E67AC; font-family:verdana; font-size:14; font-weight:bold;}
a:hover.revieredetailsbig {text-decoration: none; color:#1E67AC; font-family:verdana;  font-size:14; font-weight:bold;}
		
		a:active.revieredetailsbig_underline {text-decoration: underline; color:#1E67AC; font-family:verdana;  font-size:11; font-weight:bold;}
		a:link.revieredetailsbig_underline {text-decoration: underline; color:#1E67AC; font-family:verdana;  font-size:11; font-weight:bold;}
		a:visited.revieredetailsbig_underline {text-decoration: underline; color:#1E67AC; font-family:verdana; font-size:11; font-weight:bold;}
		a:hover.revieredetailsbig_underline {text-decoration: underline; color:#1E67AC; font-family:verdana;  font-size:11; font-weight:bold;}


#subreviernavi {

/*height:20px;*/
width:600px !important;
width:630px;
background:url(/grafik/bgpl.jpg) repeat-x;
border:1px solid #E9A101;
margin-bottom:25px;
padding:15px;
}


#messagebox {

/*height:20px;*/
width:600px !important;
width:630px;
background:url(/grafik/bgpl.jpg) repeat-x;
border:1px solid #E9A101;
margin-bottom:20px;
padding:15px;
}

.minibox {

width:180px !important;
width:200px;
background:url(/grafik/bgpl.jpg) repeat-x;
border:1px solid #E9A101;
display:block;
padding:10px;
margin-bottom:20px;
}

.minibox2 {

width:130px !important;
width:150px;
background:url(/grafik/bgpl.jpg) repeat-x #E9A101;
border:1px solid #E9A101;
display:block;
padding:10px;
margin-bottom:20px;
float:left;
margin-right:7px;
}

.minibox2a {

width:130px !important;
width:150px;
background:url(/grafik/bgpl.jpg) repeat-x #E9A101;
border:1px solid #E9A101;
display:block;
padding:10px;
margin-bottom:20px;
float:left;
}

.minibox3 {

width:130px !important;
width:150px;
background:url(/grafik/boxbg.gif) repeat-x #E9A101;
border:1px solid #cccccc;
display:block;
padding:10px;
margin-bottom:20px;
}

/*.minibox2 a, .minibox2 a:hover {color:white; font-family:verdana; font-size:12px;}*/

#errorbox {

/*height:20px;*/
width:600px !important;
width:630px;
background:#E19191;
border:1px solid #AB2E2E;
margin-bottom:20px;
padding:15px;
}

#subreviernavi a, #subreviernavi a:visited {font-family:verdana; color:#195CB7; font-size:12px; text-decoration:none;}

a,a:visited {font-family:verdana; color:#195CB7; font-size:12px; text-decoration:underline;}

#hauptmenu {padding-left:2px; padding-right:2px; margin:260px 0 0 0px; list-style-type: none; width:200px; font-family:verdana;}
#hauptmenu ul {padding:0; margin:0; list-style-type: none; width:200px; font-size:13px;}
#hauptmenu li {position:relative; height:22px; font-size:13px; border-top:1px solid #255993;}
#hauptmenu li ul li { margin-left:-1px; margin-top:-1px; height:23px;}
li.master {position:relative; height:22px; font-size:13px; border-bottom:1px solid #255993; border-top:1px solid #255993;}
#hauptmenu li ul li a, #hauptmenu li ul li a:visited { display:block; width:200px; font-size:10px; color:#fff; height:22px; line-height:22px; text-decoration:none; text-indent:5px; background:#B1CBEF url(/grafik/navibg_expand_nosub.gif) no-repeat; font-size:13px;}
#hauptmenu a.hauptfirst, #hauptmenu a:visited.hauptfirst {display:block;width:200px; font-size:10px; color:#fff; height:22px; line-height:22px; text-decoration:none; text-indent:5px; background: url(/grafik/navibg_expand.gif) no-repeat; font-size:13px;}
#hauptmenu a.haupt, #hauptmenu a:visited.haupt {display:block;width:200px; font-size:10px; color:#fff; height:22px; line-height:22px; text-decoration:none; text-indent:5px; background: url(/grafik/navibg_expand.gif) no-repeat; font-size:13px;}
#hauptmenu a.nosub, #hauptmenu a:visited.nosub {display:block;width:200px; font-size:10px; color:#fff; height:22px; line-height:22px; text-decoration:none; text-indent:5px; background: url(/grafik/navibg_expand_nosub.gif) no-repeat; font-size:13px;}
#hauptmenu li:hover > a {background:#195CB7; color:#FFFFFF; font-size:13px;}
#hauptmenu li:hover > a.haupt { color:#000; background:#195CB7 url(/grafik/navibg.gif) right no-repeat; font-size:13px;}
#hauptmenu li:hover > a.hauptfirst { color:#000; background:#195CB7 url(/grafik/navibg.gif) right no-repeat; font-size:13px;}
#hauptmenu li:hover > a.nosub {font-weight:bold; color:#000; background:#195CB7 url(/grafik/navibg_nosub.gif) right no-repeat; font-size:13px;}

#hauptmenu li ul li:hover > a {font-weight:bold; color:#000; background:#195CB7 url(/grafik/navibg_nosub.gif) right no-repeat; font-size:13px;}

#hauptmenu li ul {display: none; font-size:13px;} 
#hauptmenu li:hover > ul {display:block; position:absolute; top:0; left:201px; font-size:13px;}

img.map {

float:left;
border:1px dotted #666666;
margin-right:25px;
margin-bottom:15px;
margin-top:25px;

}


a.blacka {

font-family:verdana; color:#000000; font-size:12px; margin-top:0px; padding-top:0px; text-decoration:none;
}

a.blacka:hover {

font-family:verdana; color:#000000; font-size:12px; margin-top:0px; padding-top:0px; text-decoration:none;
}

#sprachwahl {position:absolute; bottom:100px; left:45px;}
#breadcrumb_vpm {color:#000; background: url(/grafik/breadbg_vpm.gif) no-repeat left #EFEFEF; width:600px !important; width:630px; height:28px !important; height:35px; margin-top:15px; padding-left:15px; padding-right:15px; padding-top:7px;} 
#breadcrumb {color:#000; background: url(/grafik/breadbg.gif) no-repeat left #EFEFEF; width:600px !important; width:630px; height:28px !important; height:35px; margin-top:15px; padding-left:15px; padding-right:15px; padding-top:7px;} 
#breadcrumb a, #breadcrumb a:hover {font-family:verdana; font-size:10px; color:black; text-decoration:none;}

.container {
background-image: url(/grafik/logo.png);
position: absolute;
top:10px;
left:45px;
}
.dim {
height: 140px; width: 140px;}

a.logo {display:block; height:140px; width:140px;}

a.links { float:left; margin-right:30px;}

#presseeintrag {
background: url(/grafik/boxbg.gif) top repeat-x;
padding:15px;
border:1px solid #cccccc;
min-height:150px;
width:600px !important;
width:630px;
margin-top:25px;


}

div.clear
{
clear: left;
height: 0;
margin: 0;
padding: 0;
font-size: 0;
}

#presseeintrag a {font-family:arial; color:#E9A101; font-size:12px; width:150px;}

input[type="submit"] { border:1px solid #1860AC; background-color:#F8C267; color:#1860AC; font-family:verdana; font-size:12; font-weight:bold;}

a:active.schiffname {text-decoration: none; color:black; font-family:Arial Narrow;  font-size:8pt;}
a:link.schiffname {text-decoration: none; color:black; font-family:Arial Narrow;  font-size:8pt;}
a:visited.schiffname {text-decoration: none; color:black; font-family:Arial Narrow; font-size:8pt;}
a:hover.schiffname {text-decoration: underline; color:black; font-family:Arial Narrow;  font-size:8pt;}

font.revier {color:white; font-family:verdana;  font-size:12px; font-weight:bold;}

font.header {color:#195CB7; font-family:verdana;  font-size:20px; font-weight:bold;}
font.headpreise {color:white; font-family:verdana;  font-size:14px; font-style:italic;}

a:active.land {text-decoration: none; color:black; font-family:Verdana;  font-size:12; font-weight:bold; line-height:250;}
a:link.land {text-decoration: none; color:black; font-family:Verdana;  font-size:12; font-weight:bold; line-height:250%;}
a:visited.land {text-decoration: none; color:black; font-family:Verdana; font-size:12; font-weight:bold; line-height:250%;}
a:hover.land {text-decoration: underline; color:black; font-family:Verdana;  font-size:12; font-weight:bold; line-height:250%;}

a:active.pl {text-decoration: none; color:black; font-family:Verdana;  font-size:11; font-weight:bold;}
a:link.pl {text-decoration: none; color:black; font-family:Verdana;  font-size:11; font-weight:bold;}
a:visited.pl {text-decoration: none; color:black; font-family:Verdana; font-size:11; font-weight:bold;}
a:hover.pl {text-decoration: underline; color:black; font-family:Verdana;  font-size:11; font-weight:bold;}

a:active.buchen {text-decoration: blink; color:#195CB7; font-family:Verdana;  font-size:11; font-weight:bold;}
a:link.buchen {text-decoration: blink; color:#195CB7; font-family:Verdana;  font-size:11; font-weight:bold;}
a:visited.buchen {text-decoration: blink; color:#195CB7; font-family:Verdana; font-size:11; font-weight:bold;}
a:hover.buchen {text-decoration: blink; color:#195CB7; font-family:Verdana;  font-size:11; font-weight:bold;}

a:active.pdf {text-decoration: none; color:#666666; font-family:Verdana;  font-size:10; font-weight:bold;}
a:link.pdf {text-decoration: none; color:#666666; font-family:Verdana;  font-size:10; font-weight:bold;}
a:visited.pdf {text-decoration: none; color:#666666; font-family:Verdana; font-size:10; font-weight:bold;}
a:hover.pdf {text-decoration: none; color:#666666; font-family:Verdana;  font-size:10; font-weight:bold;}