body { color: #333; font-size: 10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: #e8e9ec; position: relative; height: 100%; margin: 0; padding: 0   }
a { color: #00b362; text-decoration: none; }
a:hover { color: #00b362; text-decoration: underline; }
#wrapper { background-color: #fff; text-align: center; position: relative; width: 1000px; height: 580px; margin-top: 10px; margin-right: auto; margin-left: auto; }
#shade_rt { background-image: url(../images/shad_rt.gif); background-repeat: no-repeat; position: absolute; top: 0; right: 0; width: 10px; height: 4px; }
#shade_r { background-image: url(../images/shad_r.gif); background-repeat: repeat-y; position: absolute; top: 4px; right: 0; width: 10px; height: 576px; }
#shade_rb { background-image: url(../images/shad_rb.gif); background-repeat: no-repeat; position: absolute; right: 0; bottom: 0; width: 10px; height: 10px; }
#shade_lb { background-image: url(../images/shad_lb.gif); background-repeat: no-repeat; position: absolute; left: 0; bottom: 0; width: 4px; height: 10px; }
#shade_b { background-image: url(../images/shad_b.gif); background-repeat: repeat-x; position: absolute; left: 4px; bottom: 0; width: 986px; height: 10px; }
#nav1 { font-size: 10px; line-height: 12px; background-color: #a6ffa6; text-transform: uppercase; position: absolute; width: 120px; height: 400px; top: 20px; left: 20px     }
#nav1inner { text-align: left; margin: 10px; }
#nav1 p    { margin-top: 0; margin-bottom: 0.5em; padding: 0; }
#nav1 a { color: #333; font-weight: normal; text-decoration: none; }
#nav1 a:hover { color: #d2691e; font-weight: normal; text-decoration: underline; }
#nav1 #menuact  { color: #333; font-weight:bold }
#nav2 { font-size: 10px; line-height: 12px; background-color: #cdffcd; text-transform: uppercase; position: absolute; width: 160px; height: 400px; top: 20px; left: 160px    }
#nav2inner { text-align: left; margin: 10px; }
#nav2 p   { font-weight: bold; margin-top: 0; margin-bottom: 0.5em; padding: 0; }
#nav2 a { color: #333; font-weight: normal; text-decoration: none; }
#nav2 a:hover { color: #d2691e; font-weight: normal; text-decoration: underline   }
#nav2 .menu2act { color: #333; font-weight: bold; }
#nav2 .l2 { margin-left: 10px; }
#nav2 .l3 { margin-left: 20px; }
#pict1 { background-color: #f8f8f8; position: absolute; width: 210px; height: 400px; top: 20px; left: 340px; }
#pict2 { background-color: #f8f8f8; position: absolute; width: 400px; height: 400px; top: 20px; left: 570px; }
#pict3 { background-color: #f8f8f8; position: absolute; top: 20px; right: 30px; width: 630px; height: 400px; }
#fotoframe { background-color: #f8f8f8; position: absolute; top: 20px; right: 30px; width: 630px; height: 400px; text-align:left }
.textfeld { text-align: left; margin: 15px; }
#logo { background-image: url(../images/logo_MG09.png); background-repeat: no-repeat; position: absolute; top: 438px; left: 20px; width: 300px    ; height: 120px; }
#logo_MGservice { background-image: url(../images/logo_MG_service1.png); background-repeat: no-repeat; position: absolute; top: 450px; right: 30px; width: 200px    ; height: 95px; }
#sublogo { background-image: url(../images/sublogo2.png); background-repeat: no-repeat; background-position: center; position: absolute; top: 468px; left: 340px; width: 210px; height: 63px; }
#galabau { background-image: url(../images/logo_galabau_hoch_transp.png); background-repeat: no-repeat; position: absolute; top: 328px; left: 30px; width: 63px ; height: 83px; }
.hidden { display: none }
#content { font-size: 10px; text-align: justify; position: absolute; top: 438px; right: 30px; width: 630px;  }
#content1 { font-size: 10px; text-align: justify; position: absolute; top: 438px; left: 340px; width: 270px;  }
#content2 { font-size: 10px; text-align: justify; position: absolute; top: 438px; right: 30px; width: 400px;  }
#content3 { font-size: 10px; text-align: left; position: absolute; top: 438px; left: 340px; width: 370px; }
#content3 table { font-size: 10px; }
#content3 table .spalte1 { vertical-align: top; width: 8.5em; }
#content0 { font-size: 10px; text-align: justify; position: absolute; top: 468px; left: 570px; width: 320px; }
img { border:0 }
.small { font-size: 9px; }
.space { margin-top: 1em; }
.vertizer { clear: both }
h3 { font-size: 1.2em; margin: 0 0 1em; padding:0 }
h4 { font-size: 1em; margin: 0 0 1em; padding:0 }
p { margin: 1em 0 0.5em; padding:0 }
ul, ol { margin: 0 0 0 2em ; padding:0 }
#fotoframe .lframe { float:left; width:200px; }
#fotoframe .rframe { float:right; width:200px; }
#fotoframe .mframe { width:200px; margin-left: 215px; }
#fotoframe img { width: 200px; height: 267px;}
#fotoframe h4 { margin:1.33em 0 .5em 3px }
#fotoframe p { margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 3px; padding: 0; }
#fotoframe table { font-size: 10px; margin-left: 3px; padding: 0; }
#fotoframe .fixwidth { font-size: 10px; width: 4.3em; margin-left: 3px; padding: 0; }

