/*	-------------------------------------------------------------
	version		1.0
	url				rtl.lu
	created		03.09.2009
	modified	03.09.2009
	-------------------------------------------------------------	
	
	Color index:
	
	RTL RED			#E10000
	LINK COLOR	    #184378
	BACKGROUND	    #313131
	TEXT			#2c2c2c
	TITLE			#000
	BORDER          #DADADA
	HIGHLIGHT       #F2F2F2	
	
*/

@import 'legacy.css';

/*	-------------------------------------------------------------
		RESET
 -------------------------------------------------------------  */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*	-------------------------------------------------------------
		Global Definitions
 -------------------------------------------------------------  */
 
body {
	font-size: 9pt;
	font-family: arial, verdana, lucida, sans-serif;
	color: #5a5858;
	line-height: 1.2em;
	background: #1b1c1c url('http://images.newmedia.lu/rtl/layout/bg.gif') top center repeat-y; 
	/* background: #1b1c1c url('http://images.newmedia.lu/rtl/layout/bg_halloween.jpg') top center no-repeat; HALLOWEEN */
	/* background: #ffd800 url('http://images.newmedia.lu/rtl/tdf_andy_giel.jpg') top left repeat-x;  TDF */ 
}

a {
	color: #184378;
	text-decoration: none;
}

a:link {
	color: #184378;
	text-decoration: none;
}

a:visited {
    color: #184378;
}

a:hover {
	color: #E10000;
	text-decoration: none;
}

.colspan-2 h1 {
	background: #FFF url(http://images.newmedia.lu/rtl/layout/h1_rtl_features.png) top left no-repeat;
	margin: 0;
}

h1.master-title {
	/* background: #FFF url(http://images.newmedia.lu/rtl/layout/h1_rtl.png) top left no-repeat; */
	background: #FFF url(http://images.newmedia.lu/rtl/layout/h1_top_bg.png) bottom left repeat-x;
	color: #4b4b4b;
	font-size: 1.8em;
	/* padding: 4px 0 0 25px; */
	padding: 0 0 0 15px;
	line-height: 30px;
	margin: 10px 0 5px 0;	
	font-weight: bold;
	/* border: none; */
	border-top: 1px solid #DADADA;
	border-right: 1px solid #DADADA;	
	border-bottom: 1px solid #DADADA;		
}

h1 {
	font-size: 1.3em;
	color: #4b4b4b;
	margin: 10px 0 0 0;
	padding: 0 0 0 5px;
	font-weight: normal;
	background-color: #f4f4f4;
	line-height: 30px;
	font-weight: bold;
	background: #FFF url(http://images.newmedia.lu/rtl/layout/h1_sub_bg.png) top left repeat-x;
	border-top: 1px solid #DADADA;
	border-right: 1px solid #DADADA;	
	border-bottom: 1px solid #DADADA;	
}

.colspan-2 h1 {
	margin: 0 5px 5px 5px; 
	background: url(http://images.newmedia.lu/rtl/layout/h1_sub_bg.png) top left repeat-x;
	padding-left: 5px;
	font-size: 1.2em;
	line-height: 30px;
	border: none;
}

h2 {
	color: #2c2c2c;
	font-size: 1.5em;
	padding: 10px 0;
	margin: 0 0 0 5px;
	line-height: 25px;
}

h1 a {
	color: #4b4b4b;
}

#home h1 a {
	color: #4b4b4b;
}

#sonndeszeitung h1 a {
	color: #4b4b4b;
}

p {
	margin: 10px 0 0 5px;	
}

hr {
	margin: 10px 5px;		
}

.mediaplayer h5 {
	font-weight: bold;
	font-size: 1.2em;
	color: #4b4b4b;
	padding: 10px 0;
	margin: 0;
}

.mediaplayer i {
	font-weight: normal;
	font-size: 1em;
	display: block;
	padding: 5px 0;
}

.maincontent {
	padding: 10px 0;
	margin: 0 5px;
}

/*	-------------------------------------------------------------
		Hide Content
 -------------------------------------------------------------  */         

.hidden {
	display: none;
}

/*	-------------------------------------------------------------
		Blocks
 -------------------------------------------------------------  */
 
 div.links {
	 font-weight: normal;
	 float: right;
	 margin: 8px 5px 0 0;
 }

/*	-------------------------------------------------------------
		Clear all floats
 -------------------------------------------------------------  */


.clearit {
    clear: both;
    margin: 0;
    padding: 0;
    height: 0;
    line-height: 0;
    font-size: 0;

}

/*	-------------------------------------------------------------
		Container
 -------------------------------------------------------------  */
 
 #container {
	width: 1020px;
	margin: 0 auto;
	position: relative;
	background: #1b1c1c url('http://images.newmedia.lu/rtl/layout/bg.gif') top center repeat-y;
 }
 
 #page {
	width: 850px;
	position: relative;	
 }
 
 /*	-------------------------------------------------------------
		Global Divider
 -------------------------------------------------------------  */ 
 
 .divider {
	clear: both;
	padding: 0;
	height: 10px;
	border-bottom: 1px solid #DADADA;
	margin: 0;
	line-height: 0;
	font-size: 0;
}
 
/*	-------------------------------------------------------------
		Header
 -------------------------------------------------------------  */ 

#header {
	width: 850px;
	height: 110px;
	background: url('http://images.newmedia.lu/rtl/layout/header_bg.png') top center no-repeat; 
}

/*	-------------------------------------------------------------
		ADS
 -------------------------------------------------------------  */
 
 #imu-container {

 }

 #imu {
	width: 300px;
	height: 250px;
	padding: 0;
	position: relative;
	margin: 0 0 5px 5px;
	z-index: 100;
 } 
 
 #imu2 {
	width: 300px;
	height: 250px;
	padding: 0;
	position: relative;
	overflow: hidden;
	margin: 0 0 5px 5px;
	z-index: 100;	
 }  
 
 #leaderboard-rtl {
	background-color: #1b1c1c;
	padding: 10px 0;
	z-index: 100;
 }
 
 #leaderboard-rtl .innercontainer {
	width: 1020px;
	margin: 0 auto;
 }
 
 #leaderboard-rtl .ad {
	 width: 850px;
	 text-align: center;
 }
 
 #skyscraper-rtl {
	position: absolute;
	top: 0px;
	left: 860px;		 
	width: 160px;
	height: 600px;
	/* background-color: #272828; */
	z-index: 100;
 }
 
 #google-ad {
	/* background-color: #1b1c1c; */
	display: inline; 
 }
 
 #google-ad .innercontainer {
	/* height: 120px; */
	height: 20px;
	width: 850px;
	background-color: #1b1c1c;  
	/* background-color: #ffd800; */
	text-align:center;
	padding: 10px 0 0 0;
 }
 
 #halfpage-container {
	width: 300px;
	height: 600px;
	padding: 0;
	position: relative;
	overflow: hidden;
	margin: 0 0 5px 5px;
 }
 
/*	-------------------------------------------------------------
		Footer
 -------------------------------------------------------------  */         

#footer {
	background: #E10000 url('http://images.newmedia.lu/rtl2008.lu/global/footer/bg.png') top left repeat-x;
   	margin: 0;
   	position: relative;
   	color: #f9a8a8;
   	padding: 25px 0;
   	font-size: 1em;
}

	#logo-rtl-small {
		position: absolute;
		top: 23px;
		left: 15px;
	}
	
	#logo-metriweb {
		position: absolute;
		top: 28px;
		left: 770px;
	}	

	#footer a {
		color: #FFF;
	}
	
	#footer a:hover {
		text-decoration: underline;
	}	
	
	#footer-menu .last {
		padding-bottom: 20px;
	}
	
	#footer-menu .footer-line {
		margin: 0 40px;
		width: 760px;
		height: 100%;
	}
	
		#footer-menu .footer-line .footer-label {
			float: left;
			width: 140px;
			text-align: right;
			line-height: 1.4em;
			text-transform: uppercase;
		}
		 
		#footer-menu .footer-line .footer-linklist {
			float: left;
			margin: 0 0 0 10px;
			width: 600px;
			line-height: 1.4em;
		}
		
		#footer-menu .footer-line .footer-linklist img {
			padding-top: 2px;
		}
		 
		
.feature a.title {
	display: none;
}	

.feature h1 a.title {
	display: block;
	color: #4b4b4b;
}		

.feature h1 {
	border: 1px solid #e9e9e9;	
}

/* Tabbed Box
----------------------------------------------------------------------------------------------------*/

.tabbedbox .tab {
	background-color: #DADADA;
	float: left;
	padding: 0 15px;
	margin: 0 0 0 1px;
	height: 25px;
}
.tabbedbox .first {
	margin: 0;
}
.tabbedbox .active {
	background: #E10000;
}
.tabbedbox .tab a {
	color: #1b0d01;
	font-size: 1.2em;
	line-height: 25px;
}
.tabbedbox .active a {
	color: #FFF;
}
.tabbedbox .content {
	margin-top: 1px;
	padding: 5px 0 0 0;/* border: 5px solid #f2ebd6; */
}

/* Rating */

.thumbsupdown {
	width: 90px;
	text-align: center;
	border: 1px solid #cdcdcd;
	padding-top: 4px;
	padding-bottom: 4px;
}

.thumbsupdown .container {
	width: 80px;
	margin: 0 auto;
}

.thumbsupdown .up {
	width: 40px;
	float: left;
	display: inline;
}

.thumbsupdown .up .score {
	font-size: 0.8em;
	color: green;
}

.thumbsupdown .down {
	width: 40px;
	float: left;
	display: inline;
}

.thumbsupdown .down .score {
	font-size: 0.8em;
	color: red;
}


.thumbsupdown .votes {
	width: 100%;
	font-size: 0.9em;
}

.ratingcontainer  b {
	text-align: center;
	display: block;
	width: 95px;
	padding-bottom: 3px;
}

.ratingcontainer {
	width: 100px;
	float: left;
	
}

/*	-------------------------------------------------------------
		Xmas Skin
 -------------------------------------------------------------  */     
 
.xmas {
	background: #7da6b8 url('http://images.newmedia.lu/rtl/layout/skin/xmas/bg.jpg') top center no-repeat;	
}

.xmas #container {
	background-color: transparent;	
}

.xmas #leaderboard-rtl {
	background: none;
}

.xmas #skyscraper-rtl {
	background: none;	
}

.xmas #header {
	background: url('http://images.newmedia.lu/rtl/layout/skin/xmas/header_bg.jpg') top center no-repeat; 
}

.xmas #google-ad, .xmas #google-ad .innercontainer {
	background: #7da7b9;
}

.xmas-light #header {
	background: url('http://images.newmedia.lu/rtl/layout/skin/xmas/header_bg.jpg') top center no-repeat; 	
}

/*	-------------------------------------------------------------
		St Patrick
 -------------------------------------------------------------  */ 
 
.stpatrick {
	background: #022c00 url('http://images.newmedia.lu/rtl/layout/skin/stpatrick/bg.png') top center;	
}

.stpatrick #container {
	background-color: transparent;	
}

.stpatrick #leaderboard-rtl {
	background: none;
}

.stpatrick #skyscraper-rtl {
	background: none;	
}

.stpatrick #header {
	background: url('http://images.newmedia.lu/rtl/layout/skin/stpatrick/header.png') top center no-repeat; 
}

.stpatrick #google-ad, .stpatrick #google-ad .innercontainer {
	background: #022c00;
}

.stpatrick-light #header {
	background: url('http://images.newmedia.lu/rtl/layout/skin/stpatrick/header.png') top center no-repeat; 	
}

/*	-------------------------------------------------------------
		Senseo
 -------------------------------------------------------------  */  
 
 .senseo #page {
	 /* background: #260b00 url('http://images.newmedia.lu/rtl/games/advent/bg.jpg') top left repeat-x; */
	 background-color: #FFF;
 }
 
 .senseo #layout-default .colspan-5 {
	background: none;
 }
 
/*	-------------------------------------------------------------
		Revue
 -------------------------------------------------------------  */   
 
 .content-revue h1 {
	display: none; 
 }
 
/*	-------------------------------------------------------------
		Goen 2010
 -------------------------------------------------------------  */    
 
 #goen2010 {
	 background: #324793 url('http://images.newmedia.lu/goen2010.rtl.lu/beta/bg.png') top left repeat-x;
	 overflow-x: hidden; 
 }
 
 #goen2010 .pagec {
	margin: 0 auto;
	width: 1200px;
 }
 
 .footer-ad {
	position: fixed; 
	bottom: 0; 
	left: 0; 
	z-index: 100; 
	width: 100%; 
	height: 70px;	 
 }
 
 * html body {
 }
 
 * html .footer-ad {
	
 }
 
 
 
 /*	-------------------------------------------------------------
		White
 -------------------------------------------------------------  */    
 
 #pwhite {
	 background: #fff;
	 overflow-x: hidden; 
 }
 
 #pwhite .pagec {
	margin: 0 auto;
	width: 1200px;
 }
 
 .footer-ad {
	position: fixed; 
	bottom: 0; 
	left: 0; 
	z-index: 100; 
	width: 100%; 
	height: 70px;	 
 }
 
 * html body {
 }
 
 * html .footer-ad {
	
 }
 
 
/*	-------------------------------------------------------------
		Televie
 -------------------------------------------------------------  */ 
 
 .televie-counter {
	width: 295px;
	height: 75px;
	background: transparent url('http://images.newmedia.lu/rtl2008.lu/televie/televie_konto_2009.jpg') top left no-repeat;
	margin: 6px 0px -10px 5px;
 }
 
 .televie-counter a {
	display: block;
	height: 75px;
	width: 295px;
	font-size: 1.8em;
	color: #000000;
 }
 
 .televie-counter a span {
	display: block;
	width: 170px;
	height: 30px;;
	margin: 0 0 0 110px;
	padding: 25px 0 0 0;
	text-align: center;
	line-height: 30px;
	color: #000000;
 } 
 
/*	-------------------------------------------------------------
		Events Box
 -------------------------------------------------------------  */ 	 	
		 
.rtl-events {

	margin: 0;
	background: #FFF;
	width: 300px;
	padding: 5px 0;
	margin: 0 0 5px 5px;
}
.rtl-events img {
	margin: 6px 5px 0 5px;
	padding: 0;
}
.rtl-events a {
	margin: 0;
	padding: 0;
}

/*	-------------------------------------------------------------
		Liveticker
 -------------------------------------------------------------  */ 	 	
 
.liveticker {
 	border: 2px solid #CC0000;
	margin: 0 0 5px 5px;
	position: relative;
	height: 112px;
}

.liveticker .btnmore {
	position: absolute;
	top: 3px;
	right: 3px;
}

.liveticker h2 {
	color: #FFF;
	font-size: 1.3em;
	background: #CC0000;
	margin: 0;
	padding: 2px;
}

.liveticker dt {
	float: left;
	width: 50px;
	text-align: center;
	padding: 3px 0;
	font-weight: bold;
}

