/* Seitendefinitionen */
html { height:100%; width:100%; margin:0; padding:0; }
body { height:100%; width=100%; margin:0; padding:0; background-color:#FFFFCC;}
/* Die Background-Color #FCF8C8 in RGB: 252 248 200 */


/* Definitionen für die Blöcke */


#nav_sekundaer_outer {
 width:62%; height:3%; float:right; top:1%; right:5%; position:absolute; z-index:4; background-color:transparent;
}
html>body #nav_sekundaer_outer{width:58%;}

#nav_sekundaer_inner {
 padding-top:0%; position:relative; z-index:4; background-color:transparent;
}
html>body #nav_sekundaer_inner{width:58%;}


#nav_primaer {
float:left; top:10%; left:2%; padding:0; border:0; min-height:80%; z-index:5;
width:20%; position:absolute; background-color:transparent;
}
html>body #nav_primaer{width:16%;}


/* Stil für die Box, die den eigentlichen Content der Seite enthält */
#inhalt {
float:left; top:20%; left:25%; padding:0; border:0; height:78%;  z-index:1;
width:73%; position:absolute; background-color:#FFFFEE; overflow-x:hidden; overflow:scroll;
}
/* #C8D2E6 in RGB: 200, 210, 230 */
html>body #inhalt{width:74%;}

/* Stil für den unsichtbaren Hintergrund, der das Scrollen eines Bereichs ermöglicht */
#hintergrund {z-index:0; width:100%; height:100%; overflow:auto; position:absolute;}

/* Stil für die Abdeckungen des Inhaltsbereiches, der ein schönes Scrollen ermöglicht */
/* #cover {z-index:2; top:0%; left:0%; width:98%; height:15%; padding:0; border:0; position:absolute; background-color:#5670B2;}*/

/*Stile für das Logo links oben */
#divlogo {z-index:4; top:0%; left:0%; width:45%; padding:0; border:0; position:absolute; background-color:#FFFFCC;}
img#logo {width:100%; top:0%; left:0%; z-index:4; float:none;}



/* Stile für Links in den Menues*/
 a.nav_prim_top {
    text-decoration:none;
    color:#990000;
    z-index:4;
    font-family:arial, helvetica, sans-serif;
    font-size:0.9em; font-weight:bold;
  }
  b.nav_prim_top {
    text-decoration:none;
    color:#990000;
    z-index:4;
    font-family:arial, helvetica, sans-serif;
    font-size:0.9em; font-weight:bold;
  }
  a.nav_prim_sub {
    text-decoration:none;
    color:#990000;
    z-index:4;
    font-family:arial, helvetica, sans-serif;
    font-size:0.8em;
    font-weight:bold;
  }
  b.nav_prim_sub {
    text-decoration:none;
    color:#990000;
    z-index:4;
    font-family:arial, helvetica, sans-serif;
    font-size:0.8em;
    font-weight:bold;
  }
  a.nav_sek {
    text-decoration:none;
    color:#990000;
    z-index:4;
    font-family:arial, helvetica, sans-serif;
    font-size:0.7em;
    font-weight:normal;
    text-align:right;
  }
  b.nav_sek {
    text-decoration:none;
    color:#990000;
    z-index:4;
    font-family:arial, helvetica, sans-serif;
    font-size:0.7em;
    font-weight:normal;
    text-align:right;
  }


/* Stile für Navigations-Links im Inhaltsbereich*/


  a.inhalt_links_standard_im_text {
  text-decoration:underline;
    color:#990000;
    font-family:arial, helvetica, sans-serif;
    font-size:0.9em;
    font-weight:normal;
    text-align:left;

  }

  a.inhalt_links_standard_im_text:link {
  text-decoration:underline;
  color: #990000;
  }

  a.inhalt_links_standard_im_text:active {
    text-decoration:underline;
    color:#990000;
  }

  /* Stile für Navigations-Links im Inhaltsbereich*/

  a.inhalt_links_standard {
  text-decoration:underline;
    color:#990000;
    font-family:arial, helvetica, sans-serif;
    font-size:0.9em;
    font-weight:normal;
    text-align:left;
    margin:0%;

  }

  a.inhalt_links_standard:link {
  text-decoration:underline;
  color:#990000;
  }

  a.inhalt_links_standard:active {
    text-decoration:underline;
    color:#990000;
  }





/* Hauptmenue */
img.square {
vertical-align: middle;
}
.toplevel {
 display: block;
 }

.sublevel {
position:relative;
left:35px;
display: block;
 }

 /* Stile für die Inhalte der Content-Seiten */

 p.mini {
    text-decoration:none;
    color:#990000;
    z-index:1;
    font-family:arial, helvetica, sans-serif;
    font-size:0.7em;
    font-weight:normal;
    text-align:left;
    margin: 2%;
    line-height: 1.3;
 }

 p.standard {
    text-decoration:none;
    color:#990000;
    z-index:1;
    font-family:arial, helvetica, sans-serif;
    font-size:0.9em;
    font-weight:normal;
    text-align:left;
    margin:2%;
    line-height: 1.3;
 }

p.12px {
    text-decoration:none;
    color:#990000;
    z-index:1;
    font-family:arial, helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    margin:2%;
    line-height: 1.3;
 }

 p.gross {
    text-decoration:none;
    color:#990000;
    z-index:1;
    font-family:arial, helvetica, sans-serif;
    font-size:1em;
    font-weight:normal;
    text-align:left;
    margin:2%;
    line-height: 1.3;
 }

 p.16px {
    text-decoration:none;
    color:#990000;
    z-index:1;
    font-family:arial, helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    text-align:left;
    margin:2%;
    line-height: 1.3;
 }

 p.max {
    text-decoration:none;
    color:#990000;
    z-index:1;
    font-family:arial, helvetica, sans-serif;
    font-size:1.2em;
    font-weight:normal;
    text-align:left;
    margin:2%;
    line-height: 1.3;
 }



  b.mini {
    text-decoration:none;
    color:#990000;
    z-index:1;
    font-family:arial, helvetica, sans-serif;
    font-size:0.7em;
    font-weight:normal;
    text-align:left;
    margin: 0%;
    line-height: 1.3;
 }

 b.standard {
    text-decoration:none;
    color:#990000;
    z-index:1;
    font-family:arial, helvetica, sans-serif;
    font-size:0.9em;
    font-weight:normal;
    text-align:left;
    margin:0%;
    line-height: 1.3;
 }

 b.gross {
    text-decoration:none;
    color:#990000;
    z-index:1;
    font-family:arial, helvetica, sans-serif;
    font-size:1em;
    font-weight:normal;
    text-align:left;
    margin:0%;
    line-height: 1.3;
 }
 b.max {
    text-decoration:none;
    color:#990000;
    z-index:1;
    font-family:arial, helvetica, sans-serif;
    font-size:1.2em;
    font-weight:normal;
    text-align:left;
    margin:0%;
    line-height: 1.3;
 }
