body {
 padding:0px;
 margin:0px; 
 background-color:#F3F7F9;
 height:100%;
 min-height:100%;
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px;
 z-index:10;
 text-align:center;
}

img {
border:0;
}

#main {
 background-image: url(images/bg.gif);
 background-repeat:repeat-x;
 background-color:#FFFFFF;
 display:block;
 position:relative;
 min-height:100%;
 height:100%;
 width:811px;
 z-index:20;
 margin-left:auto;
 margin-right:auto; 
 text-align:left;
}
html>body #main {
 height:auto;
}

#banner {
 width:811px;
 height:216px;
 padding-top:59px;
 z-index:40;
   border-width:0pt;
 border-color:#000000;
 border-style:Solid;
}
#bannerLeft {
 position:relative;
 width:567px;
 float:left;
 margin-right:20px;
}
#bannerRight {
 float:left;
 width:150px;
 padding-top:20px;
}

#content {
 position:relative;
 display:block;
 width:811px;
 height:auto;
 background-image: url(images/bg_content.gif);
 background-repeat:repeat-y;
  border-width:0pt;
 border-color:#000000;
 border-style:Solid;
}
/* Mindesthoehe des Content */
#content {
 min-height:350px;
}

/* Nur fuer IE 5 + 6 */
* html #Content {
 height:500px;
}

/* Nur fuer IE 6 */
html*#Content {
 height:350px;
}

/* Fuer Mozilla, NN6 etc. */
head:first-child+body #Content {
 height:auto;
}

/* Ende Mindesthoehe des Content */

#contentLinks {
 display:block;
 position:relative;
 width:615px;
 margin-right:20px;
 height:auto;
 float:left;
}

#contentLinks a:link {	text-decoration: none; }
#contentLinksk a:visited {	text-decoration: none; }
#contentLinks a:active {	text-decoration: none; }
#contentLinks a:hover {		text-decoration: underline; }

#contentLinks li {	margin-bottom:2px }

#Quick {
 display:block;
 position:relative;
 width:175px;
 float:left;
 border-width:0pt;
 border-color:#000000;
 border-style:Solid;
 background: #DBDADA;
}

#GemeindeLi {
 position:relative;
 display:block;
 width:260px;
 margin:0;
 float:left;
}

#GemeindeBottom {
 position:relative;
 display:block;
 width:500px;
 top:60;
 left: 25;
 margin:0;
 float:left;
}

#marginforfooter {
 clear:both;
 width:762px;
 min-height:100px;
 height:60px;
 background-color:#FFFFFF;
}
#hideIt{
position:relative;
width:30px;
height:10px;
left:-20px;
background-color:#DBDADA;
}
#footer {
 position:absolute;
 height:70px;
 z-index:1000;
 bottom:0px;
 width:762px;
 margin:0px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#565452;
 background-color:#FFFFFF;
  font-family:Verdana, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:none;
 color:#A6A4A4;
}
#footerLeft {
 float:left;
 width:657px;
 margin-top:7px;
 margin-left:0px;
  font-family:Verdana, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:none;
 color:#A6A4A4;
 
}
#footerRight {
 float:left;
 width:60px;
 padding-right:20px;
 margin-top:7px;
}
#agenturAnt {
position:absolute;
 left:813px;
 bottom:40px;
 width:18px;
 height:105;
 margin-top:0px;
 z-index:9999;
}
html>body> #agenturAnt {
 width:18px;
}


#logoprint {
 display:none;
}

/* Absolut positionierte Elemente */

#logo {
 top:12px;
 right:20px;
 position:absolute;
}

/* Absolut positionierte Elemente Navigation */

#navigation {
 position:absolute;
 top:275px;
 left:0px;
 width:811px;
 z-index:1551;
}
.menuelevel1{
 position:relative;
 z-index:1550;
}
.menuelevel2{
 position:absolute;
 left:0px;
 bottom:32px;
 visibility:hidden;
 z-index:1549;
}

head:first-child+body .menuelevel2 {
 bottom:29px;
}
.submenue {
 position:absolute;
 bottom:0px;
 left:0px;
 width:160px;
 padding:0px;
 background-color:#F76720;
}

