.scheduleItem_TAG{
  font-weight:bold;
  color:#076294;
  padding-right: 5px;
}

.org_name{
  font-size:16px;
  color:gray;
}

.topCharts .post-info{
    height: 58px;
}

.topCharts .post-info img{
    margin-left:-15px;
    margin-top:10px;
    height:105px;
    width:80px;
    max-width:80px;
}

#rewardsList h3 a {
  font-size: 20px;
  color: #96811d;
  padding-top: 0px;
  padding-bottom: 3px;
  margin-bottom: 0px;
  display: table;
}

#categories_rewards {
  list-style-type: none;
  padding: 18px 4px 0px 4px;
}

#categories_rewards li {
  padding-top: 3px;
}

#categories_rewards li a, #categories_rewards li i {
  color: #96811d;
}


#rewards_list {
  list-style-type: none;
  padding: 18px 4px 0px 4px;
}

#rewards_list li {
  padding-top: 3px;
}

#rewards_list li a, #rewards_list li i {
  color: #076294;
}

#schedule_list_empty {
  list-style-type: none;
  padding: 18px 4px 0px 4px;
}

#schedule_list_empty li {
  padding-top: 3px;
}

#schedule_list_empty li a, #schedule_list_empty li i {
  color: gray;
  font-size: smaller;
}

#panelDate{
    background-color: #fff;
}


.cities .selected a {
    font-weight:bold;
    font-size: larger;
}

.allDates{
    float:left;
    margin-top:10px;
    margin-right:10px;
    display: table-cell;
}

.allDates i{
    font-size:56px;
}

.selected  i{
    color:#5cb85c;
}

.filmFlyer {
  background-color: #fff;
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  opacity: .80;
  filter: alpha(opacity=80);
}

.filmPoster{
    height:320px;
    width:100%;
    z-index: 99;
    position: relative;
}

.filmPosterEmpty{
    height:65px;
    width:100%;
    z-index: 99;
    position: relative;
}

.filmInfo{
    position: absolute;
    bottom: 0px;
    max-width: 652px;
    z-index: 50;
}

.filmVideos{
    position: absolute;
    top: 60px;
    width: 130px;
    right:0px;
    z-index: 50;
    padding: 5px;
    background-color: #fff;
    text-align: right;
    opacity: .80;
    filter: alpha(opacity=80);
    border-left: 1px solid #2e6da4;
    border-top: 1px solid #2e6da4;
    border-bottom: 1px solid #2e6da4;
}

.filmFotos{
    position: absolute;
    top: 100px;
    width: 130px;
    right:0px;
    z-index: 50;
    padding: 5px;
    background-color: #fff;
    border-left: 1px solid #2e6da4;
    border-top: 1px solid #2e6da4;
    border-bottom: 1px solid #2e6da4;
    text-align: right;
    opacity: .80;
    filter: alpha(opacity=80);
}

.filmKinoProgramm{
    position: absolute;
    top: 20px;
    width: 130px;
    right:0px;
    z-index: 50;
    padding: 5px;
    background-color:#2e6da4;
    text-align: right;

    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;

    opacity: .80;
    filter: alpha(opacity=80);
}

.filmKinoProgramm a.page-scroll{
    color:#fff;
}

.filmKinoProgramm:hover, .filmVideos:hover, .filmFotos:hover {
    background-color:#0a4274;
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
     opacity: .90;
    filter: alpha(opacity=90);
}

.filmVideos a.page-scroll:hover, .filmFotos a.page-scroll:hover, .filmKinoProgramm a.page-scroll:hover {
    color:#fff;
}


.filmVideos a, .filmFotos a, .filmKinoProgramm a {
    text-decoration: none;
    display: block;
    font-weight: bold;
}

.filmTitle{
    padding-bottom:10px;
    display:block;
}

.film_leftCell{
  width:95px;
  padding-right:15px;
  font-weight:bold;
  vertical-align: top;
  color:#076294;
  padding-bottom:6px;    
  font-style: italic;
  
  
}

.film_spanCell{
  padding-right:15px;
  font-weight:bold;
  color:#076294;
  float:left;
  font-style: italic;
}

.film_spanData{
    font-size:14px;
    float:left;
}

.filmTitle h1{
    font-size:28px;
    line-height: 1;
    margin-top:0;
    margin-bottom:0;
}

.filmTitle h1 div{
   padding-top:5px; 
   font-size:18px; 
   color:gray;
}


.film_rightCell{
  padding-bottom:6px;
  width: 360px;
}     

#buyTicket .icons-page i{
    font-size:16px;
}

#filmeImKino select.form-control, #kinos select.form-control{
    max-width: 350px;
}

.filmMitSpiller{
  float: left;
  width: 68px;  
}

.pnlDarsteller {
    padding-bottom:2px;
    border-bottom: 1px solid #1d6b95;
}

.pnlDarsteller font.activated {
    background-color:  #1d6b95;
      color: #fff;
  padding:4px;
}

