@charset "utf-8";

/* Farben

Dunkelgrün: #4B8936
Hellgrün: #95B27F
Hellorange: #EE8E69
Dunkelorange: #FB7543
Hellbraun: #E5DFCF

neuer Hintergrund: #F8EFE5
neues Dunkelgrün: #92A824
neues Hellgrün: #c4d940
neue Welle: #E7CFD6
neue Schriftfarbe: #841d58;
grauer Hintergrund #EAE3D3;
*/


* {margin:0;padding:0;}
a {color:#841d58;}



ul li a, p, h1, td {padding-left:10px;color:#841d58;}


h1 {margin-bottom:0.6em;font-size:125%;}

body {background-color:#EAE3D3;font-family:Arial, Helvetica, sans-serif;font-size:small;}
body {background-image:url(../img/hg.jpg);background-repeat:repeat-x;background-position:top center;}

#sheet {display:block;width:900px;height:1000px;background-color:#F8EFE5;margin:0 auto;}
/* #sheet {background-image:url(../img/welle2.jpg);background-position:0 170px;background-repeat:no-repeat;} */
#sheet {border-left:1px solid #000;border-right:1px solid #000;padding-bottom:50px;}
body>#sheet {height:auto;min-height:1000px;}


#head {display:block;width:900px;height:160px;background-color:#92A824;}
#head {background-image:url(../img/logo.jpg);background-position:top;background-repeat:no-repeat;}
#head p {font-size:400%;text-align:center;line-height:100px;margin:0;float:left;padding:0;}

#menu {background-color:#c4d940;float:left;width:100%;border-top:1px solid #fff;color:#841d58;}
#menu {background-image:url(../img/verlauf_menu.jpg);background-repeat:no-repeat;background-position:bottom;}
#menu ul {display:block;border-bottom:1px solid #fff;padding-left:30px;margin-bottom:1em;}
#menu ul li {display:inline;margin-right:2em;}
#menu ul li a {padding:0 6px;line-height:1.5em;}
#menu ul li a:link,
#menu ul li a:visited {font-style:normal;text-decoration:none;font-size:120%;}
#menu ul li a:hover {background-color:#841d58;color:#fff;}

/* Highlighting für die aktuelle Seite */
#willkommen #sheet ul li a.willkommen,
#aktuelles #sheet ul li a.aktuelles,
#uebermich #sheet ul li a.uebermich,
#therapien #sheet ul li a.therapien,
#hier #sheet ul li a.hier,
#kontaktseite #sheet ul li a.kontakt,
#impressum #sheet ul li a.impressum  {background-color:#841d58;color:#fff;cursor:text;}

#content,#content-left, #content-right {float:left;margin:20px;margin-right:40px;font-size:120%;}
#sheet {background-image:url(../img/verlauf_unten.jpg);background-repeat:no-repeat;background-position:bottom;}
#sheet div p,
#sheet div table {margin-bottom:1em;line-height:1.5em;}
#sheet div p.bild {float:left;margin-right:20px;margin-bottom:0px !important;}
#sheet div  p.bild img {float:left;}

#footer {visibility:hidden;clear:both;display:block;width:900px;background-color:#92A824;}
#footer p {line-height:1.6em;color:#FFF;}


/* absolute Positionierungen */
#sheet {position:relative;}
#footer {position:absolute;bottom:0;}

.block {display:block;width:450px;float:left;}
.center {text-align:center;}
.clear {clear:left !important;width:100% !important;}
.lh2 {line-height:2em !important;}
.smaller {font-size:80%;}
.tab1 {margin-left:100px;}
.tab2 {margin-left:200px;}
.tab3 {margin-left:270px;}
.zitat, .zitat560 {font-family:Verdana, Arial, Helvetica, sans-serif;}
.bggruen {background-color:#92A824;}
.bghgruen {background-color:#D7E68C;}
.signatur {float:right !important;width:430px;}


/* Einstellungen für die Willkommen-Seite */
#willkommen #sheet #content h1 {float:left;}
#willkommen #sheet #content .center {float:left;width:450px;}
#willkommen #sheet #content p.bild {display:block;height:500px;}
#willkommen #sheet #content p.bild span  {float:left;clear:left;width:296px;padding:2px;}
#willkommen #sheet #content p.bild .name {width:300px;text-align:center;margin-bottom:1em;font-size:120%;}
/* Einstellungen für die Aktuelles-Seite */
#aktuelles #sheet div p.bild {width:auto;float:left;}
#aktuelles #sheet #content-left {width:420px;float:left;margin:20px 10px;}
#aktuelles #sheet #content-right {width:420px;float:left;margin:20px 10px;}
#aktuelles #sheet div table {background-color:#D7E68C;width:100%;}
#aktuelles #sheet div table tr td {font-size:95%;vertical-align:text-top;}
/* Einstellungen für die Über mich-Seite */
#uebermich #sheet #content .zitat {float:left;clear:left;font-size:80%;text-align:left;width:310px;}
#uebermich #sheet #content p.bild {float:left;width:320px;}
#uebermich #sheet #content p {float:none;}

/* Einstellungen für die Therapien-Seite */
#therapien #sheet #content ul {float:left;margin-bottom:20px;background-color:#D7E68C;width:100%;}
#therapien #sheet #content ul li {float:left;list-style:none;margin-right:25px;}
#therapien #sheet #content ul li a {text-decoration:none;line-height:1.5em;}
#therapien #sheet #content ul li a:hover {text-decoration:underline;}

#therapien #sheet #content h1 {padding:0;}
#therapien #sheet #content p.bild {float:left;clear:left;}
#therapien #sheet #content p {float:none;clear:none;}
#therapien #sheet #content p.zitat560 {float:left;clear:none;width:560px;text-align:center;}
#therapien #sheet #content p.zitat {float:left;clear:none;width:750px;text-align:center;}


/* Einstellungen für die Hier finden Sie mich-Seite */
#map_canvas {width:450px;height:400px;margin:0 10px;float:left;border:1px solid #841d58;}
#hier #sheet #content p {float:left;width:300px;}
#hier #sheet #content p.galerie {width:800px;}
#hier #sheet #content p.galerie img {border:1px solid #841d58;}
/* Einstellungen für die Kontakt-Seite */
form {display:block;}
label, textarea, #submit {margin-left:10px;}
input, select, textarea {background-color:#E7CFD6;}
legend, label, input, select, textarea, #submit {color:#841d58;}
legend {margin-bottom:5px;}
fieldset {padding:5px;}
label {display:block;width:150px;float:left;clear:left;}
input {width:300px;}
label, input {margin-bottom:0.5em;}
select {width:302px;}
textarea {;width:450px;height:12em;}
#submit {width:150px;margin-top:10px;}
#content p {float:left;}
p.error {color:#FF0000;margin:10px;}

#kontaktseite #sheet #content p {width:450px;}
#kontaktseite #sheet #content p.bild {width:auto;}

/* Einstellungen für die Impressum-Seite */
#impressum #sheet #content h1 {float:left;}
#impressum #sheet #content p {float:left;width:350px;text-align:left;}
#impressum #sheet #content p a {padding:0;}

#error404 #sheet #content p a {padding:0;}
