

body 
{
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#E5E4D7;
	font-family: "Trebuchet MS", sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#444444;
	background:url(/images/bg.gif) repeat;
}

table 
{
	padding:0px;
	font-family: "Trebuchet MS", sans-serif;
	font-size:12px;
	font-weight:normal;
}

a {
	text-decoration:none;
 	color:#737F13;
}
.hgzimmer
{
	margin:0px 0px 0px 0px;
	padding-right:10px;
	height:21px;
	border-top: 1px solid #666666;
}

.zimmerheader
{
	margin:0px 0px 0px 0px;
	padding-right:10px;
	height:20px;
	font-family: "Trebuchet MS", sans-serif;
	font-size:9px;
	font-weight:normal;
	line-height:12px;
}


.mainout
{
	position:absolute;
	top:50%; 
	height:540px;	 
	margin-top:-270px;
	left:50%; 
	width:950px;
	margin-left:-475px;
	text-align:left;
	
}



.mainin
{
	position:relative;
	top:0px;
	left:0px;  
	height:525px;
	width:950px;	
	text-align:left;
	border: 1px solid #000000;
	background-color:#FAF9EE;
}



.adresse
{
	position:relative;
	top:5px;
	left:0px;  
	height:15px;
	width:950px;	
	text-align:center;
	color:#666666;
}

.logo
{
	position:absolute;
	top:25px;
	left:108px; 
	height:80px;
	width:147px;	
	text-align:left;
}

.bildstart
{
	position:relative;
	top:140px;
	left:40px; 
	height:288px;
	width:870px;	
	text-align:left;
	z-index:1;
}

.bild
{
	position:absolute;
	top:126px;
	left:40px; 
	height:290px;
	width:290px;	
	text-align:left;
}

.spruch
{
	position:absolute;
	top:435px;
	left:40px; 
	height:30px;
	width:290px;	
	text-align:center;
	font-size:12px;
}

.navi
{
	position:absolute;
	top:55px;
	left:410px; 
	height:20px;
	width:500px;	
	text-align:left;
	font-size:12px;
	z-index:99;
}

.border
{
	position:absolute;
	top:84px;
	left:370px; 
	height:1px;
	width:580px;	
	background:url(/images/border.gif) repeat-x;
}

.subnavi
{
	position:absolute;
	top:126px;
	left:415px; 
	height:300px;
	width:125px;	
	text-align:left;
	font-family:"Trebuchet MS", sans-serif;
	font-weight:normal;
	line-height:17px;
}

.subnavielement
{
	position:relative;	 
	height:17px;
	width:125px;	
	float:left;
}

.subnavilink
{
	text-decoration:none;
	color:#444444;
}

.subnavilinkmarked
{
	font-weight:bold;
	text-decoration:none;
	color:#444444;
}

.subnavilink1
{
	padding-left:10px;
	font-size:11px;
	text-decoration:none;
	color:#444444;
}

.subnavilinkmarked1
{
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#444444;
}

.content
{
	position:absolute;
	top:126px;
	left:545px;
	height:345px;
	width:347px;
	font-size:12px;
	text-align:left;
	overflow: auto;
	padding-right:10px;
}


.bilderelementin
{
	position:relative; 	 
	left:0px;
	top:0px;
	width:160px;
	height:180px;
	text-align:left;
	float:left;
	border: 1px solid #737F13;
}


.bildergaleriebild
{
	position:relative; 	 
	left:10px;
	top:10px;
	width:140px;
	height:140px;
	text-align:left;
}

.bildergaleriebeschreibung
{
	position:relative; 	 
	left:0px;
	top:18px;
	text-weight:bold;
	text-align:center;
}



.news
{
	position:absolute;
	top:500px;
	left:0px; 
	height:25px;
	width:950px;	
	text-align:left;
	background-color:#737F13;
}


.tickertext
{
	position:absolute;
	top:5px;
	left:417px; 
	height:20px;
	width:480px;	
	text-align:left;
	color:#f0f0f0;
}

.tickerlink
{
	text-align:left;
	color:#f0f0f0;
	text-decoration:none;
}

.zimmerlinks
{
	position:absolute;
	top:20px;
	left:20px;  
	height:460px;
	width:445px;	
	text-align:left;
	border: 1px solid #000000;
	background-color:#FAF9EE;
	overflow:auto;
}

.zimmerrechts
{
	position:absolute;
	top:20px;
	left:485px;  
	height:460px;
	width:445px;	
	text-align:left;
	border: 1px solid #000000;
	background-color:#FAF9EE;
}

.formulartext
{
	position:absolute;
	top:20px;
	left:20px;  
}




/* --- Wysiwyg Styles --- */
.CodeForeground
	{
	margin:0px;
	font-size:10px;
	font-family:"Courier New";
	}
.CodeInText
	{
	font-family:"Courier New";
	font-weight:bold;
	}
.ScreenText
	{
	font-family:Tahoma;
	}
.ImportantWords
	{
	font-weight:bold;
	}
.Highlight
	{
	font-family:Arial;
	color: Black;
	border : 1 solid #B1B1B1;
	font-weight : bold;
	background-color : #ECEFE0;
}