body          { font-size: 9pt; font-family: Arial, Verdana; background-color: #e2e2e2; margin: 0 }
a         { color: #000; font-size: 8pt; font-family: Arial; text-decoration: none }
a:link     { color: #4fa9cb; font-size: 8pt; font-weight: bold; text-decoration: none }
a:hover     { color: #004666; font-size: 8pt; font-weight: bold; text-decoration: none }
a:active        { color: #4fa9cb; font-size: 8pt; font-weight: bold; text-decoration: none }
a:visited         { color: #004666; font-size: 8pt; font-weight: bold; text-decoration: none }
.menu          { margin: 0; padding: 0; border: 0 }
.menu td            { background-color: #fff; margin: 0; padding: 0; border-right: 1px solid #004666; border-left: 1px solid #004666 }
.menu th         { color: #fff; font-size: 9pt; font-weight: bold; background-color: #004666; text-align: left; margin: 0; padding: 1px 0 1px 6px }
.menu a                     { color: black; font-size: 8pt; font-family: Arial; background-color: white; padding-top: 1px; padding-bottom: 1px; padding-left: 8px; width: 150px; float: left; text-shadow: grey 1px 1px 2px                }
.menu a:link , .menu a:visited                 { color: #000; font-size: 8pt; float: left; text-shadow: grey 2px 2px 3px          }
.menu a:hover                { color: white; font-size: 8pt; background-color: #4fa9cb; float: left; text-shadow: black 2px 2px 3px                }
.menu a:active              { color: white; font-size: 8pt; background-color: #ff4500; float: left; text-shadow: black 2px 2px 3px                }
.b_linkleiste      { background-image: url(images/layout/header_image.gif); background-repeat: repeat-x; background-position: 0 0; padding-left: 13px; height: 16px; border-top: 1px solid #004666; border-bottom: 1px solid #004666 }
.b_datum       { color: black; font-size: 8pt; font-weight: bold; background-color: #f4f4f4; background-image: url(images/layout/header_image.gif); background-repeat: repeat-x; background-position: 0 0; padding-right: 10px; width: 100px; height: 16px; border-top: 1px solid #004666; border-bottom: 1px solid #004666 }
.b_leiste      { color: white; font-size: 9pt; font-weight: bold; background-color: #4fa9cb; background-repeat: no-repeat; background-position: right center; letter-spacing: 1px; padding: 2px 3px 2px 8px; height: 22px; border: solid 1px #004666; text-shadow: black 2px 2px 2px                                 }
.b_unter_leiste       { color: #000; font-size: 8pt; font-family: Arial; font-weight: bold; text-decoration: none; background-color: #fff; padding: 10px 10px 15px 8px; vertical-align: top; border-right: 1px solid #004666; border-bottom: 1px solid #004666; border-left: 1px solid #004666 }
.b_unter_leiste a    { color: #000; font-size: 8pt; font-weight: bold; text-decoration: none }
.b_unter_leiste a:link, .b_unter_leiste a:visited     { color: #004666; font-size: 8pt; font-weight: bold; text-decoration: none }
.b_unter_leiste a:hover, .b_unter_leiste a:active    { color: #f00; font-size: 8pt; font-weight: bold; text-decoration: none }
.b_header       { color: #fff; font-size: 9pt; font-weight: bold; text-decoration: none; background-color: #989898; background-image: url(images/layout/bkg_headerleiste.jpg); background-repeat: repeat-x; letter-spacing: 1px; padding: 2px 3px 2px 8px; height: 19px; border-top: 1px solid #a0a0a0; border-right: 1px solid #a0a0a0; border-left: 1px solid #a0a0a0; text-shadow: black 1px 1px 1px                       }
.b_unter_header        { color: #474747; font-size: 8pt; background-color: white; text-decoration: none; vertical-align: top; padding: 15px 20px 20px 10px; border: solid 1px #a0a0a0   }
.b_footer      { color: black; font-size: 8pt; font-weight: bold; background-color: #fcfcfc; text-decoration: none; text-align: right; padding: 2px 40px 3px 6px; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; border-left: 1px solid #a0a0a0  }
.b_produktinfo    { color: #404040; font-size: 9pt; font-weight: bold; background-color: white; text-decoration: none; padding: 13px 10px 10px; width: 50%; vertical-align: top; border: solid 1px #a0a0a0  }
.text1   { color: #404040; font-size: 8pt }
.text1_einschub   { color: #404040; font-size: 8pt; padding-right: 4px; padding-left: 10px }
.include_table  { padding-top: 20px; padding-right: 6%; padding-left: 16px; width: 100%; vertical-align: top }
.include_footer   { padding-left: 190px }
.imageborder   { font-size: 9pt; background-color: #fff; padding: 5px; border: solid 1px #a0a0a0 }
.logoborder    { font-size: 9pt; background-color: #fff; padding: 3px; border: solid 1px #004666 }
li {display : inline;}
ul {list-style-type: none; width: 100% }
.footer                { font-size: 8pt; font-family: Arial; padding-top: 22px; padding-bottom: 15px }
.footer a      { color: #666; font-size: 8pt }
.footer a:link, .footer a:visited, .footer a:hover, .footer a:active       { color: #ff4500; font-size: 8pt; font-weight: bold }
.schwarz                 { color: #4b4b4b; font-size: 7pt; background-color: #000; border-bottom: 1px #808080 }