.big_anons{
font-size:90%;
text-align:left !important;
border-top:1px solid #660400;
padding-top:24px;
margin-top:20px;
}
.big_anons.today{
padding-top:0px;
margin-top:0px;
border-top:none !important;
font-size:110%;
}
.big_anons.today .date{
margin-bottom:12px;
}
.big_anons h2{margin:0px 0px 4px 0px;
line-height:110%;
}
.big_anons .date{
margin-top:10px;
}
.big_anons a{font-style:italic;
font-weight:bold;
}
.big_anons .composer{font-style:italic;
font-size:100%;
font-weight:bold; float:left;
margin:0px 4px 0px 0px;
}
.big_anons h1{
margin:0px 0px 6px 0px;
}

.video_con{

}
.video_con .date{
width:100%;
text-align:center;
font-size:110%;
padding:4px;
margin-bottom:8px;
}


//Slider
#button_l, #button_r{
    width:28px; 
    height:100%; 
    position:absolute;
    z-index:2;
    cursor:pointer;
    display:inline-block;
}
#button_l{left:0;}
#button_r{left:100%;
margin-left:-28px;
}
#button_l img, #button_r img{
    width: 100%;
    position: absolute;
    top:40%;
    opacity: 0.2;
}
#button_l img:hover, #button_r img:hover{
    opacity: 0.7;
}
.dis{cursor: auto !important;}
.dis img{display:none;}
.mk_slider{
    background:#fff;
    display:inline-block; 
    width:100%; 
    overflow: hidden;
    padding:0 28px;
    position: relative;
    margin:0;
    -moz-box-sizing:border-box !important;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.slide_pos1,
.slide_pos2,
.slide_pos3,
.slide_pos4{
    display:block;
    position:absolute; 
}


.slider_item{
    background: #fff;    
    text-align: center;
    border:0px !important;
//    padding:0;
    float: right !important;
    display:none;
 //   margin: 0;
    margin-bottom: 14px;
  //  width:25%;
}
.slider_item img{
width: 100%;
}
.slider_item.first{
    display:block;
    margin:auto;
    text-align:center;
    width:100%;
    
}
.block_vis{display: block;}
.slider_inside{
    text-align: center;
    padding: @gutter2;
}




.slider_item .caption{
 .plashka();
position: absolute;
  left:0px !important;
  bottom: 0;
  padding:0;
  display:none;
  left:50%;
  text-align:left;
  height:100%;
}

.visible{
display:block !important;
}


.sitename, .sitename:hover, .sitename:visited{
  font-size:22px;
  text-decoration:none;
}

.table-item img{
width:108px;
height:auto;
}
.daten.plan a img{width:100% !important;
}
.text_center{text-align:center;
}
.lyre_2017{text-align:center; margin-top:4px;
width: 100%;
font-style: italic;
font-size: 115%;
//background: url(../img/grad.jpg) repeat-x;
}
ul.circled{list-style-type: circle;
margin-left: 30px;
}
.cursive{font-style:italic;
}
ul.tire{
margin-left: 16px;
}
.superviz i{font-weight:bold; color:#1e3156;
padding-left:12px;
}
.tab_honour{clear:both;
}
.link-picture{margin:14px 24px;
}
.table-item{clear:both; margin:14px 12px;
}
.table-item img{float:left; margin:6px 14px 0px 0px;
}

.width-20{width:20%;
}
.width-25{width:25%;
}
.width-30{width:30%;
}
.width-35{width:35%;
}
.width-65{width:65%;
}
.width-75{width:75%;
}
.fest1{width:60%;
margin-bottom:14px;
}
.festtable td{padding-bottom: 14px;
}