.liveticker dd {
	padding: 3px 0;
}

/*	-------------------------------------------------------------
		Layout CSS
 -------------------------------------------------------------  */


.audioplayer {
	text-align: center;
}

/*	-------------------------------------------------------------
		Topbar
 -------------------------------------------------------------  */

#topbar {
	width: 100%;
	background-color: #434343;
	height: 25px;
	color: #FFF;
	line-height: 25px;
}

#topbar a {
	color: #c0c0c0;	
}

#topbar a:hover {
	text-decoration: underline;	
}

#topbar .innercontainer {
	width: 1020px;
	height: 100%;
	margin: 0 auto;
}

#topbar .date {
	float: left;
	width: 25%;
	text-align: center;
}

#topbar .login {
	float: left;	
	width: 35%;
	text-align: center;
}

#topbar .buttons {
	float: left;
	width: 40%;
	padding: 2px 0 0 0;
}

#topbar .buttons ul {
	height: 20px;
	padding: 0;
	margin: 0;
}

#topbar .buttons ul li {
	float: left;
	background: url('http://images.newmedia.lu/rtl/layout/topbar_button.png') top left no-repeat;
	padding: 0 4px 0 10px;
	margin: 0 5px 0 0;
	height: 20px;
}

#topbar .buttons ul li.sportzeitung1 {
	background: url('http://images.newmedia.lu/rtl/layout/topbar_button_sportzeitung.png') top left no-repeat;	
	float: left;
	padding: 0 4px 0 10px;
	margin: 0 5px 0 0;
	height: 20px;	
}

#topbar .buttons ul a {
	color: #FFF;
	display: inline;
	line-height: 20px;
	display: block;
}

/*	-------------------------------------------------------------
		Default Tabs
 -------------------------------------------------------------  */
 
 ul.tabs-navi {
	margin: 10px 0; 
 }
 
 ul.tabs-navi li {
	 float: left;
	 margin-left: 5px;
	 border: 1px solid #cccccc;
	 background: #FFF url('http://images.newmedia.lu/rtl/layout/tabs/li.png') top left repeat-x;
 }
 
 ul.tabs-navi li a {
	 display: block;
	 height: 30px;
	 line-height: 30px;
	 margin: 0 15px;
 } 
 
 ul.tabs-navi li.active {
	 background: #E10000 url('http://images.newmedia.lu/rtl/layout/tabs/li_a.png') top left repeat-x;
	 border: 1px solid #E10000;
 }
 
 ul.tabs-navi li.active a {
	color: #FFF; 
 }

/*	-------------------------------------------------------------
		Default Table
 -------------------------------------------------------------  */

.default-table {
	border: 1px solid #DADADA; 
	margin: 10px auto 10px auto;
}

.noBorder {
	border: none;	
}

.default-table th {
	padding: 5px 0;	
}

.default-table td {
	padding: 5px 5px;	
}

.default-table .even {
	background-color: #EFEFEF;
}	

.default-table .green {
	color: green;	
}

.default-table .red {
	color: red;	
}

/*	-------------------------------------------------------------
		Newsbox
 -------------------------------------------------------------  */
 
.rtlbox {
	margin: 0 0 5px 0; 
	padding: 0;
}
 
#newsbox {
	float: left;
	position: relative;
	margin-left: 5px;
}
#whiteLayer {
	width: 264px;
	height: 278px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #FFF;
}
.rtlbox .news-detail {
	width: 264px;
	height: 278px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #FFF;
}
.rtlbox .news-text {
	background-color: #FFF;
}
.rtlbox .news-detail img {
	margin: 2px 0 0 0;
}
.rtlbox .news-detail div.img-source {
	text-align: right;
	font-size: 0.8em;
	color: #777777;
	margin: 0 2px;
	padding: 0 2px 0 0;
	font-style: italic;
	background-color: #F3F3F3;
	line-height: 14px;
}
.rtlbox .news-detail a.news-title {
	display: block;
	font-size: 1.2em;
	margin: 5px 0 0 0;
	line-height: 1.1em;
}
.rtlbox .news-detail div.news-text {
	display: block;
	margin: 5px 0 0 0;
	line-height: 1.1em;
}
.rtlbox .news-listing {
	width: 260px;
	height: 278px;
	float: right;
	border-left: 1px solid #DADADA;
}
.rtlbox .news-listing ul {
}
.rtlbox .news-listing ul li {
}
.rtlbox .news-listing ul li a {
	display: block;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	padding: 0;
 	line-height: 1.em;
}
.rtlbox .news-listing ul li a span {
	margin: 0 4px;
	padding: 6px 0 0 0;
	display: block;
}
.rtlbox .news-listing ul li a:hover {
	color: #184378;
}
.rtlbox .news-listing ul li a.highlight {
	background-color: #F2F2F2;
	color: #E10000;

}

 
/*	-------------------------------------------------------------
		UL Standard
 -------------------------------------------------------------  */

ul.standard {
	list-style: disc outside;
	margin: 10px 0;
}

ul.standard li {
	margin: 0 0 0 20px;
	padding: 5px 0;
}
 
 
/*	-------------------------------------------------------------
		Highlights & Features
 -------------------------------------------------------------  */ 

.hlrow {
	width: 100%;
	padding: 10px 0 0 0;
}


.noMargin {
	margin: 0;
}
.noPadding {
	padding: 0;
}

.hlrow .span-1 {
	float: left;
	margin-left: 7px;
	border: 1px solid #DADADA;
	display: inline;
}
.hlrow .span-1-oversize {
	width: 166px;
	float: left;
	margin-left: 10px;
}
.hlrow .span-2 {
	float: left;
	border: 1px solid #DADADA;
}
.hlrow .span-2 .subtitle {
	width: 330px;	
}
.hlrow .span-15 {
	width: 256px;
	float: left;
	border: 1px solid #DADADA;
	margin-left: 8px;
	display: inline;
}
.hlrow .span-13 {
	width: 270px;
	float: left;
	margin-left: 8px;
}
.hlrow .span-13bottom {
	width: 270px;
	float: left;
	margin-left: 12px;
}
.hlrow .span-3 {
	width: 524px;
	float: left;
	margin-left: 7px;
	border: 1px solid #DADADA;
	margin-bottom: 10px;
}
.hlrow .span-3 .span-1 {
	margin-left: 5px;
}
.hlrow .span-3 .first {
	margin-left: 5px;
}
.span-5 {
	background-color: #fff;
	margin-left: 0px;	
}

.hlrow .first {
	margin-left: 5px;
}
.hlrow .last {
	float: right;
	margin-right: 0px;
}
.hlrow .noBorder {
	border: none;
	margin-left: 0px;
}
.hlrow .noMargin {
	margin-left: 0px;
}
.hlrow .addMargin {
	margin-left: 5px;
}
.hlrow .noBorder-bottom {
	border: none;
}
.hlrow .noCategory {
	border: none;
	padding-top: 15px;
}
.hlrow a.category:hover {
	text-decoration: underline;
}
.featurerow {
	width: 100%;
	margin: 5px 0 0 0;
}
.featurerow-sonndes {
	margin: 12px 0 0 0;
}
.featurerow .span-1 {
	float: left;
	margin-left: 4px;
}
.featurerow .first {
	margin-left: 0;
}
.featurerow .last {
	float: right;
} 

/*	-------------------------------------------------------------
		Feature
 -------------------------------------------------------------  */         

.feature {
	margin: 0 0 5px 5px;
	background-color: #fcfcfc;
	width: 300px;
	padding: 5px 0;
}
.feature .template1, .feature .template1 img {
	margin: 0;
	padding: 0;
}

.feature .hl-text {
	padding: 3px 0 0 0;
	display: block;
}

.feature .innercontainer {
	width: 300px;
	margin: 0 0 0 5px;
	padding: 0;
}

.feature .template1 a.title {
	display: none;
}

.doMargin {
	margin: 10px 0 10px 0;
}
 
/*	-------------------------------------------------------------
		Highlights Templates
 -------------------------------------------------------------  */ 	 
	 

 
	 /* Template 1 - 1 Title  1 Image 1 Link */
/*	
.template1 {
	padding: 4px 0;
}	
	*/
.template1 {
	padding: 7px 0;
	margin: 0 7px;
}
.template1 .content {
	position: relative;	
}

.template1 .subtitle {
	width: 155px;
}
.template1 .cams .subtitle {
	top: 80px;	
}
.template1 .subtitle a {
	margin: 3px 2px 0 0;
	display: block;
}
.template1 a.title {
	font-size: 1.1em;
	display: block;
	color: #E10000;
	margin: 5px 0 0 0;
}
.template1 a.title span {
	color: #000;
}
.template1 a.title:hover span {
	color: #E10000;
}
.template1 a.smalltitle {
	font-size: 1em;
	display: block;
	color: #E10000;
	margin: 5px 0 0 0;
}
.template1 a.smalltitle span {
	color: #000;
}
.template1 a.smalltitle:hover span {
	color: #E10000;
}
.template1 img {
	margin: 5px 0 0 0;
	padding: 0;
	overflow: hidden;
}
/* Template 2 - 1 Title  1 Image 1 Link */
	 
	 .template2 {
	margin: 0 4px;
	padding: 4px 0;
	height: 248px;
}
.template2 a.category {
	color: #E10000;
}
.template2 a.category:visited {
	color: #E10000;
}
.template2 a.category:hover {
	color: #E10000;
}
.template2 a.category:active {
	color: #E10000;
}
.template2 a.category:link {
	color: #E10000;
}

.template2 a.title {
	font-size: 1.1em;
	display: block;
	color: #E10000;
	margin: 5px 0;
}
.template2 a.title span {
	color: #000;
	font-size: 1em;
}
.template2 a.title:hover span {
	color: #E10000;
}
.template2 a.smalltitle {
	font-size: 1em;
	display: block;
	color: #E10000;
	margin: 5px 0 0 0;
}
.template2 a.smalltitle span {
	color: #000;
}
.template2 a.smalltitle:hover span {
	color: #E10000;
}
.template2 img {
	margin: 0 0 5px 1px;
}
/* Sonndeszeitung */
	 
	 .template3 {
	margin: 0 4px;
	padding: 4px 0;
}
.template3 a.category {
	color: #E10000;
	font-family: arial;
	font-size: 1em;
}
.template3 a.category:visited {
	color: #E10000;
}
.template3 a.category:hover {
	color: #E10000;
}
.template3 a.category:active {
	color: #E10000;
}
.template3 a.category:link {
	color: #E10000;
}
.template3 a.title {
	font-size: 1.1em;
	display: block;
	color: #E10000;
	margin: 5px 0 5px 0;
}
.template3 a.title span {
	color: #000;
}
.template3 a.title:hover span {
	color: #E10000;
}
.template3 a.smalltitle {
	font-size: 1em;
	display: block;
	color: #E10000;
	margin: 5px 0 0 0;
}
.template3 a.smalltitle span {
	color: #000;
}
.template3 a.smalltitle:hover span {
	color: #E10000;
}
.template3 img {
	margin: 0 0 5px 2px;
	padding: 0
}
.template3_oversize {
	margin: 0 10px;
	padding: 4px 0;
}
.template3_oversize a.category {
	color: #E10000;
	font-family: arial;
	font-size: 1em;
}
.template3_oversize a.category:visited {
	color: #E10000;
}
.template3_oversize a.category:hover {
	color: #E10000;
}
.template3_oversize a.category:active {
	color: #E10000;
}
.template3_oversize a.category:link {
	color: #E10000;
}
.template3_oversize a.title {
	font-size: 1.1em;
	display: block;
	color: #E10000;
	margin: 5px 0 5px 0;
}
.template3_oversize a.title span {
	color: #000;
}
.template3_oversize a.title:hover span {
	color: #E10000;
}
.template3_oversize a.smalltitle {
	font-size: 1em;
	display: block;
	color: #E10000;
	margin: 5px 0 0 0;
}
.template3_oversize a.smalltitle span {
	color: #000;
}
.template3_oversize a.smalltitle:hover span {
	color: #E10000;
}
.template3_oversize img {
	margin: 0 0 5px 2px;
	padding: 0
}
.template4 {
	margin: 0 4px;
	padding: 4px 0;
}
.template4 .left {
	width: 165px;
	height: 190px;
	float: left;
}
.template4 .left img {
	padding: 8px 0 0 0;
	margin: 0;
}
.template4 .right {
	width: 350px;
	float: right;
}
.template4 a {
	margin: 0 0 0 3px;
}
.template4 div.catdiv {
	padding: 6px 0;
}
.template4 a.category {
	color: #E10000;
	font-family: arial;
	font-size: 1.2em;
}
.template4 a.category:visited {
	color: #E10000;
}
.template4 a.category:hover {
	color: #E10000;
}
.template4 a.category:active {
	color: #E10000;
}
.template4 a.category:link {
	color: #E10000;
}
.template4 a.title {
	font-size: 1.1em;
	display: block;
	color: #E10000;
	margin: 5px 0 5px 3px;
}
.template4 a.title span {
	color: #000;
}
.template4 a.title:hover span {
	color: #E10000;
}
.template4 a.smalltitle {
	font-size: 1em;
	display: block;
	color: #E10000;
	margin: 5px 0 0 0;
}
.template4 a.smalltitle span {
	color: #000;
}
.template4 a.smalltitle:hover span {
	color: #E10000;
}
.template4 img {
	margin: 0 0 5px 2px;
	padding: 0
}
/* Videobox */
	
	.template5 {
	padding: 4px 0;
	margin: 0 5px;
}
.template5 a.category {
	color: #E10000;
	font-family: arial;
	font-size: 1em;
}
.template5 a.category:visited {
	color: #E10000;
}
.template5 a.category:hover {
	color: #E10000;
}
.template5 a.category:active {
	color: #E10000;
}
.template5 a.category:link {
	color: #E10000;
}
.template5 a.title {
	font-size: 1.1em;
	display: block;
	color: #E10000;
	margin: 5px 0 5px 3px;
	font-weight: bold;
}
.template5 a.title span {
	color: #000;
}
.template5 a.title:hover span {
	color: #E10000;
}
.template5 .item {
	padding: 8px 0 0 0;
}
.template5 .item img {
	float: left;
	margin: 0 8px 3px 0;
}
.template5 div.item a.title {
	margin: 0;
	padding: 0 0 6px 0;
	color: #184378;
	font-size: 1.1em;
}
.template5 div.item a.title:hover {
	color: #ee0000;
}
.template5 div.item a.titlevideo {
    display:block;
	margin: 0;
	padding: 0 0 6px 0;
	color: #184378;
	font-size: 1.1em;
	font-weight: bold;
} 
.template5 div.item a.titlevideo:hover {
	color: #ee0000;
}
.template6 {
	margin: 0 5px 3px 5px;
	background-color: #fcfcfc;
}
.template6 .innercontainer {
	margin: 0 5px;
	padding: 5px 0;
}
.template6 img {
	float: left;	
	width: 115px;
	margin: 2px;
}

