body
   {
   font-family:Helvetica;
   font-size:12px;
         color:#ffff66;
   background-color:#C8C8C8;
   text-align:center;
   }

h1
   {
   font-size:16px;color:#FFFF00;margin:0px;
   }
h2
   {
   font-size:15px;color:#FFFF00;
   }
h3
   {
   font-size:14px;color:#FFFF00;
   font-style: italic;
   }

h4
   {
   font-size:13px;color:#FFFF00;
   }
h5
   {
   font-size:12px;
   font-style:oblique;
   }
p
   {
   margin-top:0px;
   }


a:link, a:visited
   {
   text-decoration:underline;
   font-weight:bold;
   color:#FFFFFF;
   font-size:12px;
   }
a:active, a:hover
   {
   color:#FFFF00;
   }

/* Die Hyperlinks im Menü */
a.menuh:link, a.menuh:visited
   {
   color:#FFFFFF;
   text-decoration:none;
   }
a.menuh:active, a.menuh:hover
   {
   color:#FFFF00;
   }

a.menup:link, a.menup:visited
   {
   color:#FFFFFF;
   text-decoration:none;
   }
a.menup:active, a.menup:hover
   {
   color:#FFFF00;
   text-decoration:none
   }

a.menul:link, a.menul:visited
   {
   color:#FFFFFF;
   text-decoration:none;
   }
a.menul:active, a.menul:hover
   {
   color:#FFFF00;
   }
a.themes:link, a.themes:visited
   {
   color:#FFFFFF;
   text-decoration:none;
   }
a.themes:active, a.themes:hover
   {
   color:#FFFFFF;
   text-decoration:underline;
   }
a.menuf:link, a.menuf:visited
   {
   color:#FFFFFF;
   text-decoration:none;
   }
a.menuf:active, a.menuf:hover
   {
   color:#FFFF00;
   }
a.title:active, a.title:hover, a.title:link, a.title:visited
   {
   margin-top:100px;
   text-decoration:none;
   height:75px;
   text-align:right;
   color:#FFFFFF;
   font-size:30px;
   background-color:#0000FF


   }

#border /*ehemals direkt in jedem HTML-Dokument; Erzeugt gestrichelten Rahmen */

   {
   width:800px;
   margin:0px auto;
   text-align:left;
   border:solid 1px #000000;
   }

/* Die Titelzeile */
#title
   {
   height:75px;
   text-align:right;
   color:#FFFF00;
   font-size:30px;
   background-color:#0000FF;
   }

#titlel
   {
   height:50px;
   padding-top:0px;
   color:#ffff66;
   background-color:#00649b;
   float:left;
   }
/* Das Menü */
#menuh
   {
   color:#ffff66;
   background-color:#0000FF;
   text-align:right;
   padding:0px 0px;
   border-top:1px solid #ffff66;
   }

#menup
   {
   color:#ffff66;
   background-color:#0000FF;
   text-align:left;
   border-bottom:1px solid #ffff66;
   }

#menul
   {
   padding-left:2px;
   padding-top:25px;
   color:#ffff66;
   text-align:left;
   width:120px;
   float:left;
   background-color:#0000FF;
   }

#themes
   {
   padding-left:2px;
   padding-top:25px;
   color:#ffff66;
   background-color:#FFFFFF;
   text-align:left;
   width:200px;
   float:left;
   }

#menuf
   {
   float:clear;
   color:#ffff66; ;
   background-color:#0000FF;
   text-align:right;
   padding:0px 0px;
   bottom:0px;
   padding-top:0px;

   }
#menuf1
   {
         color:#ffff66;
   background-color:#0000FF;
   text-align:left;
   border-top:1px solid #ffff66;

   }
#menut
   {
   background-color:#0000FF
   }


/* Der Inhalt */
#content
   {
   border-top:1px solid #ffff66;
   background-color:#0000FF;
   padding:5px;
   color:#000000;
   }


#content_container
   {
   background-color:#0000FF;
   padding:0px;
   padding-left:140px;
   padding-right:30px;
   padding-top:5px;
   color:#FFFF00;

   }
#content_menu
   {
   background-color:#0000FF;
   padding:5px;
   color:#ffff66;
   }

