body {
text-align:center;
margin-top: 25px;
margin-left: 10px;
margin-bottom: 50px;
font-family: arial, helvetica, sans-serif;
background-color: #DBEBD1; 
font-size: 16px;
}

.rahmen {
width: 810px; 
margin: 0px auto; 
text-align:left;
background-color: #4683BA;
/* border-style: solid; */
/* border-width: 4px; */
/* border-color: #dddddd; */
}

.links{
float: left;
width: 195px;
background-color: #4683BA;
}


.logo_filderflieger {
background-image: url(bilder/logo_filderflieger.jpg);
background-positon: top left;
background-repeat: no-repeat;
width: 195px;
height: 195px;
}

.blauer_balken {
background-color: #83B1C2;
height: 25px; 
}

.weisser_balken1 {
background-color: #ffffff;
height: 1px;
font-size: 0px;
}

.plan_links {
background-color: #4683BA; 
background-image: url(bilder/flieger.jpg);
background-position: bottom left; 
background-repeat: no-repeat;
width: 195;
height: 575px; 
}

.rechts {
float: right;
background-color: #ffffff;
}

.raster_hintergrund {
background-image: url(bilder/raster_hintergrund.jpg); 
background-positon: top right;
background-repeat: no-repeat;

}

.titelbild {
width: 615px;
height: 195px;
background-image: url(bilder/titel_rechts.jpg); 
background-repeat: no-repeat;
}

.leiste {
width: 615px;
height: 145px;
background-image: url(bilder/leiste3.jpg); 
background-repeat: no-repeat;
}

.weiss_hoch {
float: left; 
width: 3px;
height: 150px;
background-color: #ffffff;
}

.datum {
text-align: right; 
margin-bottom: 5px;
margin-top: 15px; 
}

/* 
ul{
list-style-type: disc;
margin: 0px;
padding: 0px;
}
 */

.text {
margin: 25px;
line-height: 21px;
color: #000000;
background-color: transparent;
}

.text2 {
width: 520px;
margin-left: 20px;
margin-top: 20px;
padding: 10px;
line-height: 18px;
background-color: transparent;
color: #004400;
}

.seitenrahmen{
width: 570px;
margin-top: 40px;
margin-left: 20px;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #004400;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #004400;
background-color: transparent;
}


.grauer_balken {
width: 195px;
height: 25px;
background-color: #888888;
}

.grauer_balken2 {
background-color: #aaaaaa;
width: 155px;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 12px;
}

a {
text-decoration: underline;
background-color: transparent;
color: #5555ff;
}

a:hover {
background-color: transparent;
color: #00aa00h3;
}

.nav {
width: 195px; 
font-size: 13px;
font-weight: bold;
}
.nav ul {
list-style-type : none;
margin : 0px;
padding : 0px;
}

.nav li {
position: relative;
margin-left: 0px;
margin-top: -5px;
float: left;
text-align : left;
}

.nav li a {
padding-top: 4px;
padding-left: 20px; 
text-decoration: none;
color: #222222;
display: block;
background-color: #EAB44E;
width: 155px;
height: 23px;
border-bottom: 6px solid #448DB2;
border-right: 5px solid #589ABB; 
/* background-image: url(bilder/nav_hinter1.jpg); */
/* background-positon: top left; */
/* background-repeat: no-repeat;  */
}

.nav li a:hover {
background-color : #aaaaaa; 
color: #ffffff;
/* background-image: url(bilder/nav_hinter2.jpg); */
/* background-positon: top left; */
/* background-repeat: no-repeat; */ 
}

.nav li ul { 
/* display: block; */
position : absolute;
left: -1000px;		
margin-left : 175px;
margin-top : -22px;
}


.nav li ul li {
clear: both;
} 

.nav li ul li a {
width: 155px;
text-decoration: none;
color: 222222;
/* background-color : #E8CD9A; */
}

.nav li ul li ul li a {
width: 135px;
text-decoration: none;
color: 222222;
/* background-color : #E6DAC2;  */
}

.nav li:hover ul { 
left: 0px;
z-index: 10;
}

.nav li.iehover ul { 
left: 0px;
z-index: 10;
}

.aktuell{
background-color: #222222;
color: #ffffff;
}


.footer {
width: 615px;
height: 25px;
background-color: #8198BA;
}

.footer ul {
list-style-type : none;
margin : 0px;
padding : 0px;
}

