/* -------------------- 201_main.css -------------------- */

BODY {
  font-family: verdana;
  margin: 0;
  background: #e7edf1;
}

#printLogo { display: none; }

A { text-decoration: none; }
A:hover { text-decoration: underline; }
A:active, A:focus, INPUT:active, INPUT:focus { outline: none; }

IMG {
  border: 0;
}

/* ANZEIGEN */

.werb3anzeige {
  background: url(/cut/rn_img/main/anzeige.gif) no-repeat center 0;
  float: left;
  clear: both;
  width: 300px;
  padding: 12px 32px;
}

.werb3anzeige H9 {
  margin: 0 0 3px 0;
  float: left;
  clear: both;
  width: 300px;
  text-align: center;
  font-size: 8px;
  color: #999999;
  font-weight: bold;
}

#superbanner {
  width: 868px;
  padding: 10px 0 0 140px;
}

#skyscraper {
  position: absolute;
  left: 1016px;
  top: 110px;
}

#adl_sb_table {
  margin: -10px 0 -6px -140px;
  /* padding-left: 280px; */
  width: 1008px;
}

#plista0 {
  clear: both;
  float: left;
  width: 368px;
  margin-top: 20px;
}

/* MAIN */

#main {
  margin-top: 10px;
  float: left;
  width: 1004px;
  padding-right: 4px;
  background: #ffffff url(/cut/rn_img/main/shadow.gif) repeat-y right;
  position: relative;
}

#topBar {
  height: 24px;
  width: 100%;
  padding-right: 4px;
  margin-right: -4px;
  background: #00acec url(/cut/rn_img/main/shadowTop.gif) repeat-y right;
  overflow: auto;
}

#topBar .navi {
  float: left;
  height: 24px;
  background: #ffffff url(/cut/rn_img/main/topBarBack.gif) repeat-x top;
  padding-left: 3px;
}

#topBar .navi UL {
  float: left;
  margin: 0;
  padding: 0 !important;
  list-style-type: none;
  height: 24px;
  border-right: 1px solid #3cbff0;
  border-left: 1px solid #948b79;
}

#topBar .navi LI {
  margin: 0;
  padding: 0;
  font-size: 14px;
  height: 24px;
  float: left;
}

#topBar .navi LI.active {
  background: #ebe8e3;
}

#topBar .navi LI.active A {
  color: #A79C87;
  font-weight: bold;
  border-left: 1px solid #ffffff;
}

#topBar LI A {
  float: left;
  color: #FFFFFF;
  display: block;
  padding: 3px 7px 0 7px;
  height: 21px;
  border-right: 1px solid #948b79;
  border-left: 1px solid #beb6a5;
}

#topBar A.mdhl {
  float: right;
  display: block;
  width: 0;
  padding-left: 246px;
  height: 24px;
  background: url(/cut/rn_img/lensingLogo.gif) no-repeat 0 3px;
  margin: 0;
  overflow: hidden;
  font-size: 10px;
}

#toolBar {
  height: 22px;
  background: #f7fafb url(/cut/rn_img/main/toolBarBack.gif) repeat-x top;
  padding-left: 3px;
  overflow: auto;
}

#toolBar UL {
  width: 994px;
  margin: 0;
  padding: 0 !important;
  list-style-type: none;
  float: left;
  height: 22px;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #eaeced;
}

#toolBar LI {
  margin: 0;
  padding: 0;
  float: left;
  font-size: 10px;
  height: 22px;
}

#toolBar LI A {
  float: left;
  color: #999999;
  display: block;
  padding: 5px 10px 0 26px;
  height: 17px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #eaeced;
}

#toolBar LI.rss A { background: url(/cut/rn_img/main/iconRss.gif) no-repeat 5px 4px; }
#toolBar LI.mobil A { background: url(/cut/rn_img/main/iconMobil.gif) no-repeat 5px 4px; }
#toolBar LI.bildschirmschoner A { background: url(/cut/rn_img/main/iconBildschirmschoner.gif) no-repeat 5px 4px; }
#toolBar LI.newsletter A { background: url(/cut/rn_img/main/iconNewsletter.gif) no-repeat 5px 4px; }
#toolBar LI.epaper A { background: url(/cut/rn_img/main/iconEpaper.gif) no-repeat 5px 4px; }

#toolBar LI.login,
#toolBar LI.search {
  color: #CCCCCC;
  padding: 5px 0 0 26px;
  height: 17px;
  float: right;
}

#toolBar LI.login {
  white-space: nowrap;
  background: url('/cut/rn_img/main/iconLogin.gif') no-repeat 6px 4px;
}

#toolBar LI.login FORM {
  display: inline;
}

#toolBar LI.login SELECT {
  margin-top: -2px;
}

#toolBar LI.login OPTION,
#toolBar LI.login SELECT {
  font-size: 10px;
}

#toolBar LI.search {
  display: none;
  background: url('/cut/rn_img/main/iconSearch.gif') no-repeat 6px 4px;
}

#toolBar LI.login A,
#toolBar LI.search A {
  padding: 0;
  display: inline;
  float: none;
  border: 0;
}

#login {
  display: none;
  color: #999999;
  position: absolute;
  top: 70px;
  left: 728px;
  z-index: 10;
  width: 280px;
  font-size: 11px;
}

#login A {
  color: #0099cc;
}

#login DIV {
  color: #999999;
  font-size: 11px;
  width: 100px;
  float: left;
  margin-right: 8px;
}

#login INPUT {
  background:url("/cut/rn_img/main/topSearchInner.gif") repeat-x scroll center top #FFFFFF;
  border:1px solid #00ACEC;
  font-size:11px;
  height:18px;
  padding:4px 24px 0 3px;
  width :72px;
  margin: 4px 0;
}

#login INPUT.button {
  border: 0;
  background: none;
  padding: 0;
  margin: 17px 0 4px 0;
  width: auto;
  height: auto;
}
#header {
  position: relative;
  height: 92px;
  background: url(/cut/rn_img/main/headerBack.gif) repeat-x top;
}

#header DIV.date {
  position: absolute;
  left: 16px;
  top: 66px;
  color: #999999;
  font-size: 12px;
}

#header H1,
#header .ressort {
  border-left: 1px solid #c4c4c4;
  padding-left: 8px;
  position: absolute;
  font-size: 24px;
  font-weight: normal;
  line-height: 24px;
  left: 362px;
  top: 35px;
}

#header H1 A,
#header .ressort A {
  color: #c4c4c4;
}

#topSearch {
  position: absolute;
  left: 800px;
  top: 20px;
  width: 190px;
  overflow: hidden;
}

#topSearch UL {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#topSearch LI {
  font-size: 11px;
  float: left;
}

#topSearch LI A {
  padding: 2px 5px 0 5px;
  height: 15px;
  color: #999999;
  display: block;
  float: left;
}

#topSearch LI.active A {
  color: #ffffff;
  background: #00acec url(/cut/rn_img/main/topSearchActive.gif) repeat-x top;
}

#topSearch INPUT.text {
  float: left;
  padding: 4px 24px 0 3px;
  font-size: 11px;
  background: #ffffff url(/cut/rn_img/main/topSearchInner.gif) repeat-x top;
  border: 1px solid #00acec;
  height: 18px;
  width: 160px;
}

#topSearch INPUT.submit {
  float: left;
  margin: 4px 0 0 -22px;
} 





#lv1Bar {
  position: relative;
  z-index: 100;
  height: 27px;
  background: #f7fafb url(/cut/rn_img/main/lv1Back.gif) repeat-x top;
  padding-left: 3px;
  padding-bottom: 30px;
}

#lv1Bar UL {
  margin: 0;
  padding: 0 !important;
  list-style-type: none;
  float: left;
  height: 26px;
  border-right: 1px solid #2baee0;
  border-left: 1px solid #1194c6;
}

#lv1Bar LI {
  margin: 0;
  padding: 0;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 26px;
}

#lv1Bar LI A {
  white-space: nowrap;
  text-transform: uppercase;
  float: left;
  color: #ffffff;
  display: block;
  padding: 4px 10px 0 10px;
  height: 22px;
  border-left: 1px solid #2baee0;
  border-right: 1px solid #1194c6;
}


#lv1Bar LI.active A {
  background: #d0e1eb;
  color: #000000;
  height: 23px;
  border-left: 1px solid #d9e7ef;
  border-right: 1px solid #c4cfd7;
}

#lv1Bar .index {
  float: right;
  background: #d6d6d6 url(/cut/rn_img/main/lv1IndexBack.gif) repeat-x top;
  height: 26px;
  border-left: 1px solid #1194c6;
  width: auto;
}

#lv1Bar .index A {
  position: relative;
  z-index: 2;
  text-transform: uppercase;
  display: block;
  height: 20px;
  border-left: 1px solid #ebebeb;
  color: #555555;
  font-weight: bold;
  font-size: 10px;
  padding: 6px 21px 0 8px;
  background: transparent url(/cut/rn_img/main/indexDropDown.gif) no-repeat right 10px;
  float: left;
}

#lv1Bar .index DIV.dropdown {
  background: #FF0000;
  visibility: hidden;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  width: 1004px;
  top: 26px;
  left: 0;
  height: 0;
  background: #F0F0F0 url("/rn_img/main/content-seperator.gif") repeat-x bottom;
}

#lv1Bar .index .dropdown A {
  white-space: nowrap;
  float: left;
  border: 0;
}

#lv1Bar .index TABLE {
  clear: both;
  float: right;
  border-collapse: collapse;
}

#lv1Bar .index .close {
  height: 14px;
  background-color: #cac9c9;
  border-width: 1px;
  border-style: solid;
  border-color: #e5e4e4 #c1c1c1 #c1c1c1 #e5e4e4;
  padding: 4px 0 4px 6px;
}

#lv1Bar .index .close A {
  float: left;
  background: url("/rn_img/main/indexClose.gif") no-repeat 0 2px;
  padding: 0 0 0 17px;
  height: 14px;
  text-transform: none;
}

#lv1Bar .index TD {
  vertical-align: top;
  padding: 12px 10px 10px 10px;
}

#lv1Bar .index TD A {
  background: none;
}

#lv1Bar .index UL {
  height: auto;
  clear: both;
  border: 0;
  padding: 0 0 10px 0 !important;
}

#lv1Bar .index LI {
  height: auto;
  clear: both;
}

#lv1Bar .index .dropdown LI A {
  height: 13px;
  margin: 0 0 4px 0;
  padding: 0;
  font-weight: normal;
  color: #0099cc;
}

#lv1Bar .index .dropdown LI LI A {
  background: transparent url("/rn_img/main/dot.gif") no-repeat 0 6px;
  font-weight: normal;
  color: #000000;
  text-transform: none;
  padding: 0 0 0 7px;
  height: 13px;
  margin: 0;
}

#lv1Bar .index P {
  margin: 0;
  padding: 0;
  clear: both;
  width: 140px;
  font-size: 11px;
  line-height: 14px;
  color: #666666;
}

#lv1Bar .index .dropdown P A {
  display: inline;
  padding: 0;
  font-weight: normal;
  color: #0099cc;
  float: none;
  text-transform: none;
}

#lv1Bar .index UL LI UL {
  position: static;
  visibility: visible;
  width: auto;
  background: none;
  padding: 0 !important;
}

#lv1Bar UL LI UL {
  left: 0;
  top: 27px;
  position: absolute;
  z-index: 1;
  height: 24px;
  background: #f7fafb url(/cut/rn_img/main/lv2Back.gif) repeat-x top;
  width: 996px;
  border: 0;
  visibility: hidden;
}

#lv1Bar UL LI.active UL {
  padding: 5px 0 0 8px !important;
  visibility: visible;
}

#lv1Bar UL LI.active UL LI {
  position: relative;
  margin: 0;
  padding: 0;
  float: left;
  font-size: 12px;
  height: 21px;
}

#lv1Bar UL LI UL LI A,
#lv1Bar UL LI.active UL LI A {
  font-size: 12px;
  font-weight: normal;
  float: left;
  color: #000000;
  display: block;
  padding: 0 8px;
  height: 16px;
  border-right: 1px solid #C0C0C0;
  text-transform: none;
  background: none;
  border-left: 0;
}

#lv1Bar UL LI UL LI.active {
  display: none;
}

#lv1Bar UL LI.active UL LI.active {
  display: block;
}

#lv1Bar UL LI UL LI.active A{
  font-weight: bold;
}

#lv1Bar UL LI UL LI.active LI A{
  font-weight: normal;
}

#lv1Bar UL LI.active UL LI A:hover {
  border-top: #C0C0C0;
}

#lv1Bar UL LI.active UL LI UL LI {
  float: left;
  padding: 0 12px 0 0;
  height: auto;
  width: auto;
  clear: both;
}

#lv1Bar UL LI.active UL LI UL {
  width: auto;
  display: none;
  padding: 5px 0 5px 10px !important;
  height: auto;
  position: absolute;
  top: 21px;
  left: 0;
  background: #c6d6df url(/cut/rn_img/main/lv3Bottom.gif) repeat-x bottom;
  border-color: #bfbfbf;
  border-width: 0 1px 1px 1px;
  border-style: solid;
}

#lv1Bar UL LI.active UL LI UL.active {
  display: block;
}

#lv1Bar UL LI.active UL LI UL.active LI {
  clear: both;
  font-size: 11px;
  height: 20px;
}

#lv1Bar UL LI.active UL LI UL.active LI A {
  font-size: 11px;
  padding: 0 0 0 7px;
  background: transparent url(/cut/rn_img/main/dot.gif) no-repeat 0 6px;
  border: 0;
  height: 14px;
}

#lv3Bar {
  background: #ddd9d0;
  float: left;
  width: 956px;
  margin: 16px 0 0 24px;
}

#lv3Bar UL {
  float: left;
  margin: 4px;
  padding: 0 !important;
  list-style-type: none;
}

#lv3Bar LI {
  float: left;
  font-size: 12px;
  padding-right: 5px;
  margin-right: 5px;
  border-right: 1px solid #A79C87;
}

