@charset "UTF-8";
/* CSS Document */

body 					{ margin-top:0px; padding-top: 0px; background-color:#000; font-family:sans-serif, Arial, Helvetica; color:#fff; font-size:11px; }

a 						{ outline: none; }

a           			{ color: #fff; text-decoration: none; }
a:visited				{ color: #fff; }
a:hover     			{ color: #e60041;}

img                     { border: none; }

#main-container	        { width:950px; margin-left: auto; margin-right: auto; text-align:left; padding-left:12px; padding-right:12px; margin-top:40px; height:100%; }

#content-container	    { width:910px; height:621px; padding:20px; float:left }

#bslide					{ width:910px; height:621px; padding:20px; float:left; background-repeat:no-repeat; }

.frontpage-text, .ftf-text, .news-text
                        { font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 300;z-index:0;}
.frontpage-text, .ftf-filmtitel, .ftf-filmbeskrivelse, .ftf-still, .ftf-link, .ftf-logo, .news-text
                        { position:relative;}

.frontpage-logo         { display:inline-block; padding-left: 10px;position:relative;}
.frontpage-text         { left: 465px; top:-50px; width: 450px;}
.frontpage-text p       { padding-top: 10px; line-height: 1.3; text-align:justify;}
.frontpage-text h1, .news-text h1      { font-weight: 100;font-size: 30px;}

.ftf-text               { color:#000;}
.ftf-filmtitel          { left: 30px; top:345px; width: 450px;}
.ftf-filmtitel h1       { font-weight:400; font-size:50px;padding-bottom:0px;}
.ftf-filmtitel p        { font-weight:400; font-size:20px;margin-top:-25px;margin-left:170px;}
.ftf-filmbeskrivelse    { left: 485px; top:-195px; width: 400px;}
.ftf-filmbeskrivelse p  { font-weight:400; font-size:13px;}
.ftf-link               { left: 485px; top:-160px; font-weight:400; font-size:13px;z-index:10;}
.ftf-link a, .ftf-link a:visited
                        { color:#000;}
.ftf-link a:hover     	{ color: #e60041;}
.ftf-still              { width:400px;height:272px;margin-left:480px;margin-top:-150px;}
.ftf-still img          { width:400px;border:2px solid white;}

#bslide-no-height		{ width:910px; padding:20px; float:left; background-repeat:no-repeat; }
.news-text              {width:450px;float: left;left:65px;margin-top:0px;}
.news-billede           {width:400px;float:left;margin-top:-60px;text-align:center;}
.news-billede img       {width:300px;-webkit-filter: brightness(70%);filter: brightness(70%);}

#credits				{ width:500px; height:24px; float:left; font-size:11px; padding-top:42px; text-align:right; color:#999;}

#movie					{ width:500px; float:left;}

#bottom                 { width:930px; float:left; text-align:left; font-size:12px; padding:10px 20px 0 0; color:#666;}

#footer-text a, #footer-text a:visited
                        {color:#666;}
#footer-text a:hover    { color: #e60041;}


/* Menu */

#menu  			        { float:right; margin-top:-7px; z-index:1000;}

#menu ul  			    { display:block; float:right; padding:0; margin:0; list-style-type:none; list-style:none;}
#menu li				{ display:block; float:left; padding:0; margin:0; }

#menu a					{ outline:none;}

#menu a.tab             { display:block;
						  float:left;
						  padding: 0 0 0 18px; 
						  color:#fff;
						  font-size:14px;
						  font-weight:400;
						  text-decoration:none;
						  cursor:pointer;}
						  
#menu a.tab:hover		{ color:#e60041;}
	
#menu li ul				{ position:absolute; 
              			  z-index:1000; 
						  opacity:1;
						  width:150px; 
						  top:16px; 
						  padding:2px 0px; 
						  display:none;
						  margin-left:18px;}
			  
#menu li ul li			{ width:100%; }

#menu li ul a			{ display:block; 
						  padding:3px 6px; 
						  color:#000; 
						  font-size:12px; 
						  text-transform: none;
						  text-decoration:none;
						  font-weight:400;
						  background-color:#fff;
						  cursor:pointer;}

#menu li ul a:hover 	{ color: #e60041; }

#menu li.hover			{ position:relative; }

#menu li.hover ul		{ display:block; }

.menu-border		    { border-top: 0px; border-top-color:transparent; margin-top:0; padding:0; background-color: #fff; }

/* Hover border*/

.toggleborder:hover img{
border: 1px solid black;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.whiteborder
{
    border-color: white;
    border-width: 1px;
    border-style: solid;
}