@import url(reset.css);
html { height: 100%; overflow-y: scroll; }
body { color: #231f20; font: normal 12px/15px Arial, Verdana, Tahoma; text-align: center; background-color: #fff; }

table, tr, td, thead, tbody, tfoot { border-color: #77767b; }

a { text-decoration: none; color: #000; }
a:hover { color: #e51937; }
h2.rte-red-text a:hover { color: #000; /*font-variant: underline;*/ }

input, textarea, select, option { font-size: 14px; color: #000; font-family:  Arial, Verdana, Tahoma; }

input.comtext, select.comselect, fieldset.tx-powermail-pi1_fieldset input.powermail_text, textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select,
.tx-felogin-pi1 fieldset div input[type="text"] { background-color: #dcddde; border: 1px solid #3c393a; height: 28px; line-height: 28px; }
select.comselect, fieldset.tx-powermail-pi1_fieldset select.powermail_select { padding: 7px 0 7px 5px; height: auto; /*font-size: 130%;*margin: -4px;*/display: block;vertical-align:middle; font-weight: 100; }
select.comselect option, fieldset.tx-powermail-pi1_fieldset select.powermail_select option {font-size: 130%; font-weight: 100;}

span.wrapSelector { border: 1px solid #3c393a; display: block; background-color: #dcddde; width: 478px;overflow: hidden; }

button.button { display: inline-block; border: 0 none; height: 28px; font-family: Arial, Verdana, Tahoma; font-size: 15px; font-weight: bold; padding: 0; margin: 0; cursor: pointer; background: transparent; }
button.button span { display: inline-block; padding-left: 7px; background: url(../images/button-left-bg.gif) 0 0 no-repeat; }
button.button span span { display: block; height: 28px; line-height: 28px; color: #fff; font-size: 15px; font-weight: bold; background: url(../images/button-bg.gif) 100% 0 no-repeat; padding: 0 40px 0 33px; }

.map-button { width: 47px; height: 15px; border: 0; line-height: 15px; color: #000; font-size: 10px; background: url(../images/map-button.gif) 0 0 no-repeat; font-weight: 800; }

.right { float: right; }
.left { float: left; }

.w238Pixel { width: 238px; }
.w475Pixel { width: 475px; }
.w490Pixel { width: 477px;/*width: 481px;*/ }

div#wrap { width:1142px; margin:0 auto; height: auto !important;min-height: 100%; text-align: left; }

/************ index class**************/
div#header { height: 108px; padding-top: 22px; position: relative; }
div#header h1.logo { float: left; margin-top: 5px; }

div#header .header-contact {  position: relative; width: 150px; float: left; height: 52px; padding-top: 33px; padding-left: 115px; background: url(../images/header-product.jpg) 0 0 no-repeat; }
div#header .header-contact .kontakt_link { position: absolute; top: 20px; right: 53px; font-weight: bold; }
div#header .header-contact .news_link { position: absolute; top: 35px; right: 19px; }
div#header .header-contact ul.clear { padding: 0 0 0 10px; }
div#header .header-contact ul li { float: left; margin-right: 6px; width: 85px; }
div#header .header-contact ul a { font: bold 14px/1.3 Arial; color: #000; }

div#header .header-nav { float: right; padding-top: 23px; }
div#header .header-nav ul li { float: left; margin-right: 20px; }
div#header .header-nav ul li.first { margin-right: 30px; }
div#header .header-nav ul li.last { margin-right: 15px; }

#navigation { position: absolute; top: 101px; left: 468px; z-index: 10; padding-left: 7px; background: url(../images/navigation-left.gif) 0 0 no-repeat; min-width: 667px; }
#navigation .wrap { padding-right: 5px; background: url(../images/navigation-right.gif) 100% 0 no-repeat; }
#navigation ul { background: url(../images/navigation-ul.gif) 0 0 repeat-x; line-height: 29px; padding: 0 0 0 15px; min-width: 593px; }
#navigation ul li { float: left; padding-right: 22px; height: 32px; }
#navigation .subnav ul { min-width: 0; }
#navigation ul li.last { padding-right: 0; }
#navigation ul a { color: #000; font: bold 12px/1.3 Arial; }
#navigation ul a:hover, #navigation ul li.active a { color: #e51937; }
#navigation ul li.active .subnav a:hover { color: #e51937; }
#navigation ul li img {margin-top:6px;}

#navigation ul .subnav { position: absolute; top: 31px; padding-left: 7px; background: url(../images/subnav-left.png) 0 0 no-repeat; margin-left: -21px; display: none; z-index:10; }
#navigation ul .subnav ul { line-height: 29px; background: url(../images/subnav-right.png) 100% 0 no-repeat; }
#navigation ul .subnav a { line-height: 29px; }
#navigation ul .subnav li { padding-right: 10px; }
#navigation ul .subnav ul li.last { padding-right: 23px; }
#navigation ul li.active .subnav a { color: #000; }
#navigation ul li.active .subnav li.active a { color: #e51937; }

#navigation ul li:hover .subnav { display: block; }

#banner { position: relative; text-align: center; margin-bottom: 18px; /*z-index: -1;*/ }
#banner.home-banner { margin-bottom: 3px; }
#banner img { display: block; }
#banner .banner-line { position: absolute; height: 6px; top: 0;  background: url(../images/header-below-line.gif) 100% 0 no-repeat; width: 100%; display: block; left: 0; }

#banner h1 { position: absolute; bottom: 0; width: 514px; left: 50%; margin-left: -275px; text-align: left; }

#banner h1.banner-red-title { color: #fff; font: normal 16px 'Arial MT', Arial, Verdana; text-align: center; display: inline-block; padding-left: 6px; background: url(../images/main-red-title-left.png) 0 0 no-repeat; }
#banner h1.banner-red-title span { display: block; padding-right: 6px; background: url(../images/main-red-title-right.png) 100% 0 no-repeat;  }
#banner h1.banner-red-title span span { display: block; padding: 0; background: url(../images/main-red-title-bg.png) 0 0 repeat-x;height: 42px; line-height: 42px;font-weight: 800; }

#banner h1.banner-white-title { color: #000; font: bold 20px/22px 'Arial MT', Arial, Verdana; display: inline-block; background: url(../images/main-white-title-left.png) 0 0 no-repeat; padding-left: 10px; width: 510px; }
#banner h1.banner-white-title span { display: block; background: url(../images/main-white-title-right.png) 100% 0 no-repeat; padding-right: 10px;  }
#banner h1.banner-white-title span span { display: block; padding: 15px 10px 0 9px; background: url(../images/main-white-title-bg.png) 0 0 repeat-x; height: 55px; }

#banner h1.banner-short span span { height: 35px; }
#banner h1.sync-login { width: 510px; margin-left: -272px; }
#banner h1.sync-login span span { height: 35px; }

#main { position: relative; text-align: center; }


#main .main-body { text-align: left; min-height: 300px; }
#main .main-body .red-product { height: 465px; background: url(../images/GP-Keyvisual_NEU.jpg) 0 0 no-repeat; overflow: hidden; }

.main-body .right_w294Pixel { width: 294px; margin-right: 16px; margin-top: 18px; }

.main-body .sideleft { width: 281px; margin-left: 16px; margin-top: 2px; }
.main-body .sideleft img { display: block; }

.main-body .sideright { width: 311px; margin-left: 22px; margin-top: 2px; }


.main-body a { text-decoration: underline; }
.main-body h1 a, .main-body h2 a { text-decoration: none; }
.main-body .teaser-red a { color: #FFF; text-decoration: underline; }
.main-body .teaser-red a:hover { color: #000; text-decoration: underline; }

.main-body .teaser-inner-box { padding: 16px 20px; }
.main-body .teaser-textpic-box .teaser-inner-box { padding-bottom: 0; }
.news-amenu-container ul { padding: 0 20px 16px; }
.news-amenu-container ul li:hover { background: transparent; }
.news-amenu-container ul li a { font-size: 12px; color: #fff; display: inline-block; }

.main-body h1, .main-body .teaser-inner-box h1 { font-size: 18px; padding-bottom: 10px; line-height: 20px; }
.main-body h2, .main-body .teaser-inner-box h2 { font-size: 16px; padding-bottom: 5px; line-height: 18px; }
.main-body h3, .main-body .teaser-inner-box h3 { font-size: 16px; padding-bottom: 5px; line-height: 18px; }
.main-body .teaser-inner-box p { font-size: 12px; padding-bottom: 10px; font-family: Tahoma, Arial; }
.main-body p {padding: 0 0 10px 0; line-height: 18px;}
.main-body .teaser-inner-box ul {  }
.main-body .teaser-inner-box ul li, .news-amenu-container ul li { padding-left: 8px; background: url(../images/redbox-arrow.gif) 0 6px no-repeat; margin-bottom: 8px; font-weight: 800; }
.news-amenu-container ul li.news-amenu-item-year { padding: 0; margin-top: 0; background: transparent none; font-size: 15px; }

.news-amenu-container { padding-top: 16px; }
.main-body .teaser-inner-box p { font-size: 13px; line-height: 1.3; }
.main-body .teaser-box { margin-bottom: 15px; overflow: hidden; }

.main-body .sideleft .redbox, .main-body .sideleft .teaser-red, .news-amenu-container { background: #e31836 url(../images/redbox-bg.gif) 0 0 no-repeat; color: #fff; }
.main-body .sideleft-small .teaser-red, .news-amenu-container { background: #e31836 url(../images/redbox-left-small-bg.gif) 0 0 no-repeat; color: #fff; }
.main-body .sideright .redbox, .main-body .sideright .teaser-red { background: #e31836 url(../images/redbox-right-bg.gif) 0 0 no-repeat; color: #fff; }
.main-body .sideright-small .teaser-red { background: #e31836 url(../images/redbox-right-small-bg.gif) 0 0 no-repeat; color: #fff; }
.main-body .sideright-small .teaser-inner-box { padding: 16px 10px; }
.main-body .sideright-small .teaser-inner-box p { font-size: 12px; }
.main-body .sideright div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image { float: none; margin: 0; }

.left.sideright-small { width: 218px; }
.news-amenu-container { width: auto; margin: 0; }

.main-body .content { width: 476px;margin-left: 22px; }

.main-body p.bodytext { padding-bottom: 10px; font-size: 14px; line-height: 20px; }
.main-body table.contenttable p.bodytext { font-size: 100%; line-height: 20px; }

div.main-body ul, div.main-body li { list-style: circle; padding: 0 0 2px 5px; margin: 0; list-style-position: inside; font-size: 14px; line-height: 20px; }
div.main-body ul { padding: 0; }

/** for RTE **/
.rte-br {height: 15px; overflow: hidden;}
.rte-red-text { color: #e31836; font-size: 13px; font-weight: 800; line-height: 1.3; margin-bottom: 2px; }
.rte-bold { font-size: 16px; font-weight: 800; }
.rte-ora-title { background-color: #e31836; height: 28px; line-height: 28px; color: #fff; text-align: center; font-size: 18px; font-weight: 100; margin-bottom: 5px; }
.rte-small { font-size: 10px; }
.rte-big { font-size: 20px; }
.show-wrap { width: 475px; display: block; height: 35px; line-height: 35px; color: #fff; font-size: 15px; font-weight: 800; background: url(../images/show-wrap.gif) 0 0 no-repeat; text-align: center; font-family: Tahoma, Verdana; }
tr.tabellen_zeile_grau { color: #000; background: #DCDDDE; }
tr.tabellen_zeile_hellblau { color: #FFF; background: #A2F0FA; }
tr.tabellen_zeile_rot { color: #FFF; background: #E31836; }
tr.tabellen_zeile_rot a, tr.tabellen_zeile_rot a:link, tr.tabellen_zeile_rot a:active { color: #000; }
tr.tabellen_zeile_rot a:hover{ color: #FFF; }
/** end RTE **/

.main-body .login-form { width: 519px; margin-left: 30px; padding-left: 281px; padding-right: 311px; height: 465px; background: transparent url(../images/login-bg.gif) 0 0 no-repeat; }
.main-body .loginbody { padding: 0 22px; }

.main-body .field { margin-bottom: 20px; position: relative; text-align: left; }
.main-body .field label, .tx-felogin-pi1 fieldset div label { display: block; font-size: 11px; padding-left: 5px; }
.main-body .field em { font-style: normal; }

.main-body .show-wrap { width: 475px; display: block; height: 35px; line-height: 35px; color: #fff; font-size: 15px; font-weight: 800; background: url(../images/show-wrap.gif) 0 0 no-repeat; text-align: center; font-family: Tahoma, Verdana; }


#main h1.sync-login-form span span { width: 490px; padding: 0 0 0 9px; text-align: left; }
#main h1.sync-person-form span span { width: 470px; padding: 0 0 0 9px; text-align: left; }

#footer { margin-top: 3px; padding-bottom: 7px; background: #e51937 url(../images/footer-bg.gif) 0 100% no-repeat; }
#footer .footer-wrap { padding: 8px 18px 0; }
#footer .footer-wrap ul.footer-left-nav {  }
#footer .footer-wrap ul.footer-left-nav li { display: inline-block; margin-right: 5px; float: left; color: #fff; font-size: 10px; }
#footer .footer-wrap ul.footer-left-nav li.langact { text-decoration: underline; }
#footer .footer-wrap ul.footer-left-nav li.langoff { color: #BBB; }
#footer .footer-wrap ul.footer-left-nav li a { font-size: 10px; color: #fff; }

#footer .copyright p { font-size: 10px; margin: 0; color: #fff; }

/** powermail */
fieldset.tx-powermail-pi1_fieldset { background-color: transparent; border: 0 none; padding: 10px 0; }
fieldset.tx-powermail-pi1_fieldset legend { display: none; }
fieldset.tx-powermail-pi1_fieldset div.even { background-color: transparent; }
div.tx_powermail_pi1_fieldwrap_html { clear: both; position: relative; padding-bottom: 24px; margin-bottom: 15px; }
fieldset.tx-powermail-pi1_fieldset_small div.tx_powermail_pi1_fieldwrap_html { clear: both; position: relative; padding-bottom: 24px; margin-bottom: 0; }
#powermaildiv_uid12 { padding-bottom: 0; }
#powermaildiv_uid13 { padding-bottom: 8px; /*padding-bottom: 0;*/ clear: both; overflow: hidden; }
#powermaildiv_uid14 { text-align: left; }

fieldset.tx-powermail-pi1_fieldset label { width: auto; float: none; position: absolute; bottom: 10px; font-weight: 100;font-size:11px;padding-left:5px; }
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select { width: auto; }
textarea.powermail_textarea { width: 475px;height: 150px; }
fieldset.tx-powermail-pi1_fieldset select.powermail_select { width: 490px; }
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select { width: 471px; }
fieldset.tx-powermail-pi1_fieldset input.powermail_text_small, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea_small, fieldset.tx-powermail-pi1_fieldset select.powermail_select_small { width: 311px; height: 18px; }
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea_small { height: 40px; line-height: 18px; }
div.powermail_mandatory_js, .require_field { color: #E31836; margin: 5px 0 0 0; bottom:10px; left:80px; position:absolute; }
fieldset.tx-powermail-pi1_fieldset_small div.powermail_mandatory_js, fieldset.tx-powermail-pi1_fieldset_small .require_field { color: #E31836; margin: 5px 0 0 0; bottom:10px; left:60px; position:absolute; }
fieldset.tx-powermail-pi1_fieldset_small .tx_powermail_pi1_fieldwrap_html_label { font-size: 10px; }
fieldset.tx-powermail-pi1_fieldset_small div.tx_powermail_pi1_fieldwrap_html_submit { padding: 0 0 5px 0; }
fieldset.tx-powermail-pi1_fieldset_small div.tx_powermail_pi1_fieldwrap_html_check { padding: 0 0 5px 0; }
.require_field { bottom:0;left:100px; }

.powermail_radio_inner { float:left; width:120px; }
fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner label { position:relative;margin-right: 5px; line-height: 22px; clear: none; bottom: 0; float: left; }
.powermail_radio_inner input { /*float: left;*/position: relative; /*top: -4px;*/ }

fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label { display: none; }
p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title { font-weight: 100; }
p.tx_powermail_pi1_fieldwrap_html_checkbox_title { /*float: left;*/ }
p.tx_powermail_pi1_fieldwrap_html_checkbox_title { display: inline-block; }
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner { bottom:-2px;display:inline-block;position:relative;/*bottom:0;*/ }
span.powermail_mandatory { font-family: Georgia;bottom:-3px;color:#E31836;font-size:14px;margin-left:4px;position:relative; }
.tx_powermail_pi1_fieldwrap_html_submit { text-align: center; }
fieldset.tx-powermail-pi1_fieldset input.powermail_submit { margin: 0; }
input.validation-failed, textarea.validation-failed { background: transparent none; }

div.tx-powermail-pi1_mandatory {padding: 0 0 20px 0;}
#powermaildiv_uid120 {
    text-align: left;
}
.powermail_submit_uid120, .powermail_submit_uid14, .tx-powermail-pi1_mandatory_submit { display: inline-block; width: 131px; height: 28px; background: url(../images/mail_button.gif) 0 0 no-repeat; border: 0; line-height: 28px; color: #fff; font-weight: bold; text-align: center; font-family: Arial, Verdana, Tahoma; font-size: 15px; }
.tx-powermail-pi1_mandatory_submit { width: 180px; background: url(../images/forget-button.gif) 0 0 no-repeat; cursor: pointer; }
div.tx_powermail_pi1_fieldwrap_html_radio div.powermail_mandatory_js, div.tx_powermail_pi1_fieldwrap_html_check div.powermail_mandatory_js { display:block;margin-top:28px;position:relative; left: 0; bottom: 0; }
div.tx_powermail_pi1_fieldwrap_html_check div.powermail_mandatory_js { margin-top: 5px; }
div.tx_powermail_pi1_fieldwrap_html_radio div.powermail_mandatory_js { clear: both; }

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { display: inline-block; margin: 0; background-color: #fff; color: #000; margin-left: -20px; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin-bottom: 15px; }

.news-list-container { padding: 0; }
.news-list-item { padding-bottom: 20px; }
.news-list-item h2 a, .news-list-morelink a, .news-single-item a { color: #000; font-size: 13px; line-height: 1.3; }
.news-list-item h2 a { font-size: 16px; font-weight: bold; }
.news-list-item h2 a:hover, .news-list-morelink a:hover, .news-single-item a:hover { color: #e51937 } 
.news-list-container p, .news-single-item p { font-size: 14px; line-height: 20px; padding: 0 0 10px 0; }
.news-list-date { color: #e31836; }

.news-single-item { padding: 0; }
.news-single-backlink { padding: 20px 0 10px 0; }
.news-single-item h1 { font-size: 20px; font-weight: 100; line-height: 24px; }
.news-single-backlink a, .news-pagebrowser a { font-size: 11px; }

.news-latest-container hr.clearer, .news-list-container hr.clearer, .news-list2-container hr.clearer, .news-list3-container hr.clearer, .news-single-item hr.cl-left, .news-single-item hr.cl-right { height: 0; border: 0; }

.news-single-additional-info a { padding: 0 5px 0 5px; }

.showResultsWrap, .browseLinksWrap { font-size: 11px; }
.disabledLinkWrap, .browseLinksWrap a, .activeLinkWrap { padding: 0 4px; }
.browseLinksWrap a { color: #000; }
.browseLinksWrap a:hover, .activeLinkWrap { color: #e31836; }
.browseLinksWrap { padding: 5px 0; }

.tx-felogin-pi1 h3 { color:#e31836;font-size:13px;font-weight:800;line-height:1.3;margin-bottom:2px; }
.tx-felogin-pi1 fieldset legend { padding-top: 10px; font-weight: 800; font-size: 14px; }
.tx-felogin-pi1 fieldset div { padding: 5px 0 50px; position: relative; }
.tx-felogin-pi1 fieldset div input[type="submit"] { width: 180px; height: 28px; border: 0; font-weight: bold; line-height: 28px; color: #fff; font-size: 15px; font-family: Arial, Verdana; background: url(../images/forget-button.gif) 0 0 no-repeat; cursor: pointer; }
.tx-felogin-pi1 p { padding-top: 10px; font-size: 10px; }
.tx-felogin-pi1 fieldset div input[type="text"] { width: 238px; position: absolute; top: 5px; }
.tx-felogin-pi1 fieldset div label { bottom: 1px; position: absolute; }
.tx-felogin-pi1 .field button.button, .tx-locator-pi1 .field button.button { /*position: relative; */left: -32px; }

.tx-pelletuser-pi1 .message { color:#e31836;font-size:14px;margin-bottom:20px; }

.search-item { margin-bottom: 30px; }
.searchResultHeader { margin-bottom: 20px; }
.searchResultHeader h1, .searchResultHeader h3, .tx-locator-pi1 h1 span.rte-red-text { color: #000;font-size: 16px; font-weight: 800; line-height: 1.5; margin-bottom: 2px; }
.searchResultHeader h1 span, .tx-locator-pi1 h1 span.rte-red-text { color: #e31836; display: block; }
#pano { display: none; }

.sideleft .tx-felogin-pi1 .rte-red-text {display:none;}

div.main-body div.csc-sitemap {
	padding: 0 0 10px 0;
}
div.main-body .csc-sitemap ul,
div.main-body .csc-sitemap li {
	list-style-type: disc;
	list-style-position: outside;	
	padding: 0 0 0 10px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin: 0 0 25px 0;
}

/* FK START 2010-10-08 Neue Startseite */
.sideleft-small {
	margin-left: 0px;
	margin-top: 1px;
	width: 230px;
}

.content-small {
	margin-left: 10px;
	margin-right: 17px;
	width: 664px;
}

.sideright {
	margin-right: 10px;
	margin-top: 0px;
	width: 230px;
}

.breadcrumb {
	font-size: 13px;
	font-weight: bold;
	display: block;
}

.breadcrumb  a{
	text-decoration: none;
	color: #E31836;
	
}
.seperator {
	display: inline-block;
	padding-bottom: 26px;
	background-image: url("../images/seperator.png");
	background-position: bottom;
	background-repeat: repeat-x;
	margin-top: 14px;
	width: 100%;
}

.claim {
	color: #FFFFFF;
	position: absolute;
	text-align: left;
	bottom: 15px;
	left: 32px;
	font-family: Myriad Pro;
	line-height: 28px;
	letter-spacing: 1px;
}

.claim span.f31{
	font-size: 31px;
}

.claim span.f23{
	font-size: 23px;
}

#banner h1.banner-white-title {
	height: 70px;
}
#banner h1.banner-white-title  span{
	height: 70px;
}
#banner h1.banner-white-title span span {
	height: 70px;
}

#breadcrumb {
	padding-bottom: 20px;
}
/* FK END 2010-10-08 Neue Startseite */

.tx-ghdisclaimer-pi1 p {
    font-size: 13px;
    padding-bottom: 10px;
    padding: 0 0 10px;
    color: #231F20;
    font: 12px/15px Arial,Verdana,Tahoma;
}

.tx-ghdisclaimer-pi1 input[name="tx_ghdisclaimer_pi1[accept]"] {
	float: left;
	height: 30px;
	width: 200px;
	white-space: pre-wrap;
}

.tx-ghdisclaimer-pi1 input[name="tx_ghdisclaimer_pi1[reject]"] {
	float: right;
	height: 30px;
	width: 200px;
	white-space: pre-wrap;
}

div.tx-ghdisclaimer-pi1 { margin-bottom: 40px; }

ul.sub_menu {
    line-height: 29px;
    list-style: none outside none !important;
}

ul.sub_menu li{
    height: 22px !important;
    list-style: none outside none !important;
    background: none !important;
    margin: 0 !important;
}

ul.sub_menu a, ul.sub_menu a:link, ul.sub_menu a:visited {
	line-height: 29px;
	font: bold 12px/1.3 Arial;
	text-decoration: none !important;
}

ul.sub_menu li.active a, ul.sub_menu a:hover{
	color: #000;
}

ul.sub_menu.l1 {
	padding-bottom: 16px;
}

ul.sub_menu.l1 li {
	padding: 0;
}

ul.sub_menu.l2 li {
	padding-left: 20px;
}

ul.sub_menu.l3 li {
	padding-left: 20px;
}

div.anleihe table {
	margin-top: 10px;
}

div.anleihe table tr td {
	padding: 5px 5px 0 5px;
	vertical-align: top;
}

.main-body table.contenttable tr td p { padding-bottom: 5px; padding-top: 4px; }
.main-body table.contenttable { width: 100%; }

.left.sideleft .tx-powermail-pi1 input { width: 280px; }

.left.sideleft .tx-powermail-pi1 input.powermail_submit_uid124 {
		background: url("../images/mail_button.gif") no-repeat scroll 0 0 transparent;
	    border: 0 none;
	    color: #FFFFFF;
	    display: inline-block;
	    font-family: Arial,Verdana,Tahoma;
	    font-size: 15px;
	    font-weight: bold;
	    height: 28px;
	    line-height: 28px;
	    text-align: center;
	    width: 131px;
}

a.seventhlinks,
a.seventhlinks:hover, 
a.seventhlinks:link,
a.seventhlinks:visited,
a.seventhlinks:active  {
	color: #000000 !important;
	text-decoration: none !important;
}

span#ergebnis2 {
	padding-bottom: 15px;
}

.lang-nav-top { position: absolute; bottom: 5px; left: 18px; }
.lang-nav-top ul li { float: left; margin-right: 5px; display: inline-block; font-size: 10px;}
.lang-nav-top ul li a { font-size: 10px; }

