body  {font: 14px Arial, sans-serif; line-height: 18px; background:#FEF5CE; margin:0; color:#333; }
p {padding:0 0 0 30px; width:600px; font-weight:normal; }
p a:link, p a:active {color: #333;}
p a:hover {text-decoration: none;}
p a:visited {color: #333333;}
img {border:0; }
.bold, .bold a, .box a:active, .box a:link, .bold a:visited  {font: 14px Arial, sans-serif; font-weight:bold; color: #666; text-decoration: none}
.bold a:hover {font: 14px Arial, sans-serif; font-weight:bold; color: #666; text-decoration: underline}
.bold-red  {font: 14px Arial, sans-serif; font-weight:bold; color: #990000; }
.bold-red a, .bold a:visited {font: 14px Arial, sans-serif; font-weight:bold; color: #990000; text-decoration: underline}
.bold-red a:hover {color: #990000; text-decoration: none}
.box, .box a, .box a:active, .box a:link {padding: 3px; text-decoration: none; color: #666; }
.box:hover {color: #000000; padding: 3px; text-decoration: none; background-color: #ccc; }
.red {color:#990000;font-weight:normal; }

h1 {font-size:18px; line-height:normal; margin:20px 0 0 0; padding:20px 0 10px 30px; color:#990000; width:540px;  font-weight:normal; }
h2 {font-size:14px; margin:20px 0 0 0; padding:10px 0 0 30px; color:#990000; width:540px;  }


.rand #container {width:900px; height:100%; background: #FEF5CE url(verlauf.gif) top left repeat-y; margin:0 auto; text-align:left; } 
#header {width:900px; height:200px; background: #FAF4DB url(head.jpg) no-repeat; margin:0; padding:0; }
#header-naturheilkunde {width:900px; height:200px; background: #FAF4DB url(head-a.jpg) no-repeat; margin:0; padding:0; }
#header-beratung {width:900px; height:200px; background: #FAF4DB url(head-b.jpg) no-repeat; margin:0; padding:0; }
#header-seminare {width:900px; height:200px; background: #FAF4DB url(head-s.jpg) no-repeat; margin:0; padding:0; }

.rand #spaltelinks {float:left; display:block; width:220px;  margin:40px 0 25px 10px; padding:0; border-style:solid; border-width:0px 1px 0px 0px; border-color:#990000; }
* html .rand #spaltelinks {float:left; display:block; width:220px;  margin:40px 0 25px 0 ; padding:0; }
.rand #textbereich {float:left; display:block; width:540px; margin:0; padding:0 10px 0 0; } 
* html .rand #textbereich {float:left; display:block; width:540px; margin:0; padding:0; } 

/* fuss */
.rand #footer {text-align:center; display:block; background: #FAF4DB url(fuss.jpg) no-repeat; width:900px; height:12px; margin:0; padding:0;  clear:both; }
.footer {font-size:11px; margin:0; padding:10px 0 0 0; text-align:center; color:#990000; }
.footer a:link,  .footer a:active {color: #990000; text-decoration: none;}
.footer a:hover {text-decoration: underline;}
.footer a:visited {color: #990000; text-decoration: none;}

.clear {clear:both;}

#box196{width:175px; font-family:Arial, sans-serif; font-size:14px; background-position: left top; margin:0px 0 20px 12px;}
.box-head-zweizlg {padding:9px 0 0 10px; font-family:Arial, sans-serif; font-size:12px; line-height:16px; font-weight:bold; color:#990000; letter-spacing:-0.02em;}
.box-head {padding:10px 0 0 10px; font-family:Arial, sans-serif; font-size:12px; line-height:14px; font-weight:bold; color:#990000; letter-spacing:0.1em;}
.boxtext, .boxtext a {width:160px; font-size:11px; line-height:14px; color:#333; padding: 5px 0 5px 0; text-decoration: none;}
.boxtext a:hover {text-decoration:underline; color:#333; }

.boxtext2, .boxtext2 a {width:160px; font-size:12px; line-height:18px; color:#333; padding: 5px 0 5px 0; text-decoration: none;}
.boxtext2 a:hover {text-decoration:underline; color:#333; }

.box-bold, .box-bold a {padding:15px 0 0 0; font-size:12px; line-height:14px; font-weight:bold; color:#990000; letter-spacing:0.05em; text-decoration:none; }
.box-bold a:hover {padding:15px 0 0 0; font-size:12px; line-height:14px; font-weight:bold; color:#990000; letter-spacing:0.05em; text-decoration:underline; }
.box-bold2, .box-bold2 a {padding:15px 0 15px 0; font-size:12px; line-height:24px; font-weight:bold; color:#990000; text-decoration:none; }
.box-bold2 a:hover {font-weight:bold; color:#990000; text-decoration:underline; }

#boxoben {height: 34px; background-image:  url(box-oben.gif);}
#boxoben-zweizlg {height:47px; background-image:  url(box-oben2.gif);}
#boxmitte {margin: 0px; font-size: 11px; line-height: 12px; color: #666; padding: 0 3px 0 10px;}
#boxunten {height: 10px;}


.submitbuttonnorm {height:22px; width:105px; background-color:#fff;  border:1px solid #00a8ab; font-size:11px;}
.textboxNorm {font-family:Verdana; font-size:11px; color:#00a8ab; font-style:normal; font-weight:normal; border-width:0 1px 1px 0; border-style:solid; border-color:#00a8ab; width:260px;}
.textareaNorm {height: 100px; color:#00a8ab; border-width: 0 1px 1px 0; border-style:solid; border-color:#00a8ab; width:260px;}