html {
	height: 100%;
}

body {
	background-color: #060c14;
	margin: 0;
	padding: 0;	
	font-size: 12px; 
	font-family: "trebuchet ms",  verdana, tahoma;
	line-height:14px;
	color:#ffffff;
}

img {
	border:none;
}
div.toright {
	position:relative;
	float:right;
	
}
div.topbanner {
position:relative;height:100px;left:140px;
}
div.note {
		position:relative;
		width:auto;
		height:auto;
		text-align:center;
		font-family:arial;
		font-size:8.5px;
		color:#45495e;
}

#container {
	overflow:hidden;

	width:1000px;
	height:100%;
	position:relative;
	margin:0 auto;
	background-color: #630900;
	background: #630900 url('/items/images/global/container-bg.jpg') no-repeat 0 0;

}
#header {
	width:1000px;
	height:64px;
	border:none;
	position:relative;
	background: #ffffff url('/items/images/global/header.jpg') no-repeat 0 0;
}

/* search */

#ssearch {
	position:absolute;
	width:400px;
	height:30px;
	top:5px;
	right:21px;
}

#ssearch input.button {
	position:relative;
	top:4px;
}

#ssearch select.search {
	position:relative;
	background-color:#fbf7f6;
	color:#0f1f33;
	margin-left:40px;
	border:1px solid #cc7c45;
	font-size: 11px; 
	font-family: "trebuchet ms",  verdana, tahoma;
	height:18px;

}

#ssearch span.search {
	font-size: 12px; 
	font-family: "trebuchet ms",  verdana, tahoma;
	line-height:1px;
}

#ssearch input.searchfield {
	border:1px solid #cc7c45;
	color:#0f1f33;
	width:117px;
	height:15px;
	padding:1px;
	font-size: 12px; 
}

#navigation {
	background: #050a11 url('/items/images/global/menubg.jpg') repeat-x 0 0;
	width:1000px;
	height:40px;
	border-bottom:1px solid #ffffff;
	margin-bottom:18px;
}
/*
#navigation_footer {
	background: #050a11 url('/items/images/global/menuunderbg.jpg') repeat-x 0 0;
	width:1000px;
	height:11px;
}*/

#navigation table.nav {
	margin-top:4px;
	margin-left:14px;
}

#navigation td.nav {
	padding-right:30px;
}

#menu {
	position:absolute;
	overflow:hidden;
	width:1000px;
	height:39px;
	border:0px solid white;
	z-index:44;
	background-color:transparent;
}

/**
 * advert (banner ###x###)
 */

#advert {
	width:223px;
	height:205px;
}

#advert div.header {
	position:relative;
	width:223px;
	height:23px;
	background: url(/items/images/global/advert-headerbg.jpg) repeat-x 0 0;
	background-color:#ffffff;

}

#advert img.ttf {
	position:relative;
	left:4px;
	top:2px;
}

#advert div.banner {
	overflow:visible;
	background-color:#b2b2b2;
	margin:0 auto;
	position:relative;
	top:4px;
	width:207px;
	height:174px;
}

#advert div.box {
	width:223px;
	height:205px;
	position:relative;
	background-color:#ffffff;
}

/**
 * verticaladvert (banner ###x###)
 */

	#verticaladvert {
		position:relative;
		width:176px;
		height:632px;
	}

	#verticaladvert div.header {
		position:relative;
		width:176px;
		height:22px;
		background: url(/items/images/global/verticaladvert-headerbg.jpg) repeat-x 0 0;
		background-color:#ffffff;

	}

	#verticaladvert img.ttf {
		position:relative;
		left:5px;
		top:5px;
	}

	#verticaladvert img.ttf {
		position:relative;
		left:4px;
		top:2px;
	}

	#verticaladvert div.banner {
		overflow:visible;
		background-color:#b2b2b2;
		margin:0 auto;
		position:relative;
		top:4px;
		width:160px;
		height:600px;
	}

	#verticaladvert div.box {
		width:176px;
		height:632px;
		position:relative;
		background-color:#ffffff;
	}

