html {
 height:100%;
}

body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
background-color: #FFFDDA;
/*background-image: url(allg/pix-allg/bg.gif);
background-repeat: no-repeat;  */
/*background-position: center 0px; mit den Pixel wird der Abstand nach oben angegeben*/
line-height: 19px;
color: #314331;
padding: 0;
margin: 0;
height: 100%; /* WICHTIG!!! STRECKT ANZEIGENBEREICH AUF 100% */
}

* html body
{
 height:100%;
}


p {
margin: -7px 0px;
padding: 10px;
font-size: 14px;
color: #000000;
font-family : Arial, Helvetica, sans-serif;
line-height: 22px;
}

h1 {
font-size:16px;
line-height: 28px;
font-weight: bold;
font-family : Arial, Helvetica, sans-serif;
text-align: left;
color:#378801;
/*background:#DFE1DA;*/
/*padding: 4px 5px;*/
margin: 20px 10px 15px 12px;}   /*oben, rechts, unten und links*/


h2 {
font-size: 16px;
line-height:24px;
font-weight: bold;
font-family : Arial, Helvetica, sans-serif;
text-align: left;
color:#378801;
/*background:#DFE1DA;*/
padding: 0px;   /*Innenabstand*/
margin: 13px; 0px; 0px; 0px;}   /*rechts, links, oben und unten*/

h3 {
font-size: 13px;
line-height:22px;
font-weight: bold;
font-family : Arial, Helvetica, sans-serif;
text-align: left;
color:#378801;
/*background:#DFE1DA;*/
padding: 0px;   /*Innenabstand*/
margin: 13px; 0px; 0px; 0px;}   /*rechts, links, oben und unten*/


h4 {
font-size:13px;
font-weight: bold;
font-family : Arial, Helvetica, sans-serif;
text-align: left;
color:#378801;
background:#ffd041;
padding: 4px 5px;
margin:0px;}

h5 {
font-size: 24px;
line-height:28px;
font-weight: bold;
font-family : Arial, Helvetica, sans-serif;
text-align: left;
color:#ffffff;
/*background:#DFE1DA;*/
padding: 0px;   /*Innenabstand*/
margin: 13px; 0px; 0px; 0px;}   /*rechts, links, oben und unten*/


img.left
{
        float: left;
        margin: 6px 16px 0 0;

}

img.right
{
        clear: both;
    float: right;
    margin: 6px 0 6px 6px;
}



#wrapper {
background-color: #FAE090;
width: 980px;
margin: 0 auto; /* Div soll zentriert werden */
min-height: 100%; /* Mindesthöhe für moderne Browser */
height:auto !important; /* Important Regel für moderne Browser */
height:100%; /* Mindesthöhe für den IE */
overflow: hidden !important; /* FF Scroll-leiste */
background-image: url(allg/pix-allg/wrapperbg.gif) /*Hintergrundgrafik für gleichlange Darstellung der farbigen Spalten, clear:both-tag MUSS in der HMTL-Datei vor dem Ende des Wrapper-Tags stehen*/
}


#content {
 float: left;
 /*color: #2C4008;*/
 background: #ffffff;
 /*height: 350px;*/
 width: 780px;
 height:100%;
 min-height: 100%;
 display: inline;
}

#header {
 color: #378801;
 width: 980px;
 float: left;
 height: 328px;
 background: #ffffff;
}

#footer {
 width: 980px;
 height: 30px;
 clear: both;
 padding: 0px;
 color: #378801;
 background: #FFD041;
 font-size:12px;
font-weight: normal;
font-family : Arial, Helvetica, sans-serif;
}


#leftcolumn {
 /*height: 550px;
 color: #333;*/
 background: #FAE090;
 /*background-image: url(allg/pix-allg/bg-navi.jpg); background-repeat:no-repeat;*/
 height:100%;
 min-height: 100%;
 width: 200px;
 float: left;
}

.drucker {
display:none;
}


 /*dropdownmenue*/
/*erste Wert für den Abstand oben, der Zweite rechts, der Dritte unten und der Vierte links*/

/*-------------Navi-Menue-------- http://www.thorstenvock.de/css_menuegenerator.php*/
#navi {
        margin: 0;
        padding: 0;
        width: 200px;
        border-bottom: 1px #959494;
}

#navi ul, #navi li{
        list-style-type: none;
        padding-top: 0px;
        font-weight: normal;
        text-align:left;
}

#navi li a {
        text-decoration: none;
        display: block;
        width: 198px;
        padding: 5px 2px 5px 0px;
}

#navi a:link, #navi a:visited {
        color: #378801;
        /*background-color: #588506;*/
}

#navi #akt {
        color: #ffffff;
        background-color: #378801;
}

#navi a:hover, #navi a:hover#akt {
        color: #378801;
        background-color: #a8d760;
}

/*Menue-Rahmen oben*/
.oben { border-top:1px solid #959494 }
.unten { border-bottom:1px solid #959494 }



/*Links horizontale Navigation oben*/

.horizontal {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #546E54; text-decoration: none; font-weight: normal; line-height: 14px}/*der ist f&uuml;r den Netscape*/
a:link.horizontal {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #546E54; text-decoration: none; font-weight: normal; line-height: 14px}
a:visited.horizontal {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #546E54; text-decoration: none; font-weight: normal; line-height: 14px}
a:hover.horizontal {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal; line-height: 14px}
a:active.horizontal {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size : 12px; color: #546E54; font-weight: bold; text-decoration: normal;line-height: 14px;}

/*Links horizontale Navigation oben*/

.haupt {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #378801; text-decoration: none; font-weight: bold; line-height: 19px}/*der ist f&uuml;r den Netscape*/
a:link.haupt {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #378801; text-decoration: none; font-weight: bold; line-height: 19px}
a:visited.haupt {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #378801; text-decoration: none; font-weight: bold; line-height: 19px}
a:hover.haupt {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #204f01; text-decoration: none; font-weight: bold; line-height: 19px}
a:active.haupt {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size : 14px; color: #378801; font-weight: bold; text-decoration: bold;line-height: 19px;}


.klein {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #314331;}