#lv3Bar LI.active {
  font-weight: bold;
}

#lv3Bar LI A {
  color: #000000;
}

#backLink {
  margin: 10px 0 -10px 16px;
}

#backLink A {
  background: url("/cut/rn_img/main/linkarrow.gif") no-repeat scroll 0 3px transparent;
  color:  #0099CC;
  font-size:  11px;
  font-weight:  bold;
  padding-left: 16px;
  white-space:  nowrap;
}

//Footer
DIV.footer2010 {
    background: url("/cut/rn_img/main/footer.gif") repeat-x scroll center top transparent;
    color: #999999;
    float: left;
    font-size: 12px;
    height: 122px;
    padding-top: 20px;
    text-align: center;
    width: 1004px;
}

.footer2010

{
    FONT-SIZE: 12px;
    FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
    background-image:url(/cut/rn_img/main/footer.gif);
    width:1004px;
    height:122px;
    float:left;
    text-align: center;
    padding-top:20px;
    color:#999999;
 
}

    .footer2010 a:link, .footer2010 a:active, .footer2010 a:visited
{
        color:#00acec;
text-decoration:none;
 FONT-SIZE: 12px;
}

.footer2010 a:hover

{   FONT-SIZE: 12px;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        color:#00acec;
        TEXT-DECORATION: underline;
}

input.button  {
background:url("/rn_img/detail/button.gif") repeat-x scroll 0 0 #0099CC;
border-color:#D7EFF7 #A7D8E8 #287089;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:22px;
width:auto;
padding-top:-4px;
}

/* -------------------- 202_content.css -------------------- */

#content {
  margin-top: 20px;
  width: 564px;
  padding-left: 24px;
  margin-right: 24px;
  float: left;
  overflow: hidden;
}

.eilmeldung{
background-color: #db0031;
padding: 0 3px;
color: #ffffff;
margin-bottom: 20px;
}

DIV.teaser DIV.highlight {
  padding-bottom: 10px;
}
DIV.teaser DIV.highlight SPAN{
background-color: #db0031;
padding: 0 3px;
color: #ffffff;
margin-bottom: 20px;
font-size: 10px;
font-weight:bold;
padding: 1px 3px;
}

.update{
color: #db0031;
font-weight: bold;
text-transform:uppercase;
}

/* LINKBOX */

SPAN LI IMG{
display: none;
}



/* PAGER   */

.pager-currpage {
  color: #0099CC;
  font-size: 10px;
  border: 1px solid #0099CC;
  padding: 0 2px;
}

.pager-currpage:HOVER {
  color: #ffffff;
  font-size: 10px;
  border: 1px solid #0099CC;
  padding: 0 2px;
  text-decoration: none;
  background: #0099CC;
}

.pager-pagenr {
  color: #0099CC;
  font-size: 10px;
  padding: 0 2px;
  border: 1px solid #ffffff;
}

.pager-pagenr:HOVER{
  color: #ffffff;
  font-size: 10px;
  border: 1px solid #0099CC;
  padding: 0 2px;
  background: #0099CC;
  text-decoration: none;
}

#content CENTER{
  font-size: 10px;
  margin-bottom: 10px;
}


/* SPECIALBOX */

#special_navbox{
	height: 37px;
	background:#aca28c;
	color: #efede8;
	font-size: 23px;
	font-weight: bold;
	padding: 5px 5px 0 5px;
	border: 1px solid #aca28c;
}

.vollebreite{
	width: 956px;
	clear:both;
}

#special_rahmen{
	width: 956px;
	margin-left: 25px;
}

#special_navbox_img IMG{
	margin-right: 10px !important;
	float: left;
	border: 1px solid #aca28c;
}

#special_navbox_second{
	width: 100%;
	height: 22px;
	background:#ddd9d0;
	margin-bottom: 10px;
	margin-left: 25px;
	width: 946px;
	padding-left: 10px;
	border-bottom: 1px #ffffff dotted;
}

#special_navbox_second UL{
	list-style-type: none;	
	margin: -10px 0 10px 0;
  	padding: 0;
}

#special_navbox_second LI A{
	float: left;
	font-size: 11px;
	margin: 2px 5px 0 0;
	padding-top: 3px;
	text-decoration:none;
	color: #000;
	display: block;
	border-right: 1px solid #ada491;
	padding-right: 5px;
	height: 15px;
}

#special_navbox_second LI A:HOVER{
	text-decoration: underline;
}

#special_navbox_second LI.active A{
	font-weight: bold !important;
	text-decoration:none;
	color: #000;	
}


#special_navbox_second LI.uebersicht A{
	font-weight: bold !important;
	text-decoration:none;
	color: #7b7362;	
	border-right: 1px solid #ada491;
}

#special_navbox_sponsor{
        padding-top: 10px;
        margin-right: 24px;
        margin-top: -80px;
	width: 525px;
        float: right;
        text-align: right;
        color: #FFFFFF;
        font-size: 10px;
        line-height: 12px;
}

#special_navbox_sponsor IMG {
  margin-top: -6px;

  float: right;
   margin-left: 6px;
}

/*

#special_navbox_sponsor #titel{
	float: right;
	color: #fff;
	font-size: 10px;
	margin-top: -70px;
	width: 100px;
	text-align:right;
}

#special_navbox_sponsor #sponsor A {
	float: right;	
	margin-top: -75px;
	margin-right: 2px;
}

*/

/* TEASER */

#content .teaser {
  margin-top: -10px;
  float: left;
  background: transparent url('/rn_img/main/content-seperator.gif') repeat-x top;
  width: 564px;
  padding-top: 16px;
  margin-bottom: 16px;
}

#content .teaser IMG {
  float: left;
  margin: 0 10px 0px 0;
}

#content .teaser H2,
#content .teasergross H2,
#content .resTeaser H2 {
  margin: 0 0 8px 0;
}

#content .teaser H2 A,
#content .teasergross H2 A,
#content .resTeaser H2 A {
  display: block;
  color: #000000;
}

#content .teaser H2 A:hover,
#content .teasergross H2 A:hover,
#content .resTeaser H2 A:hover {
  text-decoration: none;
}

#content .teaser H2 SPAN.stichzeile,
#content .teasergross H2 SPAN.stichzeile,
#content .resTeaser H2 SPAN.stichzeile {
  color: #0099CC;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 6px;
  display: block;
}

#content .resTeaser H2 SPAN.stichzeile {
  font-size: 12px;
}

#content .teaser H2 SPAN.stichzeile SPAN,
#content .teasergross H2 SPAN.stichzeile SPAN,
#content .resTeaser H2 SPAN.stichzeile SPAN {
  display: none;
}

#content .teaser H2 SPAN.headline,
#content .teasergross H2 SPAN.headline,
#content .resTeaser H2 SPAN.headline {
  font-size: 18px;
  line-height: 24px;
  display: block;
}

#content .resTeaser H2 SPAN.headline {
  font-size: 14px;
  line-height: 19px;    
}

#content .teaser H2 A:hover SPAN.headline,
#content .teasergross H2 A:hover SPAN.headline,
#content .resTeaser H2 A:hover SPAN.headline {
  text-decoration: underline;
}

#content .teaser P {
  font-size: 12px;
  line-height: 16px;
  margin: 0 0 12px 0;
}

#content .teaser P SPAN,
#content .resTeaser P SPAN {
  white-space: nowrap;
  font-size: 10px;
  line-height: 16px;
}

#content .teaser P SPAN A,
#content .resTeaser P SPAN A {
  padding-left: 14px;
  font-size: 10px;
  color: #0099CC;
}

#content .teaser P SPAN A:hover,
#content .resTeaser P SPAN A:hover {
  text-decoration: underline;
}

#content .teaser P SPAN A.dia,
#content .resTeaser P SPAN A.dia {
  background: transparent url('/rn_img/main/diaicon.png') no-repeat 0 1px;
}

#content .teaser P SPAN A.vid,
#content .resTeaser P SPAN A.vid {
  background: transparent url('/rn_img/main/vidicon.png') no-repeat 0 1px;
}

#content .teaser P SPAN A.com,
#content .resTeaser P SPAN A.com {
  background: transparent url('/rn_img/main/comicon.png') no-repeat 0 1px;
}

#content .teaser UL,
#content .resTeaser UL {
  margin: 0 0 10px 0;
  padding: 0;
  list-style-type: none;
  clear: both;
}

#content .teaser UL LI,
#content .resTeaser UL LI {
  line-height: 16px;
  font-size: 12px;
  padding: 0 0 0 10px;
  background: transparent url('/rn_img/main/square.png') no-repeat 0 6px;
}

#content .teaser UL LI A,
#content .resTeaser UL LI A {
  color: #0099cc;
}

#content .teaser UL LI A SPAN,
#content .resTeaser UL LI A SPAN {
  color: #000000;
  padding-right: 6px;
}

#content .teaser UL LI A:hover SPAN,
#content .resTeaser UL LI A:hover SPAN {
  text-decoration: underline;
}

#content .teaser UL LI.dia,
#content .resTeaser UL LI.dia {
  display: none;
}

/* TEASERGROSS */

#content .teasergross {
  margin-top: -16px;

  background: transparent url('/rn_img/main/content-seperator.gif') repeat-x top;
  width: 564px;
  padding-top: 16px;
  margin-bottom: 16px;
}

#content .teasergross IMG {
  float: left;
  margin: 0 10px 10px 0;
}

#content .teasergross H2 {
  color: #0099cc;
  font-size: 12px;
  margin: 0 0 6px 0;
}

#content .teasergross H3 {
  font-size: 18px;
  margin: 0 0 6px; 0;
  line-height: 24px;
}

#content .teasergross H3 A {
  color: #000000;
}

#content .teasergross P {
  font-size: 12px;
  line-height: 16px;
  margin: 0 0 12px 0;
}

#content .teasergross P SPAN,
#content .resteasergross P SPAN {
  white-space: nowrap;
  font-size: 10px;
}

#content .teasergross P SPAN A,
#content .resteasergross P SPAN A {
  padding-left: 14px;
  font-size: 10px;
  color: #0099CC;
}

#content .teasergross P SPAN A:hover,
#content .resteasergross P SPAN A:hover {
  text-decoration: underline;
}

#content .teasergross P SPAN A.dia,
#content .resteasergross P SPAN A.dia {
  background: transparent url('/rn_img/main/diaicon.png') no-repeat 0px 1px;
}

#content .teasergross P SPAN A.vid,
#content .resteasergross P SPAN A.vid {
  background: transparent url('/rn_img/main/vidicon.png') no-repeat 0px 1px;
}

#content .teasergross P SPAN A.com,
#content .resteasergross P SPAN A.com {
  background: transparent url('/rn_img/main/comicon.png') no-repeat 0px 1px;
}

#content .teasergross UL,
#content .resteasergross UL {
  margin: 0 0 10px 0;
  padding: 0;
  list-style-type: none;
}

#content .teasergross UL LI,
#content .resteasergross UL LI {
  line-height: 16px;
  font-size: 12px;
  padding: 0 0 0 10px;
  background: transparent url('/rn_img/main/square.png') no-repeat 0 6px;
}

#content .teasergross UL LI A,
#content .resteasergross UL LI A {
  color: #0099cc;
}

#content .teasergross UL LI A SPAN,
#content .resteasergross UL LI A SPAN {
  padding-right: 6px;
  color: #000000;
}

#content .teasergross UL LI A:hover SPAN,
#content .resteasergross UL LI A:hover SPAN {
  text-decoration: underline;
}


#content .teasergross .update{
color: #db0031;
font-weight: bold;
text-transform:uppercase;
}

P A{
  color: #0099cc;
  font-size: 12px; 
}

H9{
  text-transform:uppercase;
}

.ortsmarke{
  font-size: 12px !important;
  text-transform: uppercase;
}


/* SPECIALTEASER */

#content .specialTeaser {
  padding-left: 12px;
  width: 552px;
  background: #e6e4dc;
  overflow: auto;
  margin-bottom: 16px;
  clear:both;
}

#content .specialTeaser .header {
  margin-left: -12px;
  width: 560px;
  background: #a89c88 url('/rn_img/teaser/special-teaser-header.gif') repeat-x top;
  height: 17px;
  padding: 3px 0 0 4px;
  font-size: 11px;
}

#content .specialTeaser .header A {
  color: #FFFFFF;
  font-weight: bold;
}

#content .specialTeaser .article {
  float: left;
  width: 264px;
  padding: 6px 12px 10px 0;
}

#content .specialTeaser .article IMG {
  margin-right: 8px;
  float: left;
}

#content .specialTeaser .article H2 {
  margin: 0;
  font-size: 11px;
}

#content .specialTeaser .article H2 A {
  color: #000000;
}

#content .specialTeaser .article P {
  font-size: 11px;
  margin: 0;
  line-height: 14px;
}

#content .specialTeaser .article P A{
  font-size: 11px;
  margin: 0;
  line-height: 14px;
  color: #000000;
}

/* SLIDEDOWN */

#content .resTeaser SPAN.slidedown {
  color: #0099cc;
  font-size: 12px;
  cursor: pointer;
  background: url('/storage/med/ruhrnachrichten/ftp/6720_mehr-slidedown.gif') no-repeat right 5px;
  padding-right: 14px;
  display: none;
}

#content .resTeaser DIV.slidedown {
  font-size: 12px;
  line-height: 15px;
}

#content .resTeaser DIV.slidedown #formular {
  margin-top: 16px;
}

/* TEASER-HEADER */

.teaserHeader,
.teaserHeaderBVB {
  width: 560px;
  background: #e7edf1;
  height: 20px;
  font-size: 11px;
  background: #e7edf1 url('/rn_img/teaser/teaser-header-bottom.gif') repeat-x bottom;
  margin-bottom: 16px;
  clear: both;
  line-height: 12px;
}

.teaserHeaderBVB {
  color: #ffff00;
  background: #e7edf1 url('/rn_img/teaser/bvb-teaser-header-sub.gif') repeat-x bottom;
}

