body {background-color:#EFE4E4;font-family:Arial, Helvetica, sans-serif;font-size:11px}

a:link, a:visited {color:#990000}
a:active, a:hover {color:#280000}

a.menu:link, a.menu:visited {color:white;font-weight:bold;text-decoration:none}
a.menu:active, a.menu:hover {color:#E9CACA}
a.menu_active:link, a.menu_active:visited {color:#E9CACA;font-weight:bold;text-decoration:underline}
a.menu_active:active, a.menu_active:hover {color:#E9CACA}
a.nav:link, a.nav:visited {color:#990000;font-weight:bold;text-decoration:none}
a.nav:active, a.nav:hover {text-decoration:underline}
a.nav_active:link, a.nav_active:visited {text-decoration:underline;color:#990000;font-weight:bold}
a.nav_active:active, a.nav_active:hover {text-decoration:underline}
a.newsHeadline:link, a.newsHeadline:visited {color:#280000;font-style:italic;text-decoration:none}
a.newsHeadline:active, a.newsHeadline:hover {}
a.download:link, a.download:visited {color:#990000;text-decoration:none}
a.download:active, a.download:hover {color:#280000;text-decoration:none}

.wichtig {color:#990000;font-weight:bold;padding:10px}

.menuItem {margin-right:16px}
.navItem {padding-bottom:4px}
.navTitle {color:#990000;font-weight:bold;font-size:14px;padding-bottom:16px}
.box {border:1px solid #E9CACA;padding:16px;margin-top:16px}
.boxTitle {color:#590000;font-weight:bold;border-bottom:1px solid #E9CACA;font-size:12px;margin-bottom:4px}
.calculatorResult {color:#590000;font-weight:bold;font-size:16px;margin-bottom:4px}
.boxContent {color:#280000;line-height:16px}
.boxContent SUB, .boxContent SUP { line-height: 0; }
.boxNewsLine {}
.boxNewsDate {color:#990000;text-align:right;font-style:italic;padding-bottom:16px}
.contentTitle,.titel {color:#990000;font-weight:bold;font-size:22px;margin-top:31px;line-height:26px}
.titel2 {color:#990000;font-weight:bold;font-size:18px;margin-top:32px}
.contentText {font-size:13px;line-height:20px;margin-top:8px}
.contentText SUB, .contentText SUP { line-height: 0; }

.whiteTitle {color:#ffffff; font-size:18px; font-weight:bold; margin-top:3px; margin-bottom:3px;}
.smallText {font-size: 10px; line-height: 12px;}

.contentNewsLine {color:#590000;font-weight:bold;margin-top:8px}
.contentNewsDate {color:#990000;font-size:12px;margin-top:16px}
.contentNewsText {margin-top:8px}

.testimonialCaption {font-size:11px;color:#808080}

.loginInput {width:146px;border:1px inset #E9CACA;padding:1px 4px 1px 4px}
.loginSubmit {border:1px outset #E9CACA;background-color:#E9CACA}

.input_s {width:60px;border:1px inset #E9CACA;padding:1px 4px 1px 4px}
.input_m {width:164px;border:1px inset #E9CACA;padding:1px 4px 1px 4px}
.input_l {width:240px;border:1px inset #E9CACA;padding:1px 4px 1px 4px}
.input_2 {width:120px;border:1px inset #E9CACA;padding:1px 4px 1px 4px}
.input_calc_result {color:#590000;width:80px;border:0px inset #E9CACA;padding:1px 4px 1px 4px}
.select_s {width:60px;border:1px inset #E9CACA}
.select_f {width:130px;border:1px inset #E9CACA;padding:1px 4px 1px 4px}
.select_af {width:45px;border:1px inset #E9CACA}
.select_l {width:250px;border:1px inset #E9CACA}
.submit {border:1px outset #E9CACA;background-color:#E9CACA}
.textarea_l {width:240px;border:1px inset #E9CACA;padding:1px 4px 1px 4px}

.downloadIcon {border:0px}
.contentDownloadTitle {font-weight:bold;color:#990000;font-size:12px}
.contentDownloadDescr {margin-top:8px}
.contentDownloadDate {color:#590000;margin-bottom:8px;font-size:12px}
.contentDownloadFile {margin-right:24px;margin-bottom:12px}

.contentCourseLabel {font-weight:bold;color:#280000}
.contentCourseData {}
.contentCourseDate {}

#mainContainer {background-color:#FDFCFC;width:928px;padding:16px;text-align:left}
#head {}
#menuBarTop {background-color:#990000;padding:4px 16px 4px 16px}
#menuBarBottom {background-color:#990000;width:896px;padding:4px 32px 4px 32px;text-align:left}
#menuContainer {border:1px solid #E9CACA;padding:16px 16px 12px 16px;margin-top:16px}
#mainTable {}

.missingField {color:#990000}