body
   { font-family: Verdana, Arial, Helvetica, sans-serif;
     background-color: #DBEDFD;
     text-align:center;
   }
/* Hauptüberschrift */
h1 h2 h3 h4 { font-family: Verdana, Arial, Helvetica, sans-serif;
	 }
h1 { font-size: 14pt;
     font-weight: bold;
     color: white;
     width: 480px;
     background-color: #336699;
     border-style: solid;
     border-width: 1px;
     border-left-width: 10px;
     border-color: #C9CBCD;
     padding: 5px;
   }
h2 { font-size: 11pt;
		 margin-left: 10px;
	   font-weight: bold;
     color: #000080;
     margin-bottom: 5px;
	 }
p  { font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10pt;
     color: #000080;
   }

.ueber { font-size: 15pt;
     font-weight: 500;
   }

/* eingerückt und kleiner */
.impressum { font-family: Verdana, Arial, Helvetica, sans-serif;
     margin-left: 10px;
     font-size: 9pt;
     }

/* normaler Fließtext */
.einrueck {
     margin: 0px 0px 10px 10px;
     text-align: justif;
     }

/* allgemeine Links */
a:link, a:visited, a:active {
     text-decoration: none;
     color: #000080;
     }
a:hover {
     text-decoration: none;
     color:#ffffff;
     background-color:#808080;
     }
/* Textlink für Tooltip */
a.text:link, a.text:visited, a.text:active {
     text-decoration: none;
     border-bottom: 1px dotted #000080;
     color: #000080;
     }
/* grauer Link */
a.box:link, a.box:visited, a.box:active {
     text-decoration: none;
     color: #000080;
     background-color: #C9CBCD;
     }

.einrueck a:hover, ul a:hover{
     background-color: #FFCC00;
     color: #000000;
     border-style: none;
     }
/* Aufzählungen */
ul { list-style-type: disc;
     }
ul, li { color: #000080;

		 }
/* Kontaktadresse */
.klein {
     font-size: 8pt;
     color: dimgray;
     margin-left: 5px;
     }
a.klein:link, a.klein:visited { color:#ff0000;
     }
a.klein:hover {
     font-weight: bold;
     text-decoration: none;
     background-color: #C9CBCD;
     color: white;
     }
th,td {
     text-align: left;
     font-size: 10pt;
     }
th   {
     background-color: #336699;
     color:#FFFFFF;
     }
td, form td { background-color: #C9CBCD;
     }
.tablink{ font-size: 9px;
		 }
#menueframe {
		 text-align:left;
		 float:left;
	 	 width:180px;
        }
#content {
		 float: right;
	   width: 500px;
     }
.menueaktiv {
     background-color: #336699;
     color: #FFFFFF;
     font-weight: bold;
     font-size: 10px;
     width: 180px;
     display: block;
     text-decoration: none;
     padding: 4px;
     border-bottom: 1px solid #EFEFEF
     }
a.menue:link, a.menue:visited{
     background-color: #C9CBCD;
     color: #000000;
     font-size: 10px;
     font-weight: bold;
     width: 180px;
     display: block;
     text-decoration:none;
     padding: 4px;
     border-bottom: 1px solid #EFEFEF;
     }
a.menue:hover {
     color: #ffffff;
     background-color: #336699;
     text-decoration: none;
     }