#wrap                       { width: 99%; }
.hb-video-smartphone { display: block; }
#head                       { padding-top: 100px; }
#logo                       { float: none; text-align: center; margin-bottom: 46px; }

.blog-themen-small          { display: block; }

#kopf-bild                  { width: auto; height: auto; }
#kopf-bild img              { width: 100%; }

.re-box                     { width: 335px; float: none; margin-left: 5px; }

.sp-video                   { float: none; width: auto; }
.sp-video.hide-video-mobile { display: none; }

.sp-boxen-show-more-mobile  { display: block; }
.sp-boxen-show-more-desktop { display: none; }
#sprecher-syncvon a.hide-box-mobile { display: none; }


.pers-container.hide-box-mobile { display: none; }

#sprecher-syncvon a         { width: 26%; }

#film-text                  { max-width: 69%; }

#sp-video-show-more-mobile  { display: block; }
#sp-video-show-more-desktop { display: none; }

.ytvideobox                 { display: none; }
#filmtrailer                { display: block; }
#filmtrailer div            { max-width: 765px; margin: 0 auto; }
#filmtrailer a              { width: auto; max-width: 765px; margin: 0 auto; }

.sprecher-schauspieler-filmografie { margin-bottom: 25px; }

#sync-info.big-picture #sync-info-sp-bild { width: 230px; }
#sync-info.big-picture #sync-info-sp-bild img { width: 228px; }
#sync-info.big-picture #sync-info-sp-right { width: 64%; }

.sp-video                   { margin: 0 auto 25px auto; }

#text                       { width: auto; float: none; padding-right: 0; }

#sprecher-details           { width: 64%; }

#scroll-boxen               { width: 100%; }
#scroll-left                { }
#scroll-left img            { }
#scroll-right               { }
#scroll-right img           { }
#scroll-area                { width: 600px; }
#tbl-eigenschaften          { display: none; }
.sprecher-probe-text-lang   { display: none; }
.sprecher-probe-text-kurz   { display: inline-block; }

#ifb-sp-suche         { display: none; }
#ifb-sprachen         { display: none; }

.kfwd-vsb img               { width: 100%; }
#film-info                  { padding-bottom: 30px; }

#footer-klein               { display: block; text-align: center; padding: 20px 0; }
#footer                     { display: none; }

#filmtabelle { padding-bottom: 0px; }


@media only screen and (max-width: 790px) {
	#sync-info-sp-right         { max-width: 100%; }
}

@media only screen and (max-width: 960px) {
  #blog-abbo 									{ display: none!important; }
  #blog-abo-infob 						{ display: block!important; }
}

@media only screen and (max-width: 815px) {
	.swp-item { max-width: 387.5px; width: 100%; margin: 0 auto; }
  .swp-item:nth-child(odd){ float: none; padding-right: 0; }
  .swp-item:nth-child(even){ float: none; padding-left: 0; }
}

@media only screen and (max-width: 810px) {

  .hs-right                   { margin-left: 28px; }
  
}

@media only screen and (max-width: 906px) {
  body                        { background-image: url(/static/mp/bg-page-2.png); }
  #navigation                 { width: 100%; border: none; }
  #kopf-bild                  { -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; }
  #navigation ul              { padding-left: 15px; padding-top: 6px; }
  #navigation li							{ padding-right: 8px; }
  #navigation a               { font-size: 21px; }
  #navigation li span         { font-size: 33px; }
  
  #text                       { width: 100%; padding-right: 0; }
  .abstand-links              { padding-right: 5px; }
  
  .box-inner                  { width: 200px; }
  .box-inner img              { width: 200px; }
  .box-titel                  { width: 200px; top: 58px; font-size: 11pt; padding-top: 8px; }
  
  .scntbox-desklink           { width: 203px; }
  .desklink-name              { background: none; }
  
  .sprachen-titel             { width: 286px; font-size: 9pt; }
  
  .stimmen-text               { font-size: 9pt; }
  
  .box-audio-left             { float: none; width: 100%; }
  .box-audio-right            { float: none; width: 100%; }
  .box-audio-right-inner      { float: none; }

}

#smallheader                { background-image: url(/static/mp/bg-page-2.png); }
#smallheader #head          { padding-top: 20px; }
#smallheader #logo          { margin-bottom: 20px; }

.blog-themen-small { display: none; }
#blog-trenner { display: none; }