/**
 * horizontaladvert (banner ###x###)
 */

	#horizontaladvert {
		position:relative;
		width:769px;
		height:122px;
	}

	#horizontaladvert div.header {
		position:relative;
		width:769px;
		height:22px;
		background: url(/items/images/global/horizontaladvert-headerbg.jpg) repeat-x 0 0;
		background-color:#ffffff;

	}

	#horizontaladvert img.ttf {
		position:relative;
		left:5px;
		top:5px;
	}

	#horizontaladvert img.ttf {
		position:relative;
		left:4px;
		top:2px;
	}

	#horizontaladvert div.banner {
		overflow:visible;
		background-color:#b2b2b2;
		margin:0 auto;
		position:relative;
		top:4px;
		width:756px;
		height:91px;
	}

	#horizontaladvert div.box {
		width:769px;
		height:122px;
		position:relative;
		background-color:#ffffff;
	}


.alpha {
		filter:alpha(opacity=80);
		-moz-opacity:0.8;
		opacity : 0.8;
}

/* footer */

#footer {
	position:relative;
	margin-top:59px;
	width:1000px;
	background: #ffffff url(/items/images/global/footerbg.jpg) repeat 0 0;
	height:30px;

}
#footer a.text {
	color:#ffffff;
	font: 10px verdana, "trebuchet ms", tahoma;
	text-decoration:none;
	letter-spacing:0.2px;
}

#footer div.textleft {
	font: 9px verdana, "trebuchet ms", tahoma;
	color:#ffffff;
	position:absolute;
	left:10px;
	top:10px;
}

#footer div.textright {
	font: 9px verdana, "trebuchet ms", tahoma;
	color:#ffffff;
	position:absolute;
	right:60px;
	top:10px;

}

#main-content {
	position:relative;
	height:auto;
}
#footer span.left {
	font: 9px "trebuchet ms", verdana, tahoma;
	color:#ffffff;

}
/*  Toolbar style */
	div.toolbar {
		width:602px;
		height:25px;
		border-top:1px solid #c5c4c5;
		border-bottom:1px solid #c5c4c5;
		margin-left:16px;
		background: url(/items/images/global/toolbar-bg.jpg) repeat-x 0 0;
	}

	span.toolbar-sep {
		color:#146299;
	}

	div.toolbarcontent {
		position:relative;
		top:6px;
		left:10px;
		font-family:verdana;
		font-size:11px;
	}

	a.toolbar {
		color:#970f02;
		text-decoration:none;
	}

	a.toolbar:hover {
		text-decoration:underline;
	}

	div.toolbar i.toolbar1 {
		position: absolute;
		background: transparent url(/items/images/global/toolbar_mail.gif) no-repeat 0 0;
		width:12px;
		height:12px;
	}

	div.toolbar i.toolbar2 {
		position: absolute;
		background: transparent url(/items/images/global/toolbar_print.gif) no-repeat 0 0;
		width:12px;
		height:12px;
	}

	div.toolbar i.toolbar3 {
		position: absolute;
		background: transparent url(/items/images/global/toolbar_archive.gif) no-repeat 0 0;
		width:12px;
		height:12px;
	}

	div.toolbar i.toolbar4 {
		position: absolute;
		background: transparent url(/items/images/global/toolbar_post.gif) no-repeat 0 0;
		width:12px;
		height:12px;
	}
	div.toolbar i {
		top:1px;
	}
	span.toolbar {
		margin-left:16px;
	}


