/* BODY ---------------- */
html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px;
	scrollbar-face-color:#A3B3D1;
	scrollbar-base-color:#A3B3D1;
	scrollbar-shadow-color:#A3B3D1;
	scrollbar-darkshadow-color:#000000;
	scrollbar-arrow-color:#a5a29a;
	scrollbar-track-color:#ababab;
	scrollbar-highlight-color:#a5a29a;
	scrollbar-3dlight-color:#7083A7;
	text-align:center;
	height:100%;
	line-height:16px;
}

p, table /*fuer IE 5.5*/
{
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
}


html, body, div, p, h1, h2, h3, span, a, table, td, form
{
}



#aussenstart {
	position:absolute;
  width: 995px;
	height: 580px;
  margin-left: -498px;
  margin-top : 25px;
  left: 50%;
}

#outer {
	/*position:absolute;*/
  width: 915px;
	height: 580px;
	text-align:left;    
	margin: 25px auto 0px auto;
	z-index : 1;
}

#flashheader {
	width: 915px;
	height: 102px;
	z-index : 2;
}

#Nav1{
	width: 915px;
	height:36px;
	z-index : 3;
}

#Tabellemain {
	position:relative;
	width: 915px;
	z-index : 4;
}

#FINDER{
	position : absolute;
	width : 235px;
	height : 52px;
  margin-top : 168px;
  margin-left : 680px;
  z-index : 5;
}

#Footer
{
	padding-bottom:15px;
}

.nav1 {
	background-image:url(../images/allgemein/1x1px_a3b3d1.gif);
}

td.nav1 {
	background-image:url(../images/allgemein/1x1px_a3b3d1.gif);
}

/* Style fuer Navigation 2 */
td.nav2 {
	background-image:url(../images/allgemein/1x1px_7083a7.gif);
}

td.nav2 td
{
	overflow:hidden;
}

table.nav2Content a:hover {
	color:#ff6600;
	text-decoration:none;
}

.bodyklein {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#000000;
  background-color:#FFFFFF;
  margin-top:25px;
  margin-bottom:0px;
}

.fliesstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

/*zentraler Layer */
#Inhaltmain {
  position: absolute;
	width: 915px;
	height: 555px;
  margin-left: -475px;
  margin-top : -277px;
  left: 50%;
  top: 50%;
}

/* Ueberschriften */

.pagesubtitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #536689;
	font-weight:bold;
}

/***************** F O R M A T I E R U N G   C O N T E N T  *************************/

a, P.bodytext a 
{
 color: #C59D5F;
 text-decoration: none;
 font-weight:bold;
}

a:hover, P.bodytext a:hover
{
 color: #C59D5F;
 text-decoration: underline;
 font-weight:bold;
}

a img, P.bodytext a img
{
	border:none;
}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #233964;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:8px;
}


h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #C59D5F;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:50px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #C59D5F;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:50px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #C59D5F;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:50px;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #ff0000;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
}


/* Listen */
UL LI { padding-top: 0px;  }

ul
{	
	padding:0;
	margin: 0px 0px 0px 13px !important;
	list-style:none;
}

ul li     
{
 	padding: 0px 0px 0px 16px;
	margin-bottom:7px;
	background: url(../images/listpoint.gif) 0px 5px no-repeat;
}

ul li ul
{	
	padding:0;
	margin: 0px 0px 0px 10px !important;
	list-style:none;
}

ul li ul li
{
 	padding: 0px 0px 0px 14px;
	margin-top:4px;
	margin-bottom:5px;
	background: url(../images/listpoint_klein.gif) 0px 6px no-repeat;
	font-size: 11px;
}


#content ul.csc-menu li
{	
	padding:0;
	margin: 0px 0px 7px 0px;
	list-style:none;
}



table.contentoben {
	background-image:url(../images/allgemein/bg_content_oben.gif);
	background-repeat:no-repeat;
	margin-bottom:15px
}

