/* * * * * * * * * * * * *   C O M M U N I T Y   * * * * * * * * * * * */
/* * * * * * * * * * * * *   P O S I T I O N S   * * * * * * * * * * * */

.comHeaderUserData {
    position: absolute;
    top: 116px;
    right: 10px;
    font-size: 10px;
    text-align: right;
    color: #a3bcdc;
}

.mitgliedersuche {
    background-image: url(icons/h_mitgliedersuche.gif);
    background-repeat: no-repeat;
}

.schnellsuche {
    background-image: url(icons/h_schnellsuche.gif);
    background-repeat: no-repeat;
}

/*
.reiterleisteSmall  { position:relative;height:21px;overflow:hidden; }
*/
.reiterleisteBig {
    position: relative;
    height: 36px;
    overflow: hidden;
}

.reiter {
    background-image: url(icons/com_bg_reiter_left_inaktiv.gif);
}

.reiter a {
    color: #cdd1e9;
    background-image: url(icons/com_bg_reiter_right_inaktiv.gif);
}

.reiterAktiv {
    background-image: url(icons/com_bg_reiter_left_aktiv.gif);
}

.reiterAktiv a {
    color: #1d5e9b;
    background-image: url(icons/com_bg_reiter_right_aktiv.gif);
}

/*
.reiter             { position:relative;top:2px;float:left;display:inline;padding-left:1px;margin-left:1px;background-image:url(icons/com_bg_reiter_left_inaktiv.gif);background-repeat:no-repeat; }
.reiter a           { position:relative;display:block;font-weight:bold;color:#cdd1e9;padding:2px 8px 2px;background-image:url(icons/com_bg_reiter_right_inaktiv.gif);background-position:top right; }

.firstReiter        { margin-left:0px; }

.reiterAktiv        { top:0px;background-image:url(icons/com_bg_reiter_left_aktiv.gif); }
.reiterAktiv a      { color:#1d5e9b;padding:4px 8px 2px;background-image:url(icons/com_bg_reiter_right_aktiv.gif); }

.m300r2 .firstReiterFix     { width:149px; }
.m300r2 .reiterFix          { width:148px; }

*/

.m300r3 .firstReiterFix {
    width: 99px;
}

.m300r3 .reiterFix {
    width: 98px;
}

.m613rx .firstReiterFix {
}

.m613rx .reiterFix {
    width: 108px;
}

.T_forenContainer {
    position: absolute;
    top: 36px;
    width: 300px;
}

.T_foren {
    position: relative;
    width: 300px;
    height: 45px;
}

.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;
}

.T_foren .leftLine {
    top: 0px;
    height: 44px;
}

.topChat {
    position: absolute;
    top: 21px;
    width: 300px;
}

.topChat .imgBox {
    position: relative;
    width: 153px;
    height: 229px;
}

.topChat .imgBox .img {
    position: relative;
    display: block;
}

.topChat .txtBox {
    position: absolute;
    top: 8px;
    left: 160px;
    width: 132px;
}

.topChat .txtBox strong {
    font-size: 18px;
}

.topChat .tickerHead {
    position: absolute;
    top: 92px;
    left: 160px;
    color: #faa200;
    font-weight: bold;
}

.topChat .tickerBox {
    position: absolute;
    top: 110px;
    left: 160px;
    width: 132px;
    height: 78px;
    background-color: white;
}

.topChat a.arrow2 {
    position: absolute;
    top: 195px;
    left: 160px;
}

.invite {
    position: absolute;
    top: 0px;
    width: 300px;
}

.invite .imgBox {
    position: relative;
    width: 300px;
    height: 60px;
    background-image: url(icons/freunde_einladen.jpg);
}

.invite .contentBox {
    top: 66px;
}

.invite table {
    position: relative;
    width: 284px;
}

.invite td.left {
    width: 54px;
    height: 22px;
}

.invite td.center {
    width: 150px;
}

.invite td.right {
    width: 80px;
}

.invite label {
    font-weight: bold;
    color: #051b93;
}

.invite input {
    width: 140px;
}

.invite .button {
    float: right;
}

.googleSearch .txtSite {
    color: white;
}

.googleSearch .txtWeb {
    color: white;
}

.googleSearch .txt {
    color: white;
}

.googleSearch .input {
    border-color: #999999;
}

.googleSearch .go {
    background-image: url(icons/google_search_go.gif);
}

.googleSearch .logo {
    background-image: url(icons/logo_google.png);
}

.memberSearch {
    position: absolute;
    top: 36px;
    left: 8px;
    width: 284px;
}

.memberSearch table {
    position: relative;
    width: 284px;
}

.memberSearch td.left {
    width: 72px;
    height: 22px;
}

.memberSearch td.tdsex {
    width: 90px;
}

.memberSearch td.center {
    width: 36px;
}

.memberSearch td.tdage {
    width: 49px;
}

.memberSearch td.right {
    width: 37px;
}

.memberSearch label {
    font-weight: bold;
    color: #051b93;
}

.memberSearch input {
    width: 160px;
}

.memberSearch select.sex {
    width: 74px;
}

.memberSearch select.age {
    width: 40px;
}

