/*  SOME RIGHT RESERVED - Creative Commons Attribution-Share Alike 2.0 Belgium License   */
/*  All contents by Nick & Koen from oneDot only */
/*  part of gentjazz.com */

/* PAGE STANDARD ELEMENTS */

a	{
	color: #00ade8; text-decoration:none; font-weight:bold;
}
a:hover	{ color: black; }
a:visited	{ color: black; }

img	{
	overflow:hidden; border: none;
}
object	{
	overflow:hidden;
}
embed	{
	margin-bottom:12px;
}

body	{ 	
	border: none; margin: 0px; background:#eae7e2 url(img/header.jpg) repeat-x center top; overflow-x: hidden;
	color: #333; font-size: 12px; font-family: "Lucida Grande", lucida, helvetica, sans;
}

h1	{ color:#333; }
h2	{
	margin-bottom:4px;
	color:#00ade8; font-family:Georgia, "Trebuchet MS", Tahoma; font-size:20px; font-weight:bold; font-style:italic;
}
h3	{
	margin-bottom:4px;
	color:#9a9895; font-family:Georgia, "Trebuchet MS", Tahoma; font-size:20px; font-weight:bold; font-style:italic;
}


/* STRUCTURE ELEMENTS */

.container	{
	width:1000px; margin:0 auto 42px;
}
table.container td	{
	vertical-align:top;
}

#header	{
	width:100%; height:248px;
}



/* NAVIGATION ELEMENTS */

#navigation	{
	width:100%; height:194px; margin:0px auto; padding-top:38px;
	font-family:georgia, trebuchet, serif; font-style:italic;
}

#logo	{
	width:198px; float:left; position:relative; left:-24px;
}

#ethias	{
	width:124px; float:right; margin:32px 54px 0 0;
}

#menu	{
	margin:0 0 0 36px; height:48px; list-style:none;
}
#menu li	{
	margin:0px; padding:0px 8px; float:left;
}

#menu li a	{
	height:28px; display:block;
}

#menu li .sub	{ display:none; }
#menu li:hover .sub	{ display:block; }

#menu .sub li	{
	height:auto; float:none; border:none; padding:3px 0; cursor:pointer;
}
#menu .sub li:hover a	{ color:white; }
#menu .sub li a	{
	height:20px; display:inline; white-space:nowrap;
	color:#d0d0d0; font-weight:normal; font-size:13px;
}

.sub	{
	position:absolute; list-style:none; clear:both; margin:0px; padding:8px; background:rgba(255,255,255, 0.12); border:1px solid rgba(255,255,255, 0.08); border-top:none;
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
}

.sub li.active a	{
	color:#afaead; font-weight:bold;
}

#lang	{
	float:right; font-size:11px; color:#666; list-style:none;
}
#lang li	{
	float:left; padding-left:8px;
}
#lang a	{
	color:#666; font-weight:normal;
}
#lang li.active a	{
	color:#999; font-weight:bold;
}
#lang a:hover	{ color:white; }

#footer	{
	width:90%; background:#4a4a4a; border-top:1px solid #333; padding:18px 5% 24px; opacity:.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80);
	font-size:11px; font-style:italic; font-family:georgia, serif;
}
#footer:hover	{
	opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);
}
#footer a	{
	color#222;
}
#footer .sitemap	{
	width:1000px; margin:0 auto;
}
#footer .TextBasic	{
	float:right; text-align:right;
}

/* STYLING CLASSES */
#HDbanner	{
	width:220px; height:372px; margin-bottom:12px;
}

.georgia	{
	font-family:georgia, serif; font-style:italic;
}

.online	{
	width:78%; margin:8px auto; padding:20px 0; background:#00ade8;
	text-align:center; font-size:18px; color:#ccc;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.online a	{ color:white; }
.online a:hover	{ color:#ccc; }

#right .mod.tickets	{
	background:#034c77; border:1px solid white;
	color:white;
	-moz-box-shadow:0 1px 2px rgba(0,0,0, 0.24); -webkit-box-shadow:0 1px 2px rgba(0,0,0, 0.24);
}
#right .mod.tickets a	{
	color:white; font-family:georgia, serif; font-style:italic; font-size:13px;
}
#left .mod.printbutton	{
	width:132px; padding:12px 4px 12px 36px; background:#00ade8 url(img/icon.print.png) no-repeat 8px center; border:1px solid white;
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
	-moz-box-shadow:0 1px 2px rgba(0,0,0, 0.24); -webkit-box-shadow:0 1px 2px rgba(0,0,0, 0.24);
}
#left .mod.printbutton a	{
	color:white; font-family:georgia, serif; font-style:italic; font-size:13px;
}
.stable	{
	width:100% !important; height:2px; clear:both; float:none !important;
}

