html {
 height:100%;
}

body {
font-family: "calibri", Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
background-color: #9d9c9a;
background-image: url(allg/pix-allg/background.jpg);
background-repeat: no-repeat;
background-position: center 0px; /*mit den Pixel wird der Abstand nach oben angegeben*/
line-height: 19px;
color: #000000;
padding: 0;
margin: 0;
height: 100%; /* WICHTIG!!! STRECKT ANZEIGENBEREICH AUF 100% */
}

* html body
{
 height:100%;
}


p {
margin: -1px 0px;
padding: 10px;
font-size: 14px;
color: #000000;
font-family : "calibri", Arial, Helvetica, sans-serif;
line-height: 22px;
}

h1 {
font-size:18px;
line-height: 28px;
font-weight: bold;
font-family : "calibri", Arial, Helvetica, sans-serif;
text-align: left;
color:#641612;
/*background:#DFE1DA;*/
/*padding: 4px 5px;*/
margin: 10px 10px 5px 12px;}   /*rechts, links, oben und unten*/

h2 {
font-size:14px;
line-height:20px;
font-family : "calibri", Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
color:#314331;
margin: 10px 10px 0px 0px;}   /*rechts, links, oben und unten*/

h3 {
font-size: 16px;
line-height:19px;
font-weight: bold;
font-family : "calibri", Arial, Helvetica, sans-serif;
text-align: center;
color:#340b05;
/*background:#DFE1DA;*/
padding: 0px;   /*Innenabstand*/
margin: 13px; 0px; 0px; 0px;}   /*rechts, links, oben und unten*/


h4 {
/*font-size:13px;
font-weight: bold;
font-family : "calibri", Arial, Helvetica, sans-serif; */
text-align: right;
color:#ffffff;
background:#392f28;
padding: 10px 10px;
margin:0px;}

h5 {
font-size:32px;
line-height:36px;
font-family : "calibri", Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: center;
color:#392f29;
margin: 10px 10px 10px 10px;}   /*rechts, links, oben und unten*/


h6 {
font-size:14px;
line-height:20px;
font-family : "calibri", Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
color:#ffffff;
background:#392f28;
margin: 0px 0px 20px 0px;        /*rechts, links, oben und unten*/
padding: 12px;   /*Innenabstand*/ }

h7 {
font-size:18px;
line-height: 28px;
font-weight: bold;
font-family : "calibri", Arial, Helvetica, sans-serif;
text-align: right;
color:#392f29;
/*background:#DFE1DA;*/
/*padding: 4px 5px;*/
margin: 10px 10px 5px 12px;}   /*rechts, links, oben und unten*/



img.left
{
        float: left;
        margin: 10px 10px 0 0;

}

img.right
{
        clear: both;
    float: right;
    margin: 6px 0 6px 6px;
}



#wrapper {
background-color: #ffffff;
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: #392f28;
 /*height: 350px;*/
 width: 250px;
 height:100%;
 min-height: 100%;
 display: inline;
}

#unterseite {
 float: left;
 /*color: #2C4008;*/
 background: #ffffff;
 /*height: 350px;*/
 width: 980px;
 height:100%;
 min-height: 100%;
 display: inline;
}

#header {
 color: #2C4008;
 width: 980px;
 float: left;
 height: 439px;
 background: #e1e0dd;
}

#footer {
 width: 980px;
 height: 20px;
 clear: both;
 padding: 0px;
 color: #000000;
 background: #a09593;
 font-size:12px;
font-weight: normal;
font-family : "calibri", Arial, Helvetica, sans-serif;
}


#leftcolumn {
 /*height: 550px;
 color: #333;*/
 background: #ffffff;
 /*background-image: url(allg/pix-allg/bg-navi.jpg); background-repeat:no-repeat;*/
 height:100%;
 min-height: 100%;
 width: 480px;
 float: left;
}

#rightcolumn {
 /*height: 550px;
 color: #333;*/
 background: #705a51;
 /*background-image: url(allg/pix-allg/bg-navi.jpg); background-repeat:no-repeat;*/
 height:100%;
 min-height: 100%;
 width: 250px;
 float: left;
}




 /*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: #b6b6b5;
        /*background-color: #588506;*/
}

#navi #akt {
        color: #000000;
        background-color: #D9D9D9;
}

#navi a:hover, #navi a:hover#akt {
        color: #000000;
        background-color: #D9D9D9;
}

/*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: 14px; color: #ffffff; text-decoration: none; font-weight: bold; line-height: 14px}/*der ist f&uuml;r den Netscape*/
a:link.horizontal {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none; font-weight: bold; line-height: 14px}
a:visited.horizontal {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none; font-weight: bold; line-height: 14px}
a:hover.horizontal {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #c0c0c0; text-decoration: none; font-weight: bold; line-height: 14px}
a:active.horizontal {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size : 14px; color: #c0c0c0; font-weight: bold; text-decoration: bold;line-height: 14px;}

/*Links horizontale Navigation oben*/

.haupt {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #ffffff; 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: #ffffff; text-decoration: none; font-weight: bold; line-height: 19px}
a:visited.haupt {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none; font-weight: bold; line-height: 19px}
a:hover.haupt {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #bab1ae; text-decoration: none; font-weight: bold; line-height: 19px}
a:active.haupt {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size : 14px; color: #ffffff; font-weight: bold; text-decoration: bold;line-height: 19px;}




.klein {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000;}

.weiss {font-family: "calibri", Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #ffffff;}