.memberSearch a.search {
    position: relative;
    display: block;
    width: 37px;
    height: 66px;
    background-image: url(icons/button_search.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/button_search.png');
}

.quickSearch {
    position: absolute;
    top: 36px;
    left: 8px;
    width: 284px;
}

.quickSearch table {
    position: relative;
    width: 284px;
}

.quickSearch td {
    height: 22px;
}

.quickSearch td.left {
    width: 228px;
}

.quickSearch td.right {
    width: 56px;
}

.quickSearch label {
    font-weight: bold;
    color: #051b93;
}

.quickSearch input {
    width: 218px;
}

.quickSearch select {
    width: 224px;
}

.quickSearch .button {
    float: right;
}

.calendarHead {
    position: relative;
    width: 613px;
    margin: 0px 3px 0px 10px;
    float: left;
    display: inline;
}

.calendarHead a.back {
    position: relative;
    top: 2px;
    width: 18px;
    height: 19px;
    float: left;
    background-color: #051b93;
    background-image: url(icons/cal_back.gif);
}

.calendarHead a.for {
    position: relative;
    top: 2px;
    width: 18px;
    height: 19px;
    float: left;
    margin-left: 1px;
    background-color: #051b93;
    background-image: url(icons/cal_for.gif);
}

.calReiter {
    position: relative;
    top: 2px;
    width: 114px;
    float: left;
    display: inline;
    margin-left: 1px;
    background-color: #051b93;
    text-align: center;
}

.calReiter a {
    position: relative;
    display: block;
    font-weight: bold;
    color: #cdd1e9;
    padding: 2px 0px;
}

.calReiterAktiv {
    top: 0px;
    padding-left: 1px;
    background-image: url(icons/com_bg_reiter_left_aktiv.gif);
    background-repeat: no-repeat;
    background-color: transparent;
}

.calReiterAktiv a {
    color: #1d5e9b;
    padding: 4px 8px 2px;
    background-image: url(icons/com_bg_reiter_right_aktiv.gif);
    background-position: top right;
}

.calendarBox {
    position: relative;
    width: 613px;
    margin: 0px 3px 14px 10px;
    float: left;
    display: inline;
    background-repeat: no-repeat;
    background-position: bottom left;
    background-image: url(icons/com_bg_613.gif);
    background-color: #369afa;
}

.calendar {
    position: relative;
    left: 10px;
    width: 595px;
    padding-bottom: 8px;
}

.calendar .day {
    position: relative;
    width: 83px;
    float: left;
    display: inline;
    margin: 0px 2px 0px 0px;
    font-weight: bold;
    text-align: center;
    padding: 5px 0px;
}

.calendar .cell {
    position: relative;
    width: 83px;
    height: 52px;
    float: left;
    display: inline;
    margin: 0px 2px 2px 0px;
    background-color: #9dcdf3;
    text-align: center;
}

.calendar .cell a.date {
    position: relative;
    top: 5px;
    font-weight: bold;
    font-size: 14px;
}

.calendar .cell .txt {
    position: absolute;
    top: 21px;
    left: 4px;
    width: 75px;
    height: 28px;
    overflow: hidden;
    font-size: 11px;
}

.calendar .cell .txt a {
    color: white;
}

.calendar .noDay {
    background-color: #4ba4f9;
}

.calendar .noDay a.date {
    color: white;
}

.calendar .toDay {
    z-index: 1;
}

.calendar .eventDay {
    background-color: #051b93;
    z-index: 2;
}

.calendar .eventDay a.date {
    color: white;
}

.calendar .cell .layer {
    position: absolute;
    top: -4px;
    left: -4px;
    width: 91px;
    height: 60px;
    background-image: url(icons/cal_today.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/cal_today.png');
}

.calendar .cell .icon {
    position: absolute;
    top: -6px;
    left: -2px;
    width: 43px;
    height: 14px;
    background-image: url(icons/icon_cal_event.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/icon_cal_event.png');
}

.calendarSmall {
    position: absolute;
    top: 25px;
    left: 10px;
    width: 280px;
}

.calendarSmall .day {
    position: relative;
    width: 39px;
    float: left;
    display: inline;
    margin: 0px 1px 0px 0px;
    font-weight: bold;
    text-align: center;
    padding: 5px 0px;
}

.calendarSmall .cell {
    position: relative;
    width: 39px;
    height: 27px;
    float: left;
    display: inline;
    margin: 0px 1px 1px 0px;
    background-color: #9dcdf3;
    text-align: center;
}

.calendarSmall .cell a.date {
    position: relative;
    top: 6px;
    font-weight: bold;
    font-size: 14px;
}

.calendarSmall .noDay {
    background-color: #4ba4f9;
}

.calendarSmall .noDay a.date {
    color: white;
}

.calendarSmall .toDay {
    z-index: 1;
}

.calendarSmall .eventDay {
    background-color: #051b93;
    z-index: 2;
}

.calendarSmall .eventDay a.date {
    color: white;
}

.calendarSmall .cell .layer {
    position: absolute;
    top: -3px;
    left: -3px;
    width: 45px;
    height: 33px;
    background-image: url(icons/cal_today_small.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/cal_today_small.png');
}

.calendarSmall .cell .icon {
    position: absolute;
    top: -6px;
    left: -2px;
    width: 43px;
    height: 14px;
    background-image: url(icons/icon_cal_event.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/icon_cal_event.png');
}

.comPreLogin .imgBox {
    background-color: #faa200;
    background-image: url(icons/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: #051b93;
}

.comPreLogin .buttonBox {
    border-top-color: #1e6db8;
    background-image: url(icons/bg_com_login_button.gif);
}

.comPostLogin .imgBox {
    background-color: #faa200;
    background-image: url(icons/komm_in_com.jpg);
}

.comPostLogin .contentBox {
    color: white;
}

.comPostLogin .buttonBox {
    border-top-color: #1e6db8;
    background-image: url(icons/bg_com_login_button.gif);
}

.miniPreLogin .imgBox {
    background-color: #faa200;
    background-image: url(icons/neu_in_com.jpg);
}

.miniPreLogin .imgBox .user a {
    color: white;
}

.miniPreLogin .buttonBox {
    border-top-color: #1e6db8;
    background-image: url(icons/bg_com_login_button.gif);
}

.miniPostLogin .imgBox {
    background-color: #faa200;
    background-image: url(icons/in_com.jpg);
}

.miniPostLogin .imgBox .user a {
    color: white;
}

.miniPostLogin .buttonBox {
    border-top-color: #1e6db8;
    background-image: url(icons/bg_com_login_button.gif);
}

.T_base_hoch.smallReiter.gradient .miniProBox .bgLayer {
    background-image: url(icons/bg_miniprofil_buttons.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/bg_miniprofil_buttons.png');
}

.miniProBox .dataColumn .txt a {
    color: white;
}

.miniProBox .dataColumn .dataLayer.layer1 {
    background-image: url(icons/bg_miniprofil_data_1.gif);
}

.miniProBox .dataColumn .dataLayer.layer2 {
    background-image: url(icons/bg_miniprofil_data_2.gif);
}

.miniProBox .dataColumn .dataLayer.layer3 {
    background-image: url(icons/bg_miniprofil_data_3.gif);
}

.miniProBox .dataColumn .dataLayer.layer4 {
    background-image: url(icons/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;
}

/*
.comPreLogin                        { position:relative; }
.comPreLogin .imgBox                { position:relative;height:63px;background-color:#faa200;background-image:url(icons/komm_in_com.jpg);background-repeat:no-repeat;background-position:0px 2px; }
.comPreLogin .contentBox            { position:relative;padding:8px 8px 0px; }
.comPreLogin table                  { position:relative;width:284px; }
.comPreLogin td                     { height:22px; }
.comPreLogin td.left                { width:210px; }
.comPreLogin td.right               { width:74px; }
.comPreLogin td a.arrow2            { font-weight:normal;color:white;float:right;top:1px; }
.comPreLogin td a.arrow2 span       { background-image:url(icons/arrow_white.gif); }
.comPreLogin label                  { font-weight:bold;color:#051b93;float:left; }
.comPreLogin input                  { width:204px; }
.comPreLogin .button                { position:relative;float:right; }
.comPreLogin .check                 { position:relative;width:210px;font-size:11px;padding-top:2px; }
.comPreLogin .check span            { padding-left:20px; }
.comPreLogin .check input           { position:absolute;top:-2px;left:-4px;width:auto; }
.comPreLogin .buttonBox             { position:absolute;top:185px;width:300px;height:43px;border-top-width:1px;border-top-style:solid;border-top-color:#1e6db8;background-image:url(icons/bg_com_login_button.gif);background-position:left bottom; }
.comPreLogin .buttonBox .button     { position:absolute;top:6px;left:8px;width:284px;height:32px; }


.comPostLogin                       { position:relative; }
.comPostLogin .imgBox               { position:relative;height:63px;background-color:#faa200;background-image:url(icons/komm_in_com.jpg);background-repeat:no-repeat;background-position:0px 2px; }
.comPostLogin .contentBox           { position:relative;padding:8px 8px 0px; }
.comPostLogin .spacer14             { overflow:visible; }
.comPostLogin .topLine              { position:absolute;top:7px;left:-8px;width:300px; }
.comPostLogin a.arrow2              { font-size:12px; }
.comPostLogin .buttonBox            { position:absolute;top:195px;width:300px;height:33px;border-top-width:1px;border-top-style:solid;border-top-color:#1e6db8;background-image:url(icons/bg_com_login_button.gif);background-position:left bottom; }
.comPostLogin .buttonBox .button    { position:absolute;top:5px;left:205px;width:87px;height:24px; }


.miniPreLogin                       { position:relative; }
.miniPreLogin .imgBox               { position:relative;height:63px;background-color:#faa200;background-image:url(icons/neu_in_com.jpg);background-repeat:no-repeat;background-position:0px 2px; }
.miniPreLogin .imgBox .userImg      { position:absolute;top:7px;left:10px;width:77px;height:51px; }
.miniPreLogin .imgBox .user         { position:absolute;top:42px;left:96px;font-weight:bold; }
.miniPreLogin .imgBox .user a       { color:white; }
.miniPreLogin .buttonBox            { position:absolute;top:185px;width:300px;height:43px;border-top-width:1px;border-top-style:solid;border-top-color:#1e6db8;background-image:url(icons/bg_com_login_button.gif);background-position:left bottom; }
.miniPreLogin .buttonBox .button    { position:absolute;top:6px;left:8px;width:284px;height:32px; }


.miniPostLogin                      { position:relative; }
.miniPostLogin .imgBox              { position:relative;height:63px;background-color:#faa200;background-image:url(icons/in_com.jpg);background-repeat:no-repeat;background-position:0px 2px; }
.miniPostLogin .imgBox .userImg     { position:absolute;top:7px;left:10px;width:77px;height:51px; overflow:hidden;}
.miniPostLogin .imgBox .user        { position:absolute;top:42px;left:96px;font-weight:bold; }
.miniPostLogin .imgBox .user a      { color:white; }
.miniPostLogin .buttonBox           { position:absolute;top:195px;width:300px;height:33px;border-top-width:1px;border-top-style:solid;border-top-color:#1e6db8;background-image:url(icons/bg_com_login_button.gif);background-position:left bottom; }
.miniPostLogin .buttonBox .button   { position:absolute;top:5px;left:205px;width:87px;height:24px; }


                                  .miniProBox               { position:absolute;top:66px;left:8px;width:285px; }
.T_base_hoch.smallReiter.gradient .miniProBox .bgLayer      { position:absolute;top:0px;left:0px;width:285px;height:43px;background-image:url(icons/bg_miniprofil_buttons.png);
                                                              filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/bg_miniprofil_buttons.png'); }

.miniProBox .miniProContainer              { position:relative;width:284px;height:79px; }

.miniProBox .dataColumn                    { position:relative;width:70px;float:left;display:inline;margin-left:1px; }
.miniProBox .dataColumn .txt               { position:relative;font-size:11px;padding:8px 0px 0px 5px;line-height:12px; }
.miniProBox .dataColumn .txt a             { color:white; }
.miniProBox .dataColumn .txt.firstTxt      { font-weight:bold;padding:14px 0px 0px 5px; }
.miniProBox .dataColumn .num               { position:absolute;top:4px;right:6px;font-weight:bold; }
.miniProBox .dataColumn .dataLayer         { position:absolute;top:41px;width:281px;height:37px;display:none; }
.miniProBox .dataColumn .dataLayer .txt    { padding:10px 0px 0px 10px; }

.miniProBox .dataColumn .dataLayer.layer1  { left:1px;background-image:url(icons/bg_miniprofil_data_1.gif); }
.miniProBox .dataColumn .dataLayer.layer2  { left:-70px;background-image:url(icons/bg_miniprofil_data_2.gif); }
.miniProBox .dataColumn .dataLayer.layer3  { left:-141px;background-image:url(icons/bg_miniprofil_data_3.gif); }
.miniProBox .dataColumn .dataLayer.layer4  { left:-212px;background-image:url(icons/bg_miniprofil_data_4.gif); }

.miniProBox .dataColumn .dataLayer.layer5  { left:1px;background-image:url(icons/bg_miniprofil_data_5.gif); }
.miniProBox .dataColumn .dataLayer.layer6  { left:-70px;background-image:url(icons/bg_miniprofil_data_6.gif); }
.miniProBox .dataColumn .dataLayer.layer7  { left:-141px;background-image:url(icons/bg_miniprofil_data_7.gif); }
.miniProBox .dataColumn .dataLayer.layer8  { left:-212px;background-image:url(icons/bg_miniprofil_data_8.gif); }

.miniProBox .dataColumn.aktivLayer .dataLayer    { display:block; }

.miniProBox .sayWhat               { position:absolute;top:81px;left:82px; }



.sayWhat table         { position:relative; }
.sayWhat td            { height:22px;font-size:11px; }
.sayWhat input         { width:144px; }
.sayWhat td .button    { border-top-width:1px;border-top-style:solid;border-top-color:#808080;left:-1px; }
.sayWhat .icon         { position:absolute;top:0px;left:-82px;width:84px;height:37px; }
*/

.myProfile {
    position: relative;
    top: 8px;
    left: 8px;
    width: 284px;
    line-height: 18px;
}

.myProfile h2 {
    position: relative;
    font-size: 18px;
    line-height: 21px;
    color: white;
}

.myProfile h2 a {
    color: white;
}

.myProfile .imgBox {
    position: absolute;
    top: 62px;
    left: 0px;
}

.myProfile .linkBox {
    position: absolute;
    top: 62px;
    left: 190px;
    line-height: 14px;
}

.myProfile .sayWhat {
    position: absolute;
    top: 195px;
    left: 82px;
}

.external {
    position: relative;
    width: 613px;
    height: 250px;
    margin: 0px 3px 14px 10px;
    float: left;
    display: inline;
    background-color: #56b0fc;
}

.external .imgBox {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 375px;
    height: 250px;
    background-image: url(icons/bg_external_img.jpg);
}

.external .imgBox table {
    position: relative;
    width: 375px;
    height: 250px;
}

.external .imgBox .img {
    position: relative;
    display: block;
    margin: auto;
}

.external .txtBox {
    position: absolute;
    top: 8px;
    left: 385px;
    line-height: 16px;
}

.external .txtBox h2 {
    position: relative;
    font-size: 18px;
    line-height: 21px;
    color: white;
}

.external .txtBox h2 a {
    color: white;
}

.external .txtBox .status {
    position: relative;
    font-size: 11px;
    font-weight: bold;
}

.external .txtBox .status.on {
    color: #ffc864;
}

.external .txtBox .linkBox {
    position: relative;
    line-height: 18px;
    padding-top: 2px;
}

.external .sayWhat {
    position: absolute;
    top: 174px;
    left: 385px;
    width: 220px;
    line-height: 16px;
}

.external .sayWhat .icon {
    position: relative;
    left: -2px;
}

.profileBox {
    position: relative;
    width: 613px;
    margin: 0px 3px 14px 10px;
    float: left;
    display: inline;
}

.profileBox .bgBox {
    position: relative;
    background-color: #56b0fc;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #4097dc;
}

.profileBox .bgBox.firstBgBox {
    border: 0px;
}

.myData {
    position: relative;
    padding: 8px 0px 8px 8px;
}

.myData h2 {
    position: relative;
    font-size: 14px;
    color: white;
    margin-bottom: 7px;
}

.myData table {
    position: relative;
    width: 604px;
}

.myData td {
    height: 26px;
}

.myData td.label {
    width: 86px;
    font-weight: bold;
    color: #d4f0fc;
}

.myData td.label.topLabel {
    padding-top: 5px;
}

.myData td.colspan2 {
    width: 264px;
}

.myData td.input {
    width: 178px;
}

.myData td.icon {
    width: 38px;
}

.myData input {
    width: 168px;
}

.myData textarea {
    width: 470px;
    height: 40px;
    overflow: auto;
}

.myData .areaTxt {
    padding: 5px 10px 5px 0px;
}

.myData .button {
    float: right;
    margin-right: 8px;
    display: inline;
}

.myData .lockBox {
    position: relative;
    width: 22px;
    height: 22px;
    background-image: url(icons/bg_lock.gif);
}

.myData .lockBox a {
    position: absolute;
    top: 5px;
    left: 7px;
    display: block;
    width: 9px;
    height: 11px;
}

.myData .lockedBox {
    position: relative;
    width: 22px;
    height: 22px;
    background-image: url(icons/gray_lock.gif);
    background-repeat: no-repeat;
    background-position: 7px 5px;
}

.myData .lockOptionBox {
    position: absolute;
    top: -50px;
    right: 0px;
    width: 152px;
    display: none;
}

.myData .lockOptionBox .line {
    position: relative;
    height: 1px;
    background-color: #2d7fdc;
    margin: 0px 1px;
    filter: alpha(opacity=100);
    opacity: 1;
}

.myData .lockOptionBox .innerBox {
    background-color: #2d7fdc;
}

.myData .lockOptionBox a {
    position: relative;
    width: auto;
    height: auto;
    top: 0px;
    left: 0px;
    padding: 1px 0px 1px 22px;
    font-size: 11px;
    color: white;
    background-position: 7px 2px;
}

.myData .lockOptionBox a:hover {
    background-color: #225db6;
}

.myData a.greenLock {
    background-image: url(icons/green_lock.gif);
    background-repeat: no-repeat;
}

.myData a.yellowLock {
    background-image: url(icons/yellow_lock.gif);
    background-repeat: no-repeat;
}

.myData a.redLock {
    background-image: url(icons/red_lock.gif);
    background-repeat: no-repeat;
}

.myData span.greenLock {
    padding-right: 8px;
    background-image: url(icons/green_lock.gif);
    background-repeat: no-repeat;
    background-position: 2px 2px;
}

.myData span.yellowLock {
    padding-right: 8px;
    background-image: url(icons/yellow_lock.gif);
    background-repeat: no-repeat;
    background-position: 2px 2px;
}

.myData span.redLock {
    padding-right: 8px;
    background-image: url(icons/red_lock.gif);
    background-repeat: no-repeat;
    background-position: 2px 2px;
}

.myData span.grayLock {
    padding-right: 8px;
    background-image: url(icons/gray_lock.gif);
    background-repeat: no-repeat;
    background-position: 2px 2px;
}

.postBox {
    position: relative;
    padding: 8px 0px 8px 0px;
}

.postBox h2 {
    position: relative;
    font-size: 14px;
    color: white;
    padding-left: 8px;
}

.postBox .linkBox {
    position: absolute;
    top: 9px;
    right: 8px;
}

.postBox .row {
    position: relative;
    width: 613px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4097dc;
}

.postBox .row input {
    position: absolute;
    top: 3px;
    left: 2px;
}

.postBox .row .txt {
    position: relative;
    padding: 6px 0px;
    font-weight: bold;
}

.postBox .row .txt a {
    color: white;
}

.postBox .row.head .txt {
    padding: 0px 0px 6px 0px;
}

.postBox .row.read .txt,
.postBox .row.re .txt {
    font-weight: normal;
}

.postBox .one {
    position: relative;
    width: 32px;
    float: left;
    display: inline;
}

.postBox .two {
    position: relative;
    width: 26px;
    float: left;
    display: inline;
}

.postBox .three {
    position: relative;
    width: 190px;
    float: left;
    display: inline;
    margin-right: 10px;
}

.postBox .four {
    position: relative;
    width: 190px;
    float: left;
    display: inline;
    margin-right: 10px;
}

.postBox .five {
    position: relative;
    width: 155px;
    float: left;
    display: inline;
}

.postBox .select {
    position: relative;
    width: 581px;
    float: left;
    display: inline;
}

.postBox .row .two {
    height: 22px;
    background-image: url(icons/icon_mail_new.gif);
    background-repeat: no-repeat;
}

.postBox .row.head .two {
    background-image: none;
}

.postBox .row.read .two {
    height: 22px;
    background-image: url(icons/icon_mail_read.gif);
    background-repeat: no-repeat;
}

.postBox .row.re .two {
    height: 22px;
    background-image: url(icons/icon_mail_re.gif);
    background-repeat: no-repeat;
}

.postBox .row .select .txt {
    float: left;
    padding: 8px 0px;
}

.postBox .row .select select {
    position: relative;
    float: right;
    display: inline;
    margin-right: 5px;
    top: 4px;
}

.postBox .row .select .button {
    float: right;
    display: inline;
    margin-right: 8px;
    top: 5px;
}

.selectBox {
    position: relative;
    width: 613px;
}

.selectBox .one {
    position: relative;
    width: 32px;
    float: left;
    display: inline;
}

.selectBox .two {
    position: relative;
    width: 291px;
    float: left;
    display: inline;
}

.selectBox .three {
    position: relative;
    width: 290px;
    float: left;
    display: inline;
    margin-right: 0px;
}

.selectBox .txt {
    position: relative;
    padding: 8px 0px;
}

.selectBox input {
    position: absolute;
    top: 5px;
    left: 2px;
}

.selectBox select {
    position: relative;
    float: right;
    display: inline;
    margin-right: 5px;
    top: 6px;
}

.selectBox .button {
    float: right;
    display: inline;
    margin-right: 8px;
    top: 7px;
}

.mailHead {
    position: relative;
    padding: 0px 8px;
}

.mailHead a {
    color: white;
}

.mailHead .date {
    position: absolute;
    top: 0px;
    right: 8px;
}

.mailTxt {
    position: relative;
    padding: 8px;
}

.mailTxt .txt {
    position: relative;
    line-height: 16px;
    padding-bottom: 14px;
}

.mailTxt table {
    position: relative;
    width: 597px;
}

.mailTxt td {
    height: 26px;
}

.mailTxt td.info {
    font-size: 11px;
}

.mailTxt td.label {
    width: 127px;
    font-weight: bold;
}

.mailTxt td.label.topLabel {
    padding-top: 5px;
}

.mailTxt td.input {
    width: 470px;
}

.mailTxt td.input.area {
    width: 470px;
    height: 145px;
}

.mailTxt select {
    width: 470px;
}

.mailTxt input {
    width: 464px;
}

.mailTxt textarea {
    width: 464px;
    height: 130px;
}

.mailTxt .button {
    float: right;
    display: inline;
    margin-left: 8px;
}

.a_z_links {
    position: relative;
    padding: 9px 8px 8px;
}

.friendsBox {
    position: relative;
    width: 613px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4097dc;
}

.friend {
    position: relative;
    width: 184px;
    height: 221px;
    float: left;
    display: inline;
    margin: 0px 8px;
}

.friend .imgBox {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 184px;
    height: 123px;
    background-image: url(icons/bg_freunde_img.jpg);
}

.friend .imgBox table {
    position: relative;
    width: 184px;
    height: 123px;
}

.friend .imgBox .img {
    position: relative;
    display: block;
    margin: auto;
}

.friend input {
    position: absolute;
    top: 1px;
    left: 1px;
}

.friend .txtBox {
    position: absolute;
    top: 126px;
    left: 0px;
    width: 184px;
}

.friend .txtBox h2 {
    position: relative;
    font-size: 18px;
}

.friend .txtBox h2 a {
    color: white;
}

.friend .txtBox .status {
    position: relative;
    font-size: 11px;
    font-weight: bold;
}

.friend .txtBox .status.on {
    color: #ffc864;
}

.friend .txtBox .statement {
    position: relative;
    height: 15px;
    overflow: hidden;
}

.friend .txtBox a.arrow2 {
    line-height: 16px;
}

.guestEntry {
    position: relative;
    width: 613px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4097dc;
}

.guestEntry .imgBox {
    position: relative;
    width: 184px;
    margin: 14px 14px 11px 8px;
    float: left;
    display: inline;
    background-repeat: no-repeat;
    background-image: url(icons/bg_freunde_img.jpg);
}

.guestEntry .imgBox .innerImgBox {
    position: relative;
    width: 184px;
    height: 123px;
    overflow: hidden;
}

.guestEntry .imgBox table {
    position: relative;
    width: 184px;
    height: 123px;
}

.guestEntry .imgBox .img {
    position: relative;
    display: block;
    margin: auto;
}

.guestEntry .imgBox h2 {
    position: relative;
    font-size: 18px;
    padding-top: 3px;
}

.guestEntry .imgBox h2 a {
    color: white;
}

.guestEntry .imgBox .status {
    position: relative;
    font-size: 11px;
    font-weight: bold;
}

.guestEntry .imgBox .status.on {
    color: #ffc864;
}

.guestEntry .imgBox .statement {
    position: relative;
    height: 15px;
    overflow: hidden;
}

.guestEntry input {
    position: absolute;
    top: 1px;
    left: 1px;
}

.guestEntry .txtBox {
    position: relative;
    width: 380px;
    margin: 11px 0px 11px 0px;
    float: left;
    line-height: 16px;
}

.visitors {
    position: relative;
    width: 300px;
    height: 118px;
    margin: 0px 3px 14px 10px;
    float: left;
    display: inline;
    background-color: #56b0fc;
}

.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/visitor_navi_back.gif);
}

.visitors a.next {
    position: absolute;
    display: block;
    top: 0px;
    left: 283px;
    width: 17px;
    height: 118px;
    background-image: url(icons/visitor_navi_for.gif);
}

.visitors a.prev.disabled,
.visitors a.next.disabled {
    display: none;
}

.visitors613 {
    width: 613px;
}

.visitors613 a.next {
    left: 596px;
}

.visitors613 .scrollable {
    width: 579px;
}

.onlineFriends {
    position: relative;
    top: 21px;
    left: 0px;
}

.onlineFriends .scroll-pane {
    position: relative;
    width: 300px;
    height: 97px;
    overflow: hidden;
}

.onlineFriends .jScrollPaneTrack {
    background: white;
}

.onlineFriends .jScrollPaneDrag {
    height: 22px;
    background-image: url(icons/scrollbuttons_drag_small.gif);
}

.onlineFriends .itemBox {
    position: relative;
    width: 270px;
    height: 25px;
    margin: 0px 0px 12px 10px;
    background-image: url(icons/bg_online_friends.gif);
}

.onlineFriends .imgBox {
    position: relative;
    width: 38px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center;
}

.onlineFriends .imgBox a {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    width: 38px;
    height: 25px;
}

.onlineFriends .txtBox {
    position: absolute;
    top: -2px;
    left: 46px;
    width: 224px;
    height: 30px;
    overflow: hidden;
}

.onlineFriends .txtBox a {
    font-weight: bold;
    color: white;
}

.pwchangeDialog {
    position: relative;
}

.pwchangeDialog .field {
    margin: 0px;
    position: relative;
    width: 150px;
}

.pwchangeDialog .field.left {
    float: left;
}

.pwchangeDialog .field.right {
    margin-left: 15px;
    float: left;
}

.pwchangeDialog .field .line {
    background-color: #ace778;
    font-size: 1px;
    height: 1px;
    margin: 0 1px;
    overflow: hidden;
    position: relative;
}

.pwchangeDialog .field .box {
    background-color: #ace778;
    position: relative;
    z-index: 1;
}

.pwchangeDialog .field input {
    font-weight: normal;
    width: 145px;
    padding: 2px 2px 2px 3px;
    position: relative;
}

/*  */

.forenBox {
    position: relative;
    padding: 8px;
    line-height: 16px;
    color: #071a92;
}

.forenBox h2 {
    position: relative;
    font-size: 14px;
    color: #071a92;
    margin-bottom: 5px;
}

.forenBox table {
    position: relative;
}

.forenBox td {
    height: 22px;
}

.forenBox input {
    width: 220px;
    border-width: 1px;
    border-style: solid;
    border-color: #7f9db9;
    font-size: 12px;
    margin-right: 8px;
}

.forenBox select {
    width: 220px;
    border-width: 1px;
    border-style: solid;
    border-color: #7f9db9;
    font-size: 12px;
    margin-right: 8px;
}

.forenButton .button {
    float: right;
    margin-left: 8px;
}

.forenBreadcrumb {
    position: relative;
    color: #484848;
}

.forenGroupHeader {
    position: relative;
    width: 613px;
    height: 30px;
    background-image: url(icons/com_bg_613.gif);
    background-color: #369afa;
}

.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: #d4f0fc;
}

.forenOverview .row.head {
    border-top-width: 0px;
}

.forenOverview .row .txt {
    position: relative;
    padding: 7px 0px;
    line-height: 16px;
}

.forenOverview .row .txt a {
    color: white;
}

.forenOverview .row.head .txt {
    font-weight: bold;
    color: #051b93;
}

.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: #d4f0fc;
}

.forenList .row.head {
    border-top-width: 0px;
}

.forenList .row .txt {
    position: relative;
    padding: 7px 0px;
    line-height: 16px;
}

.forenList .row .txt a {
    color: white;
}

.forenList .row.head .txt {
    font-weight: bold;
    color: #051b93;
    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: #d4f0fc;
}

.forenList .navBox .back {
    left: 0px;
}

.forenList .navBox .for {
    right: 0px;
}

.forenItem {
    position: relative;
    width: 613px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: white;
    color: #071a92;
}

.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/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: #071a92;
}

.forenItem .imgBox .h2 {
    position: relative;
    font-size: 12px;
    line-height: 16px;
    padding-top: 5px;
    font-weight: bold;
}

.forenItem .imgBox .h2 a {
    color: #071a92;
}

.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: #369afa;
}

.forenItem .quote .txt {
    position: relative;
    padding: 8px;
}

.forenItem .quote .txt h2 {
    color: #071a92;
    font-weight: normal;
}

.forenItem .quote .txt h2 a {
    color: #071a92;
    font-weight: bold;
}

.forenItem .quote .txt .h2 {
    color: #071a92;
    font-weight: normal;
}

.forenItem .quote .txt .h2 a {
    color: #071a92;
    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: #071a92;
    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;
}

/* s.u.: .button.disabled a
.forenItem .txtBox .button.disabled a,
      .forenButton .button.disabled a   { color:#9abfea;}
*/

.profileBox #forumkommentare .bgBox {
    border-top-color: white;
}

#rtlspieleEmoticons img {
    border: 0;
}

