@charset "UTF-8";

/* @override 
	http://dorow/css/basic.css
	http://dorow-clinic/css/basic.css
*/

/* @group CSS Reset und Clearing */

/* Reset Styesheet by http://meyerweb.com/eric/tools/css/reset/*/

html, body, dhtmlgoodies_question, dhtmlgoodies_answer, dhtmlgoodies_answer_content, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	
	font: 11px "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
	font-weight: bold;
	width:430px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:0px;
	background-image:url('images/bg_answer.gif');
	background-repeat:no-repeat;
	background-position:top right;	
	height:15px;
	font: 11px "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #8c7e5e;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	font: 11px "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
	color: #8c7e5e;
	border:0px solid #c3bba2;
	background-color:#fff;
	width:400px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:0px;
	font-size:11px;	
	position:relative;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}

/* remember to define focus styles! */

:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: collapse;
	border-spacing: 0;
}


.clearfloat {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/* @end */

/* @group Layout */

body {
	font: 11px "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
	margin: 0;
	padding: 0;
	
	color: #8c7e5e;
}

html {
	background: #fff url(../images/layout/bg-verlauf.gif) no-repeat fixed center top;
	width:100%;
	height:100%;
	
}

#container {
	width: 930px;
	margin: 0 auto;
}

body > #container {
	width: 930px;
	margin: 0 auto;
	padding: 0 30px;
	background: #fff url(../images/layout/bg-verlauf.gif) no-repeat fixed center top;
}

/* @group Content */

#content {
}

#folgeseite-sitemap #content {
	background: url(../images/layout/bg-sitemap-striche.gif) repeat-y 330px;
	margin-top: 30px;
	margin-bottom: 20px;
}

#sidebarLeft {
	float: left;
	padding: 0 20px 10px 30px;
	margin-top: 30px;
	width: 190px;
	display: inline;
}

#index #sidebarLeft {
	width: 50px;
}

#folgeseite-zweispaltig #sidebarLeft {
	width: 360px;
	margin-left: 45px;
	margin-top: 20px;
}

#folgeseite-60-40 #sidebarLeft {
	width: 470px;
	margin-right: 40px;
	margin-left: 45px;
	margin-top: 20px;
}

#folgeseite-40-60 #sidebarLeft {
	width: 220px;
	margin-left: 30px;
}

#folgeseite-sitemap #sidebarLeft {
	width: 240px;
	padding: 0 20px;
	margin-left: 45px;
	margin-top: 0;
}


#folgeseite-einspaltig #sidebarLeft {
	display: none;
}

#sidebarRight {
	float: right;
	margin-top: 40px;
	padding: 0 20px 20px 30px;
	width: 210px;
	display: inline;
}

#index #sidebarRight {
	width: 100px;
	display: none;
}

#folgeseite-zweispaltig #sidebarRight {
	display: none;
}

#folgeseite-60-40 #sidebarRight {
	display: none;
}

#folgeseite-40-60 #sidebarRight {
	display: none;
}

#folgeseite-sitemap #sidebarRight {
	width: 240px;
	padding: 0 20px;
	margin-right: 45px;
	margin-top: 50px;
}

#folgeseite-einspaltig #sidebarRight {
	display: none;
}

#mainContent {
	margin-top: 20px;
	padding: 0px 10px 30px 60px;
	width: 320px;
	float: left;
	display: inline;
}

#index #mainContent {
	padding: 0px 10px 30px 65px;
	width: 685px;
}


#folgeseite-zweispaltig #mainContent {
	width: 360px;
	margin-top: 57px;
	padding-left: 35px;
}

#folgeseite-60-40 #mainContent {
	width: 210px;
	margin-top: 57px;
	padding-left: 35px;
}

#folgeseite-40-60 #mainContent {
	width: 450px;
	margin-left: 10px;
}

#folgeseite-sitemap #mainContent {
	width: 240px;
	padding: 0 20px;
	margin-top: 50px;
}

#folgeseite-einspaltig #mainContent {
	width: 850px;
}

.spalte-links,
.spalte-rechts {
	float: left;
	width: 410px;
}

#folgeseite-einspaltig .spalte-links p,
#folgeseite-einspaltig .spalte-rechts p {
	padding-right: 50px;
}

/* @end */

/* @end */

/* @group Header */

#header {
	background: #f7f3ed;
}

.middle_header { width:439px; float:left;}
.telephone_bg {background:url(../images/telephone.jpg) no-repeat center top; text-align:center; margin: 0 auto; width:254px; height:32px; line-height:19px; padding-bottom:90px;}

#header .headerBild {
	font-size: 1px;
}

ul#slideshow,
ul#slideshow li {
	margin: 0;
	padding: 0;
	font-size: 0px;
	height: 255px; /* 360 index höhe header */
	list-style: none;
	list-style-image: none;
	list-style-type: none;
}

.folgeseite ul#slideshow,
.folgeseite ul#slideshow li {
	height: 255px; /* 255 */
}

ul#slideshow li {
	height: 255px; /* 360 index höhe header */
	display: none; /* Slidwshow-Effekt auf Startseite, damit keine doppelten Bilder angezeigt werden bei ausgeschaltetem JS */
}

ul#slideshow li.first {
	display: inherit;
}

/* @end */

/* @group Logo */

#header h1 {
	margin: 0;
	padding: 10px 0;
	position: relative;
	float: right;
	right: 75px;
	top: 60px; /* 150 */
	z-index: 500;
}

.folgeseite #header h1 {
	right: 75px;
	top: 60px; /* 150 */
}

