html * { 
margin: 0; 
padding:0; 
}
body { 
background:#f9f9f9 url(../images/bg_body_1.jpg) top repeat-x; 
text-align: center; 
font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; 
color: #3f3f3f; 
font-size: 11px;


}
#page { 
width: 910px; 
margin: 0px auto 0px auto; 
text-align: left; 
}
#top {
 
width: 910px; 
height: 110px; 
overflow: hidden; 
}
#logo {
 
float: left; 
display: block; 
width: 468px; 
height: 72px; 
background: url(../images/logo.png) left top no-repeat;
position:relative;
top:40px;
left:auto;
right:auto;
}
#logo span {
display:none;
font-size:11px;
color:#FFF;
}
#top  a{
text-decoration:none;
}
#hm {

float: left; 
width: 910px; 
height: 40px; 
background:transparent;
}
#hm ul {
float: left;
width: 900px; 
height: 35px;
background:transparent url(../images/bg_top_nav.png) no-repeat; 
overflow: hidden; 
list-style: none;
margin-left:10px;
position:relative;
top:0px;
left:0px;
}
#hm ul li{
float: left; 
width: 127px; 
margin: 4px 0px 5px 0px; 
text-align: center;
}
#hm ul li a{
display: block; 
float: left; 
width: 127px;
background:#A0D5FE url(../images/bg_hm_active_1.png) left top no-repeat;
border:1px solid #A0D5FE; 
height: 18px; 
padding: 3px 0px 0px 0px; 
text-align: center; 
text-decoration: none; 
color: #3f3f3f; 
}
#hm ul li a.active{
color: #ffffff; 
background:#085B97 url(../images/bg_hm_over_2.png) left top no-repeat;
border:1px solid #085B97;
}
#hm ul li a.active:hover{
color: #68FFFF; 
background:#085B97 url(../images/bg_hm_over_2.png) left top no-repeat;
border:1px solid #085B97;
}
#hm ul li a:hover{
color: #000000;
font-size:10px;
font-weight: bold; 
background:#A0D5FE url(../images/bg_hm_active_1.png) left top no-repeat;
border:1px solid #A0D5FE;
}
#header{
float: left; 
width: 910px; 
height:200px; 
background:transparent url(../images/bg_header.png) top repeat-x;
position:relative;
top:6px;
left:0px;
margin-bottom:37px;
border:1px solid #404040;
-moz-border-radius:9px;
-webkit-border-radius:9px;
-khtml-border-radius:9px;
box-shadow:2px 2px 7px #333333;
-moz-box-shadow:2px 2px 7px #333333;
-webkit-box-shadow:2px 2px 7px #333333;
-khtml-box-shadow:2px 2px 7px #333333;
}
#header_index{
width: 910px; 
height:200px; 
background:transparent url(../images/bg_header_accordion.png) top repeat-x;
position:relative;
top:40px;
left:0px;
margin-top:5px;
margin-bottom:67px;
border:1px solid #404040;
-moz-border-radius:9px;
-webkit-border-radius:9px;
-khtml-border-radius:9px;
box-shadow:2px 2px 7px #333333;
-moz-box-shadow:2px 2px 7px #333333;
-webkit-box-shadow:2px 2px 7px #333333;
-khtml-box-shadow:2px 2px 7px #333333;
}
#header_urlaub {
float: left; 
width: 910px; 
height: 200px; 
background:transparent url(../images/bg_urlaub.jpg) no-repeat;
position:relative;
top:6px;
left:0px;
margin-bottom:37px;
border:1px solid #404040;
-moz-border-radius:9px;
-webkit-border-radius:9px;
-khtml-border-radius:9px;
box-shadow:2px 2px 7px #333333;
-moz-box-shadow:2px 2px 7px #333333;
-webkit-box-shadow:2px 2px 7px #333333;
-khtml-box-shadow:2px 2px 7px #333333;
}
#header_womo {
float: left; 
width: 910px; 
height: 200px; 
background: url(../images/bg_header_womo.jpg) no-repeat;
position:relative;
top:6px;
left:0px;
margin-bottom:37px;
border:1px solid #404040;
-moz-border-radius:9px;
-webkit-border-radius:9px;
-khtml-border-radius:9px;
box-shadow:2px 2px 7px #333333;
-moz-box-shadow:2px 2px 7px #333333;
-webkit-box-shadow:2px 2px 7px #333333;
-khtml-box-shadow:2px 2px 7px #333333;
}
#header_blievhee {