.userSearchResult {
    position: relative;
    width: 613px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4097dc;
}

.userSearchResult .one {
    position: relative;
    width: 107px;
    float: left;
    display: inline;
    margin: 0px 10px 0px 8px;
    padding: 5px 0px;
}

.userSearchResult .two {
    position: relative;
    width: 150px;
    float: left;
    display: inline;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px;
}

.userSearchResult .three {
    position: relative;
    width: 168px;
    float: left;
    display: inline;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px;
}

.userSearchResult .four {
    position: relative;
    width: 40px;
    float: left;
    display: inline;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px;
}

.userSearchResult .five {
    position: relative;
    width: 100px;
    float: left;
    display: inline;
    padding: 5px 0px;
}

.userSearchResult .one .imgBox {
    position: relative;
    width: 107px;
    height: 71px;
    background-image: url(icons/bg_visitor_img.jpg);
    overflow: hidden;
}

.userSearchResult .one .imgBox table {
    position: relative;
    width: 107px;
    height: 71px;
}

.userSearchResult .one .imgBox .img {
    position: relative;
    display: block;
    margin: auto;
}

.userSearchResult.head {
    font-weight: bold;
}

.userSearchResult a {
    font-weight: bold;
    color: white;
}

.settingsBox {
    position: relative;
    padding: 8px;
    line-height: 16px;
    color: white;
}

