body {font-family: "tahoma", verdana, "arial", sans-serif; font-size:10pt; text-align:center; background:#D4E1E5; border:0; padding:0; margin:0;}
/* #container { width: 820px; text-align:left; margin:0 auto 5px auto; min-height:100%; background:#ffffff url(bilder/contbg_zen.gif) top center repeat-y; position: relative; }*/
#container {width:820px; text-align:left; margin:0 auto 5px auto; background:#ffffff url(bilder/contbg_zen.gif) top center repeat-y; z-index:10;}

#header {width:799px; height:247px; background:#D4E1E5 url(bilder/header_zen.jpg) top left no-repeat; border-right:1px solid #FFFFFF;  margin-left:10px; margin-top:-126px; }

#headerphilosophie {width:799px; height:247px; background:#D4E1E5 url(bilder/header_philosophie.jpg) top left no-repeat; border-right:1px solid #FFFFFF;  margin-left:10px; margin-top:-126px; }

#headeraktuelles {width:799px; height:247px; background:#D4E1E5 url(bilder/header_aktuelles.jpg) top left no-repeat; border-right:1px solid #FFFFFF;  margin-left:10px; margin-top:-126px; }

#headerleistungen {width:799px; height:247px; background:#D4E1E5 url(bilder/header_leistungen.jpg) top left no-repeat; border-right:1px solid #FFFFFF;  margin-left:10px; margin-top:-126px; }

#headerkontakt {width:799px; height:247px; background:#D4E1E5 url(bilder/header_kontakt.jpg) top left no-repeat; border-right:1px solid #FFFFFF;  margin-left:10px; margin-top:-126px; }

#headerimpressum {width:799px; height:247px; background:#D4E1E5 url(bilder/header_impressum.jpg) top left no-repeat; border-right:1px solid #FFFFFF;  margin-left:10px; margin-top:-126px; }

#header img {float:right; padding-right:40px; z-index:1}
#header h1 {display:none;}

#navigation {width:799px; height:40px; background:transparent; margin-top:-40px; margin-left:10px; padding:0; border-bottom:1px solid #FFFFFF;}
#navigation h3 {display:none;}
#navigation ul {margin:0; padding:0;}
#navigation li {list-style-type:none; display:inline; width:100px;}
#navigation a {display:block; width:119px; height:40px; color:#003CA4; text-decoration:none; float:left; border-right:1px solid #003CA4; text-align:center; font-size:105%; border-width:0 1px 0 0; font-weight:bold;}
#navigation a:hover {background:transparent; color:#F80035; border-color:#003CA4; line-height:normal;}
#navigation a:active {background:transparent; color:#F80035; border-color:#003CA4; line-height:normal;}


#slogan {width:799px; margin-left:10px; padding:10px 0 10px 0; background:#003CA4 url(bilder/pfeil_weiss.gif) center left no-repeat; border-bottom:1px solid #FFFFFF; border-right:1px solid #ffffff;}
#slogan h1 {font-size:130%; color:#ffffff; line-height:1.5em; padding-left: 25px; margin:0; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
#slogan p {font-size:100%; color:#ffffff; line-height:1.5em; padding-left:35px; margin:0; font-weight:bold;}

#contentbox {background:#DFDFDF; border-right:1px solid #FFFFFF; margin:0px 0 0 10px; width:799px;} 
#content { background:#ffffff url(bilder/wasserzeichen.gif) bottom right no-repeat; margin:0px 0 0 0; width:599px; border-right:1px solid #ffffff;}
/* #content img {float:right; border:1px solid #ffffff; padding:3px; margin: 0 25px 0 25px;}
#content a img {filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.00; opacity:1; border:1px solid #284356; padding:3px;}
#content a:hover img {filter: alpha(opacity=50);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 -moz-opacity: 0.50; opacity:0.5; border:1px solid #900; padding:3px;}*/
#content zeichen {font-size:1.1em; color:#003CA4; line-height:1.2em; padding-top:15px; padding-left:30px;}
#content h1 {font-size:1.3em; color:#333333; line-height:1em; padding-top:15px; padding-left:30px;}
#content h2  {font-size:1.2em; color:#003CA4; line-height:1.2em; padding-top:15px; padding-left:30px;}
#content h2 img {font-size:1.2em; color:#003CA4; padding-top:5px;}
#content h3 {font-size:1.1em; color:#333333; padding-left:30px; padding-top:-5px; line-height:1.3em;}
#content h4 {font-size:1.1em; color:#F80035; padding-left:30px; padding-top:-5px; line-height:1.3em;}
#content p {font-size:1em; color:#666666; line-height:1.5em; text-align:justify; padding:0 65px 0 30px; margin:0;}
#content a  {text-decoration:none; color:#003CA4; border-bottom:1px solid #DCE6F2;}
#content a:hover { text-decoration:none; background:#003CA4; border-bottom:1px solid #003CA4; color:#ffffff;}

/* extra-div f¸r Spa-Button */
#extraSpa {position:relative; left:-82px; height:126px; width:300px;}

#footer {background:#003CA4; height:40px; width:799px; margin-legt:0; padding:10px 0 5px 0; color:#99B1DB; border-bottom:1px solid #ffffff; }
#footer p { padding:10px 0px 0 25px; font-size:.9em;}
#footer a { text-decoration:none; color:#99B1DB; border-bottom:1px solid #99B1DB;}
#footer a:hover { text-decoration:none; background:#99B1DB; border-bottom:1px solid #003CA4; color:#003CA4;}

.space {background:url(bilder/space_zen.gif) no-repeat; margin:0 0 0 25px;}
.oben {margin:0 0 0 25px; font-size:0.8em; color:#CCCCCC; text-decoration:none; border-bottom:1px solid #99B1DB;}
.oben a {margin:0 0 0 25px; color:#CCCCCC; text-decoration:none; border-bottom:1px solid #99B1DB;}
.oben a:hover {color:#003CA4; background:#cccccc; text-decoration:none; border-bottom:1px solid #003CA4;}

/* Kontaktformular */
fieldset {margin: 20px 0 0 10px; padding:15px 30px 10px 10px; border:1px dashed #fff; width:500px;}
form {padding:0; margin:0;}
fieldset legend {font-size:.9em; color:#b8cbbe; font-weight:bold; background:none; padding:0 0 0 5px;}
label {line-height:1.5em; float:left; height:20px; padding:0 0 0 5px; margin-top: 1px; margin-bottom: 10px; color:#284356; width:90px; font-size:.9em; }
.field { height:18px; float:left; border: #3a6381  1px solid; width:350px; margin-bottom: 10px; background: #FFF; line-height:1.7em; color:#3a6381 ; text-indent:.5em; font-size:11px;}
.textarea { border: #3a6381  1px solid; width:350px; margin:0; padding:0; }
.button {height: 20px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:4px; cursor: pointer; }
.submit{ padding:4px; margin-left:95px; font-size:.85em; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; background:#b8cbbe; color:#284356; cursor: pointer; border-bottom:1px solid #678D74; border-right:1px solid #678D74; border-left:1px solid #b8cbbe; border-top:1px solid #b8cbbe;}
.submit:hover { padding:4px; cursor:pointer; background:#3a6381; border-bottom:1px solid #284356; border-right:1px solid #284356; border-top:1px solid #3a6381; border-left: 1px solid #3a6381; color:#fff; }
.right {float:right;}

