/*Individualisierung webCenter 5.4 Stand: 13.11.2015 15:48h*/
/*?berschriften*/
@media all{
.cubanit h1, .cubanit h2 , .cubanit #navigation h2, .cubanit .layer .flyout h2 {
	color: #AD8F72;
}

.cubanit #metanav h1 {
	color: #AD8F72;
}

#nav-mobile li.flyout_cubanit .first-level::before {
    background-image: url("css-images/icons.png");
}
#nav  li.flyout_cubanit a {
    color: #AD8F72;
}

 .cubanit #metanav #navigation h2, .cubanit #metanav  .layer .flyout h2 ,  .cubanit .nav-pane h2, .cubanit .nav-pane h2 {
	color: #AD8F72;
}

.cubanit #navigation h2 {
	color: white;
}
.cubanit .module-teaser h2 {
	color: #AD8F72;
}

.cubanit .nav-layer-tab{
	color: #AD8F72;
}

/*Kampagnen-Teaser*/
.cubanit .section-teaser.l-full .claim strong, .cubanit .section-teaser.l-claim .claim strong {
    color: #AD8F72;
}
.cubanit .section-teaser.l-full .claim .subline, .cubanit .section-teaser.l-claim .claim .subline {
	color: #AD8F72;
}
.cubanit .section-teaser .text strong {
    color: #AD8F72;
}

.cubanit .flyout h2 a, .cubanit .flyout h3 a {
    color: #AD8F72;
}

.cubanit .nav-level-1 a.active {
    color: #AD8F72;
}

.cubanit .ui-widget-header {
    color: #AD8F72;
}

/*Links*/
/*
.cubanit a{
	color: #AD8F72;
}
.cubanit a:hover{
	text-decoration: underline;
}
.cubanit a.active{
	color: #000;
}*/

.cubanit .formular label a {
    color: #AD8F72;
}


.cubanit .module-text-with-media .text a {
    color: #AD8F72;
}

.cubanit #main-content h2 a ,#main-content .flyout h3 a {
	color: #AD8F72;
}
/*.cubanit .nav-level-1 a, .cubanit .nav-level-1 a.active, .cubanit .nav-level-2 a, .cubanit .nav-level-2 a.active, .cubanit .nav-level-3 a {
    color: #AD8F72 !important;
}*/

.cubanit .pager li {
	color: #AD8F72;
}

.cubanit .pager a {
    color: #5A5A5A;
}

.cubanit #service .footer-tools, .cubanit #service .footer-tools span  {
	color: #AD8F72;
}

.cubanit .nav-level-1 a, .cubanit .nav-level-1 a.active, .cubanit .nav-level-2 a, .cubanit  #nav-mobile .flyout_cubanit .first-level + ul > li > ul > li > a {
    color: #AD8F72 !important;
}

.cubanit .nav-level-1 a.active{
	color:#666!important;
}

.cubanit .nav-level-3 a:hover{
	text-decoration: underline;
}
.cubanit .module-teaser > a, .cubanit .module-teaser .wrapper > a, .cubanit .module-teaser a h2 {
    color: #AD8F72;
}

.cubanit .tab-nav.tab.active, .cubanit .tab-nav .tab{
    color: #AD8F72 !important;
}

/*Buttons*/
.cubanit .btn {
	color: #fff;
	background-color: #AD8F72;
	background-image: none;
    background-image: -moz-linear-gradient(center top , #AD8F72, #AD8F72);
	border-color: #AD8F72;
}

.cubanit #metanav .btn{
    background-color: #F3F3F3;
    background-image: -moz-linear-gradient(center top , #F3F3F3, #CCCCCC);
    border: 1px solid #E0E0E0;
	color:#AD8F72;
}

.cubanit .mobile-nav-wrapper .btn{
	background-color: #FFF;
    background-image: -moz-linear-gradient(center top , #FFF, #FFF);
    background-size: 100% auto;
    border: 1px solid #FFF;
    color: #5a5a5a;
}

.cubanit .mobile-nav-wrapper .nav-btn-menu.active{
	background-color: #FFF;
    background-image: none;
    border: 1px solid #FFF;
    color: #5a5a5a;
}

.cubanit .mobile-nav-wrapper .nav-btn.nav-btn-contact {
    background: none repeat scroll 0 0 #FFFFFF;
	border:1px solid #fff;
	color: #5a5a5a;
}

.cubanit .module-table a {
    color: #AD8F72;
}

.cubanit .formular label dfn {
    color: #AD8F72;
}

.cubanit .ui-state-active .ui-selectmenu-status, .cubanit .ui-state-focus .ui-selectmenu-status, .cubanit .ui-state-focus .ui-selectmenu-bg, .cubanit .ui-state-active .ui-selectmenu-bg {
    border: 1px solid #AD8F72;
}

.cubanit #metanav .ui-state-focus .ui-selectmenu-status, .cubanit #metanav .ui-state-focus .ui-selectmenu-bg {
    border: 1px solid #B0B0B0;
}

.cubanit #metanav .ui-state-active .ui-selectmenu-status, .cubanit #metanav .ui-state-active .ui-selectmenu-bg {
    border: 1px solid #AD8F72;
}


.cubanit #main .btn-cta, .cubanit #main .module-linklist.l-cta li:first-child a {
	background-color: #AD8F72;
}

/*.cubanit #metanav .layer-login .tab-button {
	border-color: #AD8F72;
	color: #fff;
	background-color: #AD8F72;
}*/

/*.cubanit .no-js #metanav .layer-login:hover .tab-button, .cubanit #metanav .layer-login.open .tab-button {
	color: #AD8F72;
}*/