.settingsBox h2 {
    position: relative;
    font-size: 14px;
    color: #071a92;
    margin-bottom: 5px;
}

.settingsBox .row {
    position: relative;
    width: 597px;
    margin: 0px 0px 6px 0px;
}

.settingsBox .one {
    position: relative;
    width: 32px;
    float: left;
    display: inline;
    align: right;
}

.settingsBox .two {
    position: relative;
    width: 530px;
    float: left;
    display: inline;
}

/* * * * * * * * * * * * * * *  C O L O R S  * * * * * * * * * * * * * */

/** sprite: vert-com; sprite-image: url('images/com11/r11_sprite-vert-com.png'); sprite-layout: vertical; */
/** sprite: horiz-com; sprite-image: url('images/com11/r11_sprite-horiz-com.png'); sprite-layout: horizontal; */
/** sprite: vertico-com; sprite-image: url('images/com11/r11_sprite-vertico-com.png'); sprite-layout: vertical; */

body, td {
    color: white;
}

a {
    color: #051b93;
}

a.arrow2 {
    color: white;
}

a:hover.arrow2 {
    color: #051b93;
}

a.arrow2 span {
    background-image: url('images/rtl11/r11_arrow_white.png'); /** sprite-ref:vertico-com;sprite-margin-bottom:1px; */
}

