body, p, h1, h2, h3, h4, table, tr,td, dd, dt, ul, li, img, hr {
      margin:0px;
      padding:0px;
      text-indent:0px;
}

body {
       margin:0px;
       padding:5px;
       font-size: 62.5%; /* Resets 1em to 10px, do NOT modify this! */
       font-family:trebuchet ms, arial, helvetica, sans-serif;
       color:#333;
       background-color:#ddd;

     }
hr {
     display:none;
     }
.align-right {
       text-align:right;
       }

a:link, a:visited, a:hover {
        color:#fc8204;
        }        
#menu a:link, #menu a:visited, #menu a:hover {
        color:#999;
        }         
#clear {
       clear:both;
       height:1px;
       }
#seite {
       margin:0px auto;
       padding:0;
       width:1000px;
       height:580px;
       background: #dddddd url(haupt_FILES/bd_seite.png) no-repeat;
       }

#kopf {
        font-size: 0.8em;
        margin:0;
        padding-left:15px;
        color:#fc8204;
        height:120px;
        width:950px;
        font-weight:normal;
       
         
               }
#logo {
       margin:0px;
       padding-right:10px;
       text-align:right;
       float:right;
       
       }
       
#logo a img  {
       padding-top:10px;
       border:0px;
       }       
#ueberschrift {
        float:left;
        height:100px;
        width:500px;
                      }                    
       
#mitte {
       width:950px;
       height:424px;
       border-top:1px solid #ccc;
       margin:10px 0 0 4px;

       }  


#menu {
        margin:0px;
        padding:20px 0 0 10px;
        font-weight:bold;
        color:#999;
        float:left;
        width:171px;
        height:424px;
       
        }
#menu ul {
        color:#ccc;
        list-style-type:none;
        
                } 
#menu a {
       text-decoration:none;
       } 
.act, .menuparent ul li {
      color:#fc8204;
      }  
#menu li.act a{
      color:#fc8204;
      }
#menu li ul li a{
      color:#ccc;
      }
#menu li ul li.act a{
      color:#fc8204;
      }
#menu li a{
      color:#ccc;
      }              
                
#menu ul li {
        font-size:1.5em;
        padding:0px 0 5px 18px;
        margin:0 0 0 5px;
        background:url(haupt_FILES/grau_20.png) no-repeat;
        } 
#menu ul li.act {
        font-size:1.5em;
        padding:0px 0 5px 18px;
        background:url(haupt_FILES/orange_20.png) no-repeat;
        }
#menu ul li ul li{
        font-size:0.8em;
        padding:0px 0 5px 18px;
        margin:0 0 0 5px;
        background:url(haupt_FILES/grau_15.png) no-repeat;
        } 
#menu ul li ul li a:link, #menu ul li ul li a:visited, #menu ul li ul li a:hover {
        color:#999;
        }
#menu ul li ul li.act a:link, #menu ul li ul li.act a:visited, #menu ul li ul li.act a:hover {
        color:#fc8204;
        }                   
#menu ul li ul li.act {
        font-size:0.8em;
        padding:0px 0 5px 18px;
        background:url(haupt_FILES/orange_15.png) no-repeat;
        } 
#menu ul liul li ul li{
        font-size:0.8em;
        padding:0px 0 5px 18px;
        margin:0 0 0 5px;
        background:url(haupt_FILES/grau_15.png) no-repeat;
        } 
#menu ul li ul li ul li a:link, #menu ul li ul li ul li a:visited, #menu ul li ul li ul li a:hover {
        color:#999!important;
        }
#menu ul li ul li ul li.act a:link, #menu ul li ul li ul li.act a:visited, #menu ul li ul li ul li.act a:hover {
        color:#fc8204!important;
        }                   
#menu ul li ul li ul li.act {
        font-size:0.8em;
        padding:0px 0 5px 18px;
        background:url(haupt_FILES/orange_15.png) no-repeat;
        }                                            


     
                                     
#rechts {
   float:right;
   padding: 50px 20px 0px 0px;
   font-size:1.1em;
   height:374px;
   width:175px;
   color:#555;
         
   }
   
#rechts ul {
      list-style-type:none;
      list-style-image:url(haupt_FILES/punkt.gif);
      padding-left:20px;
      width:155px;
      }   
#rechts p.bodytext {
     font-size:1.1em!important;
     margin-top:5px;
     width:155px;
     }  
#rechts .detail {
     font-size:0.7em;
     color:#999;
     }  
#rechts b {
     font-weight:900;
     }            

#rechts img {
     margin-top:10px;
     }      

#inhalt {
        padding:20px 20px 0 20px;
        /*background-color:#ccc;*/
        /*border:1px solid #ccc;*/
        font-size:1.3em;
        overflow:auto;
        color:#666;
        height:404px;
            
       }
#inhalt h1 {
       font-size:1.3em;
       color:#fc8204;
       padding:5px 0;     
            }
#inhalt h2 {
        padding-top:5px;
        font-size:1.2em;
       color:#fc8204;     
            }   
#inhalt h3 {
        padding:10px 0 10px 120px;
        }
       color:#fc8204;     
            }                        
#inhalt .bodytext {
        font-size:1em;
        color:#666;
        padding:5px 0px;
        }
#inhalt a.external-link-new-window {
      background:url(haupt_FILES/pfeil_oben_6.png) no-repeat;
      padding-left: 8px;
      background-position: left 6px;

      }
#inhalt a.mailto {
      background:url(haupt_FILES/brief_12.png) no-repeat;
      padding-left: 14px;
      background-position: left 4px;

      }
#inhalt ul {
      list-style-type:none;
      list-style-image:url(haupt_FILES/orange_8.png);
      padding-left:20px;
      margin-left:0px;
      }
      
#inhalt a.internal-link {
      background:url(haupt_FILES/pfeil_rechts_6.png) no-repeat;
      padding-left: 8px;	
	background-position: left 6px;      }      
           
     

p.bodytext a:link { 
        text-align:left;
        font-weight:bold;
        text-decoration:none;
        color:#fc8204;
        }       


p.bodytext a:visited { 
        text-align:left;
        font-weight:bold;
        text-decoration:none;
        color:#fc8204;
         }
.beschreibung {
        font-weight:bold;
        text-align:right;
        color:#666;
}

p.csc-sitemap.csc-sitemap-level1 a:link, p.csc-sitemap.csc-sitemap-level1 a:visited  { 
        font-weight:bold;
        text-decoration:none;
        color:#666;
        }     
p.csc-sitemap.csc-sitemap-level2 a:link, p.csc-sitemap.csc-sitemap-level2 a:visited  { 
        font-weight:bold;
        text-decoration:none;
        color:#666;
        }      



.csc-sitemap.csc-sitemap-level1 {
        margin:0px;
        padding:0px;
        margin-left:5px;
        line-height:1.5em;
                }
.csc-sitemap.csc-sitemap-level2 {
        margin:0px;

        padding:0px;
        margin-left:25px;        
        color:#666;
        line-height:1.2em;
        }
#fuss {
        width:950px;
        text-align:right;
        font-size: 1em;
        margin:0 0 0 4px;
        padding:0px;
        height:20px;
        color:#555;
       
        }
#fuss .copy {
        text-align:right;        
        padding-right:15px;
        }

         
#fuss a {
        color:#fc8204;

      }

             
input, select, textarea {
    border:1px solid #fc8204;
    padding:0px;
    margin:0px;
    }
    label {
    font-size:0.7em;
    }  

    