float: left; 
width: 910px; 
height: 200px; 
background: url(../images/bg_blievhee.jpg) no-repeat;
position:relative;
top:6px;
left:0px;
margin-bottom:37px;
border:1px solid #404040;
-moz-border-radius:9px;
-webkit-border-radius:9px;
-khtml-border-radius:9px;
box-shadow:2px 2px 7px #333333;
-moz-box-shadow:2px 2px 7px #333333;
-webkit-box-shadow:2px 2px 7px #333333;
-khtml-box-shadow:2px 2px 7px #333333;
}
#slogan {
background:transparent url(../images/background_slogan.png) top repeat-x;
padding:15px;
float: left; 
width: 520px; 
height: 60px; 
position:relative;
left:20px;
top:90px;  
font-family: Georgia, Garamond, "Times New Roman", serif;
-moz-border-radius:7px;
-khtml-border-radius:7px;
}
#slogan h1{
font-size: 30px;
color: #ffffff; 
font-style: italic;
}
#slogan p{
font-size: 16px;
color: #ffffff; 
font-style: italic;
}
#slogan_urlaub {
background:transparent url(../images/background_slogan_urlaub.png) no-repeat;
padding:15px;
float: left; 
width:auto; 
height:auto;
margin-left:10px;
margin-top:10px; 
font-family: Georgia, Garamond, "Times New Roman", serif;
}
#slogan_urlaub h1{
font-size: 30px;
color: #000A44; 
font-style: italic;
}
#slogan_urlaub p{
font-size: 16px;
color: #000A44; 
font-style: italic;
}
#slogan_womo {
background:transparent url(../images/background_slogan_womo.png) no-repeat;
padding:15px;
float: left; 
width:auto; 
height:auto; 
margin-left:10px;
margin-top:10px;  
font-family: Georgia, Garamond, "Times New Roman", serif;
}
#slogan_womo h1{
font-size: 30px;
color: #000A44; 
font-style: italic;
}
#slogan_womo p{
font-size: 16px;
color: #000A44; 
font-style: italic;
}
#slogan_blievhee {
background:transparent url(../images/background_slogan_blievhee.png) no-repeat;
padding:15px;
float: left; 
width:auto; 
height:auto;
margin-left:10px;
margin-top:10px;  
font-family: Georgia, Garamond, "Times New Roman", serif;
}
#slogan_blievhee h1{
font-size: 26px;
color: #000A44; 
font-style: italic;
}
#slogan_blievhee p{
font-size: 13px;
color: #000A44; 
font-style: italic;
}
#teaser {
float: left; 
width: 350px; 
height: 175px; 
position:relative;
left:80px;
top:10px;
color: #006EBC;
}
#teaser_womo {
float: left; 
width: 320px; 
height: 200px;
background:transparent url(../images/bg_teaser_womo.png) no-repeat; 
margin-left:70px;
color: #000A44;
}
#teaser_blievhee {
float: left; 
width: 340px; 
height: 190px;
background:transparent url(../images/bg_teaser_blievhee.png) no-repeat;
padding:15px; 
margin-left:170px;
color: #000A44;
}
#teaser_urlaub {
float: left; 
width:280px; 
height:200px; 
background:transparent url(../images/bg_teaser_urlaub.png) no-repeat;
padding:20px;
color: #000A44;
margin-left:210px;
}
#teaser h1{
font-family: Georgia, Garamond, "Times New Roman", serif; 
font-size: 22px; 
font-style: italic; 
color: #003C68;
}
#teaser_womo h1 {
font-family: Georgia, Garamond, "Times New Roman", serif; 
font-size: 16px; 
font-style: italic; 
color: #000A44;
text-align:left;
margin-top:10px;
padding-left:10px;
}
#teaser_blievhee h1 {
font-family: Georgia, Garamond, "Times New Roman", serif; 
font-size: 20px; 
font-style: italic; 
color: #000A44;
}
#teaser_urlaub .urlaub {
font-family: Georgia, Garamond, "Times New Roman", serif; 
font-size: 22px; 
font-style: italic; 
color: #000A44;
}
#teaser_urlaub .paypal {
font-family: Georgia, Garamond, "Times New Roman", serif; 
font-size: 16px; 
font-style: italic; 
color: #003C68;
}
#teaser .text {
float: left; 
width: 250px; 
height:auto;
font-size: 12px;
color: #004472;
line-height:1.5em;
margin-top:10px;
}
#teaser ul {
list-style: none;
margin: 0; 
}
#teaser ul li {
display: block; 
padding: 7px 0px 10px 30px; 
color: #004472;
font-weight:bold; 
text-decoration: none;
font-size:12px; 
}
#teaser_womo ul {
 margin-top: 9px;