.teaserHeader_spezial {
  width: 560px;
  background: #d0c5af;
  height: 20px;
  font-size: 11px;
  background: #e6decf url('/pics/spezialleiste.gif') repeat-x bottom;
  margin-bottom: 16px;
  clear: both;
  line-height: 12px;
}

.teaserHeader_spezial A {
  display: block;
  float: left;
  color: #FFFFFF;
  font-weight: bold;
  background: #e6decf url('/pics/teaser-header-braun.gif') repeat-x top;
  padding: 3px 4px 0 4px;
  height: 16px;
  border-right: 1px solid #776e5c;
}

.teaserHeader A,
.teaserHeaderBVB A {
  display: block;
  float: left;
  color: #FFFFFF;
  font-weight: bold;
  background: #a89c88 url('/rn_img/teaser/teaser-header.gif') repeat-x top;
  padding: 3px 4px 0 4px;
  height: 16px;
  border-right: 1px solid #448ea6;
}

.teaserHeaderBVB A {
  color: #FFFF00;
  background: #a89c88 url('/rn_img/teaser/bvb-teaser-header.gif') repeat-x top;
  border-right: 1px solid #000000;
}

.teaserHeader UL,
.teaserHeaderBVB UL {
  margin: 0;
  padding: 0;
  list-style-type: none;
  float: left;
  border-left: 1px solid #FFFFFF;
}

.teaserHeaderBVB UL {
  border-left: 1px solid #ffff8e;
}

.teaserHeader UL LI,
.teaserHeaderBVB UL LI {
  background: none;
  font-size: 10px;
  margin: 0;
  padding: 0;
  float: left;
  border-right: 1px solid #FFFFFF;
}

.teaserHeader UL LI A,
.teaserHeaderBVB UL LI A {
  padding: 4px 4px 0 4px;
  background: none;
  border-right: 1px solid #b9bec1;
  font-weight: normal;
  color: #0099cc;
  height: 15px;
}

.teaserHeaderBVB UL LI A {
  border-right: 1px solid #b6b616;
  color: #575706;
}

P.nurwennwerbung{
float: left;
}

.text TABLE {
  display: none;
}

.bild IMG{
 width: 135px;
 height: 90px;
}
/* RESSORT-TEASER */

#content .resTeaser {
  clear: both;
  width: 564px;
  overflow: hidden;
  margin-bottom: 16px;
  padding-bottom: 6px;
  background: transparent url('/rn_img/main/content-seperator.gif') repeat-x bottom;
}

#content .resTeaser IMG {
  float: left;
  margin: 0 10px 0 0;
}

#content .resTeaser P {
  font-size: 12px;
  line-height: 16px;
  margin: 0 0 12px 0;
}

#content .resTeaser .resLink {
  margin-top: 16px;
  line-height: 14px;
  font-size: 12px;
  padding-top: 10px;
  background: transparent url('/rn_img/main/content-seperator.gif') repeat-x top;
}

/* RESSORTLINKS */

#content .resLink,
#content .specialResLink {
  float: left;
  font-size: 12px;
  line-height: 14px;
  clear: both;
  width: 564px;
  margin: -6px 0 20px 0;
}

#content .resLink A,
#content .specialResLink A {
  display: block;
  white-space: nowrap;
  color: #0099cc;
  background: transparent url('/rn_img/main/linkarrow.gif') no-repeat 0 3px;
  font-weight: bold;
  padding-left: 16px;
  font-size: 11px;
}

#content .specialResLink A {
  color: #a79c87;
  background: transparent url('/rn_img/main/linkarrow-special.gif') no-repeat 0 3px;
}

/* ARTIKELLISTE */

#content .articleList {
  margin-bottom: 20px;
}

#content .articleList H2 {
  color: #A79C87;
  font-size: 12px;
  margin: 0 0 6px 0;
  font-weight: normal;
}

#content .articleList UL {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#content .articleList UL LI {
  background: none;
  font-size: 12px;
  margin: 0;
  padding: 0;
  padding-bottom: 3px;
}

#content .articleList UL LI A {
  color: #0099cc;
}

#content .articleList UL LI A SPAN {
  color: #000000;
}

#content .articleList UL LI A:hover SPAN {
  text-decoration: underline;
}

/* FOTOSTRECKENTEASER */

#content .diaTeaser {
  float: left;
  clear: both;
  margin-top: -10px;
  width: 564px;
  overflow: hidden;
  height: 234px;
  margin-bottom: 16px;
  position: relative;
  background: url('/rn_img/gallery/galleryteaser-back.png') no-repeat 0 34px;
}

#content .diaTeaser .header {
  width: 564px;
  margin-left: 4px;
  font-size: 16px;
  color: #000000;
  line-height: 16px;
  padding-top: 12px;
  background: transparent url('/rn_img/main/content-seperator.gif') repeat-x top;
}

#content .diaTeaser .header A {
  padding-left: 20px;
  color: #0099cc;
  font-weight: bold;
  background: url('/rn_img/gallery/galleryteaser-header.png') no-repeat 0 1px;
}

#content .diaTeaser .left {
  position: absolute;
  left: 3px;
  top: 82px;
  z-index: 3;
  visibility: hidden;
  cursor: pointer;
}

#content .diaTeaser .right {
  position: absolute;
  left: 540px;
  top: 82px;
  z-index: 3;
  visibility: hidden;
  cursor: pointer;
}

#content .diaTeaser .hider {
  overflow: hidden;
  width: 532px;
  position: absolute;
  left: 15px;
  top: 36px;
  height: 188px;
}

#content .diaTeaser .scroller {
  padding-top: 8px;
  height: 174px;
  width: 560px;
}

#content .diaTeaser .scroller .dia {
  float: left;
  width: 182px;
  height: 188px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

#content .diaTeaser .scroller .dia IMG {
  margin-bottom: 5px;
}

#content .diaTeaser .scroller .dia H2 {
  margin: 0;
  font-size: 11px;
  width: 170px;
  font-weight: normal;
  display: block;
  height: 14px;
  overflow: hidden;
}

#content .diaTeaser .scroller .dia H2 A {
  text-transform: uppercase;
  color: #0099cc;
}

#content .diaTeaser .scroller .dia H3 {
  width: 170px;
  font-size: 11px;
  font-weight: normal;
  margin: 0;
  line-height: 14px;
}

#content .diaTeaser .scroller .dia H3 A {
  color: #000000;
  padding-top: 140px;
  width: 170px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

#content .diaTeaser .scroller .dia .overlay {
  position: absolute;
  top: 36px;
  left: 55px;
}

/* STAGE */

.stage {
  position: relative;
  margin-bottom: 26px;
  overflow: hidden;
  width: 580px;
  height: 292px;
  background: transparent url('/rn_img/teaser/stage-background.gif') no-repeat 0 0;
}

.stage .pointer {
  position: relative;
  top: 204px;
  left: 37px;
  width: 30px;
  height: 16px;
  margin-bottom: -16px;
}

.stage DIV.thumb {
  float: left;
  margin: 224px 11px 0 1px;
}

.stage DIV.thumb DIV.article {
  background: transparent url('/rn_img/teaser/stage-background.gif') no-repeat -12px -12px;
  width: 532px;
  display: none;
  position: absolute;
  top: 12px;
  left: 12px;
}

.stage DIV.active DIV.article {
  display: block;
}

.stage DIV.thumb DIV.article IMG {
  float: left;
  margin: 0 10px 0 0;
}

.stage DIV.thumb DIV.article H2 {
  background: transparent;
  font-size: 11px;
  margin: 0 0 6px 0;
  color: #0099CC;
}

.stage DIV.thumb DIV.article H3 {
  background: transparent;
  margin: 0 0 8px 0;
  font-size: 14px;
  line-height: 19px;
}

.stage DIV.thumb DIV.article H3 A {
  color: #000000;
}

.stage DIV.thumb DIV.article P {
  font-size: 12px;
  line-height: 16px;
  margin: 0;
}

/* ABOBEREICH */

#content H5 {
  font-size: 12px;
  margin: 0 0 4px 0;
  color: #a79c87;
}

#content .aboHighlightTeaser {
  float: left;
  width: 550px;
  padding: 6px 6px 12px 6px;
  border: 1px solid #a79c87;
  background: #ebe8e4 url('/rn_img/verlagsservice/background.gif') repeat-x 0 0;
  margin-bottom: 16px;
}

#content .aboHighlightTeaser IMG {
  float: left;
  margin-right: 24px;
}

#content .aboHighlightTeaser H3 {
  margin: 6px 6px 12px 0;
  font-size: 18px;
  line-height: 22px;
}

#content .aboHighlightTeaser H3 A {
  color: #000000;
}

#content .aboHighlightTeaser P {
  margin: 0 6px 12px 0;
  font-size: 12px;
  line-height: 16px;
}

#content .aboHighlightTeaser P A {
  color: #0099cc;
}

#content .aboHighlightTeaser H4 {
  font-size: 16px;
  line-height: 20px;
  margin: 0 10px 12px 0;
  width: 252px;
  height: 30px;
  background: transparent url('/rn_img/verlagsservice/button.gif') no-repeat 0 0;
  float: right;
}

#content .aboHighlightTeaser H4 A {
  width: 252px;
  height: 26px;
  display: block;
  color: #FFFFFF;
  text-align: center;
  padding-top: 4px;
}

#content .aboHighlightTeaser H4 A:hover {
  text-decoration: none;
}

#content .aboHighlightTeaser UL {
  margin: 0 10px 0 0;
  padding: 0;
  list-style-type: none;
  width: 252px;
  float: right;
}

#content .aboHighlightTeaser UL LI {
  font-size: 11px;
  background: url("/rn_img/main/square.png") no-repeat scroll 0 6px transparent;
  margin: 0 2px 8px 2px;
  padding: 0 0 0 10px;
}

#content .aboHighlightTeaser .big UL LI {
  font-weight: bold;
}

#content .aboHighlightTeaser UL LI A {
  color: #0099CC;
}

#content .aboHighlightTeaser UL LI A SPAN {
  color: #000000;
  padding-right: 4px;
}

#content .aboTeaser {
  clear: both;
  margin: -16px -24px -24px -24px;
  width: 564px;
}

#content .aboTeaser TD {
  padding-top: 12px;
  width: 266px;
  border-width: 0 1px 1px 1px;
  border-color: #a79c87;
  border-style: solid;
  background: #ebe8e4 url('/rn_img/verlagsservice/background.gif') repeat-x 0 6px;
  vertical-align: top;
}

#content .aboTeaser TD .aboBox {
  position: relative;
  width: 256px;
  padding: 0 6px 6px 6px;
}

#content .aboTeaser TD H5{
  position: absolute;
  top: -24px;
  left: -1px;
  z-index: 10;
  width: 270px;
  background: #FFFFFF;
  height: 17px;
  border-bottom: 1px solid #a79c87;
  margin-bottom: 8px;
}

#content .aboTeaser TD IMG {
  float: left;
  margin-bottom: 12px;
}

#content .aboTeaser TD H3 {
  clear: :both;
  font-size: 16px;
  line-height: 20px;
  margin: 0 2px 8px 2px;
}

#content .aboTeaser TD H4 {
  clear: both;
  font-size: 16px;
  line-height: 20px;
  margin: 0 2px 10px 2px;
  width: 252px;
  height: 30px;
  background: transparent url('/rn_img/verlagsservice/button.gif') no-repeat 0 0;
}

#content .aboTeaser TD H4 A {
  width: 252px;
  height: 26px;
  display: block;
  color: #FFFFFF;
  text-align: center;
  padding-top: 4px;
}

#content .aboTeaser TD H4 A:hover {
  text-decoration: none;
}

#content .aboTeaser TD H3 A {
  color: #000000;
}

#content .aboTeaser TD P {
  margin: 0 2px 12px 2px;
  font-size: 12px;
  line-height: 16px;
}

#content .aboTeaser TD P A {
  color: #0099cc;
}

#content .aboTeaser TD UL {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#content .aboTeaser TD UL LI {
  font-size: 11px;
  background: url("/rn_img/main/square.png") no-repeat scroll 0 6px transparent;
  margin: 0 2px 8px 2px;
  padding: 0 0 0 10px;
}

#content .aboTeaser TD .big UL LI {
  font-weight: bold;
}

#content .aboTeaser TD UL LI A {
  color: #0099CC;
}

#content .aboTeaser TD UL LI A SPAN {
  color: #000000;
  padding-right: 4px;
}

#content .aboTeaser TD UL LI A:hover SPAN {
  text-decoration: underline;
}

/* WETTER */


#wetter{
	background: url(../../wetter_nrw.jpg) no-repeat;
	height: 564px;
	width: 569px;
}

.stadt{
	height: 100px;
	width: 95px;
	position:absolute;
	left: 100px;
	top: 200px;
	background: url(../../wetter_stadt.png) no-repeat;	
}

.inner_stadt:HOVER{
    height: 52px;
	width: 87px;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	display: block;
}

.stadt_name{
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
	padding: 0 3px 0 3px;	
}

.stadt_icon{
	margin-left: 4px;	
	margin-top: 4px;
	float: left;
}

.stadt_wetter_tag{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 3px 3px 3px 50px;	
}

.stadt_wetter_nacht{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;	
	font-weight: bold;	
	margin: 3px 3px 4px 50px;	
	color: #FFF;
}

/* FORMULAR */

/*
#formular {
  margin-left: -10px;
}
*/

#formular TABLE {
  font-size: 10px;
}

#formular TABLE A{
  color: #000;
}

#formular textarea {
  width: 200px;
  font-size: 11px;
  border: 1px dotted #0099CC;
}

#formular TABLE A:HOVER{
  color: #000;
  text-decoration: none;
} 

#formular TABLE .label{
  width: 100px;
}

#formular TABLE .input{
  font-size: 10px;
  padding-bottom: 6px;
}

#formular TABLE INPUT{
  font-size: 10px;
  margin-left: 0px;
  margin-right: 5px;
  border: 1px dotted #0099CC;
}

#formular TABLE select,
#formular TABLE option {
  font-size: 10px;
  margin-left: 0px;
}


