body                        { background-color: #FFFFFF; margin: 0; padding: 0 }
a                           { color: #252525; font-weight: bold }

#home-left                  { position: absolute; margin: 0; top: 1px; left: 15px; width: 300px; height: 538px; overflow: auto; z-index: 10; background-color: transparent }
#home-center                { position: absolute; margin: 0; top: 1px; left: 315px; width: 453px; height: 538px; overflow: auto; z-index: 10; background-color: dbeff0 }
#home-right                 { position: absolute; margin: 0; top: 1px; left: 768px; width: 197px; height: 538px; overflow: auto; z-index: 10; background-color: transparent }
#content                    { position: absolute; margin: 0; top: 1px; left: 15px; width: 950px; height: 538px; overflow: auto; z-index: 10; background-color: transparent }
#content-sm                 { position: absolute; margin: 0; top: 41px; left: 15px; width: 950px; height: 498px; overflow: auto; z-index: 10; background-color: transparent }
#style-left                 { position: absolute; margin: 0; top: 0px; left: 0; width: 350px; height: 538px; padding-top: 0px; z-index: 20; background-color: transparent }
#style-right                { position: absolute; margin: 0; top: 0px; left: 600; width: 330px; height: 538px; padding-top: 0px; z-index: 20; background-color: transparent }
#style-left-sm              { position: absolute; margin: 0; top: 0px; left: 0; width: 350px; height: 498px; padding-top: 0px; z-index: 20; background-color: transparent }
#style-right-sm             { position: absolute; margin: 0; top: 0px; left: 600; width: 330px; height: 498px; padding-top: 0px; z-index: 20; background-color: transparent }
.style img                  { position: absolute }
#text-left                  { position: absolute; margin: 0; top: 0px; left: 0px; width: 600px; height: 538px; padding-top: 0px; z-index: 20; background-color: transparent }
#text-right                 { position: absolute; margin: 0; top: 0px; left: 350px; width: 580px; height: 538px; padding-top: 0px; z-index: 20; background-color: transparent }
#text-left-sm               { position: absolute; margin: 0; top: 0px; left: 0px; width: 600px; height: 498px; padding-top: 0px; z-index: 20; background-color: transparent }
#text-right-sm              { position: absolute; margin: 0; top: 0px; left: 350px; width: 580px; height: 498px; padding-top: 0px; z-index: 20; background-color: transparent }
.content-home-left          { color: #222222; font-size: 12px; font-weight: normal; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 430px; padding-left: 5px; padding-right: 0px }
.content-home-left p        { margin-top: 0px; margin-bottom: 6px }
.content-home-center        { color: #222222; font-size: 12px; font-weight: normal; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 0px; padding-left: 10px; padding-right: 10px }
.content-home-center p      { margin-top: 5px; margin-bottom: 15px }
.content-home-center td     { color: #222222; font-size: 12px; font-weight: normal; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 0px; padding-left: 0px; padding-right: 0px }
.content-home-center .titel { font-weight: bold; margin-bottom: 5px; margin-top: 20px; font-size: 12px }
.content-home-center .titet { font-weight: bold; margin-bottom: 5px; margin-top: 13px; font-size: 12px }
.content-text               { color: #222222; font-size: 12px; font-weight: normal; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 12px; padding-left: 30px; padding-right: 50px }
.content-text p             { margin-top: 0px; margin-bottom: 6px }
.content-text td            { color: #222222; 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 .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-topspace           { padding-top: 15px }
.content-table              { color: #222222; font-size: 12px; font-weight: normal; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 0px; padding-left: 30px; padding-right: 0px }
.content-table td           { color: #222222; font-size: 12px; line-height: 17px; padding-top: 12px; padding-left: 0px; padding-right: 0px; padding-bottom: 12px; border-width: 0px 0px 1px 0px; border-color: #AAAAAA; border-style: solid }
.content-table p            { margin-top: 0px; margin-bottom: 6px }
.navi-table                 { color: #222222; font-size: 10px; font-weight: normal; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 0px; padding-left: 0px; padding-right: 0px }
.navi-table td              { color: #222222; font-size: 10px; line-height: 17px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-width: 0px }

.mhf-logo                   { position: absolute; top: 200px; left: 0px }
.mhf-menu                   { position: absolute; background-color: white; top: 540px; left: 0px; width: 980px; height: 55px }
.mhf-menu-line              { position: absolute; background-color: black; top: 0px; left: 15px; width: 950px; height: 1px }
.mhf-menusub                { position: absolute; background-color: white; top: 0px; left: 0px; width: 980px; height: 40px }
.mhf-menusub-line           { position: absolute; background-color: black; top: 39px; left: 15px; width: 950px; height: 1px }

.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: #222222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; height: 18px; border: 1px #555555 solid; background-color: #EAEEEE; margin-bottom: 3px }
.form-radio                 { color: #222222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 13px; border: 0px }
.form-textarea              { color: #222222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; border: 1px #555555 solid; background-color: #EAEEEE }
.form-button                { color: #222222; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; border: 1px #555555 solid }

a.download:link             { color: #222222; font-weight: normal; text-decoration: underline }
a.download:visited          { color: #222222; font-weight: normal; text-decoration: underline }
a.download:hover            { color: #222222; font-weight: normal; text-decoration: underline }
a.download:active           { color: #222222; font-weight: normal; text-decoration: underline }