font-style:italic;
}
#teaser_blievhee ul {
 margin-top: 12px; 
}
#teaser_womo ul li {
display: block; 
padding: 3px 0px 2px 0px; 
color: #000A44;
font-weight:bold; 
text-decoration: none;
font-size:11px; 
}
#teaser_womo li {
margin-left:25px;
}
#teaser_blievhee ul li {
display: block; 
padding: 3px 0px 10px 0px; 
color: #000A44;
font-weight:normal; 
text-decoration: none;
font-size:11px;
line-height:12px;
font-weight:bold; 
}
#teaser_urlaub ul {
list-style: none; 
margin: 0; 
}
#teaser_urlaub ul li {
display: block; 
padding: 7px 0px 10px 30px; 
color: #000A44;
font-weight:bold;
text-decoration: none;
font-size:12px; 
}
#teaser ul li.eins{
background: url(../images/t1.png) left top no-repeat;
margin-bottom:15px;
margin-top:25px;
margin-left:-10px; 
border:0;
}
#teaser ul li.zwei{
background: url(../images/t2.png) left top no-repeat;
margin-left:-10px;
margin-bottom:5px; 
border:0;
}
#teaser ul li.drei{
background: url(../images/t3.png) left top no-repeat;
margin-left:-10px; 
border:0;
}
#teaser_womo ul li.eins{
background: url(../images/t1.png) left top no-repeat;
margin-bottom:7px;
margin-top:20px;
margin-left:-10px; 
border:0;
}
#teaser_womo ul li.zwei{
background: url(../images/t2.png) left top no-repeat;
margin-left:-10px;
border:0;
}
#teaser_womo ul li.drei{
background: url(../images/t3.png) left top no-repeat;
margin-left:-10px; 
border:0;
}
#teaser_urlaub ul li.eins{
background: url(../images/t1.png) left top no-repeat;
margin-bottom:5px;
margin-top:15px;
margin-left:-10px; 
border:0;
float:left;
}
#teaser_urlaub ul li.zwei{
background: url(../images/t2.png) left top no-repeat;
margin-left:-10px;
margin-bottom:5px; 
border:0;
float:left;
}
#teaser_urlaub ul li.drei{
background: url(../images/t3.png) left top no-repeat;
margin-left:-10px; 
border:0;
}
#teaser a.more{
position:relative;
left:-90px;
top:5px;
clear: both;
display: block; 
width: 105px; 
height: 21px; 
float: right;
margin-top:0px; 
background: url(../images/bg_tmore.png) left top no-repeat; 
border:0; 
text-align: center; 
color: #3f3f3f; 
text-decoration: none; 
font-size:10px; 
padding: 6px 0px 0px 0px;
}
#teaser_urlaub a.more_urlaub{
float:left; 
width: 105px; 
height: 21px;
margin-top:10px; 
background: url(../images/bg_tmore.png) left top no-repeat; 
border:0; 
text-align: center; 
color: #3f3f3f; 
text-decoration: none; 
font-size:10px; 
padding: 6px 0px 0px 0px;
font-weight:normal;
}
#teaser_urlaub img {
padding-top:30px;
}
#ccontent {
clear: both; 
float: left; 
width: 910px; 
background: #efefef;
border:1px solid #cccccc;
-moz-border-radius:9px;
-webkit-border-radius:9px;
-khtml-border-radius:9px;
box-shadow:2px 2px 7px #818181;
-moz-box-shadow:2px 2px 7px #818181;
-webkit-box-shadow:2px 2px 7px #818181;
-khtml-box-shadow:2px 2px 7px #818181;
}
#content {
float: left; 
margin: 20px 0px 20px 0px;
}
#content_boocking {