.cubanit #main .widget .branch-office-search button , .cubanit #main .combo-field button, .cubanit #main  #footer-menu .search-form button, .cubanit #main  .btn-cta, .cubanit #main  .module-linklist.l-cta li:first-child a, .cubanit #main  #navigation h2  {
	background-color: #AD8F72;
	background-image: none;
	/*background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(70%, #D8C9BC), color-stop(100%, #AD8F72));
	background-image: -webkit-linear-gradient(left, #D8C9BC 70%, #AD8F72);
	background-image: -moz-linear-gradient(left, #D8C9BC 70%, #AD8F72);
	background-image: -o-linear-gradient(left, #D8C9BC 70%, #AD8F72);
	background-image: linear-gradient(left, #D8C9BC 70%, #AD8F72); */
	color:#fff;
	border:none;
}

.cubanit .btn-cta, .cubanit .module-linklist.l-cta li:first-child a {
    background-color: #AD8F72;
    background-image: -moz-linear-gradient(center top , #AD8F72, #AD8F72);
    background-size: 100% auto;
    border: 1px solid #AD8F72;
    color: #FFFFFF;
}

.cubanit #metanav .btn-cta, .cubanit #metanav .module-linklist.l-cta li:first-child a {
    background-color: #AD8F72;
    background-image: -moz-linear-gradient(center top , #AD8F72, #AD8F72);
    background-size: 100% auto;
    border: 1px solid #AD8F72;
    color: #FFFFFF;
}




/*Linklisten*/
.cubanit .secondary-page-area-box .module-linklist a  img{
    display: none;
}

.cubanit .secondary-page-area-box .module-linklist a  {
    background-image: url("css-images/next.png");
    background-repeat: no-repeat;
    padding-left: 12px;
	background-position: left center;
}
/*.cubanit .ym-wrapper .module-linklist img {
    display: none;
}*/

/*Grafiken*/
html .cubanit, .cubanit body {
    background: url("css-images/body.png") repeat-x scroll 0 0 #FFFFFF;
}
.cubanit .more-info {
	background-image: url("css-images/sprite.png");
}
.cubanit .icons-sprite, .cubanit .icons-appointment, .cubanit .icons-bullet-small, .cubanit .icons-bullet, .cubanit .icons-call, .cubanit .icons-callback, .cubanit .icons-card-lock, .cubanit .icons-chat, .cubanit .icons-check, .cubanit .icons-close, .cubanit .icons-collapse, .cubanit .icons-contra, .cubanit .icons-contrast, .cubanit .icons-expand, .cubanit .icons-export-csv, .cubanit .icons-export-pdf, .cubanit .icons-first, .cubanit .icons-help, .cubanit .icons-info, .cubanit .icons-last, .cubanit .icons-link, .cubanit .icons-magnify, .cubanit .icons-mail, .cubanit .icons-minify, .cubanit .icons-nav-item, .cubanit .icons-not-avail, .cubanit .icons-pdf, .cubanit .icons-play, .cubanit .icons-prev, .cubanit .icons-print, .cubanit .icons-pro, .cubanit .icons-question, .cubanit .icons-recommend, .cubanit .icons-regional-search, .cubanit .icons-rss, .cubanit .icons-search, .cubanit .icons-security, .cubanit .icons-slide-down, .cubanit .icons-slide-up, .cubanit .icons-statusbar-trenner, .cubanit .icons-text, .cubanit .icons-top, .cubanit .secondary-page-area-box .module-adviser .tel, .cubanit .secondary-page-area-box .module-adviser .e-mail, .cubanit .secondary-page-area-box .module-adviser .appointment, .cubanit .secondary-page-area-box .module-adviser .callback, .cubanit .secondary-page-area-box .module-adviser .question, .cubanit .widget .module-adviser .dt-tel,
.cubanit #footer-menu .module-adviser .dt-tel,
.cubanit .secondary-page-area-box .module-adviser .dt-tel, .cubanit .widget .module-adviser .dt-e-mail,
.cubanit #footer-menu .module-adviser .dt-e-mail,
.cubanit .secondary-page-area-box .module-adviser .dt-e-mail, .cubanit .widget .module-adviser .dt-appointment,
.cubanit #footer-menu .module-adviser .dt-appointment,
.cubanit .secondary-page-area-box .module-adviser .dt-appointment, .cubanit .widget .module-adviser .dt-callback,
.cubanit #footer-menu .module-adviser .dt-callback,
.cubanit .secondary-page-area-box .module-adviser .dt-callback, .cubanit .widget .module-adviser .dt-question,
.cubanit #footer-menu .module-adviser .dt-question,
.cubanit .secondary-page-area-box .module-adviser .dt-question, .cubanit .module-comparison .pro h3:before, .cubanit .module-comparison .contra h3:before, .cubanit .text li, .cubanit .text li li, .cubanit  .checked-list li, .cubanit  #options-switch span, .cubanit #options-switch.open span, .cubanit .breadcrumb li,
.cubanit .nav-level-3 a,
.cubanit .result-item li,
.cubanit #nav-layer .module-linklist a,
.cubanit .nav-layer-wrapper .module-linklist a, .cubanit .pager .first a,
.cubanit .pager .first span, .cubanit .pager .prev a,
.cubanit .pager .prev span, .cubanit .pager .next a,
.cubanit .pager .next span, .cubanit .pager .last a,
.cubanit .pager .last span, .cubanit label .icon {
    background-image: url("css-images/icons.png") ;
	background-repeat:no-reapeat;
}

.cubanit .acc-header.active [class*=" icons-"], .cubanit .acc-header.active [class^="icons-"], .cubanit .breadcrumb .breadcrumb-tab .icons-slide-up, .cubanit .breadcrumb .icons-slide-down, .cubanit .carousel-nav [class*=" icons-"], .cubanit .carousel-nav [class^="icons-"], .cubanit .flyout .close, .cubanit .gallery-item .zoom, .cubanit .homepage .module-teaser.open .opener.btn span, .cubanit .layer-contact .tab-button.opener [class*=" icons-"], .cubanit .layer-contact .tab-button.opener [class^="icons-"], .cubanit .layer-search .tab-button.opener [class*=" icons-"], .cubanit .layer-search .tab-button.opener [class^="icons-"], .cubanit .layer.open .tab-button.opener [class*=" icons-"], .cubanit .layer.open .tab-button.opener [class^="icons-"], .cubanit .lightbox .icons-close, .cubanit .module-figure-carousel [class*=" icons-"], .cubanit .module-figure-carousel [class^="icons-"], .cubanit .module-linklist.l-cta li:first-child a.nav-btn.active [class*=" icons-"], .cubanit .module-linklist.l-cta li:first-child a.nav-btn.active [class^="icons-"], .cubanit .module-sitemap .node.active [class*=" icons-"], .cubanit .module-sitemap .node.active [class^="icons-"],

/*.cubanit .nav-btn span, .cubanit .nav-btn.btn-cta.active [class*=" icons-"], .cubanit .nav-btn.btn-cta.active [class^="icons-"], .cubanit .nav-flyout .icons-close, .cubanit .nav-pane .close,*/

.cubanit .tab-button [class*=" icons-"], .cubanit .tab-button [class^="icons-"], .cubanit a.zoom [class*=" icons-"], .cubanit a.zoom [class^="icons-"], .cubanit label.open .icon {
    background-image: url("css-images/icons-e1.png");
}




.cubanit .flyout .close, .cubanit .breadcrumb .icons-slide-down, .cubanit .breadcrumb .breadcrumb-tab .icons-slide-up {
    background-image: url("css-images/icons-e1.png");
}

/*IE*/
.cubanit .module-accordion .acc-content {
    background: url("css-images/actionchannel.png") repeat-x scroll 0 0 white;
}

/*Iconsets*/
.cubanit .icons-aside-sprite {
  background: url("css-images/icons-aside.png") no-repeat; }

.cubanit .widget .module-adviser .dt-tel,
.cubanit #footer-menu .module-adviser .dt-tel,
.cubanit .secondary-page-area-box .module-adviser .dt-tel {
  background-image: url("css-images/icons-aside.png"); }

  .cubanit .widget .module-adviser .dt-callback,
.cubanit #footer-menu .module-adviser .dt-callback,
.cubanit .secondary-page-area-box .module-adviser .dt-callback {
  background-image: url("css-images/icons-aside.png"); }

.cubanit .widget .module-adviser .dt-e-mail,
.cubanit #footer-menu .module-adviser .dt-e-mail,
.cubanit .secondary-page-area-box .module-adviser .dt-e-mail {
  background-image: url("css-images/icons-aside.png"); }

.cubanit .widget .module-adviser .dt-appointment,
.cubanit #footer-menu .module-adviser .dt-appointment,
.cubanit .secondary-page-area-box .module-adviser .dt-appointment {
  background-image: url("css-images/icons-aside.png"); }

.cubanit .widget .module-adviser .dt-callback,
.cubanit #footer-menu .module-adviser .dt-callback,
.cubanit .secondary-page-area-box .module-adviser .dt-callback {
  background-image: url"(css-images/icons-aside.png"); }

