/* * * * * * * * * * * * * * *  C O L O R S  * * * * * * * * * * * * * */

/** sprite: vert-dsds; sprite-image: url('images/dsds11/r11_sprite-vert-dsds.png'); sprite-layout: vertical; */
/** sprite: horiz-dsds; sprite-image: url('images/dsds11/r11_sprite-horiz-dsds.png'); sprite-layout: horizontal; */
/** sprite: vertico-dsds; sprite-image: url('images/dsds11/r11_sprite-vertico-dsds.png'); sprite-layout: vertical; */

body, td {
    color: white;
}

a {
    color: white;
}

a.arrow2 {
    color: white;
}

a:hover.arrow2 {
    color: #042d57;
}

a.arrow2 span {
    background-image: url('images/rtl11/r11_arrow_white.png'); /** sprite-ref:vertico-dsds;sprite-margin-bottom:1px; */
}

a:hover.arrow2 span {
    background-image: url('images/dsds11/r11_dsds_arrow_over.png'); /** sprite-ref:vertico-dsds;sprite-margin-bottom:1px; */
}

.artikel a.arrow2 {
    color: #042d57;
}

.artikel a:hover.arrow2 {
    color: #308fcd;
}

.artikel a.arrow2 span {
    background-image: url('images/dsds11/r11_dsds_arrow_over.png'); /** sprite-ref:vertico-dsds;sprite-margin-bottom:1px; */
}

.artikel a:hover.arrow2 span {
    background-image: url('images/dsds11/r11_dsds_arrow_over_light.png'); /** sprite-ref:vertico-dsds;sprite-margin-bottom:1px; */
}

a.arrow2Back {
    color: white;
}

a:hover.arrow2Back {
    color: #042d57;
}

a.arrow2Back span {
    background-image: url('images/rtl11/r11_arrow_back_white.png'); /** sprite-ref:vertico-dsds;sprite-margin-bottom:1px; */
}

a:hover.arrow2Back span {
    background-image: url('images/dsds11/r11_dsds_arrow_back_over.png'); /** sprite-ref:vertico-dsds;sprite-margin-bottom:1px; */
}

.artikel a.arrow2Back {
    color: #042d57;
}

.artikel a:hover.arrow2Back {
    color: #308fcd;
}

.artikel a.arrow2Back span {
    background-image: url('images/dsds11/r11_dsds_arrow_back_over.png'); /** sprite-ref:vertico-dsds;sprite-margin-bottom:1px; */
}

.artikel a:hover.arrow2Back span {
    background-image: url('images/dsds11/r11_dsds_arrow_back_over_light.png'); /** sprite-ref:vertico-dsds;sprite-margin-bottom:1px; */
}

.roof a.arrow2 {
    color: white;
}

.roof a:hover.arrow2 {
    color: white;
}

.roof a.arrow2 span {
    background-image: url('images/rtl11/r11_arrow_white.png'); /** sprite-ref:vertico-dsds;sprite-margin-bottom:1px; */
}

.roof a:hover.arrow2 span {
    background-image: url('images/rtl11/r11_arrow_white.png'); /** sprite-ref:vertico-dsds;sprite-margin-bottom:1px; */
}

/*
.artikel .T_set a.arrow2          { color:white; }
.artikel .T_set a:hover.arrow2    { color:#042d57; }
*/

.button a {
    color: white;
    background-position: right top;
    background-image: url('images/dsds11/r11_dsds_bg_button.png'); /** sprite-ref:vert-dsds;sprite-alignment:right; */
}

.forenItem .buttonBox .button a {
    color: white;
}

.artikel .button a {
    color: white;
}

.button .front {
    background-image: url('images/dsds11/r11_dsds_bg_button_front.png'); /** sprite-ref:vert-dsds; */
}

.buttonBig a {
    color: white;
    background-position: right top;
    background-image: url('images/rtl11/r11_bg_button_big.png'); /** sprite-ref:vert-dsds;sprite-alignment:right; */
}

.artikel .buttonBig a {
    color: white;
}

.buttonBig .front {
    background-image: url('images/rtl11/r11_bg_button_big_front.png'); /** sprite-ref:vert-dsds; */
}

.chatdachzeile {
    font-size: 13px;
    color: #ffffff;
    font-weight: bold;
    top: 3px;
    left: 3px;
    position: absolute;
    width: 300px;
    float: left;
}

.eventchat-subheadline {
    color: #05315d;
    font-size: 13px;
    font-weight: bold;
    left: 10px;
    top: -8px;
    position: relative;
}

h1,
h2,
h5 {
    color: #042d57;
}

.T_2er_textbox h1 {
    color: #ffffff;
}
.T_1er_textbox.stb h1 {
    padding: 8px;
    color:#ffffff;
}

h1.standAlone {
    color: #042d57;
}

h5 span {
    background-image: url('images/rtl11/r11_arrow.png'); /** sprite-ref:vert-dsds;sprite-margin-bottom:1px; */
}

.head3 {
    color: #042d57;
}

.maincontent {
    background-color: #081b39;
    background-repeat: no-repeat;
    background-position: 0px 241px;
    background-image: url('images/dsds11/r11_dsds_kachel.jpg');
}

.basecontent {
}

.topcontent .baseline {
    background-color: transparent;
}

.spacer11 {
    background-color: transparent;
}

.spacer12 {
    background-color: transparent;
}

.spacer14 {
    background-color: transparent;
}

.line {
    background-color: white;
    filter: alpha(opacity=20);
    opacity: 0.20;
}

.darkline {
    background-color: white;
}

/* H E A D E R */
.loginbox_header {
    color: white;
}

.loginbox_header a {
    color: #0291df;
}

.googleSearch {
    background-image: url('images/rtl11/r11_bg_google_search.png'); /** sprite-ref:vert-dsds; */
}

.tvHighlight {
    background-repeat: no-repeat;
    background-position: left 8px;
    background-image: url('images/rtl11/r11_bg_tv_highlight.png'); /** sprite-ref:vert-dsds;sprite-margin-top:8px;sprite-margin-bottom:42px; */
}

.tvHighlight .txt {
    color: white;
}

.tvHighlight .txt a {
    color: #0392d8;
}

.tvProgramm {
    background-color: #e7eaf0;
}

.tvProgramm .programm {
    background-color: #0392d8;
    color: white;
}

.tvProgramm .today {
    background-color: #0392d8;
    color: white;
}

.tvProgramm a:hover.today {
    color: white;
}

.tvProgramm a {
    color: #7e7e7e;
}

.tvProgramm a:hover {
    color: #0392d8;
}

.tvProgramm a.now,
.tvProgramm a.next {
    background-repeat: no-repeat;
    background-image: url('images/rtl11/r11_bg_tv_programm_link.png'); /** sprite-ref:vert-dsds;sprite-margin-bottom:5px; */
}

.tvProgramm a:hover.now,
.tvProgramm a:hover.next {
    color: #2a292e;
}

.tvProgramm a.now b,
.tvProgramm a.next b {
    color: #0392d8;
}

/* N A V I */

.navi li.level_1_aktiv .left {
    background-image: url('images/rtl11/r11_bg_level1_left2.png'); /** sprite-ref:vert-dsds; */
}

.navi li.level_1 a {
    color: white;
}

.navi li.level_1_mo a {
    color: #1554b3;
}

.navi li.level_1_aktiv a {
    color: white;
}

.navi li.level_1_aktiv a {
    background-position: right top;
    background-image: url('images/rtl11/r11_bg_level1_right.png'); /** sprite-ref:vert-dsds;sprite-alignment:right; */
}

.navi ul.level_2 {
    background-image: url('images/rtl11/r11_bg_level2.png');
}

.navi ul.level_2 a {
    background-image: none;
}

.navi ul.level_2 a:hover {
    color: #0392d8;
}

.navi ul.level_2 .T_tvHL .txt a, .navi ul.level_2 .T_tvHL .octopus_cu .ip_octopus_ad_link_text a {
    color: #0392d8;
}

.navi ul.level_2 .T_tvHL .txt .format {
    color: white;
}

/* P R E S E N T E R  /  L E V E L  3 */

.level_3Box {
    background-color: white;
}

.level_3Box .line {
    background-color: #000000;
}

.level_3Box .level_3 .nav_item a {
    color: #05315d;
}

.level_3Box .level_3 .nav_item.aktiv {
    border-color: #000000;
}

.level_3Box .level_3 .nav_item.aktiv a {
    color: white;
    background-image: url('images/dsds11/r11_dsds_bg_level_3.png'); /** sprite-ref:vertico-dsds;sprite-alignment:repeat; */
}

.presenter {
    background-color: white;
}

/* T E A S E R */

