body    {margin:0px;
     padding:0px;
     font-size:0.8em;
     background-color: #CCCCCC;}
     
div, img, form, label{padding:0px; margin:0px;}

ul    {list-style-type:disc;}

#pdf a:link {color:#8F8C73; font-weight:bold; text-decoration:none;}
#pdf a:visited {color:#8F8C73; font-weight:bold; text-decoration:none;}
#pdf a:hover {color:#FF0000; font-weight:bold; text-decoration:none;}

#content h1, #content_1sp h1  
    {font-family:arial,sans-serif;
     font-size: 1.5em;
     text-transform: uppercase;
     color: #ffffff;
     background-color: #990033;
     padding: 3 0 3 10px;
     margin: 0 0 10 0px;    
    }
    
#content h2, #content_1sp h2  
    {font-family:arial,sans-serif;
     font-size: 1.3em;
     color: #ffffff;
     background-color: #777777;
     padding: 3 0 3 10px;
     margin: 0 0 10 0px;    
    }
    
#content h3, #content_1sp h3
    {font-family:arial,sans-serif;
     font-size: 1.2em;
     color: #ffffff;
     background-color: #CCCCCC;
     padding: 3 0 3 10px;
     margin: 0 0 10 0px;     
    }
    
#content h4, #content_1sp h4
    {font-family:arial,sans-serif;
     font-size: 1.2em;
     color: #ffffff;
     background-color: #999999;
     padding: 3 0 3 10px;
     margin: 0 0 10 0px;     
    }
    
#content h6, #content_1sp h6  
    {font-size: 1.2em;
    }
      
h1    {font-size: 1.5em;
    }
             
h2    {font-size: 1.3em;
    }  
             
h3    {font-size: 1.1em;
     margin: 0 0 -12 0px;
    }  
      
h4    {font-size: 1.0em;
    }  
    
h5    {font-size: 1.0em;
     margin: 0 0 -10 0px;
    }         

td    {font-size: 0.6em;
    } 
       
.mini    {font-size: 0.8em;
    }
    
.tdmaxi    {font-size: 1.2em;
    }    
    
.nano    {font-size: 0.5em;
    }    
              
.formular  {border: solid 1px #666666;
    }

      
/***********************************************/
/* Layout Divs                                 */
/***********************************************/               
            
      
#head     {width:960px;
     height:170px;
     background:url(../images/top.png) 0 0 no-repeat;}
     
#head_1sp   {width:960px;
     height:170px;
     background:url(../images/top_1sp.png) 0 0 no-repeat;}

#header   {padding: 15 0 0 20px;
    }  

#menu_H    {float:right;
     text-align: right;
     padding: 6 15 0 0px;
     font-size: 0.8em;
     color: #666666;
    }
    
#menu_H  a  {text-decoration:none; color: #666666;}
    
#linie_fest  {clear:both;
     width:100%;
     border-bottom:3px solid #182C84;
    }

#inhalt img  {border:0px0}  
    
#zurueck  {float:right;
     margin-right: 10px;
    }
    
#huelle    {position:relative;
     left: 50%;
     margin-left: -480px; 
     width: 960px;  
     background: url(../images/bg.png) 0 0 repeat-y;       
    }  
    
#huelle_1sp  {position:relative;
     left: 50%;
     margin-left: -480px; 
     width: 960px;   
     background: url(../images/bg_1sp.png) 0 0 repeat-y;
    }       
         
#navi     {float: left;
     width:160px;
     margin: -10 10 0 30px;    
     height: auto; 
    }

#content   {float:left;
     margin: 10 20 0 20px;
     width: 520px;
     height: auto;                
    }
    
#content_1sp   {float:left;
     padding: 10 0 0 20px;    
     width: 720px;
     height: auto;                  
    }
    
#rechts    {float:left;
     margin: -10 0 0 20px;
     width: 160px;
     height: auto;          
    }
    
#rechts h1  {font-size: 1.2em;}

#rechts p  {font-size: 0.8em;}
    
#foot     {clear:both;
     width:960px;
     height:60px;
     margin:10 0 0 0px;
     background:url(../images/bottom.png) 0 0 no-repeat;
    }
    
#foot_1sp   {clear:both;
     width:960px;
     height:60px;
     margin:10 0 0 0px;
     background:url(../images/bottom_1sp.png) 0 0 no-repeat;
    }
    
#pfad    {clear:both;
           width:720px;
     padding: 3 0 0 220px;
     font-size:0.8em;
     color: #990033;
    }
    
