@charset "UTF-8";
/* CSS Document */
html, body {
  height: 100%;
}
body {
  font: 10px/12px Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
h3 {
  font-size: 8pt;
  font-weight: bold;
  margin: 0;
  margin-top: 1px;
  margin-left: 1px;
}
p {
  font-size: 11px;
  margin: 0;
  margin-left: 2px;
}
.clear {clear:both;}
/*- TOP -------------------------------*/
.city, .dag {
  float: left;
  width: 120px;
  margin-bottom: 10px;
  margin-left:8px;
  margin-top:3px;
}

select {
  width: 120px;
}

label {
  display: block;
  text-transform: uppercase;
  padding: 15px 0 2px 0;
}
#iframe2 label {padding-top: 0;}

/*- BIOPROGRAMMET -------------------------------*/
.repertory_text,
.ads .repertory_image {
  border-bottom: 1px dotted #999;
  margin: 1px 2px;
}

.mini_posters .repertory_image {
  margin: 1px;
}

.repertory_text  em {font-style: italic;}
.repertory_text:hover {
  background-color:#FFFF00;
}

.repertory_image {
  white-space: nowrap;
}
.repertory_image img {margin: 1px 0px 0px 0px;}
.mini_posters .movie {
  padding-left: 0px;
  padding-top: 2px;
  font-size: 11px;
}

.ads .movie {
  padding: 2px 1px;
  line-height:12px;	  /* padding: 6px 3px 5px 3px;*/
  font-size: 11px;
}
.title {
  font-weight: bold;
}
.date {
}
/*- BIOPROGRAM -------------------------------*/
p.info {
  background-color: #ccc;
  padding: 2px;
  display: none;
  color: #000;
  margin: 3px;
}
p.info em {display: block; border-top: 1px solid #999; font-style: italic; }
.program_header {
  margin: 0;
  padding: 0;
  display: block;
  text-indent: -9000px;
  border-top: 1px solid #000;
  width: 266px;
  height: 94px;
}

.v3 .program_header {
  width: 232px;
  background-size: 232px;
  height: 82px;
}


.slim_program_header {
  margin: 0;
  padding: 0;
  display: block;
  text-indent: -9000px;
  border-top: 1px solid #000;
  width: 131px;
  height: 120px;
}

/*- Gröna headers -------------------------------*/
h1.h2 { background: #748f22 url('/images/headers/program_header_2.gif') no-repeat;}
h1.slim_h2 { background: #748f22 url('/images/headers/program_header_2_slim.gif') no-repeat;}
.v3 h1.h2 { background: #748f22 url('/images/headers/v3/program_header_2.gif') no-repeat;}

/*- Gula headers -------------------------------*/
h1.h4 { background: #ffd500 url('/images/headers/program_header_4.gif') no-repeat;}
h1.slim_h4 { background: #ffd500 url('/images/headers/program_header_4_slim.gif') no-repeat;}
h1.h9 { background: #ffd500 url('/images/headers/program_header_9.gif') no-repeat;}
h1.slim_h9 { background: #ffd500 url('/images/headers/program_header_4_slim.gif') no-repeat;}
h1.slim_h10 { background: #fff url('/images/headers/program_header_4_slim.gif') no-repeat;}

.v3 h1.h4 { background: #ffd500 url('/images/headers/v3/program_header_4.gif') no-repeat;}

/*- Rosa headers -------------------------------*/
h1.h10 { background: #fff url('/images/headers/program_header_10.gif') no-repeat;}
h1.h11 { background: #fff url('/images/headers/program_header_11.gif') no-repeat;}

.v3 h1.h10 { background: #fff url('/images/headers/v3/program_header_10.gif') no-repeat;}
.v3 h1.h11 { background: #fff url('/images/headers/v3/program_header_11.gif') no-repeat;}

/*- Röda headers -------------------------------*/
h1.h1 { background: #b20817 url('/images/headers/program_header_1.gif') no-repeat;}
h1.h3 { background: #b20817 url('/images/headers/program_header_3.gif') no-repeat;}
h1.slim_h1 { background: #b20817 url('/images/headers/program_header_1_slim.gif') no-repeat;}
h1.slim_h3 { background: #b20817 url('/images/headers/program_header_3_slim.gif') no-repeat;}

.v3 h1.h1 { background: #b20817 url('/images/headers/v3/program_header_1.gif') no-repeat;}

/*- Blå headers -------------------------------*/
h1.h5 { background: #0087cb url('/images/headers/city_ovriga.gif') no-repeat;}
h1.slim_h5 { background: #0087cb url('/images/headers/city_ovriga_slim.gif') no-repeat;}

.v3 h1.h5 { background: #0087cb url('/images/headers/v3/city_ovriga.gif') no-repeat;}

/*- Röda headers -------------------------------*/
h1.city_goteborg_narort { background: #b20817 url('/images/headers/program_header_1.gif') no-repeat;}
h1.city_kalmar { background: #b20817 url('/images/headers/Biostaden_saga.gif') no-repeat;}
h1.city_alingsas { background: #b20817 url('/images/headers/city_alingsas.gif') no-repeat;}
h1.city_boras { background: #b20817 url('/images/headers/city_baras.gif') no-repeat;}
h1.city_borlange { background: #b20817 url('/images/headers/city_borlange.gif') no-repeat;}
h1.city_eskilstuna { background: #b20817 url('/images/headers/city_eskilstuna.gif') no-repeat;}
h1.city_falun { background: #b20817 url('/images/headers/city_falun.gif') no-repeat;}
h1.city_halmstad { background: #b20817 url('/images/headers/city_halmstad.gif') no-repeat;}
h1.city_karlskrona { background: #b20817 url('/images/headers/city_karlskrona.gif') no-repeat;}
h1.city_koping { background: #b20817 url('/images/headers/city_koping.gif') no-repeat;}
h1.city_skara { background: #b20817 url('/images/headers/city_skara.gif') no-repeat;}
h1.city_kristianstad { background: #b20817 url('/images/headers/city_kristianstad.gif') no-repeat;}
h1.city_landskrona { background: #b20817 url('/images/headers/city_landskrona.gif') no-repeat;}
h1.city_mariestad { background: #b20817 url('/images/headers/city_mariestad.gif') no-repeat;}
h1.city_mora { background: #b20817 url('/images/headers/city_mora.gif') no-repeat;}
h1.city_motala { background: #b20817 url('/images/headers/city_motala.gif') no-repeat;}
h1.city_nykoping { background: #b20817 url('/images/headers/city_nykoping.gif') no-repeat;}
h1.city_ornskoldsvik { background: #b20817 url('/images/headers/city_ornskoldsvik.gif') no-repeat;}
h1.city_ostersund { background: #b20817 url('/images/headers/city_ostersond.gif') no-repeat;}
h1.city_salen { background: #b20817 url('/images/headers/city_salen.gif') no-repeat;}
h1.city_skelleftea { background: #b20817 url('/images/headers/city_skelleftea.gif') no-repeat;}
h1.city_skovde { background: #b20817 url('/images/headers/city_skovde.gif') no-repeat;}
h1.city_sodertalje { background: #b20817 url('/images/headers/city_sodertalj.gif') no-repeat;}
h1.city_uddevalla { background: #b20817 url('/images/headers/city_uddevalla.gif') no-repeat;}
h1.city_vastervik { background: #b20817 url('/images/headers/city_vastervik.gif') no-repeat;}
h1.city_vetlanda { background: #b20817 url('/images/headers/city_vetlanda.gif') no-repeat;}
h1.city_vetlanda { background: #b20817 url('/images/headers/city_vetlanda.gif') no-repeat;}
h1.city_vanersborg { background: #b20817 url('/images/headers/city_vanersborg.gif') no-repeat;}

h1.city_visby { background: #b20817 url('/images/headers/city_visby.gif') no-repeat;}
h1.h1.city_helsingborg, h1.h1.city_gavle, h1.h1.city_jonkoping, h1.h1.city_karlstad, h1.h1.city_linkoping, h1.h1.city_lulea, h1.h1.city_norrkoping, h1.h1.city_sundsvall, h1.h1.city_umea, h1.h1.city_vasteras, h1.h1.city_vaxjo, h1.h1.city_orebro     { background: #b20817 url('/images/headers/filmstaden.gif') no-repeat;}

h1.city_slim_goteborg_narort { background: #b20817 url('/images/headers/program_header_1_slim.gif') no-repeat;}
h1.city_slim_kalmar { background: #b20817 url('/images/headers/Biostaden_saga_slim.gif') no-repeat;}
h1.city_slim_boras { background: #b20817 url('/images/headers/city_baras_slim.gif') no-repeat;}
h1.city_slim_borlange { background: #b20817 url('/images/headers/city_borlange_slim.gif') no-repeat;}
h1.city_slim_eskilstuna { background: #b20817 url('/images/headers/city_eskilstuna_slim.gif') no-repeat;}
h1.city_slim_falun { background: #b20817 url('/images/headers/city_falun_slim.gif') no-repeat;}
h1.city_slim_halmstad { background: #b20817 url('/images/headers/city_halmstad_slim.gif') no-repeat;}
h1.city_slim_karlskrona { background: #b20817 url('/images/headers/city_karlskrona_slim.gif') no-repeat;}
h1.city_slim_koping { background: #b20817 url('/images/headers/city_koping_slim.gif') no-repeat;}
h1.city_slim_skara { background: #b20817 url('/images/headers/city_skara_slim.gif') no-repeat;}
h1.city_slim_kristianstad { background: #b20817 url('/images/headers/city_kristianstad_slim.gif') no-repeat;}
h1.city_slim_mariestad { background: #b20817 url('/images/headers/city_mariestad_slim.gif') no-repeat;}
h1.city_slim_mora { background: #b20817 url('/images/headers/city_mora_slim.gif') no-repeat;}
h1.city_slim_motala { background: #b20817 url('/images/headers/city_motala_slim.gif') no-repeat;}
h1.city_slim_nykoping { background: #b20817 url('/images/headers/city_nykoping_slim.gif') no-repeat;}
h1.city_slim_ornskoldsvik { background: #b20817 url('/images/headers/city_ornskoldsvik_slim.gif') no-repeat;}
h1.city_slim_ostersund { background: #b20817 url('/images/headers/city_ostersond_slim.gif') no-repeat;}
h1.city_slim_salen { background: #b20817 url('/images/headers/city_salen_slim.gif') no-repeat;}
h1.city_slim_skelleftea { background: #b20817 url('/images/headers/city_skelleftea_slim.gif') no-repeat;}
h1.city_slim_skovde { background: #b20817 url('/images/headers/city_skovde_slim.gif') no-repeat;}
h1.city_slim_sodertalje { background: #b20817 url('/images/headers/city_sodertalj_slim.gif') no-repeat;}
h1.city_slim_uddevalla { background: #b20817 url('/images/headers/city_uddevalla_slim.gif') no-repeat;}
h1.city_slim_vastervik { background: #b20817 url('/images/headers/city_vastervik_slim.gif') no-repeat;}
h1.city_slim_vetlanda { background: #b20817 url('/images/headers/city_vetlanda_slim.gif') no-repeat;}
h1.city_slim_vetlanda { background: #b20817 url('/images/headers/city_vetlanda_slim.gif') no-repeat;}
h1.city_slim_visby { background: #b20817 url('/images/headers/city_visby_slim.gif') no-repeat;}
h1.slim_h1.city_slim_gavle, h1.slim_h1.city_slim_jonkoping, h1.slim_h1.city_slim_karlstad, h1.slim_h1.city_slim_linkoping,
h1.slim_h1.city_slim_lulea, h1.slim_h1.city_slim_norrkoping, h1.slim_h1.city_slim_sundsvall, h1.slim_h1.city_slim_umea,
h1.slim_h1.city_slim_vasteras, h1.slim_h1.city_slim_vaxjo, h1.slim_h1.city_slim_orebro {
  background: #b20817 url('/images/headers/filmstaden_slim.gif') no-repeat;}

.v3 h1.city_goteborg_narort { background: #b20817 url('/images/headers/v3/program_header_1.gif') no-repeat;}
.v3 h1.city_kalmar { background: #b20817 url('/images/headers/v3/Biostaden_saga.gif') no-repeat;}
.v3 h1.city_alingsas { background: #b20817 url('/images/headers/v3/city_alingsas.gif') no-repeat;}
.v3 h1.city_boras { background: #b20817 url('/images/headers/v3/city_baras.gif') no-repeat;}
.v3 h1.city_borlange { background: #b20817 url('/images/headers/v3/city_borlange.gif') no-repeat;}
.v3 h1.city_eskilstuna { background: #b20817 url('/images/headers/v3/city_eskilstuna.gif') no-repeat;}
.v3 h1.city_falun { background: #b20817 url('/images/headers/v3/city_falun.gif') no-repeat;}
.v3 h1.city_landskrona { background: #b20817 url('/images/headers/v3/city_landskrona.gif') no-repeat;}
.v3 h1.city_halmstad { background: #b20817 url('/images/headers/v3/city_halmstad.gif') no-repeat;}
.v3 h1.city_karlskrona { background: #b20817 url('/images/headers/v3/city_karlskrona.gif') no-repeat;}
.v3 h1.city_koping { background: #b20817 url('/images/headers/v3/city_koping.gif') no-repeat;}
.v3 h1.city_skara { background: #b20817 url('/images/headers/v3/city_skara.gif') no-repeat;}
.v3 h1.city_kristianstad { background: #b20817 url('/images/headers/v3/city_kristianstad.gif') no-repeat;}
.v3 h1.city_mariestad { background: #b20817 url('/images/headers/v3/city_mariestad.gif') no-repeat;}
.v3 h1.city_mora { background: #b20817 url('/images/headers/v3/city_mora.gif') no-repeat;}
.v3 h1.city_motala { background: #b20817 url('/images/headers/v3/city_motala.gif') no-repeat;}
.v3 h1.city_nykoping { background: #b20817 url('/images/headers/v3/city_nykoping.gif') no-repeat;}
.v3 h1.city_ornskoldsvik { background: #b20817 url('/images/headers/v3/city_ornskoldsvik.gif') no-repeat;}
.v3 h1.city_ostersund { background: #b20817 url('/images/headers/v3/city_ostersond.gif') no-repeat;}
.v3 h1.city_salen { background: #b20817 url('/images/headers/v3/city_salen_exp.gif') no-repeat;}
.v3 h1.city_skelleftea { background: #b20817 url('/images/headers/v3/city_skelleftea.gif') no-repeat;}
.v3 h1.city_skovde { background: #b20817 url('/images/headers/v3/city_skovde.gif') no-repeat;}
.v3 h1.city_sodertalje { background: #b20817 url('/images/headers/v3/city_sodertalj.gif') no-repeat;}
.v3 h1.city_uddevalla { background: #b20817 url('/images/headers/v3/city_uddevalla.gif') no-repeat;}
.v3 h1.city_vastervik { background: #b20817 url('/images/headers/v3/city_vastervik.gif') no-repeat;}
.v3 h1.city_vetlanda { background: #b20817 url('/images/headers/v3/city_vetlanda.gif') no-repeat;}
.v3 h1.city_vetlanda { background: #b20817 url('/images/headers/v3/city_vetlanda.gif') no-repeat;}
.v3 h1.city_vanersborg { background: #b20817 url('/images/headers/v3/city_vanersborg.gif') no-repeat;}
.v3 h1.city_visby { background: #b20817 url('/images/headers/v3/city_visby.gif') no-repeat;}
.v3 h1.h1.city_helsingborg, .v3 h1.h1.city_gavle, .v3 h1.h1.city_jonkoping, .v3 h1.h1.city_karlstad, .v3 h1.h1.city_linkoping, .v3 h1.h1.city_lulea, .v3 h1.h1.city_norrkoping, .v3 h1.h1.city_sundsvall, .v3 h1.h1.city_umea, .v3 h1.h1.city_vasteras, .v3 h1.h1.city_vaxjo, .v3 h1.h1.city_orebro     { background: #b20817 url('/images/headers/v3/filmstaden.gif') no-repeat;}

/*- Gula headers -------------------------------*/
h1.h5.city_vasteras { background: #ffd500 url('/images/headers/city_vasteras.gif') no-repeat;}
h1.slim_h5.city_slim_vasteras { background: #ffd500 url('/images/headers/city_vasteras_slim.gif') no-repeat;}

.v3 h1.h5.city_vasteras { background: #ffd500 url('/images/headers/v3/city_vasteras.gif') no-repeat;}

/*- Svarta headers -------------------------------*/
h1.h5.city_uppsala { background: #000 url('/images/headers/city_uppsala.gif') no-repeat;}
h1.slim_h5.city_slim_uppsala { background: #000 url('/images/headers/city_uppsala_slim.gif') no-repeat;}

.v3 h1.h5.city_uppsala { background: #000 url('/images/headers/v3/city_uppsala.gif') no-repeat;}

/*- Blå headers -------------------------------*/
h1.city_angelholm { background: #0087cb url('/images/headers/city_angelholm.gif') no-repeat;}
h1.city_boden { background: #0087cb url('/images/headers/city_boden.gif') no-repeat;}
h1.city_gagnef { background: #0087cb url('/images/headers/city_gagnef.gif') no-repeat;}
h1.city_harnosand { background: #0087cb url('/images/headers/city_harnosand.gif') no-repeat;}
h1.city_hedesunda { background: #0087cb url('/images/headers/city_hedesunda.gif') no-repeat;}
h1.city_ludvika { background: #0087cb url('/images/headers/city_ludvika.gif') no-repeat;}
h1.city_lycksele { background: #0087cb url('/images/headers/city_lycksele.gif') no-repeat;}
h1.city_mjolby { background: #0087cb url('/images/headers/city_mjolby.gif') no-repeat;}
h1.city_norrtalje { background: #0087cb url('/images/headers/city_norrtalje.gif') no-repeat;}
h1.city_rattvik { background: #0087cb url('/images/headers/city_rattvik.gif') no-repeat;}
h1.city_sandviken { background: #0087cb url('/images/headers/city_sandviken.gif') no-repeat;}
h1.city_sater { background: #0087cb url('/images/headers/city_sater.gif') no-repeat;}
h1.city_tierp { background: #0087cb url('/images/headers/city_tierp.gif') no-repeat;}
h1.city_vansbro { background: #0087cb url('/images/headers/city_vansbro.gif') no-repeat;}
h1.city_slim_angelholm { background: #0087cb url('/images/headers/city_angelholm_slim.gif') no-repeat;}
h1.city_slim_boden { background: #0087cb url('/images/headers/city_boden_slim.gif') no-repeat;}
h1.city_slim_gagnef { background: #0087cb url('/images/headers/city_gagnef_slim.gif') no-repeat;}
h1.city_slim_harnosand { background: #0087cb url('/images/headers/city_harnosand_slim.gif') no-repeat;}
h1.city_slim_hedesunda { background: #0087cb url('/images/headers/city_hedesunda_slim.gif') no-repeat;}
h1.city_slim_ludvika { background: #0087cb url('/images/headers/city_ludvika_slim.gif') no-repeat;}
h1.city_slim_lycksele { background: #0087cb url('/images/headers/city_lycksele_slim.gif') no-repeat;}
h1.city_slim_mjolby { background: #0087cb url('/images/headers/city_mjolby_slim.gif') no-repeat;}
h1.city_slim_norrtalje { background: #0087cb url('/images/headers/city_norrtalje_slim.gif') no-repeat;}
h1.city_slim_rattvik { background: #0087cb url('/images/headers/city_rattvik_slim.gif') no-repeat;}
h1.city_slim_sandviken { background: #0087cb url('/images/headers/city_sandviken_slim.gif') no-repeat;}
h1.city_slim_sater { background: #0087cb url('/images/headers/city_sater_slim.gif') no-repeat;}
h1.city_slim_tierp { background: #0087cb url('/images/headers/city_tierp_slim.gif') no-repeat;}
h1.city_slim_vansbro { background: #0087cb url('/images/headers/city_vansbro_slim.gif') no-repeat;}

.v3 h1.city_angelholm { background: #0087cb url('/images/headers/v3/city_angelholm.gif') no-repeat;}
.v3 h1.city_boden { background: #0087cb url('/images/headers/v3/city_boden.gif') no-repeat;}
.v3 h1.city_gagnef { background: #0087cb url('/images/headers/v3/city_gagnef.gif') no-repeat;}
.v3 h1.city_harnosand { background: #0087cb url('/images/headers/v3/city_harnosand.gif') no-repeat;}
.v3 h1.city_hedesunda { background: #0087cb url('/images/headers/v3/city_hedesunda.gif') no-repeat;}
.v3 h1.city_ludvika { background: #0087cb url('/images/headers/v3/city_ludvika.gif') no-repeat;}
.v3 h1.city_lycksele { background: #0087cb url('/images/headers/v3/city_lycksele.gif') no-repeat;}
.v3 h1.city_mjolby { background: #0087cb url('/images/headers/v3/city_mjolby.gif') no-repeat;}
.v3 h1.city_norrtalje { background: #0087cb url('/images/headers/v3/city_norrtalje.gif') no-repeat;}
.v3 h1.city_rattvik { background: #0087cb url('/images/headers/v3/city_rattvik.gif') no-repeat;}
.v3 h1.city_sandviken { background: #0087cb url('/images/headers/v3/city_sandviken.gif') no-repeat;}
.v3 h1.city_sater { background: #0087cb url('/images/headers/v3/city_sater.gif') no-repeat;}
.v3 h1.city_tierp { background: #0087cb url('/images/headers/v3/city_tierp.gif') no-repeat;}
.v3 h1.city_vansbro { background: #0087cb url('/images/headers/v3/city_vansbro.gif') no-repeat;}

/*- Gröna headers -------------------------------*/
h1.city_norrkoping { background: #748f22 url('/images/headers/city_norrkoping.gif') no-repeat;}
h1.city_slim_norrkoping { background: #748f22 url('/images/headers/city_norrkoping_slim.gif') no-repeat;}

.v3 h1.city_norrkoping { background: #748f22 url('/images/headers/v3/city_norrkoping.gif') no-repeat;}

.column {width: 131px; overflow: hidden;}
.ads {
  font: 11px/12px Arial, Helvetica, sans-serif;
  color: black;
  float: left;	/*background: url(/images/999.png) repeat-y center;*/
}
div.r1 { border: 3px solid #b20817; border-top: none; }
div.r2 { border: 3px solid #748f22; border-top: none; }
div.r3 { border: 3px solid #b20817; border-top: none; }
div.r10 { border: 3px solid #e2007a; border-top: none; }
div.r9, div.r4, div.r5.city_vasteras { border: 3px solid #ffd500; border-top: none; }


div.slim_r1 { border: 2px solid #b20817; border-top: none; }
div.slim_r2 { border: 2px solid #748f22; border-top: none; }
div.slim_r3 { border: 2px solid #b20817; border-top: none; }
div.slim_r4, div.slim_r5.city_slim_vasteras { border: 2px solid #ffd500; border-top: none; }

/*- Blå ramar -------------------------------*/
div.r5, div.city_angelholm, div.city_boden, div.city_gagnef  { border: 3px solid #0087cb; border-top: none; }

/*- Röda ramar ------------------------------*/
div.city_ostersund { border: 3px solid #b20817; border-top: none; }
div.r1.city_norrkoping { border: 3px solid #b20817; border-top: none; }

/*- Gröna ramar -------------------------------*/
div.city_norrkoping { border: 3px solid #748f22; border-top: none; }

/*- Svarta ramar ------------------------------*/
div.r5.city_uppsala { border: 3px solid #000; border-top: none; }


.text_ads {
  margin: 5px 3px 10px 3px;
  width: 254px;
  background: url(/images/999.png) repeat-y center;
}

.v3 .text_ads {
  width: 220px;
}

.text_ads img {
  width: 120px;
}

.v3 .text_ads img {
  width: 100px;
}

.slim_text_ads {
  margin: 5px 3px 10px 3px;
  width: 121px;
  background: url(/images/999.png) repeat-y center;
}

.slim_text_ads img {
  width: 113px;
}

/*- KNAPPAR -------------------------------*/
div.buttons_new {
  border:10px solid #fff;
  border-top: 2px solid #fff;
  border-bottom: 3px solid #fff;
}
div.buttons_new div.inner {
  border:1px solid #c96f1d;
}
div.buttons_new div.inner a {
  padding-top: 2px;
  text-align: center;
  display:block;
  color: #FFFFCC;
  text-decoration: none;
  text-transform: uppercase;
  background:url(/images/button.gif);
  height: 13px;
  font-weight: bold;
}
div.buttons_new div.inner a:hover {color: #fff; background-position:0 -20px;}
div.buttons_new div.inner a:active {color: #fff; background-position:0 -40px;}
div.inner {
}

/*- KNAPPAR -------------------------------*/
div.other_buttons_new {
  border: 3px solid #fff;
  float: left;
  width: 105px;
  border-top: 1px solid #fff;
}

.slim div.other_buttons_new {
  border: 2px solid #fff;
  float: left;
  width: 59px;
}

.slim div.other_buttons_new span {
  font-size: 8px;
}

div.other_buttons_new.first {
  padding-left: 20px;
}

.v3 div.other_buttons_new {
  padding-right: 3px;
}
.v3 div.other_buttons_new.first {
  padding-left: 5px;
  padding-right: 0px;
}

.slim div.other_buttons_new.first {
  padding-left: 2px;
}

.slim div.other_buttons2_new {
  border: 2px solid #fff;
  float: left;
  width: 127px;
  padding-left: 0px;
  border-top: 1px solid #fff;
  overflow: hidden;
  text-align: center;
}

.slim div.other_buttons2_new span {
  font-size: 9px;
  white-space: nowrap;
}

div.other_buttons2_new {
  border: 3px solid #fff;
  float: left;
  width: 220px;
  padding-left: 20px;
  border-top: 1px solid #fff;
}

.v3 div.other_buttons2_new {
  padding-left: 3px;
  padding-right: 3px;
}
.mini_posters .other_buttons_new,
.mini_posters .other_buttons2_new {
  margin-top: 2px;
  margin-bottom: 1px;
}

div.other_buttons_new.small{
  border: 2px solid #fff;
  float: left;
  width: 53px;
}

.ads .other_buttons_new.small {
  border-top: 0px;
}

.slim div.other_buttons2_new.small {
  border: 2px solid #fff;
  float: left;
  width: 114px;
  padding-left: 0px;
}


div.other_buttons2_new.small {
  border: 2px solid #fff;
  float: left;
  width: 118px;
  padding-left: 0px;
}

.v3 div.other_buttons2_new.small {
  width: 100px;
}

div.other_buttons2_new div.inner {
  border:1px solid #BD9200;
}
div.other_buttons_new div.inner {
  border:1px solid #c96f1d;
}
div.other_buttons2_new div.inner a,
div.other_buttons_new div.inner a {
  line-height: 13px;
  padding-top: 1px;
  padding-bottom: 0px;
  text-align: center;
  display:block;
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
  background:url(/images/button2.gif);
  height: 13px;
  font-weight: bold;
  font-size: 10px;
}
.v3 div.other_buttons2_new div.inner a {
  font-size: 9px;
}

div.other_buttons_new div.inner a {
  background:url(/images/button.gif);
}

div.other_buttons2_new div.inner a:hover {color: #000; background-position:0 -20px;}
div.other_buttons_new div.inner a:hover {color: #000; background-position:0 -20px;}
div.other_buttons2_new div.inner a:active {color: #000; background-position:0 -40px;}
div.other_buttons_new div.inner a:active {color: #000; background-position:0 -40px;}

/*- dokument -------------------------------*/
#iframe {
  width: 320px;
  background-image: url('/images/film_roll2.gif');
  position: relative;
  height: 14770px;
}

#iframe.v3 {
  background-image: url('/images/film_roll-v3.gif');
  width: 250px;
}

#iframe2 {
  background: #000 url('/images/film_roll3.gif') repeat-x top;
  padding: 30px 10px;
  padding-bottom: 0;
  position: relative;
}
.iframe_inner {
  background: #000 url('/images/film_roll3.gif') repeat-x bottom;
  padding-bottom: 22px;
}
.column_266 {
  width: 266px;
  margin-right: 8px;
  float: left;
}

.column_126 {
  width: 126px;
  margin-right: 8px;
  float: left;
}

.columns {
  float:left;
}

.flexible_column {
  margin-right: 8px;
  float: left;
}

#content {
  width: 266px;
  margin-left: 26px;
  margin-right: 26px;
  background-color: #fff;
}

.v3 #content {
  width: 232px;
  margin-left: 9px;
  margin-right: 9px;
}

.ads {
  background: white;
}

.slim .posters {
  width: 131px;
}


.posters {
  width: 266px;
}

.v3 .posters {
  width: 232px;
}
.poster {
  background-color: #FFF;
}

.mini_posters {
  background-color: #FFF;
  width: 126px;
}
div.separator {
  clear:both;
  height: 9px;
  margin: 0;
  background-color: #000;
}

#content #overlay {
  position: absolute;
  width: 266px;
  z-index: 11;
  height: 99%;
  background-color: #000;
}
/*- POP-UP -------------------------------*/
.popup {
  position: absolute;
  width: 290px;
  background-color: #FFFFFF;
  border: 1px #aaa solid;
  z-index: 35;
  margin-top: 0px;
  margin-left: 8px;
}
#iframe .popup {
  left: 4px;
}
#iframe2 .popup {
  margin-top: 0px;
  margin-left: -8px;
}

.popup table {
  margin: 10px;
  font-size: 11px;
  line-height: 13px;
  width: 270px;
}
.popup table td {
  padding: 1px 0;
  border-bottom: 1px dotted #ccc;
  vertical-align: top;
}
.popup table tr:last-child td {border-bottom:none;}
.popup h4 {
  font-size: 17px;
  line-height: 21px;
}
.popup table tr.biografer td {
  padding: 7px 0 1px 0;
  border-bottom: 1px solid #999;
  vertical-align: top;
}
.popup a.boka, .hompage_link:hover, .popup a.boka:hover {
  color:#fff;
  text-decoration: none;
  display: block;
  padding: 1px 5px;
  text-align: center;
  font-size: 9px;
  font-weight: bold;
}
.popup a.sf {
  background-color: #990000;
  color:#FFdddd;
}

.popup a:hover {color: #3A8CC5; text-decoration: underline; }

a.homepage_link:hover { background-color: #D3D3D3; color: #FFF; text-decoration: none;}
.popup a.sf:hover {	background-color: #bb0000;}
.popup a.rio {background-color: #000; color:#ddd; 	}
.popup a.rio:hover {background-color: #333; color:#fff; }
.popup a.mer_info {
	background-color: #aaa;
	color:#333333;
}
.popup a.mer_info:hover {
	background-color: #ccc;
	color:#000;
}

.popup .content_film { padding: 10px; }
.popup .content_info { display: none; }
.popup .content_reviews { display: none; }
.popup .content_blogs { display: none; }
.popup .content_news { display: none; }
a.fancy_close {
  position: absolute;
  top: -12px;
  right: -15px;
  height: 30px;
  text-indent: -9000px;
  display:block;
  width: 30px;
  background: url('/images/fancy_closebox.png') top left no-repeat;
  cursor: pointer;
  z-index: 181;
}
img.affisch {
  float: right;
  margin: 1px 0 2px 10px;
  border: 1px solid #ccc;
}
.popup blockquote {
  margin-top: 10px;
  font-size: 12px;
  font-style: italic;
  line-height: 15px;
  color: #333;
}
/*- ACCORDION -------------------------------*/
.popup em {font-style: italic; color: #666; }
.popup h3 {
  background: #ccc url(/images/arrow-square.gif) no-repeat right -54px;
  padding: 4px 10px;
  margin: 0;
  font: bold 120%/100% Arial, Helvetica, sans-serif;
  border: solid 1px #aaa;
  border-left:none;
  border-right:none;
  border-bottom:none;
  cursor: pointer;
}
.popup large {font-weight: bold; font-size:120%;}
.popup h2 {
  padding: 4px 10px;
  font: bold 120%/100% Arial, Helvetica, sans-serif;
  color: #333;
  background-color: #ccc;
}
.popup h3:hover {
  background-color: #ddd;
}
.popup h3.active {
  background-position: right 2px;
}
.popup a {
  color: #1979BB;
  text-decoration: none;
}
/*- POSTERS -------------------------------*/
.poster img.poster_img {
  cursor:pointer;
  border: 2px solid #fff;
  width: 262px;
}

.v3 .poster img.poster_img {
  border: 1px solid #fff;
  width: 230px;
}

.slim .poster img.poster_img {
  width: 127px;
}
.poster div {
  display: block;
}
.clickable {
  cursor: pointer;
}
#filters {
  background-color: black;
  color: white;
  padding-left: 1px;
  padding-right: 1px;
}

/* VERSION 4 */
#iframe.v4 {
  background-image: url('http://d2b34e04pgt6or.cloudfront.net/images/film_roll-v4.gif');
  width: 300px;
}

.v4 #content {
  width: 282px;
  margin-left: 9px;
  margin-right: 9px;
}

.v4 .posters {
  width: 282px;
}

.v4 .poster img.poster_img {
  border: 1px solid #fff;
  width: 280px;
}

.v4 .program_header {
  width: 282px;
  background-size: 282px;
  height: 82px;
}

.v4 div.other_buttons_new {
  padding-right: 3px;
  width: 130px;
}

.v4 div.other_buttons_new.first {
  padding-left: 5px;
  padding-right: 0px;
}

.v4 div.other_buttons2_new {
  padding-left: 3px;
  padding-right: 3px;
  width: 270px;
}
