/* CSS Document */

body {
text-align:center; /*fuer Internetexplorer*/
color : #000;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size:0.75em;
margin: 0; 
padding: .2em 0;
background-color:#ccc;
}
html,body{height:97%;}
#seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 1023px;
    padding: 0;
    border: 2px ridge silver;
	background-color: #5E8636;
	background-image: url(images/bannerst.jpg);
	background-repeat:no-repeat;
	}
html>body #seite {
    border-color: gray;  /* Farbangleichung an den Internet Explorer  */
	} 
	
#inhalt {
margin-top:0px;
margin-bottom:2px;
margin-right:2px;
padding: .2em .2em .2em .2em;
background:#fff;
text-align:left;
border: 2px ridge silver;
height:95%;
overflow-x:visible;
overflow-y:auto;
}

html>body #inhalt {
    border-color: gray;  /* Farbangleichung an den Internet Explorer  */
	overflow:auto;
	ma\rgin-top:72;
	ma\rgin-left:0;
	ma\rgin-bottom:0;
	he\ight:auto;}

#text{
margin:0 0 0 250px;
text-align:left;
padding:0 0 0 0 ;
}

p#fuss{
clear:both;
margin:0;
padding:0.1em;
text-align:center;
background-color:#5E8636;
color:#dfdfdf;}

#wet{
clear:top;
width:154px;
background-color: #014723;
color:#FFFFE6;
font-size:1.00em;
font-weight:bold;
margin: .1em .1em 0 0;
display:block;
text-align:center;
padding-top:.2em;padding-bottom:.2em;
}

ul#nav{
width:153px;
margin-left:0px;
padding:.2em .2em 0 0;
float:top;

}
ul#nav li{
list-style:none;
margin: .1em 0 0 0;
padding:0;
}
ul#nav li ul{
margin:0;
padding:0;
}
ul#nav li ul li{
margin:0;
color: #014723;
}

ul#nav li ul li a{
background-color:#FFF5B1;
font-weight:normal;
display:block;
text-decoration:none;
border-left: .1em solid #fff;
border-top:.1em solid #fff;
border-bottom:.1em solid #000;
border-right:.1em solid #000;
font-size:1.00em;
padding-left:10px;
}

ul#nav a{
color: #014723;
display:block;
padding:.2em .2em;
text-decoration:none;
font-weight:bold;
border-left: .1em solid #fff;
border-top:.1em solid #fff;
border-bottom:.1em solid #000;
border-right:.1em solid #000;
background-color: #FFEA61;
font-size:1.00em;}

ul#nav a:hover{
background-color: #5E8636;
font-size:1.00em;
color:#FFFFE6;}

ul#nav li ul li a:hover{
background-color: #5E8636;
color:#FFFFE6;}

ul#nav li ul li{
margin:0;
color: #014723;
}

ul#nav li ul li ul li a{
background-color:#FDF6CB;
font-weight:normal;
display:block;
text-decoration:none;
border-left: .1em solid #fff;
border-top:.1em solid #fff;
border-bottom:.1em solid #000;
border-right:.1em solid #000;
font-size:1.00em;
padding-left:10px;
}

ul#nav li ul li ul li{
margin:0;
color: #014723;}
ul#nav li ul li a:hover{
background-color:#5E8636;
color:#FFFFE6;}

ul#nav li ul li ul li ul li{
margin:0;
color: #014723;
}

ul#nav li ul li ul li ul li a{
background-color:#FFFFE6;
font-weight:normal;
display:block;
text-decoration:none;
border-left: .1em solid #fff;
border-top:.1em solid #fff;
border-bottom:.1em solid #000;
border-right:.1em solid #000;
font-size:1.00em;
padding-left:32px;
}
ul#nav li ul li ul li ul li ul li{
margin:0;
color: #014723;
}

ul#nav li ul li ul li ul li ul li a{
background-color:#FFFFFf;
font-weight:normal;
display:block;
text-decoration:none;
border-left: .1em solid #fff;
border-top:.1em solid #fff;
border-bottom:.1em solid #000;
border-right:.1em solid #000;
font-size:1.00em;
padding-left:32px;}

h1{
font-size:1.25em;
text-align:center;
font-weight:bold;
}
h2{
font-size:1.00em;
text-align:left;
font-weight:bold;}

#box1{
width:auto;
height:auto;
font-size:1.00em;}