#formular INPUT.button {
  width: auto;
  background: #0099cc url('/rn_img/detail/button.gif') repeat-x 0 0;
  border-style: solid;
  border-width: 1px;
  border-color: #d7eff7 #a7d8e8 #287089 #a7d8e8;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  height: 22px;
   margin-left: 150px;
}

#formular HR {
    border: 0px;
    border-bottom: 1px dotted #0099cc;
    height: 1px;
    background: none;
}


#formular INPUT{
   float: left;
  border: 1px dotted #0099CC;

}

#osvAnzeigen UL {
  display: none;
}

#osvAnzeigen A {
  padding: 12px 0;
  display: block;
  width: 366px;
  text-align: center;
  float: left;
  clear: both;
  border: 1px solid #ffffff;
  margin-bottom: 9px;
}

#osvAnzeigen A:hover {
  border: 1px dotted #999999;
}

/* -------------------- 203_hws.css -------------------- */

#hws {
  margin-top: 20px;
  width: 368px;
  float: left;
}

#hws .hwsBox P{
  font-size: 11px;
}

#hws .hwsBox TABLE{
  font-size: 11px;
}

#hws .hwsBox {
  width: 368px;
  float: left;
  clear:both;
  font-size: 12px;
  width: 368px;
  margin-bottom: 16px;
}

#hws .hwsBox .header,
.main_cata2 {
  width: 364px;
  background: #0099cc url('/rn_img/teaser/teaser-header.gif') repeat-x top;
  height: 17px;
  padding: 3px 0 0 4px;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}

.main_cata2 {
  margin-bottom: 10px;
}

.main_cata2 SPAN {
  color: #FFFFFF;
  font-weight: bold;
}

.main_cata2 IMG {
  display: none;
}

#hws .hwsBox .header A {
  color: #FFFFFF;
  font-weight: bold;
}

#hws .hwsBox H2 {
  font-size: 10px;
  margin: 0;
  color: #0099cc;
}

#hws .hwsBox H3 {
  font-size: 12px;
  line-height: 16px;
  margin: 0;
}

#hws .hwsBox H3 A{
  color: #000000;
}

/* RESSORT-LINK */

#hws .resLink {
  clear: both;
  margin: -6px 0 16px 0;
  float: left;
}

#hws .resLink A {
  color: #0099cc;
  background: transparent url('/rn_img/main/linkarrow.gif') no-repeat 0 3px;
  font-weight: bold;
  padding-left: 16px;
  font-size: 11px;
}

/* HWS TED */

#hws .hwsBox FORM.ted {
  margin: 0;
  padding: 0;
}

#hws .hwsBox FORM.ted UL {
  background: #FFFFFF url('/rn_img/main/content-seperator.gif') repeat-x top;
  margin: 0;
  padding: 1px 0 0 0;
  list-style-type: none;
  margin-top: 10px;
}

#hws .hwsBox FORM.ted UL LI {
  position: relative;
  background: #FFFFFF url('/rn_img/main/content-seperator.gif') repeat-x bottom;
  clear: both;
  float: left;
  width: 368px;
  margin: 0;
  padding: 0;
}

#hws .hwsBox FORM.ted UL LI INPUT {
  float: left;
  margin: 1px 0;
  width: 24px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -8px;
  padding: 0;
}

#hws .hwsBox FORM.ted UL LI P {
  float: left;
  width: 332px;
  border-left: 24px solid #E7EDF1;
  padding: 6px 0 6px 6px;
  margin-bottom: 1px;
}

/* TABELLEN */

#hws .hwsBox TABLE.artList H3 A{
  color: 000000;
}

#hws .hwsBox TABLE.artList,
#hws .hwsBox TABLE.weather {
  width: 368px;
  border-collapse: collapse;
}

#hws .hwsBox TABLE.artList TD {
  padding: 4px 5px;
  vertical-align: bottom;
  background: #FFFFFF url('/rn_img/main/content-seperator.gif') repeat-x bottom;
}

#hws .hwsBox TABLE.weather TD {
  padding: 3px 0 4px 5px;
  vertical-align: bottom;
  background: #FFFFFF url('/rn_img/main/content-seperator.gif') repeat-x bottom;
}

#hws .hwsBox TABLE.artList TD.highlight,
#hws .hwsBox TABLE.weather TD.highlight {
  background: #e7edf1 url('/rn_img/main/content-seperator.gif') repeat-x bottom;
  font-size: 13px;
}

#hws .hwsBox TABLE.artList TD.dark,
#hws .hwsBox TABLE.weather TD.dark {
  background: #cfdbe3 url('/rn_img/main/content-seperator.gif') repeat-x bottom;
}

/* DIGITALE ANZEIGE */

#hws .hwsBox .digitaleAnzeigen {
  margin-top: 6px;
  width: 376px;
  background: transparent url('/rn_img/main/col-seperator.gif') repeat-y 184px 0;
  height: 120px;
  overflow: hidden;
}

#hws .hwsBox .digitaleAnzeigen IMG {
  float: left;
  margin-right: 8px;
}

/* WETTER */

#hws .hwsBox .headerGP {
  width: 364px;
  background: #a89c88 url('/rn_img/wetter-sponsor.png') no-repeat 0 0;
  height: 18px;
  padding: 0px 0 0 4px;
  font-size: 11px;

}


#hws .hwsBox .headerWC {
  width: 364px;
  background: #a89c88 url('/pics/wetter/schroerder_wc.jpg') no-repeat 0 0;
  height: 18px;
  padding: 0px 0 0 4px;
  font-size: 11px;
  padding-top: 2px;
  margin-bottom: -2px;
}

#hws .hwsBox .headerWC SPAN{
  display: none;
}

#hws .hwsBox .headerWC A {
  color: #FFFFFF;
  font-weight: bold;
}


#hws .hwsBox .headerGP SPAN{
  display: none;
}

#hws .hwsBox .headerGP A {
  color: #FFFFFF;
  font-weight: bold;
}


#hws .hwsBox .headerWL {
  width: 364px;
  background: #a89c88 url('/rn_img/wetter-sponsor-womenline.png') no-repeat 0 0;
  height: 17px;
  padding: 43px 0 0 4px;
  font-size: 11px;
}

#hws .hwsBox .headerWL A {
  color: #FFFFFF;
  font-weight: bold;
}

#hws .hwsBox .weatherTemp {
  font-weight: bold;
  width: 30px;
  text-align: right;
  float: left;
  padding-top: 5px;
  padding-right: 3px;
  overflow: hidden;
}

#hws .hwsBox .weatherImg {
  float: left;
  width: 30px;
  height: 19px;
  overflow: hidden;
}

#hws .hwsBox .weatherDesc {
  padding-top: 7px;
  font-size: 10px;
  float: left;
  overflow: hidden;
}

/* Article */

#hws .hwsBox .article {
  padding-top: 6px;
}

#hws .hwsBox .article H3 {
  margin: 0 0 6px 0;
}

#hws .hwsBox .article H3 A {
  color: #000000;
}

#hws .hwsBox .article IMG {
  margin: 0 6px 0px 0;
  float: left;
}

#hws .hwsBox .article P {
  margin: 0;
  font-size: 11px;
  line-height: 14px;
}

#hws .hwsBox .article .iverein_small {
  margin: 0;
  font-size: 11px;
  line-height: 14px;
}

#hws .hwsBox .article .iverein_small span{
  margin: 0;
  font-size: 11px;
  line-height: 14px;
}

#hws .hwsBox .article .iverein_small A{
  margin: 0;
  font-size: 11px;
  line-height: 14px;
  color:#00acec;
}

#hws .hwsBox .article .iverein_small .span A{
  margin: 0;
  font-size: 11px;
  line-height: 14px;
  color:#00acec;
}

#hws .linkbox ul li {
background:url("/rn_img/main/square.png") no-repeat scroll 0 6px transparent;
font-size:11px;
line-height:16px;
padding:0 0 0 10px;
margin-left:-40px;
}

#hws .linkbox ul {
list-style-type:none;

}

#hws .linkbox ul li a {
color:#0099CC;
}

#hws .linkbox ul li a span {
color:#000000;
margin-right:5px;

}

/* SPECIAL */

#hws .hwsBox .specialHeader {
  width: 364px;
  background: url("/rn_img/teaser/special-teaser-header.gif") repeat-x scroll center top #A89C88;
  height: 17px;
  padding: 3px 0 0 4px;
  font-size: 11px;
}

#hws .hwsBox .specialHeader A {
  color: #FFFFFF;
  font-weight: bold;
}

#hws .hwsBox .specialArticle {
  padding: 6px 6px 10px 6px;
  background-color: #e6e4dc;
}

#hws .hwsBox .specialArticle H3 {
  margin: 0 0 6px 0;
}

#hws .hwsBox .specialArticle H3 A {
  color: #000000;
}

#hws .hwsBox .specialArticle IMG {
  margin: 0 6px 3px 0;
  float: left;
}

#hws .hwsBox .specialArticle P {
  margin: 0;
  font-size: 11px;
  line-height: 14px;
}

/* TABELLEN-Artikel */

#hws .hwsBox TABLE .article {
  padding: 0;  
}

#hws .hwsBox TABLE .article H3 {
  margin: 0;
}

#hws .hwsBox TABLE .article .slider {
  margin-top: -2px;
  overflow: hidden;
}

#hws .hwsBox TABLE .article .slider IMG,
 #hws .hwsBox TABLE .article .slider P{
  padding-top: 6px;
  padding-bottom: 6px;
}

/* WERBUNG */

.werb3 {
  background: transparent url('/rn_img/main/content-seperator.gif') repeat-x top;
  padding-top: 6px;
  width: 368px;
  text-align: center;
  color: #CCCCCC;
  font-size: 9px;
  margin-bottom: 16px;
  font-weight: bold;
}

.werb3 IMG {
  margin-top: 3px;
}

/* TOP-Links */

.topLinks,
.premiumTopLinks {
  float: left;
  width: 356px;
  background: #E7EDF1;
  padding: 0 6px;
}

.topLinks UL,
.premiumTopLinks UL {
  margin: 0;
  padding: 3px 0 6px 0;
  width: 352px;
  float: left;
  list-style-type: none;
}

.premiumTopLinks UL {
  padding: 6px 0 0 0;
}

.topLinks UL LI,
.premiumTopLinks UL LI {
  clear: both;
  background: url("/rn_img/main/square.png") no-repeat scroll 0 6px transparent;
  border: 0 none;
  float: left;
  font-size: 11px;
  height: auto;
  line-height: 14px;
  padding: 0 0 0 10px;
  width: 342px;
}

.premiumTopLinks UL LI {
  padding-bottom: 6px;
}

.topLinks UL LI A,
.premiumTopLinks UL LI A {
  color: #0099cc;
}

.premiumTopLinks UL LI A { font-weight: bold}

#ticketSearch {
  position: static;
  margin: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 190px;
  overflow: hidden;
  clear: both;
}

#ticketSearch UL {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#ticketSearch LI {
  font-size: 11px;
  float: left;
}

#ticketSearch LI A {
  padding: 2px 5px 0 5px;
  height: 15px;
  color: #999999;
  display: block;
  float: left;
}

#ticketSearch LI.active A {
  color: #ffffff;
  background: #00acec url(/cut/rn_img/main/topSearchActive.gif) repeat-x top;
}

#ticketSearch INPUT.text {
  float: left;
  padding: 4px 24px 0 3px;
  font-size: 11px;
  background: #ffffff url(/cut/rn_img/main/topSearchInner.gif) repeat-x top;
  border: 1px solid #00acec;
  height: 18px;
  width: 160px;
}

#ticketSearch INPUT.submit {
  float: left;
  margin: 4px 0 0 -22px;
} 

/* -------------------- 204_topslider.css -------------------- */

#topslider {
  position: relative;
  margin: 16px 0 0 24px;
  width: 954px;
  height: 323px;
  padding: 0 1px 2px 1px;
  background: url('/rn_img/topslider/topsliderBack.png') no-repeat 0 0;
}

#topslider .anzeige {
  top: -14px;
  left: 758px;
  position: absolute;
  width: 197px;
  height: 74px;
  padding: 14px 1px 0 0;
  background: transparent url('/rn_img/topslider/anzeige.png') no-repeat right top;
}

#topslider .anzeige IMG {
  float: left;
  border-left: 1px solid #b4bdc2;
}

#ticker {
  padding: 8px 0 0 12px;
  width: 745px;
  height: 41px;
}

#ticker H2 {
  font-size: 12px;
  color: #a69c87;
  margin: 0 0 3px 0;
  font-weight: normal;
}

#ticker .scroller {
  width: 730px;
  height: 16px;
  overflow: hidden;
}

#ticker UL {
  margin: 0;
  padding: 0;
  list-style-type: none;
  white-space: nowrap;
}

#ticker LI {
  float: left;
  width: auto;
  font-size: 12px;
  display: block;
  white-space: nowrap;
  padding-left: 40px;
  background: transparent url('/rn_img/topslider/tickerSeperator.png') no-repeat 6px 4px;
}

#ticker A {
  color: #0099cc;
}

#ticker A:hover {
  text-decoration: underline;
}

#topsliderNews {
  position: relative;
  width: 954px;
  height: 274px;
  overflow: hidden;
}

#topsliderNews .loader {
  position: absolute;
  top: 82px;
  left: 412px;
  display: none;
  background: transparent url('/rn_img/topslider/loader.gif') no-repeat 0 0;
  width: 130px;
  padding-top: 116px;
}

#topsliderNews .loader SPAN {
  display: block;
  width: 130px;
  padding: 3px 0;
  color: #0099CC;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
}

#topsliderNews UL {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#topsliderNews UL > LI {
  margin: 0;
  border-right: 1px solid #e0e9ef;
  float: left;
  font-weight: bold;
}

#topsliderNews UL > LI > A {
  font-size: 14px;
  display: block;
  height: 22px;
  padding: 3px 10px 0 10px;
  border-right: 1px solid #a2afb7;
  color: #000000;
  float: left;
}

