﻿html
{
    width: 100%;
    /*overflow-x: hidden;*/
}
.factasheet
{
    float: left;
    width: 100%;
}
.factasheetmaincol
{
    width: 620px;
    float: left;
}
.factasheetrightcol
{
    width: 275px;
    float: right;
    margin-top: 26px;
}
.factasheetInnerColLeft
{
    clear: both;
    float: left;
    width: 30%;
    margin-bottom: 10px;
}
.factasheetInnerColRight
{
    float: left;
    width: 70%;
    margin-bottom: 10px;
}

.factsheetrightcolbox
{
    width:auto;
    color:#FFFFFF;
    padding: 10px 15px 15px 15px;
    background-color: #000000;
}
.factsheetrightcolbox p
{
    line-height: 130%;
    padding: 0px;
    margin: 0px;
    margin-bottom: 5px;  
}
.factasheetImage
{
    width: 100%;
}
.factasheetDirectorImage img
{
    width: 100%;
}
.factasheetImageToolbar
{
    width:100%;
    color: #7F7F7F;
    font-size: 90.9%;
    font-family: Arial, Verdana, Sans-Serif;
}
.factasheetImageToolbar img
{
    /*vertical-align:bottom;*/
    border: none;    
}
.factasheetImageToolbar span
{
    display: inline-block;
    padding-left: 5px; 
}
.factasheetImageToolbar a:link, .factasheetImageToolbar a:visited
{
    /*color: #7F7F7F;*/
    display: inline-block;
    cursor: pointer;
}
.factasheetImageToolbar a:hover
{
    /*color: #000000;*/   
}
.factasheetPersonImage
{
    width: 280px;
    margin-right: 20px;
    float: left;
}
.factasheetHeader
{
    padding-top: 7px;
    padding-bottom: 7px;
    margin-top: 20px;
    /*margin-bottom: 12px;*/
}
.printFactsheet
{
    background: transparent url('/layouts/images/gradientvertwhitegrey1.gif');
    background-repeat:repeat-x;
    width: auto;
    height: auto;
    float: right;
    padding: 3px 10px 3px 5px;
    color: #c1341a;
    border: 1px solid #dadada;
    text-transform: uppercase;
    font-size:90%;
}

.dispalBlock
{
    display: block;
}
/* FILOMOGRAPHY LIST */
.factasheetCol1
{
    float: left;
    width: 40%;
    margin-bottom: 10px;
}
.factasheetCol2
{
    float: left;
    width: 20%;
    margin-bottom: 10px;
}
/* SORTABLE TABLES */
.factasheet table 
{
    border-top: solid 1px #dadada; 
    width: 100%;  
} 
.factasheet th 
{
    padding: 12px 0px 7px 0px;  
    border-bottom: 1px solid #dadada;
    border-top: 1px solid #dadada;
} 
.factasheet td 
{
    padding: 5px 5px 5px 0px;
    border-bottom: 1px solid #dadada;
    min-width: 90px;  
} 
.factasheet #filmography td 
{
    padding: 5px 5px 5px 0px;
    border-bottom: 0px solid #dadada;
    min-width: 90px;  
}
th.header      
{
    background-image: url(/layouts/images/factsheet/bg.gif);         
    cursor: pointer;     
    font-weight: bold;     
    background-repeat: no-repeat;     
    background-position: bottom left;
    padding-left: 15px;    
} 
th.headerSortDown      
{
    background-image: url(/layouts/images/factsheet/desc.gif);           
    /*background-color: #3399FF; */
}
th.headerSortUp      
{
    background-image: url(/layouts/images/factsheet/asc.gif);            
    /*background-color: #3399FF;*/ 
} 
.bgGray
{
    background-color: #B3B3B3; 
}
.bgLightGray
{
    background-color: #F0F0F0;
}
.bgWhite
{
    background-color: #FFFFFF; 
}

/*SIFR FONTS 
.size2type2bold 
{
    letter-spacing:normal; 
    line-height:normal;       
}
.size2type2regular{
    letter-spacing:-1px; 
    line-height:120%;       
}*/
.size2type1regular a
{
    color:inherit;       
}

