body,td,th { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; }
a.ziele { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006FDD; font-weight:bold; }
a.ziele:link {
	text-decoration: none;
	color: #006FDD;
	font-weight:bold;
}
a.ziele:visited {
	text-decoration: none;
	color: #006FDD;
	font-weight:bold;
}
a.ziele:hover {
	text-decoration: none;
	color: #006FDD;
	font-weight:bold;
}
a.ziele:active {
	text-decoration: none;
	color: #006FDD;
	font-weight:bold;
}
a.ziele_aktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight:bold;
}
a.ziele_aktiv:link {
	text-decoration: none;
	color: #FF0000;
	font-weight:bold;
}
a.ziele_aktiv:visited {
	text-decoration: none;
	color: #FF0000;
	font-weight:bold;
}
a.ziele_aktiv:hover {
	text-decoration: none;
	color: #FF0000;
	font-weight:bold;
}
a.ziele_aktiv:active {
	text-decoration: none;
	color: #FF0000;
	font-weight:bold;
}
a.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	margin-left:25px;
}
a.footer:link {
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}
a.footer:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}
a.footer:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight:bold;
}
a.footer:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}

.ul_ziele { display:none; list-style:none; margin:0; padding:0; margin-left:12px; line-height:18px}
.ul_ziele_aktiv { display:block; list-style:none; margin:0; padding:0; margin-left:12px; line-height:18px}
.pb3 { padding-bottom:3px;}
.ziel_aktiv { color: #006FDD; font-weight:bold; }
h1 { font-size:12px; margin:0; padding:0; margin-top:5px; margin-bottom:5px }
h2 { font-size:12px; margin:0; padding:0; margin-top:5px; margin-bottom:5px }
h3 { font-size:12px; margin:0; padding:0; margin-top:5px; margin-bottom:5px }
p { margin:0; padding:0; margin-top:5px; margin-bottom:5px }
#div34 { float:left; width:250px; 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:250px; padding-left:10px; margin-top:20px; }
.fl { float:left; }
.fr { float:right; }
.cb { clear:both; }

hr {
	height: 1px;
	border-width: 1px 0 0 0;
	border-style: dotted;
	border-color: #999999;
}
a {
	font-size: 11px;
	color: #000000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

/* tagesknaller */
div#preisknaller {width:282px;height:75px;float:right;margin:6px 10px 0 0;}
div#preisknaller img {float:left;margin-right:7px;}
div#preisknaller h2 {font-size:15px;color:#c00;margin:1px 0 0;padding-right:13px;}
div#preisknaller h2 span {font-size:10px;color:#333;float:right;font-weight:normal;margin:0;padding:0;text-align:right;line-height:10px;}
div#preisknaller p {margin:0;padding:0;}

.preisknaller-tag {}
.preisknaller-datum { }
.preisknaller-zeitraum { }
.preisknaller-inhalt {   }

#preisknaller a:link, #preisknaller a:visited {margin-left:4px;font-weight:bold;color:#CC0000;}


/* newsletter box */
form.newsletter {background:#fff;padding-bottom:5px;
border:1px solid #999;}
form.newsletter input.text {margin:0 2px 4px;color:#666;}
form.newsletter .nl_2 { display:block;margin-bottom:4px;padding:3px;background-color:#0066FF;color:#FFFFFF; font-weight:bold; }


.hotel_1 { float:left; margin-left:10px; }
.hotel_2 { float:right; width:130px; height:70px; background-image:url(images/preisflache.gif); }
.hotel_3 { margin-top:10px; color: #FFFFFF; font-size: 18px; font-weight: bold; text-align:right; padding-right:10px; }
.hotel_4 { margin-top:15px; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center;}
.hotelauswahl_1 { float:left; padding:5px; height:15px; background-image: url(images/menu1.gif); background-repeat:repeat-x; padding-left:11px; width:200px; margin-bottom:10px; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.hotelauswahl_2  { float:left; margin-left:5px; background-image:url(images/backround1.jpg); background-repeat:repeat-x; width:349px; height:25px; margin-bottom:10px; }	
.hotelauswahl_3 { float:left; padding:5px; height:15px; background-image: url(images/menu1.gif); background-repeat:repeat-x; padding-left:11px; width:200px; margin-bottom:10px; font-size: 12px; color: #FFFFFF; margin-top:10px; font-weight: bold;}
.hotelauswahl_4  { float:left; margin-left:5px; background-image:url(images/backround1.jpg); background-repeat:repeat-x; width:339px; height:25px; margin-bottom:10px; margin-top:10px; text-align:right; padding-right:10px; padding-top:5px }	
.h_bild { float:left; width:180px; }
.h_text { float:left; width:380px; margin-left:10px; }
.gallerie_1 { float:left; padding:5px; height:15px; background-image: url(images/menu1.gif); background-repeat:repeat-x; padding-left:11px; width:200px; margin-bottom:10px; font-size: 12px;
	color: #FFFFFF;	font-weight: bold; margin-top:10px;}
.gallerie_2 { float:left; margin-left:5px; background-image:url(images/backround1.jpg); background-repeat:repeat-x; width:349px; height:25px; margin-bottom:10px;  margin-top:10px;}	
.windsurfen_1 { float:left; padding:5px; height:15px; background-image: url(images/menu1.gif); background-repeat:repeat-x; padding-left:11px; width:200px; margin-bottom:10px; font-size: 12px;
	color: #FFFFFF;	font-weight: bold; margin-top:10px;}
.windsurfen_2 { float:left; margin-left:5px; background-image:url(images/backround1.jpg); background-repeat:repeat-x; width:349px; height:25px; margin-bottom:10px;  margin-top:10px; }	

.hotel_div { width:548px; padding:10px; border:1px solid #999999; }
.hotel_div2 { width:548px; padding:10px; border:1px solid #999999; margin-top:10px }
.cl { clear:left; }
.cb { clear:both; }
.fl { float:left; }
.hotel_ul { margin:0; padding:0; list-style:none; line-height:1.8; }
.Stil5 {
	font-size: 36px;
	color: #FFFFFF;
	font-weight: bold;
}
.Stil3 {color: #0066FF}
.pt_5 { padding-top:5px; }
.m0 { margin:0; }
.ziele_nav { margin:0; padding:0; list-style:none; display:none; margin-left:11px; }
.mb3 { margin-bottom:3px; }
.w950 { width:950px; }
.header { width:950px; height:90px; text-align:left; background-image:url(images/ola-header-blank.jpg); }
.header2 { position:absolute; margin-left:100px; margin-top:47px; }
.header3 { position:absolute; margin-left:100px; margin-top:10px; text-align:left; }
.h1_w { padding:0; margin:0; font-size:12px; color:#FFFFFF; }
.nl { width:260px; height:50px; margin-left:660px; position:absolute; margin-top:15px; padding:5px; }
.nl_2 { background-color:#0066FF; padding:3px; color:#FFFFFF; font-weight:bold; }
.nl_3 { width:140px; margin-left:10px; }
.nl_4 { margin-left:5px; margin-top:5px; }
.menu { position:relative;width:950px;text-align:left; z-index:10; background-image:url(images/backround1.jpg); background-repeat:repeat-x; height:24px; }
.facebook {position:absolute;t op:98px; right:0px;}
.facebook img {border:none;}
.wetter { border:1px solid #999999; margin-top:10px; padding-bottom:15px; width:198px; text-align:center; padding-top:20px; }
.content { padding-left:10px; padding-right:10px; text-align:left; }
.ziel_z1 { position:absolute; margin-left:277px; margin-top:76px; font-size:12px; color:#FFFFFF; }
.ziel_z2 { position:absolute; margin-left:277px; margin-top:95px; font-size:12px; color:#FFFFFF; }
.ziel_z3 { position:absolute; margin-left:277px; margin-top:155px; font-size:12px; color:#FFFFFF; font-weight:bold; }
.ziel_preis { position:absolute; margin-left:395px; margin-top:128px; width:100px; text-align:right; font-size: 36px; color: #FFFFFF; font-weight: bold;}
.pic1 { margin-left:10px; border:1px solid #999999; width:100px; height:70px;}
.pic2 { margin-left:4px; border:1px solid #999999; width:100px; height:70px; }
.pic3 { margin-left:10px; margin-top:4px; border:1px solid #999999; width:100px; height:70px; }
.pic4 { margin-left:4px; margin-top:4px; border:1px solid #999999; width:100px; height:70px; }
.right_column { background-image:url(images/schatten-rechts.jpg); background-repeat:repeat-y; vertical-align:top; }
.ziele_box { text-align:left; padding:10px; background-color:#FFFFFF; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; }
.ab { height:10px; background-color:#FFFFFF; width:160px; }
.flash_div { background-color:#FFFFFF; border:1px solid #999999; padding:18px; }
.footer { width:950px; height:15px; background-image:url(images/menuteil-dunkel.gif); background-repeat:repeat-x; margin-top:5px; padding-top:5px; padding-bottom:5px; }
.footer2 { position:absolute; margin-left:20px; margin-top:15px; color:#FFFFFF; }
.footer3 { position:absolute; margin-left:20px; margin-top:35px; color:#FFFFFF; }
.footer4 { position:absolute; margin-left:550px; margin-top:25px; color:#FFFFFF; font-weight:bold  }
/* Emailanfrage */
#div32 { float:left; width:538px; text-align:left; padding:10px; padding-left:20px; border:1px solid #999999; height:1580px}
.red_strong { color:#FF0000; font-weight:bold;}
.news1 { float:left; margin-top:8px; border-right: 1px solid #999999; padding-right:10px; margin-bottom:8px; }
.news2 { float:left; margin-top:8px; margin-left:10px; width:380px; }
.news3 { border-bottom:1px dotted #999999; font-size:1px; }
.sdiv1 { position:absolute; margin-left:275px; margin-top:70px; color:#FFFFFF; width:270px; }
.sdiv2 { position:absolute; margin-left:275px; margin-top:145px; color:#FFFFFF; width:270px; }
.sdiv3 { float:left; margin-top:5px; margin-left:10px;}
.sport1 { float:left; width:172px; border:1px solid #999999; padding:5px; }
.sport2 { float:left; width:172px; border:1px solid #999999; padding:5px; margin-left:9px; }
.hor1 { margin-top:5px; margin-bottom:5px; }
.sport3 { position:absolute; margin-left:10px; margin-top:5px; }
.sport4 { position:absolute; margin-left:10px; margin-top:35px; }
.sport5 { position:absolute; margin-left:10px; margin-top:10px; }
.sport6 { color:#FFFFFF; font-weight:bold; font-size:14px; }
.fs14 {	font-size: 14px; }
.red_strong { font-weight:bold; color:#FF0000; }
.ah { font-size: 14px; color:#666666 }
.banner { margin-top:10px; margin-right:10px; }