@import 'reset.css';

#header, #footer, #topbar, #navigation-sub, .colspan-2, #google-ad, #leaderboard, #skyscraper, #nav-close, #nav-open {
  display: none;	
}

body {
	font-size: 9pt;
	font-family: arial, verdana, lucida, sans-serif;
	color: #5a5858;
	line-height: 1.2em;
}

.colspan-3 {
	width: 100%;	
}


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;		
}


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


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

}
/*	-------------------------------------------------------------
		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;
	margin-left: 8px;
}
.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: 5px;	
}

.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 15px 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;
}



.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;
} 
.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;
}
#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-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
 -------------------------------------------------------------  */ 	 	
		 
.rtl-events {
	height: 278px;
	margin: 0;
}
.rtl-events img {
	margin: 6px 5px 0 5px;
	padding: 0;
}
.rtl-events a {
	margin: 0;
	padding: 0;
}
/*	-------------------------------------------------------------
		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;
}
/*	-------------------------------------------------------------
		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;
}
/*	-------------------------------------------------------------
		Kino
 -------------------------------------------------------------  */ 
 
 /* Cinema */

  #kino .movie_main {
}
/* Movie Tabs */
  
  #kino .moviebox {
	position : relative;
	float : left;
	width : 130px;
	height : 240px;
	margin-left : 25px;
	margin-right : 10px;
	margin-top : 10px;
	margin-bottom : 0;
	display : box;
}
#kino .moviebox .version {
	position : absolute;
	top : 176px;
	left : 5px;
	background-color: #eee;
	border : 1px solid #666;
	font-weight : bolder;
	font-size : 0.9em;
	padding : 1px;
}
#kino .moviebox img.poster {
	margin-bottom : 3px;
	width : 128px;
	border : 1px solid #AAAAAA;
	padding : 2px;
}
#kino .moviebox img.new {
	border:none;
	padding:0;
	margin:0;
	width:26;
	height:11;
}
#kino .moviebox a {
	font-size : 10px;
	font-weight : bold;
	color : #000;
}
#kino .moviedetail td {
	padding-right:8px;
	padding-left:8px;
}
#kino .moviedetail_title {
	margin-left :5px;
	font-size: 1.8em;
	font-weight: bold;
}
#kino .moviedetail_genre {
	margin-left : 5px;
	margin-top : 5px;
	font-size: 12px;
	color : #555555;
}
#kino .moviedetail h3 {
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#kino .moviedetail img {
	margin-top : 10px;
	margin-right : 10px;
	float: left;
}
#kino .moviedetail_imgshot {
	margin-top : 0;
	width:100%;
	text-align:center;
}
#kino .moviedetail_imgshot img {
	margin : 3px;
	padding : 0;
	float:left;
}
#kino .moviedetail p {
	text-align : justify;
}
#kino .moviedetailtbl {
	width : 100%;
	margin : 0;
	padding : 0;
}
#kino .moviedetailtbl td {
	border-bottom-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin:0;
	padding:3px;
}
#kino .moviesessions {
	width : 100%;
	margin-top : 5px;
}
#kino .moviesessions th {
	height : 48px;
	vertical-align: bottom;
	text-align : left;
	font-size : 13px;
	font-weight : bold;
}
#kino .moviesessions td {
	border-bottom-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin:0;
	padding:3px;
}
/*	-------------------------------------------------------------
		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;
}

#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;		
}

/*	-------------------------------------------------------------
		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;
}
#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;
}

/*-------------------------------------------------------------
		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;
}

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;
 }	


		
/*	-------------------------------------------------------------
		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: 95%;
        float: left;
		display: inline;
		padding: 0 0 20px 0;
     }
     
     #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 .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;
 }
 #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/bg.png) bottom left no-repeat;
	position: relative;
 }
 
 #home .yellow .form {
	position: absolute;
	top: 53px;
	left: 10px;
	width: 290px;
 }

 #home .yellow .yquery {
	 background: url(http://images.newmedia.lu/rtl/partner_highlights/yellow_search/bg_searchform.png) bottom left no-repeat;
	 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: 5px 0 0 5px;
 }
 
 #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;	
  }
 
/*	-------------------------------------------------------------
		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;
}

/*	-------------------------------------------------------------
		Yellow BG
 -------------------------------------------------------------  */ 	 

#yellow {
	width: 306px;
	height: 177px;
	background: url(http://images.newmedia.lu/rtl2008.lu/temp/yellow_bg.jpg) top left no-repeat;
	margin: 8px 0 0 0;
	position: relative;
}
#yellow .toolbar {
	position: absolute;
	top: 135px;
	left: 10px;
}
#yellow .toolbar a.category {
	color: #E10000;
	display: block;
	padding: 0 0 5px 0;
}
#yellow .toolbar a.title {
	font-size: 1.2em;
	color: #E10000;
}
#yellow .toolbar a.title span {
	color: #000;
}
#yellow .searchform {
	position: absolute;
	top: 58px;
	left: 5px;
	font-size: 1.2em;
}
#yellow .searchform .tinput {
	width: 110px;
	height: 22px;
	border: 1px solid #ffc000;
	color: #666;
	font-size: 1.3em;
}
#yellow .searchform table tr td {
	padding: 5px 7px 0 0;
}

/*	-------------------------------------------------------------
		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; 
 }
 
 #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; 
 }
 
/*	-------------------------------------------------------------
		Kichen
 -------------------------------------------------------------  */    
 
 	#kichen #navigation .navigation-divider {
		background-color: #155e0c;
	}
	
	#kichen #navigation-sub {
		background: #155e0c url(http://images.newmedia.lu/rtl/kichen/skin/menu_bg.jpg) bottom center no-repeat;
		padding-bottom: 60px;
	}	
	
	#kichen #navigation-sub a {
		color: #fff;
	}
    
	#kichen .rezepter {
		background-color: #0f4c09;
	}
	
	#kichen #header .navigation-main li.active {
		background: #155e0c url(http://images.newmedia.lu/rtl/kichen/skin/menutop_bg.png) top left repeat-x;
	}
	
	#kichen #header .navigation-main li.active a {

	}
	
	#kichen #header .navigation-main ul li.active a.toggle {
        	border: 0px;
    } 
	
	#kichen #navigation-sub .nav-block .nav-highlight {
		background-color: #0f4c09;
	}
	
	#kichen #navigation .nav-close {
      	background: url(http://images.newmedia.lu/rtl/kichen/skin/menu_close.png) top left no-repeat;
    }
	 
	#kichen #navigation .nav-open {
      	background: url(http://images.newmedia.lu/rtl/kichen/skin/menu_close.png) top left no-repeat;
    }	 
	 
	#kichen #navigation-sub .explorator {
		background: url('http://images.newmedia.lu/rtl/kichen/skin/explo_bg.png') top left no-repeat;
	}	 
	
   /*	-------------------------------------------------------------
		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;}
	
 



  