.cubanit .widget .module-adviser .dt-question,
.cubanit #footer-menu .module-adviser .dt-question,
.cubanit .secondary-page-area-box .module-adviser .dt-question {
  background-image: url("css-images/icons-aside.png"); }

.cubanit .lightbox .lb-tab .dt-tel {
  background-image: url("css-images/icons-aside.png"); }

.cubanit .lightbox .lb-tab .dt-appointment {
  background-image: url("css-images/icons-aside.png"); }

.cubanit .lightbox .lb-tab .dt-callback {
  background-image: url("css-images/icons-aside.png"); }

.cubanit .lightbox .lb-tab .dt-question {
  background-image: url("css-images/icons-aside.png"); }

.cubanit .module-comparison .pro h3:before {
  background-image: url("css-images/icons-aside.png"); }

.cubanit .module-comparison .contra h3:before {
  background-image: url("css-images/icons-aside.png"); }

.cubanit #footer-menu [class^="icons-"],
.cubanit #footer-menu [class*=" icons-"] {
  background-image: url("css-images/icons-aside.png"); }

.cubanit .text li {
  background-image: url("css-images/icons-aside.png"); }

.cubanit .text li li {
  background-image: url("css-images/icons-aside.png"); }

.cubanit .module-text-with-media .icons-bullet,
.cubanit .module-comparison .pro h3 span,
.cubanit .module-comparison .contra h3 span {
  background-image: url("css-images/icons-aside.png"); }

.cubanit .module-statusbar .icons-statusbar-trenner {
    background-image: url("css-images/icons-aside.png"); }

.cubanit .icons-e2-sprite {
  background: url("css-images/icons-e2.png") no-repeat; }

.cubanit .widget .module-adviser .dt-tel,
.cubanit .widget .module-adviser .dt-e-mail,
.cubanit .widget .module-adviser .dt-appointment,
.cubanit .widget .module-adviser .dt-callback,
.cubanit .widget .module-adviser .dt-question {
  background-image: url("css-images/icons-e2.png"); }

.cubanit .module-linklist.l-cta li:first-child a [class*=" icons-"] {
  background-image: url("css-images/icons-e2.png"); }

