* {
margin:0; 
padding:0;
}
html, body {
height:100%;
background-color:#8c9eb2;
background-position: top left;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
#wrapper {
min-height:100%;
width: 817px; 
margin-left: auto;
margin-right: auto;
}
h1 { 
font-size:16px;
color: #ebebeb; 
margin-bottom: 10px;
}
h2 { 
font-size:12px;
color: #9fce66;
margin-bottom: 5px;
}

h1.ninja { 
font-size:16px;
color: #37b4e3;
margin-bottom: 10px;
}
h1.winners { 
font-size:16px;
color: #f96a3e;
margin-bottom: 10px;
}
h3 {
font-size:12px;
color: #84a5d8;
}
p {
font-size: 11px;
line-height: 13pt;
color: #000000; 
}
p.linkpunkt {
font-size: 11px;
line-height: 13pt;
color:#FFFFFF;
}
p.linkpunkt:hover {
font-size: 11px;
line-height: 13pt;
color:  #000000;  
}
p.linkpunktsmall {
font-size: 9px;
line-height: 13pt;
color:#FFFFFF;
}
p.linkpunktsmall:hover {
font-size: 9px;
line-height: 13pt;
color:  #000000;  
}
p.contact {
font-size: 11px;
line-height: 11pt;
color: #000000; 
}
p.newsheadlines {
font-size: 12px;
line-height: 13pt;
color: #000000; 
font-weight:bold;
}
p.newsdate {
font-size: 9px;
line-height: 9pt;
color: #000000; 
font-weight:

}
p.ingress { 
color: #2b2b2b; 
font-size: 15px;
line-height: 17pt;
font-weight:bold;
}
p.synopsisingress { 
color: #000000; 
font-size: 15px;
line-height: 13pt;
font-weight:
font:calibri;
}
p.synopsis { 
color: #000000; 
font-size: 12px;
line-height: 13pt;
font-weight:
font:calibri;
}
p.vitoverskrift { 
color: #ffffff; 
font-size: 20px;
line-height: 15pt;
font-weight:
font-family:Calibri;
}
p.extra { 
color: #ffffff; 
font-size: 20px;
line-height: 18pt;
font-weight: 
font-family:Calibri;
}
p.buydvd { 
color: #ffffff; 
font-size: 17px;
line-height: 15pt;
font-weight: 
font-family:Calibri;
}
p.clickers { 
color: #ffffff; 
font-size: 14px;
line-height: 14pt;
font-weight:
font-family:Calibri;
}
p.text {
font-size: 12px;
line-height: 14pt;
font-weight:bold;
color: #000000; 
}
p.screen {
font-size: 11px;
line-height: 11pt;
color: #FFFFFF;
padding-left: 5px;
}
a {
color: #ebebeb;
text-decoration: none;
}
a:hover {
color: #FFFFFF;
}
a.newsdate {
font-size: 9px;
line-height: 9pt;
color: #000000; 
font-weight:
}
a.newsdate:hover {
font-size: 9px;
line-height: 9pt;
color: #000000; 
font-weight:
}
a.footermail {
font-size: 11px;
line-height: 13pt;
color: #000000; 
}
a.downloads {
color: #ebebeb
height: 100px;
width: 180px;
display: block;
color: #000000;
padding-top: 0px;
padding-bottom: 20px;
padding-left: 65px;
padding-right: 6px;
text-decoration: none;
line-height: 12pt;
background:url(images/downloads_up.png) no-repeat top left;
background-repeat: no-repeat;
}
a.downloads:hover {
color: #FFFFFF;
background:url(images/downloads_over.png) no-repeat top left;

}
img {
border:0px;
}
/* ---------->>> top <<<-----------*/
#header{
width: 817px;
height: 130px;
padding: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
margin-bottom: 0px;
background:url(images/top1.gif) no-repeat top left;
}
#navheader{
position: relative;
width: 797px;
height: 38px;
padding-left: 20px;
margin-top: 92px;
font-weight:bold;
float: left;
font-family: Myriad, Arial, sans-serif;
}
#navheader ul {
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}
#navheader li { 
height: 17px;
display: block;
margin-right: 15px;
margin-left: 0px;
list-style-type: none;
float: left;
}
#navheader a {
height: 17px;
display: block;
color: #000000;
padding-top: 12px;
padding-bottom: 3px;
padding-left: 12px;
padding-right: 6px;
text-decoration: none;
line-height: 12pt;
background:url(images/knapp_up.gif) no-repeat left;
background-position: 0px 65%;
background-repeat: no-repeat;
}
#navheader a:hover{
display: block;
background:url(images/knapp_over.gif) no-repeat left;
color: #8c9eb2;
background-position: 0px 65%;
background-repeat: no-repeat;
}
#activetop a{
display: block;
background:url(images/knapp_over.gif) no-repeat left;
color: #8c9eb2;
background-position: 0px 65%;
background-repeat: no-repeat;
}
/* ---------->>> innehall <<<-----------*/
#innehall{
width: 817px;
height: 100%;
padding-bottom: 3px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 3px;
}
#main_holder{
width: 817px;
height: 100%px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
#vanster{
width: 190px;
height: 100%;
padding-right: 10px;
padding-left: 10px;
padding-top: 10px;
margin-left: 0px;
margin-right: 7px;
margin-top: 7px;
margin-bottom: 7px;
color: #FFFFFF;
float: left;
background:url(images/gradient.gif) repeat-x top left;
background-color: #8c9eb2;
}
#vansterfilm{
width: 177px;
height: 100%;
padding-right: 10px;
padding-left: 23px;
padding-top: 10px;
margin-left: 0px;
margin-right: 7px;
margin-top: 7px;
margin-bottom: 7px;
color: #FFFFFF;
float: left;
background:url(images/gradient.gif) repeat-x top left;
background-color: #8c9eb2;
}
#mitten{
width: 386px;
height: 100%;
padding-right: 10px;
padding-left: 10px;
padding-top: 10px;
margin-left: 0px;
margin-right: 7px;
margin-top: 7px;
color: #FFFFFF;
float: left;
background:url(images/gradient.gif) repeat-x top left;
background-color: #8c9eb2;
}
#mittencenter{
width: 598px;
height: 100%;
padding-right: 10px;
padding-left: 15px;
padding-top: 15px;
margin-left: 0px;
margin-right: 7px;
margin-top: 7px;
color: #FFFFFF;
float: left;
background:url(images/gradient.gif) repeat-x top left;
background-color: #8c9eb2;
}
#mittencentercontact{
width: 573px;
height: 100%;
padding-right: 25px;
padding-left: 25px;
padding-top: 25px;
margin-left: 0px;
margin-right: 7px;
margin-top: 7px;
color: #FFFFFF;
float: left;
background:url(images/gradient.gif) repeat-x top left;
background-color: #8c9eb2;
}
#facebook{
width: 23px;
height: 22px;
padding-left: 0px;
margin-right: 10px;
margin-left: 0px;
background:url(images/facebook.png) 
}
#hoger{
width: 187px;
height: 100%;
padding-right: 0px;
padding-left: 0px;
padding-top: 110px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
background-color: #8c9eb2;
float: left;
background:url(images/left_back.gif) no-repeat top left;
}
/* ---------->>> filmer <<<-----------*/
#filmcontainer{
width: 595px;
height: 218;
padding: 0px;
margin-bottom: 20px;
float: left;
}
#film{
width: 390px;
height: 218;
padding: 0px;
margin: 0px;
float: left;
}
#film_text{
width: 195px;
height: 218;
padding: 0px;
margin-right: 10px;
float: left;
}
/* ---------->>> hogernav <<<-----------*/
#hogernav{
width: 163px;
height: 100%;
padding-left: 0px;
margin-right: 10px;
margin-left: 13px;
margin-bottom: 20px;
}
#hogernav ul {
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
#hogernav li { 