a:hover.arrow2 span {
    background-image: url('images/com11/r11_com_arrow.png'); /** sprite-ref:vertico-com;sprite-margin-bottom:1px; */
}

a.arrow2.colored {
    color: #051b93;
}

a:hover.arrow2.colored {
    color: white;
}

a.arrow2.colored span {
    background-image: url('images/com11/r11_com_arrow.png'); /** sprite-ref:vertico-com;sprite-margin-bottom:1px; */
}

a:hover.arrow2.colored span {
    background-image: url('images/rtl11/r11_arrow_white.png'); /** sprite-ref:vertico-com;sprite-margin-bottom:1px; */
}

.artikel a.arrow2 {
    color: #080f60;
}

.artikel a:hover.arrow2 {
    color: #6581b4;
}

.artikel a.arrow2 span {
    background-image: url('images/rtl11/r11_arrow.png'); /** sprite-ref:vertico-com;sprite-margin-bottom:1px; */
}

.artikel a:hover.arrow2 span {
    background-image: url('images/com11/r11_com_arrow_over.png'); /** sprite-ref:vertico-com;sprite-margin-bottom:1px; */
}

a.arrow2Back {
    color: white;
}

a:hover.arrow2Back {
    color: #051b93;
}

a.arrow2Back span {
    background-image: url('images/rtl11/r11_arrow_back_white.png'); /** sprite-ref:vertico-com;sprite-margin-bottom:1px; */
}

a:hover.arrow2Back span {
    background-image: url('images/com11/r11_com_arrow_back.png'); /** sprite-ref:vertico-com;sprite-margin-bottom:1px; */
}

.artikel a.arrow2Back {
    color: #080f60;
}

.artikel a:hover.arrow2Back {
    color: #6581b4;
}

.artikel a.arrow2Back span {
    background-image: url('images/rtl11/r11_arrow_back.png'); /** sprite-ref:vertico-com;sprite-margin-bottom:1px; */
}

.artikel a:hover.arrow2Back span {
    background-image: url('images/com11/r11_com_arrow_back_over.png'); /** sprite-ref:vertico-com;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-com;sprite-margin-bottom:1px; */
}

.roof a:hover.arrow2 span {
    background-image: url('images/rtl11/r11_arrow_white.png'); /** sprite-ref:vertico-com;sprite-margin-bottom:1px; */
}

/*
.artikel .T_set a.arrow2          { color:#051b93; }
.artikel .T_set a:hover.arrow2    { color:white; }
*/