.footer li {
margin : 0px;
float :left;
text-align : left;
}

.footer ul li a {
text-decoration : none;
color : #ffffff;
display : block;
background-color: #8198BA;
font-size: 13px;
font-weight: bold;
padding-top: 4px;
padding-bottom: 5px;
padding-left: 20px;
padding-right: 20px;
}

.footer li a:hover {
background-color : #8198BA;
color: #000000;
}

.grauer_balken ul {
list-style-type : none;
margin : 0px;
padding : 0px;
}

.grauer_balken li {
margin : 0px;
float :left;
text-align : left;
}

.grauer_balken li a:hover {
background-color : #aaaaaa;
color: white;
}
 

.grauer_balken ul li a {
text-decoration : none;
color : #ffffff;
display : block;
padding-left: 20px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 5px;
background-color: #888888;
}
  
.grauer_balken li a:hover {
background-color : #888888;
color: #000000;
}  

     

.antifloat {
    float: none;
	clear: both;
    width: 0px;
    height: 0px;
    margin: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
	visibility: hidden;
}

.bread{
margin-top: 10px;
font-size: 13px;
padding-left: 20px;
letter-spacing: -0.01em;
color: #0179B6;
}

h1{
height: 25px;
width: 595px;
margin: 0px;
margin-left: 0px;
padding: 0px;
padding-left: 20px;
padding-top: 2px;
font-size: 20px;
font-weight: bold; 
color: #ffffff; 
line-height: 25px;
letter-spacing: 0.02em;
margin-bottom: 10px;
background-color: #7DB87E;  
/* background-image: url(bilder/nav_hinter3.jpg); */
/* background-positon: top left; */
/* background-repeat: repeat; */ 
vertical-align: middle; 
}

h2{
margin: 0px;
margin-left: 20px;
padding: 0px;
font-size: 18px;
font-weight: bold;
color: #5A8946;
line-height: 20px;
}

h3{
margin: 0px;
padding: 0px;
font-size: 18px;
font-weight: bold;
color: #5A8946; 
}

.blau{
color: #4a528e;
}

.rahmen2 {
width: 1024px; 
margin: 0px auto; 
text-align:left;
}

.kasten1{
margin: 0px;
padding-left: 10px;
vertical-align: middle;
width: 950px;
height: 30px;
line-height: 30px;
background-color: #ffffff;
}

.kasten2{
margin: 0px;
padding-left: 10px;
vertical-align: middle;
width: 940px;
height: 30px;
line-height: 30px;
background-color: #ffffff;
font-size: 12px;
}

.kasten3{
font-family: serif;
line-height: 18px;
background-color: #ffffff;
font-size: 16px;
}

.grauer_balken .ueber {
text-decoration : none;
color : #ffffff;
display : block;
padding-left: 20px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 5px;
background-color: #888888;
}

.glossar
{
width: 195px; 
height: 115px; 
overflow: auto;
background-color: #999;
}

.glossar a {
color: #000000;
text-decoration : none;
padding-left: 20px;
font-size: 12px;
}

.glossar a:hover {
color: #ffffff;
}

.sitemap a {
text-decoration: none;
}

.abstand_glossar {
height: 3px;
font-size: 0px;
}

.abstand0 {
height: 5px;
font-size: 0px;
}

.abstand1 {
height: 10px;
font-size: 0px;
}

.abstand2 {
height: 20px;
font-size: 0px;
}

.abstand25 {
height: 25px;
font-size: 0px;
}

.abstand3 {
height: 30px;
font-size: 0px;
}

.abstand4 {
height: 40px;
font-size: 0px;
}

.abstand44 {
height: 44px;
font-size: 0px;
}

.abstand45 {
height: 45px;
font-size: 0px;
}

.abstand5{
height: 50px;
font-size: 0px;
}

.abstand6 {
height: 60px;
font-size: 0px;
}

.abstand7 {
height: 70px;
font-size: 0px;
}

.abstand8 {
height: 80px;
font-size: 0px;
}

.abstand9 {
height: 90px;
font-size: 0px;
}

.abstand10 {
height: 100px;
font-size: 0px;
}

.abstand14 {
height: 14px;
font-size: 0px;
}

.abstand15 {
height: 15px;
font-size: 0px;
}

.abstand_klein {
height: 1px;
font-size: 0px;
}

.einzug1{
padding-left: 20px;
font-size: 0px;
}


