/* CSS Document */


* {border:0; padding:0; margin:0}

html, body {
  height: 100%;
  overflow:hidden;
} 

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:16px;
}
body {
	background: #E6F0E6 url(img/hg.gif) center repeat-y;
	margin:0;
}
#main {
	width:788px;
	margin:0 auto;
	height:89%;
    overflow:auto;
}
#hg {
	background-image:url(img/hg_oben.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#logo {
	padding:12px 71px 0 0;
	float:right;
}

#sprachwahl {
	width:200px;
	float:left;
	padding:14px 0 0 30px;
}
#sprachwahl img {
	margin-right:7px;
}

#menu {
	padding:87px 0 0 28px;
}
#menu img {
	padding-right:32px;
	float:left
}

#home {padding-top:20px}
#ausstattung, #restaurant {padding-top:7px}
#ausstattung2, #restaurant {padding-top:7px}
#ausstattung2 {float:left}
#ausstattung2 img {float:none}
#reservierung {padding-top:22px}
#umgebung{padding-top:45px}
#anfahrt {padding-top:47px}
#kontakt {padding-top:42px}

#inhalt {
	padding:50px 28px 28px 28px;
}

#fuss {
	height:74px; 
	background:url(img/hg_fuss.gif) no-repeat #036803; 
	width:760px; 
	margin:0 auto;
	padding:54px 0 0 28px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
}
#fuss a {color:#FFFFFF}

h1{font-size:14px; font-weight:bold; text-decoration:none; margin:0 0 18px 0}
h2{font-size:14px; font-weight:bold; text-decoration:none; margin:18px 0}
h3{font-size:14px; border:1px solid #B50000; padding:5px; margin:18px 0}
h4{font-size:10px; font-weight:bold; margin:12px 0}

.bildrechts {float:right; margin:12px 0 20px 50px}
p{margin:14px 0}
a {color:#B50000; text-decoration:none}
a:hover {text-decoration:underline}
li {margin-left:25px}

.box {padding:25px; background-color:#E6F0E6; border:1px solid #B50000; margin:0 0 25px 0; width:658px}
.box .bildrechts {float:right; margin:0 0 0 50px}
* html .box {width:auto; margin-left:0}

form p {clear:both}
label {width:120px; float:left}
input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border:1px solid #B50000; width:70px; background-color:#FFFFFF}
input:focus, textarea:focus {background-color:#E6F0E6}
input, textarea {width:200px; padding:2px}
input.klein {width:100px}
input.haken {width:auto; float:left; margin-right:5px}
label.haken {width:auto; float:none}

.breaker{clear:both; height:0; overflow:hidden; font-size:1px; line-height:1px;}