.cubanit .tab-button.opener [class^="icons-"], .cubanit .tab-button.opener [class*=" icons-"] {
    background-image: url("css-images/icons-e1.png") !important;
}

.cubanit .layer-login .tab-button.opener [class^="icons-"], .cubanit .layer-login .tab-button.opener [class*=" icons-"] {
    background-image: url("css-images/icons-e2.png") !important;
}

.cubanit .layer-login .tab-button.opener span.icons-collapse, .cubanit .layer-login .tab-button.opener span.icons-collapse, .cubanit  .mobile-nav-wrapper .nav-btn span.icons-next {
    background-image: url("css-images/icons-e1.png") !important;
}
/*neu: ah Pfeile im layer-login open */
.cubanit .layer-login .flyout li a img {
    display: none;
}
.cubanit .layer-login .flyout li a img {
    display: none;
}
/*.cubanit .layer-login .flyout li a {
    position:relative;
		padding-left:12px;
}
.cubanit .layer-login .flyout li a:before {
    content: "";
		background: url("css-images/pfeil.png");
		background-repeat: no-repeat;
		position: absolute;
		top:0;
		left:0;
		height:17px;
		width:7px;
}
*/
.cubanit .layer-login .flyout li a {
	background-image: url("css-images/pfeil.png");
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 12px;
}


.cubanit .layer-login .flyout li:nth-child(3) a {
    background-image: none;
		padding-left: 0;
}
.cubanit .layer-login .flyout ul li {
    padding: 0 0 0.2em 0.461538em;
}

.cubanit .layer-login .flyout li:nth-child(3) a img {
    display: block;
}
.cubanit .no-js #metanav .layer-login:hover .tab-button, .cubanit #metanav .layer-login.open .tab-button {
    color: #5a5a5a;
		background: #fff none repeat scroll 0 0 !important;
		border-color: #fff !important;
		border-radius: 4px 4px 0 0 !important;
		box-shadow: none !important;
		padding-bottom: 0.1875em !important;
		position: relative !important;
		z-index: 8033 !important;
}

.cubanit .homepage .module-teaser .opener.btn span {
  background-image: url("css-images/icons-e1.png"); }

.cubanit #navigation h2 .icons-expand {
      background-image: url("css-images/icons-e2.png"); }

.cubanit .module-statusbar .complete .icons-statusbar-trenner {
      background-image: url("css-images/icons.png"); }

.cubanit .checked-list li  {
    background-image: url("css-images/icons-e1.png");
}
.cubanit .lightbox .lb-tab .dt-e-mail{
    background-image: url("css-images/icons-e1.png");
}

/*.cubanit .tab-button [class^="icons-"], .cubanit .tab-button [class*=" icons-"],*/ .cubanit .carousel-nav [class^="icons-"], .cubanit .carousel-nav [class*=" icons-"], .cubanit .layer-search .tab-button.opener [class^="icons-"], .cubanit .layer-search .tab-button.opener [class*=" icons-"], .cubanit .layer-contact .tab-button.opener [class^="icons-"], .cubanit .layer-contact .tab-button.opener [class*=" icons-"], .cubanit a.zoom [class^="icons-"], .cubanit a.zoom [class*=" icons-"], .cubanit .acc-header.open [class^="icons-"], .cubanit .acc-header.open [class*=" icons-"], .cubanit .module-figure-carousel [class^="icons-"], .cubanit .module-figure-carousel [class*=" icons-"], .cubanit .module-sitemap .node.open [class^="icons-"], .cubanit .module-sitemap .node.open [class*=" icons-"]{
	background-image: url("css-images/icons.png");
}

 .cubanit  #main  .acc-header.active [class*=" icons-"], .cubanit  #main  .acc-header.active [class^="icons-"], .cubanit  #main  .breadcrumb .breadcrumb-tab .icons-slide-up, .cubanit  #main  .breadcrumb .icons-slide-down, .cubanit  #main  .carousel-nav [class*=" icons-"], .cubanit  #main  .carousel-nav [class^="icons-"], .cubanit  #main  .flyout .close, .cubanit  #main  .gallery-item .zoom, .cubanit  #main  .homepage .module-teaser.open .opener.btn span, .cubanit  #main  .layer-contact .tab-button.opener [class*=" icons-"], .cubanit  #main  .layer-contact .tab-button.opener [class^="icons-"], .layer-search .tab-button.opener [class*=" icons-"], .cubanit  #main  .layer-search .tab-button.opener [class^="icons-"], .cubanit  #main  .layer.open .tab-button.opener [class*=" icons-"], .cubanit  #main  .layer.open .tab-button.opener [class^="icons-"], .cubanit  #main  .lightbox .icons-close, .cubanit  #main  .module-figure-carousel [class*=" icons-"], .cubanit  #main  .module-figure-carousel [class^="icons-"], .cubanit  #main  .module-linklist.l-cta li:first-child a.nav-btn.active [class*=" icons-"], .cubanit  #main  .module-linklist.l-cta li:first-child a.nav-btn.active [class^="icons-"], .cubanit  #main  .module-sitemap .node.active [class*=" icons-"], .cubanit  #main  .module-sitemap .node.active [class^="icons-"], .cubanit  #main  .nav-btn span, .cubanit  #main  .nav-btn.btn-cta.active [class*=" icons-"], .cubanit  #main  .nav-btn.btn-cta.active [class^="icons-"], .cubanit  #main  .nav-flyout .icons-close, .cubanit  #main  .nav-pane .close, .cubanit  #main  .tab-button [class*=" icons-"], .cubanit  #main  .tab-button [class^="icons-"], .cubanit  #main  a.zoom [class*=" icons-"], .cubanit  #main  a.zoom [class^="icons-"], .cubanit  #main  label.open .icon {
    background-image: url("css-images/icons.png");
}

