body{
margin-top: 0px; margin-left: 0px; margin-right: 0px;margin-bottom: 0px;
line-height: 18px;
background-color: #3a6c9f;
text-align: center;
} 

div#wrapper{
width: 1024px; 
margin:  auto;
text-align: left;
}
div#header{
width: 1024px;
}
div#bereich1{
width: 200px;
height: 158px;
float: left;
background: url(../images/bereich1.gif) no-repeat;
}
div#bereich2{
width: 824px;
height: 127px;
float: left;
background: url(../images/bereich2.gif) no-repeat;
}
div#bereich3{
width: 824px;
height: 31px;
float: left;
background: url(../images/bereich3.gif) no-repeat;
}
div#bereich4{
width: 1024px;
height: 55px;
float: left;
background: url(../images/bereich4.gif) no-repeat;
}
div#bereich5{
width: 169px;
height: 555px;
float: left;
background: url(../images/bereich5.gif) no-repeat;
}
div#bereich6{
width: 30px;
height: 555px;
float: left;
background: url(../images/bereich6.gif) no-repeat;
}
div#bereich7{
width: 825px;
height: 555px;
float: left;

background: url(../images/bereich7.gif) no-repeat;
}
div#footer{
width: 824px;
float: right; 
background-color: #FF0;
}
.clear{
clear: both;
}

a img{
border: 0;
}

.absatz{
margin: 25px 25px 0 50px;
}
.parklatz_ausrichtung{
margin: 25px 25px 0 50px;
}
.hinweis{
font-family: "Arial";
color: #d5a000;
margin: 25px 25px 0 50px;
}
.title_gemeinde{
font-family: "Enviro";
font-size: 100%;
font-weight: bold;
font-size: 120%;
color: #ffffff;
}
.title_keywords{
font-family: "Arial", Verdana, Arial, sans-serif;
font-size: 120%;
letter-spacing: 2px;
color: #FFF;
}
h1{	
}
.title_ausrichtung_gemeinde{
	margin: 25px 0 0 150px;
}
.title_ausrichtung_gemeinde2{
	margin: 0 0 0 360px;
}
.text_links{
font-family: "Arial";
color: #ffffff;
text-align: center;
}
ul.navi{
	font-family: "Arial", Verdana, Arial, sans-serif;
	font-size: 90%;
	line-height: 280%;
	list-style-type: none;
	margin: 90px 10px 0 20px;
	padding: 0;
	text-align: left;
}


ul#mainlevel-nav{
	font-family: "Arial", Verdana, Arial, sans-serif;
	font-size: 90%;
	line-height: 180%;
	margin: 0px 0px 0 0px;
	padding: 0;
	text-align: center;
	width:128px;
	list-style: none;
}

a.navi_botton{
	color: #FFF;
	text-decoration: none;
	padding: 0 25px 0 0;
}

a.navi:hover{
	text-decoration: none;
         
        color: black;
}
h2{	
}
h3{	
}
a.navi_links{
	color: #FFF;
	text-decoration: none;
	padding: 15px 3px 15px 21px;
	background: url(../img/button0.gif) no-repeat left;
}
a.navi_links:hover{
	text-decoration: none;
        
        background: url(../img/button0.gif) no-repeat left;color: black;
}


ul.links{
font-family: "Arial", Verdana, Arial, sans-serif;	
margin: 90px 10px 0px 0px;
font-size: 90%;
line-height: 280%;


}
a.navi_dot{
	color: #ffd100;
	text-decoration: none;
	padding: 0 3px 0 0;
}a.navi_dot:hover{
	text-decoration: none;
         
        color: black;
}
.text_normal_ausrichtung{
font-family: "Arial";
color: #ffd100;
margin: 10px 25px 0 50px;
}
.weitere_ueberschriften_ausrichtung{
font-family: "Arial";
color: #ffd100;
margin: 18px 25px 0 50px;
}
a.kontakt{
	color: #ffd100;
	text-decoration: none;
}
}a.kontakt:hover{
	text-decoration: none;
        color: black;
}
.m_button
{
	
	float: left;
}
div.moduletable table
{
font-family: "Arial", Verdana, Arial, sans-serif;
	
	list-style-type: none;
	text-align:center;
	margin-top:10px;
	}


a {
	color: #FFF;
	text-decoration: none;
	padding: 0 10px 0 0;
	font-size: 85%;
	line-height: 140%;
	
	
}
.moduletable_menu
{
		
		font-family: "Arial", Verdana, Arial, sans-serif;
		}
div.moduletable_menu table
{		
	position:relative; top:40px; left:22px;
}		
div.moduletable_menu td
{
	background: url(../images/button0.gif) no-repeat left;
	text-align:center;
	width:140;
	height:33;
	
	}
div.moduletable_menu a
{		
	color: #FFF;
	
	}
.moduletable_menu2
{
		
		font-family: "Arial", Verdana, Arial, sans-serif;
		}
div.moduletable_menu2 table
{		
	position:relative; top:80px; left:22px;
}		
div.moduletable_menu2 td
{
	background: url(../images/button0.gif) no-repeat left;
	text-align:center;
	width:140;
	height:33;
	
	}
div.moduletable_menu2 a
{		
	color: #FFF;
	
	}
div.moduletable_menu2 a:hover{
	text-decoration: none;
    color: black;
}
div.moduletable a:hover{
	text-decoration: none;
    color: black;
}
div.moduletable_menu a:hover{
	text-decoration: none;
    color: black;
}
div.contentpanekontakt{
margin: 10px 25px 0 50px;
}
div.contentpanekalender{
margin: 10px 25px 0 50px;
}
div.contentpanestadtplan{
margin: 10px 25px 0 50px;
}
div.moduletableanmeldung
{	
	position:relative; top:40px; left:0px;
}
div.moduletablelosungen
{	
	position:relative; top:40px; left:0px;
}