/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background-image:url(../img/hintergrund.jpg);
}

h1 {
	font-size:1.5em;
	margin-bottom:10px;
	color:#990000;
}

p, td, li {
	line-height:1.5em;
	margin-bottom:10px;
	font-size:0.9em;
	color:#663300;
}

#wrapper {
	height:690px;
	width:810px;
	top:20px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#header {
	height:180px;
	width:810px;
	position:relative;
}

#header li {
	font-size:1.0em;
}

#content-left {
	height:450px;
	width:380px;
	top:8px;
	background-color:#FFFFFF;
	position:relative;
	float:left;
	padding:10px;
}

#content-right {
	height:450px;
	width:380px;
	top:8px;
	background-color:#FFFFFF;
	position:relative;
	float:right;
	padding:10px;
}

#content-right-b {
	height:470px;
	width:400px;
	top:8px;
	background-color:#FFFFFF;
	position:relative;
	float:right;
}

#content-einv {
	height:450px;
	width:158px;
	top:8px;
	background-color:#FFFFFF;
	position:relative;
	float:left;
	padding:10px;
}

#content-einv-b {
	height:470px;
	width:178px;
	top:8px;
	background-color:#FFFFFF;
	position:relative;
	float:left;
}

#content-dreiv {
	height:450px;
	width:598px;
	top:8px;
	background-color:#FFFFFF;
	position:relative;
	float:right;
	padding:10px;
	overflow:auto;
}

#content-dreiv-b {
	height:470px;
	width:618px;
	top:8px;
	background-color:#FFFFFF;
	position:relative;
	float:right;
	overflow:auto;
}

#content-dreivre {
	height:450px;
	width:598px;
	top:8px;
	background-color:#FFFFFF;
	position:relative;
	float:left;
	padding:10px;
}

#content-einvli {
	height:450px;
	width:158px;
	top:8px;
	background-color:#FFFFFF;
	position:relative;
	float:right;
	padding:10px;
	overflow:auto;
}

#content-einvli-b {
	height:470px;
	width:178px;
	top:8px;
	background-color:#FFFFFF;
	position:relative;
	float:right;
	overflow:auto;
}

#content-complete {
	height:455px;
	width:810px;
	top:8px;
	background-color:#FFFFFF;
	position:relative;
	overflow-y:auto;
	overflow-x:hidden;
	padding-top:5px;
	padding-bottom:5px;
}

#content-complete-r {
	height:455px;
	width:790px;
	top:8px;
	background-color:#FFFFFF;
	position:relative;
	overflow:auto;
	padding:10px;
}

#cont-wordpress-seiten {
	width:389px;
	height:330px;
	overflow:hidden;
	margin-bottom:10px;
}

#cont-wordpress-galerie {
	width:790px;
	height:415px;
	overflow:hidden;
}

#panorama {
	width:600px;
	height:380px;
	top:20px;
	left:10px;
	position:absolute;
}

#panorama-left {
	position:relative;
	float:left;
}

#partner-logo {
	width:186px;
	height:100px;
	margin-right:12px;
	margin-bottom:12px;
	position:relative;
	border:#990000 1px solid;
}

#zimmerlinks p {
	font-size:0.8em;
}

#panorama-right {
	position:relative;
}

#panoramaseite #panorama {
	left:153px;
}

#zimmerlinks {
	clear:both;
	position:relative;
}

#footer {
	height:30px;
	width:810px;
	top:16px;
	background-color:#FFFFFF;
	position:relative;
	clear:both;
}

#menue-ro1 {
	height:15px;
	width:85px;
	top:45px;
	left:202px;
	position:absolute;
	border-bottom:#FFFFFF 1px dotted;
}

#menue-ro2 {
	height:15px;
	width:100px;
	top:45px;
	left:305px;
	position:absolute;
	border-bottom:#FFFFFF 1px dotted;
}

#menue-ro3 {
	height:15px;
	width:115px;
	top:45px;
	left:425px;
	position:absolute;
	border-bottom:#FFFFFF 1px dotted;
}

#menue-ro4 {
	height:15px;
	width:115px;
	top:45px;
	left:560px;
	position:absolute;
	border-bottom:#FFFFFF 1px dotted;
}

#menue-ro5 {
	height:15px;
	width:95px;
	top:45px;
	left:695px;
	position:absolute;
	border-bottom:#FFFFFF 1px dotted;
}

#menue-lu1 {
	height:15px;
	width:85px;
	top:90px;
	left:202px;
	position:absolute;
}

#menue-lu2 {
	height:25px;
	width:85px;
	top:115px;
	left:202px;
	position:absolute;
	border-bottom:#FFFFFF 1px dotted;
}

#menue-mu1 {
	height:15px;
	width:100px;
	top:90px;
	left:305px;
	position:absolute;
}

#menue-mu2 {
	height:25px;
	width:100px;
	top:115px;
	left:305px;
	position:absolute;
	border-bottom:#FFFFFF 1px dotted;
}