.cubanit #metanav .icons-back, .cubanit #metanav .icons-cancel, .cubanit #metanav .widget [class^="icons-"], .cubanit #metanav .widget [class*=" icons-"], .cubanit #metanav .cta [class^="icons-"], .cubanit #metanav .cta [class*=" icons-"], .cubanit #metanav .btn-cta [class^="icons-"], .cubanit #metanav .module-linklist.l-cta li:first-child a [class^="icons-"], .cubanit #metanav .btn-cta [class*=" icons-"], .cubanit #metanav .module-linklist.l-cta li:first-child a [class*=" icons-"] {
    background-image: url("css-images/icons.png");
}

.cubanit #metanav .module-statusbar .active [class^="icons-"], .cubanit #metanav .module-statusbar .active [class*=" icons-"], .cubanit #metanav .cta [class^="icons-"], .cubanit #metanav .cta [class*=" icons-"],
.cubanit #header .btn span.icons-expand  {
    background-image: url("css-images/icons-e1.png");
}

.cubanit .icons-back, .cubanit .icons-next, .cubanit .icons-cancel, .cubanit .l-btn .icons-next, .cubanit .l-cta .icons-next, .cubanit .combo-field [class^="icons-"], .cubanit .combo-field [class*=" icons-"], .cubanit #footer-menu .combo-field [class^="icons-"], .cubanit #footer-menu .combo-field [class*=" icons-"], .cubanit .widget [class^="icons-"], .cubanit .widget [class*=" icons-"], .cubanit .module-statusbar .active [class^="icons-"], .cubanit .module-statusbar .active [class*=" icons-"], .cubanit .cta [class^="icons-"], .cubanit .cta [class*=" icons-"], .cubanit .btn-cta [class^="icons-"], .cubanit .module-linklist.l-cta li:first-child a [class^="icons-"], .cubanit .btn-cta [class*=" icons-"], .cubanit .module-linklist.l-cta li:first-child a [class*=" icons-"] {
    background-image: url("css-images/icons-e2.png");
}

.cubanit .tab-button [class^="icons-"], .cubanit .cubanit .tab-button [class*=" icons-"], .cubanit .cubanit .carousel-nav [class^="icons-"], .cubanit .carousel-nav [class*=" icons-"], .cubanit .layer-search .tab-button.opener [class^="icons-"], .cubanit .layer-search .tab-button.opener [class*=" icons-"], .cubanit .layer-contact .tab-button.opener [class^="icons-"], .cubanit .layer-contact .tab-button.opener [class*=" icons-"], .cubanit a.zoom [class^="icons-"], .cubanit a.zoom [class*=" icons-"], .cubanit .acc-header.active [class^="icons-"], .cubanit .acc-header.active [class*=" icons-"], .cubanit .module-figure-carousel [class^="icons-"], .cubanit .module-figure-carousel [class*=" icons-"], .cubanit .module-sitemap .node.active [class^="icons-"], .cubanit .module-sitemap .node.active [class*=" icons-"], .cubanit .nav-btn span, .cubanit .nav-pane .close, .cubanit .flyout .close, .cubanit .breadcrumb .icons-slide-down, .cubanit .breadcrumb .breadcrumb-tab .icons-slide-up, .cubanit .nav-btn.btn-cta.active [class^="icons-"], .cubanit .module-linklist.l-cta li:first-child a.nav-btn.active [class^="icons-"], .cubanit .nav-btn.btn-cta.active [class*=" icons-"], .cubanit .module-linklist.l-cta li:first-child a.nav-btn.active [class*=" icons-"], .cubanit #nav_mobile .icons-close, .cubanit .nav-flyout .icons-close, .cubanit .lightbox .icons-close, .cubanit .layer.open .tab-button.opener [class^="icons-"], .cubanit .layer.open .tab-button.opener [class*=" icons-"], .cubanit .homepage .module-teaser.open .opener.btn span, .cubanit label.open .icon, .cubanit .widgets .widget .layer-login.open span.icons-next, .cubanit .widgets .widget .layer-login.open .flyout .icons-close, .cubanit .loc-wheelchair-accessible .icons-wheelchair, .cubanit #options-switch.open span, .cubanit .options-switch.open span, .cubanit .module-event-detail .icon--ical:hover::before {
	background-image: url("css-images/icons-e1.png");
}


.cubanit #metanav .module-statusbar .complete .icons-statusbar-trenner,.cubanit #metanav .icons-next, .cubanit #metanav .btn-cta .icons-next {
    background-image: url("css-images/icons-e2.png");
}



.cubanit #nav-layer .module-linklist a, .cubanit #nav-mobile .flyout_cubanit .first-level + ul > li > ul > li > ul a, .cubanit .breadcrumb li, .cubanit .nav-layer-wrapper .module-linklist a, .cubanit .nav-level-3 a, .cubanit .result-item li  {
	color: #AD8F72 !important;
}

/*
.cubanit #main-content .module-linklist a{
	background-image: url("css-images/next.png");
	background-repeat:no-repeat;
	padding-left:12px;
}
*/
.cubanit .homepage .module-teaser.open .opener.btn span {
    background-image: url("css-images/icons-e1.png");
}
/*Teaserbox Hintergrundverlauf*/
.cubanit .secondary-page-area-box .content, .cubanit .secondary-page-area-box .module-linklist ul  {
    background: url("css-images/actionchannel.png") repeat-x scroll 0 0 transparent;
}

