@media all
{
/*Navigation*/
 #nav ul li a   {color: #5e5e5e;}
 #nav ul li.pfeil:hover a, #nav ul:not( :hover ) li.active.pfeil a  { background-color: #ede4df;}
 #nav ul li:hover a, #nav ul:not( :hover ) li.active a { background-color: #ede4df;}

 #nav ul li.pfeil:hover a,  #nav ul li.active.pfeil a { background-color: #ede4df;}
 #nav ul li:hover a,  #nav ul li.active a {background:  #ede4df;}

#nav ul.sf-menu li ul li a:hover { background: #57c2c9; color: #333233;}
#nav .sf-menu li li {background: #ede4df;}

/*Bildgalerie*/
.ma-imagelist .cycle-overlay, .ma-imagelist .overlay-text, .imagelist-grid-item:hover .overlay-text { background: #57c2c9; opacity: 0.8;}
.ma-imagelist .overlay-text:not(:empty) {background: #57c2c9; opacity: 0.8; color:#333233;}
.ma-imagelist .overlay-text-desc, .imagelist-grid-item:hover .overlay-text {color:#333233;}
.ma-imagelist .cycle-pager.cycle-pager-numbers a, .ma-imagelist .cycle-pager.cycle-pager-dots span, .ma-imagelist .cycle-pager.cycle-pager-numbers a:hover { color: #57c2c9;}
.ma-imagelist .cycle-pager.cycle-pager-numbers strong.cycle-pager-active a {color:#333233;}
.ma-imagelist .cycle-pager.cycle-pager-numbers strong.cycle-pager-active a {background: #57c2c9}
.ma-imagelist .cycle-pager.cycle-pager-dots span.cycle-pager-active {color: #57c2c9; opacity: 0.5;}

.cycle-next {border-left:10px solid #333233;}
.cycle-prev {border-right:10px solid #333233;}
.cycle-next:hover {border-left:10px solid #57c2c9;}
.cycle-prev:hover {border-right:10px solid #57c2c9;}


/*Blaetterfunktion */
div.inner-content-pager a {color: #57c2c9;;}
div.inner-content-pager a.pager-active-page {background: #57c2c9; color:#333233;}

/*Unternav*/
 /* .submenuFlyout a {background: url(common/bg_nav.jpg) repeat-x #57c2c9; color: #333233; font-size: 1.2em; border-bottom: 1px solid;}*/
/*.submenuFlyout a {color: #ffffff; font-size: 1.2em; border-bottom: 1px solid #333233;
background-image: -webkit-linear-gradient(white -200%, #57c2c9 60%); 
background-image: -moz-linear-gradient(white -200%, #57c2c9 60%); 
background-image: -o-linear-gradient(white -200%, #57c2c9 60%); 
background-image: linear-gradient(white -200%, #57c2c9 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57c2c9',endColorstr='#57c2c9'); /* Internet Explorer 
}*/
.submenuFlyout a {color: #ffffff; font-size: 1.2em; border-bottom: 1px solid #333233;
background-color: #57c2c9 }

.todayhead {background-color: #57c2c9;}

#nav ul .pfeil a {background: url("/assets/css_responsive9_standarddesign2/common/nav_pfeil.png") no-repeat ; background-position: 50% 80%;}
/*#nav ul .pfeil a {background: url("../common/nav_pfeil.png") no-repeat #dfede0; background-position: 50% 80%;}*/

   .submenuFlyout .sf-menu a {
        color: #333233;
    }
  .submenuFlyout li a:focus,
  .submenuFlyout li a:hover,
  /*.submenuFlyout li a:active {background: #57c2c9; color: #333233; }
  .submenuFlyout li a#active {background: #57c2c9; color: #333233;}
  .submenuFlyout #current{background: #57c2c9;}*/
  .submenuFlyout li a:active {
color: #ffffff; font-size: 1.2em; border-bottom: 1px solid #333233;
background-image: -webkit-linear-gradient(white -200%, #57c2c9 60%); 
background-image: -moz-linear-gradient(white -200%, #57c2c9 60%); 
background-image: -o-linear-gradient(white -200%, #57c2c9 60%); 
background-image: linear-gradient(white -200%, #57c2c9 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57c2c9',endColorstr='#57c2c9'); /* Internet Explorer */ 
}
  .submenuFlyout li a#active {
color: #ffffff; font-size: 1.2em; border-bottom: 1px solid #333233;
background-image: -webkit-linear-gradient(white -200%, #57c2c9 60%); 
background-image: -moz-linear-gradient(white -200%, #57c2c9 60%); 
background-image: -o-linear-gradient(white -200%, #57c2c9 60%); 
background-image: linear-gradient(white -200%, #57c2c9 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57c2c9',endColorstr='#57c2c9'); /* Internet Explorer */
}
  .submenuFlyout #current{
color: #ffffff; font-size: 1.2em; border-bottom: 1px solid #333233;
background-image: -webkit-linear-gradient(white -200%, #57c2c9 60%); 
background-image: -moz-linear-gradient(white -200%, #57c2c9 60%); 
background-image: -o-linear-gradient(white -200%, #57c2c9 60%); 
background-image: linear-gradient(white -200%, #57c2c9 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57c2c9',endColorstr='#57c2c9'); /* Internet Explorer */
}
  /*.submenuFlyout li ul li a { color: #333233;}
  .submenuFlyout li ul {color: #333233;
background-image: -webkit-linear-gradient(white 0%, @bg_nav@ 60%); 
background-image: -moz-linear-gradient(white -200%, @bg_nav@ 60%); 
background-image: -o-linear-gradient(white -200%, @bg_nav@ 60%); 
background-image: linear-gradient(white -200%, @bg_nav@ 60%);*/

  
 /*Flyout-Nav*/
 #flyout_submenu { background: #ffffff; border-bottom: 4px solid #57c2c9; margin-left: -4px;}

 /*Schriften*/
 body, table#kalender td, input, textarea, select, .boxslider .bxslider li, .boxslider .sliderbox_text {color: #3d3d3d; background: none repeat scroll 0 0 #ffffff;}
 h1,h2,h3,h4,h5,h6, table.liste th, .navbar, table.navlink, div.navlink, .navlink a {color:#57c2c9;}
 h5, .cbi-accordeon h2.accordeon, .cbi-no-accordeon h2.accordeon {background:#ede4df;}
 h5 a, .cbi-accordeon h2.accordeon a, .cbi-no-accordeon h2.accordeon a {color:#57c2c9;}
.extracontent h5, .footer h5 {background:none; }
.extracontent h5 a, .footer h5 a {background:none; }
 a, #TB_window #TB_ajaxContent a:link, #TB_window #TB_ajaxContent a:visited, #TB_window #TB_ajaxContent a:focus {color: #57c2c9;}
 .extramenu, .extramenu a, .extracontent, .extracontent a, .footer a { color: #363430;}
 .error {color: #ff0000}
 .bluebox > h5 {color:#57c2c9; background:#ffffff; border-bottom: 1px solid #57c2c9;}
.stellenanzeige .bewerbungsformular, .stellenanzeige .bewerbungsformular a {background:#ede4df; color: #57c2c9;}
.cbi-accordeon .cbi-titel-accordeon {background:#ede4df; color: #57c2c9;}
.cbi-accordeon h2.active { color:#57c2c9;}
 
/*Teaserbutton*/
.teaserbutton, div.teaserbutton {color:#57c2c9 !important; background:#ede4df !important;}
.teaserbutton a, .teaserbutton a:hover, .teaserbutton a:visited, .teaserbutton a:active {color:#57c2c9 !important;}
.teaserbutton h1, .teaserbutton h2, .teaserbutton h3, .teaserbutton h4, .teaserbutton h5, .teaserbutton h6 {color:#57c2c9 !important;}

 /*Sonstiges*/ 
 hr {color: #3d3d3d;  border-bottom: 1px solid #3d3d3d;}
 .extracontent {background: #57c2c9;}
 table.liste td {border-bottom: 1px dotted #ede4df; }
 tr.tr_hover td { background: #ede4df;}
 .footer { color:#363430; background: #57c2c9;}
 .footer a { color: #363430;}
 input.button_r, input.button_r:focus, input.button_r:active, input.button_r:hover, .footericon { background-color: #3d3d3d;} 
 input.register, nobr input[type="submit"], .fullline input[type="button"], .fullline input[type="submit"], input#form_suche_reset_aktuell { background-color:#3d3d3d !important; color: #ffffff !important;}
 input.register:hover, nobr input[type="submit"]:hover, .fullline input[type="button"]:hover, .fullline input[type="submit"]:hover {background-color: #3d3d3d !important;}
 p.navlink_auswahl, .list_auswahl {background-color: #ede4df; border: 1px dotted #ede4df; color: #57c2c9;}
 table.navlink {background-color: #ede4df; border-top: 1px dotted #ede4df; border-bottom: 1px dotted #ede4df; color: #57c2c9;}
 .navlink .inaktiv {color: #3d3d3d; font-size: 0.8em;}
 .veranstsuche .label {color: #57c2c9;}
 a:hover.footericon {background:#3d3d3d;}
 .boxslider .sliderbox_text{color:#3d3d3d;}

 input.check, input.radio {background: #ffffff;}
 input.senden { border: 1px solid #3d3d3d !important;    background: #3d3d3d !important;  color: #ffffff !important; font-weight: normal !important; }
 input.senden:hover, input.abbrechen:hover {background: #3d3d3d !important}
 #form_suche_reset { border: 1px solid #3d3d3d;    background: #3d3d3d;   color: #ffffff !important;}
 input.senden_ohne {border: 1px solid #3d3d3d;    background: #3d3d3d;    color: #ffffff !important;}
/* #suchen_rahmen input.suchen {background: #57c2c9; color: #ffffff; font-size: 1em;} */
 input.button_r, input.button_r:focus, input.button_r:active, input.button_r:hover {background-color: #57c2c9;}
 a.button_r {color:#57c2c9; }
 .veranstueber .kopf { font-weight: bold; padding: 6px; background-color: #ede4df; color: #57c2c9;}


.teaser-scrollable-nav a.prev, .teaser-scrollable-nav a.next, .teaser-scrollable-nav a.prevPage, .teaser-scrollable-nav a.nextPage, .teaser-scrollable-nav a.next, .teaser-scrollable-nav a.nextPage {background-color: #57c2c9 !important; }

.link_weiter_teaser {border-left: 7px solid #57c2c9; }

 .kalenderteaser { background: #ede4df;}
 .kalender_wochen_uebersicht {border-bottom: 2px solid #ede4df;}
 .kalender_wochen_uebersicht .dayhead {background: none repeat scroll 0 0 #ede4df; color: #57c2c9;font-weight: bold;}
 .kalender_wochen_uebersicht .vacdayhead {background: none repeat scroll 0 0 #ede4df; color: #57c2c9; font-weight: bold;}
 .kalender_wochen_uebersicht .todayhead {background: none repeat scroll 0 0 #ede4df; color: #57c2c9; font-weight: bold;}
 .kalender_wochen_uebersicht .daycontent { border-right: 2px solid #ede4df; padding-left: 10px; text-align: left !important;  vertical-align: top;}
 .kalender_wochen_uebersicht .vacdaycontent { border-right: 2px solid #ede4df;}
 .kalender_wochen_uebersicht .kategorie {color: #57c2c9;}
 .kalender_wochen_uebersicht .time {border-left: 2px solid #ede4df;border-right: 2px solid #ede4df; vertical-align: top;}
 .kalender_wochen_uebersicht .feld_klein { border: 1px solid #57c2c9;}
 .kalender_wochen_uebersicht #highlight_popup { background-color: #ffffff;}
 .kalender_wochen_uebersicht #highlight_popup_liste { background-color: #F1F1F1;}
 .kalender_wochen_uebersicht .box {margin-bottom: 20px;}
 .kalender_wochen_uebersicht .dayheadinfo {color: #57c2c9; font-weight: normal;}
 .kalender_wochen_uebersicht .dayheadinfo *:first-child {color: #57c2c9; font-weight: bold;}
 .kalender_wochen_uebersicht .todaysubhead { border-bottom: 2px solid #ede4df; border-left: 2px solid #ede4df; border-right: 2px solid #ede4df;} 
 .kalender_wochen_uebersicht_daytime_entry_hoover { background: #ede4df; }

.tablesaw th {background: #ffffff;}
.tablesaw thead tr:first-child th { font-weight:bold; font-size: 1em; border-right:2px solid #ede4df;background: #ffffff;}
.tablesaw-swipe .tablesaw-cell-persist { box-shadow:none;}
.tablesaw thead {background: #ffffff; border: 1px solid #ede4df;}
.tablesaw thead th {background: #ffffff;}
.tablesaw .kategorie {background: #ffffff;}
.tablesaw tbody tr {border: 2px solid #ede4df;}

.media_item1 {background-color:#eeeeee;}
.media_item2  {background-color:#ffffff;}
.boxslider {background-color:#eeeeee;}

.cbi-kachel-blau .kachel-bwerk figure .kachel-bwerk-content, .cbi-kachel-blau .kachel-bwerk figcaption .figcaption-content .kachel-bwerk-more-container a {background: #57c2c9; color:  #333233;}
.cbi-kachel-orange .kachel-bwerk figure .kachel-bwerk-content, .cbi-kachel-orange .kachel-bwerk figcaption .figcaption-content .kachel-bwerk-more-container a {color:#333233; background: #57c2c9;}
.cbi-kachel-orange .kachel-bwerk .kachel-bwerk-content h3, .kachel-bwerk .kachel-bwerk-content h3, .kachel figcaption h3 {color:#333233; }
.kachel figcaption {color:#333233; background: #57c2c9;}
.kachel figcaption a{color:#333233;}
.kachel-bwerk-content h1, .kachel h1, .kachel-bwerk-content h2, .kachel h2, .kachel-bwerk-content h3, .kachel h3, .kachel-bwerk-content h4, .kachel h4, .kachel-bwerk-content h6, .kachel h6, .kachel-bwerk .kachel-bwerk-content h3, .kachel figcaption h3, .kachel figcaption h3 a, .kachel-bwerk-content h3 a, .kachel-bwerk-content .cb-untertitel a, .kachel .cb-untertitel a, .kachel-bwerk-content .cb-untertitel a:link, .kachel .cb-untertitel a:link, .kachel-bwerk-content .cb-untertitel a:visited, .kachel .cb-untertitel a:visited, .kachel-bwerk-content .cb-untertitel a:focus, .kachel .cb-untertitel a:focus { color:#333233;}
.kachel-bwerk figure .kachel-bwerk-content, .kachel-bwerk figure .kachel-bwerk-content a { background:#57c2c9; color:#333233;}
.kachel-bwerk figure .kachel-bwerk-content .cb-untertitel a, .kachel-bwerk figure .kachel-bwerk-content a {color:#333233;}
.kachel-bwerk-content a:link, .kachel-bwerk-content a:visited, .kachel-bwerk-content a:focus {color:#333233;}

.cbi-kachel-orange .kachel-bwerk figcaption .figcaption-content .kachel-bwerk-more-container a, .cbi-kachel-blau .kachel-bwerk figcaption .figcaption-content .kachel-bwerk-more-container a {color:#57c2c9; background: #333233;}

.v-detail-layout3 .v-detail-sp-rechts .v-detail-box { background-color: #ede4df;}
.v-detail-layout3 .v-detail-sp-rechts .v-detail-box a {color: #57c2c9;}
.v-detail-layout3 .v-detail-sp-rechts .v-detail-box .v-detail-box-title {color: #57c2c9;}

/*Sitemap*/
#sitemap li a {background:#ede4df; color: #3d3d3d;}
#sitemap li a:hover, #sitemap li a:active, #sitemap li a:focus {background: #57c2c9; color: #ffffff;}
#sitemap li ul li a {background:#ffffff; color: #3d3d3d;}
#sitemap li ul li ul li a {background:#ffffff; color: #3d3d3d;}
#sitemap li ul li ul li ul li a {background:#ffffff; color: #3d3d3d;}
 
 /*Aus uebersicht.css!!!*/
 .direktorium-tooltip {background-color: #ede4df; color: #57c2c9;}
 .v-listefe-item .direktorium-default {  background-color: #ede4df;}
 .v-listefe-item-dayhead {background-color:#ede4df; border-top: 1px solid #57c2c9;}
 .v-listefe-item-content .titel a {color: #57c2c9;}
 .v-listefe-item-datum {color: #57c2c9;}
 .v-vorschaufe-item-datum {background-color: #3d3d3d; color: #ffffff;}

 /*Aus detail.css!!!*/
 .v-detail-layout1 .v-detail-box {border-top: 2px solid #ede4df;}
 .v-detail-layout2 .v-detail-box-title {background-color: #ede4df; }
 
 /*Imagebild Text*/
/* .imagebild_content { background: url(common/imagebild_teaser_bg.jpg) repeat-x  #902a26; color: #ede4df;}*/
 .imagebild_content { color: #ede4df; 
background-image: -webkit-linear-gradient(white 0%, #57c2c9 0%); 
background-image: -moz-linear-gradient(white -200%, #57c2c9 60%); 
background-image: -o-linear-gradient(white -200%, #57c2c9 60%); 
background-image: linear-gradient(white -200%, #57c2c9 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57c2c9',endColorstr='#57c2c9'); /* Internet Explorer */
}

 .imagebild_text a { color: #333233;}
.imagebild_text { color: #333233;}
  /*.imagebild_content:hover {color: #ffffff;}
.imagebild_content:hover .imagebild_text {padding-top:15px;}*/

 .imagebild_content:hover:after { border-color: rgba(136, 183, 213, 0); border-right-color: #57c2c9 !important; color: #333233;}
 li.active .imagebild_content:after { border-color: rgba(136, 183, 213, 0); border-right-color: #57c2c9 !important; color: #333233 !important;}


.imagebild_content:hover { position: relative; background: #57c2c9; filter:none;}


.nav-next {
    background-color:#57c2c9
}

.nav-prev {   
    background-color:#57c2c9
}

/*.header {
background:-moz-linear-gradient(bottom,#daccc1,#ffffff) !important; *//* Firefox */
/*background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#daccc1)) !important; *//* Chrome, Safari */
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#daccc1,endColorstr='#ffffff') *//* Internet Explorer */
/*}*/

.header {
background:-moz-linear-gradient(bottom,#daccc1,#ffffff) !important; /* Firefox */
background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#daccc1)) !important; /* Chrome, Safari */
background-image: linear-gradient(#ffffff 0%, #daccc1 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#daccc1') !important; /* Internet Explorer*/
}

#container .lof-slidecontent ul.navigator-wrap-inner li.active .imagebild_content {background-color:  #57c2c9 !important; background-image: none; filter:none}
#container .lof-slidecontent ul.navigator-wrap-inner li.active div { color:#333233; background-color:  #57c2c9;}
.lof-slidecontent .navigator-wrapper .imagebild_content:hover { color:#333233;}
.lof-slidecontent ul.navigator-wrap-inner li { border-bottom: 1px solid #333233; color:#333233;}

.v-listefe-item-dayhead .v-listefe-item-kategorie { color: #57c2c9;}


.slogan { background-color:  #57c2c9; color: #333233;}
.slogan h2 {color: #333233;}

.kachel-bwerk figcaption .figcaption-content .kachel-bwerk-more-container a {color:  #57c2c9; background-color: #333233; font-weight:bold}
 
  .center {border: 2px solid #ede4df;}
  img.float_right, img#float_right { border: 0px solid #ede4df;}
  
  /* ###  Formular ################################################################## */
  table#formular th {background: #ede4df; color: #3d3d3d;}


/* Flexgrid column colors */
.ym-col1 .fgrid-row-odd{
    background-color:#eeeeee;
}
.ym-col1 .fgrid-row-even{
    background-color:#ffffff;
}

}


  
/*@media screen and ( max-width: 1060px ) {
            .imagebild_content:hover {background: url(common/imagebild_teaser_bg_aktiv.jpg) repeat-x #57c2c9;}
}
 


@media screen and ( max-width: 1010px ) {
        .imagebild_content:hover {background: url(common/imagebild_teaser_bg_aktiv.jpg) repeat-x #57c2c9;}
    
}*/

@media only screen and ( max-width: 820px ) 
 {
    .submenuFlyout a  { color: #5e5e5e; background: #ede4df; font-size: 1em;}
    /*.submenuFlyout #current { color:#5e5e5e; }*/
    .sf-menu a { border-top: #ede4df 1px solid !important; color:#5e5e5e;}
    .submenuFlyout .sf-menu a { color: #5e5e5e; }
    .sf-menu li li { background: #ede4df !important; }
    .sf-menu li ul li a:hover { background: #57c2c9; color: #333233;}
    .sf-menu li a:hover {background: #ede4df;}


 }
@media only screen and ( max-width:760px) /* 40em )640 */
        {
            #nav a, .mean-container .mean-bar, .mean-container .mean-nav {background:#57c2c9;}
            .extracontent .title {padding-top:10px}
            .mean-container a.meanmenu-reveal {color:#333233;}
            .mean-container a.meanmenu-reveal span {background:#333233;}
        }
        
@media only screen and ( max-width:760px)  /* 40em )640 */
        {
            #nav li a, .mean-container .mean-nav li a { border-top: 1px solid #333233;}
            #nav > ul > li:hover > a, #nav > ul:not(:hover) > li.active > a, .mean-container .mean-nav ul li a {/*background: #57c2c9*/;  color: #333233;}
.mean-nav ul li a#active  {background: #57c2c9;}
          /*  .mean-container .mean-nav ul li a:hover {background: #57c2c9; }*/
            #nav > ul > li:hover > a, #nav > ul:not( :hover ) > li.active > a, .active   {background: #57c2c9; color: #333233; }
            #nav ul li:hover a, #nav ul:not( :hover ) li.active a { border-right: none; border-left: none;}
            #nav ul .pfeil a {background:none}
           #nav ul li:hover a, #nav ul li:active a, #nav ul:not( :hover ) li.active a, #nav ul li.active a { border-right:none; border-left: none; background:#57c2c9; color: #333233; }
.cbi-accordeon h2.active { color:#57c2c9;}
}
@media screen and ( min-width: 1010px ) {
#nav_main ul li.nav-morelinks a{background: #57c2c9 url("common/nav_pfeil_l.png") 2% 50% no-repeat;}
#nav_main ul li.nav-morelinks a:hover{background: #57c2c9 url("common/nav_pfeil_l.png") 2% 50% no-repeat;}
#nav_main ul li.nav-morelinks ul li a, #nav_main ul li.nav-morelinks ul li a:hover{background-image:none;}
#nav_main ul li ul li.nav-morelinks a{background: #57c2c9 url("common/nav_pfeil_l.png") 2% 50% no-repeat;}
#nav_main ul li ul li.nav-morelinks a:hover{background: #57c2c9 url("common/nav_pfeil_l.png") 2% 50% no-repeat;}
#nav_main ul li.nav-morelinks ul li.nav-morelinks ul li a, #nav_main ul li.nav-morelinks ul li.nav-morelinks ul li a:hover{background-image:none;}
#nav_main ul li ul li ul li.nav-morelinks a{background: #57c2c9 url("common/nav_pfeil_l.png") 2% 50% no-repeat;}
#nav_main ul li ul li ul li.nav-morelinks a:hover{background: #57c2c9 url("common/nav_pfeil_l.png") 2% 50% no-repeat;}
}
@media screen and ( max-width: 820px ) {
#nav_main ul li.nav-morelinks a  { background: #ede4df url(common/nav_pfeil.png) no-repeat right center}
#nav_main ul li.nav-morelinks a#current  { background: #57c2c9 url(common/nav_pfeil.png) no-repeat right center}
.submenuFlyout li a:focus, .submenuFlyout li a:hover,  .submenuFlyout li a:active, .submenuFlyout ul li a:focus, .submenuFlyout ul li a:hover,  .submenuFlyout ul li a:active {color: #5e5e5e; font-size:1em}
#nav ul.sf-menu li ul li ul li a:hover { background: #57c2c9; color: #5e5e5e;}
#nav_main ul li.nav-morelinks ul li a, #nav_main ul li.nav-morelinks ul li a:hover{background-image:none;}
#nav_main ul li ul li.nav-morelinks a{background: #ede4df url(common/nav_pfeil.png) no-repeat right center}
#nav_main ul li.nav-morelinks ul li.nav-morelinks ul li a, #nav_main ul li.nav-morelinks ul li.nav-morelinks ul li a:hover{background-image:none;}
#nav_main ul li ul li ul li.nav-morelinks a{background: #ede4df url(common/nav_pfeil.png) no-repeat right center}
#nav_main .sf-menu li ul li a:hover {color: #5e5e5e;}
}

@media all {
    body div.wcoprivacy-msg p, /** HTML-Baustein **/
    body div.wcoprivacy-msg p a.datenschutz-link, body div.wcoprivacy-msg p a.datenschutz-link:hover,
    body div.privacy-video-msg p, /** YT-Video Iframe **/
    body div.privacy-video-msg p a.datenschutz-link, body div.privacy-video-msg p a.datenschutz-link:hover,
    body div.privacy-map-msg p, /** Maps Iframe **/
    body div.privacy-map-msg p a.datenschutz-link, body div.privacy-map-msg p a.datenschutz-link:hover,
    body .mapPreview.preview-container .mapPreviewInner .mapPreviewMessage, /** Maps Api **/
    body .mapPreview.preview-container .mapPreviewInner .mapPreviewMessage a.datenschutz-link,
    body .mapPreview.preview-container .mapPreviewInner .mapPreviewMessage a.datenschutz-link:hover {
        background: #57c2c9;
        color: #333233;
    }
    
    body div.wcoprivacy-msg p a.permission-link, body div.wcoprivacy-msg p a.permission-link:hover,
    body div.privacy-video-msg p a.permission-link, body div.privacy-video-msg p a.permission-link:hover,
    body div.privacy-map-msg p a.permission-link, body div.privacy-map-msg p a.permission-link:hover,
    body .mapPreview.preview-container .mapPreviewInner .mapPreviewMessage a.permission-link,
    body .mapPreview.preview-container .mapPreviewInner .mapPreviewMessage a.permission-link:hover {
        color: #3d3d3d;
        background-color: #ede4df;
        border-color: #ede4df;
    }
}