/* Calendar Fixes */
.calendarsorter th.header.table-column-4 {
    border-right: none;
}
.calendarsorter th.header {
    border-right: 1px solid #ccc6c0;
    display: table-cell;
    font-weight: bold;
    margin: 0;
    padding: 5px 8px 4px 10px;
    position: static;
}
table.calendarsorter {
	width:100%;
    margin-top: 0px;
    border: none;
}

/* FZH: INC000000868154,DekaNet | Produktkorbverwaltung | Abo Layer | Höhe 785 anstatt 770*/
#pkAboLayer {
	height:785px !important;
}

/* Private Banking */
/*
.private-banking ul.main-navigation li.home a.opener {
    background: url("../img/structure/nav/deka-main-home-gray.gif") no-repeat scroll 0 0 transparent;
}*/
.private-banking ul.main-navigation li.home.hover a.opener:hover,
.private-banking ul.main-navigation li.home.hover a.opener.active { background: url(../img/structure/nav/deka-main-home-gray.gif) no-repeat -37px 0; }
.private-banking ul.main-navigation li.home a.opener:hover,
.private-banking ul.main-navigation li.home.hover a.opener { background: url(../img/structure/nav/deka-main-home-gray.gif) no-repeat -37px 0; }

.private-banking ul.main-navigation input.submit {
    background: url("../img/structure/ico/deka-main-search-gray.gif") no-repeat scroll center top transparent;
}

.col-1-3 #tabs .col-1-3 {
	width: 550px;
}

.col-1-4 #tabs .col-1-4 {
	width: 745px;
}

.col-1-4 #zipForm #tabs .col-1-4 {
	width: 763px;
}

.col-1-4 #zipForm #tabs .detail-box > * {
    margin: 0;
    overflow: inherit;
}

.col-1-4 #zipForm #tabs #zip-log-table {
	border-top: 1px solid #ccc6c0;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.col-1-4 #zipForm #tabs .detail-box .deka-table-info-select:last-child {
	border-bottom: 0;
}

.col-1-4 #zipForm #tabs .detail-box .history-search-zip {
	border-top: 1px solid #bbb;	
}

.col-1-4 #zipForm #tabs #zip-log-table .sorter th.header:last-child {
	border-right: 0;
}

.col-1-4 #zipForm #tabs .chart-legend label  {
    float: left;
    margin-top: 5px;
    min-width: 350px;
}

.col-1-4 #zipForm #tabs .chart-legend input  {
    float: left;
}

.col-1-4 #zipForm #tabs .chart-legend .zip-chartlink {
	display: block;
	padding-top: 2px;
}

.col-1-4 #tabs .col-1-3 {
	min-width: inherit;
}

.calendarsorter tbody td {
    padding: 5px 0 3px 10px;
}
.calendarsorter th.header a:hover {
    text-decoration: none;
}
.calendarsorter th.header a.no-click {
    cursor: default;
}
.calendarsorter th.header.headerSortUp strong {
    background: url(../img/structure/ico/table-assortment-open-big.png) no-repeat scroll right 6px;
}
.calendarsorter th.header.headerSortDown strong {
    background: url(../img/structure/ico/table-assortment-open-big.png) no-repeat scroll right -77px;
}
.ie7 .calendarsorter th.header.headerSortUp strong {
    background: url(../img/structure/ico/table-assortment-open-big.png) no-repeat scroll right 6px #E6E0D0;
}
.ie7 .calendarsorter th.header.headerSortDown strong {
    background: url(../img/structure/ico/table-assortment-open-big.png) no-repeat scroll right -77px #E6E0D0;
}
.ie8 .calendarsorter th.header.headerSortUp strong {
    background: url(../img/structure/ico/table-assortment-open-big.png) no-repeat scroll right 6px #E6E0D0;
}
.ie8 .calendarsorter th.header.headerSortDown strong {
    background: url(../img/structure/ico/table-assortment-open-big.png) no-repeat scroll right -77px #E6E0D0;
}

/* Contentsteuerung */
.csOverview #teaser-contents .teaser-content .teaser-media-left {
	border-bottom: 1px solid #ccc6c0;
	margin-top: 10px;
}

.csInformation .col-text {
       float: none;
}

.control-options .csInformation .teaserListElement img {
       margin-bottom: 10px;
}
/*
div.col-1-3doorpage a h3 {
	color: #005588 !important;
}
*/
.control-options .csInformation h1 {
	margin-top: 0px;
}

.control-options .preview-line .preview {
    background: url('../img/sprites/buttons-sprite.png') no-repeat 0 0;
    display: inline;
    float: left;
    height: 20px;
    line-height: 18px;
    padding-left: 28px;
}
.osplus .control-options .preview-line .preview {
	background: url("../img/structure/ico/control-options-icons-osplus.gif") no-repeat scroll 0 -60px transparent;
}

.control-options .csInformation h1 {
	margin-top: 0px;
}



.control-options .notogglebox .col-1-2.first {
    margin-right: 15px;
}

.control-options .notogglebox .col-1-2 {
    margin-right: 0;
    width: 365px;
}

.control-options .col-1-4 .notogglebox {
    margin: 0 -10px;
}

.control-options span.deka-input-wrapper.nameDerVariante input {
	width: 290px;
}

.control-options #abgelaufeneInhalte .selectbox-wrapper li {
	background: none;
}

.control-options #abgelaufeneInhalte .selectbox-wrapper li:hover {
	background: #B5C9D5;
}

.control-options #abgelaufeneInhalte .pagination {
	border-bottom: none !important;
}

.control-options .pagination li.active.lastPage {
    border-right: none;
}

.control-options .csLinkTeaser h1 {
	font-size: 14px;
}
.osplus .control-options .csLinkTeaser h1 {
	color: #333333 !important;
}/*CR22175*/

/*.control-options .teaser-media-vertical,
.control-options .teaser-media-right,
.control-options .teaser-media-left {
    padding-top: 10px;
}*/

.control-options .sidebar-component .infobox {
	margin-bottom: 10px;
}

/* Suche */
.help .search-entry {
    display: block;
    padding: 7px 0 17px 10px;
    margin: 0;
}

/* fzhou: override css in search-results.css */
.help-search-results .content-box {
	border-style:none;
}

.help-search-results .search-result-header .results-per-page {
	margin-right:0px;
	position:relative;
	left: 10px;
}

/* fzhou: 20592 Hilfe&FAQ: Suche - Trefferseite */
.help-search-results #pager {
	border-style:none;
	margin-top: 0px;
}

.help-search-results .search-result-box .gs-results-list h3 {
    margin: 0 0 0 0;
    padding-left: 0 0 11px 0;
}

.help-search-results .search-result-header {
	width: 546px;
}

.help-search-results .col-1-1:first-child {
	width: 150px;
}

.help-search-results .col-1-1 {
	width: 150px;
}

.help-search-results .col-1-1.last {
	width: 150px;
	margin-left: 6px;
}

.help .search-bar-complement {
	margin-top: 18px;
	padding: 0px;
}

/* fzhou: override css in help_.css */
.help-search {
	padding-bottom:0px;
}

/* fzhou: override css in help.css */
.help .search-bar {
	border-style:none;
	padding-top:0px;
	padding-bottom:0px;
}

.help .search-bar p {
	margin-top: 18px;
	color: #829ca4;
}

