/* CSS-Dr Hock/Mangelkramer 04.2005 */

/* Farben: */

/* Hintergrund orange: #FFCC3F */
/* Hintergrundfarbe header gelb: #FFF787 */
/* Schrift content:  */
/* Schrift Navi: #FBB600 */
/* Schrift Navi OVER: #339933 */
/* Trennlinie: #FFBF0F */

body
{
text-align:center;
padding:0px;
margin:0px;
background-color:#FFFFFF;
background-image:none;
font-size:1.01em;
}

p, h1, h2, h3, h4, ul, li, a, td, label, input, textarea
{
font-family: verdana, arial, sans serif;
font-weight:normal;
color:#555555;
margin:0px;
padding:0px;
}

ul{list-style-type:none;}
li, h2, a{background-repeat:no-repeat;}

a{text-decoration:none;}
img{border:none; }


/* hauptbox ------------------------------------------------------------------*/

#box-center
{
width:770px;
margin:0px auto;
padding-bottom:50px;
background-color:#FFFFFF;
background-image:none;
text-align:left;
}

/* header ------------------------------------------------------------------*/

#box-header{overflow:hidden; height:112px; background-color:#FFFFFF;}
	#img-logo{margin-top:15px; padding-left:23px; float:left;}
	#img-aerzte{display:none;}
	#box-subnavi{display:none;}
	#linie-header-unten{width:550px; height:3px; clear:both; line-height:0px; background-color:#FFF787;}


/* navi ------------------------------------------------------------------*/

#box-navi{display:none;}





/* content ------------------------------------------------------------------*/

#box-content{float:left; width:520px;}

	#box-content h1
	{
	font-size:0.9em;
	color:#339933;
	font-weight:bold;
	margin:30px 0px 5px 0px;
	}
	#box-content #trennlinie{border-top:1px solid #FFBF0F; margin-bottom:20px; margin-right:20px;}
	#box-content h2{font-size:0.8em; font-weight:bold; color:#339933; margin-bottom:15px;}
	#box-content td h2{font-size:1.0em;}
	#box-content p{font-size:0.8em; padding-right:20px; margin-bottom:20px; line-height:1.4em;}
	#box-content td{font-size:0.8em; vertical-align:top;}

	/* listen mit links */
	#box-content ul a
	{
	color:#FBB600;
	margin:0px 0px 5px 0px;
	}

	/* listen ohne links */
	#box-content ul li
	{
	font-size:0.8em;
	background-image:url(../allgemein/punkt_liste_content.gif);
	padding:0px 0px 0px 18px;
	display:block;
	margin:0px 0px 5px 0px;
	line-height:1.4em;
	}



	/* h3 und p in listen (verwendet bei implantate) */
	#box-content ul h3{font-size:1em; color:#339933; font-weight:bold;	margin:30px 0px 5px 0px;}
	#box-content ul p{font-size:1em; padding-right:20px; margin-bottom:20px; line-height:1.4em;}

	/* boxen verschiedener breiten*/
	#box-content .box-breite-1{float:left; width:330px;}

	/* abstände */
	#box-content .abstand-unten-1{margin-bottom:10px;}
	#box-content .abstand-unten-3{margin-bottom:30px;}
	#box-content .abstand-unten-5{margin-bottom:40px;}

	/* clear:both - zuurücksetzen float*/
	#box-content .clear{clear:both;}

	/* Links im Text */
	#box-content a{color:#FBB600; text-decoration:underline;}
	#box-content a:hover{text-decoration:none;}

	/* Link auf Mailadresse - als Grafik wegen Spam */
	#box-content a.a-mailadresse
	{
		background-image:url(../allgemein/grafik_mailadresse.gif);
		background-repeat:no-repeat;
		padding:2px 265px 0px 0px;
		display:inline;
		text-decoration:none;
	}
	#box-content a.a-mailadresse:hover
	{
		text-decoration:none;
	}

	/* Anker im Content */
	#box-content a.anker
	{
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	text-decoration:none;
	line-height:0px;
	font-size:0px;
	}

	/* fett */
	#box-content .fett{font-weight:bold;}



