  body {


        margin: 0; padding: 0;
	text-align:center;
	background-color:#8f53aa;
	font-size:10px;
	padding-top:0px;
	font-family:Verdana;
  }

  .bodytext { padding-bottom:15px; }

  h1.csc-firstHeader { font-size:16px; color:#612d78;}

 
  A.servicenavi, A.servicenavi:link, A.servicenavi:visited, A.servicenavi:hover, A.servicenavi:active       { font-size:11px; text-decoration:none; color:#53443c; font-weight:bold; }
  A.navsecond_off, A.navsecond_off:link, A.navsecond_off:visited, A.navsecond_off:hover, A.navsecond_off:active       { font-size:12px; text-decoration:none; color:white; font-weight:bold; }
  A.navsecond_on, A.navsecond_on:link, A.navsecond_on:visited, A.navsecond_on:hover, A.navsecond_on:active       { font-size:12px; text-decoration:none; color:white; font-weight:bold; }
  A.nav3_off, A.nav3_off:link, A.nav3_off:visited, A.nav3_off:hover, A.nav3_off:active       { font-size:11px; text-decoration:none; color:#515d69; font-weight:bold; }
  A.nav3_on, A.nav3_on:link, A.nav3_on:visited, A.nav3_on:hover, A.nav3_on:active       { font-size:11px; text-decoration:none; color:#515d69; font-weight:bold; }
  
  





  div#Seite {
  	/* position:relative; */
    	text-align: left;    /* Seiteninhalt wieder links ausrichten */
    	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    	width: 1004px;
    	padding: 0;
	clear:both;
	height:auto;
	min-height:600px;
	background-image:url('../images/hg_seiteninhalt.gif');
  }

  div#Headbereich {
	background-image:url('../images/hg_top.gif');
	height:123px;
	clear:both;
  }

  div#Logo {
	text-align:right;
	width:204px;
	margin-left:800px;
	background-color:#FFFFFF;
	height:auto;
	clear:both;
  }

  div#Servicenavigation {
	width:1004px;
	padding-top:0px;
	height:10px;
	clear:both;
  }



  div#Servicenavigation2 {
	float:right;
	height:20px;
	width:204px;	
	background-color:#FFFFFF;
  }
  
    div#Servicenavausrichtung {
	
	padding-left:10px;
	width:204px;	

  }

    div#HeaderSpalte {
  	width:1004px;
  	height:295px;
	margin:0px;
	padding:0px;
	clear:both;
     }


  div#Bildbox {
	background-color:#ffffff;
	height:295px;
	margin:0px;
	float:left;
	width:800px;
  }
  
  div#Headerrechts{
	width:204px;
	height:295px;
	margin:0px;
	float:right;
	background-image:url('../images/head_bg.gif');
  }
  
  div#Hauptnavigation {
  	height:68px;
  	width:1004px;
	clear:both;
	padding:0px;
	background-image:url(../images/hg_hauptnavi.gif);
	background-repeat:no-repeat;
    }

  div#Inhaltsbereich {
	width:800px;
	float:left;
	height:auto;
	
  }

  div#Inhaltsrahmen {
	width:800px;
	clear:both;
	
  }

  div#LinkeSpalte {
  	width:215px;
	margin:0px;
	float:left;
  }

  div#HauptSpalte {
  	width:585px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
  }

  .HSinnen {
	padding:15px;
  }
  
  .Servicenavigation{
  	padding:15px;
  	text-align:right;
  }
  
  .Bildlinks{
  	vertical-align:bottom;
  	position:absolute;
  	padding-left:15px;
  	bottom:25px;
  	right:5px;
  	}

  div#RechteSpalte {
	width:203px;
	margin:0px;
	padding-top:23px;
	float:right;

  }  
  
    .Partner {
	text-align:left;
	padding-top:25px;
	width:190px;
	margin-left:5px;
	height:auto;
	clear:both;
  }

  
  
  div#Footer {
	width:1004px;
	height:30px;
	
        background-color:#8f53aa;
  }

  .Footerausrichtung {
	float:left;
	margin-left:215px;
	padding-top:7px;

  }
  
    .Praxlogo {
	float:right;
	
	padding-top:5px;

  }

  .clear {
	clear:both;
  }

