/* CSS FOR CONTENT DIV Release: 11.11.2008 11:11*/

#content
{
    width:                  506px;
    background-color:       #FEFEFE;
}

#content .tsr_double,
#content .tsr_double_horizontal
{
    width:                  503px;
}

#content .tsr_double h3,
#content .tsr_double_horizontal h3
{
    width:                  475px;
    margin:                 0 0 0 10px;
}
#content .tsr_double_horizontal h3
{
    margin:                 0;
}

#content .tsr_double .teaser
{
    margin:                 0 0 0 10px;
}

#content .news_teaser
{
    margin:                 10px 0;
}
#content .tsr_double,
#content div.ad
{
    margin:                 0 0 10px 0;
}

#content .teaser .rechts,
#content div.ad .rechts
{
    margin-left:            9px;
}

#content .news_teaser
{
    width:                  506px;
    margin-left:            0;
}

#content .news_teaser .teaser
{
    margin-left:            10px;
}

#content div.ad img
{
    margin:                 0;
}

#content .teaser,
#content div.ad
{
    width:                  241px !important;
}
#content .tsr_double_horizontal .teaser
{
    width:                  493px !important;
}

#content .teaser h2,
#content .teaser h3
{
    width:                  222px;
}
#content .teaser div.content
{
    width:                  227px;
}
#content .tsr_double_horizontal .teaser div.content
{
    clear:                  both;
    width:                  493px;
    padding:                0;
}
#content .tsr_double_horizontal .teaser div.content div
{
    width:                  227px;
}
#content div.rechts h2,
#content div.rechts h3,
#content div.rechts div.content
{
    width:                  224px !important;
}

#content h3 img
{
    vertical-align:         middle;
}

#content .teaser ul,
#content .tsr_double ul,
#content .tsr_double_horizontal ul
{
    margin:                 0 5px 10px 10px;
    padding:                0;
    list-style:             none;
    clear:                  both;
}

#content .tsr_double ul,
#content .tsr_double_horizontal ul
{
    margin:                 0 5px 10px 20px;
}

#content .teaser li,
#content .tsr_double li,
#content .tsr_double_horizontal li
{
    margin:                 3px 0 0 0;
    padding:                0 0 0 11px;
    background:             url(/media/imageimport/images/layout/listenpunkt.gif) no-repeat 0px 4px;
}

#content .teaser li a,
#content .tsr_double li a,
#content .tsr_double_horizontal li a
{
    font-weight:            400;
    font-size:              11px;
}

#content_space,
#content div.block
{
    background-color:       #FEFEFE;
    margin:                 0;
    padding:                10px 0 0 10px;
    width:                  496px;
}
#content div.block
{
    padding:                10px 0 10px 10px;
}
#content .player
{
    margin:                 7px 0 0 -10px;
}

#content .headline,
#content .subline
{
    background:             url(/media/imageimport/images/layout/headline_blau.jpg) repeat-x top;
    margin:                 0 3px 10px 0;
    color:                  #FFFFFF;
    clear:                  both;
    height:                 22px;
    width:                  493px;
}
#content .subline
{
    width:                  488px;
}
#content .serie
{
    clear:                  both;
    margin:                 10px 3px 0 10px;
}

#content .serie p
{
    padding-top:            1px;
    clear:                  both;
    margin:                 0;
}

#content p
{
    color:                  #6B6B6B;
}

#content h1
{
    color:                  #424242;
    font-size:              20px;
    font-weight:            400;
    margin:                 0 0 0 -1px;
    padding:                0;
    clear:                  both;
}

#content h1 span
{
    display:                block;
    color:                  #424242;
    line-height:            145%;
    font-size:              11px;
    font-weight:            600;
    padding:                0 0 0 2px;
    margin-top:             11px;
}

#content .news h2,
#content .news .h2
{
    color:                  #424242;
    line-height:            145%;
    font-size:              11px;
    font-weight:            600;
    padding-top:            2px;
    margin-top:             11px;
    margin-bottom:          3px;
}
#content .news .half_content h2
{
    color:                  #FFFFFF;
}

#content .news strong
{
    color:                  #424242;
    line-height:            145%;
    font-size:              11px;
    font-weight:            600;
    padding-top:            2px;
    margin-top:             11px;
    margin-bottom:          3px;
    display:                block;
}

#content .standard_text ul {
	font-size: 12px;
	color: #626262;
}

#content .suchergebnis h1 span
{
    font-weight:            400;
}

#content .quiz h2
{
    width:                  auto;
}

#content .quiz .quizimage
{
    background:             #8A8D96;
    margin:                 0px;
    padding:                9px 8px 9px 9px;
}

#content .aktuell_tabelle
{
    margin:                 0 0 0 10px;
}

#content .aktuell
{
    margin-bottom:          10px;
}

#content .serie a,
#content .headline a,
#content .subline a,
#content .aktuell h2 a
#content .aktuell_tabelle h2 a
{
    color:                  #FFFFFF;
}

#content .links img,
#content .rechts img
{
    margin:                 0 5px;
}

#content .news p,
#impressum p
{
    margin:                 2px 0 9px 0;
    clear:                  both;
    padding:                5px 0 0 1px;
    font-weight:            600;
    line-height:            145%;
    color:                  #424242;
}

#impressum p
{
    font-weight:            400;
    margin-right:           7px;
    line-height:            120%;
}

#impressum div
{
    float:                  left;
    width:                  234px;
    margin:                 7px 15px 10px 0;
    color:                  #424242;
}