#header h1 span {
	display: none;
}

/* @end */

/* @group subnavi */

#suche-header {
	position: relative;
	float: right;
	top: -90px;
	right: 30px;
	margin: 0;
	z-index: 400;
	width: 200px;
}


#subnavi {
	position: absolute;
	left: 768px;
	top: 20px;
	/*text-transform: uppercase; */
	color:#95928e;
	font-weight: bold;
	line-height: 11px;
	font-size: 9px;
	margin: 0;
	z-index: 400;
}

#subnavi li {
	display: inline;
	border-right: 1px solid #95928e;
	padding: 0 5px;
	margin: 0;
}

#subnavi li.last {
	border-right: none;
}

#subnavi a {
	color:#95928e;
	text-decoration: none;
}

#subnavi a:hover {
	color: #242226;
}

/* @end */

/* @group Navi */

#navi {
	background: url(../images/navi/bg-navi-ul.gif) repeat-x 0 5px;
	float: left;
	width: 755px;
	padding-left: 175px; /* Abstand Hauptnavi links */
	height: 15px;
	margin: 5px 0;
	letter-spacing: .5pt;
	position: relative;
	z-index: 500;
}

#navi li {
	background: #fff;
	display: inline;
	padding: 2px 10px;
	border-right: 1px solid #a89771; /*Trennstrich Hauptnavi */
	float: left;
	height: 11px;
	line-height: 11px;
	margin: 0;
}

#navi li.last {
	border-right: none;
}

#navi li a.navi-dorow-clinic {
	width: 95px;
	background: url(../images/navi/dorow-clinic.gif) no-repeat 0 2px;
}

#navi li a.navi-team {
	width: 35px;
	background: url(../images/navi/team.gif) no-repeat 0 2px;
}

#navi li a.navi-dentistry {
	width: 90px;
	background: url(../images/navi/zahnmedizin.gif) no-repeat 0 2px;
}

#navi li a.navi-esthetics {
	width: 148px;
	background: url(../images/navi/schoenheitschirurgie.gif) no-repeat 0 0;
}

#navi li a.navi-medicine {
	width: 60px;
	background: url(../images/navi/medicine.gif) no-repeat 0 2px;
}

#navi li a.navi-kontakt {
	width: 61px;
	background: url(../images/navi/kontakt.gif) no-repeat 0 2px;
}

#navi li a.navi-jobs {
	width: 30px;
	background: url(../images/navi/jobs.gif) no-repeat 0 2px;
}

#navi li.current a {
	color: #000;
}

#navi li ul { /* Hintergrund der Hauptnavi*/
	background: #f0e8d7;
	padding: 10px 10px 5px 10px;
	position: absolute;
	margin: 10px 0 0 -10px;
	display: none;/* Navi wird bei ausgeschaltetem JS nicht angezeigt */
}



#navi ul li {
	display: block;
	float: none;
	border: none;
	padding: 4px 5px 6px 5px;
	height: auto;
	line-height: 13px;
	margin-bottom: 2px;
	border-bottom: 1px solid #dad5cb; /* Trennlinie*/
	background-color: transparent;
	text-indent: 0;
	list-style-type: none;
	list-style: none;
	list-style-image: none;
}

#navi ul li.last {
	border-bottom: none;
}

#navi li a {
	color: #383639;
	font-weight: normal;/*font-weight: bold;*/
	/* text-transform: uppercase; */ /* Großbuchstaben, Versalien, Kapitälchen */ 
	text-decoration: none;
	display: block;
	text-indent: -999em;
}

#navi ul li a,
#navi li.current ul li a {
	color: #6c6556; /* Font-Farbe Hauptnavi */
	font-weight: normal;
	font-size: 10px;
	width: 19em;/*width: 19em;*/
	text-indent: 0;
	letter-spacing: 0pt; /* 1pt */
}

#navi li a:hover {
	color: #000;
	background-position: 0 -13px;
}

#navi li a:hover.navi-esthetics {
	color: #000;
	background-position: 0 -15px;
}

#navi li.current a {
	background-position: 0 -28px;
}

#navi li.current a.navi-esthetics {
	color: #000;
	background-position: 0 -30px;
}

#navi li li a:hover,
#navi li.current li a {
	background-color: transparent;
}

#navi li ul li a:hover {
	color: #1a170f; /*mouse-over Font-Farbe Hauptnavi*/
}

/* @end */

/* @group contentNavi */

#contentNavi {
	color: #888;
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#contentNavi li {
	border-bottom: 1px solid #cac9c8;
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style: none;
	list-style-type: none;
}

#contentNavi li.last {
	border-bottom: none;
}

#contentNavi li a {
	color: #888;
	text-decoration: none;
	padding: 5px 10px 5px 30px;
	display: block;
	background: url(../images/layout/contentnavi-pfeil.gif) no-repeat 10px 8px;
}

#contentNavi li a:hover,
#contentNavi li.current a {
	color: #525252;
	background-position: 10px -32px;
}

#contentNavi li.current a {
	font-weight: bold;
}

/* @end */

/* @group Text und Bilder */
h5 {
	margin: 0 0 0 -20px;
	font-size: 19px;
	/*text-transform: uppercase;*/
	color: #000;
	font-weight: bold;
}
/* Symbol zu Beginn einer Zeile */
.symbol {
	margin: 8px 5px 0 -20px;
	font-size: 19px;
	vertical-align: -3px;
}
/* Telefonnummer auf der Startseite */
.telefonstartseite {
	margin: -5px -5px -10px 0;
	font-size: 19px;
	/*text-transform: uppercase;*/
	color: #000;
	font-weight: bold;
}
h2 {
	margin: 20px 0 13px -20px;
	font-size: 19px;
	/*text-transform: uppercase;*/
	color: #000;
	font-weight: bold;
}



