body 
     {
     font-size:100.01%; 
     margin: 0px; 
     padding:0; 
     background-image: url('../upload/navundhg/hg.gif');
     font-family:Arial,Helvetica, univers, sans-serif;
     }
    
html>body 
     {
     font-size: 16px;
     }

#druck, dfn, .sprung, .unsichtbar
     {
     display:none;
     }
     
#bild
     {
     width:760px;
     height:160px;
     border:1px solid #ffffff;
     margin-top:24px;
     }
     
#kopf
     {
     width:760px;
     height: 80px;
     border:1px solid #ffffff; 
     background-image: url('../upload/sideimages/kopfoben.gif'); 
     }
       
#navigation 
     {
     font-size:.7em;
     border-right:1px solid #ffffff;
     border-left:1px solid #ffffff;
     width: 760px;
     margin-left:1px;
     }

#navigation ul.top
    {
	margin: 0;
	padding: 0;
    } 
    
#navigation .top a
    {
	background-color:#284766;
    }
    
#navigation a:hover
    {
	color:#000000;
	background-color:#bfc7d9;
    }
    
#navigation a:focus    
    {
	color:#000000;
	background-color:#bfc7d9;
    }
    
#navigation ul.top a
    {	
	padding-top: 3px;	 
    }
   
#navigation li 
     {
     width:151px;
     height:25px; 
     border-right:1px solid #ffffff;
     background-color:#677ea6; 
     float: left;
     text-align: center;
     padding:0; 
     display:block;
     margin-top: 0;
     color: #ffffff; 
     }

#navigation li a 
     {
     display:block; 
     margin:0;
     height:25px;  
     }
      
#trenner
     {
     width:760px;
     height:20px;
     border-right:1px solid #ffffff;
     border-left:1px solid #ffffff;
     border-bottom:1px solid #ffffff;
     background-image: url('../upload/navundhg/hgkopf.gif');
     } 
     
#grenze
     {
     width:198px;
     height:20px;
     border-right:1px solid #ffffff;
     background-color:#666666;
     }  
     
#hauptbereich
     {
     width:760px;
     border-right:1px solid #ffffff;
     border-left:1px solid #ffffff;
     background-image: url('../upload/navundhg/hghaupt.gif');
     } 
     
#fussbereich
     {
     width:760px;
     padding-bottom: 5px;
     margin-top: -12px;
     border:1px solid #ffffff;
     background-image: url('../upload/navundhg/hgkopf.gif');
     }
     
#breadcrumbtrail
     {
     margin-top:0px;
     margin-left:0px;
     font-size:.7em;
     }
 
     
.copy 
	{
    text-align:left;
    padding-left: 5px;
    margin-right: 0px; 
	color:#c0c0c0;
	font-size:.62em;
	} 
	
#copyscape 
	{
	font-size:.66em;
	line-height: 2.45em;
    text-align:center;
	}   
     
#unternavigation .top1 a
    {
	background-color:#284766; 
    }
    
#unternavigation a:hover
    {
	color:#000;
	background-color:#f9e89e;
    }
    
#unternavigation a:focus    
    {
	color:#000;
	background-color:#f9e89e;
    }
        
#unternavigation 
     {
     position:absolute;
     font-size:.7em; 
     margin-left: -1px;
     width: 200px;
     margin-top:0px;  
     }

#unternavigation ul.top1
    {
    magin-top:-2px;
	margin: 0;
	padding: 0; 
    }

#unternavigation ul.top1 a
    {
	padding-left: 10px;  
    }

#unternavigation li
   {
   margin-top: 0;
   border-bottom: 1px solid #ffffff;
   border-left: 1px solid #ffffff;
   border-right: 1px solid #ffffff;
   color: #bfc7d9;
   }

#unternavigation a
   {
   color: #ffffff;
   display: block;
   padding: 3px 5px 3px 10px;
   text-decoration: none;
   }           

img  {
     color:#000;  
     border:0;
     }
     
img.re
     {
     float:right;
     border:0;
     }

img.li
     {
     float:left;
     border:0;
     }
            
.sprung, .punkt, hr 
     {
     position:absolute; 
     left:-2999px; 
     width:990px;
     }
     
.key 
     {
	 font-style: normal;
	 font-weight: normal;
	 text-decoration: underline;
     }
     
#meta 
     {
     float:right; 
     color:#ffffff;
     margin-right:5px;
     }
     
#meta span 
     {
     position:absolute; 
     left:-2999px; 
     width:990px;
     }
     
