/* @version $Rev: 2728 $ */
body       { background:url(images/g12_bg_kachel.jpg) white no-repeat center top;margin:0px; }

body,td    { font:normal 11px verdana,geneva,arial,helvetica,sans-serif;color:#656565; }

a          { font-weight:bold;color:#3f3f3f;cursor:pointer; }

h1         { position:relative;font:bold 18px arial,helvetica,verdana,geneva,sans-serif;color:#3F3F3F;margin:0px; }
h4         { position:relative;font:bold 15px arial,helvetica,verdana,geneva,sans-serif;color:#00529f;margin:0px 12px 0px 10px;background-repeat:no-repeat;
             background-image:url('images/g12_bg_h4content.png');
		   }

.related h4    { background-image:url('images/g12_bg_h4related.png');margin:0px 5px 0px 5px; }

h1.bar     { position:relative;font:bold 15px arial,helvetica,verdana,geneva,sans-serif;color:#00529f;margin:0px 12px 0px 10px;background-repeat:no-repeat;
             background-image:url('images/g12_bg_h4content.png'); }


h2         { position:relative;font:bold 14px verdana,geneva,arial,helvetica,sans-serif;color:#3F3F3F;margin:0px; }
h5         { position:relative;font:bold 14px verdana,geneva,arial,helvetica,sans-serif;color:#3F3F3F;margin:0px; }

input,
select,
textarea   { font:normal 11px verdana,geneva,arial,helvetica,sans-serif;color:black; }

input      { border:1px solid #999999;padding:1px 4px 1px 4px; }
input[type="radio"],
input[type="checkbox"] { border: none;padding:1px 4px 1px 4px; }
select     { border:1px solid #999999; }
textarea   { border:1px solid #999999;padding:2px 10px 0px 4px; }

/* 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;}

.content h1      { padding:6px 0px 6px 10px; }
.content h1.bar  { padding:9px 0px 3px 10px; }
.content h4,
.related h4      { padding:9px 0px 8px 10px; }
.teaserBox50 h1  { padding:6px 0px 6px 5px; }
.teaserBox50 h4  { padding:6px 0px 6px 5px; }


.relative    { position:relative; }
.clear       { clear:both; }
form         { margin:0px; }



.mainwrapper          { position:relative;width:1105px;margin:0px auto;}



.topSpacer            { position:relative;width:955px;height:100px; }
#home .topSpacer      { height:0px; }

.pageHeader              { position:relative;width:950px;height:45px; }

.pageHeader .block1      { position:absolute;bottom:13px;left:16px;width:114px;height:16px;background-color:white;
						     -moz-box-shadow: 0px 0px 20px #666;
					      -webkit-box-shadow: 0px 0px 20px #666;
					              box-shadow: 0px 0px 20px #666;
                         }
.pageHeader .block2      { position:absolute;bottom:0px;left:0px;width:645px;height:13px;background-color:white;
						     -moz-box-shadow: 0px 0px 20px #666;
					      -webkit-box-shadow: 0px 0px 20px #666;
					              box-shadow: 0px 0px 20px #666;
                         }

.topHeaderBox               { position:relative;width:950px;height:125px;z-index:2; }
.topHeader                  { position:absolute;top:-29px;left:0px;width:950px;height:154px;
                              background-image:url('images/g12_bg_topheader.png');
                            }
.topHeaderBox .homelink     { position:absolute;display:block;top:-19px;left:24px;width:97px;height:87px; }
.topHeaderBox .rtllink      { position:absolute;display:block;top:2px;left:195px;width:59px;height:12px; }






.maincontent             { position:relative;width:950px;background-color:white;
                              -moz-box-shadow: 0px 0px 20px #666;
					       -webkit-box-shadow: 0px 0px 20px #666;
					               box-shadow: 0px 0px 20px #666;
						 }

.content                 { position:relative;width:635px;margin:0px 0px 0px 0px;float:left;display:inline; }

.content .logoBox         { position:relative;width:615px;height:66px;background-color:white; }
.content .logoBox .logo   { position:absolute;top:-23px;left:20px;width:64px;height:61px;background:url(http://bildergzsz.rtl.de/images/gzsz_logo_.gif); }
.content .logoBox .powered   {position:absolute;top:38px;left:20px;width:64px;height:12px;background:url(http://bildergzsz.rtl.de/images/gzsz_poweredby_.gif);}
.content .logoBox .rtl    {position:absolute;top:50px;left:20px;width:64px;height:12px;background:url(http://bildergzsz.rtl.de/images/gzsz_rtl_.gif);}

/*.content .gradient       { position:relative;width:630px;background:url(http://bildergzsz.rtl.de/images/bg/blanko.jpg) #ffa848 no-repeat;margin-bottom:6px; }*/
.content .gradient       { position:relative;width:635px;background-color:white;margin-bottom:6px; }

.toprelated		  		 { margin: 0 0 10px 0px; }

/*.related                 { position:relative;width:310px;float:left;background:url(http://bildergzsz.rtl.de/images/bg/related_gradient_blanko.jpg) no-repeat; }*/
.related                 { position:relative;width:310px;float:left;background-color:white; }


.spacer0          { position:relative;height:0px;font-size:0px;background-color:transparent;overflow:hidden;clear:both; }
.spacer0.line     { border-bottom:1px solid white; margin: 0; padding: 0; }

.spacer1           { position:relative;height:1px;font-size:1px;background-color:transparent;overflow:hidden;clear:both; }
.spacer2           { position:relative;height:2px;font-size:1px;background-color:transparent;overflow:hidden;clear:both; }
.spacer3           { position:relative;height:3px;font-size:1px;background-color:transparent;overflow:hidden;clear:both; }
.spacer5           { position:relative;height:5px;font-size:1px;background-color:transparent;overflow:hidden;clear:both; }
.spacer6           { position:relative;height:6px;font-size:1px;background-color:transparent;overflow:hidden;clear:both; }

.spacer10          { position:relative;height:10px;font-size:1px;background-color:transparent;overflow:hidden;clear:both; }
.spacer10.line     { border-bottom:1px solid white; }

.spacer15          { position:relative;height:15px;font-size:1px;background-color:transparent;overflow:hidden;clear:both; }
.spacer15.line     { border-bottom:1px solid white; }

.spacer20          { position:relative;height:20px;font-size:1px;background-color:transparent;overflow:hidden;clear:both; }
.spacer20.line     { border-bottom:1px solid white; }

.spacer30          { position:relative;height:30px;font-size:1px;background-color:transparent;overflow:hidden;clear:both; }
.spacer30.line     { border-bottom:1px solid white; }

.spacer60          { position:relative;height:60px;font-size:1px;background-color:transparent;overflow:hidden;clear:both; }
.spacer60.line     { border-bottom:1px solid white; }

/******* N A V I G A T I O N ********/

.item_home         { background:url(http://bildergzsz.rtl.de/images/lev1_home.png); }

.item_serie        { background:url(http://bildergzsz.rtl.de/images/lev1_serie.png); }

.item_stars        { background:url(http://bildergzsz.rtl.de/images/lev1_stars.png); }

.item_video        { background:url(http://bildergzsz.rtl.de/images/lev1_video.png); }

.item_backstage    { background:url(http://bildergzsz.rtl.de/images/lev1_backstage.png); }

.item_vorschau    { background:url(http://bildergzsz.rtl.de/images/lev1_vorschau.png); }

.item_community    { background:url(http://bildergzsz.rtl.de/images/lev1_community.png); }

.item_mobil        { background:url(http://bildergzsz.rtl.de/images/lev1_mobil.png); }


.navi                       { position:relative;width:955px;height:24px;background-color:white; }
.navi .bg                   { position:absolute;top:-4px;left:0px;width:955px;height:28px;background:url(http://bildergzsz.rtl.de/images/bg_navi.gif) no-repeat; }
.naviBox                    { position:relative;top:1px;left:123px;width:822px; }
.naviBox a                  { position:relative;width:136px;height:22px;margin-right:1px;float:left;display:block;background-color:#931c76; }
.naviBox a:hover            { background-color:#e74cb1; }
.naviBox a.itemAktiv        { background-color:#ff601c; }
.naviBox a.itemAktiv:hover  { background-color:#ff601c; }
.naviBox .item              { position:relative;width:136px;height:22px; }


.mainnavi                           { position:absolute;top:83px;left:0px;width:624px;height:22px;color:white;font-size:14px;font-weight:bold;font-family:geneva,arial,helvetica,sans-serif; }
.mainnavi .naviBox                  { position:absolute;top:1px;width:624px;left:auto;right:0px; }
.mainnavi .naviBox a                { width:auto;height:20px;margin:0px;float:none;padding:1px 8px 0px 8px;color:white;text-decoration:none;font-size:15px;font-weight:bold;line-height:20px;background-color:#a02783; }
.mainnavi .naviBox a:hover          { background-color:#e74cb1; }
.mainnavi .kasten                   { position:relative;width:auto;height:21px;float:right;margin-right:1px; }
.mainnavi .kasten.aktiv a           { background-color:#03549f; }


.mainnavi .kasten .level_2                  { position:absolute;top:21px;width:920px;padding:5px;background-color:white;display:none;
                                  	            -moz-box-shadow: 0px 0px 10px #666;
					                         -webkit-box-shadow: 0px 0px 10px #666;
					                                 box-shadow: 0px 0px 10px #666;
								            }
.mainnavi .kasten.level_2_aktiv .level_2    { display:block; }

.mainnavi #stars .level_2                        { left: -436px; }
.mainnavi #stars .level_2 .starBox               { position:relative;width:220px;height:59px;float:left;padding:5px; overflow:hidden; }
.mainnavi #stars .level_2 .starBox a.img         { width:105px;height:59px;padding:0px;background-color:transparent; }
.mainnavi #stars .level_2 .starBox a.txt         { line-height:16px; position:absolute;top:2px;left:120px;width:110px;height:28px;padding:0px;background-color:transparent;font-family:verdana,geneva,arial,helvetica,sans-serif;font-size:11px;color:#5b5b5b; }
.mainnavi #stars .level_2 .starBox:hover         { background-color:#941477; }
.mainnavi #stars .level_2 .starBox:hover a.txt   { color:white; }



/******* D Y N   P I C T U R E S ********/

.dynImgBox          { position:relative; }
.dynImgBox .img     { position:absolute;top:4px;left:4px; }
.dynImgBox a        { position:absolute;top:4px;left:4px;display:block; }

.dynImgBox .OL      { position:absolute;overflow:hidden;top:0px;left:0px; }
.dynImgBox .OR      { position:absolute;overflow:hidden;top:0px;width:8px; }
.dynImgBox .UL      { position:absolute;overflow:hidden;left:0px;height:8px; }
.dynImgBox .UR      { position:absolute;overflow:hidden;width:8px;height:8px; }



.dynImgBox .bgOL    { position:absolute;top:0px;left:0px;width:108px;height:108px;
                      background:url(http://bildergzsz.rtl.de/images/layer_picture_ol.png); }

.dynImgBox .bgOR    { position:absolute;top:0px;left:0px;width:8px;height:108px;
                      background:url(http://bildergzsz.rtl.de/images/layer_picture_or.png); }

.dynImgBox .bgUL    { position:absolute;top:0px;left:0px;width:108px;height:8px;
                      background:url(http://bildergzsz.rtl.de/images/layer_picture_ul.png); }

.dynImgBox .bgUR    { position:absolute;top:0px;left:0px;width:8px;height:8px;
                      background:url(http://bildergzsz.rtl.de/images/layer_picture_ur.png); }




/********* I C O N S *********/

.icon_gal          { position:relative;width:20px;height:15px;background:url(http://bilder.gzsz.de/images/icon_cam.gif); }
.icon_blog         { position:relative;width:20px;height:15px;background:url(http://bilder.gzsz.de/images/icon_blog.gif); }
.icon_art          { position:relative;width:20px;height:15px;background:url(http://bilder.gzsz.de/images/icon_art.gif); }
.icon_vot          { position:relative;width:20px;height:15px;background:url(http://bilder.gzsz.de/images/icon_vot.gif); }
.icon_vid          { position:relative;width:20px;height:15px;background:url(http://bilder.gzsz.de/images/icon_vid.gif); }
.icon_win          { position:relative;width:20px;height:15px;background:url(http://bilder.gzsz.de/images/icon_win.gif); }
.icon_link         { position:relative;width:20px;height:15px;background:url(http://bilder.gzsz.de/images/icon_link.gif); }

.icon_emotion_bike        { background:url(http://bildergzsz.rtl.de/images/icon_emotion_bike.png); }

.icon_emotion_bike_big    { background:url(http://bildergzsz.rtl.de/images/icon_emotion_bike_big.png); }

.icon_emotion_blanko      { background:url(http://bildergzsz.rtl.de/images/icon_emotion_blanko.png); }

.icon_emotion_blanko_big  { background:url(http://bildergzsz.rtl.de/images/icon_emotion_blanko_big.png); }

.icon_emotion_butterfly   { background:url(http://bildergzsz.rtl.de/images/icon_emotion_butterfly.png);; }

.icon_emotion_butterfly_big   { background:url(http://bildergzsz.rtl.de/images/icon_emotion_butterfly_big.png); }

.icon_emotion_car         { background:url(http://bildergzsz.rtl.de/images/icon_emotion_car.png); }

.icon_emotion_car_big     { background:url(http://bildergzsz.rtl.de/images/icon_emotion_car_big.png); }

.icon_emotion_heart       { background:url(http://bildergzsz.rtl.de/images/icon_emotion_heart.png); }

.icon_emotion_heart_big   { background:url(http://bildergzsz.rtl.de/images/icon_emotion_heart_big.png); }

.icon_emotion_ice         { background:url(http://bildergzsz.rtl.de/images/icon_emotion_ice.png); }

.icon_emotion_ice_big     { background:url(http://bildergzsz.rtl.de/images/icon_emotion_ice_big.png); }

.icon_emotion_music       { background:url(http://bildergzsz.rtl.de/images/icon_emotion_music.png); }

.icon_emotion_music_big   { background:url(http://bildergzsz.rtl.de/images/icon_emotion_music_big.png); }

.icon_emotion_plane       { background:url(http://bildergzsz.rtl.de/images/icon_emotion_plane.png); }

.icon_emotion_plane_big   { background:url(http://bildergzsz.rtl.de/images/icon_emotion_plane_big.png); }

.icon_emotion_shopping    { background:url(http://bildergzsz.rtl.de/images/icon_emotion_shopping.png); }

.icon_emotion_shopping_big     { background:url(http://bildergzsz.rtl.de/images/icon_emotion_shopping_big.png); }

.icon_emotion_work        { background:url(http://bildergzsz.rtl.de/images/icon_emotion_work.png); }

.icon_emotion_work_big    { background:url(http://bildergzsz.rtl.de/images/icon_emotion_work_big.png); }



.icon_eye          { background:url(http://bildergzsz.rtl.de/images/icon_eye.png); }

.icon_eye_all      { background:url(http://bildergzsz.rtl.de/images/icon_eye_all.png); }

.icon_eye_friends  { background:url(http://bildergzsz.rtl.de/images/icon_eye_friends.png); }

.icon_eye_none     { background:url(http://bildergzsz.rtl.de/images/icon_eye_none.png); }

.icon_print        { background:url(http://bildergzsz.rtl.de/images/icon_drucken.png); }

.icon_send         { background:url(http://bildergzsz.rtl.de/images/icon_senden.png); }

.icon_envelope     { background:url(http://bildergzsz.rtl.de/images/icon_envelope.png); }

.icon_delete       { background:url(http://bildergzsz.rtl.de/images/icon_delete.png); }

.icon_confirm      { background:url(http://bildergzsz.rtl.de/images/icon_confirm.png); }

.icon_sort_up      { background:url(http://bildergzsz.rtl.de/images/icon_sort_up.png); }

.icon_sort_down    { background:url(http://bildergzsz.rtl.de/images/icon_sort_down.png); }

.icon_step         { background:url(http://bildergzsz.rtl.de/images/icon_steps.png);}

.icon_ask_friend   { background:url(http://bildergzsz.rtl.de/images/icon_ask_friend.png); }

.icon_mail_to      { background:url(http://bildergzsz.rtl.de/images/icon_mail_to.png); }

.icon_report       { background:url(http://bildergzsz.rtl.de/images/icon_report.png); }

.icon_ignore       { background:url(http://bildergzsz.rtl.de/images/icon_ignore.png); }

.bg_bucks          { background:url(http://bildergzsz.rtl.de/images/bg_bucks.png); }

.icon_new          { background:url(http://bildergzsz.rtl.de/images/icon_new.png); }

.arrow_right         { background:url(images/g12_arrow_right.png); }

.arrow_left          { background:url(images/g12_arrow_left.png); }

.arrow_right_light   { background:url(http://bildergzsz.rtl.de/images/arrow_right_light.png); }

.arrow_left_light    { background:url(http://bildergzsz.rtl.de/images/arrow_left_light.png); }

.arrow_right_end         { background:url(images/g12_arrow_right_end.png); }

.arrow_left_end          { background:url(http://bildergzsz.rtl.de/images/arrow_left_end.png); }

.arrow_right_end_light   { background:url(http://bildergzsz.rtl.de/images/arrow_right_end_light.png); }

.arrow_left_end_light    { background:url(http://bildergzsz.rtl.de/images/arrow_left_end_light.png); }

.toggle_button_up    { background:url(http://bildergzsz.rtl.de/images/toggle_button_up.png); }

.toggle_button_down  { background:url(http://bildergzsz.rtl.de/images/toggle_button_down.png); }

.prev_button       { background:url(http://bildergzsz.rtl.de/images/prev_button_small.png); }

.next_button       { background:url(http://bildergzsz.rtl.de/images/next_button_small.png); }

.prev_button_galerie       { background:url(images/g27_prev_galerie.png); }

.next_button_galerie       { background:url(images/g27_next_galerie.png); }

.prev_button_videogalerie       { background:url(images/g12_prev_galerie.png); }

.next_button_videogalerie       { background:url(images/g12_next_galerie.png); }

.prev_button_galerie_small       { background:url(http://bildergzsz.rtl.de/images/prev_galerie_small.png); }

.next_button_galerie_small       { background:url(http://bildergzsz.rtl.de/images/next_galerie_small.png); }

.go_button                 { background:url(http://bildergzsz.rtl.de/images/go_button.png); }


.arrow_down_button         { background:url(http://bilder.gzsz.de/images/bt_arrow_down.png); }

.arrow_up_button           { background:url(http://bilder.gzsz.de/images/bt_arrow_up.png); }

.quote_left        { background:url(http://bildergzsz.rtl.de/images/quote_l.png); }

.quote_right       { background:url(http://bildergzsz.rtl.de/images/quote_r.png); }

.star_full         { background:url(http://bildergzsz.rtl.de/images/star_full.png); }

.star_none         { background:url(http://bildergzsz.rtl.de/images/star_none2.png); }

.star_full_small   { background:url(http://bildergzsz.rtl.de/images/star_full_small.png); }

.star_none_small   { background:url(http://bildergzsz.rtl.de/images/star_none_small.png); }

.friends.notConfirmed .star_full_small   { background:url(http://bildergzsz.rtl.de/images/star_full_small_50.png); }

.friends.notConfirmed .star_none_small   { background:url(http://bildergzsz.rtl.de/images/star_none_small_50.png); }

.anzeige           { background:url(http://bildergzsz.rtl.de/images/anzeige.png); }





.postit_green .postItBox      { background:url(http://bildergzsz.rtl.de/images/postit_green.png); }

.postit_white .postItBox      { background:url(http://bildergzsz.rtl.de/images/postit_white.png); }

.postit_blue .postItBox       { background:url(http://bildergzsz.rtl.de/images/postit_blue.png); }

.postit_pink .postItBox       { background:url(http://bildergzsz.rtl.de/images/postit_pink.png); }


.postit_green .magneto_small  { position:absolute;top:3px;left:-5px;width:49px;height:49px;
                                background:url(http://bildergzsz.rtl.de/images/magneto_green_small.png); }
.postit_green .magneto_big    { position:absolute;top:15px;left:505px;width:68px;height:69px;
                                background:url(http://bildergzsz.rtl.de/images/magneto_green_big.png); }

.postit_white .magneto_small  { position:absolute;top:-15px;left:20px;width:55px;height:54px;
                                background:url(http://bildergzsz.rtl.de/images/magneto_white_small.png); }
.postit_white .magneto_big    { position:absolute;top:144px;left:300px;width:63px;height:63px;
                                background:url(http://bildergzsz.rtl.de/images/magneto_white_big.png); }

.postit_blue .magneto_small   { position:absolute;top:165px;left:140px;width:43px;height:44px;
                                background:url(http://bildergzsz.rtl.de/images/magneto_blue_small.png); }
.postit_blue .magneto_big     { position:absolute;top:130px;left:210px;width:56px;height:57px;
                                background:url(http://bildergzsz.rtl.de/images/magneto_blue_big.png); }

.postit_pink .magneto_small   { position:absolute;top:150px;left:15px;width:45px;height:45px;
                                background:url(http://bildergzsz.rtl.de/images/magneto_pink_small.png); }
.postit_pink .magneto_big     { position:absolute;top:50px;left:505px;width:66px;height:66px;
                                background:url(http://bildergzsz.rtl.de/images/magneto_pink_big.png); }





.illu_news         { background:url(http://bildergzsz.rtl.de/images/illu_news.png); }

.illu_guestbook    { background:url(http://bildergzsz.rtl.de/images/illu_guestbook.png); }

.illu_pictures     { background:url(http://bildergzsz.rtl.de/images/illu_pictures.png); }

.illu_alben        { background:url(http://bildergzsz.rtl.de/images/illu_alben.png); }






/****** A V A T A R E ********/






/******* B U T T O N S *******/

/*
.linkButton              { position:relative; }
.linkButton .arrow       { position:relative;width:15px;height:15px;float:left;margin-right:4px;
                           background:url(http://bildergzsz.rtl.de/images/arrow_right.png);
                           filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bildergzsz.rtl.de/images/arrow_right.png'); }
.linkButton a            { text-decoration:none;line-height:15px; }
.linkButton a:hover      { text-decoration:underline; }

*/
/*
.linkButton                   { position:relative; }
.linkButton a                 { position:relative;display:block;margin-left:19px;padding-top:1px;text-decoration:none; }
.linkButton a:hover           { text-decoration:underline; }
.linkButton .arrow            { position:absolute;top:0px;left:-19px;width:15px;height:15px;
                                background:url(http://bildergzsz.rtl.de/images/arrow_right.png);
                                filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bildergzsz.rtl.de/images/arrow_right.png'); }
*/
/*
.linkButton2              { position:relative; }
.linkButton2 .arrow       { position:relative;width:15px;height:15px;float:left;margin-right:4px;display:inline;
                            background:url(http://bildergzsz.rtl.de/images/arrow_right.png);
                            filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bildergzsz.rtl.de/images/arrow_right.png'); }
.linkButton2 .txt         { position:relative;float:left; }
*/


.linkButton              { position:relative; }
.linkButton .txt         { position:relative;margin-left:23px; }
.linkButton .txt a       { text-decoration:none; }
.linkButton .txt a:hover { text-decoration:underline; }
.linkButton .txt .arrow  { position:absolute;top:0px;left:-23px;width:20px;height:15px;
                           background:url(images/g12_arrow_right.png); }

.linkButton .txt .videos { position:absolute;top:-1px;left:-19px;width:15px;height:15px;
                           background:url(http://bildergzsz.rtl.de/images/icon_videos.png); }


     .linkButton.spacer  { padding:0px 0px 0px 15px;margin-top:10px; }
.m01 .linkButton.spacer  { padding:9px 0px 0px 15px; }





.textButton                    { position:relative;height:24px;overflow:hidden; }
.textButton a                  { color:white;text-decoration:none; }
.textButton .divLeft           { position:relative;width:4px;height:48px;float:left;
                                 background:url(http://bildergzsz.rtl.de/images/text_button_left.png); }
.textButton .divRight          { position:relative;height:48px;float:left;overflow:hidden; }
.textButton .divRightBG        { position:absolute;top:0px;right:0px;width:400px;height:48px;
                                 background:url(http://bildergzsz.rtl.de/images/text_button_right.png); }
.textButton .txt               { position:absolute;top:5px;left:2px;text-align:center;color:white;font-weight:bold; }
.textButton .textButtonWidth   { width:92px; }


.textButton.textButtonLight .divLeft           { background:url(http://bildergzsz.rtl.de/images/text_button_left_light.png); }

.textButton.textButtonLight .divRightBG        { background:url(http://bildergzsz.rtl.de/images/text_button_right_light.png); }



.newButton              { position:relative; }
.newButton .txt         { position:relative;margin-left:32px;font-weight:bold;color:white;text-align:left; }
.newButton .txt a       { text-decoration:none;color:white; }
.newButton .txt a:hover { text-decoration:underline; }
.newButton .txt .icon   { position:absolute;top:-1px;left:-34px;width:34px;height:16px; }


.toggleButton                     { position:relative; }
.toggleButton .txt                { position:relative;margin-left:35px; }
.toggleButton .txt a              { text-decoration:none; }
.toggleButton .txt a:hover        { text-decoration:underline; }
.toggleButton .txt .button        { position:absolute;top:-5px;left:-35px;width:25px;height:24px; }

.toggleButtonRight                { position:relative; }
.toggleButtonRight .txt           { position:relative;float:left;display:inline;margin-right:5px; }
.toggleButtonRight a .txt         { text-decoration:none; }
.toggleButtonRight a .txt:hover   { text-decoration:underline; }
.toggleButtonRight .button        { position:relative;top:-5px;left:2px;width:25px;height:24px;float:left; }


.goButton            { position:relative;width:21px;height:21px;overflow:hidden; }
.goButton .button    { position:relative;width:21px;height:42px; }


.prevButton,
.nextButton             { position:relative;width:22px;height:40px;overflow:hidden; }
.prevButton .button,
.nextButton .button     { position:relative;width:22px;height:80px; }


.prevButtonGalerie,
.nextButtonGalerie             { position:relative;width:27px;height:50px;overflow:hidden; }
.prevButtonGalerie .button,
.nextButtonGalerie .button     { position:relative;width:27px;height:50px; }

.prevButtonVideoGalerie,
.nextButtonVideoGalerie             { position:relative;width:12px;height:21px;overflow:hidden; }
.prevButtonVideoGalerie .button,
.nextButtonVideoGalerie .button     { position:relative;width:12px;height:42px; }

.prevButtonVideoGalerie.noHeadline,
.nextButtonVideoGalerie.noHeadline	{ top: 60px; }

.prevButtonGalerieSmall,
.nextButtonGalerieSmall             { position:relative;width:23px;height:31px;overflow:hidden; }
.prevButtonGalerieSmall .button,
.nextButtonGalerieSmall .button     { position:relative;width:23px;height:62px; }



.sendPrintButton                { position:relative; }
.sendPrintButton .txt           { position:relative;margin-left:22px;font-size:9px; }
.sendPrintButton .txt a         { text-decoration:none;color:#931c76; }
.sendPrintButton .txt a:hover   { text-decoration:underline; }
.sendPrintButton .txt .icon     { position:absolute;top:-2px;left:-22px;width:22px;height:16px; }



.iconButton                     { position:relative; }
.iconButton .txt                { position:relative;margin-left:32px; }
.iconButton .txt a              { text-decoration:none; }
.iconButton .txt a:hover        { text-decoration:underline; }
.iconButton .txt .icon          { position:absolute;top:-5px;left:-32px;width:26px;height:24px; }


/******** S C R O L L   P A N E   B A S E *********/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #c9768a;
}

.jScrollPaneDrag {
	position:absolute;
	cursor: pointer;
	overflow: hidden;
	height:30px;
	background:url(http://bildergzsz.rtl.de/images/scrollbuttons_drag.gif) repeat-y 0 0;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(http://bildergzsz.rtl.de/images/scrollbuttons_up.gif) no-repeat 0 0;
	height: 10px;
}
a.jScrollArrowUp:hover {
	/*background-position: 0 -10px;*/
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(http://bildergzsz.rtl.de/images/scrollbuttons_down.gif) no-repeat 0 0;
	height: 10px;
}
a.jScrollArrowDown:hover {
	/*background-position: 0 -10px;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-position: 0 -20px;*/
}



/******* M O D U L E *******/


.teaserBox50              { position:relative;width:300px;margin:0px 3px 0px 10px;float:left;display:inline;overflow:hidden; }
.teaserBox50 .boxBG       { position:absolute;bottom:0px;left:0px;width:300px;height:1000px;
                            background:url(http://bildergzsz.rtl.de/images/bg_300.png); }

.teaserBox50.demi .boxBG  { background:url(images/g12_bg_300demi.png); }

.teaserBox50_container                { position:relative;width:305px;float:left; }
.teaserBox50_container .teaserBox50   { float:none;display:block; }

.related .teaserBox50     { margin:0px 5px 0px 5px; }


.teaserBox100           { position:relative;width:613px;margin-left:10px;overflow:hidden; }
.teaserBox100 .boxBG    { position:absolute;top:0px;left:0px;width:605px;height:100%;
                          background:url(http://bildergzsz.rtl.de/images/bg_605.png); }

.teaserBox100 .boxBG2   { zoom:1;background:url(http://bildergzsz.rtl.de/images/bg_605.png); }

.teaserBox100 .left     { position:relative;width:300px;float:left;display:inline;margin-right:13px; }
.teaserBox100 .right    { position:relative;width:300px;float:left; }

.teaserBox100.listing   { margin-bottom:1px; }


.whiteBox        { position:relative;width:613px;margin:0px 7px 1px 10px;background-color:white; }
.greenBox        { position:relative;width:605px;margin:5px 5px 10px;background-color:transparent; }





.shoutBox                     { position:relative;width:615px;background-color:#c2c2c2;margin-bottom:15px; }
.shoutBox .txtBox             { position:relative;padding:10px 65px; }
.shoutBox .txtBox .txt        { position:relative;width:485px;height:65px;overflow:hidden; }
.shoutBox .txtBox .txt span   { color:#931c76; }
.shoutBox .input              { padding:0px 5px 10px; }
.shoutBox .input input        { width:495px;padding:2px 4px 2px 4px; }
.shoutBox .quote_left         { position:absolute;top:49px;left:16px;width:31px;height:25px; }
.shoutBox .quote_right        { position:absolute;top:12px;left:572px;width:31px;height:24px; }






.m01,
.m03,
.m05,
.m06        { position:relative; }



.t01container                   { position:relative; }
.t01container .teaserBox100     { margin-bottom:1px; }

                   .t01                            { position:relative;width:605px; }
                   .t01 .header                    { position:relative;width:605px;height:24px;cursor:pointer; }
                   .t01 .header .icon              { position:relative;width:20px;height:15px;background-color:#931c76;float:left;display:inline;margin:4px 0px 5px 10px; }
                   .t01 .header .headline          { position:relative;padding:5px 0px 0px;font-size:12px;float:left;display:inline;margin-left:10px; }
				 /*.t01 .header .headline:hover    { text-decoration:underline; }*/  /* geht nicht fï¿½r IE6 - ggf. ï¿½ber Klassenbindung */
				   .t01 .header .button            { position:absolute;top:0px;left:576px;width:29px;height:24px;overflow:hidden; }
                   .t01 .header .button .buttonBG  { position:relative;width:29px;height:24px;
                                                     background:url(http://bildergzsz.rtl.de/images/bt_arrow_down.png); }
				   .t01 .body                      { position:relative;width:605px; padding:10px 0px;}
				   .t01 .imgBox                    { position:relative;left:10px;width:175px; }
				   .t01 .imgBox .img               { position:relative;width:175px;height:131px;overflow:hidden; }
				   .t01 .txtBox                    { position:absolute;top:10px;left:195px;width:400px;height:131px; }
				   .t01 .linkButton                { padding: 5px 0px 0px; }
    			   .t01 .community .linkButton     { position:absolute;bottom:0px;left:0px;padding: 5px 0px 0px; }
				   .t01 .infoBox                   { position:absolute;top:142px;display:none; }
				   .t01 .infoBox .txt              { position:relative;padding:5px 0px 0px 10px; }
				   .t01 h5                         { position:relative;color:#931c76; }
                   .t01 h5 a                       { color:#931c76;text-decoration:none; }
                   .t01 h5 a:hover                 { text-decoration:underline; }
				   .t01 .stars                     { position:absolute;top:2px;left:460px;width:90px; }
				   .t01 .stars .star               { position:relative;width:18px;height:18px;float:left; }
				   .t01 .stars .linkButton         { padding:1px 0px 0px; }

				   .t01.t01noImg .txtBox           { left:10px;width:585px; }


.teaserBox100aktiv .t01 .body                      { display:block; }
.teaserBox100aktiv .t01 .header                    { cursor:auto; }
.teaserBox100aktiv .t01 .header .button .buttonBG  { position:relative;width:29px;height:24px;
                                                     background:url(http://bildergzsz.rtl.de/images/bt_arrow_up.png); }

.t01container.redakteur .t01 .body                 { height:182px; }
.t01container.redakteur .t01 .body .infoBox        { display:block; }
.t01container.redakteur .teaserBox100aktiv .boxBG  { background:url(http://bildergzsz.rtl.de/images/bg_605demi.png); }




.acco_t01                                       { position:relative;width:615px;height:282px; }
.acco_t01 a                                     { position:relative;font-weight:normal; }
.acco_t01 a .header                             { position:relative;width:605px;height:25px;margin:0px 5px 0px;overflow:hidden; }

.acco_t01 a .header .boxBG                      { position:absolute;bottom:0px;left:0px;width:605px;height:1000px;
                                                  background:url(http://bildergzsz.rtl.de/images/bg_605_acco.png); }
.acco_t01 a.selected .header .boxBG             { background:url(http://bildergzsz.rtl.de/images/bg_605.png); }
.acco_t01 a .header .icon                       { position:relative;width:20px;height:15px;background-color:#931c76;float:left;display:inline;margin:4px 0px 5px 10px; }
.acco_t01 a .header .headline                   { position:relative;padding:5px 0px 0px;font-size:12px;float:left;display:inline;margin-left:10px; }
.acco_t01 a .header .headline:hover             { text-decoration:underline; }  /* geht nicht fï¿½r IE6 - ggf. ï¿½ber Klassenbindung */
.acco_t01 a .header .button                     { position:absolute;top:0px;left:576px;width:29px;height:24px;overflow:hidden; }
.acco_t01 a .header .button .buttonBG           { position:relative;width:29px;height:24px;
                                                  background:url(http://bildergzsz.rtl.de/images/bt_arrow_down.png); }
.acco_t01 a.selected .header .button .buttonBG  { position:relative;width:29px;height:24px;
                                                  background:url(http://bildergzsz.rtl.de/images/bt_arrow_up.png); }



.acco_t01 a.head                     { position:relative;display:block;width:605px;height:25px;margin:0px 5px 0px;font-weight:bold;
                                       background:url(http://bildergzsz.rtl.de/images/bg_605_down.png); }
.acco_t01 a.selected                 { background:url(http://bildergzsz.rtl.de/images/bg_605_up.png);}
.acco_t01 a.head span.gal            { font-size:12px;padding:5px 0px 0px 40px;display:block;background:url(http://bildergzsz.rtl.de/images/icon_cam.gif) no-repeat 10px 5px; }
.acco_t01 a.head span.blog           { font-size:12px;padding:5px 0px 0px 40px;display:block;background:url(http://bildergzsz.rtl.de/images/icon_blog.gif) no-repeat 10px 5px; }
.acco_t01 a.head span.art            { font-size:12px;padding:5px 0px 0px 40px;display:block;background:url(http://bildergzsz.rtl.de/images/icon_art.gif) no-repeat 10px 5px; }
.acco_t01 a.head span.vid            { font-size:12px;padding:5px 0px 0px 40px;display:block;background:url(http://bildergzsz.rtl.de/images/icon_vid.gif) no-repeat 10px 5px; }
.acco_t01 a.head span.vot            { font-size:12px;padding:5px 0px 0px 40px;display:block;background:url(http://bildergzsz.rtl.de/images/icon_vot.gif) no-repeat 10px 5px; }


.acco_t01 a.head:hover               { text-decoration:underline; }
.acco_t01 a.head.selected:hover      { text-decoration:none;cursor:default; }



.acco_t01 .body                            { position:relative;width:605px;height:182px;margin:0px 5px 0px;overflow:hidden; }
.acco_t01 .body .boxBG                     { position:absolute;bottom:0px;left:0px;width:605px;height:1000px;
                                             background:url(http://bildergzsz.rtl.de/images/bg_605demi_acco.png); }
.acco_t01 .body .imgBox                    { position:relative;left:10px;width:175px; }
.acco_t01 .body .imgBox .img               { position:relative;width:175px;height:131px;overflow:hidden; }
.acco_t01 .body .txtBox                    { position:absolute;top:0px;left:195px;width:360px; }
.acco_t01 .body.acco_t01noImg .txtBox      { left:10px;width:545px; }
.acco_t01 .body .linkButton                { padding:5px 0px 0px; }
.acco_t01 .body .linkButton a              { font-weight:bold; }

.acco_t01 .body .infoBox                   { position:absolute;top:142px; }
.acco_t01 .body .infoBox .txt              { position:relative;padding:5px 0px 0px 10px; }
.acco_t01 .body .infoBox h5                { position:relative;font-weight:bold;color:#931c76; }
.acco_t01 .body .infoBox h5 a              { font-weight:bold;color:#931c76;text-decoration:none; }
.acco_t01 .body .infoBox h5 a:hover        { text-decoration:underline; }
.acco_t01 .body .infoBox .stars            { position:absolute;top:2px;left:449px;width:90px; }
.acco_t01 .body .infoBox .stars .star      { position:relative;width:18px;height:18px;float:left; }
.acco_t01 .body .infoBox .linkButton       { position:absolute;top:21px;left:450px;padding:0px; }
.acco_t01 .body .infoBox .linkButton .txt  { padding:0px; }
.acco_t01 .body .infoBox .avatar           { position:absolute;top:-49px;left:545px;width:60px;height:88px; }



.t02                            { position:relative;width:300px;height:146px;overflow:hidden; }
.t02 .headline                  { position:relative;color:#3f3f3f;font-size:12px;font-weight:bold;padding:16px 0px 9px; }
.t02 .headline a                { color:#3f3f3f;font-size:12px;font-weight:bold;text-decoration:none; }
.t02 .headline a:hover          { text-decoration:underline; }
.t02 .imgBox                    { position:relative;width:126px;margin:0px 7px 0px 0px;float:left;display:inline; }
.t02 .imgBox .img               { position:relative;width:126px;height:71px;overflow:hidden; }
.t02 .imgBox .img .icon         { top:-15px; }
.t02 .txtBox                    { position:relative;width:167px;margin:-3px 0px 0px;float:left;display:inline; }
.t02 .txtBox .linkButton        { padding:5px 0px 0px; }
.t02 .txtBox .linkButton2       { width:147px;padding:5px 0px 0px; }
.t02 .txtBox .linkButton2 .txt  { width:128px;background-color:lime; }
.t02 .txtBox .linkButton3       { padding:5px 0px 0px;}
.t02 .txtBox a.txtlink      	{ text-decoration:none; font-weight: normal; }
.t02 .txtBox a.txtlink:hover    { text-decoration:none; }
.t02 .txtBox span.arrowOnly     { background-image: url("images/g12_arrow_right.png"); background-position: 2px 0; background-repeat: no-repeat; padding-left: 25px;text-decoration: none; }

.t02 .infoBox                   { position:absolute;top:132px; }
.t02 .infoBox .txt              { position:relative;padding:7px 0px 0px 10px;color:#3f3f3f;line-height:17px; }
.t02 .infoBox .txt h5           { position:relative;font-size:11px;font-weight:normal;line-height:17px;color:#931c76; }
.t02 .infoBox .txt h5 a         { font-weight:normal;color:#931c76;text-decoration:none; }
.t02 .infoBox .txt h5 a:hover   { text-decoration:underline; }
.t02 .infoBox .linkButton       { padding:0px 0px 0px 10px; }
.t02 .infoBox .linkButton .txt  { padding:0px; }
.t02 .infoBox .stars            { position:absolute;top:2px;left:141px;width:90px; }
.t02 .infoBox .stars .star      { position:relative;width:18px;height:18px;float:left; }
.t02 .infoBox .avatar           { position:absolute;top:6px;left:240px;width:50px;height:50px; }


.t02.t02noImg .txtBox           { margin:-3px 10px 0px;width:280px; }





.t03                        { position:relative;width:300px;height:103px;overflow:hidden; }
.t03 .imgBox                { position:relative;width:126px;margin:10px 7px 0px 0px;float:left;display:inline; }
.t03 .imgBox .img           { position:relative;width:126px;height:71px;overflow:hidden; }
.t03 .txtBox                { position:relative;width:167px;margin:7px 0px 0px;float:left;display:inline; }
.t03 .txtBox h5             { position:relative;font-size:12px;color:#3f3f3f; }
.t03 .txtBox h5 a           { color:#3f3f3f;text-decoration:none; }
.t03 .txtBox h5 a:hover     { text-decoration:underline; }
.t03 .txtBox .linkButton    { padding:5px 0px 0px; }
.t03 .txtBox a.txtlink      { text-decoration:none; font-weight: normal; }
.t03 .txtBox span.arrowOnly { background-image: url("images/g12_arrow_right.png"); background-position: 2px 0; background-repeat: no-repeat; padding-left: 25px;text-decoration: none; }

.t03.t03noImg               { height:122px; }
.t03.t03noImg .txtBox       { margin:7px 10px 0px;width:280px; }

.t03.t03big                 { height:250px; }
.t03.t03big .imgBox .img    { height:230px; }




.t04                        { position:relative;width:300px;height:118px;overflow:hidden; }
.t04 .hBox                  { position:relative;padding:16px 0px 9px 5px; }
.t04 h5                     { position:relative;font-size:12px;color:#3f3f3f;height:16px;overflow:hidden; }
.t04 h5 a                   { color:#3f3f3f;text-decoration:none; }
.t04 h5 a:hover             { text-decoration:underline; }
.t04 .imgBox                { position:relative;width:126px;margin:0px 7px 0px 0px;float:left;display:inline; }
.t04 .imgBox .img           { position:relative;width:126px;height:71px;overflow:hidden; }
.t04 .imgBox .anzeige       { position:absolute;top:68px;left:4px;width:47px;height:9px; }
.t04 .txtBox                { position:relative;width:167px;margin:-3px 0px 0px;float:left;display:inline; }
.t04 .txtBox .linkButton    { padding:5px 0px 0px; }
.t04 .txtBox a.txtlink      { text-decoration:none; font-weight: normal; }
.t04 .txtBox span.arrowOnly { background-image: url("images/g12_arrow_right.png"); background-position: 2px 0; background-repeat: no-repeat; padding-left: 25px;text-decoration: none; }

.t04.t04noImg .txtBox       { margin:-3px 10px 0px;width:280px; }
.related .t04               { left:5px; }



.t05                        { position:relative;width:300px;height:94px;overflow:hidden; }
.t05 .imgBox                { position:relative;width:126px;margin:10px 7px 0px 0px;float:left;display:inline; }
.t05 .img                   { position:relative;width:126px;height:71px;overflow:hidden; }
.t05 .txtBox                { position:relative;width:167px;margin:7px 0px 0px;float:left;display:inline; }
.t05 .txtBox a.txtlink      { text-decoration:none; font-weight: normal; }
.t05 .txtBox h5             { position:relative;font-size:12px;color:#3f3f3f; }
.t05 .txtBox h5 a           { color:#3f3f3f;text-decoration:none; }
.t05 .txtBox h5 a:hover     { text-decoration:underline; }
.t05 .txtBox .linkButton    { padding:1px 0px 0px; }
.t05 .txtBox span.arrowOnly { background-image: url("images/g12_arrow_right.png"); background-position: 2px 0; background-repeat: no-repeat; padding-left: 25px;text-decoration: none; }

.t05.t05noImg .txtBox       { margin:7px 10px 0px;width:280px; }
.related .t05               { left:5px; }



.t06                        { position:relative;width:300px;overflow:hidden; }
.t06.height250              { height:250px; }
.t06 .hBox                  { position:relative;top:0px;padding:9px 0px 3px 10px;
                              background-image:url('images/g12_bg_h4content.png');
						    }
.t06 .hBox h5			    { position:relative;font:bold 15px arial,helvetica,verdana,geneva,sans-serif;color:#00529f;overflow:hidden; }
.t06 .hBox h5 a			    { color:#00529f;text-decoration:none; }
.t06 .hBox h5 a:hover		{ text-decoration:underline; }

.t06 .scroll-pane           { position:relative;width:300px;height:220px;overflow:hidden;background:url(images/g12_bg_scrollpane_t06.gif); }

/**** Änderungen hintergrund *****/
.t06 .scroll-pane 	{ background: none;}
.t06 .itemBox.odd   { margin:0; background: url("images/g12_bg_scrollpane_t06.gif") repeat scroll 0px 62px transparent; }
.t06 .itemBox.even  { margin:0; background: url("images/g12_bg_scrollpane_t06.gif") repeat scroll 0px 0px transparent; }


.t06 a.jScrollArrowDown     { top:210px;bottom:auto; }

.t06 .itemBox               { position:relative;width:300px;height:62px;margin:1px 0px 0px; }
.t06 .itemBox.first         { margin:0px 0px; }
.t06 .itemBox .imgBox       { position:relative;width:54px;margin:4px 10px 0px;float:left;display:inline; }
.t06 .itemBox .img          { position:relative;width:54px;height:54px;overflow:hidden;background-color:#fff2e2; }
.t06 .itemBox .avatar       { position:relative;width:54px;height:54px; }
.t06 .itemBox .border       { position:absolute;top:0px;left:0px;width:52px;height:52px;border:1px solid #cccccc; }
.t06 .itemBox .txtBox       { position:relative;width:198px;margin:4px 0px 0px;float:left;display:inline;font-weight:bold; }
.t06 .itemBox .stars        { position:relative;margin-bottom:5px; }
.t06 .itemBox .stars .star  { position:relative;width:14px;height:14px;float:left; }

.related .t06               { left:5px; }
.related .t06 .hBox         { position:relative;top:0px;padding:9px 0px 3px 10px;
                              background-image:url('images/g12_bg_h4related.png');
						    }

.related .t06.noScroll .scroll-pane  { height:auto; }
.related .t06.noScroll h5            { height:auto; }




.t07                        { position:relative;width:300px;height:58px;overflow:hidden; }
.t07 .imgBox                { position:relative;width:72px;margin:2px 10px 0px;float:left;display:inline; }
.t07 .imgBox .img           { position:relative;width:72px;height:54px;overflow:hidden; }
.t07 .imgBox .anzeige       { position:absolute;top:41px;left:4px;width:47px;height:9px; }
.t07 .txtBox                { position:relative;width:198px;margin:1px 0px 0px;float:left;display:inline; }
.t07 .txtBox strong         { position:relative;display:block; }
.t07 .txtBox strong a       { text-decoration:none; }
.t07 .txtBox strong a:hover { text-decoration:underline; }
.t07 .txtBox .linkButton    { padding:1px 0px 0px; }

.t07.t07noImg .txtBox       { margin:1px 10px 0px;width:280px; }
.related .t07               { left:5px; }


.t07mess                           { position:relative;width:300px;height:101px;margin-bottom:10px; }
.t07mess .imgBox                   { position:relative;width:72px;margin:2px 10px 0px;float:left;display:inline; }
.t07mess .imgBox .img              { position:relative;width:72px;height:58px;overflow:hidden; }
.t07mess .imgBox .avatar           { position:relative;width:72px;height:58px; }
.t07mess .txtBox                   { position:relative;width:198px;margin:1px 0px 0px;float:left;display:inline; }
.t07mess .txtBox strong            { position:relative;display:block; }
.t07mess .txtBox .textButton       { width:198px;margin-top:32px; }
.t07mess .txtBox .textButtonWidth  { width:194px; }


.t08                               { position:relative;width:300px;overflow:hidden; }
.t08.height122                     { height:122px; }
.t08.height250                     { height:250px; }
.t08 .hBox                         { position:relative;padding:6px 10px 7px; }
.t08 h5                            { position:relative;color:#3F3F3F;height:17px;overflow:hidden; }
.t08 h5 a                          { color:#3F3F3F;text-decoration:none; }
.t08 h5 a:hover                    { text-decoration:underline; }
.t08 .txtBox                       { position:relative;width:280px;margin:-3px 10px 8px;overflow:hidden; }
.t08.cols3 .txtBox                 { height:13px; }
.t08.cols6 .txtBox                 { height:52px; }

.t08 .scroll-pane                  { position:relative;width:300px;overflow:hidden;background:url(images/g12_bg_scrollpane_t08.gif); }
.t08 a.jScrollArrowDown            { bottom:auto; }
.t08.cols3 .scroll-pane            { height:68px; }
.t08.cols3 a.jScrollArrowDown      { top:58px; }
.t08.cols6 .scroll-pane            { height:137px; }
.t08.cols6 a.jScrollArrowDown      { top:127px; }
.t08.cols8 .scroll-pane            { height:183px; }
.t08.cols8 a.jScrollArrowDown      { top:173px; }

.t08.cols3 .linkButton             { padding:4px 10px 0px; }
.t08.cols6 .linkButton             { padding:6px 10px 0px; }
.t08.cols8 .linkButton             { padding:17px 10px 0px; }

.t08 .itemBox                      { position:relative;width:290px;height:22px;margin:1px 5px 0px;background-color:#f4f8fc; }
.t08 .itemBox.first                { margin:0px 5px; }
.t08 .itemBox .linkButton          { padding:4px 5px 0px;height:14px;overflow:hidden; }

.related .t08                      { left:5px; }


.t09                        { position:relative;width:300px;height:136px;overflow:hidden; }
.t09 .hBox                  { position:relative;padding:6px 10px 7px; }
.t09 h5                     { position:relative;color:#931c76;height:17px;overflow:hidden; }
.t09 h5 a                   { color:#931c76;text-decoration:none; }
.t09 h5 a:hover             { text-decoration:underline; }
.t09 .imgBox                { position:relative;width:108px;margin:0px 10px 0px;float:left;display:inline; }
.t09 .imgBox .img           { position:relative;width:108px;height:81px;overflow:hidden; }
.t09 .imgBox .anzeige       { position:absolute;top:68px;left:4px;width:47px;height:9px; }
.t09 .txtBox                { position:relative;width:162px;margin:-3px 0px 0px;float:left;display:inline; }
.t09 .txtBox .linkButton    { padding:5px 0px 0px; }
.t09 .imgBox .avatar        { position:relative;width:108px;height:81px; }
.t09 .txtBox .stars         { position:relative; }
.t09 .txtBox .stars .star   { position:relative;width:14px;height:14px;float:left; }

.t09.t04noImg .txtBox       { margin:-3px 10px 0px;width:280px; }
.related .t09               { left:5px; }


.highlight                  { position:relative;width:300px;float:left;margin:0px 0px 21px 0px; }
.highlight h5               { font-size:12px;line-height:19px;height:19px;overflow:hidden;padding:5px; }
.highlight h5 a            { text-decoration:none; }
.highlight .imgBox          { position:relative;width:300px;height:169px; }
.highlight .imgBox img      { position:relative;display:block; }
.highlight .imgBox .play    { position:absolute;top:125px;left:252px;display:block;width:43px;height:39px;
                              background:url('images/g12_playbutton_medium.png');
                            }
.highlight .txtBox          { position:relative;width:290px;height:53px;line-height:17px;padding:3px 5px 0px;margin-bottom:3px;overflow:hidden; }
.highlight .txtBox a.arrowlink        { text-decoration:none;background-repeat:no-repeat;padding-left:25px;background-position:2px 0px;
                              background-image:url('images/g12_arrow_right.png');
							}
.highlight .txtBox a.txtlink{ font-weight: normal; text-decoration:none; }

.related .highlight         { margin:0px 5px 21px 5px;float:none; }
.related .highlight h5      { padding: 3px 5px 0; }


/******* OCTOPUS **************/
div.octopus_hr {
    margin-top: 19px;
    height: 80px;
    position:relative;
}
div.ip_octopus_ad_marker {
    float: right;
    padding-right: 2px;
    font-size: 7px;
}
div.ip_octopus_ad_text a:after {
    content: "";
    background-repeat:no-repeat;
    padding-left:25px;
    background-position:2px 0px;
    background-image:url('images/g12_arrow_right.png')
}

div.ip_octopus_ad_image {
    position:relative;
    float: left;
    margin: 10px 7px 0px 0px;
    display:inline;
}
div.ip_octopus_ad_text a,
div.ip_octopus_ad_headline a,
div.ip_octopus_ad_headline2 a{
    text-decoration: none;
    font-weight: normal;
}
div.ip_octopus_ad_headline,
div.ip_octopus_ad_headline2 {
    padding-top: 7px;
}
div.ip_octopus_ad_headline a,
div.ip_octopus_ad_headline2 a{
    font-size: 12px;
    font-weight:bold;
}
div.ip_octopus_ad_headline a:hover, div.ip_octopus_ad_headline2 a:hover{
    text-decoration: underline;
}
.octopus_mr div.ip_octopus_ad_text {
    position: relative;
    width: 290px;
    height: 53px;
    line-height: 17px;
    padding: 3px 5px 0px;
    margin-bottom: 3px;
    overflow: hidden;
}
#galleryOctopus {
    min-height: 250px;
}

/******* M E S S E N G E R ********/

.messenger .avatar       { position:relative;width:300px; }
.messenger h5            { color:#931c76;padding:10px 0px 12px 10px; }
.messenger .txtBox       { position:relative;padding:0px 0px 10px 10px; }
.messenger .square       { position:relative;width:7px;height:7px;background-color:#931c76;font-size:1px;margin:4px 10px 0px 0px; }


/******* P R E S E N T E R *********/

.presenter       { position:relative; }
.presenter img   { position:relative;display:block; }


/******* E R R O R   P A G E *******/

.errorPage                   { position:relativ;width:605px;height:285px;overflow:hidden;}
.errorPage .imgBox           { position:relative;left:10px;width:350px;height:285px; }
.errorPage .avatar           { position:relative;width:369px;height:285px; }
.errorPage .imgBox .img      { position:relative;width:369px;height:285px;overflow:hidden; }
.errorPage table             { position:absolute;left:230px;top:90px;width:350px;height:190px;overflow:hidden;}
.errorPage h5                { color:#931c76; }
.errorPage a                 { text-decoration:none;font-weight:bold;}
.errorPage a:hover           { text-decoration:underline;}


/******* A R T I K E L *******/

.artikel                      { position:relative;padding:10px; }
.artikel .imgLeft             { position:relative;float:left;margin-right:10px; }
.artikel .imgLeft img         { display:block;padding-bottom:8px; }
.artikel .imgLeft .legend     { position:relative;font-size:9px;color:#931c76;padding-bottom:8px; }
.artikel h2                   { color:#3F3F3F;padding:0px 0px 14px; }
.artikel h5                   { color:#3F3F3F;padding:0px 0px 14px; }
.artikel .bildzaehler		  { color:#931#3F3F3Fc76;font-weight:bold;}


/******* A R T I K E L   M O R E *******/

.artikelMore                 { position:relative;padding:10px; }
.artikelMore h2              { color:#931c76;padding:0px 0px 10px; }
.artikelMore h5              { color:#931c76;padding:0px 0px 10px; }
.artikelMore .linkButton     { padding-bottom:10px; }



/******* G A L E R I E ********/

.galerie                      { position:relative;width:613px; clear:both; }
.galerie h5                   { color:#931c76;padding:0px 0px 14px; }
.galerie .galerieBox          { position:relative;padding:0px; }
.galerie .galerieHeadline     { position:relative;font-size:14px;color:#931c76;padding:8px 0px 0px; font-weight:bold; }
.galerie .imgBox              { position:relative;width:613px;overflow:hidden;background-color:#f4f8fc;text-align:center; }
.galerie .imgBox img          { display:block;padding:20px 0px;margin:0px auto; }
.galerie .legend              { position:relative;font-size:9px;font-style:italic;color:#737373;padding:8px 0px 0px 10px; }
.galerie .prevButtonGalerie   { position:absolute;top:130px;left:6px; }
.galerie .nextButtonGalerie   { position:absolute;top:130px;left:581px; }
.galerie .prevButtonVideoGalerie   { position:absolute;top:185px;left:10px; }
.galerie .nextButtonVideoGalerie   { position:absolute;top:185px;left:591px; }

.galerie .xdot                { margin:auto;width:300px;padding:30px 0;text-align:left; }
.galerie .xdot .anzeigeText   { top:-10px;font-size:7px;position:absolute;right:0; }
.galerie .xdot img            { padding:0; }
.galerie .xdot h3             { margin:5px 0; }
.galerie .xdot h3 a           { text-decoration:none;color:inherit; }
.galerie .xdot .txtBox        { margin:5px 0 0; }
.galerie .xdot .txtBox a      { text-decoration:none;color:inherit;font-weight:normal; }
.galerie .xdot a.txtlink      { font-weight:normal;text-decoration:none; }
.galerie .xdot span.arrowOnly { background-image: url("images/g12_arrow_right.png"); background-position: 2px 0; background-repeat: no-repeat; text-decoration: none; }


/******* A R T I K E L   F O O T E R ********/

.artikelFooter                   { position:relative;width:615px; }
.artikelFooter .linkButton       { padding:6px 0px 6px 10px;background-color:#F4F8FC; }
.artikelFooter .pageNavi         { position:absolute;top:4px;right:8px; }
.artikelFooter .bookmarks        { position:absolute;top:10px;right:10px; }
.artikelFooter .stars            { position:relative;padding:10px 0px 10px 10px; }
.artikelFooter .stars .star      { position:relative;width:14px;height:14px;float:left; }
.artikelFooter .stars .txt       { position:relative;padding:2px 0px 0px 8px;float:left;font-size:9px;font-weight:bold;color:#931c76; }
.artikelFooter .nextVoting       { position:relative;padding:2px 0px 17px 19px;font-size:11px;color:#931c76; }


/******* S E N D P R I N T *********/

.sendPrint                       { position:relative; }
.sendPrint .sendPrintButton      { position:relative;float:left;padding:12px 0px 10px 10px; }


/******** S O Z I A L   B O X *********/

.sozialBox          { position:relative;width:613px;height:33px;margin:0px 7px 0px 10px;
                      background-image:url('images/g12_bg_h4content.png'); }

.sozialBox .wkwbutton 		{ width:120px; float:left;padding-top: 10px; padding-left:10px; overflow:hidden;}
.sozialBox .googlebutton 	{ width:180px; float:left;padding-top: 10px; overflow:hidden;}
.sozialBox .fbbutton 		{ width:270px; float:left;padding-top: 7px; }



/********** P A G E   N A V I **********/

.pageNavi                           { position:relative; }
.pageNavi .arrowLeftEnd             { position:relative;width:22px;height:16px;float:left;display:inline;margin:1px 3px 0px 0px; }
.pageNavi .arrowLeft                { position:relative;width:20px;height:15px;float:left;display:inline;margin:1px 3px 0px 0px; }
.pageNavi .arrowRightEnd            { position:relative;width:22px;height:16px;float:left;display:inline;margin:1px 0px 0px 3px; }
.pageNavi .arrowRight               { position:relative;width:20px;height:15px;float:left;display:inline;margin:1px 0px 0px 3px; }
.pageNavi .num                      { position:relative;padding:1px 3px 0px;float:left;color:#931c76;font-weight:normal;text-decoration:none; }
.pageNavi a.num                     { position:relative;display:block; }
.pageNavi a.num:hover               { text-decoration:underline; }
.pageNavi a.num.numAktiv            { font-weight:bold;color:black; }
.pageNavi a.num.numAktiv:hover      { text-decoration:none; }


/********* B O O K M A R K S *********/

.bookmarks        { position:relative; }
.bookmarks .txt   { position:relative;float:left;font-size:9px;font-weight:bold;color:#931c76;padding:2px 0px 0px; }
.bookmarks a      { position:relative;float:left;display:block;width:16px;height:16px;margin-left:6px; }


/******** S E T   N A V I *********/

.setNavi                                      { position:relative;padding:6px 0px 4px 0px; }
.setNavi h5                                   { color:#931c76;padding:0px 0px 10px; }
.setNavi .naviTeaser                          { position:relative;padding-bottom:6px;background-color:#f4f8fc; }
.setNavi .naviTeaser .imgBox                  { position:relative;float:left;margin-right:8px; }
.setNavi .naviTeaser .imgBox img              { position:relative;padding:4px 0px 0px; }
.setNavi .naviTeaser .imgBox .iconBox         { position:relative; }
.setNavi .naviTeaser .imgBox .iconBox .icon   { position:absolute;top:-15px; }
.setNavi .naviTeaser .txtBox                  { position:relative;width:480px;float:left; }
.setNavi .naviTeaser .txtBox h5               { position:relative;color:#931c76;padding:0px; }
.setNavi .naviTeaser .txtBox h5 a             { color:#931c76;text-decoration:none; }
.setNavi .naviTeaser .txtBox h5 a:hover       { text-decoration:underline; }
.setNavi .naviTeaser .txtBox .linkButton      { padding-top:7px; }
.setNavi .naviTeaser  span.arrowOnly 		  { background-image: url("images/g12_arrow_right.png");background-position: 2px 0;background-repeat: no-repeat;padding-left: 25px;text-decoration: none; }

.setNavi.more .naviTeaser .imgBox img         { padding:3px 0px 0px; }

.setNavi a.txtlink 							  { text-decoration:none; font-weight: normal; }

/******** A R T I K E L   I N F O ********/

.artikelInfo                           { position:relative;width:615px;background-color:#F4F8FC; }
.artikelInfo .txt                      { position:relative;padding:6px 0px 6px 10px;color:#3f3f3f;font-weight:bold; }
.artikelInfo .txt strong               { position:relative;color:#931c76; }
.artikelInfo .txt strong a             { color:#931c76;text-decoration:none;font-weight:normal; }
.artikelInfo .txt strong a:hover       { text-decoration:underline; }
.artikelInfo .linkButton               { position:absolute;top:6px;left:520px; }
.artikelInfo .linkButton .txt          { padding:0px; }
.artikelInfo .avatar                   { position:absolute;top:-21px;left:545px;width:60px;height:88px;display:none; }


/******** P A R T S *********/

.parts                   { position:relative;width:605px; }

.parts .left             { position:relative;width:295px;float:left;display:inline;margin:10px 0px 10px 10px; }
.parts .left .img        { position:relative; }
.parts .left .img img    { position:relative;display:block; }
.parts .right            { position:relative;width:290px;float:left;display:inline;margin:10px 10px 10px 0px; }
.parts .right h2         { color:#931c76; }
.parts .right h5         { color:#931c76; }

.parts .right .imgBox                  { position:relative; }
.parts .right .imgBox a                { position:relative;width:72px;height:54px;overflow:hidden;float:left;display:inline;margin:8px 23px 0px 0px; }
.parts .right .imgBox .img             { position:relative; }
.parts .right .imgBox .img img         { position:relative;display:block; }
.parts .right .imgBox .img .border     { position:absolute;top:0px;left:0px;width:70px;height:52px;border:1px solid #cccccc; }

.parts .right .artikelMore    { padding:10px 0px; }

.parts .wantedSelect                     { position:relative;height:48px; }
.parts .wantedSelect .textButton         { position:absolute;top:16px;left:67px;width:156px; }
.parts .wantedSelect .textButtonWidth    { width:152px; }
.parts .wantedSelect .prevButton         { position:absolute;top:8px;left:46px; }
.parts .wantedSelect .nextButton         { position:absolute;top:8px;left:222px; }


/****** F A Q ******/

.help                       { position:relative;width:605px;margin:0px 5px; }
.help .txt                  { position:relative;background-color:white;font-size:14px;font-weight:bold;color:#931c76;padding:2px 10px 3px; }
.help .headline             { position:relative;background-color:#f9e7e8;font-size:14px;font-weight:bold;color:#931c76;padding:2px 10px 3px; }
.help .faq                  { position:relative;cursor:pointer; }
.help .faq .question        { position:relative;background-color:white;padding:3px 10px 4px;font-weight:bold; }
.help .faq .answer          { position:relative;background-color:white;padding:2px 20px 3px;margin-bottom:1px;display:none; }
.help .faq.open .question   { margin-bottom:1px; }
.help .faq.open .answer     { display:block; }



/******* V I D E O S *******/

.videoSearch                           { position:relative;height:36px; }
.videoSearch .linkButton               { float:left;display:inline;margin-left:8px;padding:12px 0px 0px; }
.videoSearch .search                   { position:absolute;top:7px;left:345px; }
.videoSearch .search td.label          { width:75px;height:23px; }
.videoSearch .search td.input          { width:110px; }
.videoSearch .search td.input input    { width:98px; }
.videoSearch .search .linkButton       { float:none;margin:0px;padding:0px; }


.videoList                                    { position:relative;width:613px; }
.videoList h2                                 { color:#3F3F3F;padding:8px 0px 10px 50px; }
.videoList h5                                 { color:#3F3F3F;padding:8px 0px 10px 50px; }
.videoList .videoListContainer                { position:relative;left:24px;width:584px; }
.videoList .videoBox                          { position:relative;width:126px;height:115px;float:left;display:inline;margin-right:20px; }
.videoList .videoBox .img                     { position:relative;width:126px;height:71px;overflow:hidden;margin-bottom:2px;background-color:#404040; }
.videoList .videoBox .img img                 { position:relative;display:block; }
.videoList .videoBox .txtBox                  { position:relative;width:126px;height:30px;overflow:hidden; }
.videoList .videoBox .linkButton              { position:absolute;top:35px;left:92px;padding:3px 0px 0px; }
.videoList .videoBox .linkButton .txt         { position:relative;margin-left:34px; }
.videoList .videoBox .linkButton .txt .arrow  { position:absolute;top:0px;left:-34px;width:29px;height:27px;
                                                background:url('images/g12_playbutton_mini.png');
                                              }
.videoList .videoBox .linkButton .txt a       { color:white; }


.videoList .prevButtonGalerie,
.videoList .prevButtonVideoGalerie      { position:absolute;top:45px;left:0px; }
.videoList .nextButtonGalerie,
.videoList .nextButtonVideoGalerie      { position:absolute;top:45px;left:601px; }
.nextButtonVideoGalerie.hasHeadline,
.prevButtonVideoGalerie.hasHeadline		{ top:60px; }
.videoListContainer.gsaVideos .prevButtonVideoGalerie      { position:absolute;top:75px;left:0px; }
.videoListContainer.gsaVideos .nextButtonVideoGalerie      { position:absolute;top:75px;left:601px; }



.related .videoList                             { position:relative;width:300px;margin:0px 5px 21px 5px; }
.related .videoList .topBox                     { position:relative;width:300px;height:84px;border-top:1px solid white;background-color:#F4F8FC; }
.related .videoList .topBox .imgBox             { position:relative;width:150px;height:84px; }
.related .videoList .topBox .imgBox img         { position:relative;display:block; }
.related .videoList .topBox .imgBox .play       { position:absolute;top:52px;left:116px;display:block;width:29px;height:27px;
                                                  background:url('images/g12_playbutton_mini.png');
                                                }
.related .videoList .topBox .txtBox             { position:absolute;top:7px;left:160px;width:130px;line-height:17px; }
.related .videoList .topBox .txtBox .headline   { width:135px;max-height:34px;overflow:hidden; }
.related .videoList .topBox .txtBox .txt        { width:135px;max-height:34px;overflow:hidden; }
.related .videoList .topBox .txtBox a           { text-decoration:none; }
.related .videoList .linkContainer              { position:relative;width:300px; }
.related .videoList .linkBox                    { position:relative;width:300px;height:33px;border-top:1px solid white;
                                                  background: #fbfdfe; /* Old browsers */
											      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfdfe), color-stop(100%,#e5edf5)); /* Chrome,Safari4+ */
                                                  background:    -moz-linear-gradient(top,  #fbfdfe 0%, #e5edf5 100%); /* FF3.6+ */
                                                  background: -webkit-linear-gradient(top,  #fbfdfe 0%,#e5edf5 100%); /* Chrome10+,Safari5.1+ */
                                                  background:      -o-linear-gradient(top,  #fbfdfe 0%,#e5edf5 100%); /* Opera 11.10+ */
                                                  background:     -ms-linear-gradient(top,  #fbfdfe 0%,#e5edf5 100%); /* IE10+ */
                                                  background:         linear-gradient(top,  #fbfdfe 0%,#e5edf5 100%); /* W3C */
                                                }
.related .videoList .linkBox .imgBox            { display:none; }
.related .videoList .linkBox .txt               { display:none; }
.related .videoList .linkBox .txtBox            { position:absolute;top:9px;left:10px; }
.related .videoList .linkBox .txtBox .headline  { width:285px;height:17px;overflow:hidden; }
.related .videoList .linkBox .txtBox a          { text-decoration:none; }

.related .videoList .linkBox.lbOver             { background: #ec40b4; }


/******* C O M M U N I T Y   L I S T E N *******/


.listBox                     { position:relative;width:613px;margin:0px 0px; }

.listBox .textButton         { left:0px;width:182px;margin:5px 0px 0px 5px;float:right;display:inline; }
.listBox .textButtonWidth    { width:178px; }

.listBox .header               { position:relative;width:613px; }
.listBox .header h5            { color:#3F3F3F;padding:4px 0px 6px;width:550px;overflow:hidden; }
.listBox .header h5.forum      { width:330px; }
.listBox .header h5 a          { color:#3F3F3F;text-decoration:none; }
.listBox .header h5 a:hover    { text-decoration:underline; }
.listBox .header h2            { color:#3F3F3F;padding:4px 0px 6px;width:550px;overflow:hidden; }
.listBox .header h2.forum      { width:330px; }
.listBox .header h2 a          { color:#3F3F3F;text-decoration:none; }
.listBox .header h2 a:hover    { text-decoration:underline; }
.listBox .header .txt          { position:relative;padding:7px 0px 7px; }
.listBox .header .txt a        { text-decoration:none; }
.listBox .header .txt a:hover  { text-decoration:underline; }
.listBox .header .pageNavi     { position:absolute;top:6px;right:0px; }

.listBox .footer                      { position:relative;width:613px; }
.listBox .footer td                   { height:40px;width:195px; }
.listBox .footer td select            { width:190px; }
.listBox .footer td .textButton       { left:0px;width:36px;margin:0px;float:left; }
.listBox .footer td .textButtonWidth  { width:32px; }
.listBox .footer .txt                 { position:relative;padding:13px 0px 11px; }
.listBox .footer .pageNavi            { position:absolute;top:12px;right:0px; }

.listBox .footer .textButton          { left:0px;width:124px;margin:8px 0px 5px 0px;float:left;display:inline; }
.listBox .footer .textButton .txt     { position:absolute;padding:0px; }
.listBox .footer .textButtonWidth     { width:120px; }

/******* H A N D L U N G S S T R A N G    F O L G E *******/

.handlungsStrang 											{ position:relative;width:585px;margin:30px 10px 40px 10px;}
.handlungsStrang h5 								                  	{ color:#931c76;padding:10px 0px 10px; }
.handlungsStrang .buttonLink 								{ margin-left:20px;width:31px;height:23px;}
.handlungsStrang  .button_up    								{ width:31px;height:23px;background:url(http://bilder.gzsz.de/images/arrow_button_up.png); }
.handlungsStrang  .button_down  								{ width:31px;height:23px;background:url(http://bilder.gzsz.de/images/arrow_button_down.png); }
.handlungsStrang .leftBox 									{ position:relative;width:555px;float:left;overflow:hidden;}
.handlungsStrang .leftBox .singleLine 						{ position:relative;height:72px;margin:5px auto;overflow:hidden; }
.handlungsStrang .leftBox .singleLine .imgBox .picHeadline 	{ height:18px;width:72px;background-color:#941c76;color:white;text-align:center;margin:0px auto;line-height:17px;overflow:hidden;}
.handlungsStrang .leftBox .singleLine .imgBox 				{ height:72px;width:72px;float:left;}
.handlungsStrang .leftBox .singleLine .imgBox img 				{ display:block;border:0px; }
.handlungsStrang .leftBox .singleLine .imgBox a 				{ text-decoration:none;border:0px; }
.handlungsStrang .leftBox .singleLine .rightCol   				{ position:relative;width:470px;height:72px;margin-left:10px;float:right;}
.handlungsStrang .leftBox .singleLine .rightCol .linkButton  	{ position:absolute;margin-top:10px;}
.handlungsStrang .leftBox .singleLine .rightCol .txtBox  		{ height:25px;line-height:12px;overflow:hidden;}
.handlungsStrang .leftBox .singleLine .rightCol .headline  	{ height:17px;overflow:hidden;font-weight:bold;font-size:14px;color:#931c76;margin:0px 0px 5px 0px;line-height:17px;}
.handlungsStrang .rightBox 									{ position:relative;width:210px;float:right;padding:29px 0px 0px 20px;}
.handlungsStrang .rightBox select              						{ position:relative;width:210px;margin:7px 0px 8px 0px;padding:2px 4px;}


/******** C O M M U N I T Y   S U C H E ********/

.comSearch                      	{ position:relative;line-height:18px;padding:0px 10px 10px;background-color:#f0f5fa;border-top:1px solid white; }
.comSearch h5                   	{ color:#931c76;padding:10px 0px 10px; }
.comSearch input                	{ position:relative;width:190px;float:left; }
.comSearch .select200               { position:relative;width:200px;float:left;}
.comSearch .select150               { position:relative;width:150px;float:left;}
.comSearch .select100               { position:relative;width:100px;float:left;}
.comSearch .check20		            { width:20px;position:relative;float:left;}
.comSearch .margeLeft 	            { position:relative; margin-left:10px;}
.comSearch .goButton               	{ float:left;top:-2px;left:-2px; }
.comSearch .txtBox 		            { position:relative;margin:10px auto; }

.comSearchForum                     { position:relative;width:595px;margin:0px 5px; }
.comSearchForum .row                { position:relative;width:595px;margin-top:1px;background-color:#f9e7e8; }
.comSearchForum .row .txt           { position:relative;padding:4px 8px 5px; }
.comSearchForum .row .txt a         { color:#931c76;text-decoration:none; }
.comSearchForum .row .txt strong a  { color:black;text-decoration:none; }
.comSearchForum .row .txt span a    { color:black;font-weight:normal;text-decoration:none; }
.comSearchForum .row .txt a:hover   { text-decoration:underline; }
.comSearchForum .tab1               { position:relative;width:173px;float:left; }
.comSearchForum .tab2               { position:relative;width:70px;float:left; }
.comSearchForum .tab3               { position:relative;width:82px;float:left; }
.comSearchForum .tab4               { position:relative;width:143px;float:left;overflow:hidden;}
.comSearchForum .tab5               { position:relative;width:122px;float:left; }
.comSearchForum .row.head           { background-color:transparent;font-weight:bold;margin-top:1px; }
.comSearchForum .row.head .tab1     { width:173px;height:22px;margin-right:1px;background-color:white; }
.comSearchForum .row.head .tab2     { width:70px;height:22px;margin-right:1px;background-color:white; }
.comSearchForum .row.head .tab3     { width:82px;height:22px;margin-right:1px;background-color:white; }
.comSearchForum .row.head .tab4     { width:143px;height:22px;margin-right:1px;background-color:white; }
.comSearchForum .row.head .tab5     { width:122px;height:22px;background-color:white; }
.comSearchForum .row.head a                      { text-decoration:none; }

.comSearchUser                     { position:relative;width:595px;margin:0px 5px; }
.comSearchUser .row                { position:relative;width:595px;margin-top:1px;background-color:#f9e7e8; }
.comSearchUser .row .txt           { position:relative;padding:4px 8px 5px; }
.comSearchUser .row .txt a         { color:#931c76;text-decoration:none; }
.comSearchUser .row .txt strong a  { color:black;text-decoration:none; }
.comSearchUser .row .txt span a    { color:black;font-weight:normal;text-decoration:none; }
.comSearchUser .row .txt a:hover   { text-decoration:underline; }
.comSearchUser .tab1               { position:relative;width:254px;float:left; }
.comSearchUser .tab2               { position:relative;width:119px;float:left;overflow:hidden; }
.comSearchUser .tab3               { position:relative;width:49px;float:left; }
.comSearchUser .tab4               { position:relative;width:87px;float:left;}
.comSearchUser .tab5               { position:relative;width:82px;float:left; }
.comSearchUser .row.head           { background-color:transparent;font-weight:bold;margin-top:1px; }
.comSearchUser .row.head .tab1     { width:254px;height:22px;margin-right:1px;background-color:white; }
.comSearchUser .row.head .tab2     { width:119px;height:22px;margin-right:1px;background-color:white; }
.comSearchUser .row.head .tab3     { width:49px;height:22px;margin-right:1px;background-color:white; }
.comSearchUser .row.head .tab4     { width:87px;height:22px;margin-right:1px;background-color:white; }
.comSearchUser .row.head .tab5     { width:82px;height:22px;background-color:white; }
.comSearchUser .row.head a                      { text-decoration:none; }

.comSearchUser .row .tab1 .imgBox                  { position:relative;float:left;width:76px;height:54px;padding:4px;overflow:hidden;}
.comSearchUser .row .tab1 .imgBox img              { position:relative; }

.comSearchUser .row .tab1 .imgBox .img             { position:relative;width:72px;height:54px;overflow:hidden;background-color:#fff2e2; }
.comSearchUser .row .tab1 .imgBox .avatar          { position:relative;width:72px;height:54px;overflow:hidden; }
.comSearchUser .row .tab1 .imgBox .border          { position:absolute;top:0px;left:0px;width:70px;height:52px;border:1px solid #cccccc; }

.comSearchUser .row .tab1 .userBox              { position:relative;width:154px;float:left;padding:4px 2px 5px;}
.comSearchUser .row .tab1 .userBox .stars         { position:relative; }
.comSearchUser .row .tab1 .userBox .stars .star   { position:relative;width:14px;height:14px;float:left; }
.comSearchUser .row .tab1 .userBox  a         { color:#931c76;text-decoration:none; }
.comSearchUser .row .tab1 .userBox  a:hover   { text-decoration:underline; }

.comSearchAllgemein                     { position:relative;width:595px;margin:0px 5px; }
.comSearchAllgemein .row                { position:relative;width:595px;margin-top:1px;background-color:#f9e7e8; }
.comSearchAllgemein .row .txtBox          { position:relative;padding:4px 8px 5px; }
.comSearchAllgemein .row .txtBox a         { color:#931c76;text-decoration:none; }
.comSearchAllgemein .row .txtBox strong a  { color:black;text-decoration:none; }
.comSearchAllgemein .row .txtBox span a    { color:black;font-weight:normal;text-decoration:none; }
.comSearchAllgemein .row .txtBox a:hover   { text-decoration:underline; }
.comSearchAllgemein .tab1               { position:relative;width:499px;float:left; }
.comSearchAllgemein .tab2               { position:relative;width:95px;float:left; }
.comSearchAllgemein .row.head           { background-color:transparent;font-weight:bold;margin-top:1px; }
.comSearchAllgemein .row.head .tab1     { width:499px;height:22px;margin-right:1px;background-color:white; }
.comSearchAllgemein .row.head .tab2     { width:95px;height:22px;background-color:white; }
.comSearchAllgemein .row.head a                      { text-decoration:none; }


/********* S U C H E   A L L G E M E I N *********/

.allSearch               { position:absolute;top:30px;left:387px; }
.allSearch .searchBox    { position:relative;top:0px;left:0px; }
.allSearch .suche        { position:relative;width:43px;height:10px;margin-right:10px;
                           background:url(http://bildergzsz.rtl.de/images/suche.png); }
.allSearch .chat         { width:122px; text-align: center; margin: auto;}
.allSearch .chatButton   { position:relative;width:92px;height:52px;margin-left:20px;
                           background:url(http://bildergzsz.rtl.de/images/button_zum_chat.png); }
.allSearch .chatButton2010
						 { position:relative;width:69px;height:52px; top: -5px; margin-left:0px; float: left;
                           background:url(http://bildergzsz.rtl.de/images/2010-01-20_143819_2010-01-20_125246_ZumChat.png); }
.allSearch .forumButton2010
						 { position:relative;width:69px;height:52px; top: -5px; left:25px; float: left;
                           background:url(http://bildergzsz.rtl.de/images/2010-01-21_153258_ZumForum2.png); }
.allSearch td            { height:24px; }
.allSearch input         { width:165px;float:left;color:#acacac;padding:1px 4px 2px 4px; }
.allSearch select        { width:110px; margin-bottom: 4px;}
.allSearch .goButton     { width:60px;height:19px;float:left;top:0px;left:0px;background-color:green; }
.allSearch .goButton .button       { width:60px;height:19px; }
.allSearch .goButton .go_button    { background-image:url('images/g12_button_suchen.png');
                                   }

.allSearch .textButton         { top:-2px;left:-2px;width:65px;float:left; }
.allSearch .textButtonWidth    { width:61px; }

.allSearch #suggestions     { position:relative;width:234px;top:-15px;left:0px;z-index:10;border:1px solid #AA819F;border-bottom:none;padding:0px;background-color:#F4F8FC;color:#656565; }
.allSearch #suggestions li  { list-style:none;padding:5px;border-bottom:1px solid #AA819F;cursor:pointer; }
.allSearch #suggestions li.selected { background-color:#A17194;color: #ffffff;}


/********** U S E R L I S T E N ************/

.userList                         { position:relative;width:615px;background-color:#f4f8fc; }
.userList .userListContainer      { position:relative;left:50px;width:528px; }
.userList .imgBox                 { position:relative;width:108px;height:106px;float:left;display:inline;margin:16px 24px 0px 0px; }
.userList .imgBox .img            { position:relative;width:108px;height:81px;overflow:hidden;margin-bottom:2px;background-color:white; }
.userList .imgBox .avatar         { position:relative;width:108px;height:81px; }
.userList .imgBox .txtBox         { position:relative;width:108px;height:13px;overflow:hidden;font-weight:bold; }
.userList .prevButtonGalerie      { position:absolute;top:38px;left:12px; }
.userList .nextButtonGalerie      { position:absolute;top:38px;left:566px; }


/******* M A I L B O X *******/

.mailbox                     { position:relative;width:613px;margin:0px 0px; }

.mailbox .row                { position:relative;width:613px;margin-top:1px;background-color:#f4f8fc; }
.mailbox .row input          { position:absolute;top:1px;left:2px;border:0px;padding:0px; }
.mailbox .row .txt           { position:relative;padding:4px 8px 5px; }
.mailbox .row .txt a         { text-decoration:none; }
.mailbox .row .txt a:hover   { text-decoration:underline; }
.mailbox .row .txt.read a    { font-weight:normal; }
.mailbox .row .icon          { position:absolute;top:2px;left:6px;width:11px;height:18px; }

.mailbox .tab1               { position:relative;width:21px;float:left; }
.mailbox .tab2               { position:relative;width:176px;float:left; }
.mailbox .tab3               { position:relative;width:295px;float:left; }
.mailbox .tab4               { position:relative;width:79px;float:left; }
.mailbox .tab5               { position:relative;width:24px;float:left; }

.mailbox .tab2 a             { color:#931c76; }

.mailbox .row.head           { background-color:transparent; }
.mailbox .row.head .tab1     { width:20px;height:22px;margin-right:1px;background-color:white; }
.mailbox .row.head .tab2     { width:175px;height:22px;margin-right:1px;background-color:white; }
.mailbox .row.head .tab3     { width:294px;height:22px;margin-right:1px;background-color:white;font-weight:bold; }
.mailbox .row.head .tab4     { width:78px;height:22px;margin-right:1px;background-color:white; }
.mailbox .row.head .tab5     { width:24px;height:22px;background-color:white; }

.mailbox .row.head a         { text-decoration:none;color:black; }
.mailbox .row.head a.hidden  { display:none; }
.mailbox .row.head .icon     { position:absolute;width:15px;height:10px;top:7px;left:auto;right:5px; }

.mailbox .write                   { position:relative;padding:0px 0px 10px 5px; }
.mailbox .write td.label          { width:140px;padding:10px 0px; }
.mailbox .write td.input          { width:450px;padding:10px 0px; }
.mailbox .write td                { font-weight:bold; }
.mailbox .write td select         { width:450px; }
.mailbox .write td input          { width:440px; }
.mailbox .write td textarea       { width:444px;height:94px;padding:0px 0px 0px 4px; }
.mailbox .write .textButton       { width:88px;left:504px; }
.mailbox .write .textButtonWidth  { width:84px; }

.mailbox .noMail { position:relative;padding:50px 0px 50px 5px;text-align:center;margin:0px auto; }
.mailbox .noMail h5 { color:#931c76;}

.mailbox .read  { position:relative;padding:10px 0px 10px 5px; }
.mailbox .read .txtLeft { position:relative;margin-bottom:10px;width:140px;float:left;padding:4px 0px; font-weight:bold;}
.mailbox .read .txtRight  { background-color:#f9e7e8;padding:4px 10px;position:relative;margin-bottom:10px;width:430px;float:right; }
.mailbox .read .txtRight a         { color:#931c76;text-decoration:none; }
.mailbox .read .txtRight a:hover   { text-decoration:underline; }
.mailbox .read .textButton                       { position:relative;float:right;width:104px; }
.mailbox .read .textButtonWidth                  { width:100px; }
.mailbox .read .txtRight .minHeight   { position:relative;width:0px;height:155px;float:left; }
.mailbox .read .txtRight .txtBox      { position:relative;float:left; }
.mailbox .read .iconButton        { position:relative; top:5px; left:140px; }
.mailbox .read .iconButton .txt   { padding:0px; }
.mailbox .read .iconButton .txt a { color:black; }

.mailbox .mailSend { position:relative;padding:50px 0px 50px 73px;text-align:center;margin:0px auto;background:url(http://bilder.gzsz.de/images/mailbox_gesendet.png);
					 background-repeat:no-repeat;
					background-position:125px 50%;

					 }
.mailbox .mailSend h5 { color:#931c76;}

/******* F O R E N ********/

.forumTitle h2                   { position:relative;font:bold 15px arial,helvetica,verdana,geneva,sans-serif;color:#00529f;padding:9px 0px 3px 10px;margin:0px 7px 0px 10px;background-repeat:no-repeat;
                                   background-image:url('images/g12_bg_h4content.png');
		                         }

.forumProfil                     { position:relative;width:595px;margin:0px 5px; }

.forumProfil .row                { position:relative;width:595px;margin-top:1px;background-color:#f9e7e8; }
.forumProfil .row input          { position:absolute;top:1px;left:2px;border:0px;padding:0px; }
.forumProfil .row .txt           { position:relative;padding:4px 8px 5px; }
.forumProfil .row .txt a         { color:#931c76;text-decoration:none; }
.forumProfil .row .txt a:hover   { text-decoration:underline; }
.forumProfil .row .txt.read      { font-weight:bold; }
.forumProfil .row .icon          { position:absolute;top:2px;left:6px;width:11px;height:18px; }

.forumProfil .tab1               { position:relative;width:21px;float:left; }
.forumProfil .tab2               { position:relative;width:220px;float:left; }
.forumProfil .tab3               { position:relative;width:95px;float:left; }
.forumProfil .tab4               { position:relative;width:95px;float:left; }
.forumProfil .tab5               { position:relative;width:140px;float:left; }
.forumProfil .tab6               { position:relative;width:24px;float:left; }

.forumProfil .row.head           { background-color:transparent; }
.forumProfil .row.head .tab1     { width:20px;height:35px;margin-right:1px;background-color:white; }
.forumProfil .row.head .tab2     { width:219px;height:35px;margin-right:1px;background-color:white; }
.forumProfil .row.head .tab3     { width:94px;height:35px;margin-right:1px;background-color:white;font-weight:bold; }
.forumProfil .row.head .tab4     { width:94px;height:35px;margin-right:1px;background-color:white;font-weight:bold; }
.forumProfil .row.head .tab5     { width:139px;height:35px;margin-right:1px;background-color:white; }
.forumProfil .row.head .tab6     { width:24px;height:35px;background-color:white; }

.forumProfil .row.head a         { text-decoration:none; }
.forumProfil .row.head a.hidden  { display:none; }
.forumProfil .row.head .icon     { position:absolute;width:15px;height:10px;top:7px;left:auto;right:5px; }




.forumGroupHeader                { position:relative;margin-bottom:1px; }
.forumGroupHeader h5             { position:relative;color:#931c76;padding:4px 0px 5px 10px; }
.forumGroupHeader h5 a           { color:#931c76;text-decoration:none; }
.forumGroupHeader h5 a:hover     { text-decoration:underline; }
.forumGroupHeader h5 span        { font-weight:normal;font-size:11px; }
.forumGroupHeader h2             { position:relative;color:#931c76;padding:4px 0px 5px 10px; }
.forumGroupHeader h2 a           { color:#931c76;text-decoration:none; }
.forumGroupHeader h2 a:hover     { text-decoration:underline; }
.forumGroupHeader h2 span        { font-weight:normal;font-size:11px; }
.forumGroupHeader .button        { position:absolute;top:1px;left:582px;width:29px;height:24px; }

.forumGroupHeader .teaserBox100  { border-bottom:1px dashed #acacac; }


.forumStart                     { position:relative;width:613px;margin:0px 0px; }

.forumStart .row                { position:relative;width:613px;background-color:#F0F5FA; }
.forumStart .row .txt           { position:relative;padding:4px 8px 5px; }
.forumStart .row .txt a         { color:#931c76;text-decoration:none; }
.forumStart .row .txt a:hover   { text-decoration:underline; }

.forumStart .tab1               { position:relative;width:206px;float:left;overflow:hidden; }
.forumStart .tab2               { position:relative;width:72px;float:left; }
.forumStart .tab3               { position:relative;width:85px;float:left; }
.forumStart .tab4               { position:relative;width:116px;float:left;overflow:hidden; }
.forumStart .tab5               { position:relative;width:134px;float:left;overflow:hidden; }

.forumStart .tab5 .txt          { left:8px;width:123px;padding:0px;margin:4px 0px 5px;overflow:hidden; }

.forumStart .row.head           { background-color:transparent;font-weight:bold; }
.forumStart .row.head .tab1     { width:205px;height:22px;margin-right:1px;background-color:white; }
.forumStart .row.head .tab2     { width:71px;height:22px;margin-right:1px;background-color:white; }
.forumStart .row.head .tab3     { width:84px;height:22px;margin-right:1px;background-color:white; }
.forumStart .row.head .tab4     { width:115px;height:22px;margin-right:1px;background-color:white; }
.forumStart .row.head .tab5     { width:134px;height:22px;background-color:white; }


.forumTopic                     { position:relative;width:613px;margin:0px 0px; }

.forumTopic .row                { position:relative;width:613px;background-color:white;border-bottom:1px dashed #acacac; }
.forumTopic .row .txt           { position:relative;padding:4px 8px 5px;overflow:hidden; }
.forumTopic .row .txt a         { color:#931c76;text-decoration:none; }
.forumTopic .row .txt strong a  { color:black;text-decoration:none; }
.forumTopic .row .txt span a    { color:#931c76;font-weight:normal;text-decoration:none; }
.forumTopic .row .txt a:hover   { text-decoration:underline; }

.forumTopic .tab1               { position:relative;width:243px;float:left; }
.forumTopic .tab2               { position:relative;width:105px;float:left; }
.forumTopic .tab3               { position:relative;width:115px;float:left; }
.forumTopic .tab4               { position:relative;width:150px;float:left; }

.forumTopic .row.head           { background-color:white;font-weight:bold;border-bottom:0px; }
.forumTopic .row.head .tab1     { width:242px;height:22px;margin-right:1px;background-color:#f0f5fa; }
.forumTopic .row.head .tab2     { width:104px;height:22px;margin-right:1px;background-color:#f0f5fa; }
.forumTopic .row.head .tab3     { width:114px;height:22px;margin-right:1px;background-color:#f0f5fa; }
.forumTopic .row.head .tab4     { width:150px;height:22px;background-color:#f0f5fa; }

.forumTopic .row.head a                      { text-decoration:none; }
.forumTopic .row.head .icon                  { position:absolute;top:6px;width:15px;height:10px; }
.forumTopic .row.head .icon.icon_sort_down   { right:5px; }
.forumTopic .row.head .icon.icon_sort_up     { right:20px; }



.forumItem                         { position:relative;width:613px;margin:0px 0px;background-color:white; }

.forumItem .row                    { position:relative;width:613px;background-color:white;border-bottom:1px dashed #acacac; }
.forumItem .row .txt               { position:relative;padding:4px 8px 5px; }
.forumItem .row .signature         { position:relative;margin:4px 8px 5px; padding-top:5px;border-top:1px solid #931c76;}
#previewtext .quote a              { color:#931c76;text-decoration:none; }
.forumItem .row .txt a:hover,
#previewtext .quote a:hover        { text-decoration:underline; }
.forumItem .row .img               { position:relative;width:50px;height:50px;margin:5px 0px 5px 5px;overflow:hidden;background-color:#fff2e2; }
.forumItem .row .avatar            { position:relative;width:72px;height:54px; }
.forumItem .row .border            { position:absolute;top:0px;left:0px;width:70px;height:52px;border:1px solid #cccccc; }
.forumItem .row .textButtonBox                     { position:relative;width:511px;height:40px; }
.forumItem .row .textButtonBox .textButton         { float:right;width:174px;margin-top:10px; }
.forumItem .row .textButtonBox .textButton.left    { float:left;width:174px;margin:10px 0px 0px 6px; }
.forumItem .row .textButtonBox .textButton .txt    { position:absolute;padding:0px; }
.forumItem .row .textButtonBox .textButtonWidth    { width:170px; }

.forumItem .row .iconButton        { position:absolute;top:9px;left:378px; }
.forumItem .row .iconButton .txt   { padding:0px; }
.forumItem .row .iconButton .txt a { color:black; }

.forumItem .tab1               { position:relative;width:78px;float:left; }
.forumItem .tab2               { position:relative;width:517px;float:left; }

.forumItem .row .quote,
#previewtext .quote                   { position:relative;padding:8px 0px 8px 30px; }
.forumItem .row .quoteBox       { position:relative;width:454px;border:1px solid #931c76; }
#previewtext .quoteBox            { position:relative;width:424px;border:1px solid #931c76; }

.forumItem .row .quoteBox .minHeight ,
#previewtext .quoteBox .minHeight   { position:relative;width:7px;height:68px;float:left; }
.forumItem .row .quoteBox .txtBox   { position:relative;width:447px;padding:0px;float:left; }
#previewtext .quoteBox .txtBox        { position:relative;width:417px;padding:0px;float:left; }
.forumItem .row .quoteBox .txt,
#previewtext .quoteBox .txt           { position:relative;padding:5px 7px 7px 0px; }

#dBoxNewForumItem { display: none; width: 498px; height: 150px; position: relative; margin-bottom: 6px;}
#neuerBeitragTitel {width: 498px; border: 1px solid #999999; margin: 0; height: 50px; padding: 0px 0px 0px 4px; overflow: auto;}
#gzszEmoticons {background-color: white; width: 498px;}
#gzszEmoticons img { position: relative; float: left; margin: 4px 0px 0px 4px; border:0;}
#neueAntwortQuote {display: none; width: 498px; height: 95px; position: relative; margin-bottom: 6px;}
#neueAntwortZitat {width: 498px; margin: 0; height: 58px; padding: 0px 0px 0px 4px; overflow: auto; border:1px solid #999999;}
#previewtext{width:490px;height:250px;overflow:auto;border: 1px solid #999999; padding:4px;margin-bottom:10px;}


.forumBread                          { position:relative;padding:4px 10px 5px; }
.forumBread .forumBreadBox           { position:relative;width:585px;height:13px;overflow:hidden;color:#931c76; }
.forumBread .forumBreadBox a         { color:#931c76;text-decoration:none; }
.forumBread .forumBreadBox a:hover   { text-decoration:underline; }

.forum_moderator_action { background-color:#BCF4A6; }


/******* U E B E R S I C H T S S E I T E   C O M M U N I T Y  ********/

.comStartImg            { position:relative;margin-bottom:10px; }
.comStartImg h5         { color:#931c76;padding:6px 5px 7px; }

.comStartImg .comStartImgBox         { position:relative;width:605px;height:109px;background-color:#f9e7e8; }
.comStartImg .comStartImgContainer   { position:relative;top:14px;left:26px;width:555px; }
.comStartImg .imgBox              { position:relative;width:108px;height:81px;float:left;display:inline;margin-right:3px;background-color:white; }
.comStartImg .imgBox td           { width:108px;height:81px;text-align:center; }

.comStartImg .prevButtonGalerieSmall   { position:absolute;top:39px;left:3px; }
.comStartImg .nextButtonGalerieSmall   { position:absolute;top:39px;left:578px; }

.comStartImg .textButton          { position:relative;left:406px;width:174px;margin-top:11px; }
.comStartImg .textButtonWidth     { width:170px; }

/******* G U E S T B O O K ********/

.guestbook                 { position:relative;width:595px;margin:0px 5px; }

.guestbook .row                { position:relative;width:595px;margin-top:1px;background-color:#f9e7e8; }
.guestbook .row input          { position:absolute;top:1px;left:2px;border:0px;padding:0px; }
.guestbook .row .icon          { position:relative;width:11px;height:18px;left:7px; }

.guestbook .row .imgBox          { position:relative;width:80px;float:left; }
.guestbook .row .imgBox .img     { position:relative;width:72px;height:54px;margin:3px 0px;overflow:hidden;background-color:#fff2e2; }
.guestbook .row .imgBox .avatar  { position:relative;width:72px;height:54px; }
.guestbook .row .imgBox .border  { position:absolute;top:0px;left:0px;width:70px;height:52px;border:1px solid #cccccc; }

.guestbook .row .infoBox                 { position:relative;width:486px;float:left; }
.guestbook .row .infoBox .user           { position:relative;padding:3px 0px 0px;font-weight:bold; }
.guestbook .row .infoBox .user a         { color:#931c76;text-decoration:none; }
.guestbook .row .infoBox .user a:hover   { text-decoration:underline; }

.guestbook .row .infoBox .date          { position:relative; }
.guestbook .row .infoBox .txtBox        { position:relative;width:478px;padding:8px 0px 8px;overflow: hidden;}
.guestbook .row .infoBox .linkButton    { position:absolute;top:3px;right:0px; }



.guestbook .tab1               { position:relative;width:24px;float:left; }
.guestbook .tab2               { position:relative;width:571px;float:left; }


/******* F R I E N D S ********/

.friends                   { position:relative;width:152px;height:148px;float:left;display:inline;margin:0px 24px 0px 25px; }
.friends .imgBox           { position:relative;width:152px;height:81px;background-color:#931c76; }
.friends .imgBox .img      { position:relative;top:0px;left:44px;background-color:white; }
.friends .imgBox .avatar   { position:relative;width:108px;height:81px; }
.friends .imgBox .img img  { position:relative;display:block; }
.friends .imgBox .icon     { position:absolute;top:7px;left:5px;width:34px;height:16px; }
.friends .imgBox input     { position:absolute;top:30px;left:11px;border:0px;padding:0px; }
.friends .user             { position:relative;padding:4px 0px; }
.friends .user a           { position:relative;width:152px;height:13px;color:#931c76;text-decoration:none;display:block;overflow:hidden; }
.friends .user a:hover     { text-decoration:underline; }
.friends .status           { position:relative;color:#931c76;padding:4px 0px; }
.friends .confirm          { position:relative;color:#931c76;font-weight:bold;padding:3px 0px 0px;display:none; }
.friends .stars            { position:absolute;top:105px;left:45px; }
.friends .stars .star      { position:relative;width:14px;height:14px;float:left; }
.friends .icon_confirm     { position:absolute;top:104px;left:121px;width:16px;height:16px; }
.friends .icon_delete      { position:absolute;top:103px;left:141px;width:11px;height:18px; }
.friends .layer            { position:absolute;top:0px;left:0px;width:152px;height:81px;background-color:white;filter:alpha(opacity=60);opacity:0.6;display:none; }


.friends.notConfirmed .user a,
.friends.notConfirmed .status   { color:#bb6596; }
.friends.notConfirmed .confirm,
.friends.notConfirmed .layer    { display:block; }


/******** N O   C O M ********/

.noCom       { position:relative;padding:50px 0px;text-align:center; }
.noCom h5    { color:#931c76; }


/******* A L B E N ********/

.albumImg            { position:relative;margin-bottom:10px; }
.albumImg h5         { color:#931c76;padding:6px 5px 7px; }

.albumImg .albumImgBox         { position:relative;width:605px;height:109px;background-color:#f9e7e8; }
.albumImg .albumImgContainer   { position:relative;top:14px;left:26px;width:555px; }
.albumImg .imgBox              { position:relative;width:108px;height:81px;float:left;display:inline;margin-right:3px;background-color:white; }
.albumImg .imgBox td           { width:108px;height:81px;text-align:center; }

.albumImg .prevButtonGalerieSmall   { position:absolute;top:39px;left:3px; }
.albumImg .nextButtonGalerieSmall   { position:absolute;top:39px;left:578px; }

.albumImg .textButton          { position:relative;left:406px;width:174px;margin-top:11px; }
.albumImg .textButtonWidth     { width:170px; }



.albumGalerie        { position:relative;margin-bottom:10px; }
.albumGalerie h5     { color:#931c76;padding:6px 5px 7px; }

.albumGalerie .albumGalerieBox    { position:relative;width:605px;height:318px;background-color:white; } /* #f9e7e8 */
.albumGalerie .imgBox             { position:relative;top:18px;left:102px;width:400px;height:300px;background-color:white; }
.albumGalerie .img                { width:400px;height:300px;text-align:center; }
.albumGalerie .imgBox td          { width:400px;height:300px;text-align:center; }
.albumGalerie .legend             { position:relative;height:13px;overflow:hidden;margin-top:3px;color:#931c76;}

.albumGalerie .legend2            { position:relative;width:605px;padding:5px 0px;text-align:center;background-color:white; }

.albumGalerie .prevButtonGalerie   { position:absolute;top:18px;left:523px; }
.albumGalerie .nextButtonGalerie   { position:absolute;top:18px;left:558px; }

.albumGalerie .footer                   { position:relative;text-align:center; }
.albumGalerie .footerBox                { position:relative;width:452px;margin:0px auto; }
.albumGalerie .footer .stars            { position:relative;float:left;margin-top:15px; }
.albumGalerie .footer .stars .star      { position:relative;width:14px;height:14px;float:left; }
.albumGalerie .footer .txtBox           { position:relative;width:275px;float:left;margin:17px 5px 0px;font-size:10px;font-weight:bold;text-align:left; }
.albumGalerie .footer .textButton       { position:relative;float:left;margin-top:11px; }
.albumGalerie .footer .infoText         { position:relative;font-size:10px;text-align:left;padding:4px 0px 0px; }

/* kann eigentlich raus

.albumMore			                       { position:relative;width:605px;height:280px;margin-bottom:10px; }
.albumMore h5                              { color:#931c76;padding:6px 5px 7px; }
.albumMore .leftBox	                       { position:relative;width:300px;height:250px;float:left;background-color:#ffeadc; }
.albumMore .leftBox .txtBox                { position:absolute;margin-left:18px;bottom:0px;height:60px;color:#931c76;width:280px; }
.albumMore .leftBox .imgBox                { position:relative;top:20px;left:20px;width:200px;height:150px;text-align:center;overflow:hidden; }
.albumMore .rightBox	                   { position:relative;width:300px;height:250px;float:right;overflow:hidden; }
.albumMore .rightBox img                   { position:relative;display:block; }
.albumMore .prevButtonGalerieSmall         { position:absolute;top:20px;left:240px; }
.albumMore .nextButtonGalerieSmall         { position:absolute;top:20px;left:270px; }
.albumMore .leftBox .txtBox .stars         { position:absolute;top:0px;left:182px; }
.albumMore .leftBox .txtBox .stars .star   { position:relative;width:18px;height:18px;float:left; }
.albumMore .leftBox .txtBox .textButton    { position:absolute;bottom:10px;right:7px; }

*/

.albumMore2Box h4  					{ margin-left: 0; margin-right: 0; }
.albumMore2Box h4.nocolor			{ background-image:none; }
.albumMore2Box .teaserBox50 			{ margin-right: 0; }

.albumMore2Box                     { position:relative;/*width:615px;height:290px;*/ margin-bottom:10px; }
.albumMore2Box h4                  { font:bold 14px verdana,geneva,arial,helvetica,sans-serif;color:#931c76;padding:6px 5px 7px; }
.albumMore2Box .albumMore2BoxBG    { position:absolute;width:605px;height:290px;top:0px;left:5px;background-color:white;filter:alpha(opacity=60);opacity:0.6; }
.albumMore2Box .boxBG              { display:none; }
.albumMore2Box .albumMore2         { background-color:#f9e7e8; }

.albumMore2                           { position:relative;width:300px;height:250px; }
.albumMore2 .imgBox                   { position:relative;top:20px;left:20px;width:200px;height:150px;background-color:white; }
.albumMore2 .imgBox .img              { width:200px;height:150px;text-align:center; }
.albumMore2 .prevButtonGalerieSmall         { position:absolute;top:20px;left:240px; }
.albumMore2 .nextButtonGalerieSmall         { position:absolute;top:20px;left:270px; }
.albumMore2 .txtBox                   { position:absolute;left:20px;top:190px;width:280px;height:60px;color:#931c76; }
.albumMore2 .txtBox .stars            { position:absolute;top:0px;left:182px; }
.albumMore2 .txtBox .stars .star      { position:relative;width:18px;height:18px;float:left; }
.albumMore2 .txtBox .textButton       { position:absolute;bottom:10px;right:7px; }



/************ C H A T ***********/

.chatLogin                     { position:relative;width:605px;height:138px; }
.chatLogin h5                  { color:#931c76;padding:6px 10px 7px; }
.chatLogin .txtBox             { position:relative;padding:0px 10px 10px; }
.chatLogin .data               { position:relative;padding:5px 0px; }
.chatLogin td.label            { height:24px;width:110px;font-weight:bold; }
.chatLogin td.input            { height:24px;width:210px; }
.chatLogin td.input input      { width:190px; }
.chatLogin .forgotten          { position:relative;font-size:10px; }
.chatLogin .forgotten a        { color:#931c76;text-decoration:none; }
.chatLogin .forgotten a:hover  { text-decoration:underline; }


.chatChoice              { position:relative;width:605px; }
.chatChoice h5           { color:#931c76;padding:6px 10px 7px; }
.chatChoice .txtBox      { position:relative;padding:8px 10px 10px; }
.chatChoice .icons       { position:relative;width:600px;left:5px;margin-bottom:10px; }
.chatChoice .avatar      { position:relative;width:150px;height:150px;float:left; }
.chatChoice .avatarNew   { position:relative;width:150px;height:375px;float:left; }


/******* E M U L A T O R ********/

.emulator                    { position:relative;width:605px; }
.emulator .txtBox            { position:relative;padding:10px 10px 10px; }
.emulator .emulatorBox       { position:relative;left:5px;width:595px;padding:10px 0px;background-color:white;text-align:center; }

.emulator .txtBox td                { height:40px; }
.emulator .txtBox td.select         { width:120px; }
.emulator .txtBox td.select select  { width:106px; }
.emulator .txtBox td.input          { width:160px; }
.emulator .txtBox td.input input    { width:140px; }




/******* N E W S L E T T E R ********/

.newsletter                             { position:relative;width:615px;margin:0px 0px; }
.newsletter .txt                        { position:relative;padding:7px 190px 8px 5px; }
.newsletter .itemBar                    { position:relative;background-color:#f4f8fc; }
.newsletter .itemBar .txt               { position:relative;font-weight:bold;padding:4px 5px 5px; }
.newsletter .itemBar .linkButton        { position:absolute;top:4px;left:415px; }
.newsletter .itemBar .linkButton .txt   { padding:0px; }


/******* N O T I F I C A T I O N ********/

.notification                           { position:relative;width:595px;margin:0px 5px; }
.notification .txt                      { position:relative;padding:7px 5px 8px 5px; }
.notification .settingsBox .row         { position:relative;width:597px;margin:0px 0px 6px 0px; }
.notification .settingsBox .one         { position:relative;width:32px;float:left;display:inline; align: right; }
.notification .settingsBox .two         { position:relative;width:530px;float:left;display:inline; }


/******* R E G I T R I E R U N G *******/

.register                       { position:relative;width:280px;height:600px;margin:0px 10px; }
.register a			            { text-decoration:none; }
.register a:hover               { text-decoration:underline; }
.register h5                    { color:#931c76;padding:20px 0px 0px; }
.register .txt                  { position:relative;padding:15px 0px; }
.register .all                  { position:relative;margin:0px 10px 15px 20px; }
.register .left                 { position:relative;width:110px;float:left;font-weight:bold;padding:3px 0px 0px; }
.register .right                { position:relative;width:140px;float:left;padding:0px 0px 14px; }
.register .right input          { width:130px;margin:1px 0px; }
.register .error                { position:relative;color:#ff0000; }
.register .checkbox             { position:absolute;top:-3px;left:-24px;border:0px; }
.register .textButton           { width:114px;left:168px; }
.register .textButton a:hover   { text-decoration:none; }
.register .textButton .txt      { position:absolute;padding:0px; }
.register .textButtonWidth      { width:110px; }
.register .status {width:20px; height:20px; float:left; margin-left:10px;}
.register .status.ok {background-image:url('images/icons/icon_saved.png');}


.registerHow                    { position:relative;width:280px;height:600px;margin:0px 10px; }
.registerHow h5                 { color:#931c76;padding:20px 0px 11px; }
.registerHow .left              { position:relative;width:36px;padding:0px 0px 0px 0px;float:left; }
.registerHow .right             { position:relative;width:244px;padding:4px 0px 13px 0px;float:left; }
.registerHow .icon              { position:relative;width:23px;height:21px; }
.registerHow .icon strong       { position:absolute;top:3px;left:7px;font-size:12px;color:white; }






/******* B O A R D *******/

.board .round          { position:relative;height:1px;font-size:1px;background-color:white;overflow:hidden; }
.board .round1         { margin:0px 5px; }
.board .round2         { margin:0px 3px; }
.board .round3         { margin:0px 2px; }
.board .round4         { margin:0px 1px;height:2px; }

.board                    { position:absolute;top:29px;left:635px;width:300px;margin:0px 5px;z-index:1; }
.board .left              { position:relative;width:95px;height:263px;background-color:white;float:left; }
.board .emotionsline      { position:absolute;top:35px;left:4px;width:83px;height:228px;
                            background:url(http://bildergzsz.rtl.de/images/emotionsline.png); }

.board .avatar            { position:relative;top:0px;left:0px;overflow:hidden;width:40px;height:40px;border:1px solid white;float:left; }

.board .mystar            { position:absolute;top:160px;left:0px;width:100px;height:103px; }

.board .icon              { position:absolute;top:129px;left:17px;width:48px;height:42px; }
.board .arrow_left        { position:absolute;top:145px;left:2px;width:15px;height:15px; }
.board .arrow_right       { position:absolute;top:145px;left:61px;width:15px;height:15px; }

.board .right                 { position:relative;width:300px; }
.board .bgBox                 { position:relative;background-color:transparent; }
.board .loginBox              { height:75px; }
.board .loginBox h4           { color:#931c76;padding:0px 0px 3px 0px;margin:0px;background-image:none; }
.board .loginText             { position:relative;padding-bottom:5px; }
.board td.label               { font-weight:bold;padding:3px 0px 2px; }
.board td.input               { height:21px; }
.board td.input input         { width:105px;padding:1px 4px 2px 4px;margin-right:4px;background-color:#a17194;color:white;border:1px solid #aa819f; }
.board a.facebookLoginSmall   { position:absolute;top:30px;right:5px; }

.board .textButtonBox                                 { position:relative;width:300px; }
.board .textButtonBox.loginButton                     {  }
.board .textButtonBox.loginButton .textButton         { position:absolute;top:-22px;right:3px;width:60px; }
.board .textButtonBox.loginButton .textButtonWidth    { width:56px; }
.board .textButtonBox.loginButton .textButton .txt    { padding:0px; }
.board .textButtonBox.loginButton .forgotten          { position:relative;font-size:10px;padding:4px 0px 0px 15px;background-repeat:no-repeat;background-position:0px 7px;
                                                        background-image:url('images/g12_arrow_forgotten.png');
													  }
.board .textButtonBox.loginButton .forgotten a        { color:white;text-decoration:none; }
.board .textButtonBox.loginButton .forgotten a:hover  { text-decoration:underline; }

.board .myStarBox         { height:38px; }
.board .myStarBox h4      { color:#931c76;padding:0px;margin:0px;background-image:none; }

.board .userBox                { position:relative;width:300px;height:26px; }
.board .userBox h5             { position:relative;height:18px;font-size:11px;font-weight:normal;color:white;padding:3px 0px 0px; }
.board .userBox h5 a           { color:#a07093;text-decoration:none; }
.board .userBox h5 a:hover     { text-decoration:underline; }
.board .userBox .txt           { font-weight:bold;padding:2px 0px 4px; }
.board .userBox .stars         { position:relative; }
.board .userBox .stars .star   { position:relative;width:18px;height:18px;float:left; }

.board .myNewsBox              { position:relative;top:8px;width:144px;height:42px;float:left; }
.board .myNewsBox .colLeft     { position:relative;width:33px;height:42px;float:left;margin-left:15px;background-repeat:no-repeat;background-position:right top;
                                 background-image:url('images/g12_bg_login_mail.png');
							   }
.board .myNewsBox .colCenter   { position:relative;width:33px;height:42px;float:left;margin-left:15px;background-repeat:no-repeat;background-position:right top;
                                 background-image:url('images/g12_bg_login_guestbook.png');
							   }
.board .myNewsBox .colRight    { position:relative;width:33px;height:42px;float:left;margin-left:15px;background-repeat:no-repeat;background-position:right top;
                                  background-image:url('images/g12_bg_login_friends.png');
							   }
.board .myNewsBox a            { text-decoration:none; }
.board .myNewsBox a .page      { color:#931c76;font-size:12px; }
.board .myNewsBox a .new       { color:#ff601c;font-size:10px; }
.board .myNewsBox a .count     { position:absolute;top:3px;left:17px;display:block;width:14px;text-align:center;color:white;font-size:9px; }
.board .myNewsBox .textButton  { position:absolute;top:51px;left:102px;width:104px; }
.board .myNewsBox .textButtonWidth  { width:100px; }

.board .onlineBox              { height:86px;margin-bottom:1px; }
.board .onlineBox .txt         { color:#931c76;font-weight:bold;padding:2px 0px 3px; }
.board .onlineBox .scroll-pane           { position:relative;width:204px;height:48px;overflow:hidden;background-color:#ffd5a6; }
.board .onlineBox a.jScrollArrowDown     { top:38px;bottom:auto; }
.board .onlineBox .jScrollPaneDrag       { height:8px;background:url(http://bildergzsz.rtl.de/images/scrollbuttons_drag8.gif) repeat-y 0 0; }
.board .onlineBox .paneBox               { position:relative;padding:2px 0px 1px; }
.board .onlineBox .item                  { position:relative;width:194px;height:15px; }
.board .onlineBox .item .txt             { position:relative;left:16px;width:178px;height:13px;font-weight:normal;color:#666666;padding:0px;overflow:hidden; }
.board .onlineBox .item .txt a           { text-decoration:none; }
.board .onlineBox .item input            { position:absolute;top:2px;left:3px;width:10px;height:10px;margin:0px;border:0px; }
.board .onlineBox .linkButton            { padding:3px 0px 0px 102px; }
.board .onlineBox .linkButton .txt       { padding:0px; }

.board .textButtonBox.footerBox                       { width:300px;height:20px;background-color:white; }
.board .textButtonBox.footerBox .textButton           { position:absolute;top:-2px;left:-2px;width:304px; }
.board .textButtonBox.footerBox .textButtonWidth      { width:300px; }


/******* R E I T E R L E I S T E *******/

.reiterleiste          { position:relative;width:608px;height:54px;margin-left:10px;padding-left:5px;background-color:#E5EEF5; }
.reiter                { position:relative;top:25px;margin-right:1px;float:left;display:inline; }


.reiterBox                   { position:relative;width:305px;float:left; }
.reiterBox .reiterleiste     { position:absolute;top:-29px;left:5px;margin:0px;width:300px; }
.reiterBox .reiterleiste h4  { padding:1px 0px 0px 5px; }

.profilReiter,
.profilReiter .item,
.profilReiter .newReiter,
.prifilReiter .newButtonBox      { width:89px; }

.newsReiter,
.newsReiter .item,
.newsReiter .newReiter,
.newsReiter .newButtonBox        { width:106px; }

.guestbookReiter,
.guestbookReiter .item,
.guestbookReiter .newReiter,
.guestbookReiter .newButtonBox   { width:90px; }

.friendsReiter,
.friendsReiter .item,
.friendsReiter .newReiter,
.friendsReiter .newButtonBox     { width:72px; }

.groupsReiter,
.groupsReiter .item,
.groupsReiter .newReiter,
.groupsReiter .newButtonBox      { width:72px; }

.forenReiter,
.forenReiter .item,
.forenReiter .newReiter,
.forenReiter .newButtonBox       { width:56px; }

.blogsReiter,
.blogsReiter .item,
.blogsReiter .newReiter,
.blogsReiter .newButtonBox       { width:56px; }

.albenReiter,
.albenReiter .item,
.albenReiter .newReiter,
.albenReiter .newButtonBox       { width:57px; }

.reiter .round          { position:relative;height:1px;font-size:1px;background-color:white;overflow:hidden; }
.reiter .round1         { margin:0px 2px; }
.reiter .round2         { margin:0px 1px; }
.reiter .botRound       { position:relative;height:1px;font-size:1px;background-color:transparent;overflow:hidden; }
.reiter .botRound1      { border-left:2px solid #ec40b4;border-right:2px solid #ec40b4; }
.reiter .botRound2      { border-left:1px solid #ec40b4;border-right:1px solid #ec40b4; }
.reiter .bgBox          { position:relative;height:26px;background-color:white; }
.reiter .item           { position:absolute;top:8px;text-align:center;color:#3F3F3F; }
.reiter .item a         { color:#3F3F3F;text-decoration:none; }
.reiter .item a:hover   { text-decoration:underline; }

.aktivReiter .round,
.aktivReiter .bgBox     { background-color:#00529F; }
.aktivReiter .item a    { color:white; }

.newReiter                 { position:absolute;top:-16px; }
.newReiter .round,
.newReiter .bgBox          { background-color:#ec40b4; }
.newReiter .bgBox          { height:14px; }
.newReiter .newButtonBox   { position:absolute;top:1px;text-align:center; }
.newReiter .newButton      { width:50px;margin:0px auto; }

/******* R E I T E R L E I S T E   C O M M U N I T Y   ï¿½ B E R S I C H T *******/

.aktivsteUserReiter,
.aktivsteUserReiter .item      { width:120px; }

.onlineUserReiter,
.onlineUserReiter .item      { width:110px; }

/****** *R E I T E R L E I S T E   M A I L B O X *******/

.reiterleiste.mailboxReiter      { height:29px; }
.mailboxReiter .reiter           { top:0px; }

.mailInReiter,
.mailInReiter .item,
.mailInReiter .newReiter,
.mailInReiter .newButtonBox      { width:148px; }

.mailOutReiter,
.mailOutReiter .item,
.mailOutReiter .newReiter,
.mailOutReiter .newButtonBox     { width:148px; }

.mailWriteReiter,
.mailWriteReiter .item,
.mailWriteReiter .newReiter,
.mailWriteReiter .newButtonBox   { width:115px; }

.reiter.mailWriteReiter .item          { left:12px; }
.reiter.mailWriteReiter .item .icon    { position:absolute;top:1px;left:-2px;width:18px;height:12px; }


/****** R E I T E R L E I S T E   A L B E N *******/

.reiterleiste.albumReiter      { height:29px; }
.albumReiter .reiter           { top:0px; }

.fotoReiter,
.fotoReiter .item              { width:148px; }

.sammelReiter,
.sammelReiter .item            { width:148px; }

.neusteReiter,
.neusteReiter .item            { width:140px; }

.besteReiter,
.besteReiter .item             { width:140px; }


/****** R E I T E R L E I S T E   F R E U N D E *******/

.reiterleiste.freundeReiter      { height:29px; }
.freundeReiter .reiter           { top:0px; }

.acceptReiter,
.acceptReiter .item              { width:85px; }

.ignoreReiter,
.ignoreReiter .item              { width:165px; }

/****** R E I T E R L E I S T E   U S E R *******/

.reiterleiste.userReiter      { height:29px;background-color:#e5eef5;width:603px;margin:0px 7px 0px 10px;padding-left:10px; }
.userReiter .reiter           { top:0px; }

.mostActiveReiter,
.mostActiveReiter .item       { width:140px; }

.onlineReiter,
.onlineReiter .item           { width:140px; }




/********** W A N T E D ***********/

.wanted                               { position:relative;width:613px;height:180px;margin:0px 5px 1px 10px;background-color:#f4f8fc; }
.wanted .avatarBox                    { position:relative;width:180px;height:180px;background-color:white;float:left;display:inline;margin:0px 1px 0px 5px; }
.wanted .avatarBox .img               { position:relative;width:180px;height:180px;overflow:hidden; }
.wanted .avatarBox .avatar            { position:relative;width:180px;height:180px; }
.wanted .avatarBox .textButton        { position:absolute;top:150px;left:10px;width:160px; }
.wanted .avatarBox .textButtonWidth   { width:156px; }
.wanted .dataBox                      { position:relative;width:423px;height:180px;background-color:#f4f8fc;float:left; }
.wanted .dataBox h5                   { position:relative;color:#931c76;padding:8px 10px 2px 10px; }
.wanted .dataBox h5 a                 { color:#931c76;text-decoration:none; }
.wanted .dataBox h5 a:hover           { text-decoration:underline; }
.wanted .dataBox .txt                 { position:relative;padding:0px 10px; }
.wanted .dataBox .txt strong          { position:relative;display:block;padding-bottom:5px; }
.wanted .dataBox .part                { position:relative;float:left;padding-bottom:5px; }
.wanted .dataBox .txt .linkButton     { position:relative;top:-1px;margin-left:6px;float:left;display:inline; }
.wanted .dataBox .txt span            { font-weight:bold;color:#931c76; }
.wanted .dataBox .stars               { position:absolute;top:8px;left:324px; }
.wanted .dataBox .stars .star         { position:relative;width:18px;height:18px;float:left; }
.wanted .dataBox .bucks               { position:absolute;top:30px;left:330px;width:114px;height:45px; }
.wanted .dataBox .bucks .bg_bucks     { position:relative;width:114px;height:45px; }
.wanted .dataBox .bucks .txt          { position:absolute;top:13px;left:33px;padding:0px;color:white;font-weight:bold; }
.wanted .dataBox .bucks .txt strong   { color:#931c76;display:inline;padding:0px; }
.wanted .dataBox .linkButtonBox       { position:absolute;top:97px;left:280px; }
.wanted .dataBox .linkButton          { padding:1px 0px; }
.wanted .dataBox .linkButton .txt     { padding:0px; }


/******* I C O N   B A R *******/

.iconBar                 { position:relative;width:605px;height:30px;margin:0px 5px 1px;background-color:white; }
.iconBar .iconButton     { margin:8px 8px 0px 8px;float:left;display:inline; }



/******* S E T T I N G S   T O G G E L **********/

.settingsToggle                         { position:relative;width:613px;margin:0px 7px 1px 10px; }
.settingsToggle .bgBox                  { position:relative;width:613px;height:20px;background-color:#E5EEF5; }
.settingsToggle .toggleButtonRightBox   { position:absolute;width:613px;top:0px;left:0px; }
.settingsToggle .toggleButtonRight      { position:relative;top:3px;float:right; }


/******** I N P U T   A R E A ********/

.inputArea                                   { position:relative;width:613px;margin:0px 7px 1px 10px; }
.inputArea .bgBox                            { position:relative;width:613px;height:150px;background-color:#F4F8FC; }
.inputArea .contentBox                       { position:absolute;top:5px;left:10px;width:595px;height:140px; }
.inputArea .contentBox td.label              { width:95px;height:23px;font-weight:bold; }
.inputArea .contentBox td.input              { width:156px; }
.inputArea .contentBox td.input input        { width:146px; }
.inputArea .contentBox td.input input.day    { width:20px;margin-right:3px; }
.inputArea .contentBox td.input input.month  { width:20px;margin-right:3px; }
.inputArea .contentBox td.input input.year   { width:80px; }
.inputArea .contentBox td.input input.zip    { width:26px;margin-right:3px; }
.inputArea .contentBox td.input input.place  { width:107px; }
.inputArea .contentBox td.input select       { width:156px; }
.inputArea .contentBox td.eye                { width:35px; }
.inputArea .contentBox td.eye .icon          { position:relative;width:30px;height:20px;margin-left:3px; }
.inputArea .contentBox td.space              { width:23px; }
.inputArea .textButton                       { position:relative;left:468px;width:124px; }
.inputArea .textButtonWidth                  { width:120px; }


/******** J C A R O U S E L - G L O B A L ********/

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
**/
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 71px;
    height: 71px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


/******** J C A R O U S E L   S K I N   B G S E L E C T ********/


.jcarousel-skin-bgSelect .jcarousel-container {
	position:absolute;
	top:0px;
	left:166px;
    background: transparent;
}

.jcarousel-skin-bgSelect .jcarousel-container-horizontal {
    width: 360px;
    padding: 0px 39px 0px 40px;
}

.jcarousel-skin-bgSelect .jcarousel-clip-horizontal {
    width:  360px;
    height: 71px;
}

.jcarousel-skin-bgSelect .jcarousel-item {
	position:relative;
    width: 71px;
    height: 71px;
}

.jcarousel-skin-bgSelect .jcarousel-item-horizontal {
    margin-right: 1px;
}

.jcarousel-skin-bgSelect .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
**/
.jcarousel-skin-bgSelect .jcarousel-next-horizontal {
    position: absolute;
    top: 10px;
    right: 9px;
    width: 27px;
    height: 52px;
    cursor: pointer;
    background: transparent url(http://bildergzsz.rtl.de/images/next-horizontal.png);
}

.jcarousel-skin-bgSelect .jcarousel-next-disabled-horizontal {
    cursor: default;
	visibility: hidden;
}

.jcarousel-skin-bgSelect .jcarousel-prev-horizontal {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 27px;
    height: 52px;
    cursor: pointer;
    background: transparent url(http://bildergzsz.rtl.de/images/prev-horizontal.png);
}

.jcarousel-skin-bgSelect .jcarousel-prev-disabled-horizontal {
    cursor: default;
	visibility: hidden;
}


/******** B G - S E L E C T ********/

.bgSelect                   { position:relative;width:605px;margin:0px 5px 1px; }
.bgSelect .bgBox            { position:relative;width:605px;height:71px;background-color:white;filter:alpha(opacity=60);opacity:0.6; }
.bgSelect .txt              { position:absolute;top:0px;left:0px;font-weight:bold;padding:21px 0px 0px 10px; }

.bgSelect .imgContainer     { position:absolute;top:0px;left:206px;width:360px;height:71px; }
.bgSelect .imgBox           { position:relative;width:71px;height:71px;float:left;display:inline;margin:0px 1px 0px 0px; }
.bgSelect .img              { position:relative;width:71px;height:71px;overflow:hidden; }
.bgSelect .layer            { position:absolute;top:0px;left:0px;width:71px;height:71px;background-color:white;filter:alpha(opacity=60);opacity:0.6; }
.bgSelect .layer.selected   { background:transparent url(http://bildergzsz.rtl.de/images/bg_selected1.png);filter:alpha(opacity=100);opacity:1; }
.bgSelect .linkButton       { position:absolute;top:55px;left:3px; }
.bgSelect .linkButton .txt  { padding:0px; }



/******* E M O T I O N ********/

.emotion                                    { position:relative;width:605px;margin:0px 5px 1px; }
.emotion .bgBox                             { position:relative;width:605px;height:71px;background-color:white;filter:alpha(opacity=60);opacity:0.6; }
.emotion .txtBox                            { position:absolute;top:0px;left:0px;padding:8px 0px 0px 10px; }
.emotion .emotionText                       { color:#931c76;padding-bottom:6px; }
.emotion select                             { width:180px; }
.emotion .starBox                           { position:absolute;top:0px;left:206px;width:360px;height:71px; }
.emotion .imgBox                            { position:relative;width:71px;height:71px;float:left;display:inline;margin-right:1px; }
.emotion .img                               { position:relative;width:71px;height:71px; }
.emotion .layer                             { position:absolute;top:0px;left:0px;width:71px;height:71px;background-color:white;filter:alpha(opacity=60);opacity:0.6; }
.emotion .layer.selected                    { background:transparent url(http://bildergzsz.rtl.de/images/bg_selected1.png);filter:alpha(opacity=100);opacity:1; }


/******** M E ********/

.me                                   { position:relative;width:613px;margin:0px 7px 0px 10px; }
.me .bgBox                            { position:relative;width:613px;height:272px;background-color:#F4F8FC; }
.me .contentBox                       { position:absolute;top:10px;left:10px;width:587px;height:257px; }
.me .contentBox td.label              { width:196px;height:23px; }
.me .contentBox td.label.txtarea      { height:25px; }
.me .contentBox td.input              { width:389px;font-weight:bold; }
.me .contentBox td.input input        { width:379px; }
.me .contentBox td.input select       { width:389px; }
.me .contentBox td.input textarea     { width:383px;height:126px;padding:0px 0px 0px 4px; }

.me .textButton                       { position:relative;float:right;width:124px; }
.me .textButtonWidth                  { width:120px; }

.me.star .bgBox                       { height:226px; }
.me.star .contentBox                  { height:211px; }

.me .bgBox2                           { zoom:1;background:url(http://bildergzsz.rtl.de/images/bg_605.png); }
.me .contentBox2                      { position:relative;top:0px;left:10px;width:587px;height:auto;padding:8px 0px 16px; }


/*********** P R O F I L  -  C O N T E N T ***********/

.profilContent             { position:relative;width:613px;height:392px;background-color:#941477;margin:0px 7px 0px 10px; }
.profilContent.exex        { height:472px; }

.note                      { position:relative;left:214px;width:401px;padding:16px 0px 0px; }
.note .bgBox               { position:relative;width:396px;height:181px;
                             background:url(http://bildergzsz.rtl.de/images/bg_note.png); }

.note .scrollBox           { position:absolute;top:62px;left:23px; }
.note .scroll-pane         { position:relative;width:338px;height:56px;overflow:hidden; }
.note .scroll-pane .bgBox  { position:absolute;top:12px;left:6px;width:9px;height:5px;
                             background:url(http://bildergzsz.rtl.de/images/bg_scrollpane_note.png); }
.note .txtBox              { position:relative;padding:8px 10px 9px 23px; }
.note .txtBox strong       { color:white; }

.note textarea             { position:absolute;top:134px;left:46px;width:300px;height:26px;padding:0px;overflow:hidden;border:0px;background-color:transparent; }
.note .textButton          { position:relative;top:0px;left:260px;width:104px; }
.note .textButtonWidth     { width:100px; }


.noteExternal                      { position:relative;left:212px;width:403px;padding:16px 0px 0px; }
.noteExternal .bgBox               { position:relative;width:398px;height:121px;
                                     background:url(http://bildergzsz.rtl.de/images/bg_note_external.png); }

.noteExternal .scrollBox           { position:absolute;top:62px;left:23px; }
.noteExternal .scroll-pane         { position:relative;width:338px;height:56px;overflow:hidden; }
.noteExternal .scroll-pane .bgBox  { position:absolute;top:12px;left:6px;width:9px;height:5px;
                                     background:url(http://bildergzsz.rtl.de/images/bg_scrollpane_note.png); }

.noteExternal .txtBox              { position:relative;padding:8px 10px 9px 23px; }
.noteExternal .txtBox strong       { color:white; }


.noteExperten                      { position:relative;left:30px;width:585px;padding:16px 0px 0px; }
.noteExperten .bgBox               { position:relative;width:580px;height:320px;
                                     background:url(http://bildergzsz.rtl.de/images/bg_note_experten.png); }
.noteExperten .txtBox              { position:absolute;top:65px;left:30px;height:13px;color:white;oveflow:hidden; }
.noteExperten input.headline       { position:absolute;top:78px;left:26px;width:500px;font-weight:bold;border:0px;background-color:transparent; }
.noteExperten textarea             { position:absolute;top:126px;left:30px;width:500px;height:132px;padding:0px;overflow:hidden;border:0px;background-color:transparent; }
.noteExperten input.linktext       { position:absolute;top:288px;left:26px;width:500px;font-weight:bold;border:0px;background-color:transparent; }
.noteExperten input.link           { position:absolute;top:303px;left:26px;width:500px;border:0px;background-color:transparent; }
.noteExperten .textButton          { position:relative;top:0px;left:442px;width:104px; }
.noteExperten .textButtonWidth     { width:100px; }


.noteExpertenExternal                        { position:relative;left:30px;width:585px;padding:16px 0px 0px; }
.noteExpertenExternal .bgBox                 { position:relative;width:580px;height:431px;
                                               background:url(http://bildergzsz.rtl.de/images/bg_note_experten_external.png); }
.noteExpertenExternal .infoText              { position:absolute;top:60px;left:3px;width:507px; }
.noteExpertenExternal .infoText .textButton  { margin-top:13px;left:-1px; }
.noteExpertenExternal .scrollBox             { position:absolute;top:173px;left:8px; }
.noteExpertenExternal .scroll-pane           { position:relative;width:535px;height:258px;overflow:hidden; }
.noteExpertenExternal a.jScrollArrowDown     { top:248px;bottom:auto; }
.noteExpertenExternal .scroll-pane .bgBox    { position:absolute;top:14px;left:8px;width:9px;height:47px;
                                               background:url(http://bildergzsz.rtl.de/images/bg_scrollpane_exex.png); }
.noteExpertenExternal .txtBox                { position:relative;padding:10px 25px 10px 25px; }
.noteExpertenExternal .txtBox span           { color:white; }
.noteExpertenExternal .txtBox .linkButton    { left:-1px;padding-top:13px; }





.starSelect                     { position:absolute;top:54px;left:0px; }
.starSelect .emotionsline       { position:absolute;top:86px;left:18px;width:66px;height:108px;
                                  background:url(http://bildergzsz.rtl.de/images/emotionsline_bottom2.png); }
.starSelect .txtBox             { position:relative;width:220px;height:40px;overflow:hidden; }
.starSelect h4                  { color:white;padding:0px 0px 2px 10px;background-image:none; }
.starSelect h5                  { color:white;padding:0px 0px 0px 10px; }
.starSelect .mystar             { position:relative;top:-4px;left:5px;width:245px;height:307px; }
.starSelect .icon               { position:absolute;top:52px;left:23px;width:63px;height:55px; }
.starSelect .arrow_left         { position:absolute;top:75px;left:8px;width:20px;height:15px; }
.starSelect .arrow_right        { position:absolute;top:75px;left:77px;width:20px;height:15px; }
.starSelect .textButton         { position:absolute;top:292px;left:45px;width:140px; }
.starSelect .textButtonWidth    { width:136px; }
.starSelect .prevButton         { position:absolute;top:284px;left:23px; }
.starSelect .nextButton         { position:absolute;top:284px;left:185px; }



.visitors                       { position:relative;left:202px;padding:8px 0px 0px; }
.visitors .imgBox               { position:absolute;top:87px;left:36px;width:360px;height:60px; }
.visitors .imgBox .img          { position:relative;width:60px;height:60px;float:left;display:inline;margin-right:12px; }
.visitors .imgBox .img .imgBG   { position:relative;width:60px;height:60px;background-color:white;filter:alpha(opacity=60);opacity:0.6; }
.visitors .imgBox .img .avatar  { position:absolute;top:0px;left:0px;width:60px;height:60px; }
.visitors .layerBox             { position:relative;width:413px;height:162px;
                                  background:url(http://bildergzsz.rtl.de/images/layer_visitors2.png); }
.visitors .anchorBox            { position:absolute;top:87px;left:36px;width:360px;height:60px; }
.visitors .anchorBox a          { position:relative;width:60px;height:60px;float:left;display:inline;margin-right:12px; }
.visitors .prevButton           { position:absolute;top:100px;left:8px; }
.visitors .nextButton           { position:absolute;top:100px;left:390px; }



.showcase                       { position:relative;left:212px;width:403px; }
.showcase .bgBox                { position:absolute;top:40px;left:23px;width:348px;height:108px;background-color:white;filter:alpha(opacity=60);opacity:0.6; }
.showcase .layerBox             { position:relative;width:398px;height:243px;
                                  background:url(http://bildergzsz.rtl.de/images/bg_showcase3.png); }
.showcase .pictures             { position:absolute;top:36px;left:23px; }
.showcase .pictures td          { width:116px;height:116px; }

.showcase .textButton           { position:absolute;top:157px;left:126px;width:140px; }
.showcase .textButtonWidth      { width:136px; }
.showcase .prevButton           { position:absolute;top:149px;left:105px; }
.showcase .nextButton           { position:absolute;top:149px;left:265px; }

.showcase .txtBox               { position:absolute;top:186px;left:30px;color:white; }
.showcase .txtBox .titel        { position:relative;width:250px;height:13px;overflow:hidden; }
.showcase .stars                { position:absolute;top:185px;right:40px; }
.showcase .stars .star          { position:relative;width:14px;height:14px;float:left; }
.showcase .linkButton           { position:absolute;top:212px;right:40px; }


/******** C L I P B O A R D *********/

.clipboardHeader           { position:relative;width:613px;height:40px;margin:0px 7px 0px 10px;
                             background:url(http://bildergzsz.rtl.de/images/bg_clipboard_header.png) #941477;}
.clipboardHeader .bgBox    { position:relative;width:605px;height:35px;overflow:hidden;margin:0px 4px;background-color:#931C76; }
.clipboardHeader .bgLayer  { position:absolute;top:5px;left:5px;width:605px;height:35px;
                             background:url(http://bildergzsz.rtl.de/images/bg_clipboard_layer.png); }


.clipboardBody              { position:relative;width:613px;margin:0px 7px 0px 10px;
                              background:url(http://bildergzsz.rtl.de/images/bg_clipboard_body.png) #941477; }
.clipboardBody .bgBox       { position:relative;width:605px;margin:0px 4px;background-color:#931C76; }


.clipboardFooter            { position:relative;width:613px;height:10px;margin:0px 7px 0px 10px;
                              background:url(http://bildergzsz.rtl.de/images/bg_clipboard_footer.png) #941477; }
.clipboardFooter .bgBox     { position:relative;width:605px;height:5px;overflow:hidden;margin:0px 4px;background-color:#931C76; }


.colorSelect                { position:absolute;top:19px;left:355px; }
.colorSelect .txt           { position:relative;font-weight:bold;font-size:9px;color:white;float:left;margin-right:5px; }
.colorSelect a              { position:relative;width:16px;height:10px;margin:2px;display:block;float:left;overflow:hidden; }
.colorSelect a:hover,
.colorSelect a.colorAktiv   { margin:0px;border:2px solid white; }
.colorSelect a.color1       { background-color:#4c7492; }
.colorSelect a.color2       { background-color:#adbb14; }
.colorSelect a.color3       { background-color:#fed3ae; }
.colorSelect a.color4       { background-color:#931c76; }
.colorSelect a.color5       { background-color:#fd5b16; }


.postIt                { position:relative;top:0px;left:20px;width:537px;height:210px; }
.postIt .postItBox     { position:absolute;top:-18px;left:0px;width:595px;height:238px; }

.postIt .contentBox                     { position:relative;top:0px;left:150px;width:370px; }
.postIt .contentBox h4                  { position:relative;padding:15px 0px 15px;color:#931c76;margin:0px;font-size:18px;background-image:none; }
.postIt .contentBox .txtBox             { position:relative;width:350px;height:91px;overflow:hidden; }
.postIt .contentBox td.left             { width:70px;color:#931c76;font-weight:bold; }
.postIt .contentBox td.right            { width:280px; }
.postIt .contentBox .linkButton         { position:relative;padding-top:15px;float:right; }
.postIt .contentBox .linkButton .txt a  { color:#931c76; }
.postIt .contentBox .illu               { position:absolute;top:0px;left:-142px;width:150px;height:160px; }
.postIt .contentBox .prevButton         { position:absolute;top:65px;left:-135px; }
.postIt .contentBox .nextButton         { position:absolute;top:65px;left:362px; }

.postIt .friendBox                      { position:absolute;top:40px;width:230px; }
.postIt .friendBox .polaBox             { position:relative;width:79px;height:94px;float:left; }
.postIt .friendBox .polaBox .imgBG      { position:relative;top:11px;left:10px;width:60px;height:60px;background-color:#ffd5a6; }
.postIt .friendBox .polaBox .avatar     { position:absolute;top:11px;left:10px;width:60px;height:60px; }
.postIt .friendBox .polaBox .layer      { position:absolute;top:0px;left:0px;width:79px;height:94px;
                                          background:url(http://bildergzsz.rtl.de/images/layer_pola.png); }
.postIt .friendBox .polaBox a           { position:absolute;top:11px;left:10px;width:60px;height:60px;display:block; }
.postIt .friendBox .txtBox              { position:relative;width:151px;height:94px;float:left;font-weight:bold; }
.postIt .friendBox .txtBox .stars       { position:relative;padding:23px 0px 5px; }
.postIt .friendBox .txtBox .stars .star { position:relative;width:14px;height:14px;float:left; }
.postIt .friendBox .txtBox a            { color:#931c76;text-decoration:none; }
.postIt .friendBox .txtBox a:hover      { text-decoration:underline; }

.postIt .friendBox.friendBoxPos1        { left:-110px; }
.postIt .friendBox.friendBoxPos2        { left:130px; }

.postIt .pictureBox          { position:relative;top:0px;left:-3px;width:116px;height:89px;float:left; }
.postIt .pictureBox .img     { position:relative;top:4px;left:4px;width:108px;height:81px;overflow:hidden; }
.postIt .pictureBox .layer   { position:absolute;top:0px;left:0px;width:116px;height:89px;
                               background:url(http://bildergzsz.rtl.de/images/layer_pictures.png); }
.postIt .pictureBox a        { position:absolute;top:4px;left:4px;width:108px;height:81px;display:block; }

.postIt .pictures         { position:absolute;top:38px;left:-4px; }
.postIt .pictures td      { width:116px;height:116px; }


.postIt .contentBox.news h4                           { padding-left:20px; }
.postIt .contentBox.news .txtBox                      { left:20px;width:330px; }
.postIt .contentBox.news .txtBox .linkButton          { position:relative;padding-top:5px;float:none; }
.postIt .contentBox.news .txtBox .linkButton .txt a   { color:black; }

.postIt .newsImgBox                                   { position:absolute;width:142px;top:53px;left:18px; }
.postIt .newsImgBox .img                              { position:relative;margin-bottom:4px;width:142px;height:84px;overflow:hidden; }
.postIt .newsImgBox .pageNavi                         { width:142px; }
.postIt .newsImgBox .pageNavi .centerBox              { position:absolute;top:0px;left:0px;width:142px;text-align:center; }
.postIt .newsImgBox .pageNavi .num                    { float:none; }
.postIt .newsImgBox .pageNavi a.num                   { display:inline; }
.postIt .newsImgBox .pageNavi .arrowRightEnd          { float:right; }
.postIt .newsImgBox .pageNavi .arrowRight             { float:right; }


/******* I M P R E S S U M *******/

.impressumBox                  { position:relative;width:945px;background-color:white;padding:0px 0px 10px; }
.impressum                     { position:relative;top:-1px;width:615px;margin:0px 0px 0px 10px;font-size:10px;font-weight:bold;line-height:14px;border-top:1px solid #ffa848; }
.impressum .txt                { position:relative;padding:5px 0px 5px 5px; }
.impressum .txt a              { text-decoration:none; }
.impressum .txt a:hover        { text-decoration:underline; }
.impressum .linkButton         { padding:3px 0px 3px 5px;line-height:12px; }
.impressum .linkButton .txt    { padding:0px; }
.impressum .linkButton .txt a  { color:#931c76; }


.impressum2Box                       { position:relative;width:945px;background-color:white;padding:5px 0px 29px; }
.impressum2Box .relatedLine          { position:absolute;top:-1px;left:635px;width:310px;height:1px;font-size:1px;background-color:white;overflow:hidden; }

.impressum2Box .breadcrumb               { position:relative;left:10px;width:935px; }
.impressum2Box .breadcrumb .txt          { position:relative;padding:1px 5px 8px;color:#666666;font-size:10px;font-weight:normal; }
.impressum2Box .breadcrumb .txt a        { position:relative;color:#666666;font-size:10px;font-weight:normal;text-decoration:none; }
.impressum2Box .breadcrumb .txt a:hover  { text-decoration:underline; }
.impressum2Box .breadcrumb .txt h1       { font-family:verdana,geneva,arial,helvetica,sans-serif;color:#666666;font-size:10px;font-weight:normal;display:inline; }


.impressum2Box .topBox               { position:relative;left:10px;width:935px;border-top:1px solid #e5eef5;border-bottom:1px solid #e5eef5; }
.impressum2Box .topBox .txt          { position:relative;padding:7px 5px 8px;color:#666666;font-size:10px;font-weight:normal; }
.impressum2Box .topBox .txt a        { position:relative;color:#666666;font-size:10px;font-weight:normal;padding-right:26px;text-decoration:none; }
.impressum2Box .topBox .txt a:hover  { text-decoration:underline; }

.impressum2Box .middleBox               { position:relative;left:15px;width:930px;background:url(http://bildergzsz.rtl.de/images/bg_impressum.gif); }
.impressum2Box .middleBox a             { color:#931c76;line-height:24px;text-decoration:none; }
.impressum2Box .middleBox a:hover       { text-decoration:underline; }

.impressum2Box .middleBox .left         { position:relative;width:620px;float:left;color:#931c76;display:inline;background-color:transparent; }
.impressum2Box .middleBox .left a       { font-weight:normal; }
.impressum2Box .middleBox .left a.item  { font-weight:bold;font-size:14px; }
.impressum2Box .middleBox .right        { position:relative;width:155px;float:left;display:inline;background-color:transparent; }
.impressum2Box .middleBox .right a      { font-size:10px;padding-left:10px; }

.impressum2Box .botBox               { position:relative;left:10px;width:935px;border-top:1px solid #e5eef5;text-align:center;  }
.impressum2Box .botBox .txt          { position:relative;padding:0 5px 0;color:#666666;font-size:10px;font-weight:normal;display:inline-block;text-align:left; }
.impressum2Box .botBox .img          { position:relative;padding:7px 5px 0;display:inline-block;text-align:left; }
.impressum2Box .botBox .txt a        { position:relative;color:#666666;font-size:10px;font-weight:normal;text-decoration:none; }
.impressum2Box .botBox .txt a:hover  { text-decoration:underline; }
.impressum2Box .botBox .img img.logortl     { margin:23px auto; }
.impressum2Box .botBox .img img             { padding:10px 10px 0; }


/******** T O O L T I P P *********/


#tooltip.jdee         { position:absolute;z-index:3000; }
#tooltip.jdee h5      { font-size:11px;font-weight:bold;color:black; }
#tooltip.jdee td.tl   { position:relative;padding:5px 3px 2px 7px;background:url(http://bildergzsz.rtl.de/images/bg_tooltipp_ol.gif);filter:alpha(opacity=85);opacity:0.85; }
#tooltip.jdee td.tr   { position:relative;width:4px;background:url(http://bildergzsz.rtl.de/images/bg_tooltipp_or.gif);filter:alpha(opacity=85);opacity:0.85; }
#tooltip.jdee td.bl   { position:relative;height:4px;background:url(http://bildergzsz.rtl.de/images/bg_tooltipp_ul.gif);filter:alpha(opacity=85);opacity:0.85; }
#tooltip.jdee td.br   { position:relative;height:4px;width:4px;background:url(http://bildergzsz.rtl.de/images/bg_tooltipp_ur.gif);filter:alpha(opacity=85);opacity:0.85; }

#tooltip.jdee .tt_txt { position:absolute;top:0px;left:0px;padding:5px 3px 2px 7px;font-weight:bold;color:white; }





/********* D I A L O G   P A S T E L L *********/


.ui-dialog {
	background-color:transparent;
	z-index:2;
}

.ui-dialog .ui-dialog-titlebar {
	background:transparent no-repeat;
	background-image:url(http://bildergzsz.rtl.de/images/bg_dialog_top.png);
	padding: 0px;
	height: 62px;
}

.ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-dialog .ui-dialog-titlebar-close {
	width: 26px;
	height: 24px;
	overflow:hidden;
	background: url(http://bildergzsz.rtl.de/images/dialog_close_button.gif) 0px 0px no-repeat;
	position:absolute;
	top: 36px;
	right: 36px;
	cursor: pointer;
	z-index:4;
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: none;
}

.ui-dialog .ui-dialog-titlebar-close-hover {
	background: url(http://bildergzsz.rtl.de/images/dialog_close_button.gif) 0px -24px no-repeat;
}

.ui-dialog .ui-dialog-title{
	position: relative;
	color: #931c76;
	font-weight: bold;
	font-size: 14px;
	top: 44px;
	left: 48px;
}

.ui-dialog .ui-dialog-content {
	position:relative;width:600px;overflow:hidden;
}

.ui-dialog .bgBox {
	position:absolute;bottom:0px;left:0px;width:600px;height:1000px;
    background:url(http://bildergzsz.rtl.de/images/bg_dialog_bot.png);
}


.ui-dialog .contentbox{
	position:relative;width:504px;margin:0px 48px 46px;padding-top:5px;
}

.ui-dialog .contentbox .textButtonBox {
	position:relative;width:504px;height:24px;
}

.ui-dialog .contentbox .textButtonBox .textButton.left {
	position:relative;left:-2px;float:left;
}

.ui-dialog .contentbox .textButtonBox .textButton.right {
	position:relative;left:2px;float:right;
}

/******* A S K   F R I E N D S ********/

.askFriends              { position:relative;width:504px; }
.askFriends .left        { position:relative;width:256px;margin-bottom:10px;float:left;display:inline; }
.askFriends .right       { position:relative;width:248px;margin-bottom:10px;float:left;display:inline; }

.askFriends .txtBox      { position:relative;padding:6px 0px 0px;color:#931c76; }
.askFriends .label       { position:relative;padding:6px 0px;font-weight:bold; }
.askFriends input        { position:relative;width:238px;margin:1px 0px; }
.askFriends textarea     { width:498px;height:94px;padding:0px 0px 0px 4px; }


/******* M A I L   T O   E X P E R T ********/

.mailtoExpert              { position:relative;width:504px; }
.mailtoExpert .left        { position:relative;width:170px;margin-bottom:10px;float:left;display:inline; }
.mailtoExpert .right       { position:relative;width:248px;margin-bottom:10px;float:left;display:inline; }

.mailtoExpert .txtBox      { position:relative;padding:6px 0px 0px;color:#931c76; }
.mailtoExpert .label       { position:relative;padding:6px 0px;font-weight:bold; }
.mailtoExpert input        { position:relative;width:238px;margin:4px 0px; }
.mailtoExpert input.small  { width:50px; }
.mailtoExpert textarea     { width:498px;height:94px;padding:0px 0px 0px 4px; }
.mailtoExpert textarea.small{ width:238px; }


/******* C H A N G E   P A S S W O R D ********/

.changePass              { position:relative;width:504px; }
.changePass .left        { position:relative;width:170px;float:left;display:inline; }
.changePass .right       { position:relative;width:248px;float:left;display:inline; }

.changePass .txtBox      { position:relative;padding:0px 0px 1px 170px;color:#ff0000; }
.changePass .label       { position:relative;padding:6px 0px;font-weight:bold; }
.changePass input        { position:relative;width:238px;margin:4px 0px; }

/******* E I G E N E N  A C C O U N T  L O E S C H E N ********/
.deleteDialog.ui-dialog           { background-color: #ff922b; border: solid 5px #941b78;}
.deleteDialog .ui-dialog-titlebar { display:none;}
.deleteDialog .schliessen         { position:relative; left: 345px;}
.deleteDialog .inner              { margin:10px; line-height:1.5;}
.deleteDialog .textButton.right   { float:left; margin-right: 10px;}
.deleteDialog .deleteCheckboxen   { margin-top: 10px; font-weight: bold;}
.deleteDialog .textButtonBox      { margin-top: 10px; }
.deleteDialog .deleteCheckboxen .errorMsg      { color:red; font-weight:normal;}


/************ G L U B S C H I G K E I T ************/

.glubschigkeit                  { position:relative;left:-5px;padding-top:5px; }
.glubschigkeit td.input         { width:22px; }
.glubschigkeit td.input input   { border:0px; }
.glubschigkeit td.label         { width:160px;font-weight:bold; }


/******* C L O U D *******/

.mcloud               { position:relative;margin-bottom:10px; }
.mcloud .txt          { position:relative;width:585px;height:96px;margin:0px 15px;line-height:22px;overflow:hidden;text-align:center; }
.mcloud .txt a        { text-decoration:none;margin-right:15px; }
.mcloud .txt a:hover  { text-decoration:underline; }
.mcloud .txt .typ1    { font-size:16px;font-weight:normal; }
.mcloud .txt .typ2    { font-size:11px;font-weight:normal; }
.mcloud .txt .typ3    { font-size:18px; }
.mcloud .txt .typ4    { font-size:14px; }


/****** P O W E R E D *******/

.powered             { position:relative; }
.powered h5          { float:left;padding:5px 10px 0px 10px; }
.powered .avatar     { position:relative;width:121px;height:25px;float:left; }


/******* R E L A T E D   N E U E   A L B E N *******/

.newAlbums { position:relative;width:301px;margin-left:5px;overflow:hidden; }
.newAlbums .albumLine { background-color:#FFB96C;padding:8px 3px;margin-bottom:1px; }
.newAlbums .hBox									{ position:relative;padding:6px 10px 7px; }
.newAlbums .hBox h5 { position:relative;color:#931c76;height:17px;overflow:hidden; }
.newAlbums h5 a { color:#931c76;text-decoration:none; }
.newAlbums .imgBox { width:108px;float:left;padding:2px 5px; }
.newAlbums .imgBox img			{ display:block;margin:0px auto;}
.newAlbums .txtBox { width:173px;float:right; }
.newAlbums .txtBox h5 { position:relative;color:#931c76;height:34px;overflow:hidden;margin-bottom:8px; }
.newAlbums .txtBox .title { position:relative;height:26px;overflow:hidden;font-weight:bold;margin-bottom:7px;}
.newAlbums .txtBox a { text-decoration:none; }
.newAlbums .second		{ background-color:#FFCB91; }
.newAlbums a:hover { text-decoration:underline; }


/******* R E L A T E D   N E U E   U S E R *******/

.newUsers                      { position:relative;width:300px;margin-left:5px;overflow:hidden; }
.newUsers .userLine            { background-color:#FFB96C;padding:3px 1px 3px 3px;margin-bottom:1px; }
.newUsers .hBox		           { position:relative;padding:6px 10px 7px; }
.newUsers .hBox h5             { position:relative;color:#931c76;height:17px;overflow:hidden; }
.newUsers .hBox h5 a           { color:#931c76;text-decoration:none; }
.newUsers .imgBox              { height:54px;width:72px;float:left;margin:2px 2px 2px 0px; }
.newUsers .imgBox .img         { position:relative;width:72px;height:54px;overflow:hidden;background-color:#fff2e2; }
.newUsers .imgBox .avatar      { position:relative;width:72px;height:54px; }
.newUsers .imgBox .border      { position:absolute;top:0px;left:0px;width:70px;height:52px;border:1px solid #cccccc; }
.newUsers .imgBox img	       { display:block;margin:0px auto;border:none;}
.newUsers .second		       { background-color:#FFCB91; }
.newUsers a                    { text-decoration:none; }


/******* R E L A T E D   L E T Z T E    F O R E N B E I T R ï¿½ G E *******/

.lastForum 									{ position:relative;width:300px;overflow:hidden;margin-left:4px;}
.lastForum .txtBox a                        { text-decoration:none; font-weight:normal;}
.lastForum .txtBox a:hover                  { text-decoration:underline; }
.lastForum .hBox							{ position:relative;padding:9px 0px 3px 10px;
                                              background-image:url('images/g12_bg_h4related.png');
											}
.lastForum .hBox h5							{ position:relative;font:bold 15px arial,helvetica,verdana,geneva,sans-serif;color:#00529f;overflow:hidden; }
.lastForum .hBox h5 a						{ color:#00529f;text-decoration:none; }
.lastForum .hBox h5 a:hover				    { text-decoration:underline; }
.lastForum .relForumLine 					{ position:relative;margin:0px 0px 0px 0px;padding:7px 5px 7px 10px;background-color:#f4f8fc;}
.lastForum .relForumLine .topic 			{ position:relative;overflow:hidden;height:14px;padding-bottom:2px;}
.lastForum .relForumLine .topic a			{ color:#3f3f3f;font-weight:bold;text-decoration:none; }
.lastForum .relForumLine .topic a:hover		{ text-decoration:underline; }
.lastForum .relForumLine .txtBox			{ position:relative; }
.lastForum .relForumLine .linkButton	    { float: left; }
.lastForum .relForumLine .textTime	        { float: right; }
.lastForum .second		                    { background-color:#dee9f3; }


/*******   R E L A T E D   C A L E N D E R *******/

.relCalender										{ position:relative;width:301px;overflow:hidden;margin-left:5px;}
.relCalender .hBox									{ position:relative;padding:6px 10px 7px; }
.relCalender h5										{ position:relative;color:#931c76;height:17px;overflow:hidden; }
.relCalender h5 a									{ color:#931c76;text-decoration:none; }
.relCalender h5 a:hover								{ text-decoration:underline; }
.relCalender .calenderBox							{ position:relative;width:301px;background-color:#ffede3; }
.relCalender .calenderBox .naviLine					{ position:relative;width:301px;padding:3px 0px;height:15px;color:#ff601c;font-size:11px;font-weight:bold;}
.relCalender .calenderBox .naviLine .arrowLeft      { position:relative;width:15px;height:15px;float:left;margin:0px 0px 0px 5px;display:inline;}
.relCalender .calenderBox .naviLine .actMonthBox	{ position:relative;width:255px;float:left;margin:0px auto;height:15px;text-align:center;}
.relCalender .calenderBox .naviLine .arrowRight     { position:relative;width:15px;height:15px;float:right;margin:0px 5px 0px 0px;display:inline;}
.relCalender .daysBox								{ position:relative;width:301px;line-height:21px;height:21px;margin:0px auto 0px auto;background-color:#931c76;color:white;font-weight:bold;font-size:11px;}
.relCalender .daysBox .day							{ position:relative;width:21px;float:left;text-align:center;margin:1px 10px 1px 10px;}
.relCalender .datesBox								{ position:relative;}
.relCalender .datesLine								{ position:relative;height:21px;margin:0px auto;}
.relCalender .datesLine .date						{ position:relative;width:21px;float:left;text-align:center;margin:1px 10px 1px 10px;line-height:17px;}
.relCalender .datesLine .filled						{ color:#ff601c;font-weight:bold; }
.relCalender .datesLine .filled a					{ color:#ff601c;font-weight:bold;text-decoration:none; }
.relCalender .datesLine .today						{ width:21px;border:1px solid #ff601c;margin:0px 9px 0px 9px;}
.relCalender .todaysDate { position:relative;margin:5px auto 5px 3px;font-weight:bold; }
.relCalender .infoBoxx                              { position:relative;width:301px;overflow:hidden;}
.relCalender .infoBoxx .scroll-pane                 { position:relative;width:301px;overflow:hidden; }
.relCalender .infoBoxx a.jScrollArrowDown           { bottom:auto; }
.relCalender .infoBoxx.cols3 .scroll-pane			{ height:68px; }
.relCalender .infoBoxx.cols3 a.jScrollArrowDown     { top:58px; }
.relCalender .infoBoxx .itemBox                     { padding:5px 0px 5px 5px;position:relative;width:291px;margin:0px 5px 1px 0px;background-color:#ff601c; }
.relCalender .infoBoxx .itemBox .first              { margin:1px 5px 0px 0px; }
.relCalender .infoBoxx								{ left:0px; }
.relCalender .infoBoxx .linkButton					{ padding:0px; }
.relCalender .infoBoxx .linkButton a				{ color:#931c76;text-decoration:none; }
.relCalender .infoBoxx .linkButton a:hover			{ text-decoration:underline; }


/******* R E L A T E D   M I T G L I E D E R S U C H E *******/

.mitgliederSuche				{ position:relative;width:301px;overflow:hidden;margin-left:5px;}
.mitgliederSuche .hBox			{ position:relative;padding:6px 10px 5px; }
.mitgliederSuche h5				{ position:relative;color:#931c76;height:17px;overflow:hidden; }
.mitgliederSuche h5 a			{ color:#931c76;text-decoration:none; }
.mitgliederSuche h5 a:hover		{ text-decoration:underline; }
.mitgliederSuche .mLine			{ position:relative;width:301px;padding:2px; }
.mitgliederSuche .mLine input	{ width:285px;height:15px;padding:2px 3px 2px 3px; }
.mitgliederSuche .mLine select	{ width:293px;padding:2px 3px 2px 3px; }
.mitgliederSuche .mLine option	{ height:15px; }
.mitgliederSuche .textButton    { position:absolute;bottom:0px;right:3px;margin:0px auto;}


/****** U S E R S U C H E ******/

.userSuche                        { position:relative;width:300px;height:250px;background-color:#f4f8fc; }

.userSuche .hBox                  { position:relative;top:0px;padding:9px 0px 3px 10px;
                                    background-image:url('images/g12_bg_h4content.png');
								  }
.userSuche .hBox h5			      { position:relative;font:bold 15px arial,helvetica,verdana,geneva,sans-serif;color:#00529f;overflow:hidden; }
.userSuche .hBox h5 a			  { color:#00529f;text-decoration:none; }
.userSuche .hBox h5 a:hover		  { text-decoration:underline; }
.userSuche .contentBox            { position:relative;width:290px;top:0px;left:5px; }
.userSuche td                     { height:23px; }
.userSuche td input               { width:280px; }
.userSuche td select              { width:290px; }
.userSuche .textButton            { left:200px;margin:3px 0px 5px; }

.related .userSuche               { left:5px;height:auto;padding-bottom:2px; }
.related .userSuche .hBox         { background-image:url('images/g12_bg_h4related.png');
								  }


/****** F O L G E N S U C H E ******/

.related .folgenSuche                        { position:relative;width:300px;height:250px;background-color:#F4F8FC; }

.related .folgenSuche .hBox							{ position:relative;padding:9px 0px 3px 10px;
                                              background-image:url('images/g12_bg_h4related.png');
											}
.related .folgenSuche .hBox h5							{ position:relative;font:bold 15px arial,helvetica,verdana,geneva,sans-serif;color:#00529f;overflow:hidden; }
.related .folgenSuche .hBox h5 a						{ color:#00529f;text-decoration:none; }
.related .folgenSuche .hBox h5 a:hover				    { text-decoration:underline; }

.related .folgenSuche .contentBox            { position:relative;width:287px;top:0px;left:10px;padding-bottom:6px; }
.related .folgenSuche td                     { height:24px; }
.related .folgenSuche td.left                { width:210px; }
.related .folgenSuche td.right               { width:79px; }
.related .folgenSuche td input               { width:193px; }
.related .folgenSuche td input.num           { width:80px; }
.related .folgenSuche td select              { width:65px; }
.related .folgenSuche .textButton            { width:79px; }
.related .folgenSuche .textButtonWidth       { width:75px; }

.related .folgenSuche               { left:0px;height:auto; }



.content .folgenSuche                        { position:relative;width:613px;height:110px;margin:0px 7px 10px 10px; }

.content .folgenSuche .hBox							{ position:relative;padding:9px 0px 3px 10px;
                                              background-image:url('images/g12_bg_h4content.png');
											}
.content .folgenSuche .hBox h5							{ position:relative;font:bold 15px arial,helvetica,verdana,geneva,sans-serif;color:#00529f;overflow:hidden; }
.content .folgenSuche .hBox h5 a						{ color:#00529f;text-decoration:none; }
.content .folgenSuche .hBox h5 a:hover				    { text-decoration:underline; }

.content .folgenSuche .contentBox            { position:relative;width:600px;top:0px;padding:0px 3px 6px 10px;background-color:#F4F8FC; }
.content .folgenSuche .option                { position:relative;float:left; }
.content .folgenSuche td                     { height:24px; }
.content .folgenSuche td.left                { width:220px; }
.content .folgenSuche td.leftSmall           { width:190px; }
.content .folgenSuche td.right               { width:79px; }
.content .folgenSuche td input               { width:193px; }
.content .folgenSuche td input.num           { width:80px; }
.content .folgenSuche td.leftSmall input     { width:168px; }
.content .folgenSuche td.leftSmall input.num { width:80px; }
.content .folgenSuche td select              { width:65px; }
.content .folgenSuche .textButton            { width:79px; }
.content .folgenSuche .textButtonWidth       { width:75px; }

.content .folgenSucheInline 				 { margin-left:0; }

.related .folgenSuche               { width:300px;left:0px;height:auto;margin:0px; }
.related .folgenSuche .hBox			{ background-image:url('images/g12_bg_h4related.png');
									}
.related .folgenSuche .contentBox   { width:287px;top:0px;padding:0px 3px 6px 10px;background-color:#F4F8FC; }


/******* R E L A T E D   F R E U N D E   E I N L A D E N *******/

.inviteFriends				      { position:relative;width:300px;overflow:hidden;margin-left:5px;background-color:#f4f8fc; }
.inviteFriends .hBox              { position:relative;top:0px;padding:9px 0px 3px 10px;
                                    background-image:url('images/g12_bg_h4related.png');
								  }
.inviteFriends .hBox h5			  { position:relative;font:bold 15px arial,helvetica,verdana,geneva,sans-serif;color:#00529f;overflow:hidden; }
.inviteFriends .hBox h5 a		  { color:#00529f;text-decoration:none; }
.inviteFriends .hBox h5 a:hover	  { text-decoration:underline; }
.inviteFriends .mLine			  { position:relative;width:300px;padding:2px; }
.inviteFriends .mLine input	      { width:285px;height:15px;padding:2px 3px 2px 3px; }
.inviteFriends .textButton        { position:absolute;bottom:3px;right:3px;margin:0px auto;}


/******* R E L A T E D   K E N N S T   D U   S C H O N ? ? ? *******/

.doYouKnow				{ position:relative;width:301px;overflow:hidden;margin-left:5px;}
.doYouKnow .hBox			{ position:relative;padding:6px 10px 5px; }
.doYouKnow h5				{ position:relative;color:#931c76;height:17px;overflow:hidden; }
.doYouKnow h5 a			{ color:#931c76;text-decoration:none; }
.doYouKnow h5 a:hover		{ text-decoration:underline; }
.doYouKnow .mLine			{ position:relative;width:301px;padding:2px 2px 6px 2px; }
.doYouKnow .mLine select	{ width:293px;padding:2px 3px 2px 3px; }
.doYouKnow .mLine option	{ height:15px; }

/******* M E D I A S E T   5 0 / 5 0   V O T I N G *******/

.voting5050						{ position:relative;width:605px;margin-top:15px;margin-bottom:30px;overflow:hidden; }
.voting5050 .imgBox				{ position:relative;width:302px;float:left;margin:0px auto;height:385px; }
.voting5050 .imgBox img			{ display:block;padding-bottom:5px;margin:0px auto;}
.voting5050 .imgBox .legend		{ position:absolute;font-size:9px;color:#931c76;width:302px;text-align:center;top:330px;}

.voting5050 .textButton         { height:24px;position:absolute;width:245px;top:361px;left:30px;margin:0px auto;}
.voting5050 .textButtonWidth    { width:241px; }

.voting5050 .picTitle			{ color:#931c76;font-weight:bold;font-size:12px;text-align:center;margin:0px auto;width:241px;height:14px;overflow:hidden;}
.voting5050 .resultBox			{ position:absolute;left:30px;top:361px;background-color:#bf72ad;font-size:18px;line-height:20px;text-align:center;margin:0px auto;font-weight:normal;padding:2px;color:white;width:241px;height:20px;}

.voting5050 .voting_erg						{ position:relative;margin-bottom:14px; }
.voting5050 .voting_erg .balken				{ position:relative; width:200px;height:9px;margin-left:20px; }
.voting5050 .voting_erg .balken .rahmen		{ position:absolute; width:200px;height:9px;background-color:#e5eef5; }
.voting5050 .voting_erg .balken .status     { position:relative;height:9px;background-color:#bf72ad; }
.voting5050 .voting_erg .prozent			{ position:absolute;bottom:-3px;right:20px;font-size:11px;color:#3F3F3F;font-weight:bold; }
.voting_50_50 { margin-left: 10px; }
/******* M E D I A S E T   T E X T   V O T I N G *******/

.textVoting									{ position:relative;padding:10px;}
.textVoting h2								{ color:#3F3F3F;padding:0px 0px 14px; }
.textVoting h5								{ color:#3F3F3F;padding:0px 0px 14px; }
.textVoting .imgBox							{ position:relative;overflow:hidden; }
.textVoting .imgBox img						{ display:block;padding-bottom:8px; }
.textVoting .imgBox .legend					{ position:relative;font-size:9px;color:#931c76;padding-bottom:8px;height:18px;width:290px;overflow:hidden; }
.textVoting .txtBox							{ position:relative; }
.textVoting .subHeadline					{ font-size:12px;font-weight:bold;color:#3F3F3F;padding-bottom:7px;}
.textVoting .colLeft						{ position:relative;float:left;}
.textVoting .colRight						{ position:relative;width:290px;margin-left:5px;float:right;}
.textVoting .colRight .linkButton			{ position:absolute;right:0px;bottom:0px;padding:5px 0px;}
.textVoting .colRight .linkButton .txt		{ padding:0px; }

.textVoting .voting_erg						{ position:relative;margin-bottom:14px; }
.textVoting .voting_erg .voteopt			{ position:relative;margin-bottom:2px;width:242px; }
.textVoting .voting_erg .balken				{ position:relative; width:225px;height:9px;margin-left:0px; }
.textVoting .voting_erg .balken .rahmen		{ position:absolute; width:225px;height:9px;background-color:#e5eef5; }
.textVoting .voting_erg .balken .status     { position:relative;height:9px;background-color:#bf72ad; }
.textVoting .voting_erg .prozent			{ position:absolute;bottom:-3px;right:20px;font-size:11px;color:#3F3F3F;font-weight:bold; }
.textVoting .txtBox							{ position:absolute;top:-61px;width:290px;font-weight:bold;left:300px;}
.textVoting .txtOverall						{ position:relative; }
.textVoting .txtOverall .txtBox             { left:0px; }

.textVoting .tvoting						{ position:relative;padding:2px 0px 2px 0px;width:290px;color:#656565; }
.textVoting .tvoting .col1 input			{ border:0px; }
.textVoting .tvoting .col1					{ position:relative;float:left;width:25px;line-height:15px; }
.textVoting .tvoting .col2					{ position:relative;width:260px;float:right;line-height:15px;vertical-align:middle;}


/******* M E D I A S E T   H O N   V O T I N G *******/

.honVoting							{ position:relative;width:613px;padding:10px 0px; }
.honVoting h2						{ color:#931c76;padding:0px 0px 14px; }
.honVoting h5						{ color:#931c76;padding:0px 0px 14px; }
.honVoting img						{ display:block;padding-bottom:8px; }
.honVoting .honBox					{ position:relative;width:300px;float:left;background-color:#f4f8fc;padding:0px 5px; }
.honVoting .honBox .legend			{ position:relative;font-size:9px;padding-bottom:18px;font-style:italic; }
.honVoting .honBox .voteBox			{ position:relative;width:48px;float:left;padding-top:18px;margin:0px auto;text-align:center; }
.honVoting .honBox .voteBox input	{ border:0px; }
.honVoting .honBox .rightBox		{ position:relative;margin-left:5px;background-color:orange;padding:0px 5px 0px; }
.honVoting .honBox img              { margin:0px auto;padding-top:10px; }
.honVoting .honBox .voteResults		{ color:#931c76;padding:0px 0px 14px;font-weight:bold; }
.honVoting .honBox .honResultBox	{ background-color:#931c76;margin:0px auto;height:45px;line-height:45px;text-align:center;font-size:15px;width:290px;color:#FFFFFF;}

.honVoting .honBox .linkBox         { position:relative;padding:5px 0px; }


.honNavi .pageNavi					{ position:absolute;right:8px;bottom:20px; }

.honVoting .voting               { position:relative;width:613px;margin-bottom:14px;float:left;display:inline; }
.honVoting .leftBox              { position:relative;width:300px;margin:0px 13px 0px 0px;float:left;display:inline;background-color:#f4f8fc; }
.honVoting .rightBox             { position:relative;width:300px;float:left;display:inline; }
.honVoting .engagedBox           { position:relative;left:8px;width:292px; }
.honVoting .engagedBox .button   { margin:5px 0px;width:260px;text-align:center; }
.honVoting .credit               { position:relative;font-style:italic;font-size:11px; }

.honVoting .rightBox .txtBox     { left:0px;width:290px;padding:0px 5px; }
.honVoting .rightBox .button     { float:left; }


.honVoting .imgBox.hon                         { position:relative;width:300px;margin-bottom:14px;overflow:hidden; }
.honVoting .imgBox.hon .img                    { position:relative;display:block;margin:0px auto;padding-top:10px; }


.honVoting .resultBox               { position:relative;width:290px;margin:5px 0px 0px;background-color:#DEE9F3; }
.honVoting .resultBox .txt          { padding:7px 5px 8px 5px; }
.honVoting .resultBox .txt td       { line-height:16px; }
.honVoting .resultBox .txt strong   { padding-right:10px; }

.honVoting .navBox                     { position:relative;width:613px;height:30px;margin:0px 0px 14px 0px;float:left; }
.honVoting .navBox .back               { position:absolute;top:8px;left:8px; }

.honVoting .navBox .for                {  position:absolute;top:8px;right:8px;text-decoration:none;background-repeat:no-repeat;padding-left:25px;background-position:2px 0px;
                                         background-image:url('images/g12_arrow_right.png');
							           }
.honVoting .navBox .txt                { position:relative;top:8px;font-weight:bold;font-size:11px;margin:0px 70px;text-align:center; }


/******* M E D I A S E T   T Y P O T E S T *******/

.typotest					{ position:relative;padding:10px;}
.typotest h2				{ color:#931c76;padding:0px 0px 14px; }
.typotest h5				{ color:#931c76;padding:0px 0px 14px; }
.typotest .imgBox			{ position:relative;overflow:hidden; }
.typotest .imgBox .legend	{ position:relative;font-size:9px;color:#931c76;padding-bottom:18px; }
.typotest img				{ display:block;padding-bottom:8px; }
.typotest .colLeft			{ position:relative;float:left;}
.typotest .colRight			{ position:relative;width:290px;margin-left:5px;float:right;}
.typotest .colRight .linkButton          { position:absolute;right:0px;padding:25px 0px;}
.typotest .colRight .linkButton .txt     { padding:0px; }


/******* K O M M E N T A R E *******/

.comments												{ position:relative;padding:10px;background-color:#F4F8FC; }
.comments .chatButton                                   { position:absolute; top:-29px; left: 240px; }
.comments .subHeadline									{ font-size:11px;font-weight:bold;color:#3F3F3F;padding-bottom:5px;}
.comments .commentFormBox								{ position:relative;width:585px;padding-bottom:10px;}
.comments .commentFormBox textarea						{ position:relative;width:565px;height:45px;border:2px solid #F4F8FC;margin-bottom:5px;}
.comments .commentFormBox .textButton					{ margin-left:-3px;height:24px;position:relative;}
.comments .commentBox									{ position:relative;width:585px;padding-bottom:10px; }
.comments .pageNavi										{ position:absolute;right:8px;}
.comments .commentBox .singleComment					{ position:relative;width:585px;background-color:#F4F8FC;margin-bottom:1px;}
.comments .commentBox .singleComment .imgBox			{ position:relative;width:72px;margin:3px 10px 3px 3px;float:left;display:inline;background-color:#fff2e2;}
.comments .commentBox .singleComment .img				{ position:relative;width:72px;height:54px;overflow:hidden; }
.comments .commentBox .singleComment .avatar            { position:relative;width:72px;height:54px;overflow:hidden; }
.comments .commentBox .singleComment .border            { position:absolute;top:0px;left:0px;width:70px;height:52px;border:1px solid #cccccc; }
.comments .commentBox .singleComment .txtBox			{ position:relative;width:495px;margin:3px 0px 3px 0px;float:left;display:inline;text-decoration:none; overflow:hidden;}
.comments .commentBox .singleComment .txtBox a			{ text-decoration:none;}
.comments .commentBox .singleComment .txtBox a:hover	{ text-decoration:underline;}

.fb-comments					  					    { position:relative;padding:10px;}


/******* M E D I A S E T   V I D E O *******/

.video	                    { position:relative;padding:10px;margin-bottom:20px;background-color:#f4f8fc; }
.video .vlimg               { margin-left:40px;border:0;width:512px;height:288px; }
.video .video_text_lang     { margin-top:15px; }
.video .play_button         { position:absolute;top:120px;left:265px;width:53px;height:46px;background-image:url(images/gzsz_play_button_big.gif); }
.video .play_link           { position:absolute;left:50px;width:512px;height:288px;background-color:black;opacity:0.01;filter:alpha(opacity=1); }
.video .overline            { position:absolute;left:50px;top:205px;width:385px;height:20px;overflow:hidden;background-color:white;opacity:0.95;filter:alpha(opacity=95);color:#641333;line-height:20px;padding-left:5px; }
.video .headline            { position:absolute;left:50px;top:225px;width:385px;height:30px;overflow:hidden;background-color:white;opacity:0.70;filter:alpha(opacity=70);color:#641333;font-size:16px;font-weight:bold;line-height:30px;padding-left:5px; }

.video_flash            {position:relative;left:40px;width:512px;height:314px;display:block;clear:both;}
.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;}

/******* 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:#F9E7E8;
    background-image:url(http://bilder.gzsz.de/images/ajax-loader.gif);
    background-repeat:no-repeat;
    background-position:center center;
}
#mediasetkommentare .ajax_wait {
    position:absolute;
    left:0px;
    top:0px;
    z-index:999;
    filter:alpha(opacity=60);
    opacity:0.6;
    background-color:#F9E7E8;
    background-image:url(http://bilder.gzsz.de/images/ajax-loader.gif);
    background-repeat:no-repeat;
    background-position:center center;
}

/******* U S E R B G *******/
/*
.content .gradient.background1 {
	background:url(http://bildergzsz.rtl.de/images/bg/herzen.jpg) #ffa848 no-repeat;
}

.content .gradient.background2  {
	background:url(http://bildergzsz.rtl.de/images/bg/sterne.jpg) #ffa848 no-repeat;
}


.content .gradient.background3 {
	background:url(http://bildergzsz.rtl.de/images/bg/blume.jpg) #ffa848 no-repeat;
}

.content .gradient.background4 {
	background:url(http://bildergzsz.rtl.de/images/bg/schmetterling.jpg) #ffa848 no-repeat;
}

.content .gradient.background5 {
	background:url(http://bildergzsz.rtl.de/images/bg/tropfen.jpg) #ffa848 no-repeat;
}

.related.background1  { position:relative;width:310px;float:left;background:url(http://bildergzsz.rtl.de/images/bg/related_gradient_hearts.jpg) no-repeat; }
.related.background2  { position:relative;width:310px;float:left;background:url(http://bildergzsz.rtl.de/images/bg/related_gradient_stars.jpg) no-repeat; }
.related.background3  { position:relative;width:310px;float:left;background:url(http://bildergzsz.rtl.de/images/bg/related_gradient_flowers.jpg) no-repeat; }
.related.background4  { position:relative;width:310px;float:left;background:url(http://bildergzsz.rtl.de/images/bg/related_gradient_butterfly.jpg) no-repeat; }
.related.background5  { position:relative;width:310px;float:left;background:url(http://bildergzsz.rtl.de/images/bg/related_gradient_drops.jpg) no-repeat; }
*/

/*********** GOOGLE AFC **********/
.hGoogle                 { position:relative;padding:9px 0px 3px 10px;margin:0px 5px;
                           background-image:url('images/g12_bg_h4related.png');
						 }
.hGoogle.gsa             { position:relative;padding:9px 0px 3px 10px;margin:0px;
                           background-image:url('images/g12_bg_h4content.png');
						 }
.hGoogle a:link,
.hGoogle a:visited       { position:relative;font:bold 15px arial,helvetica,verdana,geneva,sans-serif;color:#00529f;overflow:hidden;text-decoration:none; }
.hGoogle.gsa a:link,
.hGoogle.gsa a:visited    { position:relative;font:bold 13px arial,helvetica,verdana,geneva,sans-serif;color:#00529f;overflow:hidden;text-decoration:none; }
.hGoogle a:hover         { text-decoration:none; }

.ad                      { margin:0px 5px;padding:0px 0px 7px 10px; }
.ad.gsa                  { margin:0px; padding: 0px 10px 10px 10px; }
.ad .horizontal          { margin-left:-10px;height:1px;background-color:transparent; }
.ad .headline            { padding-top:7px; }
.ad.bg1                  { background-color:#e8c8df; }
.ad.bg2                  { background-color:#dee9f3; }
.ad .headline a:link,
.ad .headline a:visited  { color:#3F3F3F;text-decoration:none; }
.ad .headline a:hover    { text-decoration:underline; }
.ad .linkButton          { margin-top:5px; }

/*  IVW Pixel */

#ivw2 { position:absolute; }
.pixel { position:absolute; }

/* Gewinnspiel */
.gewinnspiel .agb                  {color: #8B1F49;}
.gewinnspiel .eingabefeld          { position:relative;width:235px;padding:1px 4px 1px;margin:4px 0px; }
.gewinnspiel .eingabefeld.kurz     { width:50px;}
.gewinnspiel .fehlertext           { color: red;}
.gewinnspiel .image                { float:left; margin-right:10px; }
.gewinnspiel .textButton           { position: relative;}
.gewinnspiel_element               { margin-bottom:20px;}
.gewinnspiel p a                   { font-weight:bold;text-decoration:none; }
.gewinnspiel p a:hover             { text-decoration:underline; }
.gewinnspiel p a:active            { text-decoration:underline; }
.gewinnspiel .noborder             { border:none;}

.fragengruppe .questionBox           { margin: 10px 0px;}
.fragengruppe .questionText          { margin: 0px 10px; font-weight:bold;}
.fragengruppe .question              { position: relative; width: 298px}
.fragengruppe .question input        { left: 2px; position: absolute; top: 6px;}
.fragengruppe .question .txt         { line-height: 16px; padding: 7px 8px 5px 24px;}


.gewinnspiel #gewinnspiel_formular       { position:relative;background-color:#F4F8FC;padding:5px; }

.gewinnspiel .adresseingabe td           { font-weight:bold;}
.gewinnspiel .frage                      { margin-bottom: 5px;}
.dimaBorderBox				             { position:relative;float:left;margin-bottom:20px; }
.dimaBorderBox a                         { text-decoration:none; font-weight: bold;}
.dimaBorderBox  .text                    { border: 1px solid #999999; margin: 4px 0; padding: 1px 4px; position: relative; width: 235px;}
.dimaBorderBox .textButton a             { text-decoration:none; color:#ffffff;}
.dimaBorderBox .innerBox	             { position:relative;}
.dimaBorderBox .innerBox table           {  }
.dimaBorderBox .innerBox td              { height:28px;line-height:16px; }
.dimaBorderBox .innerBox td.left         { width:128px; }
.dimaBorderBox .innerBox td.center       { width:278px; }
.dimaBorderBox .innerBox td.right        {  }
.dimaBorderBox .innerBox .both           { position:relative;width:455px; }
.dimaBorderBox .innerBox .both .txt      { position:relative;padding-left:16px;line-height:16px; }
.dimaBorderBox .innerBox .both .txt a	 { font-weight:bold; }
.dimaBorderBox .innerBox .both input     { position:absolute;top:-2px;left:-4px; }
.dimaBorderBox .innerBox .zipcode        { position:relative;width:42px;float:left; }
.dimaBorderBox .innerBox .sex            { position:relative;width:80px;float:left; }
.dimaBorderBox .innerBox .sex span       { padding-left:16px; }
.dimaBorderBox .innerBox .sex input      { position:absolute;top:-2px;left:-5px; }
.dimaBorderBox .innerBox input.txt       { width:266px; }
.dimaBorderBox .innerBox input.day,
.dimaBorderBox .innerBox input.month     { width:25px;margin-right:5px;text-align:center; }
.dimaBorderBox .innerBox input.year      { width:55px;margin-right:5px;text-align:center; }
.dimaBorderBox .innerBox input.short     { width:200px;margin-right:5px; }
.dimaBorderBox .innerBox select          { width:270px; }
.dimaBorderBox .innerBox .ok			 { position:relative;float:left;width:25px;height:23px;margin-right:5px;display:block; }
.dimaBorderBox .innerBox .saveGreen      { width:7px;height:15px;margin-right:2px; }
.dimaBorderBox .innerBox .saveGray       { width:7px;height:15px;margin-right:2px; }
.dimaBorderBox .innerBox .saveRed        { width:7px;height:15px;margin-right:2px; }
.dimaBorderBox .innerBox .saveYellow     { width:7px;height:15px;margin-right:2px; }
.dimaBorderBox .innerBox .pwsecurity     { line-height:22px;font-weight:bold; }
.dimaBorderBox .innerBox .button	     { float:left;line-height:normal;margin-right:11px; }

.dimaBorderBox .innerBox .top            { position:relative;height:28px; }
.dimaBorderBox .innerBox .top span       { padding-left:18px; }
.dimaBorderBox .innerBox .top input      { position:absolute;top:-2px;left:-4px; }

.dimaBorderBox .innerBox .sub            { position:relative;height:18px; }
.dimaBorderBox .innerBox .sub span       { padding-left:36px; }
.dimaBorderBox .innerBox .sub input      { position:absolute;top:-2px;left:14px; }

.dimaBorderBox .innerBox .head6			 { font-size:20px; }












/* MiniBanner */

.miniBanner       { position:relative;margin:0px 0px 10px 10px;width:613px;overflow:hidden; }


/* G R U P P E N */

.bastel .ui-dialog,
 .ui-dialog.bastel {
	background-color:transparent;
	z-index:2;
}

.bastel .ui-dialog .ui-dialog-content,
 .ui-dialog.bastel .ui-dialog-content,
 .bastel.ui-dialog-content  {
	position:relative;width:617px;overflow:hidden;background-color:#f5f3f4;
}

.bastel.ui-dialog .contentbox,
.bastel .ui-dialog .contentbox,
 .ui-dialog.bastel .contentbox {
	position:relative;width:615px;margin:1px 1px;padding-top:0px;background-color:#931c76;
}

.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;
}

.spacer1.line     { border-bottom:1px solid white; }

.t02.height250 { height:250px; }
.teaserBox50 .t02 .txtBox .groupInfoLeft { position:relative;width:100px;float:left;color:#696969; }
.teaserBox50 .t02 .txtBox .groupInfoRight { position:relative;width:180px;float:right;}
.teaserBox50 .t02 .txtBox a	{ text-decoration:none; }
.teaserBox50 .t02 .txtBox .linkButton .txt a:hover	{ text-decoration:underline; }
.teaserBox50 .t02 .txtBox .textButton    { position:absolute;right:10px;margin:0px auto;}
.teaserBox50 .t02 .txtBox .textButton .textButtonWidth   { width:260px;}
.teaserBox50 .groupInfoTextMelden { position:relative;width:250px;padding:0 0 0 10px;margin:-13px 0 0 0;}
#showNewsletterText {  border:1px solid #999999; height:250px; margin-bottom:10px; overflow:auto; padding:4px;width:490px;}

.pageNavi                           { position:relative; }
.pageNavi .arrowLeftEnd             { position:relative;width:22px;height:16px;float:left;display:inline;margin:1px 3px 0px 0px; }
.pageNavi .arrowLeft                { position:relative;width:20px;height:15px;float:left;display:inline;margin:1px 3px 0px 0px; }
.pageNavi .arrowRightEnd            { position:relative;width:22px;height:16px;float:left;display:inline;margin:1px 0px 0px 3px; }
.pageNavi .arrowRight               { position:relative;width:20px;height:15px;float:left;display:inline;margin:1px 0px 0px 3px; }
.pageNavi .num                      { position:relative;padding:1px 3px 0px;float:left;color:#931c76;font-weight:normal;text-decoration:none; }
.pageNavi a.num                     { position:relative;display:block; }
.pageNavi a.num:hover               { text-decoration:underline; }
.pageNavi a.num.numAktiv            { font-weight:bold;color:black; }
.pageNavi a.num.numAktiv:hover      { text-decoration:none; }




.gzsz_community_feature_modul { height:82px; padding-left: 100px; padding-top:20px; }
.gzsz_community_feature_modul .image { float:left; height:82px; width:148px; overflow:hidden; }
.forenActive, .forenNewest, .forenHot,
.forenActive .item, .forenNewest .item, .forenHot .item { width:99px; }
.forenActive .item, .forenNewest .item, .forenHot .item { top:1px; }
.reiterleiste.forenleiste { height:29px; top:-25px; }
.forenteaser { padding:7px 5px 7px 10px; height:57px; position:relative; }
.forenteaser .topic { height:14px; overflow:hidden; padding-bottom:2px; position:relative; }
.forenteaser .topic a { color:#931c76; font-weight:bold; text-decoration:none; }
.forenteaser .txtBox { position:relative; top:0px; left:0px; height:18px; }
.forenteaser .txtBox a { font-weight:normal; text-decoration:none; }
.forenteaser .time { float:left; font-size:9px; }
.forenteaser .linkButton { float:right; }
.forenteaserbox { margin-bottom:1px; position:relative; overflow:hidden; }
.uebersichtlink { height: 20px; padding:10px 5px 6px 10px;}


#songdownload .songline_cover { background-color:#FAE7E9; height:50px; width:74px; margin:20px 0 0 2px; float:left; }
#songdownload .songline_artist {background-color: #FAE7E9; height: 63px; width:200px; margin:20px 0 0 2px;float:left;text-align:center;}
#songdownload .songline_title {background-color: #FAE7E9; height: 63px; width:200px; margin:20px 0 0 2px;float:left;text-align:center;}
#songdownload .songline_button {background-color: #FAE7E9; height: 63px; width:100px; margin:20px 0 0 2px;float:left;text-align:center;}
#songdownload .top_24 {height:24px;}
#songdownload .top_19 {height:19px;}
#songdownload .center {text-align:center;}
#songdownload .font_10 {font-size: 10px;}


.gzsz_aufmacher_bild                { position:relative;width:613px;margin:0px 7px 10px 10px;background-color:#931C76;overflow:hidden; }
.gzsz_aufmacher_bild .txtBox        { padding:10px; }
.gzsz_aufmacher_bild h5             { position:relative;font:bold 14px verdana,geneva,arial,helvetica,sans-serif;color:white;margin:0px 0px 5px; }
.gzsz_aufmacher_bild,
.gzsz_aufmacher_bild a              { color:white; }
.gzsz_aufmacher_bild .linkButton    { padding-top:5px; }





.gradient strong.headline     { position:relative;display:block;font:bold 15px arial,helvetica,verdana,geneva,sans-serif;color:#00529f;margin:0px 5px 0px 10px;padding:9px 0px 3px 10px;background-repeat:no-repeat;
			                    background-image:url('images/g12_bg_h4content.png');
			                  }


.whiteBox strong.headline     { display:block;font:bold 14px verdana,geneva,arial,helvetica,sans-serif;color:#3f3f3f;padding:0px 0px 14px;margin:0px;background-image:none; }
.artikel strong.headline      { display:block;font:bold 14px verdana,geneva,arial,helvetica,sans-serif;color:#3f3f3f;padding:0px 0px 14px;margin:0px;background-image:none; }
.setNavi strong.headline      { display:block;font:bold 14px verdana,geneva,arial,helvetica,sans-serif;color:#3f3f3f;padding:0px 0px 0px;margin:0px;background-image:none; }


/* 18 Jahre Special */
/* 18 Jahre GZSZ Home */
.special_18_jahre_content_home {background-image:url('images/special_18_jahre/gzsz_18_jahre_kachel_gross.jpg'); background-position:0px 0px; background-repeat:no-repeat; padding:0 10px; width:615px; margin:0; background-color:#581A49;}
.special_18_jahre_gradient_home {background-image:none; background-color:#A22366;}
.special_18_jahre_trailer_button {position:absolute; top:550px; left:144px;}
.special_18_jahre_trailer_button a {display:block; width:330px; height:26px; background-image:url('images/special_18_jahre/button_trailer_normal.png'); background-repeat:no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/special_18_jahre/button_trailer_normal.png');}
.special_18_jahre_trailer_button a:hover {background-image:url('images/special_18_jahre/button_trailer_mouse_over.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/special_18_jahre/button_trailer_mouse_over.png');}
.special_18_jahre_introtext {position:absolute; top:585px; color:#ffffff; padding:10px; width:590px;}
.special_18_jahre_gradient_home {background-image:none!important; background-color:#A22366!important;}
.special_18_jahre_gradient_home .spacer10.line {border-bottom:1px solid #581A49!important;}

/* 18 Jahre GZSZ Article */
.special_18_jahre_content_article {background-image:url('images/special_18_jahre/gzsz_18_jahre_artikel_kachel.jpg'); background-position:0px -12px; background-repeat:no-repeat; padding:0 10px; width:615px; margin:0; background-color:#581A49;}
.special_18_jahre_gradient_article {background-image:none!important; background-color:#A22366!important;}
.special_18_jahre_gradient_article .spacer10.line {border-bottom:1px solid #581A49!important;}

/* 18 Jahre GZSZ main navigationspunkt */
.kasten_special_18_jahre {width:111px!important;}

/* GZSZ ab 18 home */
.gzsz_ab_18_content_home {background-image:url('images/special_18_jahre/gzsz_ab_18_kachel_kl.jpg'); background-position:0px -10px; background-repeat:no-repeat; padding:0 10px; width:615px; margin:0; background-color:#581A49;}
.gzsz_ab_18_gradient_home {background-image:none!important; background-color:#A22366!important;}
.gzsz_ab_18_gradient_home .spacer10.line {border-bottom:1px solid #581A49!important;}

/* GZSZ ab 18 article */
.gzsz_ab_18_content_article {background-image:url('images/special_18_jahre/gzsz_ab_18_jahre_artikel_kachel.jpg'); background-position:0px -12px; background-repeat:no-repeat; padding:0 10px; width:615px; margin:0; background-color:#581A49;}
.gzsz_ab_18_gradient_article {background-image:none!important; background-color:#A22366!important;}
.gzsz_ab_18_gradient_article .spacer10.line {border-bottom:1px solid #581A49!important;}

/* GZSZ fuehrerscheintest home */
.gzsz_fuehrerscheintest_content_home {background-image:url('images/special_18_jahre/gzsz_18_jahre_kachel_kl.jpg'); background-position:0px 0px; background-repeat:no-repeat; padding:0 10px; width:615px; margin:0; background-color:#581A49;}
.gzsz_fuehrerscheintest_gradient_home {background-image:none!important; background-color:#A22366!important;}
.gzsz_fuehrerscheintest_gradient_home .spacer10.line {border-bottom:1px solid #581A49!important;}

/* GZSZ fuehrerscheintest article */
.gzsz_fuehrerscheintest_content_article{background-image:url('images/special_18_jahre/gzsz_18_jahre_kachel_kl.jpg'); background-position:0px 0px; background-repeat:no-repeat; padding:0 10px; width:615px; margin:0; background-color:#581A49;}
.gzsz_fuehrerscheintest_gradient_article{background-image:none!important; background-color:#A22366!important;}
.gzsz_fuehrerscheintest_gradient_article .spacer10.line {border-bottom:1px solid #581A49!important;}

/* GZSZ fuehrerscheintest Gewinnspiel */
.gzsz_fuehrerscheintest_content_gws {background-image:url('images/special_18_jahre/gzsz_kachel_registrierung.jpg'); background-position:0px 0px; background-repeat:no-repeat; padding:0 10px; width:615px; margin:0;}
.gzsz_fuehrerscheintest_gradient_gws {background-image:none!important; background-color:#A22366!important;}
.gzsz_fuehrerscheintest_gradient_gws .spacer10.line {border-bottom:1px solid #581A49!important;}

div.gzsz_fuehrerscheintest_gws {margin-top:640px; margin-left:7px; width:593px; height:295px; overflow:hidden;}

div.gzsz_fuehrerscheintest_gws div#gewinnspiel {position:relative; padding:10px; width:570px;}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel div#gewinnspiel_headline {text-transform:uppercase; color:#ffffff; font-size:18px; font-weight:bold; margin-bottom:5px;}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel_submit_href {position:absolute; top:250px; left:295px;}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel_submit_href a {display:block; width:179px; height:44px; background-image:url('images/special_18_jahre/button_teilnehmen_normal.png'); background-repeat:no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/special_18_jahre/button_teilnehmen_normal.png');}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel_submit_href a:hover {background-image:url('images/special_18_jahre/button_teilnehmen_mouse_over.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/special_18_jahre/button_teilnehmen_mouse_over.png');}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel_community_href {position:absolute; top:240px; left:295px;}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel_community_href a {display:block; width:179px; height:44px; background-image:url('images/special_18_jahre/button_registrieren_normal.png'); background-repeat:no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/special_18_jahre/button_registrieren_normal.png');}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel_community_href a:hover {background-image:url('images/special_18_jahre/button_registrieren_mouse_over.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/special_18_jahre/button_registrieren_mouse_over.png');}

div.gzsz_fuehrerscheintest_gws div#gewinnspiel table td {padding:0px 5px 10px 0px; color:#ffffff!important;}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel table td.left {width:100px;}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel table td.center {width:130px;}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel table td.center div.sex {position:relative; float:left; width:54px;}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel table td.right {color:#F91D1F; font-weight:bold;}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel table td input.text{padding:2px; border:1px solid #666666; padding:2px; font-size:11px; width:180px;}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel table td a {color:#ffffff;}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel table td a:hover {color:#ffffff; text-decoration:none;}

div.gzsz_fuehrerscheintest_gws div#gewinnspiel table#terms {}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel table#terms td {padding:0px 5px 5px 0px;}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel table#terms td.checkbox {vertical-align:top;}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel table#terms td.information {font-size:10px!important; vertical-align:top; color:#ffffff;}

div.gzsz_fuehrerscheintest_gws div#gewinnspiel p {color:#ffffff;}
div.gzsz_fuehrerscheintest_gws div#gewinnspiel p.danke {margin-bottom:20px;}

/*** Thread verschieben Popup Styles ***/
#movethreadmod{
	background-color:#F5F3F4;
	margin-left:5px;
	position:relative;
	width:600px;
	padding-left:5px;
	padding-bottom:5px;
}
#forumMovethread h1{
padding:6px 0 6px 10px;
}
#forumMovethread spacer10  {
background-color:transparent;
clear:both;
font-size:1px;
height:10px;
overflow:hidden;
position:relative;
}

#movethreadmod li:hover{background-color:#BCF4A6;}

/*** / Thread verschieben Popup Styles ***/

.videoplayer a img { background:url(http://bilder.gzsz.de/images/Video_Aufmacher_Dummy.jpg) no-repeat 1px -19px; width:514px; height:317px; }

.aufmacher_player { width:615px; height:430px; }

.gradient .gradient { background:none; }

/*** facebook connect ****/
span.facebook_connect {background-image:url('images/icons/facebook.connect.02.png'); background-repeat:no-repeat; width:90px; height:31px; display:block; cursor:pointer; margin-top:2px;}
.icon_step_facebook {background-image:url('images/icons/facebook.step.png'); background-repeat:no-repeat; width:25px; height:25px;}


/*** Gewinnspiel ***/
.voting .question {
background-position:left bottom;
background-repeat:no-repeat;
border-style:solid;
border-width:0;
position:relative;
width:298px;
}
.voting .question .txt {
	line-height:16px;
	padding:7px 8px 8px 24px;
}
.voting .question input {
	left:2px;
	position:absolute;
	top:6px;
}

div#gewinnspiel_formular table#terms td{color:#484848;}
div#gewinnspiel_formular table#terms td.information {
vertical-align:top;
}

div#gewinnspiel_formular table#terms td {
font-size:10px;
padding:0 5px 10px 0;
}

div#gewinnspiel_formular table td {
padding:0 5px 5px 0;
}
div#gewinnspiel_formular table#terms td.checkbox {
vertical-align:top;
}

div#gewinnspiel_formular table#terms td {
font-size:10px;
padding:0 5px 10px 0;
}

/********* O V E R L A Y  P L A Y E R L A Y E R *********/
.playerlayer                 { width:997px;height:790px;display:none;overflow:hidden;z-index:1000; }

.playerlayer .titlebar              { position:relative;width:728px;height:63px;margin:0px 0px 5px 109px;background-image:url(images/playerlayer_titlebar.png); }
.playerlayer .titlebar_close        { position:absolute;top:21px;left:622px;width:100px;height:16px;overflow:hidden;background:url(images/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:476px;float:left;display:inline;background-color:transparent; }
.playerlayer .minheight      { position:relative;width:1px;height:476px;float:left;display:inline;background-color:transparent; }

.playerlayer .bgbox          { position:absolute;top:0px;left:109px;width:728px;height:476px;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(images/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(images/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(images/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(images/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(images/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;*/background-image:url(images/playerlayer_back.png); }
.playerlayer .videoListBox a.for              { position:absolute;top:6px;left:657px;width:17px;height:122px;/*background-position:0px -20px;*/background-image:url(images/playerlayer_for.png); }
.playerlayer .videoListContainer              { position:absolute;top:6px;left:32px;width:640px;height:124px; }
.playerlayer .videoListItem                   { position:relative;width:130px;height:136px;float:left;display:inline;margin-right:30px;overflow:hidden; }
.playerlayer .videoListItem .imgBox           { position:relative;width:130px;height:75px;overflow:hidden; }
.playerlayer .videoListItem .imgBox .img      { position:absolute;top:2px;left:2px; }
.playerlayer .videoListItem .imgBox a         { position:absolute;top:2px;left:2px;width:126px;height:71px;display:block; }
.playerlayer .videoListItem .txt              { height:42px;line-height:14px; }
.playerlayer .videoListItem .txt a            { color:#ffffff;text-decoration:none; font-weight:normal;}
.playerlayer .videoListItem .txt a:hover      { text-decoration:underline; }
.playerlayer .videoListItem .layer            { position:absolute;top:0px;left:0px;width:130px;height:150px;background-image:url(images/playerlayer_layer_videolist.png); background-position:0 0; }
.playerlayer .videoListItem .layer.active     { background-position:0 -75px; }

#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; }

/* AUFMACHER */
.aufmacher               { position:relative;width: 615px;height:430px;background-color:#ffffff;overflow:hidden; }
.aufmacher .img          { position:absolute;left:0;top:0;width:615px;height:346px;overflow:hidden; }
.aufmacher .img img      { border:0;width:615px;height:346px; }
.aufmacher .play         { position:absolute;left:242px;top:140px;width:130px;height:75px;background-image:url(images/gzsz_play_button_comb.png);background-position:0 0; }
.aufmacher .videolink    { display:block;position:absolute;left:0;top:0;width:615px;height:265px;background-color:white;opacity:0.01;filter:alpha(opacity=1); }
.aufmacher .translucent  { position:absolute;left:0;top:265px;width:615px;height:81px;background-color:black;opacity:0.45;filter:alpha(opacity=45); }
.aufmacher .headline     { position:absolute;left:160px;top:280px;height:51px;width:440;line-height:25px;font-size:20px;font-weight:bold;color:white; }
.aufmacher .teaser       { position:absolute;left:10px;width:125px;height:144px;background-color:#931C76; }
.aufmacher .teaser.first { top:13px; }
.aufmacher .teaser.last  { top:171px; }

.aufmacher .timg      { width:123px;height:92px;border:1px solid white; }
.aufmacher .timg img  { border:0;width:123px;height:92px; }
.aufmacher .ticon     { position:absolute;top:79px;left:5px;width:20px;height:15px; }

.aufmacher .ticon.type1 { background-image:url(images/GZSZ_Icon_Bild.gif); }
.aufmacher .ticon.type2 { background-image:url(images/GZSZ_Icon_Blog.gif); }
.aufmacher .ticon.type3 { background-image:url(images/GZSZ_Icon_Video.gif); }
.aufmacher .ticon.type4 { background-image:url(images/GZSZ_Icon_Artikel.gif); }
.aufmacher .ticon.type5 { background-image:url(images/GZSZ_Icon_Artikel.gif); }

.aufmacher .ttxt          { position:absolute;left:0;top:94px;width:115px;height:26px;margin:5px 5px 0 5px;color:white; }
.aufmacher .tlink         { position:absolute;left:0;top:126px;width:115px;height:15px;background-image:url(http://bildergzsz.rtl.de/images/arrow_right.png);background-repeat:no-repeat;background-position:5px 0; }
.aufmacher .tlink a       { color:white;text-decoration:none;line-height:15px;padding-left:25px; }
.aufmacher .tlink a:hover { text-decoration:underline; }

.aufmacher .txt          { position:absolute;top:346px;left:0px;width:605px;height:64px;padding:5px;overflow:hidden;line-height:14px; }
.aufmacher .link         { position:absolute;left:0;top:410px;width:615px;height:15px;background-image:url(http://bildergzsz.rtl.de/images/arrow_right.png);background-repeat:no-repeat;background-position:5px 0; }
.aufmacher .link a       { text-decoration:none;line-height:15px;padding-left:25px; }
.aufmacher .link a:hover { text-decoration:underline; }



/*  A U F M A C H E R  */

.aufmacher12                       { position:relative;width:613px;height:250px;margin:0px 7px 21px 10px;padding-top:6px;background-repeat:no-repeat;
                                     background-image:url('images/g12_topbar_content.png');
					               }
.aufmacher12 .imgBox               { position:relative;width:613px;height:250px;background-color:#404040;overflow:hidden; }
.aufmacher12 .imgBox img           { position:relative;display:block; }
.aufmacher12 .txtBox               { position:absolute;top:180px;left:0px;width:505px;height:55px;
                                     background-image:url('images/g12_bg_aufmacher_text.png');
							       }
.aufmacher12 .txtBox .roof         { position:absolute;top:14px;left:10px;font-size:14px;font-weight:bold;color:#00529F; }
.aufmacher12 .txtBox .roof a       { color:#00529F;text-decoration:none; }
.aufmacher12 .txtBox .headline     { position:absolute;top:32px;left:10px;font-size:14px;font-weight:bold;color:#3f3f3f; }
.aufmacher12 .txtBox .headline a   { text-decoration:none; }
.aufmacher12 .txtBox .txt          { position:absolute;top:64px;left:10px;width:485px;height:51px;line-height:17px;color:#3f3f3f;overflow:hidden; }
.aufmacher12 .play                 { position:absolute;top:187px;left:451px;width:60px;height:54px;
                                     background-image:url('images/g12_playbutton_big.png');
							       }

/******* SCHMUCKBILD ********/

.related .gzsz_schmuckbild         { margin: 0 0 10px 5px; }

/*  P L A Y L I S T  */

.soapplps h1     { display:inline;padding-right:10px;font-size:16px; }

.soapplps {
	font-size: 11px;
	width: 605px;
	background-color: #A02783;
	background-image:url('images/g12_bg_playlist.jpg');
	background-repeat:no-repeat;
	background-position:0px -30px;
	padding:10px 0px 10px 10px;
	color:white;
}


.soapplps h1 {
	display: inline;
	padding-right: 10px;
	font-size: 16px;
	color: white;
}

.soapplps input {
	margin-top: 8px;
}

.soapplps select {
	margin-top: 8px;
}

.soapplps .plsubmit {
	margin-top: 5px;
	padding-left:18px;
	height: 15px;
	border:0;
	color:#121E44;
	font-weight:bold;
	background-image:url(http://bilder.rtl.de/rtlde/images/icons/button_link_hell.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	background-color:#67B8E3;
}

table.soapplp {
    font-size: 11px;
    width: 615px;
    margin-bottom:10px;
}

.soapplp th {
	background-color: #e5eef5;
	color: #3f3f3f;
	margin-bottom:1px;
}

.soapplp th.border {
	margin-right:1px;
}

.soapplp tr.hi {
	background-color: #ffffff;
	color: #656565;
}

.soapplp tr.hi td {
	color: #656565;
	border-bottom:1px dashed #acacac;
}

.soapplp tr.hi td.text {
	color: #656565;
}

.soapplp tr.hi a:link { color:#656565; text-decoration:none; }
.soapplp tr.hi a:visited { color:#656565; text-decoration:none; }
.soapplp tr.hi a:focus { color:#656565; text-decoration:none; }
.soapplp tr.hi a:hover { color:#656565; text-decoration:none; }
.soapplp tr.hi a:active { color:#656565; text-decoration:none; }

.soapplp tr.lo {
	background-color: #ffffff;
	color: #656565;
}

.soapplp tr.lo td {
	border-bottom:1px dashed #acacac;
}

.soapplp tr.lo td.text {
	color: #656565;
}

.soapplp tr.lo a:link { color:#656565; text-decoration:none; }
.soapplp tr.lo a:visited { color:#656565; text-decoration:none; }
.soapplp tr.lo a:focus { color:#656565; text-decoration:none; }
.soapplp tr.lo a:hover { color:#656565; text-decoration:none; }
.soapplp tr.lo a:active { color:#656565; text-decoration:none; }

/*** Verbraucherhinweise ***/
.rectangle,
.halfpage { position:relative; margin:0 0 10px 0; }

.rectangle:before,
.halfpage:before {
    content: 'ANZEIGE';
    position: absolute;
    top: -10px;
    right: 0;
    font-size: 7px;
}

.rectangle,
.halfpage,
.rectangleDummy,
.halfpageDummy { margin-left:5px; width:300px; float:left; display:inline; }

.rectangle .media,
.halfpage .media { position:relative; width:300px; overflow:hidden; }
.rectangle .media { height:250px; }
.halfpage .media { min-height:250px; }

.rectangle .anzeigeText,
.halfpage .anzeigeText    { position:absolute; top:-13px; right:0; font-size:7px; }

.related .rectangle,
.related .halfpage,
.related .rectangleDummy,
.related .halfpageDummy { float:none; display:block; padding-top:6px; }
.related .rectangle,
.related .halfpage { margin:0 0 10px 5px }
.related .rectangleDummy,
.related .halfpageDummy { margin:0 0 0 5px }
.related .rectangle .anzeigeText,
.related .halfpage .anzeigeText { top:-10px; }

/*
.related .rectangle,
.related .halfpage { background-image:url('images/g12_topbar_related.png'); background-repeat:none; }
*/

.rectangleDummy,
.halfpageDummy,
#bannerDummy,
.billboardDummy,
#skyDummy			{ position:absolute; z-index:0; visibility:hidden; }

.halfpageDummy 		{ left:0; top:auto; width:300px; height:600px; }
.rectangleDummy 	{ left:0; top:auto; width:300px; height:250px; }
#banner, #bannerDummy 		{ position:absolute; left:130px; top:3px; width:728px; height:90px; }
.billboardDummy 	{left:0; top:0; width:100%; height:225px;}
#sky, #skyDummy			{ position:absolute; left:960px; top:100px; width:160px; height:600px; }

#billboard {position:relative;text-align:center;width:930px;margin:0 10px;}
#billboard #ip_billboard {position:relative;margin:0 auto 10px;}

.halfpage img.default,
.rectangle img.default { position:absolute; /* top:0; left:0; */ }

.overflowVisible { overflow:visible; }


/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: none repeat scroll 0 0 #C9768A;
	position: relative;
}

.jspDrag
{
	background: url("http://bildergzsz.rtl.de/images/scrollbuttons_drag.gif") repeat-y scroll 0 0 transparent;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	height: 30px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 30px;
}

.jspArrow
{
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	/*background: #80808d;*/
}

.jspVerticalBar .jspArrow
{
	height: 10px;
}

.jspHorizontalBar .jspArrow
{
	width: 10px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}


.jspArrowUp {
    background: url("http://bildergzsz.rtl.de/images/scrollbuttons_up.gif") no-repeat scroll 0 0 transparent;
}

.jspArrowDown {
   background: url("http://bildergzsz.rtl.de/images/scrollbuttons_down.gif") no-repeat scroll 0 0 transparent;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

/** THEMENARCHIV **/

.archivCalendarBar { position:relative;margin-bottom:10px; }
.archivCalendarBar.top     { padding:6px 0px 0px 0px;background-image:url('images/g12_bg_h4related.png'); }
.archivCalendarBar.bottom  { background-color:#DEE9F3; }
.archivCalendarBar .txt { padding:3px 0; text-align:center; }
.archivCalendarBar .txt a { font-weight:bold;text-decoration:none;padding-right:5px;color:#3f3f3f;font-size:12px; }
.archivCalendarBar .txt a:hover {text-decoration:underline; }
.archivCalendarBar .txt span { font-weight:normal;padding-right:5px;color:#3F3F3F;font-size:12px; }

.archivCalendar                                  { position:relative;top:0px;width:150px; float:left; font-size:11px; }
.archivCalendar.left                             { float:left; }
.archivCalendar.right                            { float:right; }
.archivCalendar .calendarBox                     { width:147px; background-color:#eeeeee; padding:1px 0 0 1px; margin-bottom:10px; }
.archivCalendar.left .calendarBox                { clear:left;}
.archivCalendar .calendarBox .head               { margin:0 1px 1px 0;text-align:center;font-weight:normal;color:#3F3F3F;font-size:12px; height:20px;line-height:20px; background-color:#DEE9F3;}
.archivCalendar .calendarBox .head a             { color:#3F3F3F; font-size:12px; text-decoration:none; line-height:20px; font-weight:bold; }
.archivCalendar .calendarBox .head a:hover       { text-decoration:underline; }
.archivCalendar .calendarBox .dayBox             { position:relative;width:20px;height:22px;float:left;display:inline;margin:0px 1px 1px 0px;background-color:#F4F8FC;}
.archivCalendar .calendarBox .dayBox.topBox      { background-color:#ffffff; color:#3F3F3F; font-weight:bold;}
.archivCalendar .calendarBox .dayBox a           { color:#3F3F3F; font-weight:normal; text-decoration:none;}
.archivCalendar .calendarBox .dayBox a:hover     { text-decoration:underline;}
/*.archivCalendar .calendarBox .dayBox.aktivBox    { background-color:#DEE9F3;color:#931C76;}*/
.archivCalendar .calendarBox .dayBox.aktivBox a  { font-weight:bold; color:#931C76;}
.archivCalendar .calendarBox .dayBox.empty       { background-color:#ffffff;}
.archivCalendar .calendarBox .dayBox .day.disabled { color:#AAAAAA; }
.archivCalendar .calendarBox .line               { height:1px; margin:0px 1px;}
.archivCalendar .calendarBox .day                { position:relative;display:block;font-size:11px;padding:3px 0px;text-align:center;}
.archivCalendar .calendarBox .spacer20           { display:none;}

.archivblaettern { position:relative; text-align:center;padding:5px 0; background-color:#DEE9F3;}
.archivblaettern a { position:relative;color:#3F3F3F;padding:0px 3px;margin:0px 1px; text-decoration:none;}
.archivblaettern a:hover {text-decoration:underline;}
.archivblaettern .quicklinks a { font-size:8px;color:#6B6B6B;}
.archivblaettern a.transparent { background-color:transparent; }
.archivblaettern a.red { color:#931C76; }
.archivblaettern a.light { background-color:transparent;color:#E3E3E3; }
.archivblaettern span.current    { position:relative;color:#931C76;padding:0px 4px;margin:0px 1px; font-weight:bold;}

.archivImage            { position:relative;width:300px;overflow:hidden;margin-left:4px;}
.archivImage .hBox      { position:relative;padding:9px 0px 3px 10px;background-image:url('images/g12_bg_h4related.png'); }
.archivImage .hBox h2   { position:relative;font:bold 15px arial,helvetica,verdana,geneva,sans-serif;color:#00529f;overflow:hidden; }
.archivImage .txt       { background-color:#F4F8FC; padding:9px 0 9px 10px;}

/* halbhochHack */
.teaserBox2er .t05 { margin-top:19px; height:80px; }
.teaserBox2er .t05 .imgBox .play {
    position:absolute;top:43px;left:98px;display:block;width:29px;height:27px;
    background:url('images/g12_playbutton_mini.png');
}

/* xdots */
.teaserBox2er .t05 .anzeigeText { position:absolute; top:-9px; right:2px; font-size:7px; }



/** 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: 371px;
    overflow: auto;
}

.inside-feed-container {
    height: 411px;
    margin-bottom: 12px;
}

.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-boxes .button a {
    color: white;
    background-position: right top;
    background-image: url('images/inside/r11_dsds_bg_button.png');
    position: relative;
    top: 0px;
    left: 0px;
    font-size: 10px;
    line-height: 13px;
    display: block;
    padding: 3px 5px 2px 5px;
    text-decoration: none;
}





.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 -28px;
}

.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 -28px;
}

.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: 12px;
    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: 28px;
    width: 149px;
    overflow: hidden;
    position: relative;
}

.inside-content-menu li a img {
    position: absolute;
    top:-28px;
    left:0px;
}

.inside-content-menu li a.werkenntwen,
.inside-content-menu li a.twitter {
    width: 148px;
}

.inside-content-menu li a.werkenntwen img {
    left: -149px;
}

.inside-content-menu li a.twitter img {
    left: -297px;
}

.inside-content-menu li a.facebook img {
    left: -445px;
}

.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('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:url('images/inside/btn.navi.b.png') no-repeat -157px 0px;
}

.inside-special-menu li.toggle a {
    background:url('images/inside/btn.toggle.png') no-repeat bottom right;
    width: 110px;
    height: 13px;
    padding:0px;
}

.inside-special-menu li:first-child a {
    width: 153px;
    background-position: 0px 0px;
}


.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;
}


/** INSIDE COLORS dsds **/


.inside-feed {
    border-left: 1px #3090CD solid;
    border-bottom: 1px #3090CD solid;
    border-right: 1px #3090CD solid;
}

.inside-feed-loading-alert, .inside-feed-dialog-alert {
    background-image:url(images/inside/alert.png);
}

.inside-feed-checkin form label {
    background: white;
    border-bottom: 1px #bfbfbf solid;
}

.inside-feed-disabled {
    background: url('images/inside/bg.checkin.png');
}

.inside-feed-checkin form textarea {
    border: 1px #bfbfbf solid;
}

.inside-feed-checkin form 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-message {
    border: 1px white solid;
    background-color: white;
    box-shadow: inset 0px 0px 11px #666;
}

.inside-content-loading-alert, .inside-content-dialog-alert {
    background-image:url(images/inside/alert.png);
}

.inside-content-teaser {
    border-bottom: 1px #e7e7e7 solid;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #E0E0E0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%, #E0E0E0));
    background: -webkit-linear-gradient(top, #ffffff 0%, #E0E0E0 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #E0E0E0 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #E0E0E0 100%);
    background: linear-gradient(top, #ffffff 0%, #E0E0E0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E0E0E0',GradientType=0 );
}

.inside-feed-teaser {
    border-bottom: 1px #999999 solid;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%, #e0e0e0));
    background: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
    background: linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 );
}

.inside-feed-animation .inside-feed-teaser {
    background: #AAA;
    filter: none;
}

.inside-feed-teaser h4 {
    color: #022E55;
}

.inside-content-teaser h4 {
    color: #022E55;
}

.inside-content-teaser p,
.inside-feed-teaser p,
.inside-feed-checkin form label {
    color: #484848;
}



.inside-content-teaser p.comments {
    background: url(images/inside/btn.comments.png) no-repeat right center;
}

.inside-content-teaser p.comments a {
    color: #484848;
}

.inside-content-comment {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ECEFF4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%, #ECEFF4));
    background: -webkit-linear-gradient(top, #ffffff 0%, #ECEFF4 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #ECEFF4 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #ECEFF4 100%);
    background: linear-gradient(top, #ffffff 0%, #ECEFF4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ECEFF4',GradientType=0 );
}

.inside-content-comment h4 {
    color: #022E55;
}

.inside-content-comment p {
    color: #484848;
}

.inside-content-comment-controls {
    border-bottom: 1px #BFBFBF solid;
    background-color: #ffffff;
}

.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-content-controls {
    box-shadow: 0px -5px 20px #999;
    color: #fff;
    background: #1751b5;
    background: -moz-linear-gradient(top, #025A99 0%, #3090CD 50%, #025A99 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#025A99), color-stop(50%,#3090CD), color-stop(100%, #025A99));
    background: -webkit-linear-gradient(top, #025A99 0%, #3090CD 50%, #025A99 100%);
    background: -o-linear-gradient(top, #025A99 0%, #3090CD 50%, #025A99 100%);
    background: -ms-linear-gradient(top, #025A99 0%, #3090CD 50%, #025A99 100%);
    background: linear-gradient(top, #025A99 0%, #3090CD 50%, #025A99 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#025A99', endColorstr='#3090CD',GradientType=0 );
width: 613px;
}

.inside-content-controls .text {
    border: 1px #7a97b8 solid;
}

.inside-content-controls a.toggle {
    background: url('images/inside/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-menu {
    box-shadow: 0px 5px 20px #999;
}

.inside-feed-menu {
    box-shadow: 0px 5px 20px #999;
}

.inside-feed-menu li a {
    color: white;
    background: url('images/inside/btn.checkin.png') no-repeat 0px -28px;
}

.inside-feed-message {
    color: #484848;
}


.inside-voting {
    background: url('images/inside/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: #042E58;
}

.inside-answer-bar {
    background-color:  #1D6397;
}

.inside-answer-result-right .inside-answer-bar  {
    background-color: #0bc43a;
}

.inside-answers-message {
    text-shadow: 1px 1px 1px #000;
}

#voting-timer {
    background: url('images/inside/bg.timer.png') no-repeat;
}

.inside-feed-menu li .checkins {
    color: white;
    background: #ecc2c3;
    background: -moz-linear-gradient(top, #ecc2c3 0%, #ad020b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecc2c3), color-stop(100%, #ad020b));
    background: -webkit-linear-gradient(top, #ecc2c3 0%, #ad020b 100%);
    background: -o-linear-gradient(top, #ecc2c3 0%, #ad020b 100%);
    background: -ms-linear-gradient(top, #ecc2c3 0%, #ad020b 100%);
    background: linear-gradient(top, #ecc2c3 0%, #ad020b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecc2c3', endColorstr='#ad020b',GradientType=0 );
    box-shadow: 0px 1px 3px black;
}

.inside-special-menu {
    background: url('images/inside/bg.specials.bar.png') repeat-x;
}

.inside-special-menu li a {
    color: white;
    background: url('images/inside/bg.specials.png') no-repeat -157px 0px;
}

.inside-special-menu li.toggle a {
    background: url('images/inside/btn.toggle.png') no-repeat bottom right;
}

.inside-special-menu li:first-child a {
    width: 155px;
}

.inside-content-controls-boxes .button {
    margin-right: 23px;
    border-left: 1px white solid;
}


/** 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: 1px;
}

.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;
}

/** PLAYLISTENPLAYER COLORS **/

.playlistenPlayerContainer {
    border: 0px solid #fff;
}

.playlistenPlayerTop {
    background: transparent url(images/gzsz_plp_bg_top.png) top left no-repeat;
}

.plp_playbtn {
    background: url(images/gzsz_plp_play_btn.png) no-repeat 0 0;
}

.plp_playbtn:hover {
    background-position: -78px 0;
}

.playlistenPlayerTopLine {
    background-color: #fff;
    opacity: 0.1;
    filter: alpha(opacity = 10);
}

.playlistenPlayerContainer h3 a {
    color: #00529f;
    text-decoration:none;
}

.playlistenPlayerContainer h2 {
    color: #00529f;
}

.playlistenPlayerContainer h2 a {
    color: #4a4a4a;
    text-decoration:none;
}

.playlistenPlayerBottom .line {
    background-color: #fff;
    opacity: 0.1;
    filter: alpha(opacity = 10);
}

.playlistenPlayerBottomLine {
    background-color: #941477;
}

.playlistenPlayerBottom .scrollable {
    background: url(images/gzsz_plp_bg_bottom.png) top left repeat-x;
}

.playlistenPlayerBottom .items div {
    color: #4a4a4a;
}

.playlistenPlayerBottom .items .layer {
    background: url("images/gzsz_plp_thumb_rahmen.png");
    background-position: 0 0;
}

.playlistenPlayerBottom .items .layer.active {
    background-position: 0 -71px;
}

.playlistenPlayerBottom .items div a {
    color: #fff;
    font-weight:normal;
    text-decoration:none;
}
.playlistenPlayerBottom .items div a:hover {
    text-decoration:underline;
}

.playlistenPlayerBottom .items .imgtext {
    color: #fff;
    font-weight:normal;
}

.playlistenPlayerBottom .nextdivbglayer {
    background: url(images/gzsz_plp_bg_bottom.png) top left repeat-x;
}

.playlistenPlayerBottom .prevdivbglayer {
    background: url(images/gzsz_plp_bg_bottom.png) top left repeat-x;
}

.playlistenPlayerBottom .prev {
    background: transparent url(images/gzsz_plp_arrow_left.png) no-repeat 0 15px;
}

.playlistenPlayerBottom .next {
    background: transparent url(images/gzsz_plp_arrow_right.png) no-repeat -32px 15px;
}

.playlistenPlayerBottom .prev:hover {
    background-position: -32px 15px
}

.playlistenPlayerBottom .next:hover {
    background-position: 0px 15px
}

.playlistenPlayerBottom #plpTrennerLeft {
    background: url(images/gzsz_plp_btns_trennlinie.png) top left no-repeat;
}

.playlistenPlayerBottom #plpTrennerRight {
    background: url(images/gzsz_plp_btns_trennlinie.png) top left no-repeat;
}
/*   H T M L 5 - P L A Y E R   */
.mejs-container .mejs-controls {
    background: rgba(139,31,73, 1);
}

.mejs-controls .mejs-time-rail .mejs-time-total {
    background: #d7d7d7;
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: rgba(255,255,255,1) !important;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
    background: rgba(76,17,40, 1); /*4c1128*/
    top: 1px;
    left: 1px;
    right: 1px;
    height: 8px;
}

.mejs-poster {
    background-position: 50% 0;
}

.mejs-contextmenu .mejs-contextmenu-item:hover {
    background: #cb2d6b;
    color: #fff;
}

.mejs-controls .mejs-button button {
    -webkit-box-shadow: none;
    box-shadow: none;
}

