/*
   Lidköpings filmstudio stilmall (skärm)
   Peter Ericson (http://pericson.com/)
*/

/* ALLMÄNT */

body {
   background-color: #000000;
   color: #000000;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
   font-size: 62.5%; /* Effect: 1.0em = 10px. */
   margin: 0 auto;
   padding: 0;
   text-align: center;
   width: 100%;
}

a:link {
   color: #0000ff;
   text-decoration: underline;
}

a:visited {
   color: #660099;
   text-decoration: underline;
}

a:hover {
   color: #cc0000;
   text-decoration: underline;
}

a:active {
   color: #cc0000;
   text-decoration: none;
}

del {
   text-decoration: line-through;
}

dt {
   font-weight: bold;
}

h1,
h2,
h3,
h4 {
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

h1 {
   font-size: 2.7em;
   margin-top: 0;
}

h2 {
   font-size: 1.5em;
}

h3 {
   font-size: 1.2em;
}

h4 {
   font-size: 1.0em;
}

input {
   margin: 2px 0;
}

/* SIDSTRUKTUR */

#innehall {
   background-color: #ffcc33;
   font-size: 1.6em;
   margin: 0 auto;
   padding: 5px;
   position: relative;
   text-align: left;
   width: 600px;
}

#logo {
   background-image: url('/bilder/lidkopings-filmstudio.png');
   display: block;
   float: left;
   height: 73px;
   margin: 0px auto;
   text-indent: -999em;
   width: 367px;
}

#programmeny {
   font-weight: bold;
   margin-bottom: 10px;
   padding: 3px;
}

/* BILDER */

a img {
   border: none;
}

#nyhetsflode {
   float: right;
}

.affisch {
   border: 1px solid #000000;
}

.filmlankar {
   float: right;
   font-size: 0.8em;
   margin: 0;
   text-align: center;
}

/* DIVERSE */

#folj span {
   float: left;
   font-weight: bold;
   margin-right: 5px;
}

#programmeny a.aktiv {
   color: #cc0000;
   text-decoration: none;
}

.clear {
   clear: both;
   visibility: hidden;
}

.obs {
   background-color: #ffff66;
   color: #000000;
}

.trailer {
   clear: both;
   margin-top: 10px;
   text-align: center;
}

.viktigt-meddelande {
   background-color: #ffff66;
   border: 1px solid #cc3300;
   color: #000000;
   font-weight: bold;
   padding: 5px;
   text-align: center;
}

/* E-POSTPRENUMERATION */

#epostpren {
   background-color: #ccffcc;
   border: 1px solid #33ff33;
   float: right;
   margin: 0 0 3px 0;
   padding: 3px;
   width: 205px;
}

#epostpren p {
   margin: 0;
   padding: 0;
}

#epostpren #email {
   width: 200px;
}

#epostpren #prenumerera {
   width: 200px;
}

/* MEDLEMSBETYG */

.medlemsbetyg {
   border: 1px solid #000000;
   border-collapse: collapse;
   border-spacing: 0;
   clear: both;
   margin-top: 5px;
   width: 100%;
}

.medlemsbetyg thead tr {
   background-color: #9e3a38;
   color: #ffffff;
}

.medlemsbetyg tbody tr {
   background-color: #ffffff;
}

.medlemsbetyg td.jamn {
   background-color: #cccccc;
}

.medlemsbetyg td.udda {
   background-color: #e6e6e6;
}

.medlemsbetyg th,
.medlemsbetyg td {
   padding: 5px;
}

.medlemsbetyg thead th {
   text-align: center;
}

.medlemsbetyg td {
   text-align: right;
}

/* DOMTAB */

ul.domtabs {
   display: inline;
   list-style: none;
   margin: 0;
   padding: 0;
}

ul.domtabs li {
   border-top: 1px solid #000000;
   border-right: 1px solid #000000;
   display: inline;
   float: left;
   list-style: none;
   margin: 0 0 -1px 0;
   padding: 0;
   position: relative;
}

ul.domtabs > li {
   border-left: 1px solid #000000;
}

ul.domtabs li a {
   background-color: #333333;
   color: #ffffff;
   display: block;
   font-size: 0.9em;
   font-weight: bold;
   margin: 0;
   padding: 5px 10px;
   text-align: center;
   text-decoration: none;
   text-transform: uppercase;
}

ul.domtabs li a:hover {
   background-color: #333333;
   color: #ccff00;
}

ul.domtabs li.active a {
   background-color: #ffffcc;
   color: #000000;
}

div.domtab > div {
   background-color: #ffffcc;
   border: 1px solid #000000;
   clear: both;
   /* height: 410px; */
   margin: 0;
   overflow: hidden;
   padding: 5px;
   width: auto;
}

div.domtab h2 {
   display: none;
}

div.domtab > div > p {
   margin-top: 0;
}

/* FEEDBURNER BUZZBOOST */

div.feedburnerFeedBlock span.headline a {
   color: #000000;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   font-size: 1.2em;
   font-weight: bold;
   text-decoration: none;
}

div.feedburnerFeedBlock p.date {
   font-size: 0.8em;
   font-weight: bold;
   margin: 0;
   padding: 0;
}

div.feedburnerFeedBlock > ul {
   margin-left: 0;
   padding-left: 0;
}

div.feedburnerFeedBlock > ul > li {
   list-style-type: none;
}

div.feedburnerFeedBlock > ul > li li {
   list-style-type: disc;
}

div.feedburnerFeedBlock div#creditfooter {
   text-align: right;
}

