/*Dunkelbraun Flaechen/Schrift: #44302ADunkelorange Flaechen/Links: #EB8300Hellorange: #FEE1BCHellbraun: #C0A0A0*//* Allgemeine Elementformatierungen * * * * * * * * * * * * * * * * * * * * * * * * * */body {  min-width: 750px;  color: #44302A;   background: #ffffff;  font-family: Arial, "Myriad Pro", "Myriad", Verdana, sans-serif;  font-size: 100.00%;  padding: 0px;  margin: 0px;}h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, fieldset, legend {  padding: 0px;  margin: 0px;}ul { list-style: none; }li li { font-size: 100% !important; }a { text-decoration: none; }a img {   border: 0; }fieldset {  border: 0;  border-style: solid; /* fuer opera 7 */}input, textarea, select {   font-size: 100%;}/* Allgemeine Klassen * * * * * * * * * * * * * * * * * * * * * * * * * */.stopFloat {  display: block;  clear: both;  float: none;  height: 1px;  font-size: 1px;  line-height: 1px;  overflow: hidden;}.unsichtbar,#menue span {  position: absolute !important;  top: -6000px !important;  left: -6000px !important;  height: 1px !important;  width: 1px !important;}/* Sprunglinks * * * * * * * * * * * * * * * * * * * * * * * * * */#sprunglinks {  position: absolute;  width: 100%;  top: -2000px;  left: -2000px;  z-index: 20;  width: 100%;}#sprunglinks a {  position: absolute;  top: 0;  left: 0;  font-size: 70%;  font-weight: bold;  text-decoration: underline;}#sprunglinks a:focus,#sprunglinks a:active {  position: absolute;  z-index: 20;  top: 2007px;  left: 2068px;  color: #FEE1BC;  background: #ffffff;  width: 15em;}/* Kopfbereich * * * * * * * * * * * * * * * * * * * * * * * * * */#kopf {  position: relative;  z-index: 1;  padding-bottom: 275px;  margin-right: 0px; }* html #kopf { height: 1em; }/* Hintergrundimages */.startseite #kopf {  background: #FEE1BC url(../images/start.jpg) top left no-repeat;} .philosophie #kopf {  background: #FEE1BC url(../images/philo.jpg) top left no-repeat;} .hausarzt #kopf {  background: #FEE1BC url(../images/haus.jpg) top left no-repeat;} .sportmedizin #kopf {  background: #FEE1BC url(../images/sport.jpg) top left no-repeat;} .chirotherapie #kopf {  background: #FEE1BC url(../images/chiro.jpg) top left no-repeat;} .naturheilverfahren #kopf {  background: #FEE1BC url(../images/natur.jpg) top left no-repeat;} .praxis #kopf {  background: #FEE1BC url(../images/praxis.jpg) top left no-repeat;} .sprechzeiten #kopf {  background: #FEE1BC url(../images/sprech.jpg) top left no-repeat;} .tipps #kopf {  background: #FEE1BC url(../images/tipps.jpg) top left no-repeat;} .anfahrt #kopf {  background: #FEE1BC url(../images/anfahrt.gif) top left no-repeat;}.impressum #kopf {  background: #FEE1BC url(../images/start.jpg) top left no-repeat;}/* Logo */#logo {  position: absolute;  background: #ffffff;  z-index: 10;  width: 100%;  float: right;  align: right;  top: 0px;  padding-bottom: 1px;}#logo img { display: block; float: right; align: right; }/*Telefon */#telefon {  position: absolute;  z-index: 40;  top: 83px;  margin-left: 30px;}#telefon h4 {  color: #44302A;  font-size: 90%;  font-weight: bold;}/* Servicemenue */#servicemenue {  position: absolute;  background: #44302A;  top: 125px;  z-index: 30;  width: 100%;  height: 1.8em;  float: right;  align: right;}#servicemenue ul {  float: right;  padding-top: 0px;  margin: 1px 1px 1px 1px;}/* Fuer Opera (bis 7.5): */#servicemenue ul { width: 22.5em; }head:first-child+body #servicemenue ul { width: auto; }* html #servicemenue ul { width: auto; }/* Fuer IE: */* html #servicemenue ul { display: inline; }#servicemenue li {  float: left;  font-size: 0.9em;  font-weight: normal;  line-height: 1.8em;} #servicemenue h3 {  float: left;  color: #ffffff;  background: #44302A;  font-size: 0.9em;  line-height: 1.8em;}#servicemenue a,#servicemenue strong {  padding: 5px 45px 5px 45px;  background: #44302A url(../grafic/strich.gif) top left no-repeat;  height: 0.9em;}* html #servicemenue a,* html #servicemenue strong {  padding: 5px 45px 5px 45px;  height: 0.9em;  background: #44302A url(../grafic/strich.gif) top left no-repeat;}#servicemenue a:link, #servicemenue a:visited {  color: #ffffff;  background: ##44302A url(../grafic/strich.gif) top left no-repeat;}#servicemenue a:focus, #servicemenue a:hover, #servicemenue a:active {  color: #ffffff;  background: #C0A0A0 url(../grafic/strich.gif) top left no-repeat;}#servicemenue li.on a,#servicemenue li.on strong {   color: #44302A;   background: #EB8300 url(../grafic/strich.gif) top left no-repeat;}/* Hauptbereich * * * * * * * * * * * * * * * * * * * * * * * * * */#hauptbereich {  position: relative;  background: #FFFFFF url(../grafic/vertikal.jpg) top left repeat-y;  width: 100%;}#aussen {  padding-left: 200px;   min-height: 250px;}#innen {  width: 100%;}/* Menue * * * * * * * * * * * * * * * * * * * * * * * * * */#menue {  float: left;  position: relative;  width: 178px;  background: #EB8300;  padding: 0px 0px 0px 0px;  margin-left: -200px;}/* Sprunglink */#hmenue { width: 100%; }#menue p.sprung {  position: absolute;}#menue p.sprung a:link,#menue p.sprung a:visited {  position: absolute;  left: -6000px;  color: #333333;  font-size: 0.7em;  line-height: 1.6em;  font-weight: bold;  text-decoration: underline;  text-transform: none;}#menue p.sprung a:focus,#menue p.sprung a:hover,#menue p.sprung a:active {  top: -6px;  left: 0;  width: 172px;  background: #FFFFFF;  padding: 0 4px;}/* Hauptmenue Ebene 1 * * * * * * * * * * * * * * * * * * * * * * * * * */#menue ul { padding-top: 1px; } /* nicht entfernen */* html #menue li { display: inline; }#menue li a,#menue li strong {  display: block;  line-height: 0.9em;  padding: 0.9em 10px 15px 25px;}* html #menue li a,* html #menue li strong {  height: 0.9em;}#menue li strong a,#menue li li strong a {  background-image: none !important;  font-size: 100% !important;  padding: 0 !important;  border: none !important;  margin-top: 0.6em;  text-transform: uppercase;}#menue a:link,#menue a:visited,#menue strong {  color: #ffffff;  border-bottom: 1px solid #ffffff;   font-size: 0.8em;  font-weight: normal;  text-decoration: none;}#menue a:link,#menue a:visited {   text-decoration: none;}#menue a:focus,#menue a:hover,#menue a:active {  color: #ffffff !important;  background: #C0A0A0;  text-decoration: none;}#menue li.on a,#menue li.on strong {  background: #44302A;  color: #C0A0A0;  text-decoration: none;}/* Inhalt * * * * * * * * * * * * * * * * * * * * * * * * * */#inhalt {  float: left;  position: relative;  width: 100%;  padding-top: 1.7em;}* html #inhalt {   width: auto; }#inhalt .innen {  position: relative;  min-height: 250px;  padding: 6px 6px 30px 6px;  margin: 10px 10px 20px 18px;  background: #ffffff;  height: auto !important;  min-height: 100px !important;}* html #inhalt .innen { height: 550px; }/* Ueberschriften */#inhalt h1 {  color: #44302A;  background: #FEE1BC;  font-size: 0.9em;  line-height: 1.3em;  padding: 5px 10px 4px 10px;  margin-bottom: 1em;}* html #inhalt h1 {  height: 0.9em;}#inhalt h2 {  color: #44302A;  font-size: 0.9em;  line-height: 1.5em;  margin: 1.4em 10px -0.2em 10px;}#inhalt h2.kleiner {  font-size: 0.8em;  margin: 1.4em 10px -0.4em 10px;}#inhalt h3 {  color: #44302A;  font-size: 0.8em;  line-height: 1.5em;  margin: 1.4em 10px -0.4em 10px;}#inhalt h4 {  color: #44302A;  font-size: 0.8em;  line-height: 1.5em;  margin: 1.4em 10px -0.6em 10px;}#inhalt h2.dummy {  color: #ffffff;  font-size: 0.9em;  line-height: 1.5em;  margin: 1.4em 10px -0.2em 10px;}/* Absaetze */#inhalt p {  font-size: 0.8em;  line-height: 1.5em;  margin: 1.8em 10px;}p.autor {  color: #333333;  font-size: 70%;  padding-top: 1em;  border-top: 1px solid #F0F7FD;  margin-right: 0 !important;  margin-top: 1.2em !important;}#inhalt strong {   color: #44302A; }abbr { border-bottom: none; }acronym { border-bottom: none; }/* Listen */#inhalt ul,#inhalt ol {  margin: 20px 2px 14px 10px;  font-size: 0.8em;  font-weight: normal;  line-height: 1.6em;}#inhalt ul ul {  font-size: 1.0em;  margin-top: 0em;}#inhalt ul {  list-style: url(../grafic/listenpunkt.gif);}* html #inhalt ul {  list-style: url(../grafic/listenpunkt.gif);}#inhalt ol li {  margin-bottom: 0px;}#inhalt ul.abstand li {  margin-bottom: 0px;}/* Links */#inhalt a:link {   color: #EB8300;  text-decoration: none;  font-weight: bold;}#inhalt a:visited {   color: #EB8300;  text-decoration: none;  font-weight: bold; }#inhalt a:focus,#inhalt a:hover,#inhalt a:active {  color: #44302A;  background: #ffffff;  text-decoration: none;  font-weight: bold; }/* Links mit Pfeilchen */#inhalt ul.link,* html #inhalt ul.link,#inhalt ul.anker,* html #inhalt ul.anker {  list-style-image: none;  /* fuer IE */  list-style: none;        /* fuer alle anderen */  margin-left: 10px;}#inhalt ul.link li,#inhalt ul.anker li {  background: url(../grafic/pfeil.gif) 0 0.1em no-repeat;  padding-left: 5px;  margin-bottom: 0.4em;}#inhalt ul.anker li {  background: url(../grafic/pfeil.gif) 0 0.1em no-repeat;}* html #inhalt ul.link li,* html #inhalt ul.anker li {  height: 1em; }#inhalt p.link,#inhalt h2.link,#inhalt h3.link {  color: #EB8300;  background: #ffffff url(../grafic/pfeil.gif) 0 0.4em no-repeat;  font-size: 80% !important;  padding-left: 19px;}#inhalt strong.link {  background: url(../grafic/pfeil.gif) 0 0.1em no-repeat;  padding-left: 19px;}#inhalt h2.link { margin-bottom: -0.4em !important; }#inhalt .link strong a:link,#inhalt .link strong a:visited,#inhalt h2.link a:link,#inhalt h2.link a:visited,#inhalt h3.link a:link,#inhalt h3.link a:visited {  text-decoration: none;}#inhalt .link strong a:focus,#inhalt .link strong a:hover,#inhalt .link strong a:active,#inhalt h2.link a:focus,#inhalt h2.link a:hover,#inhalt h2.link a:active,#inhalt h3.link a:focus,#inhalt h3.link a:hover,#inhalt h3.link a:active {  text-decoration: none;}/* Abstaende */#inhalt .innen .abstandObenA { margin-top: 0 !important; }#inhalt .innen .abstandObenB { margin-top: 1.3em !important; }#inhalt .innen .abstandObenC { margin-top: 1em !important; }#inhalt .innen .abstandObenD { margin-top: 1.5em !important; }#inhalt .innen .abstandObenE { margin-top: 2em !important; }#inhalt .innen .abstandUntenA { margin-bottom: 0 !important; }#inhalt .innen .abstandUntenB { margin-bottom: 0.5em !important; }#inhalt .innen .abstandUntenC { margin-bottom: 1em !important; }#inhalt .innen .abstandUntenD { margin-bottom: 1.5em !important; }#inhalt .innen .abstandRechtsD { padding-right: 10% !important; }/* Ausrichten */.rechtsbuendig { text-align: right; }/* Linien */h2.linie,h3.linie {  padding-top: 1em;  border-top: 1px solid #FFFFFF;  margin-right: 0 !important;}ul.linie {  border-top: 1px solid #FFFFFF;  margin-top: 1.5em !important;}/* Bilder */#inhalt p.img_start, a:link img_start, a:visited img_start {	width: 340px;	height: 228px; 	background: #ffffff; 	border: 1px solid #EB8300; 	padding: 1px;	display:block;	margin-bottom: 10px !important;}#inhalt p.img_praxis, a:link img_praxis, a:visited img_praxis {	width: 300px;	height: 199px; 	background: #ffffff; 	border: 1px solid #EB8300; 	padding: 1px;	display:block;	margin-bottom: 10px !important;}#inhalt p.img_unter, a:link img_unter, a:visited img_unter {	background: #ffffff; 	padding: 1px;	display:block;	margin-bottom: 10px !important;	color: #EB8300; }#inhalt p.img_anfahrt, a:link img_anfahrt, a:visited img_anfahrt {	width: 300px;	height: 283px; 	background: #ffffff; 	border: 1px solid #EB8300; 	padding: 1px;	display:block;	margin-bottom: 10px !important;}/* Seitentypen * * * * * * * * * * * * * * * * * * * * * * * * * *//* Seitentyp: zweispaltig */#linkespalte {  width: 49%;  min-width: 250px;  float: left;  background: #FFFFFF;  border: 0px;  padding: 0 0px 0px 0px;}#rechtespalte {  width: 49%;  float: right;  background: #FFFFFF;  border: 0px;  padding: 0 0px 0px 0px;}/* Fuss * * * * * * * * * * * * * * * * * * * * * * * * * */#fuss {   background: #44302A;}#fuss p {  color: #ffffff;  font-size: 0.7em;  padding: 5px 0px 1.9em 0px;  text-align: center;  margin-left: 216px;  margin-right: 20px;}#fuss a,#fuss strong {  padding: 0px 0px;}#fuss a:link,#fuss a:visited {  color: #EB8300;  text-decoration: none;}#fuss a:focus,#fuss a:hover,#fuss a:active {  color: #ffffff;}