/*size2type2regular 
    .size2type2regular
    {
        font-size: 250%;
        font-family: Arial, Verdana, Sans-Serif;
        font-weight: normal;
        text-transform: uppercase;
        margin: 0;
        padding: 0 0 0 0;
        color: #ffffff;
        background-color: Transparent;
        letter-spacing: -1px;
        line-height: 100%;
    }

*/
.factasheet .rightcolbox {
    margin-top: 10px;
    margin-bottom: 10px;
    width: auto;
    color: #FFFFFF;
    padding: 10px 15px 15px 15px;
    background-color: #000000;
    border-bottom: 0;
}
.factasheet .rightcolbox .size2type1bold {
    color: #c1341a;
}
.factasheet .rightcolbox .topmargin3 {
    margin-top: 10px !important;
}
.factasheet .rightcolbox .rightcolboxcontent {
    padding-top: 10px !important;
}
.factasheet .rightcolbox .rightcolboxcontent p:last-child{
    margin-bottom: 0px !important;
}
/*
a:link, a:visited
{
    color: #c1341a;
    background-color: Transparent;
    text-decoration: none;
}
a:active
{
    color: #c1341a;
    background-color: Transparent;
    text-decoration: none;
}
a:hover
{
    color: #c1341a;
    background-color: Transparent;
    text-decoration: none;
}*/

/* HEADINGS */
.factasheetmaincol h4
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 154.6%;
    margin-bottom: 15px;
    margin-top: 17px;
}
.factasheetmaincol p
{
    margin-bottom: 15px;
}

/* SERVICE LINKS */
.serviceLinks
{
    width: 100%;
    text-align: right;
}
.serviceLinks a:link, .serviceLinks a:active, .serviceLinks a:visited
{
    color: #7f7f7f;
    text-transform: uppercase;
}
.serviceLinks .language
{
    margin-right:25px;
}
.serviceLinks a:hover
{
    color: #c1341a;
}
.serviceLinks a img.hover
{
    display:none;
}
.serviceLinks a:hover img.normal
{
    display:none;
}
.serviceLinks a:hover img.hover
{
    display:inline;
}

/* To hide the language link added for the mobile version */
.filmMobileLanguage {
    display: none;
}

/* PRESS MATERIALS */
.factsheetrightcolbox .pressimagebox
{
    width: 110px;
}
.factsheetrightcolbox .pressimagebox a:link
{
    font-size: 110%;
}
.clearMarginRight
{
    margin-right: 0 !important;
}

/* FF FRONT PAGE - SEARCH */
.advancedSerachButton
{
    float: left;
    padding-top: 4px;
    padding-right: 12px;
    margin-left: 10px;
    color: #C1341A; 
    background-image: url(/layouts/images/factsheet/arrow.png);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;   
}
.advancedSerachButtonOn
{
    background-image: url(/layouts/images/factsheet/arrowOn.png);
    background-repeat: no-repeat;
    background-position: center right;
}
.factasheet #advancedSearch
{
    display: none;
    font-size: 90%;
}
.factasheet #advancedSearch .arrow
{
    float: left;
    height: 16px;
    background-image: url(/layouts/images/factsheet/arrow_advancedDropDown.png);
    background-repeat: no-repeat;
    background-position: 74.5% top;
}
.factasheet #advancedSearch .wraper
{
    background-color: #f0f0f0;
    /*background-color: #c0c0c0;*/
    float: left;
}
.factasheet .marginLeft
{
    margin-left: 10px;
}
.factasheet .colmargin
{
    margin-right: 23px;
}
.factasheet .searchHtmlBox  
{
    padding-left: 23px;
    border-left: 4px solid #ffffff;
    height: 255px;
    float: left;  
}
.factasheet .searchFilter
{
    float: left;  
}
.factasheet .searchCheckBoxes
{
    margin-left: 12px;
}
.factasheet .searchCheckbox
{
    margin-right: 0px;
    margin-left: -5px;
    font-size: 105% !important;
    line-height: 16px; 
}
.factasheet .searchCheckbox label
{
    margin-right: 25px;
    vertical-align: bottom;
    width: 150px;
}
.factasheet input.searchformfield1
{
    width:280px  
}

