@charset "utf-8";
* {margin:0;padding:0;}
html, body {background-color: #fff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 91%;color: #558;text-align:justify;background: rgb(221,239,251) url(../images/hintergrund.jpg) fixed;background-position:bottom;background-repeat:no-repeat;}
h1{font-size: 180%;line-height:100%;font-family:'Times New Roman', serif;font-weight:	lighter;letter-spacing: 0.15em;margin: 0 10px 24px 90px;font-variant:small-caps;color: #0B2C46;}
h2{font-size: 130%;line-height:130%;font-family:'Times New Roman', serif;font-weight:	lighter;letter-spacing: 0.1em;margin: 10px 0 10px 0;font-variant:small-caps;color: #0B2C46;}
h2 span { color:#F79C3E; }
h3{font-size: 101%;letter-spacing: 0.05em;margin:0 0 5px 5px;}
a, a:visited {color:#558;text-decoration:none;}
#site {z-index:0;width: 900px;margin: 0 auto;background-color:#fff;}
#bottom{width:930px;height:88px;margin:0 auto;background:url(../images/bottom.png) no-repeat;}
#copy {width: 900px;height: 150px;margin: 10px auto 0;background-color: #fff;text-align: center;color: #557;font-size:79%;line-height:140%;}
#footer a {color: #667;text-decoration:none;}
#footer a:hover {color: #667;text-decoration:underline;}
#lcopy {display:inline-block;width: 100px;margin: 7px 0 0 0px;}
#mcopy{display:inline-block;width:320px; margin:7px 0 0 95px;}
#rcopy {display:inline-block;width:90px;margin:7px 0 0 90px;}

#tag_cloud{text-align: justify; margin:0 auto; padding: 10px 0 15px;width: 720px; border-bottom:1px solid #ddd;}
.tag {text-decoration: none; margin: 2px; padding: 3px;}
.tag:hover{text-decoration:underline;}
.c1{color:rgb(51, 51, 68);}
.c2{color: rgb(102, 102, 119);}
.c3{color: rgb(68, 68, 136);}
.c4{color: rgb(85, 85, 136);}
.f1{font-size:10px;}
.f2{font-size:14px;}
.f3{font-size:18px;}
.f4{font-size:22px;}

.top {width:930px;height: 272px;display:block;margin: 0 auto;background-position: top;background-repeat:no-repeat;}
.tindex {background-image:url(../images/navHotel.jpg);}
.twellness {background-image:url(../images/navWellness.jpg);}
.tlage {background-image:url(../images/navLage.jpg);}
.tanfahrt {background-image:url(../images/navAnfahrt.jpg);}
.tfruehjahr {background-image:url(../images/navFruehjahr.jpg);}
.tsommer {background-image:url(../images/navSommer.jpg);}
.therbst {background-image:url(../images/navHerbst.jpg);}
.tsilvester {background-image:url(../images/navSilvester.jpg);}
.tpreise {background-image:url(../images/navPreise.jpg);}
.tpenthouse {background-image:url(../images/navPenthouse.jpg);}
.tjuniorsuite {background-image:url(../images/navJuniorsuite.jpg);}
.tfamilienzimmer {background-image:url(../images/navFamilienzimmer.jpg);}
.tdoppelzimmer {background-image:url(../images/navDoppelzimmer.jpg);}
.teinzelzimmer {background-image:url(../images/navEinzelzimmer.jpg);}
.tgastronomie {background-image:url(../images/navGastronomie.jpg);}
.tfreizeit {background-image:url(../images/navFreizeit.jpg);}
.tbuchen {background-image:url(../images/navBuchen.jpg);}
.tkontakt {background-image:url(../images/navKontakt.jpg);}
.tsitemap {background-image:url(../images/navSitemap.jpg);}
.timpressum {background-image:url(../images/navImpressum.jpg);}
.tagb {background-image:url(../images/navAgb.jpg);}
.top span { display: block; float:right; font-size:80%;margin:0 50px 0 0 ;}
.top span img{ position:relative;top:3px;}
.top span a:hover{ text-decoration:underline;}
.top img{border:0;}
#unterschrift {margin-left:450px;}
#angebot {font-size:85%; letter-spacing:0;}
#angebotsteaser {color:#f00;text-align:center;letter-spacing:-0.05em;}
#preistabelle th, #preistabelle td {height:25px;}
.imptabl {font-weight: bold; width:200px;}
#sitemap {margin-left:50px;}
.t1 {width:140px;}
.t2 {width:130px;}
.t3 {width:100px;}



#main {width:720px;margin: 10px auto 0 auto;line-height:145%;letter-spacing: 0.08em;}
#navigation { margin: 45px 0 0 366px; display:inline-block;background:url(../images/navigation.png) no-repeat;}
#navigation #wrapper { display: block;height: 36px;}
#navigation #navix { width:550px;margin-top:8px; float:right;}

#dir21{width:180px;margin:0 0 12px 30px;float:right;border:1px solid #b99;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:#fff url(http://webdesign.holgerschrank.de/hotel/dirback.png) repeat-x;}
.d21Container{height:140px;padding:10px 0;}
.d21CheckHeader{max-width:150px;padding-left:10px;margin-left:5px;}
#txtD21Arrival, #txtD21Departure, #ddD21Count, #ddD21Room{padding-left:2px;border:1px ridge #88a;}
#txtD21Arrival, #txtD21Departure{padding:1px 0 1px 2px;}
.d21Count{max-width:42px;margin-left:6px;margin-right:2px;}
#ddD21Count{width:42px;padding-left:3px;}
#ddD21Room{min-width:112px;letter-spacing:-0.005em;}
#btD21Search{margin-right:20px;padding:0 2px;font-size:6px;}

#dir21links {float:right;background:rgb(226,226,226) url(http://webdesign.holgerschrank.de/hotel/dirback.png) repeat-x;border:1px solid #b99;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin:0 0 12px 30px;width:180px;}
ul#linktips{list-style-type:none;margin:0 0 10px 15px;}
#linktips li{line-height:30px;}

/*Kontakt*/
#konkattab{width:500px;border:none;}
.kontab1 {min-width:120px;width:120px;}
.koninp1 {width:370px;height:24px;border:none;background-color:rgb(218,228,231);font-family: Verdana, Arial, Helvetica, sans-serif;padding:0 5px;}
.kondiv1 {float:left;height:24px;background-color:rgb(218,228,231);margin-top:1px;}
.kondiv1 input {width:138px;padding-left:5px;border:none;font-family: Verdana, Arial, Helvetica,sans-serif; background-color:rgb(218,228,231);height:22px;}
.kondiv1 a {margin-right:5px;}
.kondiv1 img {cursor:pointer;margin:3px 0 -3px 0;}
.konsel1 {height:24px;width:170px;border:none;background-color:rgb(218,228,231);font-family: Verdana, Arial, Helvetica, sans-serif;padding-left:5px;}
#kontex {width:500px;height:100px;border:none;background-image:url(../images/kontaktarea.png);}

/* droplicous */
#nav ul.licious{text-align:left;width:110px;font-size:.8em;background:#000;border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottomleft:5px;-khtml-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;position:absolute;left:0px;top:80px;opacity:.90;filter:alpha(opacity=90);/*background-position:50px 50px;*/}
/* ie bs */
html>body #nav ul.licious{position:absolute;top:27px;left:-14px; padding: 5px 0 10px;}
#nav ul.licious a:hover{position:relative;text-decoration:underline;background:none;}
#nav ul.licious a{position:relative;z-index:999;font-weight:normal;margin:0;padding:7px 0 6px 12px;background:none;color:#eee;display:block;-webkit-border-top-left-radius:0;-webkit-border-op-right-radius:0;-khtml-border-radius-topleft:0;-khtml-border-radius-topright:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;}
#nav li a:hover{text-decoration:underline;}
#nav li a{font-size:100%;color: #000;text-decoration:none;letter-spacing:0.05em;padding:10px 45px 10px 0;outline:0px;}
#nav{position:relative;width:550px;text-align:right;list-style:none;margin:0;padding:0;font-size:1em;}
#nav li{position:relative;display:inline-block;margin:0;padding:0;}
#home{margin:0 20px 0 0;background-image:url(../images/home.png);background-repeat:no-repeat;background-position: center;}
/* dhtmlgoodies_calendar.css */
#calendarDiv{position:absolute;width:205px;border:1px solid #5b7ab1;padding:1px;background-color:#fff;font-family:arial;font-size:10px;padding-bottom:20px;visibility:hidden;}
#calendarDiv span,#calendarDiv img{float:left;}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}
#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}
#calendarDiv td{padding:3px;margin:0px;font-size:10px;border:1px dotted #eee;cursor:pointer;text-align:center;}
#calendarDiv .selectBox{border:1px solid #c4dcfb;color:#000;position:relative;}
#calendarDiv .selectBoxOver{border:1px solid #FFF;background-color:#5b7ab1;color:#FFF;position:relative;}
#calendarDiv .selectBoxTime{border:1px solid #5b7ab1;color:#5b7ab1;position:relative;}
#calendarDiv .selectBoxTimeOver{border:1px solid #216072;color:#216072;position:relative;}
#calendarDiv .topBar{height:16px;padding:2px;background-color:#5b7ab1;}
#calendarDiv .activeDay{color:#fff;background-color:#5b7ab1;border:1px solid #ccc;text-align:center;}
#calendarDiv .todaysDate{height:17px;line-height:17px;padding:2px;background-color:#c4dcfb;text-align:center;position:absolute;bottom:0px;width:201px;}
#calendarDiv .todaysDate div{float:left;}
#calendarDiv .timeBar{height:17px;line-height:17px;background-color:#c4dcfb;width:72px;color:#FFF;position:absolute;right:0px;}
#calendarDiv .timeBar div{float:left;margin-right:1px;}
#calendarDiv .monthYearPicker{background-color:#c4dcfb;border:1px solid #AAAAAA;position:absolute;color:#5b7ab1;left:0px;top:15px;z-index:1000;display:none;}
#calendarDiv #monthSelect{width:70px;}
#calendarDiv .monthYearPicker div{float:none;clear:both;padding:1px;margin:1px;cursor:pointer;}
#calendarDiv .monthYearActive{background-color:#5b7ab1;color:#c4dcfb;}
#calendarDiv .topBar img{cursor:pointer;}
#calendarDiv .topBar div{float:left;margin-right:1px;}