table.contentoben td {
	font-family: verdana, arial,sans-serif;
	font-size: 12px;
	color:#000000;
	font-style: normal
}

td.contentmain {
	font-family: verdana, arial,sans-serif;
  font-size: 12px;
  color:#000000;
	background-image:url(../images/allgemein/1x1px_ecf0f6.gif);

}



/******************* I N H A L T   R E C H T S  ************************/


.inhaltrechts {
	margin-top:1px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	line-height:15px;
}

.inhaltrechts P.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	line-height:15px;
	margin-top:0px;
}

.inhaltrechts ul
{	
	padding:0;
	margin: 0px 0px 0px 10px !important;
	list-style:none;
}

.inhaltrechts ul li     
{
 	padding: 0px 0px 0px 14px;
	margin-bottom:7px;
	background: url(../images/listpoint_re.gif) 0px 5px no-repeat;
}

.inhaltrechts ul li ul
{	
	padding:0;
	margin: 0px 0px 0px 10px !important;
	list-style:none;
}

.inhaltrechts ul li ul li
{
 	padding: 0px 0px 0px 14px;
	margin-top:4px;
	margin-bottom:5px;
	background: url(../images/listpoint_klein_re.gif) 0px 6px no-repeat;
	font-size: 11px;
}


.inhaltrechts h1 {
	font-size:12px;
	color: #7083A7;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
}



/* Tabelle rechter Contentbereich */
table.content_right {
  font-family: verdana, arial,sans-serif;
  font-size: 12px;
  color:#000000;
  }

img.bilderrechts {
	margin-top:30px;
}


.nav2 {
	font-family: verdana, arial,sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-style: normal
	}


/* Menue vertikal */
.menunav2div {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
}

.menunav2div a {
 color: #FFFFFF;
 text-decoration: none;
 font-weight:normal;
}

.menunav2div a:hover{
 	color: #ffe574;
 	font-style: normal;
 	font-weight: normal;
 	text-decoration: none;
}

.menunav2divACT {
 	font-family: Verdana, Arial, sans-serif;
 	font-size: 12px;
 	color: #ffe574;
 	font-style: normal;
 	font-weight: normal;
 	text-decoration: none;
}

.menunav2divACT a {
 color: #ffe574;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
}

.menunav2divACT a:hover{
 	color: #ffe574;
 	font-style: normal;
 font-weight: normal;
 text-decoration: none;
}

.sitemapgs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-style: normal;
 	font-weight: normal;
}

sitemapgs.td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #F7ECDC;
	color:#000000;
	font-style: normal;
 	font-weight: normal;
}

.sitemapgs A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-style: normal;
 	font-weight: normal;
}

/* Klickpfad */
.klickpfad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:5px;
	font-style: normal;
 	font-weight: normal;
 	text-decoration: none;
}

.klickpfad a {
 color: #C59D5F;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
}

.klickpfad a:hover{
	color: #C59D5F;
 	font-style: normal;
 	font-weight: normal;
 	text-decoration: underline;
}


/* Directory Extension fuer Aerztefinder */
.tx_spdirectory-pi1-myform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tx_spdirectory-pi1-myformactive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}

.tx_spdirectory-pi1-dotted {
	border: 1px solid #DADADA;
}

.tx_spdirectory-pi1-small {
	font-size: 10px;
}

.tx_spdirectory-pi1-dottedcorner {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 2px dotted #DADADA;
	border-left: 2px dotted #DADADA;
}

.tx_spdirectory-pi1-dottedcolor {
	border: 2px dashed #EEEEFD;
}


/********************************************/
/************  H O M E P A G E  *************/
/********************************************/


#HPouter{
  width:915px;
	height:580px;
	text-align:left;
	margin: 25px auto 0px auto;
}

#HPheader{
	width:915px;
	height:102px;
}

#HPnav1{
	width:915px;
	height:36px;
}

#HP_bg_kachel{
	width:915px;
	background:url(../images/homepage/bg_kachel_hp_neu.gif) left bottom repeat-x;
}