.template6 .image {
	float: left;	
	width: 115px;
	height: 68px;
	overflow: hidden;
}

.template6 .content {
	float: right;
	width: 175px;
}
.template6 a.title {
	font-size: 1.1em;
	display: block;
	color: #E10000;
	margin: 5px 0 5px 0;
	font-weight: normal;
}
.template6 a.title span {
	color: #000;
}
.template6 a.title:hover span {
	color: #E10000;
}

.template6 .more span {
	color: #E10000;	
	font-size: 1.2em;
}

.template6 .more {
	margin: 0 3px;	
	display: block;
}
.template7 {
	margin: 0 5px 3px 5px;
	background-color: #fcfcfc;
	padding: 5px 0 5px 0;
}
.template7 .content {
	margin: 0 5px;	
}
.template7 a.title {
	font-size: 1.1em;
	display: block;
	color: #E10000;
	margin: 0 0 5px 0;
	font-weight: normal;
}
.template7 a.title span {
	color: #000;
}
.template7 a.title:hover span {
	color: #E10000;
}
.template7 .more span {
	color: #E10000;	
	font-size: 1.2em;
}

.template7 .more {
	margin: 0 3px;	
	display: block;
	height: 20px;
	line-height: 20px;
}
.template7 .subtitle {
	height: 32px;	
}
 
 
/*	-------------------------------------------------------------
		P&T Luxembourg
 -------------------------------------------------------------  */ 
    
.post h1 {
	font-size: 1.2em;
	color: #FFF;
	background: #FFFFFF url('http://images.newmedia.lu/rtl2008.lu/global/h1pt_bg.png') top left repeat-x;
	line-height: 30px;
	padding: 0 0 0 55px;
	font-weight: normal;
}

#post-skin .master-title {
	font-size: 1.2em;
	color: #FFF;
	background: #FFFFFF url('http://images.newmedia.lu/rtl2008.lu/global/h1pt_bg.png') top left repeat-x;
	line-height: 30px;
	padding: 0 0 0 55px;
	font-weight: bold;
}

#hl-post {
	width: 100%;
	padding: 10px 0 5px 0;
}
#hl-post.ptsmall {
	padding: 0 0 5px 0;
}
#hl-post .grey {
	background-color: #ececec;
	padding: 5px 0;
	margin: 15px 5px 7px 5px;
}
#hl-post .grey a.title {
	display: inline;
	margin: 0 5px;
}
#hl-post .xspan-2 img {
	float: left;
	margin: 0 3px;
	padding: 3px 0;
}
#hl-post .xspan-1 {
	float: left;
	width: 145px;
}
#hl-post .span-3 {
	width: 330px;
	float: left;
}
#hl-post .span-3 img {
	float: left;
	margin: 10px 5px 5px 5px;
}
#hl-post .span-1 {
	width: 163px;
	float: left;
	margin: 0 0 0 5px;
	padding: 0 0 5px 5px;
}
#hl-post a.category {
	color: #E10000;
}
#hl-post a.category:visited {
	color: #E10000;
}
#hl-post a.category:hover {
	color: #E10000;
}
#hl-post a.category:active {
	color: #E10000;
}
#hl-post a.category:link {
	color: #E10000;
}
#hl-post a.title {
	font-size: 1.1em;
	display: block;
	color: #E10000;
	margin: 5px 0 0 0;
	padding-bottom: 5px;
}
#hl-post a.title span {
	color: #000;
}
#hl-post a.title:hover span {
	color: #E10000;
}
#hl-post a.title {
	margin: 10px 0;
}
#hl-post a.first {
	margin: 5px 0 10px 0;
}
#hl-post .first {
	margin: 0 0 0 5px;
}
#hl-post .last {
	float: right;
	margin: 0 2px 0 0;
}
#hl-post .border-left {
	border-left: 1px solid #DADADA;
} 

/*	-------------------------------------------------------------
		Header
 -------------------------------------------------------------  */
 
 #header .logo-rtl {
	position: absolute;
	top: 18px;
	left: 15px;
 }
 
 #header .logo-rtl-v2 {
	position: absolute;
	top: -15px;
	left: 7px;
 }
 
 #header .logo-pt {
	position: absolute;
	top: 41px;
	left: 782px;
 } 
 
 #header .meteo {
	position: absolute;
	top: 35px;
	left: 572px;
 }
 
 #header .meteo-text {
	position: absolute;
	top: 52px;
	left: 698px;
	color: #FFF;
 } 
 
  #header .trafic-info {
	position: absolute;
	top: 44px;
	left: 500px;
 }
 
 #header .newsticker {
	 position: absolute;
	 top: 0px;
	 left: 108px;
	 width: 742px;
	 height: 26px;
	 line-height: 26px;
	 color: #FFF;
 }
 
	 #header .newsticker a {
		color: #ffb3b3; 
	 }
	 
	 #header .newsticker a:hover { 
		text-decoration: underline;
	 }
 
 #header .search {
	position: absolute;
	top: 35px;
	left: 160px;
	height: 38px;
	width: 300px;
 }
 
	 #header .search .field {
		float: left;
		background: url('http://images.newmedia.lu/rtl/layout/search_field.png') top left no-repeat;
		width: 198px;
		height: 38px;
	 }
	 
		 #header .search .field input {
			border: 0; 
			margin: 10px;
			width: 178px;
			color: #2c2c2c;
		 }
		 
/*	-------------------------------------------------------------
		Events Box
 -------------------------------------------------------------  */ 	 	
		 

/*	-------------------------------------------------------------
		Games
 -------------------------------------------------------------  */ 	 

.game-screens-left { 
	float:left;
}
.game-screens-right {
	float:right;
}
.game-screens-left {
	margin: 0 15px 0 5px;
	padding: 15px 0 0 0;
}
.game-screens-right {
	margin: 0 0 0 15px;
	padding: 15px 0;
}
.game-screens-left img {
	border: 2px solid #DADADA;
}
.game-screens-right img {
	border: 2px solid #DADADA;
}
.game-footer {
	width: 100%;
	height: 69px;
	background: url(http://images.newmedia.lu/rtl2008.lu/games/bigpoint/global/footer_bg.gif) top left repeat-x;
	position: relative;
	margin-top: 20px;
}
.game-footer .screenshot {
	position: absolute;
	top: 7px;
	left: 20px;
	width: 271px;
	height: 56px;
}
.game-footer .play {
	position: absolute;
	top: 7px;
	left: 320px;
	width: 190px;
	height: 56px;
}
/*	-------------------------------------------------------------
		Image Gallery
 -------------------------------------------------------------  */     
 
#the_image {
   max-width:500px;
   width: expression(this.width > 500 ? 500: true);
}  
 
 #gallery .content {
	margin: 15px 5px;
}
#gallery .content img {
	float: left;
	margin: 0 10px 20px 0;
	border: 2px solid #DADADA;
}
#gallery .title {
	margin-top: 10px;
	margin-bottom: 0;
	padding: 0 0 0 8px;
}
#gallery p {
	text-align:left;	
	font-weight: bold;
}
#gallery a.title {
	font-size: 1.1em;
	display: block;
	color: #E10000;
	margin: 10px 0 0 0;
}
#gallery a.title span {
	color: #000;
}
#gallery a.title:hover span {
	color: #E10000;
}
#gallery p.description {
	margin: 0 8px;
	padding: 10px 0;
}

#gallery p.top  {
	text-align: left;		
}

#gallery .top a {
	text-align: left;	
	clear: both;
}
#gallery table.overview {
	border-collapse:separate;
	border-spacing: 2px 2px;
	width: 100%;
}
#gallery table.overview tr td {
	background-color: #EEEEEE;
	width: 50%;
	padding: 10px 0;
}
#gallery table.overview tr td img {
	border: 3px solid #AAA;
	padding: 1px;
}
#gallery table.navigation {
	width: 100%;
	border-collapse: collapse;
	margin: 5px 0;
}
#gallery table.navigation td {
	font-weight: bold;
}
#gallery table.navigation td span {
	background-color: #FFF;
	padding: 2px;
}
#gallery div.image {
	width: 100%;
	background-color: #EEE;
	padding: 10px 0;
}
#gallery div.image img {
	border: 3px solid #AAA;
	padding: 1px;
}
#gallery div.backlink {
	margin: 10px 10px;
	text-align: left;
}
#gallery p.img-description {
	margin: 0 8px;
	padding: 10px 0;
	text-align: center;
}
#gallery div.last-galleries {
	padding: 10px 0;
	width: 98%;
	margin: 0 auto;
	text-align: right;
}
#gallery div.rtlbox {
	margin-top: 10px;
}
#gallery div.rtlbox div.item {
	width: 98%;
	margin: 0 auto;
}
/*	-------------------------------------------------------------
		Newstool Article
 -------------------------------------------------------------  */ 	 

.article-title {
	font-size: 1.4em;
	padding: 8px 0;
	display: block;
	font-weight: bold;
}

.article-subtitle {
	font-size: 1.2em;
	padding: 8px 0;
	display: block;
	font-weight: bold;
}

#newstool {
}
#newstool .toparticle img {
	float: left;
	margin: 0 5px 0 0;
}
#newstool .toparticle {
	padding: 10px 0;
	margin: 0 10px;
}
#newstool h3 {
	font-size: 1.4em;
	font-weight: normal;
	margin: 0 0 0 0;
	line-height: 1.1em;
}
#newstool .article {
	/*margin: 0 5px;*/
	padding-top: 15px;
	margin-left: 5px;
}
#newstool .article img {
	margin: 0 10px 0 15px;
}
#newstool .article a.title {
	color: #184378;
	font-size: 1.1em;
}
#newstool .article a.title:hover {
	color: #E10000;
}
#newstool .subtitle {
	color: #666;
	font-size: 0.9em;
}
#newstool table.image {
	margin: 0 10px 0 0;
}
#newstool .internettext div {
	margin: 0 0 15px 0;
}
#newstool .internettext br {
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
}
#newstool .related {
	width: 155px;
	float: left;
	border:0;
	margin-left: 0px;
	border: 1px solid #d9d9d9;
	margin-right: 4px;
	padding: 6px 0;
}
#newstool .related h6 {
	width: 100%;
	font-weight: normal;
	color: #808080;
	font-size: 1.4em;
	padding: 10px 0 0 0;
	margin: 0 10px;
}
#newstool .related ul {
	list-style-position: outline;
	padding: 5px 0;
	margin: 0 10px;
}
#newstool .related ul li {
	margin: 10px 12px 10px 10px;
	padding: 0;
	line-height: 1.3em;
}
#newstool-article .related {
	width: 200px;
	float: right;
	border:0;
	margin-left: 17px;
	border: 1px solid #d9d9d9;
	margin-right: 4px;
	padding: 6px;
}
#newstool-article .related h6 {
	width: 100%;
	font-weight: normal;
	color: #808080;
	font-size: 1.4em;
	padding: 10px 0 0 0;
	margin: 0 10px;
}
#newstool-article .related ul {
	list-style-type: circle;
	list-style-position: outline;
	padding: 5px 0;
	margin: 0 10px;
}
#newstool-article .related ul li {
	margin: 10px 12px 10px 10px;
	padding: 0;
	line-height: 1.3em;
}

#newslisting .related {
	width: 180px;
	float: right;
	border:0;
	margin-left: 0;
	border: 1px solid #d9d9d9;
	margin: 0 0 8px 8px;
	padding: 6px 6px 6px 0;
}
#newslisting .related h6 {
	width: 100%;
	font-weight: normal;
	color: #808080;
	font-size: 1.4em;
	padding: 10px 0 0 0;
	margin: 0 10px;
}
#newslisting .related ul {
	padding: 5px 0;
	margin: 0 5px;
}
#newslisting .related ul li {
	margin: 10px 12px 10px 10px;
	padding: 0;
	line-height: 1.3em;
}
#newstool-article th img {
	padding: 10px 0 0 0;
	margin: 0;
}
#newstool-article img {
	margin: 0 10px 0 0;
}
#newstool-article p {
	margin: 0;
	padding: 10px 0;
}

#rezept-right {
	float: right;
	width: 180px;
	padding: 0 0 0 5px;
}
#rezept-right .rating {
	border:0;
	border: 1px solid #d9d9d9;
	margin: 0 4px 5px 0;
	padding: 6px 0;
	float:none;
	width: 100%;
}
#rezept-right .rating h6 {
	width: 100%;
	font-weight: normal;
	color: #808080;
	font-size: 1.4em;
	padding: 10px 0 0 0;
	margin: 0 10px;
}
#rezept-right .rating div {
	padding: 10px 0;
	margin: 0 10px;
}
#rezept-right .related {
	border:0;
	margin-left: 0;
	border: 1px solid #d9d9d9;
	padding: 0;
	float:none;
	width: 100%;
}
#rezept-right .related ul {
	margin: 0;
	padding: 0;
}

/*	-------------------------------------------------------------
		Article Listing
 -------------------------------------------------------------  */ 	 

.feature .article-listing { 
	width: 290px;
}

.article-listing .listing-header {
	margin: 10px 0 10px 5px;
}
.article-listing .more-news {
	padding: 4px 0; 
	text-align: right; 
	padding-right: 5px; 
	border-top: 1px solid #DADADA; 

}
.article-listing div.divider-top {
	height: 5px;
	border-bottom: 1px solid #DADADA;
	padding: 0;
	margin: 0;
}
.article-listing .layout2 {
	background: url('http://images.newmedia.lu/rtl2008.lu/news/bg_2col.gif') top left repeat-y;
}
.article-listing h1 {
	margin-bottom: 4px;	
}
.article-listing .col-340 {
	float: left;
	width: 340px;
	border-right: 1px solid #CDCDCD;
}
.article-listing .col-185 {
	float: left;
	width: 185px;
	margin: 0 0 0 2px;
}
.article-listing .col-260 {
	float: left;
	width: 260px;
}
.article-listing .right {
	margin: 0 0 0 5px;	
}
.article-listing .topstory {
	margin: 0 0 10px 0;
}
.article-listing .topstory .innercontainer {
	padding: 5px 0;
	margin: 0 5px;
}
.article-listing .topstory .leftcol {
	float: left;
	width: 270px;
	padding-top: 2px;
}
.article-listing .topstory .rightcol {
	float: left;
	width: 230px;	
}
.article-listing .topstory div.subtitle {
	padding: 0 0 5px 0;
}
.article-listing .topstory a.title {
	font-size: 1.4em;
	line-height: 1.3em;	
	font-weight: bold;
}
.article-listing a.title {
	font-size: 1.4em;
	display: block;
}
.feature .article-listing a.title {
	font-size: 1.4em;
	display: block;
}
.article-listing a.category {
	color: #EE0000;
	display: block;
	height: 18px;
	line-height: 18px;
	margin: 5px 0 0 0;
	width: 98%;
	padding-left: 4px;
}
.article-listing img.image {
	float: left;
	margin: 0 7px 0 0;
	padding: 0 0 4px 0;
}
.article-listing div.subtitle {
	color: #666;
	font-size: 0.9em;
	padding: 0 0 10px 0;
}
.article-listing p {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
	line-height: 1.3em;
}