#box2{
margin-left:30px;
width:auto;
height:auto;
font-size:1.00em;}
#box3{
margin-left:30px;
width:auto;
height:auto;
font-size:1.00em;}
#box4{
margin-left:30px;
width:auto;
height:auto;
font-size:1.00em;}
#box5{
margin-left:25px;
width:auto;
height:auto;
font-size:1.00em;}
#head{
background-color:#014723;
color:ridge silver;
padding:.2em .2em;
margin-left:195px;
margin-top:30px;
width:580px;
font-size:1.00em;
font-weight:bold;
color:#ffffff;
}
	html>body #head{
    color: #ccc;  /* Farbangleichung an den Internet Explorer  */
	}
#head a{
font-size:1.00em;
font-weight:bold;
color:#ffffff;
text-decoration:none;}
#head a:hover{
color:#C7FF9D;}

#layout{
font-size: 1.00em;
font-weight:bold;
margin-top:57px;
margin-left:5px;
color: #fff;
border:1px dashed #fff;
padding:.1em .1em .1em .1em;
float:left;
text-align:center;
height:23px;
width:23px;

}
#layout a{
font-size:1.00em;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:.1em .1em .1em .1em;
height:23px;
width:23px;
text-align:center;
}
#layout a:hover{
color:#C7FF9D;}
#layout1{
font-size: 1.20em;
font-weight:bold;
margin-top:57;
margin-left:10px;
color: #fff;
border:1px dashed #fff;
padding:.1em .1em .1em .1em;
width:23px;
float:left;
text-align:center;
height:23px;

}
#layout1 a{
font-size:1.20em;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
#layout1 a:hover{
color:#C7FF9D;}

a:link{
font-size:1.00em;
color:#669933;
font-weight:bold;
}
a:hover{
font-size:1.00em;
color:#669933;
font-weight:bold;
text-decoration:none;}
a:visited{
font-size:1.00em;
color:#669933;
font-weight:bold;}

#gemein{
font-weight:bold;
background-color: #014723;
color:#FFFFE6;
padding:.1em;
margin:0;
text-align:center;
padding-top:.2em;padding-bottom:.2em;
}

#element{
border:1px solid #669933;
margin:0.1em; 
line-height:100%;
line-width:100%;
padding:1px;}
#element1{}


#titel{
font-size:3.10em;
color:#dfdfdf;
font-family : Square721 BT, Tahoma, Arial, Helvetica, sans-serif;
}
h3 {font-size:1.00em;
font-family: Arial;
font-weight:bold;
p:0;}
#titel1{
font-size:1.35em;
color:#dfdfdf;
font-family : Square721 BT, Tahoma, Arial, Helvetica, sans-serif;
}
h2{text-align:center;}
#info{
float:right;
width:200px;
border: .1em solid  #5E8636;
margin: .2em .2em .2em .2em;
padding:0;
font-size:0.95em;
background-color:#FFFFff;
}
#info h2 {
font-weight:bold;
background-color:#014723;
margin:0;
padding-top: .2em;
padding-bottom:.2em;
color:#fff;
}
#info a {
text-decoration:none;
}
#info hr{color:#014723;}
#info p {padding : 0 .1em .1em .2em;}
#link a{color:#000;}
#link a:hover{text-decoration:none;}
#vbb{
background-color:#fff;
width:152px;
text-align:center;
padding-top:2px;padding-bottom:2px;border:1px solid #014723;}

#kalender1{
margin-left:150px;}
#kalender {
font-weight:bold;
border-bottom: 2px solid #ccc;
border-top: 2px solid #ccc;
background-color:#014723;
padding : 0 .1em .1em .2em;
width: 500px;
margin-left:150px;
color:#ccc;}

#table {
width: 500px;
margin-left:150px;
font-size: 1.00em;}
#beschl {color: #717070;font-weight:bold;}
table th{font-weight:bold;
border-bottom: 2px solid #ccc;
border-top: 2px solid #ccc;
background-color:#014723;
padding : 0 .1em .1em .2em;
margin-left:150px;
color:#ccc;}

#satz{margin-left:20px;}
#satz aend{font-style:italic;}
#satz h1{
font-size:1.00em;
font-weight:bold;
text-align:center;}
.abs1{float:left;height:80px;width:400px;}
.abs2{float:left;height:90px;width:400px;}
.abs3{float:left;margin-left:100px;height:135px;text-align:center;width:250px;height:250px;}
.abs4{float:left;padding-right:5em;}
.abs5{float:left;width:350px;}