/* @group Grafische Headlines */

.grafisch {
	text-indent: -999em;
}

h2.grafisch {
	font-size: 14px;
	height: 17px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

h2.headline-index-1 {
	margin-bottom: 30px;
	margin-left: -30px;
	width: 485px;
	height: 37px;
	background-image: url(../images/index/headline-zahnklinik-schoenheitszentrum.gif);
}
h2.headline-index-neues {
	margin-bottom: 30px;
	margin-left: -30px;
	width: 83px;
	height: 37px;
	background-image: url(../images/index/headline-neues.gif);
}
h2.headline-ueberweisung {
	margin-bottom: 30px;
	margin-left: -30px;
	width: 300px;
	height: 18px;
	background-image: url(../images/kontakt/ueberweisung/headline-ueberweisung.gif);
}

/* @group Dorow Clinic */

h2.headline-dorow-clinic-philosophie {
	background-image: url(../images/dorow-clinic/philosophie/headline-philosophie.gif);
	width: 143px;
}

h2.headline-dorow-clinic-team {
	background-image: url(../images/dorow-clinic/team/headline-team.gif);
	width: 60px;
}
/* ------------------------- ÄRZTE HEADLINE --------------------- */
h2.headline-team-aerztliche-mitarbeiter {
	background-image: url(../images/dorow-clinic/team/headline-team-aerztliche-mitarbeiter.gif);
	width: 279px;
	
}

h2.headline-dorow-clinic-team-andreas-dorow {
	background-image: url(../images/dorow-clinic/team/headline-team-dr-dr-andreas-dorow.gif);
	width: 435px;
	height: 45px;
}

h2.headline-dorow-clinic-team-leitende-oberaerztin {
	background-image: url(../images/dorow-clinic/team/headline-team-zoehre-akdogan.gif);
	width: 380px;
	height: 45px;
}

h2.headline-dorow-clinic-team-leitender-oberarzt {
	background-image: url(../images/dorow-clinic/team/headline-team-sascha-juri-gentner.gif);
	width: 380px;
	height: 45px;
}

h2.headline-dorow-clinic-team-dr-maria-del-pilar-pinilla {
	background-image: url(../images/dorow-clinic/team/headline-team-dr-maria-del-pilar-pinilla.gif);
	width: 380px;
	height: 45px;
}
h2.headline-dorow-clinic-team-dr-phillip-wallowy {
	background-image: url(../images/dorow-clinic/team/headline-team-dr-phillip-wallowy.gif);
	width: 380px;
	height: 45px;
}
h2.headline-dorow-clinic-team-karam-kass-elias {
	background-image: url(../images/dorow-clinic/team/headline-team-karam-kass-elias.gif);
	width: 380px;
	height: 45px;
}
h2.headline-dorow-clinic-team-arndt-hesse {
	background-image: url(../images/dorow-clinic/team/headline-team-arndt-hesse.gif);
	width: 380px;
	height: 45px;
}
h2.headline-dorow-clinic-team-dr-michael-entner {
	background-image: url(../images/dorow-clinic/team/headline-team-dr-michael-entner.gif);
	width: 380px;
	height: 45px;
}
h2.headline-dorow-clinic-team-dr-rheinhard-fischer {
	background-image: url(../images/dorow-clinic/team/headline-team-dr-rheinhard-fischer.gif);
	width: 380px;
	height: 45px;
}
h2.headline-dorow-clinic-team-dr-werner-bahner-wuerth {
	background-image: url(../images/dorow-clinic/team/headline-team-dr-werner-bahner-wuerth.gif);
	width: 380px;
	height: 45px;
}
h2.headline-dorow-clinic-team-dr-astrid-kammerer-hoefer {
	background-image: url(../images/dorow-clinic/team/headline-team-dr-astrid-kammerer-hoefer.gif);
	width: 380px;
	height: 45px;
}

h2.headline-team-management {
	background-image: url(../images/dorow-clinic/team/headline-team-management.gif);
	width: 155px;
}

h2.headline-team-verwaltung-und-rezeption {
	background-image: url(../images/dorow-clinic/team/headline-team-verwaltung-und-rezeption.gif);
	width: 341px;
}

h2.headline-team-prophylaxeteam {
	background-image: url(../images/dorow-clinic/team/headline-team-prophylaxeteam.gif);
	width: 208px;
}

h2.headline-team-op-team {
	background-image: url(../images/dorow-clinic/team/headline-team-op-team.gif);
	width: 99px;
}

h2.headline-team-hygienemanagement {
	background-image: url(../images/dorow-clinic/team/headline-team-hygienemanagement.gif);
	width: 252px;
}

h2.headline-team-auszubildende {
	background-image: url(../images/dorow-clinic/team/headline-team-auszubildende.gif);
	width: 185px;
}

h2.headline-team-reinigungskraefte {
	background-image: url(../images/dorow-clinic/team/headline-team-reinigungskraefte.gif);
	width: 215px;
}

h2.headline-dorow-clinic-technische-ausstattung {
	background-image: url(../images/dorow-clinic/technische-ausstattung/headline-technische-ausstattung.gif);
	width: 311px;
}

h2.headline-dorow-clinic-rundgang {
	background-image: url(../images/dorow-clinic/rundgang/headline-rundgang.gif);
	width: 191px;
}

h2.headline-dorow-clinic-fuer-schweizer-kunden {
	background-image: url(../images/dorow-clinic/fuer-schweizer-kunden/headline-fuer-schweizer-kunden.gif);
	width: 275px;
}

h2.headline-dorow-clinic-fuer-internationale-kunden {
	background-image: url(../images/dorow-clinic/fuer-internationale-kunden/headline-fuer-internationale-kunden.gif);
	width: 342px;
}


h2.headline-dorow-clinic-partnerpraxen {
	background-image: url(../images/dorow-clinic/partnerpraxen/headline-partnerpraxen.gif);
	width: 190px;
}

h2.headline-dorow-clinic-informationen-fuer-aerzte {
	background-image: url(../images/dorow-clinic/informationen-fuer-aerzte/headline-informationen-fuer-aerzte.gif);
	width: 312px;
}

h2.headline-dorow-clinic-musik {
	background-image: url(../images/dorow-clinic/musik/headline-musik.gif);
	width: 65px;
}

h2.headline-dorow-clinic-leistungsspektrum {
	background-image: url(../images/dorow-clinic/leistungsspektrum/headline-leistungsspektrum.gif);
	width: 236px;
}

h2.headline-dorow-clinic-preise {
	background-image: url(../images/dorow-clinic/preise/headline-preise.gif);
	width: 72px;
}


h2.headline-dorow-clinic-making-of {
	background-image: url(../images/dorow-clinic/making-of/headline-making-of.gif);
	width: 122px;
}

h2.headline-dorow-clinic-links {
	background-image: url(../images/dorow-clinic/links/headline-links.gif);
	width: 62px;
}

h2.headline-dorow-clinic-presse {
	background-image: url(../images/dorow-clinic/presse/headline-presse.gif);
	width: 79px;
}

/* @end */

/* @group Medicine */

h2.headline-medicine-ernaehrung-und-gewichtsreduktion {
	background-image: url(../images/medicine/ernaehrung-und-gewichtsreduktion/headline-ernaehrung-und-gewichtsreduktion.gif);
	width: 240px;
	height: 40px;
}

h2.headline-medicine-anti-aging-medizin {
	background-image: url(../images/medicine/anti-aging-medizin/headline-anti-aging-medizin.gif);
	width: 230px;
}

h2.headline-medicine-gesundheit-und-zaehne {
	background-image: url(../images/medicine/gesundheit-und-zaehne/headline-gesundheit-und-zaehne.gif);
	width: 278px;
}

/* @end */

/* @group Dentistry */

/* @group Zahnimplantate */

h2.headline-dentistry-zahnimplantate {
	background-image: url(../images/dentistry/zahnimplantate/headline-zahnimplantate.gif);
	width: 203px;
}

h2.headline-zimp-einzelzahnluecken {
	background-image: url(../images/dentistry/zahnimplantate/headline-zimp-einzelzahnluecken.gif);
	width: 228px;
}

h2.headline-zimp-mehrere-fehlende-zaehne {
	background-image: url(../images/dentistry/zahnimplantate/headline-zimp-mehrere-fehlende-zaehne.gif);
	width: 309px;
}

h2.headline-zimp-zahnloser-kiefer {
	background-image: url(../images/dentistry/zahnimplantate/headline-zimp-zahnloser-kiefer.gif);
	width: 215px;
}

h2.headline-zimp-kieferknochenaufbau {
	background-image: url(../images/dentistry/zahnimplantate/headline-zimp-kieferknochenaufbau.gif);
	width: 273px;
}

h2.headline-zimp-3d-roentgen-dvt {
	background-image: url(../images/dentistry/zahnimplantate/headline-zimp-3d-roentgen-dvt.gif);
	width: 214px;
	height: 20px;
	margin-bottom: 10px;
}

h2.headline-zimp-computergestuetze-planung {
	background-image: url(../images/dentistry/zahnimplantate/headline-zimp-computergestuetzte-planung.gif);
	width: 363px;
}

/* @end */

h2.headline-dentistry-aesthetische-zahnheilkunde {
	background-image: url(../images/dentistry/aesthetische-zahnheilkunde/headline-aesthetische-zahnheilkunde.gif);
	width: 347px;
}

h2.headline-dentistry-zahn-und-kieferchirurgie {
	background-image: url(../images/dental/zahn-und-kieferheilkunde/headline-dentistry-zahn-und-kieferchirurgie.gif);
	width: 334px;
}

/* @group Zahn- und Kieferchirurgie */

h2.headline-dentistry-zahn-und-kieferchirurgie {
	background-image: url(../images/dentistry/zahn-und-kieferchirurgie/headline-zahn-und-kieferchirurgie.gif);
	width: 334px;
}

h2.headline-dental-zuk-weisheitszaehne {
	background-image: url(../images/dentistry/zahn-und-kieferchirurgie/headline-zuk-weisheitszaehne.gif);
	width: 192px;
}

h2.headline-dental-zuk-wurzelspitzenresektion {
	background-image: url(../images/dentistry/zahn-und-kieferchirurgie/headline-zuk-wurzelspitzenresektion.gif);
	width: 306px;
}

h2.headline-dental-zuk-verlagerte-zaehne {
	background-image: url(../images/dentistry/zahn-und-kieferchirurgie/headline-zuk-verlagerte-zaehne.gif);
	width: 228px;
}

h2.headline-dental-zuk-zahnfleischerkrankungen {
	background-image: url(../images/dentistry/zahn-und-kieferchirurgie/headline-zuk-zahnfleischerkrankungen.gif);
	width: 332px;
}

h2.headline-dental-zuk-kinderzahnheilkunde {
	background-image: url(../images/dentistry/zahn-und-kieferchirurgie/headline-zuk-kinderzahnheilkunde.gif);
	width: 267px;
}

h2.headline-dental-zuk-angstpatienten {
	background-image: url(../images/dentistry/zahn-und-kieferchirurgie/headline-zuk-angstpatienten.gif);
	width: 198px;
}

h2.headline-dental-zuk-kiefer-und-gesichtsschmerzen {
	background-image: url(../images/dentistry/zahn-und-kieferchirurgie/headline-zuk-kiefer-gesichtsschmerzen.gif);
	width: 385px;
}

h2.headline-dental-zuk-verletzungen-des-gesichts {
	background-image: url(../images/dentistry/zahn-und-kieferchirurgie/headline-zuk-verletzungen-des-gesichts.gif);
	width: 342px;
}

h2.headline-dental-zuk-kiefererkrankungen {
	background-image: url(../images/dentistry/zahn-und-kieferchirurgie/headline-zuk-kiefererkrankungen.gif);
	width: 253px;
}

h2.headline-dental-zuk-kieferfehlstellungen {
	background-image: url(../images/dentistry/zahn-und-kieferchirurgie/headline-zuk-kieferfehlstellungen.gif);
	width: 274px;
}

/* @end */

h2.headline-dentistry-prophylaxe {
	background-image: url(../images/dentistry/prophylaxe/headline-prophylaxe.gif);
	width: 146px;
}

h2.headline-dentistry-moderne-zahntechnik {
	background-image: url(../images/dentistry/moderne-zahntechnik/headline-moderne-zahntechnik.gif);
	width: 273px;
}

h2.headline-dentistry-gesichtsschmerzen {
	background-image: url(../images/dentistry/gesichtsschmerzen/headline-gesichtsschmerzen.gif);
	width: 240px;
}

h2.headline-dentistry-kiefergelenksprobleme {
	background-image: url(../images/dentistry/kiefergelenksprobleme/headline-kiefergelenksprobleme.gif);
	width: 292px;
}

h2.headline-dentistry-physiotherapie {
	background-image: url(../images/dentistry/physiotherapie/headline-physiotherapie.gif);
	width: 187px;
}

/* @end */

/* @group Esthetics */

/* @group Ästhetische Chirurgie des Gesichts */

h2.headline-esthetics-aesthetische-chirurgie-des-gesichts {
	background-image: url(../images/esthetics/gesicht/headline-aesthetische-chirurgie-des-gesichts.gif);
	width: 441px;
}

h2.headline-esthetics-gesicht-profilkorrekturen {
	background-image: url(../images/esthetics/gesicht/headline-profilkorrekturen.gif);
	width: 236px;
}

h2.headline-esthetics-gesicht-ohrenkorrekturen {
	background-image: url(../images/esthetics/gesicht/headline-ohrenkorrekturen.gif);
	width: 236px;
}

h2.headline-esthetics-gesicht-nasenkorrekturen {
	background-image: url(../images/esthetics/gesicht/headline-nasenkorrekturen.gif);
	width: 234px;
}

h2.headline-esthetics-gesicht-narbenbehandlung {
	background-image: url(../images/esthetics/gesicht/headline-narbenbehandlung.gif);
	width: 244px;
}

h2.headline-esthetics-gesicht-lippenformung {
	background-image: url(../images/esthetics/gesicht/headline-lippenformung.gif);
	width: 183px;
}

h2.headline-esthetics-gesicht-faltenbehandlung {
	background-image: url(../images/esthetics/gesicht/headline-faltenbehandlung.gif);
	width: 238px;
}

h2.headline-esthetics-gesicht-facelifting {
	background-image: url(../images/esthetics/gesicht/headline-facelifting.gif);
	width: 140px;
}

h2.headline-esthetics-gesicht-augenlidkorrekturen {
	background-image: url(../images/esthetics/gesicht/headline-augenlidkorrekturen.gif);
	width: 273px;
}

h2.headline-esthetics-gesicht-augenbrauen-stirn {
	background-image: url(../images/esthetics/gesicht/headline-augenbrauen-stirn.gif);
	width: 255px;
}

h2.headline-esthetics-gesicht-behandlung-von-hautveraenderungen {
	background-image: url(../images/esthetics/gesicht/headline-behandlung-von-hautveraenderungen.gif);
	width: 476px;
}

/* @end */

/* @group Ästhetische Chirurgie des Körpers */

h2.headline-esthetics-aesthetische-chirurgie-des-koerpers {
	background-image: url(../images/esthetics/koerper/headline-aesthetische-chirurgie-des-koerpers.gif);
	width: 434px;
}

h2.headline-esthetics-fettabsaugungen {
	background-image: url(../images/esthetics/koerper/headline-fettabsaugungen.gif);
	width: 221px;
}

h2.headline-esthetics-bauchkorrekturen {
	background-image: url(../images/esthetics/koerper/headline-bauchkorrekturen.gif);
	width: 237px;
}

h2.headline-esthetics-straffungsoperationen {
	background-image: url(../images/esthetics/koerper/headline-straffungsoperationen.gif);
	width: 300px;
}

h2.headline-esthetics-brustvergroesserung {
	background-image: url(../images/esthetics/koerper/headline-brustvergroesserung.gif);
	width: 263px;
}

h2.headline-esthetics-bruststraffung {
	background-image: url(../images/esthetics/koerper/headline-bruststraffung.gif);
	width: 201px;
}

h2.headline-esthetics-brustverkleinerung {
	background-image: url(../images/esthetics/koerper/headline-brustverkleinerung.gif);
	width: 254px;
}

h2.headline-esthetics-uebermaessiges-schwitzen {
	background-image: url(../images/esthetics/koerper/headline-uebermaessiges-schwitzen.gif);
	width: 303px;
}

/* @end */

h2.headline-esthetics-aesthetische-chirurgie-fuer-maenner {
	background-image: url(../images/esthetics/aesthetische-chirurgie-fuer-maenner/headline-aesthetische-chirurgie-fuer-maenner.gif);
	width: 276px;
	height: 40px;
}

h2.headline-esthetics-aesthetische-chirurgie-fuer-frauen {
	background-image: url(../images/esthetics/aesthetische-chirurgie-fuer-frauen/headline-aesthetische-chirurgie-fuer-frauen.gif);
	width: 276px;
	height: 40px;
}
h2.headline-esthetics-aesthetische-intimchirurgie-fuer-frauen {
	background-image: url(../images/esthetics/aesthetische-chirurgie-fuer-frauen/headline-aesthetische-intimchirurgie-fuer-frauen.gif);
	width: 320px;
	height: 23px;
}
/* @group Zahnästhetik */

h2.headline-esthetics-zahnaesthetik {
	background-image: url(../images/esthetics/zahnaesthetik/headline-zahnaesthetik.gif);
	width: 169px;
}

h2.headline-esthetics-fuellungen {
	background-image: url(../images/esthetics/zahnaesthetik/headline-fuellungen.gif);
	width: 129px;
}

h2.headline-esthetics-kronen-und-bruecken {
	background-image: url(../images/esthetics/zahnaesthetik/headline-kronen-und-bruecken.gif);
	width: 256px;
}

h2.headline-esthetics-veneers {
	background-image: url(../images/esthetics/zahnaesthetik/headline-veneers.gif);
	width: 100px;
}

h2.headline-esthetics-implantate {
	background-image: url(../images/esthetics/zahnaesthetik/headline-implantate.gif);
	width: 140px;
}


h2.headline-esthetics-bleaching {
	background-image: url(../images/esthetics/zahnaesthetik/headline-bleaching.gif);
	width: 125px;
}

/* @end */

/* @group Kosmetische Behandlungen */

h2.headline-esthetics-kosmetische-behandlungen {
	background-image: url(../images/esthetics/kosmetische-behandlungen/headline-kosmetische-behandlungen.gif);
	width: 343px;
}

h2.headline-esthetics-kb-dauerhafte-haarentfernung {
	background-image: url(../images/esthetics/kosmetische-behandlungen/headline-kb-dauerhafte-haarentfernung.gif);
	width: 209px;
	height: 40px;
}

h2.headline-esthetics-kb-gesichtsbehandlungen {
	background-image: url(../images/esthetics/kosmetische-behandlungen/headline-kb-gesichtsbehandlungen.gif);
	width: 290px;
}

/* @end */

h2.headline-esthetics-hautpflege {
	background-image: url(../images/esthetics/hautpflege/headline-esthetics-hautpflege.gif);
	width: 142px;
}

/* @end */

/* @group Kontakt */

h2.headline-kontakt-und-anfrage {
	background-image: url(../images/kontakt/kontakt-und-anfrage/headline-kontakt-und-anfrage.gif);
	width: 272px;
}

h2.headline-kontakt-servicetelefon {
	background-image: url(../images/kontakt/servicetelefon/headline-servicetelefon.gif);
	width: 192px;
}

h2.headline-kontakt-anfahrt {
	background-image: url(../images/kontakt/anfahrt/headline-anfahrt.gif);
	width: 105px;
}

h2.headline-kontakt-suche {
	background-image: url(../images/kontakt/suche/headline-kontakt-suche.gif);
	width: 72px;
}

h2.headline-jobs {
	background-image: url(../images/jobs/headline-jobs.gif);
	width: 72px;
}

/* @end */

/* @group Sonstiges */

h2.headline-impressum-und-disclaimer {
	background-image: url(../images/index/headline-impressum-und-disclaimer.gif);
	width: 320px;
}

h2.headline-datenschutz {
	background-image: url(../images/index/headline-datenschutz.gif);
	width: 163px;
}

h2.headline-sitemap {
	background-image: url(../images/index/headline-sitemap.gif);
	width: 94px;
}

/* @end */


/* @end */

h3 {
	font-size: 15px;
	font-weight: normal;
	color: #151515;
	margin: 18px 0 5px -12px;
	/*background: url(../images/layout/bg-h3-3-striche.gif) no-repeat 0 7px;*/
	padding-left: 12px;
}

h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0 3px 0;
}