/* fzh: 20106 Hilfe: Ergebnisse pro Seite  */
.tab-menu-help-content h3
{
	font-size:12px;
}

.faq-content h3 {
	font-size: 14px;
}

/* fzh: 19986 CSS Korrektur bezüglich Bulletspoints innerhalb des HTML Editors */
ul.togglebox .composedcontent-faq-klappmodul-inhalt .basecontent-html-editor ul {
	margin-left: 10px;
	display:block;
	list-style-type: disc;
}

ul.togglebox .composedcontent-faq-klappmodul-inhalt .basecontent-html-editor ul li {
	margin-left: 10px;
	display:list-item;
	padding-left: 0px;
}

/* fzh: 20401 CSS Korrektur bezüglich Bulletspoints innerhalb des HTML Editors */
.content-toggle-wrapper .basecontent-html-editor ul li,
.help-content ul.togglebox .composedcontent-faq-klappmodul-inhalt .basecontent-html-editor ul li,
.faq-content ul.togglebox .composedcontent-faq-klappmodul-inhalt .basecontent-html-editor ul li {
	display:block;
	margin-left: 9px;
	padding-left: 11px;
	background: url(../img/structure/layout/compare-list-type.gif) no-repeat 0 5px;
	padding-top: 0px;
}

/* fzhou: 19985 FAQ: zweizeilige Frage  */
ul.togglebox li a.opener { height: auto;}
ul.togglebox li a.kurzmeldungenOpener{height: 17px;}

/* fzhou: 19566 distance to headline of A-Z Index */
#a-z-index {
	margin-top: 10px;
}

/*CR: 19678*/
.search-bar .input-button-wrapper{
    width: 490px;
}
.search-bar .checkbox-label-wrapper{
    width: 250px;
    position: relative;
    top: 2px;
}
.search-bar .checkbox-label-wrapper .jquery-checkbox{
    margin: 0;
}
.search-bar .checkbox-label-wrapper label{
    position: relative;
    top: 2px;
}

.news-search-results .col-1-1.last {
	position: relative;
	left: 15px;
}

.news-search-results .search-bar-complement {
	margin-top: 10px;
}

.news-search-results .search-result-header {
	width: 562px;
}

.news-search-results .search-result-box .gs-results-list p {
	margin-left: 10px;
}

.news-search-results h2 {
	margin-top: 0px!important;
}

.news-search-results .pager {
	width: auto;
	margin-top: 0px;
}

.news-search-results .search-result-header .results-per-page {
	margin-right:0px;
	position:relative;
	left: 10px;
}

.news-search-results .search-result-header .col-1-1 {
	width: 160px;
}

.news-box .news-headline a {
	padding-top:10px;
}

.osplus .news-box .news-headline a {
	padding-top:0;
}

