/* * * * * * * * * * * * * * *  R T L  G L O B A L  $Rev: 7453 $ * * * * * * * * * * * * * */

body       { position:relative;margin:0px; }
body,td    { font:normal 12px arial,helvetica,verdana,geneva,sans-serif; }

a          { text-decoration:none;cursor:pointer;outline:none; }

a.arrow2           { position:relative;font-weight:bold;font-size:11px; }
a.arrow2 span      { background-repeat:no-repeat;padding-left:5px; }
a.arrow2Back       { position:relative;font-weight:bold;font-size:11px; }
a.arrow2Back span  { background-repeat:no-repeat;padding-right:5px; }


/* facebook login */
a.facebookLoginSmall {display:block; width:65px; height:22px; background-image:url(images/facebook.button.login.small.png); text-decoration:none;}
a.facebookLoginLarge {display:block; width:154px; height:22px; background-image:url(images/facebook.button.login.large.png); text-decoration:none;}


.button          { position:relative;height:18px; }
.button a        { position:relative;top:0px;left:0px;font-size:10px;line-height:13px;display:block;padding:3px 5px 2px 5px; }
.button .front   { position:absolute;top:0px;left:0px;height:18px;width:1px; }


.buttonBig          { position:relative;height:24px; }
.buttonBig a        { position:relative;top:0px;left:0px;font-size:14px;font-weight:bold;line-height:16px;display:block;padding:4px 5px 4px 5px; }
.buttonBig .front   { position:absolute;top:0px;left:0px;height:24px;width:1px; }

input       { font:normal 10px arial,helvetica,verdana,geneva,sans-serif;padding:1px; }
textarea    { font:normal 10px arial,helvetica,verdana,geneva,sans-serif;padding:1px; }
select      { font:normal 10px arial,helvetica,verdana,geneva,sans-serif; }


h1,h2,h3,h4,h5  { font:bold 12px arial,helvetica,verdana,geneva,sans-serif;margin:0px; }


h1.standAlone   { position:relative;font-size:22px;padding:7px 8px 8px 18px;float:left;zoom:1; }
h5 span         { background-repeat:no-repeat;padding-left:5px; }

.head3          { font:bold 12px arial,helvetica,verdana,geneva,sans-serif;margin:0px; }

br.demi         { line-height:6px; }
.clear          { position:relative;clear:both; }
form            { position:relative;margin:0px; }
.swfobject      { outline:none; }
.pixel          { position:absolute; }


.maincontent,
.maincontenthome    { position:absolute;width:946px; }
body.noAds .maincontent,
.maincontenthome    { top:0; }
.maincontent        { top:96px; }

.basecontent        { position:relative;width:946px;z-index:1; }


.topcontent                { position:relative;width:946px;height:274px;overflow:hidden; }
.topcontent.big { height: 520px; padding-top:3px; margin-top:3px; }
.topcontent .topLine       { width:946px; }
.topcontent .botLine       { width:946px;top:273px; }


.topcontent.epgHeight      { height:144px; }

.kasten_hoch    { position:relative;width:313px;float:left; }

.kasten_50_50               { position:relative;width:626px;float:left; }
.kasten_50_50 .leftBox      { position:relative;width:313px;float:left; }
.kasten_50_50 .rightBox     { position:relative;width:313px;float:left; }

.content            { position:relative;width:636px;float:left; }
.related            { position:relative;width:300px;float:left; }

.spacer2            { position:relative;height:2px;font-size:1px;overflow:hidden; }
.spacer5            { position:relative;height:5px;font-size:1px;overflow:hidden; }
.spacer8            { position:relative;height:8px;font-size:1px;overflow:hidden; }
.spacer10           { position:relative;height:10px;font-size:1px;overflow:hidden; }
.spacer11           { position:relative;height:11px;font-size:1px;overflow:hidden; }
.spacer12           { position:relative;height:12px;font-size:1px;overflow:hidden; }
.spacer14           { position:relative;height:14px;font-size:1px;overflow:hidden; }


.line            { position:absolute;font-size:1px;overflow:hidden; }

.topLine         { top:0px;left:0px;height:1px; }
.rightLine       { top:1px;width:1px; }
.botLine         { left:0px;height:1px; }
.leftLine        { left:0px;top:1px;width:1px; }

.darkline        { position:absolute;font-size:1px;overflow:hidden; }
.baseline        { position:absolute;font-size:1px;overflow:hidden; }

/* iframe */
.T_iframe                        { position:relative;margin:0px 3px 14px 10px;float:left;display:inline; }
.artikel .T_iframe               { position:relative;margin:0px 3px 14px 0px;float:left;display:inline; }
.T_iframe .anzeige               { background-image: url("images/rtl11/r11_anzeige.png");position:absolute;top:-7px;right:2px;left:auto;width:35px;height:5px; }
.related .T_iframe               { position:relative;margin:0px 0px 14px 0px;float:none;display:inline; }





/* H E A D E R */


.header                        { position:relative;width:946px;height:107px;z-index:2;background-color:white;background-repeat:no-repeat;background-image:url('images/rtl11/r11_bg_header.jpg'); }
.header a.hLink                { position:absolute;display:block;top:-40px;left:-165px;width:120px;height:55px; }

