body { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; } body.default { background-image: url(/theme/layout/banner_bg.jpg); background-repeat: repeat-x; } body.notification { margin: 50px 50px 50px 250px; width: 450px; } h1, h2, h3 { font-size: 120%; } .active { font-weight: bold; } .highlight { font-weight: bold; color: #b20025; } .seperatorWhite { height: 1px; background: url(/theme/layout/seperator_white.png) repeat-x; margin: 3px 10px 3px 10px; line-height: 0px; font-size: 0px; } .seperatorBlack { height: 1px; background: url(/theme/layout/seperator_black.png) repeat-x; margin: 3px 10px 3px 10px; line-height: 0px; font-size: 0px; } .layoutLanguage { position: absolute; left: 1021px; top: 59px; } .layoutMain { width: 1065px; height: 100%; background: url(/theme/layout/background.jpg) left repeat-y; } .layoutCMS { left: 1060px; top: 20px; position: absolute; } .layoutBannerBgFix { position: absolute; background: url(/theme/layout/banner_bg.jpg) no-repeat; width: 815px; height: 305px; left: 0px; top: 0px; } .layoutBorderTop { height: 15px; position: relative; } .layoutHeaderTop { height: 100px; position: relative; } .layoutLogo { width: 250px; height: 100px; position: absolute; top: 0; left: 15px; } .layoutHeader { position: absolute; top: 0; left: 265px; width: 550px; height: 100px; } .layoutHeaderHeadline { position: relative; color: #fff; font-size: 14px; top: 40px; position: absolute; line-height: 20px; font-weight: bold; } .layoutHeaderMenu { color: #f6ede2; font-size: 10px; position: absolute; top: 65px; line-height: 12px; text-align: justify; } .layoutHeaderMenu a { color: #f6ede2; } .layoutHeaderBottom { height: 180px; position: relative; } .layoutMainmenu { position: absolute; top: 0; left: 10px; width: 135px; color: #fff; padding-top: 10px; height: 170px; font-size: 12px; line-height: 14px; } .layoutMainmenu .element { margin-right: 10px; padding-left: 15px; } .layoutMainmenu .element.active { background: url(/theme/layout/mainmenu_marker.png) no-repeat left; } .layoutMainmenu a { color: #fff; } .layoutMainmenu .element:hover { background: url(/theme/layout/mainmenu_marker.png) no-repeat left; } .layoutSubmenu { position: absolute; top: 0; width: 120px; height: 170px; left: 145px; font-size: 12px; line-height: 14px; z-index: 1; } .layoutSubmenu .container { padding-top: 10px; background: url(/theme/layout/submenu.png); height: 170px; } .layoutSubmenu .element { margin-right: 10px; margin-left: 10px; } .layoutSubmenu a { color: #fff; } .layoutSubpages { position: absolute; top: 0; width: 120px; height: 170px; left: 265px; font-size: 12px; line-height: 14px; z-index: 1; } .layoutSubpages .container { padding-top: 10px; background: url(/theme/layout/subpages.png); height: 170px; } .layoutSubpages .element { margin-right: 10px; margin-left: 10px; } .layoutSubpages a { color: #fff; } .layoutBanner { width: 670px; height: 180px; position: absolute; left: 145px; } .layoutWindowsSearch { width: 210px; height: 180px; position: absolute; left: 815px; margin-left: 20px; } .layoutWindows { height: 130px; padding-bottom: 5px; } .layoutSearch { width: 220px; border: 0; padding: 0; border: 0; margin: 0; font-size: 10px; } .layoutSearch #searchLink { border: 2px solid #fff; background-color: #ed7e00; color: #fff; width: 90px; padding: 0 4px 0 0; text-align: center; } .layoutSearch #searchField { border: 2px solid #fff; background-color: #fff; padding: 0; } .layoutSearch #searchLink a { color: #fff; } .layoutSearch #search input { width: 100px; border: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; margin: 0; vertical-align: middle; font-size: 10px; height: 13px; color: #004481; } #searchSubmit { display: none; } .layoutContent { width: 1065px; margin-top: 10px; white-space: normal; background: url(/theme/layout/background.jpg) left repeat-y; } .layoutDirectmenu { width: 135px; padding-left: 10px; font-size: 12px; line-height: 14px; position: relative; float: left; } .layoutDirectmenu .element { padding: 1px 10px 1px 15px; } .layoutDirectmenu a { color: #fff; } .layoutDirectmenu .element.active { background: url(/theme/layout/menu_marker.png) no-repeat left; } .layoutDirectmenu .element:hover { background: url(/theme/layout/menu_marker.png) no-repeat left; } .layoutDirectmenu .speciallinks { margin-top: 20px; } .directlink a.text { margin-bottom: 10px; border: 1px solid #fff; display: block; padding: 5px 0px 5px 15px; font-size: 13px; background: #eee url(/theme/layout/mainmenu_marker.png) repeat-y left; } .directlink a.text:hover { background: #eee url(/theme/layout/menu_marker.png) repeat-y left; } .layoutQuicklinkLeft { width: 94px; position: relative; padding-left: 13px; padding-top: 3px; padding-right: 13px; float: left; } .layoutQuicklinkLeft img { margin-bottom: 10px; } .layoutQuicklinkLeft div.banner_container { margin-bottom: 10px; } .layoutContentArea { width: 530px; position: relative; padding-right: 10px; padding-left: 10px; float: left; } .layoutQuicklinkRight { position: relative; padding-right: 20px; padding-left: 20px; float: left; width: 210px; margin-top: 3px; } .layoutQuicklinkRight img { margin-bottom: 10px; } .layoutQuicklinkRight div.banner_container { margin-bottom: 10px; } .layoutContentTop { position: relative; padding: 0px; margin: 0px; } .layoutContentTop div.banner_container { margin-bottom: 10px; } .layoutContentTop img { margin-bottom: 10px; } .layoutContentBottom { position: relative; clear: both; padding: 0px; margin: 0px; } .layoutContentBottom div.banner_container { margin-top: 10px; } .layoutContentBottom img { margin-top: 10px; } #path { color: #000000; font-size: 80%; margin-bottom: 10px; } .layoutFooter { position: relative; clear: both; color: #707173; font-size: 10px; line-height: 12px; margin-top: 10px; } .layoutFooter a { color: #707173; } .layoutFooterRight { position: absolute; right: 0px; top: 0px; } #debug { color: #7f7f7f; font-size: 80%; position: relative; padding: 10px 5px 10px 275px; bottom: 0; clear: both; } A { text-decoration: none; color: #000; cursor:pointer; } A:hover { text-decoration: underline; } .bar { font-size: 16px; margin-bottom: 15px; } .bar .active { color: #b50026; } .bar .inactive { color: #7f7f7f; } body.ajax { padding:0px; margin:0px; color: #000000; } .colorsLayout { background-color: #eceded; } .colorsLayoutContent { background-color: #ffffff; color: #000000; } .colorsLayoutContent a { color: #000000; } .colorsTableRow { background-color: #eceded; color: #000000; } .colorsTableRow a { color: #000000; } .colorsTableRowAlternative { background-color: #f9f9f9; color: #000000; } .colorsTableRowAlternative a { color: #000000; } .colorsTableTopic { background-color: #a1a4a5; color: #ffffff; } .colorsTableTopic a { color: #ffffff; } .colorsTableSubtopic { background-color: #a1a4a5; color: #ffffff; } .colorsTableSubtopic a { color: #ffffff; } .colorsTableSubtopic2 { background-color: #a1a4a5; color: #ffffff; } .colorsTableSubtopic2 a { color: #ffffff; } .colorsTableColumnTitle { background-color: #666666; color: #ffffff; } .colorsTableColumnTitle a { color: #ffffff; } .colorsTableInactive { background-color: #bfbfbf; color: #ededed; } .colorsTableInactive a { color: #ededed; } .colorsTableSelected { background-color: #a1a4a5; color: #ffffff; } .colorsTableSelected a { color: #ffffff; } .colorsTableMouseover { background-color: #e76a17 !important; color: #ffffff !important; } .colorsTableMouseover a { color: #ffffff !important; } .colorsWindowTopic { color: #ffffff; background-color: transparent; } .colorsWindowTopic a { color: #ffffff; } .colorsWindowContent { color: #ffffff; background-color: transparent; } .colorsWindowContent a { color: #ffffff; } .formText { background-color: #ffffff; color: #000000; } .formTextarea { background-color: #ffffff; color: #000000; } .formSelect { background-color: #ffffff; color: #000000; } .Rechts .colorsWindowTopic { background-color: #a1a4a5; color: #ffffff; } .Rechts .colorsWindowTopic a { color: #ffffff; } .Rechts .colorsWindowContent { background-color: #f6f6f6; color: #000000; } .Rechts .colorsWindowContent a { color: #000000; } .RechtsOben .colorsWindowTopic { background-color: #a1a4a5; color: #ffffff; } .RechtsOben .colorsWindowTopic a { color: #ffffff; } .RechtsOben .colorsWindowContent { background-color: #f6f6f6; color: #000000; } .RechtsOben .colorsWindowContent a { color: #000000; } .Rechts .colorsTableRow { background-color: #f6f6f6; color: #000000; } .Rechts .colorsTableRow a { color: #000000; } .RechtsOben .colorsTableRow { background-color: #f6f6f6; color: #000000; } .RechtsOben .colorsTableRow a { color: #000000; } .highlight { color: #ef7f00; }.contenttable .info { color: #494949; } .contenttable .formElement { width: 100%; } .contenttable .formText { margin-right: -10px; } .contenttable .left { vertical-align: top; border: none; } .contenttable .right { vertical-align: top; border: none; } .contenttable .split { vertical-align: top; border: none; padding-right: 10px; padding-left: 10px; } .menuover .element { background: none; padding: 0 0 0 10px; margin: 0px; } body.popup { color: #000000; } body.print a { color: #000 !important; } body.print { background-color: #fff; } .teaser { border: none; background-color: #eceded; padding: 0; } .teaser p { padding-left: 10px; padding-right: 10px; } .teaser h1 { margin: 5px 10px; } .teaser .link { padding-left: 10px; text-align: left; font-weight: bold; padding-bottom: 5px; padding-top: 5px; } .teaser .media { padding-top: 0; padding-bottom: 0; } .teaser .media .element { padding: 0px; margin: 0px; } .layoutQuicklinkRight .teaser .media { margin: 0px 0px 10px; padding: 0px; } .layoutQuicklinkRight .media .element { width: 220px; }