body { background: #013351 url(../graphics-main/body-background-gradient.jpg) repeat-x; margin: 0px; padding: 0px;text-align:center; }#containerBox     { color: #444; font-size: 11px; line-height: 21px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../graphics-main/container-background-tile.jpg) repeat-y; margin: 0px auto; width: 762px; height: auto;text-align:left; }#contentBoxHead  { background: url(../graphics-main/head-background-eyecatcher.jpg) no-repeat; margin: 0px; padding: 0px; width: 760px; height: 321px }#contentBoxHead img.german { margin-top: 46px; margin-left: 58px }#contentBoxHead img.english { margin-top: 0px; margin-left: 0px }#contentBoxFoot { background: url(../graphics-main/foot-background.jpg) no-repeat; margin: 0px; padding: 0px; width: 760px; height: 59px }#contentBoxFoot p {color:#fff; font-size:10px; line-height:40px;text-align:center;}#contentBoxFoot p a {color:#fff;text-decoration:none}#contentBoxFoot p a:hover {color:#004A75;}#contentBoxMain  { background: url(../graphics-main/content-background-gradient.jpg) repeat-x; margin: 0px 0px 0px 31px; padding: 0px; width: 698px; height: 500px; overflow:visible;border:0px solid red;}
/*linke spalte*/#contentBoxMainLeft  { float: left; margin: 0 0 0 39px; border: solid 0px red; width: 400px; height: auto;}#contentBoxMainLeft p { margin-bottom: 8px; }#contentBoxMainLeft p.subpic   { color: #004A75;font-weight:bold;font-size:10px;position:relative;z-index:2;margin: -55px 0 0 12px; border: solid 0px blue; width: 388px }#contentBoxMainLeft h1 { font-style: normal; font-weight: normal; font-size: 15px; line-height: 30px; margin: 12px 0px 16px }#contentBoxMainLeft h2 { font-style: normal; font-weight: normal; font-size: 13px; line-height: 20px; margin: 0px }#contentBoxMainLeft p.featureicon   { margin: 0px 0 21px 0; border: solid 0px blue; width: 300px;float:right; }#contentBoxMainLeft img.featureicon   { float: left; margin-right: 23px;margin-top:6px; border: solid 0px red }
#contentBoxMainLeft img.eyecatcher   {margin-top: 13px; }#contentBoxMainLeft p a {color: #444;text-decoration:none;border-bottom:1px solid #97C024;padding-bottom:2px;}#contentBoxMainLeft p a:hover {color:#97C024;border-bottom:2px solid #97C024;padding-bottom:1px;}
#contentBoxMainLeft ul {margin:8px 0px 21px 0px;padding:0px;}
#contentBoxMainLeft li {margin:4px 0 8px 16px;}
/*linke spalte formular*/
#contentBoxMainLeft p.formDESCreg {color: #919191;text-align: left; text-transform: lowercase; margin:0px 8px 0px 0px; line-height:17px;float:left;}
#contentBoxMainLeft input.formINPUTreg {float:right;width:300px;margin-bottom:10px;}
#contentBoxMainLeft textarea.formTEXTreg {float:right;width:300px;height:200px;}/*rechte spalte*/#contentBoxMainRight {border:0px solid red;width:180px;height:auto;margin:16px 39px 0 0;float:right;}#contentBoxMainRight p  { text-align: left; text-transform: lowercase; margin: 0px; border: solid 0px green }#contentBoxMainRight a.active  { color: #004A75; font-size: 13px; line-height: 32px; text-decoration: none; background: url(../graphics-main/menu-background-active.gif) no-repeat; padding-left: 48px; width: 180px; height: 34px; display: block }#contentBoxMainRight a.passive { color: #919191; font-size: 13px; line-height: 32px; text-decoration: none; padding-left: 48px; width: 180px; height: 34px; display: block }#contentBoxMainRight a:hover.passive  { background: url(../graphics-main/menu-background-hover.gif) no-repeat; padding-left: 48px; width: 180px; height: 34px; display: block }#contentBoxMainRight h3  { color: #fff; font-weight: normal; font-size: 13px; line-height: 26px; background: url(../graphics-main/menu-headline-back.gif) no-repeat; margin: 36px 0px 0px; padding: 0 0 0 16px; width: 180px; height: 38px }#contentBoxMainRight a.button { color:#fff;text-decoration:none;background: url(../graphics-main/menu-bluebutton-back.gif) no-repeat; width: 101px; height: 41px;display:block;padding:10px 0 0 30px;float:right; }#contentBoxMainRight a:hover.button { color:#cf0; }#contentBoxMainRight p.description  { color: #919191;text-align: left; text-transform: lowercase; margin:4px 8px 8px 16px; line-height:17px; border: solid 0px green }
/*rechte spalte formular*/
#contentBoxMainRight form p.description { color: #919191;text-align: left; text-transform: lowercase; margin:4px 8px 0px 16px; line-height:17px; }
#contentBoxMainRight form input { margin:4px 8px 8px 16px;width:160px; }