.pnlDarsteller font {
  cursor: pointer;
  font-size: 12px;
}

.sidebar {
/*    padding-top:10px;*/
}

div.center-cropped {
  width: 100%;
  height: 320px;
  overflow:hidden;
}
div.center-cropped img {
  height: 100%;
  min-width: 100%;
  left: 50%;
  position: relative;
  transform: translateX(-50%);
}


.addthisevent-drop                         {
    border:0;
    padding:0;
    width:22px;
    height:20px;
    top:4px;
    display:inline-block;
    position:relative;
    z-index:1000;
    text-decoration:none;
    background: url(http://addthisevent.com/gfx/icon-calendar-t1.png) no-repeat 2px 50%;}
.addthisevent-drop:hover                 {color:#555;font-size:14px;text-decoration:none;}
.addthisevent-selected                     {}
.addthisevent_dropdown                     {width:140px;position:absolute;z-index:99999;padding:6px 0px 0px 0px;background:#fff;text-align:left;display:none;margin-top:4px;margin-left:-1px;border-top:1px solid #c8c8c8;border-right:1px solid #bebebe;border-bottom:1px solid #a8a8a8;border-left:1px solid #bebebe;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-box-shadow:1px 3px 6px rgba(0,0,0,0.15);-moz-box-shadow:1px 3px 6px rgba(0,0,0,0.15);box-shadow:1px 3px 6px rgba(0,0,0,0.15);}
.addthisevent_dropdown span             {width:135px;display:block;line-height:110%;background:#fff;text-decoration:none;font-size:12px;color:#337ab7;padding:8px 10px 9px 15px;}
.addthisevent_dropdown span:hover         {background:#f4f4f4;color:#337ab7;text-decoration:none;font-size:12px;}
.addthisevent span                         {display:none!important;}
.addthisevent-drop ._url,.addthisevent-drop ._start,.addthisevent-drop ._end,.addthisevent-drop ._summary,.addthisevent-drop ._description,.addthisevent-drop ._location,.addthisevent-drop ._organizer,.addthisevent-drop ._organizer_email,.addthisevent-drop ._facebook_event,.addthisevent-drop ._all_day_event {display:none!important;}
.addthisevent_dropdown .copyx             {width:140px;height:21px;display:block;position:relative;cursor:default;}
.addthisevent_dropdown .brx             {width:120px;height:1px;overflow:hidden;background:#e0e0e0;position:absolute;z-index:100;left:10px;top:9px;}
.addthisevent_dropdown .frs             {position:absolute;top:5px;cursor:pointer;right:10px;padding-left:10px;font-style:normal;font-weight:normal;text-align:right;z-index:101;line-height:110%;background:#fff;text-decoration:none;font-size:9px;color:#cacaca;}
.addthisevent_dropdown .frs:hover         {color:#337ab7;}
.addthisevent                             {visibility:hidden;}

/*
.carousel-inner{
    height: 300px;
}
  */
.carousel .item{
   height:320px; 
} 

.carousel{
    margin-top: 0px;
    min-height:240px;
}

#myCarousel h1{
    color:#fff;
}

.bs-example{
    margin: 20px;
}

.letzeFilme{
    margin-bottom: 10px;
}

.subFilmImg{
  float:left;
  width:68px;
  margin-top:2px;
}

.kinoapp {
    padding-bottom: 10px;
    display: block;
}

.kinoapp a {
    display: table-cell;
}

.kinoapp .itunesApp {
    float:left;
}

.kinoapp .androidApp {
    float:right;
}

.kinoappfooter {
    padding-top: 10px;
    display: block;
}

.kinoappfooter a {
    display: table-cell;
}

.kinoappfooter .androidApp {
 padding-left:10px;
 }
 
 .movieGrade .clearfix b{
     font-size: smaller;
     float: left;
     color: #337ab7;
     font-style: italic;
 }
 
 .movieGrade span{
     font-size: smaller;
     float: right;
     font-weight: bold;
     color: #337ab7;
 }
 
 .movieGrade .clearfix {
     height: 20px;
 }

 .grades{
     margin-top:25px;
     margin-bottom:10px;
 }
 
 .grades b{
     font-size: larger;
 }
 
 .extraFSK {
     margin-bottom:20px;
 }
 
 .extraFSK span{
     color:#076294;
     font-style: italic;
 }
 
 .extraFSK table {
     width:100%
 }
 
 .popover{
     max-width: 550px;
     min-width: 350px;
     width: auto;
 }
 
 .popover hr{
     margin:3px;
     padding: 0px;
 }
 
 .articlePost h1 {
     font-size:23px;
     margin-top:15px;
     margin-bottom:10px;
}

.articlePost h2{
    font-size:21px;
    margin-top:10px;
     margin-bottom:5px;
     
}

.articlePost h2 a{
    color:#076294;
    font-weight:bold;
}