#topsliderNews UL > LI.active > A {
  background: #0294cb url('/rn_img/topslider/resActiveBack.png') repeat-x top;
  border-right: 1px solid #1286b2;
  color: #FFFFFF;
}

#topsliderNews UL #topslider-special > A {
  background: #8e8e8e url('/pics/ruhr/topslider/tab-spezial.gif') repeat-x top;
  border-right: 1px solid #999;
}

#topsliderNews UL #topslider-special.active > A {
  background: #d50030 url('/pics/ruhr/topslider/tab-spezial-aktiv.gif') repeat-x top;
  border-right: 1px solid #a80026;
}

#topslider-special .article {
  visibility: hidden;
  padding-top: 12px;
  position:absolute;
  top:26px;
  width:954px;
}

#topslider-special.active .article {
  visibility: visible;
}

#topslider-special .article IMG {
  float: left;
  margin: -12px 14px 0 0;
}

#topslider-special .article P A {
  font-weight: normal;
}

#topslider-special .article A:hover {
  text-decoration: underline;
}

#topsliderNews UL LI UL {
  display: none;
}

#topsliderNews UL LI.active UL {
  display: block;
  top: 26px;
  left: 757px;
  width: 196px;
  position: absolute;
  border-left: 1px solid #abb5bb;
  height: 248px;
}

#topsliderNews UL LI.active UL LI {
  border: 0;
}

#topsliderNews UL LI.active UL LI DIV.tab {
  margin-left: 0;
  background: none;
  position: relative;
  border-left: 1px solid #e9f0f4;
  border-bottom: 1px solid #adb7bd;
  border-top: 1px solid #ebf2f5;
  border-right: 0;
  height: 47px;
  width: 188px;
  padding: 4px;
}

#topsliderNews UL LI.active UL LI DIV.tab H2 {
  font-size: 10px;
  color: #0099cc;
  margin: 0;
  font-weight: bold;
  overflow: hidden;
  height: 14px;
}

#topsliderNews UL LI.active UL LI DIV.tab H3 {
  overflow: hidden;
  height: 30px;
}

#topsliderNews UL LI.active UL LI DIV.active {
  border: 0;
  margin-left: -19px;
  background: transparent url('/rn_img/topslider/artActiveBack.gif') no-repeat 0 0;
  padding: 5px 4px 5px 24px;
}

#topsliderNews UL LI.active UL LI.overview {
  height: 17px;
  overflow: hidden;
  padding: 3px 4px 0 4px;
  border-width: 1px 0 0 1px;
  background: #e4ebf0;
  width: 188px;
}

#topsliderNews UL LI.active UL LI.overview A {
  padding-left: 18px;
  font-size: 10px;
  color: #0099cc;
  background: transparent url('/rn_img/main/linkarrow.gif') no-repeat 0 2px;
}

#topsliderNews UL LI.active UL LI H3 {
  font-size: 11px;
  margin: 0;
  font-weight: normal;
  line-height: 15px;
}

#topsliderNews UL LI.active UL LI A {
  font-size: 11px;
}

#topsliderNews UL LI.active UL LI DIV.article {
  background: url('/rn_img/topslider/topsliderBack.png') no-repeat -1px -75px;
  top: 0;
  position: absolute;
  padding-top: 12px;
  left: -758px;
  width: 732px;
  display: none;
  cursor: auto;
}

#topsliderNews UL LI.active UL LI DIV.article A:hover {
  text-decoration: underline;
}

#topsliderNews UL LI.active UL LI DIV.article IMG {
  float: left;
  margin-right: 14px;
  margin-top: -12px;
}

#topsliderNews UL LI.active UL LI DIV.article H2,
#topslider-special .article H2 {
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  overflow: auto;
  color: #0099cc;
}

#topsliderNews UL LI.active UL LI DIV.article H3,
#topslider-special .article H3 {
  margin: 8px 0 0 0;
}

#topsliderNews UL LI.active UL LI DIV.article H3 A,
#topslider-special .article A {
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

#topsliderNews UL LI.active UL LI DIV.article P,
#topslider-special .article P {
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  margin: 8px 0 0 0;
}

#topsliderNews UL LI.active UL LI DIV.article P A,
#topslider-special .article P A {
  font-size: 12px;
  display: inline;
  color: #0099cc;
}

#topsliderNews ul li.active ul li div.article p span,
#topslider-special .article p span {
  white-space: nowrap;
  font-size: 10px;
}

#topsliderNews ul li.active ul li div.article p span a,
#topslider-special .article p span a {
  padding-left: 14px;
  font-size: 10px;
  border: 0;
  float: none;
  display: inline;
  color: #0099CC;
  background: none;
  font-size: 10px;
}


#topsliderNews ul li.active ul li div.article UL {
  margin-bottom: 10px;
}

#topsliderNews UL LI.active UL LI SPAN A:hover {
  text-decoration: underline;
}

#topsliderNews ul li.active ul li div.article p span a.dia {
  background: transparent url('/rn_img/main/diaicon.png') no-repeat 0 1px;
}

#topsliderNews ul li.active ul li div.article p span a.vid {
  background: transparent url('/rn_img/main/vidicon.png') no-repeat 0 1px;
}

#topsliderNews ul li.active ul li div.article p span a.com {
  background: transparent url('/rn_img/main/comicon.png') no-repeat 0 1px;
}

#topsliderNews UL LI.active UL UL {
  margin: 10px 0 0 0;
  width: auto;
  position: static;
  top: auto;
  left: auto;
  list-style-type: none;
  height: auto;
  border: 0;
  float: left;
  width: 346px;
  overflow: hidden;
}

#topsliderNews UL LI.active UL UL LI {
  width: auto;
  height: auto;
  border: 0;
  font-size: 12px;
  float: none;
  padding: 0 0 0 10px;
  line-height: 16px;
  background: transparent url('/rn_img/main/square.png') no-repeat 0 6px;
}

#topsliderNews UL LI.active UL LI A,
#topslider-special .article A {
  background: none;
  border: 0;
  color: #000000;
  padding: 0;
  float: none;
  height: auto;
  text-decoration: none;
}

#topsliderNews UL LI.active UL UL A {
  padding: 0;
  font-size: 12px;
  float: none;
  display: inline;
  color: #0099CC;
  background: none;
  height: auto;
  margin: 0;
  border: 0;
  font-weight: normal;
}

#topsliderNews UL LI.active UL UL A SPAN {
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  padding-right: 6px;
}

#topsliderNews UL LI.active UL UL A:hover SPAN {
  text-decoration: underline;
}

#topsliderNews UL LI A SPAN.dropdown {
  width: 18px;
  height: 20px;
  display: block;
  float: right;
  line-height: 100px;
  background: transparent url('/rn_img/topslider/dropdown.gif') no-repeat right 6px; 
  overflow: hidden;
}

#topsliderNews UL LI.active A SPAN.dropdown {
  background: transparent url('/rn_img/topslider/dropdown-active.gif') no-repeat right 6px; 
}

#topsliderNews UL LI .lv2 {
  display: none;
  position: absolute;
  background: url("/rn_img/main/lv3Bottom.gif") repeat-x scroll center bottom #C6D6DF;
  border: 1px solid #999999;
  margin-top: 25px;
  padding: 6px 10px;
  z-index: 101;
}

#topsliderNews UL LI .lv2 A {
  clear: both;
  background: none;
  width: auto;
  height: auto;
  font-size: 12px;
  border: 0;
  font-weight: normal;
  line-height: 16px;
  color: #000000;
  padding:0 10px 2px 0;
  display: block;
}

#topslider SPAN.eilmeldung {
  padding: 0;
  background: none;
  color: #E00000;
  display: block;
  margin-bottom: 10px;
  font-size: 12px;
}

/* -------------------- 205_gallery.css -------------------- */

/* 4spaltige GALLERYBOX */

#gallery {
  background: transparent url(/cut/rn_img/gallery/gallery-back.png) no-repeat 0 0;
  position: relative;
  margin-left: 15px;
  padding: 8px 10px 0 10px;
  margin-top: 20px;
  width: 930px;
  float: left;
  height: 710px;
}

#gallery .anzeige {
  font-size: 8px;
  color: #999999;
  font-weight: bold;
  top: 50px;
  left: 764px;
  width: 180px;
  overflow: hidden;
  height: 450px;
  position: absolute;
  text-align: center;
}

#gallery .anzeige IMG {
  margin-top: 10px;
  float: left;
}

#gallery .back {
  margin-bottom: 20px;
}

#gallery .back A {
  color: #0099CC;
  font-size: 11px;
  font-weight: bold;
  padding-left: 16px;
}

#gallery H3 {
  float: left;
  margin: 0 5px 0 0;
  font-size: 18px;
}

#gallery H3 A {
  color: #0099cc;
}

#gallery H4 {
  float: left;
  margin: 0;
  font-size: 18px;
}

#gallery P {
  position: absolute;
  top: 640px;
  left: 10px;
  margin: 0 0 16px 0;
  font-size: 12px;
  line-height: 16px;
  color: #666666;
  width: 740px;
}

#gallery DIV.image {
  position: absolute;
  left: 1px;
  top: 40px;
  padding: 0;
  width: 756px;
  height: 504px;
}

#gallery DIV.image A {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 756px;
  height: 504px;
  z-index: 2;
}

#gallery DIV.image A IMG {
  display: none;
}

#gallery .up,
#gallery .down {
  position: absolute;
  left: 764px;
  width: 180px;
  text-align: center;
  display: none;
}

#gallery .up IMG,
#gallery .down IMG {
  cursor: pointer;
}

#gallery .up {
  top: 208px;
}

#gallery .down {
  top: 686px;
}

#gallery .scroller {
  margin-top: 0px;
  float: left;
  clear: both;
}

#gallery .thumbs {
  top: 230px;
  left: 764px;
  width: 180px;
  overflow: hidden;
  height: 450px;
  position: absolute;
}

#gallery .thumbs .thumb {
  padding: 2px;
  float: left;
  width: 86px;
  height: 86px;
  overflow: hidden;
}

#gallery .thumbs .thumb IMG {
  border: 2px solid #FFFFFF;
  float: left;
}

#gallery .thumbs .active {
  background: #0099cc;
}

#gallery .thumbs .thumb .content {
  display: none;
}

#gallery .description {
  width: 740px;
  position: absolute;
  left: 10px;
  top: 554px;
  font-size: 12px;
  line-height: 16px;
}

#gallery .description A.diaLeft,
#gallery .description A.diaRight {
  cursor: pointer;
  height: 102px;
  line-height: 220px;
  overflow: hidden;
  position: absolute;
  top: -320px;
  width: 33px;
  z-index: 1001;
}

#gallery .description A.diaLeft {
  background: url("/rn_img/gallery/big-arrow-left.png") no-repeat scroll 0 0 transparent;
  left: 0px;
}

#gallery .description A.diaRight {
  background: url("/rn_img/gallery/big-arrow-right.png") no-repeat scroll 0 0 transparent;
  left: 706px;
}

#gallery .description SPAN {
  font-size: 16px;
  font-weight: bold;
  color: #0099cc;
}

#gallery .description P {
  color: #000000;
  position: static;
  display: inline;
}

#gallery .options {
  font-size: 11px;
  font-weight: bold;
  display: block;
  position: absolute;
  top: 614px;
  left: 1px;
  width: 756px;
  text-align: right;
}

#gallery .options A {
  color: #0099cc;
  padding: 0 0 0 26px;
  background-position: 10px 2px;
  background-repeat: no-repeat;
}

#gallery .options A.send { background-image: url("/rn_img/gallery/send.gif"); }
#gallery .options A.order { background-image: url("/rn_img/gallery/order.gif"); }
#gallery .options A.link { background-image: url("/rn_img/gallery/link.gif"); }

#gallery .loading {
  height: 100px;
  width: 170px;
  padding-top: 70px;
  font-size: 10px;
  background: rgba(0,0,0,0.7) url('/rn_img/gallery/loading.gif') no-repeat 5px 5px;
  color: #FFFFFF;
  text-align: center;
  position: absolute;
  margin-left: 294px;
  margin-top: 168px;
  font-weight: bold;
  line-height: 14px;
  display: none;
  z-index: 3;
}

#content .gallery .pager {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 16px;
}

#content .gallery .pager IMG {
  vertical-align: -2px;
}

#content .gallery P {
  font-size: 14px;
  line-height: 19px;
  margin: 0 0 20px 0;
  height: 60px;
}

/* GALLERYTEASER */

#content .galleryTeaser {
  position: relative;
  padding: 6px 10px 0 10px;
  width: 544px;
  height: 214px;
  float: left;
  background: transparent url('/rn_img/teaser/media-back.png') no-repeat 0 0;
  margin-bottom: 16px;
  z-index: 1;
}

#content .galleryTeaser H3 {
  width: auto;
  float: left;
  font-size: 18px;
  margin: 0 0 10px 0;
}

#content .galleryTeaser H3 A {
  color: #000000;
}

#content .galleryTeaser .reschanger {
  float: left;
  width: 120px;
  height: 18px;
  padding: 3px 0 0 10px;
  position: relative;
  z-index: 10;
}

#content .galleryTeaser .reschanger A {
  display: block;
  padding: 2px 0 0 8px;
  width: 112px;
  height: 16px;
  background: url('/rn_img/gallery/reschanger.gif') no-repeat 0 0;
  color: #000000;;
  font-size: 10px;
  font-weight: bold;
}

#content .galleryTeaser .reschanger A:hover {
  text-decoration: none;
}

#content .galleryTeaser .reschanger UL {
  display: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
  position: absolute;
  z-index: 10;
  list-style-type: none;
  border: 1px solid #0099cc;
  background: #c6d6df url(/cut/rn_img/main/lv3Bottom.gif) repeat-x bottom;
  padding: 10px 0 10px 0;
  margin: 0 0 0 3px;  
  width: auto;
  float: left;
}

#content .galleryTeaser .reschanger UL LI {
  width: 120px;
  overflow: hidden;
  height: 20px;
  clear: both;
  float: left;
  padding: 0 0 0 10px;
  margin: -1px 0 1px 0;
}