.button a {
    color: white;
    background-position: right top;
    background-image: url('images/com11/r11_com_bg_button.png'); /** sprite-ref:vert-com;sprite-alignment:right; */
}

.artikel .button a {
    color: white;
}

.button .front {
    background-image: url('images/com11/r11_com_bg_button_front.png'); /** sprite-ref:vert-com; */
}

.buttonBig a {
    color: white;
    background-position: right top;
    background-image: url('images/rtl11/r11_bg_button_big.png'); /** sprite-ref:vert-com;sprite-alignment:right; */
}

.artikel .buttonBig a {
    color: white;
}

.buttonBig .front {
    background-image: url('images/rtl11/r11_bg_button_big_front.png'); /** sprite-ref:vert-com; */
}

.button.disabled a {
    color: #9abfea;
    background-position: right top;
    background-image: url('images/com11/r11_com_bg_button_disabled.png'); /** sprite-ref:vert-com;sprite-alignment:right; */
}

.button.disabled .front {
    background-image: url('images/com11/r11_com_bg_button_front_disabled.png'); /** sprite-ref:vert-com; */
}

.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: #051b93;
}

h1.standAlone {
    color: #051b93;
}

h5 span {
    background-image: url('images/rtl11/r11_arrow.png'); /** sprite-ref:vert-com;sprite-margin-bottom:1px; */
}

.head3 {
    color: #051b93;
}

.maincontent {
    background-color: white;
}

.basecontent {
}

.topcontent .baseline {
    background-color: transparent;
}

.spacer11 {
    background-color: transparent;
}

.spacer12 {
    background-color: transparent;
}

.spacer14 {
    background-color: transparent;
}

.line {
    background-color: black;
    filter: alpha(opacity=20);
    opacity: 0.20;
}

.darkline {
    background-color: #6581b4;
}

/* 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-com; */
}

.googleSearch a.go {
    background-image: none;
}

.tvHighlight {
    background-repeat: no-repeat;
    background-position: left 8px;
    background-image: url('images/rtl11/r11_bg_tv_highlight.png'); /** sprite-ref:vert-com;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-com;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-com; */
}

.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-com;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: #051b93;
}

.level_3Box .level_3 .nav_item a {
    color: #051b93;
}

.level_3Box .level_3 .nav_item.aktiv {
    border-color: #051b93;
}

.level_3Box .level_3 .nav_item.aktiv a {
    color: #051b93;
    background-image: url('images/com11/r11_com_bg_level_3.png'); /** sprite-ref:vertico-com;sprite-alignment:repeat; */
}

.presenter {
    background-color: white;
}

/* T E A S E R */

.T_base {
    background-color: #369afa;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/com11/r11_com_bg_946.jpg');
}

.T_base .roof {
    background-color: #051b93;
}

.T_base .roof h5 {
    color: #faa200;
}

.T_base .roof h5 a {
    color: #faa200;
}

.login label {
    color: white;
}

.T_base_all {
    background-color: #369afa;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/com11/r11_com_bg_946.jpg');
}

.T_base_demi {
    background-color: #369afa;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/com11/r11_com_bg_946.jpg');
}

.T_base_demi .roof {
    background-color: #051b93;
}

.T_base_demi .roof h5 {
    color: #faa200;
}

.T_base_demi .roof h5 a {
    color: #faa200;
}

.T_base_hoch {
    background-color: #369afa;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/com11/r11_com_bg_946.jpg');
}

.T_base_hoch .roof {
    color: #faa200;
    background-color: #051b93;
}

.T_base_hoch .roof a {
    color: #faa200;
}

.T_base_hoch .roof h5 {
    color: #faa200;
}

.T_base_hoch .roof h5 a {
    color: #faa200;
}

.T_base.noGradient {
    background-color: #369afa;
    background-image: none;
}

.T_base_all.noGradient {
    background-color: #369afa;
    background-image: none;
}

.T_base_hoch.noGradient {
    background-color: #369afa;
    background-image: none;
}

/* hier gibt es einen Fehler im IE6 - der 3. Eintrag �berschreibt die 2 vorherigen */

.T_base_hoch.smallReiter {
    background-color: transparent;
    background-image: none;
}

.T_base_hoch.smallReiter .bgLayer {
    background-color: #56b0fc;
}

.T_base_hoch.smallReiter.gradient .bgLayer {
    background-image: url(icons/com_bg_300.gif);
    background-color: #369afa;
}

.T_base_hoch.bigReiter {
    background-color: transparent;
    background-image: none;
}

.T_base_hoch.bigReiter .bgLayer {
    background-color: #56b0fc;
}

.T_base_hoch.bigReiter.gradient .bgLayer {
    background-image: url(icons/com_bg_300.gif);
    background-color: #369afa;
}

.T_1er {
    background-color: #369afa;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/com11/r11_com_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: white;
}

.T_1er .roof, .T_1er .octopus_hr .ip_octopus_ad_roof {
    background-color: #051b93;
}

.T_1er .roof a, .T_1er .octopus_hr .ip_octopus_ad_roof a {
    color: #faa200;
}

.T_1er .anzeige {
    background-image: url('images/rtl11/r11_anzeige.png'); /** sprite-ref:vertico-com; */
}

.artikel .T_1er {
    background-color: #369afa;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/com11/r11_com_bg_946.jpg');
}

.artikel .T_set {
    background-color: transparent;
}

.artikel .T_set .layer {
    background-image: url('images/com11/r11_com_default_setdef.png');
}

.artikel .T_set .txt {
    color: #484848;
}

.T_news {
    background-color: #369afa;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/com11/r11_com_bg_946.jpg');
}

.T_news .roof {
    background-color: #051b93;
}

.T_news .roof a {
    color: #faa200;
}

.T_news .txtBox a:hover {
    color: white;
}

.T_1er_hoch {
    background-color: #369afa;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/com11/r11_com_bg_946.jpg');
}

.T_1er_hoch .videoicon {
    background-image: url('images/rtl11/r11_videoicon.png'); /** sprite-ref:vert-com; */
}

.T_1er_hoch h3 a:hover, .T_1er_hoch .octopus_mr .ip_octopus_ad_headline a:hover {
    color: white;
}

.T_1er_hoch .roof, .T_1er_hoch .octopus_mr .ip_octopus_ad_roof {
    background-color: #051b93;
}

.T_1er_hoch .roof a, .T_1er_hoch .octopus_mr .ip_octopus_ad_roof a {
    color: #faa200;
}

.T_2er_hoch {
    background-color: #369afa;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/com11/r11_com_bg_946.jpg');
}

.T_2er_hoch .roof {
    background-color: #051b93;
}

.T_2er_hoch .roof h5 {
    color: #faa200;
}

.T_2er_hoch .roof h5 a {
    color: #faa200;
}

/* aufmacher */

.aufmacher .bgLayer {
    background-image: url('images/com11/r11_com_bg_aufmacher_txtbox.png'); /** sprite-ref:vert-com; */
}

.aufmacher .videoicon {
    background-image: url('images/rtl11/r11_videoicon.png'); /** sprite-ref:vert-com; */
}

.aufmacher a.play_button {
    background: url(images/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-com;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-com;sprite-alignment:right; */
}

.aufmacherContainer .control a:hover,
.aufmacherContainer .control a.aktiv {
    background-repeat: no-repeat;
    background-position: right top;
    background-image: url('images/com11/r11_com_bg_control_aktiv.png'); /** sprite-ref:vert-com;sprite-alignment:right; */
}

.T_partner {
    background-color: #369afa;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/com11/r11_com_bg_946.jpg');
}

.T_partner .roof {
    background-color: #051b93;
}

.T_partner .roof h5 {
    color: white;
}

.T_partner .roof h5 a {
    color: white;
}

.T_partner .linkBox {
    background-image: url('images/com11/r11_com_bg_linkbox.png');
}

/* kein spritebild da MO im HTML-Code */

.T_kategorie {
    background-color: #369afa;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/com11/r11_com_bg_946.jpg');
}

.T_kategorie .roof {
    background-color: #051b93;
}

.T_kategorie .roof h5 {
    color: white;
}

.T_kategorie .roof h5 a {
    color: white;
}

.T_kategorie .rightContent .T_1er {
    background-color: #369afa;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/com11/r11_com_bg_946.jpg');
}

.T_kategorie .linkBox {
    background-image: url('images/com11/r11_com_bg_linkbox_no.png'); /** sprite-ref:vert-com; */
}

.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/com11/r11_com_bg_946.jpg');
}