#HP_oben{
	width:915px;
  height:215px;
}

#HP_mitte{
	width:915px;
}

#HP_unten{
	clear:both;
	width:915px;
  height:180px;
	line-height:15px;
}

#HP_unten p, #HP_unten table {
	line-height:15px;
}



#HPfooter{
	width:915px;
  height:20px;
	padding-bottom:15px;
}

#min_hoehe
{
	height:50px;
	width:10px;
	float:left;
}

#HPAktuelles{
	float:right;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	width:575px;
	background:#ecf0f6 url(../images/homepage/bg_aktuelles.gif);
}

/*#HPAktuelles p,*/ 
#HPAktuelles div, 
#HPAktuelles table, 
#HPAktuelles h6,
#HPAktuelles td
{
	margin:0px;
	padding:0px;
}

#HPAktuelles #text_aktuelles .bodytext
{
	margin-top:0px;
}

#HPAktuelles #text_aktuelles
{
	margin-top:7px;
	margin-left:30px;
	margin-bottom:5px;
	width:520px;
	/*border-bottom:1px solid;*/
	clear:both;
	padding:0px;
}

#HPAktuelles #text_aktuelles p
{
	margin:0px 0px 0px 0px;
}

#HPAktuelles #text_aktuelles td p.bodytext
{
	margin-bottom:7px;
}

#HPAktuelles #text_aktuelles h1
{
	font-size:13px;
	font-weight:bold;
	color:#536689;
	margin-bottom:22px;
}

#HPAktuelles #text_aktuelles table.imgtext-table img /*Bilder w/Text*/
{
	margin:-4px 4px 14px 4px;
}

#HPAktuelles #text_aktuelles img /*Button/Bilder im RTE*/
{
	margin:7px 3px 0px 0px;
}

/*#HPAktuelles #runde_ecke
{
	position:absolute;
	margin-top:-55px;
	margin-left:-40px;
	width:10px;
  height:10px;
	background:url(../images/homepage/runde_ecke.gif);
	overflow:hidden;
	padding:0px;
}*/


#HP_unten #HPwelle{
	position:absolute;
	margin-top:-110px;
	margin-left:65px;
}


#HP_unten p, 
#HP_unten div, 
#HP_unten table, 
#HP_unten h6,
#HP_unten td
{
	margin:0px;
	padding:0px;
}

#HP_unten #HPteaser1{                /*Positionierung des Layers*/
	position:absolute;
	margin-top:22px;
	margin-left:30px;
	width:199px;
  height:158px;
	background-image:url(../images/homepage/bg_teaser_1.gif);
	padding:0px;
}

#HP_unten #HPteaser1 p, 
#HP_unten #HPteaser1 table.imgtext-nowrap p,
#HP_unten #HPteaser2 p, 
#HP_unten #HPteaser2 table.imgtext-nowrap p 

{
	margin:0px;
	font-size:11px;
}

#HP_unten #HPteaser1 table.imgtext-nowrap,
#HP_unten #HPteaser2 table.imgtext-nowrap
{            
	position:absolute;
	margin-top:43px;
	margin-left:15px;
	font-size:11px;
	color: #000000;
	width:180px;
}

#HP_unten #HPteaser1 h6 a img,
#HP_unten #HPteaser2 h6 a img /*Button "mehr"*/
{
	position:absolute;
	padding:0px;
	margin-top:133px;
	margin-bottom:0px;
	right:10px;
}

#HP_unten #HPteaser1 table.imgtext-nowrap table.imgtext-table img,
#HP_unten #HPteaser2 table.imgtext-nowrap table.imgtext-table img
{
	margin-top:0px;
}

#HP_unten #HPteaser2{                /*Positionierung des Layers*/
	position:absolute;
	margin-top:22px;
	margin-left:249px;
	width:199px;
  height:158px;
	background-image:url(../images/homepage/bg_teaser_2.gif);
	padding:0px;
}