#impressum div img
{
    margin:                 0;
}

#impressum div.rechts
{
    margin:                 7px 0 10px 0;
}

#impressum * span
{
    display:                block;
    margin:                 0 0 6px 0;
}

#impressum_address
{
    font-weight:            600;
    font-size:              12px;
}

#content .news h1,
#impressum h1
{
    margin:                 0px 0 8px 0;
    line-height:            100%;
}

#content .news h3
{
    margin:                 10px 0px 0px 0px;
    font-weight:            600;
    font-size:              11px;
    color:                  #626262;
    padding-left:           1px;
}

#content .news .news_img,
#content .news .news_img_big
{
    float:                  left;
    width:                  180px;
    margin:                 8px 10px 10px 1px;
    padding:                0;
    line-height:            90%;
    color:                  #626262;
    cursor:                 pointer;
}

#content .news .news_img_big
{
    float:                  none;
    width:                  485px;
}

#content .news .news_img img,
#content .news .news_img_big img
{
    width:                  180px;
    margin:                 0;
}

#content .news .news_img_big img
{
    width:                  485px;
}

#content .news .news_img div,
#content .news .news_img_big div
{
    background:             url(/media/imageimport/images/layout/bg_aktuell_1.gif) repeat-y left;
    padding:                3px;
    margin:                 0;
    line-height:            120%;
}

#content .news .news_img .img_zoom,
#content .news .news_img .img_close
#content .news .news_img_big .img_zoom,
#content .news .news_img_big .img_close
{
    position:               relative;
    float:                  right;
    margin:                 -27px 1px 0 0;
}

#content .news_img_big .img_zoom,
#content .news_img .img_close
{
    display:                none;
}

#content .news_img .img_zoom,
#content .news_img_big .img_close
{
    display:                block;
}

#content .news .half_content
{
    margin:                 0px 10px 10px 1px;
}

#content .img_close
{
    width:                  74px !important;
}

#content .img_zoom
{
    width:                  25px !important;
}

#content p.subtext
{
    font-size:              12px;
    line-height:            135%;
    margin:                 0px 10px 15px 1px;
    font-weight:            400;
    color:                  #626262;
    clear:                  none;
    padding:                0px;
}

#content p.legal_text {
	font-size: 9px;
}

#content .news p.date {
	float: right;
	font-style: italic;
}

#content .news p.source {
	float: left;
}

#content .serie div,
#content .headline div,
#content .subline div,
img.trenner
{
    margin:                 0 10px;
}

#content .serie .links,
#content .headline .links,
#content .subline .links
{
    float:                  left;
    text-align:             left;
}

#content .serie .rechts,
#content .headline .rechts,
#content .subline .rechts
{
    float:                  right;
    text-align:             right;
    display:                none;
}

#content .serie img,
#content .headline img,
#content .subline img
{
    vertical-align:         middle;
}

#content .serie p img
{
    z-index:                10;
    position:               relative;
    top:                    0;
    left:                   0;
    float:                  left;
}

#content img.trenner
{
    vertical-align:         -7px;
}

#content div.rechts
{
    margin-left:            10px;
}

#content div.clear
{
    clear:                  both;
    display:                block;
}
/* Kommentare */
#content .kommentare
{
    background-color:       #FEFEFE;
    margin:                 0 0 4px 0;
    padding:                1px 0 10px 10px;
    width:                  496px;
    clear:                  both;
}

#content .kommentare .headline
{
    margin:                 9px 10px 18px 0px;
    width:                  488px;
	font-weight:bold;
}

#content .kommentare .headline div
{
    margin:                 0 7px;
}

#content .kommentare .headline .comments_switch
{
    float: right;
}

#content .kommentare ul
{
    list-style-type:        none;
    margin:                 0;
    padding:                0;
}

#content .kommentare li
{
    padding:                0 10px 0 0;
    margin:                 2px 0;
    color:                  #626262;
    font-size:              12px;
}
#content .kommentare li .slide {
    display:block;
}
#content .kommentare li .comment_text
{
    display:                block;
    margin:                 0 0 10px 0;
    clear:                  both;
}
#content .kommentare li .comment_text .long {
	display:none;
}
#content .kommentare li .comment_text .ugc_disabled
{
    display:                none;
}

#content .kommentare li .comment_text .ugc_player
{
    clear:                  both;
	display: block;
	margin-top:10px;
}

#content .kommentare li .comment_text .ugc_player_a
{
    display:                block;
    float:                  left;
    margin:                 5px 10px 10px 0;
}

#content .kommentare li .comment_text .ugc_player_a img
{
    cursor:                 pointer;
}

/*#content .kommentare li a,*/
#content .kommentare li .comment_buttons {
	display:block;
    margin-top:17px;
}
#content .kommentare li .comment_buttons .gemeldet {
	display:none;
}
#content .kommentare li .comment_buttons a,
#content .kommentare li .comment_buttons span
{
    clear:                  left;
    padding:                0 0 0 17px;
    font-size:              11px;
}
#content .kommentare li .comment_buttons a
{
	background-image:url(../imageimport/images/layout/sprite_facebook.gif);
	background-repeat:no-repeat;
	background-position:left -67px;
}
#content .kommentare li .comment_buttons .button {
	background-position:-6px -613px;
	padding:                0 0 0 11px;
	margin-right:20px;
}
#content .kommentare li p
{
    color:                  #33567C;
    font-size:              14px;
    font-weight:            400;
    float:                  left;
    margin:                 0;
}