.article-listing ul {
	padding: 10px 0 0 0;
}
.article-listing ul li {
	background: url('http://images.newmedia.lu/rtl2008.lu/global/listing_icon.gif') 0 5px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0;
}
.article-listing .article-big {
	padding: 10px 0 4px 0;
	margin: 0 4px 0 4px;
}

.article-listing .article-big .content {

}

.article-listing .article-big a.title {
	font-size: 1.4em;
	padding: 0 0 4px 0;
	font-weight: bold;
	line-height: 1.3em;
}
.article-listing .article-big span.title {
	display: block;	
	font-size: 1.2em;
	padding: 4px 0 8px 0;
	font-weight: bolder;
}
.article-listing .article-small {
	padding: 10px 0 4px 0;
	margin: 0 4px 0 4px;
}
.article-listing .article-small a.title {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.3em;
}

.article-listing .article-feature {
	margin: 0;	
}
.article-listing .article-feature a.title {
	font-size: 1em;
	padding: 6px 0 4px 0;
	font-weight: bold;
}
.article-listing .article-feature div.subtitle {
	padding: 0;

}
.article-listing .article-feature p {
	margin: 0;
	padding: 5px 0 0 0;
}

.article-listing .article-liveticker {
	margin: 0 5px;	
}

.article-listing .article-liveticker p {
	margin: 0;
	padding: 5px 0;
}

.article-listing .article-liveticker .article-image {
	padding: 5px 5px 0 3px;
	margin: 0 10px 0 0;
	float: left;	
}
.article-listing .article-liveticker .article-image img {
	margin: 0 auto;
}
.article-listing .article-liveticker .article-image-big {
	padding:  5px 0 5px 0;
	margin: 0 0 10px 0;
	text-align: center;	

}
.article-listing .article-liveticker .article-image-big div {
	background-color: #EFEFEF;
	padding: 3px 0;
}
.article-listing .article-liveticker .article-image-big img {
	margin: 0 auto;
    max-width:520px;
    width: expression(this.width > 520 ? 520: true);	
}

.article-listing .article-liveticker .image-description {
	font-size: 0.9em;
	text-align: left;
	margin: 0;
	padding: 5px 0;
}
.article-listing .article-liveticker h2 {
	font-size: 1.4em;
	margin: 0;
	padding: 0px 0 4px 0;
	font-weight: bold;
	color: #000;
	background: none;
	line-height: 1.2em;
}
.article-listing .article-liveticker .time {
	padding: 12px 6px 12px 6px;
	margin: 0;
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	background: #EFEFEF;
	float: left;
	width: 50px;
	margin-right: 5px;
	text-align: center;
	border: 1px solid #DADADA;
	color: #CC0000;

}

.article-listing .article-liveticker .addcomment {
	display: none;	
}
.article-listing .article-liveticker .related {
	width: 180px;
	float: right;
	border:0;
	margin: 0 0 12px 8px;
	padding: 0;
}
.article-listing .article-liveticker .related h6 {
	width: 100%;
	font-weight: bold;
	font-size: 1.4em;
	padding: 0 0 6px 0;
	margin: 0;
	background: url('http://images.newmedia.lu/rtl2008.lu/global/divider.png') bottom left repeat-x;	
}
.article-listing .article-liveticker .related ul {
	padding: 0 0;
	margin: 0;
}
.article-listing .article-liveticker .related ul li {
	margin: 0;
	padding: 6px 0;
	line-height: 1.2em;
	background: #FFF url('http://images.newmedia.lu/rtl2008.lu/global/divider.png') bottom left repeat-x;
}


/*	-------------------------------------------------------------
		Listing
 -------------------------------------------------------------  */ 	 

 #listing h3 {
	font-size: 1.4em;
	font-weight: normal;
	margin: 5px 0 0 0;
	line-height: 1.1em;
}
#listing table {
	margin: 0 auto;
}
#listing .subtitle {
	color: #666;
	font-size: 0.9em;
}


/*	-------------------------------------------------------------
		Video Box
 -------------------------------------------------------------  */   

#videobox {
	height: 295px;
}
#videobox a.category {
	color: #E10000;
}
#videobox a.category:visited {
	color: #E10000;
}
#videobox a.category:hover {
	color: #E10000;
}
#videobox a.category:active {
	color: #E10000;
}
#videobox a.category:link {
	color: #E10000;
}
#videobox a.smalltitle {
	font-size: 1em;
	display: block;
	margin: 5px 0 0 0;
}
#videobox a.title {
	font-size: 1.2em;
	display: block;
	color: #E10000;
	margin: 5px 0;
}
#videobox a.title span {
	color: #000;
}
#videobox a.title:hover span {
	color: #E10000;
}

#videoarchiv .container_top .left .theader {
    margin-bottom:12px;
}

/*	-------------------------------------------------------------
		Newspage
 -------------------------------------------------------------  */  
  
#newspage {

}
#newspage div.newspage-body {
	margin: 0;
	padding: 8px 0;
	font-size: 1em;
	line-height: 1.2em;
}
#newspage h2 {
	font-size: 1.8em;
	margin: 0;
	padding: 10px 0 4px 0;
	font-weight: bold;
	color: #000;
	background: none;
}
#newspage .subtitle {
	padding: 0 0 10px 0;
	text-align: left;
	font-size: 0.9em;
	font-style: italic;
	background: url('http://images.newmedia.lu/rtl2008.lu/global/divider.png') bottom left repeat-x;	
}
#newspage .prepend {
	text-align: left;
	padding: 5px 0;
	background: #FFF url('http://images.newmedia.lu/rtl2008.lu/global/divider.png') bottom left repeat-x;	
}
/*
#newspage .textsize {
	float: right;
	width: 45%;
	text-align: right;
	padding: 6px 0;
}
*/
#newspage p {
	margin: 0;
	padding: 0 0 12px 0;
}
#newspage .related {
	width: 180px;
	float: right;
	border:0;
	margin-left: 0;
	margin: 0 0 12px 8px;
	padding: 0;
}
#newspage .related h6 {
	width: 100%;
	font-weight: bold;
	font-size: 1.4em;
	padding: 0 0 6px 0;
	margin: 0;
	background: url('http://images.newmedia.lu/rtl2008.lu/global/divider.png') bottom left repeat-x;	
}
#newspage .related ul {
	padding: 0 0;
	margin: 0;
}
#newspage .related ul li {
	margin: 0;
	padding: 6px 0;
	line-height: 1.2em;
	background: #FFF url('http://images.newmedia.lu/rtl2008.lu/global/divider.png') bottom left repeat-x;
}
#newspage div.article-image {
	padding: 5px 5px 0 3px;
	margin: 0 10px 0 0;
	float: left;	
}
#newspage div.article-image img {
	margin: 0 auto;
}
#newspage div.article-image-big {
	padding:  5px 0 5px 0;
	margin: 0 0 10px 0;
	text-align: center;	
}
#newspage div.article-image-big div {
	background-color: #EFEFEF;
	padding: 3px 0;
}
#newspage div.article-image-big img {
	margin: 0 auto;
    max-width:520px;
    width: expression(this.width > 520 ? 520: true);	
}

#newspage p.image-description {
	font-size: 0.9em;
	text-align: left;
	margin: 0;
	padding: 5px 0;
}

#newspage div.copy {
	font-size: 0.9em;
	text-align: right;
	margin: 0;
	padding: 3px 0;
}

#newspage p > i {
	font-style: normal;
	font-size: 0.9em;
}

#newspage ul.toolbox {
	width: 400px;
	float: left;
}

#newspage ul.toolbox li {
	float: left;
	height: 20px;
	display: block;
	line-height: 20px;
	margin: 0 10px 0 0 ;
	padding: 0;
}

#newspage ul.toolbox li.print {
	background: url('http://images.newmedia.lu/rtl2008.lu/global/print_icon.gif') 0 2px no-repeat;	
	padding: 0 0 0 18px;
}

#newspage ul.toolbox li.sendto {
	background: url('http://images.newmedia.lu/rtl2008.lu/global/sendto_icon.gif') 0 2px no-repeat;	
	padding: 0 0 0 18px;
}

#newspage ul.toolbox li.comments {
	background: url('http://images.newmedia.lu/rtl2008.lu/global/comments_icon.gif') 0 2px no-repeat;	
	padding: 0 0 0 18px;
}

#newspage ul.toolbox li.size a.smaller {
	display: block;
	width: 16px;
	height: 17px;
	background: url('http://images.newmedia.lu/rtl2008.lu/global/smaller_icon.gif') 0 2px no-repeat;	
	float: left;
	margin: 0 4px 0 0;
}

#newspage ul.toolbox li.size a.bigger {
	display: block;
	width: 16px;
	height: 17px;
	background: url('http://images.newmedia.lu/rtl2008.lu/global/bigger_icon.gif') 0 2px no-repeat;	
	float: left;
	margin: 0 4px 0 0;	
}

#newspage ul.toolbox li.size span {
	float: left;	
	margin: 0 4px 0 0;		
}

.article img {
    max-width:520px;
    width: expression(this.width > 520 ? 520: true);		
}

/*	-------------------------------------------------------------
		Newslisting
 -------------------------------------------------------------  */ 

.more_news a {
	background-color: #f4f4f4;
	display: block;
	line-height: 20px;
}

#newslisting {
	line-height: 1.3em;	
	margin: 0 0 0 5px;
}

#newslisting a.title {
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}
#newslisting.article {
	padding: 10px 0;
	margin: 0 0 0 8px;
}
#newslisting .addcomment {
	text-align: right;
}
#newslisting div.image {
	width: 160px;
	float: left;
	margin: 0 5px 0 0;
}
#newslisting div.image img {
	margin: 0;
	padding: 0;
}
#newslisting h2 {
	padding: 8px 0;
	margin: 0;
	font-size: 1.5em;
	line-height: 1.4em;
}
#newslisting div.subtitle {
	margin: 0 0 15px 0;
	color: #666;
	font-size: 0.9em;
}
#newslisting p.header {
	padding: 5px 0 20px 0;
}
#newslisting p {
	margin: 0;
	padding-bottom: 10px;
}
#newslisting .no-image div.text {
	width: 528px;
	clear: both;
}
#newslisting div.text {
	width: 358px;
	margin: 0 0 0 0;
	float: left;
}
#newslisting.article div.article-image {
	padding: 5px 5px 0 3px;
	margin: 0 10px 0 0;
	float: left;
}
#newslisting.article div.article-image img {
	margin: 0 auto;
}
#newslisting.article div.article-image-big {
	padding:  0 0 15px 0;
	margin: 0;
	text-align: center;
}
#newslisting.article div.article-image-big img {
	margin: 0 auto;
    max-width:520px;
    width: expression(this.width > 520 ? 520: true);	
}
#newslisting.article p {
}
#newslisting .topstory {
	padding: 5px 0;
	margin: 0 5px;
	height: 240px;
}
#newslisting .topstory a.title {
	padding: 0;
	margin: 0;
}
#newslisting .topstory h2 {
	background: none;
	font-size: 1.4em;
	margin: 0;
	padding: 0;
	padding: 5px 0;
}
#newslisting .topstory div.image {
	float: left;
	width: 260px;
	margin: 0;
	padding: 0;
}
#newslisting .topstory div.text {
	width: 245px;
	float: right;
}
#newslisting .topstory p {
	margin: 10px 0 0 0;
	padding: 0;
}
#newslisting .topstory ul {
	margin: 5px 0 0 0;
}
#newslisting div.listbox {
	margin: 0 5px;
	padding: 5px 0;
}
.news-listbox .more {
	text-align: right;
	margin: 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #DADADA;
}
.news-listbox div.listbox {
	margin: 0 0 0 5px;	
}
.news-listbox div.listbox div.left {
	float: left;
	width: 235px;
}
.news-listbox div.listbox div.right {
	float: right;
	width: 375px;
	border-left: 1px solid #DADADA;
}
.news-listbox div.sport div.sport-first {
	padding: 5px 0;
	margin: 0 5px;
}
.news-listbox div.sport div.right {
	clear: both;
	width: 375px;
	border-left: 1px solid #DADADA;
}
.news-listbox div.listbox div.listbox-image {
	float: left;
	width: 100px;
	margin: 5px 5px 5px 0;
}
.news-listbox div.listbox div.textlong {
	margin-left: 5px;
	line-height: 25px;
	background-color: #f4f4f4;
	margin: 2px 0 0 0;
}
.news-listbox div.listbox .divider {
	display: none;
	margin: 0;	
	padding: 0;
	height: 0;
	line-height: 0;
}
.news-listbox div.listbox div.oldlistbox-image {
	float: left;
	width: 110px;
}
.news-listbox div.listbox div.oldlistbox-text {
	float: right;
	width: 495px;
}
.news-listbox div.listbox div.listbox-subtitle {
	margin: 0 0 5px 0;
	color: #666;
	font-size: 0.9em;
}
.news-listbox div.listbox a.smalltitle {
	font-size: 1em;
	display: block;
	margin: 0 0 0 0;
}
.afp div.textlong {
	padding: 5px 0;
	margin: 0 5px;
}
.afp div.textlong a.title {
	font-size: 1.2em;
	line-height: 1.2em;
}
.afp div.textlong div.listbox-subtitle {
	margin: 0 0 5px 0;
	color: #666;
	font-size: 0.9em;
}
.news-listbox div.listing2 {
	padding: 5px 0;
	margin: 0 5px;
}
.news-listbox div.listing2 a.title {
	font-size: 1.2em;
	line-height: 1.2em;
}
.news-listbox div.listing2 div.listbox-image {
	float: left;
	width: 100px;
	margin: 3px 8px 5px 3px;
}
#newslisting .topstory a.title {
	font-size: 1.2em;
	display: block;
	color: #E10000;
	margin: 5px 0;
}
#newslisting .topstory a.title span {
	color: #000;
}
#newslisting .topstory a.title:hover span {
	color: #E10000;
}
#manif_button {
	margin: 5px 0;
}

/*	-------------------------------------------------------------
		Europa News
 -------------------------------------------------------------  */      
 .europabox h1 {
	background: none;
	margin: 0 0 0 75px;
	padding: 4px 0;
	border: none;
 }
 .europabox .innercontainer {
	height: 100%;
	margin: 0 2px; 
}
 
/*	-------------------------------------------------------------
		Kultur News
 -------------------------------------------------------------  */ 
 .kulturbox {
	background: #FFFFFF url('http://images.newmedia.lu/rtl/news/kulturnews/header.jpg') 2px 2px no-repeat; 	 
	padding-top: 50px;
 }