#footer     {clear:both;
     float:left;
     width:720px;
     margin: 3 0 0 40px;
     font-size:0.8em;
    }  

#pdf     {float:right;
     width:140px;
     margin: 15 0 0 40px;
     font-size:0.8em;
    } 

/* Navigation */

#navi ul  {list-style-type:none;
     padding:0px;
     margin:0px;
    }

li.mainnav, li.mainnav_act  
    {width:150px; 
     height:27px; 
     background:url(../images/dot.gif) 0 100% repeat-x;
     margin:5px 5px 0 0}  
    
li.mainnav a, li.mainnav_act a
     {width:150px;
     height:26px;
     background:url(../images/arrow-normal.gif) 0 50% no-repeat;
     color:#8F8C73;
     font:13px/26px Arial, Helvetica, sans-serif;
     font-weight:bold;
     padding:0 0 0 20px;
     text-decoration:none;
    }  
        
li.mainnav a:hover {background:url(../images/arrow-normal.gif) 0 50% no-repeat;
     color:#FF0000;
     text-decoration:none;
    }
    
li.mainnav_act a  {color:#8A3434;background:url(../images/arrow-act.gif) 0 50% no-repeat;}  
li.mainnav_act a:visited {color:#8A3434;background:url(../images/arrow-act.gif) 0 50% no-repeat;}
li.mainnav_act a:hover {color:#8A3434;background:url(../images/arrow-act.gif) 0 50% no-repeat;}

li.subnav, li.subnav_act
    {width:150px; 
     height:27px; 
     background:url(../images/dot.gif) 0 100% repeat-x;
     margin:5px 5px 0 0
    }        
        
li.subnav a, li.subnav_act a 
    {width:150px;
     height:26px;
     color:#8F8C73;
     font:13px/26px Arial, Helvetica, sans-serif;
     font-weight:plain;
     padding:0 0 0 35px;
     text-decoration:none;
    }  
                    
li.subnav a:hover {color:#FF0000;
     text-decoration:none;
    }

li.subnav_act a  {color:#8A3434;}  
li.subnav_act a:visited {color:#8A3434;}
li.subnav_act a:hover {color:#8A3434;}

li.subnav2, li.subnav2_act
   {width:150px; 
     height:21px; 
     background:url(../images/dot.gif) 0 100% repeat-x;
     margin:5px 5px 0 0
    }        
        
li.subnav2 a, li.subnav2_act a
    {width:150px;
     height:20px;
     color:#8F8C73;
     font:10px/20px Arial, Helvetica, sans-serif;
     font-weight:plain;
     padding:0 0 0 50px;
     text-decoration:none;
    }  
                    
li.subnav2 a:hover {color:#FF0000;
     text-decoration:none;
    }

li.subnav2_act a  {color:#8A3434;}  
li.subnav2_act a:visited {color:#8A3434;}
li.subnav2_act a:hover {color:#8A3434;}



/* Navigation Ende */

    
#linie_fein  {clear:both;
     width:760px;  
     padding: 15px 0 0 0;   
     border-top:1px solid #666666;
    }
    
#linie_fein_om  {clear:both; 
     width:760px;
     padding: 15px 0 0 0;   
     border-bottom:1px solid #666666;
    }
      
/* Schrift */

body     {font-family:verdana,sans-serif;}      
      
/* Farben */

h1, h2, h3, h4, h5 {font-family:arial,sans-serif;
        color: #666666;}

#pfad  a  {color: #990033;}  
      
#footer  a  {color: #666666;}      

.red     {color: #FF0000;
    }
.darkred   {color: #990033;
    }


.grau     {font-weight: bold; 
     color: #666666;
     }
      
.illu     {border:1px solid #666666;
     width:12em;
    }

.liste    {text-indent: 100pt;
    }
    
th    {font-size:0.8em;
     color: #666666;
     text-align: left;
    }
    
.hinweis  {font-size:0.8em;
     margin: 10 0 10 0px;
    }
    
.zurueck  {text-align:right;
    color:green;}

/* Links Content */

a:link {color:#8A3434; font-weight:bold; text-decoration:none;}
a:visited {color:#8A3434; font-weight:bold; text-decoration:none;}
a:hover {color:#FF0000; font-weight:bold; text-decoration:none;}

.slideshow  {font-size:1.2em;
    }
    
.align-right  {text-align:right;}

.tx-gsislideshow-pi1 th {padding: 0 0 15 0px;}

.tx-gsislideshow-pi1 tr {font-size:1.5em;}

.ksSitemapL0TD {background-color:#990033 !important;}

.link_gross {font-size:1.5em;}

