@charset "UTF-8";*{margin:0px;padding:0px;font-family:Arial,Helvetica,sans-serif;color:#3d3d3d;font-size:13px;outline:0}.image-replacement{text-indent:-200em;overflow:hidden}.float-restore{margin:0;padding:0;clear:both;width:0px;height:0px;line-height:0px;font-size:0px}body{background-color:#fff7bc;font-family:Arial,Helvetica,sans-serif;color:#3d3d3d;font-size:13px;text-align:center}img{border:none}#master-of-all{width:1000px;margin:0 auto;text-align:left}#header-container{width:1000px;height:185px;background-image:url(../img/element/bg_header.jpg);background-repeat:no-repeat;position:relative;z-index:100}.home-link{display:block;position:absolute;left:10px;top:50px;width:180px;height:200px}#header-topmenu-container{width:980px;height:139px;overflow:hidden;margin-left:20px}#header-topmenu{width:700px;height:23px;float:left}#header-topmenu ul{list-style:none;list-style-type:none;padding-right:20px;padding-left:7px;float:left}ul.topmenu{margin-left:200px}#header-topmenu ul li{list-style:none;list-style-type:none;padding-right:8px;padding-top:5px;vertical-align:bottom;float:left}#header-topmenu ul li a,#header-topmenu ul li a:link,#header-topmenu ul li a:active{list-style:none;list-style-type:none;float:left;text-decoration:none;color:#3d3d3d}#header-topmenu ul li a:hover{list-style:none;list-style-type:none;float:left;text-decoration:underline;color:#ff5b00}#header-search-container{width:205px;height:45px;background-image:url(../img/element/bg_search.png);background-repeat:no-repeat;float:left}#header-suche-bottom{width:198px;height:57px;background-image:url(../img/element/bg_suchfeld-bot.png);background-repeat:no-repeat;float:left;overflow:hidden}#top-banner-container{width:242px;height:140px;float:left;margin-left:34px}.header-start-img{height:176px;width:313px;float:left}#header-logo-container{width:200px;height:111px;float:left;overflow:hidden}#header-logo-start{width:290px;height:108px;float:right;overflow:hidden}#main-menu-container{width:565px;height:46px;margin-left:220px;float:left;background-image:url(../img/menu/bg_menu.png);background-repeat:no-repeat;position:relative;z-index:1000;display:inline}#hero-gallery-master-container{width:1000px;height:310px;background-image:url(../img/element/bg_content-box.jpg);background-repeat:repeat-y;position:relative}#content-container{width:1000px;background-image:url(../img/element/bg_content-box.jpg);background-repeat:repeat-y;overflow:hidden}#top-shadow{background-image:url(../img/element/bg_gallery-shadow.jpg);background-repeat:no-repeat;height:16px}#content-left-clm{width:214px;float:left;margin-left:10px;display:inline}div.left-button{margin-top:20px;margin-left:15px}div.left-button ul li,div.right-button ul li{list-style:none;list-style-type:none;margin-bottom:4px}div.left-button ul li a{background-image:url(../img/element/sprite.png);background-repeat:no-repeat;margin-left:6px;padding-right:0px;text-indent:-200em;display:block;height:46px}.buchen{width:170px;background-position:0px -297px}.buchen:hover{width:170px;background-position:-171px -297px;cursor:pointer}.gutschein{width:170px;background-position:0px -354px}.gutschein:hover{width:170px;background-position:-171px -354px;cursor:pointer}.anfrage{width:170px;background-position:0px -508px}.anfrage:hover{width:170px;background-position:-171px -508px;cursor:pointer}div.right-button ul li a{background-image:url(../img/element/sprite.png);background-repeat:no-repeat;text-indent:-200em;display:block;height:90px}.tipp{width:193px;background-position:-0px 0px}.tipp:hover{width:198px;background-position:-193px -0px;cursor:pointer}.sauna{width:193px;background-position:-0px -90px}.sauna:hover{width:193px;background-position:-193px -90px;cursor:pointer}.angebote{width:193px;background-position:-0px -180px}.angebote:hover{width:193px;background-position:-193px -180px;cursor:pointer}ul.banner-left li{margin-left:8px;list-style:none;list-style-type:none}#content-middle-clm{width:556px;float:left}#breadcrumb-container{width:520px;height:30px;font-family:Arial,Helvetica,sans-serif;overflow:hidden}#breadcrumb-container li{list-style:none;list-style-type:none;float:left;font-size:12px;color:#3d3d3d;font-weight:bold;padding-right:6px;font-family:Arial,Helvetica,sans-serif}#breadcrumb-container li a{list-style:none;list-style-type:none;float:left;font-size:12px;color:#3d3d3d;padding-right:6px;font-family:Arial,Helvetica,sans-serif;text-decoration:underline}#breadcrumb-container li a:hover{float:left;font-size:11px;color:#fd5b01;font-size:12px;padding-right:6px;font-family:Arial,Helvetica,sans-serif;text-decoration:none}div.content-text{width:530px;float:left}div.content-text ul li{list-style:disc;list-style-position:inside}div.content-img{float:left;width:360px;margin:3px;padding:3px;background-color:#fff;border:1px solid #ccc}#content-right-clm{width:210px;float:right;margin-right:8px}#content-container-bot{width:1000px;height:80px;margin:auto;background-image:url(../img/element/bg_content-box-bottom.jpg);background-repeat:no-repeat}div.socialize{width:400px;margin-top:20px;padding-top:3px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:#999;border-right-color:#999;border-bottom-color:#999;border-left-color:#999;float:left}div.socialize p{font-size:10px;font-weight:bold;padding-bottom:10px}div.socialize li{list-style:none;list-style-type:none;margin-right:5px;float:left}div.socialize img a{margin:3px;padding:3px;background-color:#fff;border:1px solid #ccc}div.socialize img a:hover{margin:3px;padding:3px;background-color:#fff;border:1px solid #ccc}#footer-container{width:100%;height:250px;overflow:hidden;background-image:url(../img/element/bg_footer.png);background-repeat:repeat-x;background-position:center top}#footer-container-content{width:1000px;margin:0 auto;text-align:left}#footer-container-content p{margin-right:20px;font-size:11px}div.footer-links{width:450px;float:left;margin-left:30px;display:inline}div.footer-links ul{margin-top:10px}div.footer-links li{list-style:none;list-style-type:none;padding-bottom:5px;padding-right:6px;float:left;font-size:11px}div.footer-links li a,div.footer-links li a sub{font-weight:bold;text-decoration:none;color:#3D3D3D}div.footer-links li a:hover{color:#e20026;text-decoration:underline}div.footer-links li a:hover sub{color:#e20026}div.newsletter-container{float:left}div.hero-container{position:absolute;width:1000px;overflow:hidden}div.hero-text{width:300px;float:left;padding-top:20px}div.hero-text h1,div.hero-text h1 a{width:300px;font-size:18px;padding-bottom:10px;text-decoration:none}div.hero-text h1 a:hover{text-decoration:underline;color:#91203e}div.hero-text p,div.hero-text p a{width:300px;font-size:14px;line-height:1.5;padding-bottom:20px;text-decoration:none}div.hero-text p a:hover{text-decoration:underline;color:#91203e}div.hero-img{width:610px;float:left;padding:20px 10px 0px 22px}div.page-links{color:#4b4b4d}div.page-links ul li{list-style:none;list-style-type:none;float:left;padding-right:7px;text-align:center;font-size:10px}div.page-links ul li a{list-style:none;list-style-type:none;float:left;text-decoration:underline;color:#414141;font-size:10px}div.page-links ul li a:hover{list-style:none;list-style-type:none;float:left;text-decoration:underline;color:#91203e;font-size:10px}.active{list-style:none;list-style-type:none;float:left;text-decoration:underline;color:#91203e;font-weight:bold}div.listen-content-container{width:556px;margin-bottom:30px;overflow:hidden}div.listen-content-container a{text-decoration:none}div.listen-content-container a:hover{text-decoration:none;color:#000}div.listen-content-thumb{float:left;margin-right:10px;padding:6px 8px 9px 6px;background:url(../img/element/bg_list-thumb.jpg) no-repeat}div.listen-content-thumb img{}div.listen-content{width:300px;float:left}div.listen-content p{line-height:1.5}.no-border{border:none}.button{display:block;background:url('../img/icon-button/btn_num.gif') no-repeat;height:28px;width:28px;text-align:center;line-height:28px;vertical-align:middle;font-weight:bold;text-decoration:none;outline:0}.button:hover,.button.active{color:#f30}.thumbs{float:left;margin-top:10px;overflow:hidden;width:330px}.thumbs ul{overflow:hidden}.thumbs ul li{float:left;margin-right:5px;list-style:none}.prev,.next{float:left;padding-top:5px}


#form-newsletter .nl-headline{width:300px;height:27px;background-image:url(../img/element/sprite.png);
background-repeat:no-repeat;background-position:-0 -400px;text-indent:-200em}