.most .icon.num1 {
    background-image: url('images/com11/r11_com_most_1.png'); /** sprite-ref:vertico-com; */
}

.most .icon.num2 {
    background-image: url('images/com11/r11_com_most_2.png'); /** sprite-ref:vertico-com; */
}

.most .icon.num3 {
    background-image: url('images/com11/r11_com_most_3.png'); /** sprite-ref:vertico-com; */
}

.most .icon.num4 {
    background-image: url('images/com11/r11_com_most_4.png'); /** sprite-ref:vertico-com; */
}

.most .icon.num5 {
    background-image: url('images/com11/r11_com_most_5.png'); /** sprite-ref:vertico-com; */
}

.most .icon.num6 {
    background-image: url('images/com11/r11_com_most_6.png'); /** sprite-ref:vertico-com; */
}

.mostAktiv .icon.num1 {
    background-image: url('images/com11/r11_com_most_aktiv_1.png'); /** sprite-ref:vertico-com; */
}

.mostAktiv .icon.num2 {
    background-image: url('images/com11/r11_com_most_aktiv_2.png'); /** sprite-ref:vertico-com; */
}

.mostAktiv .icon.num3 {
    background-image: url('images/com11/r11_com_most_aktiv_3.png'); /** sprite-ref:vertico-com; */
}

.mostAktiv .icon.num4 {
    background-image: url('images/com11/r11_com_most_aktiv_4.png'); /** sprite-ref:vertico-com; */
}

.mostAktiv .icon.num5 {
    background-image: url('images/com11/r11_com_most_aktiv_5.png'); /** sprite-ref:vertico-com; */
}

.mostAktiv .icon.num6 {
    background-image: url('images/com11/r11_com_most_aktiv_6.png'); /** sprite-ref:vertico-com; */
}

.mostC .icon.num1 {
    background-image: url(icons/mostc_1.gif);
}

.mostC .icon.num2 {
    background-image: url(icons/mostc_2.gif);
}

.mostC .icon.num3 {
    background-image: url(icons/mostc_3.gif);
}

.mostC .icon.num4 {
    background-image: url(icons/mostc_4.gif);
}

.mostC .icon.num5 {
    background-image: url(icons/mostc_5.gif);
}

.mostC .icon.num6 {
    background-image: url(icons/mostc_6.gif);
}

.mostCAktiv .icon.num1 {
    background-image: url(icons/mostc_aktiv_1.gif);
}

.mostCAktiv .icon.num2 {
    background-image: url(icons/mostc_aktiv_2.gif);
}

.mostCAktiv .icon.num3 {
    background-image: url(icons/mostc_aktiv_3.gif);
}

.mostCAktiv .icon.num4 {
    background-image: url(icons/mostc_aktiv_4.gif);
}

.mostCAktiv .icon.num5 {
    background-image: url(icons/mostc_aktiv_5.gif);
}

.mostCAktiv .icon.num6 {
    background-image: url(icons/mostc_aktiv_6.gif);
}

.rectangel .anzeige, /* deprecated */
.rectangle .anzeige {
    background-image: url('images/rtl11/r11_anzeige.png'); /** sprite-ref:vertico-com; */
}

/* A R T I K E L */

.artikel {
    background-color: white;
    color: #484848;
    border-top-color: white;
}

.artikel td {
    color: #484848;
}

.artikel a {
    color: #051b93;
}

.artikel .line {
    background-color: black;
    filter: alpha(opacity=11);
    opacity: 0.11;
}

.artikel .roof {
    background-color: #051b93;
}

.artikel .roof h5 {
    color: white;
}

.artikel .roof h5 a {
    color: white;
}

.artikel .txtBox strong {
    color: #051b93;
}

.artikel .lineSpacer {
    border-top-color: #e3e3e3;
}

.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-com; */
}

.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-com;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-com;sprite-margin-bottom:1px; */
}

.dynBox .commentLinkBox a.arrow2 strong {
    color: #080f60;
}

.navBox {
    background-color: #369afa;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/com11/r11_com_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: #051b93;
}

.footer .roof .breadcrumb {
    color: #faa200;
}

.footer .roof a.arrow2 {
    color: #faa200;
}

.footer ul {
    border-color: #2b7bc8;
    background-color: #369afa;
    background-repeat: repeat-y;
    background-image: url('images/com11/r11_com_bg_footer_level2.png'); /** sprite-ref:horiz-com;sprite-alignment:repeat; */
}

.footer li.level_1 .item {
    border-color: #2b7bc8;
    background-position: bottom left;
}

.footer li.level_1 .item {
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/com11/r11_com_bg_946.jpg');
}

.footer ul.level_2 {
    background-image: none;
    background-color: transparent;
}

.footer ul.level_2 a {
    color: #051b93;
}

.footer .txtBox {
    border-color: #2b7bc8;
    background-color: #369afa;
}

.footer .txtBox .txt {
    color: #051b93;
}

.footer .txtBox .txt a {
    color: #051b93;
}

/* 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/com11/r11_com_artikel_setdef.png'); /** sprite-ref:horiz-com; */
}

.galerieDefault {
    background-image: url('images/com11/r11_com_galerie_setdef.png'); /** sprite-ref:horiz-com; */
}

.videosDefault {
    background-image: url('images/com11/r11_com_videos_setdef.png'); /** sprite-ref:horiz-com; */
}

.votingDefault {
    background-image: url('images/com11/r11_com_voting_setdef.png'); /** sprite-ref:horiz-com; */
}

.forumDefault {
    background-image: url('images/com11/r11_com_forum_setdef.png'); /** sprite-ref:horiz-com; */
}

.typotestDefault {
    background-image: url('images/com11/r11_com_default_setdef.png'); /** sprite-ref:horiz-com; */
}

.externerlinkDefault {
    background-image: url('images/com11/r11_com_externerlink_setdef.png'); /** sprite-ref:horiz-com; */
}

/* * * Google Ads * * */
.dynBox.googlead {
    background-color: #ffffff;
}

.dynBox.googlead .contentBox h5 a {
    color: #051b93;
}

.dynBox.googlead .contentBox .txt {
    color: #051b93;
}

.dynBox.googlead .contentBox a.arrow2 {
    color: #051b93;
}

.dynBox.googlead .contentBox a:hover.arrow2 {
    color: #6581b4;
}

.dynBox.googlead .contentBox a.arrow2 span {
    background-image: url('images/com11/r11_com_arrow.png'); /** sprite-ref:vertico-com;sprite-margin-bottom:1px; */
}

.dynBox.googlead .contentBox a:hover.arrow2 span {
    background-image: url('images/com11/r11_com_arrow_over.png'); /** sprite-ref:vertico-com;sprite-margin-bottom:1px; */
}

.googleAdd {
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url('images/com11/r11_com_bg_946.jpg');
}

.googleAdd .txt .head3,
.googleAdd .txt .head3 a,
.googleAdd a:hover {
    color: white;
}

.googleAdd .txt {
    color: #051b93;
}

/********* D I A L O G   S M A L L R T L *********/

.smallrtl .ui-dialog .ui-dialog-titlebar, .ui-dialog.smallrtl .ui-dialog-titlebar {
    background-color: #080f60;
    padding: 0px;
    height: 21px;
}

.smallrtl .ui-dialog .ui-dialog-title, .ui-dialog.smallrtl .ui-dialog-title {
    position: relative;
    top: 2px;
    padding-left: 17px;
    font-weight: bold;
    color: #ffffff;
}

.smallrtlforum .ui-dialog, .ui-dialog.smallrtlforum {
    background-color: transparent;
    z-index: 2;
}