#main .mod.duobot	{
	margin-top:0;
	-moz-box-shadow:0 2px 2px rgba(0,0,0, 0.24), -12px 12px 12px -12px rgba(0,0,0, 0.18), 12px 12px 12px -12px rgba(0,0,0, 0.18), 0px 34px 20px -38px rgba(40,40,30, 0.28);
	-webkit-box-shadow:0 2px 2px rgba(0,0,0, 0.24), -12px 12px 12px -12px rgba(0,0,0, 0.18), 12px 12px 12px -12px rgba(0,0,0, 0.18), 0px 34px 20px -38px rgba(40,40,30, 0.28);
	-moz-border-radius:0 0 3px 3px; -webkit-border-left-top-radius: 0; -webkit-border-right-top-radius: 0;
}


/* COLUMN & MOD CLASSES */
#left	{
	width:172px; padding:62px 42px 0 0; opacity:.5;
}
#left:hover	{ opacity:1; }

#left .mod	{
	width:148px; padding:0 12px 8px 12px; margin:0 0 12px;
	font-size:11px;
}
#left .mod.fullspan	{
	width:172px; padding: 0 0 12px;
}
#left .mod.imgspan	{
	width:170px; padding: 8px 1px; background:#041b2d;
	color:#aaa; font-size:11px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#left .mod.white	{
	padding: 12px; border:1px solid #ccc; background:white;
	-moz-border-radius: 6px 0 6px 6px; -webkit-border-radius: 6px;
}
#left .mod.dark	{
	padding: 12px; background:#041b2d;
	color:#aaa; font-size:11px;
	-moz-border-radius: 6px 0 6px 6px; -webkit-border-radius: 6px;
}

#left .mod img	{
	margin-bottom:2px; padding:0px;
}

#main	{
	width:528px; padding:20px 38px 0 0;
}
#main .mod	{
	width:472px; margin:8px 0 18px; padding:20px 28px; background:white; text-align:justify;
	-moz-box-shadow:0 1px 2px rgba(0,0,0, 0.24), -12px 12px 12px -12px rgba(0,0,0, 0.18), 12px 12px 12px -12px rgba(0,0,0, 0.18), 0px 34px 20px -38px rgba(40,40,30, 0.28);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0, 0.24), -12px 12px 12px -12px rgba(0,0,0, 0.18), 12px 12px 12px -12px rgba(0,0,0, 0.18), 0px 34px 20px -38px rgba(40,40,30, 0.28);
	-moz-border-radius:3px; -webkit-border-radius: 3px;
}
#main .mod.fullspan	{
	width:560px; padding:12px 0;
}


#right	{
	width:220px;
}

#right .mod	{
	width:184px; padding:12px 18px; margin:2px 0 20px; background:white;
	font-size:11px;
	-moz-border-radius:3px; -webkit-border-radius: 3px;
}
#right .mod.fullspan	{ width:220px; }
#right .mod.white	{
	padding: 18px; border:1px solid #ccc; background:white;
	-moz-border-radius: 0 6px 6px 6px; -webkit-border-radius: 6px;
}
#right .mod.dark	{
	padding: 12px; background:#041b2d;
	color:#aaa; font-size:11px;
	-moz-border-radius: 0 6px 6px 6px; -webkit-border-radius: 6px;
}

#right .mod img	{
	margin-bottom:2px; padding:0px;
}

#right .mod.grey	{
	background:#777;
}

#right .mod.nothing { padding-left: 9px; padding-right: 26px; }


.mod img	{
	margin-bottom:8px; padding:0px;
}
.title	{ display:block; margin:12px 0 2px; }
.mod.fullspan .title	{
	margin:4px 0 6px 16px;
}


/* TEMPLATES ccs additionals */

#breadcrumb	{
	display:block; margin:0; height:13px; font-size:9px;
}
#breadcrumb a	{
	display:block; height:11px; padding:1px 4px; margin:0 1px; background:#4a4a4a; float:left;
	color:#222; text-decoration:none; line-height:10px; font-weight:normal; cursor:default;
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
}
#breadcrumb a:hover	{  }
#breadcrumb a:link, #breadcrumb a:visited	{
	color:black; cursor:pointer; font-weight:bold;
}
#breadcrumb .icon	{
	width:12px; height:11px; background:url(img/breadcrumb.icon.png) no-repeat center; float:left;
	
}
#breadcrumb a:first-child	{
	background:rgba(234,230,226, 0.24);
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
}

