@charset "UTF-8";

/* YUI Reset CSS - More information: http://developer.yahoo.com/yui/reset/ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
caption,th {text-align:left;}
fieldset,img {border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
ol,ul {list-style:none;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}	
table {border-collapse:collapse; border-spacing:0;}

/* DEFAULTS & OTHERS */
a:link, a:visited {color:#683b16; text-decoration:none;}
a:hover, a:active {color:#683b16; text-decoration:underline;}
a img {border:0; text-decoration:none; vertical-align:top;}
.clear {clear:both;}
.img1 {margin:0; padding:0; border:0; text-decoration:none; vertical-align:top;}

/* LAYOUT */
html,body,td,th {height:100%; min-height:100%;}
body {margin:0; padding:0;}
body {margin:0; padding:0; background:url(../i/bg.jpg) #91683a repeat-x;}
#site_home {width:893px; margin-left:35px; min-height:100%; position:relative; background:url(../i/h_home.jpg) no-repeat;}
#site_dining {width:893px; margin-left:35px; min-height:100%; position:relative; background:url(../i/h_dining.jpg) no-repeat;}
#site_living {width:893px; margin-left:35px; min-height:100%; position:relative; background:url(../i/h_living.jpg) no-repeat;}
#site_room {width:893px; margin-left:35px; min-height:100%; position:relative; background:url(../i/h_room.jpg) no-repeat;}
#site_how {width:893px; margin-left:35px; min-height:100%; position:relative; background:url(../i/h_how.jpg) no-repeat;}
#site_contact {width:893px; margin-left:35px; min-height:100%; position:relative; background:url(../i/h_contact.jpg) no-repeat;}
* html #site {height:100%;}
#picwrapper {height:515px}
#features {float:right; height:24px; margin-right:200px; margin-top:10px;}
#footer {width:893px; height:100px; position:relative; list-style:none; text-align:center; background:url(../i/bg_footer.jpg) bottom left no-repeat;}
#footer li {display:inline;}
#footer li a {margin:0;}
#footer2 {width:893px; height:100px; position:relative; list-style:none; text-align:center; background:url(../i/bg_footer2.jpg) bottom left no-repeat;}
#footer2 li {display:inline;}
#footer2 li a {margin:0;}
#content {float:left; width:893px; background:url(../i/bg_content.gif) no-repeat;}
#content1 {position:relative; float:left; width:650px; margin-left:70px;}

/* LAYOUT: HEADER */
#header {width:893px; height:620px;}
#logo {width:447px; height:53px; margin-left:15px;}
h1 {width:447px; height:53px; background:transparent url(../i/logo.gif) no-repeat; text-indent:-9009px;}
h1 a {display:block; width:447px; height:53px; outline:none;}

/* NAV */
#navcon {width:694px; height:48px; margin-left:15px;}

#nav_en {display:table;}
#nav_en li {float:left;}
#nav_en a,#nav_en strong {display:block; height:48px; width:100%; position:relative; overflow:hidden;}
#nav_en span {position:absolute; width:100%; height:48px; top:0; left:0; background:url(../i/nav_en.gif) no-repeat;}

#nav_en #home {width:100px;}
#nav_en #home a span {background-position:0 0;}
#nav_en #home a:hover span,#nav_en #home a:active span,#nav_en #home a:focus span,#nav_en #home strong span {background-position:0 -49px;}

#nav_en #dining {width:120px;}
#nav_en #dining a span {background-position:-100px 0;}
#nav_en #dining a:hover span,#nav_en #dining a:active span,#nav_en #dining a:focus span,#nav_en #dining strong span {background-position:-100px -49px;}

#nav_en #living {width:136px;}
#nav_en #living a span {background-position:-220px 0;}
#nav_en #living a:hover span,#nav_en #living a:active span,#nav_en #living a:focus span,#nav_en #living strong span {background-position:-220px -49px;}

#nav_en #room {width:109px;}
#nav_en #room a span {background-position:-356px 0;}
#nav_en #room a:hover span,#nav_en #room a:active span,#nav_en #room a:focus span,#nav_en #room strong span {background-position:-356px -49px;}

#nav_en #how {width:114px;}
#nav_en #how a span {background-position:-465px 0;}
#nav_en #how a:hover span,#nav_en #how a:active span,#nav_en #how a:focus span,#nav_en #how strong span {background-position:-465px -49px;}

#nav_en #contact {width:114px;}
#nav_en #contact a span {background-position:-579px 0;}
#nav_en #contact a:hover span,#nav_en #contact a:active span,#nav_en #contact a:focus span,#nav_en #contact strong span {background-position:-579px -49px;}

#nav_de {display:table;}
#nav_de li {float:left;}
#nav_de a,#nav_de strong {display:block; height:48px; width:100%; position:relative; overflow:hidden;}
#nav_de span {position:absolute; width:100%; height:48px; top:0; left:0; background:url(../i/nav_de.gif) no-repeat;}

#nav_de #start {width:100px;}
#nav_de #start a span {background-position:0 0;}
#nav_de #start a:hover span,#nav_de #start a:active span,#nav_de #start a:focus span,#nav_de #start strong span {background-position:0 -49px;}

#nav_de #speis {width:120px;}
#nav_de #speis a span {background-position:-100px 0;}
#nav_de #speis a:hover span,#nav_de #speis a:active span,#nav_de #speis a:focus span,#nav_de #speis strong span {background-position:-100px -49px;}

#nav_de #wohnen {width:136px;}
#nav_de #wohnen a span {background-position:-220px 0;}
#nav_de #wohnen a:hover span,#nav_de #wohnen a:active span,#nav_de #wohnen a:focus span,#nav_de #wohnen strong span {background-position:-220px -49px;}

#nav_de #preise {width:109px;}
#nav_de #preise a span {background-position:-356px 0;}
#nav_de #preise a:hover span,#nav_de #preise a:active span,#nav_de #preise a:focus span,#nav_de #preise strong span {background-position:-356px -49px;}

#nav_de #finden {width:114px;}
#nav_de #finden a span {background-position:-465px 0;}
#nav_de #finden a:hover span,#nav_de #finden a:active span,#nav_de #finden a:focus span,#nav_de #finden strong span {background-position:-465px -49px;}

#nav_de #anfragen {width:114px;}
#nav_de #anfragen a span {background-position:-579px 0;}
#nav_de #anfragen a:hover span,#nav_de #anfragen a:active span,#nav_de #anfragen a:focus span,#nav_de #anfragen strong span {background-position:-579px -49px;}

/* TABLES */
#pricetable1 {width:550px; float:left; border-collapse:collapse; border:0px solid #000000;}
#pricetable1 .rowa {background:#91683a; height:25px;}
#pricetable2 {width:550px; float:left; border-collapse:collapse; border:0px solid #000000;}
#pricetable2 .rowa {background:#91683a; height:15px;}
#pricetable3 {width:550px; float:left; border-collapse:collapse; border:0px solid #000000;}
#pricetable3 .rowa {background:#91683a; height:25px;}
.cell1 {width:200px; padding:0px; border:0px solid #000000;}
.cell2 {width:50px; padding:0px; border:0px solid #000000;}
.cell3 {width:350px; padding:0px; border:0px solid #000000;}

/* FORMS */
input[type="text"] {color:#fff; background-color:#91683a; border-color:-moz-use-text-color -moz-use-text-color #9DA9B0; border-style:none none solid; border-width:medium medium 1px;}

/* FONTS */
.text1 {font-family:Verdana, sans-serif; font-size:12px; font-style:normal; color:#FFF; line-height:1.5em;}
.text2 {font-family:Verdana, sans-serif; font-size:12px; font-style:normal; color:#683b16; line-height:1.5em; padding-top:49px;}
.text2 a{font-family:Verdana, sans-serif; font-size:12px; font-style:normal; color:#683b16; line-height:1.5em; padding-top:49px;}
h3 {font-family:Verdana, sans-serif; font-size:18px; font-style:normal; color:#FFF; line-height:1.5em;}
td,body {font-family:Verdana, sans-serif; font-size:12px; font-style:normal; color:#FFF; line-height:1.5em;}