@charset "UTF-8";
/* base */ 
@media all{ * { margin:0; padding:0; }option { padding-left:0.4em; } select { padding:1px; } * html body * { overflow:visible; }* html iframe, * html frame { overflow:auto; }* html frameset { overflow:hidden; }body {font-size:100.01%;background:#fff;color:#000;text-align:left; }div { outline:0 none; }fieldset, img { border:0 solid; }ul, ol, dl { margin:0 0 1em 1em; } li {line-height:1.5em;margin-left:0.8em; }dt { font-weight:bold; }dd { margin:0 0 1em 0.8em; } blockquote { margin:0 0 1em 0.8em; } blockquote:before, blockquote:after,q:before, q:after { content:""; }.clearfix:after {clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}.clearfix { display:block; }.floatbox { overflow:hidden; }#ie_clearing { display:none; }.skip, .hideme, .print {position:absolute;top:-32768px;left:-32768px; }.skip:focus, .skip:active {position:static;top:0;left:0;}#skiplinks { position:absolute;top:0px; left:-32768px; z-index:1000; width:100%;margin:0; padding:0; list-style-type:none; }#skiplinks a.skip:focus,#skiplinks a.skip:active {left:32768px; outline:0 none;position:absolute; width:100%;}}@media screen, projection{ #header { position:relative; }#topnav { text-align:right; }#header #topnav {position:absolute;top:10px;right:10px; }#header, #nav, #main, #footer { clear:both; }#col1 { float:left; width:200px; }#col2 { float:right; width:200px; }#col3 { width:auto; margin:0 200px; }#col1_content, #col2_content, #col3_content { position:relative; }.subcolumns { width:100%; overflow:hidden; }.subcolumns_oldgecko { width:100%; float:left; }.c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l {float:left; }.c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r {float:right; margin-left:-5px; }.c20l, .c20r { width:20%; }.c40l, .c40r { width:40%; }.c60l, .c60r { width:60%; }.c80l, .c80r { width:80%; }.c25l, .c25r { width:25%; }.c33l, .c33r { width:33.333%; }.c50l, .c50r { width:50%; }.c66l, .c66r { width:66.666%; }.c75l, .c75r { width:75%; }.c38l, .c38r { width:38.2%; }.c62l, .c62r { width:61.8%; }.subc{ padding:0 0.5em; }.subcl { padding:0 1em 0 0; }.subcr { padding:0 0 0 1em; }.equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }.equalize > div {display:table-cell;float:none; margin:0; overflow:hidden;vertical-align:top;}}@media print{ .subcolumns > div,.floatbox { display:table;overflow:visible; } .print { position:static; left:0;}.noprint { display:none !important; }}
/* basemod */ 
@media screen, projection{body { overflow-y:scroll; }body { background:#DED8D1 url('../../../images/body_bg.jpg') repeat-x 0 0; }.page_margins {width: 960px;margin: 0em auto 0;}.page{}#logobg { position:absolute; top:0px; left:-100px; width:369px; height:263px; background:url('../../../images/spiral_muster.png') no-repeat 0 0; }#header { height:310px; }#logo { position:absolute; top:18px; left:0px; width: 226px; height: 83px; }#topnav {}#verfuegbarkeitBox_top { position:absolute; top:143px; left:0px; display:block; width:226px; height:12px; background:url('../../../images/bereich_links_top.png') no-repeat 0 0; }#verfuegbarkeitBox { position:absolute; top:152px; left:0px; display:block; width:226px; height:146px; background:#CDC5BA; text-align:center; }#bereichsbild { position:absolute; top:0px; left:254px; }#menu { position:absolute; top:298px; left:254px; background:url('../../../images/menu.png') no-repeat 0 0; width:686px; height:68px; }#navigation { padding:26px 5px 0px; }.framepanorama { width:685px; height:500px; border:0 none; margin:0; padding:0; overflow:hidden; }#main {}#google_map { width:686px; height:298px; }#footer {}#footer a { font-size: 85%; }article, aside, figure, footer, header, hgroup, nav, section { display:block; }#col1 { width: 226px; margin-top:-62px; }.ie7 #col1 { margin-top:-12px; }#col1_content {}#col1_background { background:#DED8D1; }#col1_adresse { background:#CDC5BA; }#col1_bottom { width:226px; height:12px; background: url('../../../images/bereich_links_bottom.png') no-repeat 0 0; }#col2 {}#col2_content {}#col3 { margin: 0 0 0 254px; }#col3_content { margin-top:50px; width:686px; overflow:hidden; } #debugrls { display: none; }#skiplinks a.skip:focus,#skiplinks a.skip:active {color:#fff;background:#333;border-bottom:1px #000 solid;padding:10px 0;text-decoration:none;}}
/* forms */ 
@media screen, projection{.yform {margin:0 0 1em 0;}.yform fieldset {border:1px #ddd solid;background:#fafafa;margin:0 0 1em 0;padding:0.5em;}.yform legend {font-size:125%; font-weight:normal; color:#000;}.yform label {color:#8C785E;}.yform input,.yform textarea,.yform select, .yform optgroup {font-family:Arial, Helvetica, sans-serif; color:#8C785E;}.yform .type-text input,.yform .type-text textarea,.yform .type-select select {border:1px solid #ddd;}.yform div input:focus,.yform div select:focus,.yform div textarea:focus,.yform div input:hover,.yform div select:hover,.yform div textarea:hover,.yform div input:active,.yform div select:active,.yform div textarea:active {border:1px #949356 solid;background:#fff;}.yform div.type-check input:focus,.yform div.type-check input:hover,.yform div.type-check input:active { border:0 none; }.yform .type-button input {border-top:1px #ddd solid;border-left:1px #ddd solid;border-right:1px #444 solid;border-bottom:1px #444 solid;color:#000;background:#454545 url(images/button_gray.png) top left repeat-x;padding:.5em 1.2em;}.yform .type-button input[type=reset] { color:#300; background:#661717 url(images/button_red.png) top left repeat-x; }.yform .type-button input[type=submit] { background: 0 none;color:#949356;border: 0 none;}.yform .submitbutton, .yform .type-button input.submitbutton {background:#A87D36;padding:5px 5px 1px 5px;font-family: 'Vollkorn', "Times New Roman", Times, serif;color:#FFFFFF;font-size:133.33%;text-decoration:none;}.yform .type-button input.reset { color:#300; background:#661717 url(images/button_red.png) top left repeat-x; }.yform .type-button input.submit { background: 0 none;color:#949356;border: 0 none;}.yform div.type-button input:focus,.yform div.type-button input:hover,.yform div.type-button input:active {text-decoration:none;}.yform div.type-button input.reset:focus,.yform div.type-button input.reset:hover,.yform div.type-button input.reset:active { text-decoration:none;}.yform div.type-button input.submit:focus,.yform div.type-button input.submit:hover,.yform div.type-button input.submit:active {background:#880; color:#fff;}.yform { overflow:hidden; }.yform fieldset { overflow:hidden; }.yform label { display:block; cursor:pointer; }.yform legend { background:transparent; border:0; padding:0 0.5em; }.yform .message { display:block; margin-bottom:0.5em; color:#666; }.yform input[type=hidden] { display:none !important; }.yform sup { color:#800; font-weight:bold; }.yform div.type-text,.yform div.type-select,.yform div.type-check,.yform div.type-button {margin:0.5em 0;padding:3px 0;position:relative;overflow:hidden;}.yform div.type-button {padding:3px 0em;}.yform .type-text input,.yform .type-text textarea {display:block;position:relative;padding:0.3em 0.3em;width:58.5%;}.yform .type-select select {display:block;position:relative;padding:0.3em 2px 0.3em 1px;width:60%;cursor:pointer;}.yform .type-select select optgroup {font-style:normal;font-weight:bold;}.yform .type-check input { cursor:pointer; }.yform .type-check label { display:inline; }.yform .type-button input {width:auto;cursor:pointer;}.yform div.error {border:1px #a00 dashed;background:#faf4f4;padding:0.5em;}.yform div.error label { color:#000; font-weight:bold; }.yform div.error .message { color:#800; } .full div.type-text input,.full div.type-text textarea { width:95.5%; }.full div.type-select select { width:97.0%; }* html .full div.type-text input,* html .full div.type-text textarea { width:95.5%; }* html .full div.type-select select { width:97.0%; }.columnar .type-text label,.columnar .type-select label {float:left;width:24%; }#maps_suche .columnar .type-text label,#maps_suche .columnar .type-select label {width:16%;}.columnar div.type-check input { margin-left:28%; }.columnar div.error .message { margin-left:28%; }.columnar div.type-text input,.columnar div.type-text textarea { float:left; width:67.8%; }.columnar div.type-select select { float:left; width:69.4%; }* html .columnar div.type-text input,* html .columnar div.type-text textarea { float:left; width:67.2%; }* html .columnar div.type-select select { float:left; width:68.8%; }.yform, .yform div,.yform div * { zoom:1; } .yform { padding-top:0\9; }.yform fieldset { padding:0 5px\9; padding-top:1em\9; }.yform legend { position:absolute\9; top:-.5em\9; *left:0\9; }.yform fieldset { position:relative\9; overflow:visible\9;margin-top:1.5em\9; zoom:1; }.yform legend { *padding:0 5px; }.yform fieldset { *padding-top:1.5em; }* html .yform { padding-top:10px; }}
/* content */ 
@media all{ html * { font-size:100.01%; } textarea, pre, code, kbd, samp, var, tt {font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}body {font-family: 'PT Sans', Arial, Helvetica, sans-serif;font-size:75.00%;color:#8C785E;}h1,h2,h3,h4,h5,h6 {font-family: 'Vollkorn', "Times New Roman", Times, serif;font-weight:normal;color:#A17A3F;margin:0 0 0.25em 0;}.angebote h1,.angebote h2,.angebote h3,.angebote h4,.angebote h5,.angebote h6 { color:#949356; }.zimmer h1,.zimmer h2,.zimmer h3,.zimmer h4,.zimmer h5,.zimmer h6 { color:#B15500;}.wellnessbereich h1,.wellnessbereich h2,.wellnessbereich h3,.wellnessbereich h4,.wellnessbereich h5,.wellnessbereich h6 { color:#4A9FAA; }.restaurant h1,.restaurant h2,.restaurant h3,.restaurant h4,.restaurant h5,.restaurant h6 { color:#5A3E19; }h1 { font-size:200%; }h2 { font-size:200%; } h3 { font-size:133.33%; } h4 { font-size:133.33%; }h5 { font-size:116.67%; }h6 { font-size:116.67%; }ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }ul { list-style-type:disc; }ul ul { list-style-type:circle; margin-bottom:0; }ol { list-style-type:decimal; }ol ol { list-style-type:lower-latin; margin-bottom:0; }li { margin-left:0.8em; line-height:1.5em; }dt { font-weight:bold; }dd { margin:0 0 1em 0.8em; }p { line-height:1.5em; margin:0 0 1em 0; }blockquote, cite, q {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}blockquote { margin:0 0 1em 1.6em; color:#666; }strong,b { font-weight:bold; }em,i { font-style:italic; }big { font-size:116.667%; }small { font-size:91.667%; }pre { line-height:1.5em; margin:0 0 1em 0; }pre, code, kbd, tt, samp, var { font-size:100%; }pre, code { color:#800; }kbd, samp, var, tt { color:#666; font-weight:bold; }var, dfn { font-style:italic; }acronym, abbr {border-bottom:1px #aaa dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help;}sub, sup { font-size:91.6667%; line-height:0; }hr {color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #eee solid;}a { color:#949356; background:transparent; text-decoration:none; }a:visited{ color:#949356; }a:focus,a:hover,a:active { color:#949356; text-decoration:underline; }p.icaption_left { float:left; display:inline; margin:0 1em 0.15em 0; }p.icaption_right { float:right; display:inline; margin:0 0 0.15em 1em; }p.icaption_left img,p.icaption_right img { padding:0; border:1px #888 solid; }p.icaption_left strong,p.icaption_right strong { display:block; overflow:hidden; margin-top:2px; padding:0.3em 0.5em; background:#eee; font-weight:normal; font-size:91.667%; } .highlight { color:#c30; }.dimmed { color:#888; }.info { background:#f8f8f8; color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%; }.note { background:#efe; color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em; }.important { background:#ffe; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em; }.warning { background:#fee; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em; }.float_left { float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }.float_right { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }.center { display:block; text-align:center; margin:0.5em auto; } table { width:auto; border-collapse:collapse; margin-bottom:0.5em; }table caption { font-variant:small-caps; }table.full { width:100%; }table.fixed { table-layout:fixed; }th,td { padding:0.5em; }.angebotText th,.angebotText td { padding:0.2em; border: 1px solid #8C785E; }thead th { color:#000; border-bottom:2px #800 solid; }tbody th { background:#e0e0e0; color:#333; }tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }tbody th { border-bottom:1px solid #fff; text-align:left; }.mediumleft { margin: 0 1em 0.15em 0; padding: 0; text-align: right; float: left; display: block; }.mediumright { margin: 0 0 0.15em 1em; padding: 0; text-align: left; float: right; display: block; }.mediumcenter { margin: 0.5em 0; padding: 0; text-align: center; display: block; }.mediumHintergrund { background: #EEE; display:block; margin-top: 2px; }.mediumBeschriftung { text-align: left;padding: 1px 6px; }.mediumCopyright { text-align: left;font-style: italic;padding: 1px 6px; }.clear { clear: both; font-size: 1px; height: 1px; }.fw-bold { font-weight: bold; }.ta-center { text-align: center; }.float-left { float: left; display: inline; }.float-right { float: right; display: inline; }.marpad-0 { margin: 0; padding: 0; }#col1_adresse span { display:block; text-align:right; padding:8px 20px 0px; font-size:133.33%; }#col1_adresse span p { margin:0; }#col1_fb { margin-top: 20px;margin-bottom: 20px;}.contentList, .contentItem, .contentItemAngebote {position:relative;}.contentItem { margin:0; overflow:hidden; padding:10px 10px 10px 20px; background-color:#EFECE8; }.contentItem h1, .contentItem h2 { padding:0px 20px; }.contentAbstand { padding:10px 20px 0; }.contentAbstandGalerie { padding:10px 50px 0; }.contentItemAngebote { padding:25px 40px 10px; }.contentUB { padding: 0 0 20px 0px; background-color:#EFECE8; }.contentSchalterL { position:absolute; top:70px; left:1px; width:22px; height:63px; background:url('../../../images/pfeil_left.png') no-repeat 0 0; }.contentSchalterR { position:absolute; top:70px; right:0px; width:22px; height:63px; background:url('../../../images/pfeil_right.png') no-repeat 0 0; }.contentListBox { width:642px; background:#EFECE8; margin:0 22px; }.contentSchattenL { position:absolute; top:30px; left:30px; width:28px; height:160px; background:url('../../../images/content_shadow_left.png') no-repeat 0 0; }.schalterBGL { position:absolute; top:90px; left:2px; background:#949356; width: 20px; height:20px; }.schalterBGR { position:absolute; top:90px; right:2px; background:#949356; width: 20px; height:20px; }.angebote a:hover.schalterL .schalterBGL, .angebote a:hover.schalterR .schalterBGR { background: #949356; }.zimmer a:hover.schalterL .schalterBGL, .zimmer a:hover.schalterR .schalterBGR { background: #B15500; }.wellnessbereich a:hover.schalterL .schalterBGL, .wellnessbereich a:hover.schalterR .schalterBGR { background: #4A9FAA; }.restaurant a:hover.schalterL .schalterBGL, .restaurant a:hover.schalterR .schalterBGR { background: #5A3E19; }.contentSchattenR { position:absolute; top:30px; right:30px; width:28px; height:160px; background:url('../../../images/content_shadow_right.png') no-repeat 0 0; }.contentText { font-size:116.67%; padding:0px 20px; }.contentTextStartseite { font-size:116.67%; }.contentInfo { width:425px; }.contentData { position:absolute; top:35px; right:35px; display:block; }.contentDataInner { position:relative; top:0px; left:0px; }.picCornerTop { position:absolute; top:-15px; right:-15px; width:46px; height:45px; display:inline-block; background:url('../../../images/bildecke_rechts-oben.png') no-repeat 0 0; }.picCornerBottom { position:absolute; bottom:-12px; left:-15px; width:46px; height:45px; display:inline-block; background:url('../../../images/bildecke_links_unten.png') no-repeat 0 0; }.contentAbstandGalerie .picCornerTop { position:absolute; top:-8px; right:-8px; width:31px; height:31px; display:inline-block; background:url('../../../images/bildecke_rechts-oben_dunkel.png') no-repeat 0 0; }.contentAbstandGalerie .picCornerBottom { position:absolute; bottom:-8px; left:-8px; width:31px; height:31px; display:inline-block; background:url('../../../images/bildecke_links_unten_dunkel.png') no-repeat 0 0; }.contentBuchen { margin: 30px 0 0 10px; display:block; width:140px; height:39px; background:url('../../../images/jetzt_informieren.png') no-repeat 0 0;}.kursivUeberschrift { font-family: 'Vollkorn', "Times New Roman", Times, serif; font-style:italic; color:#9C8B75; width:686px; margin-left:62px; }.ubUeberschrift { float:left; padding:0 0 0 15px; width:84px; height:27px; display:block; font-family: 'Vollkorn', "Times New Roman", Times, serif; font-size:150%; background:url('../../../images/preis_bg.png') no-repeat 0 1px; }.angebote .ubUeberschrift, .angebote h2 a { color:#949356; }.zimmer .ubUeberschrift, .zimmer h2 a { color:#B15500; }.wellnessbereich .ubUeberschrift, .wellnessbereich h2 a { color:#4A9FAA; }.restaurant .ubUeberschrift, .restaurant h2 a { color:#5A3E19; }.ubBox { position:relative;}.ubBox .contentItem { padding-top:0px; }.ubBox h2, .ubBox #accordion h2.ui-accordion-header { font-size:150%; padding:0 0 0 20px; color:#FFFFFF; background-color:#CDC5BA; }.angebote .ubBox h2 { background:url('../../../images/balken_gruen.png') no-repeat 0 0; }.zimmer .ubBox h2 { background:url('../../../images/balken_orange.png') no-repeat 0 0; }.wellnessbereich .ubBox h2 { background:url('../../../images/balken_blau.png') no-repeat 0 0; }.restaurant .ubBox h2 { background:url('../../../images/balken_braun.png') no-repeat 0 0; }.ubBox h2 a { color:#FFFFFF; }.ubBox h2 a:hover, .ubBox h2 a:focus, #accordion h2 a:hover, #accordion h2 a:focus { text-decoration:none; }#accordion h2 span.contentText { font-size:14px; color:#8C785E; font-family:'PT Sans',Arial,Helvetica,sans-serif; }.ubBox .contentText { padding: 0 20px; }.scrollerBox { position:relative; top:0px; left:0px; }.ui-accordion-header { overflow:hidden; background:url('../../../images/akkordeon_oeffnen.png') no-repeat 0 0; margin-top:4px; padding:12px 24px 4px; }.ui-accordion .ui-state-active { background:#EFECE8 url('../../../images/akkordeon_schliessen.png') no-repeat 0 0; }.angebote .ui-accordion-header { height:30px; background-color:#949356; }.zimmer .ui-accordion-header { height:30px; background-color:#B15500; }.wellnessbereich .ui-accordion-header { height:30px; background-color:#4A9FAA; }.restaurant .ui-accordion-header { height:30px; background-color:#5A3E19; }.ui-accordion-content { overflow:hidden; background-color:#EFECE8; padding:10px 20px; }#accordion .angebotBox { margin:20px 0 0 0; }#accordion .angebotBoxNo { margin:0; }.ui-accordion-header .ui-icon-text { position:relative; float:left;top:-9px; cursor:pointer; font-size:12px; color:#9c8b75; }.anfragebutton { float:right; display:inline-block; }#angebotsgruppen { margin-top:10px; }.angebotgruppe { float:left; width:338px; margin-bottom:20px; }.contentList .abstand { margin-right:9px; }.angebotgruppe h2 { margin:0; background:url('../../../images/kategorie_top.png') no-repeat 0 0; }.angebotgruppe h2 a { display:inline-block; height:43px; width:308px; padding: 6px 0 0 30px; }.angebotgruppe h2 a, .angebotgruppe h2 a:hover, .angebotgruppe h2 a:focus { text-decoration:none; }.angebote .angebotgruppe h2 { background-color:#949356; }.zimmer .angebotgruppe h2 { background-color:#B15500; }.wellnessbereich .angebotgruppe h2 { background-color:#4A9FAA; }.restaurant .angebotgruppe h2 { background-color:#5A3E19; }.angebotgruppe .contentText { padding:10px 20px; background:#EFECE8; }.angebotgruppeTeaser { }.angebotgruppeTeaser h2 { padding: 0px; line-height:120%; }.angebotgruppeTeaser .teaserInnerText { float:left; width:410px; font-size: 116.67%; padding: 0 0 0 10px; }.angebotgruppeTeaser .teaserInnerPic { float:left; width:220px; margin-left:16px; }.teaserInnerPic .contentDataInner { margin-top:26px; width:200px; }.angebotText {padding: 0px 10px; font-size:116.67% }.kategorieOption { background: url(../../../images/drop-down.png) no-repeat; width: 184px; height: 13px; border: 0; padding: 5px 10px; margin: 0; vertical-align: top; position: relative; cursor: pointer; }.dropdown { position: relative; top: 0px; right: 0px; background: white; width: 157px; padding: 15px 10px 5px; text-align: left;border-radius: 0 0 7px 7px; -moz-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px; }.dropdown a { display: block; font-weight: bold; line-height: 160%; }.dropdown a:hover { text-decoration: none; }.angebotBox { background:#EFECE8; float:left; width:308px; padding:12px 10px 12px 20px; margin:10px 0 0 0; }.angebotBoxLinks {}.angebotNummer { float:left; padding:2px 0px 0 0; margin-right:8px; height:23px; font-size:116.67%; text-align:right; display:block; color:#FFFFFF; background:url('../../../images/angebot_nr.png') no-repeat right 0; }.angebotNummerText { display:inline-block; height: 25px; text-align: center; width: 25px; }.angebotBox h2 { padding:0 10px; }.angebotBox h3, .angebote .angebotBox h3 { padding: 0px 10px; background:url(../../../images/balkenS_gruen.png) no-repeat 0 0; color:#FFFFFF; }.zimmer .angebotBox h3 { background:url(../../../images/balkenS_rot.png) no-repeat 0 0; }.wellnessbereich .angebotBox h3 { background:url(../../../images/balkenS_blau.png) no-repeat 0 0; }.restaurant .angebotBox h3 { background:url(../../../images/balkenS_braun.png) no-repeat 0 0; }.buttonanfrage, .buttongutschein { float:left; margin-right:10px; }.buttonanfrage a, .buttongutschein a, a.buttonpruefen { display:inline-block; height:26px; padding:2px 0px 2px 15px; color:#FFFFFF; text-decoration:none; background-color:#a87c36; font-family: 'Vollkorn', "Times New Roman", Times, serif; font-size:166.67%; }a.buttonpruefen { margin-top: 32px; }.buttonanfrage a { width:138px; }.buttongutschein a { width:106px; }a.buttonpruefen { width:175px; padding:2px 4px; font-size:150%; }.pruefenText { width:175px; margin-top:6px; text-align:right; font-family: 'Vollkorn', "Times New Roman", Times, serif; font-size:133.33%; line-height:120%; padding-right:8px; margin-bottom:8px; }.pruefenTextKlein { margin-top:8px; width:204px; text-align:right; font-family: 'PT Sans',Arial,Helvetica,sans-serif; font-size:116.67%; line-height:120%; }}
/* menu */ 
@media screen, projection {ul.listReset { margin: 0; padding: 0; }ul.listReset li { margin: 0; padding: 0; list-style-type: none; }#navigation ul { overflow:hidden; margin:0; }#navigation ul li { float: left; display: inline; margin:0; }#navigation ul li a { float:left; line-height:150%; padding: 0 15px 0 8px; height:28px; width:193px; font-size:133.33%; font-family: 'Vollkorn', "Times New Roman", Times, serif; text-align:right; color:#949356; white-space: nowrap; }#navigation ul li a.aktiv, #navigation ul li a:hover { color:#FFFFFF; text-decoration: none; background:url('../../../images/navi_active.png') no-repeat 0 0; }ul.menu { }ul.menu li { position:relative; float:left; display:inline; margin:0; padding: 0 36px; }ul.menu li a { position:relative; display: block; float:left; height:17px; padding:15px 0px; font-size:183.33%; font-family: 'Vollkorn', "Times New Roman", Times, serif; text-decoration: none;}ul.menu li a.aktiv, ul.menu li a:hover { text-decoration: none; }ul.menu li .roundmitte { position:relative; cursor:pointer; height:34px; line-height:38px; display:inline-block; top:-10px; }ul.menu li .roundleft { position:absolute; cursor:pointer; top:5px; left:-12px; width:12px; height:34px; display:block; }ul.menu li .roundright { position:absolute; cursor:pointer; top:5px; right:-14px; width:14px; height:34px; display:block; }ul.menu li.angebote a { color:#949356; }ul.menu li.angebote a.aktiv, ul.menu li.angebote a:hover { color:#FFFFFF; }ul.menu li.angebote a:hover .roundmitte, ul.menu li.angebote a.aktiv .roundmitte { background: url('../../../images/menu_gruen_hover_mitte.png') repeat-x 0 0px; }ul.menu li.angebote a:hover .roundleft, ul.menu li.angebote a.aktiv .roundleft { background:url('../../../images/menu_gruen_hover_links.png') no-repeat 0 0; }ul.menu li.angebote a:hover .roundright, ul.menu li.angebote a.aktiv .roundright { background:url('../../../images/menu_gruen_hover_rechts.png') no-repeat 0 0; }ul.menu li.zimmer a { color:#B15500; }ul.menu li.zimmer a.aktiv, ul.menu li.zimmer a:hover { color:#FFFFFF; }ul.menu li.zimmer a:hover .roundmitte, ul.menu li.zimmer a.aktiv .roundmitte { background: url('../../../images/menu_orange_hover_mitte.png') repeat-x 0 0px; }ul.menu li.zimmer a:hover .roundleft, ul.menu li.zimmer a.aktiv .roundleft { background:url('../../../images/menu_orange_hover_links.png') no-repeat 0 0; }ul.menu li.zimmer a:hover .roundright, ul.menu li.zimmer a.aktiv .roundright { background:url('../../../images/menu_orange_hover_rechts.png') no-repeat 0 0; }ul.menu li.wellnessbereich a { color:#4A9FAA; }ul.menu li.wellnessbereich a.aktiv, ul.menu li.wellnessbereich a:hover { color:#FFFFFF; }ul.menu li.wellnessbereich a:hover .roundmitte, ul.menu li.wellnessbereich a.aktiv .roundmitte { background: url('../../../images/menu_blau_hover_mitte.png') repeat-x 0 0px; }ul.menu li.wellnessbereich a:hover .roundleft, ul.menu li.wellnessbereich a.aktiv .roundleft { background:url('../../../images/menu_blau_hover_links.png') no-repeat 0 0; }ul.menu li.wellnessbereich a:hover .roundright, ul.menu li.wellnessbereich a.aktiv .roundright { background:url('../../../images/menu_blau_hover_rechts.png') no-repeat 0 0; }ul.menu li.restaurant a { color:#5A3E19; }ul.menu li.restaurant a.aktiv, ul.menu li.restaurant a:hover { color:#FFFFFF; }ul.menu li.restaurant a:hover .roundmitte, ul.menu li.restaurant a.aktiv .roundmitte { background: url('../../../images/menu_braun_hover_mitte.png') repeat-x 0 0px; }ul.menu li.restaurant a:hover .roundleft, ul.menu li.restaurant a.aktiv .roundleft { background:url('../../../images/menu_braun_hover_links.png') no-repeat 0 0; }ul.menu li.restaurant a:hover .roundright, ul.menu li.restaurant a.aktiv .roundright { background:url('../../../images/menu_braun_hover_rechts.png') no-repeat 0 0; }ul.menu li .seperator { position:absolute; right:-30px; top:0px; height:44px; width:2px; background:url('../../../images/menu_trenner.png') no-repeat 0 0; }ul.submenu { }ul.submenu li { }ul.submenu li a { display: block; }ul.submenu li a.active, ul.submenu li a:hover { }}
/* simplyscroll104 */ 
@media screen, projection{.simply-scroll-container { position: relative;}.simply-scroll-clip { position: relative;overflow: hidden;z-index: 2;}.simply-scroll-list { position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;margin: 0;padding: 0;list-style: none;}.simply-scroll-list li {padding: 0;margin: 0;list-style: none;}.simply-scroll-list li img {border: none;display: block;}.simply-scroll-btn {position: absolute;width: 21px;height: 63px;z-index:3;cursor: pointer;}.simply-scroll-btn-left {left: -21px;top: 55px;background:url('../../../images/pfeil_left_dunkel.png') no-repeat 0 0;}.simply-scroll-btn-left.disabled, .simply-scroll-btn-left:hover.disabled {background:url('../../../images/pfeil_left_dunkel.png') no-repeat 0 0;}.simply-scroll-btn-left:hover {}.simply-scroll-back-bg { position:absolute; left: -20px; top: 77px; background:#949356; width:20px; height:20px; }.angebote .simply-scroll-back-bg { background:#949356; }.zimmer .simply-scroll-back-bg { background:#B15500; }.wellnessbereich .simply-scroll-back-bg { background:#4A9FAA; }.restaurant .simply-scroll-back-bg { background:#5A3E19; }.simply-scroll-btn-right {right: -21px;top: 55px;background:url('../../../images/pfeil_right_dunkel.png') no-repeat 0 0;}.simply-scroll-btn-right.disabled, .simply-scroll-btn-right:hover.disabled {background:url('../../../images/pfeil_right_dunkel.png') no-repeat 0 0;}.simply-scroll-btn-right:hover {}.simply-scroll-forward-bg { position:absolute; right: -20px; top: 77px; background:#949356; width:20px; height:20px; }.angebote .simply-scroll-forward-bg { background:#949356; }.zimmer .simply-scroll-forward-bg { background:#B15500; }.wellnessbereich .simply-scroll-forward-bg { background:#4A9FAA; }.restaurant .simply-scroll-forward-bg { background:#5A3E19; }.simply-shadow-forward {position: absolute;left: 15px;top: 6px;width: 28px;height: 160px;background: url("../../../images/content_shadow_left.png") no-repeat scroll 0 0 transparent; }.simply-shadow-back {position: absolute;right: 15px;top: 6px;width: 28px;height: 160px;background: url("../../../images/content_shadow_right.png") no-repeat scroll 0 0 transparent;}.simply-scroll { width: 521px;height: 145px;margin-bottom: 1em;padding: 15px 35px 20px 25px;background-color:#CDC5BA;}.simply-scroll .simply-scroll-clip {width: 521px;height: 145px;}.simply-scroll .simply-scroll-list {}.simply-scroll .simply-scroll-list li {float: left;height: 145px;padding: 10px 15px;}.simply-scroll .simply-scroll-list li img {}.simply-scroll .simply-scroll-btn {}.simply-scroll .simply-scroll-btn-left {}.simply-scroll .simply-scroll-btn-left.disabled {}.simply-scroll .simply-scroll-btn-left:hover {}.simply-scroll .simply-scroll-btn-right {}.simply-scroll .simply-scroll-btn-right.disabled {}.simply-scroll .simply-scroll-btn-right:hover {}.simply-scroll .simply-scroll-btn-up {}.simply-scroll .simply-scroll-btn-up.disabled {}.simply-scroll .simply-scroll-btn-up:hover {}.simply-scroll .simply-scroll-btn-down {}.simply-scroll .simply-scroll-btn-down.disabled {}.simply-scroll .simply-scroll-btn-down:hover {}}
/* colorbox */ 
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative; overflow:hidden;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}#cboxOverlay{background:url(../../../images/colorbox/overlay.png) 0 0 repeat;}#colorbox{}#cboxTopLeft{width:21px; height:21px; background:url(../../../images/colorbox/controls.png) -100px 0 no-repeat;}#cboxTopRight{width:21px; height:21px; background:url(../../../images/colorbox/controls.png) -129px 0 no-repeat;}#cboxBottomLeft{width:21px; height:21px; background:url(../../../images/colorbox/controls.png) -100px -29px no-repeat;}#cboxBottomRight{width:21px; height:21px; background:url(../../../images/colorbox/controls.png) -129px -29px no-repeat;}#cboxMiddleLeft{width:21px; background:url(../../../images/colorbox/controls.png) left top repeat-y;}#cboxMiddleRight{width:21px; background:url(../../../images/colorbox/controls.png) right top repeat-y;}#cboxTopCenter{height:21px; background:url(../../../images/colorbox/border.png) 0 0 repeat-x;}#cboxBottomCenter{height:21px; background:url(../../../images/colorbox/border.png) 0 -29px repeat-x;}#cboxContent{background:#fff;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute; bottom:-1px; left:0; text-align:center; padding:0 3% 0 16%; width:81%; color:#949494;}#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../../../images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}#cboxPrevious.hover{background-position:-75px -25px;}#cboxNext{position:absolute; bottom:0; left:27px; background:url(../../../images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}#cboxNext.hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:url(../../../images/colorbox/loading_background.png) center center no-repeat;}#cboxLoadingGraphic{background:url(../../../images/colorbox/loading.gif) center center no-repeat;}#cboxClose{position:absolute; bottom:0; right:0; background:url(../../../images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}#cboxClose.hover{background-position:-25px -25px;}.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
/* print */ 
@media print{#col1, #header, #footer { display:none; }#col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; }}