#content .kommentare li p a
{
    color:                  #33567C;
    font-size:              14px;
    font-weight:            600;
    background:             none;
    margin:                 0;
    padding:                0;
}

#content .kommentare li p span
{
    display:                block;
    color:                  #626262;
    font-size:              11px;
    font-weight:            400;
    margin:                 4px 0 14px 0;
}

.hidden {
	display:				none !important;
}

.summarize_rating_form_wrapper_rating label {
	display:inline;
	float:left;
}


#content .kommentare li .bewertung  {
	display:block;
	text-align:right;
}
#content .kommentare li .bewertung p  {
	text-align:left;
}
#content .kommentare li .bewertung .bewertung_label {
	color:#999;
	font-weight:bold;
	padding-right:8px;
	white-space:nowrap;
}
#content .kommentare li .bewertung span a {
	color:#003366;
	font-weight:bold;
	padding:3px 25px 3px 10px;
	background-image:url(../imageimport/images/layout/sprite_facebook.gif);
	background-repeat:no-repeat;
	border-left:1px solid #ccc;
	display:inline-block;
	vertical-align:middle;
}
#content .kommentare li .bewertung span a.ratingUp {
	background-position:right -456px;
}
#content .kommentare li .bewertung.ratingAllowed a.ratingUp:hover {
	background-position:right -490px;
}
#content .kommentare li .bewertung.ratingNotAllowed a.ratingUp {
	cursor:default;
	text-decoration: none;
}
#content .kommentare li .bewertung span a.ratingDown {
	background-position:right -386px;
	border-right:1px solid #ccc;
}
#content .kommentare li .bewertung.ratingAllowed a.ratingDown:hover  {
	background-position:right -420px;
}
#content .kommentare li .bewertung.ratingNotAllowed a.ratingDown  {
	cursor:default;
	text-decoration: none;
}





#content .kommentare small
{
    font-size:              9px;
    vertical-align:         1px;
	color:#ccc;
}

#content .kommentare hr
{
    border:                 0px; /* fuer Firefox + Opera */
    border-top:             1px dotted #D0D0D0;
    border-bottom:          1px solid #FEFEFE; /* fuer IE: HG-Farbe des Block-DIV */
    width:                  485px;
    margin:                 10px 0 17px -2px;
    clear:                  both;
}

#content .kommentare .kommentar_neu form
{
    color:                  #626262;
    margin:                 4px 3px 0 0;
    font-size:              11px;
}

#content .kommentare .kommentar_neu form p
{
    clear:                  both;
    margin:                 0;
    color:                  #404040;
}

#content .kommentare .kommentar_neu form p span
{
    display:                block;
    float:                  right;
}

#content .kommentare .kommentar_neu form p span img
{
    vertical-align:         middle;
}

#content .kommentare .kommentar_neu form div
{
    padding:                10px;
}

#content .kommentare .kommentar_neu form div.bg_1,
#pedit,
#kedit,
#registerForm .maindata
{
    background:             url(/media/imageimport/images/layout/bg_ugc_1.gif) repeat-x top;
}
#registerForm .maindata,
#registerForm .privatedata
{
    padding:                10px 3px 10px 10px;
}

#content .kommentare .kommentar_neu form div.bg_2
{
    background:             url(/media/imageimport/images/layout/bg_ugc_2.gif) repeat-x top;
}

#content .kommentare .kommentar_neu form div.bg_3
{
    background:             url(/media/imageimport/images/layout/bg_ugc_3.gif) repeat-y left;
    margin:                 5px 0 10px 0;
}

#content .kommentare .kommentar_neu form div.bg_4
{
    background:             url(/media/imageimport/images/layout/bg_ugc_4.gif) repeat-y left;
}

#content .kommentare .kommentar_neu form div.bg_3 p,
#content .kommentare .kommentar_neu form div.bg_4 p
{
    font-weight:            600;
}

#content .kommentare .kommentar_neu form div.bg_3 p a,
#content .kommentare .kommentar_neu form div.bg_4 p a
{
    font-weight:            400;
}

#content .kommentare .kommentar_neu form div.bg_3 p a
{
    display:                block;
    float:                  right;
}

#content .kommentare .kommentar_neu form .checkbox
{
    margin-left:            23px;
    text-indent:            -23px;
}

#content .kommentare .kommentar_neu form .checkbox input
{
    vertical-align:         middle;
}

#content .kommentare .kommentar_neu form .eingabe
{
    display:                block;
    float:                  left;
    width:                  160px;
    margin:                 10px 0;
}

#content .kommentare .kommentar_neu form .eingabe input
{
    width:                  155px;
    border:                 1px solid #BDBDBD;
}


#content .kommentare .kommentar_neu textarea
{
    display:                block;
    border:                 1px solid #868686;
    width:                  100%;
    height:                 150px;
    margin:                 10px 0 3px 0;
}

#content .kommentare .kommentar_neu button
{
    vertical-align:         middle;
    margin-left:            -3px;
}

#content .kommentare .kommentar_neu div button
{
    margin-left:            5px;
}

#impressum
{
    clear:                  both;
    padding:                0 3px 0 10px;
    margin:                 10px 0 0 0;
}

#impressum h3,
#content .aktuell h2,
#content .aktuell_tabelle h2
{
    background:             url(/media/imageimport/images/layout/bg_h2.gif) repeat-x bottom;
    font-size:              11px;
    color:                  #FFFFFF;
    font-weight:            600;
    padding:                5px 6px 6px 10px;
    margin:                 7px 3px 0 0;
    line-height:            100%;
}

