body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
a:link {text-decoration: none;}
a:visited {text-decoration: none; color: #000000;}
a:hover {text-decoration: underline;color: #666666;}
a:active {text-decoration: none; color: #666666;}
a.top {font-size: 10px;color: #FFFFFF;}
a.top:link {text-decoration: none;}
a.top:visited {text-decoration: none; color: #FFFFFF;}
a.top:hover {text-decoration: underline;color: #FFFFFF;}
a.top:active {text-decoration: none;color: #FFFFFF;}
a.sprung {color: #043048; font-weight:bold;}
a.sprung:link {text-decoration: none; color: #043048; font-weight:bold;}
a.sprung:visited {text-decoration: none; color: #043048; font-weight:bold;}
a.sprung:hover {text-decoration: none; font-weight:bold;}
a.sprung:active {text-decoration: none; font-weight:bold;}
a.zf {color: #043048; }
a.zf:link {text-decoration: none; color: #043048;}
a.zf:visited {text-decoration: none; color: #043048;}
a.zf:hover {text-decoration: underline;}
a.zf:active {text-decoration: none;}
.Stil1 {color: #043048;	font-weight: bold;}
.Stil2 {font-size: 16px; color: #666666;}
.Stil3 {color: #666666;}
.cr {background-color:#739826;}
.abstand {font-size:1px; height:5px;}
.main {padding:15px; border:1px solid #666666; vertical-align:top; text-align:left; width:528px;}
.right {border:1px solid #666666; vertical-align:top; text-align:left;}
.mb5 {margin-bottom:5px;}
.fr {float:right;}
.fl {float:left;}
.cl {clear:left;}
.cb {clear:both;}
.tac {text-align:center;}
.red_strong {color:#FF0000; font-weight:bold;}
.h1 { font-size:14px; color:#666666; font-weight:500; padding:0px; margin:0px}
.h2 { font-size:14px; color:#666666; padding:0px; margin:0px}
.h3 {font-size:14px; color:#FFFFFF; padding-top:10px; margin:0px; letter-spacing:2px}
.h4 {font-size:11px; color:#043048; padding:0px; margin:0px;}
h1 { font-size:12px; margin-bottom:5px; margin-top:5px;}
p {text-align:justify; margin-top:5px}
hr { height:1px; color:#666666; border-left:0; border-right:0; border-bottom:0; border-top:1px solid #666666 }
.lupe { float:left; margin-left:5px; font-size:11px }
.div1 { float:left; border-top:1px dashed #999999; margin-top:8px; width:240px; height:1px; }
.border1 { border:1px solid #999999;}
.gallerie { margin-left:16px; }
.div34 { float:left; width:239px; padding-right:10px; border-right:1px solid #999999; margin-top:20px;}
#div35 { border-top:1px dotted #999999; margin-bottom:3px; margin-top:3px; }
#div36 { float:left; width:239px; padding-left:10px; margin-top:20px; }
.w560 {width:560px;}
.w785 {width:785px;}
.footer {position:absolute; color:#FFFFFF; font-size:11px; letter-spacing:0.1em; margin-left:10px; margin-top:5px;}
.navi_top {position:absolute; color:#FFFFFF; margin-left:170px; margin-top:10px; letter-spacing:0.1em; font-size:10px; text-align:right;}
.booking {border-bottom:1px solid #999999; width:218px; text-align:left;}
.ziele_top {float:left; color:#666666; width:161px;}
.bild_gross {text-align:center; margin-bottom:5px;}
.balken_grau {width:528px; height:15px; background-color:#666666;}
.balken_2 {width:528px; height:35px; background-color:#666666; text-align:center;}
.hotel_img {float:left; width:160px; text-align:left;}
.hotel_text {float:left; width:368px;}
.hotel_name {float:left; width:268px; text-align:left;}
.hotel_link {float:left; width:100px; text-align:right;}
.planet {text-align:center; float:left; margin-left:50px;}
.planet_2 {margin-left:50px; float:left; margin-top:50px;}
.img_klein {float:left; width:245px;}
.img_klein2 {float:left; width:200px;}
.img_klein3 {float:left; width:300px;}
.text_rechts {float:left; width:273px; margin-left:10px;}
.text_rechts2 {float:left; width:318px; margin-left:10px;}
.text_rechts3 {float:left; width:200px; margin-left:28px;}
.text_rechts4 {float:left; width:218px; margin-left:10px;}
.wetteronline {float:left; width:160px; text-align:left;}
.windfinder {float:left; width:346px; text-align:center; border:1px solid #666666; padding:10px;}
.hotel_back {float:left; width:150px; text-align:left;}
.hotelname {float:right; width:378px; text-align:right;}
.hotel_links {float:left; width:210px; text-align:left;}
.hotel_rechts {float:left; width:318px;}
.hotel_links2 {float:left; width:273px; text-align:left;}
.hotel_rechts2 {float:left; width:255px;}
.headline_1 {
	color : #003333;
	fo nt-variant: small-caps;
  font-weight : bold;
	font-size: 12pt;
}
.headline_2 {
	color : #003333;
  font-weight : bold;
	font-size: 11pt;
	margin-bottom: -10px;
}
.pic1 { margin-left:0px; border:1px solid #999999; width:90px; height:70px;}
.pic2 { margin-left:0px; border:1px solid #999999; width:90px; height:70px; }
.pic3 { margin-left:0px; margin-top:5px; border:1px solid #999999; width:90px; height:70px; }
.pic4 { margin-left:0px; margin-top:5px; border:1px solid #999999; width:90px; height:70px; }
.gallerie_1 { float:left; margin-right:6px; }