.cubanit .secondary-page-area-box .cmpSocialMediaFollow > div {
    background: url("css-images/actionchannel.png") repeat-x scroll 0 0 transparent;
}

.cubanit  .module-teaser .content {
    background: url("css-images/actionchannel.png") repeat-x scroll 0 0 transparent;
}


/*Hintergrundverlauf - Contentbereich*/
.cubanit #main {
    background: url("css-images/actionchannel.png") repeat-x scroll 0 0 #fff;
}


/*Marginalspalte*/
.cubanit dd.tel{
	color: #AD8F72;
}


/*Button im Header*/

.cubanit #metanav .layer-login .tab-button {
    background-color: #ad8f72 !important;
		background-image: none;
    background-image: -moz-linear-gradient(center top , #ad8f72, #ad8f72) !important;
		background-image: -webkit-linear-gradient(top, #ad8f72, #ad8f72) !important;
		background-image: -o-linear-gradient(top, #ad8f72, #ad8f72) !important;
		background-image: linear-gradient(top, #ad8f72, #ad8f72) !important;
    background-size: 100% auto;
    border: 1px solid #ad8f72 !important;
    color: #ffffff;
}

.cubanit .tab-button [class^="icons-"], .cubanit .tab-button [class*=" icons-"], .cubanit .carousel-nav [class^="icons-"], .cubanit .carousel-nav [class*=" icons-"], .cubanit .layer-search .cubanit .tab-button.opener [class^="icons-"], .cubanit .layer-search .tab-button.opener [class*=" icons-"], .cubanit .layer-contact .tab-button.opener [class^="icons-"], .cubanit .layer-contact .tab-button.opener [class*=" icons-"], .cubanit a.zoom [class^="icons-"], .cubanit a.zoom [class*=" icons-"], .cubanit .acc-header.open [class^="icons-"], .cubanit .acc-header.open [class*=" icons-"], .cubanit .module-figure-carousel [class^="icons-"], .cubanit .module-figure-carousel [class*=" icons-"], .cubanit .module-sitemap .node.open [class^="icons-"], .cubanit .module-sitemap .node.open [class*=" icons-"], .cubanit #nav_mobile .icons-close, .cubanit .nav-flyout .icons-close, .cubanit .lightbox .icons-close, .cubanit .flyout .close, .cubanit .breadcrumb .icons-slide-down, .cubanit .breadcrumb .breadcrumb-tab .icons-slide-up, .cubanit .layer.open .tab-button.opener [class^="icons-"], .cubanit .layer.open .tab-button.opener [class*=" icons-"]  {
    background-image: url("css-images/icons-e1.png");
}


/*Startseeite Linke Kontaktbox */

.cubanit .widgets {
	background-color: #AD8F72 70%;
	background-image: none;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #D8C9BC), color-stop(100%, #AD8F72));
	background-image: -webkit-linear-gradient(left, #D8C9BC 0%, #AD8F72);
	background-image: -moz-linear-gradient(left, #D8C9BC 0%, #AD8F72);
	background-image: -o-linear-gradient(left, #D8C9BC 0%, #AD8F72);
	background-image: linear-gradient(left, #D8C9BC 0%, #AD8F72);
}



/*Suchfeld und andere Button*/

.cubanit .widget .branch-office-search button , .cubanit .combo-field button, .cubanit .btn-cta, .cubanit .module-linklist.l-cta li:first-child a, .cubanit #navigation h2  {
	background-color: #AD8F72;
	background-image: none;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #D8C9BC), color-stop(100%, #AD8F72));
	background-image: -webkit-linear-gradient(left, #D8C9BC 0%, #AD8F72);
	background-image: -moz-linear-gradient(left, #D8C9BC 0%, #AD8F72);
	background-image: -o-linear-gradient(left, #D8C9BC 0%, #AD8F72);
	background-image: linear-gradient(left, #D8C9BC 0%, #AD8F72);
	color:#AD8F72;
	border:none;
}

.cubanit .more-info {
	background-image: url(css-images/sprite.png);
}



/*Slider Infobox*/

.cubanit .section-teaser strong, .cubanit .section-teaser strong a {
    color: #AD8F72;
}




/*Flyout Men? im ge?ffneten Zustand*/

.cubanit .shaded-navlayer #nav a, .cubanit .shaded-navlayer #nav-layer a, .cubanit .shaded-navlayer #nav-layer a.active {
    color: #AD8F72;;
}

/*Mobile Nav*/

.cubanit .nav_mobile_inner strong, .cubanit .nav_mobile_inner .main {
    background-color: #AD8F72;
}

.cubanit #nav_mobile .icons-close, .cubanit .nav-flyout .icons-close, .cubanit .lightbox .icons-close {
    background-image: url("css-images/icons-e1.png");
}

.cubanit  #nav-mobile .flyout_cubanit.active .first-level::before {
    background-image: url("css-images/icons.png");
}

.cubanit  #nav-mobile .first-level::before, .cubanit  #nav-mobile .first-level + ul > li > a::before {
    background-image: url("css-images/icons.png");
}

.cubanit  #nav-mobile .first-level, .cubanit  #nav-mobile .first-level + ul > li > a , .cubanit  #nav-mobile .first-level + ul > li > ul > li > a {
    color: #AD8F72;
}


.cubanit #nav-mobile li, #nav-mobile li.flyout_cubanit{color:#AD8F72;}

.cubanit #nav-mobile li, #nav-mobile li.flyout_cubanit a{color:#AD8F72;}

.cubanit #nav-mobile .flyout_cubanit .first-level + ul > li > a::before, #nav-mobile .flyout_cubanit .first-level + ul > li > a::before,  #nav-mobile .flyout_cubanit .first-level + ul > li > ul > li > ul a {
    background-image: url("css-images/icons.png");
	color:#AD8F72;
}

#nav-mobile  li.flyout_cubanit .first-level + ul > li > a, #nav-mobile  li.active.flyout_cubanit .first-level, #nav-mobile  li.flyout_cubanit .first-level a {
	color:#AD8F72;
}



#nav-mobile li.flyout_cubanit .first-level + ul > li > ul > li > a {
    color:#AD8F72;
}

#nav .active > a.flyout_cubanit, #nav a.active.flyout_cubanit {
    color:#AD8F72
}