margin-left:15px;
}
#content_boocking p {
line-height: 1.5em;
float:left;
clear:both;
margin-left:15px;
margin-right:25px;
margin-bottom:15px;
font-size:1.0em;
}
#content-feedback {
float: left; 
margin: 20px 0px 20px 0px;
}
#content_feedback div.fullcontent {
clear: both; 
float: left; 
width: 880px; 
margin: 20px 0px 0px 20px;
}

#content_feedback div.fullcontent h2 { 
font-weight: normal; 
margin: 5px 0px 10px 20px; 
font-size: 24px; 
font-style: italic; 
color: #23B6A6;
font-family: Georgia, Garamond, "Times New Roman", serif;
}
#content div.box {
float: left; 
width: 250px; 
height: 332px; 
position:relative;
left:15px;
top:0px; 
background: url(../images/bg_box.png) left top no-repeat; 
padding: 5px 20px 10px 20px; 
font-size: 11px; 
overflow: hidden;
margin-right:2px;
}
#content div.box h2 { 
font-weight: normal; 
margin: 0px 0px 20px 0px; 
padding: 0px 0px 5px 35px; 
font-size: 20px; 
font-style: italic; 
color: #23B6A6;
font-family: Georgia, Garamond, "Times New Roman", serif;
}
#content div.box h2.eins { 
background: url(../images/eins.png) -6px 1px no-repeat;
text-align:center;
}
#content div.box h2.zwei { 
background: url(../images/zwei.png) -5px 6px no-repeat;
text-align:center;
}
#content div.box p { 
line-height: 1.5em;
}
#content div.box a.more_eins { 
display: block; 
float: right;
padding: 5px 0px 0px 12px;
text-align: left;
font-size:10px; 
position:relative;
left:33px;
top:-3px; 
color: #000C51; 
text-decoration: none;
background: url(../images/bg_tmore.png) left top no-repeat; 
border:0;
width: 105px; 
height: 25px; 
}
#content div.box a.more_zwei { 
display: block; 
float: right;
padding: 5px 0px 0px 12px;
text-align: left;
font-size:10px; 
position:relative;
left:33px;
top:-6px; 
color: #000C51; 
text-decoration: none;
background: url(../images/bg_tmore.png) left top no-repeat; 
border:0;
width: 105px; 
height: 25px;
}
#content div.box img{
border:0;
float:left;
padding-left:3px;
padding-bottom:10px;
}
#content div.box ul { 
color: #3f3f3f; 
list-style: none; 
}
#content div.box ul li { 
margin: 3px 0px 3px 0px; 
}
#content div.box ul li a { 
color: #3f3f3f; 
}
#content div.box span{
float:left;
font-size:12px;
color:#404040;
margin:0;
padding:0;
line-height:16px;
}
#content div.fullcontent {
clear: both; 
float: left; 
width: 580px; 
margin: 20px 0px 0px 20px;
}

