  body {
         margin: 0; padding: 0;
	 text-align:center;
	 background-color:#4c4c4c;
	 color: #464644;
	 font-size:12px;
	 font-family:Tahoma;
	 padding-top:50px;
  }

  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:610px;
	
	background-color:#ffffff;
  }


  div#Servicenavigation {
	width:1002px;
        margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
  }

  div#Serviceausrichtung {
	text-align:right;
	padding-top:15px;
	padding-bottom:3px;
  }
  
  div#Logo {
	text-align:left;
	padding-top:20px;
	padding-left:60px;
	padding-bottom:20px;
  }
  
 div#Hauptnavigation {

  	width:942px;
	max-width:942px;
	height:30px;
	margin:0px;
	margin-left:20px;
	margin-right:20px;
	padding-left:20px;
	padding-top:20px;
	clear:both;
	background-color:#4c4c4c;
  }
  
    .Hauptnav {
	width:802px;
	padding-left:0px;
	float:left;
	margin-left:0px;

  }
  
    .Zweitnav {
       width:120px;
       float:left;

  }

  div#Bildbox {
	background-color:#ffffff;
	margin:0px;
	padding:0px;
  }

  div#LinkeSpalte {
  	width:400px;
	max-width:400px;
	margin:0px;
	padding-left:20px;
	padding-top:1px;
	clear:both;
	float:left;
  }

  div#HauptSpalte {
  	width:400px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
  }
  
    .Subnav {
  	width:546px;
	max-width:546px;
	height:30px;
	margin-top:1px;
	margin-left:1px;
	padding-left:15px;
	padding-top:10px;
	clear:both;
	float:left;
	background-color:#888888;
  }

  .HSinnen {
	padding-top:65px;
	padding-right:15px;
	padding-left:15px;
	text-align:justify;
  }
  
    .Druckbutton {
	text-align:right;
	padding-right:20px;
  }
  .Bildlinks{
  	vertical-align:bottom;
  	position:absolute;
  	padding-left:15px;
  	bottom:25px;
  	right:5px;
  	}

  div#RechteSpalte {
	width:140px;
	margin:0px;
	padding-right:20px;
	margin-top:42px;
	float:right;

  }  
  
      .Newsbox {
  	width:140px;
	max-width:140px;
	height:269px;
	
	clear:both;
	float:left;
	background-image:url('../images/hgnews.gif');
  }



  div#Bottom {
	width:1002px;
	padding-top:20px;
	padding-bottom:15px;
	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	clear:both;
	
  }

  .Constant {
	width:160px;
	padding-left:100px;
	float:left;
	margin-left:0px;

  }
  
  .Cmc {
  	width:140px;
	float:left;
	margin-left:0px;

  }
  
   .Result {
        width:410px;
        padding-left:175px;
	float:left;

  }
  
  


  
  div#Footer {
	width:1002px;
	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	height:20px;
	clear:both;
	
  }

  .Footerausrichtung {
	float:left;
	margin-left:0px;
	padding-top:10px;

  }
  
    .Praxlogo {
	float:right;
	padding-top:10px;

  }


div.clear {
	clear:both;
	height:0px;
	width:100%;
}

