/* Hauptseite */
/* Layout
----------------------------------------*/
#main
{
	width:926px;
	height:auto;
	background:url(../gfx/main_bg.gif) repeat-y;
}

#header
{
	background:url(../gfx/header.jpg) no-repeat;
	height:300px;
}

#navigation
{
	position:absolute;
	top:253px;
	left:215px;
	width:900px;
}

#navigation a
{
	margin-left:-4px;
	height:39px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

#navigation a:hover
{
	color:#9A1E14;
}

#navigation div.menu a
{
	margin-left:0px;
	font-weight:normal;
}

#navigation div.menu a:hover
{
	background-color:#FFFFFF;
}

#navigation img.home
{
	margin-right:49px;
}

#left
{
	width:175px;
	float:left;
}

#middle
{
	width:748px;
	margin-left:175px;
	min-height:470px;
	height: expression( this.scrollHeight < 471 ? "470px" : "auto" ); /* sets min-height for IE */
}


/* Allgemein 
----------------------------------------*/
img
{
	border:0;
}

body
{
	margin:0px;
	padding:0px;
}

hr
{
	height:1px;
	color:#000000;
	background-color:#000000;
	border:thin hidden;
}

#print_head
{
	display:none;
}

/* Menü
-----------------------------------------*/
.menu
{
	position:absolute;
	background-color:#FFFFFF;
	top:45px;
	left:0px;
	width:640px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	visibility:hidden;
	vertical-align:middle;
}

.menu a:link, .menu a:visited
{
	text-decoration:none;
	color:#000000;
}

.menu a:hover
{
	color:#9A1E14;
}

.menu img
{
	vertical-align:middle;
}

/* Iframe 
---------------------------------------*/
.iframe
{
	margin-left:30px;
	margin-top:30px;
	vertical-align:top;
}

/* Impressum 
---------------------------------------*/
.Impressum
{
	width:175px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	background:#9A1E14;
	text-align:center;
	position:relative;
	vertical-align:baseline;
}

.Impressum a:link, .Impressum a:visited 
{
	text-decoration:underline;
	color:#FFFFFF;
}

.Impressum a:hover
{
	color:#CCCCCC;
}

/* News 
----------------------------------------*/
.newshead
{
	position:absolute;
	top:210px;
	left:0px;
	width:175px;
}

.newshead img#newsbild
{
	max-height:80px;
	height: expression( this.scrollHeight > 79 ? "80px" : "auto" ); /* sets max-height for IE */
	max-width:90px;
	width: expression( document.body.clientWidth > 89 ? "90px" : "auto" ); /* sets max-width for IE */
	position:absolute;
	border:1px #000000 solid;
}

.neues 
{
	margin-top:-480px;
}

.news
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	vertical-align:top;
	text-align:left;
	margin-top:145px;
	margin-left:4px;
	background:#9A1E14;
}

.news a:link, .news a:visited
{
	color:#000000;
	text-decoration:underline;
}

.news a:hover
{
	font-style:italic;
	background:#AEAEAE;
}

#newsh1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;	
	font-weight:bold;
	font-size:10px;
}

.newscontainer
{
	position:absolute;
	/*margin-left:-101px;
	margin-top:122px;*/
	left:74px;
	top:142px;
	text-align:center;
}