/* CSS för menyn */
a#skipmenu{display:none !important}
#content{line-height:120%;margin-left:190px;padding:10px}
#logo{display:block;margin-left:auto;margin-right:auto}
#mc{background:url(bilder/mp.png) no-repeat top center;font-size:small;height:auto;left:10px;padding:210px 0 0 0;position:absolute;width: 170px}
#mc .active{border-left:10px solid #E2CC83;font-weight:bold}
#mc a{background:url(bilder/mb2.png) #336699 0 -10px;border-bottom:1px solid #152B3F;border-top:1px solid #8AB2D8;color:#FFFFFF;display:block;padding:5px 10px;text-decoration:none;width:150px}
#mc a.tp:hover,#mc a.tp:focus{background:url(bilder/mb2.png) 0 -60px;border-bottom:1px solid #7A8894;border-top:1px solid #C1DAF1}
#mc a.tp:active{background:url(bilder/mb2.png) 0 -110px;border-bottom:1px solid #2F5374;border-top:1px solid #F0FFFF}
#mc a:hover,#mc a:focus,#mc ul ul a:hover{background-color:#8CB2D9;color:#000000;text-decoration:none}
#mc li{margin:1px 0 0 1px}
#mc ul{font-family:Arial,Helvetica,sans-serif;list-style-type:none;margin:0;padding:0}
#mc ul ul a{background:#407FBF;border-bottom:0;border-left:10px solid #6699CC;border-top:0;color:#FFFFFF;display:block;margin-right:5px;padding-bottom:4px;padding-left:12px;padding-top:4px;text-decoration:none;width:138px}
#mc ul ul li{margin-left:0px;margin-top:1px}
#boka a{background:none !important;border:0 !important}
#boka img,.noborder{border:0}
#boka p{text-align:center;font-size:1.2em}
/* CSS för förstasidan */
div.film a{display:block;font-weight:bold;height:175px;padding-top:5px;text-align:center;text-decoration:none;width:115px;margin-top:18px}
div.film a.studio{height:193px !important;margin-top:0 !important}
.adress{color:#727272;font-weight:bold;text-align:right}
.af,.afs{display:block;float:left;height:192px;margin:5px;padding:2px;text-align:center;width:150px}
.af{padding-top:22px}
.afs{padding-bottom:22px}
.aktuellt,.studio{background:url(bilder/gbu.png) #F2F2F2 bottom repeat-x;border-bottom:1px solid #F2F2F2;border-top:1px solid #F2F2F2;margin:0 0 10px;padding:0}
.aktuellt a{text-decoration:none}
.aktuellt a img,div.film img{border:0}
.aktuellt h2,.studio h2{background:url(bilder/gbo.png) top repeat-x;font-size:1.2em;margin:0;padding:10px 0 15px 30px}
.aktuellt p{margin:0 20px 5px}
.b1{width:185px}
.borta{display:none !important}
.dag{background:#E2ECF6;border-bottom:1px solid #C6D8EC;margin:8px;padding:0}
.dag h3{background:url(bilder/pd.png) repeat-x;border-bottom:1px solid #C6D8EC;border-top:1px solid #FFFFFF;font-size:0.9em;padding:4px 0 4px 10px}
.dag h3 span{font-weight:normal}
.dag p{margin:0.3em 20px}
.kommande{background:url(bilder/bbu.png) #E2ECF6 bottom repeat-x;border-bottom:1px solid #E2ECF6;border-top:1px solid #E2ECF6;padding:0;clear:both}
.kommande div.film{float:left;height:180px;margin:0 10px 15px 10px;width:115px}
.kommande h2{background:url(bilder/bbo.png) top repeat-x;font-size:1.1em;margin:0;padding:10px 0 15px 30px}
.program{background:url(bilder/gbu.png) #F2F2F2 bottom repeat-x;border-bottom:1px solid #F2F2F2;border-top:1px solid #F2F2F2;padding:0;  max-width: 600px; }
.program h2{background:url(bilder/gbo.png) top repeat-x;font-size:1.1em;margin:0;padding:10px 0 0 30px}
.vald{background:#F8F2E0;border-bottom:1px solid #F1E6C2}
.vald h3{background:url(bilder/pvd.png) #F1E6C2 repeat-x;border-bottom:1px solid #F1E6C2}
.promo{background:url(bilder/grbu.png) bottom repeat-x #ECF6E2;border-top:1px solid #ECF6E2;border-bottom:1px solid #ECF6E2;padding:0}
.promo h2{background:url(bilder/grbo.png) top repeat-x;padding:10px 0 15px 30px;font-size:1.1em;margin:0}
.promo #rekp{float:right;padding:0 15px 5px}
.promo p{margin: 0 20px 15px;text-align: center}
.promo span{color:#A55027;background:transparent;font-weight:bold;font-size:125%;position:inline;vertical-align:middle}
.promo img{border:0}
.programinfo{margin:5px 20px;font-size:smaller;color:#555;text-shadow:1px 1px 2px #ccc}
/* CSS för hela hemsidan */
body{padding:0;background:url(bilder/background.png) #ffffff left repeat-y;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:0.9em}
a{background:transparent;color: #336699}
a.trailer{padding-left:25px;display:block;background:url(bilder/trailer2.png) no-repeat left;min-height:22px}
a.trailer:hover{background:url(bilder/trailer2.png) no-repeat left #c6d8ec}
a:hover, a.film:hover,.pi a:hover{background:#c6d8ec;color:#000000}
div.aktuellt a.film, div.kommande a.film {text-shadow:2px 2px 2px #ccc}
div.aktuellt a.film img, div.kommande a.film img {-moz-box-shadow:5px 5px 7px #999;margin-bottom:5px}
a.film span{font-weight:normal}
a[href $=".pdf"]{padding-left:20px;background-image:url(bilder/page_white_acrobat.png);background-repeat: no-repeat}
h1{text-align:right;font-family: "Times New Roman", serif, cursive;font-style:italic;font-size: 2em}
h1#mh{border-bottom:1px solid #cccccc;margin-bottom:30px;font-size:1.5em}
h2{font-size:medium}
hr{border:1px solid #336699}
span.film,a.film,.visas{background:transparent;color:#336699;font-weight: bold}
.info{background:transparent;color:#407fbf}
.note{background:transparent;color:#ce6531}
img.ill{float:right;margin:0 0 10px 10px;padding:5px;border:1px solid #bbbbbb;background: #eeeeee}
h1 span{display:block;position:relative;z-index:1}
#sh span{margin-bottom:-60px}
#sh, #sh span{width:386px;background-image:url(bilder/studiograndlogo.png);background-repeat:no-repeat;height:70px}
.sp{float:left;width:110px;padding:5px;clear:left}
.st{margin-left:130px}
.st h3{border-top:1px solid #aaaaaa;padding-top:0.5em}
.sp img{padding:3px;background:#e2ecf6;-moz-box-shadow:3px 3px 7px #999;}
#update{background:transparent;color:#727272;font-size:small}
.copy{color:#555555;font-size:smaller}
td.filminfo{border-right:1px solid #cccccc;width:120px;background:#ffffff !important;color:#a55027;font-weight:normal;text-align:right;vertical-align:top}
th.filmtitle{text-align:left;font-size:1.3em;background: #f9f9f9;text-shadow:2px 2px 5px #bbb;}
.poster{border-left:1px solid #cccccc;width:120px;vertical-align:top;background: #f1f1f1 !important}
.extratitle,.act{font-style:italic}
.extratitle, a.film span{font-weight:normal}
.tag{background:transparent;color:#ce6531;font-style:italic}
.premiere{background:transparent;color:#336699;font-weight:normal}
td.poster img{border:1px solid #cccccc;margin:3px;padding:0}
td.synopsis{text-align:justify}
table.film td{background:#f9f9f9}
ul li{margin-bottom:1em}
/* TEST */
.filmprogram td{padding:0.3em;border-top:1px solid #CCC;background:transparent}
table.filmprogram tr:hover {background:#F1E6C2}
.karta{border:1px solid #CCC;background:#FFF;padding:5px;width:550px;text-align:center}
.salong{border:1px solid #CCC;background:#e2ecf6;padding:5px;text-align:center;float:right;margin: 1em}
img.oscar{-moz-box-shadow:none !important}