p {
	margin: 0 0 8px 0;
	line-height: 17px;
}

p span.keine-inhalte {
	font-size: 18px;
	color: maroon;
}

#folgeseite-einspaltig p {
	padding-right: 200px;
}

#sidebarLeft p,
#sidebarRight p {
	margin-bottom: 8px;
}

#sidebarLeft p.notruftelefon,
#sidebarRight p.notruftelefon,
#mainContent p.notruftelefon {
	font-size: 18px;
	margin-bottom: 18px;
	margin-top: 8px;
}

#sidebarLeft p.photocredit,
#sidebarRight p.photocredit,
#mainContent p.photocredit {
	margin: 3px 0 0 2px;
	font-size: 10px;
	color: #787878;
}

.notruftelefon span {
	font-size: 13px;
	color: #b7ac90;
}

p.telefon {
	clear: left;
}

p.telefon span {
	float: left;
	width: 4.5em;
}


p.formmailError {
	margin-bottom: 8px;
}

p.intro {
	font-size: 13px;
	margin-bottom: 13px;
}
p.starttext {
	font-size: 10px;
	line-height: 17px;
	/*text-transform: uppercase;*/

}

p.oeffnungszeiten {
	clear: both;
}

p.oeffnungszeiten span {
	float: left;
	width: 4.5em;
	font-weight: bold;
}