/******** Pager **/
		div.pager-frame {
			width:602px;
			height:26px;
		}
		
		div.pager-frame div.left {
			font: 11px verdana, "trebuchet ms", tahoma;
			color:#951404;
			float:left;
		}
		
		div.pager-frame div.left2 {
			font: 11px verdana, "trebuchet ms", tahoma;
			color:#951404;
			float:left;
			margin-left: 40px;
		}         

		div.pager-frame div.right {
			font: 11px verdana, "trebuchet ms", tahoma;
			color:#951404;
			position: absolute;
			right: 0px;
			margin-right:6px;
		}

		div.pager-frame div.right2 {
			font: 11px verdana, "trebuchet ms", tahoma;
			color:#951404;
			float: right;
			margin-right: 40px;
		}


		div.pager-frame div.pager {
			background: #ffffff url(/items/images/global/toolbar-bg.jpg) repeat-x 0 0;
			width:602px;
			height:25px;
			margin:0px;
		}

		div.pager-frame a.pager {
			color:#951404;
			text-decoration:none;
			font-weight:normal;
		}

		div.pager-frame div.numbers {
			width:325px;
			text-align:center;
			position:relative;
			margin:0 auto;
		}

		div.pager-frame span.pager {
			color:#000000;
			position:relative;
			margin-left:8px;
			top:6px;
			font: 10px verdana, "trebuchet ms", tahoma;
			font-weight:bold;
		}
		
		div.pager-frame div.sum {
		  text-align: center;
		  margin: 0 auto;
		}

		div.pager {
			position:relative;
			width:602px;
			border-top:1px solid #c5c4c5;
			border-bottom:1px solid #c5c4c5;
			left:16px;
		}


a.light-blue {
	text-decoration:none;
	color:#a9d8fa;
}
a.light-blue:hover {
	border-bottom:1px solid #ffffff;
	color:#d1e7f7;
}

a.red {
	text-decoration:none;
	color:#970f02;
}

a.red:hover {
	border-bottom:1px solid #ffffff;
	color:#b52315;
}


div.portal_window {
	position:fixed;
	z-index: 5000;
	width:600px;
	height:300px;
	background-color:#465e68;
	border:2px solid #314149;
	top:20px;
	right:20px;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity : 0.90;
}

div.portal_window div.header {
	height:20px;
	background: #4a688c url(/items/images/global/linkedtopics-oddbg.jpg) repeat-x 0 0;
	border-bottom:2px solid #87a9d1;
}

div.portal_window div.output {
	overflow:auto;
	height:258px;
	padding:10px;
	font-size:11px;
	font-family:'trebuchet ms';
	line-height:13px;
	color:#d9e9ef;
	/*background: transparent url(/items/images/global/blueprint.png) repeat-x 0 0;*/
}

div.portal_window div.close {
	position:absolute;
	right:-4px;
	top:-4px;
}

div.portal_window_bottom {
	position:absolute;
	right:2px;
	bottom:2px;
	height:10px;
	background: #4a688c url(/items/images/global/linkedtopics-oddbg.jpg) repeat-x 0 0;
}

div.portal_window img.ttf {
	position:relative;
	top:2px;
	left:10px;
}


div.portal_window a.linkcapture {
	color:#ffffff;
	font-weight:normal;
}


::-moz-selection{
	background:#ffdf0a;
	color:#000;
	font-weight:bold;
}
/******** lightbox **/

#lightbox{
	background-color:#eee;
	padding: 15px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(/items/images/global/overlay.png); }

div.mirror {
	position:absolute;
	width:100%;
	height:28px;
	margin-top:5px;
	background: transparent url(/items/images/global/mirror.jpg) repeat-x 0 0;
}

div#language {
	position:absolute;
	right:40px;
	top:42px;
}


