
body{margin:0;padding:0;background:#000;color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}

img,ul,li,p,h1,h2,h3,div{margin:0;padding:0;border:0;list-style:none;}
a{text-decoration:underline;color:#FFF;}

h1{margin-bottom:20px;background:url("../images/logo.png") no-repeat;width:123px;height:0px;padding-top:36px;overflow:hidden;}
h1,h2,h3,h4{font-weight:normal;}
h2{font-size:16px;margin:0 0 16px 0;}
h3{font-size:13px;margin:28px 0 8px 0;color:#BDD8EF;}
h4{font-size:11px;margin:0 0 8px 0;color:#BDD8EF;}

#wrapper{width:852px;height:572px;border:1px solid #FFF;margin:0 auto;margin-top:30px;}

#contentwrapper{position:absolute;z-index:100;background:#000;float:left;width:852px;}


body#home #contentwrapper{background:url("../images/hotel_1.jpg");}
body#impressum #contentwrapper{background:url("../images/impressum.jpg");}
body#anfahrt #contentwrapper{background:url("../images/lageplan.jpg");}
body#angebote #contentwrapper{background:url("../images/hotel_2.jpg");}
body#buchung_online #contentwrapper{background:url("../images/zimmer_4.jpg");}
body#buchung_anfrage #contentwrapper{background:url("../images/anfrage.jpg");}
body#buchung_preise #contentwrapper{background:url("../images/ausstattung.jpg");}
body#zimmerpreise #contentwrapper{background:url("../images/ausstattung.jpg");}
body#ausstattung #contentwrapper{background:url("../images/ausstattung.jpg");}
body#testimonials #contentwrapper{background:url("../images/zimmer_1.jpg");}
body#hotel_team #contentwrapper{background:url("../images/hotel_4.jpg");}
body#hotel_mission #contentwrapper{background:url("../images/hotel_6.jpg");}
body#hotel_partner #contentwrapper{background:url("../images/hotel_5.jpg");}
body#downloads #contentwrapper{background:url("../images/zimmer_2.jpg");}

#wrapper a.link_fb{border:1px solid #000000;;position:absolute;margin-top:-20px;margin-left:760px;background:url("../images/facebook icon.jpg") no-repeat;width:17px;height:0px;padding-top:16px;overflow:hidden;}
#wrapper a.link_fb:hover{border:1px solid #ccc;;position:absolute;margin-top:-20px;margin-left:760px;background:url("../images/facebook icon.jpg") no-repeat;width:17px;height:0px;padding-top:15px;overflow:hidden;}

#wrapper a.link_de{border:1px solid #666;position:absolute;margin-top:-20px;margin-left:790px;background:url("../images/flag_de_off.jpg") no-repeat;width:20px;height:0px;padding-top:15px;overflow:hidden;}
#wrapper a.link_de:hover{border:1px solid #ccc;background:url("../images/flag_de.jpg");}
#wrapper a.link_de.active{background:url("../images/flag_de.jpg");}
#wrapper a.link_en{border:1px solid #666;position:absolute;margin-top:-20px;margin-left:820px;background:url("../images/flag_en_off.jpg") no-repeat;width:20px;height:0px;padding-top:15px;overflow:hidden;}
#wrapper a.link_en:hover{border:1px solid #ccc;background:url("../images/flag_en.jpg");}
#wrapper a.link_en.active{background:url("../images/flag_en.jpg");}

#wrapper #footer{width:852px;height:12px;position:absolute;top:612px;color:#999;font-size:10px;line-height:12px;}
#wrapper #footer p{float:left;margin-left:20px;}
#wrapper #footer a{float:right;margin-right:20px;color:#999;}

#nav{position:absolute;z-index:200;background:url("../images/nav_bg.png");height:540px;width:123px;border-right:1px solid #FFF;padding:32px 16px 0px 16px;}
#nav ul li{border-bottom:1px solid #999;padding:8px 0 8px 0;color:#BDD8EF;}
#nav ul li a{color:#BDD8EF;text-decoration:none;}
#nav ul li a:hover{color:#FFF;}
#nav ul li.active a{color:#FFF;font-weight:bold;}

#nav ul li ul li{border:0;padding:0;margin-left:10px;margin-top:3px;color:#BDD8EF;}
#nav ul li ul li a{color:#BDD8EF !important;font-weight:normal !important;}
#nav ul li ul li a:hover{color:#FFF !important;}
#nav ul li ul li.active a{color:#FFF !important;}


#nav form#frmD21Quick{position:absolute !important;bottom:16px;}
#nav form#frmD21Quick div.d21Container{width:155px;float:left;margin:0 0 0 -16px;font-weight:normal !important;color:#BDD8EF !important;}
#nav form#frmD21Quick div.d21Container div.d21Header{width:123px !important;margin:0 16px !important;font-size:11px !important;color:#FFFFFF !important;font-weight:bold !important;border-bottom: 1px solid #999999 !important;}
#nav form#frmD21Quick div.d21Container div.d21Row1{width:123px !important;margin:0 16px !important;font-size:11px !important;}
#nav form#frmD21Quick div.d21Container div.d21Row1 div.d21CheckIn{width:60px !important;margin-left:-6px !important;}
#nav form#frmD21Quick div.d21Container div.d21Row1 div input#txtD21Arrival{font-size:11px !important;height:11px;}
#nav form#frmD21Quick div.d21Container div.d21Row1 div img{height:21px;margin-top:-1px;}
#nav form#frmD21Quick div.d21Container div.d21Row2{width:123px !important;margin:0 16px !important;font-size:11px !important;}
#nav form#frmD21Quick div.d21Container div.d21Row2 div.d21CheckOut{width:60px !important;margin-left:-6px !important;padding-top:2px !important;}
#nav form#frmD21Quick div.d21Container div.d21Row2 div input#txtD21Departure{font-size:11px !important;height:11px;}
#nav form#frmD21Quick div.d21Container div.d21Row2 div img{height:21px;margin-top:-1px;}
#nav form#frmD21Quick div.d21Container div.d21Row3{width:123px !important;margin:0 16px !important;font-size:11px !important;padding-top:8px !important;}
#nav form#frmD21Quick div.d21Container div.d21Row3 div.d21Count{width:35px !important;text-align:left !important;}
#nav form#frmD21Quick div.d21Container div.d21Row3 div.d21Count select#ddD21Count{width:35px;font-size:11px !important;height:17px;}
#nav form#frmD21Quick div.d21Container div.d21Row3 div.d21Row4 select#ddD21Room{width:88px !important;font-size:11px !important;margin:0 !important;height:17px;}
#nav form#frmD21Quick div.d21Container div.d21Row5{width:123px !important;margin:0 16px !important;font-size:11px !important;}
#nav form#frmD21Quick div.d21Container div.d21Row5 input#btD21Search{font-size:11px !important;margin:10px 0 0 0 !important;}
#nav form#frmD21Quick div.d21Container div.d21Row6{display:none;}

td.scwCells:hover,td.scwCellsHover,td.scwCellsWeekend:hover,td.scwCellsWeekendHover,td.scwInputDate:hover,td.scwInputDateHover,td.scwCellsExMonth:hover,td.scwCellsExMonthHover{background-color:#BDD8EF !important;}


#container{overflow:hidden;padding:0;background:url("../images/nav_bg.png");width:648px;margin:0 0 0 180px;height:572px;border-left:1px solid #FFF;border-right:1px solid #FFF;}
body#home #container{color:#000;overflow:hidden;padding:0;background:url("../images/nav_bg_w.png");width:648px;height:200px;margin:370px 0 0 180px;border:1px solid #FFF;}
body#home #container a{color:#660000;}
body#home #container h2{color:#660000;}
#container #content{margin:40px;}
body#home #container #content{padding-right:40px;margin:40px 0px 20px 40px;height:140px;overflow:auto;}


table.preise{margin-top:40px;}
table.preise th{color:#BDD8EF;text-align:left;font-size:13px;font-weight:normal;}
table.preise td{padding:5px 10px 5px 0;}

img.pic_news{float:left;border:1px solid #999;margin:20px 20px 10px 0;clear:both;max-width:140px;}
#testimonials_container,#team_container{height:500px;overflow:auto;width:580px;padding-right:28px;}
#testimonials_container h3{margin-top:16px;}
body#home #container img.pic_news{margin:3px 20px 10px 0;}

#team_container h3{margin-top:16px;}
#team_container h3.teamheadline{margin-top:16px;font-size:14px;}

