body   { background-color: #d2d2c6; margin-top: 0 }
p {}
td {}
.container1    { font-size: 12px; font-family: Helvetica, Geneva, Arial; width: 594px }
.container2     { font-size: 80%; background-color: #969696 }
.liste { font-size: 11px; line-height: 140% }
.container3  { background-color: white }
.container3a { background-color: white; margin-bottom: -10px }
.container3 .gesamt    { font-size: 95%; line-height: 140%; background-color: white; width: 100%; vertical-align: top }
.container3 .gesamt .h1    { color: #ff3301; font-size: 140%; line-height: 140% }
.container3 .rahmen1   { font-size: 100%; padding-top: 5px; padding-right: 5px; padding-left: 25px; width: 50%; vertical-align: top }
.container3 .rahmen1b { font-size: 100%; padding-top: 5px; padding-right: 5px; padding-left: 25px; width: 50%; vertical-align: bottom }
.container3 .rahmen1a  { font-size: 100%; padding-right: 5px; padding-left: 25px; width: 50%; vertical-align: top }
.container3 .rahmen2  { font-size: 100%; background-color: white; padding-top: 5px; padding-right: 15px; padding-left: 10px; width: 50%; vertical-align: top }
.container3 .rahmen2b { font-size: 100%; background-color: white; padding-top: 5px; padding-right: 15px; padding-left: 10px; width: 50%; vertical-align: bottom }
.container3 .rahmen2a { font-size: 100%; background-color: white; padding-right: 15px; padding-left: 10px; width: 50%; vertical-align: top }
.container3 .rahmen2d  { font-size: 100%; background-color: white; padding-top: 0px; padding-right: 0px; padding-left: 10px; width: 50%; vertical-align: top }
.container3 .rahmen2 .rahmentab  { vertical-align: top }
.container3 a:link  { color: black; font-weight: bold; text-decoration: none; background-color: transparent;  padding: 0 }
.container3 a:visited  { color: black; font-weight: bold; text-decoration: none; background-color: transparent;  padding: 0 }
.container3 a:hover   { color: #ff3301; font-weight: bold; text-decoration: underline; background-color: transparent;  padding: 0 }
.container3 a:active   { color: #ff3301; font-weight: bold; text-decoration: underline; background-color: transparent;  padding: 0 }
.formular     { font-size: 95%; font-family: Helvetica, Geneva, Arial; line-height: 140%; background-color: #cdcdcd; padding: 2px 10px 2px 5px; vertical-align: top; border: solid 1px #d2d2c6 }
.tabelleinformular  { font-size: 100%; font-family: Helvetica, Geneva, Arial; line-height: 120%; background-color: #cdcdcd; padding: 2px 10px 2px 5px; vertical-align: top; border: solid 1px #d2d2c6 }
.formular .formular1  { vertical-align: top; border-bottom: 1px solid #d2d2c6 }
.formular .formular2 {  vertical-align: middle; border-bottom: 1px solid #d2d2c6 }
.container4 { background-color: white; background-image: url("Bilder/staralliancelogo.jpg"); background-repeat: no-repeat; background-position: right 0; height: 28px; border-top: 1px solid #000 }
.container5  { color: #ababab; font-size: 80%; margin-left: 5px }
.container5 a:link  { color: #ababab; text-decoration: none; background-color: transparent;  padding: 0 }
.container5 a:visited { color: #ababab; text-decoration: none; background-color: transparent;  padding: 0 }
.container5 a:hover { color: #ababab; text-decoration: none; background-color: transparent;  padding: 0 }
.container5 a:active { color: #ababab; text-decoration: none; background-color: transparent;  padding: 0 }
.nav { text-transform: uppercase; padding-bottom: 10px; width: 100%; vertical-align: middle; background-color: #ff3301 }
.nav1  { background-color: #ff3301; text-transform: uppercase; padding: 10px; width: 100%; vertical-align: middle }
.nav a:link, a:visited    { color: white; font-weight: bold; text-decoration: none; background-color: #ff3301; margin-right: -3px; padding: 10px 5px; padding-top: 12; vertical-align: middle }
.nav a:hover, a:active    { color: #ff3301; font-weight: bold; text-decoration: none; background-color: white; margin-right: -3px; padding: 10px 5px; padding-top: 13; vertical-align: middle }
.kopf  { margin-bottom: 10px }
.bild_normal { margin-top: 5px; margin-bottom: 5px }
.bild_links  { margin-top: 5px; margin-right: -38px; margin-bottom: 5px; position: relative; top: -5px; left: -28px }
.bild_rechts    { margin-top: 5px; margin-bottom: 5px; margin-left: -27px; position: relative; top: -5px; right: -30px; float: left; clear: left }
.tabellen    { color: white; font-size: 100%; line-height: 140%; background-color: #ff3301; vertical-align: top }
.kleiner        { color: black; font-size: 9px; line-height: 10px; padding: 5px 25px; vertical-align: top }
.kleiner a:link   { color: black; font-weight: bold; text-decoration: none; background-color: transparent; margin: 0 }
.kleiner a:visited   { color: black; font-weight: bold; text-decoration: none; background-color: transparent; margin: 0 }
.kleiner a:hover    { color: #ff3301; font-weight: bold; text-decoration: underline; background-color: transparent; margin: 0 }
.kleiner a:active    { color: #ff3301; font-weight: bold; text-decoration: underline; background-color: transparent; margin: 0 }
.kleiner        { color: black; font-size: 9px; line-height: 10px }
.tabellehell { font-size: 75%; background-color: #ebebeb; padding: 5px }
.tabellintabelle   { font-size: 75%; vertical-align: middle }
.tabelledunkel  { font-size: 75%; background-color: #cacaca; padding: 5px; vertical-align: middle }
.tabelledunkel2 { font-size: 75%; font-weight: bold; background-color: #ababab; padding: 5px; vertical-align: middle }
.rechts { float: left ; clear: left }