p.oeffnungszeiten span.hoch {
	height: 3em;
}

#content p.trennzeile {
	font-size: 0px;
	line-height: 1px;
	height: 1px;
	background: #e2dfd9;
	margin: 15px 0;
	padding: 0;
}

ul,
ol {
	line-height: 17px;
	margin-bottom: 17px;
}

ol {
	list-style-type: decimal;
}

ul li,
ol li {
	margin: 0 2em 0 1.8em;
	color: #1c1c1c;
}

ul li {
	list-style-image: url(../images/layout/bg-ul-3-striche.gif);
	margin-bottom: 4px;
}

ul.links {
	margin-top: 20px;
}

#mainContent ul.links {
	margin-top: 67px;
}

ul.links li {
	margin-bottom: 8px;
}

/* @group Sitemap */

ul.sitemap li span.submenu {
	font-size: 15px;
	font-weight: normal;
	color: #151515;
	margin-bottom: 10px;
	display: block;
}

ul.sitemap > li {
	margin-bottom: 20px;
}

ul.sitemap li,
ul.sitemap li a {
	margin-right: 0;
	text-decoration: none;
	color: #151515;
}

ul.sitemap li.subsubmenu a span {
	margin-bottom: 8px;
	display: block;
}

ul.sitemap li a:hover {
	text-decoration: underline;
}