abbr, acronym 
     {
     font-style: inherit;
     border-bottom: 1px dotted #005A87;
     cursor: help;
     }
     
.rechts 
    {
    border:0; 
    margin-left:240px;
    margin-top: 0px; 
    padding-top:20px;
    width:500px;
    }
    
.links 
    {
    border:0; 
    float:left;
    padding:0; 
    margin-left:0px; 
    margin-top:0px;
    width:200px;
    }

.rechts p, .text, dt, dd, .rechts li, td, th
     {
     font-size:.66em;
     line-height: 1.45em;
     color:#000000;
     padding-left:1px;
     }
     
td, th
     {
     text-align:center;
     }

#inhalt 
     { 
     border:0; 
     width:760px; 
     padding:0; 
     text-align:left; 
     margin: auto;
     }
     	 
.tests
     {
     text-align:right;
     float:right;
     }
     
.es  
     {
     color: #cc0000;
     font-style:italic;
     text-decoration : underline;
     }
     
dl, fieldset
     {
     margin-left:15px;
     }

.fussnav
     {
     float:right;
     text-align:right;
     font-size:.76em;
     margin-right: 20px;
     }  
	
a.nav:link 
     {
     color:#ffffff; 
     text-decoration:none;
     }
      
a.nav:visited 
     {
     color:#c0c0c0; 
     text-decoration:none;
     }
     
a.nav:hover 
     {
     color:#005A87;
     background-color:#677ea6; 
     text-decoration:none;
     } 
     
a.nav:active 
     {
     color:#ff0000;  
     text-decoration:none;
     }
     
a.nav:focus 
     {
     color:#000000; 
     background-color:#ffffff; 
     text-decoration:none;
     }
     
a:link 
     {
     color:#1d3c71; 
     text-decoration:none;
     }
      
a:visited 
     {
     color:#677ea6; 
     text-decoration:none;
     }
     
a:hover 
     {
     color:#ffffff;
     background-color:#1d3c71; 
     text-decoration:none;
     } 
     
a:active 
     {
     color:#ff0000;  
     text-decoration:none;
     }
     
a:focus 
     {
     color:#ffffff; 
     background-color:#1d3c71; 
     text-decoration:none;
     }
     
a.ohne:link 
     {
     color:#1d3c71; 
     text-decoration:none;
     }
      
a.ohne:visited 
     {
     color:#677ea6; 
     text-decoration:none;
     }
     
a.ohne:hover 
     {
     color:#ffffff;
     text-decoration:none;
     } 
     
a.ohne:active 
     {
     color:#ff0000;  
     text-decoration:none;
     }
     
a.ohne:focus 
     {
     color:#ffffff; 
     text-decoration:none;
     }

h1
     {
     line-height:0.6em;
     }
     
h1,h2, caption 
     {
     font-size:.87em; 
     font-weight:normal;
     color:#000000;
     }

.box1
     {
     float:left;
     width:240px;
     text-align:left;
     margin-left:0px;
     }
     
.box2
     {
     float:left;
     width:240px;
     text-align:left;
     margin-left:16px;
     }
    
fieldset
{border:0px solid #ffffff;}
form                 			
{ overflow:hidden; }
legend					
{ color:#transparent; }
label					
{ font-size:11px; color: #003300; }
input,select, textarea                	
{ font:inherit; border:1px solid #666666; border-color:#666666 #b6b6b6 #b6b6b6 #666666; padding:1px 2px 1px 2px; }
.feld                                	
{ font-size: .88em; height:1.4em; width:280px; margin:0 0 5px 0; border:1px solid #666666; background:url(../upload/navundhg/hgfelder.gif) repeat-x; }
.feld_an                                
{ font-size: .88em; height:1.4em; width:280px; margin:0 0 5px 0; border:1px solid #666666; background:url(../upload/navundhg/hgfelder_an.gif) repeat-x; }
.textfeld                               
{ font-size: .88em; width:320px; border:1px solid #666666; background:url(../upload/navundhg/hgfelder.gif) repeat-x; }
.textfeld_an                            
{ font-size: .88em; width:320px; border:1px solid #666666; background:url(../upload/navundhg/hgfelder_an.gif) repeat-x; }
.senden					
{ cursor:pointer; margin:5px 0 0 0px; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#fff; background: #fff url(../upload/navundhg/button_aus.gif) no-repeat; }
.absenden				
{ cursor:pointer; margin:5px 0 0 0px; padding:0 0 2px 0; border:none; width:100px; height:20px; color:#004a99; background:#fff url(../upload/navundhg/button_an.gif) no-repeat; }