#content .kommentar_neu h2
{
    margin:                 0 3px 0 0;
}

#content .aktuell_tabelle h2
{
    padding-top:            0;
    margin-top:             0;
}

#content .aktuell h2 a
{
    color:                  #FFFFFF;
}

#impressum h3
{
    background-image:       url(/media/imageimport/images/layout/bg_h2_orange.gif);
}

#content .aktuell .gerade,
#content .aktuell_tabelle .gerade
{
    background-image:       url(/media/imageimport/images/layout/bg_aktuell_2.gif);
}
#content .aktuell .ungerade,
#content .aktuell_tabelle .ungerade
{
    background-image:       url(/media/imageimport/images/layout/bg_aktuell_1.gif);
}
#content .aktuell div,
#content .aktuell_tabelle div
{
    background-repeat:      repeat-y;
    background-position:    left;
    height:                 80px;
    padding:                6px 6px 7px 6px;
    margin:                 0 0 1px 0;
    line-height:            130%;
    color:                  #626262;
}

#content .aktuell div img,
#content .aktuell_tabelle div img
{
    display:                block;
    float:                  left;
    margin-right:           10px;
}

#content .aktuell div a,
#content .aktuell_tabelle div a
{
    color:                  #626262;
}

#content .aktuell div a span,
#content .aktuell_tabelle div a span
{
    color:                  #125EAF;
    display:                block;
    font-weight:            600;
    font-size:              13px;
    margin:                 3px 0 4px 1px;
}

#content .aktuell div a:hover span,
#content .aktuell_tabelle div a:hover span
{
    text-decoration:        underline;
}

#content img.addummyfiullsize
{
    padding:                20px 0;
    margin:                 10px 0;
    border-top:             1px dotted #D2D2D2;
    border-bottom:          1px dotted #D2D2D2;

}

.ad300x250,
#content img.ad300x250 {
    padding:                20px 96px;
    margin:                 10px 0 10px 10px;
    border-top:             1px dotted #D2D2D2;
    border-bottom:          1px dotted #D2D2D2;
	min-height: 260px;
}
#content img.ad300x250 {
    height: 260px;
}

#content img.anz300x250
{
    position:               relative;
    left:                   90px;
    top:                    -283px;
}
/*
#content .partner
{
    background:             url(/media/imageimport/images/layout/headline_orange.jpg) repeat-x top;
    height:                 153px;
    margin:                 11px 3px 0 10px;
    color:                  #FFFFFF;
    clear:                  both;
    width:                  493px;
}

#content .partner
{
    height:                 153px;
}
*/
#content .partner b
{
    display:                block;
    padding:                3px 0 5px 10px;
}

#content .partner div
{
    background:             url(/media/imageimport/images/layout/bg_partner.jpg) repeat-y left;
    padding:                0 0 0 7px;
}

#content .partner ul
{
    padding:                0;
    margin:                 0;
}

#content .partner li
{
    display:                block;
    float:                  left;
    width:                  121px;
    padding:                0;
    margin:                 10px 0 0 0;
}

#content .partner li img
{
    vertical-align:         middle;
    margin:                 0 5px 0 0;
}

#content .partner span
{
    display:                none;
}

#content .serie p .nonhomevideogallery
{
    width:                  163px;
    float:                  left;
    margin:                 0;
    padding:                0;
    color:                  #000000;
}

#content .serie p .nonhomevideogalleryimg
{
    width:                  1px;
    float:                  left;
    margin:                 0;
    padding:                0;
}

#content .teaser_item_right
{
	float:                 right;
    margin:                0 10px 10px 20px;
}

#content .teaser_item_left
{
	float:                 left;
    margin:                0 10px 10px 1px;
}

#content .teaser_item
{
    margin-top:             7px;
}

#content .waehler
{
    color:                  #FFFFFF;
}

#content .glossar
{
    background-color:       #FEFEFE;
    margin:                 0 3px 10px 0;
    padding:                5px 0 0 10px;
    height:                 auto;
    clear:                  both;
}

.half_content .glossar
{
    margin:                 0 3px 10px 0;
    padding:                0 !important;
}

#content .glossar h2
{
    background:             url(/media/imageimport/images/layout/headline_blau.jpg) repeat-x top;
    font-size:              11px;
    color:                  #FFFFFF;
    font-weight:            600;
    padding:                0 9px 0 10px;
    margin:                 0;
    line-height:            120%;
}

#content .glossar h2 img
{
    vertical-align:         middle;
}

#content .partner
{
    margin-left:            10px;
}

.half_content .partner
{
    width:                  242px;
}

#content .partner a
{
    width:                  116px;
}

#content .ad_3x161 div img
{
    margin-right:           0;
}

#content .pleft_1
{
    padding-left:           2px !important;
}

#content .pleft_3
{
    padding-left:           3px !important;
}

#content .pright_3
{
    padding-right:          0px !important;
}

#content .ateaser
{
    margin:                 0 0 10px 10px;
    width:                  233px;
}

.half_content .ateaser
{
    margin:                 0 0 10px 0 !important;
}