#nav .active.flyout_cubanit > a {
    color:#AD8F72
}
/*neu: ah alle nav a in cubanit wenn cubanit*/
.cubanit #nav a {
    color: #AD8F72;
}

/*Komponenten und Module farbliche Anpassungen*/
.cubanit .module-accordion .acc-header, .cubanit .module-faq-accordion .acc-header,
.cubanit .module-location-detail table a  {
	color: #AD8F72;
}

.cubanit .js a.tab.active, .cubanit .js a.tab {
    color: #5A5A5A;
}

.cubanit .module-statusbar .active div:before {
    background: linear-gradient(#5A5A5A, #5A5A5A 50%, #5A5A5A 85%, #FFFFFF 85%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #5A5A5A;
}

.cubanit #metanav .module-statusbar .active div:before {
    background: linear-gradient(#5A5A5A, #5A5A5A 50%, #5A5A5A 85%, #FFFFFF 85%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #AD8F72;
}

.cubanit .module-statusbar .active {
    color: #5A5A5A;
}

.cubanit #metanav .module-statusbar .active {
    color: #AD8F72;
}


.cubanit #metanav .module-statusbar .active div:after {
    border-color: #AD8F72;
    color: #AD8F72;
}

.cubanit .module-statusbar .active div:after {
    border-color: #5A5A5A;
    color: #5A5A5A;
}

.cubanit .module-statusbar .complete div:before {
    background: linear-gradient(#AD8F72 20%, #AD8F72 85%, #FFFFFF 85%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #AD8F72;
}

.cubanit #metanav .module-statusbar .complete div:before {
    background: linear-gradient(#AD8F72 20%, #AD8F72 85%, #FFFFFF 85%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #AD8F72;
}

.cubanit .module-statusbar .complete div:after {
    border-color: #AD8F72;
    color: #AD8F72;
}

.cubanit #metanav .module-statusbar .complete div:after {
    border-color: #AD8F72;
    color: #AD8F72;
}

.cubanit .module-statusbar .complete {
    color: #AD8F72;
}

.cubanit #metanav .module-statusbar .complete {
    color: #AD8F72;
}


/*Formular*/