margin-bottom: 3px;
list-style-type: none;
}
#hogernav a {

display: block;
color: #000000;
padding-top: 4px;
padding-bottom: 3px;
padding-left: 12px;
padding-right: 6px;
text-decoration: none;
line-height: 8pt;
background:url(images/pil_svart.png) no-repeat left;
background-position: 0px 50%;
background-repeat: no-repeat;
}
#hogernav a:hover{
display: block;
background:url(images/pil_vit.png) no-repeat left;
color: #FFFFFF;
background-position: 0px 65%;
background-repeat: no-repeat;
}
#hogercenter{
width: 187px;
height: 100%;
padding-right: 0px;
padding-left: 0px;
padding-top: 110px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
background-color: #8c9eb2;
float: left;
background:url(images/left_back.gif) no-repeat top left;
}
#activehoger a{
background:url(images/pil_vit.png) no-repeat left;
color: #FFFFFF;
background-position: 0px 65%;
background-repeat: no-repeat;
}
#facebook{
width: 300px;
height: 100%;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
float: left;
}
/* ---------->>> press <<<-----------*/
#vanster_press{
width: 250px;

padding-right: 10px;
padding-left: 10px;
padding-top: 10px;
margin-left: 0px;
margin-right: 20px;
margin-bottom: 20px;
color: #FFFFFF;
float: left;
}
#hoger_press{
width: 300px;
padding-right: 0px;
padding-left: 0px;
padding-top: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
float: left;
}
/* ---------->>> botten <<<-----------*/
#footer{
color: #000000; 
font-size: 10px;
line-height: 12pt;
font-weight:normal;
width: 817px;
height: 28px;
padding-top: 10px;
padding-bottom: 3px;
padding-left: 0px;
margin-top: 7px;
margin-left:auto; 
margin-right: auto;
background-color: #9baec1;
float: left;
}
#logo{
width: 60px;
height: 22px;
padding-left: 0px;
margin-right: 10px;
margin-left: 0px;
float: left;
background:url(images/wg_logo.gif) no-repeat top left;
}
#hotdocs{
width: 183px;
height: 72px;
padding-left: 0px;
margin-right: 10px;
margin-left: 0px;
background:url(images/hotdocs.png) no-repeat top left;
}
#screenings{
width: 163px;
height: 334px;
padding-left: 0px;
margin-right: 10px;
margin-left: 13px;
background-color:#515252;
}
#box{
width: 163px;
height: 48px;
padding-top: 2px;
margin-right: 0px;
margin-left: 0px;
border-bottom: 1px #9e9f9f solid;
}
#box_small{
width: 159px;
height: 20px;
padding-top: 2px;
padding-left: 4px;
margin-right: 0px;
margin-left: 0px;
}
#filmextra{
width: 146px;
height: 95px;
padding-top: 30px;
padding-left: 20px;
padding-right: 0px;
margin-right: 10px;
margin-left: 17px;
background:url(images/filmsquarefilled.png) no-repeat top left;
float:left
}
#filmextra:hover{
width: 146px;
height: 95px;
padding-top: 30px;
padding-left: 20px;
padding-right: 0px;
margin-right: 10px;
margin-left: 17px;
background:url(images/filmred.png) no-repeat top left;
float:left
}
#people{
width: 146px;
height: 110px;
padding-top: 20px;
padding-left: 20px;
margin-right: 0px;
margin-left: 10px;
background:url(images/people.png) no-repeat top left;
float:left
}
#people:hover{
width: 146px;
height: 110px;
padding-top: 20px;
padding-left: 20px;
margin-right: 0px;
margin-left: 10px;
background:url(images/peoplered.png) no-repeat top left;
float:left
}
#buysquare{
width: 77px;
height: 82px;
padding-top: 53px;
padding-left: 90px;
padding-right: 0px;
margin-right: 0px;
margin-left: 10px;
background:url(images/buyvagn.png) no-repeat top left;
}
#buysquare:hover{
background:url(images/buyvagnred.png) no-repeat top left;
}
#buysquare_home{
width: 77px;
height: 87px;
padding-top: 53px;
padding-left: 90px;
margin-top: 23px;
padding-right: 0px;
margin-right: 0px;
margin-left: 10px;
background:url(images/buyvagn.png) no-repeat ;
background-position: 0px 5%;
}
#buysquare_home:hover{
background:url(images/buyvagnred.png) no-repeat;
background-position: 0px 5%;
}
#posted{
width: 160px;
height: 75px;
padding-left: 0px;
margin-right: 10px;
margin-left: 13px;
background:url(images/posted.png) no-repeat top left;
}
#buy{
width: 140px;
height: 105px;
padding-left: 0px;
margin-right: 0px;
margin-left: 25px;
background:url(images/buy24.png) no-repeat top left;
}
#buybig{
width: 155px;
height: 105px;
padding-left: 0px;
margin-right: 0px;
margin-left: 25px;
background:url(images/buy24.png) no-repeat top left;
}
img.floatLeft {
	float:left
	margin: 10px;
}
#newsletter{
width: 153px;
height: 110px;
padding-top: 10px;
padding-left: 10px;
margin-right: 10px;
margin-left: 0px;
margin-top: 13px;
background-color:#FFFFFF;
border:1px #000000 solid;
}