/* - - - - - Bookmarks - - - - - - */
ul.bookmarks {
	border:1px solid #ccc;
	padding:1px 0;
	width:486px;
	list-style-type:none;
	margin:0;
	position:relative;
	left:0;
	bottom:-10px;
	*bottom:0;
}
.bookmarksBottom {
	clear: left;
	z-index: 6;
}
.bookmarksBottom:hover {
	z-index: 101; /* hÃ¶her als rectangle ad */
	zoom: 1;
}
ul.bookmarks li {
	float:left;
    vertical-align:middle;
	padding:0;
	position:relative;
}
ul.bookmarks .shareLink {
	display:block;
	color:#999;
	border-right:1px solid #ccc;
	padding:6px 12px 6px 12px;
	background:#fff url(../imageimport/images/layout/sprite_facebook.gif) no-repeat 500px 500px;
}
ul.bookmarksBottom li:last-child .shareLink {
	padding-right: 10px;
}
ul.bookmarks li .shareLink:hover {
	color:#003399;
	text-decoration:underline;
	background-color:#ecf3fd;
}
ul.bookmarksTop li a.sendEmail {
    background-position:12px -317px;
}
ul.bookmarks .layer a.ratingUp {
    background-position:12px -452px;
}
ul.bookmarks li a.share {
	border-right:0;
}
/* Bookmarks : Layer */
ul.bookmarks li div.layer {
    display:none;
	position:absolute;
	z-index:10;
	bottom:2.25em;
	background-image:url(../imageimport/images/layout/sb_arrow_down.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:6px;
	width:100%;
	min-width:95px;
}
* html ul.bookmarks li div.layer {
    width:95px;
}
ul.bookmarks li.iehover:hover div.layer,
ul.bookmarks li.iehover.hover div.layer  {
    display:block;
}
ul.bookmarks li div.layer .layerInner {
    border:1px solid #ccc;
	background-color:#fff;
	padding:1px;
	display:block;
	width:97.5%;
	min-width:95px;
}
* html ul.bookmarks li div.layer .layerInner {
	width:100%;
}
ul.bookmarks li div.layer .layerInner span {
	background-color:#ecf3fd;
	float:left;
	text-align:center;
	width:50%;
}
ul.bookmarks li div.layer div .ratingCombined {
	float:none;
	display:inline;
	width:auto;
	white-space:nowrap;
}
* html ul.bookmarks li.iehover.hover div.layer .layerInner span {
	position:relative;
	margin-bottom:-1px;
	display:block;
}
ul.bookmarks li div.layer .shareLink {
	padding:4px 19px 3px 0;
	background-image:url(../imageimport/images/layout/sprite_facebook.gif);
	background-repeat:no-repeat;
}
ul.bookmarksBottom li div.layer .layerInner .ratingComment {
	display:none;
}
/* Bookmarks : Rating */
ul.bookmarks li div.layer div a.ratingUp {
   	background-position:right -455px;
}
ul.bookmarks li div.layer div.ratingNotAllowed a.ratingUp {
   	cursor: default;
	text-decoration: none;
}
ul.bookmarks li div.layer div.ratingAllowed a.ratingUp:hover {
   	background-position:right -489px;
	text-decoration:none;
}
ul.bookmarks li div.layer div a.ratingDown {
   	background-position:right -386px;
	border-right:0;
}
ul.bookmarks li div.layer div.ratingNotAllowed a.ratingDown {
   	cursor:default;
	text-decoration: none;
}
ul.bookmarks li div.layer div.ratingAllowed a.ratingDown:hover {
   	background-position:right -420px;
	text-decoration:none;
}
/* Bookmarks : Share */
ul.bookmarks li div.layerShare {
	width:auto;
	min-width:189px;
	right:0;
	background-position:right bottom;
}
* html ul.bookmarks li div.layerShare {
	width:189px;
}
ul.bookmarks li div.layerShare div {
	width:auto;
}
ul.bookmarks li div.layerShare div span.shareSpan {
	width:auto;
	padding:8px;
	display:block;
}
ul.bookmarks li div.layerShare div span.shareSpan .hr {
	width:100%;
	padding:0;
	margin-bottom:6px;
	border-top:1px solid #fff;
}
* html ul.bookmarks li div.layerShare div span.shareSpan {
	width:100%;
}
*+html ul.bookmarks li div.layerShare div span.shareSpan {
	width:91%;
}
ul.bookmarks li div.layerShare div span.shareSpan .shareLink {
	padding:4px 0 3px 25px;
	border-right:0;
	float:left;
	min-width:60px;
	text-align:left;
	margin-bottom:5px;
	color:#125fb1;
	white-space:nowrap;
	display:block;
	background-color: transparent;
}
* html ul.bookmarks li div.layerShare div span.shareSpan .shareLink {
	width:80px;
}
ul.bookmarks li div.layerShare div span.shareSpan a.fb_share_link {
	background-position: 3px -255px;
	padding-left:24px;
	display:block;
	width:169px;
}
.bookmarksTop .bookmarks a.tweetLink {
	background-position: 3px -645px;
}
.bookmarks .layerShare a.tweetLink {
	background-position: 0 -648px
}
* html ul.bookmarks li div.layerShare div span.shareSpan a.fb_share_link {
		width:189px;
}
ul.bookmarks li div.layerShare div span.shareSpan a.MrWong {
	background-position:left -565px;
}
ul.bookmarks li div.layerShare div span.shareSpan a.folkd {
	background-position:left -140px;
}
ul.bookmarks li div.layerShare div span.shareSpan a.webnews {
	background-position:left -525px;
}
ul.bookmarks li div.layerShare div span.shareSpan a.delicious {
	background-position:left -100px;
}
ul.bookmarks li div.layerShare div span.shareSpan a.linkarena {
	background-position:left -220px;
}
ul.bookmarks li div.layerShare div span.shareSpan a.furl {
	background-position:left -180px;
}
/* - - - - - Bookmarks on top - - - - - - */
.bookmarksTop {
	width:auto!important;
	float:right;
	margin-left:10px;
}
.bookmarksTop ul.bookmarks {
	width:auto;
	bottom:0;
	margin-bottom:8px;
	border-top:0;
	z-index: 10;
}
* html .bookmarksTop ul.bookmarks {
	display:inline;
}
.bookmarksTop ul.bookmarks li div.layer {
	top:2.20em;
	left:-30px;
	background-image:url(../imageimport/images/layout/sb_arrow_up.gif);
	background-position:39px 3px;
	padding-top:7px;
}
.bookmarksTop ul.bookmarks .shareLink  {
	padding:0 0 0 0!important;
	height:26px;
	width:26px;
	position:relative;
	z-index:10;
}
.bookmarksTop ul.bookmarks li .shareLink.sendEmail {
    background-position:8px -317px;
	border-right: 0;
}
.bookmarksTop ul.bookmarks li a.ratingUp {
    background-position:8px -452px;
}
hr.bookmarkHr {
	border:0;
	border-top:1px solid #ccc;
	margin-top:5px;
	margin-bottom:0;
	height:0;
	position:relative;
}
* html hr.bookmarkHr {
	margin-bottom:-7px;
}
*+html hr.bookmarkHr {
	margin-bottom:-7px;
}
* html .bookmarksTop ul.bookmarks li div.layer .layerInner  {
	position:relative;
	margin-bottom:1px;
}
.bookmarksTop ul.bookmarks li div.layer .ratingComment,
ul.bookmarksBottom li div.layer .ratingComment {
	border:0;
	border-bottom:1px solid #ccc;
	background-color:#ecf3fd;
	text-align:center;
	color:#999;
	padding:4px 0 4px 0;
}
ul.bookmarksBottom li div.layer .itemWasRated {
	display: block;
}
.bookmarksTop ul.bookmarks li div.layer .shareLink {
	width:auto;
	height:auto;
	padding:4px 0 3px 8px!important;
	text-align:left;
}
/* facebook like button */
#content .bookmarksTop .fbLikeButton {
	display: none;
}
#content .bookmarks .fbLikeButton .shareLink {
	width: 85px;
	padding: 0;
}
#content .bookmarks .fbLikeButton .shareLink:hover {
	background: transparent;
}
#content .bookmarks .fbLikeButton fb\:like {
	margin: 3px 0 0 3px;
}
#content .bookmarks .fbLikeButton iframe {
	margin: 0;
}
#content .bookmarksBottom .fbLikeButton .shareLink {
	width: 121px;
	height: 26px;
}
* html #content .bookmarksBottom .fbLikeButton .shareLink {
	overflow-x: hidden;
}



