/* Allgemeine Einstellungen */
body, p, td, th, a, ul, li, h1, h2, h3, h4, textarea, div {font-family:Verdana, Arial,sans-serif; font-size: 10px; line-height: 15px; color: #666666;}
img {border: 0px; margin: 0px;}
a {text-decoration: none;}
a.listmore, a.listtitle, a.link {font-weight: bold; color: #002857;}
#portalContentBackground {background-color: #700214;}
#searchbox, #mainCategory {display: none;}

/* Banner */
table.banner {background-color: #700214;}
td.banner {height:28px; text-align: right; width: 656px; padding-right: 10px; color: #FFFFFF; background-color: #b3b3b3;}
td.banner a {font-weight: normal; color: #FFFFFF;}
td.bannerLeft {width: 176px; background-color: #700214;}
td.bannerRight {width: 155px; background-color: #700214;}
table.tableBannerRight {background-color: #FFFFFF;}
table.tableBannerRight td {padding: 0px;}
table.tableBannerRight {position: relative; bottom: 170px;}

/* Untermenü */
#subCategory {position: relative; bottom: 181px; width: 176px;}
td.navi1, td.navi1sel, td.navi2, td.navi2sel {padding: 2px 0px 2px 0px;}
td.navi1sel, td.navi2sel, td.navi3sel, td.navi4sel {background-color: #b3b3b3;}
a.navi1, a.navi1sel {text-transform: uppercase; text-decoration: none;}
a.navi1, a.navi2, a.navi3, a.navi4 {color: #FFFFFF;}
a.navi1sel, a.navi2sel, a.navi3sel, a.navi4sel {font-weight: bold;}
a.navi1sel {color: #700214;}
a.navi2sel, a.navi3sel, a.navi4sel {color: #FFFFFF;}

/* Randspalte */
table.navibarRight {position: relative; right: 160px;}
td.navibarRight {background-color: #700214; padding-top: 10px;}
td.navibarLeft {background-color: #FFFFFF; padding-top: 10px;}
span.navibar {color: #002857;}
td.margin {background-color: #700214;}

/* Content */
h1.detail, h1.list {display: block; background-color: #425b8c; color: #FFFFFF; height: 15px; padding-left: 10px; text-transform: none; font-weight: normal; margin: 6px; margin-left: 3px; font-family: Verdana;} /* Ändern Sie hier die Schriften in den blauen Balken */
div.titel2 {margin-top: 14px; font-weight: bold; color: #002857;}
p.detail {padding-left: 6px; padding-right: 6px;}
p.detaildesc {padding-left: 6px;}
p.detaildesc {font-weight: normal; color: #002857;}
#portalContent {padding-left: 3px; padding-right: 0px;}
td.content_main {padding-right: 6px; vertical-align: top;}

/* Footer */
/* div.footer {width: 656px; background-color: #a6b0cd; text-align: right; position: relative; left: 10px; padding-right: 10px; height: 16px;} */
div.footer {background-color: transparent;}
a.footer, div.footer {color: #FFFFFF;}

/* Listenansicht HOME */
table.listenkopf {border-collapse: collapse; margin-left: 1px;}
table.listenkopf td {vertical-align: top; padding-top: 0px;}
table.listentry_home{border-collapse: collapse; margin-left: 0px; margin-right: 2px; width: 214px;}
td.list_image {margin: 0px; padding-bottom: 6px;}
td.list_title {background-color: #425b8c; padding-left: 5px; height: 15px;}
a.list_title {color: #FFFFFF; text-transform: none; font-weight: normal; font-family: Verdana;} /* Ändern Sie hier die Schriften in den blauen Balken */
td.list_description {padding-left: 8px; font-weight: normal; padding-bottom: 5px; padding-top: 16px;}
div.list_seperator {width: 6px; float: left;}

/* Impressum */
div.detail_impressum {padding-left: 228px; color: #666666}

/* Detailansciht Seite */
div.liste_links {float: left; height: 100%;}
div.liste_links {width: 218px; padding-left: 13px; padding-top: 0px;}

/* Detailansicht Seite */
td.content_links, td.content_inhalt {vertical-align: top;}
td.content_links {width: 218px; padding-left: 10px; padding-top: 4px;}
td.content_links {font-weight: bold;}
td.content_main {padding-top: 0px;}

/* Listenansicht PRESSE */
td.listbody {line-height: 15px;}

/* PRESSE und UNTERNEHMEN*/
td.presse_links, div.unternehmen_links {float: left; height: 120%; margin-top: 9px;}
td.presse_links {width: 260px; vertical-align: top;}
td.presse_content {font-weight: bold; color: #002857;}
td.presse_content p.detail, li {font-weight: normal;}
td.presse_content p.detaildesc {font-weight: bold;}
.list_entry {vertical-align: top;}
div.presse_desc {font-weight: normal; margin-left: 6px; color: #002857;}
div.unternehmen_entry {float: left; width: 100%}
div.unternehmen_links {width: 236px;}
div.unternehmen_main {padding-top: 3px;}
div.presse_main, div.unternehmen_main {padding-right: 20px;}
.listimg, div.grafik_seite {padding-left: 3px;}
.figure {color: #999999;}
.listentry_home img {margin: 0px;}
table.list tbody tr td {vertical-align: top; padding-top: 0px;}
td.liste_desc {padding-left: 10px; vertical-align: top; width: 224px;}

/* Formulare */
.formerror, .formtable a, .formmandatory {font-weight: bold;}
.formmandatoryerror {font-weight: bold; color: #FF0000;}