.smallrtlforum .ui-dialog .ui-dialog-titlebar, .ui-dialog.smallrtlforum .ui-dialog-titlebar {
    background: transparent no-repeat;
    background-image: url(icons/smallrtl_dialog_titlebar.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/smallrtl_dialog_titlebar.png');
    padding: 0px;
    height: 21px;
}

.smallrtlforum .ui-dialog.ui-draggable .ui-dialog-titlebar, .ui-dialog.smallrtlforum.ui-draggable .ui-dialog-titlebar {
    cursor: move;
    width: 488px;
}

.smallrtlforum .ui-dialog .ui-dialog-titlebar-close, .ui-dialog.smallrtlforum .ui-dialog-titlebar-close {
    width: 128px;
    height: 7px;
    overflow: hidden;
    background: url(icons/dialog_close_button.gif) 0px 0px no-repeat;
    position: absolute;
    top: 7px;
    left: 349px;
    cursor: pointer;
    z-index: 4;
}

.smallrtlforum .ui-dialog .ui-dialog-titlebar-close span, .ui-dialog.smallrtlforum .ui-dialog-titlebar-close span {
    display: none;
}

.smallrtlforum .ui-dialog .ui-dialog-titlebar-close-hover, .ui-dialog.smallrtlforum .ui-dialog-titlebar-close-hover {
    background: url(icons/dialog_close_button.gif) 0px -7px no-repeat;
}

.smallrtlforum .ui-dialog .ui-dialog-title, .ui-dialog.smallrtlforum .ui-dialog-title {
    position: relative;
    top: 2px;
    padding-left: 17px;
    font-weight: bold;
    color: white;
}

.smallrtlforum .ui-dialog .ui-dialog-content, .ui-dialog.smallrtlforum .ui-dialog-content {
    position: relative;
    width: 488px;
    overflow: hidden;
}

.smallrtlforum .ui-dialog .bgBox, .ui-dialog.smallrtlforum .bgBox {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 488px;
    height: 1000px;
    background: url(icons/smallrtl_dialog_body.png);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/smallrtl_dialog_body.png');
}

.smallrtlforum .ui-dialog .contentbox, .ui-dialog.smallrtlforum .contentbox {
    position: relative;
    width: 454px;
    margin: 0px 17px 17px;
    padding-top: 7px;
}

.smallrtlforum h2 {
    position: relative;
    font-size: 18px;
    margin-bottom: 3px;
}

.smallrtlforum h5 {
    position: relative;
    margin-bottom: 2px;
}

.smallrtlforum .txtBox {
    color: #484848;
    position: relative;
    line-height: 16px;
    padding-bottom: 14px;
}

.smallrtlforum .txtBox .button {
    float: left;
    margin: 8px 8px 8px 0px;
}

.smallrtlforum .buttonBox {
    position: relative;
    width: 454px;
}

.smallrtlforum .buttonBox .txt {
    position: relative;
    font-size: 11px;
    float: left;
    padding-top: 2px;
}

.smallrtlforum .buttonBox .button {
    float: right;
    margin: 0px 0px 0px 8px;
}

.smallrtlforum .buttonBox .button.left {
    float: left;
    margin: 0px 8px 0px 0px;
}

.smallrtlforum textarea {
    border: 1px solid #cccccc;
    width: 452px;
    overflow: auto;
    font-size: 11px;
}

/* D I M A */

.comHeaderUserData {
    position: absolute;
    top: 116px;
    right: 10px;
    font-size: 10px;
    text-align: right;
    color: #a3bcdc;
}

.reg01Aktiv {
    position: relative;
    width: 199px;
    height: 72px;
    float: left;
    display: inline;
    margin-left: 10px;
    background-image: url(icons/reg01_aktiv.gif);
}

.reg02 {
    position: relative;
    width: 199px;
    height: 72px;
    float: left;
    background-image: url(icons/reg02_inaktiv.gif);
}

.reg02Aktiv {
    position: relative;
    width: 199px;
    height: 72px;
    float: left;
    background-image: url(icons/reg02_aktiv.gif);
}

.reg03 {
    position: relative;
    width: 195px;
    height: 72px;
    float: left;
    background-image: url(icons/reg03_inaktiv.gif);
}

.reg03Aktiv {
    position: relative;
    width: 195px;
    height: 72px;
    float: left;
    background-image: url(icons/reg03_aktiv.gif);
}

.reg04 {
    position: relative;
    width: 603px;
    height: 72px;
    margin-left: 10px;
    background-repeat: no-repeat;
    background-image: url(icons/h_fast_geschafft.gif);
);
}

.reg04 .txt {
    position: absolute;
    top: 43px;
    left: 0px;
    font-weight: bold;
}

.reg04 .icon {
    position: absolute;
    top: 10px;
    right: 6px;
    width: 49px;
    height: 49px;
}

.dimaBorderBox {
    color: #484848;
    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 {
    color: #484848;
    position: relative;
    padding: 10px;
    line-height: 16px;
}

.dimaBorderBox .innerBox table {
    position: relative;
    width: 571px;
}

.dimaBorderBox .innerBox td {
    color: #484848;
    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 {
    color: #484848;
    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 {
    color: #484848;
    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;
}

.dimaChannelsHead {
    position: relative;
    width: 613px;
    height: 40px;
}

.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;
}

.dimaTxtBox {
    color: #484848;
    position: relative;
    padding: 10px;
    line-height: 16px;
    background-color: #e4e4e4;
}

.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);
}

.gruppen {
    margin: 0 10px 14px 10px;
    position: relative;
}

.gruppen a {
    color: white;
}

.gruppen .noData {
    position: relative;
    font-weight: bold;
    padding: 45px 0px;;
    text-align: center;
}

.gruppen .list {
    position: relative;
}

.gruppen .list .row {
    position: relative;
    height: 75px;
    padding: 2px 0;
    border-bottom: 1px solid #4097dc;
}

.gruppen .list .row.first {
    font-weight: bold;
    height: 20px;
}

.gruppen .list .row .tab {
    float: left;
}

.gruppen .list .row .noData {
    font-weight: bold;
    padding: 30px 0;
    text-align: center;
}

.gruppen .enumeration.list .boxImg {
    background-image: url(icons/bg_visitor_img.jpg);
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 93px;
    margin-left: 2px;
    margin-right: 8px;
    position: relative;
    width: 107px;
}

.gruppen .enumeration.list .imgBox {
    background-position: center center;
    background-repeat: no-repeat;
    height: 71px;
    position: relative;
    width: 107px;
}

.gruppen .enumeration.list .imgBox a {
    display: block;
    height: 71px;
    position: relative;
    width: 107px;
}

.gruppen .enumeration.list .tab0 {
    width: 117px;
    overflow: hidden;
}

.gruppen .enumeration.list .tab1 {
    width: 233px;
    overflow: hidden;
}

.gruppen .enumeration.list .tab2 {
    width: 60px;
    margin-left: 10px;
    overflow: hidden;
}

.gruppen .enumeration.list .tab3 {
    width: 55px;
    margin-left: 10px;
    overflow: hidden;
}

.gruppen .enumeration.list .tab4 {
    width: 65px;
    margin-left: 10px;
    overflow: hidden;
}

.gruppen .enumeration.list .tab5 {
    width: 23px;
    margin-left: 10px;
}

.button.left {
    float: left;
}

.button.right {
    float: right;
}

.arrow2.left {
    float: left;
}

.arrow2.right {
    float: right;
}

.arrow2Back.left {
    float: left;
}

.arrow2Back.right {
    float: right;
}

.navPageLink {
    color: #ffffff;
    font-weight: bold;
}

.threadVerschobenImg {
    background: url(icons/rtl_thread_verschoben.png) bottom left no-repeat;
    height: 14px;
    width: 12px;
    margin-right: 3px;
    float: left;
}

/** PLAYLISTENPLAYER COLORS **/

.playlistenPlayerContainer {
    border: 1px solid #c8d2e8;
}

.playlistenPlayerTop {
    background: transparent url(images/plp_bg_top.png) top left no-repeat;
}

.plp_playbtn {
    background: url(images/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: #04295c;
}

.playlistenPlayerBottom .scrollable {
    background: url(images/plp_bg_bottom.png) top left repeat-x;
}

.playlistenPlayerBottom .items div {
    color: #ffffff;
}

.playlistenPlayerBottom .items .layer {
    background: url("images/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/plp_bg_bottom.png) top left repeat-x;
}

.playlistenPlayerBottom .prevdivbglayer {
    background: url(images/plp_bg_bottom.png) top left repeat-x;
}

.playlistenPlayerBottom .prev {
    background: transparent url(images/plp_arrow_left.png) no-repeat 0 15px;
}

.playlistenPlayerBottom .next {
    background: transparent url(images/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/plp_btns_trennlinie.png) top left no-repeat;
}

.playlistenPlayerBottom #plpTrennerRight {
    background: url(images/plp_btns_trennlinie.png) top left no-repeat;
}


.T_1er_hoch .octopus_mr, .T_1er .octopus_hr {
    border: 1px solid rgba(255, 255, 255, 0.2);
}
