body { 
    position:absolute;
    background:#000000;
}

html, body { 
    top:0; left:0; right:0;
    min-height:100%;
    margin:0;
    padding:0;
    width:100%;
}

#kopf_container {
    position:fixed;
    top:0; left:0; right:0;
    text-align:center;
    margin:0;
    height:100px;
    z-index:3;
}

#kopf {
    position:absolute;
    top:0; left:0; right:0; bottom:0;
    height:100%;
    background:#000000;
    z-index:3;
    margin:0;
    padding:0.2em;
    border-bottom:10px solid #CC0000;
}

#menue {
    position:fixed;
    top:130px;
    left:0.5em;
    width:10em;
    padding:0.5em;
    background:#000000;
}

#inhalt {
    margin:0;
    padding-top:130px;
    padding-left:12em;
    padding-bottom:3em;
    z-index:2;
    color:white;
}

#fuss_container {
    position:fixed;
    bottom:0; left:0; right:0;
    text-align:center;
    margin:0;
    height:35px;
    z-index:3;
}

#fuss {
    position:absolute;
    top:0; left:0; right:0; bottom:0;
    background:#000000;
    color:white;
    z-index:3;
    border-top:10px solid #CC0000;
}

/* Nur für den MSIE */

* html, * html body {
    overflow:hidden;
    bottom:0;
    height:100%;
}

* html #kopf_container, * html #fuss_container {
    position:absolute;
    /*width:100%;*/
    padding-right:16px;
}

* html #menue {
    position:absolute;
}

* html #kopf,* html #fuss {
    height:100%;
    position:static;
}

* html #inhalt {
   
 position:static;
}

* html #Scrollbereich {
    height:100%; 
    width:100%; 
    overflow:auto;
}


/* Der IE soll das Element breiter darstellen, da margin
   und padding hier von der Breite abgezogen werden! */

* html #menue {
    margin:0;
    width:10.5em;
}



/* Designvorgabe: Überschriften*/
h1 {font-family: Arial, sans-serif; font-size: 30pt; color:#CC0000; font-weight: bold; }
h2 {color:#CC0000;}


/* Designvorgabe: Tabellen*/
div.tabelle {}
div.tabelle td { border: 1px solid #CC0000;}
div.tabelle table {border: 2px double #CC0000; border-spacing:2px; vertical-align:middle; text-align:left;}


/* Designvorgabe: Links */
#standardlink a:link    {color:#FFFFFF;  font-weight:normal; text-decoration:none; border-bottom:1px solid #CC0000;}
#standardlink a:visited {color:#FFFFFF;  font-weight:normal; text-decoration:none; border-bottom:1px solid #CC0000;}
#standardlink a:hover   {color:#CC0000;  font-weight:normal; text-decoration:none; border-bottom:1px solid #CC0000;}
#standardlink a:active  {color:#CC0000;  font-weight:normal; text-decoration:none; border-bottom:1px solid #CC0000;}

/*Designvorgabe: Links im Menü */
#menue a:link    {display:block; margin-bottom:2px; margin-top:0.8em; padding:2px; padding-left:5px; 
                  background-color:#000000; color:#FFFFFF; text-decoration:none;
                  border: 3px solid #CC0000; font-weight:bold;}
#menue a:visited {display:block; margin-bottom:2px; margin-top:0.8em; padding:2px; padding-left:5px; 
                  background-color:#000000; color:#FFFFFF; text-decoration:none;
                  border: 3px solid #CC0000; font-weight:bold;}
#menue a:hover    {display:block; margin-bottom:2px; margin-top:0.8em; padding:2px; padding-left:5px; 
                  background-color:#000000; color:#CC0000; text-decoration:none;
                  border: 3px solid #CC0000; font-weight:bold;}
#menue a:active   {display:block; margin-bottom:2px; margin-top:0.8em; padding:2px; padding-left:5px; 
                  background-color:#000000; color:#CC0000; text-decoration:none;
                  border: 3px solid #CC0000; font-weight:bold;}
#menueactive      {display:block; margin-bottom:2px; margin-top:0.8em; padding:2px; padding-left:5px; 
                  background-color:#CC0000; color:#000000; text-decoration:none;
                  border: 3px solid #CC0000; font-weight:bold;}

#termintabelle table {color:white; border:1px solid #CC0000;}
#termintabelle th    {background-color:#CC0000; padding:0.4em; }
#termintabelle td    {padding:0.4em;}
#termintabelle hr    {color:#CC0000; background-color:#CC0000; height:2px; border:1px none;}

#formular_beschriftung {
color:#CC0000;
font-weight:bold;
font-family: sans-serif;
font-size:0.9em;
}

.eingabe {
padding:1px;
margin-bottom:10px;
padding: 0.1em;
border-width: 2px;
border-style: double;
border-color: #CC0000;
background:   transparent;
color:#cc0000;
font-family: verdana, arial, sans-serif;
font-size:   11pt;
font-weight: normal;
width: 15%;
}


.suche_textfeld {
background-color: #CFDFE4;
padding: 0.2em;
color: #000000;
font-family: arial, sans-serif;
/*font-weight: bold;*/
width: 30%;
border-width: 1px;
border-style: solid;
border-color: #336699;
}