/* startseite ------------------------------------------------------------------*/

#img-startseite-praxis{display:block; margin:0px 0px 30px 40px;}
#img-startseite-cerec{float:right; margin:0px 30px 30px 0px;}


/* inhalt ------------------------------------------------------------------*/
.ul-inhalt-ebene-1{margin:0px 0px 30px 0px;}
	.ul-inhalt-ebene-1 p{margin:0px 0px 0px 0px;}
#ul-inhalt-ebene-2{margin:0px 0px 0px 30px;}



/* behandler ------------------------------------------------------------------*/

#ul-behandler{margin:0px 0px 30px 0px;}
#ul-vorteile{margin:0px 0px 30px 0px;}

#img-portrait-hock{float:left; margin:10px 0px 0px 0px;}
#img-portrait-mangelkramer{float:left; margin:10px 0px 0px 0px;}

.tbl-chronik{float:left; border-collapse:separate; border-spacing:0px; margin:10px 0px 30px 20px;}
.tbl-chronik td{padding-bottom:8px;}
.tbl-chronik .td-1{width:100px;}
.tbl-chronik .td-2{width:220px;}


/* praxisteam ------------------------------------------------------------------*/

#img-praxisteam{display:block; margin:40px 0px 40px 40px;}


/* spektrum ------------------------------------------------------------------*/

#ul-spektrum{margin:0px 0px 50px 0px;}

	/* cerec ------------------------------------------------------------------*/
	#img-cerec-bildschirm{float:left; margin:10px 0px 20px 0px;}
	#p-cerec-bildschirm{float:left; width:250px; margin:20px 0px 0px 30px;}

	#box-content #ul-cerec-behandlung {margin:0px 0px 30px 0px; padding-right:30px;}
	#box-content #ul-cerec-behandlung li{background-image:none; padding-left:0px;}

	#img-cerec-behandlung-1{float:left; margin:0px 0px 0px 10px;}
	#img-cerec-behandlung-2{float:left; margin:0px 0px 0px 10px;}
	#img-cerec-behandlung-3{float:left; margin:0px 0px 0px 10px;}

	#h2-cerec-vorteile{clear:both; padding-top:30px;}

	#ul-cerec-vorteile{margin:0px 0px 30px 0px; padding-right:40px;}

	/* implantate ------------------------------------------------------------------*/
	#ul-implantate{margin:0px 0px 30px 0px; padding-right:30px;}

	/* chirurgie ------------------------------------------------------------------*/
	.ul-spektrum-chirurgie{margin:0px 0px 30px 0px; padding-right:30px;}

	/* prophylaxe ------------------------------------------------------------------*/
	#ul-prophylaxe{margin:0px 0px 30px 0px; padding-right:30px;}


/* rundgang ------------------------------------------------------------------*/

#p-rezeption{float:left; width:230px; margin:10px 0px 20px 0px;}
#img-rezeption{float:left; margin:10px 0px 0px 30px;}

#h2-wartebereich{clear:both; padding-top:30px;}
#p-wartebereich{float:left; width:230px; margin:10px 0px 20px 0px;}
#p-wartebereich-2{clear:both; padding-top:10px;}
#img-wartebereich{float:left; margin:10px 0px 20px 30px;}

#h2-behandlungsbereich{clear:both; padding-top:30px;}
#p-behandlungsbereich{float:left; width:230px; margin:10px 0px 20px 0px;}
#p-behandlungsbereich-2{clear:both; padding-top:10px;}
#img-behandlungsbereich{float:left; margin:10px 0px 20px 30px;}


/* lage ------------------------------------------------------------------*/

#img-karte{display:block; margin:40px 0px 40px 50px;}


/* sprechzeiten ------------------------------------------------------------------*/

