body   { color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif }
p  { color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif }
td   { color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px }
.bluetable  { padding: 10px 0px 10px 10px; border: solid 1px #36f }
.redbox { border: solid 1px #dc274a }
.redbox_filled { background-color: #dc274a; padding: 5px; border: solid 1px #dc274a }
.bluetable2 { padding: 10px 10px 0px; border: solid 2px #36f }
.nobluetable { padding: 10px 10px 10px 10px; }
.nobluetable2  { padding: 8px }
.greytable  { padding: 10px 0px 10px 10px; border: solid 1px #888888 }
.greytable2  { padding: 10px 10px 10px 10px; border: solid 1px #888888 }
.spacedtable { padding: 10px 10px 0px; border: #36f }
.spacedtable2 { padding: 10px 10px 10px 10px; border: #36f }
.navtableoben { padding: 3px 6px 3px 0; border: none #36f }
.menuetable { padding: 10px 0 10px 10px; border: none medium #36f }
.spacedtable3 { padding: 10px 0px 0px 0px; border: #36f }
.spacedtable4 { padding: 2px 2px 2px 2px; }
.spacedtable5  { padding: 10px 0px 0px 10px }
.spacedtable6 { padding: 10px 0px 0px 10px }
.whitebold { color: white; font-weight: bold }
.white { color: white }
.bold { font-weight: bold }
.menu_top { font-size: 14px; line-height: 16px }
.header_left { color: white; font-weight: bold; font-size: 16px; line-height: 18px;}
.header_left2 { color: white; font-weight: bold; font-size: 15px; line-height: 18px;}
a   { color: #2346b0; font-weight: bold; text-decoration: none }
a.link_red   { color: #cc0000; font-weight: bold; text-decoration: none }
a.navigationoben { color: #445; text-decoration: none }
.underline { text-decoration: underline }
.red  { color: #152b6d }
.red_bold   { color: #903; font-weight: bold }
.real_red  { color: #FF3333 }
.blue { color: #36f }
.small { font-size: 10px }
.smallhoch { font-size: 8px }
.smallhochzeile { height: 16px; }
.navigationoben  { font-size: 10px }
.headline { font-weight: bolder; font-size: 18px; line-height: 22px; }
.yellow { color: #656565 }
.linieunten { padding-bottom: 1px; border-bottom: 1px solid #e1e1e1 }
.linieunten2  { margin-bottom: 2px; padding-bottom: 3px; border-bottom: 1px solid #e1e1e1 }
.linieuntengepunktet    { padding-bottom: 1px; border-bottom: 1px solid #e1e1e1 }
.pfeil  { background: url(img/arrow2.gif) no-repeat right top; margin: 0px; padding: 0px }
h1 { font-weight: bolder; font-size: 18px; line-height: 22px; color: #656565}
.preistabelle { margin-left: -2px }
