body { margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px; }
body.DIV { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
.main { text-align: center; width:100%; height:100%;  }
.content_box { border-left:1px solid #045aa4; border-right:1px solid #045aa4; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.content_box TR TD { padding:0px 0px 0px 0px; }
.content_box TR TD DIV { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
.bg_left { background-attachment: fixed; background: url(../images/bg_l.jpg); width: 14%; height: 100%; float: left; }
.bg_right { background-attachment: fixed; background: url(../images/bg_r.jpg); width: 14%; height: 100%; float: right; }
.middle { width:670px; float: left; border:0px solid #242424; padding: 0px 0px 0px 60px; margin:0px 0px 0px -20px; }
.logo { text-align: left; }
TABLE.content TR TD { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 20px 20px 20px; border:0px solid #242424; }
TABLE.impr TR TD { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding: 4px 2px 4px 2px; border:0px solid #242424; }
/* kleine Bilder rechts links */
DIV.navi { height:80px; padding-top:5px; position:relative; left:20px; margin-bottom:-30px; }
DIV.lo { position: relative; top: 210px; left: 100px; }
DIV.lm { position: relative; top: 230px; left: 100px; }
DIV.lu { position: relative; top: 250px; left: 100px; }
DIV.ro { position: relative; top: 210px; left: -45px; }
DIV.rm { position: relative; top: 230px; left: -45px; }
DIV.ru { position: relative; top: 250px; left: -45px; }
DIV.top { padding: 5px 0px 5px 35px; }
/*  */
DIV.corner_ol { float:left; position: relative; top: 0px; }
DIV.corner_or { float:right; position: relative; top: 0px; }
DIV.corner_ul { float:left; position: relative; top: 0px; }
DIV.corner_ur { float:right; position: relative; top: 0px; }
DIV.content { width: 510px; height: 270px; border: 0px solid #333333; padding: 20px 20px 20px 20px; margin: 0px 0px 0px 35px;  background-repeat: no-repeat; }
DIV.big_content { width: 555px; border: 0px solid #333333; padding: 15px 0px 5px 7px; margin: 0px 15px 0px 25px;  background-repeat: no-repeat; }

DIV.frame_l { position: relative; top: 110px; left: 140px; float: left; }
DIV.frame_l_low { position: relative; top: 350px; left: 150px; float: left; }
DIV.frame_r { position: relative; top: 110px; right: 120px; float: right; }
DIV.frame_r_low { position: relative; top: 350px; right: 120px; float: right; }

DIV.denany { position: relative; left: 60px; height: 28px; width: 51px; border:0px solid #242424; }
DIV.prod { position: relative; left: 110px; top:-12; height: 28px; width: 63px; }
DIV.contact { position: relative; left: 15px; top: -25px; height: 27px; width: 54px; }
DIV.impr { position: relative; left: 80px; top: -38px; height: 27px;  width: 74px; }
DIV.form TABLE TR TD { padding: 0px 3px 0px 3px;  border: 0px solid; }
input.text { width: 240px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;  border: #00008B 1px solid;  background-color: #fbfbfb; padding: 0px 3px 0px 3px;  }
textarea { width: 240px; height: 100px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;  border: #00008B 1px solid;  background-color: #fbfbfb; padding: 0px 3px 0px 3px; }
input.submit { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; }
a { color: #045aa4; text-decoration: none;  }
a:hover { color: #045455; text-decoration: underline;  }
