  body {
        background: url(hggross.gif) no-repeat top center #efefef;
        font: 12px arial;
		line-height:16px;
        color: #7f7f7f;
		
        margin: 0px;
        padding: 0px;
		
		text-align:center;
        }
		    
		h1 { color: #7f7f7f; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-heigt: 18px; margin-top:0; }
		h2 { color: #df0000; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-heigt: 18px; margin-top:0; }
         
		 a:link, a:visited, a:active {
		 color: #df0000;
		 text-decoration:none;
		 }
		   
         a:hover { 
		 color: #df0000; 
		 text-decoration: underline;
		 }
		 
ul, li {
		margin-left: 10px;
		margin-bottom: 12px;
		text-align:left;
		}
table { 
		text-align:left;
		margin: 0;
		}
p { 
	text-align:justify;
	margin-bottom: 12px;
	margin-top:0;
	}
		
img { 
	border-color:#7f7f7f;
	}

hr {
	border: #df0000 solid 1px;
	}
		 
/*haupteinteilung*/

#kiste {
        position:relative;
        
		margin-top:0;
		margin-left: auto;
		margin-right:auto;
        padding:0;
        
		width:960px;
        text-align:left;
        }

#kopf {
	   height: 120px;
	   margin: 0;
        }


/*feineinteilung*/


#inhalt {
        margin-left: 150px;
		margin-top: 0;
        width:790px; 
		
        padding: 0; 
		
		font-size: 13px;
		text-align: justify;
        }

#inbox {
		  margin: 0;
		  padding: 40px 20px 40px 40px;
          }
		  
/* senkrechtes Menu */

#menu {
        margin-left: 0;
        margin-top: 160px;
		
		width: 130px;
        float: left;
        }
		
.navi  { 
		color:#000000; 
        font: 12px arial;
		font-weight:bold; 
		text-decoration:none;
		padding: 2px 0 8px 15px;
		}
		
.navi a:link, .navi a:visited { 
		color:#000000;  
		text-decoration:none;
		}
.navi a:hover {
		color: #df0000;
		text-decoration:none;
		}
		
/* aktiv */

.navia { 
		color:#000000; 
        font: 12px arial;
		font-weight:bold; 
		text-decoration:underline;
		padding: 2px 0 8px 15px;
		}
		
.navia a:link, .navia a:visited { 
		color:#000000;  
		text-decoration:underline;
		}
		
.navia a:hover {
		color: #df0000;
		text-decoration:underline;
		}
		
/* untermenu */
		
.navis  { 
		 color:#5A5D5A;
         font: 11px arial; 
		 text-decoration:none; 
		 padding: 0 0 5px 25px; 
		 }
		
.navis a:link, .navis a:visited { 
		 color:#5A5D5A; 
		 text-decoration:none; 
		 }
.navis a:hover {
		color: #df0000;
		text-decoration:none;
		}
		
/* untermenu  aktiv */
		
.navisa  { 
		 color:#5A5D5A;
         font: 11px arial; 
		 text-decoration:none; 
		 font-style: italic;
		 padding: 0 0 5px 25px; 
		 }
		
.navisa a:link, .navisa a:visited { 
		 color:#5A5D5A; 
		 text-decoration:none; 
		 font-style: italic;
		 }
.navisa a:hover {
		color: #df0000;
		text-decoration:none;
		 font-style: italic;
		}
		
/* bilder */

.bild_l {
		border: solid 1px #e0e0e0;
		float:left;
		margin-right: 20px;
		margin-top: 0px;
		}

.bild_lohne {
		border: none;
		float:left;
		margin-right: 20px;
		margin-top: 0px;
		}		

.bild_r {
		border: solid 1px #e0e0e0;
		float:right;
		margin-left: 20px;
		margin-top: 0px;
		}		

.bild_rohne {
		border: none;
		float:right;
		margin-left: 20px;
		margin-top: 0px;
		}		
	

       .klein { font-size:9px; text-decoration:none; margin-bottom: 10px;}	
	   
       
	   
/* alte formate */

			  
#copy {
	   color: #7f7f7f;
	   text-align:right;
	   margin: 20px;
	   
	   font-size: 10px;
	   }
#copy a:link, #copy a:hover, #copy a:visited {
		color: #7f7f7f;
		text-decoration:none;
		}