/*	-------------------------------------------------------------
		Videonews
 -------------------------------------------------------------  */      
 
 .videonews {
	background: url('http://images.newmedia.lu/rtl/news/videonews/bg.gif') top left repeat-y; 
	border: none;
	border-bottom: 2px solid #c4cedd;
	border-top: 2px solid #c4cedd;
	padding: 0;
 }
 
 .videonews .innercontainer {
	 background: url('http://images.newmedia.lu/rtl/news/videonews/header.jpg') top left no-repeat; 
	 padding: 60px 0 0 0;
	 margin: 0 0 0 2px;
 }

/*	-------------------------------------------------------------
		Internaxx
 -------------------------------------------------------------  */ 
 
#internaxx {
	margin: 15px 0 0 0;
	text-align: center;
}
#internaxx table tr.odd {
	background-color: #EEEEEE;
}
#internaxx table tr td {
	text-align: left;
	padding: 1px 0;
}
table.internaxx {
	width: 185px;
}
table.internaxx td.short {
	width: 60px;
}

#internaxx-big {
	margin: 15px 0 15px 5px;
	text-align: center;
	background-color: #fcfcfc;
	border: none;
	width: 300px;
}
#internaxx-big table {
	margin: 0 auto;	
}
#internaxx-big table tr.odd {
	background-color: #EEEEEE;
}
#internaxx-big img.int-img {
	padding: 5px 0 10px 0;	
}
#internaxx-big table tr td {
	padding: 1px 0;
}
#internaxx-big table.internaxx {
	width: 285px;
	margin-bottom: 5px;
}
#internaxx-big table.internaxx td.short {
	width: 60px;
}


/*	-------------------------------------------------------------
		Tabs2
 -------------------------------------------------------------  */ 

ul.tabs-2 {
	margin: 0 0 0 0;
	height: 50px;
	list-style-type: none;
}
ul.tabs-2 li {
	float: left;
	width:240px;
	height: 25px;
	background: url(http://images.newmedia.lu/rtlnews.lu/meteo/nav-radar/bg.gif) bottom left no-repeat;
	margin: 10px 0 0 15px;
	text-align: center;
}
ul.tabs-2 li a {
	display: block;
	margin-top: 5px;
	font-size: 1em;
	color: #000;
}
ul.tabs-2 li a:hover {
	text-decoration: none;
}
ul.tabs-2 li a span {
	font-weight: bold;
}
ul.tabs-2 li.first {
	margin: 0;
}
ul.tabs-2 li.active {
	background: url(http://images.newmedia.lu/rtlnews.lu/meteo/nav-radar/bg_active.gif) top left no-repeat;
}
ul.tabs-2 li.active a {
	color: #FFF;
}

.red-button {
	background: url(http://images.newmedia.lu/rtlnews.lu/meteo/nav-radar/bg_active.gif) top left no-repeat;
	width:240px;
	height: 25px;	
	margin: 0 auto;
}
.red-button a.white {
	color: #FFF;
	display: block;
	margin-top: 5px;
	font-size: 1em;
	text-align: center;
	line-height: 25px;
}
/*	-------------------------------------------------------------
		Sonndes
 -------------------------------------------------------------  */ 
 
#sonndes-banner {
	margin: 10px 0 0 0;
}

/*-------------------------------------------------------------
		Comments
-------------------------------------------------------------  */     

.comment-form {
	margin: 10px 0 0 2px;
	width: 99%;
	padding: 0 0 0 5px;
	background-color: #EFEFEF;
}
.comment-form h2 {
	color: #000;
	font-size: 1.4em;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	line-height: 0.1em;
	background: none;
}
.comment-form .form-caption {
	font-size: 1.2em;
	padding: 6px 0;
	margin: 0 6px;
}
.comment-form .form-value {
	margin: 0 6px 0 0;
}
.comment-form .form-value input {
	width: 98%;
}
.comment-form .form-value textarea {
	width: 98%;
}
.comment-form .form-submit {
	text-align: right;
	margin: 0 10px;
	padding: 10px 0;
}
.comment-entries {
	margin: 0;
	padding: 5px 0;
	background-color: #FFF;
}
.comment-entries ul li {
	margin-top: 15px;
	display: block;
}
.comment-entries .name {
	font-size: 1.2em;
	color: #3f3f3f;
	background-color: #EFEFEF;
	border: 1px solid #CCC;
	padding: 0 0 0 3px;
}
.comment-entries p {
	margin: 0 6px;
	padding: 6px 0;
}
.comment-entries .date {
	font-size: 0.8em;
	color: #535353;
}
.comment-entries .text p {
	padding: 5px 5px;
	width: 518px;
}
#comment-result {
	margin: 0 6px;
	padding: 5px 0 0px 0;
	color: #e10000;
	font-weight: bold;
	font-size: 1.2em;
}

.comment-timer {
	text-align: center;
	padding: 10px 0 0 0;
}

/*-------------------------------------------------------------
		Lists for articles
-------------------------------------------------------------  */

div.post ul {
	list-style-type: disc;
	margin: 5px 6px;
}

div.post ul li {
	margin: 0 0 0 12px;	
}

div.post ol {
	list-style-type: decimal;	
	margin: 5px 6px;
}

div.post ol li {
	margin: 0 0 0 12px;	
}

/*-------------------------------------------------------------
		Custom Styles for Newspage P&T
-------------------------------------------------------------  */

p.post-title, span.post-title {
	font-size: 1.2em;
	color: #FFF;
	background: #3f6f00 url('http://images.newmedia.lu/rtl2008.lu/global/h1_bg_post.png') top left repeat-x;
	line-height: 25px;
	padding: 0 0 0 5px;
	font-weight: normal;
	display: block;
}
p.post-subtitle, span.post-subtitle {
	font-size: 1.2em;
	font-weight: normal;
	margin: 2x 0;
	padding: 0;
	line-height: 25px;
	display: block;
	color: #284700;
	background: url('http://images.newmedia.lu/rtl2008.lu/global/divider.png') bottom left repeat-x;
}
p.post-footnote, span.post-footnote {
	font-size: 0.8em;
}

table.post-table {
	border-collapse: collapse;
	border: 1px solid #DADADA;	
}

table.post-table th {
	font-weight: bold;
	font-size: 1.2em;
	background-color: #DADADA;
	color: #545454;
	padding: 4px;
}

table.post-table td {
	border: 1px solid #DADADA;	
	padding: 3px;
}

table.newslisting_ticker {
	margin: 0 0 0 8px;	
	width: 100%;
}

table.newslisting_ticker tr {
	height: 20px;
}

table.newslisting_ticker td {
	vertical-align: middle;
}

/*	-------------------------------------------------------------
		Cinema
 -------------------------------------------------------------  */	
	
#cinema {
		line-height: 1.3em;
		margin: 0 0 0 5px;
	}

#cinema .movie {
    padding: 10px 0;
}
	
#cinema .movie .title {
    float: left;
	padding: 0 0 8px 0;
}
	
#cinema .movie .title a {
    font-size: 1.3em;
}	
		
#cinema .movie .type {
    float: right;
	padding: 0 2px;
	margin: 0 5px;
}

#cinema .movie .poster {
	float: left;
}
		
#cinema .movie .detail ul {
	border: 1px solid #CCC;
	height: 38px;
}
		
#cinema .movie .detail ul li {
	float: left;
	width: 33%;
}
		
#cinema .movie .detail ul li div {
	margin-left: 4px;
}
	
		
#cinema .detail {
	float: right;
	margin: 0 5px 0 5px;
	width: 430px;
}
		
#cinema .fiche {
	float: none;
	width: 405px;
	margin-left: 20px;
	padding: 0 0 10px 0;
}		
		
#cinema .detail table {
	margin-top: 15px;
	border: 2px solid #CCC;
}
		
#cinema .fiche table {
	margin-top: 0;
}						
		
#cinema .detail table tr th {
	background-color: #EFEFEF;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;	
}
		
#cinema .detail table tr td {
	text-align: center;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
		
#cinema .fiche-poster {
	float: left;
	padding: 15px 0;
}
		
#cinema .fiche-details {
	float: right;
	padding: 15px 0;
	width: 370px;
}
		
#cinema .fiche-details table {
	width: 95%;
}
		
#cinema .fiche-details table tr td {
	padding: 3px 0;
}
		
#cinema .fiche-details table tr th {
	padding: 3px 0;
	text-align: left;
	width: 80px;
}		
		
#cinema .posters {
	float: right;
}
		
#cinema .synopsis {
	float: left;
}
		
#cinema p {
	margin: 0 5px 0 0;
}
		
#cinema-news {
	line-height: 1.3em;
	margin: 0 3px 10px 3px;
}

#cinema-news .movie {
	width: 265px;
	float: left;
}

#cinema-news .movie .title {
	float: left;
	padding: 8px 0;
	font-size: 0.8em;
}
	
#cinema-news .movie .title a {
	font-size: 1.2em;
	padding: 0;
}	
		
#cinema-news .movie .poster {
	float: left;
	margin: 0 3px 0 0;
}

.cinemabacklink {
    display: block;
    width: 100%;
    text-align: right;
    margin-top: 5px;

}

#cinema .listing table {
	margin-top: 15px;
	border: 2px solid #CCC;
	border-collapse: collapse;
}
		
#cinema .listing table {
	margin-top: 0;
}						
		
#cinema .listing table tr th {
	background-color: #EFEFEF;
	border: 2px solid #CCC;
	text-align: left;
    padding: 2px 2px;
}
		
#cinema .listing table tr td {
	text-align: center;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	border-left: 2px solid #CCC;
	border-right: 2px solid #CCC;
    padding: 2px 2px;
}

/*	-------------------------------------------------------------
		Pager
 -------------------------------------------------------------  */         
		
 .pager {
 	text-align: center;
 	padding: 10px 0;
 }
 
 .pager a.active {
 	font-weight: bold;
 	color: #E10000;
 	font-size: 1.2em;
 }
 
 .pager .first {
 	font-size: 1.4em;
 	margin-right: 5px;
 	border: 1px solid #DADADA;
 	padding: 0 3px;
 	background-color: #EEE; 	
 }	
 
 .pager .last {
 	font-size: 1.4em;
 	margin-left: 5px;
 	border: 1px solid #DADADA;
 	padding: 0 3px;
 	background-color: #EEE;
 }	

/*	-------------------------------------------------------------
		Navigation
 -------------------------------------------------------------  */
 		 
 