/* START Änderung Klassennamen durch Imperia */
.news-box .news-content-box .con-news div.newsicon {
	width:30px;
	height:24px;
	float:left;
}
.news-box .news-content-box .con-news div.aktuelleVertriebsidee {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.product {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.market {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.date {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.topNews {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.adHocNews {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.deka-bank {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.praxistipp {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.services {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.marketing {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.lesenswert {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.steuern-und-recht {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.anlegerschutz {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.investmentfonds {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.vermoegensmanagement {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.zertifikate {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.vorsorgeprodukte {
	margin: 6px 7px 0 0;
}
.news-box .news-content-box .con-news div.flash {
	margin: 6px 7px 0 0;
}

.osplus .news-box .news-content-box .con-news div.aktuelleVertriebsidee {
	background: url("../img/structure/ico/ICO_DekaNews_AktuelleVertriebsidee_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.product {
	background: url("../img/structure/ico/ICO_DekaNews_Produkte_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.market {
	background: url("../img/structure/ico/ICO_DekaNews_Maerkte_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.date {
	background: url("../img/structure/ico/ICO_DekaNews_Termine_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.topNews {
	background: url("../img/structure/ico/ICO_DekaNews_TopNews_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.adHocNews {
	background: url("../img/structure/ico/ICO_DekaNews_TopNews_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.deka-bank {
	background: url("../img/structure/ico/ICO_DekaNews_DekaBank_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.praxistipp {
	background: url("../img/structure/ico/ICO_DekaNews_Praxistipp_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.services {
	background: url("../img/structure/ico/ICO_DekaNews_Services_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.marketing {
background: url("../img/structure/ico/ICO_DekaNews_Marketing_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.lesenswert {
	background: url("../img/structure/ico/ICO_DekaNews_Lesenswert_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.steuern-und-recht {
	background: url("../img/structure/ico/ICO_DekaNews_SteuernUndRecht_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.anlegerschutz {
	background: url("../img/structure/ico/ICO_DekaNews_Anlegerschutz_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.investmentfonds {
	background: url("../img/structure/ico/ICO_DekaNews_Produkte_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.vermoegensmanagement {
	background: url("../img/structure/ico/ICO_DekaNews_Vermoegensmanagement_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.zertifikate {
	background: url("../img/structure/ico/ICO_DekaNews_Zertifikate_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.vorsorgeprodukte {
	background: url("../img/structure/ico/ICO_DekaNews_Vorsorgeprodukte_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}
.osplus .news-box .news-content-box .con-news div.flash {
	background: url("../img/structure/ico/ICO_DekaNews_Flash_osplus.gif") no-repeat 0 0;
	margin: 6px 7px 0 0;
}

.news-box .deka-news-content-teaser {
	background: none repeat scroll 0 0 #E6E0D0;
	padding: 10px;
}

/* fzh 21394 DekaNews: Fehlerhafte Darstellung DekaNews aktuell */
.deka-news .default-text-img-link {
	margin-top: 10px;
	overflow: visible;
}

/* FZH: INC000000248448, DekaNews: Button "Artikel hinzufügen" nicht ausgegraut. */
.deka .deka-news a.btn-text-inactive span {
    background-color: inherit;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    opacity: 0.6;
    padding: 2px 11px 0 0;
}

.res-list.adHocNews {
	background: none repeat scroll 0 0 #E6E0D0; /* #EDEDED; */
}
/* ENDE Änderung Klassennamen durch Imperia */

.deka-news-content-teaser .comment-tooltip a {
	position:static;
}

.create-ausgabe-select {
	width: 250px;
}
/* START mwo: CR 21477 - Kommentar in bold */
.deka-news-comment {
	font-weight: bold;
}
/* END mwo: CR 21477 - Kommentar in bold */

div.hinweistext {
	background: #E6E0D0; /* #EDEDED; */
	margin-left:-10px;
	/* fzh: 20825 Hinweistext klebt am Artikeltext BEGIN */
	margin-top:10px;
	/* fzh: 20825 Hinweistext klebt am Artikeltext END */
	/* fzh: 21565 Vertikaler Abstand im grauen Kasten Hinweistext zu klein */
	padding: 10px 5px 10px 10px;
}

.often-theme {
	padding-left: 0px;
	margin-top: 10px; /* fzhou: 19569 Abstand */
}

.help-spacer {
	margin-top: 10px;
}

/*
.help-search, .help-content, .tab-menu-help-content {
	padding: 0px;
}
*/
.header { z-index: 999 !important; }

.cat-filter { margin-top: 10px; }

ul.sub-navigation li.activeNoChilds a {
    /*color: #333333;*/
	background-color: #E6E0D0;
}
.deka ul.sub-navigation li.activeNoChilds a {
    /*color: #333333;*/
	background-color: #DAD2BA;
}

ul.sub-navigation li.active li.active {
    margin-top: 0;
    padding: 0;
}

.tab-menu-box, .deka .deka-table-info .togglebox {
    margin: 0px;
}

td a.noblock {
	display: inline;
}

form.zipForm div.deka-table-info-select.firstchild {
	border-top: 1px solid #ccc6c0;
}

div.deka-options-wrapper-ext{
	background: none;
	height: auto;
	overflow: hidden;
	overflow-y: auto;
	width: 345px;
	margin-bottom: 10px;
}

div.deka-options-wrapper-ext select{
	height: auto;
	overflow: hidden;
	width: 347px !important;
	border: none !important;
}

.control-options span.disabled {
	color: #999999;
}

/* Anzahl Dokumente Downloadliste */
span.downloadSize, span.uploadSize {
	color: inherit;
}

/* Filter für die Content Steuerung */
div.filterContentSteuerung {
	float: right;
	padding: 10px 0px;
}

/* Kurzmeldungen fixes */
#kurzmeldungen form p.error {
	display: none;
    margin-bottom: 10px;
    margin-left: 130px;
}

/* Tabellenfixes */
table.tabelle thead th {
    padding: 3px 10px 4px !important;
    vertical-align: top;
    font-weight: bold;
    border: 1px solid #ccc6c0;
}

table.tmg-tabelle caption {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    margin: 8px 0;
}
/*
table.tmg-tabelle th.bgcolor-primary1, table.tmg-tabelle td.bgcolor-primary1 {
    background-color: #FFD674;
}

table.tmg-tabelle th.bgcolor-primary2, table.tmg-tabelle td.bgcolor-primary2 {
    background-color: #FFE4A3;
}

table.tmg-tabelle th.bgcolor-primary3, table.tmg-tabelle td.bgcolor-primary3 {
    background-color: #FFF1D0;
}
table.tmg-tabelle th.bgcolor-primary4, table.tmg-tabelle td.bgcolor-primary4 {
    background-color: #3377A0;
}
table.tmg-tabelle th.bgcolor-primary5, table.tmg-tabelle td.bgcolor-primary5 {
    background-color: #6699B8;
}
table.tmg-tabelle th.bgcolor-primary6, table.tmg-tabelle td.bgcolor-primary6 {
    background-color: #7FAAC3;
}
table.tmg-tabelle th.bgcolor-primary7, table.tmg-tabelle td.bgcolor-primary7 {
    background-color: #99BBCF;
}
table.tmg-tabelle th.bgcolor-primary8, table.tmg-tabelle td.bgcolor-primary8 {
    background-color: #CCDDE7;
}
table.tmg-tabelle th.bgcolor-primary9, table.tmg-tabelle td.bgcolor-primary9 {
    background-color: #F0F5F8;
}
*/
table.tmg-tabelle tr:hover th, table.tmg-tabelle tr:hover td {
    background-color: inherit;
}

table.tmg-tabelle tbody tr:hover {
	background-color: #E6E0D0 !important;
}

table.tmg-tabelle td {
    padding: 3px 10px 4px;
}

table.tmg-tabelle td.textright, table.tmg-tabelle th.textright {
    text-align: right;
}

table.tmg-tabelle td.textcenter, table.tmg-tabelle th.textcenter {
    text-align: center;
}

table.tmg-tabelle td.valign_middle, table.tmg-tabelle th.valign_middle {
    vertical-align: middle;
}

table.tmg-tabelle td.valign_bottom, table.tmg-tabelle th.valign_bottom {
    vertical-align: bottom;
}

table.tmg-tabelle td.headlinecol {
    border: 1px solid #ccc6c0;
    background: none repeat scroll 0 0 #e6e0d0;
    font-weight: bold;
}

table.leftHeadline tr:first-child td {
	border-top: 1px solid #ccc6c0;
}

table.link-liste {
	border: 0px;
}

.sorter th.asc div {
	background-position: right 6px;
}

.sorter th.desc div {
    background-position: right -14px;
}

.sorter th.asc div, .sorter th.desc div{
	background-image: url("../img/structure/ico/table-assortment-open.png");
	background-repeat: no-repeat;
}

.nonsortable th.asc div, .nonsortable th.desc div{
	background-image: none;
}


/* Fixes K�ln */
p.related-links {
	display: none;
}

/* fzh 20264 Verwandte Themen im Mediateaser werden nicht angezeigt */
.teaser-media-left p.related-links {
	display: none;
}

.teaser-media-right p.related-links {
	display: none;
}

.teaserListe p.related-links {
	display: block;
}

a.teaserDetails {
	display: none;
}

div.teaserListe a.teaserDetails {
	display: inline-block;
	color: #685d57;
}
/*
.teaserListe a h1 {
	color: #005588;
}

.teaserListe .col-text a h3 {
	color: #005588;
}
*/
.errorMessage {
	font-weight: bold;
	color: #ff0000;
	margin-top: 10px;
}

.errorField {
	border-color: #ff0000 !important;
}

/* Fixes K�ln Ende */

.teaserListe .col-1-1 .teaser-media-vertical {
	width: inherit;
}

/*.control-options .default-text-img-link .deka-input-wrapper {
     width: 79px;
}

.control-options .teaser-media-vertical,
.control-options .teaser-media-right,
.control-options .teaser-media-left {
    padding-top: 0px;
}*/

.control-options .buttons-right {
	float: right;
}

.control-options .buttons-right .delete-btn {
    float: left;
    margin-right: 10px;
}


.control-options .col-1-3doorpage {
    padding: 0 10px;
    width: 570px;
}

/*.control-options .col-1-2 {
    width: 345px !important;
}*/

.control-options .selectbox-wrapper ul li {
	padding: 2px 7px;
    background: none;
}

.control-options .selectbox-wrapper ul li:hover {
	background: #b5c9d5; cursor: default;
}

.control-options .teaserListElement img {
	width: 160px;
}

.control-options .csInformation .teaserListElement img,  .control-options .csDoorpage .col-media img {
	width: 240px;
	height: inherit;
}

.control-options .tools .group-text-tooltip a {
    background-position: -68px 0;
}

.control-options ul.tools {
	width: 60px !important;
	float: right;
}

.control-options .sidebar-component span.submit-btn, .control-options .bottom-component span.submit-btn{
    margin-top: 0px;
}

.control-options ul.tools li {
	width: 20px;
}

.control-options .linkdummy {
    /*color: #005588;*/
    text-decoration: none;
}
.osplus .control-options .linkdummy {
	color: #333333 !important;
}/*CR22175*/

.control-options .linkdummy:hover {
    /*color: #005588;*/
    text-decoration: underline;
    cursor: pointer;
}
/*
.control-options a.csLink h3,
.control-options a.csLink h1 {
    color: #005588;
}
*/
a.opener.inhaltselemente {
	font-size: 14px;
}

.downloadlist .format { background-image:url(../img/structure/ico/deka-table-ico-doc.png); background-repeat: no-repeat; height:20px; margin-top: 5px; line-height:22px; padding-left:25px; font-weight:normal; margin-right: 13px;}
.downloadlist .format.ppt, .downloadlist .format.pptx,
.downloadlist .format.vnd\.openxmlformats\-officedocument\.presentationml\.presentation {background-position: 0 0;}
.downloadlist .format.doc, .downloadlist .format.docx,
.downloadlist .format.vnd\.openxmlformats\-officedocument\.wordprocessingml\.document { background-position: 0 -60px; }
.downloadlist .format.pdf { background-position: 0 -80px; }
.downloadlist .format.xls, .downloadlist .format.xlsx,
.downloadlist .format.vnd\.openxmlformats\-officedocument\.spreadsheetml\.sheet { background-position: 0 -40px; }
.downloadlist .format.zip { background-position: 0 -20px; }
.downloadlist .format.csv { background-position: 0 -100px; }
.downloadlist .format.jpg, .downloadlist .format.jpeg { background-position: 0 -120px; }
.downloadlist .format.mp4, .downloadlist .format.avi, .downloadlist .format.mpeg  { background-position: 0 -140px; }

/* ################ Vorstandsinfos ################## */
.archiv-box .klapperElements {
    padding: 0 10px 5px;
}

/*div.management-info .archiv-box ul.togglebox li ul {
	margin: 0px 10px;
	width: inherit;
} */

.archiv-box .action-bar span {
    margin: 0 10px 0 0;
}

.management-info .archiv-box .action-bar {
    padding: 0px;
    margin-top: 10px;
}

.archiv-box .action-bar a.pdf {
    float: right;
    margin: -5px 0 0;
}

/*.archiv-box a.resourceLink {
    display: block;
    width: inherit;
}*/

/* ################ Short News ################## */
.shortnews .creationContainer #abortKurzmeldungButton {
	margin-left: 130px;
}

.shortnews .creationContainer .bereitsZielgruppen {
       float: left;
       width: 600px;
}
.shortnews table tr td a.delete {
    background: url("../img/sprites/functions-sprite.png") no-repeat 0 -1215px #9D958D;
    margin-right: 4px;
}

.shortnews table tr td a.delete {
    display: block;
    float: right;
    height: 17px;
    margin: 0 3px 0 0;
    padding: 0;
    position: relative;
    text-indent: -9999px;
    top: 2px;
    width: 17px;
}

.shortnews table tr td a.edit, .shortnews table tr td .comment-tooltip {
    float: left;
}

.shortnews span.restlicheZeichen {
    font-size: 11px;
    font-weight: bold;
    margin-top: 5px;
}

.shortnews .btn-text {
    margin: 3px 0px 10px 19px;
}

.shortnews .submit-line {
    margin-right: 260px;
}

.shortnews p.info {
	color: #333333;
	margin-top: 10px;
}

.shortnews div.hide {
	display: none;
}

.shortnews #pager {
    border-left: none;
    border-right: none;
    padding-top: 0px;
    width: inherit;
}

.nothingnew {
	display: none !important;
}

.shortnews .pagination ul {
	padding: 0px;
}

.shortnews td.messagecolumn {
	width: 451px;
}

/*.shortnews td.infocolumn {
	width: 42px;
	display: block;
	white-space: nowrap;
}*/

.shortnews td.datecolumn {
	width: 250px;
	overflow: hidden;
	text-overflow: ellipsis;
}

table.shortnewsTable {
	table-layout: fixed;
	width: 100%;
}

.shortnews .pagination {
	padding: 5px 0px;
}

.shortnews table td p.date {
    white-space: nowrap;
    width: auto;
    color: #829ca4;
    font-size: 11px;
    font-weight: bold;
}

.shortnews table td p.descript {
     width: auto;
}

.sidebar-component ul.alternate-linklist li div {
    overflow: hidden;
    white-space: nowrap;
}

/* wird für Sidebar benötigt, damit MovingImage Video Download Flyout nicht Bild bedeckt. Sidebar Bild hat z-index 10*/
.sidebar-component .mi-video-teaser,.sidebar-component .mi-player {
	z-index: 11 !important;
}

.deka #Widget-09 .slider-box .slider-wrapper .mi-top-controlbar {
	display: none;
}

.x-menu {
    background-color: #646464;
}

/* wird benötigt für schwarzen Inplace Editor Theme. Auskommentiert das blaues Theme verwendet wird */
/*a.x-menu-item {
    color: #F2F2F2;
}*/

.x-window-tc, .x-window-tl, .x-window-tr, .x-window-bc, .x-window-bl, .x-window-br {
    background-color: #646464;
}

.x-window-header-text, .x-fieldset-header-text {
	color: #F2F2F2;
}

.ext-strict .x-menu-item-icon {
    top: -4px;
}

/*OFR: Fixes f�r Kalender Widget
.deka .widget .calendar .data {
	margin-top: 9px;
}*/
/*.widget .calendar .data {
	width: 164px;
}*/

.forum .quote {
    border: 1px solid #ccc6c0;
    margin: 2px;
    padding: 2px;
}

.forum td .author {	/* CR 20206 Forum Sammel Bugs P2*/
	display: inline-block;
	overflow: visible !important;
}

.forum-control {
	margin-top: 10px;
}

.teaser-media-text-link.noborder, .teaser-media-text-left.noborder, .teaser-media-left.noborder, .teaser-media-right.noborder {
    border-bottom: 0 none;
    margin-bottom: -15px !important;
    padding-bottom: 0;
}

.teaser-media-text-link .col-media a span, .teaser-media-text-left .col-media a span,
.teaser-media-left .col-media a span, .teaser-media-right .col-media a span,
.teaser-media-text-link .col-img a span, .teaser-media-text-left .col-img a span,
.teaser-media-left .col-img a span, .teaser-media-right .col-img a span {
    background-color: #FF0000;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    padding: 2px 12px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
}

.teaser-media-text-link .col-media a, .teaser-media-text-left .col-media a,
.teaser-media-left .col-media a {
    display: block;
    position: relative;
    width: 240px;
}

.klapper_header h1 {
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    margin: 10px -10px -8px;
    padding: 0 10px 13px;
}

.alleAnzeigenLink, .tab-menu-link {
	float: right;
	margin-top: 3px;
}

.togglebox table {
	width: 100%;
}

.togglebox table td {
    padding: 4px 0;
}

.togglebox table td.date {
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
    width: 63px;
}

.togglebox table td.info {
    /*color: #005588;*/
    font-weight: bold;
    width: 420px;
}

table span.type {
    padding-left: 24px;
	height: 20px;
	width: 20px;
	overflow: hidden;
	display: block;
}

/*ELI: CR 21347
table .ni-icons a{
    text-align: right;
}*/

table .ni-icons span.type {
    display: inline-block;
    padding-left: 0px;
    padding-right: 5px;
}
#zipForm .firstchild {
	border-top: 1px solid #ccc6c0;
}

.form-list table span.type {
    width: 70px;
}

.form-list-button .btn-down {
    /*background: url("../img/structure/ico/download.gif") no-repeat scroll 0 0 transparent;*/
}

.form-list .deka-table-info-select.lastchild {
    border-bottom: 1px solid #ccc6c0;
}

.control-option-section span.type  {
	padding: 3px 24px 3px 0;
}


table span.type, .control-option-section span.type {
	background-image: url("../img/structure/ico/deka-table-ico-doc.png") !important;
	background-repeat: no-repeat !important;
	background-position: 0 -100px !important;
}

table span.mp4, table span.avi, table span.mpeg,
.control-option-section span.mp4, .control-option-section span.avi, .control-option-section span.mpeg {
	background-image: url("../img/structure/ico/deka-table-ico-doc.png") !important;
	background-repeat: no-repeat !important;
	background-position: 0 -140px !important;
}

table span.jpg, table span.jpeg,
.control-option-section span.jpg,
.control-option-section span.jpeg,
table span.jpg, table span.png, table span.pjpeg,
table span.gif {
	background-image: url("../img/structure/ico/deka-table-ico-doc.png") !important;
	background-repeat: no-repeat !important;
	background-position: 0 -120px !important;
}

table span.pdf, .control-option-section span.pdf {
	background-image: url("../img/structure/ico/deka-table-ico-doc.png") !important;
	background-repeat: no-repeat !important;
	background-position: 0 -80px !important;
}

table span.page, .control-option-section span.page {
    background-image: none !important;
}

table span.msword, table span.doc, table span.docx, table span.vnd\.openxmlformats\-officedocument\.wordprocessingml\.document,
.control-option-section span.msword, .control-option-section span.doc, .control-option-section span.docx,
.control-option-section span.vnd\.openxmlformats\-officedocument\.wordprocessingml\.document {
	background-image: url("../img/structure/ico/deka-table-ico-doc.png") !important;
	background-repeat: no-repeat !important;
	background-position: 0 -60px !important;
}

table span.msexcel, table span.x-msexcel, table span.xls, table span.xlsx, table span.vnd\.openxmlformats\-officedocument\.spreadsheetml\.sheet,
.control-option-section span.msexcel, .control-option-section span.x-msexcel,
.control-option-section span.xls, .control-option-section span.xlsx,
.control-option-section table span.vnd\.openxmlformats\-officedocument\.spreadsheetml\.sheet {
	background-image: url("../img/structure/ico/deka-table-ico-doc.png") !important;
	background-repeat: no-repeat !important;
	background-position: 0 -40px !important;
}

table span.zip, .control-option-section span.zip  {
	background-image: url("../img/structure/ico/deka-table-ico-doc.png") !important;
	background-repeat: no-repeat !important;
	background-position: 0 -20px !important;
}

table span.mspowerpoint, table span.ppt, table span.pptx, table span.vnd\.openxmlformats\-officedocument\.presentationml\.presentation,
.control-option-section span.mspowerpoint , .control-option-section span.ppt, .control-option-section span.pptx,
.control-option-section span.vnd\.openxmlformats\-officedocument\.presentationml\.presentation {
	background-image: url("../img/structure/ico/deka-table-ico-doc.png") !important;
	background-repeat: no-repeat !important;
	background-position: 0 0px !important;
}

.neueInhalteTabs .deka-table-list {
	margin: 30px 0px 0px 0px;
}

.neueInhalteContainer a.tab-menu-link:hover { cursor: pointer }

#Alle .deka-table-list {
	margin: 15px 0px 0px 0px;
}

.neueInhalteKlapper tr.hover {
	background-color: #E6E0D0;
}

table.tmg-tabelle.show-grid td {
	border: 1px solid #ccc6c0;
}

table.tmg-tabelle tr.even {
	background-color: #E6E0D0; /*#f0f0f0;*/
}


.filterNeueInhalte {
	float: right;
}

div.filterNeueInhalteKlapper {
	padding-top: 10px;
}

.deka-table-list td.date {
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
    width: 63px;
}

.deka-table-list td.info {
    /*color: #005588;*/
    font-weight: bold;
    width: 420px;
}

.deka-table-list td.type {
    /*color: #005588;*/
    padding-left: 24px;
}

.default-content-wrapper .noborder {
	border: none;
}

.default-content-wrapper .default-text-img-link, .default-content-wrapper .slideshowsmall-image,
.default-content-wrapper .default-text-link {
    border: none;
}

.ui-datepicker-prev .ui-icon, .ui-datepicker-next .ui-icon {
	text-indent: -9999em;
}

.deka table.three-col tr td.date a {
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    padding-left: 0px;
    width: 63px;
}

/*ELI CR 21347*/
.deka table tr td.sizecolumn {
   text-align: right;
   padding: 0 6px 0 0;
}

/*
.deka table tr td.iconcolumn {
    padding: 0;
}


.neueInhalteKlapper table tr td.sizecolumn {
   text-align: right;
}
*/

.neueInhalteKlapper table tr td.sizecolumn a.resourceLink {
   padding-right: 2px;
   width: inherit;
}

.neueInhalteKlapper tr td {
	padding: 2px 0 !important;
}

.neueInhalteKlapper table tr td.date a.resourceLink {
   padding-left: 10px;
   padding-right: 7px;
}

a.resourceLink {
	display:block;
	width: 100%;
}

h1 a {
	font-size: 18px;
}

select.filterNeueInhalte {
	float: right;
}

.vm-portrait h3 {
    border-bottom: 1px solid #E0E0E0;
    font-weight: bold;
    padding: 4px 0px;
    margin-bottom: 10px;
}
.vm-portrait p {
    padding: 0px 10px;
}
.vm-portrait .data-table {
    margin-bottom: 10px;
}
.vm-portrait .data-table tr.date {
	height: 25px;
}
.vm-portrait .detail-box{
    border: none;
}

/* kontaktcenter */
ul.contact-category li { padding-bottom:7px; }
.contactcenter h2.hd-contact { margin-bottom:0!important; }
.contactcenter .contact-person { padding-top:13px; }

/* Kontaktcenter
.contactcenter .col-1-4 {
    margin: 0;
}

.contactcenter .col-1-4 ul.tab-menu {
    height: inherit;
    padding-top: 0px;
}

.contactcenter ul.tab-menu li {
    top: 0px;
    padding: 0;
}
*/
/* fzh 19976  Layoutfehler im Kontaktformular  */
.contactcenter .jquery-checkbox img {
    top: -1px!important;
}

#seitenkommentar {
	display: none;
}

/* jat Fix f. CR 22676, max-width + direction */
.evenoddrow tr.grey-eight, .evenoddrow td.grey-eight
{
	background-color:#E6E0D0;
	max-width: 120px;
	/*direction: rtl; CR: 23065*/
}
.osplus .evenoddrow tr.grey-eight,
.osplus .evenoddrow td.grey-eight{
	background-color:#EDEDED;
}

/* SBE - Listenelement */
/* FZH: News HTML Liste Styles */
.deka-news .basecontent-html-editor ul li, .default-text-img-link ul li, .default-text-link ul li { margin:0; height:auto; /*background:url(../img/structure/ico/deka-listbullet.gif) no-repeat 0 4px;*/ padding:0 0 7px 11px;}
.deka-news .basecontent-html-editor ul li:before, .default-text-img-link ul li:before , .default-text-link ul li:before {
	content:''; float:left; margin: 3px 0 0 -11px;
	border-width: 4px 2px;
	border-style: solid;
	border-color: #ff0000;
}

.osplus .deka-news .basecontent-html-editor ul li:before, .osplus .default-text-img-link ul li:before,
.private-banking .deka-news .basecontent-html-editor ul li:before, .private-banking .default-text-img-link ul li:before {  background-color:#ccc6c0;  }



.default-text-img-link ul li a { font-weight:normal; }
.default-text-link ul li a { font-weight:normal; }

.default-text-img-link ul.content li { margin:0; height:auto; padding: 0; background:none;}
.default-text-img-link ul.content li a { font-weight:bold; }
.default-text-link ul.content li { margin:0; height:auto; padding: 0; background:none;}
.default-text-link ul.content li a { font-weight:bold; }

.basecontent-list ul li { margin:0; height:auto; background:url(../img/structure/ico/deka-listbullet.gif) no-repeat 0 4px; padding:0 0 7px 11px;}
.basecontent-list ul li a { font-weight:normal; }

/* SBE: CR 20311 */
.header-content-image-text-link div.info-box h3 { font-size: 16px; font-weight: bold; line-height: 20px; }
.header-content-image-text-link div.info-box h3 .subLine { font-size: inherit; }
.osplus .header-content-image-text-link div.info-box h3 { color: #000000; }

.osplus a strong { color: #333333; }
.osplus table span.type {/*CR 20493*/
  padding-left: 24px;
	height: 20px;
	overflow: hidden;
	display: block;
}
.osplus table a.resourceLink span.type { color: #FF0000; }
.osplus .form-list-button .btn-down {
    background: url(../img/structure/ico/download-osplus.gif) no-repeat scroll 0 0 transparent;
}

.header-home-image-text-link ul.viewer li div.info-box h3 .subLine a { color: #FF0000; }

.osplus .header-home-image-text-link ul.viewer li div.info-box h3 {
 font-weight: bold;
}

.osplus .header-home-image-text-link ul.viewer li div.info-box h3 a {
	color: #000;
	font-weight: bold;
}

.osplus .header-home-image-text-link ul.viewer li div.info-box h3 .subLine a {
	color: #FF0000;
	font-weight: bold;
}

.osplus .header-home-image-text-link ul.viewer li div.info-box a {
	background:none;
	padding: 0;
}

.osplus .header-home-image-text-link ul.viewer li div.info-box div.osplusHeaderlink a {
	 background: url(../img/structure/ico/arrow-red-link.png) no-repeat scroll 0 4px transparent;
   color: #6C6C6C;
   padding: 0 0 0 15px;
}

.default-text-link h3 a { font-size:14px; }

.osplus .togglebox a { color:#6C6C6C; }
.osplus .togglebox .date a { font-size:11px; }
.osplus .togglebox .alleAnzeigenLink { background-image:url(../img/structure/ico/arrow-red-link.png) ; background-repeat:no-repeat; background-position:0; padding:0 0 0 15px; }
.osplus .togglebox table.three-col tr td.info { background-image:none; padding:0; }
.osplus .togglebox table.three-col tr td.info a { background-image:url(../img/structure/ico/arrow-red-link.png) ; background-repeat:no-repeat; background-position:0; padding:0 0 0 15px; }
.osplus .togglebox table.three-col tr td a.addfile{ background:url("../img/structure/ico/deka-focus-ico.gif") no-repeat 0 -136px;}
.osplus a.tab-menu-link {color: #6C6C6C; background-image:url("../img/structure/ico/arrow-red-link.png"); background-position: 0 50%; background-repeat: no-repeat; padding: 0 0 0 15px;}

/*.osplus .togglebox .data-table a { color:#FF0000; }*/
.osplus a.no-arrow,
.fileformat-col a{ background:none !important;}
.osplus .deka-table-list a { color:#FF0000; }
.osplus .openaddwidgetdialog { color:#6C6C6C; background-image:url(../img/structure/ico/arrow-red-link.png) ; background-repeat:no-repeat; background-position:0; padding:0 0 0 15px; }

/*.teaser-media-vertical .col-text h3 { color:#666666; }*/
.teaser-img-text-link, .default-text-img-link { padding: 0 10px 0 0; } /* SBO: margin 0 entfernt, wegen CR 21262 */
.default-text-img-link h3 { margin:0 0 6px 0; }
.access .togglebox .access-content-box ul li a.btn-text { display: inline-block; padding: 0 0 0 12px; text-decoration: none; background: #E6E0D0; cursor:pointer;}
.access .togglebox .access-content-box ul li a.btn-text:hover { background-position: 0 -40px; }
.osplus .default-content-wrapper .teaser-media-vertical, .osplus .default-content-wrapper .teaser-media-text-link, .osplus .default-content-wrapper .teaser-media-left, .osplus .default-content-wrapper .teaser-media-right,.osplus .default-content-wrapper .teaser-media-list, .osplus .default-content-wrapper .form-list,.osplus .default-content-wrapper .image-map { margin: 0; border: none;}
.default-content-wrapper .reiterContainer  .col-1-3, .default-content-wrapper .neueInhalteContainer  .col-1-3  { width:550px; }
.default-content-wrapper .reiterContainer  .col-1-4, .default-content-wrapper .neueInhalteContainer  .col-1-4  { width:745px; }
.default-content-wrapper .col-1-4 .col-1-1 { margin: 0 15px 0 0; }
.default-content-wrapper .col-1-4 .last-column { margin-right: -25px; }
.default-content-wrapper .col-1-1 .teaser-media-vertical { width:180px; }
.default-content-wrapper .default-text-link { padding:0; }
.default-content-wrapper .default-text-img-link p { padding:0; }
/*SBE: CR 21497 */
.default-content-wrapper .default-text-img-link ul li { overflow:hidden; }

/* SBE: Anpassung Produktfinder im Sidebar-Element */
.sidebar-component .product-form { display:inline-block; }
.sidebar-component .product-form .submit-btn { margin:6px 5px 0 0; float:right; padding: 0 0 2px 7px; }
.osplus .sidebar-component .product-form .submit-btn { height:18px; }
.osplus .sidebar-component span.submit-btn:hover { background-position: 0 -40px; }
.osplus .sidebar-component span.submit-btn:hover input { background-position: right bottom; }
.sidebar-component .product-form .submit-btn input { width:65px !important; height:20px; }
.sidebar-component .product-form .rpl-selectmenu .activeSelect, .sidebar-component .product-form .rpl-selectmenu .passiveSelect { margin-left: 5px; width:120px; }

.default-text-img-link ul li ul { margin-left:-11px; padding-left:11px; background:#fff; }
.default-content-wrapper .col-1-1 .teaser-media-vertical .col-img div.media-img { margin-bottom:-7px; margin-top:10px; }
.default-content-wrapper .col-1-1 .teaser-media-vertical .col-img div { margin-bottom:-7px; margin-top:17px; }
.default-content-wrapper .col-1-1 .teaser-media-vertical .col-img { margin-bottom:17px; }
.ie9 .default-content-wrapper .col-1-1 .teaser-media-vertical .col-img { margin-bottom:14px; }
.ie8 .default-content-wrapper .col-1-1 .teaser-media-vertical .col-img { margin-bottom:12px; }
/* SBE: Teaser-Design IE CR 20453 */
.ie7 .default-content-wrapper .col-1-1 .teaser-media-vertical .col-img div.media-img { margin-bottom:0; margin-top:12px; }
.ie7 .default-content-wrapper .col-1-1 .teaser-media-vertical .col-img div { margin-bottom:2px; margin-top:0px; }
.ie8 .default-content-wrapper .col-1-1 .teaser-media-vertical .col-img div.media-img { margin:0; }
.ie8 .default-content-wrapper .col-1-1 .teaser-media-vertical .col-img div { margin:0; }

.default-content-wrapper .teaser-media-left .col-text h3 { margin-top: -5px; }
.default-content-wrapper .teaser-media-right .col-text h3 { margin-top: -5px;  }

/* SBE: Anpassung Kontaktteaser aus TMG */
.default-content-wrapper .col-1-4 .togglebox .contactcenter { display:inline-block; min-height:100px; vertical-align: top; }
.default-content-wrapper .col-1-4 .togglebox .contactcenter .contact-person { vertical-align:top; }
.default-content-wrapper .col-1-4 .togglebox .contactcenter .contact-person { padding-top:0; margin-top:0; }
.default-content-wrapper.tab-menu-content .contact-person, .default-content-wrapper .togglebox .contact-person { margin-top:0; }

/* SBE: Anpassung Flyout im OSPlus */
.osplus ul.main-navigation li li div { display:block; float:left; width:175px; margin: 6px 10px 0 0 }
.osplus ul.main-navigation li li div:first-child { width:175px; }

/* SBE: Ergänzung Downloadliste im Sidebar-Element */
.default-content-wrapper .downloadlist .format { background-image:url(../img/structure/ico/deka-table-ico-doc.png); background-repeat: no-repeat; height:20px; margin-top: -3px; line-height:1.33em; max-width:160px; padding-left:25px; float:none; font-weight:normal; margin-right: 4px;}
.default-content-wrapper .downloadlist .format.ppt, .default-content-wrapper .downloadlist .format.pptx,
.default-content-wrapper .downloadlist .format.vnd\.openxmlformats\-officedocument\.presentationml\.presentation  {background-position: 0 0;}
.default-content-wrapper .downloadlist .format.doc , .default-content-wrapper .downloadlist .format.docx,
.default-content-wrapper .downloadlist .format.vnd\.openxmlformats\-officedocument\.wordprocessingml\.document { background-position: 0 -60px; }
.default-content-wrapper .downloadlist .format.pdf { background-position: 0 -80px; }
.default-content-wrapper .downloadlist .format.xls, .default-content-wrapper .downloadlist .format.xlsx,
.default-content-wrapper .downloadlist .format.vnd\.openxmlformats\-officedocument\.spreadsheetml\.sheet { background-position: 0 -40px; }
.default-content-wrapper .downloadlist .format.zip { background-position: 0 -20px; }
.default-content-wrapper .downloadlist .format.csv { background-position: 0 -100px; }
.default-content-wrapper .downloadlist .format.jpg, .default-content-wrapper .downloadlist .format.jpeg  {background-position: 0 -120px;}
.default-content-wrapper .downloadlist .format.avi, .default-content-wrapper .downloadlist .format.mp4,
.default-content-wrapper .downloadlist .format.mpeg{ background-position: 0 -140px; }
.default-content-wrapper .sidebar-component ul.downloadlist { margin-bottom: -13px; padding-top:2px; }
.default-content-wrapper .downloadlist li { line-height:1em; }
.default-content-wrapper .downloadlist li div { display:inline-block; margin-bottom:5px; }

/* JAT: Ergänzung Mappe  CR 19440 */
.default-content-wrapper .mappe .format { background-image:url(../img/structure/ico/deka-table-ico-doc.png); background-repeat: no-repeat; height:20px; margin-top: -3px; line-height:1.33em; max-width:550px; padding-left:25px; float:none; font-weight:normal; margin-right: 4px;}
.default-content-wrapper .mappe .format.ppt {background-position: 0 0;}
.default-content-wrapper .mappe .format.doc { background-position: 0 -60px; }
.default-content-wrapper .mappe .format.pdf { background-position: 0 -80px; }
.default-content-wrapper .mappe .format.xls { background-position: 0 -40px; }
.default-content-wrapper .mappe .format.zip { background-position: 0 -20px; }
.default-content-wrapper .mappe .format.csv { background-position: 0 -100px; }
.default-content-wrapper .mappe li { min-height:24px; margin-bottom:4px; }
.default-content-wrapper .mappe li div { display:inline-block; margin-bottom:5px; }


/* SBE: Ergänzung Private Banking - CR 20018 */
.private-banking table span.type { color:#333333; }
.deka .private-banking span.submit-btn input,
.deka .private-banking span.reset-btn input { background: url(../img/structure/btn/osplus-text-20.png) no-repeat top right; }
.deka .private-banking span.submit-btn,
.deka .private-banking span.reset-btn { background: url(../img/structure/btn/osplus-text-20.png) no-repeat 0 -20px; }
.private-banking .sidebar-component .material-box ul li a { background-image: url(../img/structure/ico/second-action-osplus.gif);}
.private-banking .sidebar-component h1 { color:#000000; }
.private-banking .rpl-selectmenu .passiveSelect { background: url("../img/structure/ico/prvbank-dropdown.gif") no-repeat scroll right center #FFFFFF; }
.private-banking .form-list-button .btn-down { background:url("../img/structure/ico/second-action-osplus.gif") no-repeat scroll 0 -630px transparent; }
.private-banking .header-content-image-text-link div.info-box h3 { color:#000000; }
.deka .private-banking span.submit-btn:hover,
.deka .private-banking span.reset-btn:hover { background-position: 0px -40px; }
.private-banking span.submit-btn:hover input,
.private-banking span.reset-btn:hover input { background-position: bottom right; }
/* SBE: CR 20369 */
.private-banking .teaser-media-left .col-text h3 a { color:#333333; }

/* SBE: Anpassung Schnelleinstieg im OSPlus - CR 20070 */
.osplus .access .togglebox li.active a.opener, .osplus .access ul.togglebox li a.opener { height:auto; }

/* SBE: Anpassung OSPlus Toolbar-Element Mein Dekanet */
.osplus ul.client-navigation li.dekanet:hover a { color:#ffffff; text-decoration:none; }
.osplus ul.client-navigation li.dekanet.hover a { color:#ffffff; text-decoration:none; }

/* SBE: Zusätzliche Styles für die Bildergalerie */
.gallery-row { display: table; height: 190px; #position: relative; overflow:hidden; }
.gallery-element { #position: absolute; #top: 50%; height: 190px; display: table-cell; vertical-align: middle; text-align:center; }
.gallery-image { #position: relative; #top: -50%; width:190px; }
.image-gallery .deka-options-wrapper { width:44px; }
.image-gallery .deka-options-wrapper select { width:64px; }
/* CR 20280 */
.image-gallery .number-of-images { width:180px; }


/* SBE: Erweiterung Info-Element im Sidebarbereich - CR 19923 */
.sidebar-component .material-box ul li a.kauf { background-position: 0 -1050px; }
.sidebar-component .material-box ul li a.spar { background-position:0 -510px; }
.sidebar-component .material-box ul li a.berech { background-position: 0 -1920px; /* background-position: 0 -355px; */ }

.osplus .sidebar-component .material-box ul li a.kauf { background-position: 0 -455px; }
.osplus .sidebar-component .material-box ul li a.spar { background-position: 0 -430px; }
.osplus .sidebar-component .material-box ul li a.berech {background-position: 0 -355px; }

.sidebar-component .material-box ul li a.kauf,
.sidebar-component .material-box ul li a.spar,
.sidebar-component .material-box ul li a.berech { padding-left: 24px; position: relative; top: 2px; }

/* SBE: Abstand beim Media-Element */
.sidebar-component .media-teaser { position:relative; padding:3px 0 8px 0; width:160px; overflow:hidden; z-index: 10; }

/* SBE: Sitemap H1 - CR 20147 */
.sitemap h1 { margin-bottom:8px; }

/* SBE: Fix Verlinkung auf Bild - CR 20180 */
.teaser-media-left .col-img a { width:auto; }
.teaser-media-right .col-img a { width:auto; }
.teaser-media-list .col-img a { width:auto; }

/* SBE: Weiterlesen-Button - CR 20182 */
.default-text-img-link .default-text-down { display: inline-block; }

/* SBE: Dropdownbox mit Linkelementen - CR 19929 */
.selectbox-teaser { margin: 5px 0; }

/* SBE: Input-Feld Kundenkennung in der Toolbar - CR 19756 */
ul.sub-menu-user-in .login-container .input-wrapper input{width:188px; }

/* JAT: Slider Mediathek - CR 20187 */
.target .slider-txt h3 {
    font-size: 12px;
}
.target .slider-txt h3 a {
    color: #FFFFFF;
}
.target .slider-media {
	width:160px;
	overflow: hidden;
}

/* SBE: Layer bei target=top CR 20305 */
.iframe div.deka { width:765px; }
.iframe .deka .content-wrapper { width:765px; }
/* ELI: CR 21311*/
#fancybox-frame { padding-top: 25px; height: 637px;}


/* SBE: Abstand im Text CR 20184 */
.default-content-wrapper .togglebox .default-text-img-link  {
	padding: 10px 10px 0 0;
}

.default-content-wrapper .togglebox .default-text-img-link h1 {
	margin: 0 0 12px;
}


/* SBE: Admin - CR 19225 */
ul.client-navigation li.administration { width:80px; }
ul.client-navigation li.administration a { width:59px; }
ul.client-navigation li.administration.hover, ul.client-navigation li.administration:hover { width:81px; }

/* SBE: CR 19556 / 20437 - Aktueller Vertriebsfokus */
.table-list-focus .deka-table-list .table-column-1 strong,
.table-list-focus .deka-table-list .table-column-2 strong,
.table-list-focus .deka-table-list .table-column-3 strong,
.table-list-focus .deka-table-list .table-column-4 strong {
    width:auto;
    display: block;
}

.table-list-focus .deka-table-list .table-first-column th.headerSortDown a {
    background: url("../img/structure/ico/table-assortment-open.png") no-repeat scroll right 9px transparent;
}
.table-list-focus .deka-table-list .table-first-column th.headerSortUp a {
    background: url("../img/structure/ico/table-assortment-open.png") no-repeat scroll right -10px transparent;
}

.table-list-focus .deka-table-list .sorter th.header span { float:none; margin:0; }

#tracking { display:none; }

/* SBE: CR 20676 - Slidershow */
.slideshowsmall-image .slider-wrapper { width:570px; padding: 0 0 0 10px; }
.slideshowsmall-image .slider-wrapper ul { height:90px; }
.slideshowsmall-image .slider-wrapper ul li { width:160px; }


/* JAT: CR 21402 - Teaserliste Private Banking */
.private-banking .teaserListe h1 a {
	color: #333333;
}

/* SBE: CR 21550 - Deka Analyse */
.research .teaser-media-vertical .wrapper { margin: 0 15px 0 0; }

/* FZH: CR 21553 - Deka Analyse */
.research .no-text-decoration { text-decoration:none; }

/* FZH 28467b Ausbau Einzeltitelresearch - Abbonieren Funktion */
.deka a.second-action.rss { background: url("../img/sprites/buttons-sprite.png") no-repeat 0 -207px; }
.deka a.second-action.rss-produkt-korb { background: url("../img/sprites/buttons-sprite.png") no-repeat 0 -209px; }
#fonds-res-form .info-icon-green-box {padding: 0 0 0 10px;}
#fonds-res-form p.info-icon-green {color: #5f871e; font-size:12px; font-weight:bold; padding:5px 0 5px 8px !important; margin: -3px 0 5px; font-weight: bold;}
#fonds-res-form p.info-icon-green span {display: block; font-weight: normal; color: #5f871e; font-weight: bold;}

#fonds-res-form p.info-icon-red {color: red; font-size:12px; font-weight:bold; padding:5px 0 5px 8px !important; margin: -3px 0 5px; font-weight: bold;}
#fonds-res-form p.info-icon-red span {display: block; font-weight: normal; color: red; font-weight: bold;}

/* JAT: Anfo 26341 */
.text .legend {
	color: #999999;
	font-size: 11px;
	border-bottom: none;
	border-top: none;
	padding: 0px;
}

/* JAT: CR 23126 Spaltenbreite in Reiterseiten */
#tabs .col-1-1-5 .default-text-link	 p {
	width: 260px;
}

/* JAT: Anfo 27088, Ziele u. Anlagepolitik */
.fondsportrait ul.zua {
	padding: 0;
}

.fondsportrait ul.zua li {
  background: url("../img/structure/ico/deka-listbullet.gif") no-repeat scroll 0 4px transparent;
  height: auto;
  margin: 0;
  padding: 0 0 7px 11px;
}

/* FZH: 23525, DekaNews: Dropdown wird falsch dargestellt. */
#new-target-select .rpl-selectmenu .passiveSelect{
    width: 221px !important;
}

#calcinfo .default-text-img-link {
	border-bottom: none;
	margin-bottom: 0;
}

.autocomplete-hr {
	color:#CCC6C0;
	margin-left:10px;
	margin-right:20px;
}

/* FZH: Anfo 221 VK-4007, Überschriften und Labels entsprechen nicht dem Fachkonzept. */
#Widget-21 h1 {
	display: block;
	width: 100px;
}

.ui-autocomplete li a .keywords {
	color: #685d57;
}

.osplus .ui-autocomplete li a .keywords {
	color: #ff0000;
}

/* FZH: Anfo 221 VK-5244, DekaNet WP-Suche Ränder der Felder zum Teil nicht korrekt */
/* IE11 http://stackoverflow.com/questions/20541306/how-to-write-a-css-hack-for-ie-11 */
@media all and (-ms-high-contrast:none)
{
     *::-ms-backdrop, .fondsfinder .deka-options-wrapper select { width: 258px; }
     *::-ms-backdrop, .fondsfinder .small.deka-options-wrapper select { width: 178px; }
}

.zielmarkt-data.data-table td {
	text-align: left;
}

.zielmarkt-data.data-table .left-col-width{
	width: 35%;
}

.fondsportrait .detail-box .data-table tbody tr.headline th.centered-cell {
	vertical-align:middle;
}

.mandatory-sign {
float:right;
margin-top:20px;
}

.widget .purchase-order thead td.volume { width: 35%; }
.osplus .widget .purchase-order .radio-switch { white-space: normal;  }

/* FZH: ANFO-3126, VK-12350 - DekaNet | Suche - Misc */
.res-list .cont p b { color: red; }

.ui-autocomplete.acl-global-search-input b{
	color: red;
}

/* Inplace Editor Fixes BEGIN*/
#cms-finish-dlg .x-form-cb-label {
	color: white;
}

#border-inplace-panel .x-toolbar-left {
	width: 1%;
}

#border-inplace-panel .x-small-editor.x-toolbar-layout-ct {
	background-color: black;
	background-image: none;
}
/* Inplace Editor Fixes END*/

/* VIB Zweispalten Element Ausrichtung*/
.deka-blog .article__2col .article__2col--child a[name^='anker'] {
	display: none;
}

.hyphens-auto {
	hyphens: auto;
}