/******** programme **/

	div#programme {
		width:219px;
		height:auto;
		position:relative;
		margin-bottom:5px;
	}

	#programme div.image {
		position:relative;
		width:193px;
		height:145px;
		padding:3px;
		margin:0 auto;
		top:10px;
		border:1px solid #c73726;
		background-color:#ffffff;
	}

	#programme div.smallimage {
		position:absolute;
		right:1px;
		top:5px;
		margin-right:5px;
	}

	#programme div.text {
		position:relative;
		width:132px;
	}

	#programme div.smallimage img {
		border:1px solid #ffffff;
		margin-left:5px;
	}

	#programme div.fullcontent {
		position:relative;
		height:auto;

	}
	#programme div.title {
		position:relative;
		padding-top:15px;
		padding-bottom:5px;
		font-family:tahoma;
		font-size:11px;
		font-weight:bold;
		letter-spacing:-0px;
		width:200px;
		margin-left:12px;
	}
	#programme div.content {
		position:relative;
		background: transparent url('/items/images/global/redblock_contentbg.gif') repeat-x top left;
		widtH:200px;
		height:50px;
		margin:0 auto;
		color:#ffffff;
	}

	#programme div.body {
		position:relative;
		background: #e03a18 url('/items/images/global/redblock_bodybg.gif') repeat-x top left;
		border:2px solid #e03a18;

	}
	#programme div#box1 {
		position:relative;
		padding-bottom:5px;
	}
	#programme div#box2 {
		position:relative;
		display:none;
		padding-bottom:5px;
	}

	#programme div.timestamp {
		position:absolute;
		left:3px;
		top:3px;
		background-color:#000000;
		width:31px;
		height:11px;
		font-family:tahoma;
		font-size:9px;
		color:#ffffff;
		text-align:center;
	}

	#programme span.timestamp {
		position:relative;
		top:-1px;
	}

	#programme a.text {
		color:#ffffff;
		text-decoration:none;
	}
	#programme a.text:hover {
		color:#332255;
	}
	#programme span.text {
		font-size:11px;
		position:relative;

	}

	#programme span.textonly {
		font-size:11px;
		position:relative;

	}
	#programme span.textonly, #programme span.text {
		font-family:'trebuchet ms', verdana;
		font-weight:bold;
		letter-spacing:1px;
		top:15px;
		left:10px;
	}
	#programme div.active {
		top:-3px;
		background: transparent url('/items/images/global/redblock_tab_active.gif') repeat-x 0 0;
	}

	#programme i.tableft {
		position:absolute;
		background: transparent url('/items/images/global/redblock_tab_bgleft.gif') repeat-x 0 0;
		width:4px;
		height:21px;
		left:-4px;
	}
	#programme i.tabright {
		position:absolute;
		background: transparent url('/items/images/global/redblock_tab_bgright.gif') repeat-x 0 0;
		width:4px;
		height:21px;
		right:-4px;
	}
	#programme i#switch1left {
		position:absolute;
		background: transparent url('/items/images/global/redblock_tab_active_left.gif') repeat-x 0 0;
		width:13px;
		height:26px;
		left:-13px;
	}
	#programme i#switch1right {
		position:absolute;
		background: transparent url('/items/images/global/redblock_tab_active_right.gif') repeat-x 0 0;
		width:7px;
		height:26px;
		right:-7px;
	}


	#programme i#switch2left {
		position:absolute;
		background: transparent url('/items/images/global/redblock_tab_active_left.gif') repeat-x 0 0;
		width:13px;
		height:26px;
		left:-13px;
		display:none;
	}
	#programme i#switch2right {
		position:absolute;
		background: transparent url('/items/images/global/redblock_tab_active_right.gif') repeat-x 0 0;
		width:7px;
		height:26px;
		right:-7px;
		display:none;

	}

	#programme div.inactive {
		top:-3px;
	}
	#programme img.ttf {
		position:relative;
		top:5px;
		padding-left:4px;
		padding-right:4px;
	}
	#programme div#switch1 {
		position:absolute;
		left:6px;
		height:26px;
		top:-3px;
		z-index:110;
	}

	#programme div#switch2 {
		position:absolute;
		right:1px;
		height:26px;
		top:-3px;
		z-index:10;

	}

	#programme div.tab {
		position:relative;
		width:206px;
		height:21px;
		margin:0 auto;
		background-color:#000000;
	}