#sitemap {
	display:block; height:80px;
}

#sitemap ul	{
	padding:0; list-style:none; float:left; margin:0 8px;
	font-size:11px;
}

#sitemap a	{
	color:#333; padding:0 2px; font-weight:normal;
}
#sitemap .parent a	{
	color:black;
	font-size:12px;
}

#sitemap a.active, #sitemap .active.parent a	{
	background:#00ade8;
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
}


/*//////////////////////////////////////////////////////////////////////////// OLD ///////////////////////////////////////////////////////////////////////*/












/* GENERAL CLASSES */

.win						{ width:438px; padding:12px 48px 12px 32px; margin:0 0 12px; background:white; border:1px solid #ccc; -moz-border-radius: 8px 8px 2px 8px; -webkit-border-radius: 8px; text-align:justify; }

.win.black					{ background:black; border:1px solid black; color:#ddd; -moz-border-radius: 8px 8px 8px 2px; }

.win .tblock_with_img > img:first-child	{ position:relative; left:-30px; top:-10px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }

.wgt						{ font-size:11px; margin-bottom:12px; background:white; border:1px solid #ccc; }
.wgt h1						{ padding:0px; margin:0px; position:relative; left:-12px; top:-12px;
							  font-family:"Century Gothic", "Futura std normal", Futura, Helvetica, Georgia, Sans; font-size:16px; text-transform: uppercase; font-weight:normal; line-height:0px; color:#44423d; }					  
.wgt .title					{ padding:0px; margin:0px; }

/* WGT LEFT */
#left .wgt					{ width:138px; padding:0px 10px 12px 12px; -moz-border-radius: 6px 0 6px 6px; -webkit-border-radius: 6px; }

#left .wgt.grey				{ background:#777; border-color:#777; color:#bbb; }
#left .wgt.grey a			{ color:#fff; font-size:12px; }
#left .wgt.black			{ background:black; border-color:black; color:#bbb; }
#left .wgt.blank			{ width:162px; background:none; border:none; padding:2px 0 12px; }





/* WGT RIGHT */
#right .wgt					{ width:180px; padding:0px 18px 12px 20px; -moz-border-radius: 0 8px 6px 6px; -webkit-border-radius: 6px; }
#right .wgt input[type='checkbox'] { width:14px; height:14px; margin: 0px; }

#right .wgt.grey			{ background:#888; border-color:#888; color:#bbb; }
#right .wgt.grey a			{ color:#fff; font-size:12px; }
#right .wgt.black			{ background:black; border-color:black; color:#aaa; }
#right .wgt.blank			{ width:220px; background:none; border:none; padding:2px 0 12px; }


/* MODULE CLASSES */

/* MODGROUP text */

/* TOOL news */
.win.news a:last-child	{ color:#9e202e; font-style:italic; font-family: Georgia, "Trebuchet MS", Tahoma; font-size:11px; font-weight:normal; }
.win.news a:last-child:hover	{ color:#333; }

.win.news ul	{
	padding:2px 0px 0px; margin:0; list-style:none;
}
.win.news li.line			{ border:1px dotted #d9d6d0; border-width: 0 0 1px; color:#89857d; margin:5px 0; padding:0 0 8px; }
.win.news li.line .date		{ color:#ddd9d3; font-family: Georgia, "Trebuchet MS", Tahoma; padding-left:20px; font-size:18px; float:right; margin-right:12px; font-weight:bold; }
.win.news li.line .title		{ color:#333; line-height:22px; cursor:pointer; text-align:left; }
.win.news li.line .text	{
	display:none; padding:2px; margin:2px 0; color:#666;
}
.win.news li.line .nfo	{
	display:none; padding:4px;
	color:#ddd9d3; font-family: Georgia, "Trebuchet MS", Tahoma; font-style:italic;
}
.win.news li.line.active	{
	
}
.win.news li.line.active .date	{
	color:white; display:inline; padding:2px 4px; margin:0 8px; background:#ddd9d3;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.win.news li.line.active .title	{ display:block; font-weight:bold; font-size:12px; color:black; line-height:14px; padding:6px 0; }
.win.news li.line.active .text, .win.news li.line.active .nfo	{ display:block; }



.win .newsblock			{ border:1px dotted #d9d6d0; border-width: 0 0 1px; color:#89857d; margin:5px 0; padding:0 0 8px; }
.win .newsblock .date		{ color:#ddd9d3; font-family: Georgia, "Trebuchet MS", Tahoma; font-size:18px; float:right; margin-right:12px; font-weight:bold; }
.win .newsblock	.title		{ color:#333; font-weight:bold; line-height:22px; }
.win .newsblock a:last-child	{ color:#9e202e; font-style:italic; font-family: Georgia, "Trebuchet MS", Tahoma; font-size:11px; font-weight:normal; }
.win .newsblock a:last-child:hover	{ color:#333; }

.wgt .newsblock				{ border:1px dotted #938e85; border-width: 0 0 1px; color:#aaa; margin:0; padding:0 0 8px; }
.wgt .newsblock	.date		{ color:#ddd9d3; font-family: Georgia, "Trebuchet MS", Tahoma; font-size:16px; font-weight:bold; }
.wgt .newsblock	.title		{ color:#777; font-weight:bold; line-height:12px; }
.wgt .newsblock a:last-child	{ color:#eb9128; font-weight:normal; }
.wgt .newsblock a:last-child:hover	{ color:#777; }

/* TOOL links */
#right .wgt p.link			{ background:#8c8c8c url(img/mod.text.link.arrow.png) no-repeat right center; padding:2px 0 2px 8px; position:relative; left:-8px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#right .wgt p.link:hover	{ background-color:#909090; }
#left .wgt p.link			{ background:#7c7c7c url(img/mod.text.link.arrow.png) no-repeat right center; padding:2px 8px 2px 6px; position:relative; left:-6px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#left .wgt p.link:hover		{ background-color:#8c8c8c; }

/* TOOL link */
.linkblock					{ color:white; display:block; float:right; padding:2px 5px; background:#4a4a4a; font-family: Georgia, "Trebuchet MS", Tahoma; font-style:italic; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.linkblock:visited			{ color:white; }
.linkblock:hover			{ background: #ce0925; }


/* MODGROUP group */

/* TOOL callist */
.calday			{ width:480px; position:relative; left:-12px; border-bottom:1px dotted #aaa; margin:0 0 4px; padding-bottom:10px; font-family:Georgia, 'Trebuchet MS', 'Times New Roman', serif; color:#9b9589; }
.calday .tme	{ width:112px; text-align:right; font-style:italic; line-height:10px; }
.calday .dta	{ padding-left:18px; width:432px; font-family:Helvetica, Verdana, sans-serif; }
		
.calday .dta i	{ display:block; float:right; padding:1px 4px; background:#4a4a4a; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.calday .dta i a { color:#ddd; font-family:Georgia, 'Trebuchet MS', 'Times New Roman', serif; }
.calday .dta i a:hover { color:white; }
		
.calday .dta a	{ color:#cc0000; font-weight:normal; }
.calday .dta.prior a	{ font-size:14px; font-weight:bold; }
.calday .dta a.grey	{ color:#c0c0c0; font-size:11px; }
		
.calday .tme b	{ color:#cc0000; }

/* MODGROUP form */

/* TOOL autoform */
.autoform			{ width:460px; color:#999; }
.autoform td		{ padding:2px; line-height:14px; vertical-align:top;  min-width:52px; min-height:12px;}
.autoform input, .autoform select { width:54px; line-height:16px; height:18px; margin:0 4px 0 0; }
.autoform select 	{ height:22px; }
.autoform .right	{ float:right; }
.autoform select[multiple]	{ height:92px; }
.autoform .err		{ border:red 2px solid; }
.autoform textarea	{ width:450px; height:78px; }
.autoform h2		{ color:#777; font-size:14px; margin:6px 0; }
.autoform h2 strong	{ color:#ce0925; font-size:12px; font-family: "Lucida Grande", lucida, helvetica, sans; font-style:normal; }
.autoform input[type="radio"], .autoform input[type="checkbox"] { margin:2px 0 0 12px; border-width:0px; border:none; }

div.field .line	{
	display:block; border-bottom:1px dotted #999; padding:2px; margin:2px 0;
}
div.field .line a				{ color:#999999; }
div.field .line a:hover		{ color:#ce0925; }

/* MODGROUP social */

/* TOOL addthis */
#addthis			{ width:220px; height:42px; margin-left:8px; }