.cubanit .module-statusbar .active:before {
    background: linear-gradient(#AD8F72, #AD8F72 50%, #AD8F72 85%, #FFFFFF 85%) repeat scroll 0 0 transparent;
}

.cubanit .jspTrack .jspDrag {
	background:  #AD8F72 !important;
	background: radial-gradient(30% 30%, #AD8F72, #AD8F72) repeat scroll 0 0 transparent !important;
}

.cubanit .module-statusbar .active .icons-statusbar-trenner{
background-image: url("css-images/icons-e1.png");
}

.cubanit .jspDrag {
    background: radial-gradient(30% 30%, #AD8F72, #AD8F72) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.cubanit .ui-state-active .ui-selectmenu-status, .cubanit .text-input:focus, .cubanit  .ui-autocomplete-input:focus{
    border-color: #AD8F72;
}

.cubanit #metanav .ui-state-active .ui-selectmenu-status, .cubanit #metanav .text-input:focus, .cubanit  #metanav .ui-autocomplete-input:focus, .cubanit .text-input:focus{
    border-color: #AD8F72!important;
}

.cubanit .stickynav-list {    background: none repeat scroll 0 0 #AD8F72;}

.cubanit .stickynav-list-item.active a, .cubanit .stickynav-list-item, .stickynav-list-item a {color: #fff;}

.cubanit .stickynav-list-item.active:after {
    border-top: 1.53846em solid #AD8F72;
}
/*Anpassungen f?r webCenter 5.2*/

.cubanit .pager .first a,
.cubanit .pager .first span,
.cubanit .pager .last a,
.cubanit .pager .last span,
.cubanit .pager .prev a,
.cubanit .pager .prev span,
.cubanit .pager .next a,
.cubanit .pager .next span {
	background-image: url(css-images/icons.png)
}

.cubanit .icons-aside-sprite {
	background: url(css-images/icons-aside.png) no-repeat
}

.cubanit #footer-menu [class^="icons-"],
.cubanit #footer-menu [class*=" icons-"],
.cubanit .module-text-with-media .icons-bullet,
.cubanit .module-comparison .pro h3 span,
.cubanit .module-comparison .contra h3 span,
.cubanit .pager .first.disabled a,
.cubanit .pager .last.disabled a,
.cubanit .pager .prev.disabled a,
.cubanit .pager .next.disabled a {
background-image: url(css-images/icons-aside.png)
}
.cubanit #footer-menu .contactsearch-form .row+a span {
	background-image: url(css-images/icons-aside.png)
}

.cubanit .module-headline-with-media a, .cubanit .module-comparison a, .cubanit #main-content .module-adviser dd a, .cubanit.module-sitemap a , .cubanit .sitemap-level-4 a{
    color: #AD8F72;
}

.cubanit .text ol > li:before, .cubanit .module-ordered ol > li:before, .cubanit table ol > li:before {
    content: none;
}


.cubanit .module-text-with-media.l-highlighted h2 {
    color: #AD8F72;
}
.module-text-with-media.l-highlighted {
    background-color: #ededed;
}
.module-text-with-media.l-highlighted-image .text {
    background-color: #ededed;
}

.cubanit .module-table th {
    background-color: #000;
    background-color: #AD8F72;
}


.cubanit .module-statusbar .active .icons-statusbar-trenner, .cubanit .module-statusbar .icons-statusbar-trenner {
	background-image: none;
}

.cubanit .module-accordion > .acc-wrapper > .acc-header.active, .cubanit  .jsb_accordion .module-accordion > .acc-wrapper > .acc-header {
    color: #AD8F72;
}

.cubanit  .module-sitemap a.active {
    color: #AD8F72;
}
.cubanit  .mejs-controls .mejs-time-rail .mejs-time-handle {
    background-color: #AD8F72;
    background-image: -moz-linear-gradient(right bottom , #AD8F72 0%, #AD8F72 100%);
}

.cubanit  .module-statusbar .active .icons-statusbar-trenner {
    background-image: none;
}

.cubanit .module-statusbar .icons-statusbar-trenner {
    background-image: none !important;
}

.cubanit .l-mobile .carousel-nav .prev, .cubanit .l-mobile .carousel-nav .next {
     background: url("css-images/sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.cubanit .l-mobile .carousel-nav .next {
     background: url("css-images/sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.cubanit .module-faq-accordion > .acc-wrapper > .acc-header.active {
    color: #AD8F72;
}

.cubanit .module-faq-accordion > .acc-wrapper > .acc-header, .cubanit .module-accordion > .acc-wrapper > .acc-header {
    color: #AD8F72;
}

.cubanit .module-accordion > .acc-wrapper > .acc-header.active, .cubanit .jsb_accordion .module-accordion > .acc-wrapper > .acc-header {
    color: #AD8F72;
}

.cubanit .secondary-page-area-box .module-adviser .module-linklist ul {
    background-image: none;
    padding: 0;
}

/*Fehler bei den Buttons f?r die Movileversion - Gilt auch f?r die normale Ansicht*/
.nav-btn {
    width: auto;
}

.cubanit #logo img {
	display:none;
}

.cubanit #logo a {
     background: url("css-images/krp.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	 height:51px;
	 width:275px;
}

.cubanit .secondary-page-area-box .module-adviser .fax {
    background-image: url("css-images/icons.png");
}

.cubanit .flyout__headline, .cubanit .layer .flyout > h2 {
	color: #AD8F72;
}

}

/*Smartphone hochformat*/
@media only screen and (max-width:639px){

	.cubanit .module-teaser .more-info{
		background-image: url("css-images/icons.png")!important;
		background-position:-604px -409px;
		background-repeat: no-repeat;
		height: 2em;
		width: 2em;
		bottom: 2em;
	}
	
	.cubanit  #nav-mobile .first-level + ul > li > ul > li > ul a {
		background-image: url("css-images/icons.png");
	}
	
	.cubanit  #nav-mobile .first-level + ul > li > ul > li > ul > li > a{
		color:#AD8F72;
	}
	
	.cubanit  .layer .flyout .module-headline-with-media h2 {
		color: #AD8F72;
	}
	
	.cubanit  .mobile-nav-wrapper .nav-btn {
		display:block; 
		z-index:9999;
	}
	.cubanit  .mobile-nav-wrapper .nav-btn, .cubanit  .mobile-nav-wrapper a.btn {
		background-color:#ededed;
		/*border: 1px solid #1e315f;*/
	}
	.cubanit  .mobile-nav-wrapper .nav-btn .active, .cubanit .mobile-nav-wrapper a.btn.active, .nav-btn.active {
		background-color:#fff;
		/*border: 1px solid #1e315f;*/
	}

	.cubanit  .section-teaser .more-info-button, .cubanit .homepage .section-teaser .more-info-button {
		margin-top: 0;
	}
	
	.cubanit .more-info {
		background-image: url("css-images/icons.png")!important;
		background-position:-604px -409px;
		background-repeat: no-repeat;
		height: 2em;
		width: 2em;
		bottom: 2em;
	}
	
	.cubanit  #header .mobile-nav-wrapper .btn span[class*='icons'], 
	.cubanit #header .mobile-nav-wrapper .btn-cta span[class*='icons'], 
	.cubanit #header .mobile-nav-wrapper .module-linklist.l-cta li:first-child a span[class*='icons'], 
	.cubanit #header .mobile-nav-wrapper a span[class*='icons'] {
		background-image: url("css-images/icons.png") !important;
	}
	.cubanit #header .mobile-nav-wrapper .nav-btn {
		color: #AD8F72 !important;
	}
	.cubanit #header .mobile-nav-wrapper .btn span.icons-link, .cubanit #header .mobile-nav-wrapper .btn span.icons-next, .cubanit #header .mobile-nav-wrapper .btn span.icons-expand, .cubanit #header .mobile-nav-wrapper .btn span.icons-collapse  {
		/*margin-top:0;*/
	}
	.cubanit .carousel-nav {
		display:none;
	}
	.cubanit .carousel-dotnav {
		display:block;
	}
	.cubanit .carousel-dotnav li {
		box-shadow: none !important;
		background: #AD8F72 !important;
		border: 1px solid #ddd;
	}
	.cubanit .carousel-dotnav li.is-active{
		background: #AD8F72 !important;
	}
	
	.cubanit .homepage .ym-g33 .ym-gbox-right{
		padding-left: 0 !important
	}
	.cubanit .campaign-area,.homepage .campaign-area{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}