#content div.fullcontent h1 { 
font-weight: normal; 
margin: 5px 0px 10px 20px; 
font-size: 24px; 
font-style: italic; 
color: #23B6A6;
font-family: Georgia, Garamond, "Times New Roman", serif;
}
h1.preis { 
float:left;
width:100%;
font-weight: normal; 
margin: 5px 0px 20px 40px; 
font-size: 24px; 
font-style: italic; 
color: #23B6A6;
font-family: Georgia, Garamond, "Times New Roman", serif;
}
#content div.fullcontent h1 span { 
color: #A3C900; 
}
#content div.fullcontent h2 { 
font-weight: normal; 
margin: 0px 0px 10px 0px; 
font-size: 18px; 
font-style: italic; 
color: #3f3f3f;
font-family: Georgia, Garamond, "Times New Roman", serif;
}
#content div.fullcontent h3 { 
font-weight: bold; 
margin: 0px 0px 10px 0px; 
font-size: 14px; 
font-style: italic; 
color: #3f3f3f;
font-family: Georgia, Garamond, "Times New Roman", serif;
}
#content div.fullcontent h4 { 
font-weight: bold; 
margin: 0px 0px 10px 0px; 
font-size: 12px; 
font-style: italic; 
color: #3f3f3f;
font-family: Georgia, Garamond, "Times New Roman", serif;
}
#content div.fullcontent p{ 
clear: both; 
line-height: 1.6em; 
margin: 0px 10px 1.5em 5px;
}
#content div.fullcontent a{ 
color: #3D93AF; 
}
#content div.fullcontent ul{ 
margin: 0px 0px 10px 50px; 
}
#content div.fullcontent ol{ 
margin: 0px 0px 10px 50px; 
}
#content_privacy div.fullcontent {
clear: both; 
float: left; 
width: 820px; 
margin: 20px 0px 0px 40px;
}
#content_privacy div.fullcontent h3 { 
font-weight: bold; 
margin: 0px 0px 10px 0px; 
font-size: 14px; 
font-style: italic; 
color: #3f3f3f;
font-family: Georgia, Garamond, "Times New Roman", serif;
}
#content_privacy div.fullcontent h1 {
font-weight: normal; 
margin: 5px 0px 10px 20px; 
font-size: 24px; 
font-style: italic; 
color: #23B6A6;
font-family: Georgia, Garamond, "Times New Roman", serif;
}
#content_privacy div.fullcontent p{ 
clear: both; 
line-height: 1.6em; 
margin: 0px 0px 1.5em 0px;
}
#content_privacy div.fullcontent a{ 
color: #3D93AF; 
}
#content_privacy div.fullcontent ul{ 
margin: 0px 0px 10px 50px; 
}
#content div.fullcontent img{ 
float:left;
border:0; 
margin: 0px 10px 10px 0px; 
}
#content div.fullcontent img.map{ 
float:left; 
margin: 0px 10px 10px 0px; 
border-bottom:3px outset #dddddd ;
border-right:3px outset #dddddd ; 
border-top:3px inset #dddddd ;
border-left:3px inset #dddddd ;
}
.error {
color:#ff0000;
text-align:left;
}
.danke {
color:#006309;
text-align:left;
}
.impressum  {
list-style: url(../images/list_arrow.gif);
line-height:1.6em;
}
.no_javascript {
position:absolute;
left:20px;
top:3px;
font-size:11px;
font-weight:normal;
color:#ff0000;
background:#fff;
padding:3px;
width:750px;
text-align:center;
}

