/* CSS Krieter */

/* Farben: */
body
{text-align:center; padding:10px 0px 10px 0px; margin:0px; background-color:#fff;}

p, h1, h2, h3, h4, ul, li, a, td, label, input, textarea
{font-family:verdana, arial, sans serif; font-weight:normal; color:#000; 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:980px; margin:0px auto; padding:0px; background-color:#fff; text-align:left;}

/* header ------------------------------------------------------------------*/
#box-header
	{width:980px; height:165px; background-image:url(../allgemein/header_hg.jpg);}

/* 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:#000; font-size:12px; font-weight:bold; 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:#000;}


/* 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:990px; height:9px;
	background-image:url(../allgemein/leerleiste_header_hg.jpg); background-repeat:repeat-y;}

/* box-navi ------------------------------------------------------------------*/
#box-navi
	{height:26px; background-image:url(../allgemein/box_navi/navi_bg.png); background-repeat:no-repeat;}

#box-navi #hg-1
	{width:68px; height:26px; background-image:url(../allgemein/box_navi/navi_hg_1.gif);
	float:left; display:none;}
/* EDIT TR: #box-navi #hg-2 { width:84px; height:26px; background-image:url(../allgemein/box_navi/navi_hg_1.gif); float:left; } */

#box-navi #ul-hauptnavipunkte {float:left; margin:0px 0px 0px 60px;}
#box-navi #ul-hauptnavipunkte li {margin:0px; padding:0px; float:left;}

/* Links */
#box-navi #ul-hauptnavipunkte li a
{color:#000; padding:1px 0px 0px 4px; display:block; width:76px; height:25px;
background-image:url(../allgemein/box_navi/navi_hg_1.gif); font-family:Verdana,Arial,sans-serif;
font-size:10px; font-weight:bold; text-align:center;}

#box-navi #ul-hauptnavipunkte li.hervorgehoben a {color:#f00;}

/* 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:958px; background-image:url(../allgemein/content_hg.jpg); background-repeat:repeat-y;
	float:left; padding:0px 28px 0px 28px;}

/* Aufteilung Content Typ 1 */
#box-content #spalte-links {float:left; width:194px; margin-top:37px;}
#box-content #spalte-rechts
{float:left; width:640px; border-left:6px solid #C1D2EC; margin-top:37px; margin-bottom:22px;
	padding:0px 40px 0px 40px;}

/* Aufteilung Content Typ 2 */
#box-content #spalte-links-rechts
{float:left; width:990px; 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:20px; font-weight:normal; color:#9294F8; margin:25px 0px 20px 0px;}
	#box-content h2 {font-size:16px; font-weight:normal; color:#9294F8; margin:25px 0px 15px 0px;}
	#box-content #spalte-links h2 {font-size:14px; color:#000; 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;}
	#box-content a:hover {color:#9294F8;}

	/* fett */
	#box-content .fett {font-weight:bold;}

	/* farbig - 1*/
	.farbig-1 {color:#9294F8;}
	.normal-fett-1 {font-size:13px; font-weight:bold; color:#000;}

	/* 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:600px; padding:0px 40px 0px 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:14px;
	font-weight:bold;}

#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 {font-weight:bold; 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 {font-size:14px; width:100px; text-align:left;}


/* 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 15px 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;}


/* 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 10px 10px;}
#spalte-links .startseite-img-logo-dgkz {padding:5px 0px 0px 10px;}

#spalte-rechts .startseite-perfect-smile {margin:0px 0px 50px 100px;}
#spalte-rechts .startseite-slogan {margin:0px 0px 80px 0px;}

#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-img-logo-daz {padding:5px 0px 6px 10px;}
#spalte-links-rechts .philosophie-img-logo-dgkz {padding:5px 0px 0px 10px;}

#spalte-links-rechts .philosophie-1-links {float:left; padding-left:9px; width:185px;}
#spalte-links-rechts .philosophie-1-rechts {float:left; width:640px; padding-left:40px;}
#spalte-links-rechts .philosophie-1-rechts h1 {margin-top:0px; margin-bottom:20px;}

/* Service ------------------------------------------------------------------*/
#spalte-links-rechts .service-1-links {float:left; padding-left:9px; width:185px;}
#spalte-links-rechts .service-1-rechts {float:left; width:640px;/*480px;*/ padding-left:40px;}
#spalte-links-rechts .service-1-rechts h1 {margin-top:0px; margin-bottom:20px;}
#spalte-links-rechts ul.service-1 li {font-size:12px; margin-bottom:-2px;}

/* 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:640px;/*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;}
#spalte-links-rechts .praxis-1-rechts img {padding-bottom:10px;}

/* 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:640px; padding-left:40px;}
#spalte-links-rechts .team-1-rechts h1 {margin-top:0px; margin-bottom:12px;}
#spalte-links-rechts .team-1-rechts h2 {font-size:14px; font-weight:bold; margin-top:10px;
	margin-bottom:10px; color:#000;}
#spalte-links-rechts .team-1-rechts .ul-team-1-1 li
{font-size:11px; line-height:14px; background-position:0px 6px; margin-bottom:-2px;}

/* Spektrum ------------------------------------------------------------------*/
#spalte-links-rechts .spektrum-1-links {float:left; padding-left:9px; width:185px;}
#spalte-links-rechts .spektrum-1-links h2 {font-weight:bold; margin-top:0px; margin-bottom:0px; font-size:14px;}
#spalte-links-rechts .spektrum-1-links a {font-size:9px;}
#spalte-links-rechts .spektrum-1-rechts {float:left; width:640px; 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;}
#spalte-links-rechts .spektrum-1-rechts ul.ul-spektrum-1 li {line-height:1.2em;}

/* Mehr Infos ------------------------------------------------------------------*/
#spalte-links-rechts .mehrinfos-1-links {float:left; padding-left:9px; width:185px;}
#spalte-links-rechts .mehrinfos-1-links h2 {margin-top:0px; margin-bottom:10px; font-size:13px;}

#spalte-links-rechts .mehrinfos-1-rechts {float:left; width:640px; padding-left:40px;}
#spalte-links-rechts .mehrinfos-1-rechts h1 {margin-top:0px; margin-bottom:20px;}
#spalte-links-rechts .mehrinfos-1-rechts h2 {margin-top:0px; margin-bottom:10px; font-size:13px;}
#spalte-links-rechts .mehrinfos-1-rechts ul.ul-mehrinfos-1 li {line-height:1em;}

/* Aesthetik - Beispiele ------------------------------------------------------------------*/
#spalte-links-rechts .aesthetik-1-links {float:left; padding-left:9px; width:185px;}
#spalte-links-rechts .aesthetik-1-links h2 {margin-top:0px; margin-bottom:10px; font-size:14px;
	font-weight:bold;}

#spalte-links-rechts .aesthetik-1-rechts {float:left; width:640px; 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:14px;
	font-weight:bold;}
#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:640px; 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:640px; 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;}

/* Footer ------------------------------------------------------------------*/
#box-footer {height:28px; width:990px; background-image:url(../allgemein/footer_hg.jpg); clear:both;}
#box-footer p {font-size:11px; word-spacing:0px; margin-left:20px; padding-top:2px;	text-align:center;}
#box-footer p a {text-decoration:underline;}
#box-footer p a:hover {color:#7F7B4F;}