#content .galleryTeaser .reschanger UL LI A {
  background: transparent url("/rn_img/main/dot.gif") no-repeat 0 6px;
  width: 120px;
  height: auto;
  display: block;
  font-weight: normal;
  font-size: 11px;
  padding: 0 15px 0 7px;
  color: #000000;
  white-space: nowrap;
  float: left;
}

#content .galleryTeaser .reschanger UL LI A:hover {
  text-decoration: underline;
}

#content .galleryTeaser .scroller {
  clear: both;
  margin-left: 1px;
  width: 542px;
  overflow: hidden;
  position: relative;
}

#content .galleryTeaser TABLE {
  margin-left: 0;
  border-collapse: collapse;
}

#content .galleryTeaser TD {
  vertical-align: top;
  padding: 0 10px 0 0;
}

#content .galleryTeaser TD H4 {
  line-height: 16px;
  font-size: 12px;
  font-weight: normal;
  margin-top: -116px;
  position: relative;
  z-index: 6;
  float: left;
}

#content .galleryTeaser TD H4 A {
  background: transparent url('/rn_img/main/t.gif');
  width: 174px;
  float: left;
  padding-top: 120px;
  color: #000000;
}

#content .galleryTeaser TD H4 A SPAN {
  cursor: pointer;
  position: absolute;
  display: block;
  top: 34px;
  left: 64px;
  background: transparent url('/rn_img/teaser/media-dia.png') no-repeat 0 0;
  overflow: hidden;
  line-height: 110px;
  width: 47px;
  height: 47px;
}

#content .galleryTeaser .left,
#content .galleryTeaser .right {
  position: absolute;
  top: 76px;
  visibility: hidden;
  height: 39px;
  width: 21px;
  line-height: 100px;
  overflow: hidden;
  cursor: pointer;
  z-index: 10;
}

#content .galleryTeaser .left {
  background: transparent url('/rn_img/teaser/media-left.png') no-repeat 0 0; 
  left: 3px;
}

#content .galleryTeaser .right {
  background: transparent url('/rn_img/teaser/media-right.png') no-repeat 0 0; 
  left: 540px;
}

#content .galleryTeaser .left IMG,
#content .galleryTeaser .right IMG {
  cursor: pointer;
}

/* Übersicht innerhalb eines Ressorts */

#content .galleryOverview {
  width: 576px;
}

#content .galleryOverview H2 {
  font-size: 12px;
  margin: 0 0 6px;
}

#content .galleryOverview H2 A {
  color: #0099CC;
}

#content .galleryOverview H3 {
  font-size:  18px;
  line-height:  24px;
  margin: 0 0 12px;
}

#content .galleryOverview .thumb {
  margin-left: -1px;
  background: transparent url("/rn_img/gallery/gallery-overview-back.png") no-repeat 0 0;
  width: 180px;
  padding: 1px;
  margin-right: 11px;
  position: relative;
  float: left;
  height: 186px;
}

#content .galleryOverview .thumb IMG {
  float: left;
}

#content .galleryOverview .thumb H4 {
  float: left;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  margin-top: -120px;
  margin-bottom: 0;
  overflow: hidden;
}

#content .galleryOverview .thumb H4 A {
  position: relative;
  background: transparent url("/rn_img/main/t.gif") repeat scroll 0 0;
  color: #000000;
  float: left;
  width: 170px;
  padding: 124px 5px 0 5px;
}

#content .galleryOverview .thumb H4 SPAN {
  background:url("/rn_img/teaser/media-dia.png") no-repeat scroll 0 0 transparent;
  cursor:pointer;
  display:block;
  height:47px;
  left:64px;
  line-height:110px;
  overflow:hidden;
  position:absolute;
  top:34px;
  width:47px;
}

#content .galleryOverview .pager {
  clear: both;
  font-size: 12px;
  text-align: center;
  padding-top: 10px;
}

#content .galleryOverview .pager A {
  color: #0099cc;
}

#content .galleryOverview .pager A.pager-currpage {
  font-weight: bold;
  color: #000000;
}

#content .galleryOverview .pager A.pager-currpage:hover {
  text-decoration: none;
}

#detailGalleryThumbs {
  position: relative;
}

#detailGalleryThumbs DIV.left,
#detailGalleryThumbs DIV.right {
  position: absolute;
  top: 24px;
  width: 21px;
  height: 39px;
  line-height: 100px;
  overflow: hidden;
}

#detailGalleryThumbs DIV.left {
  display: none;
  background: url("/rn_img/teaser/media-left.png") no-repeat scroll 0 0 transparent;
  left: 0;
  cursor: pointer;
}

#detailGalleryThumbs DIV.right {
  display: none;
  background: url("/rn_img/teaser/media-right.png") no-repeat scroll 0 0 transparent;
  left: 540px;
  cursor: pointer;
}

/* StarHTMLHack für den IE6 */

* html #content .galleryTeaser .left {
  background:none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/rn_img/teaser/media-left.png');
}

* html #content .galleryTeaser .right {
  background:none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/rn_img/teaser/media-right.png');
}

* html #content .galleryTeaser TD H3 A SPAN {
  background:none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/rn_img/teaser/media-dia.png');
}

* html #content .galleryOverview .thumb H4 SPAN {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/rn_img/teaser/media-dia.png');
}

/* -------------------- 207_brightcove.css -------------------- */

/* ContentVideo */

#detail .singleWidget H2 {
  font-size: 14px;
  color: #000000;
}

#detail .singleWidget P {
  font-size: 14px;
  font-weight: normal;
}

/* SINGLE WIDGET */

div.left div.bc_widget_single {
        cursor: pointer;
        background: url("/rn_img/main/content-seperator.gif") repeat-x scroll center bottom #FFFFFF;        
	width: 172px;
	position: relative;
	font-size: 12px;
        padding-bottom: 10px;
        margin-bottom: 10px;
}

div.left div.bc_widget_single div.bc_overlay_off {
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 90px;
	z-index: 1000;
	background: transparent url('/brightcove/bcw_single/bc_playOverlay_Off.png') no-repeat center center;
}
div.left div.bc_widget_single div.bc_overlay_on {
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 90px;
	z-index: 1000;
	background: transparent url('/brightcove/bcw_single/bc_playOverlay_On.png') no-repeat center center;
}
div.left div.bc_widget_single div.bc_metaOverlay {
        padding-top: 6px;       
	font-size: 12px;
        line-height: 16px;
        font-weight: bold;
        background-color: #FFFFFF;
        background-image: none;
}
div.left div.bc_widget_single div.bc_metaOverlay span {
	color: #A79C87;
}
div.left div.bc_widget_single div.bc_metaOverlay p {
  display: none;
}

/* SINGLE WIDGET LIGHTBOX */

div.bc_widget_single_overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 1000px;
	height: 1000px;
	background: url('/brightcove/bcw_single/bc_overlay.png') repeat;
	z-index: 10000;
}

div.bc_widget_single_lightbox {
	position: absolute;
	top: 0;
	left: 0;
	background: #002633 url('/pics/brightcove/lightbox-background.gif') repeat-x 0 0;
	border: 1px solid #000;
	font-size: 12px;
	color: #000000;
	padding: 10px;
	z-index: 100000;
}
div.bc_widget_single_lightbox div.bc_close {
	text-align: right;
	font-weight: bold;
	padding: 0 2px 3px 0;
}
div.bc_widget_single_lightbox div.bc_close a {
	color: #ffffff;
	text-decoration: none;
}
div.bc_widget_single_lightbox div.bc_metaLightbox {
	width: 476px;
}
div.bc_widget_single_lightbox div.bc_metaLightbox div.bc_title {
	font-size: 16px;
	font-weight: bold;
	padding: 5px 3px;
        color: #ffffff;
}
div.bc_widget_single_lightbox div.bc_metaLightbox div.bc_desc {
	line-height: 14px;
	padding: 0 3px;
        color: #ffffff;
}

/* VIDEOTAB SINGLEWIDGET */

div.singleVideo {
  clear: both;
  float: left;
}

div.singleVideo .bc_still {
  float: left;
}

div.singleVideo div.bc_widget_single {
        cursor: pointer;
        background: url("/rn_img/main/content-seperator.gif") repeat-x scroll center bottom #FFFFFF;        
	width: 564px;
	position: relative;
	font-size: 12px;
        padding-bottom: 10px;
        margin-bottom: 10px;
        height: 208px;
}

div.singleVideo div.bc_widget_single div.bc_overlay_off {
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 90px;
	z-index: 1000;
	background: transparent url('/brightcove/bcw_single/bc_playOverlay_Off.png') no-repeat center center;
}
div.singleVideo div.bc_widget_single div.bc_overlay_on {
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 90px;
	z-index: 1000;
	background: transparent url('/brightcove/bcw_single/bc_playOverlay_On.png') no-repeat center center;
}
div.singleVideo div.bc_widget_single div.bc_metaOverlay {
        position: absolute;
        top: 0;
        left: 248px;
        padding-left: 24px;
	font-size: 16px;
        line-height: 20px;
        line-height: 16px;
        font-weight: bold;
}
div.singleVideo div.bc_widget_single div.bc_metaOverlay span {
        font-size: 12px;
	color: #A79C87;
}
div.singleVideo div.bc_widget_single div.bc_metaOverlay p {
  padding-top: 16px;
  font-size: 12px;
  font-weight: normal;
}

/* HWS-Videos */

#hws .hwsBox .hwsVideos {
  margin: 0 -1px;
  position: relative;
  width: 370px;
  height: 240px;
  background: url('/rn_img/brightcove/hws-background.png') no-repeat 0 0;
}

#hws .hwsBox .hwsVideos .list {
  overflow: hidden;
  height: 204px;
  width: 96px;
  top: 0;
  left: 274px;
  position: absolute;
}

#hws .hwsBox .hwsVideos .scroller {
  margin-top: 0;
  height: 204px;
  width: 95px;
  float: right;
}

#hws .hwsBox .hwsVideos .thumb {
  width: 80px;
  height: 60px;
  padding-top: 6px;
  float: right;
}

#hws .hwsBox .hwsVideos .thumb IMG {
  cursor: pointer;
  float: right;
}

#hws .hwsBox .hwsVideos .video {
  position: absolute;
  top: 6px;
  left: 7px;
  visibility: hidden;
  height: 230px;
  width: 360px;
}

#hws .hwsBox .hwsVideos .video IMG {
  cursor: pointer;
  float: left;
}

#hws .hwsBox .hwsVideos .video H2 {
  position: absolute;
  top: 208px;
  left: 0;
  font-size: 12px;
  color: #000000;
  background: #d1dee6;
  white-space: nowrap;
  width: 264px;
}

#hws .hwsBox .hwsVideos .scroller .pointer {
  width: 13px;
  float: left;
  clear: both;
  margin-right: -2px;
  height: 400px;
}

#hws .hwsBox .hwsVideos .scroller .pointer IMG {
  margin-top: -165px;
  width: 13px;
}

#hws .hwsBox .hwsVideos .scroller DIV.top {
  margin-top: -146px;
}

#hws .hwsBox .hwsVideos .scroller DIV.top,
#hws .hwsBox .hwsVideos .scroller DIV.bottom {
  background: #ffffff;
  border-left: 1px solid #cfcfcf;
  width: 12px;
  height: 160px;
}

#hws .hwsBox .hwsVideos .overlay {
  position: absolute;
  top: 73px;
  left: 106px;
  width: 64px;
  height: 64px;
}

#hws .hwsBox .hwsVideos:hover .overlay {
  visibility: hidden;
}

#hws .hwsBox .hwsVideos .up,
#hws .hwsBox .hwsVideos .down {
  cursor: pointer;
  position: absolute;
  width: 30px;
  height: 16px;
  left: 317px;
}

#hws .hwsBox .hwsVideos .up {
  top: 1px;
  visibility: hidden;
}

#hws .hwsBox .hwsVideos .down {
  top: 188px;
}

/* VIDEOTEASER */

#content .videoTeaser {
  position: relative;
  padding: 8px 10px 0 10px;
  width: 544px;
  height: 214px;
  float: left;
  background: transparent url('/rn_img/teaser/media-back.png') no-repeat 0 0;
  margin-bottom: 16px;
  z-index: 1;
}

#content .videoTeaser TD H3 {
  width: auto;
  float: left;
  font-size: 12px;
  margin: 0 0 10px 0;
  line-height: 16px;
  font-weight: normal;
}

#content .videoTeaser TD H3 A {
  color: #000000;
}

#content .videoTeaser .scroller {
  margin-left: 1px;
  width: 542px;
  overflow: hidden;
  position: relative;
}

#content .videoTeaser TABLE {
  margin-left: 0;
  border-collapse: collapse;
}

#content .videoTeaser TD {
  vertical-align: top;
  padding: 0 10px 0 0;
}

#content .videoTeaser TD H4 {
  line-height: 16px;
  font-size: 12px;
  font-weight: normal;
  margin-top: -116px;
  position: relative;
  z-index: 6;
  float: left;
}

#content .videoTeaser TD H4 A {
  background: transparent url('/rn_img/main/t.gif');
  width: 174px;
  float: left;
  padding-top: 120px;
  color: #000000;
}

#content .videoTeaser TD H4 A SPAN {
  cursor: pointer;
  position: absolute;
  display: block;
  top: 34px;
  left: 64px;
  background: transparent url('/rn_img/brightcove/small-overlay.png') no-repeat 0 0;
  overflow: hidden;
  line-height: 110px;
  width: 48px;
  height: 48px;
}

#content .videoTeaser .left,
#content .videoTeaser .right {
  position: absolute;
  top: 76px;
  visibility: hidden;
  height: 39px;
  width: 21px;
  line-height: 100px;
  overflow: hidden;
  cursor: pointer;
  z-index: 10;
}

#content .videoTeaser .left {
  background: transparent url('/rn_img/teaser/media-left.png') no-repeat 0 0; 
  left: 3px;
}

#content .videoTeaser .right {
  background: transparent url('/rn_img/teaser/media-right.png') no-repeat 0 0; 
  left: 540px;
}