#menue-ru1 {
	height:15px;
	width:115px;
	top:90px;
	left:425px;
	position:absolute;
}

#menue-ru2 {
	height:25px;
	width:115px;
	top:115px;
	left:425px;
	position:absolute;
	border-bottom:#FFFFFF 1px dotted;
}

#menue-ru3 {
	height:15px;
	width:115px;
	top:90px;
	left:560px;
	position:absolute;
}

#menue-ru4 {
	height:25px;
	width:115px;
	top:115px;
	left:560px;
	position:absolute;
	border-bottom:#FFFFFF 1px dotted;
}

#menue-ru5 {
	height:15px;
	width:95px;
	top:90px;
	left:695px;
	position:absolute;
}

#menue-ru6 {
	height:25px;
	width:95px;
	top:115px;
	left:695px;
	position:absolute;
	border-bottom:#FFFFFF 1px dotted;
}

#header ul {
	margin-left:10px;
	font-size:1.0em;
	color:#FFFFFF;
}

#header li {
	list-style-type:none;
	margin-left:-5px;
}

#header a {
	color:#FFFFFF;
	text-decoration:none;
}

#header a:hover,
#header a:focus {
	font-weight:bold;
}

#foot-l {
	top:9px;
	left:10px;
	width:280px;
	height:15px;
	position:relative;
	float:left;
	text-align:left;
	color:#990000;
}

#foot-r {
	top:9px;
	right:10px;
	width:350px;
	height:15px;
	position:relative;
	float:right;
	text-align:right;
	color:#990000;
}

#footer p {
	font-size:0.9em;
}

#footer a {
	color:#990000;
	text-decoration:none;
}

#footer a:hover,
#footer a:focus {
	font-weight:bold;
}

#loginformular {
	margin-top:100px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:200px;
	padding:20px;
	border:1px solid #990000;
}

#login label {
	display:block;
	cursor:pointer;
	margin-bottom:2px;
	color:#990000;
}

#login-user, #login-password {
	width:180px;
	margin-bottom:10px;
}

.h1-abstand-oben {
	padding-top:30px;
}

#linkliste ul {
	list-style:none;
	margin-bottom:15px;
}

#linkliste li {
	margin-bottom:0px;
	color:#99000;
}

#linkliste-tab ul {
	list-style:none;
	margin-bottom:30px;
}

#linkliste-tab li {
	margin-bottom:0px;
	color:#990000;
}

a {
	color:#990000;
	text-decoration:none;
}

a:hover,
a:focus {
	text-decoration:underline;
}

#linkliste-tab a {
	font-size:1.1em;
}

#nonlink {
	text-decoration:none;
}

#wir0 #wir-menue0,
#wir1 #wir-menue1,
#wir2 #wir-menue2,
#wir3 #wir-menue3,
#wir4 #wir-menue4,
#wir5 #wir-menue5 {
	font-weight:bold;
}

#zimmer1 #zimmer-menue1,
#zimmer2 #zimmer-menue2,
#zimmer3 #zimmer-menue3,
#zimmer4 #zimmer-menue4,
#zimmer5 #zimmer-menue5 {
	font-weight:bold;
}

#zimmer1r #zimmer-menue1,
#zimmer2r #zimmer-menue2,
#zimmer3r #zimmer-menue3,
#zimmer4r #zimmer-menue4,
#zimmer5r #zimmer-menue5 {
	font-weight:bold;
}

#zimmer1r #zimmer-menue1r,
#zimmer2r #zimmer-menue2r,
#zimmer3r #zimmer-menue3r,
#zimmer4r #zimmer-menue4r,
#zimmer5r #zimmer-menue5r {
	font-weight:bold;
}

#arr1 #arr-menue1,
#arr2 #arr-menue2,
#arr3 #arr-menue3 {
	font-weight:bold;
}

#tag1 #tag-menue1,
#tag2 #tag-menue2,
#tag3 #tag-menue3 {
	font-weight:bold;
}

#tag1 #tag-menue1,
#tag2 #tag-menue2 {
	font-weight:bold;
}

#well1 #well-menue1,
#well2 #well-menue2 {
	font-weight:bold;
}

#essen1 #essen-menue1,
#essen2 #essen-menue2,
#essen1 #essen-menue1r {
	font-weight:bold;
}

.fettetitel {
	font-weight:bold;
}

#pfeil-left {
	float:left;
	width:105px;
	position:relative;
	color:#663300;
}
#pfeil-right {
	width:105px;
	position:relative;
	float:right;
	color:#663300;
}

#pfeil-left p,
#pfeil-right p {
	margin:0px;
}


#pfeil-left a,
#pfeil-right a {
	color:#990000;
	text-decoration:none;
}


#pfeil-left a:hover,
#pfeil-left a:focus,
#pfeil-right a:hover,
#pfeil-right a:focus {
	font-weight:bold;
}

#fontkorrektur {
	font-size:1.1em;
}

