  body {
    color: #59595a;
    margin: 0; padding: 0;
    text-align:left;
    font-size:10pt;
    font-family:Century Gothic;  
    background-image:url('../images/site_hg.gif');
  }

  div#Seite {
  	/* position:relative; */
    	text-align: left;    /* Seiteninhalt wieder links ausrichten */
    	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    	width: 1004px;
	max-width:1002px;
    	padding: 0;
	clear:both;
	height:auto;
	min-height:630px;
	background-image:url('../images/hg_seiteninhalt.gif');
  }


  div#Servicenavigation {
	width:1004px;
       margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
  }

  div#Serviceausrichtung {
	text-align:right;
	padding-top:15px;
	padding-bottom:5px;
  }

  div#Toplinks {
  	width:402px;
	max-width:402px;
	height:240px;
	margin:0px;
	background-color:#FFFFFF;
	clear:both;
	float:left;
  }
  
  
  .Logo {
  	width:402px;
	max-width:402px;
	margin-top:20px;
	margin-left:20px;
	clear:both;
	float:left;
  }
  
  .Adresse {
  	width:350px;
	max-width:350px;
	text-align:right;
	margin-top:20px;
	clear:both;
	float:left;
  }



  div#Toprechts {
	width:600px;
	margin:0px;
	text-align:right;
	float:right;
	
  }  


  div#Hitsnav {
  	width:1002px;
	max-width:1002px;
	height:84px;
	margin:0px;
	background-image:url('../images/hits_hg.gif');
	background-color:#728b25;
	clear:both;
	float:left;
  }
  

 .Hits {
  	width:550px;
	max-width:550px;
	margin-top:45px;
	margin-left:35px;
	
	float:left;
  }

  .Button {
  	width:57px;
	max-width:57px;
	margin-top:23px;
	margin-left:0px;
	float:left;
  }
  
 
  div#Bildnav {
	width:600px;
	height:84px;
	margin:0px;
	background-image:url('../images/bildnav_hg.gif');
	text-align:right;
	float:right;
	
  }  
  
    div#Subnav {
	width:800px;
	height:24px;
	background-image:url('../images/subnav_hg.gif');
	margin:0px;
	padding-left:240px;
	text-align:left;
	clear:both;
	float:left;
	
  } 





  div#LinkeSpalte {
  	width:266px;
	max-width:226px;
	min-height:310px;
	text-align:left;
	margin:0px;
	padding-left:30px;
	clear:both;
	float:left;
	
  }

  div#HauptSpalte {
  	width:515px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
        text-align:justify;	
  }

  .HSinnen {
	padding:15px;
	text-align:justify;
  }
  
  .Servicenavigation{
  	padding:15px;
  	text-align:right;
  }
  
  .Bildlinks{
  	vertical-align:bottom;
  	position:absolute;
  	padding-left:15px;
  	bottom:25px;
  	right:5px;
  	}

  div#RechteSpalte {
	width:192px;
	margin:0px;
	padding:0px;
	float:right;
  }  

    .Anfragebox {
	width:192px;
	height:140px;
	margin:0px;
	float:right;
	padding-top:10px;
	background-image:url('../images/anfrage_hg.gif');
  } 
  
      .Angebote {
	float:left;
	padding-top:6px;

  } 

  div#Footer {
	width:1002px;
	height:20px;
	clear:both;
	background-color:#728b25;
  }

  .Footerausrichtung {
	float:left;
	margin-left:250px;
	padding-top:7px;

  }
  
    .Praxlogo {
	float:right;
	
	padding-top:5px;

  }

div.clear {
	clear:both;
	height:0px;
	width:100%;
}