#content .videoTeaser .left IMG,
#content .videoTeaser .right IMG {
  cursor: pointer;
}

#bc_playerTabContainer {
  display: none;
}

#brightcovePlayerContainer {
  padding-left: 24px;
}

/* SPECIALBOX */

#special_navbox{
	height: 37px;
	background:#aca28c;
	color: #efede8;
	font-size: 23px;
	font-weight: bold;
	padding: 5px 5px 0 5px;
	border: 1px solid #aca28c;
}

.vollebreite{
	width: 956px;
	clear:both;
}

#special_rahmen{
	width: 956px;
	margin-left: 25px;
}

#special_navbox_img IMG{
	margin-right: 10px !important;
	float: left;
	border: 1px solid #aca28c;
}

#special_navbox_second{
	width: 100%;
	height: 22px;
	background:#ddd9d0;
	margin-bottom: 10px;
	margin-left: 25px;
	width: 946px;
	padding-left: 10px;
	border-bottom: 1px #ffffff dotted;
}

#special_navbox_second UL{
	list-style-type: none;	
	margin: -10px 0 10px 0;
  	padding: 0;
}

#special_navbox_second LI A{
	float: left;
	font-size: 11px;
	margin: 2px 5px 0 0;
	padding-top: 3px;
	text-decoration:none;
	color: #000;
	display: block;
	border-right: 1px solid #ada491;
	padding-right: 5px;
	height: 15px;
}

#special_navbox_second LI A:HOVER{
	text-decoration: underline;
}

#special_navbox_second LI.active A{
	font-weight: bold !important;
	text-decoration:none;
	color: #000;	
}


#special_navbox_second LI.uebersicht A{
	font-weight: bold !important;
	text-decoration:none;
	color: #7b7362;	
	border-right: 1px solid #ada491;
}

#special_navbox_sponsor{
        padding-top: 10px;
        margin-right: 24px;
        margin-top: -80px;
	width: 525px;
        float: right;
        text-align: right;
        color: #FFFFFF;
        font-size: 10px;
        line-height: 12px;
}

#special_navbox_sponsor IMG {
  margin-top: -6px;

  float: right;
   margin-left: 6px;
}

/*

/* SPECIALTEASER */

#content .ticketTeaser {
  padding-left: 12px;
  width: 592px;
  background: #e6e4dc;
  overflow: auto;
  margin-bottom: 0px;
  margin-left: 25px;
  margin-top:20px;
}

#content .ticketTeaser .header {
  margin-left: -12px;
  width: 600px;
  background: #a89c88 url('/rn_img/teaser/special-teaser-header.gif') repeat-x top;
  height: 17px;
  padding: 3px 0 0 4px;
  font-size: 11px;
}

#content .ticketTeaser .header A {
  color: #FFFFFF;
  font-weight: bold;
}

#content .ticketTeaser .article {
  float: left;
  width: 264px;
  padding: 6px 12px 10px 0;
}

#content .ticketTeaser .article IMG {
  margin-right: 8px;
  float: left;
}

#content .ticketTeaser .article H2 {
  margin: 0;
  font-size: 11px;
}

#content .ticketTeaser .article H2 A {
  color: #000000;
}

#content .ticketTeaser .article P {
  font-size: 11px;
  margin: 0;
  line-height: 14px;
}

/* -------------------- 209_detail.css -------------------- */

#detail .head {
  position: relative;
  font-size: 10px;
  background: url("/rn_img/main/content-seperator.gif") repeat-x scroll center bottom #FFFFFF;
  margin-bottom: 10px;
  height: 20px;
}

#detail .head DIV {
  padding-top: 3px;
  height: 14px;
  color: #A79C87;
  float: left;
  margin-right: 6px;
  position: relative;
  bottom: 3px;
  border-right: 1px solid #e0e0e0;
  padding-right: 6px;
}

#detail .head DIV A {
  color: #A79C87;
}

#detail .head DIV.date {
  color: #000000;
  font-weight: bold;  
}

#detail .head DIV.fontsize SPAN {
  line-height: 8px;
  cursor: pointer;
}

#detail .head DIV.fontsize SPAN:hover {
  text-decoration: underline;
}

#detail .head DIV.fontsize SPAN.small {
  color: #000000;
  font-size: 10px;
}

#detail .head DIV.fontsize SPAN.normal {
  font-size: 12px;
}

#detail .head DIV.fontsize SPAN.big {
  font-size: 14px;
}

#detail H2 {
  font-size: 12px;
  margin: 0 0 8px 0;
  color: #0099cc;
}

#detail H2 SPAN {
  color: #000000;
}

#detail H1 {
  margin: 0;
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 8px 0;
}

#detail H1 SPAN {
  width: 100%;
  font-size: 12px;
  margin: 0 0 8px 0;
  color: #0099cc;
  display: block;
  line-height: 16px;
}

#detail H1 SPAN SPAN {
  display: none;
}

#detail DIV.author {
  font-size: 12px;
  color: #A79C87;
  margin: 0 0 12px 0;
}

#detail P {
  font-size: 14px;
  line-height: 19px;
  font-weight: bold;
  margin: 0 0 20px 0;
  float: left;
}

#detail P SPAN.location{
  text-transform: uppercase;  
}

#detail P SPAN.author {
  display: block;
  float: right;
  color: #999999;
  font-weight: normal;
  margin-top: 8px;
  font-style: italic;
}

#tabNav {
  clear: both;
  width:  564px;
  height: 24px;
  float: left;
  background: #e5e1dc url('/rn_img/main/tabnav.gif') repeat-x 0 0;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 16px;
}

#tabNav UL {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#tabNav LI {
  padding: 0;
  height: 24px;
  float: left;
  font-size: 14px;
  border-right: 1px solid #f3f2ee;
}

#tabNav LI A {
  float: left;
  width: auto;
  padding: 3px 8px 0 8px;
  height: 21px;
  font-weight: bold;
  color: #A79C87;
  border-right: 1px solid #d3d1ce;
}

#tabNav LI.active A {
  background: #A79C87;
  color: #FFFFFF;
  border-right: 1px solid #958c7a;
}

#tabVideo {
  display: none;
}

#detail .image {
  text-align: center;
  float: left;
  clear: both;
  height: 376px;
  position: relative;
  width: 564px;
}

#detail .image A {
  position: absolute;
  top: 0;
  left: 0;
  width: 564px;
  height: 376px;
  display: block;
  text-align: center;
}

#detail .image IMG {
  display: inline;
}

#detail .image SPAN {
  display: none;
}

#detail .imageText,
#detail .galleryImageText {
  clear: both;
  padding: 10px;
  float: left;
  width: 544px;
  background-color: #f2f4f5;
  margin-bottom: 16px;
  position: relative;
  font-size: 12px;
}

#detail .imageText .imgLeft,
#detail .imageText .imgRight,
#detail .galleryImageText .imgLeft,
#detail .galleryImageText .imgRight {
  position: absolute;
  top: -244px;
  width: 33px;
  height: 102px;
  overflow: hidden;
  line-height: 220px;
  cursor: pointer;
  visibility: hidden;
}

#detail .imageText .imgLeft,
#detail .galleryImageText .imgLeft {
  left: 0;
  background: transparent url('/rn_img/gallery/big-arrow-left.png') no-repeat 0 0;
}

#detail .imageText .imgRight, 
#detail .galleryImageText .imgRight {
  left: 532px;
  background: transparent url('/rn_img/gallery/big-arrow-right.png') no-repeat 0 0;
}

#detail .imageText SPAN,
#detail .galleryImageText SPAN {
  padding-right: 5px;
  color: #0099CC;
  display: none;
}

#detail .imageText P,
#detail .galleryImageText P {
  display: inline;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  float: none;
}

#detail .left .image {
  width: 172px;
  height: auto;
  text-align: left;
  margin-bottom: 16px;
}

#detail .left .image A{
  width: auto;
  height: auto;
  display: inline;
  position: relative;
}

#detail .left .imageText {
  width: 160px;
  padding: 6px;
  height: auto;
  margin: 0;
}

#detail .left .imageText P {
  font-size: 11px;
  line-height: 14px;
}

#detail .left {
  clear: both;
  width: 172px;
  overflow:  hidden;
  float: left;
}

#detail .left UL {
  list-style-type: none;
  width: 172px;
  padding: 0;
  margin: 0 0 8px 0;
  background: url("/rn_img/main/content-seperator.gif") repeat-x scroll center bottom #FFFFFF;  
}

#detail .left LI {
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 10px;
}

#detail .left LI A {
  color: #0099cc;
}

#detail .left LI A SPAN {
  color: #000000;
}

#detail .left LI A:hover SPAN {
  text-decoration: underline;
}

#detail .left H2 {
  font-size: 10px;
  color: #A79C87;
}

#detail .left .video {
  position: relative;
  background: url("/rn_img/main/content-seperator.gif") repeat-x scroll center bottom #FFFFFF;
  float: left;
  margin-bottom: 8px;
}

#detail .left .video IMG {
  position: relative;
  z-index: 1;
}

#detail .left .video SPAN {
  position: absolute;
  left: 66px;
  top: 43px;
  background: transparent url("/rn_img/brightcove/small-overlay.png") no-repeat 0 0;
  width: 48px;
  height: 48px;
  line-height: 120px;
  overflow: hidden;
}

#detail .left .video H3 {
  line-height: 16px;
  font-size: 12px;
  margin-bottom: 10px;
}

#detail .left .video H3 A {
  position: relative;
  z-index: 2;
  width: 180px;
  margin-top: -135px;
  padding-top: 140px;
  display: block;
  background: transparent url("/rn_img/main/t.gif");
  color: #000000;
}

#detail .left .keywords {
  float: left;
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 10px;
  background: url("/rn_img/main/content-seperator.gif") repeat-x scroll center bottom #FFFFFF;
  margin-bottom: 8px;
}

#detail .left .keywords A {
  color: #0099cc;
  display: block;
  float: left;
  margin-right: 16px;
}

#detail .left .newspaper {
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  float: left;
  background: url("/rn_img/main/content-seperator.gif") repeat-x scroll center bottom #FFFFFF;
  margin-bottom: 8px;
}

#detail .left .newspaper IMG {
  float: left;
  margin-bottom: 5px;
}

#detail .left .dot {
  float: left;
  clear: both;
  margin-bottom: 10px;
  margin-top: 6px;
}

#detail .left .dot A {
  background: url("/rn_img/main/square.png") no-repeat scroll 0 6px transparent;
  padding-left: 10px;
  font-size: 12px;
  color: #0099cc;
  line-height: 16px;
  
}


#detail .right {
  width: 368px;
  float: right;
  font-size: 12px;
  line-height: 16px;
}

#detail .left DIV.options {
  font-weight: bold;
  font-size: 10px;
}

#detail .right P {
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  width: 368px;
}

#detail .right P.author {
  text-align: right;
  font-style: italic;
}

#detail .right .gallery {
  padding: 5px 0 0 1px;
  width: 371px;
  height: 85px;
  background: url('/rn_img/detail/fotostrecke-back.png') no-repeat 0 0;
  margin-bottom: 16px;
}

#detail .right .gallery IMG {
  float: left;
  margin-left: 6px;
}

#detail .right .audio {
  background: url('/rn_img/detail/audio-back.png') no-repeat 0 0;
  padding: 0 1px 2px 1px;
  width: 370px;
  height: 24px;
  float: left;
  margin-bottom: 20px;
}

#detail .right A {
  color: #0099cc;
}

#detail .right .teaserHeader A {
  color: #ffffff;
}

#detail .right UL {
  clear: both;
}

#detail .rightaus TABLE {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 20px;
}

#detail .rightaus TABLE TD {
  width: 50%;
  font-size: 11px;
  vertical-align: top;
  border-bottom: 1px solid #F0F0F0;
  padding: 2px 5px 3px 0;
}


#detail .right .keinrahmen TABLE {
  margin-bottom: 0px;
  border: 0;
}

#detail .right .keinrahmen  TABLE TD {
  width: 10px;
  font-size: 11px;
  vertical-align: top;
   border: 0;
  padding: 0 0 0 0;
}

#detail .right .keinrahmen  TABLE TD.klein {
  width: 10px;
  font-size: 11px;
  vertical-align: top;
   border: 0;
  padding: 0 0 0 0;
}

#detail .right .keinrahmen  TABLE TD.gross {
  width: 350px;
  font-size: 11px;
  vertical-align: top;
  border: none;
  padding: 0 0 0 0;
}

#detail .right TABLE TD.gross {
  width: 350px;
  font-size: 11px;
  vertical-align: top;
  border: none;
  padding: 0 0 0 0;
}

#detail .right TABLE TD.ergebnis  {
  width: 110px;
  font-size: 11px;
  vertical-align: top;
  border-bottom: 0;
  padding: 0 0 0 0;
}

#detail DIV.comments .post {
  background: url("/rn_img/main/content-seperator.gif") repeat-x scroll center bottom #FFFFFF;
  padding-bottom: 12px;
  margin-bottom: 8px;
}

#detail DIV.comments .name{
  font-size: 10px;
  font-weight: bold;
  color: #A79C87;
}

#detail DIV.comments H4 {
  font-size: 12px;
  font-weight: bold;
  margin: 8px 0;
}

#detail DIV.comments P {
  width: 368px;
  margin-bottom: 8px;
}

#detail DIV.comments .comment {
  padding-bottom: 10px;
  background: url("/rn_img/main/content-seperator.gif") repeat-x scroll center bottom #FFFFFF;
  margin-bottom: 16px;
}

#detail DIV.comments .comment A {
  font-weight: bold;
  font-size: 12px;
  color: #0099cc;
  background: url('/rn_img/detail/schreiben.gif') no-repeat 0 0;
  padding-left: 16px;
}

#detail TABLE.comments {
  border-collapse: collapse;
  clear: both;
}

#detail TABLE.comments TD {
  vertical-align: top;
}

#detail TABLE.comments .author {
  font-size: 10px;
  padding: 8px;
  width: 156px;
  background: url("/rn_img/main/content-seperator.gif") repeat-x scroll center bottom #E7EDF1;
}

