/***  General layout  ***/
BODY             { font-weight: normal; background-color: white; text-align: center; margin: 10px auto; padding: 0 }
#td_body             { text-align: center; margin: auto; padding: 0; vertical-align: middle }
div  { font-size: 14px; font-family: "Times New Roman", Times, serif; font-weight: normal; line-height: 18px }
#div_header      { background-color: #fff; background-image: url("../grafik/bg_header.gif"); background-repeat: no-repeat; text-align: right; margin: 0; padding: 0; width: 800px; height: 135px; vertical-align: middle }
#div_content                { color: #000; background-color: #fff; margin: 0; padding: 0; position: relative; top: 0; width: 800px; height: 465px; border-width: 0 }
/* #div_contentCR    { text-align: left; margin: 0; padding: 0; position: absolute; right: 5px; width: 590px; height: 440px; float: right; border: solid 0 #c50000 }
#div_mainCenter1          { text-align: left; margin: 0; padding: 0; position: absolute; right: 5px; width: 590px; height: 440px; float: right; overflow-x: hidden        }
#div_mainRight { float: right; vertical-align: top }
*/
#div_mainCenter      { background-color: #fff; text-align: left; margin: 0; padding: 0; position: absolute; right: 5px; width: 620px; height: 420px; float: right; border: solid 0 #c50000 }
#div_mainLeft            { text-align: left; margin: 0; padding: 0; position: absolute; left: 0; width: 180px; height: 420px; border: solid 0 #71b93d }
#div_mainText            { background-color: #fff; text-align: left; margin: 0; padding: 10px 0 0; position: relative; left: 5px; width: 615px; height: 380px; float: right; overflow: scroll; border: solid 0 #00f; overflow-x: hidden       }
#div_footer       { background-color: #fff; text-align: center; position: relative; height: 25px; vertical-align: middle; border: solid 0 #70979f }
#footerText   { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: center; white-space: nowrap; margin: 0 auto; padding: 4px 20px }
#footerText a  { color: #71b93d; text-decoration: none }
#footerText a:hover  { color: #c42222; text-decoration: underline }
LABEL       { color: #877861; font-style: italic; white-space: nowrap; margin-right: 5px }
.img_ref { padding-top: 3px; padding-right: 10px }
/*** Lines and spaces ***/
#elementLine       { margin: 0; padding: 0; width: 100%; height: 1px; border-width: 0 }
#elementLineNews         { background-color: #d5cabb; margin: 12px 0; padding: 0; width: 100%; height: 1px; border-width: 0 }
#elementLineWhite     { background-color: #fff; text-align: right; margin: 3px 0 0; padding: 0; width: 80%; height: 1px; float: right }
#elementLineDot { margin: 0 0 8px; padding: 0 10px; width: 100%; height: 1px; border-top: 0; border-right: 0; border-bottom: 1px dashed #b5c8d0; border-left: 0 }
#elementSpaceTiny { width: 100%; height: 1px; border-width: 0 }
#elementSpaceSmall { position: static; width: 100%; height: 5px; border-width: 0 }
#elementSpaceMedium  { position: static; width: 100%; height: 15px; border-width: 0 }
#elementSpaceBig  { margin: 0; padding: 0; position: relative; width: 100%; height: 30px; border-width: 0 }
#elementBlock { display: block; margin: 0; padding: 0; border-width: 0 }