.submenuekontakt {
 position:absolute;
 bottom:0px;
 left:-167px;
 width:250px;
 padding:0px;
 background-color:#F76720;
}


head:first-child+body .submenue {
 width:250px;
}
.submenueRahmen {
 border-top:1px solid white;
 border-left:1px solid white;
 border-right:1px solid white;
}
.Menu2 {
 height:15px;
 margin:0px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:none;
 color:white;
 z-index:1548;
}

a.Menu2On {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:none;
 color:white;
}

a.submenueItem {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:none;
 color:white;
}

/* Absolut positionierte Elemente Gemeinden */

#GemeindeMission {
 position:absolute;
 height:40px;
 width:370px;
 z-index:101;
 left:25px;
}
#karte {
 position:absolute;
 top:60px;
 left:320px;
 height:40px;
 width:260px;
 z-index:100;
 display:block;
}

#karte1 {
 position:absolute;
 left:286px;
 height:40px;
 width:260px;
 z-index:100;
 display:block;
}

#Gemeindedaten {
 position:absolute;
 left:286px;
 top:290px;
 height:40px;
 width:260px;
 z-index:100;
 display:block;
}

#Foerderdaten {
 position:absolute;
 left:26px;
 top:260px;
 width:260px;
 height:200px;
}

/* Textformatierungen */
p, h1, td, a {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:10px; 
 color:black; 
 text-decoration:none;

}

ul {
 list-style-type:square;
 list-style-image:url(images/punkt.gif)
}

.footer{
 font-family:Verdana, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:none;
 color:#A6A4A4;
}

.quick_link {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:underline;
 color:#F76720;
}
.content_headline{
 font-family:Verdana, sans-serif;
 font-size:12px;
 text-decoration:none;
 color:#F76720;
 font-weight:bold;
}

.content_grau{
 background-color:#EEEEEE;	
}
.content_m_Verlauf{
 background-image: url(images/bg_content_li.gif);
 background-repeat:none;
 background-position:left bottom;
}

.orange{
 font-family:Verdana, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:none;
 color:#F76720;
}
.orange_link{
 font-family:Verdana, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:underline;
 color:#F76720;
}
.orange_hinterlegt{
 font-family:Verdana, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:none;
 color:white;
 padding:2px;
 background-color:#F76720;
}
#leaderNavi {

position:absolute;
top:370px;
left:20px;
height:30px;
}

#leaderNavi1 {
display:block;
position:relative;
margin-top:20px;
margin-left:20px;
height:30px;
}

.rechts {
 text-align:right;
}
.region{
position:relative;
height:10px;
border:0;
margin:0;
padding:0;
z-index:1000;

}
.regionframe{
position:relative;
border:0;
margin:0;
padding:0;
z-index:900;
left:24px;
}


.regionmap{
position:relative;
top:0px;
left:110px;
z-index:100;
}

a:link.blacklink {	text-decoration: underline; }
a:visited.blacklink {	text-decoration: underline; }
a:active.blacklink {	text-decoration: none; }
a:hover.blacklink {	text-decoration: none; }

#linklist {
padding:5px;
background:#EEEEEE;
}


#linklist ul {
margin-bottom:0;
}

#linklist li{
margin-bottom:3px;
}

#linklist a:link{	text-decoration: underline; }
#linklist a:visited {	text-decoration: underline; }
#linklist a:active {	text-decoration: underline; }
#linklist a:hover {	text-decoration: none; }


.imgfloat {
	float:right;
	margin-left: 15px;
	margin-bottom: 10px;
}
.imgfloat2 {
	float:left;
	margin-right: 15px;
	margin-bottom: 10px;
}

#foto_gal ul {
    list-style: none;
    margin: 20px 0 0 0;
    padding: 0;
}

#foto_gal ul li {
    display: block;
    float: left;
    width: 120px;
    margin: 5px;
    text-align: center;
}

#imgactive {
    border: 1px solid #F76720;
}
#foto_gal ul li a.img_link {
    display: block;
    width: 120px;
    height: 120px;
}