#header .navigation-main {
		position: absolute;
		top: 80px;
		left: 103px;
        height: 30px;
    }
    
	#header .navigation-main ul {

	}
        
        #header .navigation-main ul li {
            float: left;
            padding: 0 7px 0;
            margin: 2px 0 0;
            height: 28px;
        }    

        #header .navigation-main ul li a {
        	display: block;
            font-size: 1.2em;
            color: #FFFFFF;
			float: left;
			margin: 5px 5px 0 0;
        }		
		
        #header .navigation-main ul li a:hover {
            border-bottom: 2px solid #ffde00;
        }
        
        #header .navigation-main ul li a.toggle {
        	margin: 10px 0 0 2px;
        	height: 7px;
        	border: none;
        }
        
        #header .navigation-main ul li.active {
        	background-color: #5a5859;
        	border-left: 1px solid #FFF;
        	border-right: 1px solid #FFF;
        }
        
        #header .navigation-main ul li.active a {
        	border-bottom: 2px solid #ffde00;
        }
        
        #header .navigation-main ul li.active a.toggle {
        	border: 0px;
        } 


	#navigation {
		width: 850px;
	}
	
	#navigation .open {
		display: block;	
	}       
	
	#navigation .close{
		display: none;
	}
	
	#navigation .navigation-divider {
        height: 6px;
        background-color: #5a5858;
    	font-size: 0;
		width: 850px;
    }
		
    #navigation-sub {
        background-color: #5a5858;
        color: #FFF;
        height: 100% !important;
        display: none;
		width: 850px;
    }

    
	#navigation .open {
		display: block;	
	}       
	
	#navigation .close{
		display: none;
	}
	
    
		/* Default */
		
        #navigation-sub a {
            color: #FFF;
        }
    
        #navigation-sub a:hover {
            text-decoration: underline;
        }    
        
        #navigation-sub span.label {
            color: #e6e6e6;
            margin: 0 13px;
        }   		
       
    	/* TopClicks */
    
        #navigation-sub.topclicks {
			padding: 0 0 6px 0;
        }

        
		/* Explorator */
		
		#navigation-sub .explorator {
			width: 235px;
			height: 185px;
			background: url('http://images.newmedia.lu/rtl/kichen/explorator/bg.png') top left no-repeat;
			position: relative;
			margin: 5px 0 5px 0;
		}
		
		#navigation-sub .explorator .form {
			position: absolute;
			top: 82px;
			left: 10px;
		}
		
		#navigation-sub .explorator .form .input {
			width: 216px;
			height: 40px;
			background: url('http://images.newmedia.lu/rtl/kichen/explorator/input_bg.png') 2px 0 no-repeat;
			padding: 4px 0 0 0;
		}
		
		#navigation-sub .explorator .form .input input {
			margin: 8px 0 0 10px;
			border: none;
			background: none;
			width: 200px;
			color: #7d7d7d;
		}
		
		#navigation-sub .explorator .form .button {
			padding: 2px 0 10px 0;
			text-align: right;
		}
		#navigation-sub .explorator .form .detail {
			text-align: right;
			margin-right: 5px;
		}
		
        /* Nav Block */
        
		#navigation-sub .fischer  {

		}
		
		#navigation-sub .fischer h3 {
			background: url('http://images.newmedia.lu/rtl2008.lu/global/header/icon_fischer.gif') 0 2px  no-repeat;
			padding-left: 30px;
		}
		
        #navigation-sub .nav-block {
        	width: 130px;
        	float: left;
        	line-height: 1.4em;
        	margin: 5px 0 0 10px;
        }
        
        #navigation-sub .partner {
        	background-color: #7b797a;
        	padding: 3px;
        }
        
		#navigation-sub .rezepter {
        	background-color: #4c4a4a;
        	padding: 3px;
			margin-bottom: 8px;
        }
		
        #navigation-sub .first {
        	margin-left: 5px;
        }
        
        #navigation-sub .twocol {
        	padding-top: 22px;
        }
		
		#navigation-sub .size5 {
			width: 400px;
		}
		
		#navigation-sub .size9 {
			width: 585px;
			margin-top: 0px;
		}		
		
		#navigation-sub .float {
			float: left;
			width: 130px;
		}
        
        #navigation-sub .size1 {
        	width: 150px;
        }
        
        #navigation-sub .size2 {
        	width: 170px;
        } 
        
        #navigation-sub .size3 {
        	width: 120px;
        }      
        
        #navigation-sub .size4 {
        	width: 200px;
        }   
		
		#navigation-sub .size6 {
        	width: 105px;
        }   
		
		#navigation-sub .size7 {
        	width: 160px;
        }
		
		#navigation-sub .size8 {
        	width: 175px;
        } 
		
		#navigation-sub .size_parteien {
        	width: 630px;
        }
		
		#navigation-sub .size10 {
        	width: 90px;
        }  
		
		#navigation-sub .size11 {
        	width: 145px;
        } 		
		
		#navigation-sub .size12 {
        	width: 430px;
        } 		    
		
        #navigation-sub .nav-block h3 {
        	font-size: 1.1em;
        	font-weight: bold;
        	text-transform: uppercase;
        	color: #FFF;
        	margin-bottom: 2px;
        }	
		
		
        #navigation-sub .nav-block ul {
        	margin: 0 0 18px 10px;
			padding: 0 0 0 0;
        }
        
        #navigation-sub .nav-block ul li.nav-new {
			background: url('http://images.newmedia.lu/rtl2008.lu/global/header/new.gif') 0 4px no-repeat;       
			padding-left: 28px;
        }
        
        #navigation-sub .nav-block ul li.nav-updated {
			background: url('http://images.newmedia.lu/rtl2008.lu/global/header/nav-updated.gif') 0 4px no-repeat;       
			padding-left: 28px;
        }        
        
        #navigation-sub .nav-block ul li.nav-hot {
			background: url('http://images.newmedia.lu/rtl2008.lu/global/header/nav-hot.gif') 0 4px no-repeat;       
			padding-left: 28px;
        }        
        
        /*
        #navigation-sub .nav-block ul li {
  			background: url('http://images.newmedia.lu/rtl2008.lu/global/header/bullet.gif') 0 8px no-repeat;       
			padding-left: 7px;      
        }
        */

        
        #navigation-sub .nav-block a {
        	color: #DDD;
        	border-bottom: 1px dotted #999;
        	line-height: 1.4em;
        }
        
        #navigation-sub .nav-block a:hover {
        	text-decoration: none;
        	color: #FFF;
        	border-bottom: 1px dotted #ffde00;
        }
        
        #navigation-sub .nav-block a.active {
        	text-decoration: none;
        	color: #FFF;
        	border-bottom: 1px dotted #ffde00;
        	font-weight: bold;
        }        
        
        #navigation-sub .flat {
			width: 95%;
        	margin: 0 0 0 5px;
        }

        #navigation-sub .flat h3 {
        	float: left;
        	margin-right: 20px;
        }        
        
        #navigation-sub .flat ul {
        	margin: 0 0 0 10px;
        }
        
        #navigation-sub .flat ul li {
        	display: inline;
        	margin-right: 10px;
        }      
		
		#navigation-sub .nav-block ol.wahlen {
			margin-bottom: 10px;
		}


		* html #navigation-sub .nav-block ol.wahlen li {
			float: left;
			background: url('http://images.newmedia.lu/rtl2008.lu/wahlen2009/menu_bg.png') top left no-repeat;
			width: 72px;
			height: 112px;
			margin: 0 1px 0 0;
		}	

		#navigation-sub .nav-block ol.wahlen li {
			float: left;
			background: url('http://images.newmedia.lu/rtl2008.lu/wahlen2009/menu_bg.png') top left no-repeat;
			width: 72px;
			height: 112px;
			margin: 0 3px;
		}	
		
		* html #navigation-sub .nav-block ol.wahlen li .wahlen-logo {
			display: block;
			width: 56px;
			height: 56px;
			margin: 5px 0 6px 5px;
		}		
		
		#navigation-sub .nav-block ol.wahlen li .wahlen-logo {
			display: block;
			width: 56px;
			height: 56px;
			margin: 8px 0 6px 8px;
			border: none;
		}
		
		#navigation-sub .nav-block ol.wahlen li a.wahlen-logo:hover {
			border: none;
		}		
		
		#navigation-sub .nav-block ol.wahlen li a {
			float: left;
			border: none;
		}			
		
		#navigation-sub .nav-block ol.wahlen li ul {
			margin: 0 0 0 1px;
		}
		
		* html #navigation-sub .nav-block ol.wahlen li ul {
			margin: 0 0 0 2px;
		}		
		
		#navigation-sub .nav-block ol.wahlen li ul li {
			background: none !important;
			height: 17px !important;
		}
		
		#navigation-sub .nav-block ol.wahlen li ul li a {
			border-bottom: 1px dotted #999;
			margin: 0 !important;
			padding: 0 !important;
		}		
		
		#navigation-sub .nav-block ol.wahlen li ul li a:hover {
			border-bottom: 1px dotted #ffde00;
			margin: 0 !important;
			padding: 0 !important;
		}				
		
        #navigation-sub .hl {
        	width: 235px;
        	float: right;
        	margin: 0 5px 10px 0;
        }
		
        #navigation-sub .hl-small {
        	width: 165px;
        	float: right;
        	margin: 0 5px 10px 0;
        }		

		
        /* Navigation Close */
        
        #arrow-up {
        	display: none;
        }
        
        #navigation .arrows {
        	height: 14px;
        	text-align: center;
        	line-height: 10px;
        	font-weight: normal;
        	font-size: 0.9em;
        	margin: 0;
        }
        
        #navigation .arrows a {
        	display: block;
        	width: 100%;
        	text-align:center;
        	line-height: 23px;
        	height: 25px;
			color: #FFF;
        }
        
		#navigation .arrows a:hover {
        	display: block;
        	width: 100%;
        	line-height: 23px;
        	height: 25px;
			color: #FFF;			
        }        
        
        #navigation .nav-close {
        	height: 25px;
        	background: url(http://images.newmedia.lu/rtl/layout/menu_close.png) top left no-repeat;
			width: 850px;
        }
        
        #navigation .nav-close a {
        	margin-right: 10px;
        	color: #FFF;
        }
        
        #navigation .nav-open {
        	height: 25px;
        	background: url(http://images.newmedia.lu/rtl/layout/menu_open.png) top left no-repeat;
			width: 850px;
        }
        
        #navigation .nav-open a {
        	margin-right: 5px;
        	color: #FFF;
        }
        
		#navigation .nav-open a:hover {
        	margin-right: 5px;
        	color: #FFFFFF;
        }        
        
        /* Nav Highlight */
        
        #navigation-sub .nav-block .nav-highlight {
        	width: 100%;
        	float: left;
        	background-color: #7b797a;
        	margin: 3px 0 5px 0;
        }
        
        #navigation-sub .nav-block .nav-highlight h3 {
        	font-size: 1.2em;
        	font-weight: normal;
        	color: #FFF;
        	text-transform: uppercase;
        	padding: 5px 0 0 0;
        	margin: 0 5px;
        }
		
		#navigation-sub .nav-block .nav-highlight a.title {
        	font-size: 1.2em;
        	font-weight: normal;
        	color: #FFF;
        	text-transform: uppercase;
        	padding: 5px 0 0 0;
        	margin: 0 5px;
			background: none;
			border: none;
			display: block;
        }
		
		#navigation-sub .nav-block .nav-highlight div.image {
			clear: both;	
		}
		
		#navigation-sub .nav-block .nav-highlight div.image a {
			border: none;
			background: none;
		}
		
   		#navigation-sub .nav-block .nav-highlight img {
        	padding: 5px 0 0 0;
        	margin: 0 5px;
        }        
        
   		#navigation-sub .nav-block .nav-highlight p {
        	padding: 0 0;
        	margin: 0 5px;
			clear: both;	
        }               
        
        #navigation-sub .nav-block .nav-highlight .link {
        	text-align: right;
        	padding: 5px 0;
        	display: block;
        	margin: 0 5px;
        }
        
        #navigation-sub .nav-block .nav-highlight p a {
			padding: 2px 0 3px 0;
			border: none;
			background: none;			
			display: block;
        }	
		
		#navigation-sub .nav-block .nav-highlight p a:hover {
			border: none;
		}
				
		
/*	-------------------------------------------------------------
		Default Layout - 2 Cols
 -------------------------------------------------------------  */    
    
 #layout-default {
	width: 850px;
    margin: 10px 0 0 0;
	min-height:500px; height:auto !important; height:500px; 
 }
 
     #layout-default .colspan-3 {
        width: 532px;
        float: left;
		display: inline;
		padding: 0 0 20px 0;
     }
     
     #layout-default .colspan-2 {
        width: 310px;
        float: right;
        margin: 10px 0 0 0;
		display: inline;
     }
     
     #layout-default .colspan-4 {
        width: 630px;
        float: left;
        margin: 0 5px 0 0;
     }
     
     #layout-default .colspan-1 {
        width: 203px;
        float: right;
        margin: 0 5px 0 0;
     }
     
     * html #layout-default .colspan-1 {
     	margin: 0 3px 0 0;
     }
     
     #layout-default .colspan-5 {
		width: 100%;
     	margin: 0 5px 0 0;
		background-color: #FFF;
		padding: 5px 0 10px 0;
     }
     
/*	-------------------------------------------------------------
		Default Layout - Plain
 -------------------------------------------------------------  */      
     
 #layout-plain {
    width: 850px;
    margin: 10px 0 0 0;
 }     
 
/*	-------------------------------------------------------------
		HOME HOME HOME HOME
 -------------------------------------------------------------  */   
 
#home .template1 {
	padding: 0;	
}
 
#home .template1 .subtitle {
	position: absolute;
	top: 59px;
	left: 0px;
	filter:alpha(opacity=80);/*Needed for IE*/ -moz-opacity:0.8;/*Older mozilla broswers like NN*/ -khtml-opacity: 0.8;/*Old versions of Safari and "KHTML" browser engines*/ opacity: 0.8;/*FF, Safari, and Opera*/	
	/* background: url('http://images.newmedia.lu/rtl/layout/hl_transbg.png') top left no-repeat; */
	background-color: black;
	display: block;
	width: 155px;
	height: 34px;
	padding: 2px 0 0 0;

}
#home .template1 .cams .subtitle {
	top: 80px;	
}
#home .template1 .subtitle a {
	filter:alpha(opacity=100);/*Needed for IE*/ -moz-opacity:1;/*Older mozilla broswers like NN*/ -khtml-opacity: 1;/*Old versions of Safari and "KHTML" browser engines*/ opacity: 1;/*FF, Safari, and Opera*/		
	color: #FFF;
	margin: 0 0 0 2px;
	padding: 0;
	display: block;
	height: 36px;
	width: 151px;
}

#home .span-2 .template1 .subtitle a {
	color: #FFF;
	margin: 0 2px 0 2px;
	display: block;
	height: 36px;
	width: 280px;
}
#home .hlrow {
	padding-bottom: 5px;	
}
#home .hlrow .span-1 {
	float: left;
	margin-left: 3px;
	border: none;
}
* html #home .hlrow .span-1 {
	float: left;
	margin-left: 2px;
	border: none;
}
#home .hlrow .span-2 {
	float: left;
	margin-left: 3px;
	border: none;
	position: relative;
	height: 114px;
	width: 328px;
}
* html #home .hlrow .span-2 {
	float: left;
	margin-left: 2px;
	border: none;
}
#home .hlrow .span-15 {
	border: none;
	width: 250px;
}
#home .hlrow .span-15 .template1 {
	padding: 0;
	margin: 0 5px;
}
#home .hlrow .first {
	margin-left: 9px;
}
* html #home .hlrow .first {
	margin-left: 5px;
}
#home .hlrow .last {
	float: right;
	margin-right: 8px;
}


