 /*--------- CSS Hundephysio-Hochrhein ------------*/

  * {margin: 0;
    padding: 0;
    } 
    
  html {
    height: 100%;
    }
    
  body { 
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.825em;
    color: #3F424C;
    line-height: 1.4em; 
    min-height: 101%;
    background-color: #7E94AC;
    /*--- #ecf8df; ---*/
    }
  
  h1 {     
    color: #e24b09;
    /*--text-transform: uppercase;--*/
    font-size: 1.15em; 
    font-weight: bold;   
    padding-bottom: 2em;  
    }
    
  h2 { 
    color: #3F424C; 
    font-size: 1em; 
    font-weight: bold;
    padding: 20px 0 5px 0; 
    }
 
  h3 { 
    color: #e24b09; 
    font-size: 1em; 
    font-weight: bold;
    padding-top: 20px; 
    }  
  
  a  { 
     color: #3F424C; 
     font-weight: bold;
     text-decoration: none;
      }
   
  a#current {
    color: #e24b09;
    }
   
  .clear { 
    clear: both;
    }
    
  .bordertopandbottom {
     border-top: 1px dotted #3F424C;
     border-bottom: 1px dotted #3F424C;
     }
    
  .bordertop {
     border-top: 1px dotted #3F424C;
     }
  
  .navibottom {
     border-bottom: 1px dotted #3F424C;
     }
   
  .ohnepadding {
    padding: 0;
    }
  
   .ohnepaddingbottom {
    padding-bottom: 0;
    }
      
  .datumeintrag {
    border-top: 1px #693 dotted;
	border-bottom: 1px #693 dotted;
	margin-bottom: 18px;
	margin-top: 18px;
	}

  .listenormal  { 
    font-weight: normal; 
    padding: 0px; 
    }
    
  .toplink {
    text-align: right;
    display: block;
    padding: 24px 0px;
    }
    
  .sitemapun {
    padding-left: 15px;
   }
  
  ul#sitemap li a  { 
    text-decoration: none;
    font-weight: bold; 
    }
    
  #container  { 
    height: auto; 
    margin: auto;
    /*--- margin: 10px auto 10px auto; ---*/
    width: 904px;
    background-color: #ecf8df;   
    }
    
/*--------- header print ------------*/

  #header_print{ 
	display: none;
	} 
	
  .print{ 
	display: none;
	} 
       
   
/*--------- header screen 95 160------------*/
    
  #topheader   { 
    background-color: #bae031;
    width: 904px; 
    height: 70px;    
    }
       
  #header   { 
    background-color: #bae031; 
    width: 904px; 
    height: 160px; 
    margin-top: 5px;       
    }

  #logobild a    { 
    background-image: url(images/logo-bild.gif); 
    background-repeat: no-repeat;     
    display: inline;     
    margin-top: 5px;
    width: 274px; 
    height: 150px; 
    float: left 
    }

  #headerbild a     { 
    background-image: url(images/b_home.jpg); 
    background-repeat: no-repeat; 
    margin-top: 5px;
    display: inline; 
    width: 630px; 
    height: 150px; 
    float: right;
    }
    

/*--------- Content ------------*/
 
  #content  { 
    background-image: url(images/content_hg.png);
    background-repeat: repeat-y;
    margin-top: 5px;
    width: 904px;
    height: auto;
    }


/*--------- Hauptnavigation ------------*/
    
  #hauptnavi {     
    letter-spacing: 0.5px;
    width: 274px; 
    padding: 25px 0px;
    display: inline;
    float: left;        
    }  
    
   #hauptnavi li { 
   list-style-type: none;    
   }
                      
  #hauptnavi a { 
    font-size: 1em; /*1.055em;*/ 
    display: block;  
    margin: 0px 30px 0px 45px;
    padding: 5px;
    }
               
  #hauptnavi a:hover{ 
    color: #e24b09; 
    }

  #hauptnavi a#hncurrent {
    color: #e24b09;
    }
    
  #hauptnavi ul ul { 
   padding-left: 25px;
   }
  
  #hauptnavi li li a{ 
    padding-left: 25px;
    color: #666;
    } 
  #hauptnavi li li a:hover{ 
    color: #e24b09;
    } 

     
    
/*--------- Zweitnavigation ------------*/         
  
  #zweitnavi  { 
    letter-spacing: 0.5px; 
    text-align: center;
    width: 274px; 
    padding: 10px 0;   
    } 
              
  #zweitnavi li  { 
    list-style-type: none; 
    display: inline;
    padding: 0px 5px 0px 5px;
    }
        
 #zweitnavi a { 
    font-size: 0.95em; 
    }
               
  #zweitnavi a:hover{ 
    color: #e24b09; 
    }
  
/*--------- Inhalt ------------*/

 
  #inhalt { 
     width: 550px;
     padding: 30px 0 50px 35px;
     display: inline;
     float: left;
     }

  #inhalt a { 
     color: #666;
     font-weight: normal; 
     text-decoration: underline; 
     }

  #inhalt a:hover { 
     color: #e24b09; 
     }   
     
  #inhalt ul   { 
    font-weight: bold; 
    list-style-image: url(images/listenpunkt.gif); 
    list-style-position: outside; 
    padding: 6px 0px 0px 15px;
    }
  
   .linkposrechts {
    text-align: right;
    display: block;
    padding-bottom: 12px;
    }  
   
   .disclaimer {
    font-size: 0.8em;
    line-height: 1.25em;
    }
 