a {
	color: #5f5851;
	text-decoration: underline;
}

	
a.button_gold {
	float: right;
	padding: 5px 35px 30px 10px;
	height: 17px;
	background: url(../images/layout/button-gold.gif) no-repeat right top;
	/*text-transform: uppercase;*/
	color: #000;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal!important;
	font-weight: bold;
	margin-bottom: 10px;
}

a.button_gold.links {
	float: left;
}

a.button_gold:hover {
	background-position: right -52px;
	color: #fff;
}

/* @end */

a:hover {
	color: #000;
	text-decoration: none;
}

/* @group Bilder */

img.imgRight {
	float: right;
	margin: 0 0 5px 10px;
	border: 1px solid #d2ccbf;
	padding: 5px;
}

img.imgLeft {
	float: left;
	margin: 0 10px 5px 0;
	border: 1px solid #d2ccbf;
	padding: 5px;
}
img.neu {
	

	border: 1px solid #d2ccbf;
	padding: 5px;
}

img.ohneRand {
	border: none;
}

.bilder {
	float: left;
	margin: 10px -10px 15px -20px;
	width: 380px;
	display: inline;
}

.bilder.mit-rand {
	border: 1px solid #ece8df;
	width: auto;
	padding: 10px 0 10px 10px;
}

.bilder img {
	margin-right: 10px;
}

