/* CSS Document */

body{
  	scrollbar-3dlight-color: #FFF;
  	scrollbar-face-color:#FFF;
  	scrollbar-dark-shadow-color:#FFF;
 	scrollbar-arrow-color:#ccc;
 	scrollbar-shadow-color: #ccc;
	scrollbar-track-color: #FFF;
  	scrollbar-highlight-color: #ccc;
}

a:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
	}
	
a:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;	
	color: #0066CC;
	text-decoration: none;
	}
		
a:hover	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: underline;
	}

a:active{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: underline;
	}
	
a.navi:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666;
	text-decoration: none;
	}
	
a.navi:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	color: #666;
	text-decoration: none;
	}
		
a.navi:hover	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
	text-decoration: none;
	}

a.navi:active{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
	text-decoration: none;
	}

a.rot:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: CC0000;
	text-decoration: none;
	}
	
a.rot:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;	
	color: CC0000;
	text-decoration: none;
	}
		
a.rot:hover	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: CC0000;
	text-decoration: underline;
	}

a.rot:active{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: CC0000;
	text-decoration: underline;
	}
	
a.katalog:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999;
	text-decoration: none;
	}

a.katalog:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;	
	color: #999;
	text-decoration: none;
	}
	
a.katalog:hover	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666;
	text-decoration: none;
	}

a.katalog:active{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666;
	text-decoration: none;
	}
	
.pulldown{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	color: #666;
	text-decoration: none;
	}
	
.txt_navi_blau{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
	line-height: 16px;
	padding-bottom: 3px;
	padding-left: 3px;
	}
.linie_blau{
	border-bottom: 1px solid #0066CC;
	}

.wegweiser{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 0px;
	font-size: 11px;
	color: #CC0000;
	}
	
.navi_winterusa{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
	}
	
td.txt_mainusrot{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #CC0000;
	text-decoration: none;
	height: 60px;
	vertical-align: top;
	text-align: left;
	}
	
.txt_mainus{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666;
	text-decoration: none;
	height: 30px;
	vertical-align: top;
	text-align: left;
	}

.txt_tab_info_oben {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color: #666;
	text-decoration: none;
	vertical-align: bottom;
	text-align:center;
	background-color:#EDEDED;
	border-bottom: 10px solid #999;
	}
	
.txt_tab_info_links{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color: #666;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
	border-right: 10px solid #999;
	background-color:#EDEDED;
	}

.txt_tab_schiff_links{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color: #666;
	text-decoration: none;
	vertical-align: top;
	text-align:left;
	border-right: 10px solid #999;
	background-color:#EDEDED;
	}

.txt_tab_schiff_links2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666;
	text-decoration: none;
	vertical-align: top;
	text-align:left;
	border-right: 10px solid #999;
	background-color:#EDEDED;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	}

.txt_tab_schiff_sonstiges{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666;
	text-decoration: none;
	vertical-align: top;
	text-align:left;
	border-right: 10px solid #999;
	border-bottom: 5px solid #999;
	background-color:#EDEDED;
	}
	
.txt_tab_info_linksunten{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666;
	text-decoration: none;
	vertical-align: top;
	text-align:left;
	border-right: 10px solid #999;
	border-bottom: 5px solid #999;
	background-color:#EDEDED;
	padding-top:5px;
	}

.txt_tab_info{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666;
	text-decoration: none;
	vertical-align: middle;
	text-align:center;
	background-color:#EDEDED;
	}

.txt_tab_infotext{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666;
	text-decoration: none;
	vertical-align: top;
	text-align:justify;
	background-color:#EDEDED;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	}

.txt_main{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666;
	text-decoration: none;
	vertical-align: top;
	text-align: justify;
	padding-bottom: 20px;
	}

.txt_mainimg{
	vertical-align: top;
	text-align: justify;
	padding-bottom: 20px;
	padding-top: 4px;
	}

.txt_maininfoimg{
	vertical-align: top;
	text-align: justify;
	padding-bottom: 20px;
	padding-top: 4px;
	background-color: #EDEDED;
	}
	
.txt_maininfous{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666;
	text-decoration: none;
	height: 30px;
	vertical-align: top;
	text-align: left;
	background-color: #EDEDED;
	padding-left: 10px;
	}
	
.txt_maininfo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666;
	text-decoration: none;
	padding-bottom: 20px;
	padding-right: 10px;
	vertical-align: top;
	text-align: justify;
	background-color:#EDEDED;
	}

.txt_schiffimg{
	vertical-align: middle;
	text-align: center;
	background-color: #AFD7FF;
	}
		
.txt_agbs{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	vertical-align: top;
	text-align: left;
	}
	
.txtus_agbs{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #666;
	vertical-align: top;
	text-align: left;
	}
	
.txt_impressum{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	vertical-align: top;
	text-align: left;
	}
	
.txtus_impressum{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	text-decoration: underline;
	color: #666;
	vertical-align: top;
	text-align: left;
	}

.txt_kontakt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
	color: #666;
	vertical-align: middle;
	text-align: left;
	}

td.border_kontakt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #666;
	vertical-align: middle;
	}
	
td.oben{
	background-color: #FFF;
	text-align: right;
	}

td.main_mittestart{
	text-align: justify;
	color: #666;
	vertical-align: middle;
	text-align: center;
	background-color: #FFF;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-left: 1px solid #CC0000;
	}
	
td.main_mitte{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-align: justify;
	color: #666;
	vertical-align: top;
	background-color: #FFF;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-left: 1px solid #CC0000;
	}

td.main_rechts{
	background-color: #EDEDED;
	width: 180px;
	height: 370 px;
	padding-left: 7px;
	}	
	
td.ahaticker{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #EDEDED;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	}

td.angebote{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666;
	background-color: #EDEDED;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	}
	
td.angebote_links{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666;
	background-color: #EDEDED;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-right: 10px solid #999;
	}	
	
td.angebote_linksunten{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666;
	background-color: #EDEDED;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-right: 10px solid #999;
	border-bottom: 5px solid #999;
	}		

td.rechts1{
	text-align: right;
	vertical-align: top;
	}

td.rechts2{
	border-left: 1px solid #EDEDED;
	}
	
td.unten_rot{
	height: 20px;
	width: 750px;
	text-align: right;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: CC0000;
	}