#detail TABLE.comments .author .name {
  font-size: 12px;
  font-weight: bold;
}

#detail TABLE.comments .author .count {
  margin-top: 8px;
}

#detail TABLE.comments .post {
  width: 344px;
  padding: 8px 0 16px 24px;
  background: url("/rn_img/main/content-seperator.gif") repeat-x scroll center bottom #FFFFFF;
}

#detail TABLE.comments .post .answer,
#detail DIV.comments .post .answer {
  font-size: 10px;
  color: #A79C87;
  height: 50px;
  background: transparent url('/rn_img/detail/reply.gif') no-repeat 0 10px;
  padding-left: 16px;
  margin: 0 0 -16px -36px;
  line-height: 13px;
}

#detail DIV.comments .post .answer {
  margin-bottom: -24px;
}

#detail TABLE.comments .post H4 {
  margin: 0 0 8px 0;
  font-size: 12px;
}

#detail TABLE.comments .post P {
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  width: 344px;
  margin-bottom: 12px;
}

#detail .comments .post A.antworten {
  font-weight: bold;
  line-height: 10px;
  color: #0099cc;
  font-size: 10px;
  padding: 0 20px 0 16px;
  background: transparent url('/rn_img/detail/antworten.gif') no-repeat 0 0;
  
}

#detail .comments .post A.melden {
  font-weight: bold;
  color: #990000;
  font-size: 10px;
  padding: 0 20px 0 16px;
  background: transparent url('/rn_img/detail/melden.gif') no-repeat 0 0;
}

#detail DIV.allComments P.pager {
  font-weight: normal;
  padding-top: 16px;
  font-size: 12px;
  width: 100%;
  text-align: right;
}

#detail DIV.allComments P.pager A.pager-currpage {
  color: #000000;
  font-weight: bold;
}

#detail .right .gross-links {
  display: none;
}

#detail .singleVideo H2 {
  font-size: 14px;
  color: #000000;
}

#detail .singleVideo P {
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
}

#detail .right .linkboxliste ul {
  border-style: dotted;
  border-width: 1px 0;
  border-color: #0099cc;
  margin: -6px 0 10px 0;
  padding: 6px 0;
  list-style-type: none;
  margin-top: 5px;
}

#detail .right ul {
  margin: -6px 0 10px 0;
  padding: 6px 0;
  list-style-type: none;
}

#detail .teaserHeader {
  margin-top: 20px;
}

#detail .right ul li {
background:url("/rn_img/main/square.png") no-repeat scroll 0 6px transparent;
font-size:12px;
line-height:16px;
padding:0 0 0 10px;
}

#detail .right ul li a {
color:#0099CC;
}

#detail .right ul li a span {
  color:#000000;
  padding-right: 6px;
}

#detail .right ul li a:hover span {
text-decoration:underline;
}

#detail .formName {
  clear: both;
  text-align: right;
  font-weight: bold;
  width: 172px;
  font-size: 12px;
  float: left;
  padding-top: 2px;
}

#detail .formValue {
  float: right;
  font-size: 10px;
  margin-bottom: 14px;
  width: 358px;
}

#detail .formValue INPUT,
#detail .formValue TEXTAREA {
  font-family: verdana;
  font-size: 12px;
  line-height: 16px;
  width: 340px;
  margin-bottom: 2px;
  border: 1px dotted #0099cc;
}

#detail .formValue LABEL {
  float: left;
  font-size: 12px;
  line-height: 16px;
  width: 320px;
}

#detail .formValue #posting_notify {
  margin: 2px 8px 0 0;
  width: 12px;
  float: left;
}

#detail .logRegTab TD {
  font-weight: bold;
  padding-bottom: 2px;
}

#detail .logRegTab TD LABEL {
  font-weight: normal;
}

#detail .formValue INPUT.button {
  width: auto;
  background: #0099cc url('/rn_img/detail/button.gif') repeat-x 0 0;
  border-style: solid;
  border-width: 1px;
  border-color: #d7eff7 #a7d8e8 #287089 #a7d8e8;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  height: 22px;
}

#detail .logRegTab {
  font-size: 12px;
  line-height: 16px;
  padding: 16px 8px;
  clear: both;
  float: left;
  width: 540px;
  border: 1px solid #0099cc;
}

#detail .logRegTab A {
  color: #0099cc;
}

#detail .logRegTabSwitch {
  float: left;
  width: 100%;
}

#detail .logRegTabSwitch UL {
  list-style-type: none;
  float: left;
  margin: 0;
  padding: 0;
}

#detail .logRegTabSwitch LI {
  font-weight: bold;
  height: 15px;
  padding: 2px 5px 0;
  float: left;
  margin: 0;
  font-size: 11px;
}

#detail .logRegTabSwitch LI.active {
  color: #000000;
  background:url("/rn_img/main/topSearchActive.gif") repeat-x scroll center top #00ACEC;
}

#detail .logRegTabSwitch LI A {
  color: #999999;
}

#detail .logRegTabSwitch LI.active A {
  color:#FFFFFF;
}

#detail .logRegTabSwitch A:hover {
  text-decoration: underline;
}

#detail .diashow {
 background: url("/rn_img/main/content-seperator.gif") repeat-x bottom;
  float: left;
  padding-bottom: 8px;
  margin-bottom: 16px;
}

#detail .diashow H2 {
  font-size: 14px;
  color: #000000;
}

#detail .diashow P {
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
}

#allDiashows SPAN {
  display: none;
}

#detailGalleryThumbs {
  float: left;
  margin-left: 2px;
  width: 560px;
  overflow: hidden;
}

#detailGalleryThumbs TABLE {
  border-collapse: collapse;
}

#detailGalleryThumbs TD {
  padding: 2px;
  background-color: #ffffff;
  border-right: 4px solid #FFFFFF;
}

#detailGalleryThumbs TD.active {
  background-color: #0099CC;
}

#detailGalleryThumbs TD IMG {
  border: 2px solid #FFFFFF;
}

#detailGalleryThumbs TD SPAN {
  display: none;
}

#detailGalleryThumbs .scroller {
  margin-left: 0;
}

.diashowTeaser {
  padding: 4px 0 0 6px;
  width: 558px;
  height: 126px;
  background: transparent url('/rn_img/detail/gallery-teaser-back.gif') no-repeat 0 0;
  margin-bottom: 16px;
}

.diashowTeaser IMG {
  float: left;
  margin-right: 6px;
}

/* FORMULAR */

.dualinput {
  white-space: nowrap;
}

.fcmskundeneingabefelder-desc {
  font-size: 12px;
  line-height: 16px;
}

.CBLabelsREL {
  margin-top: 8px;
  font-weight: normal;
  position: relative;
  z-index: 10;
  margin-bottom: -16px;
  background-color: #FFFFFF;
}

.CBLabelsREL A {
  color: #0099cc;
}

#labelid-agb_agb {
  margin-top: 16px;
}

.verbraucherschutzrahmen {
  position: absolute;
  font-weight: normal;
  z-index: 10;
  margin-bottom: -16px;
  width: 540px;
}

.verbraucherschutzhead {
  padding-top: 10px;
  background-color: #FFFFFF;
}

.verbraucherschutzhead BIG {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
}

TABLE.fcmskundeneingabefelder INPUT,
.logRegTab TABLE INPUT {
  border: 1px dotted #0099cc;
}

TD.fcmskundeneingabefelder-content SPAN {
  font-weight: normal;
}

TD.verbraucherschutz2 {
  height: 150px;
  vertical-align: bottom;
  text-align: center;
}

/* Registrierung */

#detail .rightregistrierung {
  clear: both;
  float: left;
  font-size: 12px;
  line-height: 16px;
  font-size: 11px;
}


#detail .rightregistrierung  P {
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
}

#detail .rightregistrierung  TABLE {

}

#detail .rightregistrierung  TABLE TD {
  font-size: 11px;
  padding: 2px 5px 3px 0;
}


.RegWichtig{
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
}

#fcmskundenregister input.req{
background: #FFFFBB none repeat scroll 0 0 !important;
}

#detail .head DIV.atclear {
  display: none;
}

#detail .head A.addthis_button_expanded {
  border-left: 1px solid #E0E0E0;
  padding-left: 6px;
  margin-left: 4px;
}

#detail .head DIV.addthis_toolbox {
  float: right;
  border: 0;
  padding-right: 0;
  margin-right: 0;
}

/* -------------------- 210_videocenter.css -------------------- */

#bc_playerTabContainer {
  display: none;
}
div.footer {
  margin-top: 20px;
  font-family: verdana;
  border-top:1px dotted #9BBCBC;
  clear:both;
  color:#407F7F;
  font-size:11px;
  padding-top:40px;
  padding-bottom: 50px;
  text-align:center;
}

.commentHider {
  display: none;
}

/* TOPLIST */

  #hws .hwsBox .toplist .line {
    position: relative;
    float: left;
    clear: both;
    width: 368px;
    background: transparent url('/rn_img/main/content-seperator.gif') repeat-x scroll center bottom;
    padding-bottom: 1px;
  }

  #hws .hwsBox .toplist .border {
    border-left: 20px solid #E7EDF1;
    padding: 4px 0 0 6px;
    float: left;
    width: 342px;
    clear: both;
  }

  #hws .hwsBox .toplist .zaehler {
    font-size: 12px;
    position: absolute;
    left: 6px;
    line-height: 16px;
  }

  #hws .hwsBox .toplist H2 {
    line-height: 16px;
  }

  #hws .hwsBox .toplist H3 {
    margin-bottom: 6px;
  }

  #hws .hwsBox .toplist .hiddenContent {
    display: none;
    margin: 0;
    height: 66px;
    overflow: hidden;
  }

  #hws .hwsBox .toplist .hiddenContent IMG {
    margin-right: 8px;
  }

  #hws .hwsBox .toplist .hiddenContent P {
    font-size: 11px;
    line-height: 15px;
    margin: 0;
  }

  #hws .hwsBox .toplist .hiddenContent P A {
    font-size: 11px;
  }

  /* GEWINNSPIEL */

  TABLE.gwsptab {
    clear: both;
    border: 1px solid #0099cc;
  }

  .GwSpForm {
    margin-top: 20px;
    margin-bottom: 16px;
    border: 1px dotted #0099cc;
    background: #E7EDF1;
    float: left;
    width: 346px;
    padding: 0 10px;
  }

  #detail .GwSpForm H3 {
    margin: 0 -10px 8px -10px;
    font-size: 14px;
    width: 350px;
    padding: 8px;
    background-color: #CFDBE3;
    float: left;
    line-height: 18px;
  }

  #detail .right ul.gwsptab LI {
    float: left;
    padding: 1px 5px;
  }

  #detail .right ul.gwsptab LI A:hover {
    text-decoration: none;
    cursor: pointer;
  }
  
  #detail .right ul.gwsptab LI.extform_style_inaktiv {
    background: none;
    color: #0099cc;
  }

  #detail .right ul.gwsptab LI.extform_style_aktiv {
    background: url("/rn_img/main/topSearchActive.gif") repeat-x scroll center top #00ACEC;
  }

  #detail .right ul.gwsptab LI.extform_style_aktiv A {
    color: #FFFFFF;
  }

  .GwSpForm .Radio {
    float: left;
    margin: 0 10px 0 0;
  }

  .GwSpForm .Text {
    float: left;
    width: 310px;
    margin-bottom: 8px;
  }

  .GwSpForm .GwSpEnde {
    font-size: 10px;
    float: left;
    clear: both;
    margin-bottom: 20px;
  }

  .GwSpForm .RegRow {
    clear: both;
    float: left;
    margin: 20px 0 0 0;
  }

  #gwspblock_login {
    display: none;
  }

  #gwspblock_quick INPUT {
    width: 140px;
  }

  #gwspblock_quick INPUT.fcmskundeneingabe-dualinput-xshort {
    width: 40px;
  }

  #gwspblock_quick INPUT.fcmskundeneingabe-dualinput-xlarge {
    width: 95px;
  }

  #gwspblock_quick INPUT.fcmskundeneingabe-radio-eins,
  #gwspblock_quick INPUT.fcmskundeneingabe-radio-zwei,
  #gwspblock_quick INPUT.fcmskundeneingabe-radio-drei {
    width: 16px;
    border: 0;
  }

  #gwspblock_quick .fcmskundeneingabefelder-desc {
    white-space: nowrap;
  }

  #gwspblock_quick .fcmskundeneingabefelder-desc .CBLabelsABS,
  #gwspblock_quick .fcmskundeneingabefelder-desc .verbraucherschutz {
    white-space: normal;
  }

  #gwspblock_quick td.verbraucherschutz2 {
    height: 212px;
  }

  #gwspblock_quick .verbraucherschutzrahmen {
    width: 340px;
  }

  #gwspblock_quick INPUT.button {
    width: 200px;    
  }

  #gwspblock_quick input#labelid-agb_agb,
  #gwspblock_quick input#labelid-datenschutz_datenschutz {
    width: 16px;
    border: 0;
  }

  #gwspblock_quick input#labelid-datenschutz_datenschutz {
    margin-top: 30px;
  }

  #gwspblock_login A {
    color: #0099cc;
  }

  DIV.RegFLHalf {
    float: left;
    width: 173px;
    margin-top: 16px;
  }

  DIV.RegFLHalf INPUT {
    width: 160px;
  }

  #gwsplogin {
    border: 1px solid #0099cc;
    padding: 10px;
    float: left;
    margin-top: 20px;
  }

  DIV.RegRow A {
    color: #0099cc;
  }

/* TEASER FORM */

DIV.resTeaser FORM {
  padding: 6px;
  border: 1px dotted #0099cc;
  background: #E7EDF1;
}

div div.werb {
display:none;
}

#rectangle, #werb11 {
background:url("/pics/ruhr/hwsanzeige.gif") no-repeat scroll center top transparent;
clear:both;
float:left;
margin-bottom:20px;
margin-left:34px;
padding-top:12px;
width:300px;
}

