﻿body{background-color:#000;color:#fff;}
body.RadEContentBordered, .EditorContent, .EditorContentRightImage{background-color:#fff !important;color:#000 !important;}
a.hover{color:#fff;}
.EditorLeftbarFlash, .EditorRightbarFlash, .EditorLeftbarMenu, .EditorArticleList, .EditorTopFlash, .EditorMainContent{background-color:#000 !important; color:#fff !important;}

body,td,select,textarea,a{font-family:Verdana;color:#000;font-size:10px;}
.smallwindow{text-align:left; position:absolute; top:50%; left:0; width:100%; height:1px;}
.smallpage{position:relative;top:-281px;left:0px;margin:0px auto;width:422px;height:562px; text-align:left;}
.window{text-align:left; position:absolute; top:50%; left:50%}
.page{position:absolute;top:-290px;left:-451px;margin:0px auto;width:903px;height:579px; border-top:solid 1px white;border-left:solid 1px white;border-right:solid 1px white;border-bottom:solid 1px white;text-align:left;}

.printlogo{display:none;}
.topbar {position:absolute;width:903px;height:55px;top:0px;left:0px;border-bottom:solid 1px white;background-color:#000}
.topbar .logo, .topbar .logo:hover, .topbar .logo:active{position:absolute;top:0px;left:0px;width:280px;height:55px;display:block;}

.topbar .topbarnavigation{position:absolute;top:25px;right:16px;}
.topbar .topbarnavigation a{color:#75ebff;font-weight:bold;text-decoration:none;float:left;font-size:9px;float:left;margin:3px 9px 0 0;}
.topbar .topbarnavigation .selected{color:#FFFFFF;}
.topbar .topbarnavigation input{height:16px;width:104px;border:0;float:left;margin:2px 10px 0 18px;padding-left:2px;padding-right:2px;}
.topbar .topbarnavigation .vr{width:1px;height:18px;background-color:#fff;float:left;margin:0 8px 0px 0px;overflow:hidden;}

.leftbar{position:absolute;top:56px;left:0px;width:280px;height:504px;border-right:solid 1px #fff;}
.leftbar td a{color:#75ebff;text-decoration:none;font-weight:bold;font-size:9px;}

.leftbarflashplayer{position:absolute;width:280px;height:236px;top:0px;left:0px;background-color:#000;border-bottom:solid 1px #fff;overflow:hidden !important;}
.NFleftbarnavigation{position:absolute;width:280px;height:267px;top:236px;left:0px;overflow:hidden;}
.NFleftbartopmenu{position:relative;top:0px;left:0px;border-top:solid 1px #fff;border-bottom:solid 1px #fff;padding:8px 0 16px 18px;}
.NFleftbardropdownarea{position:relative;left:0px;width:280px;height:34px;padding:4px 0 4px 0;}
.NFleftbardropdownarea select{width:260px;margin:9px 4px 2px 8px;padding:0px;}
.NFleftbarbottommenu{position:absolute;bottom:0px;left:0px;width:262px;padding:8px 0 8px 0px;}

.leftbar a, .leftbar td a{color:#75ebff;font-size:9px;font-weight:bold;display:block;text-decoration:none;margin:2px 0 2px 18px}
.leftbar a.selected, .leftbar td a.selected{color:#fff;padding-left:12px;background:url(/images/MenuArrow.jpg) 1px 1px no-repeat;font-size:9px !important;}

.rightbar{position:absolute;top:56px;left:701px;border-left:solid 1px #fff;width:201px;height:504px;}
.rightbarflashplayer{position:absolute;top:0px;left:0px;width:201px;height:504px;}

.footer{position:absolute;top:560px;left:0px;width:887px;height:16px;border-top:solid 1px #fff;padding:2px 0 0 16px}
.footer a{color:#75ebff;font-size:9px;font-weight:bold;float:left;text-decoration:none;margin:0 5px 0 5px}
.footer .selected{color:#FFFFFF;}
.footer .vr{width:1px;height:10px;background-color:#75ebff;float:left;margin:2px 0 0 0;overflow:hidden;}
.footer .footertext{position:absolute;right:20px;color:#fff;font-size:9px;}

/* SPECIFIC LAYOUT FOR TIP (and ERROR ?) PAGES */
.smalltopbar{position:absolute;top:10px;left:10px;width:418px;height:55px;overflow:hidden;background-color:#000;border:solid 1px #fff;}
.smalltopbar .innerlogo{position:absolute;top:0px;left:0px;width:280px;height:55px;}

.content .header{font-family:verdana;font-size:14px;font-weight:bold;display:block;}

/* MISC CLASSES */
.floatleft{float:left !important;}
.floatright{float:right !important;}
.alignRight{float:right !important;margin-right:38px;margin-top:4px;position:relative;display:inline;}
.alignLeft{float:left !important;margin-left:16px;margin-top:4px;position:relative;display:inline;}
.relpos{position:relative;top:0px;left:0px;}
.abspos{position:absolute;top:0px;left:0px;}
input.text{width:230px;border:solid 1px black;height:14px;padding-right:10px;}
textarea.text{width:230px;height:100px;border:solid 1px black;height:14px;padding-right:10px;}

.imageThumbContainer{position:relative;top:0px;left:0px;width:100px;height:100px;float:left;}
.requiredField{color:#c15f4d;margin:0 0 0 2px;}
.requiredFieldColor, .errorText{color:#c15f4d;}
.requiredField.centered{position:relative;top:4px;}

a.button{background:url(../images/buttonleft.gif) no-repeat top left;padding:4px 3px 4px 3px;_padding:0 3px 0 3px;text-decoration:none;font-family:verdana;font-size:10px;font-weight:bold;color:#323232;}
a.button.right{padding:4px 3px 4px 3px;_padding:4px 3px 4px 3px;margin:2px;float:right}
span.button{background:url(../images/buttonright.gif) no-repeat top right;padding:4px 8px 8px 6px;overflow:hidden}

div.lnkButton span.btnLeft{background:url(/images/buttonleft.gif);width:3px;height:20px;position:relative;top:0px;left:0px;float:left;}
div.lnkButton a.btn{background:url(/images/buttonbg.gif) repeat-x top left;height:20px;padding:0px;margin:0px;text-decoration:none;font-family:verdana;font-size:10px;font-weight:bold;color:#323232;float:left;padding:3px 5px 0 5px}
div.lnkButton span.btnRight{background:url(/images/buttonright_border_only.gif);width:3px;height:20px;position:relative;top:0px;left:0px;float:left;}

div.smallbreaker{position:relative;top:0px;left:0px;height:4px;overflow:hidden;}
div.mediumbreaker{position:relative;top:0px;left:0px;height:8px;overflow:hidden;}
div.largebreaker, div.bigbreaker{position:relative;top:0px;left:0px;height:16px;overflow:hidden;}
a img{border:0;}

span.disabled{color:#fff !important;margin-left:18px !important;font-weight:bold;font-size:9px;}

span.txtBoxLabel{width:120px;position:relative;height:20px;top:0px;left:0px;float:left;overflow:hidden;padding:2px 0 2px 0;}
input.txtBox{width:238px;height:16px;position:relative;float:left;margin:2px 0 2px 0;}
input.fileBox{width:245px;height:20px;position:relative;float:left;margin:2px 0 2px 0;}
				
.smalltopbar{position:absolute;top:10px;left:10px;width:418px;height:55px;overflow:hidden;background-color:#000;border:solid 1px #fff;}
.smalltopbar .innerlogo{position:absolute;top:0px;left:0px;width:160px;height:55px;background:url(../images/egmontlogo.jpg) top left no-repeat;}
.content .header{font-family:verdana;font-size:14px;font-weight:bold;display:block;}
				
/* CONTENT BASE */
.content{position:absolute;top:56px;left:281px;width:420px;height:504px;background-color:#fff;color:#000;}
.content h1{position:absolute;top:0px;left:0px;font-family:Verdana;font-size:14px;font-weight:bold;margin:12px 0 0 20px;}
.content h2{font-size:12px;font-weight:bold;margin:2px 0 2px 0}
.content a h2{text-decoration:none}


.content .innercontent{position:absolute; top:62px;left:20px; width:391px;height:393px;overflow:auto;}
.content .innercontent{overflow-x:hidden !important;}
.content .innercontent p{line-height:13px;margin:0 14px 20px 0;}
.content .innercontent .clearboth{clear:both;}
.content .innercontent .contentblock{position:relative;top:0px;left:0px;padding:0 0 8px 0;_padding:0px;margin:0 5px 10px 0;}
.content .innercontent .contentblock a.articlelink{font-weight:bold;position:absolute;bottom:0px;right:4px;_right:0px;}
.content .innercontent .contentblock .bottomrightlink{float:right;width:100px;height:12px;}
.content .innercontent div.toptext{margin:0 0 10px 0;}
.content .contentbottom{position:absolute;bottom:0px;left:0px;width:420px;height:34px;}
.content .contentbottomlinks{position:absolute;top:10px;left:16px;width:394px;}
.content .contentbottom a{float:left;color:#000;font-weight:bold;text-decoration:underline;font-size:9px;margin:0px 4px 0 4px;}
.content .contentbottom .vr{width:1px;height:10px;background-color:#000;float:left;margin:2px 0px 0px 0px;overflow:hidden;}

/* FRONTPAGE SPECIFIC */
/* NF */
.templatefrontpage_top{position:absolute;top:56px;left:0px;width:701px;height:202px;border-bottom:solid 1px #fff;overflow:hidden;}
.templatefrontpage_contentouter{position:absolute;top:266px;left:-1px;border-top:solid 1px #fff;width:702px;height:293px;overflow:hidden}
.templatefrontpage_contentouter .contentsection{border-left:solid 1px #fff;width:233px;height:293px;float:left;position:relative;top:0px;left:0px;}
.templatefrontpage_contentouter .contentsection .flasharea{position:relative;top:0px;left:0px;width:233px;height:91px;background-color:#000;overflow:hidden !important;}
.templatefrontpage_contentouter .contentsection .contentarea {width:210px;height:181px;padding:30px 30px 30px 30px;_padding:20px 4px 0 19px;color:#fff;overflow:hidden;border-top:solid 1px #fff;}
.templatefrontpage_contentouter .contentsection .contentarea h2,.templatefrontpage_contentouter .contentsection .contentarea h1{position:relative;font-size:12px !important;margin:0px 0px 20px 0px;}
.contentarea P A {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 12px 0px 0px; COLOR: #75ebff! important; PADDING-TOP: 0px}
.NFFrontContent{padding:12px 0px 0px 0px;_padding:12px 0 0 12px;width:100%}
.NFFrontContent p{margin-bottom:2px;}
.NFFrontContent a, .NFFrontContent p a{color:#75ebff !important; font-weight:bold; float:right; padding: 0px 0px 0px 0px; margin: 0px 12px 0px 0px;}
.templatefrontpage_contentouter .contentsection .contentarea a.articlelink{position:absolute;bottom:18px;left:156px;color:#75ebff;text-decoration:underline;font-weight:bold;}

.content .innercontent .rightaligntext{position:absolute;top:0px;right:0px;text-align:right; border-width: 1px;}
/* TEMPLATE # SPECIFIC */

.content.template2 .innercontent div.contentblock, .template3 div.contentblock, .template7 div.contentblock, .template10 div.contentblock, .template16 div.contentblock {width:370px;margin:0 0 10px 0; border-width: 1px;}
.content.template2 .innercontent div.contenttext, .template3 div.contenttext, .template7 div.contenttext, .template10 div.contenttext, .template16 div.contenttext {float:left;width:365px;} /*width258px*/
.content.template2 .innercontent .contentblock img, .template3 .contentblock img, .template7 .contentblock img, .template10 .contentblock img, .template16 .contentblock img{float:left;margin:0 10px 0 0;}

.content.template5, .content.template6 {width:622px !important;}
.content.template5 .innercontent .contentblock{width:280px;float:left;margin-top:4px;} /* for 2-column imagebank layout */
.content.template5 .innercontent, .template6 .innercontent{width:593px !important;}
.leftbar .leftbarnavigation.template6, .leftbar .leftbarnavigation.template7, .leftbar .leftbarnavigation.template10, .leftbar .leftbarnavigation.template15, .leftbar .leftbarnavigation.template16, .leftbar .leftbarnavigation.template19 {top:236px;}

.template8 a.button.right{float:left;margin-left:275px;}
.template11 a.button.right{float:left;margin-left:271px;}

.content.largetemplate {width:622px; overflow:hidden;}
.content.largetemplate .innercontent{width:622px;height:504px;top:0px;left:0px;overflow:hidden;}

.content h1{width:390px}
.content.template5 h1, .content.template6 h1{width:593px !important}

.templatecontact div{min-height:24px;}
.templatecontact div span.text{float:left;width:110px;font-weight:bold;margin:2px 0 1px 0;height:16px;}
.templatecontact div span.text.small{width:37px;text-align:center}
.templatecontact div input.text{margin-bottom:2px;float:left}
.templatecontact div input.text.small{width:40px;}
.templatecontact div input.text.medium{width:140px;}
.templatecontact div input.file{width:242px;padding-right:10px;_margin-left:-4px;border:solid 1px black;font-family:Verdana;font-size:12px;}
.templatecontact div textarea.text{width:230px;height:70px;_margin-left:-3px;overflow:auto;}

.templatecontact div spa.requiredField{padding:0 0 0 0}
.templatecontact a.button{float:left !important;margin:4px 0 0 264px !important;margin:4px 0 0 294px !important;_padding:4px 3px 4px 3px !important;}

.contenttext.joblist{width:270px !important;}
.content.filmquiz input{margin:0 16px 5px 0;}
.content.filmquiz img{float:right;}
.content.filmquiz span.answer{position:relative;top:-7px;}
.content.filmquiz .innercontent{overflow-x:hidden;}
.content.filmquiz .answerImage{float:none;display:inline;margin:0 0 0 4px;position:relative;top:-6px} 

div.hr{height:1px;width:92%;background-color:#ccc;margin:2px 1% 16px 1%;overflow:hidden;}

.topbar .topbarnavigation .vr{width:1px;height:18px;background-color:#fff;float:left;margin:0 8px 0px 0px;overflow:hidden;}
/*.contenttext.joblist .bottomrightlink{float:right;text-align:right}*/
/* EDITOR */
.NFFrontContent{position:relative !important;left:-20px !important;top:-20px !important;}
.EditorTopFlash TD, .EditorMainContent TD, .EditorRightbarFlash TD, .EditorContent TD, .EditorContentRightImage TD, .NFFrontContent TD, .NFFrontContentFlash TD
{
	background-color:#fff;
}

/*////////// [CONSOLE] ///////////*/
#console *
{
	font-size:10px;	
}

#console, span#MailPlaceHolderControl1
{
	float: none;
	display:block;
	margin:20px 0px 0px 173px; 
	line-height:auto;
	padding:5px;
	background:gainsboro;
	border:1px solid #7C7550;
	text-align:left;
	width:415px;
}
span#MailPlaceHolderControl1
{
	margin-top:-1px;
}
span#MailPlaceHolderControl1 *
{
	color:#000;
	line-height:auto;
	font-size:10px;
}
span#MailPlaceHolderControl1 table
{
	width:100%;
	border:none;
}
span#MailPlaceHolderControl1 table td
{
	background: #ffffff;
	padding: 2px;
	border: 1px solid #7C7550;
}
span#MailPlaceHolderControl1 div
{
	margin-bottom:5px;
}
span#MailPlaceHolderControl1 input
{
	width:98%;
	color:#73736D;
}
span#MailPlaceHolderControl1 .clean, #content .listProperties .clean
{
	text-align:center;	
}
span#MailPlaceHolderControl1 .clean input, #content .listProperties .clean input
{
	width:auto;	
	color:#000;
}
.wide #console, .wide span#MailPlaceHolderControl1
{
	width:517px;
	margin-left:207px;
}
html>body #console
{
	float:left;
}
#console hr, span#MailPlaceHolderControl1 hr, #content .listProperties hr
{
	display: block;
	clear: both;
	border-color: #7C7550;
	background: white;
	color: #7C7550;
	margin: -2px 0px -3px 0px;
	padding: 0px;
	height: 0px;
	border-style: none;
}
html>body #console hr, html>body span#MailPlaceHolderControl1 hr
{
	margin:5px 0px 5px 0px;
}
#console .red{
	color:#AA1818;
}
#console span
{
	display:inline;
	float:none;
	margin:0px;
}
#console a
{
	text-decoration: none;
	background: lightgrey;
	border: 1px solid black;
	padding: 2px 5px 3px 5px;
	margin: 0px 5px 0px 0px;
	color: #000;
	background: lightgrey;
}
#console a:hover
{
	background: gainsboro;
	border: 1px solid black;
}
/*////////// [/CONSOLE] ///////////*/

/* Required for overruling the font-size 1em style attribute set on the leftbar selected navigationnode*/
.leftbar a.selected{font-size:0em !important;}
.leftbar a.selected{font-size:9px !important;}
.leftbarcontentfieldheader .text span, .nfleftbartopmenu .text span{color:#fff}
.EditorContentRightImage img{float:right;margin:0 0 10px 10px}
.contenttext.divlist{margin-bottom:2px}
.template1 .innercontent .EditorContent IMG{margin-right:6px}