/* def. body ###################################################################*/

body {
  scrollbar-base-color:#FFFFFF;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-face-color:#777777;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#E6E6E6;
  scrollbar-track-color:#FFFFFF;
}



/* def. divs ###################################################################*/
#haupt
{
background-color: #FFFFFF;
border: 0px;
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
font-family: Arial;
margin: 0;
padding: 0;

z-index: 1;
}


  * html #haupt {  /* Breitenangaben nur fuer IE */
    width: 101.6%;
  }


#logo{
background-color: transparent;
border: 0px;
position: absolute;
left: 52px;
top: 30px;
height: 137px;

PADDING: 0px;
MARGIN: 0px;
z-index: 4;

}



#nav
{
background-color: transparent;
border: 0px;
position: absolute;
left: 0px;
bottom: 0px;
display:block;
margin: 0px;
padding: 0px;
z-index: 2;
}


#mitte{
/*background-color: #E6E6E6;*/
background-color: #FFFFFF;
border: solid #777777 3px ;
position: absolute;
left: 90px;
top: 90px;
height: 80%;
width: 85%;
margin: 0px;
padding: 0px;
z-index: 3;

}


#text{

background-color: #FFFFFF;
border: 1;
position: absolute;
left: 15px;
top: 10px;
height: 86%;
width: 97%;
margin: 0px;
padding: 0px;
z-index: 5;

}



/* def. span weiss #############################################################*/
span.weiss1
{
color: #FFFFFF;
font-family: Arial;
font-size: 18pt;
TEXT-DECORATION: none;
}

span.weiss2
{
color: #FFFFFF;
font-family: Arial;
font-size: 14pt;
TEXT-DECORATION: none;
}

span.weiss3
{
color: #FFFFFF;
font-family: Arial;
font-size: 12pt;
TEXT-DECORATION: none;
}

span.weiss4
{
color: #FFFFFF;
font-family: Arial;
font-size: 10pt;
TEXT-DECORATION: none;
}

span.weiss5
{
color: #FFFFFF;
font-family: Arial;
font-size: 8pt;
TEXT-DECORATION: none;
}

span.weiss6
{
color: #FFFFFF;
font-family: Arial;
font-size: 6pt;
TEXT-DECORATION: none;
}



/*###########################################*/
span.rot1
{
color: #D50000;
font-family: Arial;
font-size: 18pt;
TEXT-DECORATION: none;
}

span.rot2
{
color: #D50000;
font-family: Arial;
font-size: 14pt;
TEXT-DECORATION: none;
}

span.rot3
{
color: #D50000;
font-family: Arial;
font-size: 12pt;
TEXT-DECORATION: none;
}

span.rot4
{
color: #D50000;
font-family: Arial;
font-size: 10pt;
TEXT-DECORATION: none;
}

span.rot5
{
color: #D50000;
font-family: Arial;
font-size: 8pt;
TEXT-DECORATION: none;
}

span.rot6
{
color: #D50000;
font-family: Arial;
font-size: 6pt;
TEXT-DECORATION: none;
}



/* def. span dunkel grau #######################################################*/
span.dgrau1
{
color: #777777;
font-family: Arial;
font-size: 18pt;
TEXT-DECORATION: none;
}

span.dgrau2
{
color: #777777;
font-family: Arial;
font-size: 14pt;
TEXT-DECORATION: none;
}

span.dgrau3
{
color: #777777;
font-family: Arial;
font-size: 12pt;
TEXT-DECORATION: none;
}

span.dgrau4
{
color: #777777;
font-family: Arial;
font-size: 10pt;
TEXT-DECORATION: none;
}

span.dgrau5
{
color: #777777;
font-family: Arial;
font-size: 8pt;
TEXT-DECORATION: none;
}

span.dgrau6
{
color: #777777;
font-family: Arial;
font-size: 6pt;
TEXT-DECORATION: none;
}



/* def. span hell blau #############################################################*/
span.hblau4
{
color: #00FFFF;
font-family: Arial;
font-size: 10pt;
TEXT-DECORATION: none;
}



/* def. span gelb #############################################################*/
span.gelb4
{
color: #FFFF00;
font-family: Arial;
font-size: 10pt;
TEXT-DECORATION: none;
}



/* def. navleiste oben #########################################################*/
a.nav
{
text-decoration: none;
font-family: Arial;
}

a.nav:link

{
color: #FFFFFF;
font-family: Arial;
font-size: 10pt;
}

a.nav:visited
{
color: #FFFFFF;
font-family: Arial;
font-size: 10pt;
}

a.nav:hover
{
color: #1F1F1F;
font-family: Arial;
font-size: 10pt;
}

a.nav:active
{
color: #FFFFFF;
}

span.nav
{
color: #FFFFFF;
font : menu;
font-family: Arial;
font-weight: lighter;
font-size: 13pt;
text-decoration:none;
}



/* def. Nebennav.###############################################################*/

a.klammer
{
font-family: Arial;
font-weight: lighter;
font-size: 10pt;
text-decoration: none;
}

a.klammer:link
{
font-family: Arial;
font-weight: lighter;
font-size: 10pt;
color: #808080;

}

a.klammer:visited
{
font-family: Arial;
font-weight: lighter;
font-size: 10pt;
color: #808080;
}

a.klammer:hover
{
font-family: Arial;
font-weight: lighter;
font-size: 10pt;
color: #FF0000;
}

a.klammer:active
{
font-family: Arial;
font-weight: lighter;
font-size: 10pt;
color: #FF0000;
}

