html, body {
margin: 0;
padding: 0;
}

body 
	{
	background-image: url("/img/hg_ohne.gif");
	
	/*background-color: #fff;*/
	/*background-image: url("/img/hg.gif");*/
	/*text-align: left;/*fuer IE_quirks*/
	}
	
h1, h2, select, input 
	{
	color: #000000;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
	vertical-align: top
	}
	
div
	{
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
	vertical-align: top;
	}
	
.titel
	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 16px
	}
	
.fliesstext
	{
	color: #000;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
	line-height: 16px
	}
	
.spalterechts
	{
	color: #fff;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
	line-height: 16px
	}
.sitemap
	{
	background-color: #9aaeb2;
	color: white;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
	line-height: 16px
	}
.sitemaptitel { color: #556366; font-size: 11px; font-family: Tahoma, Arial, Verdana }
.sitemaptable { border:solid 0px #999999;}



.fuss
	{
	color: #fff;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana;
	line-height: 12px;
	letter-spacing: 0.1em
	}
a 
	{
	color: #ee3338;
	text-decoration: none
	}

a:hover
	{
	color: #000;
	text-decoration: none
	}

a:link.spalterechts, a:visited.spalterechts, a:active.spalterechts
	{
	color: #fff;
	text-decoration: none
	}

a:hover.spalterechts
	{
	color: #DEE5E7;
	text-decoration: none
	}

form *
	{
	color:black;
	font-size:11px;
	background-color : transparent;
	font-family: Tahoma, Arial, Verdana;
	}

input
	{
	color:black;
	font-size:11px;
	background-color: #ffffff;
	padding-left:1px;
	width:116px;
	border:solid 1px #999999;
	font-family: Tahoma, Arial, Verdana;
	}
.radio_radio
	{
	color:black;
	font-size:9px;
	border:none;
	background-color: transparent;
	width:25px;
	}
.checkbox_checkbox
	{
	color:black;
	font-size:9px;
	border:none;
	background-color: transparent;
	width:25px;
	}
.form_end_reset{
	background-color: #7f9397;
	color:white;
	border:solid 1px;
	width:80px;
	border-bottom-color : black;
	border-top-color : white;
	border-left-color : white;
	border-right-color : black;
}

.form_end_submit{
	background-color: #7f9397;
	border:solid 1px;
	color:white;
	width:80px;
	border-bottom-color : black;
	border-top-color : white;
	border-left-color : white;
	border-right-color : black;
}



/* --------------------- untermenu ------------------------ */


.navi
	{
	color: #fff;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana
	}

a.navi
	{
	color: #ffffff;
	text-decoration: none
	}
	
a:hover.navi
	{
	color: #fff;
	text-decoration: none
	}
a:hover.fuss
	{
	color: #DEE5E7;
	text-decoration: none
	}
	
.subnavi  { color: #556366; font-size: 11px; line-height: 16px; font-family: Tahoma, Arial, Verdana }
.subnaviaktiv  { color: #7f9397; font-size: 11px; font-family: Tahoma, Arial, Verdana }
a:link.subnavi { color: #556366; text-decoration: none }
a:visited.subnavi { color: #556366; text-decoration: none }
a:active.subnavi { color: #556366; text-decoration: none }
a:hover.subnavi { color: #7f9397; text-decoration: none }
a:link.subnaviaktiv { color: #7f9397; text-decoration: none }
a:visited.subnaviaktiv { color: #7f9397; text-decoration: none }
a:active.subnaviaktiv { color: #7f9397; text-decoration: none }
a:hover.subnaviaktiv { color: #7f9397; text-decoration: none }