/* Mozilla */
html {height:100%;}
/* IE */
body {height:100%;}
/* Die Titelzeile */

body
{
 font-family:Verdana;
 font-size:12px;
 background-color:#393939;
 text-align:center;
 margin:0px;
 background-image : url(images/bg.png);
 background-repeat : repeat-x;
 overflow-x:hidden;
 overflow-y: scroll;
 
}
h1 {font-size:18px;color:#000000;margin-bottom:0px;}
h2 {font-size:16px;color:#000000;}
h3 {font-size:14px;color:#000000;}

a:link, a:visited, a:active, a:hover
{
  text-decoration:underline;
  font-weight:normal;
  color:#ff0000;
  font-size:12px;
}
a:active, a:hover
{
  color:#009999;
}
a.menu {
	display:block;
	padding:3px;
	border-top:0px solid #808080;
	text-align:center;
	color: Gray;
	text-decoration:none;
}
a.menu:link, a.menu:visited
{
	color: #282828;
	text-decoration:none;
	font-weight:normal;
}
a.menu:active, a.menu:hover
{
	color:Green;
	font-weight: normal;
	background-color:silver;
}


.menu1{
	height:25px;
	text-align:right;
	background-image : url(images/bg-grau.png);
	background-position: left;
	background-repeat : repeat-x;
	vertical-align : middle;
}
 
a.menu1:link, a.menu1:visited
{
	color: Black;
}
a.menu1:active, a.menu1:hover
{
	color: Gray;
}

a.menu1a:link, a.menu1a:visited, a.menu1a:active, a.menu1a:hover
{
	color: black;
font-weight:bold;
	
}

.banner{
background-image : url(images/bg_titel.jpg);
height:130px;
background-repeat : no-repeat;
}

#banner{
	height:130px;
	background-color: transparent;
	background-image : url(images/banner.png);
	background-position: left;
	background-repeat : no-repeat;
}

#title {
height:67px;
background-color: transparent;
background-image : url(images/bg-gruen3.png);
background-position: left;
background-repeat : repeat-x;
border-bottom:1px solid #000;
}

#left {
background-color:Silver;
width:179px;
float:right;
text-align:center;
}

.menutitle{
font-weight:bold;
text-align:center;
margin:2px;
}

.menucontainer {
border:0px solid #808080;
margin:20px;
}

#content {
background-color:white;
width:470px;
float:left;
border-right: 1px solid Gray;
}

#border {
width:650px;
margin:10px auto;
text-align:left;
background-color:Silver;
}

#textpadding {
height:315px;
padding: 0px 40px;
}

.footer{
	width: 650px;
	float: left;
	color: white;
	background-color: #393939;
	height:2.5em;
	text-align:center;
	font-size:0.8em;
	vertical-align: middle;
	padding-top: 8px;
}

p{
	font-size:1.0 em;
	line-height:13pt;
  	color: #000000;
}

.zurueck{
	padding-top: 8px;
	text-align:center;
}


.tabelle{
  	font-size:0.75em;
	width:380px;
}

.tabelle1{
  	font-size:0.99em;
}

.tabelle2{
  	font-size:0.75em;
	width:0px;
	float:left;
}


.klausel{
  	font-size:0.825em;
	line-height : 1.6em;
}

.impressum{
	line-height : 1.3em;
}


.landkarte{  	
	float:left;
	width:180px;
}

li{
  	font-size:1.1em;
	line-height : 1.5em;
}



<!-- 
 

a.head
{
	font-weight:normal;
	text-decoration: none;
	background-color: transparent;
}

 
 a:link, a:visited, a:active, a:hover
{ 
  font-weight:normal;
  font-size:10pt;
  text-decoration: none;
  color: black;
}

a:active, a:hover
{ 
  color:#32cd32;
}


.menu2{
	padding-top:0.0em;
	padding-left:1.0em;
	text-align: left;
	line-height : 18px;
}

a.menu2:link, a.menu2:visited
{
	font-weight:normal;
	color: #383838;
	padding-top:0.2em;
}

a.menu2:active, a.menu2:hover
{
	font-weight:normal;
	text-decoration:underline;
	color: Green;
	font-weight:normal;
}


a.menu2a:link, a.menu2a:visited, a.menu2a:active, a.menu2a:hover
{
	font-weight:normal;
	text-decoration:underline;
	color: Green;
	font-weight:normal;
}



.button_grau{
	height:25px;
	background-color: transparent;
	background-position: left;
	background-repeat : repeat-x;
	vertical-align : middle;
	font-style : normal;
}
	
.button_gruen{
	height:25px;
	background-color: transparent;
	background-image : url(images/button-gruen.png);
	background-position: left;
	background-repeat : repeat-x;
	vertical-align : middle;
	border: 1px solid #C8C8C8;
} -->