#form-newsletter label{color:#999;font-size:11px;font-weight:bold}

#form-newsletter input{
height:26px;
width:205px;
border:none;
color:#3d3d3d;
font-size:12px;
background-color:transparent;
background-image:url(../img/element/sprite.png);
background-repeat:no-repeat;
background-position:-0 -430px;
padding:10px 0px 0px 12px;
float:left
}.left{float:left}

fieldset{margin:0;border:none;padding:0;font-family:Arial,Helvetica,sans-serif;color:#3d3d3d;font-size:11px}form h3{clear:both;padding:5px 0px 10px 0px;font-size:14px}form label{font-size:12px;line-height:14px;padding:0px 0px 12px 0px}form input{display:block;margin:3px}form label.first,form label.last{float:left;margin:0px 5px 0px 0px;width:200px;font-weight:bold}form label.first input,form label.last input{float:left;width:200px;padding:0px}form label.plz{float:left;width:100px}form input#radiobutton_1,form input#radiobutton_2,form input#radiobutton_3,form input#radiobutton_4{clear:left;float:left;padding:0px;margin:0px 0px 0px 0px}form label.radioitem{clear:none;margin:0px 0px 0px 25px;padding:0px 0px 15px 0px}form input#checkbox_1,form input#checkbox_2,form input#checkbox_3{clear:both;float:left;padding:0px;margin:0px}form label.field-checkbox{clear:none;margin:0px 0px 0px 20px;padding:0px 0px 15px 0px}form textarea{margin-top:3px}.suchfeld{border:none;background:white;font-size:12px;margin-left:2px;margin-top:7px;float:left}.suchfeld-button{float:right;padding-top:0px}button.suche{cursor:pointer;height:22px;width:22px;border-style:none;background-color:transparent;background-image:url(../img/element/sprite.png);background-position:-326px -440px;margin-top:3px}button.suche:hover{background-image:url(../img/element/sprite.png);background-position:-352px -440px}#form-newsletter input.nl{cursor:pointer;height:40px;width:46px;border-style:none;background-color:transparent;background-image:url(../img/element/sprite.png);background-position:-218px -432px;margin-top:3px}#form-newsletter input.nl:hover{background-image:url(../img/element/sprite.png);background-position:-269px -432px}#gallery_items{overflow:hidden;list-style:none;width:30000px}#gallery_items li{float:left}#gallery_frame{overflow:hidden;width:980px;margin-left:10px}.gallery_button{position:absolute;width:210px;height:310px;background-image:url(../img/element/gallery-sprite.png);background-repeat:no-repeat;top:0;display:block;outline:0}.gallery_button.left{background-position:top left;left:10px}.gallery_button.right{background-position:top right;right:10px}.gallery_headline{position:absolute;top:221px;left:315px}#banner_left{margin-left:3px}#content-middle-clm img{border:1px solid #8ccfff;padding:5px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-right:10px}#content-middle-clm img.packages{border:none}#content_replace li{list-style:outside;margin-left:20px;list-style-image:url(../img/icon-button/list.png);list-style-type:none;margin-bottom:5px}.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{height:auto}table tbody td ul li{list-style:outside;margin-left:20px;list-style-image:url(../img/icon-button/list.png);list-style-type:none;margin-bottom:5px}table tbody td {vertical-align:top}table.preise{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:2px solid #fed97e;width:98%;margin-bottom:20px}table.short{width:350px}.preise th{height:35px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:none;border-bottom-style:solid;border-left-style:none;border-top-color:#fbc560;border-right-color:#fbc560;border-bottom-color:#fbc560;border-left-color:#fbc560;background-color:#fbc560;font-size:16px;color:#1c1c1c;text-align:left;vertical-align:middle;background-image:url(../img/element/bg_th.png);background-repeat:repeat-x;padding-left:4px}.preise th a,.preise th a:link,.preise th a:active{text-decoration:none;color:#3d3d3d}.preise th a:hover{text-decoration:none;color:#fbc560}.preise td{border-bottom:1px solid #fbc560;font-size:13px;height:23px;line-height:1.5;padding:4px;padding-right:4px;vertical-align:top;text-align:left;background-color:#fcfdb2}.preise tr.second td{border-bottom:1px solid #fbc560;background-color:#fff29f;font-size:13px;height:23px;line-height:1.5;padding:4px;padding-right:4px;vertical-align:top}th.num,td.num{width:45px;text-align:center}th.check,td.check{width:20px}.klein,.klein *{font-size:9px}#content_replace ul.content-gallery li{float:left;list-style:none;list-style-type:none;margin:5px}#content_replace{margin-top:10px}.csc-textpic-imagewrap{padding-right:15px !important}#content_replace .teaser-item{overflow:hidden;margin-bottom:25px;clear:both}.search-result-item{margin-bottom:10px;padding-top:15px}ul#main_menu{list-style:none;background-color:transparent;position:absolute;z-index:1000}ul#main_menu li{height:46px;display:block;float:left;position:relative}ul#main_menu li#menu_item_gallery,ul#main_menu li a{height:46px;text-indent:-200em;display:block;background-image:url(../img/menu/menu-multi.png);background-repeat:no-repeat}ul#main_menu li ul{}ul#main_menu li .sub-menu{position:absolute;display:none;width:260px;margin-left:4px;z-index:100;top:46px;left:0}ul#main_menu li .sub-menu li{float:none;background-image:url(../img/element/bg_submenu.png);background-repeat:no-repeat;height:22px}ul#main_menu li .sub-menu li.sub-bot{float:none;background-image:url(../img/element/bg_submenu-bot.png);background-repeat:no-repeat;height:28px}ul#main_menu li .sub-menu li a{background:none;text-indent:0;height:22px;padding-left:5px;padding-top:5px;text-decoration:none;font-weight:bold;color:#003174}ul#main_menu li .sub-menu li a:hover{color:#f00}ul#main_menu li:hover .sub-menu,ul#main_menu li.hover .sub-menu{display:block}#menu_item_7{background-position:-0px 0px;width:61px}#menu_item_7:hover{background-position:-0px -46px}#menu_item_7.active_item{background-position:-0px -92px}#menu_item_6{background-position:-61px 0px;width:78px}#menu_item_6:hover{background-position:-61px -46px}#menu_item_6.active_item{background-position:-61px -92px}#menu_item_5{background-position:-139px 0px;width:71px}#menu_item_5:hover{background-position:-139px -46px}#menu_item_5.active_item{background-position:-139px -92px}#menu_item_4{background-position:-210px 0px;width:85px}#menu_item_4:hover{background-position:-210px -46px}#menu_item_4.active_item{background-position:-210px -92px}#menu_item_3{background-position:-295px 0px;width:148px}#menu_item_3:hover{background-position:-295px -46px}#menu_item_3.active_item{background-position:-295px -92px}#menu_item_gallery{background-position:-443px 0px;width:118px}#menu_item_gallery:hover,#menu_item_gallery.hover{background-position:-443px -46px}#menu_item_gallery.active_item{background-position:-443px -92px}#searchbox{background:transparent;margin-left:30px;margin-top:9px;width:175px}#searchbox input{background:transparent;width:130px;margin-right:12px;display:inline}#searchbox button{float:left}#form-newsletter label{color:#999;font-size:11px;font-weight:bold;margin-right:10px;padding-left:3px}#form-newsletter input.background{height:30px;width:148px;border:none;color:#eee;font-size:12px;background-color:transparent;background-image:url(../img/element/bg_newsletter-input.gif);background-repeat:no-repeat;padding:5px 0px 0px 5px}.left{float:left}fieldset{margin:0;border:none;padding:0;font-family:Arial,Helvetica,sans-serif;color:#3d3d3d;font-size:11px}form h3{clear:both;padding:5px 0px 10px 0px;font-size:14px}form label{font-weight:bold;font-size:12px;line-height:14px;padding:0px 0px 12px 0px}form input{display:block;margin:3px}form label.first,form label.last{float:left;margin:0px 5px 0px 0px;width:200px;font-weight:bold}form label.first input,form label.last input{float:left;width:200px;padding:0px}form label.plz{float:left;width:100px}form input#radiobutton_1,form input#radiobutton_2,form input#radiobutton_3,form input#radiobutton_4{clear:left;float:left;padding:0px;margin:0px 0px 0px 0px}form label.radioitem{clear:none;margin:0px 0px 0px 25px;padding:0px 0px 15px 0px}form input#checkbox_1,form input#checkbox_2,form input#checkbox_3{clear:both;float:left;padding:0px;margin:0px}form label.field-checkbox{clear:none;margin:0px 0px 0px 20px;padding:0px 0px 15px 0px}form textarea{margin:3px;display:block}.suchfeld{border:none;background:white;font-size:12px;margin-left:5px;margin-top:7px;float:left}.suchfeld-button{float:right;padding-top:0px}button.suche{cursor:pointer;height:22px;width:22px;border-style:none;background-color:transparent;background-image:url(../img/element/sprite.png);background-position:-326px -440px;margin-top:3px}button.suche:hover{background-image:url(../img/element/sprite.png);background-position:-352px -440px}.csc-mailform-field{margin-bottom:10px}select{display:block}#mailform{border:1px solid #8ccfff;padding:15px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#footer-container-content{position: relative;height: 240px;}.sevenspire-link{position: absolute;right: 20px;bottom: 0;font-size: 10px;}