#rightmenue {
float:left; 
margin: 20px 0px 0px 10px;
}
#rightmenue img {
border:0;
}
#rightmenue div.box {
width:300px;
height:auto; 
margin: 0; 
}
#rightmenue div.box p {
padding:15px;
}
#rightmenue div.box .hotline {
font-size:9px;
}
#rightmenue div.box h2 { 
text-align:center;
font-weight: normal; 
height: 45px;  
width: 280px; 
padding: 3px 10px 0px 0px; 
font-size: 20px; 
font-style: italic; 
color: #23B6A6;
font-family: Georgia, Garamond, "Times New Roman", serif; 
background:transparent url(../images/bg_box_header.png) left top no-repeat;
}
#rightmenue div.box .paypal { 
text-align:left;
font-weight: normal; 
height: 45px;  
width: 280px; 
padding-left:70px; 
font-size: 19px; 
font-style: italic; 
color: #23B6A6;
font-family: Georgia, Garamond, "Times New Roman", serif; 
background:transparent url(../images/bg_box_header_paypal.png) left top no-repeat;
}
#rightmenue div.box .urlaub { 
text-align:right;
font-weight: normal; 
height: 45px;  
width: 280px; 
padding-left:10px;
font-size: 15px; 
font-style: italic; 
color: #23B6A6;
font-family: Georgia, Garamond, "Times New Roman", serif; 
background:transparent url(../images/bg_box_header_urlaub.png) left top no-repeat;
}
#rightmenue div.box .urlaub_blievhee { 
text-align:center;
margin-top:15px;
font-weight: normal; 
height: 45px;  
width: 280px; 
padding-left:10px;
font-size: 15px; 
font-style: italic; 
color: #23B6A6;
font-family: Georgia, Garamond, "Times New Roman", serif; 
background:transparent url(../images/bg_box_header_urlaub.png) left top no-repeat;
}
#rightmenue div.box .urlaub_news { 
text-align:center;
margin-top:15px;
font-weight: normal; 
height: 45px;  
width: 280px; 
padding-left:30px;
font-size: 15px; 
font-style: italic; 
color: #23B6A6;
font-family: Georgia, Garamond, "Times New Roman", serif; 
background:transparent url(../images/bg_box_header_news.png) left top no-repeat;
}
#rightmenue div.box .weather { 
text-align:center;
margin-top:15px;
font-weight: normal; 
height: 45px;  
width: 280px; 
padding-left:10px;
font-size: 15px; 
font-style: italic; 
color: #23B6A6;
font-family: Georgia, Garamond, "Times New Roman", serif; 
background:transparent url(../images/bg_box_header_weather.png) left top no-repeat;
}
#rightmenue div.box .kontakt_urlaub { 
text-align:center;
margin-top:15px;
font-weight: normal; 
height: 45px;  
width: 280px; 
padding-left:10px; 
font-size: 19px; 
font-style: italic; 
color: #23B6A6;
font-family: Georgia, Garamond, "Times New Roman", serif; 
background:transparent url(../images/bg_box_header_kontakt_urlaub.png) left top no-repeat;
}
#rightmenue div.box form {
width:auto; 
border-left: 1px solid #b5b5b5; 
border-right: 1px solid #b5b5b5; 
background-color: #fff;
padding-left:40px;
margin-right:10px;
padding-top:20px;
padding-bottom:20px;
}
#rightmenue div.box ul {
list-style: none;  
width: 288px; 
border-left: 1px solid #b5b5b5; 
border-right: 1px solid #b5b5b5; 
background-color: #fff; 
padding: 15px 0px 7px 0px;
}
#rightmenue div.box ul li {
width: 260px; 
padding: 0px 10px 0px 10px; 
}
#rightmenue div.box ul li a { 
padding: 7px 0px 7px 20px;
color: #3f3f3f; 
text-decoration: none;  
}
#rightmenue div.box ul li a:hover { 
color: #000;
}
#rightmenue div.box ul li a.active:hover { 
color: #A3C900;
}
#rightmenue div.box ul li a.active{ 
color: #A3C900;
}
#rightmenue div.box span.text_paypal {
float:left;
clear:left;
width:260px;
font-size:11px;
color:#404040;
margin:0;
padding:15px;
line-height:15px;
}
#rightmenue div.box_footer { 
width: 290px; 
height: 10px;
background: url(../images/bg_box_footer.png) left bottom no-repeat; 
}
#rightmenue div.box a.paypal_popup {
float:left;
padding:10px 0px 0px 69px;
}
#rightmenue div.box table {
width:248px;
height:100%;
clear:left;
}
#rightmenue div.box td.jetzt_zahlen {
padding-top:12px;
}
#footer {
clear: both; 
float: left; 
width: 910px; 
padding: 20px 0px 20px 0px; 
color: #848484; 
font-size: 10px; 
}
#topmenue {
float: left; 
margin: 0px 0px 0px 10px; 
}
#topmenue ul {
float: left; 
list-style-type: none; 
}
#topmenue ul li {
float: left; 
border-right: 1px solid #848484; 
padding: 0px 5px 0px 5px; 
}
#topmenue ul li a {
color: #848484; 
text-decoration: none; 
}
#copyright {
float: right; 
text-align: right; 
margin: 0px 10px 0px 0px; 
}
#copyright a{
color: #848484; 
}
#copyright p.design{
margin: 10px 0px 0px 0px;
}
a.intro {
text-decoration:none;
color:#fff;
}
a.intro:hover {
text-decoration:underline;
}
.frame_boocking {
border:0;
position:relative;
top:0;
overflow:auto;
width:920px;
height:380px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:auto;
}
.frame_boocking_blievhee {
border:0;
overflow:auto;
width:920px;
height:470px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:auto;
}
.frame_ecatalog {
border:0;
overflow:auto;
width:100%;
height:100%;
min-height:650px;
}
.hotline {
background:transparent url(../images/bg_hotline.png) repeat-x;
border-left:1px solid #ff0000;
border-right:1px solid #ff0000;
height:auto;
width:auto;
padding:2px;
font-size:10px;
color:#a70000;
font-weight:bold;
position:absolute;
top:5px;
right:205px;
}
h1.boocking {
float:left;
width:auto;
clear:left;
font-weight: normal; 
margin: 5px 0px 10px 20px; 
font-size: 24px; 
font-style: italic; 
color: #23B6A6;
font-family: Georgia, Garamond, "Times New Roman", serif;
margin-top:20px;
margin-bottom:15px;
}
h1.boocking_blievhee {
float:left;
width:auto;
min-width:700px;
clear:left;
font-weight: normal; 
margin: 5px 0px 10px 20px; 
font-size: 24px; 
font-style: italic; 
color: #23B6A6;
font-family: Georgia, Garamond, "Times New Roman", serif;
margin-top:20px;
margin-bottom:15px;
}
h2.blievhee {
float:left;
width:300px;
text-align:left;
padding:5px 5px 5px 575px;
background:#efefef url(../images/bg_h2.png) repeat-y;
}
h3.highslide_content {
float:left;
padding-left:20px;
padding-top:20px;
}
form.linkbutton_1{
float:left;
border:3px solid transparent;
}
form.linkbutton_2 {
float:right;
padding-right:25px;
border:3px solid transparent;
}
a.linkbutton_1 {
float:left;
background:#404040 url(../images/bg_verfuegbar.png) repeat-x ;
border:1px solid #808080;
width:auto;
height:auto;
font-size:11px;
font-weight:normal;
color:#404040;
padding:5px; 
text-align:center;
text-decoration:none;
}
span.verfuegbar_1:hover {
color:#ff0000;
}
a.linkbutton_2 {
float:right;
padding-right:25px;
background:#404040 url(../images/bg_verfuegbar.png) repeat-x ;
border:1px solid #808080;
width:auto;
height:auto;
font-size:11px;
font-weight:normal;
color:#404040;
padding:5px; 
text-align:center;
text-decoration:none;
}
span.verfuegbar_2:hover {
color:#00A80E;
}
input.verfuegbar {
background:#404040 url(../images/bg_verfuegbar.png) repeat-x ;
width:auto;
float:left;
margin:0;
height:26px;
font-size:11px;
font-weight:bold;
color:#333333;
padding:3px; 
text-align:center;
}
input.verfuegbar_blievhee {
background:#404040 url(../images/bg_verfuegbar.png) repeat-x ;
width:auto;
float:left;
margin-left:400px;
margin-top:-60px;
height:26px;
font-size:11px;
font-weight:bold;
color:#ff0000;
padding:3px; 
text-align:center;
}
input.verfuegbar_womo {
background:#404040 url(../images/bg_verfuegbar.png) repeat-x ;
width:auto;
float:left;
margin-left:200px;
margin-top:25px;
height:26px;
font-size:11px;
font-weight:bold;
color:#ff0000;
padding:3px; 
text-align:center;
}
form.click {
float:right;
margin-right:30px;
}
.grundgebuer {
float:right;
clear:both;
margin-left:auto;
margin-right:30px;
padding:15px;
font-size:15px;
font-weight:bold;
text-align:center;
color:#fff;
border:1px solid #ff0000;
height:auto;
background:#444444;
width:auto;
}
.timestamp {
position:absolute;
top:7px;
right:10px;
color:#fff;
font-size:9px;
}
ul.einruecken {
float:left;
clear:left;
margin-left:15px;
list-style:none;
border-left:3px double #ff0000;
padding:7px;
}
h4.vorteile {
float:left;
clear:left;
margin-left:15px;
margin-bottom:10px;
}
h4.sogehts {
float:left;
clear:left;
margin-top:15px;
margin-left:15px;
margin-bottom:10px;
}
table.preisliste {
width:98.5%;
float:left;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:15px;
border-collapse:collapse;
}
table.preisliste tr.content_a {
background:#fff;
border:1px solid #dddddd;
}
table.preisliste tr.content_b {
background:#DDDDDD;
border:1px solid #fff;
}
table.preisliste tr.header {
font-weight:bold;
background:#DDDDDD;
text-align:center;
vertical-align:center;
border:1px solid #fff;
}
table.preisliste tr.content_a td {
border:1px solid #dddddd;
}
table.preisliste tr.content_b td {
border:1px solid #fff;
}
table.preisliste tr.header td {
border:1px solid #fff;
}
table.preisliste td {
padding:7px;
}
table.preisliste td.L {
width:33%;
}
table.preisliste td.M {
width:12%;
text-align:center;
vertical-align:center;
}
table.preisliste td.M_inclusive {
width:12%;
text-align:center;
vertical-align:center;
font-weight:bold;
color:#ff0000;
}
table.preisliste td.R {
width:55%;
}
img.arrow_content {
width:20px;
height:300px;
position:absolute;
top:650px;
left:500px;
border:0;
}
img.accordion {
border:0px;
}
img.top_womo_womo {
border:0;
position:absolute;
top:10px;
left:50px;
z-index:2;
}
img.top_womo_caravan {
border:0;
position:absolute;
top:10px;
left:350px;
z-index:2;
}
img.wir {
float:left;
padding-right:15px;
padding-bottom:15px;
}
p.wir {
float:left;
overflow:hidden;
}
.answer_mail {
background:#ffffff;
padding:7px;
border:1px solid #808080;
-moz-border-radius:7px;
-khtml-border-radius:7px;
margin:20px 0px 40px 0px;
}
input.print {
position:absolute;
top:4px;
right:170px;
}
.calculator {
float:left;
clear:left;
width:auto;
text-align:left;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
.calculator_blievhee {
float:left;
clear:left;
width:900px;
text-align:left;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
p.blievhee_intro {
width:860px;
float:left;
border-left:3px double #ff0000;
padding:7px;
}
.feedback_button {
height:auto;
width:auto;
margin-bottom:80px;
}
#bliev {
       width:100%;
	   float:left;
	   margin-left:auto;
	   margin-right:auto;
	   margin-bottom:15px;
}
h1.bliev-hee {
float:left;
font-weight: normal;
position:relative; 
top:-20px; 
font-size: 24px; 
font-style: italic; 
color: #23B6A6;
font-family: Georgia, Garamond, "Times New Roman", serif;
}
#bliev p {
       text-align:left;
       font-size:12px;
       color:#000000;
       font-weight:normal;
	   width:750px;
}
#bliev p.download {
       border:1px dashed #867D6A;
       -moz-border-radius:5px;
       padding:5px;
       background:#f9f9f9;
       font-size:15px;
       color:#000000;
       width:635px;
       text-align:center;	   
}
#bliev td {
        padding:7px;
        text-align:center;
        font-weight:bold;
        color:#333333;
        font-size:11px;
}
#bliev table {
       border-collapse:collapse;
	   float:left;
       width:100%;
       border:1px solid #808080;
	   margin-left:24%;
	   margin-right:auto;
}
#bliev  tr {
       border-collapse:collapse;
       border:0px solid #808080;
}