.loginbox_header               { position:absolute;top:12px;left:192px;font-size:11px;line-height:14px;color:white; }
.loginbox_header a             { font-size:9px;text-decoration:underline;color:#0291df; }

.googleSearch                  { position:absolute;top:12px;left:374px;width:263px;height:21px;background-image:url('images/rtl11/r11_bg_google_search.png'); /** sprite-ref:vert; */ }
.googleSearch input            { position:absolute;top:2px;left:76px;width:150px;font-size:12px;border:0px; }
.googleSearch a.go             { position:absolute;display:block;top:2px;right:2px;width:31px;height:17px; }

.googleSearch #suggestions     { position:relative;width:263px;top:10px;z-index:10;border:1px solid #E3E3E3;border-bottom:none;padding:0px;background-position:left bottom;background-repeat:no-repeat; background-color:#ffffff;background-image:url(images/rtl11/r11_bg_946.jpg);color:#484848; }
.googleSearch #suggestions li  { list-style:none;padding:5px;border-bottom:1px solid #E3E3E3;cursor:pointer; }
.googleSearch #suggestions li.selected { background-color:#0392D8;color: #ffffff;}

.tvHighlight                   { position:absolute;top:4px;left:676px;width:269px;height:71px;background-repeat:no-repeat;background-position:left 8px;background-image:url('images/rtl11/r11_bg_tv_highlight.png'); /** sprite-ref:vert;sprite-margin-top:8px;sprite-margin-bottom:42px; */ }
.tvHighlight .bgText           { position:absolute; top:12px; left: 8px; font-weight:bold; color:#028ddc; font-size:11px;}
.tvHighlight .img              { position:absolute;top:0px;left:88px;width:84px; }
.tvHighlight img               { margin-bottom:1px; }
.tvHighlight .txt              { position:absolute;top:5px;left:175px;width:96px;height:48px;font-size:11px;line-height:12px;overflow:hidden;color:white; }
.tvHighlight .txt a                 { color:#0392d8; }

.tvProgramm                    { position:absolute;top:87px;left:10px;width:922px;height:20px;background-color:#e7eaf0; }
.tvProgramm .programm          { position:absolute;top:1px;left:0px;font-size:11px;line-height:14px;font-weight:bold;padding:2px 6px;background-color:#0392d8;color:white; }
.tvProgramm .today             { background-color:#0392d8;color:white; }
.tvProgramm a:hover.today      { color:white; }
.tvProgramm a.today            { position:absolute;top:1px;left:183px;padding:2px 6px; }
.tvProgramm a                  { position:absolute;top:3px;font-size:11px;line-height:14px;font-weight:bold;color:#7e7e7e; }
.tvProgramm a:hover            { color:#0392d8; }
.tvProgramm a.min2             { left:125px;width:25px;text-align:center; }
.tvProgramm a.min1             { left:154px;width:25px;text-align:center; }
.tvProgramm a.plus1            { left:232px;width:25px;text-align:center; }
.tvProgramm a.plus2            { left:261px;width:25px;text-align:center; }
.tvProgramm a.plus3            { left:290px;width:25px;text-align:center; }
.tvProgramm a.plus4            { left:319px;width:25px;text-align:center; }
.tvProgramm a.now              { left:348px;width:220px;height:15px;padding-left:22px;font-weight:normal;overflow:hidden; }
.tvProgramm a.now b            { padding-right:8px; }
.tvProgramm a.next             { left:599px;width:220px;height:15px;padding-left:22px;font-weight:normal;overflow:hidden; }
.tvProgramm a.next b           { padding-right:8px; }
.tvProgramm a.now,
.tvProgramm a.next             { background-repeat:no-repeat;background-image:url('images/rtl11/r11_bg_tv_programm_link.png'); /** sprite-ref:vert;sprite-margin-bottom:5px; */ }
.tvProgramm a:hover.now,
.tvProgramm a:hover.next       { color:#2a292e; }
.tvProgramm a.now b,
.tvProgramm a.next b           { color:#0392d8; }


.headerV2                      { height:75px; }
.tvProgrammV2                  { position:relative;top:0;left:0;border:solid white;border-width:10px 12px 0; }

/* N A V I */

.navi                                { position:absolute;top:49px;left:182px;z-index:1; }
.navi ul                             { list-style:none;margin:0px;padding:0px; }
.navi li.level_1                     { position:relative;float:left;padding-left:10px; }
.navi li.level_1 .left               { position:absolute;top:0px;left:0px;width:10px;height:27px;z-index:1; }
.navi li.level_1 a                   { position:relative;display:block;font-size:11px;line-height:14px;font-weight:bold;padding:8px 7px 5px 1px;z-index:1;color:white; }
.navi li.level_1_aktiv .left         { background-image:url('images/rtl11/r11_bg_level1_left2.png'); /** sprite-ref:vert; */ }
.navi li.level_1_mo a                { color:#1554b3; }
.navi li.level_1_aktiv a             { color:white;background-position:right top; background-image:url('images/rtl11/r11_bg_level1_right.png'); /** sprite-ref:vert;sprite-alignment:right; */ }

.navi ul.level_2                     { position:absolute;display:none;top:24px;left:0px;width:336px;height:290px;padding-top:12px;background-image:url('images/rtl11/r11_bg_level2.png'); }
.navi ul.level_2 a                   { display:inline;padding:0px 0px 0px 11px;line-height:22px;background-image:none; }
.navi ul.level_2 a:hover             { color:#0392d8; }
.navi ul.level_2 li.teaserContainer  { position:absolute;top:18px;left:193px; }

.navi li.next_to_last ul.level_2     { left:-112px; }
.navi li.last ul.level_2             { left:-133px; }

.navi li.level_1_aktiv ul.level_2    { display:block; }

.navi ul.level_2 .T_tvHL             { position:relative;width:126px;height:125px;margin-bottom:14px; }
.navi ul.level_2 .T_tvHL a           { padding:0px;font-weight:normal;line-height:14px; }
.navi ul.level_2 .T_tvHL .img        { position:absolute;top:0px;left:0px; }
.navi ul.level_2 .T_tvHL .txt        { position:absolute;top:74px;left:0px; }
.navi ul.level_2 .T_tvHL .txt 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                             { position:relative;width:946px;height:35px; }
.level_3Box .line                       { top:34px;left:0px;height:1px;width:946px;filter:alpha(opacity=100);opacity:1; }
.level_3Box .level_3                    { position:absolute;top:12px;left:10px; }
.level_3Box .level_3 .nav_item          { position:relative;float:left;display:inline;margin:1px 1px 0px; }
.level_3Box .level_3 .nav_item a        { position:relative;display:block;font-weight:bold;padding:3px 17px; }
.level_3Box .level_3 .nav_item.aktiv    { margin:0px;border-width:1px;border-style:solid;border-bottom-width:0px; }
.level_3Box .level_3 .nav_item.aktiv a  { padding:3px 18px 4px; }

.level_3Box.presenterHeight                  { height:33px; }
.level_3Box.presenterHeight .line            { top:32px; }
.level_3Box.presenterHeight .level_3         { top:10px; }

.presenter           { position:relative;width:946px; }
.presenter .img      { position:relative;display:block; }




/* T E A S E R */


.T_base                    { position:relative;width:300px;height:118px;margin:0px 3px 14px 10px;float:left;display:inline; }
.T_base .roof              { position:absolute;top:0px;left:0px;width:300px;height:21px;overflow:hidden; }
.T_base .roof h5           { position:absolute;top:3px;left:8px; }
.T_base .contentBox        { position:absolute;top:28px;left:8px;width:284px; }
.T_base .link              { position:absolute;top:96px;left:8px; }
.T_base .decoImgBox        { position:relative;width:300px;height:118px;overflow:hidden; }
.T_base .decoImgBox .img   { position:relative;display:block; }

.T_base .topLine           { width:300px; }
.T_base .rightLine         { left:299px;height:116px; }
.T_base .botLine           { width:300px;top:117px; }
.T_base .leftLine          { height:116px; }

.related .T_base           { margin:0px 0px 14px 0px;float:none;display:block; }

.artikel .T_base           { margin:0px 0px 14px 13px; }
.artikel .forum           { margin:0px 0px 14px 0px; }
.artikel .T_base.odd       { margin:0px 0px 14px 0px; }

       .login td           { height:22px;padding-right:8px; }
	   .login td a.arrow2  { font-weight:normal; }
       .login label        { font-weight:bold; }
       .login input        { width:140px; }
.T_base.login              { background-position:0px 52px; }

/* facebook login */
.T_base.login  a.facebookLoginSmall {position:absolute; bottom:3px; right:8px;}

.T_base_all                { position:relative;width:613px;height:118px;margin:0px 3px 14px 10px;float:left;display:inline; }
.T_base_all .topLine       { width:613px; }

.T_base_demi                     { position:relative;width:300px;height:184px;margin:0px 3px 14px 10px;float:left;display:inline; }
.T_base_demi .roof               { position:absolute;top:0px;left:0px;width:300px;height:21px;overflow:hidden; }
.T_base_demi .roof h5            { position:absolute;top:3px;left:8px; }
.T_base_demi .txt                { position:absolute;top:27px;left:8px;width:284px;line-height:16px;}

.T_base_demi .topLine            { width:300px; }
.T_base_demi .rightLine          { left:299px;height:182px; }
.T_base_demi .botLine            { width:300px;top:183px; }
.T_base_demi .leftLine           { height:182px; }


.T_base_hoch                     { position:relative;width:300px;height:250px;margin:0px 3px 14px 10px;float:left;display:inline; }
.T_base_hoch .roof               { position:absolute;top:0px;left:0px;min-width:116px;height:14px;font-size:11px;font-weight:bold;line-height:14px;padding:4px 5px 3px; } /* rtl_11 */
.T_base_hoch .roof h5            { position:relative;top:-1px;left:0px;font-size:11px;line-height:14px; }
.T_base_hoch.smallRoof .roof     { padding:4px 5px 3px; } /* rtl_11 */
.T_base_hoch.fullRoof .roof      { width:290px; }         /* rtl_11 */
.T_base_hoch .link               { position:absolute;top:225px;left:8px; }
.T_base_hoch .link a.arrow2      { line-height:16px; }
.T_base_hoch .decoImgBox         { position:relative;width:300px;height:250px;overflow:hidden; }
.T_base_hoch .decoImgBox .img    { position:relative;display:block; }

.T_base_hoch .topLine            { width:300px; }
.T_base_hoch .rightLine          { left:299px;height:248px; }
.T_base_hoch .botLine            { width:300px;top:249px; }
.T_base_hoch .leftLine           { height:248px; }

.T_base_hoch.h382                { height:382px; }
.T_base_hoch.h382 .rightLine     { height:380px; }
.T_base_hoch.h382 .botLine       { top:381px; }
.T_base_hoch.h382 .leftLine      { height:380px; }


.T_base.noGradient .rightLine,
.T_base_hoch.noGradient .rightLine    { left:299px;height:20px; }
.T_base.noGradient .leftLine,
.T_base_hoch.noGradient .leftLine     { height:20px; }

.T_base_hoch.smallReiter          .bgLayer  { position:absolute;top:21px;left:0px;width:300px;height:229px; }
.T_base_hoch.smallReiter.gradient .bgLayer  { background-color:#369afa;background-repeat:no-repeat;background-position:bottom left; }

.T_base_hoch.bigReiter          .bgLayer    { position:absolute;top:36px;left:0px;width:300px;height:214px; }
.T_base_hoch.bigReiter.gradient .bgLayer    { background-color:#369afa;background-repeat:no-repeat;background-position:bottom left; }

.related .T_base_hoch      { margin:0px 0px 14px 0px;float:none;display:block; }


/* FACEBOOK EMPFEHLUNGEN neu rtl_11 */
.T_base_hochFB                   { height:321px; }
.T_base_hochFB .roof             { position:relative;width:290px; }


.T_base_hoch2                    { position:relative;width:300px;height:514px;margin:0px 3px 14px 10px;float:left;display:inline; }
.T_base_hoch2 .decoImgBox        { position:relative;width:300px;height:514px;overflow:hidden; }
.T_base_hoch2 .decoImgBox .img   { position:relative;display:block; }

.T_base_hoch2 .topLine           { width:300px; }
.T_base_hoch2 .rightLine         { left:299px;height:512px; }
.T_base_hoch2 .botLine           { width:300px;top:513px; }
.T_base_hoch2 .leftLine          { height:512px; }

.related .T_base_hoch2           { margin:0px 0px 14px 0px;float:none;display:block; }


.T_base_hoch3                    { position:relative;width:300px;height:778px;margin:0px 3px 14px 10px;float:left;display:inline; }
.T_base_hoch3 .decoImgBox        { position:relative;width:300px;height:778px;overflow:hidden; }
.T_base_hoch3 .decoImgBox .img   { position:relative;display:block; }

.T_base_hoch3 .topLine           { width:300px; }
.T_base_hoch3 .rightLine         { left:299px;height:776px; }
.T_base_hoch3 .botLine           { width:300px;top:777px; }
.T_base_hoch3 .leftLine          { height:776px; }

.related .T_base_hoch3                { margin:0px 0px 14px 0px;float:none;display:block; }

.T_base_halfpagead                    { position:relative;width:300px;height:600px;margin:0px 3px 14px 0px;float:left;display:inline; }
.T_base_halfpagead .decoImgBox        { position:relative;width:300px;height:600px;overflow:hidden; }
.T_base_halfpagead .decoImgBox .img   { position:relative;display:block; }

.T_base_halfpagead .topLine           { width:300px; }
.T_base_halfpagead .rightLine         { left:299px;height:599px; }
.T_base_halfpagead .botLine           { width:300px;top:600px; }
.T_base_halfpagead .leftLine          { height:599px; }

.related .T_base_hoch3           { margin:0px 0px 14px 0px;float:none;display:block; }








            .T_1er          { position:relative;width:300px;height:118px;margin:0px 3px 14px 10px;float:left;display:inline; }
 .aufmacher .T_1er          { margin:0px;float:none;display:block; }
.T_shopKoop .T_1er          { height:71px; }
            .T_1er h3,
 .aufmacher .T_1er h3       { position:absolute;top:27px;left:4px;width:292px;height:15px;font-size:12px;line-height:15px;overflow:hidden; }
.T_shopKoop .T_1er .head3   { left:130px;width:170px;height:32px;font-size:14px;line-height:16px; }
            .T_1er .roof    { position:absolute;top:0px;left:0px;min-width:116px;height:14px;font-size:11px;font-weight:bold;line-height:14px;padding:5px; }
.T_shopKoop .T_1er .roof    { top:10px;left:130px;width:170px;font-weight:normal;padding:0px;overflow:hidden; }
            .T_1er .head3   { position:absolute;top:27px;left:4px;width:292px;height:15px;font-size:12px;font-weight:bold;line-height:15px;overflow:hidden; }
            .T_1er .txt     { position:absolute;top:44px;left:4px;width:289px;height:60px;font-size:12px;line-height:15px;overflow:hidden; }
            .T_1er .anzeige { position:absolute;top:-7px;right:2px;left:auto;width:35px;height:5px; }

.T_1er .topLine            { width:300px; }
.T_1er .rightLine          { left:299px;height:116px; }
.T_1er .botLine            { width:300px;top:117px; }
.T_1er .leftLine           { height:116px; }

.T_kat .T_1er .rightLine,
.T_kat .T_1er .botLine,
.T_kat .T_1er .leftLine    { display:none; }


.T_1er.dynT_1er h2         { position:relative;top:0px;left:8px;width:284px;padding:5px 0px 6px 0px;font-size:14px; }
.T_1er.dynT_1er .txt       { position:relative;top:0px;left:8px;width:284px;line-height:16px; }
.T_1er.dynT_1er .txt a     { line-height:20px; }


             .T_1er_img .img,
  .aufmacher .T_1er_img .img            { position:absolute;top:47px;left:0px; }
 .T_shopKoop .T_1er_img .imgBox         { position:absolute;top:0px;left:0px;width:126px;height:71px;overflow:hidden; }
 .T_shopKoop .T_1er_img .img            { top:0px; }
             .T_1er_img .txt            { left:131px;width:162px; }
             .T_1er_img .stars          { position:relative;width:158px;height:16px; }
             .T_1er_img .stars .star    { position:relative;top:3px;width:14px;height:12px;float:left; }

  .aufmacher .T_1er_left     { position:absolute;top:264px;left:0px; }
  .aufmacher .T_1er_right    { position:absolute;top:264px;left:313px; }


.T_1er .login               { margin:0px 0px 14px 0px;float:none;display:block; }

.T_1er .nl_bottom           { position:absolute;top:72px;left:8px;width:300px;height:45px;overflow:hidden; }
.T_1er .nl_bottom  input    { width:200px; font:10px arial,helvetica,verdana,geneva,sans-serif; padding:1px;  }
.T_1er .nl_bottom  td       { height:20px; padding-right:8px;  }
.T_1er .nl_bottom  td label { color:#080F60;font-weight:bold;  }

.T_1erNL .txt .order_nl          { position:relative;width:160px;height:45px;overflow:hidden; }
.T_1erNL .txt .order_nl form     { margin: 2px 0 2px 0;}
.T_1erNL .txt .order_nl input    { width:155px;font:10px arial,helvetica,verdana,geneva,sans-serif; }
.T_1erNL .txt .order_nl .button  { width:70px;float:right;margin-top: 6px; }

.artikel .T_1er             { margin:0px 0px 14px 13px; }
.artikel .T_1er.odd         { margin:0px 0px 14px 0px; }

.artikel .floatBox .T_1er   { left:-8px;margin:0px 0px 0px 0px;float:none;display:block; }

.related .T_1er             { margin:0px 0px 14px 0px;float:none;display:block; }


.artikel .T_set                     { position:relative;width:295px;height:71px;margin:0px 0px 14px 7px;float:left;display:inline; }
.artikel .T_set.odd                 { margin:0px 0px 14px 8px; }
.artikel .T_set .layer              { position:absolute;top:0px;left:0px;width:126px;height:71px; }
.artikel .T_set .img                { position:absolute;top:0px;right:174px;left:auto; }
.artikel .T_set .defaultImg         { position:absolute;top:0px;left:0px;width:126px;height:71px; }
.artikel .T_set .txt                { position:absolute;top:3px;left:134px;width:155px;height:64px;font-size:11px;font-weight:bold;line-height:14px;overflow:hidden; }
.artikel .T_set .txt a.arrow2       { font-size:12px;line-height:14px; }
.artikel .T_set .txt a.arrow2 span  { display:none; }

.artikel .T_set .topLine            { width:295px; }
.artikel .T_set .rightLine          { left:294px;height:69px; }
.artikel .T_set .botLine            { width:295px;top:70px; }
.artikel .T_set .leftLine           { height:69px; }

.artikel .floatBox .T_set           { margin:0px 0px 14px 0px;float:none;display:block; }
.artikel .floatBox .T_set .img      { position:absolute;top:0px;right:174px;left:auto; }               /* .img gibt es nochmal alleine in der floatBox */

.artikel .floatBoxRight .T_set      { left:8px;margin:0px 0px 14px 0px;float:none;display:block; }


.T_news                             { position:relative;width:613px;height:118px;margin:0px 3px 14px 10px;float:left;display:inline;overflow:hidden;background-repeat:no-repeat;background-position:bottom left; }
.T_news .imgBox                     { position:relative;width:209px;height:118px;float:left;display:inline; }
.T_news .imgBox .img                { position:relative;display:block; }
.T_news .imgBox .videoicon          { position:absolute;top:0px;left:0px;width:47px;height:40px;background:url(icons/video_icon_47x42.png);z-index:2; }
.T_news .roof                       { position:relative;float:left;min-width:116px;font-size:11px;font-weight:bold;line-height:14px;padding:5px 8px; }
.T_news .txtBox                     { position:relative;width:388px;padding:8px 0px 0px;margin:0px 8px;float:left;display:inline;line-height:15px; }
.T_news.txtOnly .txtBox             { width:597px; }
.T_news .txtBox h2                  { position:relative;font-size:14px;padding-bottom:6px; }
.T_news .txtBox .linkBox            { position:relative;padding-top:6px; }

.T_news .topLine                    { width:613px; }
.T_news .rightLine                  { left:612px;height:116px; }
.T_news .botLine                    { width:613px;top:117px; }
.T_news .leftLine                   { height:116px; }




.T_1er_hoch                       { position:relative;width:300px;height:250px;margin:0px 3px 14px 10px;float:left;display:inline; }
.T_1er_hoch .img                  { position:absolute;top:0px;left:0px; }
.T_1er_hoch a.videoicon           { position:absolute;top:145px;left:6px;width:68px;height:15px; }
.T_1er_hoch .roof                 { position:absolute;top:169px;left:7px;width:276px;height:14px;font-size:11px;font-weight:bold;line-height:14px;padding:5px; }
.T_1er_hoch h3                    { position:absolute;top:202px;left:11px;width:278px;height:32px;font-size:14px;line-height:16px;overflow:hidden; }
.T_1er_hoch .anzeige              { position:absolute;top:-7px;right:2px;left:auto;width:35px;height:5px; }
.T_1er_hoch .stars                { position:absolute;top:215px;left:190px; }
.T_1er_hoch .stars .star          { position:relative;width:20px;height:18px;float:left; }

.T_1er_hoch .topLine              { width:300px; }
.T_1er_hoch .rightLine            { left:299px;height:248px; }
.T_1er_hoch .botLine              { width:300px;top:249px; }
.T_1er_hoch .leftLine             { height:248px; }


.T_1er_hoch_logo a.videoicon      { top:219px;; }
.T_1er_hoch_logo .senderlogo      { position:absolute;top:140px;left:7px;width:94px; }
.T_1er_hoch_logo .senderlogo img  { margin-bottom:1px; }
.T_1er_hoch_logo .roof,
.T_1er_hoch_logo.T_listPlayer .roof            { left:101px;width:182px; }
.T_1er_hoch_logo h3,
.T_1er_hoch_logo.T_listPlayer .head3           { left:105px;width:184px; }

.related .T_1er_hoch       { margin:0px 0px 14px 0px;float:none;display:block; }


.T_2er_hoch                     { position:relative;width:613px;height:250px;margin:0px 3px 14px 10px;float:left;display:inline;background-repeat:no-repeat;background-position:bottom left; }
.T_2er_hoch .img                { position:absolute;top:0px;left:0px; }
.T_2er_hoch .roof               { position:absolute;top:169px;left:0px;width:300px;height:21px;overflow:hidden; }
.T_2er_hoch .roof h5            { position:absolute;top:3px;left:8px; }
.T_2er_hoch h2                  { position:absolute;top:194px;left:7px;width:285px;height:42px;font-size:18px;line-height:21px;overflow:hidden; }

.T_2er_hoch .rightContent                            { position:absolute;top:0px;left:320px;height:250px;overflow:hidden; }
.T_2er_hoch .rightContent h2                         { position:relative;top:0px;left:0px;width:285px;padding:4px 0px 1px; }
.T_2er_hoch .rightContent .txt                       { position:relative;width:285px;line-height:16px;padding-top:4px; }
.T_2er_hoch .rightContent .txt a                     { line-height:20px; }
.T_2er_hoch .rightContent .linkBox                   { position:relative;padding-top:18px; }
.T_2er_hoch .rightContent .linkBox .topLine          { top:7px;width:285px; }
.T_2er_hoch .rightContent .linkBox a.arrow2          { font-size:12px;font-weight:normal;line-height:18px; }
.T_2er_hoch .rightContent .linkBox a.arrow2 strong   { font-size:11px; }

.T_2er_hoch .topLine            { width:613px; }
.T_2er_hoch .rightLine          { left:612px;height:248px; }
.T_2er_hoch .botLine            { width:613px;top:249px; }
.T_2er_hoch .leftLine           { height:248px; }

.T_2er_hoch_logo .senderlogo    { position:absolute;top:159px;left:0px;width:111px;height:76px; }
.T_2er_hoch_logo .roof h5       { left:119px; }
.T_2er_hoch_logo h2             { left:118px;width:174px; }

.artikel .T_2er_hoch	    { margin:0px 0px 10px 0px; }


.T_2er_halbhoch                 { position:relative;width:613px;height:118px;margin:0px 3px 14px 10px;float:left;display:inline;overflow:hidden;background-repeat:no-repeat;background-position:bottom left; }
.T_2er_halbhoch h2              { font-size:14px;height:16px;left:8px;overflow:hidden;position:absolute;top:5px;width:613px; }
.T_2er_halbhoch .textspalte1    { height:84px;left:8px;line-height:16px;overflow:hidden;position:absolute;top:27px;width:284px; }
.T_2er_halbhoch .textspalte2    { height:84px;left:324px;line-height:16px;overflow:hidden;position:absolute;top:27px;width:284px; }

.T_2er_halbhoch .topLine            { width:613px; }
.T_2er_halbhoch .rightLine          { left:612px;height:116px; }
.T_2er_halbhoch .botLine            { width:613px;top:117px; }
.T_2er_halbhoch .leftLine           { height:116px; }


.T_3er_halbhoch                 { position:relative;width:926px;height:118px;margin:0px 3px 14px 10px;float:left;display:inline;overflow:hidden;background-repeat:no-repeat;background-position:bottom left; }
.T_3er_halbhoch h2              { font-size:14px;height:16px;left:8px;overflow:hidden;position:absolute;top:5px;width:926px; }
.T_3er_halbhoch .textspalte1    { height:84px;left:8px;line-height:16px;overflow:hidden;position:absolute;top:27px;width:284px; }
.T_3er_halbhoch .textspalte2    { height:84px;left:324px;line-height:16px;overflow:hidden;position:absolute;top:27px;width:284px; }
.T_3er_halbhoch .textspalte3    { height:84px;left:634px;line-height:16px;overflow:hidden;position:absolute;top:27px;width:284px; }

.T_3er_halbhoch .topLine            { width:926px; }
.T_3er_halbhoch .rightLine          { left:925px;height:116px; }
.T_3er_halbhoch .botLine            { width:926px;top:117px; }
.T_3er_halbhoch .leftLine           { height:116px; }


/* SEO-Textboxen */
.T_1er_textbox                 { position:relative;width:300px;height:250px;margin:0px 3px 14px 10px;float:left;display:inline;overflow:hidden;background-repeat:no-repeat;background-position:bottom left; }
.T_1er_textbox h2              { font-size:14px;height:16px;left:8px;overflow:hidden;position:absolute;top:5px;width:284px; }
.T_1er_textbox .textspalte1    { height:202px;left:8px;line-height:16px;overflow:hidden;position:absolute;top:27px;width:284px; }
.T_1er_textbox .textspalte1 a  { border-bottom: 1px dotted; }

.T_1er_textbox .topLine        { width:300px; }
.T_1er_textbox .rightLine      { left:299px;height:248px; }
.T_1er_textbox .botLine        { width:300px;top:249px; }
.T_1er_textbox .leftLine       { height:248px; }

.related .T_1er_textbox        { margin:0px 0px 14px 0px;float:none;display:block; }


.T_2er_textbox                 { position:relative;width:613px;height:250px;margin:0px 3px 14px 10px;float:left;display:inline;overflow:hidden;background-repeat:no-repeat;background-position:bottom left; }
.T_2er_textbox h1,
.T_2er_textbox h2              { font-size:14px;height:16px;left:8px;overflow:hidden;position:absolute;top:5px;width:613px; }
.T_2er_textbox .text           { margin:27px 8px 8px 8px; line-height:16px; }
.T_2er_textbox .textspalte1    { height:202px;left:8px;line-height:16px;overflow:hidden;position:absolute;top:27px;width:284px; }
.T_2er_textbox .textspalte2    { height:202px;left:324px;line-height:16px;overflow:hidden;position:absolute;top:27px;width:284px; }
.T_2er_textbox .text a,
.T_2er_textbox .textspalte1 a  { border-bottom: 1px dotted; }
.T_2er_textbox .textspalte2 a  { border-bottom: 1px dotted; }

.T_2er_textbox .topLine        { width:613px; }
.T_2er_textbox .rightLine      { left:612px;height:248px; }
.T_2er_textbox .botLine        { width:613px;top:249px; }
.T_2er_textbox .leftLine       { height:248px; }

.artikel .T_2er_textbox        { position:relative;width:613px;height:250px;margin:0 0 14px; float:left;display:inline;overflow:hidden;background-repeat:no-repeat;background-position:bottom left; }
.content .T_2er_textbox .roof   {overflow:hidden; position:relative; width:613px; background-color:#080f60;}
.content .T_2er_textbox .roof h5 {left:8px; position:absolute; top:3px; color:#fff;}

.T_3er_textbox                 { position:relative;width:926px;height:250px;margin:0px 3px 14px 10px;float:left;display:inline;overflow:hidden;background-repeat:no-repeat;background-position:bottom left; }
.T_3er_textbox h2              { font-size:14px;height:16px;left:8px;overflow:hidden;position:absolute;top:5px;width:926px; }
.T_3er_textbox .textspalte1    { height:202px;left:8px;line-height:16px;overflow:hidden;position:absolute;top:27px;width:284px; }
.T_3er_textbox .textspalte2    { height:202px;left:324px;line-height:16px;overflow:hidden;position:absolute;top:27px;width:284px; }
.T_3er_textbox .textspalte3    { height:202px;left:634px;line-height:16px;overflow:hidden;position:absolute;top:27px;width:284px; }
.T_3er_textbox .textspalte1 a  { border-bottom: 1px dotted; }
.T_3er_textbox .textspalte2 a  { border-bottom: 1px dotted; }
.T_3er_textbox .textspalte3 a  { border-bottom: 1px dotted; }

.T_3er_textbox .topLine        { width:926px; }
.T_3er_textbox .rightLine      { left:925px;height:248px; }
.T_3er_textbox .botLine        { width:926px;top:249px; }
.T_3er_textbox .leftLine       { height:248px; }

.txtBreit {margin:10px;}


/* FORUMTEASER */


.forumTeaser { margin: 20px 0 0 0; padding: 0; /*height: 252px; overflow: hidden;*/ }
.forumTeaser tr td { height: 31px; border-top: 0px solid #ccc; margin: 0; padding: 0 5px; vertical-align:middle;}
.forumTeaser tr td a { font-weight: bold; }

.forumTeaserRel { margin: 24px 0 0 0; padding: 0; height: 230px; overflow: hidden; float:left; }
.forumTeaserRel tr td { height: 31px; border-top: 0px solid #ccc; margin: 0; padding: 0 5px; }
.forumTeaserRel tr td a { font-weight: bold; }

.forumTeaser .ft1 {text-align:left;}
.forumTeaser .ft2 {text-align:left; width:150px;}
.forumTeaser .ft3 {text-align:right; width:90px;}

.content .T_2er_textbox .forumTeaser td {color:#484848;}

/* A BIS Z r11 */

.azNavi                    { position:relative;width:611px;height:32px;border-width:1px;border-style:solid; }
.azNavi table              { position:relative;width:611px;height:32px;text-align:center; }
.azNavi a                  { font-weight:bold; }

.azBlockHead               { position:relative;width:613px;height:28px;margin:0px 3px 0px 10px;float:left;display:inline; }
.azBlockHead a             { position:absolute;top:6px;font-size:18px;font-weight:bold; }
.azBlockHead a.top         { right:0px;font-size:12px; }


.T_az                      { position:relative;width:300px;height:58px;margin:0px 3px 0px 10px;float:left;display:inline; }
.T_azTop                   { height:59px; }

.T_az .txtBox              { position:absolute;top:5px;left:106px;width:192px;height:45px;font-size:11px;line-height:15px;overflow:hidden; }
.T_az .txtBox .head3       { position:relative;font-weight:bold;font-size:12px;line-height:15px; }
.T_az .txtBox .format      { position:absolute;top:30px;width:192px;height:15px;overflow:hidden; }
.T_az .img                 { position:absolute;top:0px;left:1px; }

.T_az .topLine             { display:none; }
.T_az .rightLine           { top:0px;left:299px;height:57px; }
.T_az .botLine             { width:300px;top:57px; }
.T_az .leftLine            { top:0px;height:57px; }

.T_azTop .txtBox           { top:6px; }
.T_azTop .img              { top:1px; }

.T_azTop .topLine          { width:300px;display:block; }
.T_azTop .rightLine        { top:1px;left:299px;height:57px; }
.T_azTop .botLine          { width:300px;top:58px; }
.T_azTop .leftLine         { top:1px;height:57px; }



/* aufmacher */

.aufmacherContainer               { position:relative;width:613px;height:250px;margin:0px 3px 14px 10px;float:left;display:inline; }
.artikel .aufmacherContainer      { margin:0px;}
.aufmacher                        { position:absolute;width:613px;height:250px; }
.aufmacher .img                   { position:absolute;top:0px;left:0px;z-index:1; }
.aufmacher .bgLayer               { position:absolute;top:173px;left:0px;width:498px;height:57px;z-index:2 }
.aufmacher .senderlogo            { position:absolute;top:140px;left:7px;width:94px;z-index:3; }
.aufmacher .senderlogo img        { margin-bottom:1px; }
.aufmacher h2                     { position:absolute;top:200px;left:6px;font-size:18px;z-index:3; }
.artikel .aufmacher               { position:relative; }
.artikel .aufmacher h2            { position:absolute; }
.aufmacher h3                     { position:absolute;top:183px;left:7px;z-index:3; }
.aufmacher a.videoicon            { position:absolute;top:149px;left:6px;width:68px;height:15px;z-index:3; }
.aufmacher a.play_button          { position:absolute;top:52px;left:272px;width:68px;height:68px;z-index:3; }

.aufmacher_logo h2                { left:110px; }
.aufmacher_logo h3                { left:111px; }
.aufmacher_logo a.videoicon       { top:205px; }

.aufmacherContainer .control      { position:absolute;top:0px;right:6px;text-align:right;padding-top:5px;z-index:2; }
.aufmacherContainer .control a    { position:relative;min-width:60px;float:right;clear:right;font-size:11px;font-weight:bold;padding:3px 8px 2px 5px; }

.aufmacherBig                             { position:relative;height:382px;margin:0px 3px 14px 10px;float:left;display:inline; }
.aufmacherBig .bgLayer                    { top:306px; }
.aufmacherBig .senderlogo                 { top:273px; }
.aufmacherBig h2                          { top:333px; }
.aufmacherBig h3                          { top:316px; }
.aufmacherBig a.videoicon                 { top:282px; }
.aufmacherBig.aufmacher_logo a.videoicon  { top:338px; }

.aufmacherContainer.dreier, .aufmacherContainer.dreier .aufmacher   { width:926px; }


.aufmacherSpecial             { position:relative;height:382px;margin:0px 3px 14px 10px;float:left;display:inline; }
.aufmacherSpecial .bgBranding { position:absolute;top:-4px;left:-10px;width:627px;height:390px; }




.T_david                     { position:relative;width:613px;height:250px;margin:0px 3px 14px 10px;float:left;display:inline;background-repeat:no-repeat;background-position:bottom left; }
.T_david .mediaBox           { position:absolute;top:0px;left:0px; }
.T_david h5                  { position:absolute;top:206px;left:8px; }
.T_david h2                  { position:absolute;top:222px;left:7px;font-size:18px;line-height:21px; }

.T_david .roof               { position:absolute;top:0px;left:300px;width:313px;height:21px;overflow:hidden; }
.T_david .roof h5            { position:absolute;top:3px;left:13px; }

.T_david .rightContent                          { position:absolute;top:21px;left:300px; }
.T_david .rightContent .linkBox                 { position:relative;width:312px;height:50px; }
.T_david .rightContent .linkBox .img            { position:absolute;top:0px;left:13px; }
.T_david .rightContent .linkBox .layer          { position:absolute;top:0px;left:7px;width:306px;height:49px;display:none; }
.T_david .rightContent .linkBoxAktiv .layer     { display:block; }
.T_david .rightContent .linkBox .botLine        { top:49px;left:14px;width:298px; }
.T_david .rightContent .linkBox .leftLine       { top:0px;left:13px;height:50px; }
.T_david .rightContent .linkBox a.img           { width:87px;height:49px; }
.T_david .rightContent .linkBox a.arrow2        { position:absolute;top:9px;left:110px;font-size:12px;font-weight:normal; }
.T_david .rightContent .linkBoxAktiv a.arrow2   { font-weight:bold; }
.T_david .rightContent .link                    { position:absolute;top:207px;left:20px; }

.T_david .topLine            { width:613px; }
.T_david .rightLine          { left:612px;height:248px; }
.T_david .botLine            { width:613px;top:249px; }
.T_david .leftLine           { height:248px; }


         .T_video                   { position:relative;left:51px;width:512px;height:288px;margin-bottom:14px;overflow:hidden;float:left;display:inline; }
         .T_video .img              { position:absolute;top:0px;left:0px;width:512px;height:288px;border:0; }
         .T_video .play_button      { position:absolute;top:120px;left:230px;width:53px;height:46px; }
         .T_video .play_link        { position:absolute;top:0px;left:0px;width:512px;height:288px;background-color:black;filter:alpha(opacity=1);opacity:0.01; }
         .T_video .roof,
.artikel .T_video .roof             { position:absolute;top:206px;left:0px;width:458px;height:21px;overflow:hidden; }
         .T_video .roof h5          { position:absolute;top:3px;left:8px; }
         .T_video .headline         { position:absolute;top:227px;left:0px;width:458px;height:31px;overflow:hidden; }
         .T_video h2                { padding-left:8px;font-size:18px; line-height:31px; }

.T_video_flash            {position:relative;left:51px;width:512px;height:314px;margin-left:3px;display:block;clear:both; margin-bottom:14px;}
.T_video_flash .layer     {position:absolute;cursor:pointer;left:0;top:0;width:512px;height:314px;opacity:0.01;filter:alpha(opacity=1);background-color:#ffffff;}


.T_listPlayer                     { position:relative;width:613px;height:250px;margin:0px 3px 14px 10px;float:left;display:inline; }
.T_listPlayer h2                  { position:absolute;top:4px;left:11px;font-size:11px;line-height:14px;font-weight:bold; }
.T_listPlayer .bgLayer            { position:absolute;top:22px;left:0px;width:300px;height:164px; }
.T_listPlayer .head3              { position:absolute;top:192px;left:11px;width:278px;height:32px;font-size:14px;line-height:16px;overflow:hidden; }
.T_listPlayer .roof               { position:absolute;top:161px;left:11px;width:278px;height:14px;font-size:11px;font-weight:bold;line-height:14px;overflow:hidden; }
.T_listPlayer .img                { position:absolute;top:22px;left:0px; }
.T_listPlayer a.play_button       { position:absolute;top:87px;left:205px;width:53px;height:46px; }

.T_listPlayer .linkContainer      { position:absolute;top:34px;left:313px;width:300px;height:204px;overflow:auto; }

.T_listPlayer .linkBox            { position:relative;width:280px;height:49px;margin:1px 0px;float:left;display:inline;cursor:pointer; }
.T_listPlayer .linkBox .img       { position:absolute;top:0px;left:0px; }
.T_listPlayer .linkBox .txt       { position:absolute;top:2px;left:92px;width:186px;height:30px;font-size:12px;line-height:15px;overflow:hidden; }
.T_listPlayer .linkBox .duration  { position:absolute;top:32px;left:92px;font-size:11px;line-height:14px; }

.T_listPlayer .topLine            { width:613px; }
.T_listPlayer .rightLine          { left:612px;height:248px; }
.T_listPlayer .botLine            { width:613px;top:249px; }
.T_listPlayer .leftLine           { height:248px; }
.artikel .T_listPlayer            { margin:10px 3px 14px 0px; }
.artikel .T_listPlayer h2 		  { font-size:11px; padding:0px; }
.artikel .T_listPlayer .roof      { width:278px; height:14px; position:absolute; overflow:hidden; background-color:transparent; }

.T_1er_hoch.T_listPlayer                       { width:300px; }
.T_1er_hoch.T_listPlayer .roof                 { padding:0px; }
.T_1er_hoch_logo.T_listPlayer .roof                 { padding:5px; }

.T_1er_hoch.T_listPlayer .topLine              { width:300px; }
.T_1er_hoch.T_listPlayer .rightLine            { left:299px; }
.T_1er_hoch.T_listPlayer .botLine              { width:300px; }



         .T_player                     { position:relative;width:613px;height:311px;margin:0px 3px 14px 10px;float:left;display:inline; }
.artikel .T_player                     { margin:0px 0px 14px 0px; }
         .T_player h2,
.artikel .T_player h2                  { position:absolute;top:4px;left:62px;font-size:11px;line-height:14px;font-weight:bold;padding:0px; }
         .T_player .bgLayer            { position:absolute;top:21px;left:51px;width:512px;height:290px; }
         .T_player .head3              { position:absolute;top:285px;left:62px;width:278px;height:32px;font-size:14px;line-height:16px;overflow:hidden; }
         .T_player .roof,
.artikel .T_player .roof               { position:absolute;top:265px;left:62px;width:278px;height:14px;font-size:11px;font-weight:bold;line-height:14px;overflow:hidden; }
         .T_player .img                { position:absolute;top:21px;left:51px; }
         .T_player a.play_button       { position:absolute;top:154px;left:428px;width:53px;height:46px; }


.T_partner                              { position:relative;width:613px;height:250px;margin:0px 3px 14px 10px;float:left;display:inline; }
.T_partner .roof                        { position:absolute;top:0px;left:0px;width:613px;height:21px;overflow:hidden;z-index:1; }
.T_partner .roof h5                     { position:absolute;top:3px;left:8px; }
.T_partner .leftContent                 { position:absolute;top:21px;left:0px;width:300px; }
.T_partner .leftContent .img            { position:absolute;top:0px;left:0px; }
.T_partner .leftContent .txt            { position:absolute;top:173px;left:8px;width:284px;height:48px;line-height:16px;overflow:hidden; }
.T_partner .leftContent .txt h2         { line-height:16px; }

.T_partner .leftContent .link           { position:absolute;top:205px;right:8px;line-height:16px; }
.T_partner .leftContent .link a         { line-height:16px; }

.T_partner.shop .leftContent h5         { position:absolute;top:174px;left:8px;width:284px;height:15px;overflow:hidden; }
.T_partner.shop .leftContent h2         { position:absolute;top:193px;left:7px;width:285px;height:21px;font-size:18px;line-height:21px;overflow:hidden; }

.T_partner .leftContent .rightLine      { top:198px;left:299px;height:30px;display:none; }
.T_partner .leftContent .botLine        { top:228px;left:0px;width:300px;display:block; }


.T_partner .rightContent                { position:absolute;top:19px;left:300px; }
.T_partner .rightContent .link          { position:absolute;top:205px;left:18px;line-height:16px; }
.T_partner .linkBox                     { position:relative;width:314px;height:33px;left:-1px;background-position:0px 0px; }
.T_partner .linkBox .txt                { position:absolute;top:9px;left:22px; }
.T_partner .linkBox .txt a.arrow2       { font-size:12px;font-weight:normal; }
.T_partner .linkBox .topLine                  { width:314px;top:-1px;display:none; }
.T_partner .linkBox .topLine.firstLine        { top:2px;display:block; }

.T_partner .linkBoxAktiv                      { background-position:0px -33px; }
.T_partner .linkBoxAktiv .txt a.arrow2        { font-weight:bold; }
.T_partner .linkBoxAktiv .topLine             { display:block; }
.T_partner .linkBoxAktiv .topLine.firstLine   { display:none; }



.T_partner .rightContent .rightLine     { top:198px;left:312px;height:30px;display:none; }

.T_partner .topLine                     { width:613px;z-index:1; }
.T_partner .rightLine                   { top:1px;left:612px;height:20px;z-index:1; }
.T_partner .botLine                     { top:249px;left:300px;width:313px;display:none; }
.T_partner .leftLine                    { height:248px;z-index:1; }



/* SHOP und KOOP */
.T_shopKoop                    { position:relative;width:626px;margin:0px 0px 0px 0px;float:left;display:inline; }
.T_shopKoop .imgBig            { position:relative;float:left;display:inline;margin:0px 3px 11px 10px; }
.T_shopKoop .headline          { position:relative;width:608px;font-size:12px;font-weight:bold;line-height:15px;margin:0px 3px 3px 15px;float:left;display:inline; }

/* T_LIST_MUSIK neu rtl_11 */
.T_listMusik                     { position:relative;width:613px;height:250px;margin:0px 3px 14px 10px;float:left;display:inline; }
.T_listMusik .headline           { position:absolute;top:4px;left:313px;font-size:11px;line-height:14px;font-weight:bold; }
.T_listMusik .img                { position:absolute;top:0px;left:0px; }
.T_listMusik .credit             { position:absolute;bottom:6px;right:20px; }
.T_listMusik .credit a           { font-weight:bold; }

.T_listMusik .linkContainer      { position:absolute;top:22px;left:313px;width:300px;height:204px;overflow:auto; }

.T_listMusik .linkBox            { position:relative;width:280px;height:49px;margin:1px 0px;float:left;display:inline;cursor:pointer; }
.T_listMusik .linkBox .imgbox    { display:block;width:112px;height:49px;position:relative;overflow:hidden; }
.T_listMusik .linkBox .img       { position:absolute;top:0px;left:25px; }
.T_listMusik .linkBox .imgbox .img
                                 { top:-8px; }
.T_listMusik .linkBox .top       { position:absolute;top:11px;left:3px;width:33px;height:27px; }
.T_listMusik .linkBox .txt       { position:absolute;top:2px;left:117px;width:161px;height:30px;font-size:12px;line-height:15px;overflow:hidden; }

.T_listMusik .topLine            { width:613px; }
.T_listMusik .rightLine          { left:612px;height:248px; }
.T_listMusik .botLine            { width:613px;top:249px; }
.T_listMusik .leftLine           { height:248px; }

/* T_LIST_MUSIK2 neu rtl_11 */
.T_listMusik .version2                   {position:absolute;bottom:0;width:300px;height:75px;}
.T_listMusik .version2 .teaser           {position:relative; font-size: 11px;font-weight: bold;line-height: 14px;height: 14px;padding: 5px;margin:0 5px 0 5px;}
.T_listMusik .version2 .description      {margin:5px 0 0 11px;position:relative;height: 32px;font-size: 14px;line-height: 16px;overflow: hidden;font-weight: bold;}

/* T_LIST_SPIELE neu rtl_11 */
.T_listSpiele                    { position:relative;width:613px;height:250px;margin:0px 3px 14px 10px;float:left;display:inline; }
.T_listSpiele .head3             { position:absolute;top:176px;left:86px;width:188px;font-size:12px;line-height:15px;text-align:center;z-index:1; }
.T_listSpiele .txt               { position:absolute;top:134px;left:86px;width:188px;font-size:12px;line-height:15px;text-align:center; }
.T_listSpiele .img               { position:absolute;top:0px;left:0px; }

.T_listSpiele .img1,
.T_listSpiele .T_spiele_top      { position:absolute;top:25px;left:313px; }
.T_listSpiele .img2,
.T_listSpiele .T_spiele_middle   { position:absolute;top:94px;left:313px; }
.T_listSpiele .img3,
.T_listSpiele .T_spiele_bottom   { position:absolute;top:163px;left:313px; }

.T_listSpiele .bgLayer           { position:absolute;top:0px;left:0px;width:613px;height:250px; }

.T_listSpiele .T_spiele          { position:absolute;width:300px;height:62px; }
.T_listSpiele .T_spiele .head3   { top:18px;left:119px;width:173px;font-size:11px;line-height:14px;text-align:left; }
.T_listSpiele .T_spiele .txt     { top:32px;left:119px;width:173px;text-align:left;height:30px;overflow:hidden; }
.T_listSpiele .T_spiele a.img    { width:111px;height:62px; }


.T_listSpiele .topLine           { width:613px; }
.T_listSpiele .rightLine         { left:612px;height:248px; }
.T_listSpiele .botLine           { width:613px;top:249px; }
.T_listSpiele .leftLine          { height:248px; }


/* T_LIST_NEWS neu rtl_11 */

.T_listNews                                 { position:absolute;top:0px;left:0px;width:300px;height:250px; }
.T_listNews .T_topNews                      { position:absolute;top:46px;left:0px;width:297px;height:71px; }
.T_listNews .T_topNews .head3               { position:absolute;top:22px;left:106px;width:186px;font-size:14px;line-height:16px;height:48px;overflow:hidden; }
.T_listNews .T_topNews .roof                { top:0px;left:101px;width:186px;padding:2px 5px;overflow:hidden; }
.T_listNews .T_topNews .img                 { position:absolute;top:0px;left:7px; }
.T_listNews .T_topNews img                  { margin-bottom:1px; }

.T_listNews .linkContainer                  { position:absolute;top:120px;left:0px; }

.T_listNews .T_subNews                      { position:relative;width:300px;height:43px;cursor:pointer; }
.T_listNews .T_subNews .head3               { position:absolute;top:22px;left:38px;width:256px;height:15px;font-size:12px;line-height:15px;overflow:hidden; }
.T_listNews .T_subNews .roof                { top:8px;left:38px;padding:0px;overflow:hidden; }

.T_listNews .T_subNews .topLine             { left:1px;width:298px; }
.T_listNews .T_subNews.firstNews .topLine   { display:none; }


/* T_LIST_NOW neu rtl_11 */

.T_listNow                               { position:absolute;top:0px;left:0px;width:300px;height:250px; }
.T_listNow .T_topNow                     { position:absolute;top:46px;left:0px;width:300px;height:71px; }
.T_listNow .T_topNow .headline           { position:absolute;top:3px;left:131px;width:161px;font-size:11px;font-weight:bold;line-height:14px; }
.T_listNow .T_topNow .head3              { position:absolute;top:42px;left:131px;width:161px;font-size:11px;font-weight:normal;line-height:14px;height:28px;overflow:hidden; }
.T_listNow .T_topNow .roof               { top:28px;left:131px;width:169px;padding:0;overflow:hidden; }
.T_listNow .T_topNow .img                { position:absolute;top:0px;left:0px; }

.T_listNow .linkContainer                { position:absolute;top:120px;left:0px; }

.T_listNow .T_now                        { position:relative;width:300px;height:43px; }
.T_listNow .T_now .head3                 { position:absolute;top:22px;left:38px;width:256px;height:14px;font-size:11px;font-weight:normal;line-height:14px;overflow:hidden; }
.T_listNow .T_now .roof                  { top:8px;left:38px;padding:0px;overflow:hidden; }



.T_kategorie                            { position:relative;width:613px;height:250px;margin:0px 3px 14px 10px;float:left;display:inline; }
.T_kategorie .roof                      { position:absolute;top:0px;left:0px;width:300px;height:21px;overflow:hidden; }
.T_kategorie .roof h5                   { position:absolute;top:3px;left:8px; }
.T_kategorie .leftContent               { position:absolute;top:21px;left:0px; }
.T_kategorie .leftContent .roof         { position:absolute;top:148px; }
.T_kategorie .leftContent h2            { position:absolute;top:173px;left:7px;width:285px;height:42px;font-size:18px;line-height:21px;overflow:hidden; }

.T_kategorie .rightContent                     { position:absolute;top:0px;left:300px; }

.T_kategorie .rightContent .T_1er_katteaser.active             		{ position:relative;height:118px; width:313px;margin:0px 0px 0px 0px; background-image: url("images/rtl11/r11_bg_946.jpg"); background-position: left bottom; background-repeat: no-repeat; }
.T_kategorie .rightContent .T_1er_katteaser.active h3           	{position:absolute;top:27px;left:13px; }
.T_kategorie .rightContent .T_1er_katteaser.active h3 a:active,
.T_kategorie .rightContent .T_1er_katteaser.active h3 a:hover 		{ color:#1144a1; }
.T_kategorie .rightContent .T_1er_katteaser.active .botLine     	{ position:absolute; width:313px;top:117px; }
.T_kategorie .rightContent .T_1er_katteaser.active .img     		{ position: relative;  left:13px; top:25px; }
.T_kategorie .rightContent .T_1er_katteaser.active .roof    		{ position:relative; top:0px;left:13px;height:11px;width:290px;padding:4px 5px 6px; font-size: 11px;font-weight:bold;line-height:14px; }
.T_kategorie .rightContent .T_1er_katteaser.active .txt     		{ position:absolute;top:44px;left:147px;width:162px; }

.T_kategorie .rightContent .T_1er_katteaser.inactive             	{ position:relative;width:313px;height:33px;left:0px;width:313px;margin:0px 0px 0px 0px; background-image: url("images/rtl11/r11_bg_linkbox_no.png"); }
.T_kategorie .rightContent .T_1er_katteaser.inactive h3           	{ position:absolute;top:9px;left:21px; }
.T_kategorie .rightContent .T_1er_katteaser.inactive .botLine     	{ position:absolute;width:313px;top:32px; }
.T_kategorie .rightContent .T_1er_katteaser.inactive .img     		{ display:none; }
.T_kategorie .rightContent .T_1er_katteaser.inactive .roof    		{ display:none; }
.T_kategorie .rightContent .T_1er_katteaser.inactive .txt     		{ display:none; }
.T_kategorie .rightContent .T_1er_katteaser.inactive a.arrow2     	{ font-size:12px; }

.T_kategorie .rightContent .link          { position:absolute;top:225px;left:21px;line-height:16px; }

.T_kategorie .topLine            { width:613px; }
.T_kategorie .rightLine          { left:612px;height:248px; }
.T_kategorie .botLine            { width:613px;top:249px; }
.T_kategorie .leftLine           { height:248px; }




.T_bildserie                               { position:relative;width:300px;height:250px;margin:0px 3px 14px 10px;float:left;display:inline;background-repeat:no-repeat;background-position:bottom left; }
.T_bildserie .bigImgBox,
.T_bildserie .bigImgBox_loadingImg         { position:absolute;top:0px;left:0px;width:300px;height:169px;overflow:hidden; }
.T_bildserie .bigImgBox table              { position:relative;width:300px;height:169px; }
.T_bildserie .bigImgBox .img,
.T_bildserie .bigImgBox_loadingImg .img    { position:relative;display:block;margin:auto;top:-10px; }
.T_bildserie .roof                         { position:absolute;top:148px;left:0px;width:300px;height:21px;overflow:hidden; }
.T_bildserie .roof h5                      { position:absolute;top:3px;left:8px; }
.T_bildserie .txt                          { position:absolute;top:173px;left:8px;width:284px;height:32px;line-height:16px;overflow:hidden; }

.T_bildserie .topLine                      { width:300px; }
.T_bildserie .rightLine                    { left:299px;height:248px; }
.T_bildserie .botLine                      { width:300px;top:249px; }
.T_bildserie .leftLine                     { height:248px; }

.related .T_bildserie                      { margin:0px 0px 14px 0px;float:none;display:block; }



.serienNaviBox2                    { position:relative;width:298px;top:209px;left:1px; }
.serienNaviBox2 a.prev             { position:absolute;display:block;top:0px;left:0px;width:14px;height:38px;background-position:0px -8px;border-right-width:1px;border-right-style:solid; }
.serienNaviBox2 a.next             { position:absolute;display:block;top:0px;left:282px;width:14px;height:38px;background-position:-2px -8px;border-left-width:1px;border-left-style:solid; }
.serienNaviBox2 a.prev.disabled,
.serienNaviBox2 a.next.disabled    { display:none; }

.serienNaviBox2 .scrollableBox     { position:relative;width:294px;height:38px;border-width:1px;border-style:solid;overflow:hidden; }

/*.serienNaviBox2 .scrollable                 { position:relative;overflow:hidden;width:329px;height:38px;left:-31px; }*/
.serienNaviBox2 .scrollable                 { position:relative;overflow:hidden;width:429px;height:38px;left:-129px; }
.serienNaviBox2 .scrollable .items          { width:200em;position:absolute;clear:both; }
.serienNaviBox2 .scrollable .items .imgBox  { float:left;text-align:center;width:67px;height:34px;background-repeat:no-repeat;background-position:center;border-style:solid;border-width:2px 2px 2px 2px;cursor:pointer; }
.serienNaviBox2 .scrollable .items .active  { width:71px;height:38px;border-width:0px 2px 0px 2px; }
.serienNaviBox2 .scrollable .items .leer    { visibility:hidden; }



             .mostContainer             { position:absolute;top:21px;width:300px; }
             .most                      { position:relative;width:300px;height:32px; }
             .most .imgBox              { display:none; }
             .most .icon                { position:absolute;top:0px;left:1px;width:47px;height:31px; }
.T_base_hoch .most .head3               { position:absolute;top:8px;left:56px;width:236px;height:15px;font-size:12px;font-weight:bold;line-height:15px;padding:0px;overflow:hidden; }

.T_base_hoch .most .rightLine           { top:0px;left:299px;height:31px; }
.T_base_hoch .most .botLine             { width:300px;top:31px; }
.T_base_hoch .most .leftLine            { top:0px;height:31px; }

             .mostAktiv                 { position:relative;width:300px;height:69px; }
             .mostAktiv .imgBox         { position:absolute;top:0px;left:0px;width:126px;height:69px;overflow:hidden; }
             .mostAktiv .imgBox .img    { position:relative;display:block; }
             .mostAktiv .icon           { position:absolute;top:37px;left:0px;width:48px;height:32px; }
.T_base_hoch .mostAktiv .head3          { position:absolute;top:8px;left:132px;width:160px;height:30px;font-size:12px;font-weight:bold;line-height:15px;padding:0px;overflow:hidden; }

.T_base_hoch .mostAktiv .rightLine      { top:0px;left:299px;height:68px; }
.T_base_hoch .mostAktiv .botLine        { width:300px;top:68px; }
.T_base_hoch .mostAktiv .leftLine       { top:0px;height:68px; }




.textboxBreit{background:url(icons/bg_300.gif) repeat-x bottom left;border:1px solid #cccccc;margin:10px 0 0 10px; float:left;width:923px;}
.textboxBreit h1{margin:10px 0 5px 10px;font-size:20px;}
.textboxBreit h2{margin:0 0 5px 10px;}
.textboxBreit a{float:right; margin:0 15px 5px 0;}





.mostCContainer             { position:absolute;top:21px;width:300px; }
.mostC                      { position:relative;width:300px;height:32px; }
.mostC .icon                { position:absolute;top:9px;left:8px;width:18px;height:13px;font-size:1px; }
.mostC h5                   { position:absolute;top:8px;left:38px;width:254px;height:15px;overflow:hidden;color:white; }
.mostC h5 a                 { color:white; }
.mostC .txt                 { display:none; }
.mostC a.arrow2             { display:none; }


.T_base_hoch .mostC .rightLine          { top:0px;left:299px;height:31px; }
.T_base_hoch .mostC .botLine            { width:300px;top:31px; }
.T_base_hoch .mostC .leftLine           { top:0px;height:31px; }


.mostCAktiv                 { position:relative;width:300px;height:69px;background-color:#faa200; }
.mostCAktiv .icon           { position:absolute;top:28px;left:7px;width:24px;height:16px; }
.mostCAktiv h5              { position:absolute;top:8px;left:38px;width:254px;height:30px;overflow:hidden;color:#484848; }
.mostCAktiv h5 a            { color:#484848; }
.mostCAktiv .txt            { position:absolute;top:40px;left:38px;font-size:11px;color:#484848; }
.mostCAktiv a.arrow2        { position:absolute;top:48px;right:8px;color:#1d5e9b; }
.mostCAktiv a.arrow2 span   { background-image:url(icons/mostc_arrow.gif); }



.T_base_hoch .mostCAktiv .rightLine          { top:0px;left:299px;height:68px; }
.T_base_hoch .mostCAktiv .botLine            { width:300px;top:68px; }
.T_base_hoch .mostCAktiv .leftLine           { top:0px;height:68px; }

/* top 5 rtlnow filme */
.top5Container              { position:absolute;top:21px;width:300px; }
.top5                       { position:relative;width:300px;height:35px; }
.top5 .imgBox               { display:none; }
.top5 .headline             { position:absolute;top:9px;left:8px;width:284px;height:15px;overflow:hidden; }
.top5 .headline a.arrow2    { font-size:12px; }
.top5 .txt                  { display:none; }
.top5 .linktxt              { display:none; }
.top5 a.arrow2 span { margin-left: 3px;}

.T_base_hoch .top5 .rightLine          { top:0px;left:299px;height:34px; }
.T_base_hoch .top5 .botLine            { width:300px;top:34px; }
.T_base_hoch .top5 .leftLine           { top:0px;height:34px; }


.top5Aktiv                  { position:relative;width:300px;height:89px; }
.top5Aktiv .imgBox          { position:absolute;top:4px;left:0px;width:126px;height:71px;overflow:hidden; }
.top5Aktiv .imgBox .img     { position:relative;display:block; }
.top5Aktiv .headline        { display:none; }
.top5Aktiv .txt             { position:absolute;top:5px;left:134px;width:157px;height:48px;line-height:16px;overflow:hidden; }
.top5Aktiv a.arrow2         { position:absolute;top:55px;left:134px; }

.T_base_hoch .top5Aktiv .rightLine          { top:0px;left:299px;height:88px; }
.T_base_hoch .top5Aktiv .botLine            { width:300px;top:88px; }
.T_base_hoch .top5Aktiv .leftLine           { top:0px;height:88px; }


.googleResult,
.gsc-result                     { position:relative;width:910px;margin:0px 8px 14px;float:left;display:inline;line-height:16px; }
.googleResult a.arrow2          { font-size:11px;line-height:18px; }
.googleResult a.arrow2 strong   { font-size:11px; }

.gs-title a                     { color:#080F60;font-weight:bold; }
.gsc-resultsHeader,
.gs-visibleUrl-short,
.gs-watermark                   { display:none; }

 .gs-title                      { float:left; }
a.gs-title                      { padding:0; background:none;line-height:14px; }

.gs-snippet                     { clear:both; }

.gsc-cursor-box                 { position:relative;width:926px;height:30px;margin:0px 0px 14px 0px;float:left;display:inline; }
.gsc-cursor                     { margin-top:8px;text-align:center; }
.gsc-cursor-page                { cursor:pointer;float:left;width:20px; font-weight:bold; }

.gsc-trailing-more-results      { float:left;padding-left:5px; }
.gsc-trailing-more-results a    { text-transform:uppercase;font-weight:bold;text-decoration:none; }



.googleAddContainer           { position:absolute;width:300px;top:24px; }
.googleAdd                    { position:relative;width:300px;height:75px; }
.googleAdd a                  { position:relative;font-size:11px;font-weight:bold;line-height:14px;padding-left:8px; }
.googleAdd .txt               { position:relative;padding:7px 8px 0px;line-height:15px; }
.googleAdd .txt .head3        { position:relative;padding:0px; }
.googleAdd .txt .head3 a      { position:relative;padding:0px; }
.googleAdd .topLine           { left:1px;width:298px; }
.googleAdd.firstAdd .topLine  { display:none; }



.girlOfDay            { position:absolute;top:24px;left:0px;width:300px;height:226px; }
.girlOfDay .head3     { position:absolute;top:167px;left:160px;font-size:12px;font-weight:normal;line-height:15px; }
.girlOfDay .headline  { position:absolute;top:196px;left:160px;font-size:14px;font-weight:bold;line-height:16px;padding:0px; }
.girlOfDay .txt       { position:absolute;top:154px;left:160px;font-size:11px;font-weight:bold;line-height:14px; }
.girlOfDay .img       { position:absolute;top:0px;left:0px; }


.listContainer                              { position:absolute;top:21px;width:300px; }
.listContainer .linkBox                     { position:relative;width:300px; }
.listContainer .linkBox .txt                { position:absolute;top:9px;left:8px; }
.listContainer .linkBox .txt a.arrow2       { font-size:12px;font-weight:normal; }
.listContainer .linkBox .topLine            { width:300px;top:0px; }

.listContainer .link                        { position:relative;top:0px;left:0px;width:300px;height:32px; }
.listContainer .link .txt                   { position:absolute;top:10px;left:8px; }
.listContainer .link .rightLine             { height:31px; }
.listContainer .link .leftLine              { height:31px; }

.listContainer.list7 .linkBox                     { height:28px; }
.listContainer.list7 .linkBox .txt                { top:7px; }
.listContainer.list7 .linkBox .rightLine          { height:27px; }
.listContainer.list7 .linkBox .leftLine           { height:27px; }

.listContainer.list4 .linkBox                     { height:24px; }
.listContainer.list4 .linkBox .txt                { top:5px; }
.listContainer.list4 .linkBox .rightLine          { height:23px; }
.listContainer.list4 .linkBox .leftLine           { height:23px; }

.listContainer.list3 .linkBox                     { height:32px; }
.listContainer.list3 .linkBox .txt                { top:9px; }
.listContainer.list3 .linkBox .rightLine          { height:31px; }
.listContainer.list3 .linkBox .leftLine           { height:31px; }


.optionListContainer                              { position:absolute;top:1px;width:613px; }
.optionListContainer .listBox                     { position:relative;width:613px;height:39px; }
.optionListContainer .listBox h5                  { position:absolute;right:386px;top:11px; }
.optionListContainer .listBox select              { position:absolute;top:10px;left:234px;width:370px; }
.optionListContainer .listBox .rightLine          { top:0px;left:612px;height:38px; }
.optionListContainer .listBox .botLine            { width:613px;top:38px; }
.optionListContainer .listBox .leftLine           { top:0px;height:38px; }


.navBox .optionListContainer                      { position:relative;top:0px; }
.navBox .optionListContainer .listBox             { height:30px; }
.navBox .optionListContainer .listBox h5          { top:7px; }
.navBox .optionListContainer .listBox select      { top:6px; }


.faq                               { position:relative;width:613px;float:left;display:inline;margin-bottom:14px; }
.faq .katHeader                    { position:relative;width:613px;height:21px;cursor:pointer; }
.faq .katHeader .txt               { position:absolute;top:3px;left:8px;font-weight:bold; }
.faq .katHeader .icon              { position:absolute;top:3px;left:592px;width:15px;height:15px;background-position:0px -15px; }
.faq .katHeader .topLine           { width:613px; }
.faq .katHeader .rightLine         { left:612px;height:20px; }
.faq .katHeader .leftLine          { height:20px; }
.faq .katHeader .botLine           { width:613px;top:20px; }

.faq      .linkBoxContainer        { position:relative;display:none; }
.faq.open .linkBoxContainer        { display:block; }
.faq .linkBox                      { position:relative;width:611px;border-width:1px;border-style:solid;border-top:0px; }
.faq .linkBox .txt                 { position:relative;padding:8px;line-height:16px; }
.faq .linkBox a.arrow2             { font-size:12px; }
.faq .linkBox a:hover.arrow2       { font-size:12px; }
.faq .linkBox      .answer         { position:relative;display:none; }
.faq .linkBox.open .answer         { display:block; }



.z_service                         { position:relative;width:613px;float:left;display:inline;margin-bottom:14px; }
.z_service .topLine                { width:613px; }
.z_service .linkBox                { position:relative;width:611px;border-width:1px;border-style:solid;border-top:0px; }
.z_service .linkBox .txt           { position:relative;padding:8px;line-height:16px; }
.z_service .linkBox .txt a.arrow2  { font-size:12px; }


.archivSuche           { position:absolute;top:28px;width:300px; }
.archivSuche table     { position:relative;width:300px; }
.archivSuche td        { height:28px; }
.archivSuche td.label  { width:98px;text-align:right;padding-right:6px; }
.archivSuche td.input  { width:156px; }
.archivSuche input     { width:144px; }
.archivSuche .button   { float:left; }

.T_1er.ticketsSuche { background: url(images/bg_tickets_schnellsuche.jpg) top left no-repeat transparent; position:relative;}
.ticketsSuche .ticketSuche { position:absolute; left:45px; top:50px;}
.ticketsSuche .ticketSuche input { margin-bottom:5px; margin-right:5px; color:#080e62;}
.ticketsSuche .ticketSuche .first input { width:165px; height:20px; line-height: 12px; font-size: 12px; border:1px solid #000000; background-color: #fcfcfc; }
.ticketsSuche .ticketSuche td{vertical-align:bottom;}


.searchInput           { position:absolute;top:5px;left:8px; }
.searchInput table     { position:relative; }
.searchInput td.label  { width:120px;font-weight:bold; }
.searchInput td.input  { width:360px; }
.searchInput input     { width:345px; }



.ligatusBox                                { position:absolute;top:21px;width:300px; }
.ligatusBox .ligatusTeaser                 { position:relative;width:300px;height:76px; }
.ligatusBox .ligatusTeaser .img            { position:absolute;top:3px;left:0px; }
.ligatusBox .ligatusTeaser h5              { position:absolute;top:8px;left:134px;height:14px;overflow:hidden; }
.ligatusBox .ligatusTeaser .txt            { position:absolute;top:23px;left:134px;width:158px;line-height:16px; }
.ligatusBox .ligatusTeaser .topLine        { width:300px; }
.ligatusBox .ligatusTeaser .rightLine      { left:299px;height:75px; }
.ligatusBox .ligatusTeaser .leftLine       { height:75px; }
.ligatusBox .ligatusTeaser.gradient        { overflow:hidden; }

.ligatusBox .ligatusTeaser.noimages h5     { left:10px;top:20px; }
.ligatusBox .ligatusTeaser.noimages .txt   { left:10px;top:35px;width:280px; }

.T_base_hoch.h382 .ligatusBox .ligatusTeaser            { height:60px; }
.T_base_hoch.h382 .ligatusBox .ligatusTeaser h5         { top:8px;left:104px; }
.T_base_hoch.h382 .ligatusBox .ligatusTeaser .txt       { top:23px;left:104px;width:188px; }
.T_base_hoch.h382 .ligatusBox .ligatusTeaser .rightLine { height:59px; }
.T_base_hoch.h382 .ligatusBox .ligatusTeaser .leftLine  { height:59px; }
.T_base_hoch.h382 .ligatusBox .ligatusTeaser .botLine   { top:59px; }

.T_base_hoch.h382 .ligatusBox .ligatusTeaser.noimages h5    { top:15px;left:10px; }
.T_base_hoch.h382 .ligatusBox .ligatusTeaser.noimages .txt  { top:30px;left:10px;width:280px; }

.logout                      { position:absolute;top:24px;left:8px;width:284px;line-height:16px; }
.logout .linkBox             { position:relative;font-size:12px;line-height:16px; }
.logout .linkBox a.arrow2    { font-size:12px; }
.logout .button              { float:right;top:4px; }



.tagCloud             { position:absolute;top:18px;left:8px;width:284px;font-weight:bold; }
.tagCloud .size1 a    { font-size:30px;line-height:46px;color:#9dcdf3;padding-right:10px; }
.tagCloud .size2 a    { font-size:24px;line-height:38px;color:#6581b4;padding-right:10px; }
.tagCloud .size3 a    { font-size:18px;line-height:32px;color:#080f60;padding-right:10px; }
.tagCloud .size4 a    { font-size:12px;line-height:30px;color:#484848;padding-right:10px; }


.wetterTeaser               { position:absolute;top:21px;left:8px;width:284px; }
.wetterTeaser table         { position:relative; }
.wetterTeaser td.sonne      { width:66px;padding:15px 0px 0px 0px; }
.wetterTeaser td.wind       { width:66px;padding:20px 0px 0px 0px; }
.wetterTeaser td.txt        { width:24px;padding:32px 0px 0px 0px; }
.wetterTeaser td.valueC     { width:35px;padding:32px 14px 0px 0px;font-weight:bold;text-align:right; }
.wetterTeaser td.valueKM    { width:55px;padding:32px 0px 0px 0px;font-weight:bold;text-align:right; }
.wetterTeaser .ort          { position:absolute;top:7px;left:0px;font-weight:bold; }
.wetterTeaser .button       { position:absolute;top:6px;right:0px; }


.wetterSearch                   { position:relative;width:611px;z-index:1; }
.wetterSearch table             { position:relative; }
.wetterSearch td.label          { width:225px;height:50px;font-size:22px;font-weight:bold;padding-left:8px; }
.wetterSearch td.input          { width:290px; }
.wetterSearch td.input input    { width:272px;font-size:14px;padding:5px; }

.wetterFlash                    { position:relative;width:611px;z-index:1; }
.wetterFlash .swfobject         { position:relative;left:101px; }

.wetterDetail                   { position:relative;width:611px;z-index:1; }

.wetterStatus                   { position:relative;width:611px;height:50px;z-index:1; }
.wetterStatus h5                { position:absolute;top:26px;left:8px; }
.wetterStatus a.arrow2          { position:absolute;top:26px;right:8px;font-size:12px; }




/*  wetter spiegelung styles                      */

/* navigationsleiste, optisch wie hauptnavigation */

	ul.navigationBar {position:relative; width:100%; height:23px; background-color:#000046; color:#ffffff; clear:both;}
	ul.navigationBar li {display:inline;}
	ul.navigationBar li span,
	ul.navigationBar li select,
	ul.navigationBar li a {position:relative; float:left; height:17px; margin-top:3px; margin-right:4px; left:10px;}
	ul.navigationBar li span,
	ul.navigationBar li a {line-height:17px;}
	ul.navigationBar li a {padding-left:6px; padding-right:6px; background-image:url(images/bg.main.button.off.gif); text-decoration:none; color:#000046;}
	ul.navigationBar li a.current, ul.navigationBar li a:hover {background-image:url(images/bg.main.button.on.gif);}
	ul.navigationBar li select {font-size:10px;}

/* tabelle vorhersage */

	table.forecast {margin-top:1px;}
	table.forecast th {background-color:#000046; color:#ffffff; font-weight:normal; height:40px;}
	table.forecast th h2 {color:#ffffff;}
	table.forecast td {text-align:center; padding-bottom:1px;}
	table.forecast th.border {border-left:1px solid #ffffff;}
	table.forecast td.border {border-left:1px solid #000046;}
	table.forecast .arrow {width:10px;}
	table.forecast .arrowRight {padding-right:10px;}
	table.forecast .narrow {height:5px;}
	table.forecast .supernarrow {height:1px;}
	table.forecast .divider {border-bottom:1px solid #ffffff;}
	table.forecast .highlight {background-color:#D8E7FC;}
	table.forecast .info {text-align:left; padding-left:10px;}
	table.forecast .infoAktuell {width:130px;}
	table.forecast .infoStunden {width:130px;}
	table.forecast .infoTemperature {color:#000046;}
	table.forecast .infoTemperatureWindchill {color:#abafc5;}
	table.forecast .temperature {color:#000000; font-weight:bold;}
	table.forecast .temperatureMax {color:#ff0000; font-weight:bold;}
	table.forecast .temperatureMin {color:#000000; font-weight:bold;}
	table.forecast .temperatureWindchill {color:#abafc5;}
	table.forecast .infoWindforce {color:#000000;}
	table.forecast .windForce {color:#000046; font-weight:bold;}
	table.forecast .clock {color:#000046; font-weight:bold;}
	table.forecast .stundenInfo1 {float:left}
	table.forecast .stundenInfo1 .arrowLeft {padding-left:10px; padding-right:10px; width:10px;}
	table.forecast .stundenInfo1 .day {background-image:url(images/date.outline.gif); background-repeat:no-repeat; height:31px; width:43px; text-align:center; vertical-align:middle;}
	table.forecast .stundenInfo1 .arrowRight {padding-left:10px; padding-right:10px; width:10px;}
	table.forecast .stundenInfo2 {float:right; margin-top:5px; margin-right:10px;}
	table.forecast .stundenInfo2 .column1 {text-align:left; width:120px;}
	table.forecast .stundenInfo2 .column2 {text-align:left; width:80px;}
	table.forecast .stundenInfo2 .column3 {text-align:right; width:40px;}
	table.forecast a {color:inherit; text-decoration:underline;}
	table.forecast a:hover {text-decoration:none;}

/*  wetter styles erg�nzungen                      */

 ul.navigationBar           { padding:0px;margin:0px; }
 ul.navigationBar img       { border:0px; }

 table.forecast             { border-collapse:collapse; }
 table.forecast th h2       { font-size:12px;float:none;padding:0px; }
 table.forecast td.narrow   { line-height:1px; }

/*  ende wetter spiegelung styles                  */




.T_wetter                         { position:relative;width:300px;height:375px;margin:0px 3px 14px 10px;float:left;display:inline; }
.T_wetter .logo                   { position:absolute;top:7px;left:8px; }
.T_wetter input                   { position:absolute;top:42px;left:12px;width:240px;font-size:11px;font-style:italic;border:0px; }
.T_wetter a.go                    { position:absolute;display:block;top:41px;right:10px;width:31px;height:17px; }
.T_wetter .head3                  { position:absolute;top:72px;left:12px;font-size:11px;line-height:14px; }
.T_wetter .media                  { position:absolute;top:90px;left:0px;width:300px;height:220px; }
.T_wetter .linkBox                { position:absolute;top:317px;left:0px; }
.T_wetter .linkBox .txt           { position:relative;width:135px;font-size:11px;line-height:14px;padding:2px 5px 1px;float:left;display:inline;margin:0px 1px 2px 3px; }
.T_wetter .linkBox .txt a         { position:relative;font-weight:bold; }

.T_wetter .topLine                { width:300px; }
.T_wetter .rightLine              { left:299px;height:373px; }
.T_wetter .botLine                { width:300px;top:374px; }
.T_wetter .leftLine               { height:373px; }

.T_wetter                        { background-repeat:no-repeat;
                                   background-image:url('images/rtl11/r11_bg_wetter.png'); /** sprite-ref:horiz; */
						         }
.T_wetter .head3                 { color:#080f60; }
.T_wetter .linkBox .txt          { color:#080f60;background-color:#e7eaf0; }
.T_wetter .linkBox .txt a:hover  { color:#1144a1; }


.related .T_wetter         { margin:0px 0px 14px 0px;float:none;display:block; }



.halfpage,
.rectangel, /* @deprecated */
.rectangle            { position:relative;width:300px;margin-bottom:14px; }
.halfpage .media,
.rectangel .media, /* @deprecated */
.rectangle .media     { position:relative;width:300px;min-height:250px; }
.halfpage .anzeige,
.rectangel .anzeige, /* @deprecated */
.rectangle .anzeige   { position:absolute;top:-7px;right:5px;left:auto;width:35px;height:5px; background-image: url("images/rtl11/r11_anzeige.png"); }
#rect                 { display:none; }

.kasten_50_50 .rightBox .halfpage .media,
.kasten_50_50 .rightBox .halfpageDummy,
.kasten_50_50 .rightBox .rectangleDummy,
.kasten_50_50 .rightBox .rectangel .media, /* @deprecated */
.kasten_50_50 .rightBox .rectangle .media { margin:0 3px 14px 10px; }
.kasten_50_50 .rightBox .halfpage .anzeige,
.kasten_50_50 .rightBox .rectangel .anzeige, /* @deprecated */
.kasten_50_50 .rightBox .rectangle .anzeige { margin-left:10px; }


	     .mobilTeaser                  { position:relative;width:298px;height:248px;margin:0px 3px 14px 10px;float:left;display:inline;border-width:1px;border-style:solid; }
.related .mobilTeaser                  { margin:0px 0px 14px 0px;float:none;display:block; }

	     .mobilTeaser .handy           { position:absolute;top:6px;left:3px;width:124px;height:231px; }
		 .mobilTeaser a.handy          { display:block; }

         .mobilTeaser .text            { position:absolute;top:11px;left:135px;width:155px;font-size:12px;line-height:16px; }
	     .mobilTeaser .text h5         { font-size:14px; }

	     .mobilTeaser a.textLayer      { position:absolute;top:6px;left:135px;width:155px;height:231px;background-color:white;filter:alpha(opacity=1);opacity:0.01; }



/* KATEGORIE-TEASER NAVIGATION neu rtl_11 */

.katNavi              { position:relative;width:613px;height:15px;margin:0px 3px 14px 10px;float:left;display:inline;font-size:10px;text-align:right; }
.katNavi a.kat        { position:absolute;top:0px;left:22px;height:15px;display:block; }
.katNavi .kat         { position:absolute;top:0px;left:22px;height:15px; }
.katNavi a            { position:relative;top:4px; }
.katNavi span         { position:relative;top:3px;padding:0px 6px; }
.katNavi .anzeige     { position:absolute;top:-7px;left:2px;width:35px;height:5px; }

.katNavi .video         { width:89px; }
.katNavi .soaps         { width:98px; }
.katNavi .spiele        { width:102px; }
.katNavi .sport         { width:91px; }
.katNavi .empfehlung    { width:251px; }
.katNavi .starnews      { width:95px; }
.katNavi .shopping      { width:148px; }
.katNavi .ratgeber      { width:146px; }
.katNavi .frauenzimmer  { width:256px; }
.katNavi .musik         { width:97px; }
.katNavi .news         	{ width:84px; }


.katFooter            { position:relative;width:613px;height:22px;margin:0px 3px 0px 10px;float:left;display:inline; }
.katFooter .bgLayer   { position:absolute;top:-10px;left:0px;width:613px;height:22px; }








/* KONTAKT-FORMULAR */

#kontakt_form input#vorname,
#kontakt_form input#nachname,
#kontakt_form input#email           { width:216px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px; }
#kontakt_form select                { width:350px; }
#kontakt_form textarea              { width:320px;height:90px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px; }
#kontakt_form hr                    { height:1px;background-color:#e3e3e3;border:none; }




/* A R T I K E L */

.artikel                      { width:613px;margin:0px 0px 0px 10px;border-top-width:1px;border-top-style:solid; }
.artikel .roof                { position:relative;width:613px;height:21px;overflow:hidden; }
.artikel .roof.nextRoof       { margin:0px 0px 14px 0px;float:left;display:inline; }
.artikel .roof h5             { position:absolute;top:3px;left:8px; }
.artikel .roof h5.h5right     { right:8px;left:auto; }
.artikel .roof .link          { position:relative;float:right;display:inline;margin:3px 8px 0px 8px; }

/* ContentContainer im Artikeltemplate */
.artikel .kasten_50_50 .T_1er_hoch { margin-left:0px; }
.artikel .kasten_50_50 .T_1er_hoch .roof { position:absolute; width:276px; height:14px; left:7px; top:169px; background-color:#E7EAF0; }
.artikel .kasten_50_50 .T_1er_hoch .senderlogo { position:absolute; top:140px; left:7px; width:94px; }
.artikel .kasten_50_50 h2    { padding:0px; position:absolute; }


.artikel.artikelAll           { width:926px; }
.artikel.artikelAll .roof     { width:926px; }




.artikel .logo                { position:relative;width:122px;height:55px;float:left; }
.artikel .logo                { _margin:0px -3px 0px 0px;display:inline; }
.artikel .senderlogo          { position:absolute;top:-21px;left:0px;width:111px;height:76px; }

.artikel .stars               { position:relative;top:10px;right:6px;float:right; }
.artikel .stars .star         { position:relative;width:20px;height:18px;float:left; }

.artikel h1                   { position:relative;font-size:18px;padding:7px 0px 8px 0px;margin:0px 8px 0px 8px;zoom:1; }
.artikel h2                   { position:relative;font-size:18px;padding:0px 8px 0px 8px;margin:0px 0px 6px;float:left; }
.artikel .T_news .txtBox h2	  { position:relative;font-size:14px;padding:0 0 6px; float:none;}
.artikel .subheadline         { padding:0px;float:none;font-size:12px;}
.artikel .txtBox .subheadline { padding:0px;float:none;font-size:12px;}

.artikel .txtBox.txtBreit     { margin:0; }
.artikel .txtBox.txtBreit h1  { margin:0; font-size:12px; color:#484848;}

.artikel .txtBox                    { position:relative;left:8px;width:597px;line-height:16px;padding-bottom:14px;float:left;display:inline; }
.artikel .T_news .txtBox	        { position:relative;width:388px;padding:8px 0px 0px;margin:0px 8px;float:left;display:inline;line-height:16px; left:0;}
.artikel .txtBox .col1              { position:relative;width:292px;margin-right:13px;float:left;display:inline; }
.artikel .txtBox .col2              { position:relative;width:292px;float:left; }
.artikel .txtBox td                 { line-height:16px;padding:0px 10px 4px 0px; }
.artikel .txtBox .subheadline       { padding:0px;float:none;font-size:12px;}
.artikel .floatBox                  { position:relative;width:300px;float:left;margin:0px 13px 0px 0px;display:inline; }
.artikel .floatBox                  { _margin:0px 2px 0px 0px; }
.artikel .floatBoxRight             { position:relative;width:300px;float:right;margin:0px 0px 0px 5px;display:inline; }
.artikel .floatBoxRight             { _margin:0px 0px 0px 2px; }
.artikel .floatBox .img             { position:relative;display:block; }
.artikel .floatBox .credit          { position:relative;width:289px;font-size:11px;font-style:italic;line-height:14px;padding:5px 0px 5px 0px; }
.artikel .txtBox .linkBox           { position:relative;line-height:18px;padding-top:2px; }
.artikel .txtBox .formel1_add_link	{ position:absolute;float:right;padding-left:5px;width:292px;right:0;bottom:14px;}
.artikel .lineSpacer                { position:relative;width:613px;height:14px;font-size:1px;float:left;border-top-width:1px;border-top-style:solid; }
.artikel .date             	        { position:relative;font-size:10px;padding:0px 0px 9px 0px;margin:-5px 0px 0px 8px; }

         .galerie              { position:relative;width:613px;margin:0px 3px 14px 10px;float:left;display:inline; }
.artikel .galerie              { margin:0px 0px 14px 0px; }


.galerie .topNavi              { position:relative;width:611px;height:19px;border-width:1px;border-style:solid; }
.galerie .topNavi .back        { position:absolute;top:3px;left:8px; }
.galerie .topNavi .for         { position:absolute;top:3px;right:8px; }

.galerie .imgBox               { position:relative;width:613px;height:358px; }
.galerie .imgBox table         { position:relative;width:613px;height:358px; }
.galerie .imgBox .img          { position:relative;display:block;margin:auto;border:0; }
.galerie .imgBox a.back        { position:absolute;top:60px;left:0px;width:27px;height:109px; }
.galerie .imgBox a.for         { position:absolute;top:60px;left:586px;width:27px;height:109px; }

.galerie .xdot                 { width:300px;text-align:left; }
.galerie .xdot h3              { font-size:14px;margin:5px 0; }
.galerie .xdot .txt            { margin:5px 0; }
.galerie .xdot .link           { font-size:11px;font-weight:bold;line-height:14px; }


         .galerieTxtBox        { position:relative;width:597px;margin:0px 11px 14px 18px;text-align:center;line-height:16px;float:left;display:inline; }
.artikel .galerieTxtBox        { margin:0px 8px 14px; }
.artikel .galerieTxtBox .piclink { margin-top:8px; }
.galerieTxtBox h5              { position:relative;padding-bottom:2px; }
.galerieTxtBox .credit         { position:relative;width:597px;font-style:italic;font-size:11px;padding-top:3px; }

.default-cursor {cursor: default !important;}

         .galerieNaviBox2                                  { position:relative;width:613px;margin:0px 3px 14px 10px;float:left;display:inline;overflow:hidden; }
.artikel .galerieNaviBox2                                  { margin:0px 0px 14px 0px; }
         .galerieNaviBox2 a.prev                           { position:absolute;display:block;top:0px;left:0px;width:16px;height:55px;border-right-width:1px;border-right-style:solid;}
         .galerieNaviBox2 a.next                           { position:absolute;display:block;top:0px;left:596px;width:16px;height:55px;border-left-width:1px;border-left-style:solid;}
         .galerieNaviBox2 a.prev.disabled,
         .galerieNaviBox2 a.next.disabled                  { display:none; }
         .galerieNaviBox2 .scrollableBox                   { position:relative;width:611px;height:55px;border-width:1px;border-style:solid;overflow:hidden; }
         .galerieNaviBox2 .scrollable                      { position:relative;overflow:hidden;width:610px;height:55px;left:0px; }
         .galerieNaviBox2 .scrollable .items               { width:20000em;position:absolute;clear:both; }
         .galerieNaviBox2 .scrollable .items .imgBox       { float:left; text-align:center; width:96px; height:47px;border-style:solid;border-width:4px 2px 4px 3px;cursor:pointer;}
         .galerieNaviBox2 .scrollable .items .imgBox img   { height:47px;}
         .galerieNaviBox2 .scrollable .items .active       { width:101px;height:55px;border-width:0px 2px 0px 3px; }
         .galerieNaviBox2 .scrollable .items .active img   { height:55px; }
         .galerieNaviBox2 .scrollable .items .leer         { visibility:hidden; }

#statusHint 			  { position:fixed;height:20px;padding:4px;width:100%;border-bottom-width:1px;border-bottom-style:solid;z-index:1001; }
#statusHint .closeBtn 	  { position:absolute;top:8px;right:16px;width:14px;height:14px; }
#statusHint .downloadBtn  { position:absolute; right:34px; }
#statusHint form  		  { display:inline;margin:0;padding:0;}
#statusHint .ieHintText   { margin-top:2px;font-weight:bold;float:left;width:700px; }
#statusHint .ieImage 	  { float:left;width:24px;}

.video              { position:relative;width:613px;margin-bottom:14px;float:left;display:inline; }
.video .player      { position:relative;top:0px;left:51px;width:512px;height:316px;overflow:hidden; }

.videoTxtBox        { position:relative;width:512px;margin:0px 50px 14px 51px;text-align:center;line-height:16px;float:left;display:inline; }
.videoTxtBoxFix     { position:relative;width:512px;height:31px;margin:0px 50px 14px 51px;text-align:center;line-height:16px;float:left;display:inline;overflow:hidden; }


         .videoListBox           { position:relative;width:611px;height:158px;margin:0px 3px 14px 10px;float:left;display:inline;border-width:1px;border-style:solid; }
.artikel .videoListBox           { margin:0px 0px 14px 0px; }

.videoListBox h2                 { font-size:14px;float:none;padding:4px 8px 0px 36px; }
.videoListBox a.back             { position:absolute;top:-1px;left:0px;width:17px;height:160px; }
.videoListBox a.for              { position:absolute;top:-1px;left:594px;width:17px;height:160px; }
.videoListContainer              { position:absolute;top:22px;left:35px;width:556px;height:136px; }
.videoListItem                   { position:relative;width:130px;height:136px;float:left;display:inline;margin-right:9px; }
.videoListItem .imgBox           { position:relative;width:130px;height:75px;overflow:hidden; }
.videoListItem .imgBox .img      { position:absolute;top:2px;left:2px; }
.videoListItem .imgBox .layer    { position:absolute;top:0px;left:0px;width:130px;height:150px; }
.videoListItem .imgBox a         { position:absolute;top:2px;left:2px;width:126px;height:71px;display:block; }
.videoListItem .txt              { position:absolute;top:78px;left:2px;width:126px;height:32px;line-height:16px;overflow:hidden; }
.videoListItem .arrow2           { position:absolute;top:114px;left:2px; }

.videoListBox.clipLounge         { height:116px; }
.videoListBox.clipLounge a.back  { top:0px;height:116px; }
.videoListBox.clipLounge a.for   { top:0px;height:116px; }

.videoListBox.clipLounge .videoListItem .arrow2  { top:76px; }


.videoListBoxContainer                       { position:relative;width:613px;float:left;display:inline; }
.videoListBoxContainer .videoListBox         { width:613px;height:136px;margin:0px 0px 14px 0px;border:0px; }
.videoListBoxContainer .videoListContainer   { top:0px;left:36px; }

.videoListBox.clipLounge .scrollable         { position:absolute;top:22px;left:35px;width:556px;height:94px;overflow:hidden; }
.videoListBox.clipLounge .scrollable .items  { width:20000em;position:absolute;clear:both; }
.videoListBox.clipLounge a.back.disabled,
.videoListBox.clipLounge a.for.disabled      { display:none; }

.voting                       { position:relative;width:613px;margin-bottom:14px;float:left;display:inline; }
.voting .leftBox              { position:relative;width:300px;margin:0px 13px 0px 0px;float:left;display:inline; }
.voting .rightBox             { position:relative;width:300px;float:left;display:inline; }
.voting .engagedBox           { position:relative;left:8px;width:292px; }
.voting .engagedBox .button   { margin:5px 0px;width:260px;text-align:center; }
.voting .credit               { position:relative;font-style:italic;font-size:11px; }

.voting .rightBox .txtBox     { left:0px;width:300px; }
.voting .rightBox .button     { float:left; }

.artikel .votingButton        { position:relative;width:260px;height:28px; }
.artikel .votingButton a      { position:absolute;display:block;top:7px;left:0px;width:260px;text-align:center;font-size:10px; }

.voting .imgBox.fifty                       { position:relative;width:613px;height:358px;float:left;margin-bottom:14px; }
.voting .imgBox.fifty .leftImg              { position:absolute;top:0px;left:0px;width:300px;height:358px; }
.voting .imgBox.fifty .rightImg             { position:absolute;top:0px;left:313px;width:300px;height:358px; }
.voting .imgBox.fifty table                 { position:relative;width:300px;height:358px; }
.voting .imgBox.fifty .img                  { position:relative;display:block;margin:auto; }

.voting .imgBox.fiftyResult                 { position:relative;width:613px;height:169px;float:left;margin-bottom:14px; }
.voting .imgBox.fiftyResult .leftImg        { position:absolute;top:0px;left:0px;width:300px;height:169px; }
.voting .imgBox.fiftyResult .rightImg       { position:absolute;top:0px;left:313px;width:300px;height:169px; }
.voting .imgBox.fiftyResult table           { position:relative;width:300px;height:169px; }
.voting .imgBox.fiftyResult .img            { position:relative;display:block;margin:auto; }

.voting .imgBox.hon                         { position:relative;width:300px;margin-bottom:14px;overflow:hidden; }
.voting .imgBox.hon .img                    { position:relative;display:block;float:right; left:8px; }


.voting .resultButton      { position:relative;width:260px;height:28px; }
.voting .resultButtonBox   { position:absolute;top:5px;left:1px;width:258px; }
.voting .resultBar         { position:relative;height:18px; }
.voting .percent           { position:absolute;top:6px;left:6px;font-weight:bold; }

.voting .questionBox       { position:relative;width:300px;margin-bottom:14px;border-top-width:1px;border-top-style:solid;float:left;display:inline; }
.voting .question          { position:relative;width:298px;border-width:0px 1px 1px;border-style:solid; }
.voting .question .txt     { padding:7px 8px 8px 24px;line-height:16px; }
.voting .question input    { position:absolute;top:6px;left:2px; }

.voting .resultBox               { position:relative;width:298px;margin-bottom:14px;border-width:1px;border-style:solid;float:left;display:inline; }
.voting .resultBox .txt          { padding:7px 8px 8px 8px; }
.voting .resultBox .txt td       { line-height:16px; }
.voting .resultBox .txt strong   { padding-right:10px; }

.loading-voting { font-size: 13px; left: 50%; padding: 12px; text-align: center; top: 50%; }

         .tableBase                       { position:relative;width:613px;margin:0px 3px 14px 10px;float:left;display:inline; }
.artikel .tableBase                       { margin:0px 0px 14px 0px; }
         .tableBase th                    { text-align:left;padding:3px 8px; }
         .tableBase table                 { position:relative;width:613px; }
         .tableBase table th              { text-align:right;padding:20px 10px 12px 10px; }
         .tableBase table td              { text-align:right;padding:2px 10px 2px 10px; }

		 .tableBase table.formel1 th              { text-align:left;}
		 .tableBase table.formel1 td              { text-align:left;}


.fixBox                          { position:relative;width:613px;margin:0px 3px 14px 10px;float:left;display:inline; }
.fixBox .roof                    { position:relative;top:0px;left:0px;width:613px;height:21px;overflow:hidden; }
.fixBox .roof h5                 { position:absolute;top:3px;left:8px; }

.fixBox .contentBox              { position:relative;width:597px;margin:0px 8px;padding:7px 0px 8px; }
.fixBox .contentBox h2           { position:relative;font-size:14px; }

.fixBox .topLine                 { width:613px; }


.fixBox3er                       { height:382px; }
.fixBox3er .rightLine            { left:612px;height:380px; }
.fixBox3er .botLine              { width:613px;top:381px; }
.fixBox3er .leftLine             { height:380px; }


.fixBox3_66er                    { height:470px; }
.fixBox3_66er .rightLine         { left:612px;height:468px; }
.fixBox3_66er .botLine           { width:613px;top:469px; }
.fixBox3_66er .leftLine          { height:468px; }


.fixBox4er                       { height:514px; }
.fixBox4er .rightLine            { left:612px;height:512px; }
.fixBox4er .botLine              { width:613px;top:513px; }
.fixBox4er .leftLine             { height:512px; }



.dynBox                          { position:relative;border-width:1px;border-style:solid;zoom:1;margin-bottom:14px;float:left;display:inline; }
.dynBox .bgBox                   { position:relative; }
.dynBox .bgBox .bgLayer          { position:absolute;top:-37px;left:-1px;width:613px;height:38px; }
.dynBox .contentBox              { position:relative;width:601px;margin:0px 5px;padding:10px 0px 7px;z-index:1; }
.dynBox .contentBox .roof        { position:absolute;top:0px;left:-5px;min-width:111px;height:12px;font-size:11px;font-weight:bold;line-height:14px;padding:4px 5px 3px; } /* rtl_11 */
.dynBox .contentBox .roof h5     { position:relative;top:-1px;left:0px;font-size:11px;line-height:14px; }
.dynBox .contentBox h5           { margin-bottom:5px; }
.dynBox .contentBox a            { font-weight:bold; }
.dynBox .contentBox .button a    { font-weight:normal; }
.dynBox .contentBox .info        { position:relative;width:597px;border-bottom-width:1px;border-bottom-style:solid; }
.dynBox .contentBox .info .txt   { position:relative;padding:11px 0px 14px;line-height:16px; }
.dynBox .contentBox .info .icon  { position:absolute;top:0px;right:0px;width:49px;height:49px; }
.dynBox .linkBox                 { position:relative;width:305px;height:18px;float:left;overflow:hidden; }
.dynBox .linkBox.odd             { width:292px;margin:0px; }
.dynBox.googlead.ad1er             { border-style:hidden; }
.dynBox.googlead.ad1er .contentBox { width:603px;height:60px; }
.dynBox.googlead .bgBox          { left:1px;top:-1px; }
.dynBox.googlead .bgBox .bgLayer { background-position: top; background-repeat: no-repeat;}
.dynBox.googlead .topLine        { width:613px; }
.dynBox.googlead .rightLine      { left:612px;height:76px; }
.dynBox.googlead .botLine        { width:612px;top:76px; }
.dynBox.googlead .leftLine       { height:75px; }


.dynBox table                    { position:relative; }
.dynBox td.left                  { width:295px;font-weight:bold;line-height:16px;padding:0px 10px 4px 0px; }


.dynBox .linkBox a.arrow2             { font-size:12px;font-weight:normal;line-height:18px; }
.dynBox .linkBox a.arrow2 strong      { font-size:11px; }

.dynBox .commentLinkBox                      { position:relative;width:597px;}
.dynBox .commentLinkBox a.arrow2             { font-size:12px;font-weight:normal;line-height:18px; }

.dynBox.wetterSpiegel            { border-top:0px;margin-bottom:0px; }
.dynBox.wetterSpiegelBottom      { border-top:0px; }


         .navBox                     { position:relative;width:613px;height:30px;margin:0px 3px 14px 10px;float:left;display:inline; }
.artikel .navBox                     { position:relative;width:613px;height:30px;margin:0px 0px 14px 0px;float:left;display:inline; }
         .navBox .back               { position:absolute;top:8px;left:8px; }
         .navBox .for                { position:absolute;top:8px;right:8px; }
         .navBox .txt                { position:relative;top:8px;font-weight:bold;font-size:11px;margin:0px 70px;text-align:center; }

         .navBox .topLine            { width:613px; }
         .navBox .rightLine          { left:612px;height:28px; }
         .navBox .botLine            { width:613px;top:29px; }
         .navBox .leftLine           { height:28px; }

.artikel .navBox.noBorder            { height:14px; }
         .navBox.noBorder .back      { top:0px; }
         .navBox.noBorder .for       { top:0px; }

.artikel.artikelAll .navBox                { width:926px; }
.artikel.artikelAll .navBox .topLine       { width:926px; }
.artikel.artikelAll .navBox .rightLine     { left:925px;height:28px; }
.artikel.artikelAll .navBox .botLine       { width:926px;top:29px; }
.artikel.artikelAll .navBox .leftLine      { height:28px; }

.profileBox .navBox         { float:none;display:block;margin:0px; }

.dynBox .navBox             { width:597px;height:28px;float:none;display:block; }
.dynBox .navBox .back       { top:13px;left:0px; }
.dynBox .navBox .for        { top:13px;right:0px; }

.dynBox .navBox.pageNavi             { height:21px;margin-bottom:0px;border-top-width:1px;border-top-style:solid; }
.dynBox .navBox.pageNavi.comments    { border:none;}
.dynBox .navBox.pageNavi .back       { top:7px;left:0px; }
.dynBox .navBox.pageNavi .for        { top:7px;right:0px; }
.dynBox .navBox.pageNavi .txt        { top:7px; }

.voting .navBox             { position:relative;width:300px;height:18px; }
.voting .navBox .txt        { top:2px; }
.voting .navBox .back       { top:0px;left:0px; }
.voting .navBox .for        { top:0px;right:1px; }


            .comment             { position:relative;border-top-width:1px;border-top-style:solid;margin-bottom:14px;line-height:16px; }
            .comment.first       { border:0px; }
.contentBox .comment h5          { margin-bottom:0px;padding-top:12px; }

.messengerFriends				{ padding:0 0 10px 10px; position:relative; width:613px; float:left; z-index:2;}

.commentInput                 { position:relative;width:597px; }
.commentInput .txt            { padding:12px 0px 14px; }
.commentInput .txt a          { font-weight:bold; }
.commentInput table           { position:relative;width:597px; }
.commentInput td.left         { width:182px;height:22px; }
.commentInput td.right        { width:415px; }
.commentInput td.area         { height:94px; }
.commentInput td.area label   { position:relative;display:block;padding-top:3px; }
.commentInput input           { width:409px; }
.commentInput textarea        { width:409px;height:80px;overflow:auto; }
.commentInput .button         { position:relative;float:right;margin: 2px 1px 0px 5px;display:inline; }
.commentInput .read           { position:absolute;top:-19px;right:0px; }
.commentInput .modify         { position:absolute;top:3px;right:0px; }

.commentLogin                 { position:relative;width:597px; }
.commentLogin .txt            { font-weight:bold;padding:12px 0px 14px; }
.commentLogin table           { position:relative;width:402px; }
.commentLogin td.left         { height:22px;width:182px; }
.commentLogin td.right        { width:280px; }
.commentLogin td a.arrow2     { white-space:nowrap;font-weight:bold; }
.commentLogin td a.arrow2.small { font-weight:normal;font-size:10px;color:#666666;margin-right:5px; }
.commentLogin td a.arrow2.small:hover {color:#080F60;}
.commentLogin input           { width:268px; }
.commentLogin .check          { position:relative;width:182px; }
.commentLogin .check span     { padding-left:20px; }
.commentLogin .check input    { position:absolute;top:-2px;left:-4px;width:auto; }
.commentLogin .button         { position:relative;float:right;margin: 2px 1px 0px 5px;display:inline; }
.commentLogin .button a       { color:lime; }

/* facebook login */
.commentLogin .facebookLoginBox {position:relative; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; text-align:center; margin:10px 0 0 0; padding:10px 0 10px 0;}
.commentLogin .facebookLoginBox a.facebookLoginLarge {position:relative; margin:auto;}

         .a-zBox            { position:relative;width:613px;margin:0px 3px 14px 10px;float:left;display:inline; }
.artikel .a-zBox            { margin:0px 0px 14px 0px; }


.a-zBox .reiter             { position:relative;top:2px;float:left;display:inline;padding-left:1px;margin-left:1px;background-image:url(icons/bg_reiter_left_inaktiv.gif);background-repeat:no-repeat; }
.a-zBox .reiter a           { position:relative;display:block;font-weight:bold;color:#080f60;padding:2px 0px 2px;background-image:url(icons/bg_reiter_right_inaktiv.gif);background-position:top right;text-align:center; }

.a-zBox .firstReiter        { margin-left:0px; }

.a-zBox .reiterAktiv        { top:0px;background-image:url(icons/bg_reiter_left_aktiv.gif); }
.a-zBox .reiterAktiv a      { color:white;padding:4px 0px 2px;background-image:url(icons/bg_reiter_right_aktiv.gif);text-align:center; }

.a-zBox .reiterPassiv       { background-image:url(icons/bg_reiter_left_passiv.gif); }
.a-zBox .reiterPassiv a     { color:#7a7da6;background-image:url(icons/bg_reiter_right_passiv.gif); }

.a-zBox .firstReiterFix     { width:20px; }
.a-zBox .reiterFix          { width:40px; }



.a-zContainer                   { position:relative;width:613px; }
.a-zItem                        { position:relative;width:613px;height:28px; }
.a-zItem .imgBox                { display:none; }
.a-zItem h5                     { position:absolute;top:6px;left:8px;width:580px;height:15px;overflow:hidden; }
.a-zItem a.arrow2               { display:none; }
.a-zItem .txt                   { display:none; }

.a-zItem .rightLine             { top:0px;left:612px;height:27px; }
.a-zItem .botLine               { width:613px;top:27px; }
.a-zItem .leftLine              { top:0px;height:27px; }


.a-zItemAktiv                   { position:relative;width:613px;height:72px; }
.a-zItemAktiv .imgBox           { position:absolute;top:0px;left:0px;width:126px;height:71px;overflow:hidden; }
.a-zItemAktiv .imgBox .img      { position:relative;display:block; }
.a-zItemAktiv h5                { display:none; }
.a-zItemAktiv a.arrow2          { position:absolute;top:5px;left:134px;width:430px;font-size:12px;overflow:hidden; }
.a-zItemAktiv .txt              { position:absolute;top:20px;left:134px;width:430px;height:48px;line-height:16px;overflow:hidden; }

.a-zItemAktiv .rightLine        { top:0px;left:612px;height:71px; }
.a-zItemAktiv .botLine          { width:613px;top:71px; }
.a-zItemAktiv .leftLine         { top:0px;height:71px; }

/* E P G */

.epg                        { position:relative;width:926px;margin:0px 0px 0px 10px; }

       .epgHeader                       { position:relative;width:926px;height:34px; }

       .epgHeader .col1 .date           { position:relative;top:10px;left:19px;width:294px; }
       .epgHeader .col2 .date           { position:relative;top:10px;left:1px;width:298px; }
.aktiv .epgHeader .col2 .date           { position:relative;top:0px;left:0px;width:300px;height:34px; }
       .epgHeader .col3 .date           { position:relative;top:10px;left:0px;width:294px; }

       .epgHeader .col2 .epgShadowTop   { display:none; }
.aktiv .epgHeader .col2 .epgShadowTop   { position:absolute;top:0px;left:-12px;width:324px;height:10px;display:block;font-size:1px; }

       .epgHeader       .date .txt      { position:relative;font-size:14px;font-weight:bold;border-width:1px;border-style:solid; }

       .epgHeader .col1 .date .txt      { padding:3px 6px 3px; }
       .epgHeader .col2 .date .txt      { padding:3px 24px 3px; }
       .epgHeader .col3 .date .txt      { padding:3px 25px 3px; }

.aktiv .epgHeader .col2 .date .txt      { font-size:16px;line-height:21px;padding:6px 25px 7px;border:0px; }

       .epgHeader .back          { position:absolute;display:block;top:10px;left:0px;width:18px;height:24px; }
       .epgHeader .for           { position:absolute;display:block;top:10px;left:908px;width:18px;height:24px; }

.epg .scrollBox        { position:relative;width:926px;height:926px;margin-bottom:2px; }
.epg .scroll-pane {position:relative;overflow:hidden;height:926px;width:926px;}


.epg .col1       { position:relative;width:310px;float:left; }
.epg .col2       { position:relative;width:300px;float:left; }
.epg .col3       { position:relative;width:294px;float:left; }

.epg             .hour       { position:relative; }

.epg .itemBox                { position:relative;padding:10px 0px;border-top-width:1px;border-top-style:solid; }
.epg .item                   { position:relative;left:26px;width:249px;font-size:11px; }
.epg .item h5                { position:relative;font-size:14px;padding:0px 0px 5px 0px; }
.epg .item h5 span           { padding-left:0px; }
.epg .item .img              { position:relative;float:left;display:inline;margin:0px 8px 0px 0px; }
.epg .item .clear            { position:relative;height:4px;font-size:1px; }

.epg a.arrow2                { line-height:18px; }
.epg a.arrow2 span           { padding-left:3px; }
.epg a.arrow2.now2           { line-height:18px; }
.epg a.arrow2.now2 span      { padding-left:71px; padding-bottom:2px; }
.epg a.arrow2.now2 span,
.epg a:hover.arrow2.now2 span      { background-position:0px 0px; }

.epg .line                { position:relative;height:5px;filter:alpha(opacity=100);opacity:1; }

.epgShadowLeft            { position:absolute;top:10px;left:301px;width:12px;height:950px;z-index:1; }
.epgShadowRight           { position:absolute;top:10px;left:613px;width:12px;height:950px;z-index:1; }

.epg h2                 { font-size:18px;margin-bottom:3px; }

.epg .media             { position:relative;width:613px;height:358px;margin-bottom:14px; }
.epg .media table       { position:relative;width:613px;height:358px; }
.epg .media .img        { display:block;margin:auto; }

.epg .linkBox           { position:relative;width:613px;margin-bottom:14px; }
.epg .linkBox a.arrow2  { padding-right:40px; }

.epg .txtBox               { position:relative;width:613px;line-height:16px;padding-bottom:14px; }
.epg .txtBox.first         { margin-bottom:10px; }
.epg .txtBox h5            { font-size:14px;padding:0px 0px 3px 0px; }
.epg .txtBox table         { position:relative;width:613px; }
.epg .txtBox table td      { vertical-align:top;padding:0px 15px 0px 0px;line-height:16px; }
.epg .txtBox .day          { position:absolute;top:0px;right:0px; }

.epg .ut_image             { position:relative; top:3px; padding-left: 3px;}


/* K U R Z R E G I S T R I E R U N G S -Box */

.dynBox .registerBox table           { position:relative;width:591px;margin:0 10px 0 10px;}
.dynBox .registerBox td              { height:32px;line-height:16px; }
.dynBox .registerBox td.left         { width:100px; }
.dynBox .registerBox td.center       { width:210px; }
.dynBox .registerBox td.right        { width:200px;font-weight:bold;line-height:16px;font-size:11px; }
.dynBox .registerBox td.ganzrechts { width:81px;}
.dynBox .registerBox td.right .icon  { position:relative;width:20px;height:19px;float:left; }
.dynBox .registerBox .both           { position:relative;width:400px; }
.dynBox .registerBox .both .txt      { position:relative;margin-left:15px;font-size:10px;line-height:14px; }
.dynBox .registerBox .both input     { position:absolute;top:-2px;left:-4px; }
.dynBox .registerBox .sex            { position:relative;width:54px;float:left; }
.dynBox .registerBox .sex span       { padding-left:16px; }
.dynBox .registerBox .sex input      { position:absolute;top:-2px;left:-5px; }
.dynBox .registerBox span.ok         { color:#71ad05; }
.dynBox .registerBox span.error      { color:#f71f1f; }
.dynBox .registerBox input.txt       { width:196px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px; }
.dynBox .registerBox input.day       { width:20px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px;margin-right:5px; }
.dynBox .registerBox input.month     { width:20px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px;margin-right:5px; }
.dynBox .registerBox input.year      { width:36px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px;margin-right:5px; }
.dynBox .registerBox input.short     { width:150px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px;margin-right:5px; }
.dynBox .registerBox select          { width:200px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px; }
.dynBox .registerBox .saveGreen      { border-right-width:1px;border-right-style:solid;border-right-color:white;background-color:#71ad05; }
.dynBox .registerBox .saveGray       { border-right-width:1px;border-right-style:solid;border-right-color:white;background-color:#afafaf; }
.dynBox .registerBox .saveRed        { border-right-width:1px;border-right-style:solid;border-right-color:white;background-color:#f71f1f; }
.dynBox .registerBox .saveYellow     { border-right-width:1px;border-right-style:solid;border-right-color:white;background-color:#ffba00; }
.dynBox .registerBox .button,
.dynBox .registerBox .buttonBig      { position:relative;top:3px;left:0px;float:left;display:inline;margin-right:10px; }
.dynBox .registerBox .buttonRight    { float:right;margin:0px; }
.dynBox .registerBox a.arrow2        { line-height:18px; }

/* facebook login */
.registerBox .facebookLoginBox {position:relative; border-top:1px solid #E3E3E3; text-align:center; margin:10px 0 0 0; padding:10px 0 0 0;}
.registerBox .facebookLoginBox a.facebookLoginLarge {position:relative; margin:auto;}


/* F O O T E R */

.footer                                { position:relative;width:926px;left:10px;margin-bottom:14px; }
.footer .roof                          { position:relative;width:926px;height:21px; }
.footer .roof .breadcrumb              { position:relative;font-size:11px;font-weight:bold;padding:4px 8px 0px 8px; }
.footer .roof .breadcrumb .rsaquo      { position:relative;top:-1px;padding-right:5px; }

.footer                                { position:relative;width:926px;left:10px;margin-bottom:14px; }
.footer ul                             { position:relative;width:926px;list-style:none;margin:0px;padding:0px;border-width:1px 0px 0px;border-style:solid; }
.footer li.level_1                     { position:relative;float:left; }
.footer li.level_1 .item               { position:relative;width:115px;height:30px;border-width:0px 0px 1px 1px;border-style:solid; }
.footer li.level_1 .itemFirst          { width:112px; }
.footer li.level_1 .item a.arrow2      { position:absolute;top:8px;left:7px;font-size:12px; }

.footer ul.level_2                     { width:auto;padding:8px 3px;border:0px;  }
.footer ul.level_2 a                   { position:relative;font-size:11px;line-height:18px;  }

.footer .txtBox                        { position:relative;border-width:1px;border-style:solid;border-bottom-width:0px; }
.footer .txtBox.rights                 { border-left-width:0px;border-right-width:0px; }
.footer .txtBox          .txt          { position:relative;padding:8px;text-align:center;line-height:18px; }
.footer .txtBox          .txt a        { font-weight:bold; }
.footer .txtBox.channels .txt a        { font-weight:normal; }


/* C O P Y  -  F O O T E R */

.copyFooter            { position:relative;text-align:center; }
.copyFooter table      { position:relative;width:390px; }
.copyFooter td         { line-height:18px; }

.copyFooter.copyFooterSuTa table { width:100%; }
.copyFooter.copyFooterSuTa img { padding:10px; }

/******** S C R O L L   P A N E   B A S E *********/

.jspTrack {position: absolute;width:18px;cursor: pointer;right: 0;top: 0;height: 100%;background: transparent;}
#babyvotingTeilnahmebedingungenScrollbox .jspTrack {top:18px;}
.jspDrag {position:absolute;width:18px;cursor: pointer;overflow: hidden;height:144px;background:url(icons/scrollbuttons_drag.gif) repeat-y 0 0;}
.jspTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jspBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
a.jspArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;background: url(icons/scrollbuttons_up.gif) no-repeat 0 0;height: 18px;width:18px;}
a.jspArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;background: url(icons/scrollbuttons_down.gif) no-repeat 0 0;height: 18px;width:18px;}
.jspContainer {	overflow: hidden;	position: relative; }
.jspPane { position: absolute; }
.jspCap{	display: none;}
.jspVerticalBar { position:absolute; top:0px; right:0px; width:18px; height:100%; }
/********* D I A L O G  *********/

.pastell .ui-dialog,.ui-dialog.pastell {background-color:transparent;z-index:2;}
.pastell .ui-dialog .ui-dialog-titlebar,.ui-dialog.pastell .ui-dialog-titlebar {background:transparent no-repeat;background-image:url(icons/epg_dialog_titlebar.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/epg_dialog_titlebar.png');padding: 0px;height: 21px;}
.pastell .ui-dialog.ui-draggable .ui-dialog-titlebar,.ui-dialog.pastell.ui-draggable .ui-dialog-titlebar {cursor: move;width:647px;}
.pastell .ui-dialog .ui-dialog-titlebar-close,.ui-dialog.pastell .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: 508px;cursor: pointer;z-index:4;}
.pastell .ui-dialog .ui-dialog-titlebar-close span,.ui-dialog.pastell .ui-dialog-titlebar-close span {display: none;}
.pastell .ui-dialog .ui-dialog-titlebar-close-hover,.ui-dialog.pastell .ui-dialog-titlebar-close-hover {background: url(icons/dialog_close_button.gif) 0px -7px no-repeat;}
.pastell .ui-dialog .ui-dialog-title,.ui-dialog.pastell .ui-dialog-title {position:relative;top:2px;padding-left:17px;font-weight:bold;color:white;}
.pastell .ui-dialog .ui-dialog-content,.ui-dialog.pastell .ui-dialog-content {position:relative;width:647px !important;overflow:hidden; height: auto !important; }
.pastell .ui-dialog .bgBox,.ui-dialog.pastell .bgBox {position:absolute; height:1000px; bottom:0px;  width: 620px; padding: 13px; background: url(icons/epg_dialog_body.png) no-repeat left bottom;}
.pastell .ui-dialog .contentbox,.ui-dialog.pastell .contentbox {position:relative;width:613px;margin:0px 17px 17px;padding-top:7px;}
/*.ui-widget-overlay { position: absolute; height: 100%; width:100%; background-color: red; }*/
.pastell h2                  { font-size:18px;margin-bottom:3px; }
.pastell .txtBox             { position:relative;width:613px;line-height:16px;padding-bottom:14px; }
.pastell .txtBox ul          { margin:6px 24px;padding:0px;font-weight:bold; }
.pastell .txtBox .check          { width:306px;float:left;position:relative;height:20px;line-height:20px; }
.pastell .txtBox .check  .boxdiv { position:relative;width:25px;height:20px;float:left; }
.pastell .txtBox .check  .txtdiv { position:relative;height:20px;width:281px;float:left;line-height:19px;font-weight:bold; }
.pastell .txtBox .button     { float:left;margin:8px 8px 8px 0px; }
.pastell .logoLeiste         { position:relative;width:613px; }
.pastell .logoLeiste .logo   { position:relative;width:65px;height:43px;float:left;display:inline;margin-right:3px; }

.tinyrtl .ui-dialog,.ui-dialog.tinyrtl {background-color:transparent;z-index:2;}
.tinyrtl .ui-dialog .ui-dialog-titlebar,.ui-dialog.tinyrtl .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;}
.tinyrtl .ui-dialog.ui-draggable .ui-dialog-titlebar,.ui-dialog.tinyrtl.ui-draggable .ui-dialog-titlebar {cursor: move;width:488px;}
.tinyrtl .ui-dialog .ui-dialog-titlebar-close,.ui-dialog.tinyrtl .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;}
.tinyrtl .ui-dialog .ui-dialog-titlebar-close span,.ui-dialog.tinyrtl .ui-dialog-titlebar-close span {display: none;}
.tinyrtl .ui-dialog .ui-dialog-titlebar-close-hover,.ui-dialog.tinyrtl .ui-dialog-titlebar-close-hover {background: url(icons/dialog_close_button.gif) 0px -7px no-repeat;}
.tinyrtl .ui-dialog .ui-dialog-title,.ui-dialog.tinyrtl .ui-dialog-title {position:relative;top:2px;padding-left:17px;font-weight:bold;color:white;}
.tinyrtl .ui-dialog .ui-dialog-content,.ui-dialog.tinyrtl .ui-dialog-content {position:relative;width:488px;overflow:hidden;}
.tinyrtl .ui-dialog .bgBox,.ui-dialog.tinyrtl .bgBox {position:absolute;bottom:0px;left:0px;width:488px;height:1000px;background:url(icons/smallrtl_dialog_body_white.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/smallrtl_dialog_body_white.png');}
.tinyrtl .ui-dialog .contentbox,.ui-dialog.tinyrtl .contentbox {position:relative;width:454px;margin:0px 17px 17px;padding-top:7px;}
.tinyrtl  h2                       { position:relative;font-size:18px;margin-bottom:3px; }
.tinyrtl  h5                       { position:relative;margin-bottom:2px; }
.tinyrtl .txtBox                   { position:relative;line-height:16px;padding-bottom:14px; }
.tinyrtl .txtBox .button           { float:left;margin:8px 8px 8px 0px; }
.tinyrtl .buttonBox                { position:relative;width:454px; }
.tinyrtl .buttonBox .txt           { position:relative;font-size:11px;float:left;padding-top:2px; }
.tinyrtl .buttonBox .button        { float:right;margin:0px 0px 0px 8px; }
.tinyrtl .buttonBox .button.left   { float:left;margin:0px 8px 0px 0px; }
.tinyrtl textarea                  { border:0px;width:452px;overflow:auto;font-size:11px; }

.smallrtl .ui-dialog,.ui-dialog.smallrtl {background-color:transparent;z-index:2;}
.smallrtl .ui-dialog .ui-dialog-titlebar,.ui-dialog.smallrtl .ui-dialog-titlebar {background-color:#E7EAF0;padding: 0px;height: 21px;}
.smallrtl .ui-dialog.ui-draggable .ui-dialog-titlebar,.ui-dialog.smallrtl.ui-draggable .ui-dialog-titlebar {cursor: move;width:488px;}
.smallrtl .ui-dialog .ui-dialog-titlebar-close,.ui-dialog.smallrtl .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;}
.smallrtl .ui-dialog .ui-dialog-titlebar-close span,.ui-dialog.smallrtl .ui-dialog-titlebar-close span {display: none;}
.smallrtl .ui-dialog .ui-dialog-titlebar-close-hover,.ui-dialog.smallrtl .ui-dialog-titlebar-close-hover {background: url(icons/dialog_close_button.gif) 0px -7px no-repeat;}
.smallrtl .ui-dialog .ui-dialog-title,.ui-dialog.smallrtl .ui-dialog-title {position:relative;top:2px;padding-left:17px;font-weight:bold;color:#1144A1;}
.smallrtl .ui-dialog .ui-dialog-content,.ui-dialog.smallrtl .ui-dialog-content {position:relative;width:488px;overflow:hidden;}
.smallrtl .ui-dialog .bgBox,.ui-dialog.smallrtl .bgBox {position:absolute;bottom:0px;left:0px;width:488px;height:1000px;background-color:#FFFFFF;}
.smallrtl .ui-dialog .contentbox,.ui-dialog.smallrtl .contentbox {position:relative;width:454px;margin:0px 17px 17px;padding-top:7px;}
.ui-dialog.smallrtl .contentbox {color:#000;}
.smallrtl  h2                       { position:relative;font-size:18px;margin-bottom:3px; }
.smallrtl  h5                       { position:relative;margin-bottom:2px; }
.smallrtl .txtBox                   { color:#484848;position:relative;line-height:16px;padding-bottom:14px; }
.smallrtl .txtBox .button           { float:left;margin:8px 8px 8px 0px; }
.smallrtl .buttonBox                { position:relative;width:454px; }
.smallrtl .buttonBox .txt           { position:relative;font-size:11px;float:left;padding-top:2px; }
.smallrtl .buttonBox .button        { float:right;margin:0px 0px 0px 8px; }
.smallrtl .buttonBox .button.left   { float:left;margin:0px 8px 0px 0px; }
.smallrtl textarea                  { border:0px;width:452px;overflow:auto;font-size:11px; }

.eilmeldung                    { position:relative;top:0px;left:30px;width:392px;height:250px;background-image:url(icons/bg_eilmeldung.jpg); }
.eilmeldung .txtBox            { position:absolute;top:70px;left:8px;width:376px; }
.eilmeldung .txtBox .input     { width:280px; }
.eilmeldung .button            { position:absolute;top:224px;right:8px; }

.ui-dialog, .ui-dialog.bigrtl {background-color:transparent;z-index:1000;}
.ui-dialog .ui-dialog-titlebar,.ui-dialog.bigrtl .ui-dialog-titlebar {background-color:#E7EAF0;padding: 0px;height: 21px;}
.ui-dialog.ui-draggable .ui-dialog-titlebar,.ui-dialog.bigrtl.ui-draggable .ui-dialog-titlebar {cursor: move;width:613px;}
.ui-dialog .ui-dialog-titlebar-close,.ui-dialog.bigrtl .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: 476px;cursor: pointer;z-index:4;}
.ui-dialog .ui-dialog-titlebar-close span,.ui-dialog.bigrtl .ui-dialog-titlebar-close span {display: none;}
.ui-dialog .ui-dialog-titlebar-close-hover,.ui-dialog.bigrtl .ui-dialog-titlebar-close-hover {background: url(icons/dialog_close_button.gif) 0px -7px no-repeat;}
.ui-dialog .ui-dialog-title,.ui-dialog.bigrtl .ui-dialog-title {position:relative;top:2px;padding-left:17px;font-weight:bold;color:#1144A1;}
.ui-dialog .ui-dialog-content,.ui-dialog.bigrtl .ui-dialog-content {position:relative;width:613px;overflow:hidden;}
.ui-dialog .bigrtl .bgBox,.ui-dialog.bigrtl .bgBox {position:absolute;bottom:0px;left:0px;width:613px;height:1500px;background-color:#56B0FC;}
.ui-dialog .bigrtl .contentbox,.ui-dialog.bigrtl .contentbox {position:relative;width:613px;margin:0px 0px 8px;padding-top:7px;}
.bigrtl  h2                       { position:relative;font-size:18px;margin-bottom:3px; }
.bigrtl  h5                       { position:relative;margin-bottom:2px; }
.bigrtl .txtBox                   { position:relative;line-height:16px;padding-bottom:14px; }
.bigrtl .txtBox .button           { float:left;margin:8px 8px 8px 0px; }
.bigrtl .buttonBox                { position:relative; }
.bigrtl .buttonBox .txt           { position:relative;font-size:11px;float:left;padding-top:2px; }
.bigrtl .buttonBox .button        { float:right;margin:0px 0px 0px 8px; }
.bigrtl .buttonBox .button.left   { float:left;margin:0px 8px 0px 0px; }

.verybigrtl .ui-dialog, .ui-dialog.verybigrtl {background-color:transparent;z-index:2;}
.verybigrtl .ui-dialog .ui-dialog-titlebar,.ui-dialog.verybigrtl .ui-dialog-titlebar {background-color:#E7EAF0;padding: 0px;height: 21px;}
.verybigrtl .ui-dialog.ui-draggable .ui-dialog-titlebar,.ui-dialog.verybigrtl.ui-draggable .ui-dialog-titlebar {cursor: move;width:613px;}
.verybigrtl .ui-dialog .ui-dialog-titlebar-close,.ui-dialog.verybigrtl .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: 476px;cursor: pointer;z-index:4;}
.verybigrtl .ui-dialog .ui-dialog-titlebar-close span,.ui-dialog.verybigrtl .ui-dialog-titlebar-close span {display: none;}
.verybigrtl .ui-dialog .ui-dialog-titlebar-close-hover,.ui-dialog.verybigrtl .ui-dialog-titlebar-close-hover {background: url(icons/dialog_close_button.gif) 0px -7px no-repeat;}
.verybigrtl .ui-dialog .ui-dialog-title,.ui-dialog.verybigrtl .ui-dialog-title {position:relative;top:2px;padding-left:17px;font-weight:bold;color:white;}
.verybigrtl .ui-dialog .ui-dialog-content,.ui-dialog.verybigrtl .ui-dialog-content {position:relative;width:613px;overflow:hidden;}
.verybigrtl .ui-dialog .bgBox,.ui-dialog.verybigrtl .bgBox {position:absolute;bottom:0px;left:0px;width:613px;height:1500px;background-color:#56B0FC;}
.verybigrtl .ui-dialog .contentbox,.ui-dialog.verybigrtl .contentbox {position:relative;width:613px;margin:0px 0px 8px;padding-top:7px;}
.vbigrtl  h2                       { position:relative;font-size:18px;margin-bottom:3px; }
.verybigrtl  h5                       { position:relative;margin-bottom:2px; }
.verybigrtl .txtBox                   { position:relative;line-height:16px;padding-bottom:14px; }
.verybigrtl .txtBox .button           { float:left;margin:8px 8px 8px 0px; }
.verybigrtl .buttonBox                { position:relative; }
.verybigrtl .buttonBox .txt           { position:relative;font-size:11px;float:left;padding-top:2px; }
.verybigrtl .buttonBox .button        { float:right;margin:0px 0px 0px 8px; }
.verybigrtl .buttonBox .button.left   { float:left;margin:0px 8px 0px 0px; }

.calendarRTL .ui-dialog,.ui-dialog.calendarRTL {background-color:transparent;z-index:2;}
.calendarRTL .ui-dialog .ui-dialog-titlebar,.ui-dialog.calendarRTL .ui-dialog-titlebar {background:transparent no-repeat;background-image:url(icons/calendar_dialog_titlebar2.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/calendar_dialog_titlebar2.png');padding: 0px;height: 41px;width:214px;}
.calendarRTL .ui-dialog.ui-draggable .ui-dialog-titlebar,.ui-dialog.calendarRTL.ui-draggable .ui-dialog-titlebar {cursor: move;width:214px;}
.calendarRTL .ui-dialog .ui-dialog-titlebar-close,.ui-dialog.calendarRTL .ui-dialog-titlebar-close {width: 7px;height: 7px;overflow:hidden;background: url(icons/calendar_dialog_close_button.gif) 0px 0px no-repeat;position:absolute;top: 27px;left: 196px;cursor: pointer;z-index:4;}
.calendarRTL .ui-dialog .ui-dialog-titlebar-close span,.ui-dialog.calendarRTL .ui-dialog-titlebar-close span {display: none;color:white;}
.calendarRTL .ui-dialog .ui-dialog-titlebar-close-hover,.ui-dialog.calendarRTL .ui-dialog-titlebar-close-hover {background: url(icons/calendar_dialog_close_button.gif) 0px -7px no-repeat;}
.calendarRTL .ui-dialog .ui-dialog-title,.ui-dialog.calendarRTL .ui-dialog-title {position:relative;top:22px;padding-left:17px;font-weight:bold;}
.calendarRTL .ui-dialog .ui-dialog-content,.ui-dialog.calendarRTL .ui-dialog-content {position:relative;width:214px;}
.calendarRTL .ui-dialog .outerBox,.ui-dialog.calendarRTL .outerBox { position:relative;width:214px;overflow:hidden;}
.calendarRTL .ui-dialog .icon,.ui-dialog.calendarRTL .icon {position:absolute;top:-41px;left:134px;width:56px;height:57px;}
.calendarRTL .ui-dialog .bgBox,.ui-dialog.calendarRTL .bgBox {position:absolute;bottom:0px;left:0px;width:214px;height:1000px;background:url(icons/calendar_dialog_body.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/calendar_dialog_body.png');}
.calendarRTL .ui-dialog .contentbox,.ui-dialog.calendarRTL .contentbox {position:relative;width:180px;margin:0px 17px 17px;padding:14px 0px 0px;}
.calendarRTL  h5             { position:relative;margin-bottom:2px; }
.calendarRTL .txtBox         { position:relative;line-height:16px; }
.calendarRTL a.arrow2        { line-height:20px; }


/********* O V E R L A Y  P L A Y E R L A Y E R *********/

.playerlayer                 { width:1150px;height:790px;display:none;overflow:hidden;z-index:1000; }

.playerlayer .titlebar              { position:relative;width:728px;height:28px;margin:0px 0px 5px 109px;background-image:url(icons/playerlayer_titlebar.png); }
.playerlayer .titlebar_close        { position:absolute;top:6px;left:622px;width:100px;height:16px;overflow:hidden;background:url(icons/playerlayer_close.png) 0px 0px no-repeat;z-index:4; }
.playerlayer .titlebar_close:hover  { background-position: 0px -16px; }

.playerlayer .topbox         { position:relative;width:925px;min-height:475px;float:left;display:inline;background-color:transparent; }
.playerlayer .minheight      { position:relative;width:1px;height:475px;float:left;display:inline;background-color:transparent; }

.playerlayer .bgbox          { position:absolute;top:0px;left:109px;width:728px;height:475px;background-color:black; }
.playerlayer .pl_framelayer  { position:relative;width:946px;height:620px;overflow:hidden;}
.playerlayer .pl_banner      { position:absolute;top:0px;left:109px;width:728px;height:90px;overflow:hidden; }
.playerlayer .pl_sky         { position:absolute;top:0px;left:837px;width:160px;height:600px;overflow:hidden; }
.playerlayer .pl_player      { position:absolute;top:95px;left:169px;width:608px;height:368px; }
#pl_playerOverlay            { position:absolute;top:0px;left:0px;width:608px;height:368px; background-color:#000000;z-index:5;background-image:url(icons/playerlayer_loader.gif);background-repeat:no-repeat;background-position:center center;}
#pl_playerOverlay .autoplayTeaser { position:absolute;top:160px;left:161px;width:285px;height:71px;}
#pl_playerOverlay .autoplayTeaser img { position:absolute;left:0px;top:0px;width:126px;height:71px;}
#pl_playerOverlay .autoplayTeaser .txt { position:absolute;left:131px;top:0px;height:42px;width:154px;line-height:14px;color:#ffffff;}

#pl_playerBreakAd            { position:absolute;top:0px;left:0px;width:608px;height:340px; z-index:5;background-image:url(icons/playerlayer_breakad_layer.png);background-repeat:no-repeat;background-position:49px 36px;}
#pl_playerBreakAdContainer   { position:absolute;top:45px;left:49px;width:300px;height:250px; background-image:url(icons/playerlayer_breakad.png);}
#pl_playerBreakAdLink        { position:absolute;top:36px;left:349px;width:205px;height:259px; cursor:pointer;}

.playerlayer .utilitybox      { position:relative;width:728px;margin:0px 0px 0px 109px;background-color:black; }
.playerlayer .bottombox      { position:relative;width:728px;margin:0px 0px 0px 109px;background-color:black; }

#controlsBox {position:relative;width:608px;height:25px;padding-left:60px;display:none;overflow:hidden;}
#controlsBox .autoplay {position:relative;float:left;width:250px;height:25px;text-align:left;}
#controlsBox .autoplay a {color:#fff;font-weight:bold;padding-left:30px;background-image:url(icons/playerlayer_autoplay2_bw.png);background-repeat:no-repeat;line-height:25px;}
#controlsBox .autoplay a:hover {text-decoration:underline;}
#controlsBox .autoplay a.all  {background-position:0 -5px;}
#controlsBox .autoplay a.one  {background-position:0 -30px;}
#controlsBox .prevnext {position:relative;float:left;width:358px;height:25px;text-align:right;color:#fff;font-weight:bold;}
#controlsBox .prevnext a {color:#fff;font-weight:bold;line-height:25px;}
#controlsBox .prevnext a:hover {text-decoration:underline;}
#controlsBoxOverlay {position:absolute;left:0;top:0;width:728px;height:25px;display:none;background-color:#000000; opacity:0.92;filter:alpha(opacity=92);}

#additionalLink {display:none;width:608px;margin-left:60px;text-align:center;height:25px; text-align:center;}
#additionalLink a {line-height:25px;color:#fff;text-decoration:none;}
#additionalLink a:hover {text-decoration:underline;}
#additionalLink span.arrow {background-image:url(icons/arrow_white.gif);background-repeat:no-repeat;padding-right:5px;}

.playerlayer .videoListBox                    { position:relative;width:674px;height:143px;margin:0px 0px 0px 27px;float:none;display:block;border-width:0px;border-style:solid; }
.playerlayer .videoListBox a.back             { position:absolute;top:6px;left:0px;width:17px;height:122px;background-position:0px -20px; }
.playerlayer .videoListBox a.for              { position:absolute;top:6px;left:657px;width:17px;height:122px;background-position:0px -20px; }
.playerlayer .videoListContainer              { position:absolute;top:6px;left:32px;width:640px;height:124px;overflow:hidden; }
.playerlayer .videoListItem                   { position:relative;width:130px;height:110px;float:left;display:inline;margin-right:30px; }
.playerlayer .videoListItem .txt              { height: 42px;line-height:14px; }
.playerlayer .videoListItem .layer            { background-position:0 0; }
.playerlayer .videoListItem .layer.active     { background-position:0 -75px; }
.playerlayer .videoListItem .txt a            { color:white; }
.playerlayer .videoListItem .txt a:hover      { text-decoration:underline; }

#videoListBoxOverlay {position:absolute;top:6px;width:674px;height:122px;display:none;background-color:#000000; opacity:0.92;filter:alpha(opacity=92);}

.simplemodal-wrap {overflow:hidden !important;}

.playerlayer .pl_layer_error_message        {color:#ff0000; text-align:center;}
.playerlayer .pl_error_headline1            {color:#ffffff;text-align:center; margin-top:2em;}
.playerlayer .pl_error_headline2            {color:#ffffff;text-align:center; margin-top:2em;}
.playerlayer .pl_error_button               {color:#ff0000; text-align:center; margin-top:2em;}
.playerlayer .pl_layer_error_button_image   {width:100px;}
.pl_error_button a                          {color:#ff0000 !important;}

.artikel .pl_layer_error_message        {color:#ff0000; text-align:center;}
.artikel .pl_error_headline1            {text-align:center; margin-top:2em;}
.artikel .pl_error_headline2            {text-align:center; margin-top:2em;}
.artikel .pl_error_button               {color:#ff0000; text-align:center; margin-top:2em;}
.artikel .pl_layer_error_button_image   {width:100px;}


/********* H A N D Y   S I M U L A T O R *********/

.sim                       { position:relative;width:613px;height:646px;margin:0px 3px 14px 10px;float:left;display:inline; }
.artikel .sim              { height:658px;margin:0px 0px 14px 0px; }

.sim .simLeft              { position:absolute;top:0px;left:8px; }
.sim .simRight             { position:absolute;top:0px;left:313px; }
.sim .simRight .T_base     { margin:0px 0px 14px 0px; }

.sim .smsBox               { position:relative;width:300px;height:514px;float:left;background-repeat:no-repeat;background-position:bottom left; }
.artikel .sim .smsBox      { height:658px; }
.sim .smsBox .topLine      { width:300px; }
.sim .smsBox .rightLine    { left:299px;height:512px; }
.sim .smsBox .botLine      { width:300px;top:513px; }
.sim .smsBox .leftLine     { height:512px; }

.sim .simTxtBox            { position:relative;padding:8px 8px 0px;line-height:16px; }
.sim .simTxtBox h2         { position:relative;font-size:18px;font-weight:normal; }
.artikel .sim .simTxtBox h2 { float:none;padding:0px; }
.sim .simTxtBox .center    { text-align:center;font-weight:bold; }

.sim .captcha              { position:relative; }
.sim .captcha table        { position:relative; }
.sim .captcha td           { font-size:11px; }
.sim .captcha .tdLeft      { width:156px;height:32px; }
.sim .captcha .tdRight     { width:128px; }
.sim .captcha input        { width:122px; }
.sim .captcha select       { width:150px; }
.sim .captcha .button      { float:right; }

/* * * * * * * * * * * * * * *  I M A G E S  * * * * * * * * * * * * * */

a.icon_minus          { padding-right:12px;background:url(icons/minus.gif);background-repeat:no-repeat; }
a.icon_plus           { padding-right:12px;background:url(icons/plus.gif);background-repeat:no-repeat; }

.epgShadowLeft        { background:url(icons/epg_shadow_left.png);}
.epgShadowRight       { background:url(icons/epg_shadow_right.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/epg_shadow_right.png', sizingMethod='scale'); }
.epgShadowTop         { background:url(icons/epg_shadow_top.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/epg_shadow_top.png'); }
.icon_info            { background:url(icons/icon_info.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/icon_info.png'); }
.button_register      { background:url(icons/button_register.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/button_register.png'); }
.button_logout        { background:url(icons/button_logout.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/button_logout.png'); }
.icon_saywhat         { background:url(icons/icon_saywhat.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/icon_saywhat.png'); }
.icon_calendar        { background:url(icons/icon_calendar.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/icon_calendar.png'); }
.icon_saved           { background:url(icons/icon_saved.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/icon_saved.png'); }
.starBig              { background:url(icons/star_big.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/star_big.png'); }
.starBigDemi          { background:url(icons/star_big_demi.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/star_big_demi.png'); }
.starBigNone          { background:url(icons/star_big_none.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/star_big_none.png'); }
.starSmall            { background:url(icons/star_small.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/star_small.png'); }
.starSmallDemi        { background:url(icons/star_small_demi.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/star_small_demi.png'); }
.starSmallNone        { background:url(icons/star_small_none.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.rtl.de/rtl09/icons/star_small_none.png'); }

/******* A J A X L O A D E R *******/
.ajaxload {position:absolute;left:0px;top:0px;z-index:999;filter:alpha(opacity=60);opacity:0.6;background-color:#ECF4F7;background-image:url(http://bilder.rtl.de/rtl09/images/ajax/ajax-loader.gif);background-repeat:no-repeat;background-position:center center;}

/******* C O M M U N I T Y ********/

.reiterleisteSmall  { position:relative;height:21px;overflow:hidden; }
.reiter             { position:relative;top:2px;float:left;display:inline;padding-left:1px;margin-left:1px;background-repeat:no-repeat; }
.reiter a           { position:relative;display:block;font-weight:bold;padding:2px 8px 2px;background-position:top right; }
.firstReiter        { margin-left:0px; }
.reiterAktiv        { top:0px; }
.reiterAktiv a      { padding:4px 8px 2px; }

.m300r2 .firstReiterFix     { width:149px; }
.m300r2 .reiterFix          { width:148px; }

.comPreLogin                        { position:relative; }
.comPreLogin .imgBox                { position:relative;height:63px;background-repeat:no-repeat;background-position:0px 2px; }
.comPreLogin a.imgBox               { display:block; }
.comPreLogin .contentBox            { position:relative;padding:8px 8px 0px; }
.comPreLogin table                  { position:relative;width:284px; }
.comPreLogin td                     { height:20px; }
.comPreLogin td.left                { width:210px; }
.comPreLogin td.right               { width:74px; }
.comPreLogin td a.arrow2            { font-weight:normal;float:right;top:1px; }
.comPreLogin label                  { font-weight:bold;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; }

/* facebook login */
.comPreLogin .buttonBox            	 					{position:absolute; top:152px; width:300px; height:43px;}
.comPreLogin .buttonBox .button     					{position:absolute; top:6px; left:8px; width:284px; height:32px;}
.comPreLogin .buttonBox span.button 					{display:block;}
.comPreLogin .facebookLoginBox 						{position:absolute; top:194px; width:300px; padding:6px 0 6px 0;}
.comPreLogin .facebookLoginBox a.facebookLoginLarge 	{position:relative; margin:auto;}

.comPostLogin                       { position:relative; }
.comPostLogin .imgBox               { position:relative;height:63px;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;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-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 .buttonBox            { position:absolute;top:185px;width:300px;height:43px;border-top-width:1px;border-top-style:solid;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-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 .buttonBox           { position:absolute;top:195px;width:300px;height:33px;border-top-width:1px;border-top-style:solid;background-position:left bottom; }
.miniPostLogin .buttonBox .button   { position:absolute;top:5px;left:205px;width:87px;height:24px; }

.postLoginMeinRtl                      { position:relative; }
.postLoginMeinRtl .imgBox              { position:relative;height:40px;background-repeat:no-repeat;background-position:0px 2px; }
.postLoginMeinRtl .imgBox .userImg     { position:absolute;top:7px;left:10px;width:77px;height:51px; overflow:hidden;}
.postLoginMeinRtl .imgBox .button      { position:absolute;top:11px;left:225px;width:54px;height:24px; }
.postLoginMeinRtl .contentBox          { position:relative;padding:0px;height:210px; }
.postLoginMeinRtl .txtBox              { position:relative;height:45px;padding-left:10px;margin-top:10px;font-size:14px;font-weight:bold; }
.postLoginMeinRtl .linkBox             { position:relative;height:25px;line-height:25px; width:290px;float:left;display:inline;padding-left: 10px; }
.postLoginMeinRtl .linkBox.grey        { background-color:#e3e3e3; }

.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; }
.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.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; }
.miniProBox .dataColumn .dataLayer.layer2  { left:-70px; }
.miniProBox .dataColumn .dataLayer.layer3  { left:-141px; }
.miniProBox .dataColumn .dataLayer.layer4  { left:-212px; }
.miniProBox .dataColumn .dataLayer.layer5  { left:1px; }
.miniProBox .dataColumn .dataLayer.layer6  { left:-70px; }
.miniProBox .dataColumn .dataLayer.layer7  { left:-141px; }
.miniProBox .dataColumn .dataLayer.layer8  { left:-212px; }
.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;left:-1px; }
.sayWhat .icon         { position:absolute;top:0px;left:-82px;width:84px;height:37px; }

#miniprofilUserdummy{display:block; width:77px; height:51px; background:url(icons/user_dummy.jpg);}

.chatteaserLeftImage{float:left; width: 150px; height:228px; overflow:hidden; background:url(http://bilder.rtl.de/rtl09/images/chat/chat_teaser.jpg);}

h1#galerieheadline { clear:both; }

.kandidatenliste		{ position:relative;margin-top:10px; }
.kandidat				{ position:relative;border-bottom:1px solid #c1c1c1;border-right:1px solid #dedede;padding:2px 0 3px 0;height:71px; }
.kandidat.first			{ border-top:1px solid #dedede; }
.kandidat .imgBox		{ float:left;width:126px;height:71px;overflow:hidden; }
.kandidat .name			{ position:relative;float:left; }
.kandidat .name h2		{ font-size:14px;padding-top:8px; }
.kandidat .rufnummer	{ position:absolute;right:0;bottom:10px; }
.kandidat .rufnummer h5	{ font-size:14px; }
.kandidat .rufnummer .vorwahl { float:left;margin-top:16px; }
.kandidat .rufnummer .endziffer { width:50px;float:left;margin-left:4px; }
.kandidat .rufnummer .endziffer h5 { font-size:30px; }
.kandidat .rufnummer .endziffer h5 small { font-size:14px;position:absolute;top:5px; }

.content .fblikebox{margin: 0 3px 14px 10px;}
.related .fblikebox{margin: 0 3px 14px 0px;}
/*** Experten-Chat ***/
.fixBox5er { height:746px;margin-left:0; }
.fixBox5er .rightLine { left:612px;height:744px; }
.fixBox5er .botLine { width:613px;top:745px; }
.fixBox5er .leftLine { height:744px; }

.fixBox_short { height:252px;margin-left:0; }
.fixBox_short .rightLine { left:612px;height:250px; }
.fixBox_short .botLine { width:613px;top:251px; }
.fixBox_short .leftLine { height:250px; }

.expertChat { position:relative;width:613px; }
.expertChat h1.standAlone { padding-left:10px; }
.expertChat .imgBox { position:relative;width:300px;height:169px;float:left;display:inline;margin:0px 3px 0px 0px; }
.expertChat .imgBox .img { position:relative;width:300px;height:169px;background-repeat:no-repeat;background-position:center; }

.expertChat .txtBox { position:relative;width:290px;height:121px;float:left;display:inline;margin:0px 3px 0px 10px;line-height:16px;overflow:hidden; }

.expertChat .linkBox { position:relative;padding-top:2px;float:left;display:inline;margin:0 0 0 19px; }
.expertChat .linkBox a.arrow2 { line-height:18px; }

.expertChat .buttonBox { width:92px;margin-left:208px; }

.expertChat #chatwindow a.arrow2 { position:absolute;bottom:11px;right:8px; }

.expertChat .T_1er { height:92px;margin:0px 0px 14px 10px; }
.expertChat .T_1er .txt { top:1px; }
.expertChat .T_1er_img .roof { position:absolute;top:71px;left:0px;width:126px;height:21px;overflow:hidden; }
.expertChat .T_1er_img .img { top:0px; }
/*** /Experten-Chat ***/

/*** IFrame Dynamische Breite ***/
.iframe_dyn_width {margin-left:10px;}

/*** Ligatus ***/
.performanceRect { position:relative; width:300px; height:250px; float:left; display:inline; margin-bottom:14px; }
.content .performanceRect { margin:0px 3px 14px 10px; }

.rtl_2er_bild_teaser                 { width:613px;}
.rtl_2er_bild_teaser.hoch            { height:250px; }
.rtl_2er_bild_teaser.halbhoch        { height:125px; }


/*** Thread verschieben Popup Styles ***/

.bastel .ui-dialog,
 .ui-dialog.bastel {
	background-color:transparent;
	z-index:2;
	overflow:visible;
}
.ui-dialog-container{overflow:visible;z-index:100;height:1000px;}

.bastel .ui-dialog .ui-dialog-content,
 .ui-dialog.bastel .ui-dialog-content {
	position:relative;width:617px;overflow:visible;background-color:#e64682;
}

.bastel .ui-dialog .contentbox,
 .ui-dialog.bastel .contentbox {
	position:relative;width:615px;margin:1px 1px;padding-top:0px;background-color:#e64682;
}

.bastel .ui-dialog .contentbox .textButtonBox,
 .ui-dialog.bastel .contentbox .textButtonBox {
	position:relative;width:615px;height:24px;
}

.bastel .ui-dialog .contentbox .textButtonBox .textButton.left,
 .ui-dialog.bastel .contentbox .textButtonBox .textButton.left {
	position:relative;left:-2px;float:left;
}

.bastel .ui-dialog .contentbox .textButtonBox .textButton.right,
 .ui-dialog.bastel .contentbox .textButtonBox .textButton.right {
	position:relative;left:2px;float:right;
}
#forumMovethread .contentbox{background-color:#56b0fc;}
#forumMovethread .contentbox a:link,  #forumMovethread .contentbox a:visited,  #forumMovethread .contentbox a:active, #forumMovethread .contentbox a:hover{	color:#000000;}
#movethreadmod{
	background-color:#ffffff;
	margin-left:5px;
	position:relative;
	width:600px;
	padding-left:5px;
	padding-bottom:5px;
	color:#000000;
}
#forumMovethread h1{
padding:6px 0 6px 10px;
color:#ffffff;
}
#forumMovethread h2{
	color:#000000
}
#forumMovethread .spacer10  {
background-color:transparent;
clear:both;
font-size:1px;
height:10px;
overflow:hidden;
position:relative;

}

#movethreadmod li:hover{background-color:#051b93;color:#ffffff;}

/*** / Thread verschieben Popup Styles ***/

/* wm rechner :: wm spielplan */
.wmrechner									{ padding:0 10px; }
.wmrechner .gruppenrunden					{ position:relative;background:#eee;height:603px;padding:3px 0 3px 3px; }
.wmrechner .gruppenrunden .floatfix,
.wmrechner .finalrunden .floatfix			{ position:absolute;width:936px; }
.wmrechner .gruppe							{ position:relative;float:left;width:218px;height:294px;margin:0 16px 15px 0;overflow:hidden; }
.wmrechner .finalrunden						{ background:#EEEEEE;height:352px;padding-bottom:3px; }
.wmrechner .finalrunden .finale				{ position:relative;float:left;width:452px;padding:3px;margin:0 10px 7px 0; }
.wmrechner .finalrunden .finale .inner		{ height:52px;}
.wmrechner .finalrunden .finale.end			{ }
.wmrechner .finalrunden .finale.end .inner	{ background:none; }
.wmrechner .finalrunden .finale.eighth .inner { height:124px; }
.wmrechner .finalrunden .finale.fourth .inner { height:76px; }
.wmrechner .legend							{ position:relative;font-size:13px;font-weight:bold;color:#ffffff;background:#080F60;padding:2px 5px 2px 5px;margin-bottom:3px;height:17px;}
.wmrechner .gruppe .info					{ background:#fff;padding:15px 3px 3px;font-size:11px;line-height:11px; }
.wmrechner .gruppe .info .row.head			{ color:#007987;margin:0;padding:0; }
.wmrechner .gruppe .info .row.data			{ height:17px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:1px;background:#F3F3F3;padding-top:4px;overflow:hidden; }
.wmrechner .gruppe .info .row.winner		{ background:#E3E3E3;height:16px;padding-top:5px; }
.wmrechner .gruppe .info .row.looser		{ background:#cddfe1;height:16px;padding-top:5px; }
.wmrechner .gruppe .info .col				{ float:left;overflow:hidden; }
.wmrechner .gruppe .info .col_1				{ width:26px; }
.wmrechner .gruppe .info .col_2				{ width:105px; }
.wmrechner .gruppe .info .col_3				{ width:36px;text-align:center; }
.wmrechner .gruppe .info .col_4				{ width:24px;text-align:center; }
.wmrechner .gruppe .info .col_5				{ width:21px;text-align:center; }
.wmrechner .gruppe .info .col_6				{ width:73px;text-align:right;padding-right:2px; }
.wmrechner .gruppe .info .col_7,
.wmrechner .gruppe .info .col_9				{ width:11px; }
.wmrechner .gruppe .info .col_8				{ width:39px;font-weight:bold;text-align:center; }
.wmrechner .gruppe .info .col_10			{ width:73px;padding-left:2px; }
.wmrechner .gruppe .info .row.data .col_1	{ font-weight:bold;padding-left:6px;width:20px; }
.wmrechner .gruppe .info .row.head .col_2	{ padding-left:2px;width:103px; }
.wmrechner .gruppe .info .united 			{ padding-left:2px; }
.wmrechner .gruppe .info .united .nation			{ float:left;height:12px;padding-right:0;padding-left:20px; }
.wmrechner .gruppe .info .united .nation.rightflag	{ float:left;height:12px;padding-left:0;padding-right:20px; }
.wmrechner .gruppe .info .versus			{ float:left;width:5px;padding-left:4px; }
.wmrechner .gruppe .info .spacer			{ float:left;width:10px; }
.wmrechner .gruppe .info .offset			{ float:left;width:18px; }
.wmrechner .gruppe .info .short				{ float:left;width:22px;overflow:hidden;padding-left:4px;padding-right:4px;text-align:right; }
.wmrechner .gruppe .info .short.right		{ text-align:left; }
.wmrechner .nation							{ position:relative;padding-left:28px; }
.wmrechner .nation.rightflag				{ padding-left:0;padding-right:28px; }
.wmrechner a.goal							{ position:relative;width:11px;height:7px;font-size:7px;display:block;background:url(images/button_wmrechner_goal_up.png) no-repeat; }
.wmrechner a.goal.down						{ background:url(images/button_wmrechner_goal_down.png) no-repeat; }
.wmrechner .finale .info					{ position:relative;background:#fff;padding:2px 3px 1px;font-size:11px;line-height:11px; }
.wmrechner .finale .info .row				{ height:17px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:1px;background:#F3F3F3;padding-top:4px;overflow:hidden; }
.wmrechner .finale .info .col				{ float:left;height:17px;overflow:hidden; }
.wmrechner .finale .info .col_1				{ width:11px;padding-left:4px;font-weight:bold; }
.wmrechner .finale .info .col_2				{ width:169px; }
.wmrechner .finale .info .col_3				{ width:100px; }
.wmrechner .finale .info .col_4				{ width:11px; }
.wmrechner .finale .info .col_5				{ width:39px;font-weight:bold;text-align:center; }
.wmrechner .finale .info .col_6				{ width:11px; }
.wmrechner .finale .info .col_7				{ width:100px;text-align:right; }
.wmrechner .finale .info .col_1,
.wmrechner .finale .info .col_2,
.wmrechner .finale .info .col_3,
.wmrechner .finale .info .col_7				{ padding-top:1px; }
.wmrechner .abbinder							{width:946px; height:75px; background-image:url(images/wmspielplan.abbinder.jpg);}

/* N A T I O N S */

.nation		{ height:18px;padding-left:23px;background-repeat:no-repeat;background-position:left; }
.nation.rightflag { padding-left:0;padding-right:23px;background-position:right; }
.nation.dz	{ background-image:url(images/flags/algeria.gif); }
.nation.ar	{ background-image:url(images/flags/argentina.gif); }
.nation.au	{ background-image:url(images/flags/australia.gif); }
.nation.br	{ background-image:url(images/flags/brazil.gif); }
.nation.cm	{ background-image:url(images/flags/cameroon.gif); }
.nation.cl	{ background-image:url(images/flags/chile.gif); }
.nation.dk	{ background-image:url(images/flags/denmark.gif); }
.nation.ci	{ background-image:url(images/flags/elfenbeinkueste.gif); }
.nation.gb	{ background-image:url(images/flags/england.gif); }
.nation.fr	{ background-image:url(images/flags/france.gif); }
.nation.de	{ background-image:url(images/flags/germany.gif); }
.nation.gh	{ background-image:url(images/flags/ghana.gif); }
.nation.gr	{ background-image:url(images/flags/greece.gif); }
.nation.hn	{ background-image:url(images/flags/honduras.gif); }
.nation.it	{ background-image:url(images/flags/italy.gif); }
.nation.jp	{ background-image:url(images/flags/japan.gif); }
.nation.mx	{ background-image:url(images/flags/mexico.gif); }
.nation.nl	{ background-image:url(images/flags/netherlands.gif); }
.nation.nz	{ background-image:url(images/flags/new_zealand.gif); }
.nation.ng	{ background-image:url(images/flags/nigeria.gif); }
.nation.kp	{ background-image:url(images/flags/north_korea.gif); }
.nation.py	{ background-image:url(images/flags/paraguay.gif); }
.nation.pt	{ background-image:url(images/flags/portugal.gif); }
.nation.cs	{ background-image:url(images/flags/serbia.gif); }
.nation.sk	{ background-image:url(images/flags/slovakia.gif); }
.nation.si	{ background-image:url(images/flags/slovenia.gif); }
.nation.za	{ background-image:url(images/flags/south_africa.gif); }
.nation.kr	{ background-image:url(images/flags/south_korea.gif); }
.nation.sp	{ background-image:url(images/flags/spain.gif); }
.nation.ch	{ background-image:url(images/flags/switzerland.gif); }
.nation.us	{ background-image:url(images/flags/united_states.gif); }
.nation.uy	{ background-image:url(images/flags/uruguay.gif); }

.nation-34		{ width: 34px; height: 21px; background-repeat:no-repeat; }
.nation-34.align-left { padding-left:44px;background-repeat:no-repeat;background-position:left;display: block;line-height:21px; }
.nation-34.wal	{ background-image:url(images/flags/34x21/flagge_0000_wal.jpg); }
.nation-34.gb	{ background-image:url(images/flags/34x21/flagge_0001_uk.jpg); }
.nation-34.ukr	{ background-image:url(images/flags/34x21/flagge_0002_ua.jpg); }
.nation-34.sk	{ background-image:url(images/flags/34x21/flagge_0005_sk.jpg); }
.nation-34.si	{ background-image:url(images/flags/34x21/flagge_0006_si.jpg); }
.nation-34.se	{ background-image:url(images/flags/34x21/flagge_0007_se.jpg); }
.nation-34.rus	{ background-image:url(images/flags/34x21/flagge_0009_ru.jpg); }
.nation-34.cs	{ background-image:url(images/flags/34x21/flagge_0010_rs.jpg); }
.nation-34.pt	{ background-image:url(images/flags/34x21/flagge_0012_pt.jpg); }
.nation-34.pol	{ background-image:url(images/flags/34x21/flagge_0013_pl.jpg); }
.nation-34.no	{ background-image:url(images/flags/34x21/flagge_0014_no.jpg); }
.nation-34.nl	{ background-image:url(images/flags/34x21/flagge_0015_nl.jpg); }
.nation-34.it	{ background-image:url(images/flags/34x21/flagge_0025_it.jpg); }
.nation-34.irl	{ background-image:url(images/flags/34x21/flagge_0028_ie.jpg); }
.nation-34.cro	{ background-image:url(images/flags/34x21/flagge_0030_hr.jpg); }
.nation-34.gr	{ background-image:url(images/flags/34x21/flagge_0031_gr.jpg); }
.nation-34.fr	{ background-image:url(images/flags/34x21/flagge_0036_fr.jpg); }
.nation-34.sp	{ background-image:url(images/flags/34x21/flagge_0038_es.jpg); }
.nation-34.dk	{ background-image:url(images/flags/34x21/flagge_0040_dk.jpg); }
.nation-34.de	{ background-image:url(images/flags/34x21/flagge_0041_de.jpg); }
.nation-34.cze	{ background-image:url(images/flags/34x21/flagge_0042_cz.jpg); }
.nation-34.ch	{ background-image:url(images/flags/34x21/flagge_0044_ch.jpg); }
.nation-34.be	{ background-image:url(images/flags/34x21/flagge_0047_be.jpg); }
.nation-34.ba	{ background-image:url(images/flags/34x21/flagge_0048_ba.jpg); }
.nation-34.tr	{ background-image:url(images/flags/34x21/flagge_0003_tr.jpg); }
.nation-34.sm	{ background-image:url(images/flags/34x21/flagge_0004_sm.jpg); }
.nation-34.sco	{ background-image:url(images/flags/34x21/flagge_0008_sco.jpg); }
.nation-34.ro	{ background-image:url(images/flags/34x21/flagge_0011_ro.jpg); }
.nation-34.mt	{ background-image:url(images/flags/34x21/flagge_0016_mt.jpg); }
.nation-34.mk	{ background-image:url(images/flags/34x21/flagge_0017_mk.jpg); }
.nation-34.me	{ background-image:url(images/flags/34x21/flagge_0018_me.jpg); }
.nation-34.md	{ background-image:url(images/flags/34x21/flagge_0019_md.jpg); }
.nation-34.lv	{ background-image:url(images/flags/34x21/flagge_0020_lv.jpg); }
.nation-34.lu	{ background-image:url(images/flags/34x21/flagge_0021_lu.jpg); }
.nation-34.lt	{ background-image:url(images/flags/34x21/flagge_0022_lt.jpg); }
.nation-34.li	{ background-image:url(images/flags/34x21/flagge_0023_li.jpg); }
.nation-34.kz	{ background-image:url(images/flags/34x21/flagge_0024_kz.jpg); }
.nation-34.is	{ background-image:url(images/flags/34x21/flagge_0026_is.jpg); }
.nation-34.il	{ background-image:url(images/flags/34x21/flagge_0027_il.jpg); }
.nation-34.hu	{ background-image:url(images/flags/34x21/flagge_0029_hu.jpg); }
.nation-34.gi	{ background-image:url(images/flags/34x21/flagge_0032_gib.jpg); }
.nation-34.ge	{ background-image:url(images/flags/34x21/flagge_0033_ge.jpg); }
.nation-34.fo	{ background-image:url(images/flags/34x21/flagge_0035_fro.jpg); }
.nation-34.fi	{ background-image:url(images/flags/34x21/flagge_0037_fi.jpg); }
.nation-34.ee	{ background-image:url(images/flags/34x21/flagge_0039_ee.jpg); }
.nation-34.uk	{ background-image:url(images/flags/34x21/flagge_0034_gb.jpg); }
.nation-34.cy	{ background-image:url(images/flags/34x21/flagge_0043_cy.jpg); }
.nation-34.by	{ background-image:url(images/flags/34x21/flagge_0045_by.jpg); }
.nation-34.bg	{ background-image:url(images/flags/34x21/flagge_0046_bg.jpg); }
.nation-34.az	{ background-image:url(images/flags/34x21/flagge_0049_az.jpg); }
.nation-34.at	{ background-image:url(images/flags/34x21/flagge_0050_at.jpg); }
.nation-34.am	{ background-image:url(images/flags/34x21/flagge_0051_am.jpg); }
.nation-34.al	{ background-image:url(images/flags/34x21/flagge_0052_al.jpg); }
.nation-34.ad	{ background-image:url(images/flags/34x21/flagge_0053_ad.jpg); }
.nation-34.nir	{ background-image:url(images/flags/34x21/flagge_0054_nir.jpg); }

/* BULI / EM / WM Table */
.buliTable						{ position:relative;padding:15px 3px; }
.buliTable .row					{ position:relative; }
.buliTable .row.head			{ font-size:11px;color:#000; }
.buliTable .row.data			{ height:21px;margin-bottom:3px;padding-top:0px; }
.buliTable .row .bgLayer		{ position:absolute;top:0;left:0;width:601px;height:21px;background:#e7eaf1; }
.buliTable .col					{ position:relative;float:left;overflow:hidden; }
.buliTable .row.data .col		{ top:3px; }
.buliTable .col_1				{ width:38px; }
.buliTable .row.data .col_1		{ text-align:right;padding-right:9px;font-weight:bold;width:29px; }
.buliTable .col_2				{ width:56px; }
.buliTable .row.data .col_2		{ font-style:italic;padding-left:9px;width:47px; }
.buliTable .col_3				{ width:215px; }
.buliTable .row.data .col_3		{ top:1px; }
.buliTable .col_3 .fb-team		{ display:block; }
.buliTable .col_4				{ width:39px; }
.buliTable .col_5				{ width:36px; }
.buliTable .col_6				{ width:36px; }
.buliTable .col_7				{ width:31px; }
.buliTable .col_8				{ width:50px; }
.buliTable .col_9				{ width:63px; }
.buliTable .row.data .col_9		{ text-align:center;padding-right:13px;width:50px; }
.buliTable .col_10				{ width:37px; }
.buliTable .row.data .col_10	{ text-align:center; }


/* WM Spielplan (Tournament): EM Quali */
.wrapper-tournament-schedule {
    padding: 0 2px;
}

.tournament-schedule-content {
    background: #ffffff;
}

.tournament-schedule-subheadline {
    font-size: 11px;
    padding: 0px 100px 0px 3px;
    color: #080e62;
}

#tournament-schedule-select-matchday {
    width: 200px;
    font-size: 11px;
}

.tournament-schedule-matches {
    padding: 0 3px;
}

.tournament-schedule-matches table {
    border-spacing: 0;
}

.tournament-schedule-matches tbody tr td {
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    border-bottom: 3px solid #FFF;
    background-color: #F3F4F8;
}

.tournament-schedule-matches tbody tr td.match-data-0 {
    width: 105px;
    padding-left: 5px;
}

.tournament-schedule-matches tbody tr td.match-data-1 {
    width: 130px;
    text-align: right;
}

.tournament-schedule-matches tbody tr td.match-data-2,
.tournament-schedule-matches tbody tr td.match-data-5 {
    width: 34px;
    padding: 0px 13px;
}

.tournament-schedule-matches tbody tr td.match-data-3 {
    width: 60px;
    text-align: center;
    font-size: 18px;
    color: #080F60;
}

.tournament-schedule-matches tbody tr td.match-data-4 {
    width: 50px;
    text-align: center;
    color: #080F60;
}

.tournament-schedule-matches tbody tr td.match-data-6 {
    width: 130px;
}

.tournament-schedule-table .buliTable .col_3 {
    width: 270px;
}


.tournament-schedule-table .buliTable .row.head .col_1 {
    left: 5px;
}

.tournament-schedule-table .buliTable .row.data .col_3 {
    top: 3px;
}

.tournament-schedule-table .buliTable .row.data .col_1 {
    text-align: center;
}

.tournament-schedule-table .buliTable .row .bgLayer {
    width: 603px;
}

.tournament-schedule-table .buliTable .row .bgLayer.grey {
    background: #F3F4F8;
}

.tournament-schedule-table .buliTable .row.data {
    padding: 5px 0px;
    height: 25px;
}

.tournament-schedule-table .buliTable .row .bgLayer {
    height: 35px;
}

.tournament-schedule-table .buliTable {
    padding-top: 0px;
}

ul.tournament-schedule-group-list {
    list-style: none;
    margin: 2px 0 0 0;
    padding: 0;
}

ul.tournament-schedule-group-list li {
    margin: 0;
    padding: 0;
    float: left;
    width: 30px;
    text-transform: uppercase;
    height: 30px;
    background: #f6f5fa;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    border-right: 2px solid #ffffff;
}

ul.tournament-schedule-group-list li.active {
    background: #e7eaf1;
}

ul.tournament-schedule-group-list li a {
    display: block;
    width: 30px;
    height: 30px;
}

ul.tournament-schedule-group-list li.active a {
    color: #080F60;
}

.tournament-schedule-matchday {
    float: left;
    width: 206px;
    margin-right: 10px;
    margin-left: 3px;
}

.tournament-schedule-select-box {
    margin: 2px 0 0 0;
    height: 20px;
    background: #F6F5FA;
    padding: 5px 3px;
}

.tournament-schedule-select-matchday {
    color: #080F60;
    font-weight: bold;
}

.tournament-schedule-select-matchday option {
    color: #000;
}

.tournament-schedule-head h1 {
    margin-top: 0;
}

.wrapper-tournament-schedule .spacer20 {
    position: relative;
    clear: both;
    height: 20px;
    font-size: 1px;
    background-color: rgba(0, 0, 0, 0) !important;
    overflow: hidden;
}

.wrapper-tournament-schedule h2 {
    float: none;
}

.tournament-schedule-group-list a {
    color: #66676b;
}

.tournament-schedule-table .nation-34 {
    width: 200px;
}

/* wmstreamchat */
.wmstreamchat {position:relative; margin:0 0 10px 10px; width:922px; height:421px; background-image:url(images/wmstreamchat.bg.jpg);}
.wmstreamchat .wmstreamchatPlayer {position:absolute;}
.wmstreamchat .wmstreamchatInformation {position:absolute; width:326px; height:306px; left:540px; top:46px; padding:0 15px 10px 15px; color:#ffffff;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatFlags {position:relative; margin-bottom:10px;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatFlags .flagHome {position:relative; width:108px; height:55px; float:left;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatFlags .flagGuest{position:relative; width:108px; height:55px; float:left;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatFlags .result {position:relative; width:90px; height:55px; float:left; font-weight:bold; font-size:40px; color:#FFF000; text-align:center;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatTicker {position:relative; height:200px; overflow:hidden; overflow-x:hidden; overflow-y:auto; margin-bottom:10px; font-size:11px;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatTicker .tickerData1 {position:relative; overflow:hidden; margin:0 0 10px 0;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatTicker .tickerData1 .title {font-weight:bold;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatTicker.wmstreamchatMatchdata {position:relative; color:#ffffff;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatMatchdata table td {color:#BBCAEB; font-size:11px;}
.wmstreamchat .wmstreamchatPlayer {position:absolute; width:512px; height:316px; background-color:#080F60; right:382px; top:46px;}

/* newsticker */
.newsticker {display:inline; float:left; margin:0 3px 14px 10px; position:relative; width:611px; border:1px solid #E3E3E3;}
.newsticker .tickercontainer {border:1px solid #E3E3E3; width: 589px; height:18px; margin:10px 0 10px 10px; padding:0; overflow:hidden;}
.newsticker .tickercontainer .mask {position:relative; left:10px; top:2px; width:569px; overflow:hidden;}

/* hoehe bleibt immer gleich, nur die erste news angzeigt, auch wenn javascript deaktiviert */
.newsticker ul.newstickerList {list-style-type:none; border:1px solid #E3E3E3; margin:10px; padding:2px 10px 0px 10px; height:16px; overflow:hidden;}

/* hoehe passt sich den news inhalten an wenn javascript deaktiviert, alle news werden angezeigt */
/* .newsticker ul.newstickerList {list-style-type:none; border:1px solid #E3E3E3; margin:10px; padding:10px;} */

.newsticker ul.newstickerList a {white-space:nowrap; padding:0; margin:0 10px 0 0;}
.newsticker ul.newstickerList a:hover {color:#6581b4;}
.newsticker ul.newstickerList span.newstickerSpacer {margin:0 10px 0 0; font-weight:bold; color:#080f60;}
.newsticker ul.newstickerList span.newstickerTime {margin:0 10px 0 0; font-weight:bold;}
.newsticker ul.newstickerList span.newstickerLinktext {font-weight:bold;}
.newsticker .tickercontainer .mask ul.newstickerList {position:relative; left:590px; list-style-type:none; margin:0; padding:0; border:0;}
.newsticker .tickercontainer .mask ul.newstickerList li {float:left; margin:0; padding:0;}

.mediasetNewstickerNavigation {position:relative; border:1px solid #E3E3E3;}
.mediasetNewstickerNavigation .previous {position:relative; float:left; width:290px; margin:4px 0px 4px 0px; left:10px;}
.mediasetNewstickerNavigation .next {position:relative; float:right; width:290px; text-align:right; margin:4px 0px 4px 0px; right:10px;}

/* newsticker marquee*/
.newstickerMarquee {position:relative; float:left; margin:0 3px 14px 10px; width:611px; border:1px solid #E3E3E3;}
.newstickerMarquee .newstickerMarqueeContainer {position:relative; border:1px solid #E3E3E3; width: 589px; height:16px; margin:10px 0 10px 10px; padding:0; overflow:hidden;}
.newstickerMarquee a {white-space:nowrap; padding:0; margin:0 10px 0 0;}
.newstickerMarquee a:hover {color:#6581b4;}
.newstickerMarquee span.newstickerSpacer {margin:0 10px 0 0; font-weight:bold; color:#080f60;}
.newstickerMarquee span.newstickerTime {margin:0 10px 0 0; font-weight:bold;}
.newstickerMarquee span.newstickerLinktext {font-weight:bold;}

.allTicker {display: inline; float: left; margin-bottom: 14px; position: relative; width: 613px; background: url(icons/bg_613.gif); background-position: left bottom; background-repeat: no-repeat; : cursor: pointer; height: 30px; position: relative; width: 613px;}
.allTicker .tickerHeader .button{ width:95px; float:right; margin:7px 6px 0 0;}

.allTicker .txt { text-align:center; margin-top:7px; color:#000000;}
.allTicker .topLine { width: 613px; }
.allTicker .rightLine { height: 29px; left: 612px; }
.allTicker .leftLine { height: 29px; }
.allTicker .botLine { top: 29px; width: 613px; }
.allTicker .back { position:absolute; top:7px; left: 7px; }
.allTicker .for { position:absolute; top:7px; left:555px; }

.tickerEventlineHeadline { font-weight: bold; margin:0; }


/* D I M A  LAYER NEW */
/*#register_layer_box                     {z-index:1000;}*/
.dimaLayerBox                           { position:relative;width:613px;margin:0px 0px 5px 0px;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; }
.dimaLayerBox .innerBox                 { position:relative;padding:10px;line-height:16px;color:#000000; }
.dimaLayerBox .innerBox a               { color:#080F60;font-weight:bold; }
.dimaLayerBox .innerBox .button a        { background-image:url(icons/bg_button.gif);color:white;font-size:11px;font-weight:normal; }
.dimaLayerBox .innerBox .headline       { color:#051B93;font:bold 16px arial,helvetica,verdana,geneva,sans-serif;margin:0px; }
.dimaLayerBox .innerBox h3              { font:bold 16px arial,helvetica,verdana,geneva,sans-serif;margin:0px; }
.dimaLayerBox .innerBox table           { position:relative;width:600px; }
.dimaLayerBox .innerBox td              { color:#484848;height:32px;line-height:16px; }
.dimaLayerBox .innerBox td.left         { width:140px; }
.dimaLayerBox .innerBox td.center       { width:200px; }
.dimaLayerBox .innerBox td.right        { width:260px;font-weight:bold;line-height:16px;font-size:11px;padding-left:4px; }
.dimaLayerBox .innerBox td.right .icon  { position:relative;width:20px;height:19px;float:left; }
.dimaLayerBox .innerBox .both           { position:relative;width:590px; }
.dimaLayerBox .innerBox .both .txt      { position:relative;padding-left:16px;font-size:10px;line-height:14px; }
.dimaLayerBox .innerBox .nloptin .txt   { position:relative;font-size:10px;line-height:14px; }
.dimaLayerBox .innerBox .both input     { position:absolute;top:-2px;left:-4px; }
.dimaLayerBox .innerBox .sex            { position:relative;width:80px;float:left; }
.dimaLayerBox .innerBox .sex span       { padding-left:16px; }
.dimaLayerBox .innerBox .sex input      { position:absolute;top:-2px;left:-5px; }
.dimaLayerBox .innerBox span.ok         { color:#71ad05; }
.dimaLayerBox .innerBox span.error      { color:#f71f1f;font-size:11px; }
.dimaLayerBox .innerBox input.txt       { width:196px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px; }
.dimaLayerBox .innerBox input.day       { width:20px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px;margin-right:5px; }
.dimaLayerBox .innerBox input.month     { width:20px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px;margin-right:5px; }
.dimaLayerBox .innerBox input.year      { width:36px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px;margin-right:5px; }
.dimaLayerBox .innerBox input.short     { width:150px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px;margin-right:5px; }
.dimaLayerBox .innerBox input.zipcode   { width:42px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px;margin-right:5px; }
.dimaLayerBox .innerBox select          { width:200px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px; }
.dimaLayerBox .innerBox .saveGreen      { border-right-width:1px;border-right-style:solid;border-right-color:white;background-color:#71ad05; }
.dimaLayerBox .innerBox .saveGray       { border-right-width:1px;border-right-style:solid;border-right-color:white;background-color:#afafaf; }
.dimaLayerBox .innerBox .saveRed        { border-right-width:1px;border-right-style:solid;border-right-color:white;background-color:#f71f1f; }
.dimaLayerBox .innerBox .saveYellow     { border-right-width:1px;border-right-style:solid;border-right-color:white;background-color:#ffba00; }
.dimaLayerBox .innerBox .button         { position:relative;top:0px;left:0px;float:left;display:inline;margin-right:10px; }
.dimaLayerBox .innerBox a.arrow2        { line-height:18px; }

.dimaLayerBox .innerBox .top            { position:relative;height:18px; }
.dimaLayerBox .innerBox .top span       { padding-left:18px;font-weight:bold; }
.dimaLayerBox .innerBox .top input      { position:absolute;top:-2px;left:-4px; }
.dimaLayerBox .innerBox .sub            { position:relative;height:18px; }
.dimaLayerBox .innerBox .sub span       { padding-left:36px; }
.dimaLayerBox .innerBox .sub input      { position:absolute;top:-2px;left:14px; }
.dimaLayerBox .innerBox .button         { float:right; }
.dimaLayerBox .innerBox .button .front  { background-image:url(icons/bg_button_front.gif); }

.dimaLayerBox .innerBox h2              { font-size:14px;float:none;padding:0px;line-height:16px; }
.dimaLayerBox .button                   { position:absolute;top:8px;right:10px;font-weight:normal; }
.dimaLayerBox .imgBox                   { position:relative;width:112px;height:66px;float:left; }
.dimaLayerBox .imgBox .img              { position:relative;top:4px;left:4px;display:block; }

.dimaLayerBox .txtBoxBig          { position:relative;width:476px;float:left;display:inline;left:10px;padding:8px 0px 10px;line-height:16px; }
.dimaLayerBox .txtBoxBig h2       { font-size:14px;float:none;padding:0px;line-height:16px; }

.dimaLayerBox .linkBox                  { position:relative;width:118px;padding:41px 0px 10px;float:left;text-align:right;line-height:16px; }
.dimaLayerBox .linkBox a.arrow2         { line-height:16px; }

.dimaLayerBox .iconBox                  { position:relative;width:110px;padding:22px 0px 10px;float:left;display:inline;}
.dimaLayerBox .iconBox .icon            { position:relative;width:20px;height:19px;float:right; }

.dimasmallrtl .ui-dialog,.ui-dialog-content.dimasmallrtl {background-color:transparent;}
.ui-dialog .ui-dialog-titlebar.dimasmallrtl,.ui-dialog.dimasmallrtl .ui-dialog-titlebar {background-color:#E7EAF0;padding: 0px;height: 21px;}
.ui-dialog.ui-draggable .ui-dialog-titlebar.dimasmallrtl,.ui-dialog.dimasmallrtl.ui-draggable .ui-dialog-titlebar {cursor: move;width:488px;}
.ui-dialog .dimasmallrtl .ui-dialog-titlebar-close,.ui-dialog.dimasmallrtl .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;}
.ui-dialog .dimasmallrtl .ui-dialog-titlebar-close span,.ui-dialog.dimasmallrtl .ui-dialog-titlebar-close span {display: none;}
.ui-dialog .dimasmallrtl .ui-dialog-titlebar-close-hover,.ui-dialog.dimasmallrtl .ui-dialog-titlebar-close-hover {background: url(icons/dialog_close_button.gif) 0px -7px no-repeat;}
.ui-dialog .dimasmallrtl .ui-dialog-title,.ui-dialog.dimasmallrtl .ui-dialog-title {position:relative;top:2px;padding-left:17px;font-weight:bold;color:#1144A1;}
.ui-dialog .dimasmallrtl .ui-dialog-content,.ui-dialog.dimasmallrtl .ui-dialog-content {position:relative;width:488px;overflow:hidden;}
.ui-dialog .dimasmallrtl .bgBox,.ui-dialog.dimasmallrtl .bgBox {position:absolute;bottom:0px;left:0px;width:488px;height:1000px;background-color:#FFFFFF;}
.ui-dialog .dimasmallrtl .contentbox,.ui-dialog.dimasmallrtl .contentbox {color:#484848;position:relative;width:454px;margin:0px 17px 17px;padding-top:7px;}
.dimasmallrtl  h2                       { color: #080F60;position:relative;font-size:18px;margin-bottom:3px; }
.dimasmallrtl  h5                       { position:relative;margin-bottom:2px; }
.dimasmallrtl .txtBox                   { color:#484848;position:relative;line-height:16px;padding-bottom:14px; }
.dimasmallrtl .txtBox a                 { color:#080F60;}
.dimasmallrtl .txtBox a.arrow2          { color:#051B93;}
.dimasmallrtl .txtBox .button           { float:left;margin:8px 8px 8px 0px; }
.dimasmallrtl .txtBox .button a         { background-image:url(icons/bg_button.gif);color:white;font-size:11px;color:#FFFFFF; }
.dimasmallrtl .txtBox .button .front    { background-image:url(icons/bg_button_front.gif); }
.dimasmallrtl .txtBox span.error        { color:#f71f1f; }
.dimasmallrtl .txtBox h2                { font-size:14px;float:none;padding:0px;line-height:16px; }
.dimasmallrtl .txtBox td                { color:#484848; }
.dimasmallrtl .txtBox input.txt         { width:196px;border-width:1px;border-style:solid;border-color:#7f9db9;font-size:12px; }
.dimasmallrtl .buttonBox                { position:relative;width:454px; }
.dimasmallrtl .buttonBox .txt           { position:relative;font-size:11px;float:left;padding-top:2px; }
.dimasmallrtl .buttonBox .button        { float:right;margin:0px 0px 0px 8px; }
.dimasmallrtl .buttonBox .button a      { background-image:url(icons/bg_button.gif);color:white;font-size:11px;color:#FFFFFF; }
.dimasmallrtl .buttonBox .button.left   { float:left;margin:0px 8px 0px 0px; }
.dimasmallrtl .buttonBox .button .front { background-image:url(icons/bg_button_front.gif); }
.dimasmallrtl textarea                  { border:0px;width:452px;overflow:auto;font-size:11px; }

/*
.loginbox_header               {position:absolute; color:#ffffff;font-size:10px; line-height:16px; max-width: 220px; min-width: 90px; overflow:hidden; left:270px; top:7px; height:41px; padding:5px 15px 5px 5px; background-image:url(http://bilder.rtl.de/rtl09/images/mein_rtl_loginbox.jpg);background-repeat:repeat-x;}
.loginbox_header a.arrow2      {color:#ffffff;}
.loginbox_header a:hover.arrow2       { color:#051b93; }
.loginbox_header a.arrow2 span { background-image:url(icons/arrow_white.gif); }
.loginbox_header          a:hover.arrow2 span  { background-image:url(icons/com_arrow.gif); }
*/

#tooltip            {margin:0px;position:absolute;color:#484848;background-color:white;border: 1px solid #051B93;z-index:3000;padding-left:10px;padding-right:10px;}
#tooltip h3         {font-weight:normal;font-size:12px;}
#tooltip div.body   {font-weight:normal;font-size:11px;}

/* Gewinnspiel Modul */
div#gewinnspiel_formular {padding:10px;}
div#gewinnspiel_formular table td {padding:0px 5px 5px 0px;}
div#gewinnspiel_formular table td.left {width:120px; font-size:11px;}
div#gewinnspiel_formular table td.center {width:200px; font-size:11px;}
div#gewinnspiel_formular table td.center div.gender {position:relative; float:left; width:54px;}
div#gewinnspiel_formular table td.right {color:#F91D1F; font-weight:bold; font-size:11px;}
div#gewinnspiel_formular table td input.text {padding:2px; border:1px solid #666666; padding:2px; font-size:11px;}
div#gewinnspiel_formular table td input#street {width:125px; margin-right:5px;}
div#gewinnspiel_formular table td input#street_number {width:44px;}
div#gewinnspiel_formular table td input#zipcode {width:44px; margin-right:5px;}
div#gewinnspiel_formular table td input#city {width:125px;}
div#gewinnspiel_formular table td input#cms_gws_street {width:125px; margin-right:5px;}
div#gewinnspiel_formular table td input#cms_gws_street_number {width:44px;}
div#gewinnspiel_formular table td input#cms_gws_zipcode {width:44px; margin-right:5px;}
div#gewinnspiel_formular table td input#cms_gws_city {width:125px;}

div#gewinnspiel_formular table#terms {margin:10px 0px 0px 0px;}
div#gewinnspiel_formular table#terms td {font-size:10px; padding:0px 5px 10px 0px;}
div#gewinnspiel_formular table#terms td.checkbox {vertical-align:top;}
div#gewinnspiel_formular table#terms td.information {vertical-align:top;}

div#info_system {margin-bottom:10px;}
.gewinnspiel_formular_error {font-weight:bold; color:#ff0000;}

#gewinnspiel_formular .button {text-align: center;width: 80px;}
/* /Gewinnspiel Modul */

/* Kondolenzbuch */
.kondolenzbuch				{padding:12px;}
.kondolenzbuch .kopf        {text-align:center; margin-bottom:10px;}
.kondolenzbuch .kopf h1     {margin-bottom: 10px;}

.kondolenzbuch .kopf .outer {}
.kondolenzbuch .kopf .inner {padding:8px; margin:10px; }

/* Userupload */
.T_userup                             { position:relative;width:613px;margin:0px 3px 14px 10px;float:left;display:inline;overflow:hidden;background-repeat:no-repeat;background-position:bottom left; }
.T_userup .txtBox                     { position:relative;width:388px;padding:8px 0px 0px;margin:0px 8px;float:left;display:inline;line-height:16px; }
.T_userup.txtOnly .txtBox             { width:597px; }
.T_userup .txtBox h2                  { position:relative;font-size:14px;padding-bottom:6px; }
.T_userup .txtBox .linkBox            { position:relative;padding-top:6px; }

/*.T_userup .topLine                    { width:613px; }
.T_userup .rightLine                  { left:612px;height:100%; }
.T_userup .botLine                    { width:613px;}
.T_userup .leftLine                   { height:100%; }
*/


/* Doppelpack Spiel - Farben fuer HTML4 und HTML5 Versionen */
.doppelpackh1{color:#fff;}
#infoboxdp4{background:#080f60;}
.neustartenbutton{
	color: #fff;
	background:#6581b4;
	border-top:1px solid #6581b3;
	border-left:1px solid #6581b3;
	border-bottom:1px solid #6581b3;
	border-right:1px solid #6581b3;
}
.neustartenbutton a{color:#fff;}
#infoboxdp4 div{color:#fff;}


infofeld em{color:#fff; font-style:normal;}
#spielfeld figure{
	box-shadow:0px 0px 3px #000;
	-moz-box-shadow:0px 0px 5px #000;
	-webkit-box-shadow:0px 0px 3px #000;}
figure#highlightFigure{
	box-shadow:0px 0px 30px #fff;
	-moz-box-shadow:0px 0px 30px #fff;
	-webkit-box-shadow:0px 0px 30px #fff;	}
infofeld, #infoboxdp p, button {
	background: -webkit-gradient(linear, left top, right top, from(#080f60), to(#080f60));
	background: -moz-linear-gradient(left,  #080f60, #080f60);
	filter: progid:DXImageTransform.Microsoft.gradient( enabled='true', startColorstr=#080f60, endColorstr=#080f60, GradientType=1);}
button {
	color: #fff;
	border-top:1px solid #6581b3;
	border-left:1px solid #6581b3;
	border-bottom:1px solid #6581b3;
	border-right:1px solid #6581b3;
	-webkit-box-shadow:0px 0px 15px 2px #fff;
	-moz-box-shadow:0px 0px 15px 2px #fff;
	box-shadow:0px 0px 15px 2px #fff;
	background:#6581b4;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#6581b4));
	background:-moz-linear-gradient(center top , #ffffff, #6581b4) repeat scroll 0 0 #6581b4;
	filter: progid:DXImageTransform.Microsoft.gradient( enabled='true', startColorstr=#ffffff, endColorstr=#6581b4, GradientType=0);}
button:hover{
	-webkit-box-shadow:0px 0px 20px 7px #fff;
	-moz-box-shadow:0px 0px 20px 7px #fff;
	box-shadow: 0px 0px 15px 7px #fff;}
button:active {	color: #fff;}
/****** / Doppelpack Spiel *****/

/****** facebook box & twitter button  über mediasets ********/
.facebook_right                 { float:right;position:relative;width:115px;height:20px;margin:0 12px 0 0; }
.custom-twitter-share-button    { float:right;position:relative;display:block;width:16px;height:16px;margin:1px 14px 0 0;z-index:2; }
.separator-fb-tw                { float:right;position:relative;width:1px; height:18px;margin:1px 12px 0 0; }
/****** /facebook box & twitter button  über mediasets ********/

/**** wkw Button ***/
.wkw-share-button {float:right; width:120px; height: 20px;}

/* facebook login */
#smallDialog .facebookLoginBox {position:relative; border-top:1px solid #E3E3E3; text-align:center; margin:0; padding:10px 0 0 0;}
#smallDialog .facebookLoginBox a.facebookLoginLarge {position:relative; margin:auto;}

#register_layer_box .facebookLoginBox {position:absolute; bottom:125px; left:10px;}
#register_layer_box .facebookLoginBox a.facebookLoginLarge {position:relative; margin:auto;}

/*** Verbraucherhinweise ***/
#banner {position:absolute; left:218px; top:1px;}
.halfpageDummy,
.rectangleDummy,
#bannerDummy,
.billboardDummy,
#skyDummy			{position:absolute; z-index:0; visibility:hidden;}

#sky                {position:absolute;left:950px;top:95px;}

.halfpageDummy,
.rectangleDummy		{left:0; top:auto; width:300px;}
.halfpageDummy		{height:600px;}
.rectangleDummy		{height:250px;}
#bannerDummy 		{left:218px; top:1px; width:728px; height:90px;}
.billboardDummy     {left:0; top:0; width:100%; height:225px;}
#sky,
#skyDummy			{left:950px; top:95px; width:160px; height:600px;}

#billboard {position:relative;top:0;float:left;width:100%;margin:0;background-color:#e7eaf0;}
#billboard #ip_billboard {position:relative;margin:0 auto;}
/*** DPA- Tabelle ***/
.dpa-content table.dpaSonstiges { width: 597px; border-spacing: 0; border-collapse: collapse; border-color: inherit;}
.dpa-content table.dpaSonstiges tr { background-color:#eeeeee; border-bottom: 3px solid white; height:34px; }
.dpa-content table.dpaSonstiges tr td.col1,
.dpa-content table.dpaSonstiges tr td.col2,
.dpa-content table.dpaSonstiges tr td.col3,
.dpa-content table.dpaSonstiges tr th.col1,
.dpa-content table.dpaSonstiges tr th.col2,
.dpa-content table.dpaSonstiges tr th.col3   {text-align:left; padding:0px; display:table-cell; margin-right:0px; float:none; width: auto; }

.artikel .txtBox .dpa-content table.dpaSonstiges tr .col1,
.artikel .txtBox .dpa-content table.dpaSonstiges tr .col2 { position:inherit; }


/* * *   T H E M E N A R C H I V   * * */

.archivLeftCol .artikel {border-top:0;}

.archivLeftCol h1 {margin:4px 8px 20px 8px;}
.archivLeftCol .seo_textbox h1,
.archivLeftCol .seo_textbox h2 {float:none !important;height:20px;overflow:hidden;margin:0;padding:0 0 0 5px;font-size:11px; font-weight:bold; color:#1144A1;line-height:20px;background-color:#e7eaf0;}
.archivLeftCol .T_az {margin-bottom:25px;}
.archivLeftCol .T_az .section {position:absolute;top:-14px;left:1px;float:left;width:192px;height:14px;text-transform:uppercase;font-weight:bold;font-size:11px;}
.archivLeftCol .T_az .section a {text-transform:uppercase;font-weight:bold;color:#484848;}

.archivRightCol .bar {width:300px;height:20px;margin-bottom:10px; background-color:#05367b;}
.archivRightCol .bar .line {height:1px;background-color:#c10000;margin:0 1px;}
.archivRightCol .bar .txt {padding:3px 0; text-align:center;}
.archivRightCol .bar .txt a {font-weight:normal;text-decoration:none;padding-right:5px;font-weight:normal;color:#ffffff;}
.archivRightCol .bar .txt span {font-weight:bold;padding-right:5px;color:#ffffff;}
.archivCalendar                                  { position:relative;top:0px;width:150px; float:left; font-size:11px;}
.archivCalendar .calendarBox                     { width:147px; background-color:#CFDAEC; padding:1px 0 0 1px; margin-bottom:10px;}
.archivCalendar.left .calendarBox                { clear:left;}
.archivCalendar.right .calendarBox               { margin-left:3px;}
.archivCalendar .calendarBox .head               { width:146px; margin-bottom:1px; text-align:center;font-weight:bold; height:20px;line-height:20px;font-size:12px; background-image:url(images/rtl11/r11_bg_946.jpg);background-position:0 -51px;}
.archivCalendar .calendarBox .head a             { color:#080F60;font-weight:bold; }
.archivCalendar .calendarBox .dayBox             { position:relative;width:20px;height:22px;float:left;display:inline;margin:0px 1px 1px 0px; background-color:#E7EAF0;}
.archivCalendar .calendarBox .dayBox.topBox      { background-color:#ffffff; color:#080F60;font-weight:bold;}
.archivCalendar .calendarBox .dayBox a           { color:#1144A1; font-weight:normal; }
.archivCalendar .calendarBox .dayBox.aktivBox    { background-color:#080F60;}
.archivCalendar .calendarBox .dayBox.aktivBox a  { font-weight:bold; color:#ffffff;}
.archivCalendar .calendarBox .dayBox.empty       { background-color:#ffffff;}
.archivCalendar .calendarBox .dayBox .day.disabled { color:#7E7E7E; }
.archivCalendar .calendarBox .line               { height:1px; margin:0px 1px;}
.archivCalendar .calendarBox .day                { position:relative;display:block;font-size:11px;padding:3px 0px;text-align:center;}

.archivLeftCol .blaettern                { position:relative;width:100%;text-align:center;padding:0 0 20px 0; }
.archivLeftCol .blaettern a,
.archivLeftCol .blaettern span              { position:relative;background-color:#E7EAF0;color:#1144A1;padding:0px 4px;margin:0px 1px; font-weight:normal;}
/*.archivLeftCol .blaettern.quicklinks a   { font-size:8px;}*/
.archivLeftCol .blaettern a.transparent  { background-color:transparent; }
.archivLeftCol .blaettern span.active          { background-color:#080f60;color:#ffffff; font-weight:bold;}
.archivLeftCol .blaettern a.light        { background-color:transparent;color:#E7EAF0; }

.archivImage { position: relative; width: 300px; margin-bottom:10px;}
.archivImage h2 { font-size:18px;font-weight:bold;margin:9px 0 0 0;padding:0 0 10px 0;color:#080f60;}
.archivImage .txt {padding:5px;border-color:#ECF0F8;border-style:solid;border-width:0 1px 1px 1px;}

/*** Payvoting ***/
.payVoting {
    background-position: 0 12px;
    background-repeat: no-repeat;
    margin-bottom: 14px;
    position: relative;
    width: 946px;
}
.payVoting .votRelated {
    position: absolute;
    top: 12px;
}
.payVoting .votRelated.noBG {
	background-image:none;
}
.payVoting .votRelated .chance {
    height: 231px;
    left: 0;
    position: absolute;
    top: 340px;
    width: 319px;
}
.payVoting .backHome {
    display: block;
    height: 36px;
    position: absolute;
    width: 90px;
    z-index: 1;
}
.payVoting .introText {
    font-weight: bold;
    left: 16px;
    line-height: 15px;
    position: absolute;
    top: 140px;
    width: 464px;
}
.payVoting .introText h1 {
    font-size: 18px;
    padding-bottom: 6px;
    position: relative;
}
.payVoting .introText h2 {
	font-size: 12px;
    position: relative;
}
.payVoting .votContainer {
    left: 12px;
    position: absolute;
    top: 272px;
    width: 620px;
    z-index:1;
}
.payVoting .votContainer .inaktiv {
	position:absolute;
	top:0px;
	left:56px;
	width:406px;
	height:198px;
}
.payVoting .votContainer .alle {
    width: 580px;
}
.payVoting .nominee {
    box-shadow: 5px 3px 10px #000000;
    cursor: pointer;
    float: left;
    position: relative;
}
.payVoting .off {
    cursor: default;
}
.payVoting .alle .nominee {
    width: 110px;
}
.payVoting .layout3 .nominee {
    margin: 0 14px 0 0;
    width: 185px;
}
.payVoting .layout2 .nominee {
    margin: 0 25px 0 0;
    width: 279px;
}
.payVoting .nominee img {
    border-radius: 4px 4px 4px 4px;
    position: relative;
}
.payVoting .alle .nominee img {
    width: 110px;
    height: 155px;
}
.payVoting .layout3 .nominee img {
    width: 185px;
}
.payVoting .layout2 .nominee img {
    width: 279px;
}
.payVoting .votButton {
	position:absolute;
	bottom:0px;
	left:0px;
	width:108px;
	border:1px solid #6b9a08;
	padding:4px 0px 3px;
	text-align:center;
	font-weight:bold;
	color:#133e1d;
    -moz-border-radius:4px; /* Firefox */
	-webkit-border-radius:4px; /* Safari, Chrome */
	border-radius:4px; /* CSS3 */
	background: #c2d668; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2d668), color-stop(50%,#8fba2b), color-stop(50%,#72aa00), color-stop(100%,#add24e)); /* Chrome,Safari4+ */
    background:    -moz-linear-gradient(top,  #c2d668 0%,#8fba2b 50%,#72aa00 50%,#add24e 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top,  #c2d668 0%,#8fba2b 50%,#72aa00 50%,#add24e 100%); /* Chrome10+,Safari5.1+ */
    background:      -o-linear-gradient(top,  #c2d668 0%,#8fba2b 50%,#72aa00 50%,#add24e 100%); /* Opera 11.10+ */
    background:     -ms-linear-gradient(top,  #c2d668 0%,#8fba2b 50%,#72aa00 50%,#add24e 100%); /* IE10+ */
    background:         linear-gradient(top,  #c2d668 0%,#8fba2b 50%,#72aa00 50%,#add24e 100%); /* W3C */
}
.payVoting .alle .votButton {
    width: 108px;
}
.payVoting .layout3 .votButton {
    width: 183px;
}
.payVoting .layout2 .votButton {
    width: 277px;
}
.payVoting .buyButton {
    position: absolute;
    background-color: red;
    padding: 7px 0 0;
    top: 55px;
    left: 3px;
    border:1px solid #6b9a08;
    width: 84px;
    height: 23px;
    text-align: center;
    color:#133e1d;
    -moz-border-radius:4px; /* Firefox */
    -webkit-border-radius:4px; /* Safari, Chrome */
    border-radius:4px; /* CSS3 */
    background: #c2d668; /* Old browsers */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2d668), color-stop(50%,#8fba2b), color-stop(50%,#72aa00), color-stop(100%,#add24e)); /* Chrome,Safari4+ */
    background:    -moz-linear-gradient(top,  #c2d668 0%,#8fba2b 50%,#72aa00 50%,#add24e 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top,  #c2d668 0%,#8fba2b 50%,#72aa00 50%,#add24e 100%); /* Chrome10+,Safari5.1+ */
    background:      -o-linear-gradient(top,  #c2d668 0%,#8fba2b 50%,#72aa00 50%,#add24e 100%); /* Opera 11.10+ */
    background:     -ms-linear-gradient(top,  #c2d668 0%,#8fba2b 50%,#72aa00 50%,#add24e 100%); /* IE10+ */
    background:         linear-gradient(top,  #c2d668 0%,#8fba2b 50%,#72aa00 50%,#add24e 100%); /* W3C */
}
.payVoting .backButton {
    position: relative;
    cursor: pointer;
}
.payVoting .newChoice {
    position: absolute;
    top: 110px; /* alt 185px */
    width: 351px;
    z-index: 1;
}
.payVoting .newChoice img {
    border-radius: 4px 4px 4px 4px;
    box-shadow: 5px 3px 10px #000000;
    display: block;
    margin: 0 0 0 95px;
    position: relative;
}
.payVoting .newChoice .backButton {
    left: 218px;
    position: absolute;
    top: 1px;
    cursor: pointer;
}
.payVoting .dankePlayer {
    border-radius: 4px 4px 4px 4px;
    box-shadow: 5px 3px 10px #000000;
    height: 258px;
    left: 35px;
    position: absolute;
    top: 165px;
    width: 298px;
}
.payVoting .dankePlayer .txtBox {
    color: #065020;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    position: relative;
}
.payVoting .dankePlayer .txtBox b {
    color: #FCDB50;
    font-size: 12px;
}
.payVoting .dankePlayer .player {
    height: 165px;
    left: 2px;
    position: relative;
    width: 294px;
}
.payVoting .payForm {
	position:relative;
	width:583px;
    -moz-border-radius:4px; /* Firefox */
	-webkit-border-radius:4px; /* Safari, Chrome */
	border-radius:4px; /* CSS3 */
}
.payVoting .payForm .txtBox {
    padding: 5px;
    position: relative;
}
.payVoting .payForm .txtBox a {
    font-weight: bold;
}
.payVoting .payBox  {
    float: left;
    margin: 20px 0 35px 5px;
}
.payVoting .payForm .payButton {
    display: block;
    float: left;
    position: relative;
}
.payVoting .payForm .txtBox td {
    color: #CFE6B7;
    font-size: 11px;
    height: 21px;
    position: relative;
}
.payVoting .payForm .txtBox input {
    background-color: #D3DFE0;
    border: 1px solid #085A2D;
    font-size: 12px;
    padding: 1px;
    width: 140px;
}

.payVoting .payForm .txtBox.sms input {
    background-color: #FFFFFF;
    border: 0;
    font-size: 10px;
    padding: 1px;
    width: auto;
}
.payVoting .payForm .txtBox input.long {
    width: 248px;
}
.payVoting .payForm .txtBox input.day {
    margin-right: 2px;
    width: 30px;
}
.payVoting .payForm .txtBox input.month {
    margin-right: 2px;
    width: 30px;
}
.payVoting .payForm .txtBox input.year {
    width: 68px;
}
.payVoting .payForm .txtBox input.pre {
    margin-right: 2px;
    width: 68px;
}
.payVoting .payForm .txtBox input.tel {
    width: 174px;
}
.payVoting .payForm .txtBox .sex {
    float: left;
    padding-left: 15px;
    position: relative;
    width: 60px;
}
.payVoting .payForm .txtBox .sex input {
    border: 0 none;
    left: -4px;
    position: absolute;
    top: -3px;
    width: auto;
	background-color:transparent;
}
.payVoting .payForm .checkTxtBoxContainer {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20ffffff,endColorstr=#20ffffff);
    border-radius: 4px 4px 4px 4px;
    padding: 5px;
    position: relative;
}
.payVoting .payForm .checkTxtBox {
    position: relative;
}
.payVoting .payForm .checkTxtBox .txt {
    padding-left: 0px;
    position: relative;
}
.payVoting .payForm .checkTxtBox input {
    border: 0 none;
    left: -4px;
    position: absolute;
    top: -3px;
    width: auto;
}
.payVoting .payForm .txtBox .error {
    color: #FCDB50;
}
.payVoting .payForm .txtBox .saveGreen {
    background-color: #74A95E;
    margin-right: 1px;
}
.payVoting .payForm .txtBox .saveGray {
    background-color: #AFAFAF;
    margin-right: 1px;
}
.payVoting .payForm .txtBox .saveRed {
    background-color: #F71F1F;
    margin-right: 1px;
}
.payVoting .payForm .txtBox .saveYellow {
    background-color: #FFBA00;
    margin-right: 1px;
}
.payVoting .formButton {
	position:relative;
	width:108px;
	padding:4px 0px 3px;
	text-align:center;
	cursor:pointer;
    -moz-border-radius:4px; /* Firefox */
	-webkit-border-radius:4px; /* Safari, Chrome */
	border-radius:4px; /* CSS3 */
 }
.payVoting .formButton.long {
    width: 250px;
}
.payVoting .formButton.medium {
    width: 176px;
}
.payVoting .rights {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    border-radius: 4px 4px 4px 4px;
    color: #FCDB50;
    padding: 5px;
    position: relative;
    width: 570px;
}
.payVoting .rights a {
    color: white;
    font-weight: bold;
}
.payVoting .cancellation {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    border-radius: 4px 4px 4px 4px;
    color: #FCDB50;
    padding: 5px;
    position: relative;
    width: 570px;
    margin: 10px 0 0 0;
}
.payVoting .cancellation a {
    color: white;
    font-weight: bold;
}
.payVoting .cancellation .title {
	padding: 3px 3px 3px 5px;
    margin: 0 0  10px 0;
    -moz-border-radius:4px; /* Firefox */
    -webkit-border-radius:4px; /* Safari, Chrome */
    border-radius:4px; /* CSS3 */

}
.payVoting .cancellation .text {
    margin: 0 0 0 5px;
}
#basic-modal-payvotcontent {
    display: none;
}
#payvotingModal {
    background-color: white;
    border-radius: 8px 0 0 0;
    box-shadow: 5px 3px 10px #000000;
    height: 360px;
    width: 580px;
}
#payvotingModal .simplemodal-data .head {
	color:#fcdb50;
	padding:5px 10px;
    -moz-border-radius:4px 0px 0px 0px; /* Firefox */
	-webkit-border-radius:4px 0px 0px 0px; /* Safari, Chrome */
	border-radius:4px 0px 0px 0px; /* CSS3 */
	background: #0e5723; /* Old browsers */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0e5723), color-stop(100%,#5b9132)); /* Chrome,Safari4+ */
    background:    -moz-linear-gradient(left, #0e5723 0%,#5b9132 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(left, #0e5723 0%,#5b9132 100%); /* Chrome10+,Safari5.1+ */
    background:      -o-linear-gradient(left, #0e5723 0%,#5b9132 100%); /* Opera 11.10+ */
    background:     -ms-linear-gradient(left, #0e5723 0%,#5b9132 100%); /* IE10+ */
    background:         linear-gradient(left, #0e5723 0%,#5b9132 100%); /* W3C */
}
#payvotingModal .simplemodal-data .txtBox {
    height: 324px;
    left: 0;
    overflow: auto;
    position: absolute;
    top: 36px;
    width: 580px;
}
#payvotingModal .simplemodal-data .txtBox .txt {
    padding: 5px 0 10px 10px;
    position: relative;
    width: 530px;
    color: #484848;
}
#payvotingModal a.modalCloseImg {
    background: url("images/payvoting11/ibes11/r11_ibes_vot_backibes.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline;
    height: 42px;
    position: absolute;
    right: -12px;
    top: -6px;
    width: 97px;
    z-index: 3200;
}

/**************** USERUPLOADVOTING ***************************/
#useruploadvoting #voting-done {display: none;}
#useruploadvoting-interactions h3 {font-size: 18px;margin: 6px 0 6px;padding: 0 8px;color: #080F60;}
#useruploadvoting-interactions {margin: 5px 0 0 0;}
#trigger-container {margin: auto;width: 500px;}
.useruploadvoting-trigger {float:left;margin-left:20px;width:60px;text-align: center;}
.useruploadvoting-trigger div{background: url(images/useruploadvoting-point.gif) no-repeat;height:53px;width:53px;}
.useruploadvoting-trigger-hover {opacity: 0.5;filter:alpha(opacity=50); /* For IE8 and earlier */}
.useruploadvoting-trigger img {border: 0;}
#trigger-container {margin: auto;width: 500px;}
#item-box {background: url("/styles/images/voting-video-bg.jpg") no-repeat scroll 0 0 transparent;width: 613px;height: 359px;}
/*#item-box img {margin:10px auto 5px auto;display: block; vertical-align: middle;}*/
#item {width:512px;height:314px;margin: 0 auto;position: relative;clear: left;text-align: center;}

.pictureListItem                   { position:relative;width:130px;height:136px;float:left;display:inline;margin-right:9px;text-align: center; }
.pictureListItem .imgBox           { position:relative;width:130px;height:75px;overflow:hidden; background: #E7EAF0;}
.pictureListItem .imgBox .layer    { position:absolute;top:0px;left:0px;width:130px;height:150px; }
.pictureListItem .imgBox a         { position:absolute;top:2px;left:2px;width:126px;height:71px;display:block; }
.pictureListItem .txt              { position:absolute;top:78px;left:2px;width:126px;height:32px;line-height:16px;overflow:hidden; }
.pictureListItem .arrow2           { position:absolute;top:114px;left:2px; }

/*** Zeitstrahl Modul ***/
.specialZeitstrahlbg	{margin:12px 10px 12px 10px; width:617px; height:73px; display:block; overflow:hidden; background:url(images/zeitstrahl_background_blank.jpg) top left no-repeat;}
.artikel .specialZeitstrahlbg{margin-left:0px;}
.specialZeitJahre 		{margin:8px 0 25px 25px; height:40px; width:560px; background-color:transparent; display:block; overflow:hidden; position:absolute;}
#specialZeitScroller 	{width:2000px; height:47px;position:absolute; top:0; left:0px; background:transparent url(images/zeit_striche.png) top left repeat-x; display:block;}
.sZcont 				{float:left; color:#fff; width:50px; margin:0 25px 0 5px; font: 12px arial, helvetica, verdana, geneva, sans-serif;}
.content .sZcont a			{color:#fff; font:bold 12px BankGothic,arial,helvetica,verdana,geneva,sans-serif;}
.content .sZcont.active a	{color:#9b1d1d; font-weight:bold;}
.content .sZcont.inactive 	{font-weight:normal; opacity:0.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";}
.specialZeitBtLeft{position:absolute; left:10px; margin:0; padding:0;}
.specialZeitBtRight{position:absolute; left:602px; margin:0; padding:0;}
.artikel .specialZeitBtLeft{position:absolute; left:0px; margin:0; padding:0;}
.artikel .specialZeitBtRight{position:absolute; left:592px; margin:0; padding:0;}

.fanbadgesContainer					{ float:left; width:924px; margin:13px 10px; }
.fanbadgesContainer img				{border:0;}
.fanbadgesContainer h2				{font-size:18px; }
.fanbadgesContainer .singleBadge	{float:left; width:160px; height:200px; margin:8px; text-align:center;}
.fanbadgesContainer .singleBadge img {margin-bottom:10px;}
.fanbadgesContainer .singleBadge a	{font-weight:bold;}




/** INSIDE ONLINE **/
.inside-container {
	overflow: visible;
	margin: 10px;
	position: relative;
	left: 0px;
	width: 950px;
}

.inside-container img {
    border: 0;
}

.inside-content-container {
    float: left;
    width: 615px;
    margin-right: 10px;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}

.inside-related-container {
	float: left;
	width: 300px;
}

.inside-feed {
	display: none;
	height: 375px;
	overflow: auto;
}

.inside-feed-container {
	height: 411px;
	margin-bottom: 12px;
}
.inside-related-teaser.halbhoch {
    margin-bottom: 12px;
    height: 117px;
}
.inside-related-teaser.hoch {
    margin-bottom: 12px;
    height: 250px;
}

.inside-rectangle, .inside-votingbox {
	width: 300px;
	height: 250px;
    margin-bottom:12px;
}

.inside-content-controls {
	position: absolute;
	bottom:0;
	left:0;
	height: 45px;
	width: 615px;
	position: relative;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.inside-content-controls .text {
	width: 572px;
	height: 28px;
    background-color: white;
    border: 2px inset;
    color:black;
    padding:1px
}

.inside-content-controls .text:focus {
	outline: none;
	resize: none;
}

.inside-content-controls textarea.text {
	height: 126px;
    font-size: 12px;
}

.inside-content-controls a.toggle {
	position: absolute;
	right: 9px;
    top: 9px;
	width: 13px;
	height: 13px;
	text-indent: 1000px;
	overflow: hidden;
}

.inside-content-controls a.toggle.open {
	background-position: 0px -13px;
}

.inside-content-controls-boxes {
	padding: 7px 0;
	overflow: auto;
}

.inside-content-controls-boxes label {
	width: 100px;
	display: block;
	float: left;
}

.inside-content-controls-boxes .button {
    width: 170px;
    float: right;
    margin-right: 29px;
}

.inside-content-controls-small {
	height: 18px;
	padding: 6px;
}

.inside-content-controls-small img {
	display: block;
}

.inside-content-controls-large {
	display: none;
	height: 155px;
	padding: 6px;
}

.inside-content-menu, .inside-feed-menu {
	margin: 0;
	padding: 0;
	overflow: auto;
}

.inside-feed-menu li {
	float: left;
	list-style: none;
	display: block;
}

.inside-feed-menu li a:hover, .inside-feed-menu li a.active {
    background-position-y: 0px;
}

.inside-feed-menu li.checkin a {
	background-position: -100px -35px;
}

.inside-feed-menu li.checkin a:hover, .inside-feed-menu li.checkin a.active {
	background-position: -100px 0px;
}

.inside-feed-menu li.checkins a {
	background-position: -200px -35px;
}

.inside-feed-menu li.checkins a:hover, .inside-feed-menu li.checkins a.active {
	background-position: -200px 0px;
}

.inside-feed-menu li a {
	padding: 8px;
	text-align: center;
	width: 84px;
	height: 19px;
	display: block;
	white-space: nowrap;
	text-indent: 1000px;
	overflow:hidden;
}

.inside-feed-menu li .checkins {
	position: absolute;
	top: -7px;
	right: 15px;
	min-width: 14px;
	border-radius: 10px;
	font-weight: bold;
	text-align: center;
    padding: 0 8px;
    color: white;
    background: #484848;
	background: -moz-linear-gradient(top, #080f60 0%, #1144A1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#080f60), color-stop(100%, #1144A1));
	background: -webkit-linear-gradient(top, #080f60 0%, #1144A1 100%);
	background: -o-linear-gradient(top, #080f60 0%, #1144A1 100%);
	background: -ms-linear-gradient(top, #080f60 0%, #1144A1 100%);
	background: linear-gradient(top, #080f60 0%, #1144A1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#080f60', endColorstr='#1144A1',GradientType=0 );
	box-shadow: 0px 1px 3px black;
}


.inside-content-menu li {
	float: left;
	list-style: none;
	text-align: center;
	display: block;
}

.inside-content-menu li a {
	display: block;
	height: 35px;
	width: 152px;
	overflow: hidden;
	position: relative;
}

.inside-content-menu li a img {
	position: absolute;
	top:-35px;
	left:0px;
}

.inside-content-menu li a.facebook {
	width: 153px;
}

.inside-content-menu li a.werkenntwen img {
	left: -153px;
}

.inside-content-menu li a.twitter img {
	left: -306px;
}

.inside-content-menu li a.facebook img {
	left: -459px;
}

.inside-content-menu li a.active {
	font-weight: bold;
}

.inside-content-menu li a.active img, .inside-content-menu li a:hover img {
    top:0px;
}

.inside-content {
	display: none;
	height: 592px;
	overflow: auto;
}

.inside-content-container-with-specials .inside-content {
    height: 545px;
}

.inside-content-comment {
	overflow: auto;
	padding: 15px 5px;
	background: white;
}

.inside-content-comment h4 {
	text-transform: uppercase;
	margin: 0;
}

.inside-content-comment p {
	margin: 0;
}

.inside-content-comment p.time {
	float: left;
    font-size: x-small;
}

.inside-content-comment img {
	float: left;
}

.inside-content-teaser {
	overflow: auto;
	padding: 15px 5px;
}

.inside-feed-animation {
    max-height: 375px;
    overflow: hidden;
    position: absolute;
    width: 296px;
    z-index: 100000;
    box-shadow: 0px 0px 20px #E0E0E0;
}

.inside-feed-teaser {
	position: relative;
	overflow: auto;
	padding: 5px;
	cursor: pointer;
}

.inside-feed-teaser img {
	float: left;
}

.inside-feed-teaser h4 {
	margin: 0 0 5px 0;
}

.inside-feed-teaser p {
	margin: 0;
}

.inside-feed-teaser p.time {
	position: absolute;
	bottom: 4px;
	right: 25px;
	font-size: x-small;
}

.inside-feed-teaser-box {
	margin-left: 105px;
}

.inside-feed-loading {
    display: block;
    position: absolute;
    height: 375px;
    z-index: 100000;
    width: 298px;
    background-color:rgba(0,0,0,0.75);
}

.inside-feed-dialog {
    display: none;
    position: absolute;
    height: 368px;
    z-index: 100000;
    width: 300px;
}

.inside-feed-loading-alert, .inside-feed-dialog-alert {
    width:222px;
    height:105px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-60px;
    margin-left:-123px;
    padding: 12px;
    text-align: center;
    color: white;
    font-size: 13px;
}

.inside-content-loading {
    display: block;
    position: absolute;
    z-index: 100000;
    width: 611px;
    background-color:rgba(0,0,0,0.75);
}

.inside-content-dialog {
    display: none;
    position: absolute;
    z-index: 100000;
    width: 611px;
}

.inside-content-loading-alert, .inside-content-dialog-alert {
    width:222px;
    height:105px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-60px;
    margin-left:-123px;
    padding: 12px;
    text-align: center;
    color: white;
    font-size: 13px;
}

.inside-content-teaser-ft {
	margin-top: 15px;
}

.inside-content-teaser-box {
	margin-left: 65px;
}

.inside-content-teaser h4 {
	text-transform: uppercase;
	margin: 0;
}

.inside-content-teaser p {
	margin: 0;
	color: #4a4a4a;
}

.inside-content-teaser p.time {
	float: left;
    font-size: x-small;
    padding: 5px 0;
}

.inside-content-teaser p.comments {
	text-align: right;
    font-size: x-small;
    padding: 5px 35px 5px 0;
}

.inside-content-teaser img {
	float: left;
}

.inside-feed-checkin-hd {
	padding: 10px;
	border-bottom: 1px #bfbfbf solid;
}

.inside-feed-checkin-ft {

}

.inside-feed-checkin form label {
	display: block;
	padding: 15px 10px;
	position: relative;
}

.inside-feed-checkin form label input {
	position: absolute;
	right: 10px;
	top: 13px;
}

.inside-feed-checkin form textarea {
	border-radius: 10px;
	margin: 8px;
	width: 268px;
	height: 58px;
	padding: 6px;
	outline: none;
	resize: none;
}

.inside-feed-checkin form button {
	text-transform: uppercase;
	padding: 5px;
	width: 282px;
	border-radius: 2px;
	margin: 7px 8px;
	cursor: pointer;
}

.inside-content-comment-controls {
	text-align: right;
    overflow: auto;
    padding: 5px;
}

.inside-content-comment-controls .button {
    float:right;
    margin-right: 5px;
}

.inside-content-comment-controls button {
	text-transform: uppercase;
	padding: 1px 10px;
	border-radius: 2px;
	margin: 5px;
    font-size: 10px;
    cursor: pointer;
}

.inside-content-comment-container {
    overflow: auto;
}

.inside-feed-disabled {

}

.inside-feed-message {
	width: 210px;
	margin: 0 auto;
	font-weight: bold;
	padding: 10px;
	text-align: center;
	margin-top: 120px;
}

.inside-special-container {
	overflow: auto;
	margin-bottom: 10px;
}

.inside-rectangle .rectangel, /* @deprecated */
.inside-rectangle .rectangle {
	margin: 0;
}

.inside-special-menu {
    background: url('http://bilder.static-fra.de/rtl09/images/inside/bg.specials.bar.b.png') repeat-x;
	list-style: none;
	margin: 0;
	padding: 0;
    position: relative;
	overflow: auto;
}

.inside-special-livestream {
    overflow: auto;
}

.inside-special-menu li {
	display: block;
	float: left;
}

.inside-special-menu li.toggle {
    position: absolute;
    right: 16px;
    top: 11px;
}

.inside-special-menu li a {
	display: block;
	width: 153px;
	padding: 10px 0px;
	text-align: center;
    color:#ffffff;
    background-image:url('http://bilder.static-fra.de/rtl09/images/inside/btn.navi.b.png');
    background-position:0px 35px;
    background-repeat:no-repeat;
}

.inside-special-menu li a.active, .inside-special-menu li a:hover {
    background-position: 0px 0px;
}

.inside-special-menu li.toggle a {
    background:url('http://bilder.static-fra.de/rtl09/images/inside/btn.toggle.png') no-repeat bottom right;
    width: 110px;
    height: 13px;
    padding:0px;
}

.inside-special-menu li.toggle a:hover {
    background-position: bottom right;
}

.inside-special-menu li:first-child a {
	width: 153px;
}

.inside-voting {
    width: 300px;
    height: 250px;
}

.inside-voting-title {
    font-size: 18px;
    font-weight: bold;
    padding: 3px 5px;
    margin: 0 0 0px 0;
}

.inside-voting h3 {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    height: 55px;
display: table-cell; vertical-align: middle;
width: 300px;
}

.inside-voting ul {
    list-style: none;
    margin: 0;
    padding: 0 10px;
    height: 65px;
font-size: 14px;
}

.inside-voting-remaining {
    text-align: center;
    font-weight: bold;
}

.inside-voting-message {
    font-size: 22px;
    font-style: italic;
    text-align: center;
    padding-top: 73px;
}

.inside-voting-message-s {
    font-size: 18px;
    font-style: italic;
    text-align: center;
    padding-top: 25px;
}

.inside-voting-message-xl {
    font-size: 38px;
    text-align: center;
    padding-top: 8px;
    font-weight: bold;
    margin: 0;
}

.inside-answer-result {
    height:34px;
    margin: 5px 7px;
    position: relative;
}

.inside-answer-bar {
    height:34px;
    width: 0;
}

.inside-answer-txt {
    position: absolute;
    top: 0;
    left: 0;
    height: 34px;
    line-height: 34px;
    font-weight: bold;
    padding-left: 10px;
}

.inside-answer-percent {
    position: absolute;
    top: 0;
    right: 10px;
    height: 34px;
    line-height: 34px;
    font-weight: bold;
    font-size:14px;
}

.inside-answers-message {
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    text-align: right;
    padding: 1px 7px;
}

#voting-timer {
    height: 57px;
    width: 147px;
    position: relative;
    margin: 0 auto;
    font-style: normal;
}

#voting-timer-m, #voting-timer-s {
    position: absolute;
    top: 0px;
    font-size: 45px;
    line-height: 45px;
}

#voting-timer-m {
    left: 6px;
}

#voting-timer-s {
    left: 91px;
}

#inside-special-f1-infos h3 {
height: 16px;
padding: 10px 5px;
color: white;
font-weight: normal;
outline: none;
}

#inside-special-f1-infos h3 {
    border: 1px #cddaed solid;
    border-bottom: none;
}

#inside-special-f1-infos .inside-special-f1-infos-card {
    overflow:auto; height: 482px;
     border: 1px #cddaed solid;
    border-top: none;
    margin-bottom: 1px;
}

#inside-special-f1-infos .f1lsi_flagge {
    margin: 0 auto;
width: 108px;
padding: 8px 0;
}

#inside-special-f1-infos #f1lsi_container {
    border-collapse: collapse;
}

#inside-special-f1-infos .f1lsi_row {
    display: table-row;
}

#inside-special-f1-infos .f1lsi_col1, #inside-special-f1-infos .f1lsi_col2 {
    display: table-cell;
    padding: 4px;
    border: 1px #cddaed solid;
}

#inside-special-f1-infos .f1lsi_col1 {
    border-left: none;
}

#inside-special-f1-infos .f1lsi_col2 {
    border-right: none;
}

#inside-special-f1-infos .f1lsi_intro {
    padding: 10px;
line-height: 1.4em;
}

#inside-special-f1-infos #f1ls_kalendertable, #inside-special-f1-infos .standing table {
    border-spacing: 0px;
    width: 100%;
}

#inside-special-f1-infos #f1ls_kalendertable td, #inside-special-f1-infos #f1ls_kalendertable th, #inside-special-f1-infos .standing table td, #inside-special-f1-infos .standing table th {
    text-align: left;
    padding: 4px;
}

#inside-special-f1-infos #f1ls_kalendertable td, #inside-special-f1-infos .standing table td {
    border: 1px #e7e7e7 solid;
}
.socialPost {
	border:1px solid rgb(202, 206, 205);
}
.socialPost.ui-dialog .ui-dialog-titlebar {
	width: 300px;
	/*background: url(http://bilder.static-fra.de/rtl09/images/inside/playalong/socialbg.png);*/
	background: #030444;
}
.socialPost.ui-dialog .ui-dialog-titlebar a {
	left:170px;
}
#socialPostDialog {
	/*background: url(http://bilder.static-fra.de/rtl09/images/inside/playalong/socialbg.png);*/
	background: #030444;
	height: 313px !important;
}
#socialPostDialog .inside-social-post-hd {
	color: rgb(202, 206, 205);
	border-top: 1px solid rgb(202, 206, 205);
	height: 40px;
	padding: 13px 10px;
	/*background: url(http://bilder.static-fra.de/rtl09/images/inside/playalong/socialbg.png);*/
	background:#030444;
}
.inside-social-post-box form label {
	padding: 15px 10px;
	display: block;
	position: relative;
	color: rgb(202, 206, 205);
	border-top: 1px solid rgb(202, 206, 205);
	/*background: url(http://bilder.static-fra.de/rtl09/images/inside/playalong/socialbg.png);*/
	background:#030444;
}
.inside-social-post-box form label input {
	position: absolute;
	right: 10px;
	top: 13px;
}
.inside-social-post-box textarea {
	width: 278px;
	height: 40px;
	padding: 10px;
	color:#000000;
}
.socialPost .ui-dialog-buttonpane {
	/*background: url(http://bilder.static-fra.de/rtl09/images/inside/playalong/socialbg.png);*/
	background:#030444;
}
.socialPost .ui-dialog-buttonset {
	text-align: right;
	padding:5px;
}
.socialPost .ui-dialog-buttonpane button,
.socialPost .ui-dialog-buttonpane button:hover{
	box-shadow:none;
}
.socialPost .ui-dialog-buttonpane button:hover {
	color:#000000;
	border:1px solid #666666;
}
.socialPost .ui-dialog-buttonpane .ui-button{
	background:none;
}
.socialPost .ui-dialog-buttonpane .ui-button-text {
	color:rgb(202, 206, 205);
}
.socialPost .ui-dialog-buttonpane .ui-button-text:hover {
	color:#ffffff;
}

/** INSIDE GRAU DEFAULT COLORS **/

.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 #999;
}

.inside-content-menu li a {
    width: 153px;
}

.inside-content-menu li a.facebook {
    width: 152px;
}

.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 #999;
    color: #fff;
    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: #fff;
    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: #fff;
    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 #999;
}

.inside-feed-menu li.inside a {
    /*background: url('/inside/default/btn.inside.jpg');*/
}

.inside-feed-menu li a {
    color: #fff;
    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/grau/bg.checkin.png') ;
}

.inside-feed-message {
    color: #484848;
    border: 1px white solid;
    background-color: white;
    box-shadow: inset 0px 0px 11px #666;
}

.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: #fff;
    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-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: #AAA;
    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 #000;
}

.inside-voting-message {
    text-shadow: 1px 1px 1px #000;
}

.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 #000;
}

#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:#000;
}
.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;
}


/** PLAYLISTENPLAYER **/

.playlistenPlayerContainer {
    margin: 0 10px 10px 10px;
    position: relative;
    float: left;
    display: block;
    overflow: hidden;
    width: 611px;
    height: 380px;
}
.artikel .playlistenPlayerContainer {
    margin-left:0;
}

.playlistenPlayerTop {
    position: relative;
    height: 52px;
    width: 612px;
    float: left;
    overflow: hidden;
}

.plp_playbtn {
    position: absolute;
    top: 152px;
    left: 275px;
    height: 68px;
    width: 68px;
}

.playlistenPlayerTopLine {
    position: absolute;
    top: 52px;
    height: 2px;
    width: 612px;
    display: block;
    opacity: 0.1;
}

.playlistenPlayerContainer h3 a {
    font-size: 13px;
    position: absolute;
    left: 15px;
    top: 10px;
    font-weight: bold;
}

.playlistenPlayerContainer h2 {
    font-size: 13px;
    position: absolute;
    left: 15px;
    top: 28px;
    font-weight: bold;
}

.playlistenPlayerContainer h2 a {
    font-size: 15px;
}

.playlistenPlayerBottom {
    position: absolute;
    top: 305px;
    width: 612px;
    height: 200px;
    display: block;
    width: 612px;
}

.playlistenPlayerBottom .line {
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 612px;
    display: block;
}

.playlistenPlayerBottom .plcontent {
    position: absolute;
    top: 2px;
    left: 0;
    height: 200px;
    width: 612px;
    display: block;
}

.playlistenPlayerBottomLine {
    position: absolute;
    top: 376px;
    height: 4px;
    width: 528px;
    left: 42px;
    display: block;
}

.playlistenPlayerBottom .scrollable {
    position: relative;
    overflow: hidden;
    width: 535px;
    height: 200px;
    left: 38px;
}

.playlistenPlayerBottom .scrollable .items {
    width: 20000em;
    position: absolute;
    top: 7px;
}

.playlistenPlayerBottom .items div {
    float: left;
    margin: 0;
    font-size: 11px;
}

.playlistenPlayerBottom .items .layer {
    position: absolute;
    height: 71px;
    left: -5px;
    top: 0;
    width: 126px;
    z-index: 3;
}

.playlistenPlayerBottom .items div {
    margin-left: 5px;
    margin-right: 2px;
}

.playlistenPlayerBottom .items div a:hover {
    text-decoration: underline;
}

.playlistenPlayerBottom .items .imgtext {
    position: relative;
    width: 126px;
    height: 180px;
    overflow: hidden;
}

.playlistenPlayerBottom .items .imgtext img {
    border: 0;
    outline: none;
    margin-bottom: 3px;
}

.playlistenPlayerBottom .nextdivbglayer {
    position: absolute;
    display: block;
    left: 0;
    top: 0px;
    width: 37px;
    height: 74px;
}

.playlistenPlayerBottom .prevdivbglayer {
    position: absolute;
    display: block;
    right: 0;
    top: 0px;
    width: 38px;
    height: 74px;
}

.playlistenPlayerBottom .browse {
    cursor: pointer;
    outline: medium none;
    text-decoration: none;
    height: 65px;
    width: 30px;
    position: absolute;
}

.playlistenPlayerBottom .prev {
    top: 5px;
    left: 1px;
}

.playlistenPlayerBottom .next {
    top: 5px;
    right: 1px;
}

.playlistenPlayerBottom #plpTrennerLeft {
    width: 1px;
    height: 200px;
    position: absolute;
    display: block;
    top: 0px;
    left: 37px;
    z-index: 12;
}

.playlistenPlayerBottom #plpTrennerRight {
    width: 1px;
    height: 200px;
    position: absolute;
    display: block;
    top: 0px;
    right: 38px;
    z-index: 12;
}

.playlistenPlayerContainer .topLine {
    width: 612px;
    left: 0;
    top: 0;
}

.playlistenPlayerContainer .leftLine {
    height: 380px;
    left: 0;
    top: 0;
}

.playlistenPlayerContainer .rightLine {
    height: 380px;
    left: 611px;
    top: 0;
}

.playlistenPlayerContainer .botLine {
    width: 612px;
    top: 379px;
    left: 0;
}

/* APP LAYER */
#appLayer {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:946px;
    height:0;
    display:none;
	z-index:999;
}

.layer-background {
    width: 100%;
    height: 100%;
    background: #000000;
    opacity:0.8;
    filter:alpha(opacity=80);
}

.inner-container {
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

.layer-container {
    margin: 50px auto;
    padding: 0px 100px;
    position: relative;
}

.layer-text-headline.inside {
    padding-top: 25px;
    padding-bottom: 15px;
}

.layer-text-headline.rtlnow {
    padding-top: 25px;
    padding-bottom: 15px;
}

.layer-text-headline strong {
    margin-left: 45px;
}

.layer-separator {
    margin-top: 10px;
    height: 1px;
    background: #00529c;
    border-bottom: 1px solid #020b1c;
}

.layer-container-inside, .layer-container-rtlnow {
    padding: 0px 10px;
}

.layer-text-headline {
    font-size: 1.7em;
    line-height: 1.7em;
}

.layer-text-text1, .layer-text-text2 {
    font-size: 1.2em;
    line-height: 1.2em;
}

.layer-text-text2 {
    margin-top: 10px;
}

.layer-button.abort {
    position: absolute;
    z-index: 2;
    top: -16px;
    right: 85px;
    width:30px;
    height:30px;
}

.layer-container-inside {
    background: #050e37;
    background: -moz-linear-gradient(top, #050e37 0%, #052a70 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #050e37), color-stop(100%, #052a70));
    background: -webkit-linear-gradient(top, #050e37 0%, #052a70 100%);
    background: -o-linear-gradient(top, #050e37 0%, #052a70 100%);
    background: -ms-linear-gradient(top, #050e37 0%, #052a70 100%);
    background: linear-gradient(to bottom, #050e37 0%, #052a70 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#050e37', endColorstr='#052a70', GradientType=0 );
    position: relative;
    border-top: 1px solid #00529e;
    border-left: 1px solid #00529e;
}

.layer-container-rtlnow {
    background: #050e37;
    background: -moz-linear-gradient(top, #052a70 0%, #050e37 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #052a70), color-stop(100%, #050e37));
    background: -webkit-linear-gradient(top, #052a70 0%, #050e37 100%);
    background: -o-linear-gradient(top, #052a70 0%, #050e37 100%);
    background: -ms-linear-gradient(top, #052a70 0%, #050e37 100%);
    background: linear-gradient(to bottom, #052a70 0%, #050e37 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#052a70', endColorstr='#050e37', GradientType=0 );
    position: relative;
    padding-bottom: 10px;
    border-left: 1px solid #00529e;
}

.layer-text-headline, .layer-text-text1, .layer-text-text2 {
    color: #ffffff;
}

.layer-image {
    float: left;
    margin-right: 25px;
}

.layer-image.inside {
    margin-bottom: 50px;
    margin-top: 75px;
}

.layer-image.rtlnow {
    margin-bottom: 50px;
    margin-top: 75px;
}

.layer-button.inside, .layer-button.rtlnow {
    margin: 20px 0px;
}

.clear {
    clear:both;
}

.layer-text-headline, .layer-text-text1, .layer-text-image-container {
    max-width: 530px;
    margin-left: auto;
    margin-right: auto;
}

@media all and (orientation: landscape){
    .layer-text-headline, .layer-text-text1, .layer-text-image-container {
        max-width: 530px;
        margin-left: auto;
        margin-right: auto;
    }
}

/** 1er Video hoch **/
.T_1er_video a.play_button {
    position: absolute;
    top: 52px;
    left: 116px;
    width: 68px;
    height: 68px;
}

/** Vorher / Nachher Vergleich /**/

.videoListBox.clipLounge.imagecompare-slider {
    height: 70px;
}

.videoListBox.clipLounge.imagecompare-slider .scrollable {
    top: 5px;
    left: 30px;
    height: 63px;
}

.videoListBox.clipLounge.imagecompare-slider div, .videoListBox.clipLounge.imagecompare-slider .videoListItem a {
    height: 56px;
}

.videoListBox.clipLounge.imagecompare-slider a {
    opacity: 1;
    filter:;
}

.videoListBox.clipLounge.imagecompare-slider a.for, .videoListBox.clipLounge.imagecompare-slider a.back {
    background-position: left center;
    height: 70px;
}

.image-comparison {
    margin: 0 0 10px;
}

.image-comparison-full {
    width: 612px;
    overflow: hidden;
    margin: 15px 0 30px;
    background: url(http://bilder.static-fra.de/rtl09/styles/icons/bg_buehne.jpg) no-repeat left center;
}

.image-comparison .state {
    text-align: center;
    font-weight: bold;
    margin: 0 0 12px;
    color: #103894;
}

.image-comparison .description {
    margin: 0 100px;
    text-align: justify;
}

.image-comparison .credit {
    text-align: center;
    margin: 12px 0 0;
    font-size: 11px;
}

.image-comparison .itemWrap {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.image-comparison .itemWrap img {
    vertical-align: middle;
}

.compareWYW {
	overflow: hidden;
	position: relative;
}

.compareWYW .itemWrap {
	position: absolute;
	overflow: hidden;
}

.compareWYW .indicator {
	background: #103894;
	position: absolute;
	z-index: 3;
    border: 1px solid #949AAE;
}

.compareWYW .horizontalIndicator {
	height: 100%;
	width: 2px;
}

.compareWYW .verticalIndicator {
	height: 2px;
	width: 100%;
}

.compareWYW .indicator .handle {
	position: absolute;
	background-color: #103894;
	background-image: url(images/compare-handle-background.png);
	background-repeat: no-repeat;
}

.compareWYW .horizontalHandle {
	width: 30px;
	height: 58px;
	overflow: hidden;
	background-position: 0px 0px;
}

.compareWYW .verticalHandle {
	width: 25px;
	height: 10px;
	overflow: hidden;
	background-position: -10px 0px;
}

.T_newslist                             { position:relative;width:613px;height:118px;margin:0px 3px 14px 10px;float:left;display:inline;overflow:hidden;background-repeat:no-repeat;background-position:bottom left; }
.T_newslist .imgBox                     { position:relative;width:209px;height:118px;float:left;display:inline; }
.T_newslist .imgBox .img                { position:relative;display:block; }
.T_newslist .imgBox .videoicon          { position:absolute;top:0px;left:0px;width:47px;height:40px;background:url(icons/video_icon_47x42.png);z-index:2; }
.T_newslist .roofnewslist                       { position:relative;float:left;min-width:116px;font-size:11px;font-weight:bold;line-height:14px;padding:5px 8px; }
.T_newslist .txtBox                     { position:relative;width:388px;left:0px; padding:8px 0px 0px;margin:0px 8px;float:left;display:inline;line-height:15px; }
.T_newslist.txtOnly .txtBox             { width:597px; }
.T_newslist .txtBox h2                  { position:relative;font-size:14px;padding:0px 0px 6px 0px; margin:0px ;float:none; }
.artikel .T_newslist                    { margin-left:0px; }
.T_newslist .txtBox .linkBox            { position:relative;padding-top:6px; }

.T_newslist .topLine                    { width:613px; }
.T_newslist .rightLine                  { left:612px;height:116px; }
.T_newslist .botLine                    { width:613px;top:117px; }
.T_newslist .leftLine                   { height:116px; }
.T_newslist                             { background-color:white;background-repeat:no-repeat;background-position:left bottom;
                                          background-image:url('images/rtl11/r11_bg_946.jpg');
                                        }
.T_newslist .roofnewslist                       { background-color:#e7eaf0; }
.T_newslist .roofnewslist a                     { color:#1144a1; }
.T_newslist .txtBox a:hover             { color:#1144a1; }

#user_loeschen.pastell .bgBox {
    position: relative;
    height: auto;
    bottom: auto;
}
/* Rezepte */
#rezeptBox .imgBox {
    position: relative;
    width: 300px;
    float: left;
    margin-bottom: 20px;
}

.boxRezeptinfos {
    position: relative;
    width: 270px;
    float: left;
    margin-bottom: 20px;
    padding: 10px 15px;
    background-color: #e7eaf0;
    line-height: 17px;
}

.boxRezeptinfos .head4 {
    color: #1144a1;
    font-weight: bold;
}

.boxRezeptinfos table {
    width: 270px;
    position: relative;
}

.boxRezeptinfos td {
    line-height: 17px;
}
.artikel .txtBox #rezeptBox td {
    line-height:16px; padding-bottom:0px;
}
/* / Rezepte */