body 				{}
.oneColFixCtr 		{ font-family: Arial, Helvetica, sans-serif;	font-size:12px;	text-align: center;	margin: 0;	padding:0;	line-height: 18px;	background-image:url(../../images/hg-test.jpg);
	background-repeat:repeat-y;	background-position:center;}
#header 			{	position:relative; width:971px; height:354px; background-image:url(../images/header-2011_02.jpg); background-repeat:no-repeat; margin:0 auto;}

#header-weekend-termine 	{ position:relative; float:left; top:45px; width:320px; height:170px; left:345px; color:#FFF; text-align:left;}
#header-weekend-termine a	{ color:#000000; text-decoration:none; padding:2px; background-color:#FFF; }
#header-weekend-termine a:hover	{ text-decoration:underline;  }
#header-weekend-termine .hlink	{ color:#FFFFFF; text-decoration:none; padding:2px; background-color:#1d1d1b;}

.header-weekend-link {		position:relative;	text-align:left; width:auto;	height:auto; cursor:pointer;  display:inline;	}
#header-weekend-termine-all 	{ display: none; position:absolute; top:-200px; width:280px; left:326px; background-color:#1d1d1b;  margin:0 auto;  z-index:300; text-align:left; padding:20px;}
#header-weekend-termine-all a	{ font-family: Arial, Helvetica, sans-serif;	font-size:12px; color:#FFF; text-decoration:none; }
#header-weekend-termine-all a:hover{ text-decoration:underline; }


#header-apresski	{ position:relative; float:right; width:324px; height:309px;  top:45px; text-align:left; left:20px; line-height:18px;}
#header-apresski h1	{ font-family: Arial, Helvetica, sans-serif;	font-size:12px; color:#FFF; text-transform:uppercase;    }
#header-apresski a	{ color:#FFF; text-decoration:none;   }
#header-apresski a:hover	{ text-decoration:underline;   }
#header-apresski p	{ font-family: Arial, Helvetica, sans-serif;	font-size:12px; color:#FFF; text-transform:uppercase;   }
.header-apresski-link {		position:relative;	text-align:left; width:auto;	height:auto; cursor:pointer;  display:inline; color:#FFF;	}
#header-apresski-termine-all 	{ display:none; position:absolute; top:-30px; width:280px; left:650px; background-color:#991b10;  margin:0 auto;  z-index:300; text-align:left; padding:20px;}
#header-apresski-termine-all a	{ font-family: Arial, Helvetica, sans-serif;	font-size:12px; color:#FFF; text-decoration:none; }
#header-apresski-termine-all a:hover{ text-decoration:underline; }


#mainwrap			{position:relative; width:971px; clear:both; margin:0 auto;}
#menu-apresski		{	position:relative; float:left; width:333px;	background-image:url(../images/layout/navi-home/apresski_01.gif);	padding:	0px 0px 20px 0px; text-align:left; }
#menu-apresski ul	{	list-style:none;}
#menu-apresski li	{	height:20px; }
#menu-apresski a	{	color:#FFF; text-decoration:none; padding-left:25px;}
#menu-apresski a:hover	{	color:#FFF; text-decoration:none; background-image:url(../images/list-menu-apresski.jpg); background-repeat:no-repeat; padding-left:25px;}
.list-menu-apresski	{	background-image:url(../images/list-menu-apresski.jpg); background-repeat:no-repeat;}
#menu-apresski a	{	color:#FFF; text-decoration:none; padding-left:25px;}
#partnerlink a		{ color:#FFF; text-decoration:none; }
#partnerlink a:hover	{ color:#FFF; text-decoration:underline; }

#main-content 		{	position:relative; float: right; width:350px; padding:50px 250px 0 20px ; text-align:left;}
#main-content-weekend	{	position:relative; float: right; width:600px; padding:0px 0px 0 20px ; text-align:left;}

#footer				{ position:relative; clear:both; width:971px; background-color:#000;}

#logo 				{	margin:0;	padding:0;	float:left;	position:absolute;	left:650px;	width:248;	height:138;	z-index:10;}
#container 			{	margin:0 auto;	padding:0;	position:relative;	width:990px;	height:auto; }
h1 					{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	letter-spacing: normal;	font-weight: normal;}
h2 					{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 18px;}
a 					{	color: #333333;}
a:hover 			{	color: #993333;}
td 					{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	letter-spacing: normal;	font-weight: normal;}
.gaestebuch			{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 14px;}
.gaestebuchheadline {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	letter-spacing: normal;	font-weight: normal;}
.text				{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 18px;}
.unterstrichen		{	text-decoration: underline;}
.headline			{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}
