h1 {
font-size:100%;
padding:0;
margin:0;
}

body 
{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#444444;
	background-color: #FFFFFF;
	background-image: url(images/background_header_01.jpg);
	background-repeat: repeat-x;
}

table 
{
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

a {
	text-decoration:none;
	color:#92A1D1;
}
.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: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	line-height:12px;
}


.mainout
{
	position:absolute;
	top:50%; 
	height:540px;	 
	margin-top:-280px;
	left:50%; 
	width:970px;
	margin-left:-485px;
	text-align:left;
	
}



.mainin
{
	position:relative;
	top:0px;
	left:0px;
	height:545px;
	width:970px;
	text-align:left;
	border: 0px solid #FFFFFF;
	background-image:url(images/verlauf_main_03.png)
}



.adresse
{
	position:relative;
	top:0px;
	left:0px;
	height:15px;
	width:970px;
	text-align:center;
	color:#666666;
}

.logo
{
	position:absolute;
	top:44px;
	left:108px;
	height:80px;
	width:147px;
	text-align:left;
}

.bildstart
{
	position:absolute;
	top:180px;
	left:60px;
	height:290px;
	width:870px;
	text-align:left;
}

.bild
{
	position:absolute;
	top:145px;
	left:60px;
	height:290px;
	width:290px;
	text-align:left;
}

.spruch
{
	position:absolute;
	top:454px;
	left:60px;
	height:30px;
	width:290px;
	text-align:center;
	font-size:11px;
}

.navi
{
	position:absolute;
	top:74px;
	left:365px;
	height:20px;
	width:555px;
	text-align:left;
	font-size:11px;
	z-index:25;
}

.border
{
	position:absolute;
	top:103px;
	left:360px;
	height:1px;
	width:565px;
	background:url("images/border.gif") repeat-x;
}

.subnavi
{
	position:absolute;
	top:145px;
	left:391px;
	height:300px;
	width:139px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, 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:132px;
	left:545px;
	height:392px;
	width:347px;
	font-size:11px;
	text-align:left;
	overflow: auto;
	padding-right:10px;
}
.content_agb_rechts
{
	position:absolute;
	top:126px;
	left:545px;
	height:345px;
	width:347px;
	font-size:11px;
	text-align:left;
	overflow: auto;
	padding-right:10px;
}



.bildergalerie_rechts
{
	position:absolute;
	top:162px;
	left:501px;
	height:314px;
	width:385px;
	font-size:11px;
	text-align:left;
	overflow: auto;
	padding-right:10px;
}

.content_links
{
	position:absolute;
	top:126px;
	left:120px;
	height:360px;
	width:347px;
	font-size:11px;
	text-align:left;
	overflow: auto;
	padding-right:10px;
}

.bildergalerie_links
{
	position:absolute;
	top:147px;
	left:117px;
	height:313px;
	width:347px;
	font-size:11px;
	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-align:center;
	font-weight: bold;
}



.news
{
	position:absolute;
	top:490px;
	left:20px;
	height:25px;
	width:909px;
	text-align:left;
	background-color:#FFFFFF;
}


.tickertext
{
	position:absolute;
	top:5px;
	left:380px;
	height:20px;
	width:352px;
	text-align:left;
	color:#92a1d1;
}

.tickerlink
{
	text-align:left;
	color:#92A1D1;
	text-decoration:none;
}
.tickerlink:hover
{
	color:#d7d7d5;
	text-decoration:none;
}

.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 : 1px solid #B1B1B1;
	font-weight : bold;
	background-color : #ECEFE0;
}
.mainout .mainin .subnavi .subnavielement .subnavilink:hover {
	color: #92A1D1;
}

