/* Fix f?r rechte Navboxen */

#content {
  margin-top: 10px;
  position: relative;
}

#contentRight {
  position: absolute;
  left: 0;
  top: 346px;
  left: 497px;
}

.TS_AufmThumb IMG {
  margin: 0;
}

.TS_ArtikelBox {
    background-color: #005C2F;
    background-image: url(/pics/topslider/tsArtikelBox.gif);
    background-position: top;
    background-repeat: repeat-x;
    height:42px;
    width:286px;
    border-top:1px solid #000000;
    padding:7px 7px 10px 15px;
    color:#ffffff;
    font-size:11px;
    line-height: 13px;
    overflow:hidden;
    margin-bottom: 10px;
}

.TS_ArtikelBox a {
    text-decoration: none;
    color:#ffffff;
}

.TS_ArtikelBox .TS_ArtikelBoxThumb {
    float:right;
    width:60px;
    height:45px;
    overflow:hidden;
}

.TS_Container {
  border:0px;
  width:804px;
  margin:0px;
  padding:0px;
  clear:both;
  background:transparent;
}

.TS_Container IMG {
  margin: 0;
}

.TS_Hidden {
  display:none !important;
}

.TS_TabInAktiv {
  display:none !important;
}

.TS_Container .TS_InnerContainer {
  background:transparent;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer {
  background:transparent;
  z-index:15;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_Aufmacher {
  float:left;
  width:497px;
  height:331px;
  background:#E6ECEF;
  overflow:hidden;
  z-index:5;
}

.TS_AufmShort .TS_AufmDatum {
  font-size: 10px;
  font-weight: bold;
  color: #666666;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_Aufmacher a, .TS_Container .TS_InnerContainer .TS_AufmContainer .TS_AufmTextBox .TS_AufmShort a {
    color:#000000;
    text-decoration:none;
    line-height:15px;
}

.TS_InnerContainer .TS_AufmContainer .TS_AufmTextBox .TS_AufmShort {
    padding:12px 15px 0px 10px !important;
    line-height:15px;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_AufmTextBox {
  float:left;
  width:480px;
  /*border-bottom:1px solid #ff0000;*/
  font-family:Verdana;
  margin:0px;
  padding:0px;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_AufmTextBox .TS_AufmShort {
  font-size:12px;
  padding:12px 0px 0px 0px;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_AufmTextBox .lbx_headline {
  color:#999999;
  font-size:10px;
  font-weight:normal;
  margin:0 0 3px;
}

/*
.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_AufmTextBox span {
  font-size:10px;
}
*/

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_AufmTextBox a {
  color:#007F7F;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_AufmTextBox .TS_AufmLinkbox {
  float: left;
  clear: both;
  padding: 0 0px 20px 10px;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_Aufmacher .TS_AufmOpacity {
  background:#ffffff;
  opacity:0.8;
  position:relative;
  top:-60px;
  left:0px;
  padding:12px 10px 10px 10px;
  display:block;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_Aufmacher .TS_AufmHeadline {
  position:relative;
  display:block;
  color:#000000;
  font-family:Verdana;
  font-size:13pt;
  font-weight:bold;
  width: 460px;
  line-height:22px;
  text-decoration:none;
  top:-18px;
  height:20px;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_Aufmacher .TS_AufmHeadline h1 {
  color:#000000;
  font-family:Verdana;
  font-size:13pt;
  font-weight:bold;
  text-decoration:none;
  margin:0px;
  padding:0px;
  cursor:pointer;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_Aufmacher .TS_AufmHeadline a {
  line-height:20px !important;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_Aufmacher .TS_AufmStichzeile {
  font-size:10pt;
  position:relative;
  display:block;
  overflow:hidden;
  height:16px;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_Aufmacher .TS_AufmStichzeile h2 {
  margin:0px;
  padding:0px;
  font-weight:normal;
  font-size:11px;
  font-weight: bold;
  color: #005C2F;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_Aufmacher .TS_AufmStichzeile a {
  text-decoration:none;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_Aufmacher .TS_AufmThumb {
    width:497px;
    height:331px;
    overflow:hidden;
}

.TS_Container .TS_InnerContainer .TS_AufmContainer .TS_Aufmacher .TS_AufmThumb img {
  width:497px !important;
  height:auto;
}



.TS_ArtContainerOuter {
  position:absolute;
  width:0px;
  /*width:337px;*/
}

.TS_Container .TS_InnerContainer .TS_ArtContainer {
  overflow:hidden;
  height:300px;
  position:relative;
  left:468px;
  width:337px;
  /*background:#E6ECEF;*/
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_TabBar {
  border-bottom:1px solid #005C2F;
  height:23px;
  background:#ffffff;
  margin:0px 0px 0px 30px;
  overflow:hidden;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_TabBar a {
  color:#555555;
  text-decoration:none;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_TabBar ul {
    font-size:11px;
    color:#ffffff;
    padding:0px;
    margin:0px;
    list-style-type:none;
    list-style-image:none;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_TabBar ul li {
    list-style-type:none;
    list-style-image:none;
    margin:0px;
    padding:5px 10px 5px 10px;
    float:left;
    border-right:3px solid #ffffff;
    color:#575757;
    background-image: url(/pics/topslider/tabInaktiv.gif);
    background-position: top;
    background-repeat: x-repeat;
    background-color:#E0E0E0;
    cursor:pointer;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_TabBar ul li a {
    text-decoration:none;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_TabBar ul li.TS_TabButtonAktiv {
    background-image: url(/pics/topslider/tabAktiv.gif);
    background-position: top;
    background-repeat: x-repeat;
    background-color: #005C2F;
    color:#ffffff;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_TabBar ul li.TS_TabButtonAktiv a {
    color:#ffffff;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_Artikel {
  border-left:1px solid #ffffff;
  float:right;
  width:307px;
  height:62px;
  overflow:hidden;
  background:url(/pics/standard/grid_hor_grey_trans.gif) repeat-x #f0f6f3 bottom;
  cursor:pointer;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_ArtikelAktiv {
  background:url(/pics/standard/grid_hor_grey_trans.gif) repeat-x #ffffff bottom;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_Artikel .TS_Arrow {
  display:none;
}

.TS_ArrowCont {
  position:absolute;
  width:0px;
  height:0px;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_ArtikelAktiv .TS_Arrow {
  background:url(/pics/topslider/rnpfeil.png) transparent no-repeat 0px -2px;
  display:block !important;
  width:15px;
  height:55px;
  position:relative;
  left:-15px;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_ArtikelAktiv .TS_ArtHeadlineAktiv, .TS_Container .TS_InnerContainer .TS_ArtContainer .TS_ArtikelAktiv .TS_ArtStichzeileAktiv {
  /*color:#ffffff !important;*/
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_Artikel .TS_ArtHeadline {
  color:#000000;
  font-size:12px;
  font-weight:bold;
  padding:0px 5px 0px 15px;
  text-decoration:none;
  overflow:hidden;
  height:34px;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_Artikel .TS_ArtHeadline h1 {
  color:#000000;
  font-size:12px;
  font-weight:bold;
  padding:0px;
  margin:0px;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_Artikel .TS_ArtHeadline a {
  text-decoration:none;
  color:#000000;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_Artikel .TS_ArtThumb, .TS_Container .TS_InnerContainer .TS_ArtContainer .TS_Artikel .TS_ArtShort, .TS_Container .TS_InnerContainer .TS_ArtContainer .TS_Artikel .TS_ArtLinkbox {
  display:none;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_Artikel .TS_ArtStichzeile {
  display:block;
  color: #005C2F;
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  padding:9px 5px 1px 15px;
  overflow:hidden;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_Artikel .TS_ArtStichzeile h2 {
  color: #005C2F;
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

.TS_Container .TS_InnerContainer .TS_ArtContainer .TS_Artikel .TS_ArtStichzeile a {
  color: #005C2F;
  text-decoration:none;
}

.TS_FussballSpacer {
  /*border-top:1px solid #cccccc;*/
  float:right;
  width:309px;
  height:55px;
  overflow:hidden;
  background:transparent;
  font-size:9px;
  color:#cccccc;
  /*text-align:center;*/
}





.TS_DropDown {
    width:0px;
    height:0px;
    display:none;
    position:absolute;
}

.TS_DropDown ul {
    margin:0px;
    padding:0px;
    list-style-type: none;
    list-style-image: none;
    height:auto;
}

.TS_DropDown ul li {
    margin:0px;
    padding:0px;
    list-style-type: none;
    list-style-image: none;
    font-size:11px;
    cursor:pointer;
}

.TS_DropDown ul li {
    text-decoration:none;
    color:#000000;
    white-space:nowrap;
    line-height:1.3em;
}

.TS_DropDown ul li:hover {
    text-decoration:underline;
    color:#005C2F;
}

.TS_DropDown .TS_DropDownInner {
    position:relative;
    background:#ffffff;
    border:1px solid #005C2F;
    /*width:135px;*/
    padding:5px 15px 5px 15px;
    display:table;
}

.TS_DDButt {
    display:inline;
    cursor:pointer;
    width:18px;
    height:12px;
    border-bottom:1px solid transparent;
}

.TS_AufmShort .mehr {
  font-size: 10px;
  color: #005c2f;
  font-weight: bold;
  padding-left: 12px;
  background-image: url(/pics/standard/double_arrow.gif);
  background-position: 0 4px;
  background-repeat: no-repeat;
  text-decoration: none;
  white-space: nowrap;
}

.TS_AufmShort .mehr:hover {
  text-decoration: underline;
}

.TS_ToolTip {
    position: absolute;
    left: 10px;
    width:200px;
    z-index:999;
    display: none;
}
#TS_ToolTip_Bottom {
  padding-left: 105px;
  background-image:url(/pics/ruhr/topslider/tooltip_dot.gif);
  background-repeat: repeat-x;
  background-position: top;
}
#TS_ToolTip_Top {
  padding: 6px 6px 10px 6px;
  font-size: 10px;
  background-color: #FFFFFF;
  border-style: solid;
  border-color: #005C2F;
  border-width: 1px;
}
#TS_ToolTip_Top, #TS_ToolTip_Bottom {
  position:relative;
  left:-77px;
}
.TT_Container {
    width:819px;
    overflow:hidden;
    height:64px;
    display:block;
    clear:both;
}

.TT_Container .TT_ContainerInner {
    width:819px;
    height:64px;
}

.TT_Container .TT_ContainerInner .TT_TickerBox {
    width:490px;
    /*border-right:1px solid red;*/
    height:60px;
    float:left;
}

.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxHeader {
    display:block;
    clear:both;
    height:20px;
    padding:5px 20px 0px 10px;
}

.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxHeader .TT_BHLeft {
    width:150px;
    font-weight:bold;
    font-size:11px;
    float:left;
}

.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxHeader .TT_BHRight {
    font-size:11px;
    float:right;
}

.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxHeader .TT_BHRight a, .TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxContent a {
    color:#007f7f;
}

.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxContent .TT_Row .TT_date {
    color:#000000;
    float:left;
    padding:0px 10px 0px 0px;
    width:30px;
    overflow:hidden;
}

.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxContent .TT_Row .TT_title {
    width:390px;
    height:14px;
    overflow:hidden;
}



.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxContent {
    display:block;
    clear:both;
    height:35px;
    padding:0px 20px 0px 10px;
    overflow:hidden;
    font-size:11px;
    /*border:1px solid red;*/
}

.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxContent .TT_Row {
    padding: 0 0 2px 0;
}

.TT_Container .TT_ContainerInner .TT_AnzeigenBox {
    width:315px;
    height:60px;
    float:right;
    overflow:hidden;
    padding:0px 0px 0px 0px;
}

/* LINKBOX */


.TS_AufmLinkbox UL {
  font-size: 10px;
  font-weight: bold;
  list-style-type: none;
  float: left;
  margin: 10px 0 0 0;
  padding: 0;
  width: 475px;
}

.TS_AufmLinkbox LI { padding: 3px 0 0 0; }


.TS_AufmLinkbox LI A {
  padding-left: 18px;
  background-repeat: no-repeat;
  background-position: 0 1px;
  color: #000000;
  text-decoration: none;
}

.TS_AufmLinkbox LI A:hover, .TS_AufmLinkbox LI A:hover SPAN {
  text-decoration: underline;
}

.TS_AufmLinkbox LI H4 {
  font-size: 10px;
  display: inline;
}

.TS_AufmLinkbox LI H5 {
  font-size: 10px;
  display: inline;
  color: #005c2f;
}

.TS_AufmLinkbox UL LI.forum A {
  background-image: url(/pics/icons/icon_forum.gif);
}

.TS_AufmLinkbox UL LI.overview A {
  background-image: url(/pics/icons/icon_overview.gif);
}

.TS_AufmLinkbox UL LI.diashow A {
  background-image: url(/pics/icons/icon_diashow.gif);
}

.TS_AufmLinkbox UL LI.article A {
  background-image: url(/pics/icons/icon_article.gif);
}

.TS_AufmLinkbox UL LI.video A {
  background-image: url(/pics/icons/icon_video.gif);
}


/* START TopTicker */

.TT_Container {
    width:805px;
    overflow:hidden;
    height:64px;
    height:75px;
    display:block;
    clear:both;
    background-color:#ffffff;
}

.TT_Container .TT_ContainerInner {
    background:url(/pics/ticker.bg.png) transparent 0px 0px repeat-x ;
    width:805px;
    height:64px;
}

.TT_Container .TT_ContainerInner .TT_TickerBox {
    width:490px;
    /*border-right:1px solid red;*/
    height:60px;
    float:left;
}

.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxHeader {
    display:block;
    clear:both;
    height:20px;
    padding:5px 20px 0px 10px;
}

.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxHeader .TT_BHLeft {
    width:150px;
    font-weight:bold;
    font-size:11px;
    float:left;
}

.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxHeader .TT_BHRight {
    font-size:11px;
    float:right;
}

.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxHeader .TT_BHRight a, .TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxContent a {
    color:#007f7f;
}

.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxContent .TT_Row .TT_date {
    color:#000000;
    float:left;
    padding:0px 10px 0px 0px;
    width:30px;
    overflow:hidden;
}

.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxContent .TT_Row .TT_title {
    width:390px;
    height:14px;
    overflow:hidden;
}


.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxContent {
    display:block;
    clear:both;
    height:35px;
    padding:0px 20px 0px 10px;
    overflow:hidden;
    font-size:11px;
    /*border:1px solid red;*/
}

.TT_Container .TT_ContainerInner .TT_TickerBox .TT_BoxContent .TT_Row {
    padding: 0 0 2px 0;
}

.TT_Container .TT_ContainerInner .TT_AnzeigenBox {
    width:315px;
    height:60px;
    float:right;
    overflow:hidden;
    padding:9px 0px 0px 0px;
}


/* START Abweichungen vom Default CSS */
.TT_Container .TT_ContainerInner .topticker .TT_BoxContent .TT_Row .TT_date {
  color:#666666;
  font-size:10px;
  font-weight:bold;
  font-family:Verdana,sans-serif;
  width:22px;
}
.TT_Container .TT_ContainerInner .topticker .TT_BoxContent .TT_Row .TT_title {
  height:16px !important;
  color:#005C2F;
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  padding-left:10px;
}
.TT_Container .TT_ContainerInner .topticker .TT_BoxContent .TT_Row .TT_title a {
  text-decoration:none;
}
.TT_Container .TT_ContainerInner .TT_AnzeigenBox {
  width:308px;  
}
.TT_AnzeigenBox img.anseige {
  margin-right:8px;
}
.TT_AnzeigenBox a img {
  padding:0px;
  margin:0px;
}
/* ENDE Abweichungen vom Default CSS */
/* ENDE  TopTicker */

