body {	font-family: Verdana, arial, helvetica, serif; font-size:8pt;  color: #000080;
	margin:0;
	padding:0;
         text-decoration: none;
         line-height: 1.8;
}

#umtab	{
border-top:	0px solid #9F9F9F;
border-bottom:	1px solid #9F9F9F;
border-left:     0px solid #9F9F9F;
border-right:    5px solid #6F6F6F;

}

#footer
	{
	clear: left;
	width: 100%;
	background: #0000BF;
	color: #FFFFFF;
	text-align: center;
	padding: 0px;
         margin:0;
}

#footer a
	{
         font-weight: bold;
         color: white;
}

#Kopfbalkentext{
	font-family: Verdana;
         font-size: 40pt;
         font-weight: bold;
         color: white;
         text-decoration: none;
         line-height: 1.0;
}

#Kopfbalkentext a{
         text-decoration: none;
	color: white;
}

.blindtext
	{font-family: Verdana;
         font-size: 1pt;
         color: #FFFFFF;
         line-height: 0.1;
}

.einr  	{margin: 0.7em 0em 0 1.5em;}/*<!--Einrücken bei ul-->*/

.a mehr	{font-family: Verdana;
         font-size: 6pt;
         color: #FF0000;
         font-weight: bold;
         line-height: 1.0;
}

a:link 	{text-decoration:none; font-weight: bold;  color:#000080;}
a:link.normal {text-decoration:none; font-weight:normal;}
a:visited{text-decoration:none; color: #000080;}
a:hover 	{text-decoration:underline; font-weight:normal;}
a:hover.normal 	{text-decoration:underline; font-weight:normal;}
a:hover.menu 	{text-decoration:none; font-weight:normal; background-color:#CACACA;}
a:active {text-decoration:none; }
a:focus 	{text-decoration:none; }

a.mehr	{font-family: Verdana;
         font-size: 6pt;
         color: red;
         font-weight: bold;
         line-height: 1.0;
}

#Adressentext{
	font-family: Verdana;
         font-size: 9pt;
         font-weight:normal;
         color: #808080;
         text-decoration: none;
         line-height: 2em;
}

.shl	{                             /*   Für Spaltenüberschrift  */
	font-size:12pt;
         font-weight: bold;
         }

.fett {  color: red;
 	font-weight: bold;
	background: #FFFF00;
}

.anmerk  {
	font-size: 7pt;
	font-style: italic;
}

/*           Navy-Leiste  --   Navy-Leiste     xx   xx        */
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0 0 0 0;
         list-style: none;
	line-height: 1.7;
}

#nav a {
	display: block;
	width: 13em;
}

#nav li { /* all list items */
	float: left;
        	margin: 0 0 0 0em;
         width: 13em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
         color:#300080;
         background: #DFDFDF;
         border: 1px solid #CFCFCF;
	width: 13em;
          /*  Filter:progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=100);     Transparenz  */
	left: -999em; /* using left instead of display to hide menus because display: none isn't read
         by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
         }

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #CCCCCC;
}