.bilder.mit-rand {
	margin-bottom: 10px;
}

/* @group Content Slideshow */

.slideshow {
	margin: 20px 0;
	margin-right: -25px;
}

#folgeseite-40-60 .slideshow {
	margin-top: 30px;
}
#folgeseite-50-50 .slideshow {
	margin-top: 30px;
}

.slideshow a img {
}
/* Bildergalerie Maße */
.slideshow a {
	width: 120px; 
	height: 120px;
	border: 1px solid #dbd8d2;
	float: left;
	margin: 0 6px 6px 0;
	text-decoration: none;
	/*width: 120px; 
	height: 120px;
	border: 1px solid #dbd8d2;
	float: left;
	margin: 0 20px 10px 0;
	text-decoration: none; */
}




/* @end */



/* @end */



/* @group Suche */

#suche,
#suche-header {
	clear: both;
	margin-bottom: 20px;
}

#folgeseite-sitemap #suche {
	margin: 20px 0 40px 0;
}

#suche .search,
#suche-header .search {
	float: left;
	margin-right: 10px;
	font: 11px "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
	color: #8c7e5e;
	border: 1px solid #d4cbb5;
	padding: 2px 5px 0 5px;
	line-height: 18px;
	height: 18px;
}

#suche-header .search {
	margin-right: 5px;
	padding-top: 3px;
	line-height: 17px;
	height: 17px;
}

#suche .submit,
#suche-header .submit {
	margin-top: 1px;
}

#suche .search:active,
#suche .search:focus,
#suche-header .search:active,
#suche-header .search:focus {
	border-color: #000;
}

.suchergebnis {
	margin-left: -30px;
	padding-left: 30px;
}

.suchergebnis h4 {
	padding-left: 20px;
	margin-left: -20px;
}

.suchergebnis h4 a,
a.pdf-download {
	padding-left: 20px;
	margin-left: -20px;
	background: url(../images/layout/contentnavi-pfeil.gif) no-repeat 0 2px;
	display: block;
}

.suchergebnis h4 a:hover {
	background-position: 0 -38px;
}

