body { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ececec }#Headbox { background: url(graphics-main/head-background-tile.jpg) repeat-x; position: absolute; z-index: 0; top: 0px; left: 0px; width: 100%; height: 160px }#HeadboxLogo { background: url(graphics-main/head-logo.jpg) no-repeat; position: absolute; z-index: 1; top: 0px; left: 72px; width: 211px; height: 160px }#HeadboxAddress { background-image: url(graphics-main/head-address.gif); position: absolute; z-index: 1; top: 130px; left: 300px; width: 350px; height: 18px }#HeadboxEyecatcher { position: absolute; z-index: 1; top:0px; left: 420px; }#MenuBox   { background-image: url(graphics-main/menu-back-active.jpg); position: absolute; z-index: 1; top: 165px; left: 95px; width: 162px; height: auto }#Menubox .closed   { color: black; font-weight: bold; line-height: 12px; background: url(graphics-main/menu-back-inactive.jpg) no-repeat; margin-top: 0px; margin-bottom: 0px; padding-top: 14px; padding-right: 6px; padding-left: 16px; border: dotted 0px aqua; z-index: 1; width: 140px; height: 23px; overflow: hidden; display: block }#Menubox .opend  {  margin-top: 0px; margin-bottom: 16px; padding-top: 14px; padding-right: 6px; padding-left: 16px; border: dotted 0px aqua; z-index: 1; width: 140px; height: auto; overflow: visible; display: block  }#Menubox .sub   { font-size:11px;border:0px solid red;width:100%;display:block;margin:14 0 14 0}#Menubox .main { font-size:12px;font-weight:bold;}#Menubox a.sub   { font-size:11px;width:100%;display:block;margin:14 0 14 0;padding-bottom:3px;}#Menubox a:hover.sub   {border-bottom:1px solid #fff;padding-bottom:2px;}#Menubox .opend a{color:#fff;text-decoration:none;}#Menubox .closed a{color:#000}#Locationbox  { border: solid 0px aqua; position: absolute; z-index: 5; top: 200px; left: 257px; width: 38px; height: 300px }#Contentbox       { color: gray; background: url(graphics-main/content-back-tile.jpg) repeat-y; margin-bottom: 36px; position: absolute; z-index: 1; top: 173px; left: 292px; width: 612px; height: auto; visibility: visible }#Contentbox h1  { color: #2f4f4f; font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px; letter-spacing: 0.1em; margin-top: 32px; margin-right: 36px; margin-left: 58px;margin-bottom:0px; }#Contentbox h2  { color: gray; font-style: normal; font-weight: normal; font-size: 14px; line-height: 20px; letter-spacing: 0.1em; margin-top: 4px; margin-right: 36px; margin-left: 58px }#Contentbox h3  { color: gray; font-style: normal; font-weight: bold; font-size: 12px; line-height: 20px; letter-spacing: 0.1em; margin: 16px 36px 0px 58px }#Contentbox h6   { color: gray; font-style: normal; font-weight: normal; font-size: 10px; line-height: 10px; letter-spacing: 0.1em; margin: 64px 36px 12px 58px }#Contentbox p  { color: gray; font-style: normal; font-weight: normal; font-size: 12px; line-height: 20px; margin-top: 0px; margin-right: 98px; margin-left: 58px }#Contentbox a { color: #696969; text-decoration: none; padding-bottom: 2px; border-bottom: 1px solid #d3d3d3 }
#Contentbox a:hover { color: #2f4f4f; text-decoration: none; border-bottom: 1px solid #2f4f4f }
#Contentbox p.indent {margin-left:78px;}
#Contentbox div.descript {width:150px;border:0px solid red;float:left;margin-left:60px;margin-top:3px;}
#Contentbox img{border:1px solid #ccc;margin:0 0 12px 0;}
#Contentbox img.borders{border:0px solid #ccc;margin:0 0 0px 0;}
div.mitarbeiter {line-height:24px;font-size:11px;margin:12px -60px 0 60px;width:150px;height:200px; border:0px solid black;float:left}
input.regular {width:250px;margin-bottom:10px;}
textarea.regular {width:250px;height:150px;margin-bottom:10px;}
#Contentbox p.reactio{color: gray; font-style: normal; font-weight: normal; font-size: 12px; line-height: 20px; margin-top: 0px; margin-right: 98px; margin-left: 58px}
#Contentbox h5.reactio{color:gray;font-weight:normal;margin-left:58px;margin-top:0px;}
#Contentbox h3.reactio{color: gray; font-style: normal; font-weight: bold; font-size: 13px; line-height: 20px; letter-spacing: 0.1em; margin: 32px 36px 0px 58px}
#Contentbox h6.reactio{color: gray; font-style: normal; font-weight: normal; font-size: 10px; line-height: 10px; letter-spacing: 0.1em; margin: 16px 36px 48px 58px}