/* Reset all */
*{padding:0;margin:0;}

/*STANDARD*************************************************/
body {font-size:11px; color:#000; background:#D4E2EC; margin:0px; padding:0px; font-family:verdana, sans-serif; }
a img {border:0;}
a:focus {outline: none;}
table,div,p,ul {font-size:11px; line-height:130%}
input,textarea,select {font-size:11px; font-family:verdana}
INPUT.button {padding:3px;color:#fff;font-weight:bold;background-color:#184072;border:0px}
INPUT.box {width:30em}
td {vertical-align:top;}
h1 {margin:0px 0px 10px 0px;padding:0px;color:#8096B2;font-family:Trebuchet, Arial, sans-serif;font-size:25px;font-weight:normal;line-height: 110%}
h2 {margin:0px 0px 5px 0px;padding:0px;color:#184072;font-family:verdana,sans-serif;font-size:13px}
h3 {margin:0px 0px 5px 0px;color:#184072;font-family:verdana,sans-serif;font-size:12px}
h4 {margin:0px 0px 5px 0px;padding:0px;color:#184072;font-family:verdana,sans-serif;font-size:12px;border:0px}
h5 {margin:0px 0px 5px 0px;padding:0px;color:#184072;font-family:verdana,sans-serif;font-size:12px;border:0px}
h6 {margin:0px 0px 5px 0px;padding:0px;color:#184072;font-family:verdana,sans-serif;font-size:12px;border:0px}

p {margin:0px 0px 5px 0px; padding:0px; line-height:150%;font-size:11px;}
ul {margin-left:15px;margin-bottom:15px;margin-top:5px;line-height:150%;font-size:11px;}
ol {margin-left:25px;margin-bottom:15px;margin-top:5px;line-height:150%;font-size:11px;}
li {margin-bottom:3px}

td {vertical-align:top}
td.right {text-align:right}
th {text-align:left;color:#184072}

.intro H2 {font-size:15px}
.body H2 {font-size:15px}
.intro H3 {font-size:13px}
.body H3 {font-size:13px}

SPAN.price {font-weight:bold;font-size:20px;color:#8E0A0F;padding:0px}
SPAN.houseprice {font-weight:bold;font-size:17px;color:#8E0A0F;padding:0px}

a {color:#184072; text-decoration: none;}
a:hover {color:#184072;text-decoration: underline;}
a.more {padding:0 0 0 17px; color:#9A7A5B; text-decoration: none;background-image:url('/design/plain_site/images/arrow_line_light.gif'); background-repeat:no-repeat;background-position:center left;}
a.more:hover {color:#9A7A5B;text-decoration: underline;}
a.back {display:block; padding:0 0 0 17px; color:#184072; text-decoration: none;background-image:url('/design/plain_site/images/arrow_line_light_back.gif'); background-repeat:no-repeat;background-position:center left;}
a.back:hover {color:#184072;text-decoration: underline;}

#header_image_home {height:326px;background-repeat:no-repeat}
#wrapper {margin:0 auto; width:970px;}
#wrapper_popup {margin:0 auto; width:700px;}
#navi {float:left;width:182px;}
#navi_main {width:169px;background-color:#fff;border:1px solid #fff}
.searchbox {padding:10px 0px 0px;}
#searchform {}
#searchinput, #searchsubmit {vertical-align: middle; font-family:verdana, sans-serif; font-size:12px;}
#searchinput {border: 1px solid #184072; width: 140px;}
#content {float:right;width:785px;}
#map {width:760px;height:350px;margin:0 auto;}
#side_bar {margin:10px;background-color:#fff;text-align:left;padding:10px}
.googlemap {text-align:center;margin:10px 0;color:#9A7A5B;border-top:1px solid #9A7A5B;border-bottom:1px solid #9A7A5B;background-color:#ECE4DC;height:100%;}
.googleinfo {text-align:left}
.googleinfo P {margin:0px}
a.map {padding:0 0 0 17px; color:#184072; text-decoration: none;background-image:url('/design/plain_site/images/arrow_line_light.gif'); background-repeat:no-repeat;background-position:center left;}
a.map:hover {color:#184072;text-decoration: underline;}

.az_form {margin-bottom:20px;padding:20px;background-color:#F2F6F9;border-top:1px solid #8096B2;background-image:url('/design/plain_site/images/bg_az_form.jpg'); background-repeat:no-repeat;background-position:bottom left;}

#folder {background-color:#fff;padding-top:10px}
#folder_therme {background-color:#fff;padding-top:10px}
#folder .warning {color:#fff;background-color:#064A9F;padding:10px;margin-bottom:20px}
#folder .warning H2 {color:#fff;font-size:11px}
#folder .intro, .body, .gallery {padding:0px 20px 5px}
#folder .intro P{color:#184072; font-size:13px; line-height:150%; margin:0px 0px 5px 0px;}
#folder .gallery {margin:10px 0 20px;color:#9A7A5B;border-top:1px solid #9A7A5B;background-color:#ECE4DC;height:100%;background-image:url('/design/plain_site/images/bg_gallery.gif');background-repeat:no-repeat;background-position:bottom right;}
#folder .gallery H2 {margin-top:5px;color:#9A7A5B;}
#folder .body P{font-size:11px; line-height:150%; margin:0px 0px 5px 0px;}
#folder TABLE {border-spacing:1px}
#folder TD,TH {padding:3px;background-color:#fff;}

#folder_home {padding-top:10px}
#folder_home H1 {line-height:150%;font-size:14px;color:#184072}
#folder_home H1 P{line-height:150%;font-size:14px;color:#184072}
#folder_home .intro, .body,{padding:0px 20px 10px 0}
#folder_home .intro P{color:#184072; font-size:12px; font-weight:bold line-height:150%; margin:0px 0px 10px 0px;}
#folder_home .body P{font-size:11px; line-height:150%; margin:0px 0px 10px 0px;}

#home_today {height:222px;background-image:url('/design/plain_site/images/bg_home_today.jpg'); background-repeat:no-repeat;}
#home_today a.more {width:130px;display:block;padding:0 10px 0 0; color:#000; text-decoration: none;background-image:url('/design/plain_site/images/arrow_black.gif'); background-repeat:no-repeat;background-position:center right;}
#home_today a.more:hover {color:#000;text-decoration: underline;}

#home_toubiz H1 {font-size:14px;color:#8096B2;margin:10px 0 5px 0;}

/*ARTICLE LINE DEFAULT*******/
/*********************************************************************/
#article {background-color:#fff;padding-top:10px}
#article .intro, .body, .gallery {padding:0px 20px 5px}
#article .intro P{color:#184072; font-size:13px; line-height:150%; margin:0px 0px 5px 0px;}
#article .gallery {margin:10px 0 20px;color:#9A7A5B;border-top:1px solid #9A7A5B;background-color:#ECE4DC;height:100%;background-image:url('/design/plain_site/images/bg_gallery.gif');background-repeat:no-repeat;background-position:bottom right;}
#article .gallery H2 {margin-top:5px;color:#9A7A5B;}
#article .body P{font-size:11px; line-height:150%; margin:0px 0px 5px 0px;}
#article TABLE {border-spacing:1px}
#article .body TD,TH {padding:3px;background-color:#fff}

.article {margin-bottom:20px}
.article H1 {color:#fff; margin:0px 0px 5px}
.article_main {height:215px;background-image:url('/design/plain_site/images/bg_teaser_article.gif');background-repeat:no-repeat;margin-bottom:20px}
.article_image {float:left; width:396px;padding-left:10px;padding-top:10px}
.article_content {float:right; width:300px; height:215px; position:relative}
.article_content P {margin:20px 5px 0 0;font-size:11px; line-height:150%;}
.article_link {clear:both;position:absolute;right:10px;bottom:9px;width:288px}
.article_link a {display:block;font-weight:bold;font-size:13px;background-image:url('/design/plain_site/images/arrow_teaser.gif');background-repeat:no-repeat;background-position:center right;}
.article_link a:hover {}

.article_home {}
.article_home_image {float:left;width:150px}
.article_home_content {float:right;width:410px}

.article_main_light {height:100px;background-color:#fff;position:relative;margin-bottom:20px}
.article_content_light {height:100%;background-color:#fff;background-image:url('/design/plain_site/images/bg_teaser_article_content.gif');background-repeat:no-repeat;background-position:bottom right;}
.article_content_light P {float:right; width:300px; font-size:11px; line-height:150%;}
.article_link_light {position:relative;height:32px;background-image:url('/design/plain_site/images/bg_teaser_article_bottom.gif');background-repeat:no-repeat;background-position:top right;}
.article_link_light a {position:absolute;right:10px;bottom:9px;width:288px;display:block;font-weight:bold;font-size:13px;background-image:url('/design/plain_site/images/arrow_teaser.gif');background-repeat:no-repeat;background-position:center right;}
.article_link_light a:hover {}

a.article_line_light {display:block; margin:10px 0;padding:0 20px;color:#9A7A5B; text-decoration: none; font-size:15px;background-image:url('/design/plain_site/images/arrow_line_light.gif');background-repeat:no-repeat;background-position:center left;}
a.article_line_light:hover {color:#9A7A5B;text-decoration: underline;}

/*ARTICLE LINE THEME*******/
/*********************************************************************/
.article_theme_image {float:left;width:200px}
.article_theme_link {float:right;width:30px} 
.article_theme_content {float:right;width:355px;}
.article_line_theme_image {float:left;width:105px} 
.article_line_theme_content {float:right;width:455px;}
.article_theme_content,.article_line_theme_content H1 {font-size:16px;letter-spacing:0;margin-bottom:3px;}
.article_theme_content,.article_line_theme_content H2 {font-size:12px;margin-bottom:3px}

/*ARTICLE LINE THEME THERMALBÄDER*******/
.corner_top_left_thermalbaeder {font-size:10px; height:10px; background-color:#D6EBF2; background-image:url('/design/plain_site/images/bg_corner_left_top_th.gif');background-repeat:no-repeat;background-position:top left;}
.corner_bottom_right_thermalbaeder {font-size:10px; height:10px; background-color:#D6EBF2; background-image:url('/design/plain_site/images/bg_corner_right_bottom_th.gif');background-repeat:no-repeat;background-position:bottom right;}
.article_theme_thermalbaeder {background-color:#D6EBF2;padding:0 5px;height:100%}
.article_theme_thermalbaeder H1 {color:#5D7695;margin-bottom:5px}
.article_theme_thermalbaeder H2 {color:#5D7695}
/*FULL*/
#article_theme_thermalbaeder {background-color:#D6EBF2;padding:0 5px;min-height:385px}
#article_theme_thermalbaeder P {font-size:11px}
#article_theme_thermalbaeder H1 {color:#5D7695;font-size:18px;margin-bottom:10px}
#article_theme_thermalbaeder H2 {color:#5D7695;font-size:14px;margin-bottom:10px}

/*ARTICLE LINE THEME SAUNALANDSCHAFT*******/
.corner_top_left_saunalandschaft {font-size:10px; height:10px; background-color:#F5DEA1; background-image:url('/design/plain_site/images/bg_corner_left_top_sau.gif');background-repeat:no-repeat;background-position:top left;}
.corner_bottom_right_saunalandschaft {font-size:10px; height:10px; background-color:#F5DEA1; background-image:url('/design/plain_site/images/bg_corner_right_bottom_sau.gif');background-repeat:no-repeat;background-position:bottom right;}
.article_theme_saunalandschaft {background-color:#F5DEA1;padding:0 5px;height:100%}
.article_theme_saunalandschaft H1 {color:#84501A;margin-bottom:5px}
.article_theme_saunalandschaft H2 {color:#84501A}
/*FULL*/
#article_theme_saunalandschaft {background-color:#F5DEA1;padding:0 5px;min-height:385px}
#article_theme_saunalandschaft P {font-size:11px}
#article_theme_saunalandschaft H1 {color:#84501A;font-size:18px;margin-bottom:10px}
#article_theme_saunalandschaft H2 {color:#84501A;font-size:14px;margin-bottom:10px}

/*ARTICLE LINE THEME RÖMISCH IRISCH*******/
.corner_top_left_roemisch_irisch {font-size:10px; height:10px; background-color:#E0F0C8; background-image:url('/design/plain_site/images/bg_corner_left_top_roe.gif');background-repeat:no-repeat;background-position:top left;}
.corner_bottom_right_roemisch_irisch {font-size:10px; height:10px; background-color:#E0F0C8; background-image:url('/design/plain_site/images/bg_corner_right_bottom_roe.gif');background-repeat:no-repeat;background-position:bottom right;}
.article_theme_roemisch_irisch {background-color:#E0F0C8;padding:0 5px;height:100%}
.article_theme_roemisch_irisch H1 {color:#205C37;margin-bottom:5px}
.article_theme_roemisch_irisch H2 {color:#205C37}
/*FULL*/
#article_theme_roemisch_irisch {background-color:#E0F0C8;padding:0 5px;min-height:385px}
#article_theme_roemisch_irisch P {font-size:11px}
#article_theme_roemisch_irisch H1 {color:#205C37;font-size:18px;margin-bottom:10px}
#article_theme_roemisch_irisch H2 {color:#205C37;font-size:14px;margin-bottom:10px}

/*ARTICLE LINE THEME WELLNESSOASE*******/
.corner_top_left_wellnessoase {font-size:10px; height:10px; background-color:#E4DACF; background-image:url('/design/plain_site/images/bg_corner_left_top_well.gif');background-repeat:no-repeat;background-position:top left;}
.corner_bottom_right_wellnessoase {font-size:10px; height:10px; background-color:#E4DACF; background-image:url('/design/plain_site/images/bg_corner_right_bottom_well.gif');background-repeat:no-repeat;background-position:bottom right;}
.article_theme_wellnessoase {background-color:#E4DACF;padding:0 5px;height:100%}
.article_theme_wellnessoase H1 {color:#987757;margin-bottom:5px}
.article_theme_wellnessoase H2 {color:#987757}
/*full*/
#article_theme_wellnessoase {background-color:#E4DACF;padding:0 5px;min-height:385px}
#article_theme_wellnessoase P {font-size:11px}
#article_theme_wellnessoase H1 {color:#987757;font-size:18px;margin-bottom:10px}
#article_theme_wellnessoase H2 {color:#987757;font-size:14px;margin-bottom:10px}

/*ARRANGEMENTS******************************/
#offer {background-color:#fff;padding-top:5px}
#offer SPAN.price {font-weight:bold;font-size:20px;color:#8E0A0F;padding:0px}
#offer H1 {margin-top:10px}
#offer .content {float:left;width:405px;border-right:1px dotted #ECE4DC}
#offer .children {float:right;width:365px}
#offer .intro,.body,.image,.price {padding:0px 10px 10px;}
#offer .price {margin-bottom:10px;}
#offer .intro P{color:#184072; font-size:15px; line-height:150%; margin:0px 0px 10px 0px;}
#offer .gallery {margin:10px 0 20px;color:#9A7A5B;border-top:1px solid #9A7A5B;background-color:#ECE4DC;height:100%;background-image:url('/design/plain_site/images/bg_gallery.gif');background-repeat:no-repeat;background-position:bottom right;}
#offer .gallery H2 {margin-top:5px;color:#9A7A5B;}
#offer .body P{font-size:12px; line-height:150%; margin:0px 0px 10px 0px;}
#offer UL {margin:0 0 10px 15px}

.offer {margin-bottom:10px}
.offer SPAN.price {font-weight:bold;font-size:20px;color:#8E0A0F;padding:0px}
.offer H1 {color:#fff; margin:0px 0px 5px}
.offer_main {height:215px;background-image:url('/design/plain_site/images/bg_teaser_article.gif');background-repeat:no-repeat;margin-bottom:20px}
.offer_image {float:left; width:396px;padding-left:10px;padding-top:10px}
.offer_content {float:right; width:330px; height:215px; position:relative}
.offer_content P {margin:10px 20px 0px 0;font-size:12px; line-height:150%;}
.offer_price {margin-top:20px;padding-right:10px}
.offer_link {clear:both;position:absolute;right:10px;bottom:7px;width:318px}
.offer_link a {display:block;font-weight:bold;font-size:13px;background-image:url('/design/plain_site/images/arrow_teaser.gif');background-repeat:no-repeat;background-position:center right;}
.offer_link a:hover {}

#offer_active {background-color:#fff;padding-top:5px}
#offer_active .image {float:left;width:280px}
#offer_active .content {float:left;width:470px}
#offer_active .content a.booking {padding: 3px 20px; color:#fff; background: #184072; font-size: 14px}
#offer_active .intro P{color:#184072; font-size:15px; line-height:150%; margin:0px 0px 10px 0px;}

.offer_active {margin-bottom:10px}
.offer_active SPAN.price {font-weight:bold;font-size:20px;color:#8E0A0F;padding:0px}
.offer_active H1 {color:#fff; margin:0px 0px 5px}
.offer_main_active {height:160px;background-image:url('/design/plain_site/images/bg_teaser_article_small.gif');background-repeat:no-repeat;margin-bottom:20px}
.offer_image_active {float:left; width:290px;padding-left:10px;padding-top:10px}
.offer_content_active {float:left; width:375px; height:130px; position:relative}
.offer_content_active P {margin:10px 0 0px 0;font-size:11px; line-height:150%;}
.offer_price_active {float:right; width:100px; height:130px; text-align: right; font-weight: bold}
.offer_link_active {clear:both;position:absolute;right:10px;bottom:7px;width:475px}
.offer_link_active a {display:block;font-weight:bold;font-size:13px;background-image:url('/design/plain_site/images/arrow_teaser.gif');background-repeat:no-repeat;background-position:center right;}
.offer_link_active a:hover {}

.listitem_offer {width:360px;}
.listitem_offer_image {float:left; width:150px}
.listitem_offer_content {float:right;width:200px}
.listitem_offer_price {font-size: 90% }
.listitem_offer_price span.price { font-size: 13px }

/*CONTACT*****************************/
.form_offer TEXTAREA.box {width:320px}
.form_offer INPUT.box {width:320px}
.form_offer SELECT {width:100px}
.form_offer H2 {margin:10px 0 20px;font-size:14px; border-bottom:1px solid #ECECEC}
.form_offer H3 {margin:10px 0 5px;font-size:12px}
.form_offer .warning {color:#fff;background-color:#064A9F;padding:10px;margin-bottom:20px}
.form_offer .warning H2 {color:#fff;font-size:12px}
.element {float:left;margin-right:5px}

/*PRODUKT HAUS******************************/
.offer_house {margin-bottom:20px;}
.offer_house SPAN.houseprice {font-weight:bold;font-size:17px;color:#8E0A0F;padding:0px}
.offer_house H2 {margin:0px;font-size:11px}
.offer_house_image {float:left;width:110px}
.offer_house_content {float:right;width:250px;font-size:10px;}
#folder .offer_house_content P {font-size:10px;color:#000} 
a.houseinfo {display:block;padding:1px; font-weight:bold; color:#184072; text-decoration: none; font-size:11px}
a.houseinfo:hover {text-decoration: underline;}
a.housebooking {display:block;padding:1px; font-weight:bold; color:#184072; text-decoration: none; font-size:11px}
a.housebooking:hover {text-decoration: underline;}

/*PRODUKT****************************************/
.product_line {margin-bottom:10px;border-bottom:1px solid #D5C4B3}
.product_line H2 {margin:0px;color:#8096B2;font-size:13px;margin-bottom:5px}
.product_line_image {float:left;width:90px}
.product_line_content {float:left;width:290px}
.product_line_price {float:right;width:150px}
.product_line SPAN.price {font-weight:bold;font-size:13px;color:#8E0A0F;padding:0px}

/*PRODUKT****************************************/
.gallery {background-color:#fff}

/*NEWS*******************************************/
.news {margin-bottom:10px}
.news H2 {line-height:150%;}
.news_main {height:170px;background-image:url('/design/plain_site/images/bg_teaser_newsarticle.gif');background-repeat:no-repeat;margin-bottom:20px}
.news_image {float:left; width:200px;padding-left:10px;padding-top:10px}
.news_headline {float:left;width:200px;padding-top:10px;padding-left:20px}
.news_content {float:right; width:300px; height:170px; position:relative}
.news_content P {margin:10px 20px 0 0;font-size:11px; line-height:150%;}
.news_link {clear:both;position:absolute;right:10px;bottom:9px;width:288px}
.news_link a {display:block;font-weight:bold;font-size:13px;background-image:url('/design/plain_site/images/arrow_teaser.gif');background-repeat:no-repeat;background-position:center right;}
.news_link a:hover {}

#home_news {background-color:#fff;padding:10px}
#home_news P {margin:0px}

/*SHOP*****************************************/
#shop_toolbar {height:25px;background-color:#F7F3F0;background-image:url('/design/plain_site/images/bg_basket_toolbar.gif');background-repeat:no-repeat;}
#shop_toolbar a.more {font-weight:bold; padding:0 17px 0 0px; color:#184072; text-decoration: none;background-image:url('/design/plain_site/images/arrow_basket_toolbar.gif'); background-repeat:no-repeat;background-position:center right;}
#shop_toolbar a.more:hover {color:#184072;text-decoration: underline;}

#shop_folder {background-color:#fff;padding-top:10px}
#shop_folder .shop_content {float:left;width:530px}
#shop_folder .shop_navi {float:right;width:195px}
#shop_folder .intro, .body {padding:0px 20px 0px}
#shop_folder .intro P{color:#184072; font-size:13px; line-height:150%; margin:0px 0px 10px 0px;}
#shop_folder .body P{font-size:11px; line-height:150%; margin:0px 0px 10px 0px;}

.shop_navi_top {height:56px;width:191px;background-image:url('/design/plain_site/images/bg_navi_shop_top.gif');background-repeat:no-repeat;}
.shop_navi_middle {width:191px;background-image:url('/design/plain_site/images/bg_navi_shop_middle.gif')}
.shop_navi_bottom {height:56px;width:191px;background-image:url('/design/plain_site/images/bg_navi_shop_bottom.gif');background-repeat:no-repeat;}
.shop_navi_content {padding:0 10px 0 15px}
.shop_navi_content H2 {color:#8096B2;font-size:13px}
.shop_navi_content a {display:block;background-color:#fff;border-bottom:1px solid #8096B2;padding:3px 5px;margin-bottom:5px}
.shop_navi_content a.active {display:block;background-color:#F2F6F9;border-bottom:1px solid #8096B2;padding:3px 5px;margin-bottom:5px}
.shop_navi_content a:hover {background-color:#F2F6F9;text-decoration:none}

#shop {background-color:#fff;padding:10px}
#shop_banner {background-color:#fff;padding:10px}
#shop TR.bglight {background-color:#fff}
#shop TR.bgdark {background-color:#F2F6F9}
#shop TD {padding:10px}
#shop TH {padding:0 10px}
#shop TABLE.kunde {margin:0 10px 30px;width:85%}
#shop TABLE.kunde TD {padding:2px}
#shop TABLE.kunde TH {padding:2px}
#shop .warning {color:#fff;background-color:#064A9F;padding:20px;margin-bottom:20px}
#shop .warning H2 {color:#fff}
#shop TABLE H2 {color:#9A7A5B;font-size:14px}
#shop DIV.orderview {padding:30px}
#shop DIV.orderview P {margin-top:20px;font-size:16px;color:#9A7A5B}

/*EVENTS************************************/
#event {background-color:#fff;padding-top:10px}
#event H1 {margin-bottom:15px}
#event .intro H2 {color:#C20E11; font-size:13px; font-weight:normal;}
#event .intro, .body, .gallery {padding:0px 20px 10px}
#event .intro P{color:#184072; font-size:13px; line-height:150%; margin:0}
#event .gallery {margin:10px 0 20px;color:#9A7A5B;border-top:1px solid #9A7A5B;background-color:#ECE4DC;height:100%;background-image:url('/design/plain_site/images/bg_gallery.gif');background-repeat:no-repeat;background-position:bottom right;}
#event .gallery H2 {margin-top:5px;color:#9A7A5B;}
#event .body P{font-size:11px; line-height:150%; margin:0}

.event {margin-bottom:10px}
.event H2 {line-height:150%}
.event_main {height:149px;background-image:url('/design/plain_site/images/bg_teaser_event.gif');background-repeat:no-repeat;margin-bottom:20px}
.event_image {float:left; width:170px;padding-left:10px;padding-top:10px;margin-right:20px}
.event_title {float:left; width:190px; padding-top:10px}
.event_content {float:right; width:300px; height:149px; position:relative}
.event_link {clear:both;position:absolute;right:10px;bottom:7px;width:288px}
.event_link a {display:block;font-weight:bold;font-size:13px;background-image:url('/design/plain_site/images/arrow_teaser.gif');background-repeat:no-repeat;background-position:center right;}
.event_link a:hover {}

/*SIGHTS************************************/
.sights_listitem {float:left;width:350px;margin-right:20px}
.sights_listitem H2 {font-size:11px}
.sights_listitem_image {float:left;width:140px}
.sights_listitem_content {float:right;width:200px}

/*CONTACT*****************************/
#contact TEXTAREA.box {width:320px}
#contact INPUT.box {width:320px}
#contact H3 {margin:10px 0 3px;font-size:12px}
#contact .warning {color:#fff;background-color:#064A9F;padding:10px;margin-bottom:20px}
#contact .warning H2 {color:#fff;font-size:12px}
#contact TABLE {border-spacing:1px}
#contact .body TD,TH {padding:3px;background-color:#F4F4F4}
.person {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ABADB3}
.person_listitem {float:left;width:360px;}
.person_image {float:left;width:110px}
.person_content {float:right;width:250px;line-height:150%}
.person_listitem .person_content {float:right;width:240px;line-height:150%}
.person_content H2 {margin:0px;font-size:12px}

/*GEWINNSPIEL*****************************/
#sweepstake {background-color:#F2F6F9;padding:10px}
#sweepstake P {font-size:11px;}

/*BILDERGALERIE*****************************/
#image_full {margin-top:10px}
#image_full H2 {color:#8096B2}
#image_full .image {margin:0;padding:0;text-align:center;background-color:#fff}
#image_full .image_description {padding:10px;background-color:#fff}
#image_full .navi {float:left;width:175px}
#image_full .caption {float:right;width:480px}
#image_full a.more {padding:0 17px 0 0px; color:#9A7A5B; text-decoration: none;background-image:url('/design/plain_site/images/arrow_line_light.gif'); background-repeat:no-repeat;background-position:center right;}
#image_full a.more:hover {color:#9A7A5B;text-decoration: underline;}
#image_full a.back {display:inline; padding:0 0 0 17px; color:#9A7A5B; text-decoration: none;background-image:url('/design/plain_site/images/arrow_line_light_back.gif'); background-repeat:no-repeat;background-position:center left;}
#image_full a.back:hover {color:#9A7A5B;text-decoration: underline;}

/*GUESTBOOK**********/
.guestbook {margin:10px 0;border-top:1px solid #D4E2EC;padding-top:10px;clear:both}
.guestbook_image {float:left;width:200px;margin:0 20px 10px 0}
.guestbook_image_full {float:left;width:300px;margin:0 20px 10px 0}
.guestbook_time {margin-bottom:10px;font-size:11px;color:#184072}

/*FILE**********/
.file_line {margin-bottom:20px;padding:10px;background-color:#fff}
.file_line H2 {color:#8096B2;font-size:14px}
.file_line_image {float:left;width:130px}
.file_line_content {float:right;width:590px}

/*TEASER******/
.teaser {background-color:#fff;padding:10px;background-image:url('/design/plain_site/images/bg_teaser.gif'); background-repeat:no-repeat;background-position:bottom right;}

/*A BIS Z*****************************/
.az_line {margin-bottom:20px;padding:10px;background-color:#fff}
.az_line TABLE.az {background-color:#fff;width:80%;border:1px solid #F2F6F9}
.az_line TABLE.az TD {background-color:#F2F6F9;padding:10px}
.az_line H2 {color:#9A7A5B;margin-bottom:10px}
.az_line H3 {font-size:12px;margin-bottom:3px}

/*BANNER*****************************/
.banner_line {margin-bottom:5px}

/*BANNER HAUS*****************************/
#banner_house {background-color:#ECE4DC;padding:10px 0px 10px 15px}
#banner_house H2 {font-size:11px}
#banner_house a {font-size:11px;font-weight:bold}

/*LINKBOX*********************/
#link_box {background-color:#fff;padding:10px 20px}
#link_box a {display:block;margin-bottom:3px}
#link_box .link_box_links {float:left;width:40%}
#link_box .link_box_banner {float:right;width:55%;text-align:right}

/*NEWSTICKER*********************/
#newsticker_box {background-color:#fff;border-top:1px solid #B0C8DA;border-bottom:1px solid #B0C8DA;margin-bottom:10px}
#newsticker_box ul {padding:0;margin:0}
#newsticker_box ul li {list-style-type:none;padding:0;margin:0}

/*WEATHER******************/
#weatherbox { padding: 10px; background: url('/design/plain_site/images/bg_weather.jpg') repeat-x left bottom; margin-right: 15px; border: 1px solid #cacaca}
#weatherbox div.city { color: #184072; font-size: 12px }
#weatherbox div.date { font-size: 90%; color:#000 }
#weatherbox div.condition { font-size: 90%; color:#000 }

/*********************************************************************/
.tab_themen {text-align:right;padding-right:20px}
.corner_top_left {font-size:6px; height:6px;background-color:#fff; background-image:url('/design/plain_site/images/bg_corner_left_top.gif');background-repeat:no-repeat;background-position:top left;}
.corner_bottom_right {font-size:6px; height:6px;background-color:#fff; background-image:url('/design/plain_site/images/bg_corner_right_bottom.gif');background-repeat:no-repeat;background-position:bottom right;}

#navi_footer {margin:20px 0;font-size:10px;color:#3F4346}
#navi_footer a {font-size:10px}

#navi_main a {display:block;padding:5px 5px; border-bottom:1px solid #D4E2EC; color:#184072; font-weight:normal; font-size:12px;}
#navi_main a:hover {text-decoration:none; background-color:#D4E2EC;}

#navi_main a.active {display:block;padding:2px 5px; background-color:#F2F6F9; border-bottom:1px solid #D4E2EC; color:#184072; font-weight:normal; font-size:12px;}
#navi_main a.active:hover {text-decoration:underline; background-color:#F2F6F9;}

/* SUB DEFAULT ****************/
#navi_main a.sub {display:block;padding:2px 5px; background-color:#fff; border:1px solid #fff; color:#184072; font-weight:normal; font-size:11px; margin-top:3px; margin-left:10px}
#navi_main a.sub:hover {text-decoration:none;background-color:#C9B198;border-top:1px solid #9A7A5B; border-bottom:1px solid #9A7A5B; color:#fff}
#navi_main a.subactive {display:block;padding:2px 5px; background-color:#C9B198;border-top:1px solid #9A7A5B; border-bottom:1px solid #9A7A5B; color:#fff; font-weight:normal; font-size:11px; margin-top:3px; margin-left:10px; background-image:url('/design/plain_site/images/navi_bg_sub.gif');background-repeat:no-repeat;background-position:center right;}
#navi_main a.subactive:hover {text-decoration:underline;background-color:#C9B198;}
/* SUB THERMALBÄDER ****************/
#navi_main a.sub_thermalbaeder {display:block;padding:2px 5px; background-color:#fff; border:1px solid #fff; color:#24A7D1; font-weight:normal; font-size:11px; margin-top:3px; margin-left:10px}
#navi_main a.sub_thermalbaeder:hover {text-decoration:none;background-color:#24A7D1;border-top:1px solid #5D7695; border-bottom:1px solid #5D7695; color:#fff}
#navi_main a.subactive_thermalbaeder {display:block;padding:2px 5px; background-color:#24A7D1;border-top:1px solid #5D7695; border-bottom:1px solid #5D7695; color:#fff; font-weight:normal; font-size:11px; margin-top:3px; margin-left:10px; background-image:url('/design/plain_site/images/navi_bg_sub_thermalbaeder.gif');background-repeat:no-repeat;background-position:center right;}
#navi_main a.subactive_thermalbaeder:hover {text-decoration:underline;background-color:#24A7D1;}
/* SUB SAUNALANDSCHAFT ****************/
#navi_main a.sub_saunalandschaft {display:block;padding:2px 5px; background-color:#fff; border:1px solid #fff; color:#F17D26; font-weight:normal; font-size:11px; margin-top:3px; margin-left:10px}
#navi_main a.sub_saunalandschaft:hover {text-decoration:none;background-color:#F17D26;border-top:1px solid #84501A; border-bottom:1px solid #84501A; color:#fff}
#navi_main a.subactive_saunalandschaft {display:block;padding:2px 5px; background-color:#F17D26;border-top:1px solid #84501A; border-bottom:1px solid #84501A; color:#fff; font-weight:normal; font-size:11px; margin-top:3px; margin-left:10px; background-image:url('/design/plain_site/images/navi_bg_sub_saunalandschaft.gif');background-repeat:no-repeat;background-position:center right;}
#navi_main a.subactive_saunalandschaft:hover {text-decoration:underline;background-color:#F17D26;}
/* SUB RÖMISCH IRISCH ****************/
#navi_main a.sub_roemisch_irisch {display:block;padding:2px 5px; background-color:#fff; border:1px solid #fff; color:#449562; font-weight:normal; font-size:11px; margin-top:3px; margin-left:10px}
#navi_main a.sub_roemisch_irisch:hover {text-decoration:none;background-color:#449562;border-top:1px solid #205C37; border-bottom:1px solid #205C37; color:#fff}
#navi_main a.subactive_roemisch_irisch {display:block;padding:2px 5px; background-color:#449562;border-top:1px solid #205C37; border-bottom:1px solid #205C37; color:#fff; font-weight:normal; font-size:11px; margin-top:3px; margin-left:10px; background-image:url('/design/plain_site/images/navi_bg_sub_roemisch_irisch.gif');background-repeat:no-repeat;background-position:center right;}
#navi_main a.subactive_roemisch_irisch:hover {text-decoration:underline; background-color:#449562;}
/* SUB WELLNESSOASE ****************/
#navi_main a.sub_wellnessoase {display:block;padding:2px 5px; background-color:#fff; border:1px solid #fff; color:#C9B198; font-weight:normal; font-size:11px; margin-top:3px; margin-left:10px}
#navi_main a.sub_wellnessoase:hover {text-decoration:none;background-color:#C9B198;border-top:1px solid #987757; border-bottom:1px solid #987757; color:#fff}
#navi_main a.subactive_wellnessoase {display:block;padding:2px 5px; background-color:#C9B198;border-top:1px solid #987757; border-bottom:1px solid #987757; color:#fff; font-weight:normal; font-size:11px; margin-top:3px; margin-left:10px; background-image:url('/design/plain_site/images/navi_bg_sub_wellnessoase.gif');background-repeat:no-repeat;background-position:center right;}
#navi_main a.subactive_wellnessoase:hover {text-decoration:underline;background-color:#C9B198;}

#navi_main a.home {display:block;padding:2px 5px; background-color:#D5C4B3; border-top:1px solid #9A7A5B; border-bottom:1px solid #9A7A5B; color:#fff; font-weight:bold; font-size:11px; margin-top:10px}
#navi_main a.home:hover {text-decoration:none; background-color:#9A7A5B;}

#breadcrumb {margin:10px 0 10px 0; border-bottom:1px dotted #fff; padding-bottom:5px; color:#184072; font-weight:bold }
#breadcrumb a {font-weight:normal}

/*GOOGLE*/
DIV#google {padding:5px;background-color:#F2F6F9;font-size:12px}
DIV#google SPAN.current {font-size:16px}
DIV#google a.more {padding:0.4em 1.5em;font-weight:bold;color:#184072;text-decoration:none;background-image:url('/design/plain_site/images/arrow_line_light.gif');background-repeat:no-repeat;background-position:right 7px;}
DIV#google a:hover.more {color:#184072;text-decoration:underline;}
DIV#google a.back {padding:0.4em 0em 0.4em 1.5em;font-weight:bold;color:#184072;text-decoration:none;background-image:url('/design/plain_site/images/arrow_line_light_back.gif');background-repeat:no-repeat;background-position:left 7px;}
DIV#google a:hover.back {color:#184072;text-decoration:underline;}
DIV#google a {color:#184072;font-weight:bold;font-size:1.1em}
DIV#google a:hover {}

label {padding-right:5px;font-weight:bold;color:#184072;font-family:verdana,sans-serif;font-size:12px}
/*
sehrhellblau: F2F6F9
hellblau: D4E2EC
mittelblau: 8096B2
dunkelblau: 184072
----------------------
sehrhellbraun: ECE4DC
hellbraun: D5C4B3
mittelbraun: C9B198
dunkelbraun: 9A7A5B
----------------------
thermalbaeder:
hell: D6EBF2
dunkel: 5D7695
navi: 24A7D1
----------------------
saunalandschaft:
hell: F5DEA1
dunkel: 84501A
navi: F17D26
----------------------
römisch irisch:
hell: E0F0C8
dunkel: 205C37
navi: 449562
----------------------
wellnessoase:
hell: E4DACF
dunkel: 987757
navi: C9B198
*/


/*CLEAR*************************************************/
.c {clear: both;}
.c2 {clear:both; font-size:2px; height:2px;border:0px;overflow:hidden;}
.c3 {clear:both; font-size:3px; height:3px;border:0px;overflow:hidden;}
.c5 {clear:both; font-size:5px; height:5px;border:0px;overflow:hidden;}
.c10 {clear:both; font-size:10px; height:10px;border:0px;overflow:hidden;}
.c15 {clear:both; font-size:15px; height:15px;border:0px;overflow:hidden;}
.c20 {clear:both; font-size:20px; height:20px;border:0px;overflow:hidden;}
.c30 {clear:both; font-size:30px; height:30px;border:0px;overflow:hidden;}
.c40 {clear:both; font-size:40px; height:40px;border:0px;overflow:hidden;}
.c50 {clear:both; font-size:50px; height:50px;border:0px;overflow:hidden;}
.c60 {clear:both; font-size:60px; height:60px;border:0px;overflow:hidden;}
.c70 {clear:both; font-size:70px; height:70px;border:0px;overflow:hidden;}
.c80 {clear:both; font-size:80px; height:80px;border:0px;overflow:hidden;}
.l {background-color:#D7E1E6; height:1px; font-size:1px; border:0px;overflow:hidden;clear:both;}
.l2 {background-color:#BFA58B; height:1px; font-size:1px; border:0px;overflow:hidden;clear:both;}
.l10 {background-color:#184072; height:10px; font-size:10px; border:0px;overflow:hidden;clear:both;}
.line_grey {background-color:#f2f2f2; height:1px; font-size:11px; border:0px;overflow:hidden;clear:both;}