span.klammer
{
color: #CCCCCC;
font-family: Arial;
font-weight: lighter;
font-size: 10pt;
text-decoration:none;
}



/* def. nebennavleiste in rot ##################################################*/
a.nnav
{
text-decoration: none;
font-family: Arial;
}

a.nnav:link

{
color: #D50000;
font-family: Arial;
font-size: 9pt;
}

a.nnav:visited
{
color: #D50000;
font-family: Arial;
font-size: 9pt;
}

a.nnav:hover
{
color: #FFFFFF;
font-family: Arial;
font-size: 9pt;
}

a.nnav:active
{
color: #FFFFFF;
}

span.nnav
{
color: #FFFFFF;
font : menu;
font-family: Arial;
font-weight: lighter;
font-size: 9pt;
text-decoration:none;
}



/* def. links weiss_rot ##############################################################*/
a.link_weiss_rot
{
text-decoration: none;
font-family: Arial;
}

a.link_weiss_rot:link

{
color: #6F6F6F;
font-family: Arial;
font-size: 10pt;
}

a.link_weiss_rot:visited
{
color: #6F6F6F;
font-family: Arial;
font-size: 10pt;
}

a.link_weiss_rot:hover
{
color: #D50000;
font-family: Arial;
font-size: 10pt;
}

a.link_weiss_rot:active
{
color: #D50000;
}

span.link_weiss_rot
{
color: #FFFFFF;
font : menu;
font-family: Arial;
font-weight: lighter;
font-size: 10pt;
text-decoration:none;
}



/* def. links rot ##############################################################*/
a.link_rot
{
text-decoration: none;
font-family: Arial;
}

a.link_rot:link

{
color: #D50000;
font-family: Arial;
font-size: 9pt;
}

a.link_rot:visited
{
color: #D50000;
font-family: Arial;
font-size: 9pt;
}

a.link_rot:hover
{
color: #4F4F4F;
font-family: Arial;
font-size: 9pt;
}

a.link_rot:active
{
color: #D50000;
}



/* ######  nav fuer layouts  ################################################### */
ul#nav2 {
    width: 6em;
    margin: 0;
    padding: 0.2em;
    border: 1px solid black;
    background-color: silver;
  }
  * html ul#nav2 {  /* Korrekturen fuer IE 5.x */
    width: 7.6em;
    w\idth: 6em;
    padding-left: 0;
    padd\ing-left: 0.2em;
  }
  ul#nav2 li {
    list-style: none;
    margin: 0.2em;
    padding: 0;
  }

  ul#nav2 a {
    display:block;
    padding: 0.1em;
    text-decoration: none;
    font-weight: lighter;
    font-size: 12;
    border: 1px solid black;
    border-left-color: white;
    border-top-color: white;
    color: maroon;
    background-color: #ccc;
  }
  * html ul#nav2 a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 8.8em;
  }
  ul#nav2 a:hover {
    border-color: white;
    border-left-color: black;
    border-top-color: black;
    color: white;
    background-color: gray;
  }



/* def. links weiss_rot2 #######################################################*/
a.weiss_rot
{
text-decoration: none;
font-family: Arial;
}

a.weiss_rot:link
{
text-decoration: none;
color: #6F6F6F;
font-family: Arial;
font-size: 10pt;
}

a.weiss_rot:visited
{
text-decoration: none;
color: #6F6F6F;
font-family: Arial;
font-size: 10pt;
}

a.weiss_rot:hover
{
text-decoration: none;
color: #DF0000;
font-family: Arial;
font-weight: bold;
font-size: 10pt;
}

a.weiss_rot:active
{
text-decoration: none;
color: #D50000;
}

span.weiss_rot
{
color: #FFFFFF;
font : menu;
font-family: Arial;
font-weight: lighter;
font-size: 10pt;
text-decoration:none;
}



/* def. links weiss_rot3 #######################################################*/
a.weiss_rot3
{
text-decoration: none;
font-family: Arial;
}

a.weiss_rot3:link
{
text-decoration: none;
color: #6F6F6F;
font-family: Arial;
font-size: 10pt;
}

a.weiss_rot3:visited
{
text-decoration: none;
color: #6F6F6F;
font-family: Arial;
font-size: 10pt;
}

a.weiss_rot3:hover
{
text-decoration: none;
color: #DF0000;
font-family: Arial;
font-weight: bold;
font-size: 10pt;
background-color: #FFFFFF;
}

a.weiss_rot3:active
{
text-decoration: none;
color: #D50000;
}

span.weiss_rot3
{
color: #FFFFFF;
font : menu;
font-family: Arial;
font-weight: lighter;
font-size: 10pt;
text-decoration:none;
}



/* def. links weiss_rot3 #######################################################*/
a.weiss_rot4
{
text-decoration: none;
font-family: Arial;
}

a.weiss_rot4:link
{
text-decoration: none;
color: #6F6F6F;
font-family: Arial;
font-size: 10pt;
}

a.weiss_rot4:visited
{
text-decoration: none;
color: #6F6F6F;
font-family: Arial;
font-size: 10pt;
}

a.weiss_rot4:hover
{
text-decoration: none;
color: #DF0000;
font-family: Arial;
font-weight: bold;
font-size: 10pt;
background-color: #E9E9E9;
}

a.weiss_rot4:active
{
text-decoration: none;
color: #D50000;
}

span.weiss_rot4
{
color: #FFFFFF;
font : menu;
font-family: Arial;
font-weight: lighter;
font-size: 10pt;
text-decoration:none;
}