#HP_unten #HPteaser3{                /*Positionierung des Layers*/
	position:absolute;
	margin-top:22px;
	margin-left:468px;
	width:199px;
  height:158px;
	background-image:url(../images/homepage/bg_teaser_arzt.gif)
}

#HP_unten #HPteaser3 img {           /*Positionierung des Bildes*/
	position:absolute;
	margin-top:43px;
	margin-left:15px;
}

#HP_unten #HPteaser3 p {            /*Positionierung des Textblocks*/
	position:absolute;
	margin-top:82px;
	margin-left:75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	color: #000000;
	width:120px;
	height:41px;
	/*overflow:hidden;*/
}

#HP_unten #HPteaser3 a img {         /*Positionierung des Buttons*/
	position:absolute;
	margin-top:133px;
	right:10px;
	}

#HP_unten #HPteaser4{                /*Positionierung des Layers*/
	position:absolute;
	margin-top:22px;
	margin-left:687px;
	width:199px;
	height:158px;
	background-image:url(../images/homepage/bg_teaser_filial.gif)
}

#HP_unten #HPteaser4 img {           /*Positionierung des Bildes*/
	position:absolute;
	margin-top:43px;
	margin-left:15px;
}

#HP_unten #HPteaser4 p {            /*Positionierung des Textblocks*/
	position:absolute;
	margin-top:82px;
	margin-left:75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	color: #000000;
	width:120px;
	height:41px;
/*	overflow:hidden;*/
}

#HP_unten #HPteaser4 a img {         /*Positionierung des Buttons*/
	position:absolute;
	margin-top:133px;
	right:10px;
	}

#HPheadline{
	position:absolute;
	margin-top:33px;
	margin-left:30px;
}

#HPtext{
	position:absolute;
	width: 327px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
	color: #233964;
	margin-top:35px;
	margin-left:340px;
	padding:0px;
}

#HPtext p
{
	margin-top:0px;
	margin-bottom:8px;
}

#HPisozertifikat{
	position:absolute;
	margin-top:33px;
	margin-left:712px;
	width:155px;
	height:148px;
}



TABLE.contenttable TD {
	vertical-align:top;
}


strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#DREIDIOKL {
	position:absolute;
	width: 325px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
	color: #233964;
	top:250px;
	left:595px;
	border-style: solid;
	border-color: #A1A5A9;
	border-width: 1px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++ KLASSEN FUER BILDER ++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++*/

.contentmain table.imgtext-table td img
{
	margin-bottom:7px;
	margin-top:0px;
	padding:0px;
}

.contentmain table.imgtext-table .csc-caption
{
	font-size:11px;
	color: #7083a7;
	line-height:15px;
	text-align:left;
	margin-top:2px;
}

.contentmain div.inhaltrechts table.imgtext-table td img
{
	margin-bottom:-5px;
	margin-top:5px;
	padding-bottom:0px;
	display:block;
}

.contentmain div.inhaltrechts table.imgtext-table .csc-caption
{
	font-size:10px;
	color: #7083a7;
	line-height:14px;
	text-align:left;
	margin-top:0px;
}




/*++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++      FUER RTE       ++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++*/

.align-right 
{text-align:right}

.align-left 
{text-align:left}

.align-center
{text-align:center}


/* Video Startseite */
#HPAktuelles .tx-nonverblasterflashplayer-pi1 {
	float:left;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 20px 0px;
}




/*++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++      KONTAKTFORM      ++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++*/

table.csc-mailform td {padding-bottom:3px;}

table.csc-mailform td .csc-form-label{width:115px;}

table.csc-mailform input#captchaField {
	width:100px;
	margin:10px 15px 15px 0px;
}

table.csc-mailform input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px 0px 1px 0px;
	margin:0px 0px 3px 0px;
}

table.csc-mailform textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 1px 0px 2px 0px;
	margin:0px 0px 0px 0px;
}


