
* {
    padding:0;
    margin:0;
    /*border:none;*/
}
html {
    height:100%;
    overflow-y:scroll;
}
body {
    height:100%;
    text-align:left;
    vertical-align:top;
    font:normal 12px Helvetica, Arial, sans-serif;
    color:#2B2D30;
}
a { color: #7C848F; color: #FF6600;}
a:link,
a:visited {text-decoration:none;color:#B1B5B8;}
a:focus,
a:hover,
a:active {/*color: #8AA5C4;*/text-decoration:underline;}
img {border: none;}
:focus {
    outline: 0;
}
h1 {
    color: #003366;
    margin-bottom: 18px;
}
h2, h3 {
    font-size: 12px;
    color: #003366;
    margin-bottom: 10px;
    line-height: 12px;
}
h3 {margin-top:10px;}
h4{color: #003366}
input[type=text] { border: 1px solid #D8DADB; }
p {margin-bottom: 10px !important;}
/* Fussnote */
pre {clear: both; display: block; border-top: 1px solid #D8DADB !important; font:normal 10px Helvetica, Arial, sans-serif; color: #7C848F; line-height: 15px; padding-top: 10px; margin: 15px 0px; }
/* Aufzählungen innerhalb von Texten */
.teasertext ul, .teasertext ol,
.text-bild ul, .text-bild ol,
.teaserbox ul, .teaserbox ol,
.text-bild-klein ul, .text-bild-klein ol,
.presse-detail ul, .presse-detail ol  {
    margin-left: 25px;
}
.teasertext ul,
.text-bild ul,
.teaserbox ul,
.text-bild-klein ul,
.presse-detail ul {
    list-style-image: url(/media/layout/listing_8x8.png) !important;
}
.teasertext ul li, .teasertext ol li,
.text-bild ul li, .text-bild ol li,
.teaserbox ul li, .teaserbox ol li,
.text-bild-klein ul li, .text-bild-klein ol li,
.presse-detail ul li, .presse-detail ol li {
    margin-left: 15px;
    color: #2B2D30 !important;
}
.teasertext ol li,
.text-bild ol li,
.teaserbox ol li,
.text-bild-klein ol li,
.presse-detail ol li {
    margin-left: 20px;
}
div .flexslider ul,
div .flexslider ol,
div .flexslider li {
    list-style: none !important;
    margin-left: 0px;
}
/* Beginn Styles für Aktionslinks */
#ContentArea a,
#ContentAreaStart a {
    text-decoration: none !important;
    color: #FF6600 !important;
    padding-right: 20px;
    background: transparent url(/media/layout/pfeil_orange_14x10.png) no-repeat 100% 50%;
}
/* Ende Styles für Aktionslinks */
/* Beginn IDs */
#Main{
    width: 100%;
    margin: 0 auto;
}
#TopArea{
    width: 100%;
    margin-bottom: 11px;
}
#MetaNavigation{display:none;}
#LogoArea{/*margin-top:20px;*/}
#TopNavigation{display:none;}
.extranet-login {display:none;}
#ContentArea,
#ContentAreaStart { /*margin: 40px; margin-bottom:0;*/ }
#Logo,
#MiddleColumn,
#MiddleColumn-full,
#RightColumn{float: left;}
#Logo{
    width: 370px;
    height: 54px;
    overflow: hidden;
}
#Search{display:none;}
#BannerArea {display: none;}
#ContentAreaStart .start-middle {}
#LeftColumn{display: none;}
#MiddleColumn{
    width: 100%;
    overflow: hidden;
    padding-right: 19px;
    border-bottom: 1px solid #D8DADB;
    padding-bottom: 40px;
}
#MiddleColumn-full{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #D8DADB;
    padding-bottom: 40px;
}
#Breadcrumb {display: none;}
#RightColumn{display: none;}
#Footer{display:none;}
#FooterPrint{
    color: #7C848F;
    padding: 12px 0;
    display: block;
}
/* Ende IDs */
/* Beginn Classes für linke Navigation */
#LeftNavi {display:none;}
/* Ende Classes für linke Navigation */
/* Begin Classes für KeyVisual */
#BannerWrap {display: none;}
/* Ende Classes für KeyVisual */
/**************************************/
/* Beginn Classes für mittlere Spalte */
/**************************************/
/* Beginn content Banner */
#Content .content-banner {
    margin-bottom: 20px;
    width: 580px;
}
/* Ende content Banner */
#Content .teasertext {
    margin-bottom: 18px;
    line-height: 21px;
}
#ContentFooter {display: none;}
/* Beginn Teaserbox */
.teaserbox { background-color: #F6F7F8; border: 1px solid #dbdadb; margin-bottom: 30px; display: table; }
.teaserbox ul, .teaserbox ol { display: inline-block; }
.teaserbox .tb-head-row { display: table-row; }
.teaserbox .tb-head-row h5 { margin: 10px 10px 0px 10px; padding: 0px; padding-bottom: 4px; font-size: 12px; color: #003366; line-height: 21px; border-bottom: 1px solid #dbdadb;}
.teaserbox .tb-head-row h5 a { display: block; width: 14px; height: 10px; background: grey; float: right; margin-top: 5px; background: url("/media/layout/pfeil_orange_14x10.png") no-repeat 0 0;}
.teaserbox .tb-content-row { display: table-row;}
.teaserbox .tb-content { margin: 0px 10px 10px 10px;}
.teaserbox .tb-content img.tb-image { float: left; }
.teaserbox .tb-content span { color: #2b2d30; line-height: 21px; display: block; margin-top: 10px;}
.tb580w img.tb-image { margin: 0px 20px 0px 0px !important; }
.tb270w img.tb-image { margin-bottom: 10px; }
.tb580w { width: 577px; height: auto;}
.tb270w { width: 270px; height: auto; margin-right:35px; float: left; }
.tb270w-nofloat {float: none;}
.tb270wlast { margin-right: 0px; }
/* Ende Teaserbox */
/* Beginn Text-Bild */
.text-bild {
    max-width: 100%;
    line-height: 21px;
    margin-bottom: 18px;
    Overflow: hidden;
}
.text-bild-image{
    width: 270px;
    float:right;
    overflow: hidden;
    margin-left: 10px;
}
/* Ende Text-Bild */
/* Beginn Bildergalerie */
.bilder-galerie{ width: 100%; }
.bilder-galerie .bild {
    width: 128px;
    height: 98px;
    overflow: hidden;
    border: 1px solid #D8DADB;
    margin: 0px 20px 20px 0px;
    float: left;
}
/* Ende Bildergalerie */
/* Beginn Ansprechpartner Bestandfonds */
.ansprechpartner-bestandfonds {
    margin-bottom: 16px;
}
.ansprechpartner-bestandfonds-table {
    width:100%;
    background-color:#F6F7F8;
}
.ansprechpartner-bestandfonds-table th {
    background-color:#7C848F;
    padding:10px;
    color:#FFFFFF;
    text-align:left;
}
.ansprechpartner-bestandfonds-table td {
    padding:20px 10px 10px 10px;
    border-bottom:2px solid #FFFFFF;
    text-align:left;
}
.ansprechpartner-bestandfons-main td {
    color:#2B2D30;
}
.table-drop-arrow {
    cursor:pointer;
}
.ansprechpartner-bestandfons-container {
    display:none;
}
.ansprechpartner-bestandfons-container td {
    padding-top:0 !important;
}
.ansprechpartner-bestandfonds-container-wrapper {
    border-top:1px solid #7C848F;
    padding-top: 20px;
}
.ansprechpartner-bestandfonds-container-wrapper .kontakt-box {
    margin-bottom:0 !important;
}
/* Ende Ansprechpartner Bestandfonds */
/* Start Downloads */
#FancyBoxOrderForm {
    position:absolute;
    top:250px;
    display:none;
    background-color:#FFFFFF;
    padding:20px 20px 0px 15px;
    z-index:999;
}
.OrderFormLayer {
    position:absolute;
    top:0;
    left:0;
    background-color:#000000;
    opacity:0.7;
    cursor:pointer;
    height:100%;
    width:100%;
    z-index:998;
}
.download-container {
    margin-bottom:16px;
    margin-left:0px;
    width: 100%;
}
.download-container-headline {
    font-weight:bold;
    color:#003366;
    margin-bottom:10px;
}
.download-orderform {
    margin-top:20px;
    display:none;
}
.download-elements {
    background-color: #F6F7F8;
    padding:20px 15px 15px 15px;
}
.download-item {
    margin-bottom:8px;
    width:100%;
}
.download-item-left {
    float:left;
}
.download-item-left img {
    display:block;
    float:left;
}
.download_link {
    background:0 !important;
}
.download-item-date {
    float:left;
    display:block;
    margin-right:5px;
    margin-top:2px;
}
.download-item-title {
    display:block;
    float:left;
    margin-top:2px;
    margin-left:7px;
}
.download-item-right {
    float:right;
}
.download-item-right div {
    float:left;
    padding-top:3px;
}
.download-item-anzahl {
    width:40px;
}
.download-item-checkbox {
    margin-left:10px;
}
.download-item-anzahl-wrapper {
    padding-top:0 !important;
}
.download-item-anzahl {
    margin-left:10px;
}
.download-item-trenner {
    margin-left:14px;
    margin-right:13px;
}
.listelement-2-content .download-container .download-elements {
    padding-left:0 !important;
}
.listelement-2-content .download-container {
    width:100% !important;
}
/* Ende Downloads */
/* Beginn Formulare */
#formular_wrapper {
    width:575px;
    margin-bottom:40px;
}
.form-row{
    margin-bottom:8px;
}
.form-lable {
    float:left;
    width:170px;
}
.form-input {
    float:left;
    width:404px;
}
.form-input input[type=text] {
    width:400px;
}
.form-input #txtNachname, .form-input #txtVorname {
    width:187px;
    float:left;
    display:block;
}
.form-input #txtVorname {
    margin-left:21px;
    width:188px;
}
.form-input #txtStreet {
    width:250px;
    display:block;
    float:left;
}
.form-input #txtStreetNumber {
    width:125px;
    display:block;
    float:left;
    margin-left:21px;
}
.form-input #txtOrt{
    width:250px;
    display:block;
    float:left;
    margin-left:21px;
}
.form-input #txtPLZ {
    width:125px;
    display:block;
    float:left;
}
#txtMessage {
    width:402px;
    height:120px;
    font:normal 12px Helvetica, Arial, sans-serif;
}
.form-submit-line {
    padding-top:20px;
    margin-top:30px;
    border-top:1px solid #D8DADB;
}
#form-send-form-list, #form-send-form, #form-search-form, #FormSearchButton {
    cursor:pointer;
    background:transparent url(/media/layout/button_bg.png) repeat-x;
    float:right;
    color:#FFFFFF;
    /*width:130px;*/
}
#form-search-form {
    float:left !important;
}
#form-send-form-list div, #form-send-form div, #form-search-form div, #FormSearchButton  div {
    padding:7px 30px 8px 30px;
}
.pflichtfeld-hinweis {
    font-size:10px;
    color:#FF6600;
    border:1px solid #FF9900;
    padding:3px 5px 2px 5px;
    position:absolute;
    top:0;
    left:0;
    background-color:#FFFFFF;
    display:none;
}
#form-ok {
    display:none;
    padding-bottom:10px;
    /*padding-left:5px;*/
    line-height:21px;
}
#form-error {
    display:none;
    padding-bottom:10px;
    /*padding-left:5px;*/
    line-height:21px;
}
#txtCaptcha {
    display:none;
}
/* Ende Formulare */
/* Beginn Liste in Liste */
#Content .liste,
#Content .listelement-2 { 
    width: 100%;
    overflow:hidden;
}
#Content .liste .text-bild {
    line-height: 21px;
    padding-top: 15px;
    border-top: 1px solid #D8DADB;
    width: auto !important;
    margin-bottom: 0 !important;
    padding-bottom: 18px;
}
#Content .liste .text-bild .download-elements {
    padding: 20px 0 15px 0;
}
#Content .download-container a { 
    background: none; 
    padding: 0
}
#Content .liste a.listelement-ueberschrift {
    font-size: 20px;
    color: #003366 !important;
    display: block;
    border-bottom: 1px solid #D8DADB;
    padding: 10px 0 10px 5px;
    margin-bottom: 10px;
    background: transparent url(/media/layout/icon_dropdown.png) no-repeat 97.5% 50%;
}
#Content a.listelement-2-ueberschrift {
    padding: 17px 15px;
    display: block;
    color: #2B2D30 !important;
    background-color: #F6F7FB;
    background: #F6F7FB url(/media/layout/icon_dropdown.png) no-repeat 97.5% 50%;
}
#Content a.active { background-image: url(/media/layout/icon_dropdown_oben_big.png) !important; }
.listelement-content-wrap,
.listelement-2-content { display: none; }
.listelement-content-wrap .listelement-2 {
    background-color: #F6F7FB;
    margin-bottom: 2px;
}
.listelement-2-content { margin: 0px 15px; }
/* Ende Liste in Liste */
/* Beginn Liste mit Folgeseite */
#Presse { 
    width: 100%;
    Overflow: hidden;
}
#Content .presse-liste .presse-listelement {
    margin-bottom: 2px;
    background-color: #F6F7F8;
    padding: 0 15px;
}
#Content .presse-liste a.presse-listelement-ueberschrift {
    color: #2B2D30 !important;
    display: block;
    padding: 15px 0;
    background: transparent url(/media/layout/icon_dropdown.png) no-repeat 100% 50%;
}
.presse-liste a.active { background-image: url(/media/layout/icon_dropdown_oben_big.png) !important; }
.presse-liste a.presse-listelement-ueberschrift span { color: #2B2D30 !important; }
.presse-liste a.presse-listelement-ueberschrift span.datum {
    float: left;
    padding-right: 20px
}
.presse-liste a.presse-listelement-ueberschrift span.zusatz {
    color: #D8DADB !important;
    display: block;
    padding-top: 5px;
}
.presse-liste a.presse-listelement-ueberschrift span.presse-ueberschrift-wrap {
    float: left;
    width: 100%;
    overflow: hidden;
}
.presse-listelement-content { 
    display: none;
    border-top: 1px solid #D8DADB;
    padding: 20px 0 10px 0;
}
.presse-listelement-content .teaser {
    padding-bottom: 15px;
    border-bottom: 1px solid #D8DADB;
    margin-bottom: 15px;
}
/*                   
.presse-liste a.weiter-link {
    padding-right: 20px;
    background: transparent url(/media/layout/pfeil_orange_14x10.png) no-repeat 100% 50%;
}*/
.presse-detail {
    width: 100%;
    line-height: 21px;
}
.presse-detail .ueberschrift {font-size: 12px;color: #003366;margin-bottom: 20px;font-weight:bold;}
.presse-detail .datum {color: #7C848F;}
.presse-detail .teasertext { padding: 0 !important; margin-bottom: 25px;}
/* Ende Liste mit Folgeseite */
/* Beginn Suchergebnisse */
.search-results .aftersearch-navigation {
    width: 270px;
    float: left;
    line-height: 21px;
}
.search-results .aftersearch-navigation b { color: #003366 }
.search-results .aftersearch-navigation .facet-name { float: left; margin-right: 10px; }
.search-results .aftersearch-navigation .facet-content { float: left; }
.search-results .result-content { width: 930px; float: left; }
.search-results .result-content-top { margin-bottom: 20px; }
.search-results .result-content-top h1 {}
.search-results .result-content-top .result-query-count { float: left; }
.search-results .result-content-top .result-count { float: right; }
.search-results .result-content ul { list-style: none; }
.search-results .result-content .search-result { background-color: #f6f7f8; margin-bottom: 20px; padding: 10px; padding-left: 0px; }
.search-results .result-content .search-result h2 { font-size: 14px; }
.search-results .result-content .search-result div { line-height: 21px; }
.search-results .result-content .search-result div b { font-weight: bold; color: #8AA5C4; }
.search-results .result-content .search-result span.icon { display: block; width: 50px; height: 100px; text-align: center; float: left; }
.search-results .result-content .result-highlight { background-color: #fff; }
.search-results .pagination-content ul.pagination { list-style: none; float: right; margin-bottom: 20px; }
.search-results .pagination-content ul.pagination li { float: left; line-height: 15px; border: 1px solid #ccc; margin: 0px 2px; padding: 2px 6px; }
.search-results .pagination-content ul.pagination li a { background: none !important; padding: 0px !important;}
/* Ende Suchergebnisse */
/**************************************/
/* Ende Classes für mittlere Spalte   */
/**************************************/
/* Beginn Classes linke und rechte Spalte */
.slidesjs-container {
    margin-bottom:18px;
}
.slidesjs-navigation {
    float:left;
    display:block;
    margin:0 !important;
    padding:0 !important;
    cursor:pointer;
    width:11px;
    height:11px;
}
.slidesjs-previous {
    background:transparent url(/media/layout/Icon_Pfeil_prev.png) no-repeat !important;
}
.slidesjs-next {
    background:transparent url(/media/layout/Icon_Pfeil_next.png) no-repeat !important;
}
.slidesjs-pagination {
    list-style-type:none;
    float:left;
    margin-left:30px;
    margin-right:22px;
    padding-top:3px !important;
}
.slidesjs-pagination li {
    float:left;
}
.slidesjs-pagination li a {
    width:5px;
    height:5px;
    padding-right:0 !important;
    padding-left:7px !important;
    background:transparent url(/media/layout/control-paging.png) no-repeat !important;
    display:block;
    
}
.slidesjs-pagination li a.active {
    background:transparent url(/media/layout/control-paging-active.png) no-repeat !important;
}
/* NewsBox Ende */
/**************************/
/* CSS Style für Extranet */
/**************************/
/* Übersicht Bestandsfonds */   
#Content table.display a {background: none !important;}
.bestandsfonds .fondsnummer {width: 80px;}
.bestandsfonds .fondsid {width: 70px;}
.bestandsfonds .fondsname {width: 160px}
.bestandsfonds .garantien {width: 50px;}
.bestandsfonds .search-layout {padding-left: 10px !important;}
/* Übersicht Quartalsberichte */
.quartalsberichte .fondsnummer {width: 80px;}
.quartalsberichte .fondsid {width: 70px;}
.quartalsberichte .fondsname {width: 160px}
.quartalsberichte .garantien {width: 50px;}
.quartalsberichte .search-layout {padding-left: 10px !important;}
/* Übersicht Kontingentauslastung */
.kontingentauslastung .search-layout {padding-left: 10px !important;}
.kontingentauslastung .fondsnummer {width: 80px;}
.kontingentauslastung .fondsid {width: 70px;}
.kontingentauslastung .fondsname {width: 160px}
.kontingentauslastung .fondsart {width: 120px}
/* Übersicht Umsatzstatistik */         
.umsatzstatistik .fondsnummer {width: 80px;}
.umsatzstatistik .fondsid {width: 70px;}
.umsatzstatistik .fondsname {width: 160px}
.umsatzstatistik .garantien {width: 120px;}
.umsatzstatistik .hinweis {margin-bottom: 20px;}
.umsatzstatistik .hinweis span {
    text-decoration: underline;
    font-weight: bold;
}
.umsatzstatistik .search-layout {padding-left: 10px !important;}
/* Umsatzabfrage Individuell */
.umsatz-searchform { width: 580px;overflow: hidden;}
.umsatz-searchform-wrap {padding: 0 20px;}
.umsatz-searchform .umsatz-searchform-lable { width: 200px; }
.umsatz-searchform .umsatz-searchform-input input { width: 137px; margin-left: 5px;}
.umsatz-searchform .umsatz-searchform-row { margin-bottom: 10px; }
.umsatz-searchform .umsatz-searchform-select select { width: 340px; }
.umsatz-searchform .umsatz-searchform-lable-date-bis {margin-left: 16px;}
.umsatz-searchform .button { border-top: 1px solid #D7DADB; margin:20px 0;padding-top:10px;}
/* Übersicht Provision */
.provisionsuebersicht .fondsnummer {width: 80px;}
.provisionsuebersicht .fondsid {width: 70px;}
.provisionsuebersicht .fondsname {width: 160px}
.provisionsuebersicht .ausbezahlt {width: 120px;}
.provisionsuebersicht .search-layout {padding-left: 10px !important;}
.provisionsuebersicht .anleger {width: 110px;}
.provisionsuebersicht .gutschrift {width: 70px;}
.provisionsuebersicht .hinweis {margin-bottom: 20px}
.provisionsuebersicht .hinweis span {
    text-decoration: underline;
    font-weight: bold;
}
.hinweis {margin-bottom: 20px}
.hinweis span {
    text-decoration: underline;
    font-weight: bold;
}
/* Übersicht Provision individuell */
.provisionsuebersicht-searchform { width: 580px;overflow: hidden;}
.provisionsuebersicht-searchform-wrap {padding: 0 20px;}
.provisionsuebersicht-searchform .provisionsuebersicht-searchform-lable { width: 200px; }
.provisionsuebersicht-searchform .provisionsuebersicht-searchform-input input { width: 137px; margin-left: 5px;}
.provisionsuebersicht-searchform .provisionsuebersicht-searchform-row { margin-bottom: 10px; }
.provisionsuebersicht-searchform .provisionsuebersicht-searchform-select select { width: 340px; }
.provisionsuebersicht-searchform .provisionsuebersicht-searchform-lable-date-bis {margin-left: 16px;}
.provisionsuebersicht-searchform .button { border-top: 1px solid #D7DADB; margin:20px 0;padding-top:10px;}
/* Übersicht Provision individuell Anleger */
.provisionsuebersicht-searchform { width: 580px;overflow: hidden; }
.provisionsuebersicht-searchform-wrap { padding: 0 20px; }
.provisionsuebersicht-searchform .provisionsuebersicht-searchform-lable { width: 200px; }
.provisionsuebersicht-searchform .provisionsuebersicht-searchform-input input { width: 137px; margin-left: 5px;}
.provisionsuebersicht-searchform .provisionsuebersicht-searchform-row { margin-bottom: 10px; }
.provisionsuebersicht-searchform .provisionsuebersicht-searchform-select select { width: 340px; }
.provisionsuebersicht-searchform .provisionsuebersicht-searchform-lable-date-bis {margin-left: 16px;}
.provisionsuebersicht-searchform .button { border-top: 1px solid #D7DADB; margin:20px 0;padding-top:10px;}
.provisionsuebersicht-searchform-input-firma{width:165px !important;margin-left: 0 !important}
.provisionsuebersicht-searchform-input-nachname{width:165px !important;margin-left: 0 !important}
.provisionsuebersicht-searchform-input-vorname{width:165px !important;}
.provisionsuebersicht-searchform-input-gutschrift{width:165px !important;margin-left: 0 !important}
/* Übersicht Provisionsbestätigung */
.provisionsbestaetigung .search-layout {padding-left: 10px !important;}
.provisionsbestaetigung .fondsnummer {width: 80px;}
.provisionsbestaetigung .fondsid {width: 70px;}
.provisionsbestaetigung .fondsname {width: 160px}
.provisionsbestaetigung .fondsart {width: 120px}
/* Extranet Depotauszug */
.extranet_searchform {
    margin-bottom: 30px;
    width: 540px;
    padding: 0 0;
}
.extranet_searchform_lable {
    width: 200px;
    padding-bottom: 15px;
}
.extranet_searchform_lable, .extranet_searchform_input { float: left; }
.extranet_searchform_lable, .extranet_searchform_input input { width: 175px; }
.extranet_searchform #txtVorname { margin-left:10px; }
.extranet_searchform .button { border-top: 1px solid #D7DADB; margin:20px 0;padding-top:10px;}
.extranet_searchform #FormSearchButton {float: right;}
/* bersicht Depotauszug Anleger */
.depotauszug-anleger .geburtsdatum {width:120px;}
.depotauszug-anleger .plz {width:120px;}
.depotauszug-anleger .ort {width:140px;}
.depotauszug-anleger .hinweis {margin-bottom: 20px;}
.depotauszug-anleger .hinweis span {
    text-decoration: underline;
    font-weight: bold;
}
/* Extranet Beitrittsstatus Anleger */
#beitrittstatus_anleger {
    margin-bottom:10px;
}
#beitrittstatus_anleger .search-layout {
    padding-left:10px !important;
}
#beitrittstatus_anleger tbody tr td {
    border-bottom:1px solid #FFFFFF;
    color:#0d5589;
}
.beitrittstatus_category_wrapper td {
    font-weight:bold;
    cursor:pointer;
}
.beitrittstatus_category_wrapper td img {
    padding-right:5px;
}
.beitrittstatus_row {
    display:none;
}
.beitrittstatus_category_arrow_closed {
    background:transparent url(/media/layout/icon_dropdown_closed.png) no-repeat;
    /*width:16px;*/
    height:16px;
    display:block;
    padding-left:21px;
}
.beitrittstatus_category_arrow_open {
    background:transparent url(/media/layout/icon_dropdown.png) no-repeat;
    /*width:16px;*/
    height:16px;
    display:block;
    padding-left:21px;
}
.beitrittstatus_anleger_grey_box {
    background-color:#eaeaea;
    padding:10px;
    margin-bottom:10px;
    line-height:21px;
}
.beitrittstatus_anleger_grey_box_headline {
    font-weight:bold;
    text-decoration:underline;
}
.beitrittstatus_anleger_anleger {
}
.beitrittstatus_anleger_nr {
}
.beitrittstatus_anleger_fondsname {
}
.beitrittstatus_anleger_betrag {
}
.beitrittstatus_anleger_gezeichnetam {
}
.beitrittstatus_anleger_stand {
}
.beitrittstatus_anleger_fall {
}
.beitrittstatus_anleger_direkt_indirekt {
}
.beitrittsvereinbarung_search_form {
    width:580px;
    overflow:hidden;
}
/* Beitrittsvereinbarung Detailseite */
.beitrittsvereinbarung-detail {
}
.beitrittsvereinbarung-detail-headline {
    background-color:#7C848F;
    padding:12px;
    color:#FFFFFF;
    font-weight:bold;
}
.beitrittsvereinbarung-detail-content {
    padding:12px;
    background-color:#F6F7F8;
}
.beitrittsvereinbarung-detail-content-row {
    margin-bottom:5px;
}
.beitrittsvereinbarung-detail-content-lable, .beitrittsvereinbarung-detail-content-info {
    float:left;
}
.beitrittsvereinbarung-detail-content-lable {
    width:200px;
}
.beitrittsvereinbarung-detail-content-info {
    padding-left:10px;
}
.beitrittsvereinbarung-beteiligungsinfo-table td {
    padding-bottom:5px;
}
.beitrittsvereinbarung-detail-content-table-value {
    padding-left:10px;
}
.beitrittsvereinbarung-detail-unterlagen-table thead tr th {
    font-weight:bold;
    width:150px;
    text-align:left;
}
.beitrittsvereinbarung-detail-unterlagen-first-col {
    width:250px !important;
}
.beitrittsvereinbarung-detail-unterlagen-table tbody tr td {
    padding-right:60px;
    text-align:left;
    vertical-align:top;
}
.beitrittsvereinbarung-unterlagen-required td {
    color:red;
}
.beitrittsvereinbarung-detail-unterlagen-bemerkung {
    width:350px !important;
    padding-right:0 !important;
}
.beitritssvereinbarung-two-column-area {
    margin-top:10px;
}
.beitritssvereinbarung-two-column-table {
    width:100%;
}
.beitritssvereinbarung-two-column-area-description {
    padding:12px;
    background-color:#b9b9b9;
    font-weight:bold;
    width:180px;
    vertical-align:top;
}
.beitritssvereinbarung-two-column-area-spacer {
    width:20px;
}
.beitritssvereinbarung-two-column-area-content {
    background-color:#F6F7F8;
    vertical-align:top;
}
/* Anleger Depotauszug Detail */
#depotauszug-anleger-data, #depotauszug-anleger-diagram-wrapper {
    float:left;
    background-color:#F6F7F8;
    padding:10px;
}
#depotauszug-anleger-wrapper {
    margin-bottom:10px;
}
#depotauszug-anleger-data {
    width:530px;
}
#depotauszug-anleger-diagram-wrapper {
    width:300px;
    margin-left:20px;
}
.depotauszug-anleger-data-row {
    margin-bottom:10px;
}
.depotauszug-anleger-data-lable {
    width:200px;
    font-weight:bold;
    float:left;
}
.depotauszug-anleger-data-info {
    float:left;
}
.depotauszug-anleger-diagram-legende {
    margin-top:10px;
    margin-bottom:10px;
}
.depotauszug-anleger-diagram-legende-item  {
    margin-bottom:5px;
}
.depotauszug-anleger-diagram-legende-item-icon {
    float:left;
    width:12px;
    height:12px;
    border:1px solid black;
}
.depotauszug-anleger-diagram-legende-item-desc {
    float:left;
    margin-left:10px;
}
/*#legende-immobilien .depotauszug-anleger-diagram-legende-item-icon {
    background-color:#b9b9b9;
}
#legende-regenerative-energien .depotauszug-anleger-diagram-legende-item-icon {
    background-color:#7C848F;
}
#legende-schiffe .depotauszug-anleger-diagram-legende-item-icon {
    background-color:#FFFFFF;
}*/
#depotauszug-cake {
    width:300px;
    height:300px;
    padding-bottom:20px;
}
.depotauszug-anleger-headline {
    background-color:#7C848F;
    padding:12px;
    font-weight:bold;
    color:#FFFFFF;
    margin-bottom:5px;
}
.depotauszug-fond-headline {
    margin-bottom:0 !important;
}
.depotauszug-anleger-table-wrapper .dataTables_length, .depotauszug-anleger-table-wrapper .dataTables_filter {
    display:none !important;
}
.highlight_auszahlung {
    background-color:#FF6600 !important;
}
/* Anlegerstatisik - Individuelle Suchmaske */
.anlegerstatistik-searchform { 
    width: 580px;
    overflow: hidden;
}
.anlegerstatistik-searchform-wrap { 
    padding: 0 20px;
}
.anlegerstatistik-searchform .anlegerstatistik-searchform-lable { width: 200px; }
.anlegerstatistik-searchform .anlegerstatistik-searchform-input input { width: 137px; margin-left: 5px;}
.anlegerstatistik-searchform .anlegerstatistik-searchform-row { margin-bottom: 10px; }
.anlegerstatistik-searchform .anlegerstatistik-searchform-select select { width: 340px; }
.anlegerstatistik-searchform .anlegerstatistik-searchform-lable-date-bis {margin-left: 16px;}
.anlegerstatistik-searchform .button { border-top: 1px solid #D7DADB; margin:20px 0;padding-top:10px;}
.anlegerstatistik-searchform-select #txtNachname {
    width:160px;
}
.anlegerstatistik-searchform-select #txtVorname {
    margin-left:10px;
    width:161px;
}
.anlegerstatistik-searchform-select #txtFirma {
    width:336px;
}
.anlegerstatistik-searchform-einzelzeichnung {
    float:left;
}
.anlegerstatistik-searchform-einzelzeichnung input {
    margin-right:10px;
}
.anlegerstatistik-searchform-summeanleger {
    float:left;
    margin-left:110px;
}
.anlegerstatistik-searchform-summeanleger input {
    margin-right:10px;
}
.anlegerstatistik-searchform-umsatz-bezogenauf {
    margin-bottom:5px;
}
#anlegerstatistik-erweiterte-kriterien {
    display:none;
}
#chkUebertragungenAusblenden {
    margin-left:171px;
    margin-right:0 !important;
}
#FormSearchButton {float: right;}
/* Beginn Classes Linke und rehcte Spalte Extranet */
.teaser-re-extranet {
    width: 270px;
    line-height: 21px;
    margin-bottom: 30px;
}
.teaser-re-extranet span {
    display: block;
    border-bottom: 1px solid #D8DADB;
    padding: 10px 0px;
    margin-bottom: 10px;
}
/* Ende Classes Linke und rechte Spalte Extranet */
/* Start Kürzlich Eingestellte Dokumente */
#ked { margin-bottom:10px; }
#ked .search-layout { padding-left:10px !important; }
#ked tbody tr td { border-bottom:1px solid #FFFFFF; color:#0d5589; }
.ked_category_wrapper td { font-weight:bold; cursor:pointer; }
.ked_category_wrapper td img { padding-right:5px; }
.ked_row { display:none; }
.ked_category_arrow_closed { background:transparent url(/media/layout/icon_dropdown_closed.png) no-repeat; height:16px; display:block; padding-left:21px; }
.ked_category_arrow_open { background:transparent url(/media/layout/icon_dropdown.png) no-repeat;  height:16px; display:block;  padding-left:21px; }
.ked_grey_box { background-color:#eaeaea; padding:10px; margin-bottom:10px; line-height:21px; }
.ked_grey_box_headline { font-weight:bold; text-decoration:underline; }
.ked-datepicker { line-height: 21px; font-size: 12px; margin-bottom: 10px; vertical-align: middle; float: left; }
.ked-datepicker .ked-datepicker-label { margin-right: 10px; }
.ked-datepicker .ked-datepicker-bis { margin: 0px 10px; }
.ked-datepicker .ked-datepicker-input input { margin-top: 2px; }
.ked-datepicker .ked-datepicker-lable, .ked-datepicker .ked-datepicker-input, .ked-datepicker .ked-datepicker-bis { line-height: 21px; height: 21px; }
#ked_length { float:right; }
/* ENDE Kürzlich Eingestellte Dokumente */
/* Classes Footer */
#FooterSitemap {display:none;}
/* Allgemenine Classes */
.general-no-padding {padding: 0 !important;}
.general-no-margin {margin: 0 !important;}
.general-no-margin-right{margin-right: 0 !important;}
.general-no-wrap {white-space:nowrap;}
.general-position-relative {position: relative;}
.general-hide-element {display: none;}
.general-float-left {float: left !important;}
.general-float-right {float: right !important;}
.general-align-right {text-align: right !important;}
.general-margin-bottom-20 {margin-bottom:20px !important;}
.general-cursor-default {cursor: default !important;}
.clearfix:after {
    clear: both !important;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
* + html .clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
 