.half_content
{
    display:                block;
    float:                  left;
    width:                  241px !important;
    padding:                0;
    margin:                 10px 0 10px 10px;
}

.half_content h2
{
    width:                  222px !important;
}

.half_content .glossar .stichwort
{
    margin:                 0 0 10px 0;
    width:                  241px;
}

.half_content .wlinks div
{
    width:                  222px;
}

.half_content .partner a
{
    width:                  113px;
}

.tabelle,
.tabelle table
{
    width:                  493px;
}

#content .serie p .homevideogallery
{
    width:                  163px;
}

#content .serie p .homevideogalleryimg
{
    width:                  2px;
}
a.bs_overlay
{
    margin-bottom:          -45px;
    top:                    -45px;
}

img.bs_space
{
    width:                  2px;
}

#content .suchergebnis p
{
    color:                  #000000;
    margin:                 10px 0 5px 0;
    clear:                  both;
}

#content .suchergebnis p.results
{
    margin:                 0;
    font-size:              12px;
}

#content .content_ad p.results
{
    margin:                 10px 0 0 0;
    font-size:              11px;
}

#content .content_ad p.results img
{
    display:                block;
    float:                  left;
    margin:                 0 10px 0 0;
}

.suchergebnis p.results a
{
    display:                block;
    float:                  right;
    width:                  85px;
    background:             url(/media/imageimport/images/layout/listenpunkt.gif) no-repeat 0px 4px;
    padding:                0 0 0 10px;
    font-size:              11px;
    font-weight:            400;
}

.suchergebnis ul
{
    clear:                  both;
    list-style:             none;
    margin:                 20px 0;
    padding:                0;
}

.suchergebnis li
{
    padding:                10px;
    font-size:              12px;
}

.suchergebnis li.ungerade
{
    background:             url(/media/imageimport/images/layout/bg_aktuell_1.gif) repeat-y left top;
}

.suchergebnis li.line
{
    height:                 1px;
    background:             url(/media/imageimport/images/layout/linie_trenner.jpg) repeat-x 0px 0px;
    padding:                0 0 2px 0;
    margin:                 0;
}

.suchergebnis li a
{
    display:                block;
    margin:                 5px 0;
    font-weight:            600;
}
.suchergebnis li a.thumb_link,
.suchergebnis li .videoplayer
{
    display:                block;
    float:                  left;
    margin:                 7px 10px 10px 0;
    padding:                0;
}
.suchergebnis li a.thumb_link img
{
    margin:                 0;
    height:                 80px;
}
.suchergebnis li b,
.suchergebnis li a b
{
    color:                  #FE961B;
}