#bliev  td {
       border-collapse:collapse;
       border-left:1px solid #808080;
}
#bliev table.oben tr {
       height:auto;
}
#bliev table.oben tr {
       height:45px;
}
#bliev tr.pers {
       background:#f9f9f9;
}
#bliev tr.neben {
       background:#C1FFDE;
}
#bliev tr.zwischen {
       background:#FFF296;
}
#bliev tr.haupt {
       background:#FF9F7F;
}
#bliev tr.pers td {
       width:25%;
	   border-collapse:collapse;
       border-bottom:1px solid #808080;
}
#bliev table.unten td {
       width:33%;
       font-weight:normal;
}
#bliev table.unten tr.unten_1 td { 
       background:#f9f9f9;
	   border-collapse:collapse;
       border-bottom:1px solid #808080;
}
#bliev table.unten {
       margin-top:20px;
}
#bliev table.unten tr {
       height:auto;

}
#bliev table.unten td.neben {
       background:#C1FFDE;
}
#bliev table.unten td.zwischen {
       background:#FFF296;
}
#bliev table.unten td.haupt {
       background:#FF9F7F;
}
	#NewsVertical {
	width:auto;
	height:500px;
	background:transparent;
	border:0;
	overflow: hidden;
	position: relative;
	margin-right:10px;
	border-right:1px solid #bfbfbf;
	}
	#controller{
	font-size:11px;
	color:#666;
	background:#fff;
	width:auto;
	padding-left:10px;
	padding-top:10px;
	margin-left:auto;
	margin-right:10px;
	height:20px;
	position:relative;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical ul{
		width:auto;
		height:auto;
		display: block;
		list-style: none;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width:auto;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		#NewsVertical p{
		    width:auto;
		    clear:left;
			border-bottom:1px dashed #808080;
			margin-bottom:7px;
		}
		img.NewsImg{
			float:left;
			margin-right:10px;
			border:0;
			width:80px;
		}
		span.NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}