#tbl-sprechzeiten{border-collapse:separate; border-spacing:0px; margin:10px 0px 20px 0px;}
#tbl-sprechzeiten td{padding-bottom:8px; font-weight:bold;}
#tbl-sprechzeiten .td-1{width:200px;}
#tbl-sprechzeiten .td-2{width:220px;}


/* impressum ------------------------------------------------------------------*/

#tbl-impressum-tel{border-collapse:separate; border-spacing:0px; margin:0px 0px 0px 0px;}
#tbl-impressum-tel td{padding-bottom:8px;}
#tbl-impressum-tel .td-1{width:100px;}
#tbl-impressum-tel .td-2{width:220px;}

#tbl-impressum-gesetze{border-collapse:separate; border-spacing:0px; margin:20px 0px 20px 0px;}
#tbl-impressum-gesetze td{padding-bottom:15px; line-height:1.4em;}
#tbl-impressum-gesetze .td-1{width:100px;}
#tbl-impressum-gesetze .td-2{width:320px;}

#box-content #p-impressum-klausel{font-size:0.6em;}



/* kontakt ------------------------------------------------------------------*/

/* tabelle formular buchseite */
#tbl-kontaktformular{border-collapse:collapse; margin:20px 0px 0px 13px;}
#tbl-kontaktformular td{padding:3px 0px 3px 0px; vertical-align:middle;}
#tbl-kontaktformular .td-1{width:160px;}
#tbl-kontaktformular .td-2{width:320px;}

/* input felder alle - buchseite und kontaktformular */
#box-content .vorname-name, #box-content .strasse, #box-content .plz, #box-content .ort,
#box-content .telefon, #box-content .mobiltelefon, #box-content .nr, #box-content .email,
#box-content .nachricht, #box-content .zeitpunkt-1, #box-content .zeitpunkt-2
{height:18px; padding:3px 0px 0px 4px; border:1px solid #7F9DB9; font-size:1.0em;}

/* input felder */
#box-content .vorname-name{width:200px;}
#box-content .strasse{width:200px;}
#box-content .plz{width:200px;}
#box-content .ort{width:200px;}
#box-content .telefon{width:200px;}
#box-content .mobiltelefon{width:200px;}
#box-content .nr{width:200px;}
#box-content .email{width:200px;}
#box-content .nachricht{width:270px; height:100px;}
#box-content .zeitpunkt-1, #box-content .zeitpunkt-2{width:50px;}
#box-content .radio-kontaktaufnahme{}

/* Überschriften im Formular */
#box-content #td-persoenliche-daten{}
#box-content #h2-persoenliche-daten{padding-bottom:0px;}

#box-content #td-nachricht{}
#box-content #h2-nachricht{padding-top:30px;}

#box-content #td-kontaktaufnahme{}
#box-content #h2-kontaktaufnahme{padding-top:30px;}

/* Optionen Kontaktaufnahme */
#box-content .td-kontaktaufnahme-2{padding-top:5px; padding-bottom:5px;}


/* button senden */
#box-content .senden{margin:30px 0px 0px 30px;}

/* Eingabefehler */
#box-content .p-eingabefehler{color:red; margin-top:30px;}
#box-content .eingabefehler{border:1px solid red;}

/* Allgemeine Festlegungen zum Formular */
#box-content .vertical-top{ vertical-align:top;}


/* shop ------------------------------------------------------------------*/

#p-shop{float:left; width:230px; margin:10px 0px 20px 0px;}
#img-vitrine{float:left; margin:10px 0px 30px 30px;}


/* US ********************************************************************************************/

/* home ------------------------------------------------------------------*/
#ul-home{margin:0px 0px 30px 0px;}


/* Lage ------------------------------------------------------------------*/

#img-karte-usa{display:block; margin:40px 0px 40px 0px;}
#ul-lage-usa{margin-bottom:30px;}
#ul-lage-usa-2{margin-bottom:40px;}