/* @end */

/* @group Formular */

form#kontaktformular {
	margin: 0;
	padding: 0;
	width: auto;
}

form#kontaktformular fieldset {
	border: 1px solid #d3d3cd;
	padding: 10px;
	width: 350px;
	margin: 0 0 10px 0;
}

form#kontaktformular fieldset legend {
	font-weight: bold;
}
	

form#kontaktformular label {
	display: block;
	float: left;
	width: 100px;
	padding: 0;
	margin: 7px 0 0;
	text-align: left;
}

form#kontaktformular .agb label {
	float: right;
	width: 332px;
	padding-right: 30px;
}

form#kontaktformular input, 
form#kontaktformular textarea {
	font: 11px "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
	width: 220px;
	margin: 5px 0 0 10px;
	border: 1px solid #d3d3cd;
	padding: 2px;
	color: #807b76;
}

form#kontaktformular .agb {
}

form#kontaktformular input.checkbox,
form#kontaktformular input#agb {
	border: none;
	width: auto;
}

form#kontaktformular .agb input {
	width: auto;
	float: left;
}

form#kontaktformular textarea.agb_textarea {
	width: 371px;
	text-align: left;
	padding: 0;
	margin-bottom: 20px;
}


form#kontaktformular .klein input {
	float: left;
} 

form#kontaktformular select {
	font: 11px "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
	width: 170px;
	margin: 5px 0 0 10px;
	color: #807b76;
	border: 1px solid #d3d3cd;
}

form#kontaktformular input.button_submit {
	border: none;
	width: auto;
	margin: 10px 0;
	float: right;
	margin-right: 0px;
}


form#kontaktformular .kurs {
	margin: 5px 0 0;
	display: inline;
}

form#kontaktformular .kurs label {
	float: none;
	display: inline;
	width: auto;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

form#kontaktformular .kurs input {
	margin-right: 20px;
	border: none;
	width: auto;
}

form#kontaktformular br {
	clear: both;
}



/* @end */

/* @group Überweisung-Formular */

form#ueberweisungsformular {
	margin: 0;
	padding: 0;
	width: auto;
}

form#ueberweisungsformular fieldset {
	border: 1px solid #d3d3cd;
	padding: 10px;
	width: 500px; /* 350 Rahmen des Formulars*/
	margin: 0 0 10px 0;
}

form#ueberweisungsformular fieldset legend {
	font-weight: bold;
}
	

form#ueberweisungsformular label {
	display: block;
	float: left;
	width: 220px; /* 100 px*/
	padding: 0;
	margin: 7px 0 0;
	text-align: left;
}

form#ueberweisungsformular .agb label {
	float: right;
	width: 332px; /* 332 */
	padding-right: 30px;
}

form#ueberweisungsformular input, 
form#ueberweisungsformular textarea {
	font: 11px "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
	width: 240px; /* 220px */
	margin: 5px 0 0 10px;
	border: 1px solid #d3d3cd;
	
	padding: 2px;
	color: #807b76;
}

form#ueberweisungsformular .agb {
}

form#ueberweisungsformular input.checkbox,
form#ueberweisungsformular input#agb {
	border: none;
	width: auto;
}

form#ueberweisungsformular .agb input {
	width: auto;
	float: left;
}

form#ueberweisungsformular textarea.agb_textarea {
	width: 371px; /* 371   */
	text-align: left;
	padding: 0;
	margin-bottom: 20px;
}


form#ueberweisungsformular .klein input {
	float: left;
} 

form#ueberweisungsformular select {
	font: 11px "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
	width: 170px;
	margin: 5px 0 0 10px;
	color: #807b76;
	border: 1px solid #d3d3cd;
}

form#ueberweisungsformular input.button_submit {
	border: none;
	width: auto;
	margin: 10px 0;
	float: right;
	margin-right: 0px;
}


form#ueberweisungsformular .kurs {
	margin: 5px 0 0;
	display: inline;
}

form#ueberweisungsformular .kurs label {
	float: none;
	display: inline;
	width: auto;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

form#ueberweisungsformular .kurs input {
	margin-right: 20px;
	border: none;
	width: auto;
}

form#ueberweisungsformular br {
	clear: both;
}



/* @end */

/* @group Index */

#index p.intro {
	font-size: 10px;
	line-height: 17px;
	/*text-transform: uppercase;*/
	margin-right: 140px;
	margin-bottom: 20px;
}


p.intro.last {
	margin-bottom: 10px;
}

p.unterschrift {
	color: #7b7b7b;
	font-size: 9px;
	margin-top: 5px;
	margin-bottom: 0;
}

#index p {
	margin-right: 120px;
}

#index p.first {
	margin-bottom: 30px;
}

#index .imgRight {
	float: right;
	padding: 0;
	margin: 0;
	border: none;
}

/* @end */

/* @end */

/* @group Footer */

#footer {
	margin: 10px 0px 20px 00px;
	padding: 10px 20px 0 30px;
	border-top: 1px solid #eae9e8;
}

.folgeseite #footer {
	padding-left: 70px;
	padding: 10px 20px 0 30px;
}

#footer p {
	font-size: 10px;
	padding-right: 0;
}

#footer p.footer-eng,
#footer p.footer-eng a{
	color: #c3bba2;
	line-height: 13px;
	width: 100%;
	margin: 0;
	padding: 0;
}

#footer a {
	text-decoration: none;
	color: #8c7e5e;
}

#footer a:hover {
	color: #1d1a1e;
}

/* @end */
