/* CSS Solleder - Zimny 04.2006 */

/* Farben: */

/* Farbe orange: #ED9404  */
/* Schrift Navi: #FFFFFF */
/* Schrift Navi OVER: #ED9404 */


body
{
text-align:center;
padding:7px 0px 5px 0px;
margin:0px;
background-color:#FFFFFF;
}

p, h1, h2, h3, h4, ul, li, a, td, label, input, textarea
{
font-family: verdana, arial, sans serif;
font-weight:normal;
color:#333333;
margin:0px;
padding:0px;
}

ul{list-style-type:none;}
li, h2, a{background-repeat:no-repeat;} /* Hintergrundbilder - Default nicht wiederholen */

a{text-decoration:none;}
img{border:none; margin:0px; padding:0px; line-height:0px;}


em, strong, i, b{font-weight:bold; font-style:normal; color:#333399;}
.clear{clear:both;}

/* hauptbox ------------------------------------------------------------------*/

#box-mittig
{
width:770px;
margin:0px auto;
/*padding-bottom:50px;*/
background-color:#FFFFFF;
text-align:left;
background-image:none;
background-repeat:repeat-y;
}


/* header ------------------------------------------------------------------*/
#box-header
{
display:none;
width:770px;
height:175px;
background-color:#FFFFFF;
background-repeat:no-repeat;
line-height:0px;

}

	.headerbild-typ-1{background-image:url(../upload/allgemein/bg_header_typ_1.jpg);}
	.headerbild-typ-2{background-image:url(../upload/allgemein/bg_header_typ_2.jpg);}

	/* navi-header ------------------------------------------------------------------*/


	#navi-header{display:none;}

		#navi-header li
		{
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 0px 1px 15px;
			line-height:0px;
			background-image:url(../upload/allgemein/listenpunkt_navi_header.gif);
			background-position:7px 3px;
		}
		#navi-header .kein-listenpunkt{background-image:none;}
		#navi-header li.over{}
		#navi-header a{font-size:11px; text-decoration:none; font-weight:normal; color:#0E3393; line-height:15px; margin:0px 0px 0px 0px; padding:0px;}
		#navi-header a.a-over, #navi-header a:hover{color:#FF6600;}
		
		
		/* Logo verlinken */
		#box-link-logo{float:left; width:290px; height:120px; line-height:0px; font-size:0px; text-decoration:none; display:block;}



/* box-hauptnavi ------------------------------------------------------------------*/
#box-hauptnavi
{
    display:none;
	width:770px;
	height:32px;
	line-height:0px;
	background-color:#FFFFFF;
	background-image:url(../upload/allgemein/hg_hauptnavi.jpg);
	background-repeat:no-repeat;

}
		#hauptnavi{float:left;}
		#hauptnavi li
		{
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			line-height:15px;
		}
		#hauptnavi li.over{}
		#hauptnavi a
		{
			font-size:11px;
			text-decoration:none;
			font-weight:normal;
			color:#000066;
			line-height:15px;
			margin:0px 0px 0px 0px;
			padding:5px 2px 7px 30px;
			background-image:url(../upload/allgemein/listenpunkt_hauptnavi.gif);
			background-position:13px 6px;
			display:block;
			float:left;
		}

		#hauptnavi a.punkt-1{width:127px;}
		#hauptnavi a.punkt-2{width:95px;}
		#hauptnavi a.punkt-3{}
		#hauptnavi a.punkt-4{}
		#hauptnavi a.punkt-5{}

		#hauptnavi a.a-over, #hauptnavi a:hover{background-image:url(../upload/allgemein/listenpunkt_hauptnavi_over.gif);}



/* box-content ------------------------------------------------------------------*/
#box-content
{
	width:770px;
	padding-bottom:0px;
	margin:0px;
	background-color:transparent;
	background-image:none;
	background-repeat:no-repeat;
}

	#box-linke-seite{float:left; display:none;}
	#box-rechte-seite{float:left; width:533px; padding-right:25px; padding-bottom:30px; padding-left:20px;}


		#box-linke-seite #subnavi{margin:5px 0px 0px 7px;}
		#box-linke-seite #subnavi li
		{
			margin:0px;
			padding:0px 0px 0px 0px;
			line-height:15px;
			background-image:none;
		}
		#box-linke-seite #subnavi li.over{}
		#box-linke-seite #subnavi a
		{
			font-size:11px;
			text-decoration:none;
			font-weight:normal;
			color:#000066;
			line-height:15px;
			margin:0px 0px 0px 0px;
			padding:4px 0px 4px 26px;
			background-image:url(../upload/allgemein/listenpunkt_subnavi.gif);
			background-position:7px 7px;
			display:block;
			width:154px;
			text-decoration:none;
		}

		#box-linke-seite #subnavi a.a-over, #box-linke-seite #subnavi a:hover{background-image:url(../upload/allgemein/listenpunkt_subnavi_over.gif); background-color:#FFFFFF;}



/* box-footer ------------------------------------------------------------------*/
#box-footer
{
	width:770px;
	height:4px;
	float:left;
	background-image:url(../upload/allgemein/hg_footer.jpg);
	background-repeat:no-repeat;
	line-height:0px;
}



/* Content ------------------------------------------------------------------*/

	#box-content h1{color:#8293C0; font-size:19px; padding-top:23px; padding-bottom:25px; font-weight:normal; line-height:22px; font-family: georgia, verdana, arial, sans serif;}
	#box-content h2{font-size:14px; padding-bottom:18px; font-weight:bold; line-height:18px; color:#333399;}
	/* #box-content h2{font-size:16px; padding-bottom:12px; font-weight:normal; line-height:18px; color:#8293C0; font-family: georgia, verdana, arial, sans serif; }*/
	#box-content h3{font-size:12px; padding-bottom:12px; font-weight:bold; line-height:18px;}
	#box-content p{font-size:12px; padding-bottom:12px; line-height:17px; color:#333333;}
	#box-content td{font-size:12px; line-height:16px;}

	#box-content .groesse-1{font-size:13px}
	
	#box-content span.groesse-3 h1, #box-content span.groesse-3 h2,
	#box-content span.groesse-3 h3, #box-content span.groesse-3 p,
	#box-content span.groesse-3 td
	{font-size:11px}

	#box-content .farbe-1{color:#FFCC00;} /* Orange */
	#box-content .fett{font-weight:bold;} /* Fett */

	#box-content a{text-decoration:underline; color:#FF6600; font-weight:bold;}
	#box-content a:hover{text-decoration:none;}

	#box-content .p-img-beschreibung {font-size:10px; clear:both; padding:5px 0px 0px 0px; margin:0px; line-height:12px;}


	/* Listen */

	#box-content ul{}
	#box-content ul li
	{
		font-size:12px;
		padding:0px 0px 0px 13px;
		margin-bottom:4px;
		background-image:url(../upload/allgemein/listenpunkt_typ_1.gif);
		background-position:0px 6px;
		line-height:17px;
	}

	#box-content ul li.ohne-aufzaehlungszeichen{background-image:none;}
	#box-content ul li.abstand-zu-liste-in-listenpunkt{margin-bottom:0px; padding-bottom:0px;}

		#box-content ul ul{}
		#box-content ul li ul li
		{
			font-size:12px;
			padding:0px 0px 2px 13px;
			margin-bottom:0px;
			background-image:url(../upload/allgemein/listenpunkt_typ_1.gif);
			background-position:0px 10px;
			line-height:17px;
		}

	#box-content .abstand-unten-0{padding-bottom:0px;}
	#box-content .abstand-unten-1{padding-bottom:10px;}
	#box-content .abstand-unten-2{padding-bottom:20px;}
	#box-content .abstand-unten-3{padding-bottom:30px;}
	#box-content .abstand-unten-4{padding-bottom:40px;}
	#box-content .abstand-unten-5{padding-bottom:50px;}
	
	#box-content .abstand-oben-0{padding-top:0px;}
	#box-content .abstand-oben-1{padding-top:10px;}
	#box-content .abstand-oben-2{padding-top:20px;}
	#box-content .abstand-oben-3{padding-top:30px;}
	#box-content .abstand-oben-4{padding-top:40px;}
	#box-content .abstand-oben-5{padding-top:50px;}


    /* span für Impressum z.B.*/
    #box-content .schrift-klein-1 h2, #box-content .schrift-klein-1 h3, #box-content .schrift-klein-1 p{font-size:11px; padding-bottom:6px; line-height:14px;}
	#box-content .schrift-klein-1 h3{padding-top:8px;}





/* Infos für Patienten ******************************************************************************/


/* Netzpatient werden ------------------------------------------------------------------*/
#box-content #tbl-netzpatient-werden-1{border-collapse:collapse; border-spacing:0px; margin:10px 0px 20px 0px; background-color:transparent;}
#box-content #tbl-netzpatient-werden-1 td{padding:10px 30px 30px 10px; border:0px solid #DFDFDF; vertical-align:top;}
#box-content #tbl-netzpatient-werden-1 .td-1{width:150px; vertical-align:top;}
#box-content #tbl-netzpatient-werden-1 .td-2{width:300px;}


/* Ärzte - Auflistung im öffentlichen Bereich ------------------------------------------------------------------*/

#box-content #a-anker-oben{text-decoration:none; line-height:0px; margin:0px; padding:0px; font-size:0px;}

#box-content .box-fachbereich-einzeln
{
	width:530px;
	padding-bottom:50px;
	background-image:none;;
	background-repeat:no-repeat;
}
	#box-content .box-fachbereich-einzeln h2
	{
		font-size:14px;
		font-weight:normal;
		color:#333399;
		padding:8px 0px 0px 7px;
	}
	
	/* Sortierleiste */
	#box-content .box-fachbereich-einzeln p.sortierung
	{
		font-size:10px;
		font-weight:normal;
		color:#333399;
		padding:10px 0px 0px 7px;
	}
		#box-content .box-fachbereich-einzeln p.sortierung a.over{text-decoration:none;}
		
	/* einzelner Eintrag */
	#box-content .box-fachbereich-einzeln p.eintrag-einzelnes-mitglied
	{
		font-size:11px;
		font-weight:normal;
		color:#333399;
		padding:15px 0px 0px 25px;
		background-image:url(../upload/allgemein/listenpunkt_subnavi.gif);
		background-position:7px 19px;
		background-repeat:no-repeat;

	}
		#box-content .box-fachbereich-einzeln p.eintrag-einzelnes-mitglied a
		{
			font-size:11px;
			font-weight:normal;
			color:#333399;
		}
		
	/* nach oben */
	#box-content .box-fachbereich-einzeln p.nach-oben
	{
		display:none;
		font-size:10px;
		font-weight:normal;
		color:#333399;
		padding:13px 0px 0px 7px;
	}


/* Kontakt ------------------------------------------------------------------*/

/* tabelle formular  */
#tbl-kontaktformular{border-collapse:collapse; margin:0px 0px 0px 0px;}
#tbl-kontaktformular td{padding:3px 0px 3px 0px; vertical-align:middle; font-size:12px;}
#tbl-kontaktformular .td-1{width:160px;}
#tbl-kontaktformular .td-2{width:320px;}

/* input felder alle  */
#box-content .vorname-name, #box-content .strasse, #box-content .plz-ort,
#box-content .telefon, #box-content .email,
#box-content .nachricht, #box-content .input-empfehlung, #box-content .input-sonstiges, 
#box-content .input-sonstiges-2, #box-content .wunsch
{height:18px; padding:3px 0px 0px 4px; border:1px solid #7F9DB9; font-size:12px;}


/* input felder */
#box-content .vorname-name{width:270px;}
#box-content .strasse{width:270px;}
#box-content .plz-ort{width:270px;}
#box-content .telefon{width:270px;}
#box-content .email{width:270px;}
#box-content .nachricht{width:440px; height:140px;}
#box-content .td-nachricht{padding-top:20px;}

#box-content .radio-kontaktaufnahme{}
#box-content .td-kontaktaufnahme-einzeln{padding-right:10px; padding-top:5px;}

/* Überschriften im Formular */
#box-content #td-anliegen{}
#box-content #h2-anliegen{padding-bottom:10px;}

#box-content #td-kontaktaufnahme{}
#box-content #h2-kontaktaufnahme{padding-top:30px; padding-bottom:10px;}

#box-content #h2-anfrage{padding-top:10px; padding-right:20px; padding-bottom:0px;}
#box-content .td-nachricht{padding-top:10px;}

#box-content #h2-aufmerksam{padding-top:30px; padding-bottom:0px;}
	#box-content #table-aufmerksam .td-1{width:15px;}
	#box-content #table-aufmerksam .td-2{ width:100%;}
	#box-content .td-aufmerksam-einzeln{padding-right:10px;}

#box-content .input-empfehlung{width:210px;}
#box-content .input-sonstiges{width:330px;}
#box-content .input-sonstiges-2{width:280px;}

#box-content #h2-erfahren{padding-top:30px;}

/* button senden */
#box-content .senden{margin:30px 0px 0px 0px; font-size:13px;}


/* Eingabefehler */
#box-content .p-eingabefehler{color:red; margin-top:90px;}
#box-content .eingabefehler{border:1px solid red;}

/* Allgemeine Festlegungen zum Formular */
#box-content .vertical-top{ vertical-align:top;}
#box-content tr.tr-leer-1 td{height:20px;}

/* Anker fürs Formular zum Anspringen nach Fehleingabe */
#box-content #a-anker-formular{text-decoration:none; line-height:0px; margin:0px; padding:0px; font-size:0px;}

#box-content .kontaktformular-p-fehler{font-size:10px; color:red; padding:0px 0px 10px 0px; width:270px; line-height:14px; margin:0px;}


/* Box Erfolg/nicht erfolg */
#box-content #box-meldung-kontakt
{
width:476px;
margin:15px 0px 0px 0px;
padding:20px 15px 10px 20px;
/*
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_oben.gif);
background-repeat:no-repeat;
background-color:#E0EEFF;
*/

border:1px solid #DFDFDF;
}

#box-content #box-meldung-kontakt-unten
{
height:0px;
background-image:url(../upload/hintergrund_boxen/box_hintergrund_typ_1_unten.gif);
background-repeat:no-repeat;
margin-bottom:100px;
}