#footer
   {
   background:#0000FF;
   height:15px;
   text-align:center;
   bottom:0px;
   padding-top:0px;
   width:780px;
   font-family:Helvetica;
   color:#FFFF00;
   font:12pt;
   }

#headerl
   {
   background:#0000FF;
   height:78px;
   width:80px;
   top:20px;right:0px;
   }
#copy
   {
   text-align:left;
   color:#FFFF00;
   font:10px;
   padding:0px 0px;
   bottom:0px;
   padding-top:0px;
   }

#statistiktable
   {
   width:100%;
   }
#hellblau /* lila */
   {
         background-color:#8080FF;
         }
#hellgrau  /* lila */
   {
         background-color:#8080FF;
   }
#termintable
   {
         width:100%;
         }
#verteilungtable
         {
         width:80%
         }
#kleinschrift
   {
         margin-top:0px;
         font-size:10px;
         }
#bereichhervor
   {
         background-color:#8080FF;
         }
#bereichhervor2
   {
   background-color:#8080FF;
   }

/*Hervorhebung in Texten (Fett & Kursiv) - Bsp. Geschäftsverteilungsplan*/


.texthervor
   {
   font-style:oblique;
   font-weight:bold;
   margin-bottom:0px;
   margin-top:0px;
   }

#verteilung

a.verteilung:link, a.verteilung:visited, a.verteilung:active, a.verteilung:hover
   {
   text-decoration:none;
   }
a.seitenanfang:link, a.seitenanfang:visited, a.seitenanfang:active
   {
   text-decoration:none;
   font-size:10px;
   color:#FFFF00
   }
a.seitenanfang:hover
   {
   text-decoration:none;
   font-size:10px;
   color:#FFFFFF
   }

.acc-key
   {
   text-align:center;
   line-height:1.1em;
   }
/*Druckeffekt*/




/* Klassendefinition Box */
#box
   {
   font-family:Helvetica;
   font-size:12px;
   text-decoration:underline;
   color:#0000A0;
   }

/* Boxdefinition 1, hier erscheint die Box auf gleicher Höhe am rechten Rand*/
#box1
   {
   }

#box1 a
   {
   color:#000000;
   background:#ffffff;
   font:bold 14px Helvetica, sans-serif;
   text-decoration:none;
   display:block;
   padding:0px;
   border:0px solid black;
   }

#box1 a:hover
   {
   color:#000000;
   background:#FFFFAE;
   width:30px;
   }

#box1 a span
   {
   display:none;
   }

#box1 a:hover span
   {
   position:absolute; right:100px; z-index:3;
   color:black;
   background:#ffffae;
   font:normal 12px verdana, sans-serif;
   display:block;
   padding:2px;
   width:300px;
   border:1px dashed black;
   }
/* Ende Boxdefinition 1 */

/* Boxdefinition 2, hier erscheint die Box unterhalb des Textes*/

#box2
   {
   }

#box2 a
   {
   color:#000000;
   background:#ffffff;
   font:bold 14px Helvetica, sans-serif;
   text-decoration:none;
   display:block;
   padding:0px;
   border:0px;
   }

#box2 a:hover
   {
   color:#000000;
   background:#ffffcc;
   width:30px;
   }

#box2 a span
   {
   display:none;
   }

#box2 a:hover span
   {
   color:black;
   background:#ffffcc;
   font:normal 12px verdana, sans-serif;
   display:block;
   padding:2px;
   width:500px;
   border:0px;
   }
/* Ende Boxdefinition 2 */

/* Boxdefinition3, hier erscheint die Box unterhalb des Textes ohne Rahmen und Farben */
#box3
   {
   }

#box3 a
   {
   color:#000000;
   background:#ffffff;
   font:bold 12px helvetica, sans-serif;
   text-decoration:none;
   display:block;
   border:0px;
   }

#box3 a:hover
   {
   color:black;
   background:#ffffff;
   width:300px;
   }

#box3 a span
   {
   display:none;
   }

#box3 a:hover span
   {
   color:black;
   background:#ffffff;
   font:normal 12px Helvetica, sans-serif;
   border:0px solid black;
   display:block;
   }
/* Ende Boxdefinition 3 */