.suchergebnis li a.more
{
    clear:                  both;
    font-size:              11px;
    font-weight:            400;
    background:             url(/media/imageimport/images/layout/listenpunkt.gif) no-repeat 0px 4px;
    padding:                0 0 0 10px;
    margin-top:             10px;
}

.news h1 a,
.news h2 a,
.news .h2 a
{
    color:                  inherit;
}
.news h1 a:hover
{
    text-decoration:        none;
}

.news p.subtext a
{
    color:                  #125EAF;
}
.news p.subtext a:hover
{
    text-decoration:        underline;
}

.news object
{
  margin-left:              -10px;
}

.news videoplayer
{
  margin-left:              4px;
  width:                    506px;
}

#content .news object
{
    margin-left:            -10px;
}

/* Medienschau Video */

#content .serie .homevideogallery div .s_teaser
{
    background-color:   #E4E4E4;
    width:              163px;
    height:             52px;
    position:           relative;
    top:                -52px;
    margin:             0;
    padding:            0;
    opacity:            .90;
    filter:             alpha(opacity=90);
}

#content .serie .homevideogallery div .s_teaser h4,
#content .serie .homevideogallery div .s_teaser h5
{
    margin:             0;
    padding-left:       3px;
}

#content .serie .homevideogallery div .s_teaser h5
{
    color:              #5F656F;
    font-weight:        400;
    font-size:          10px;
    padding-top:        4px;
}

#content .serie .homevideogallery div .s_teaser h4
{
    color:              #323232;
    font-size:          11px;
    font-weight:        600;
}


#content .serie .homevideogallery {
    color:              #000000;
    display:            block;
    float:              left;
    margin:             0pt;
    padding:            0pt;
    width:              163px;
    height:             122px;
    cursor:             pointer;
}

#content .serie .homevideogallery div {
   float:              left;
   margin:             0pt;
   padding:            0pt;
   width:              163px;
}

#content .serie .homevideogallery .content_videotype
{
    left:               55px;
    position:           relative;
    top:                6px;
    background:         url(/media/imageimport/images/layout/playButtonN24_ff_60x60.png) no-repeat;
    width:              60px;
    height:             60px;
    opacity:            .80;
    cursor:             pointer;
}

#content .serie .homevideogallery img{
    cursor:             pointer;
    margin-top:         -60px;
    height:             122px;
    width:              163px;
}


#content .serie .homevideogallery div .s_teaser strong,
#content .serie .homevideogallery div .s_teaser span
{
    margin:             0;
    padding-left:       3px;
    float:              left;
    width:              159px;
}

#content .serie .homevideogallery div .s_teaser span
{
    color:              #5F656F;
    font-weight:        400;
    font-size:          10px;
    padding-top:        4px;
}

#content .serie .homevideogallery div .s_teaser strong
{
    color:              #323232;
    font-size:          11px;
    line-height:        110%;
    font-weight:        600;
    width:              150px;
}

#content .tsr_double_horizontal_v2
{
    width:                  496px;
}
#content .tsr_double_horizontal_v2 .mft_right_v2
{
    width:              375px;
}
#content .tsr_double_horizontal_v2 .mft_right_v2 p
{
    margin-bottom:      5px;
}
#content .tsr_double_horizontal_v2 .teaser_v2 .content_v2 div
{
    width:              233px;
}
#content .tsr_double_horizontal_v2 .mft_right_v2 h2
{
    width:                  auto;
}
#content .teaser_v2 .teaser_head
{
    width:                  224px;
}
#content .tsr_double_horizontal_v2 .teaser_double_head_horizontal
{
    width:                  475px !important;
}
#content .teaser_v2 .content_head
{
    width:                  231px;
}
#content .tsr_double_horizontal_v2 .headline,
#content .tsr_double_horizontal_v2 .subline
{
    width:                  auto;
}
#content .teaser_v2 .headline,
#content .teaser_v2 .subline
{
    width:                  233px;
}
#content .tsr_double_horizontal_v2 .teaser_v2 .content
{
    width:                  492px;
}
#content .tsr_double_horizontal_v2  .teaser_v2 .content div
{
	width:					231px;
}
#content .teaser_v2 .content div
{
	width:					232px;
}
#content .content_head .tsr_content
{
   width:                   143px;
}
#content .teaser_v2 .content  h2
{
	width:					233px !important;
}
#content .teaser_v2 .teaser_head .headline,
#content .tsr_double_horizontal_v2 .teaser_double_head_horizontal .headline
{
	width:					auto;
	margin:					0;
}
.content_head .tsr_content h2
{
	width:                 149px !important;
}



#marginal .h_teaser {
    width:                  262px !important;
}


#content .h_teaser_half {
    width:                  224px !important;
}

#content .h_teaser {
    width:                  475px !important;
}

#content .teaser_item_left {
    margin:                0 0 10px 10px;
}

#content .news .ad_special {
    margin:                10px 0;
}

#content .news .serie {
    margin:                10px 0 0;
}

#content .news .serie .homevideogallery {
    margin:                1px 0 10px;
}

#content .news .tsr_double_horizontal_v2,
#content .news .tabelle {
    margin-left:            0;
}

#content .news .tabelle h2 {
    color:                  #FFF;
}


#content .news .glossar {
    margin:                 0 0 10px 0;
    padding:                0;
}