.T_base {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.T_base .roof {
    background-color: #0b437c;
}

.T_base .roof h5 {
    color: white;
}

.T_base .roof h5 a {
    color: white;
}

.login label {
    color: white;
}

.T_base_all {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.T_base_demi {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.T_base_demi .roof {
    background-color: #0b437c;
}

.T_base_demi .roof h5 {
    color: white;
}

.T_base_demi .roof h5 a {
    color: white;
}

.T_base_hoch {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.T_base_hoch .roof {
    color: white;
    background-color: #0b437c;
}

.T_base_hoch .roof a {
    color: white;
}

.T_base_hoch .roof h5 {
    color: white;
}

.T_base_hoch .roof h5 a {
    color: white;
}

.T_base.noGradient {
    background-color: #2e8bc9;
    background-image: none;
}

.T_base_all.noGradient {
    background-color: #2e8bc9;
    background-image: none;
}

.T_base_hoch.noGradient {
    background-color: #2e8bc9;
    background-image: none;
}

/* hier gibt es einen Fehler im IE6 - der 3. Eintrag �berschreibt die 2 vorherigen */

.T_1er {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.T_1er h3 a:hover,
.T_1er .head3 a:hover,
.T_1er .txt a:hover,
.ip_octopus_ad_text a:hover,
.ip_octopus_ad_headline a:hover {
    color: #042d57;
}

.T_1er .roof, .T_1er .octopus_hr .ip_octopus_ad_roof {
    background-color: #0b437c;
}

.T_1er .roof a, .T_1er .octopus_hr .ip_octopus_ad_roof a {
    color: white;
}

.T_1er .anzeige {
    background-image: url('images/rtl11/r11_anzeige.png'); /** sprite-ref:vertico-dsds; */
}

.artikel .T_1er {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.artikel .T_set {
    background-color: transparent;
}

.artikel .T_set .layer {
    background-image: url('images/dsds11/r11_dsds_default_setdef.png');
}

.artikel .T_set .txt {
    color: #484848;
}

.T_news {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.T_news .roof {
    background-color: #0b437c;
}

.T_news .roof a {
    color: white;
}

.T_news .txtBox a:hover {
    color: #042d57;
}

.T_1er_hoch {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.T_1er_hoch .videoicon {
    background-image: url('images/rtl11/r11_videoicon.png'); /** sprite-ref:vert-dsds; */
}

.T_1er_hoch h3 a:hover, .T_1er_hoch .octopus_mr .ip_octopus_ad_headline a:hover {
    color: #042d57;
}

.T_1er_hoch .roof, .T_1er_hoch .octopus_mr .ip_octopus_ad_roof {
    background-color: #0b437c;
}

.T_1er_hoch .roof a, .T_1er_hoch .octopus_mr .ip_octopus_ad_roof a {
    color: white;
}

.T_2er_hoch {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.T_2er_hoch .roof {
    background-color: #0b437c;
}

.T_2er_hoch .roof h5 {
    color: white;
}

.T_2er_hoch .roof h5 a {
    color: white;
}

/* aufmacher */

.aufmacher .bgLayer {
    background-image: url('images/dsds11/r11_dsds_bg_aufmacher_txtbox.png'); /** sprite-ref:vert-dsds; */
}

.aufmacher .videoicon {
    background-image: url('images/rtl11/r11_videoicon.png'); /** sprite-ref:vert-dsds; */
}

.aufmacher a.play_button {
    background: url(images/dsds11/plp_play_btn.png) no-repeat 0 0;
}

.aufmacher a:hover.play_button {
    background-position: -78px 0;
}

.aufmacher h2 a {
    color: white;
}

.aufmacher h2 a:hover {
    color: #4da6e2;
}

.aufmacher h3 a {
    color: #4da6e2;
}

.aufmacherContainer .control {
    background-repeat: no-repeat;
    background-position: right top;
    background-image: url('images/rtl11/r11_bg_control_body.png'); /** sprite-ref:vert-dsds;sprite-alignment:right;sprite-margin-bottom:57px; */
}

.aufmacherContainer .control a {
    color: white;
    background-repeat: no-repeat;
    background-position: right top;
    background-image: url('images/rtl11/r11_bg_control_inaktiv.png'); /** sprite-ref:vert-dsds;sprite-alignment:right; */
}

.aufmacherContainer .control a:hover,
.aufmacherContainer .control a.aktiv {
    background-repeat: no-repeat;
    background-position: right top;
    background-image: url('images/dsds11/r11_dsds_bg_control_aktiv.png'); /** sprite-ref:vert-dsds;sprite-alignment:right; */
}

.T_david {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.T_david h5 {
    color: white;
}

.T_david h2 {
    color: white;
}

.T_david .roof {
    background-color: #0b437c;
}

.T_david .roof h5 {
    color: white;
}

.T_david .roof h5 a {
    color: white;
}

.T_david .rightContent .linkBox {
    background-repeat: no-repeat;
    background-position: 13px bottom;
    background-image: url('images/dsds11/r11_dsds_bg_list_linkbox.png'); /** sprite-ref:horiz-dsds;sprite-alignment:bottom;sprite-margin-top:20px;sprite-margin-left:13px; */
}

.T_david .rightContent .linkBox .layer {
    background-image: url('images/dsds11/r11_dsds_david_layer.png'); /** sprite-ref:vert-dsds; */
}

.T_david .rightContent .linkBox a.img {
    background-color: white;
    filter: alpha(opacity=1);
    opacity: 0.01;
}

.T_video .play_button,
.artikel .T_video .play_button {
    background-image: url('images/dsds11/plp_play_btn.png'); /* kein spritebild da MO im HTML-Code */
}

.T_video .roof,
.artikel .T_video .roof {
    background-color: #0b437c;
}

.T_video .headline {
    background-image: url('images/rtl11/r11_bg_aufmacher_text.png'); /** sprite-ref:vert-dsds;sprite-alignment:repeat; */
}

.T_video .roof h5,
.artikel .T_video .roof h5 {
    color: white;
}

.T_listPlayer {
    background-repeat: repeat-x;
    background-image: url('images/dsds11/r11_dsds_bg_listplayer.png');
}

.T_listPlayer h2 {
    color: white;
}

.T_listPlayer .bgLayer {
    background-image: url('images/rtl11/r11_splitscreen_blau.jpg'); /* JPG deutlich kleiner als PNG :-) */
}

.T_listPlayer .head3 a {
    color: white;
}

.T_listPlayer .head3 a:hover {
    color: #042d57
}

.T_listPlayer .roof a {
    color: #0291df;
}

.T_listPlayer a.play_button {
    background-image: url('images/dsds11/r11_dsds_play_button.png'); /** sprite-ref:vertico-dsds; */
}

.T_listPlayer a:hover.play_button {
    background-image: url('images/dsds11/r11_dsds_play_button_mo.png'); /** sprite-ref:vertico-dsds; */
}

.T_listPlayer .linkBox {
    background-color: #0b437c;
}

.T_listPlayer .linkBox:hover {
    background-color: #0263a8;
}

.T_listPlayer .linkBox .txt,
.T_listPlayer .linkBox .txt a {
    color: white;
}

.T_listPlayer .linkBox .duration {
    color: #0291df;
}

.T_1er_hoch.T_listPlayer .roof {
    background-color: transparent;
}

.T_player {
    background-color: #2e8bc9;
}

.T_player h2 {
    color: white;
}

.T_player .bgLayer {
    background-image: url('images/rtl11/r11_splitscreen_blau_big.jpg'); /* JPG deutlich kleiner als PNG :-) */
}

.T_player .head3 a {
    color: white;
}

.T_player .head3 a:hover {
    color: #0291df;
}

.artikel .T_player .roof {
    background-color: transparent;
}

.T_player .roof a {
    color: #0291df;
}

.T_player a.play_button {
    background-image: url('images/dsds11/r11_dsds_play_button.png'); /** sprite-ref:vertico-dsds; */
}

.T_player a:hover.play_button {
    background-image: url('images/dsds11/r11_dsds_play_button_mo.png'); /** sprite-ref:vertico-dsds; */
}

.T_partner {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.T_partner .roof {
    background-color: #0b437c;
}

.T_partner .roof h5 {
    color: white;
}

.T_partner .roof h5 a {
    color: white;
}

.T_partner .linkBox {
    background-image: url('images/dsds11/r11_dsds_bg_linkbox.png');
}

/* kein spritebild da MO im HTML-Code */

/* SHOP und KOOP neu rtl_11 */
.T_shopKoop .headline {
    color: #818181;
}

.T_shopKoop .roof {
    background-color: transparent;
}

.T_shopKoop .roof a {
    color: white;
}

.T_shopKoop .roof a:hover {
    color: #042d57;
}

.T_shop .head3 a,
.T_shop .roof a {
    color: white;
}

.T_shop .head3 a:hover,
.T_shop .roof a:hover {
    color: #042d57;
}

.T_kategorie {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.T_kategorie .roof {
    background-color: #0b437c;
}

.T_kategorie .roof h5 {
    color: white;
}

.T_kategorie .roof h5 a {
    color: white;
}

.T_kategorie .rightContent .T_1er {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.T_kategorie .linkBox {
    background-image: url('images/dsds11/r11_dsds_bg_linkbox_no.png'); /** sprite-ref:vert-dsds; */
}

.T_bildserie {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.T_bildserie .bigImgBox {
    background-color: white;
}

.T_bildserie .roof {
    background-color: #0b437c;
}

.T_bildserie .roof h5 {
    color: white;
}

.T_bildserie .roof h5 a {
    color: white;
}

.serienNaviBox2 a.prev {
    border-right-color: white;
    background-image: url('images/dsds11/r11_dsds_galerie_navi_back_small.png'); /** sprite-ref:vertico-dsds; */
}

.serienNaviBox2 a.next {
    border-left-color: white;
    background-image: url('images/dsds11/r11_dsds_galerie_navi_for_small.png'); /** sprite-ref:vertico-dsds; */
}

.serienNaviBox2 .scrollableBox {
    border-color: white;
    background-image: url('images/rtl11/r11_bg_galerie_bar38.png'); /** sprite-ref:vertico-dsds;sprite-alignment:repeat; */
}

.serienNaviBox2 .scrollable .items .imgBox {
    border-color: #2e8bc9;
}

.T_base_hoch .mostContainer .head3,
.T_base_hoch .mostContainer .head3 a {
    color: white;
}

.T_base_hoch .mostContainer .head3 a:hover {
    color: #042d57;
}

.T_base_hoch .mostAktiv {
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.most .icon.num1 {
    background-image: url('images/dsds11/r11_dsds_most_1.png'); /** sprite-ref:vertico-dsds; */
}

.most .icon.num2 {
    background-image: url('images/dsds11/r11_dsds_most_2.png'); /** sprite-ref:vertico-dsds; */
}

.most .icon.num3 {
    background-image: url('images/dsds11/r11_dsds_most_3.png'); /** sprite-ref:vertico-dsds; */
}

.most .icon.num4 {
    background-image: url('images/dsds11/r11_dsds_most_4.png'); /** sprite-ref:vertico-dsds; */
}

.most .icon.num5 {
    background-image: url('images/dsds11/r11_dsds_most_5.png'); /** sprite-ref:vertico-dsds; */
}

.most .icon.num6 {
    background-image: url('images/dsds11/r11_dsds_most_6.png'); /** sprite-ref:vertico-dsds; */
}

.mostAktiv .icon.num1 {
    background-image: url('images/dsds11/r11_dsds_most_aktiv_1.png'); /** sprite-ref:vertico-dsds; */
}

.mostAktiv .icon.num2 {
    background-image: url('images/dsds11/r11_dsds_most_aktiv_2.png'); /** sprite-ref:vertico-dsds; */
}

.mostAktiv .icon.num3 {
    background-image: url('images/dsds11/r11_dsds_most_aktiv_3.png'); /** sprite-ref:vertico-dsds; */
}

.mostAktiv .icon.num4 {
    background-image: url('images/dsds11/r11_dsds_most_aktiv_4.png'); /** sprite-ref:vertico-dsds; */
}

.mostAktiv .icon.num5 {
    background-image: url('images/dsds11/r11_dsds_most_aktiv_5.png'); /** sprite-ref:vertico-dsds; */
}

.mostAktiv .icon.num6 {
    background-image: url('images/dsds11/r11_dsds_most_aktiv_6.png'); /** sprite-ref:vertico-dsds; */
}

.girlOfDay h2 {
    color: white;
}

.listContainer .linkBox {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_list_linkbox.png'); /** sprite-ref:horiz-dsds;sprite-alignment:bottom; */
}

.optionListContainer .listBox {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_list_linkbox.png'); /** sprite-ref:horiz-dsds;sprite-alignment:bottom; */
}

.optionListContainer .listBox h5 {
    color: white;
}

.navBox .optionListContainer .listBox {
    background-image: none;
    background-color: transparent;
}

.faq .katHeader {
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/rtl11/r11_bg_946.jpg');
}

.faq .katHeader .txt {
    color: #080f60;
}

.faq .katHeader .icon {
    background-image: url('images/rtl11/r11_icon_faq_katheader_down.png'); /** sprite-ref:vertico-dsds; */
}

.faq.open .katHeader .icon {
    background-image: url('images/rtl11/r11_icon_faq_katheader_up.png'); /** sprite-ref:vertico-dsds; */
}

.faq .linkBox {
    border-color: #e3e3e3;
}

.faq .linkBox a.arrow2 {
    color: #484848;
}

.faq .linkBox a:hover.arrow2 {
    color: #6581b4;
}

.searchInput td.label {
    color: #080f60;
}

.ligatusBox .ligatusTeaser .txt a {
    color: white;
}

.ligatusBox .ligatusTeaser.gradient {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.ligatusBox .ligatusTeaser.noimages .txt a {
    font-weight: normal;
}

.ligatusBox .ligatusTeaser.noimages .txt a:hover {
    color: #042d57;
}

.tagCloud .size1 a {
    color: #9dcdf3;
}

.tagCloud .size2 a {
    color: #6581b4;
}

.tagCloud .size3 a {
    color: #080f60;
}

.tagCloud .size4 a {
    color: #484848;
}

.wetterTeaser td.txt {
    color: white;
}

.wetterTeaser td.valueC {
    color: white;
}

.wetterTeaser td.valueKM {
    color: white;
}

.wetterTeaser .ort {
    color: white;
}

.wetterSearch td.label {
    color: #080f60;
}

.rectangel .anzeige, /* deprecated */
.rectangle .anzeige {
    background-image: url('images/rtl11/r11_anzeige.png'); /** sprite-ref:vertico-dsds; */
}

/* A R T I K E L */

.artikel {
    background-color: white;
    color: #484848;
    border-top-color: white;
}

.artikel td {
    color: #484848;
}

.artikel a {
    color: #042d57;
}

.artikel .line {
    background-color: black;
    filter: alpha(opacity=11);
    opacity: 0.11;
}

.artikel .roof {
    background-color: #0b437c;
}

.artikel .roof h5 {
    color: white;
}

.artikel .roof h5 a {
    color: white;
}

.artikel .txtBox strong {
    color: #042d57;
}

.artikel .lineSpacer {
    border-top-color: #e3e3e3;
}

.galerie .topNavi {
    border-color: #e3e3e3;
}

.galerie .imgBox {
    background-image: url('images/dsds11/r11_dsds_bg_galerie_buehne.png'); /** sprite-ref:vertico-dsds;sprite-alignment:repeat; */
}

.galerie .imgBox a.back {
    background-image: url('images/dsds11/r11_dsds_galerie_back.png'); /** sprite-ref:vertico-dsds; */
}

.galerie .imgBox a.for {
    background-image: url('images/dsds11/r11_dsds_galerie_for.png'); /** sprite-ref:vertico-dsds; */
}

.galerieNaviBox2 a.prev {
    border-right-color: white;
    background-image: url('images/dsds11/r11_dsds_galerie_navi_back.png'); /** sprite-ref:vertico-dsds; */
}

.galerieNaviBox2 a.next {
    border-left-color: white;
    background-image: url('images/dsds11/r11_dsds_galerie_navi_for.png'); /** sprite-ref:vertico-dsds; */
}

.galerieNaviBox2 .scrollableBox {
    border-color: #e3e3e3;
    background-image: url('images/rtl11/r11_bg_galerie_bar55.png'); /** sprite-ref:vertico-dsds;sprite-alignment:repeat; */
}

.galerieNaviBox2 .scrollable .items .imgBox {
    border-color: white;
}

.videoListBox {
    border-color: #e3e3e3;
}

.videoListBox h2 {
    color: white;
}

.videoListBox a.back {
    background-image: url('images/dsds11/r11_dsds_video_list_back.png'); /** sprite-ref:vertico-dsds; */
}

.videoListBox a.for {
    background-image: url('images/dsds11/r11_dsds_video_list_for.png'); /** sprite-ref:vertico-dsds; */
}

.videoListItem .imgBox .layer {
    background-image: url('images/dsds11/r11_dsds_layer_videolist.png'); /* kein spritebild da MO im HTML-Code */
}

.videoListItem .imgBox a {
    background-color: white;
    filter: alpha(opacity=1);
    opacity: 0.01;
}

.videoListBox.clipLounge {
    border-color: #58a2d4;
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.videoListBox.clipLounge a.for {
    background-image: url('images/dsds11/r11_dsds_video_list_for_small.png'); /** sprite-ref:vertico-dsds; */
}

.videoListBox.clipLounge a.back {
    background-image: url('images/dsds11/r11_dsds_video_list_back_small.png'); /** sprite-ref:vertico-dsds; */
}

.voting {
    background-color: white;
}

.artikel .votingButton {
    background-repeat: no-repeat;
    background-position: 0px 4px;
    background-image: url('images/rtl11/r11_bg_voting_button.png'); /** sprite-ref:vert-dsds;sprite-margin-top:4px;sprite-margin-bottom:4px; */
}

.artikel .votingButton a {
    color: white;
}

.voting .imgBox.fifty {
    background-image: url('images/dsds11/r11_dsds_bg_galerie_buehne.png'); /** sprite-ref:vertico-dsds;sprite-alignment:repeat; */
}

.voting .imgBox.fiftyResult {
    background-image: url('images/dsds11/r11_dsds_bg_galerie_buehne.png'); /** sprite-ref:vertico-dsds;sprite-alignment:repeat; */
}

.voting .resultButton {
    background-repeat: no-repeat;
    background-position: 0px 4px;
    background-image: url('images/rtl11/r11_bg_voting_result_button.png'); /** sprite-ref:vert-dsds;sprite-margin-top:4px;sprite-margin-bottom:4px; */
}

.voting .resultBar {
    background-image: url('images/dsds11/r11_dsds_bg_voting_result.png'); /** sprite-ref:vertico-dsds;sprite-alignment:repeat; */
}

.voting .percent {
    color: white;
}

.voting .questionBox {
    border-top-color: #e3e3e3;
}

.voting .question {
    border-color: #e3e3e3;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/rtl11/r11_bg_946.jpg');
}

.voting .resultBox {
    border-color: #e3e3e3;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/rtl11/r11_bg_946.jpg');
}

.voting .resultBox .txt strong {
    color: #080f60;
}

.tableBase {
    background-color: #e3e3e3;
}

.artikel .tableBase {
    background-color: #e3e3e3;
}

.tableBase th {
    background-color: #080f60;
    color: white;
}

.tableBase table th {
    background-color: #f2f4f8;
    color: #080f60;
}

.tableBase table td {
    background-color: white;
}

.tableBase table td.colored {
    background-color: #f2f4f8;
}

.fixBox {
    background-color: white;
    background-repeat: no-repeat;
    background-position: bottom left;
    background-image: url('images/rtl11/r11_bg_946.jpg');
}

.fixBox .roof {
    background-color: #080f60;
}

.fixBox .roof h5 {
    color: white;
}

.fixBox .roof h5 a {
    color: white;
}

.dynBox {
    border-color: #e3e3e3;
}

.dynBox .bgBox .bgLayer {
    background-image: url('images/rtl11/r11_bg_613_border.png'); /** sprite-ref:vert-dsds; */
}

.dynBox .contentBox .info .txt strong {
    color: #080f60;
}

.dynBox .contentBox .info {
    border-bottom-color: #e3e3e3;
}

.dynBox .linkBox a.arrow2 {
    color: #666666;
}

.dynBox .linkBox a:hover.arrow2 {
    color: #080f60;
}

.dynBox .linkBox a:hover.arrow2 span {
    background-image: url('images/rtl11/r11_arrow.png'); /** sprite-ref:vertico-dsds;sprite-margin-bottom:1px; */
}

.dynBox .linkBox a.arrow2 strong {
    color: #080f60;
}

.dynBox .commentLinkBox a.arrow2 {
    color: #666666;
}

.dynBox .commentLinkBox a:hover.arrow2 {
    color: #080f60;
}

.dynBox .commentLinkBox a:hover.arrow2 span {
    background-image: url('images/rtl11/r11_arrow.png'); /** sprite-ref:vertico-dsds;sprite-margin-bottom:1px; */
}

.dynBox .commentLinkBox a.arrow2 strong {
    color: #080f60;
}

.navBox {
    background-color: #2e8bc9;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.artikel .navBox {
    background-color: white;
    background-repeat: no-repeat;
    background-position: bottom left;
    background-image: url('images/rtl11/r11_bg_946.jpg');
}

.artikel .navBox.noBorder {
    background-image: none;
}

.profileBox .navBox {
    background-image: none;
}

.dynBox .navBox {
    background-image: none;
}

.voting .navBox {
    background-image: none;
}

.dynBox .navBox.pageNavi {
    border-top-color: #e3e3e3;
}

.comment {
    border-top-color: #e3e3e3;
}

.commentLogin .txt {
    color: #080f60;
}

/* E P G */

/* K U R Z R E G I S T R I E R U N G S -Box */
/* FARBEN M�SSEN NOCH ANGEPASST WERDEN, HIER AUS: supertalent.colors.css */

.dynBox .registerBox td {
    color: #042d57;
}

/* / K U R Z R E G I S T R I E R U N G S -Box */

/* F O O T E R */

.footer .roof {
    background-color: #0b437c;
}

.footer .roof .breadcrumb {
    color: white;
}

.footer .roof a.arrow2 {
    color: white;
}

.footer ul {
    border-color: #58a2d4;
    background-repeat: repeat-y;
    background-image: url('images/dsds11/r11_dsds_bg_footer_level2.png'); /** sprite-ref:horiz-dsds;sprite-alignment:repeat; */
}

.footer li.level_1 .item {
    border-color: #58a2d4;
    background-position: bottom left;
}

.footer li.level_1 .item {
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.footer ul.level_2 {
    background-image: none;
}

.footer ul.level_2 a {
    color: white;
}

.footer .txtBox {
    border-color: #58a2d4;
}

.footer .txtBox .txt,
.footer .txtBox .txt a,
.copyFooter.copyFooterDSDS .txt {
    color: #2e8bc9;
}

.copyFooter.copyFooterDSDS {
    margin: 0 10px;
}

.copyFooter.copyFooterDSDS table {
    width: auto;
}

.copyFooter.copyFooterDSDS .txtBox {
    text-align: left;
}

.copyFooter.copyFooterDSDS img {
    padding: 10px;
}

/* E V E N T U E L L E   P O S I T I O N S   A N P A S S U N G E N */

.T_base.login {
    background-position: 0px 18px;
}

/* * * S E T N A V I - D E F A U L T * * */

.artikelDefault {
    background-image: url('images/dsds11/r11_dsds_artikel_setdef.png'); /** sprite-ref:horiz-dsds; */
}

.galerieDefault {
    background-image: url('images/dsds11/r11_dsds_galerie_setdef.png'); /** sprite-ref:horiz-dsds; */
}

.videosDefault {
    background-image: url('images/dsds11/r11_dsds_videos_setdef.png'); /** sprite-ref:horiz-dsds; */
}

.votingDefault {
    background-image: url('images/dsds11/r11_dsds_voting_setdef.png'); /** sprite-ref:horiz-dsds; */
}

.forumDefault {
    background-image: url('images/dsds11/r11_dsds_forum_setdef.png'); /** sprite-ref:horiz-dsds; */
}

.typotestDefault {
    background-image: url('images/dsds11/r11_dsds_default_setdef.png'); /** sprite-ref:horiz-dsds; */
}

.externerlinkDefault {
    background-image: url('images/dsds11/r11_dsds_externerlink_setdef.png'); /** sprite-ref:horiz-dsds; */
}

/* * * Google Ads * * */
.dynBox.googlead {
    background-color: #2e8bc9;
}

.dynBox.googlead .bgBox .bgLayer {
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg'); /** sprite-ref:vert-dance; */
}

.dynBox.googlead .contentBox .roof {
    background-color: #0b437c;
}

.dynBox.googlead .contentBox a {
    color: #ffffff;
}

.dynBox.googlead .contentBox h5 a {
    color: #ffffff;
}

.dynBox.googlead .contentBox .txt {
    color: #ffffff;
}

.dynBox.googlead .contentBox a.arrow2 {
    color: #ffffff;
}

.dynBox.googlead .contentBox a:hover.arrow2 {
    color: #042d57;
}

.dynBox.googlead .contentBox a.arrow2 span {
    background-image: url('images/rtl11/r11_arrow_white.png'); /** sprite-ref:vertico-dsds;sprite-margin-bottom:1px; */
}

.dynBox.googlead .contentBox a:hover.arrow2 span {
    background-image: url('images/dsds11/r11_dsds_arrow_over.png'); /** sprite-ref:vertico-dsds;sprite-margin-bottom:1px; */
}

.googleAdd {
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/dsds11/r11_dsds_bg_946.jpg');
}

.googleAdd .txt .head3,
.googleAdd .txt .head3 a,
.googleAdd a:hover {
    color: #042d57;
}

.googleAdd .txt {
    color: white;
}

/* Loginbox */

.reiterleisteBig {
    position: relative;
    height: 36px;
    overflow: hidden;
}

.reiter {
    background-image: url(icons/dsds_com_bg_reiter_left_inaktiv.gif);
    background-repeat: repeat-y;
}

.reiter a {
    color: #88a1b6;
    background-image: url(icons/dsds_com_bg_reiter_right_inaktiv.gif);
}

.reiterAktiv {
    background-image: url(icons/dsds_com_bg_reiter_left_aktiv.gif);
    background-repeat: repeat-y;
}

.reiterAktiv a {
    color: #ffffff;
    background-image: url(icons/dsds_com_bg_reiter_right_aktiv.gif);
}

.firstReiterFix {
    width: 99px;
}

.reiterFix {
    width: 98px;
}

.comPreLogin .imgBox {
    background-color: #378cc7;
    background-image: url(icons/dsds_komm_in_com.jpg);
}

.comPreLogin td a.arrow2 {
    color: white;
}

.comPreLogin td a.arrow2 span {
    background-image: url(icons/arrow_white.gif);
}

.comPreLogin label {
    color: #054465;
}

/* facebook login */
.comPreLogin .buttonBox {
}

.comPreLogin .facebookLoginBox {
    background-color: #175688;
}

.comPostLogin .imgBox {
    background-color: #378cc7;
    background-image: url(icons/dsds_komm_in_com.jpg);
}

.comPostLogin .contentBox {
    color: white;
}

.comPostLogin .buttonBox {
    border-top-color: #175688; /*background-image:url(icons/bg_com_login_button.gif);*/
}

.miniPreLogin .imgBox {
    background-color: #378cc7;
    background-image: url(icons/dsds_neu_in_com.jpg);
}

.miniPreLogin .imgBox .user a {
    color: white;
}

.miniPreLogin .buttonBox {
    border-top-color: #175688; /*background-image:url(icons/bg_com_login_button.gif);*/
}

.miniPostLogin .imgBox {
    background-color: #378cc7;
    background-image: url(icons/dsds_in_com.jpg);
}

.miniPostLogin .imgBox .user a {
    color: white;
}

.miniPostLogin .buttonBox {
    border-top-color: #175688; /*background-image:url(icons/bg_com_login_button.gif); */
}

.T_base_hoch.smallReiter.gradient .bgLayer {
    background: #2679b3 url(icons/bg_com_dsds123.gif) top left repeat-x;
}

.T_base_hoch.smallReiter.gradient .miniProBox .bgLayer {
    background-image: url(icons/dsds_bg_miniprofil_buttons.png);
}

.miniProBox .dataColumn .txt a {
    color: white;
}

.miniProBox .dataColumn .dataLayer.layer1 {
    background-image: url(icons/dsds_bg_miniprofil_data_1.gif);
}

.miniProBox .dataColumn .dataLayer.layer2 {
    background-image: url(icons/dsds_bg_miniprofil_data_2.gif);
}

.miniProBox .dataColumn .dataLayer.layer3 {
    background-image: url(icons/dsds_bg_miniprofil_data_3.gif);
}

.miniProBox .dataColumn .dataLayer.layer4 {
    background-image: url(icons/dsds_bg_miniprofil_data_4.gif);
}

.miniProBox .dataColumn .dataLayer.layer5 {
    background-image: url(icons/bg_miniprofil_data_5.gif);
}

.miniProBox .dataColumn .dataLayer.layer6 {
    background-image: url(icons/bg_miniprofil_data_6.gif);
}

.miniProBox .dataColumn .dataLayer.layer7 {
    background-image: url(icons/bg_miniprofil_data_7.gif);
}

.miniProBox .dataColumn .dataLayer.layer8 {
    background-image: url(icons/bg_miniprofil_data_8.gif);
}

.sayWhat td .button {
    border-top-color: #808080;
}

#miniprofilUserdummy {
    background: url(icons/dsds_user_dummy.jpg);
}

.button_logout {
    background: url(icons/dsds_button_logout.png);
}

.button_register {
    background: url(icons/dsds_button_register.png);
}

.icon_saywhat {
    background: url(icons/dsds_icon_saywhat.png);
}

/* // Loginbox */

.visitors {
    position: relative;
    width: 300px;
    height: 118px;
    margin: 0px 3px 14px 10px;
    float: left;
    display: inline;
    background-color: #318fcd;
}

.visitors h2 {
    position: absolute;
    top: 4px;
    left: 26px;
    font-size: 14px;
}

.visitors .scrollable {
    position: absolute;
    top: 25px;
    left: 17px;
    width: 266px;
    height: 118px;
    overflow: hidden;
}

.visitors .scrollable .items {
    width: 20000em;
    position: absolute;
    clear: both;
}

.visitors .scrollable .items .visitorBox {
    position: relative;
    width: 107px;
    height: 93px;
    float: left;
    margin-right: 8px;
    margin-left: 2px;
    display: inline;
    background-image: url(icons/bg_visitor_img.jpg);
    background-repeat: no-repeat;
}

.visitors .imgBox {
    position: relative;
    width: 107px;
    height: 71px;
    background-repeat: no-repeat;
    background-position: center;
}

.visitors .imgBox a {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 107px;
    height: 71px;
    display: block;
}

.visitors .txtBox {
    position: absolute;
    top: 75px;
    left: 4px;
    width: 99px;
    font-weight: bold;
}

.visitors .txtBox a {
    color: white;
}

.visitors a.prev {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    width: 17px;
    height: 118px;
    background-image: url(icons/dsds_video_list_back.jpg);
}

.visitors a.next {
    position: absolute;
    display: block;
    top: 0px;
    left: 283px;
    width: 17px;
    height: 118px;
    background-image: url(icons/dsds_video_list_for.jpg);
}

.visitors a.prev.disabled,
.visitors a.next.disabled {
    display: none;
}

.visitors613 {
    width: 613px;
}

.visitors613 a.next {
    left: 596px;
}

.visitors613 .scrollable {
    width: 579px;
}

/* * COMMUNITY FOREN * */

.profileBox {
    position: relative;
    width: 616px;
    margin: 0px 0px 14px 0px;
    float: left;
    display: inline;
    background-color: #ffffff;
}

.profileBox .bgBox {
    position: relative;
    background-color: #ffffff;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #05315d;
    color: #050505;
}

.profileBox .bgBox.firstBgBox {
    border: 0px;
}

#forumSingle {
    background-color: #ffffff;
    margin: 0 10px 15px;
    position: relative;
    float: left;
    width: 616px;
}

#forumSingle h1.standAlone {
    color: #05315d;
}

.forenGroupHeader {
    position: relative;
    width: 616px;
    height: 30px;
    background-color: #318fcd;
}

.forenGroupHeader h2 {
    position: absolute;
    top: 7px;
    left: 8px;
    font-size: 14px;
    color: white;
}

.forenGroupHeader h2 span {
    font-size: 12px;
    font-weight: normal;
}

.forenGroupHeader a.icon_plus {
    position: absolute;
    top: 7px;
    left: 589px;
    width: 16px;
    height: 16px;
    padding: 0px;
}

.forenGroupHeader a.icon_minus {
    position: absolute;
    top: 7px;
    left: 589px;
    width: 16px;
    height: 16px;
    padding: 0px;
}

.forenOverview .row {
    position: relative;
    width: 597px;
    margin: 0px 8px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #05315d;
}

.forenOverview .row.head {
    border-top-width: 0px;
}

.forenOverview .row .txt {
    position: relative;
    padding: 7px 0px;
    line-height: 16px;
}

.forenOverview .row .txt a {
    color: #000000;
}

.forenOverview .row.head .txt {
    font-weight: bold;
    color: #000000;
}

.forenOverview .one {
    position: relative;
    width: 155px;
    float: left;
    display: inline;
    margin-right: 10px;
}

.forenOverview .two {
    position: relative;
    width: 70px;
    float: left;
    display: inline;
    margin-right: 10px;
}

.forenOverview .three {
    position: relative;
    width: 72px;
    float: left;
    display: inline;
    margin-right: 10px;
}

.forenOverview .four {
    position: relative;
    width: 140px;
    float: left;
    display: inline;
    margin-right: 10px;
}

.forenOverview .five {
    position: relative;
    width: 120px;
    float: left;
    display: inline;
}

.forenList .row {
    position: relative;
    width: 597px;
    margin: 0px 8px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #05315d;
}

.forenList .row.head {
    border-top-width: 0px;
}

.forenList .row .txt {
    position: relative;
    padding: 7px 0px;
    line-height: 16px;
}

.forenList .row .txt a {
    color: #000000;
}

.forenList .row.head .txt {
    font-weight: bold;
    color: #040404;
    float: left;
}

.forenList .one {
    position: relative;
    width: 285px;
    float: left;
    display: inline;
    margin-right: 10px;
}

.forenList .two {
    position: relative;
    width: 70px;
    float: left;
    display: inline;
    margin-right: 10px;
}

.forenList .three {
    position: relative;
    width: 72px;
    float: left;
    display: inline;
    margin-right: 10px;
}

.forenList .four {
    position: relative;
    width: 140px;
    float: left;
    display: inline;
}

.forenList a.sort_down {
    position: relative;
    width: 8px;
    height: 15px;
    float: left;
    display: inline;
    margin: 7px 0px 7px 4px;
    background-image: url(icons/com_sort_down.gif);
}

.forenList a.sort_up {
    position: relative;
    width: 8px;
    height: 15px;
    float: left;
    display: inline;
    margin: 7px 0px 7px 2px;
    background-image: url(icons/com_sort_up.gif);
}

.forenList .navBox {
    width: 597px;
    margin: 0px 8px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #05315d;
}

.forenList .navBox .back {
    left: 0px;
}

.forenList .navBox .for {
    right: 0px;
}

.forenBox {
    margin: 0px 10px 10px;
    padding: 6px;
}

.forenBox select {
    margin: 0 10px;
    width: 400px;
}

.forenItem {
    position: relative;
    width: 613px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #05315d;
    color: #000000;
}

.forenItem .imgBox {
    position: relative;
    width: 107px;
    margin: 14px 14px 11px 8px;
    float: left;
    display: inline;
    line-height: 16px;
    background-repeat: no-repeat;
    background-image: url(icons/dsds_bg_visitor_img.jpg);
}

.forenItem .imgBox .innerImgBox {
    position: relative;
    width: 107px;
    height: 71px;
    overflow: hidden;
}

.forenItem .imgBox table {
    position: relative;
    width: 107px;
    height: 71px;
}

.forenItem .imgBox .img {
    position: relative;
    display: block;
    margin: auto;
}

.forenItem .imgBox h2 {
    position: relative;
    font-size: 12px;
    line-height: 16px;
    padding-top: 5px;
}

.forenItem .imgBox h2 a {
    color: #000000;
}

.forenItem .imgBox .h2 {
    position: relative;
    font-size: 12px;
    line-height: 16px;
    padding-top: 5px;
    font-weight: bold;
}

.forenItem .imgBox .h2 a {
    color: #000000;
}

.forenItem .txtBox {
    position: relative;
    width: 476px;
    margin: 10px 0px 11px 0px;
    float: left;
    line-height: 16px;
}

.forenItem .titel {
    position: relative;
    padding: 8px;
}

.forenItem .quote {
    position: relative;
    margin: 4px 0px 12px 0px;
    background-color: #005fa9;
}

.forenItem .quote .txt {
    position: relative;
    padding: 8px;
    color: #ffffff;
}

.forenItem .quote .txt h2 {
    color: #ffffff;
    font-weight: normal;
}

.forenItem .quote .txt h2 a {
    color: #ffffff;
    font-weight: bold;
}

.forenItem .quote .txt .h2 {
    color: #ffffff;
    font-weight: normal;
}

.forenItem .quote .txt .h2 a {
    color: #ffffff;
    font-weight: bold;
}

.forenItem .txtBox .lineSpacer {
    position: relative;
    width: 476px;
    height: 14px;
    font-size: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #05315d;
    margin-bottom: 12px;
}

.forenItem .txtBox .buttonBox {
    position: relative;
}

.forenItem .txtBox .button {
    float: right;
    margin: 10px 0px 0px 8px;
}

.forenItem .txtBox .button.left {
    float: left;
    margin: 10px 8px 0px 0px;
}

.forenItem .txtBox a {
    color: #05315d;
}

.forenBreadcrumb {
    width: 606px;
    margin: 0 10px 10px;
    color: #05315d;
}

.forenBreadcrumb a {
    color: #05315d;
}

.forenButton .button {
    float: right;
    margin-left: 8px;
    margin-right: 5px;
}

.button.disabled a {
    color: #9abfea;
}

.navBox a.arrow2, .navBox a.arrow2Back {
    color: #05315d;
}

.navBox a:hover.arrow2, .navBox a:hover.arrow2Back {
    color: #308fcd;
}

.navBox a.arrow2 span {
    background-image: url(icons/dsds_arrow_over.gif);
}

.navBox a:hover.arrow2 span {
    background-image: url(icons/dsds_arrow_over_light.gif);
}

.navBox a.arrow2Back span {
    background-image: url(icons/dsds_arrow_back_over.gif);
}

.navBox a:hover.arrow2Back span {
    background-image: url(icons/dsds_arrow_back_over_light.gif);
}

.navPageLink {
    color: #860000;
    font-weight: bold;
}

.threadVerschobenImg {
    background: url(icons/dsds_thread_verschoben.png) bottom left no-repeat;
    height: 14px;
    width: 12px;
    margin-right: 3px;
    float: left;
}

.bigrtl .ui-dialog .ui-dialog-title, .ui-dialog.bigrtl .ui-dialog-title {
    color: #ffffff;
}

.ui-dialog .dimasmallrtl .ui-dialog-title, .ui-dialog.dimasmallrtl .ui-dialog-title {
    color: #ffffff;
}

.smallrtl .txtBox {
    background-color: #ffffff;
}

.smallrtl .ui-dialog .bgBox, .ui-dialog.smallrtl .bgBox {
    background: none;
    background-color: #005fa9;
    filter: none;
}

.smallrtl .ui-dialog .ui-dialog-title, .ui-dialog.smallrtl .ui-dialog-title {
    color: #ffffff;
}

.ui-dialog .ui-dialog-titlebar, .ui-dialog.smallrtl .ui-dialog-titlebar {
    background: url('icons/smallrtl_dsds_titlebar.png') repeat-x scroll 0 0 transparent;
    height: 20px;
    filter: none;
}

.smallrtl .ui-dialog-container .ui-dialog-content {
    background-color: #005fa9;
}

.smallrtl .ui-dialog .contentbox, .ui-dialog.smallrtl .contentbox {
    background: none;
    background-color: #005fa9;
}

.smallrtl .txtBox a {
    color: #05315d
}

.smallrtl .txtBox .button a {
    color: #ffffff;
}

#rtldeEmoticons img {
    border: 0;
}

#addCommentDialog form {
    background-color: #005fa9;
}

.spacer8 {
    background-color: #005fa9;
}

#addCommentDialog .button {
    float: right;
}

#addCommentDialog .button.left {
    float: left;
}

#addThreadDialog .buttonBox {
    margin-left: 17px;
}

.markItUpHeader {
    float: right;
}

h1.standAlone {
    /*position:relative;float:left;*/
    font-size: 22px;
    padding: 7px 8px 8px 18px;
    zoom: 1;
}

/*#contentLogin a {color:#051B93;}*/
#register_layer_box .button .front, #contentLogin .button .front {
    background-image: url(icons/bg_button_front.gif);
}

/* Forenbeitragteasermodul */
.T_base_hoch.bigReiter {
    background-color: transparent;
    background-image: none;
}

.T_base_hoch.bigReiter .bgLayer {
    background-image: url(icons/dsds_bg_300.gif);
    background-color: #308fcd;
    background-repeat: no-repeat;
    background-position: left bottom;
}

.T_base_hoch.bigReiter.gradient .bgLayer {
    background-image: url(icons/com_bg_300.gif);
    background-color: #369afa;
}

.T_forenContainer {
    position: absolute;
    top: 36px;
    width: 300px;
}

.T_foren {
    position: relative;
    width: 300px;
    height: 45px;
    background-color: #50a8da;
}

.T_foren:hover {
    background-color: transparent;
}

.T_foren .linkBox {
    position: absolute;
    top: 6px;
    left: 8px;
    width: 284px;
    height: 30px;
    overflow: hidden;
}

.T_foren a.arrow2 {
    line-height: 16px;
}

.T_foren a.arrow2.subForum {
    font-size: 12px;
    line-height: 15px;
}

.T_foren .time {
    position: absolute;
    top: 5px;
    right: 8px;
    font-size: 11px;
}

.T_foren .rightLine {
    top: 0px;
    left: 299px;
    height: 44px;
}

.T_foren .botLine {
    width: 300px;
    top: 44px;
    background-color: #07325d;
}

.T_foren .leftLine {
    top: 0px;
    height: 44px;
}

/* Community Chat */
.chatteaserLeftImage {
    float: left;
    width: 150px;
    height: 228px;
    overflow: hidden;
    background: url(images/dsds_chatteaser.jpg);
}

.chatteaserLiveline {
    font-weight: bold;
    color: #153765;
}

/* Doppelpack Spiel - Farben fuer HTML4 und HTML5 Versionen */
.doppelpackh1 {
    color: #05315d;
}

#infoboxdp4 {
    background: #051734;
}

.neustartenbutton {
    color: #ffffff;
    background: #005b95;
    border-top: 1px solid #92cfee;
    border-left: 1px solid #49a9d9;
    border-bottom: 1px solid #01253d;
    border-right: 1px solid #06557c;
}

.neustartenbutton a {
    color: #ffffff;
}

#infoboxdp4 div {
    color: #ffffff;
}

infofeld em {
    color: #ffffff;
    font-style: normal;
}

#spielfeld figure {
    box-shadow: 4px 4px 5px #000000;
    -moz-box-shadow: 4px 4px 5px #000000;
    -webkit-box-shadow: 4px 4px 5px #000000;
}

figure#highlightFigure {
    box-shadow: 0px 0px 30px #ffffff;
    -moz-box-shadow: 0px 0px 30px #ffffff;
    -webkit-box-shadow: 0px 0px 30px #ffffff;
}

infofeld, #infoboxdp p, button {
    background: -webkit-gradient(linear, left top, right top, from(#051734), to(#09335b));
    background: -moz-linear-gradient(left, #051734, #09335b);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#051734, endColorstr=#09335b, GradientType=1);
}

button {
    color: #ffffff;
    border-top: 1px solid #92cfee;
    border-left: 1px solid #49a9d9;
    border-bottom: 1px solid #01253d;
    border-right: 1px solid #06557c;
    -webkit-box-shadow: 0px 0px 15px 2px #ffffff;
    -moz-box-shadow: 0px 0px 15px 2px #ffffff;
    box-shadow: 0px 0px 15px 2px #ffffff;
    background: #9d0202;
    background: -webkit-gradient(linear, left top, left bottom, from(#0090d0), to(#005b95));
    background: -moz-linear-gradient(center top, #0090d0, #005b95) repeat scroll 0 0 #005b95;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#0090d0, endColorstr=#005b95, GradientType=0);
}

button:hover {
    -webkit-box-shadow: 0px 0px 20px 7px #ffffff;
    -moz-box-shadow: 0px 0px 20px 7px #ffffff;
    box-shadow: 0px 0px 15px 7px #ffffff;
}

button:active {
    color: #ffffff;
}

/****** / Doppelpack Spiel *****/

.dimaBorderBox {
    position: relative;
    width: 595px;
    margin: 0px 8px 5px 8px;
    border-width: 1px;
    border-style: solid;
    border-color: #cdcdcd;
    background-color: white;
    background-image: url(icons/bg_613.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}

.dimaBorderBox .innerBox {
    position: relative;
    padding: 10px;
    line-height: 16px;
}

.dimaBorderBox .innerBox table {
    position: relative;
    width: 571px;
}

.dimaBorderBox .innerBox td {
    height: 32px;
    line-height: 16px;
}

.dimaBorderBox .innerBox td.left {
    width: 141px;
}

.dimaBorderBox .innerBox td.center {
    width: 210px;
}

.dimaBorderBox .innerBox td.right {
    width: 220px;
    font-weight: bold;
    line-height: 16px;
    font-size: 11px;
}

.dimaBorderBox .innerBox td.right .icon {
    position: relative;
    width: 20px;
    height: 19px;
    float: left;
}

.dimaBorderBox .innerBox .both {
    position: relative;
    width: 430px;
}

.dimaBorderBox .innerBox .both .txt {
    position: relative;
    padding-left: 16px;
    font-size: 10px;
    line-height: 14px;
}

.dimaBorderBox .innerBox .both input {
    position: absolute;
    top: -2px;
    left: -4px;
}

.dimaBorderBox .innerBox .sex {
    position: relative;
    width: 54px;
    float: left;
}

.dimaBorderBox .innerBox .sex span {
    padding-left: 16px;
}

.dimaBorderBox .innerBox .sex input {
    position: absolute;
    top: -2px;
    left: -5px;
}

.dimaBorderBox .innerBox span.ok {
    color: #71ad05;
}

.dimaBorderBox .innerBox span.error {
    color: #f71f1f;
}

.dimaBorderBox .innerBox input.txt {
    width: 196px;
    border-width: 1px;
    border-style: solid;
    border-color: #7f9db9;
    font-size: 12px;
}

.dimaBorderBox .innerBox input.day {
    width: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #7f9db9;
    font-size: 12px;
    margin-right: 5px;
}

.dimaBorderBox .innerBox input.month {
    width: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #7f9db9;
    font-size: 12px;
    margin-right: 5px;
}

.dimaBorderBox .innerBox input.year {
    width: 36px;
    border-width: 1px;
    border-style: solid;
    border-color: #7f9db9;
    font-size: 12px;
    margin-right: 5px;
}

.dimaBorderBox .innerBox input.short {
    width: 150px;
    border-width: 1px;
    border-style: solid;
    border-color: #7f9db9;
    font-size: 12px;
    margin-right: 5px;
}

.dimaBorderBox .innerBox select {
    width: 200px;
    border-width: 1px;
    border-style: solid;
    border-color: #7f9db9;
    font-size: 12px;
}

.dimaBorderBox .innerBox .saveGreen {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: white;
    background-color: #71ad05;
}

.dimaBorderBox .innerBox .saveGray {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: white;
    background-color: #afafaf;
}

.dimaBorderBox .innerBox .saveRed {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: white;
    background-color: #f71f1f;
}

.dimaBorderBox .innerBox .saveYellow {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: white;
    background-color: #ffba00;
}

.dimaBorderBox .innerBox .button,
.dimaBorderBox .innerBox .buttonBig {
    position: relative;
    top: 0px;
    left: 0px;
    float: left;
    display: inline;
    margin-right: 10px;
}

.dimaBorderBox .innerBox .buttonRight {
    float: right;
    margin: 0px;
}

.dimaBorderBox .innerBox a.arrow2 {
    line-height: 18px;
}

.dimaBorderBox .innerBox .top {
    position: relative;
    height: 18px;
}

.dimaBorderBox .innerBox .top span {
    padding-left: 18px;
    font-weight: bold;
}

.dimaBorderBox .innerBox .top input {
    position: absolute;
    top: -2px;
    left: -4px;
}

.dimaBorderBox .innerBox .sub {
    position: relative;
    height: 18px;
}

.dimaBorderBox .innerBox .sub span {
    padding-left: 36px;
}

.dimaBorderBox .innerBox .sub input {
    position: absolute;
    top: -2px;
    left: 14px;
}

.dimaBorderBox .innerBox h2 {
    font-size: 14px;
    float: none;
    padding: 0px;
    line-height: 16px;
}

.dimaBorderBox .button {
    position: absolute;
    top: 8px;
    right: 10px;
}

.dimaBorderBox .imgBox {
    position: relative;
    width: 112px;
    height: 66px;
    float: left;
}

.dimaBorderBox .imgBox .img {
    position: relative;
    top: 4px;
    left: 4px;
    display: block;
}

.artikel .dimaBorderBox .txtBox {
    width: 354px;
    padding: 8px 0px 10px;
}

.artikel .dimaBorderBox .txtBox strong {
    color: #484848;
}

.artikel .dimaBorderBox .txtBox span {
    font-size: 10px;
}

.artikel .dimaBorderBox .txtBox a {
    font-weight: bold;
    color: #080f60;
}

.artikel .dimaBorderBox .txtBox a.arrow2 {
    line-height: 18px;
}

.artikel .dimaBorderBox .txtBox .button {
    position: relative;
    top: 0px;
    left: 0px;
    float: left;
    margin: 8px 0px 0px -1px;
}

.artikel .dimaBorderBox .txtBox .button a {
    color: white;
    font-weight: normal;
}

.dimaBorderBox .txtBoxBig {
    position: relative;
    width: 476px;
    float: left;
    display: inline;
    left: 10px;
    padding: 8px 0px 10px;
    line-height: 16px;
}

.dimaBorderBox .txtBoxBig h2 {
    font-size: 14px;
    float: none;
    padding: 0px;
    line-height: 16px;
}

.dimaBorderBox .linkBox {
    position: relative;
    width: 118px;
    padding: 41px 0px 10px;
    float: left;
    text-align: right;
    line-height: 16px;
}

.dimaBorderBox .linkBox a.arrow2 {
    line-height: 16px;
}

.dimaBorderBox .iconBox {
    position: relative;
    width: 110px;
    padding: 22px 0px 10px;
    float: left;
    display: inline;
}

.dimaBorderBox .iconBox .icon {
    position: relative;
    width: 20px;
    height: 19px;
    float: right;
}

.dima_welcome {
    position: relative;
    width: 613px;
    line-height: 16px;
}

.dima_welcome .user {
    position: relative;
    height: 18px;
    font-size: 18px;
    color: #080f60;
}

.dima_welcome .left {
    position: relative;
    width: 290px;
    float: left;
    display: inline;
    margin-left: 10px;
    padding: 10px 0px;
}

.dima_welcome .right {
    position: relative;
    width: 303px;
    float: left;
    display: inline;
    margin-right: 10px;
    padding: 10px 0px;
    text-align: right;
}

.dima_welcome .right .logo {
    position: relative;
    width: 160px;
    height: 44px;
    float: right;
    margin: 5px 0px 0px 0px;
}

.dimaBGholder {
    background-color: #005b95;
    margin-bottom: 10px;
}

.dimaChannelsHead {
    position: relative;
    width: 613px;
    height: 40px;
    background-color: #005b95;
}

.artikel .dimaChannelsHead .topLine {
    position: absolute;
    top: 7px;
    left: 0;
    width: 613px;
    background-color: white;
    filter: alpha(opacity=100);
    opacity: 1;
}

.dimaChannelsHead h2 {
    position: absolute;
    top: 18px;
    left: 10px;
    font-size: 14px;
    float: none;
    padding: 0px;
    line-height: 16px;
    color: #ffffff;
}

.dimaTxtBox {
    position: relative;
    padding: 10px;
    line-height: 16px;
}

.dimaTxtBox h5 {
    position: relative;
    line-height: 16px;
    padding-bottom: 7px;
}

.dimaTxtBox .bigStar {
    position: relative;
    width: 44px;
    height: 40px;
    float: left;
    background-image: url(icons/big_star.gif);
}

.kandidatpv {
    border-bottom: 1px solid #e0e0e0;
    height: 71px;
    padding: 2px 0 3px;
    position: relative;
}

.kandidatpv .imgBox {
    float: left;
    height: 71px;
    overflow: hidden;
    width: 135px;
}

.kandidatpv .name {
    float: left;
    position: relative;
    font-weight: bold;
}

.kandidatpv .name a {
    top: 54px;
    left: 10px;
}

.kandidatpv .voting_numberpv {
    float: right;
    margin-right: 20px;
    margin-top: 40px;
    font-weight: bold;
}

.kandidatpv .voting_numberpv span.post {
    font-size: 20px;
    font-weight: bold;
}

/** INSIDE COLORS dsds **/

.inside-content {
    border-left: 1px #575b5e solid;
    border-right: 1px #575b5e solid;
}

.inside-content-container {
    width: 613px;
}

.inside-content-teaser {
    border-bottom: 1px #e7e7e7 solid;
    background: white;
    background: -moz-linear-gradient(top, white 0%, #e0e0e0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #e0e0e0));
    background: -webkit-linear-gradient(top, white 0%, #e0e0e0 100%);
    background: -o-linear-gradient(top, white 0%, #e0e0e0 100%);
    background: -ms-linear-gradient(top, white 0%, #e0e0e0 100%);
    background: linear-gradient(top, white 0%, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0);
}

.inside-content-teaser h4 {
    color: #404040;
}

.inside-content-teaser p {
    color: #484848;
}

.inside-content-teaser p.comments {
    background: url(http://bilder.static-fra.de/rtl09/images/inside/grau/btn.comments.png) no-repeat right center;
}

.inside-content-teaser p.comments a {
    color: #4d4d4d;
}

.inside-content-menu {
    border-left: 1px #575b5e solid;
    border-right: 1px #575b5e solid;
    border-top: 1px #575b5e solid;
    box-shadow: 0px 5px 20px #999999;
}

.inside-feed-container {

}

.inside-feed-loading-alert, .inside-feed-dialog-alert {
    background-image: url(http://bilder.static-fra.de/rtl09/images/inside/grau/alert.png);
}

.inside-feed-checkin form label {
    color: #484848;
    background: white;
    border-bottom: 1px #bfbfbf solid;
}

.inside-feed-checkin form textarea {
    border: 1px #bfbfbf solid;
}

.inside-content-loading-alert, .inside-content-dialog-alert {
    background-image: url(http://bilder.static-fra.de/rtl09/images/inside/grau/alert.png);
}

.inside-content-controls {
    width: 611px;
    box-shadow: 0px -5px 20px #999999;
    color: #ffffff;
    background: #424649;
    background: -moz-linear-gradient(top, #424649 3%, #424649 20%, #424649 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #424649), color-stop(20%, #424649), color-stop(100%, #424649));
    background: -webkit-linear-gradient(top, #424649 3%, #424649 20%, #424649 100%);
    background: -o-linear-gradient(top, #424649 3%, #424649 20%, #424649 100%);
    background: -ms-linear-gradient(top, #424649 3%, #424649 20%, #424649 100%);
    background: linear-gradient(top, #424649 3%, #424649 20%, #424649 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424649', endColorstr='#424649', GradientType=0);
    border-left: 1px #575b5e solid;
    border-right: 1px #000000 solid;
    border-bottom: 1px #000000 solid;
    border-radius: 0;
}

.inside-content-controls .text {

}

.inside-content-controls a.toggle {
    background: url('http://bilder.static-fra.de/rtl09/images/inside/grau/btn.toggle.png') no-repeat 0px 0px;
}

.inside-content-controls-boxes label.button input {
    border: 2px #0b3287 solid;
    color: #ffffff;
    background: #008dd2;
    background: -moz-linear-gradient(top, #008dd2 0%, #0053ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008dd2), color-stop(100%, #0053ba));
    background: -webkit-linear-gradient(top, #008dd2 0%, #0053ba 100%);
    background: -o-linear-gradient(top, #008dd2 0%, #0053ba 100%);
    background: -ms-linear-gradient(top, #008dd2 0%, #0053ba 100%);
    background: linear-gradient(top, #008dd2 0%, #0053ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008dd2', endColorstr='#0053ba', GradientType=0);
}

.inside-content-comment {
    border-bottom: 1px #bfbfbf solid;
}

.inside-content-comment h4 {
    color: #404040;
}

.inside-content-comment p {
    color: #484848;
}

.inside-content-comment-controls {
    border-bottom: 1px #444549 solid;
    background-color: #444549;
}

.inside-content-comment-controls button {
    border: 2px #c2cee4 solid;
    text-shadow: 1px 1px 1px black;
    color: #ffffff;
    background: #008dd2;
    background: -moz-linear-gradient(top, #008dd2 0%, #0053ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008dd2), color-stop(100%, #0053ba));
    background: -webkit-linear-gradient(top, #008dd2 0%, #0053ba 100%);
    background: -o-linear-gradient(top, #008dd2 0%, #0053ba 100%);
    background: -ms-linear-gradient(top, #008dd2 0%, #0053ba 100%);
    background: linear-gradient(top, #008dd2 0%, #0053ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008dd2', endColorstr='#0053ba', GradientType=0);
}

.inside-feed {
    border-left: 1px #404040 solid;
    border-bottom: 1px #404040 solid;
    border-right: 1px #404040 solid;
}

.inside-feed-menu {
    box-shadow: 0px 5px 20px #999999;
}

.inside-feed-menu li.inside a {
    /*background: url('/inside/default/btn.inside.jpg');*/
}

.inside-feed-menu li a {
    color: #ffffff;
    background: url('http://bilder.static-fra.de/rtl09/images/inside/grau/btn.checkin.png') no-repeat 0px -35px;
}

.inside-feed-menu li .checkins {
    color: white;
    background: #ecc2c3;
    background: -moz-linear-gradient(top, #424649 0%, #424649 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #424649), color-stop(100%, #424649));
    background: -webkit-linear-gradient(top, #424649 0%, #424649 100%);
    background: -o-linear-gradient(top, #424649 0%, #424649 100%);
    background: -ms-linear-gradient(top, #424649 0%, #424649 100%);
    background: linear-gradient(top, #424649 0%, #424649 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424649', endColorstr='#424649', GradientType=0);
    box-shadow: 0px 1px 3px black;
}

.inside-feed-disabled {
    background: url('http://bilder.static-fra.de/rtl09/images/inside/dsds/bg.checkin.png');
}

.inside-feed-message {
    color: #484848;
    border: 1px white solid;
    background-color: white;
    box-shadow: inset 0px 0px 11px #666666;
}

.inside-special-menu {
    background: url('http://bilder.static-fra.de/rtl09/images/inside/grau/bg.specials.bar.png') repeat-x;
}

.inside-special-menu li a {
    color: #ffffff;
    background-image: url('http://bilder.static-fra.de/rtl09/images/inside/grau/bg.specials.png');
}

.inside-special-menu li.toggle a {
    background: url('http://bilder.static-fra.de/rtl09/images/inside/grau/btn.toggle.png') no-repeat bottom right;
}

.inside-special-menu li {
    border-right: 1px solid #000000;
}

.inside-special-menu li.toggle {
    border-right: none;
}

.inside-feed-message a {
    color: #404040;
}

.inside-feed-teaser {
    background: white;
    background: -moz-linear-gradient(top, white 0%, #e0e0e0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #e0e0e0));
    background: -webkit-linear-gradient(top, white 0%, #e0e0e0 100%);
    background: -o-linear-gradient(top, white 0%, #e0e0e0 100%);
    background: -ms-linear-gradient(top, white 0%, #e0e0e0 100%);
    background: linear-gradient(top, white 0%, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0);
    border: 1px solid white;
    border-bottom: 1px solid #999999;
}

.inside-feed-animation .inside-feed-teaser {
    background: #aaaaaa;
    filter: none;
}

.inside-feed-teaser h4 {
    color: #404040;
}

.inside-feed-teaser p {
    color: #4d4d4d;
}

.inside-feed-teaser p.time {
    color: #959595;
}

.inside-voting {
    background: url('http://bilder.static-fra.de/rtl09/images/inside/grau/bg.voting.png') no-repeat;
    color: white;
}

.inside-voting h3 {
    text-shadow: 1px 1px 1px #000000;
}

.inside-voting-message {
    text-shadow: 1px 1px 1px #000000;
}

.inside-answer-result {
    background-color: #444549;
}

.inside-answer-bar {
    background-color: #404040;
}

.inside-answer-result-right .inside-answer-bar {
    background-color: #404040;
}

.inside-answers-message {
    text-shadow: 1px 1px 1px #000000;
}

#voting-timer {
    background: url('http://bilder.static-fra.de/rtl09/images/inside/grau/bg.timer.png') no-repeat;
}

.inside-votingbox, .inside-votingbox iframe {
    height: 325px;
}

.maincontent.insidegrey, .maincontent.insidegrey .basecontent {
    background: #424649;
}

.maincontent.insidegrey .level_3Box .level_3 .nav_item.aktiv a {
    color: #ffffff;
    background: #424649;
}

.maincontent.insidegrey .level_3Box .level_3 .nav_item.aktiv {
    border-color: #262729;
}

.maincontent.insidegrey .level_3Box .line {
    background-color: #262729;
}

.maincontent.insidegrey .footer .txtBox .txt, .maincontent.insidegrey .copyFooter.copyFooterSuTa .txt, .maincontent.insidegrey .footer .txtBox .txt a {
    color: #000000;
}

.maincontent.insidegrey .footer .txtBox {
    border-top: 0px solid #000000;
    border-bottom: 1px solid #575b5e;
    border-left: 1px solid #575b5e;
    border-right: 1px solid #575b5e;
}

.maincontent.insidegrey .footer .txtBox.rights {
    border: none;
}

.maincontent.insidegrey .footer .roof {
    width: 924px;
    background-color: transparent;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #575b5e;
    border-left: 1px solid #575b5e;
    border-right: 1px solid #000000;
}

.maincontent.insidegrey .footer .roof .breadcrumb {
    color: #ffffff;
}

.maincontent.insidegrey .footer .roof a.arrow2 {
    color: #ffffff;
}

#umfrage-over .answer {
    background-color: #9a9a9a;
}

/** PLAYLISTENPLAYER COLORS **/

.playlistenPlayerContainer {
    border: 1px solid #c7d2e8;
}

.playlistenPlayerTop {
    background: transparent url(images/dsds11/plp_bg_top.png) top left no-repeat;
}

.plp_playbtn {
    background: url(images/dsds11/plp_play_btn.png) no-repeat 0 0;
}

.plp_playbtn:hover {
    background-position: -78px 0;
}

.playlistenPlayerTopLine {
    background-color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.playlistenPlayerContainer h3 a {
    color: #2aafe7;
}

.playlistenPlayerContainer h2 {
    color: #2aafe7;
}

.playlistenPlayerContainer h2 a {
    color: #ffffff;
}

.playlistenPlayerBottom .line {
    background-color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.playlistenPlayerBottomLine {
    background-color: #043a84;
}

.playlistenPlayerBottom .scrollable {
    background: url(images/dsds11/plp_bg_bottom.png) top left repeat-x;
}

.playlistenPlayerBottom .items div {
    color: #ffffff;
}

.playlistenPlayerBottom .items .layer {
    background: url("images/dsds11/plp_thumb_rahmen.png");
    background-position: 0 0;
}

.playlistenPlayerBottom .items .layer.active {
    background-position: 0 -71px;
}

.playlistenPlayerBottom .items div a {
    color: #ffffff;
}

.playlistenPlayerBottom .items .imgtext {
    color: #0291df;
}

.playlistenPlayerBottom .nextdivbglayer {
    background: url(images/dsds11/plp_bg_bottom.png) top left repeat-x;
}

.playlistenPlayerBottom .prevdivbglayer {
    background: url(images/dsds11/plp_bg_bottom.png) top left repeat-x;
}

.playlistenPlayerBottom .prev {
    background: transparent url(images/dsds11/plp_arrow_left.png) no-repeat 0 15px;
}

.playlistenPlayerBottom .next {
    background: transparent url(images/dsds11/plp_arrow_right.png) no-repeat -32px 15px;
}

.playlistenPlayerBottom .prev:hover {
    background-position: -32px 15px
}

.playlistenPlayerBottom .next:hover {
    background-position: 0px 15px
}

.playlistenPlayerBottom #plpTrennerLeft {
    background: url(images/dsds11/plp_btns_trennlinie.png) top left no-repeat;
}

.playlistenPlayerBottom #plpTrennerRight {
    background: url(images/dsds11/plp_btns_trennlinie.png) top left no-repeat;
}

/** 1er Video hoch COLORS **/
.T_1er_video a.play_button {
    background: url(images/dsds11/plp_play_btn.png) no-repeat 0 0;
}

.T_1er_video a.play_button:hover {
    background-position: -78px 0;
}

.basic-modal-content {
    display: none;
}

#rtl-de-overlay {
    background-color: #000000;
    cursor: wait;
}

#rtl-de-container {
    width: 300px;
    height: auto !important;
    line-height: 18px;
    color: #003b6c;
    padding: 40px 60px;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: 18px 42px;
    /*background-image:url('images/error_big.png');*/
    -moz-border-radius: 4px;
    webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px white;
    -webkit-box-shadow: 0px 0px 8px white;
    box-shadow: 0px 0px 8px white;
}

#rtl-de-container td {
    color: #003b6c;
}

#rtl-de-container .dark {
    color: #401727;
}

#rtl-de-container .right {
    padding-right: 20px;
}

#rtl-de-container input {
    width: 145px;
    font: normal 14px arial, helvetica, verdana, geneva, sans-serif;
    color: #73273f;
    padding: 1px;
}

#rtl-de-container a.modalCloseImg {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 15px;
    height: 17px;
    display: inline;
    z-index: 3200;
    cursor: pointer;
    /*background:url('images/x_red.png');*/
}

#rtl-de-container .button {
    float: right;
}

#rtl-de-container #report td.big {
    height: 28px;
}

#rtl-de-container #report input {
    width: 260px;
    font: normal 12px arial, helvetica, verdana, geneva, sans-serif;
    color: #ba2634;
    padding: 2px 1px 1px;
}

#rtl-de-container #report select {
    width: 264px;
    font: normal 12px arial, helvetica, verdana, geneva, sans-serif;
    color: #ba2634;
    padding: 2px 1px 1px;
}

#rtl-de-container #report textarea {
    width: 541px;
    height: 76px;
    font: normal 12px arial, helvetica, verdana, geneva, sans-serif;
    color: #ba2634;
    resize: none;
    margin: 4px 0px;
}

#rtl-de-container-small {
    width: 210px;
    line-height: 18px;
    color: #431728;
    padding: 40px 60px;
    background-color: #d7d1d3;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 0px 8px white;
    -webkit-box-shadow: 0px 0px 8px white;
    box-shadow: 0px 0px 8px white;
}

#rtl-de-container-small td {
    color: #431728;
    line-height: 18px;
}

#rtl-de-container-small a.modalCloseImg {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 15px;
    height: 17px;
    display: inline;
    z-index: 3200;
    cursor: pointer;
    /*background:url('images/x_red.png');*/
}

/** used for color schemes in wkw iframe **/
.maincontent.wkw {
    background-image: none;
    background-color: #f4f4f4;
}

.wkwh2 {
    background-color: #0b437c !important;
}

.T_1er_hoch .octopus_mr, .T_1er .octopus_hr {
    border: 1px solid rgba(255, 255, 255, 0.2);
}
