body                     { background-color: #FFFFFF; margin: 0; padding: 0; scrollbar-3dlight-color: #DDDDDD; scrollbar-arrow-color: #999999; scrollbar-darkshadow-color: #AAAAAA; scrollbar-face-color: #CCCCCC; scrollbar-highlight-color: #F0F0F0; scrollbar-track-color: #EEEEEE }
a                        { color: #252525; font-weight: bold }

#content                 { position: absolute; margin: 0; top: 20px; left: 0; width: 720px; height: 525px; overflow: auto; z-index: 1 }
.content_text            { color: #333333; font-size: 12px; font-weight: normal; line-height: 18px; font-family: Arial, Helvetica, Verdana, sans-serif; padding-top: 25px; padding-right: 70px; padding-left: 85px }
.content_text p          { margin-top: 0px; margin-bottom: 6px }
.content_text td         { color: #333333; font-size: 12px; line-height: 17px }
.content_text ul         { margin-top: 5px; margin-bottom: 12px }
.content_text ol         { margin-top: 5px; margin-bottom: 6px; margin-left: 22px }
.content_text hr         { color: #9D9D87; margin-top: 5px; margin-bottom: 6px }
.content_text .otitel    { font-weight: bold; margin-bottom: 9px; font-size: 13px }
.content_text .titelnr1  { font-weight: bold; margin-bottom: 5px; font-size: 12px }
.content_text .titel     { font-weight: bold; margin-bottom: 5px; margin-top: 15px; font-size: 12px }
.content_text .ttitel    { font-weight: bold; line-height: 15px; margin-top: 0px; margin-bottom: 3px }
.content_home            { color: #333333; font-size: 12px; font-weight: normal; line-height: 20px; font-family: Arial, Helvetica, Verdana, sans-serif; padding-top: 0px; padding-right: 70px; padding-left: 85px }
.content_home p          { margin-top: 0px; margin-bottom: 8px }
.content_home .otitel    { font-weight: bold; margin-bottom: 13px; font-size: 14px }
.content_table           { color: #333333; font-size: 12px; font-weight: normal; line-height: 18px; font-family: Arial, Helvetica, Verdana, sans-serif; padding-top: 25px; padding-right: 0px; padding-left: 85px }
.sublist ul              { margin-top: 0px; margin-bottom: 0px }
.servomat                { color: #0E5EC1; font-weight: bold; font-style: italic; font-family: Arial, Verdana, Helvetica, sans-serif }
.miosga                  { color: #333333; font-weight: bold; font-style: italic; font-family: Arial, Verdana, Helvetica, sans-serif }
.mpm                     { color: #E50000; font-weight: bold; font-style: italic; font-family: Arial, Verdana, Helvetica, sans-serif }
.fullservice             { color: #333333; font-weight: bold; font-style: italic; font-family: Arial, Verdana, Helvetica, sans-serif }
.bildrahmen              { border: solid 1px #AAAAAA }

#contentspacer           { position: absolute; background-color: #FFFFFF; top: 6px; left: 0; width: 700px; height: 20px; z-index: 30 }
.servomat-logo           { position: absolute; top: 5px; left: 654px }

#right                   { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 20px; left: 720px; width: 260px; height: 525px; z-index: 5 }
#right_home              { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 20px; left: 720px; width: 260px; height: 305px; z-index: 5 }
#rightboxhead            { position: absolute; background-color: #0E5EC1; top: 40px; left: 720px; width: 260px; height: 20px; z-index: 10 }
.rightboxheadline        { color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 20px; font-family: Arial, Helvetica, Verdana, sans-serif; margin-left: 8px }
#rightboxbody            { position: absolute; background-color: #00438C; margin: 0; top: 60px; left: 720px; width: 260px; height: 100px; z-index: 10 }
.rightboxtext            { color: #FFFFFF; font-size: 11px; font-weight: normal; line-height: 17px; font-family: Arial, Helvetica, Verdana, sans-serif; margin-left: 8px; margin-right: 8px; margin-top: 5px }
.rightboxtext p          { margin-top: 0px; margin-bottom: 6px }
.rightboxtext ul         { margin-top: 0px; margin-bottom: 6px; margin-left: 16px; padding-left: 16px}
.rightboximage           { margin-left: 8px; margin-right: 8px; margin-top: 8px; margin-bottom: 5px }
.rightboxmore            { text-align: right; margin-left: 8px; margin-right: 15px; margin-top: 0px }
.rightboxmore a          { color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 17px; font-family: Arial, Helvetica, Verdana, sans-serif }
#rightbacktohome         { position: absolute; background-color: #0E5EC1; top: 525px; left: 720px; width: 260px; height: 20px; z-index: 10 }
.rightbacktohometext     { color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 20px; font-family: Arial, Helvetica, Verdana, sans-serif; margin-right: 8px; text-align: right }
.rightbacktohometext a   { color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 20px; font-family: Arial, Helvetica, Verdana, sans-serif; margin-right: 8px; text-align: right }
#rightboxbodyxs          { position: absolute; background-color: #00438C; margin: 0; top: 60px; left: 810px; width: 170px; height: 100px; z-index: 11 }

#bottom                  { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 325px; left: 0px; width: 980px; height: 220px; z-index: 1 }
#bottomnavleft           { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 325px; left: 0px; width: 31px; height: 220px; z-index: 8 }
#bottomnavleftbutton     { position: absolute; color: #000000; background-color: #00438C; margin: 0; top: 0px; left: 0px; width: 29px; height: 220px; z-index: 10 }
#bottomnavright          { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 325px; left: 949px; width: 31px; height: 220px; z-index: 8 }
#bottomnavrightbutton    { position: absolute; color: #000000; background-color: #00438C; margin: 0; top: 0px; left: 2px; width: 29px; height: 220px; z-index: 10 }
#bottomboxslider         { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 325px; left: -889px; width: 2760px; height: 220px; z-index: 2 }
#bottomboxleft1          { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 0px; left: 0px; width: 228px; height: 220px; z-index: 3 }
#bottomboxleft2          { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 0px; left: 230px; width: 228px; height: 220px; z-index: 3 }
#bottomboxleft3          { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 0px; left: 460px; width: 228px; height: 220px; z-index: 3 }
#bottomboxleft4          { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 0px; left: 690px; width: 228px; height: 220px; z-index: 3 }
#bottomboxcenter1        { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 0px; left: 920px; width: 228px; height: 220px; z-index: 3 }
#bottomboxcenter2        { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 0px; left: 1150px; width: 228px; height: 220px; z-index: 3 }
#bottomboxcenter3        { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 0px; left: 1380px; width: 228px; height: 220px; z-index: 3 }
#bottomboxcenter4        { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 0px; left: 1610px; width: 228px; height: 220px; z-index: 3 }
#bottomboxright1         { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 0px; left: 1840px; width: 228px; height: 220px; z-index: 3 }
#bottomboxright2         { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 0px; left: 2070px; width: 228px; height: 220px; z-index: 3 }
#bottomboxright3         { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 0px; left: 2300px; width: 228px; height: 220px; z-index: 3 }
#bottomboxright4         { position: absolute; color: #000000; background-color: #CCCCCC; margin: 0; top: 0px; left: 2530px; width: 228px; height: 220px; z-index: 3 }
#bottomboxheadleft1      { position: relative; background-color: #0055b1; top: 0px; left: 0px; width: 228px; height: 20px; z-index: 4 }
#bottomboxheadleft2      { position: relative; background-color: #0055b1; top: 0px; left: 0px; width: 228px; height: 20px; z-index: 4 }
#bottomboxheadleft3      { position: relative; background-color: #0055b1; top: 0px; left: 0px; width: 228px; height: 20px; z-index: 4 }
#bottomboxheadleft4      { position: relative; background-color: #0055b1; top: 0px; left: 0px; width: 228px; height: 20px; z-index: 4 }
#bottomboxheadcenter1    { position: relative; background-color: #0055b1; top: 0px; left: 0px; width: 228px; height: 20px; z-index: 4 }
#bottomboxheadcenter2    { position: relative; background-color: #0055b1; top: 0px; left: 0px; width: 228px; height: 20px; z-index: 4 }
#bottomboxheadcenter3    { position: relative; background-color: #0055b1; top: 0px; left: 0px; width: 228px; height: 20px; z-index: 4 }
#bottomboxheadcenter4    { position: relative; background-color: #0055b1; top: 0px; left: 0px; width: 228px; height: 20px; z-index: 4 }
#bottomboxheadright1     { position: relative; background-color: #0055b1; top: 0px; left: 0px; width: 228px; height: 20px; z-index: 4 }
#bottomboxheadright2     { position: relative; background-color: #0055b1; top: 0px; left: 0px; width: 228px; height: 20px; z-index: 4 }
#bottomboxheadright3     { position: relative; background-color: #0055b1; top: 0px; left: 0px; width: 228px; height: 20px; z-index: 4 }
#bottomboxheadright4     { position: relative; background-color: #0055b1; top: 0px; left: 0px; width: 228px; height: 20px; z-index: 4 }
.bottomboxheadline       { color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 20px; font-family: Arial, Helvetica, Verdana, sans-serif; margin-left: 8px }
#bottomboxbodyleft1      { position: relative; background-color: #00438C; margin: 0; padding: 0; top: 0px; left: 0px; width: 228px; height: 200px; z-index: 4 }
#bottomboxbodyleft2      { position: relative; background-color: #00438C; margin: 0; padding: 0; top: 0px; left: 0px; width: 228px; height: 200px; z-index: 4 }
#bottomboxbodyleft3      { position: relative; background-color: #00438C; margin: 0; padding: 0; top: 0px; left: 0px; width: 228px; height: 200px; z-index: 4 }
#bottomboxbodyleft4      { position: relative; background-color: #00438C; margin: 0; padding: 0; top: 0px; left: 0px; width: 228px; height: 200px; z-index: 4 }
#bottomboxbodycenter1    { position: relative; background-color: #00438C; margin: 0; padding: 0; top: 0px; left: 0px; width: 228px; height: 200px; z-index: 4 }
#bottomboxbodycenter2    { position: relative; background-color: #00438C; margin: 0; padding: 0; top: 0px; left: 0px; width: 228px; height: 200px; z-index: 4 }
#bottomboxbodycenter3    { position: relative; background-color: #00438C; margin: 0; padding: 0; top: 0px; left: 0px; width: 228px; height: 200px; z-index: 4 }
#bottomboxbodycenter4    { position: relative; background-color: #00438C; margin: 0; padding: 0; top: 0px; left: 0px; width: 228px; height: 200px; z-index: 4 }
#bottomboxbodyright1     { position: relative; background-color: #00438C; margin: 0; padding: 0; top: 0px; left: 0px; width: 228px; height: 200px; z-index: 4 }
#bottomboxbodyright2     { position: relative; background-color: #00438C; margin: 0; padding: 0; top: 0px; left: 0px; width: 228px; height: 200px; z-index: 4 }
#bottomboxbodyright3     { position: relative; background-color: #00438C; margin: 0; padding: 0; top: 0px; left: 0px; width: 228px; height: 200px; z-index: 4 }
#bottomboxbodyright4     { position: relative; background-color: #00438C; margin: 0; padding: 0; top: 0px; left: 0px; width: 228px; height: 200px; z-index: 4 }
.bottomboxtext           { color: #FFFFFF; font-size: 11px; font-weight: normal; line-height: 17px; font-family: Arial, Helvetica, Verdana, sans-serif; padding: 8px }
.bottomboxtext p         { margin-top: 4px; margin-bottom: 4px }
.bottomboxtext img       { border: solid 1px #AAAAAA }

#iso-logo-top            { position: absolute; top: 65px; left: 720px; width: 260px; height: 103px; background-color: #CCCCCC; border-style: none; z-index: 10 }
#qv-logo-top             { position: absolute; top: 185px; left: 720px; width: 260px; height: 84px; background-color: #CCCCCC; border-style: none; z-index: 10 }
#iso-logo-bot            { position: absolute; top: 335px; left: 720px; width: 260px; height: 103px; background-color: #CCCCCC; border-style: none; z-index: 10 }
#qv-logo-bot             { position: absolute; top: 455px; left: 720px; width: 260px; height: 84px; background-color: #CCCCCC; border-style: none; z-index: 10 }

#mapbox                  { background-image: url(images/grundriss.gif); background-position: 20px 0px; background-repeat: no-repeat; padding-left: 20px; z-index: 2 }
#lower-image             { position: absolute; background-color: transparent; top: 20px; left: 0px; width: 720px; height: 525px; padding-left: 20px; z-index: 5; background-image: url(images/grundriss.gif); background-position: 20px 0px; background-repeat: no-repeat }
#mid-image               { position: absolute; background-color: transparent; top: 20px; left: 0px; width: 720px; height: 525px; padding-left: 20px; z-index: 10 }
#upper-image             { position: absolute; background-color: transparent; top: 20px; left: 0px; width: 720px; height: 525px; padding-left: 20px; z-index: 15 }
#navibox                 { position: absolute; color: #FFFFFF; background-color: #CCCCCC; margin: 0; top: 89px; left: 469px; width: 182px; height: 62px; z-index: 20 }
#naviboxhead             { position: absolute; background-color: #0E5EC1; top: 90px; left: 470px; width: 180px; height: 20px; z-index: 25 }
.naviboxheadline         { color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 20px; font-family: Arial, Helvetica, Verdana, sans-serif; margin-left: 8px }
#naviboxbody             { position: absolute; background-color: #00438C; margin: 0; top: 110px; left: 470px; width: 180px; height: 40px; z-index: 25 }
.naviboxtext             { color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 20px; font-family: Arial, Helvetica, Verdana, sans-serif; margin-left: 8px }
.naviboxtext a           { color: #FFFFFF; font-size: 11px; font-weight: bold }

.form-row                { text-align: left; width: 150px; float: left; vertical-align: 12px }
.form-row-right          { text-align: right; width: 150px; float: left; padding-right: 5px }
.form-input              { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; height: 18px; border: 1px #555555 solid }
.form-textarea           { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; border: 1px #555555 solid }
.form-button             { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #555555 }

.map24_input		         { background-color: white; width: 232px; color: #484848; font-family: Arial, Verdana, Helvetica; font-size: 11px; font-weight: normal; border: 1px #bebebe solid }
.map24_list		           { background-color: white; border-style: groove; font-family: Arial, Arial,  Geneva, Arial, Helvetica, sans-serif; font-size: 9px }
.map24_text   	         { font-family: Arial; font-size: 11px; color: #484848 }
.map24_margin            { margin-left: 10px }
.map24_padding	         { padding-left: 10px; background-color: #E0E0E0 }
.map24_title   	         { font-family: Arial; font-size: 11px; color: white; padding-left: 10px; padding-top: 31px; font-weight: bold }
.map24_cell		           { padding-left: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; background-color: #F0F0F0 }
.map24_border            { border-bottom-width: 1px; border-bottom-style: solid; border-top-width: 1px; border-top-style: solid; border-left-width: 1px; border-left-style: solid; border-right-width: 1px; border-right-style: solid; border-color: #555555 }	
.blockborder		         { border-bottom-width: 1px; border-bottom-style: solid; border-top-width: 1px; border-top-style: solid; border-left-width: 1px; border-left-style: solid; border-right-width: 1px; border-right-style: solid; border-color: #9D9D87 }