/* Highlight Block */  
 
 #home .hl-block {
	margin: 0 10px 0 10px; 
	padding: 0 0 10px 0;
 }
 
 * html #home .hl-block {
	margin: 0 10px 0 5px; 
	padding: 0 0 10px 0;
 } 
 
 #home .hl-block .span-1 {
	margin: 0 0 0 22px; 
 }
 
 * html  #home .hl-block .span-1 {
	margin: 0 0 0 15px; 
	display: inline;
 }
  
 
 #home .hl-block .block {
	background: none;
 }
 
 #home .hl-block .zone1 {
	width: 315px;
	float: left;
	padding: 3px 0 0 0;
 }
 
 #home .hl-block .zone4 { 
 	float: right;
 }
 
 #home .hl-block .zone1 .first {
	  padding-top: 0;
 }
 
 #home .hl-block .zone1 .listing {
	 margin-left: 8px;
 }
 
 #home .grey, #home .hl-block .grey {
	 background-color: #f4f4f4;
	 padding: 6px 0;
 } 
 #home .grey a.title {
	display: inline;
 } 
 #home .grey div {
	margin: 0 0 0 5px; 
 } 
 #home .hl-block .addMargin {
	 margin-top: 10px;
 }
 
 #home .hl-block .zone2 {
	width: 510px;
	float: right;
	padding: 3px 0 0 0;
 } 
 
 #home .hl-block .zone4 {
	width: 155px;
	float: left;
	padding: 3px 0 0 0;
	margin-left: 5px;
 }  
 
 #home .hl-block .zone5 {
	width: 345px;
	float: right;
	padding: 3px 0 0 0;
 }  
 
 #home .hl-block .template6 {
	margin-top: 6px;
 }
 
 #home .hl-block .zone2 .template6 {
	margin: 10px 0 5px 0;
 } 

 #home .hl-block .template6 .content {
	width: 180px;
	margin: 0 0 0 3px;
 }
 
 #home .hl-block .hlrow {
	padding: 0; 
 }
 
 #home .hl-block .span-1 .subtitle {
	padding: 2px 0 0 0; 
  }
 
 #home .hl-block .template1 {
	 margin: 0;
	 padding: 5px 0 0 0;
 }
 
 #home .hl-block .hlrow .first {
	margin: 0;
 }
 
 #home .hl-block .lifestyle .first {
	margin: 0 0 0 12px;
 }
 
 #home .hl-block .hlrow .last {
	margin: 0;
 }
 
 * html #home .hl-block .hlrow .last {
	margin: 0 0 0 15px;
	display: inline;
 }  
 
 #home .hl-block .lifestyle-links {
	margin: 0 0 0 10px;
	padding: 7px 0 0 0;
 }
 
 #home .hlrow .noTitle {
	padding-top: 19px; 
 }
 
 .hlrow .noTitle {
	padding-top: 19px; 
 }
 
 #home a.title {
	font-size: 1.1em;
	display: block;
	color: #E10000;
	margin: 5px 0 0 0;
 }
 #home a.title span {
	color: #000;
 }
 #home a.title:hover span {
	color: #E10000;
 } 
 #home .hl-block .zone1 .template6 a.title {
	 margin: 0;
 }
 #home .hl-block .subtitle {
	padding: 5px 0 0 0; 
 }
 
 #home .hl-block .afpimages {
	float: left;
	border: 1px solid #DADADA;
	width: 535px;
	height: 130px;
	margin: 10px 0 0 5px;
	padding: 5px 0;
	background: url('http://images.newmedia.lu/rtl/layout/afpimages_bg.png') top left repeat-x;
 }
 
 #home .hl-block .afpimages .innercontainer {
	margin: 0 0 0 8px; 
 }
 
 #home .hl-block .afpimages img {
	float: left;
	margin: 5px 5px 0 0;
	width: 100px;
	height: 100px;
 }
 
 #home .hl-block .last {
	margin-right: 0; 
 }
 
 #home .hl-block .col {
	float: left;
	width: 48%;
 }
 
 #home .hl-block .template7 {
	background: none; 
	margin: 0;

 }
 
 #home .hl-block .template7 .subtitle {
	height: auto; 
 }
 
 #home .hl-block .template7 .subtitle p { 
 	margin: 0;
	padding: 0;
 }
 
 #home .hl-block .polling {
	float: right;
	border: 1px solid #DADADA;
	width: 280px;
	height: 130px;
	margin: 10px 0 0 5px;
	padding: 5px 0;
	background: url('http://images.newmedia.lu/rtl/layout/afpimages_bg.png') top left repeat-x;	 

 }
 
 #home .hl-block .polling .innercontainer {
	margin: 0 8px;
	padding: 0;
 }
 
 #home .hl-block .polling p {
	font-size: 1.2em;
	padding: 6px 0 12px 0;
	line-height: 1.2em;
 }
 
 #home .hl-block .polling a.button {
	 display: block;
	 color: #FFF;
	 float: left;
	 margin: 0 0 0 10px; 
	 line-height: 25px;
	 text-align: center;
 }
 
 #home .hl-block .polling a.first {
	margin: 0; 
 }
 
 #home .hl-block .polling a.ofstemmen {
	 width: 103px;
	 height: 25px;
	 background: url('http://images.newmedia.lu/rtl/layout/voting_ofstemmen.png') top left no-repeat;	 
 }
 
 #home .hl-block .polling .resultat {
	 width: 146px;
	 height: 25px;
	 background: url('http://images.newmedia.lu/rtl/layout/voting_resultat.png') top left no-repeat;	 	 
 } 
 
 #home .hl-block .zone1 p {
	margin: 0 0 0 8px;
 }
 
 #home .hl-block .template6 p {
	 padding: 5px 0 0 0;
	 margin: 0;
 } 
 
 #home .hl-block .span-5 .span-1 {
	 margin-left: 10px;
 }
 
 #home .hl-block .span-5 .first {
	 margin-left: 5px;	 
 }
 
 #home .hl-block .zone3 {
 	padding: 10px 0 0 0;
 }
 
 #home .hl-block .zone3 .span-5 {
	margin: 0;
	padding: 0;
 }
 
 #home .sportzeitung {
	width: 500px;
	height: 25px;
	background: url('http://images.newmedia.lu/rtl/layout/hl_sportzeitung.png') top left no-repeat;
	padding: 7px 0 0 0;
	margin: 10px 0 0 0;
 }
 
 #home .sportzeitung a {
	display: block;
	margin: 0 0 0 132px;
 }
 
 #home .hl-block .zone2 table {
	margin: 10px 0 0 0;  
 }
 
 #home ul.sport {
	margin: 10px 0 0 0; 
 }
 
 #home ul.sport li {
	 display: inline;
	 margin-left: 7px;
 }
 
 #home ul.sport li.first {
	 margin: 0;
 }
 #home h1 {
	 /*
	background: #FFF url(http://images.newmedia.lu/rtl/layout/h1_rtl.png) top left no-repeat;
	color: #6d6b6b;
	font-size: 1.4em;
	padding: 4px 0 0 25px;
	line-height: 1.5em;
	margin: 10px 0 5px 0;
	font-weight: bold;
	border: none;
	*/
	/* background: #FFF url(http://images.newmedia.lu/rtl/layout/h1_rtl.png) top left no-repeat; */
	background: #FFF url(http://images.newmedia.lu/rtl/layout/h1_top_bg.png) bottom left repeat-x;
	color: #4b4b4b;
	font-size: 1.3em;
	/* padding: 4px 0 0 25px; */
	padding: 0 0 0 15px;
	line-height: 30px;
	margin: 15px 0 5px 0;	
	font-weight: bold;
	/* border: none; */
	border-top: 1px solid #DADADA;
	border-right: 1px solid #DADADA;	
	border-bottom: 1px solid #DADADA;		
 }
 #home .colspan-2 h1 {
	margin: 0 5px 5px 5px; 
	background: url(http://images.newmedia.lu/rtl/layout/h1_sub_bg.png) top left repeat-x;
	padding-left: 5px;
	font-size: 1.2em;
	line-height: 30px;
	border-left: 1px solid #DADADA;	
 } 
 #home h1.post {
	background: #FFF url(http://images.newmedia.lu/rtl/layout/h1_post.png) top left no-repeat;
 }

 #home .colspan-2 {
	 padding: 0;
	 margin: 0;
	 background: #e9e9e9;
 }
 #home .span-5 {
	border: none;
	margin: 0 0 0 10px;
 }
 
 #home .yellow {
	width: 300px; 
	height: 119px;
 	background: url(http://images.newmedia.lu/rtl/partner_highlights/yellow_search/background.jpg) bottom left no-repeat; 
 }

#home .yellow .form {
	padding-top: 50px;
	margin-left: 10px;
	width: 290px;
 }


 #home .yellow .yquery {
	 width: 279;
	 height: 26px;
	 margin-bottom: 5px;
 }
 
 #home .yellow .btn {
	margin-right: 10px; 
 }

 #home .yellow .yquery input {
	border: none; 
	background: none;
	line-height: 26px;
	margin:  0 0 0 5px;
	with: 200px;
	height: 25px;
 }
 
 #home .block-title {
	height: 30px; 
	background: #FFF url(http://images.newmedia.lu/rtl/layout/h1_top_bg.png) bottom left repeat-x;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	margin: 15px 0 5px 0;	
 }
 
 #home .block-title .title {
	 float: left;
	 width: 40%;
 }
 
  #home .block-title h1 {
	background: none;
	width: 100%;
	height: 30px;
	border: none;
	margin: 0;	
  }
  
/*	-------------------------------------------------------------
		Yellow 2
 -------------------------------------------------------------  */    
  
  .yellow-search2 {
	position: absolute;
	bottom: 0;
	left: 5px;
	background: url(http://images.newmedia.lu/rtl/partner_highlights/yellow_search2/bg.jpg) top left no-repeat;  
	width: 328px;
	height: 90px;
  }
  
  .yellow-search2 .field {
	 width: 315px;
	 height: 26px;
	 background: url(http://images.newmedia.lu/rtl/partner_highlights/yellow_search2/form.png) top left no-repeat;  
	 border: none;
	 position: absolute;
	 top: 32px;
	 left: 6px;
	 color: #555555;
	 padding-left: 8px;
  }
  
  .yellow-search2 .button {
  	position: absolute;
	top: 63px;
	right: 7px;  
  }
  
  .yellow-logo {
	position: absolute;
	top: 0px;
	left: -3px;  
  }
  
  #sonndeszeitung .hlrow .span-2 {
	float: left;
	margin-left: 3px;
	border: none;
	position: relative;
	height: 114px;
	width: 328px;
  }  
  
  #sonndeszeitung .hlrow .span-1 {
	border: none;
  }
  
  * html #sonndeszeitung .hlrow .span-1 {
	border: none;
  }  
  
  #sonndeszeitung .template1 {
	padding: 0;	
  }
	 
  #sonndeszeitung .template1 .subtitle {
	position: absolute;
	top: 54px;
	left: 0px;
	filter:alpha(opacity=80);/*Needed for IE*/ -moz-opacity:0.8;/*Older mozilla broswers like NN*/ -khtml-opacity: 0.8;/*Old versions of Safari and "KHTML" browser engines*/ opacity: 0.8;/*FF, Safari, and Opera*/	
	/* background: url('http://images.newmedia.lu/rtl/layout/hl_transbg.png') top left no-repeat; */
	background-color: black;
	display: block;
	width: 155px;
	height: 34px;
	padding: 2px 0 0 0;
  }
  
  #sonndeszeitung .template1 .cams .subtitle {
	top: 80px;	
  }
  
  #sonndeszeitung .template1 .subtitle a {
	filter:alpha(opacity=100);/*Needed for IE*/ -moz-opacity:1;/*Older mozilla broswers like NN*/ -khtml-opacity: 1;/*Old versions of Safari and "KHTML" browser engines*/ opacity: 1;/*FF, Safari, and Opera*/		
	color: #FFF;
	margin: 0 0 0 2px;
	padding: 0;
	display: block;
	height: 36px;
	width: 151px;
  }  
 
  #sonndeszeitung a.title {
	font-size: 1.1em;
	display: block;
	color: #E10000;
	margin: 5px 0 0 0;
	padding: 0;
  }
  #sonndeszeitung .template1 .content img {
	padding: 0;
	margin: 0;
  }
  #sonndeszeitung a.title span {
	color: #000;
  }
  #sonndeszeitung a.title:hover span {
	color: #E10000;
  }  
 
  #sonndeszeitung .hlrow .first {
	margin-left: 9px;
  }
  
  * html #sonndeszeitung .hlrow .first {
	margin-left: 5px;
  }
  
  #sonndeszeitung .hlrow .last {
	float: right;
	margin-right: 8px;
  } 
 
/*	-------------------------------------------------------------
		Kichen Kategorien
 -------------------------------------------------------------  */   
 
 #kichen-kategorien ul li ul {
	 margin: 0 0 0 0px;
 }
 
 #kichen-kategorien ul li ul li {
	 padding: 0 0 0 10px;
	 line-height: 2em; 
	 background-color: #e9e9e9;
	 margin: 2px 0 0 0;
	 font-size: 1.2em;
 }
 
 #kichen-kategorien ul li ul li ul {
	margin: 0 0 0 15px; 
 }
 
 #kichen-kategorien ul li ul li ul li {
	 background-color: #fcfcfc;
	 margin: 1px 0 0 0;
	 font-size: 0.9em;
	 padding: 0 0 0 5px;
 }
 
/*	-------------------------------------------------------------
		Explorator BG
 -------------------------------------------------------------  */ 	 

#explorator {
	width: 306px;
	height: 228px;
	background: url(http://images.newmedia.lu/rtl2008.lu/temp/explorator_bg.jpg) top left no-repeat;
	margin: 8px 0 0 0;
	position: relative;
}
#explorator table {
	position: absolute;
	top: 30px;
	left: 8px;
}
#explorator select {
	width: 286px;
	margin: 1px 0;
}
#explorator td.extitle {
	font-weight: bold;
	font-size: 1.1em;
	height: 35px;
}


/*	-------------------------------------------------------------
		Sport National
 -------------------------------------------------------------  */ 

#sport table.sport .style1 {
	background-color: #f0f0f0;
	font-size: 10px;
}
#sport table.sport .style2 {
	background-color: #fafafa;
	font-size: 10px;
}
#sport table.sport .separator {
	background-color: #CCC;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
	margin:0;
	padding:0;
}
#sport table.sport th {
}
#sport .accordeon {
	width: 100%;
}
#sport .accordeon .content {
	margin: 20px 40px 0 40px;
	padding: 0 0 10px 0;
}
#sport table.accordeon th {
}
#sport h5 {
	border:0;

}
#sport a {
/*color: #000;*/
}
#sport .sportscontainer {
	width: 100%;
}
#sport table {
	width: 98%;
	margin: 0 auto;
}
#sport h5.active {
	width: 100%;
}
#sport h5 {
	height: 25px;
	width: 100%;
	border: 1px solid #d9d9d9;
	border-bottom: 0;
	font-family: Arial, Helvetica; /*Georgia,"Times New Roman",Times;*/
	font-size: 12px;
	font-weight: normal;
	padding-top: 7px;
}
#sport h5 a {
	margin-left: 13px;
}
#sport h5.last {
	border-bottom: 1px solid #d9d9d9;
}
#sport div.last {
}
#sport h6 {
	font-size: 1.6em;
	font-weight: normal;
	margin:13px 0 0 5px;
	padding: 15px 0;
}
#sport h6 img {
	display: block;
	float: right;
	margin-top: -18px;
	margin-right: 5px;
}
#sport h5 img {
	display: block;
	float: right;
	margin-top: -18px;
	margin-right: 5px;
}
#sport h2 {
	font-size: 1.4em;
	font-weight: normal;
	color: #000;
	border-bottom: 1px solid #000;
	padding: 5px 0;
}
table.tblBox {
	clear:both;
}
 
.feature table {
	width: 97%;	
}
#inline-gallery {
	margin: 0 0 5px 0;	
}
#inline-gallery li {
	text-align: center;
	background-color: #eeeeee;
	padding: 5px 0;
}
#inlinegallery_counter {
	text-align: center;
	background-color: #eeeeee;	
	margin: 0 0 5px 0;	
}
#inlinegallery_navi {
	text-align: right;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #EEE;
}
#inlinegallery_navi a {
	display: block;
	line-height: 25px;
}

#inlinegallery_navi .left {
	float: left;	
	height: 25px;
	width: 48%;	
	text-align: left;
}

#inlinegallery_navi .right {
	float: right;	
	height: 25px;
	width: 48%;
}

.search-rubrik {
	background-color: #EEE;	
}

