body		{ margin:0; background-color:#FFFFFF; 
                }
*		{ font-family:Verdana,Arial,Helvetica,Helv,sans-serif; font-style:normal; text-decoration:none; font-weight:normal; 
          	  color:#000000; white-space:normal; }
a:link  	{ color:#1546FD; }
a:active	{ color:#AA0000; }
a:visited	{ color:#6888FE; }
img		{ border:none; }
div.logo	{ position:absolute; right:20px; top:3px; float:none; clear:both; z-index:0; 
                }
div.inhalt	{ position:absolute; left:185px; top:92px; right:3px; bottom:5px; 
                  float:none; clear:both; z-index:0;
		  padding:5px;
                  overflow: auto;
		}
div.nav		{ position:absolute; left:0px; top:5px; bottom:5px; width:170px; max-width:170px;
		  float:none; clear:both; z-index:0; 
                  padding:5px; padding-top:97px; 
		  border-right-style:solid; border-right-color:#6888FE; border-right-width:1px; 
		  overflow:auto; }
div.unten	{ bottom:0px; height:72px; max-height:72px;
                  margin-right:5px; 
                  float:none; clear:both; z-index:0;
		  padding:3px;
		  border-top-style:solid; border-top-color:#000000; border-top-width:1px; 
		  overflow:auto;
		}
div.impressum_footer { border-top-style:dotted; border-top-color:#000000; border-top-width:1px; }

h1		{ font-weight:bold; font-size:11pt; 
                  counter-reset: Ebene02;
                }
h2              { font-weight:bold; font-size:9pt; 
                  counter-reset: Ebene03;
                }
                
h3		{ font-style:italic; font-size:9pt; 
                  counter-reset: Ebene04;
                } 

p		{ color:#000000; font-size:9pt; }

li 		{ color:#000000; font-size:9pt; list-style-type:square; list-style-position:outside; }

li.liste	{ position:relative; left:20px; text-indent:10px; }

p.nav		{ color:#1546FD; font-size:11pt; margin-top:3px; margin-bottom:3px; }
p.nava		{ color:#1546FD; font-weight:bold; font-size:11pt; margin-top:3px; margin-bottom:3px; }
p.nav2		{ margin-left:10px; color:#1546FD; font-size:9pt; margin-top:3px; margin-bottom:3px; }
p.nav2a		{ margin-left:10px; color:#1546FD; font-weight:bold; font-size:9pt; margin-top:3px; margin-bottom:3px; }

p.footer	{ font-size:8pt; margin-top:4px; margin-bottom:4px; white-space:none; }
p.impressum_footer { font-size:8pt; } 
hr.footer	{ color:#FFFFFF; }

table { border:0; } 
td  { border:0; vertical-align:top; text-align:left; }

img.kopf	{ float:left; padding-right:10px; padding-top:5px; padding-bottom:5px; }