#content .news .half_content {
    margin:                 5px 5px 10px 0;
}

#content .news .half_content .wlinks h2 {
    margin:                 0;
    padding-top:            0;
    color:                  #FFF;
}

#content .news .serie object {
    margin-left:            0;
    height:                 122px;
}

#content .news .serie p {
    margin:                 0;
    padding:                0;
}

#content .news .ateaser {
    margin:                 0 4px 10px 0;
}

#content .news .ad_3x161 {
    margin:                 10px 3px 0 0;
}

#content .news .partner {
    margin-left:            0;
}

#content .news .partner a {
    margin:                 5px 0 5px 3px;
}

#content .half_content .partner {
    width:                  239px;
}

#marginal .partner a {
    width:                  130px;
}

#marginal .partner
{
    margin:                 0 0 5px;
    padding:                10px;
}


#marginal .partner b
{
    margin:                 0 0 10px;
    padding:                3px 0 5px 10px;
}

#content .news .partner b,
#content .partner b {
    width:                  483px;
}

#content .news .iframe iframe
{
    width:                  493px;
    margin-left:            0px;
}

#content .news iframe
{
    margin-left:            -10px;
}




/* Player 16:9 */

#content .serie .homevideogallery {
    height:             143px;
}

#content .serie .homevideogallery div .s_teaser {
    top:                0px;
}

#content .serie .homevideogallery img {
    height:             91px;
}

#content .serie .homevideogallery .content_videotype {
    top:                19px;
}


/* MarginalPlayer 16:9 */
#marginal .flash_content_home_16_9
{
    width:              280px;
    height:             159px;
    margin-top:         1px;
    margin-left:        0px !important;
}

#marginal .flash_content_home
{
    margin-top:         1px;
    height:             212px;
}

#marginal .flash_content_home_16_9 img
{
    height:             157px;
    margin-top:         -60px;
    width:              280px;
}

.flash_content_home_16_9 .marginal_videotype
{

    left:               110px;
    position:           relative;
    top:                44px;
    background:         url(/media/imageimport/images/layout/playButtonN24_ff_60x60.png) no-repeat;
    width:              60px;
    height:             60px;
    opacity:            .90;
    cursor:             pointer;
}

.flash_content_home .marginal_videotype {
    top:                76px !important;
}



/* galerieteaser videos/bilder */
.latest_galleries {
	width: 100%;
	clear: right;
	position: relative;
	height: 1px;
	overflow: visible;
	margin-bottom: -13px;
}
.latest_galleries .content {
	width: 295px;
	position: absolute;
	padding-top: 25px;
	bottom: 25px;
}
* html .latest_galleries .content {
	width: 290px;
}
.latest_galleries .item {
	background: transparent url(/media/imageimport/images/layout/bg_teaser_oben.jpg) repeat-y scroll left;
	float: left;
	width: 100%;
	margin: 0 0 3px 0;
}
#content .latest_galleries h2 {
	background: transparent url(/media/imageimport/images/layout/headline_blau.jpg) repeat-x scroll center top;
	color: #fff;
	line-height: 22px;
	vertical-align: middle;
	padding: 0 10px;
	margin: 0 0 1px 0;
}
.latest_galleries .thumb {
	float: left;
	padding: 5px 10px 5px 5px;
}
.latest_galleries .thumb a,
.latest_galleries .thumb img {
	display: block;
	position: relative;
}
.latest_galleries .thumb .overlay {
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	top:0;
	left:0;
	background: transparent url(/media/imageimport/images/layout/play_transparent.png) no-repeat scroll center center;
}
* html .latest_galleries .thumb .overlay {
	height: 83px;
}
.latest_galleries .image_gallery .thumb .overlay {
	display: none;
}
#content .latest_galleries .text p {
	margin: 0;
	padding: 2px 0 0 0;
	font-weight: normal;
	color: #626262;
}
#content .latest_galleries .text p a {
color: #626262;
}
#content .latest_galleries .text p,
#content .latest_galleries .text h3 {
	clear: none;
}
#content .latest_galleries .text h3 {
	font-size: 13px;
	margin: 0;
}
/* - - - - - viedeoTeaser 07.10.2009 - - - - - - */
.videoTeaser .wlinks {
	 position: relative;
	 background-color: #e5e8ed;
}
.videoTeaser a .h2 {
	 background-color: #fda31b;
	 background-image: url(/media/imageimport/images/layout/bg_h2_orange.gif);
	 background-repeat: repeat-x;
	 background-position: left bottom;
	 display: block;
	 color: #fff!important;
	 font-size: 11px;
	 line-height: 145%;
	 padding: 5px 95px 5px 10px!important;
}
.videoTeaser a .pText {
	 display: block;
	 color: #263f5e!important;
	 font-size: 14px;
	 font-weight: bold;
	 padding: 1px 95px 6px 10px;
}
.videoTeaser a img.videoTeaserImg {
	 position: absolute;
	 z-index: 2;
	 right: 0;
	 top: 0;

}

/* live player subhome */
#content .live_player {
	margin-right: 10px;
}
.live_player object,
.live_player embed {
	display: block;
}
.live_player .content {
	background: #304662;
	padding: 5px;
}


/* bildteaser/backlink in news-block */
#content .news .wide_teaser .h_teaser_half {
	width: auto!important;
	float: none;
}
#content .news div.wide_teaser {
	margin: 0;
}
#content .news .wide_teaser a,
#content .news .wide_teaser img {
	display: block;
}