/*	-------------------------------------------------------------
		Sonndeszeitung
 -------------------------------------------------------------  */ 
 
 #sonndeszeitung .last {
	 margin: 0;
	 padding: 0;
 }
 
 #sonndeszeitung .hlrow .span-15 {
	width: 255px;
	float: left;
	margin-left: 8px;
	border: 1px solid #DADADA;
 } 
 
 * html #sonndeszeitung .hlrow .span-15 { 
 	margin: 3px;
 }
 
 * html #sonndeszeitung .hlrow .span-3 { 
 	margin: 3px;
 } 
 * html #sonndeszeitung .hlrow .span-13 { 
 	margin: 3px;
 }  

 #sonndeszeitung .hlrow .span-13 {
	border: 1px solid #DADADA;	 
	margin-left: 10px;
 }
 #sonndeszeitung .hlrow .first {
	margin-left: 8px; 
 }
 #sonndeszeitung .hlrow .last {
	margin: 0 8px 0 0; 
 }
 #sonndeszeitung .rtlbox {
	 margin-bottom: 10px;
 }

 #sonndeszeitung .colspan-2 {
	 margin: 0;
	 padding: 0;
 }
 
 #sonndeszeitung .grey, #home .hl-block .grey {
	 background-color: #f4f4f4;
	 padding: 6px 0;
 } 
 #sonndeszeitung .grey a.title {
	display: inline;
 } 
 #sonndeszeitung .grey div {
	margin: 0 0 0 5px; 
 }  
 #sonndeszeitung a.title {
	font-size: 1.1em;
	display: block;
	color: #E10000;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
 }
 #sonndeszeitung a.title span {
	color: #000;
 }
 #sonndeszeitung a.title:hover span {
	color: #E10000;
 }  
 #sonndeszeitung h1 {
	 /*
	background: #FFF url(http://images.newmedia.lu/rtl/layout/h1_rtl.png) top left no-repeat;
	color: #6d6b6b;
	font-size: 1.4em;
	padding: 4px 0 0 25px;
	line-height: 1.5em;
	margin: 10px 0 5px 0;
	font-weight: bold;
	border: none;
	*/
	/* background: #FFF url(http://images.newmedia.lu/rtl/layout/h1_rtl.png) top left no-repeat; */
	background: #FFF url(http://images.newmedia.lu/rtl/layout/h1_top_bg.png) bottom left repeat-x;
	color: #4b4b4b;
	font-size: 1.3em;
	/* padding: 4px 0 0 25px; */
	padding: 0 0 0 15px;
	line-height: 30px;
	margin: 15px 0 5px 0;	
	font-weight: bold;
	/* border: none; */
	border-top: 1px solid #DADADA;
	border-right: 1px solid #DADADA;	
	border-bottom: 1px solid #DADADA;		
 }
 #sonndeszeitung .colspan-2 h1 {
	margin: 0 5px 5px 5px; 
	background: url(http://images.newmedia.lu/rtl/layout/h1_sub_bg.png) top left repeat-x;
	padding-left: 5px;
	font-size: 1.2em;
	line-height: 30px;
	border-left: 1px solid #DADADA;	
 } 
 #sonndeszeitung h1.post {
	background: #FFF url(http://images.newmedia.lu/rtl/layout/h1_post.png) top left no-repeat;
 }
 #sonndeszeitung .border-left {
	border: none; 
 }
 #sonndeszeitung .span-5 {
	margin: 0 8px;
 }
 #sonndeszeitung .span-5 .template1 {
	margin-left: 4px; 
 }
 #sonndeszeitung .span-5 .first {
	margin-left: 2px; 
 }
 #sonndeszeitung .span-5 .last {
	padding: 15px 0 0 0;
	margin: 0;
 }
 #sonndeszeitung .span-5 a.category {
	color: #E10000; 
 }
 #sonndeszeitung .sonndes .last {
	margin: 0;
	padding: 0;
	float: right;
 }
 #sonndeszeitung .sonndes {
	padding: 10px 0 0 0;
	margin: 0;
 }
 #sonndeszeitung #header .search {
	display: none; 
 }

 #sonndeszeitung #logo-sonndeszeitung {
	 position: absolute;
	 top: 37px;
	 left: 110px;
 }
 
 #sonndeszeitung .sonndes-search {
	width: 300px;
	height: 88px;
	margin: 0 0 0 5px;
	background: url(http://images.newmedia.lu/rtl/layout/search_bg.png) top left no-repeat;
	position: relative;
 }
 
 #sonndeszeitung .sonndes-search .form {
	position: absolute;
	top: 40px;
	left: 13px;
	height: 38px;
 }
 
	 #sonndeszeitung .sonndes-search .form .field {
		float: left;
		background: url('http://images.newmedia.lu/rtl/layout/search_field.png') top left no-repeat;
		width: 198px;
		height: 38px;
	 }
	 
		 #sonndeszeitung .sonndes-search .form .field input {
			border: 0; 
			margin: 10px;
			width: 178px;
			color: #2c2c2c;
		 }

 #sonndeszeitung .colspan-3 {
	padding: 0;
 }
 
 #sonndeszeitung .span-13bottom {
	margin-left: 15px; 
 }
 
/*	-------------------------------------------------------------
		Bourse
 -------------------------------------------------------------  */   
 
 #bourse h2 {
	padding-bottom: 5px;
 }
 
 #bourse .bourseext {
	 background: url(http://images.newmedia.lu/rtl/bourse/icon_ext.png) 0 0 no-repeat;
	 padding-left: 15px;
 }
 
 #bourse .detail-left {
	width: 180px;
	float: left;
 }
 
 #bourse .detail-left div {
	margin: 30px 0 0 20px; 
 }
 
 #bourse .detail-left table {
	width: 150px; 
	margin-bottom: 10px;
 }
 
 #bourse .detail-right {
	width: 335px;
	float: right;
 }
 
 #bindice-detail {
	margin-top: 20px;
 }
 
 #bourse .active {
	background-color: #bdffbd; 
 }
 
 #bourse .top {
	position: relative;
	background: url(http://images.newmedia.lu/rtl/bourse/header.jpg) 5px 0 no-repeat;
	height: 90px;
	width: 532px;
 }
 
 #bourse .etat {
	position: absolute;
	top: 30px;
	left: 250px;
 }
 
 #bourse .etat .green {
 	color: green;
 }
 
 #bourse .etat .red {
 	color: #cc0000;
 } 
 
 #ibourse-navi {
 }
 
 #ibourse-navi td {
	 cursor: pointer;
 }
 
 #ibourse-navi th {
	padding: 0 5px 10px 5px; 
	font-size: 1.2em;
 }
 
 #ibourse-navi td span {
	color: #184378; 
 }
 
/*	-------------------------------------------------------------
		Auto
 -------------------------------------------------------------  */     
 
 	.layout-auto #navigation .navigation-divider {
		background-color: #6d318f;
	} 
 
 	.layout-auto #navigation-sub .nav-block {
		margin-top: 15px;	
	}
 
	.layout-auto #navigation-sub {
		background: #6d318f url(http://images.newmedia.lu/rtl/auto/skin/menu_bg.jpg) bottom left no-repeat;
		padding: 0 0 5px 0;
	}	
	
	.layout-auto #navigation-sub a {
		color: #FFF;
	}
	
	.layout-auto #navigation-sub .first {
		margin-left: 40px;	
	}
	
	.layout-auto #navigation-sub h3 {
		/* color: #3b0a5b;		*/
	}
	
	.layout-auto #header .navigation-main li.active {
		background: #6d318f url(http://images.newmedia.lu/rtl/auto/skin/menutop_bg.png) top left repeat-x;
	}	
	
	.layout-auto #navigation .nav-close {
      	background: url(http://images.newmedia.lu/rtl/auto/skin/menu_close.png) top left no-repeat;
		font-weight: bold;
    }
	 
	.layout-auto #navigation .nav-open {
      	background: url(http://images.newmedia.lu/rtl/auto/skin/menu_open.png) top left no-repeat;
		font-weight: bold;		
    }	 	
 
/*	-------------------------------------------------------------
		Kichen
 -------------------------------------------------------------  */    
 
 	.layout-kichen #navigation .navigation-divider {
		background-color: #396b0a;
	}
	
	.layout-kichen #navigation-sub {
		background: #396b0a url(http://images.newmedia.lu/rtl/kichen/skin/menu_bg.jpg) bottom center no-repeat;
		padding-bottom: 70px;
	}	
	
	.layout-kichen #navigation-sub a {
		color: #FFF;
		/* border: none; */
	}
	
	.layout-kichen #navigation-sub h3 {
		color: #d3ebc2;	
	}
    
	.layout-kichen  .nav-block {
		
	}
	
	* html .layout-kichen  .nav-block {
		display: inline;
	}	
	
	.layout-kichen #navigation-sub .fischer h3 {
		background: url('http://images.newmedia.lu/rtl/kichen/skin/icon_fischer.png') 0 2px  no-repeat;
		padding-left: 30px;
	}
	
	.layout-kichen #navigation-sub .rezepter {
		width: 580px;
		height: 178px;
		background: #234c05 url(http://images.newmedia.lu/rtl/kichen/skin/rezepter.png) top left no-repeat;
		margin-top: 5px;
	}
	
	.layout-kichen .rezepter .float {
		padding-top: 8px;
	}
	
	.layout-kichen #navigation-sub .rezepter a {
		margin-bottom: 6px;
		display: block;
		border: none;
	}
	
	* html .layout-kichen #navigation-sub .rezepter a {
		margin-bottom: 6px;
		display: inline;
		border: none;
	}	
	
	.layout-kichen #navigation-sub .rezepter a:hover {
		border: none;
	}
	
	.layout-kichen #navigation-sub .rezepter .more {
		text-align: right;
		margin-right: 10px;
		padding-top: 4px;
	}
	
	.layout-kichen #navigation-sub .rezepter .search {
		height: 40px;	
	}
	
	.layout-kichen #navigation-sub .rezepter .search div {
		width: 255px;
		float: right;
		margin-top: 6px;
	}
	
	.layout-kichen #navigation-sub .rezepter .search div .field input {
		width: 160px;
		margin: 0;
		padding: 0;
	}
	
	.layout-kichen #navigation-sub .rezepter .search div .field {
		float: left;
		margin: 0 0 0 5px;
		width: 175px;
		padding: 0;
	}
	
	.layout-kichen .kichelexikon {
		background: #234c05;
		padding-top: 5px;
	}
	
	.layout-kichen .kichelexikon .first {

	}
	
	.layout-kichen #header .navigation-main li.active {
		background: #396b0a url(http://images.newmedia.lu/rtl/kichen/skin/menutop_bg.png) top left repeat-x;
	}
	
	.layout-kichen #header .navigation-main li.active a {
		
	}
	
	.layout-kichen #header .navigation-main ul li.active a.toggle {
        border: 0px;
    } 
	
	.layout-kichen #navigation-sub .nav-block .nav-highlight {
		background-color: #234c05;
	}
	
	.layout-kichen #navigation .nav-close {
      	background: url(http://images.newmedia.lu/rtl/kichen/skin/menu_close.png) top left no-repeat;
		font-weight: bold;
    }
	 
	.layout-kichen #navigation .nav-open {
      	background: url(http://images.newmedia.lu/rtl/kichen/skin/menu_open.png) top left no-repeat;
		font-weight: bold;		
    }	 
	 
	.layout-kichen #navigation-sub .explorator {
		background: url('http://images.newmedia.lu/rtl/kichen/skin/explo_bg.png') top left no-repeat;
		margin-top: 5px;
	}	 
	

	.layout-kichen #header {
		background: url('http://images.newmedia.lu/rtl/kichen/skin/header_bg.jpg') top center no-repeat; 
	}	
	
	.layout-kichen #navigation-sub .nav-highlight a.title span {
		color: #FFF;
	}
	
   /*	-------------------------------------------------------------
		Hotcity
 -------------------------------------------------------------  */ 
 
ul#menu_hotcity {
	margin:0;
	padding:0;
	width: 100%;
	height: 25px;
	background: #FFF url(http://images.newmedia.lu/rtl2008.lu/hotcity/menu_hotcity_bg.jpg) repeat-x left top;
	font: bold 12px/25px arial;
}
ul#menu_hotcity li {
	margin:0;														
	padding:0;
	float: left;	
	background: transparent url(http://images.newmedia.lu/rtl2008.lu/hotcity/menu_hotcity_sepa.jpg) no-repeat left top;
	list-style-type:none;
}
	ul#menu_hotcity li#logo_ht {background:none; margin: 0 15px;}
	ul#menu_hotcity li#logo_ht img {border:0;}

ul#menu_hotcity li a {
	display:block;
	padding: 0 7px;
	color: #004a8d;
	text-decoration:none;	
}

ul#menu_hotcity li a:hover {color: #000;}
	
 /*	-------------------------------------------------------------
		Games
 -------------------------------------------------------------  */ 	
 
 .feature-rtlgames {
	 background: #460018;
	 padding-bottom: 2px;
	 margin: 0 5px 5px 5px;
 }
 
 .feature-rtlgames img {
	margin-bottom: 10px; 
 }
 
 .feature-rtlgames .template6 {
	background-color: #5a001f; 
 }
 
/* Games Listings
----------------------------------------------------------------------------------------------------*/

.feature-rtlgames .listing .listitem {
	border-bottom: 1px solid #3b0014;
	margin: 10px 0 0 0;
}

.feature-rtlgames .listing .first {
	margin: 0 0 0 0;	
}

.feature-rtlgames .listing .last {
	border: none;
	margin: 10px 0 0 0;
}

.feature-rtlgames .listing .listitem img {
	float: left;
	display: inline;
	margin: 0 0 0 10px;
}

.feature-rtlgames .listing .listitem .description {
	float: left;
	margin: 0 0 0 10px;
	width: 420px;
	display: inline;
}

.colspan-2 .feature-rtlgames .listing .listitem .description {
	float: left;
	margin: 0 0 0 10px;
	width: 200px;
	display: inline
	border: 2px solid green;
}

.feature-rtlgames .listing .listitem .description a {
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 5px;
	display: block;
	height: 23px;
	line-height: 23px;
}

.feature-rtlgames .listing .listitem .description a:hover {
	
}

.feature-rtlgames .listing .listitem .topgamer {
	font-size: 1.2em;	
	padding-top: 8px;
	width: 250px;
} 

.feature-rtlgames a {
	color: #d95381;
	text-decoration: none;
}
.feature-rtlgames a:link {
	color: #d95381;
	text-decoration: none;
}
.feature-rtlgames a:visited {
	color: #d95381;
}
.feature-rtlgames a:hover {
	color: #d95381;
	text-decoration: underline;
}

/* Quiz
----------------------------------------------------------------------------------------------------*/

.quiz h2 {
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
}

.quiz {
	width: 528px;
	padding: 0;
}

.quiz .image {
	width: 220px;
	float: left;
	text-align: center;
}

.quiz .description {
	padding-bottom: 10px;
}

.quiz-login {

}

.quiz-login .description {

}

.quiz-login .question {
margin-left: 120px;
margin-top: 20px;
}

.quiz .question {
	margin: 10px;
	background: #FFF;
	padding: 10px 0;
	border: 1px solid #DADADA;
}

.quiz .question p {
	margin: 0 10px;
}

.quiz .question a {

}

.quiz .question .answers {
	padding-top: 20px;	
	margin-left: 10px;
}

.quiz .next {
	text-align: right;
	margin-right: 10px;
}

.quiz .counter {
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 1em;
	text-align: center;
	border-top: 1px solid #DADADA;
	margin-top: 10px;
}

.layout-games .quiz {	
	color: #606060;
}

.layout-games .quiz-login, .layout-games #ptquiz {
	width: 99%;
}
.layout-games .header img {
	width: 99%;
}

/* 1 Col Blank
----------------------------------------------------------------------------------------------------*/

.onecolwhite #page {
	background: #FFF;
}

/* KicheQuiz
----------------------------------------------------------------------------------------------------*/

.gmgkichequiz #page {
	background: #FFF;
}

.gmgkichequiz #layout-default .colspan-5 {
	padding: 0;	
	margin: 0;
}

.gmgkichequiz #layout-default {
	padding: 0;	
	margin: 0;
}

.gmgkichequiz .quiz-intro {
	background: url('http://images.newmedia.lu/rtl/kichespill/bg.jpg') top left no-repeat;
	width: 850px;
	height: 454px;
	position: relative;
}

.gmgkichequiz .quiz-text {
	width: 570px;
	height: 250px;
	position: absolute;
	top: 90px;
	left: 35px;
	font-size: 1.3em;
	line-height: 1.3em;
}

.gmgkichequiz .quiz-text1 {
	width: 840px;
	margin-left: 10px;
	font-size: 1.3em;
	line-height: 1.3em;
}

.gmgkichequiz .quiz-spillregelen {
}

.gmgkichequiz .quiz-login {
		width: 100%;
		position: static;
}

#iphone-app {
	position: absolute;
	top: 101px;
	left: 770px;
}

#navigation-sub.topclicks h3 {
	margin-right: 10px;
}

  


		 
