/* CSS Krieter 09.2006 */

/* Farben: */



body 
{
text-align:left; 
padding:10px 0px 10px 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:#000000;
margin:0px;
padding:0px;
}

ul{list-style-type:none;}
li, h2, a{background-repeat:no-repeat;}

a{text-decoration:none;}
img{border:none;}
em{font-weight:bold; font-style:normal;}

div{background-repeat:no-repeat;}


/* hauptbox ------------------------------------------------------------------*/

#box-center
{
width:792px; 
margin:0px; 
padding:0px;
background-color:#FFFFFF; 
text-align:left; 
}


/* header ------------------------------------------------------------------*/
#box-header
{
width:792px; 
height:165px; 
display:none;
}


	/* box-navi oben ------------------------------------------------------------------*/
		#ul-headernavi{padding-left:31px; width:210px; float:left;}
		#ul-headernavi li{float:left; margin-top:4px;}
		
		/* Links */
		#ul-headernavi a
		{
		color:#FFFFFF; 
		font-size:10px;
		padding:0px;
		text-decoration:underline;
		}
		
		#ul-headernavi li a#punkt-2{margin-left:12px;}

		/* hover (mousover und over aktuelle seite) */
		#ul-headernavi a:hover, #ul-headernavi a.over
		{color:#000000;}

	/* Link auf Startseite ------------------------------------------------------------------*/
	#box-header #link-logo{float:right; width:248px; height:104px;}

	#box-header #link-mailadresse{width:130px; height:20px; float:left; margin-top:102px;}


/* leerleiste unter header------------------------------------------------------------------*/

#leerleiste-header
{
width:792px; 
height:9px;
background-image:url(../allgemein/leerleiste_header_hg.jpg);
background-repeat:repeat-y;
display:none;
}



/* box-navi ------------------------------------------------------------------*/

#box-navi{height:26px; display:none;}

#box-navi #hg-1{width:68px; height:26px; background-image:url(../allgemein/box_navi/navibox_hg_1.jpg); float:left;}
#box-navi #hg-2{width:84px; height:26px; background-image:url(../allgemein/box_navi/navibox_hg_2.jpg); float:left;}

#box-navi #ul-hauptnavipunkte{margin:0px;}
	#box-navi #ul-hauptnavipunkte li{margin:0px; padding:0px; float:left;}
	
	/* Links */
	#box-navi #ul-hauptnavipunkte li a
	{
	color:#000000; 
	padding:1px 0px 0px 4px;
	display:block;
	width:76px;
	height:25px;
	background-image:url(../allgemein/box_navi/navi_hg_1.gif);
	font-family:"MS Sans Serif", arial, verdana;
	font-size:10px;
	font-weight:bold;
	}
	
	#box-navi #ul-hauptnavipunkte li.hervorgehoben a{color:#FF0000;}
			
	/* hover (mousover und over aktuelle seite) */
	#box-navi #ul-hauptnavipunkte a:hover, #box-navi #ul-hauptnavipunkte a.over
	{background-image:url(../allgemein/box_navi/navi_hg_1_over.gif);}



		
/* content ------------------------------------------------------------------*/

#box-content
{
width:736px; /* weil padding subtrahiert wird */ 
padding:0px 0px 0px 0px;
}

/* Aufteilung Content Typ 1 */
#box-content #spalte-links{float:left; width:194px; margin-top:37px;}
#box-content #spalte-rechts{float:left; width:480px; border-left:6px solid #C1D2EC; margin-top:37px; margin-bottom:22px; padding-left:40px; }

/* Aufteilung Content Typ 2 */
#box-content #spalte-links-rechts{float:left; width:724px; margin-top:37px; margin-bottom:22px; background-image:url(../allgemein/unterteilung_links_rechts.gif); background-repeat:repeat-y;}


unterteilung_links_rechts

	/* listen ohne links */
	#box-content ul li
	{margin:0px; padding:0px;}
	
	#box-content ul li
	{
	font-size:12px; 
	background-image:url(../allgemein/listenpunkte/listenpunkt_1.gif);
	background-repeat:no-repeat;
	padding:0px 20px 7px 15px;
	display:block;
	margin:0px;
	line-height:1.4em;
	background-position:0px 8px;
	}
	
	#box-content h1
	{
	font-size:15px; 
	font-weight:bold;
	color:#9294F8; 
	margin:25px 0px 20px 0px;
	}
	
	#box-content h2
	{
	font-size:12px; 
	font-weight:bold;
	color:#9294F8; 
	margin:25px 0px 15px 0px;
	}
	
	#box-content #spalte-links h2
	{
	font-size:14px; 
	color:#000000;
	letter-spacing:1px;
	font-weight:bold;
	margin:10px 0px 0px 12px;
	}
	
	#box-content h3
	{
	font-size:12px; 
	font-weight:bold;
	margin:0px 0px 15px 30px;
	}

	#box-content p{font-size:12px; padding-right:20px; margin:0px 0px 15px 0px; line-height:1.4em;}
	#box-content td{font-size:12px; line-height:1.4em;}
	#box-content td p{font-size:12px; line-height:1em; margin:0px; padding:0px;}
	
	/* abstände */	
	#box-content .abstand-unten-0{margin-bottom:0px;}
	#box-content .abstand-unten-1{margin-bottom:10px;}
	#box-content .abstand-unten-2{margin-bottom:20px;}
	#box-content .abstand-unten-3{margin-bottom:30px;}	
	#box-content .abstand-unten-5{margin-bottom:40px;}	
	#box-content .abstand-unten-10{margin-bottom:220px;}	
	
	/* Links im conent */
	#box-content a{color:#7F7B4F; text-decoration:underline; padding-left:5px; padding-right:5px;}
	#box-content a:hover{color:#9294F8;}
	
	/* fett */
	#box-content .fett{font-weight:bold;}
	
	.normal-fett-1{font-size:13px; font-weight:bold; color:#000000;}
	
	/* clear:both - zurücksetzen float*/
	#box-content .clear{clear:both;}	


/* Kontakt ------------------------------------------------------------------*/
#spalte-links-rechts .kontakt-1-links{float:left; padding-left:9px; width:185px;}

#spalte-links-rechts .kontakt-1-rechts{float:left; width:480px; padding-left:40px;}
	#spalte-links-rechts .kontakt-1-rechts h1{margin-top:0px; margin-bottom:20px;}
	#spalte-links-rechts .kontakt-1-rechts h2{margin-top:0px; margin-bottom:10px; font-size:13px;}

#tbl-sprechzeiten{border-collapse:separate; border-spacing:0px; margin:10px 0px 20px 0px; background-color:#C1D2EC;}
#tbl-sprechzeiten td{padding:2px 7px 2px 7px;}
	#tbl-sprechzeiten tr.erste-zeile td{padding:7px 7px 2px 7px;}
	#tbl-sprechzeiten tr.letzte-zeile td{padding:2px 7px 7px 7px;}
	#tbl-sprechzeiten .td-1, #tbl-sprechzeiten .td-2, #tbl-sprechzeiten .td-3, #tbl-sprechzeiten .td-4,
	#tbl-sprechzeiten .td-5{width:100px; text-align:left;}


/* Startseite ------------------------------------------------------------------*/

#spalte-links .startseite-img-krieter{margin:0px 0px 0px 8px;}
#spalte-links .startseite-p-willkommen{margin:0px 0px 0px 12px; line-height:14px;}
#spalte-links .startseite-img-logo-daz{padding:5px 0px 0px 50px;}

#spalte-rechts .startseite-perfect-smile{margin:0px 0px 50px 40px;}
#spalte-rechts .startseite-slogan{margin:0px 0px 80px 40px;}

#spalte-rechts #ul-startseite-1{margin-bottom:15px;}
#spalte-rechts #ul-startseite-2{margin-bottom:15px;}
#spalte-rechts #ul-startseite-3{margin-bottom:5px;}



/* Philosophie ------------------------------------------------------------------*/
#spalte-links-rechts .philosophie-1-links{float:left; padding-left:9px; width:185px;}

#spalte-links-rechts .philosophie-1-rechts{float:left; width:480px; padding-left:40px;}
	#spalte-links-rechts .philosophie-1-rechts h1{margin-top:0px; margin-bottom:20px;}
	


/* Praxis ------------------------------------------------------------------*/
#spalte-links-rechts .praxis-1-links{float:left; padding-left:9px; width:185px;}
	#spalte-links-rechts .praxis-1-links h2{font-size:15px; font-weight:bold; color:#9294F8; margin:1px 0px 0px 0px; padding:0px 15px 15px 0px;}
	#spalte-links-rechts .praxis-1-links p{font-size:11px;}

#spalte-links-rechts .praxis-1-rechts{float:left; width:480px; padding-left:40px;}
	#spalte-links-rechts .praxis-1-rechts h1{margin-top:0px; margin-bottom:12px;}
	#spalte-links-rechts .praxis-1-rechts h2{margin-top:10px; margin-bottom:10px; color:#888455; font-size:11px;}
	


/* Team ------------------------------------------------------------------*/
#spalte-links-rechts .team-1-links{float:left; padding-left:9px; width:185px;}
	#spalte-links-rechts .team-1-links h2{font-size:13px; font-weight:bold; color:#9294F8; margin:1px 0px 0px 0px; padding:0px 15px 0px 0px;}

#spalte-links-rechts .team-1-rechts{float:left; width:480px; padding-left:40px;}
	#spalte-links-rechts .team-1-rechts h1{margin-top:0px; margin-bottom:12px;}
	#spalte-links-rechts .team-1-rechts h2{margin-top:10px; margin-bottom:10px; color:#888455;}
	#spalte-links-rechts .team-1-rechts .ul-team-1-1 li, #spalte-links-rechts .team-1-rechts h2{font-size:11px;}
	
	#spalte-links-rechts .team-1-rechts .ul-team-1-1{}
		#spalte-links-rechts .team-1-rechts .ul-team-1-1 li{line-height:14px; background-position:0px 6px;}



/* Spektrum ------------------------------------------------------------------*/
#spalte-links-rechts .spektrum-1-links{float:left; padding-left:9px; width:185px;}

#spalte-links-rechts .spektrum-1-rechts{float:left; width:480px; padding-left:40px;}
	#spalte-links-rechts .spektrum-1-rechts h1{margin-top:0px; margin-bottom:20px;}
	#spalte-links-rechts .spektrum-1-rechts h2{margin-top:0px; margin-bottom:10px; font-size:13px;}



/* Aesthetik - Beispiele ------------------------------------------------------------------*/
#spalte-links-rechts .aesthetik-1-links{float:left; padding-left:9px; width:185px;}

#spalte-links-rechts .aesthetik-1-rechts{float:left; width:480px; padding-left:40px;}
	#spalte-links-rechts .aesthetik-1-rechts h1{margin-top:0px; margin-bottom:20px;}
	#spalte-links-rechts .aesthetik-1-rechts h2{margin-top:0px; margin-bottom:10px; font-size:13px;}
	#spalte-links-rechts .aesthetik-1-rechts .ul-aesthetik-1 img{padding:15px 0px 35px 10px;}
	


/* Anfahrt ------------------------------------------------------------------*/
#spalte-links-rechts .anfahrt-1-links{float:left; padding-left:9px; width:185px;}

#spalte-links-rechts .anfahrt-1-rechts{float:left; width:480px; padding-left:40px;}
	#spalte-links-rechts .anfahrt-1-rechts h1{margin-top:0px; margin-bottom:20px;}
	#spalte-links-rechts .anfahrt-1-rechts h2{margin-top:0px; margin-bottom:10px; font-size:13px;}




/* Impressum ------------------------------------------------------------------*/
#spalte-links-rechts .impressum-1-links{float:left; padding-left:9px; width:185px;}

#spalte-links-rechts .impressum-1-rechts{float:left; width:480px; padding-left:40px;}
	#spalte-links-rechts .impressum-1-rechts h1{margin-top:0px; margin-bottom:20px;}
	#spalte-links-rechts .impressum-1-rechts h2{margin-top:0px; margin-bottom:10px; font-size:12px;}



/* Kontaktformular ------------------------------------------------------------------*/

/* Box Formular*/
#box-content #box-formular{padding-left:0px; }

/* input felder kontaktformular */
#box-content .vorname-name, #box-content .email, #box-content .nachricht
{height:18px; padding:3px 0px 0px 2px; border:1px solid #C1D2EC; font-size:11px;}

/* input felder */
#box-content .vorname-name{width:173px;}
#box-content .email{width:173px;}
#box-content .nachricht{width:173px; height:150px;}

/* Überschriften */
#box-formular p{margin:10px 0px 0px 0px; }

/* button senden */
#box-content .senden{margin:10px 0px 30px 0px;}

/* Eingabefehler */
#box-content .p-eingabefehler{margin:0px 0px 25px 0px; padding:5px; background-color:#F2BBBB; width:166px; font-size:10px;}

/* Erfolg */
#erfolgsmeldung{margin:0px 0px 25px 0px; padding:5px; background-color:#C6EDC0; width:166px;}
	#erfolgsmeldung p{font-size:10px;}

/* Fehler - Server*/
#fehlermeldung{margin:0px 0px 25px 0px; padding:5px; background-color:#F2BBBB; width:166px;}
	#fehlermeldung p{font-size:10px;}





/* Footer ------------------------------------------------------------------*/

#box-footer
{
padding-top:25px;
height:28px;
width:792px;
clear:both;
}

#box-footer p{font-size:9px; word-spacing:0px; margin-left:20px; padding-top:2px;}
#box-footer p a{text-decoration:underline;}
#box-footer p a:hover{color:#7F7B4F;}
