*{margin:0px;padding:0;background-repeat:no-repeat;} li{list-style-position:outside;list-style-type:none;} a{font-weight:bold;} a:link, a:active{text-decoration:none;} a:visited{text-decoration:none;color:#036;} a:hover, a:focus, a:active{background-color:#83152c;color:#ede8e9;} body{background-color:#ede8e9;font-size:75%%;color:#000;font-family:Tahoma, Arial, sans-serif;} #wrapper{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;min-width:1050px;width:85%;height:100%;background-image:url(../../images/bilder/haus-hin.jpg);background-position:110% top;} .screen a, .screen-u a{position:absolute;width:25%;top:-1000px;margin-left:-2000px;} .screen a:hover, .screen a:active, .screen a:focus{z-index:2000;position:relative;top:0;margin-left:0;color:#fff;background-color:#83152c;display:block;padding:0.3em;text-align:center;} .screen-u a:hover, .screen-u a:active, .screen-u a:focus{z-index:2000;position:absolute;top:94%;margin-left:74%;color:#fff;background-color:#83152c;display:block;padding:0.3em;text-align:center;} p.screen{margin:0;} .mimo, dfn{position:absolute;left:-2000px;top:-1000px;width:0px;height:0px;color:#ededed;background-color:#83152c;} img{border:0;} p{margin:0 1em 1em 1.3em;line-height:1.3em;letter-spacing:0.05em;} h2{font-size:1.5em;margin:3em 0 2em 0;text-align:center;color:#83152c;} #startseite h2{margin:1em 0 1em 0.7em;} #datenschutz h2, #offenlegung h2{font-size:1.5em;margin:1em 0 0.3em 0.8em;text-align:left;} h3{font-size:1.3em;color:#83152c;margin:1em 0 0.3em 1em;} #head{position:relative;width:100%;overflow:hidden;padding:1em 0;height:13em;} #logo{float:left;z-index:100;} #breadcrumbs{z-index:1000;position:absolute;top:16em;left:0;margin:1em 0 2.5em 0;float:left;} #breadcrumbs a, #breadcrumbs span{float:left;margin-right:0.8em;background-image:url(../../images/icons/pfeil.jpg);color:#333;background-color:#ede8e9;background-position:left center;padding:1px 1px 1px 1.3em;} #breadcrumbs a:focus{padding:0 0 0 1em;} #service{float:right;margin-right:3em;background-color:#83152c;} #service img{margin-right:0.5em;border:1px solid #83152c;} #service a img{background-color:#83152c;color:#ede8e9;} #navigation{z-index:2000;position:absolute;left:0;top:135px;width:100%;background-color:#83152c;color:#ede8e9;text-transform:uppercase;letter-spacing:0.1em;padding-left:1em;} #navigation ul li{float:left;height:auto;margin-right:1em;} ul li #uh a, ul li #ang a, ul li #imp a, ul li #up a, ul li #umg a, ul li #app a, ul li #app a{color:#ede8e9;background-color:#83152c;padding:2.5em 0.5em 0.5em 0.5em;} ul li #uh a:hover, ul li #ang a:hover, ul li #ang a:active, ul li #uh a:active, ul li #imp a:hover, ul li #imp a:active, ul li #up a:hover, ul li #up a:active, ul li #umg a:hover, ul li #umg a:active, ul li #app a:hover, ul li #app a:active{color:#83152c;background-color:#ede8e9;padding:2em 0.5em 0.5em 0.5em;margin-top:0.5em;} #navigation ul a{font-size:1em;height:auto;display:block;padding:0.5em;} #navigation li ul{position:absolute;border:1px dotted #83152c;background-color:#83152c;left:-5000px;top:4.8em;z-index:999;padding:0.3em;border-top:0;} #navigation li:hover ul{left:auto;margin-left:0px;margin-top:0;display:block;width:auto;background-color:#83152c;} #navigation li ul li{float:none;background-color:#83152c;width:100%;} #navigation ul li ul li a{background-color:#83152c;color:#ede8e9;white-space:nowrap;height:auto;text-transform:none;} #navigation li ul li a:hover{color:#83152c;background-color:#ede8e9;} #navigation h2{font-size:1.2em;margin:0;} #flags{float:right;margin:2.2em 2em 0 0;text-transform:none;} #flags img{border:2px solid #83152c;} #bilder{width:200px;min-height:40em;height:auto;float:left;margin-top:6em;padding:0.5em;overflow:hidden;padding-bottom:2em;} #bilder img{margin-bottom:1em;} #content{margin:6em 260px 0 2em;padding:0.5em 1em;width:auto;height:auto;z-index:1;line-height:1.2em;overflow:hidden;} #content ul{margin:0.8em 1.5em 1.5em 0.3em;} #content ul li{line-height:1.5em;margin-left:2.5em;list-style-type:disc;} #content a{border-bottom:1px dashed #83152c;color:#333;} #content a:hover, #content a:focus{background-color:#ede8e9;color:#83152c;} a[href^="http:"]{padding-left:1.1em;background-image:url(../../images/icons/http.gif);background-position:left 0.2em;} .pic{display:block;margin:4em auto;} #tags{width:99%;border:1px solid #83152c;overflow:hidden;} #tags p{color:#83152c;font-size:0.8em;margin-left:0.5em;} .lin{width:90%;height:auto;overflow:hidden;margin-bottom:2em;} iframe{border:0;margin:2em auto;display:block;} .lin img{float:left;margin-right:1em;} p span.gal{font-size:1.3em;margin:2em;} #galerie #content img{margin:2em 1em 1em 2.5em;border:2px solid #83152c;} #galerie #content img.bgz, #gasthof #content img.bgz, #park #content img.bgz{display:block;margin:3em auto;} #galerie #content a{border-bottom:0;} #ferien #content h1{margin-bottom:3em;} #partner{position:absolute;top:41em;right:-6em;width:25em;height:auto;} #partner img{margin-right:1em;border:2px solid #83152c;} #partner a[href^="http:"]{background-image:none;padding:0;} #flash{display:block;margin:0 auto;width:450px;height:auto;} .down{display:inline-block;height:auto;width:150px;vertical-align:top;margin:1em 1em 0 1em;text-align:center;} .down img{display:block;margin:auto;margin-bottom:0.5em;} #content h1{color:#83152c;font-size:1.4em;width:98%;height:3em;margin-top:-0.5em;font-weight:bold;text-align:center;} .sIFR-flash{visibility:visible !important;margin:0;} .sIFR-replaced{visibility:visible !important;} span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;} .sIFR-hasFlash h1{visibility:hidden;letter-spacing:0;} form#contactform{margin-top:1em;} fieldset{border:0;} #content fieldset{width:80%;margin-left:3em;} legend{font-weight:bold;padding-bottom:0;font-size:1.2em;color:#880000;} #content fieldset p{margin:0.5em 0 1.5em 0;} input, select{margin:0.5em 0.2em;border:1px solid #ccc;width:60%;color:#666;padding:0.1em;} #content input[type=text]:hover, #content input[type=text]:focus{background-color:#FDF8F4;width:60%;} #content input.fl{width:8em;} #content input.do{width:13em;} #content input.cap{width:12em;} #content input.fl:hover, #content input.fl:focus{background-color:#FDF8F4;width:8em;} #content input.do:hover, #content input.do:focus{background-color:#FDF8F4;width:13em;} #content input.cap:hover, #content input.cap:focus{background-color:#FDF8F4;width:12em;} input[type=submit], input[type=reset]{margin:0.5em;border:3px double #ccc;background-color:#83152c;color:#fff;font-weight:bold;width:auto;} textarea{margin:0.5em 0.2em;border:1px solid #ccc;width:60%;color:#666;padding:0.1em;} #content textarea:hover, #content textarea:focus{background-color:#FDF8F4;width:60%;} #content fieldset label{float:left;clear:left;width:35%;font-weight:bold;margin-top:0.6em;} .vcard{letter-spacing:0.1em;font-style:normal;margin:3em 3.3em 2em 1.5em;} #offenlegung address{margin:2em 0 1em 1.2em;text-align:left;line-height:1.4em;float:none;} #offenlegung address a.fn{font-weight:bold;font-size:1.2em;border-bottom:0;color:#83152c;} #offenlegung address a.fn:hover{color:#fff;} #offenlegung .vcard a, #kontakt .vcard a[href^="http:"]{background-image:none;padding-left:0;} .red_fehl{border:2px solid red;color:red;font-weight:bold;width:50%;margin:2em 0;padding:0.5em;} .error{border:1px solid red;} table{clear:both;margin:1em 0 1em 1%;width:85%;margin:0 auto;border-collapse:collapse;padding:5px;border:1px solid #ccc;text-align:center;} caption{font-weight:bold;font-size:1.1em;margin:2em 0 1em 0;} th{padding:10px 0;background-color:#83152c;color:#fff;font-weight:bold;border-right:1px solid #ccc;} td{padding:5px;width:19%;border-bottom:1px solid #ccc;border-right:1px solid #ccc;} .tab{width:90%;margin:2em auto;} #footer{margin-top:2em;width:100%;height:auto;overflow:hidden;background-color:#ede8e9;color:#83152c;} #footer ul{float:left;} #footer ul li{float:left;color:#83152c;padding:2em 0.5em 0.5em 0.5em;} #footer ul li a{color:#83152c;padding:2em 0.5em 0.5em 0.5em;} #footer ul li a:focus, #footer ul li a:hover{color:#fff;padding:2em 0.5em 0.5em 0.5em;} #footer img{float:right;margin:0.5em 0 0.5em 0;} .ztr{text-align:center;} .klar{clear:both;height:1em;} .ceb{padding-top:1em;} .fr{float:right;} ul.fl{float:left;padding:3em 3em 2em 5em;} .ob{font-weight:bold;font-size:1.2em;color:#83152c;} .pdf{background-image:url(../../images/icons/pdf.gif);background-repeat:no-repeat;background-position:left 3px;padding-left:15px;list-style-type:none;} div.ap, div.angebot{width:45%;height:auto;float:left;margin:1em 0 1em 1em;border:1px solid #ccc;padding:0.5em;} div.angebot{width:80%;display:block;margin:1em auto;float:none;padding:1em;} div.ap h2, div.angebot h2{margin:0 0 1em 0;} div.ap p, div.angebot p{margin:0 0 0.5em 0;} .obgs{font-size:1.5em;margin:1em 0 0 0;text-align:center;clear:both;} .mar{padding-top:2em;} .apbil{margin:2em;} #appartementsB #content a{border-bottom:0;} a.tip{position:relative;z-index:1;text-decoration:none;} a.tip:hover{z-index:3000;} a.tip span{display:none;} a.tip:hover span{z-index:3001;display:block;position:absolute;top:-0.9em;left:auto;margin-left:-28em;border:1px solid #83152c;background-color:#fff;color:#83152c;text-align:left;width:26em;padding:0.3em;font-weight:normal;} #font a.tip:hover span{top:-0.6em;left:7em;padding:0.2em;width:9em;} #font a.tip:hover span.print{margin-left:-2.9em;} #content a.tip:hover span{top:auto;left:auto;margin-left:15em;} #startseite #home a, #kontakt #kon a, #hilfe #hil a, #offenlegung #off a, #datenschutz #dsch a, #inhaltsverzeichnis #inh a{background-color:#83152c;color:#ede8e9;padding:2em 0.5em 0.5em 0.5em;} #specials ul li #ang a, #oberst ul li #uh a, #kontakt ul li #uh a, #anfahrt ul li #uh a, #offenlegung ul li #imp a, #datenschutz ul li #imp a, #inhaltsverzeichnis ul li #imp a, #ferien ul li #up a, #obervellach ul li #umg a, #park ul li #umg a, #gasthof ul li #umg a, #appartements ul li #app a, #appartementsB ul li #app a, #galerie ul li #app a, #preise ul li #app a{color:#83152c;background-color:#ede8e9;padding:2em 0.5em 0.5em 0.5em;margin-top:0.5em;}