.factsheetSearchResult
{
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
    float: left;
    display: inline;
    overflow: hidden;
    width: 625px;
}
.factsheetSearchResult .searchresultitemfirst
{
    padding-top: 20px !important;
}
.factasheet .infosimple
{
    margin-top: 0px;
}
.searchresultitemlink a:visited
{
    color: #7F7F7F;
}
.factasheet .searchFilter .searchbutton, .factasheet .searchFilter .clearbutton {
    float: right !important;
    margin-right: 20px;
}
.factasheet .checkboxTitle {
    font-size: 105%;
}

/* FOLD UD */
.slideDown
{
    text-transform: uppercase;
    display: block;
    float: right;
    cursor: pointer;
    padding-right: 10px;
    background-image: url(/layouts/images/factsheet/arrow.png);
    background-repeat: no-repeat;
    background-position: right -3px;
    color: #C1341A;
    font-weight: bold;
}
.hiddenPanel 
{
    display: none;
    width: 100%;
}
.hiddenLink
{
    display: none;
}
.slideListpressimages, .slideListpressfiles, .slideListArticles 
{
    width: 100%;
    text-align: right;
}
.factsheetSearchResult .searchresult
{
    background-color: #ffffff;
}
.searchFilter .clearbutton
{
    text-transform: uppercase;
    float: left;
    margin-top: 4px;
    margin-left: 20px;
}

/* NEW FF SEARCH BOX*/
/* FACTSHEET SEARCH */
.module.factasheet .FactsheetSimpleSearch .searchforminput 
{
    font-size: 145.5% !important;
    background-image: url("/img/inputSearch.png");
    background-repeat: repeat-x;
    padding: 5px 10px !important;
    border-color: #b5b5b5;
    float: left;
}
.module.factasheet .FactsheetSimpleSearch input.searchformfield1 {
    width: 340px;
}
.module.factasheet .advancedSerachButton 
{
    margin-left: 0px;
    margin-top: 10px;
    float: right;
    padding-right: 15px;
    background-image: url("/img/slidedown_red.png");
}
.module.factasheet .advancedSerachButton.slideUp 
{

    background-image: url("/img/slideup_red.png");
}
.module.factasheet #advancedSearch .arrow {
    background-position: 74.5% top;
}
.module.factasheet .search_buttons 
{
    width: 87px;
    float: left;
}
.module.factasheet .search_buttons input 
{
    background-image: url("/img/soegning_red.jpg");
    background-repeat: repeat-x;
    background-color: #ffffff;
    color: #FFFFFF;
    border: 0px solid;
    font-family: "Holton Bold";
    font-size: 220%;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 100%;
    margin: 0;
    padding: 4px 25px;
    text-transform: uppercase;
    cursor: pointer;
}
.module.factasheet label {
    margin-right: 20px;
}
.module.factasheet .searchFilter {
    width: 620px !important;
}
.module.factasheet .searchCheckBoxes label {
    display: block;
    float: left;
}
.module.factasheet .searchCheckBoxes input {
    float: left;
}
.span6 {
    width: 460px;
}
.span8 {
    width: 620px;
}
.row [class*="span"] {
    float: left;
    margin-left: 20px;
    min-height: 1px;
}
.row:before, .row:after {
    content: "";
    display: table;
    line-height: 0;
}
.row:after {
    clear: both;
}
.row:before, .row:after {
    content: "";
    display: table;
    line-height: 0;
}
.row {
    margin-left: -20px;
}

/* HOLTON */
.factasheet .creditsrowcol2 {
    width: 100% !important;
    padding: 0 !important;
}

/* Kommentar */
.allcomments {
    margin-left: 0 !important;
}