::-moz-selection{
  color:#fff;
  background:#000;
}
::selection{
  color:#fff;
  background:#000;
}

body {color: #000;width: 940px; margin: 0 auto; font-family: times new roman,'lenbach_grotesk', Arial;font-size: 15px;}
span.lenbach-font{ font-family: 'lenbach_grotesk', Arial;text-transform: uppercase;}
h1 {line-height: 64px;font-size: 64px;margin: 0; padding:0; text-transform: uppercase;font-family: 'lenbach_grotesk', Arial;font-weight: normal;}
h1 a{color:#373737; text-decoration:none}
h2{text-transform: uppercase;    margin: 0;  padding: 5px 0 0;font-family: 'lenbach_grotesk', Arial;font-weight:normal;}
h3 {    border-bottom: 1px solid;    font-size: 12px;    margin: 0 0 5px;    padding: 0 0 5px;    text-align: right;    text-transform: uppercase;;font-family: 'lenbach_grotesk', Arial;font-weight:normal;}
p {margin: 0 0 10px 0; line-height: 20px;}
a {color:#A48545; text-decoration:none}
a:hover {color: #000; }

img{border: none}
.content ul {margin: 10px 0 0 8px;
    padding: 0;}
.content li{list-style-type: none;   text-indent: -8px;}
.content li:before{content:"›   "}

@font-face {
    font-family: 'lenbach_grotesk';
    src: url('../fonts/lenbachgrotesk_creative-webfont.eot');
    src: url('../fonts/lenbachgrotesk_creative-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lenbachgrotesk_creative-webfont.woff') format('woff'),
         url('../fonts/lenbachgrotesk_creative-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/* * * * * Spalte 1 * * * * */
.sp-1-140 {margin:0 20px 0 0; width:140px; float:left}
.sp-1-220 {margin:0 20px 0 0; width:220px; float:left}
.sp-1-220 img{ width:220px; height:auto}
.sp-1-300 {margin:0 20px 0 0; width:300px; float:left}
.sp-1-780 {margin:0 20px 0 0; width:780px; float:left}

/* * * * * Spalte 2 * * * * */

.sp-2-300 {margin:0 20px 0 0; width:300px; float:left}
.sp-2-500 {margin:0 20px 0 0; width:460px; float:left}
.sp-2-540 {margin:0 20px 0 0; width:540px; float:left}
.sp-2-620 {margin:0 20px 0 0; width:620px; float:left}

/* * * * * Spalte 3 * * * * */
.sp-3-140 {margin:0 0; width:140px;text-align: right;float: right;}
.sp-3-300 {margin:0 ; width:300px; float:left}

.sp-2-540 h2 {margin: 0 0 30px;}
.sp-1-220 h2, .sp-3-140 h2 {margin: 0 0 10px;}
.sp-1-220 h2, .sp-2-540 h2, .sp-3-140 h2 {border-bottom: 1px solid;
    font-size: 12px; padding: 0 0 5px; text-align: right;
    text-transform: uppercase;}

span.ort-gold, span.date-schwarz, span.date-grau  {font-size: 14px; text-transform: uppercase;}
span.ort-gold {color:#A48545;padding: 0 10px 0 0; }
span.date-schwarz { }
span.date-grau {color:#666; }

.line-bottom-1px {}
.haarlinie {border-bottom: 1px solid;    float: left; padding: 0 0 10px;  width: 100%;}



/* navi */

.navi{ float: left; width: 980px;margin: 0 ;   padding: 20px 0 15px;font-size: 12px;  font-family: 'lenbach_grotesk', Arial; }
.navi ul, .footer ul {margin:0; padding:0; text-transform: uppercase;}
.navi ul li, .footer ul li {display: inline;    float: left;    padding: 0 10px 0 0;}
.navi ul li a, .footer ul li a{text-decoration: none;color: #373737;padding: 0;}
.navi ul li a:hover{color:#A48545;}
.navi ul li.current a, .navi ul li.act a, .navi ul li.active a{color:#A48545;}


.navi ul li ul li{position: relative;}

.navi ul li.active ul li a {color: #373737;}
.navi ul li.active ul li a:hover, .navi ul li.active ul li.active a {}


.navi ul.level1 ul.level2 li.active a {    color: #FFFFFF;}
.navi  ul.level2 {border:none; background:#fff;margin: 0 0 0 -5px;    padding: 20px 0 0;min-width: 210px;}
.navi ul.level1 ul.level2 li.active { height: 100%; line-height:14px;background-color:#000}

.navi .level2 li {display:block; width:100%; padding:0}
.navi ul.level2 li a {border-top:none; display: block; padding:5px}
.navi .level2 li a:hover, .navi .level2 li.current a{background-color:#000; color:#fff}

.navi ul li.hover, .navi ul li:hover {  position: relative; }
.navi ul ul { position: absolute;   visibility: hidden;  z-index: 598;}
.navi ul li:hover > ul {    visibility: visible;}

.navi ul.level2 ul li{display:none}
/* navi ENDE */

.navigation{float:left}

.lang{  float: left;
    margin: 0 0 0 20px;}
.lang a{color:#000; text-decoration: none; float:left; padding:  0;}
.lang a:hover{color:#A48545}
.lang .aktiv {color:#A48545;float:left;padding: 0;}
.lang .trenner{float: left;    font-size: 12px;    padding: 0 4px;}


.logo {   float: left;    margin: 0 0 20px;  padding: 10px 0;margin: 0 ;width: 940px;}

/* * * * * BROTKRÜMELPFAD* * * * */
 .brot { float: left;    margin: 0 ;    padding: 0 0 5px;     width: 940px; text-transform: uppercase;font-family: 'lenbach_grotesk', Arial;  }
.brot ul li:before {content: "";}
.brot ul{margin: 0; padding: 0; color:#000; font-size: 12px;}
.brot ul li { display: inline; list-style: none outside none; padding:0; color:#000}
.brot a {text-decoration: none; color:#000}
.brot a:hover {text-decoration: none;color:#A48545;}

.sammlung{  float: left; width: 940px;margin: 0 ;   padding: 0 ;font-family: 'lenbach_grotesk', Arial; }
.sammlung01 {float: left;    font-size: 32px;line-height: 32px; margin: 3px 40px 0 0;    text-align: right;    text-transform: uppercase;}
.sammlung01 a{color:#000}
.sammlung01 a:hover{color:#A48545}


.mainteaser { float:left;border-top: 5px solid;width: 100%; padding: 10px 0 0;font-family: 'lenbach_grotesk', Arial;}
.mainteaser span.date-schwarz, .mainteaser span.ort-gold{font-size: 23px;}
.mainteaser p{margin: 5px 0 0;}
.content{width: 940px;margin: 0 ;padding:25px 0 20px 0; float:left}

.footer {line-height: 18px;padding: 10px 0 0;border-top: 2px solid;margin: 0 0 20px 0  ;width: 940px; float:left; font-size: 12px;font-family: 'lenbach_grotesk', Arial;}
.footer01 {float:left}
.footer ul li a:hover{color: #A48545;}

.schrift {float:right; margin: 0;}
.schrift a:hover{color:#A48545;}
a.a1 ,a.a2,a.a3 {text-decoration: none;padding:0 5px 0 0;color: #000}
a.a1 {font-size: 14px;}
a.a2 {font-size: 16px;}
a.a3 {font-size: 18px;}


/* * * * * Rahmen * * * * */
.box-bild-text {margin: 0 0 30px;}
.box-bild-text h1{border-bottom: 1px solid; line-height: 15px;   font-size: 12px;    margin: 0 0 5px;    padding: 0 0 5px;    text-align: right;    text-transform: uppercase;}
.box-bild-text img{width:300px; height:auto}

.sp-140px-links {margin:20px 20px 0 0; width:140px; float:left}
.sp-140px-rechts {margin:0 0 0 0; width:140px; float:left}
.sp-140px-links img , .sp-140px-rechts img {width:140px;}

.box-300 {margin: 0 0 10px; padding: 10px; text-align: right;width:280px }

.zusatzinfo-bottom {font-size: 12px;font-family: 'lenbach_grotesk', Arial; border-top: 1px solid #000000;text-transform: uppercase;    line-height: 18px;    margin: 40px 0 0;    padding: 5px 0 0;    text-align: right;}
.zusatzinfo-bottom p{margin: 5px 0 0;}
.zusatzinfo-bottom span.ort-gold, .zusatzinfo-bottom span.date-schwarz,.zusatzinfo-bottom span.date-grau {    font-size: 12px;}

.schwarz-1 {font-size:30px}
.schwarz-2 {font-size:50px}
.schwarz-3 {font-size:70px; }

.box-grau-inaktiv {color:#888}
.box-grau-inaktiv .csc-menu li {padding: 5px 0;    border-top: 1px solid #888}
.sp-3-140 .box-grau-inaktiv  .csc-menu {  font-size: 10px;}
.box-grau-inaktiv a, 
.box-grau-inaktiv .csc-menu a {color:#888}
.box-grau-inaktiv a:hover{}

.csc-menu a:hover {
    color: #A48545;
}


/* * * * * NEWS * * * * */
.news-list-all {}
.news-list {margin: 0 0 20px;}
.news-list a{text-decoration: none;color: #373737;}
.news-date {border-bottom: 1px solid;font-size: 12px; padding: 0 0 5px;    text-align: right;}
.news-title{font-size: 30px;    padding: 5px 0 0 500px;    text-align: right;}

.news-text{}

.veranstaltungen-monat {    float: left;
    margin: 0 0 20px;
    width: 780px;}
.veranstaltungen-monat h3{    border: medium none;
    float: left;
    font-size: 20px;
    text-align: left;
    width: 135px;}

#calendar_act_month {float:right;margin: 5px 0 0 0}
#calendar_act_month h3 {border: medium none; font-size: 20px; margin: 0;
    padding: 0;  }


.box-300 .news-title{font-size: 30px;    padding: 5px 0 0 0;    text-align: right;}
#kalender_output {width:150px; float:left}
.tx-calendarnews-pi1 {
float: left;
    margin: 0;
    padding: 0 0 20px;
    width: 620px;}
.tx-calendarnews-pi1 .news-list-all {    float: right;
    font-family: 'lenbach_grotesk',Arial;
    width: 640px;}
.tx-calendarnews-pi1 .news-list {float: left;height: 153px;border-bottom: 1px solid;text-align: right;font-size: 11px; 
    margin: 0 0 18px 10px; text-transform: uppercase;font-weight:normal;  width: 148px;}
.tx-calendarnews-pi1 .news-list a{text-decoration: none;color: #373737;}
.tx-calendarnews-pi1 .news-date {border:none;font-size: 12px; padding: 0 0 5px;    }
.tx-calendarnews-pi1 .news-date .tag{font-size: 35px; font-weight:normal;line-height: 35px;}
.tx-calendarnews-pi1 .news-date .wochentag {font-size: 18px; }
.tx-calendarnews-pi1 .news-title{font-size: 12px;    padding: 0 0 0 5px;    text-align: right;}
.tx-calendarnews-pi1 .news-subtitle{display:none}

.tx-calendarnews-pi1 .news-list .gold {width:100%}

.calendar {width:800px; float:left}


.news-single {}
.news-single .news-header{  margin: 0 0 20px;  float: left;    text-transform: uppercase;    width: 100%;font-family: 'lenbach_grotesk', Arial;}
.news-single .news-title{font-size: 50px;    padding: 0;    text-align: left;width: 770px;float: left;}
.news-single .news-subtitle {width: 780px;text-align: left;font-size: 14px;}
.news-single .news-subtitle p{margin: 10px 0}
.news-single .news-subtitle h2{padding:5px 0 ;margin: 0;font-weight: normal;}
.news-single .news-single-img {float: left;}
.news-single .news-date {border-bottom: none;font-size: 16px; padding: 0 0 5px;   text-align: left; }
.news-single .news-ort {color:#A48545;padding: 0 10px 0 0; }
.news-single .news-text {float: left;}
.news-single .news-subtitle .gold {float: none;  padding: 0 10px 0 0;}

.ausst-list-all {width: 640px;margin: 0;padding:0; float:left; text-align: right;}

.box-grau-inaktiv .ausst-list-all .news-list a{color:#888}

.ausst-list-all .news-list {float: left;height: 150px;border-bottom: 1px solid;padding: 0 10px;font-family: 'lenbach_grotesk', Arial;
    margin: 0 0 20px 0; text-transform: uppercase;font-weight:normal;  width: 140px;}
.ausst-list-all .news-list a{text-decoration: none;color: #373737;}
.ausst-list-all .news-date {border:none;font-size: 11px;padding: 15px 0 5px;   }
.ausst-list-all .news-date .tag{font-size: 70px; font-weight:normal;}
.ausst-list-all .news-date .wochentag {font-size: 30px; }
.ausst-list-all .news-title{font-size: 13px;    padding: 0;    }
.ausst-list-all .news-subtitle{font-size: 11px;}
.ausst-list-all .news-ort {color:#A48545; font-size: 11px;padding: 15px 0 0 0;  }


/* * * * * GALERIE* * * * */
#slides_news_single { width: 940px; margin: 10px 0 0; ;float:left}
a.next, a.prev {      height: 80px;    width: 40px;font-size: 70px;text-decoration: none;}
a.next, a.prev  {    position: relative;    top: -270px;z-index:10}
a.next {left: 930px; }
a.prev {left: -30px;   }
.prev img, .next img{width:auto}
.pic img{width:100%;}

.slide_image{height: 360px;}
.slide_text{text-transform: uppercase; border-bottom: 4px solid; font-size: 18px;line-height: 50px;margin: 0 0 10px 0;font-family: 'lenbach_grotesk', Arial;}

.slide-start {height:415px}
.slide-seite {height:360px}
.slides_control{  overflow:hidden;}
.gold {float:right;color:#A48545;}
.gold a{;text-decoration: none;color:#A48545;}
.gold a:after{content:"›"}


/* LIGHTBOX */

.lightbox_images {;font-family: 'lenbach_grotesk', Arial;}
.lightbox_images .text,.lightbox_images .image-count{color:#888; text-align:right}
.lightbox_images .big_image{font-size: 13px; z-index:10000; background-color:transparent;color: #fff;  border:none;  margin : auto;  min-height:200px;}

.lightbox_images .big_image .pic img{border:1px solid #fff;width: 100%;}
.lightbox_images .big_image .inhalt{width: 500px;  padding: 0;float:left}
.lightbox_images .small_image, .lightbox_images .close, .lightbox_images .next, .lightbox_images .prev{  cursor : pointer;}

.lightbox_images .close, .lightbox_images .next{  float :left;}
.lightbox_images .close {color: #fff; cursor: pointer;font-size: 13px;position: fixed;right: 40px;    text-transform: uppercase; top:20px;}

.big_image .prev {float:left; margin: 200px 28px 0 0;}
.big_image .next  {float:left; margin: 200px 0 0 28px;}

#lightbox_captions {padding: 11px 0 0 80px;font-size: 12px;}
#lightbox_captions .text{ margin: 0 0 16px 0}
.image-count {font-size: 12px;padding: 0 0 10px 0;}

.csc-textpic-caption {padding: 11px 0 0 80px;font-size: 12px;text-align: right;;font-family: 'lenbach_grotesk', Arial;color:#888; }

/* * * * * Presse* * * * */

.presse .sp-1-300 h1, .presse .sp-2-300 h1 ,.presse .sp-3-300 h1  {line-height: 14px;border-bottom: 1px solid;font-size: 12px;margin: 0 0 5px; padding: 0 0 5px;text-align: right;    text-transform: uppercase;}

.presse .box-bild-text {border-bottom: 1px solid;padding: 20px 0 0;}
.presse .box-bild-text h1 {line-height: 32px;border-bottom: none;  font-size: 32px;    margin: 0 0 5px;    padding: 0 0 5px;    text-align: right;    text-transform: uppercase;}

/* * * * * Sonstiges* * * * */
.csc-textpic {float:left}

.calendar_table{display:none}

.ausstellungen h1{width:115px; float:left;font-size: 35px;padding: 0 0 0 25px;}

/******** tw-rss-feed ******************/

.twrss_channel_link{  margin-bottom : 20px;}

.presse-bilder { width:940px; float: left;margin: 0 0 30px;}
.presse-bilder h2{    font-weight: normal; border-bottom: medium none;text-align: left;    margin: 0;font-size: 16px; line-height: 16px;   padding: 0 0 5px 0;}

.presse-bilder  .download {margin: 10px 0 0 0}

.news-list-tag {text-transform: uppercase;border-bottom: 4px solid;text-align: right;font-family: 'lenbach_grotesk', Arial;    border-top: 4px solid;    margin: 0 0 20px;    padding: 12px 0 10px 0;}
.news-list-tag a{color:#000}

.news-list-tag .news-date {  border-bottom:none;}
.news-list-tag .wochentag {font-size: 25px;line-height: 25px;text-transform: uppercase;}
.news-list-tag .tag{font-size: 90px;line-height: 90px;}
.news-list-tag .monat {font-size: 53px;line-height: 53px;}
.news-list-tag .jahr{font-size: 40px;line-height: 40px;}

.news-list-tag .news-tag-title {padding: 5px 0;font-size: 12px;}

.csc-menu {line-height: 38px;font-size: 32px;text-transform: uppercase;text-align: right;;font-family: 'lenbach_grotesk', Arial;}
.csc-menu a{color:#000}
 ul.csc-menu{padding:  0;margin: 20px 0 0 0 }
.csc-menu li{display: block;border-top: 1px solid;padding: 10px 0;}
.csc-menu li:before, .csc-sitemap li:before{content:" "}

.sp-3-140 .csc-menu {font-size: 12px;text-transform: uppercase;text-align: right;margin: 20px 0;line-height: 15px;}

.csc-sitemap a{color:#000}
.csc-sitemap ul{margin: 10px 0 0 8px }
.csc-sitemap li{list-style: none outside none; line-height:18px}
.csc-sitemap ul li ul {margin:10px 0 10px 20px}
.csc-sitemap ul li ul li ul{margin:10px 0 10px 40px}

/* * * * * Suche* * * * */
.suchbox {float:left; margin: 0 0 20px 0;text-align: right;width: 100%;}
.suchbox.fb_twitter, .suchbox.fb_twitter .box-line-4px{ margin: 0;}

.suchbox input.imputsearch {
background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #999;    float: left;margin:10px 0 0 0;
    padding: 9px 0 9px 5px;    width: 135px;font-family: 'lenbach_grotesk', Arial;}
.suchbox input.submit { right:5px;    position: relative;    top: -28px;}
.suchbox form {height: 50px;}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {    font-style: normal;}

.tx-indexedsearch-title {font-family: 'lenbach_grotesk', Arial;text-transform: uppercase;color:#A48545;}
.tx-indexedsearch-title a{color:#A48545;}
.tx-indexedsearch-title a:hover{color:#000;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {    color: #A48545;}

.tx-indexedsearch .tx-indexedsearch-whatis {
  border-bottom: 1px solid;
    font-family: 'lenbach_grotesk',Arial;
    font-size: 12px;
    margin: 0 0 5px;
    padding: 0 0 5px;
    text-align: right;
    text-transform: uppercase;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {    font-style: normal;    font-weight: bold;color:#A48545;}

.box-line-1px {border-bottom: 1px solid;margin: 0 0 30px;padding: 0 0 15px;}
.box-line-1px .gold {text-align:right;color:#A48545;float:none; font-family: 'lenbach_grotesk',Arial; text-transform: uppercase;}
.box-line-1px p {    font-size: 20px;line-height: 28px;margin: 0;padding: 0;}

.box-line-4px {text-transform: uppercase;font-family: 'lenbach_grotesk',Arial; margin: 0 0 20px;font-weight:normal;}
.box-line-4px h2{}
.box-line-4px p{margin:0; padding:0; font-size: 20px;line-height: 28px;}
.box-line-4px a{color:#000}
.box-line-4px a:hover{color:#A48545}

#socialshareprivacy {border-top: 1px solid; float: left;  margin: 0;  padding: 10px 0;  width: 100%;}
#socialshareprivacy ul{}
.social_share_privacy_area {margin: 1px 0 !important;}
#socialshareprivacy li:before {  content: "";}

.news-single #socialshareprivacy {border-top: 1px solid; float: left;    margin: 20px 0 0 0;    padding: 10px 0;    width: 100%;}

.box-bild-text .csc-textpic img{
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url(../img/desaturate.svg#greyscale);
filter: gray;
-webkit-filter: grayscale(1);
}
.csc-textpic img:hover{
 filter : none; 
 -webkit-filter : none;
 -moz-filter: none;
 -ms-filter: none;
 -o-filter: none;
}

.print {float: right; margin: 0 20px 0 0}

.sp-3-140 h1 {font-weight: normal; border-bottom: 4px solid;    font-family: 'lenbach_grotesk',Arial;    font-size: 12px; line-height: 14px;   
  margin: 0 0 5px;    padding: 0 0 5px;    text-align: right;  text-transform: uppercase;}


.sp-3-140 .news-title {  font-size: 12px;font-family: 'lenbach_grotesk',Arial;  padding: 5px 0 0 0; text-align: right; text-transform: uppercase;}
.sp-3-140 .news-list-all {margin: 0 0 20px;}


.sp-3-140 .box-grau-inaktiv {    color: #000;}
.sp-3-140 .news-list {    margin: 0 0 5px;}
.sp-3-140 .news-list-all .news-subtitle, .sp-3-140 .news-list-all  .news-date,  .sp-3-140 .news-list-all .gold {display:none}


.tx-powermail-pi1{}

.tx-powermail-pi1 .tx-powermail-pi1_fieldset, .tx-powermail-pi1 fieldset, .tx-powermail-pi1  legend {  border: medium none;
    margin: 0;
    padding: 0;}

.tx-powermail-pi1 .powermail_check_inner{padding: 0 0 10px 0}

.tx-powermail-pi1 label{ width:220px; float: left;}

.tx-powermail-pi1 .style1 { margin: 8px 0; float: left;width: 100%;}

.tx-powermail-pi1 .powermail_text , .tx-powermail-pi1 .powermail_captcha, .tx-powermail-pi1 textarea  { width:310px;}
.tx-powermail-pi1 .powermail_select { width:315px;}
.tx-powermail-pi1 .powermail_submit, .tx-powermail-pi1  .powermail_reset {background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 20px 0 220px;
    padding: 5px 10px;}



.tx-powermail-pi1 legend {
border-bottom: 1px solid; font-family: 'lenbach_grotesk',Arial;
    float: left;
    font-size: 12px;
    margin: 20px 0 0;
    padding: 0 0 5px;
    text-align: right;
    text-transform: uppercase;
    width: 100%;
}
legend.tx_powermail_pi1_fieldwrap_html_radio_title{width: 100%;}
img.tx-srfreecap-pi2-image {
height: 80px;
    margin: 10px 0 0 220px;
    vertical-align: middle;
    width: 305px;
}
.tx-srfreecap-pi2-cant-read {
color: #000000;
    float: left;
    font-size: 0.9em;
    margin: 0 0 0 220px;
    width: 305px;
}
.tx-powermail-pi1 .powermail_submit{margin: 0 0 0 220px}
.csc-textpic-imagewrap li:before {  content: "";}

.csc-textpic-imagewrap li {text-indent: 0;}

ul.navi-rechts {border-bottom: 1px solid;}

.sp-3-140 .navi-rechts  {margin: 20px 0 40px;}

.csc-menu li.active a, .csc-menu li.current a , .csc-menu li.act a{color:#A48545;}

.csc-menu li.active a:hover, .csc-menu li.current a:hover{color:#000;}

.csc-menu ul.level2 {padding: 0; margin: 10px 0 0; }
.csc-menu ul.level2 li {  border-top: none; padding: 4px 0;}
.csc-menu ul.level2 li a {color:#000;}
.csc-menu ul.level2 li a:hover, .csc-menu ul.level2 li.current a,  .csc-menu ul.level2 li.act a {color:#A48545;}

.csc-menu ul.level2 li.current ul.level3 li , .csc-menu ul.level2 li.act ul.level3 li{text-transform: none;padding: 0;}
.csc-menu ul.level2 li.current ul.level3 li a, .csc-menu ul.level2 li.act ul.level3 li a{color:#888;}
.csc-menu ul.level2 li.current ul.level3 li a:hover, .csc-menu ul.level2 li.act ul.level3 li a:hover{color:#A48545;}
.csc-menu ul.level2 li.act ul.level3 li.current a{color:#A48545;}

.kindl { float: right;   margin: 0 100px 0 0;}

/* tx_rss_feed (br-tag rausnehmen)*/
#twrss_table .twrss_item_content br:first-child{ display:none;}

.tx-indexedsearch-browsebox ul {
    margin: 20px 0 ;

}

#twrss_table {line-height: 20px;}

.mfp-title {
	font-family: 'lenbach_grotesk', Arial;
}