body 
{
    font-size:62.5%;
    font-family:Tahoma;
    margin:0px;
    padding:0px;
}

IMG
{
    border:0;
    margin:0;
    padding:0;
    display:block;
}

IMG.Logo
{
    display:inline;
    float:left;
    padding:20px 59px 31px 29px;
}

DIV.clear
{
    clear:both;
}

/*----------------------------------------------------MAIN----------------------------------------------------*/

DIV.Main
{
    width:999px;
    margin:0 auto;
}

/*--------------------------------------------------MAIN MENU-------------------------------------------------*/

DIV.Header
{
    background:url(HeaderBG.jpg) bottom no-repeat;
    height:166px;
    overflow:hidden;
}

DIV.Header UL
{
    margin:35px 0px 0px 0px;
    padding:0px;
    width:257px;
    float:left;
}

DIV.Header UL LI
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
}

DIV.Header UL LI A
{
    background:url(MenuBullet.gif) no-repeat left;
    text-decoration:none;
    display:block;
    font-size:1.4em;
    color:Black;
    letter-spacing:0.1em;
    padding:2px 0px 5px 10px;
    margin-left:5px;
}

DIV.Header UL LI A:hover
{
    color:#ff0000;
}

UL LI.selected A
{
    color:#ff0000 !important;
}

DIV.Languages
{
    margin:20px 70px 0px 0px;
    float:right;
    width:120px;
}

DIV.Languages A
{
    display:block;
    text-decoration:none;
    clear:both;
    color:Black;
}

DIV.Languages A:hover
{
    color:Red;
}

DIV.Languages A P
{
    display:block;
    margin:2px 0px 0px 0px;
    padding-bottom:5px;
    float:left;
    cursor:pointer;
}

DIV.Languages A IMG
{
     width:33px;
     float:left;
     margin-bottom:6px;
}

DIV.Languages B
{
    font-size:1.2em;
}

/*----------------------------------------------------BANNER--------------------------------------------------*/

DIV.Banner
{
    /*
    line-height:0px;
    font-size:0px;
    */
    padding:0;
    text-align:right;
    position:relative;
     height:327px;
    overflow:hidden;
}

DIV.Banner IMG
{
     display:inline-block;
     width:773px;
     height:332px;
     z-index:2;
     position:absolute;
     top:0;
     right:0;
}

/*---------------------------------------------------CONTENT--------------------------------------------------*/

DIV.UIContent IMG, DIV.UIContentFull IMG
{
    display:inline;
}

DIV.UIContent
{
    font-size:1.2em;
    width:800px;
    line-height:1.6em;
}

DIV.UIContentFull
{
    font-size:1.2em;
    width:930px;
    line-height:1.6em;
}

DIV.UIContent A, DIV.UIContentFull A
{
    color:Black;
}

DIV.UIContent H1, .UIHeader, DIV.UIContentFull H1
{
    font-family:Century Gothic, Tahoma;
    font-size:2.1em;
    line-height:1.2em;
    color:Red;
    font-weight:normal;
    margin:0.8em 0em 0em 0em;
    padding:0;
    display:block;
}

DIV.UIContent H2, .UISubHeader, DIV.UIContentFull H2
{
    font-family:Century Gothic, Tahoma;
    font-size:1.6em;
    color:Red;
    font-weight:normal;
    margin:0;
    padding:0;
}

DIV.UIContent P, DIV.UIContentFull P
{}

DIV.UIContent UL, DIV.UIContentFull UL
{margin-top:0;}

/*----------------------------------------------------FOOTER--------------------------------------------------*/

DIV.Footer DIV.Top
{
    background-color:#990000;
    border-top:1px solid #cc0000;
    border-bottom:1px solid #660000;
    height:12px;
}

DIV.Footer
{
    
}

DIV.Footer DIV.MenuContainer
{
    background:#cc0000 url(logo_bottom.png) no-repeat 800px 10px;
    border-top:1px solid #ff9999;
}

/*-------------Footer Menu------------*/

DIV.Footer UL
{
    margin:10px 0px 10px 0px;
    padding:0px;
    width:170px;
    float:left;
}

DIV.Footer UL.Menu2
{
    border-right:1px solid #ff9999;
}

DIV.Footer UL LI
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
}

DIV.Footer UL LI A
{
    text-decoration:none;
    display:block;
    color:White;
    padding:5px 0px 5px 10px;
    margin-left:5px;
}

DIV.Footer UL LI A:hover
{
    font-weight:bold;
}

DIV.Footer UL LI.Selected A
{
    font-weight:bold;
}


/****** custom */
.section3 /* image links */
{
    width:300px;
}

.section3 img
{
    margin:2em 0em 0em 0em;
}

div.subnavigation /* subnavigatie en movie links */
{
    float:right;
    width:196px;
}

div.pagecontent /* container voor content, links van de subnavigatie */
{
    margin:0px 196px 0px 0px !important;
    
}

div.pagecontentfull
{
    margin:0px 0px 0px 0x !important;   
}

div.pagecontainer
{
    background:url(MainBG.jpg) repeat-y center top;
    padding-bottom:2em;
}

div.subnavigation{
	overflow:hidden;
	/*height:332px;*/
}

div.subnavigation ul
{
    margin:0;
    padding:0;
    list-style:none;
}

div.subnavigation ul#videomenu
{
    margin-top:-1px;
    
}

div.subnavigation ul#videomenu li
{
    padding:0px;
    margin:0px;
}

div.subnavigation ul#videomenu li a
{
    background:Black url(bg_submenu.gif) no-repeat;
    width:156px;
    height:30px;
    display:block;
    color:#fff;
    vertical-align:middle;
    text-decoration:none;
    padding:12px 5px 0px 5px;
    font-family:Century Gothic;
    font-size:12px;
}

*div.subnavigation ul#videomenu li a
{
    height:29px;
}

div.subnavigation ul#videomenu li a:last-child
{
    height:29px;
}

div.subnavigation ul#videomenu li a:hover
{
    background:url(bg_submenu_active.gif) Black no-repeat;
    
}

div#mediaplayerContainer /* media player container */
{
    width:773px;
    height:335px;
    text-align:center;
    background-color:#000;
    position:absolute;
    top:0;
    right:0;
    
    
    /*filter:alpha(opacity=0);
    opacity: 0;
    -moz-opacity:0;*/
}

div.infobox{display:none;}

UL.FooterMenu LI A{text-transform:uppercase !important;}

div.address
{
    float:right;
    margin-right:220px;
    color:#fff;
    line-height:1.5em;
}

div.address a{color:#fff;text-decoration:none;font-weight:bold;}

#submenu{margin-top:2em;}
#submenu LI A
{
    background:url(MenuBullet.gif) no-repeat left;
    text-decoration:none;
    display:block;
    font-size:1.4em;
    color:#ff0000;
    letter-spacing:0.1em;
    padding:2px 0px 2px 10px;
    margin-left:5px;
}

#submenu LI A:hover{text-decoration:underline;color: Black;}

.SilverlightNotInstalled
{
    position:relative;
    font-size:1.5em;   
    top:50px; 
}

.SilverlightNotInstalled A
{
    color:White;
}

.InstallSilverlight
{
    width:221px !important;
    height:65px !important; 
    position:relative !important;
}
