﻿#banner {
	position: absolute;
	top: 60px;
	left: 246px;
	border-top: 1px solid #990000;
	border-right: 1px solid #FF2A00;
	border-bottom: 1px solid #FF2A00;
	border-left: 1px solid #990000;
}

#menu_block1, #menu_block2, #menu_block3, #menu_block4 ,#menu_block5 {
	width: 185px;
	margin-bottom:10px;
	padding-left:7px!important;
}

.navpunkt-content {
	background-image: url(../images/redesign09/body187px.png);
	background-repeat: repeat-y;
}

.navpunkt-content .hg {
	background-image: url(../images/redesign09/nav-box-body_verlauf.png);
	background-repeat: repeat-x;	
	background-position: left bottom;
	margin-left:2px;
	width: 176px!important;	
}


#menu_block1 .navpunkt-content .hg { background-position: left 20px; }
#menu_block2 .navpunkt-content .hg { background-position: left 130px; }
#menu_block3 .navpunkt-content .hg { background-position: left 40px; }
#menu_block4 .navpunkt-content .hg { background-position: left 20px; }
#menu_block5 .navpunkt-content .hg { background-position: left 20px; }

.navpunkt-head {
	background-image: url(../images/redesign09/header187px-weiss.png);
	background-repeat: no-repeat;
	height:6px;
}

.navpunkt-schmidtgespielt {
	background-image: url(../images/redesign09/header187px-orange.png);
	background-repeat: no-repeat;
	height:29px;
	padding-left: 5px;
}

.navpunkt-schmidtgespielt a {
	font-weight: bold!important;
	padding-top:5px;
	display:block;
	text-transform: uppercase;
	color:#fff !important;
}

.navpunkt-schmidtgespielt a:hover { font-weight: bold; color:#fff !important;}

.navpunkt-foot {
	background-image: url(../images/redesign09/footer187px-schwarz.png);
	background-repeat: no-repeat;
	height:13px;
}



.navpunkt-content a {
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	line-height: 19px;
	display: block;
	color:#666666!important;
	text-decoration:none!important;
	/*eee*/
}

.navpunkt-content a:hover {
	text-decoration:underline!important;
}

.navpunkt-content div {
	border-bottom: 1px solid #ccc;
}

#hauptmenu .navpunkt-content .subnavpunkt-act a:hover, 
#hauptmenu .navpunkt-content .subnavpunkt-no a:hover,
#hauptmenu .navpunkt-content .subnavpunkt-act a, 
#hauptmenu .navpunkt-content .subnavpunkt-no a
{
	font-weight: normal;
	font-size: 12px;
	padding-left:15px!important;
}

#menudiv_61 a:hover {font-weight: bold;}
#menudiv_529 a:hover {font-weight: bold;}

#menudiv_201 a:hover,
#menudiv_203 a:hover,
#menudiv_205 a:hover,
#menudiv_207 a:hover,
#menudiv_320 a:hover,
#menudiv_322 a:hover,
#menudiv_323 a:hover,

#menudiv_326 a:hover,
#menudiv_219 a:hover,
#menudiv_220 a:hover,
#menudiv_225 a:hover,
#menudiv_211 a:hover,

#menudiv_277 a:hover,
#menudiv_278 a:hover,
#menudiv_279 a:hover,
#menudiv_280 a:hover,

#menudiv_368 a:hover,
#menudiv_370 a:hover,
#menudiv_371 a:hover,
#menudiv_273 a:hover,
#menudiv_268 a:hover,
#menudiv_267 a:hover,
#menudiv_374 a:hover,
#menudiv_265 a:hover,
#menudiv_489 a:hover,
#menudiv_487 a:hover,

#menudiv_83 a:hover,
#menudiv_84 a:hover,
#menudiv_317 a:hover,
#menudiv_120 a:hover,
#menudiv_79 a:hover,
#menudiv_75 a:hover,
#menudiv_114 a:hover,
#menudiv_76 a:hover,
#menudiv_77 a:hover,
#menudiv_116 a:hover,
#menudiv_315 a:hover,
#menudiv_484 a:hover,
#menudiv_499 a:hover,
#menudiv_502 a:hover,
#menudiv_513 a:hover,
#menudiv_117 a:hover
{
	font-weight: normal;
	font-size: 12px;
	padding-left:15px!important;
}

/*Menu oben rechts*/
#fusszeile {
	padding: 0px;
}

#fusszeile .span_text{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}

#fusszeile a {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

#fusszeile a:hover {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: underline;
}

/*Menu-Block rechte Spalte*/
.zusatz_block2 {
	margin-top: 10px;
	padding: 10px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}

.zusatz_block3 {
	margin-top: 10px;
	padding: 10px;
	border-bottom: 1px dotted #999;
}

/*Fusszeile*/
.fusszeile {
	margin-top:0px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.58em;
	color: #fff;
}

/*Inhaltselemente*/
.nurtext_element {}
.textpic_element {}

/************************************************************************************/
.artliste_main_td {
	background-color:#fff;
	height:160px;
	width: 160px;
	border: 1px solid #ccc;
}

.artliste_main_td_gal {
	background-color:#fff;
	border: 1px solid #ccc;
	border-bottom: 0px;
}

.td_artikel_titel {
	padding: 3px;
	height: 20px;
}

.td_artikel_titel_gal {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	height: 40px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.td_artikel_kurzbeschr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	height: 100px;
}

.td_artikel_kurzbeschr a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#td_liste a {
	font-weight: normal;
	color: #999;
	text-decoration: none;
}

#td_liste a:hover {
	font-weight: normal;
	color: #999;
	text-decoration: underline;
}

.td_artikel_kurzbeschr a:hover {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

.td_artikel_kurzbeschr_15 {
	font-size: 10px;
	padding: 3px;
	height: 15px;
}

.link_liste_gr {
	font-size: 11px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

.link_liste_gr_gal {
	font-size: 11px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

.link_liste_gr_gal:hover {
	font-size: 11px;
	color:#000000;
	font-weight: bold;
	text-decoration: underline;
}

.artliste_auszeichnungen_td {
	background-color:#fff;
	padding-top:20px;
	padding-left: 5px;
	font-size: 10px;
	text-align:center;
}

.artliste_bilder_td {
	background-color: #fff;
	text-align:center;
	vertical-align: top;
	padding: 5px;
	width: 160px;
	height: 150px;
}

.artliste_bilder_td_gal {
	border: 1px solid #ccc;
	border-bottom: 0;
	background-color: #fff;
	text-align:center;
	vertical-align: bottom;
	width: 160px;
	height: 160px;
}

.artliste_footer_spacer_td {
	background-color:#FFF;
}

.artliste_auszeichnungen_td {
	font-size: 10px;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	height: 30px;
}

.artliste_bewertungen_td {
	font-size: 10px;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
	height: 30px;
	width:30px;
}


.artliste_mouseover_td {
	font-size: 10px;
	padding-top: 2px;
	padding-left: 2px;
	height: 30px;
}

.sbac-spacer {
	display:none;
}

.artliste_headline_td {
	background-color: #0099FF;
	padding: 3px 10px 3px 10px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}



.artikelbild_hidden {
	position: absolute;
	visibility: hidden;
	display: none;
	top:0px;
	left:0px;
	width: 0px;
	height: 0px;
	z-Index: 1;
}

.artikelbild_visible {
	position: absolute;
	visibility: visible;
	display: block;
	z-Index: 100;
	border: 1px solid #ccc;
	padding:5px;
	background-color: #fff;
}

.shortfact_hidden {
	position: absolute;
	visibility: hidden;
	display: none;
	top:0px;
	left:0px;
	width: 0px;
	height: 0px;
	z-Index: 1;
}

.shortfact_visible {
	position: absolute;
	visibility: visible;
	display: block;
	z-Index: 100;
	border: 2px solid #999;
	padding:0px;
	background-color: #fff;
}


.sf_txt_kopf {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.sf_txt {
	font-size: 10px;
	color: #000;
	padding-left: 5px;
	padding-right: 5px;
}


#status_sub_kategorie .topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}

#status_sub_kategorie .topnav_act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}

#status_sub_kategorie .topnav a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

#status_sub_kategorie .topnav_act a{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}


#status_sub_kategorie .topnav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}

#status_sub_kategorie .topnav_act a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

.artikel_kopf_thema {
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
	padding-left: 0;
	padding-right: 10px;
}

.artikel_kopf {
	font-size: 14px;
	font-weight: bold;
	color: #999;
	padding-left: 10px;
	padding-right: 10px;
}

.artdetail_bild_td {
	width: 205px;
	height: 205px;
	vertical-align: top;
	text-align: center;
}

.artikeldetail_weitere_bilder_rahmen {
	text-align: center;
	width: 200px;
}

.artdetail_beschr {
	font-size: 11px;
	line-height: 15px;
	color: #000;
	padding-left: 10px;
	padding-right: 10px;
}

.artdetail_beschr a {
	color: #000;
	font-weight: bold;
}

.artikeldetail_weitere_bilder {
	text-align: center;
	vertical-align: middle;
	width: 35px;
	height: 35px;
	border: 1px solid #ccc;
}

.artikel_beschr {
	padding-left: 10px;
}


.artdetail_produktinfo_kopf {
	color: #CC0000;
	font-weight:bold;
	font-size: 12px;
}

.artdetail_produktinfo_text {
	color: #000;
	font-size: 11px;
/*	padding-left: 10px;*/
}

.artdetail_produktinfo_text a{
	color: #000;
	text-decoration: none;
}

.artdetail_produktinfo_text a:hover{
	color: #000;
	text-decoration: underline;
}

.artdetail_autor {
	color: #999;
	text-decoration: none;
}

.artdetail_autor:hover{
	color: #999;
	text-decoration: underline;
}

.artdetail_tabx {
	border-bottom:1px solid #ccc;
}

.artdetail_tab1 {
	background-color: #fff;
	height: 25px;
	border:1px solid #ccc;
	border-bottom: 0;
	padding-left:10px;
	padding-right:4px;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}

.artdetail_tab2 {
	height: 25px;
	background-color: #ccc;
	border:1px solid #ccc;
	border-bottom:0px;
	padding-left:10px;
	padding-right:4px;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}

.artdetail_tab1 a:active,
.artdetail_tab1 a:link,
.artdetail_tab1 a:hover,
.artdetail_tab1 a {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.artdetail_tab2 a:active,
.artdetail_tab2 a:link,
.artdetail_tab2 a:hover,
.artdetail_tab2 a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.artdetail2_tab1 {
	height: 13px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;

	border-top: 1px solid #ccc;
}

.artdetail2_tab2 {
	height: 13px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top: 1px solid #ccc;
}

.artdetail2_tab3 {
	height: 13px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top: 1px solid #ccc;
}

.artdetail2_tab4 {
	height: 13px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top: 1px solid #ccc;
}

.artdetail_tab_div {
	display:none;
	width: 450px;
	padding:10px;
}

.artdetail_tab_td_inhalt {
	font-size: 11px;
	color: #999;
	padding: 5px;
}

.dl_artdetail_tab_td_inhalt {
	font-size: 11px;
	color: #000;
	padding: 0;
}

.artdetail_tab_td_inhalt a {
	color: #999;
	text-decoration: none;
}

.artdetail_tab_td_inhalt a:hover {
	color: #999;
	text-decoration: underline;
}

.dl_artdetail_tab_td_inhalt a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.dl_artdetail_tab_td_inhalt a:hover {
	text-decoration: underline;
}

.artdetail_rezensionen_kopf {
	font-size: 12px;
	color: #999;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}

.artdetail_bew_head a,
.artdetail_bew_head {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.artdetail_bew_datum a,
.artdetail_bew_datum {
	font-size: 11px;
	color: #999;
	width: 60px;
	text-decoration: none;
}

.artdetail_bew_user a,
.artdetail_bew_user {
	font-size: 11px;
	color: #999;
	width: 100px;
	padding: 2px;
	text-decoration: none;
	font-style: italic;
}

.artdetail_bew_text a,
.artdetail_bew_text {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

#bewertungen .artdetail_bew_text a:hover
{
	text-decoration: none;
}

.artdetail_bew_rot {
	color: #CC0000;
	font-weight: bold;
}

.news_liste_kategorie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}

.news_liste_bottom_border {
	border: 1px solid #ccc;
}

.news_liste_datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}

.news_liste_linie {
	border-bottom: 1px solid #ccc;
}

.news_liste_titel {
	padding-left: 10px;
	padding-right: 10px;
}

.news_liste_titel font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #999;
	font-weight: bold;
}

.news_liste_titel a{
	text-decoration: none;
	color: #999;
	font-weight: bold;
}

.news_liste_titel a:hover{
	text-decoration: underline;
	color: #999;
}

.news_liste_mehr {
	padding-left: 10px;
	padding-right: 10px;
}

.news_liste_mehr a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.news_liste_mehr a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

.news_liste_bild {
	padding: 10px;
	width: 200px;
	vertical-align: middle;
	text-align: center;
}


.news_liste_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3em;
}

#inhalt_td_mi #seiteninhalt .news_detail_text .bodytext,
#inhalt_td_mi #seiteninhalt .news_liste_text .bodytext {
	font-size: 12px;
	line-height: 1.3em;
}


.news_liste_autor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	padding-left: 5px;
}

.news_liste_kommentieren {
	padding-right: 5px;
}

.news_liste_kommentieren a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-decoration: none;
}

.news_liste_kommentieren a:hover {
	text-decoration: underline;
}


.news_detail_kategorie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}

.news_detail_datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
}

.news_detail_linie {
	border-bottom: 1px solid #ccc;
}
.news_detail_titel {
	padding-top: 10px;
}
.news_detail_titel font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #999;
	font-weight: bold;
	padding-left: 0px;
}

.news_detail_titel a{
	text-decoration: none;
}

.news_detail_titel a:hover{
	text-decoration: underline;
}

.news_detail_mehr a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}

.news_detail_mehr a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}

.news_detail_bild {
	width: 150px;
	height: 150px;
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
}

.news_detail_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-right: 10px;
	line-height: 1.2em;
}

.news_detail_autor {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	padding-left: 5px;
}

.news_detail_kommentieren {
	padding-right: 5px;
}

.news_detail_kommentieren a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-decoration: none;
}

.news_detail_kommentieren a:hover {
	text-decoration: underline;
}


.news_detail_autor a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

.news_detail_autor a:hover {
	text-decoration: underline;
}

.news_detail_links {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 11px;
	padding: 0;
	padding-left: 10px;
	margin: 0;
}

.news_links {
	padding-left: 10px;
}

.news_links a {}

.news_links img {
	display:none;
}

.news_detail_related_div {
	padding: 0;
	text-align: left;
}

.news_links div,
.news_links .bodytext,
.news_detail_links p,
.news_detail_links div {
	padding: 0;
	margin: 0;
}

.news_detail_links p {
	padding: 0;
}

.news_detail_related {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 11px;
}

#file_links {
	padding: 0;
	margin: 0;
	position: relative;
}

#file_links dd,
#file_links div,
#file_links .bodytext,
#file_links a,
#td_files dd,
#td_files div,
#td_files .bodytext,
#td_files a,
#td_related dd,
#td_related a,
#td_links dd,
#td_links div,
#td_links .bodytext,
#td_links a,
#td_files dd,
#td_files div,
#td_files .bodytext,
#td_files a,
#td_related dd,
#td_related a {
	padding: 0;
	margin: 0;
	font-weight: normal;
}

#file_links a,
#td_files a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 11px;
}

#file_links a {
	padding: 0;
	margin: 0;
	text-decoration: underline;
}

#file_links img,
.news_detail_related img {
	position: absolute;
	display:none;
	top:0;
	left:0;
}

.news_detail_related a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 11px;
	text-decoration: none;
}

.news_detail_related a:hover {
	text-decoration: underline;
}

#td_links .news_links a,
#td_links .news_detail_related_links {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 11px;
	text-decoration: underline;
	margin:0;
	padding:0;
}

#td_links .news_links a:hover,
#td_links .news_detail_related_links:hover {
	text-decoration: underline;
}

#td_links .bodytext {
	border:1px solid #fff;
}

.news-single-author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	font-weight: normal;
}
/* ================================================= */

#div_news_links {
	border: 1px solid #CCC;
	background-image: url(../images/mehrinfo_bg.gif);
	background-repeat: no-repeat;
	background-position: 20px left;
	background-color: #FFF;
	padding: 10px;
}
/* ================================================= */
#div_news_links .div_news_subheader {
	margin: 10px;
	border:0;
}

#div_news_links .bodytext {
	border: 0;
	margin: 0;
}

#div_news_links .news_detail_related_links {
	margin: 4px 10px;
	margin-bottom: 0;
}

#td_links #div_news_links a,
#td_links #div_news_links .bodytext a {
	margin: 4px 10px;
	padding-left: 10px;
	background: transparent url(../images/mehrinfo_bullet.gif) no-repeat center left;
}

#seiteninhalt .csc-textpic-imagewrap dl {
	padding: 0px;
}

#seiteninhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 11px;
}

#seiteninhalt h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #999;
	font-weight: bold;
	padding-right: 10px;
}

#seiteninhalt .tx-irfaq-pi1 p  {
	padding-left: 10px;
	padding-right: 10px;
}

#seiteninhalt .tx-irfaq-pi1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	font-size: 11px;
	text-decoration: none;
}

#seiteninhalt dt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 12px;
	text-decoration: none;
}

#seiteninhalt .tx-irfaq-pi1 a:hover {
	text-decoration: underline;
}

#seiteninhalt dl {
	padding-left: 20px;
	padding-right: 10px;
}

#seiteninhalt .bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 1.2em;
}

#seiteninhalt a {
	text-decoration: none;
}

#seiteninhalt a:hover{
	text-decoration: underline;
}

.news-single-imgcaption {
	padding-left: 10px;
	text-align: left;
}

.login_block .csc-textpic-imagewrap {
	margin-bottom: 20px;
}

.artikelliste_filter_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	padding: 6px 10px 10px 10px;
}

.artikelliste_filter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: normal;

}

.artikelliste_filter_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	width: 100px;
}

.artikelliste_filter_select_110 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	width: 120px;
}

.artikel_topleiste {
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

.artikel_topleiste:hover {
	text-decoration: underline;
}

.mediathekbox_div,
.rssbox_div,
.newsletterbox_div,
.beraterbox_div,
.toppuzzlebox_div,
.topspielebox_div,
.favoritenbox_div,
.kniffelbox_div,
.loginbox_div {
	width:197px;
	margin-bottom: 10px;	
}

.kniffelbox_tab {
	background-image:url(../images/redesign09/header197px-topkniffler.png);
	background-repeat: no-repeat;	
}

.loginbox_tab {
	background-image:url(../images/redesign09/header197px-blau.png);
	background-repeat: no-repeat;	
}

.beraterbox_tab,
.mediathekbox_tab,
.rssbox_tab,
.newsletterbox_tab,
.favoritenbox_tab,
.topspielebox_tab,
.toppuzzlebox_tab {
	background-image:url(../images/redesign09/header197px-rot.png);
	background-repeat: no-repeat;	
}

.mediathekbox_tab,	
.rssbox_tab {
	background-image:url(../images/redesign09/header197px-orange.png);
	background-repeat: no-repeat;	
}

#kniffelBox,
#beraterBox,
#rssBox,
#mediathekBox,
#newsletterBox,
#favoritenBox,
#topspieleBox,
#toppuzzleBox,
#loginBox
{
	width: 188px!important; 
	padding-left:2px;
}

.tdLoginBox {
	background-image:url(../images/redesign09/nav-box-body_verlauf.png);
	background-repeat: repeat-x;
	background-position:bottom left;
	width:189px;
}

.tdNewsletterBox {
	padding: 10px;
	padding-bottom: 0;	
}

.tdLoginBox table { margin: 5px; }

.kniffelContentBox,
.beraterContentBox,
.rssContentBox,
.newsletterContentBox,
.favoritenContentBox,
.topspieleContentBox,
.toppuzzleContentBox,
.loginContentBox {
	background-image:url(../images/redesign09/body197px.png);
	background-repeat: repeat-y;
}

.kniffelbox_header,
.beraterbox_header,
.rssbox_header,
.newsletterbox_header,
.favoritenbox_header,
.topspielebox_header,
.toppuzzlebox_header,
.loginbox_header {
	background-image:url(../images/redesign09/pfeil-down-blau.png);
	background-repeat: no-repeat;
	background-position: 160px 4px;
	text-align: left;
	padding-left: 10px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	height: 29px;
}

.beraterbox_header,
.rssbox_header,
.newsletterbox_header,
.favoritenbox_header,
.topspielebox_header,
.toppuzzlebox_header {
	background-image:url(../images/redesign09/pfeil-down-gelb.png);
}

.kniffelbox_footer,
.beraterbox_footer,
.rssbox_footer,
.mediathekbox_footer,
.newsletterbox_footer,
.favoritenbox_footer,
.toppuzzlebox_footer,
.topspielebox_footer,  
.loginbox_footer {
	background-image:url(../images/redesign09/footer197px-schwarz.png);
	background-repeat: no-repeat;
	height: 13px;
}

.mediathekbox_footer {
	text-align: right;
	}
.mediathekbox_footer a {
	color: #fff;
	margin-right: 20px;
	font-size: 12px;	
	}

.mediathekContentBox {
	background-image: url(../images/redesign09/body197px-orange.png);
	background-repeat: repeat-y;	
}

.tdMediathekBox {
	width:189px;
	color: #fff;
}

.tdMediathekBox div {
	margin: 0;	
}

.tdMediathekBox .mediaHeader {
	font-size: 12px;
	font-weight: bold;
}

.tdMediathekBox div a {
	padding-left: 10px;
	font-size: 12px;
}

.mediathekbox_header {
	text-align: left;
	padding-left: 10px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	height: 29px;
}	

.mediaHeaderGameplay {
	background-image: url(../images/redesign09/mediathek/subheader197px-Gameplay.png);
	background-repeat: no-repeat;
	height: 40px;
}

.mediaHeaderTV {
	background-image: url(../images/redesign09/mediathek/subheader197px-TV_SPOTS.png);
	background-repeat: no-repeat;
	height: 40px;
}

.mediaHeaderRadio {
	background-image: url(../images/redesign09/mediathek/subheader197px-Radio_SPOTS.png);
	background-repeat: no-repeat;
	height: 40px;
}

.mediaFooter { border-top: 1px solid #cc6600; background-color: #fff!important; text-align: right; line-height: 18px;}

.mediaFooter a { color: #ff9b01!important; padding-right: 8px;}

.mediaFilm {
	background-color: #fff;
	padding: 2px 5px;
	margin:0;	
}

.mediaFilm a {
	background-image: url(../images/redesign09/mediathek/Pfeil-Rot-Mediathek.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 16px;
	margin-left: 5px;
	color: #000!important;
}

.mediathekbox_footer {
	background-image:url(../images/redesign09/footer197px-orange.png);
	background-repeat: no-repeat;
	height: 36px;	
}

.loginbox_descr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

.loginbox_descr_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.loginbox_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: transparent;
}

.zusatz_info_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
}

.zusatz_info_td {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #999;
}

.zusatz_info_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.zusatz_info_link:hover {
	text-decoration: underline;
}

.google_map_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.google_map_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

.google_map_txt a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.google_map_txt a:hover {
	text-decoration: underline;
}

.google_map_link:hover {
	text-decoration: underline;
}

.google_map_descr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.google_map_input {
	border-style: none;
	border: 1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

.seiten_titel_h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

.artikel_detail_sub_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc0000;
	font-weight: bold;
}

.blaetter_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	outline: none;
}

.blaetter_artikeldetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	line-height: 15px;
}

.inhalts_element {
	padding-right: 10px;
}

.inhalts_element ul,
.inhalts_element li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	line-height: 15px;
}

.bodytext a {
	color: #000;
	text-decoration: none;
}

.bodytext a:hover {
	color: #000;
	text-decoration: underline;
}

/*=====================================
Seiten menu für die sub-haupt-seiten
=====================================*/

.seiten_submenu {
	margin-bottom: 10px;
}

.seiten_submenu_header {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	width: 496px;
	padding: 2px;
}

.seiten_submenu_adiv {
	border: 1px solid #ccc;
	border-top: 0;
	padding: 0;
	background-color: #EEE;
}

.seiten_submenu_adiv td {}

#seiteninhalt .seiten_submenu .seiten_menu_link {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-align: center;
	text-decoration: none;
	display: block;
	background-image: url(../images/subnavi_bg.gif);
	background-repeat: repeat-x;
	height: 16px;
	width: 164px;
	padding-top: 2px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #FFF;
}

#seiteninhalt .seiten_submenu .seiten_menu_link:hover {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-align: center;
	text-decoration: none;
	display: block;
	background-image: url(../images/subnavi_over_bg.gif);
	background-repeat: repeat-x;
	height: 16px;
	width: 164px;
	padding-top: 2px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #FFF;
}

.seiten_submenu_adiv a {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

.seiten_submenu_adiv a:hover {
	text-decoration: underline;
}

.seiten_submenu_adiv ul,
.seiten_submenu_adiv li {
	padding: 0;
	margin: 0;
}
/*=====================================
Puzzle- oder Spieleberater
=====================================*/
.sberater_tab {
	border: 1px solid #999;
	background-image: url(../images/spieleberater.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFF;
}

.sberater_header {
	background-image:url(../images/188x25_header_rot.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	height: 23px;
	padding: 0px 8px 0px 8px;
}

.sberater_select {
	font-size: 10px;
	width: 110px;
}

.sberater_form {
	padding-left:8px;
	padding-top: 10px;
}

/*=====================================
Empfohlene Spiele
=====================================*/
.empfbox_tab {
	background-color: #FFF;
}

.empfbox_header {
	font-size: 12px;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #CCC;
}

.empfbox_content {
	padding: 0 10px;
}

.empfbox_cnt {
	margin-top: 10px;
	width: 80px;
}

.empfbox_cnt_bild {
	text-align: left;
}

.empfbox_cnt_titel,
.empfbox_cnt_rubrik  {
	padding-top: 5px;
	padding-bottom: 5px;
}

.empfbox_cnt_titel a,
.empfbox_cnt_rubrik a {
	color: #999;
	font-size: 10px;
	text-decoration:none;
}

.empfbox_cnt_titel a:hover,
.empfbox_cnt_rubrik a:hover {
	text-decoration:underline;
}

/*=====================================
Top 5 Spiele
=====================================*/
.topbox_tab {
	border: 1px solid #999;
	background-color: #FFF;
}

.topbox_content {
	padding-left: 0px;
}

.topbox_header {
	background-image:url(../images/188x25_top5.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	height: 23px;
	padding: 0px 8px 0px 8px;
}

.topbox_header_kniffel {
	background-image:url(../images/188x25_top_Kniffler.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	height: 23px;
	padding: 0px 8px 0px 8px;
}

.favbox_header {
	background-image:url(../images/188x25_favoriten.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	height: 23px;
	padding: 0px 8px 0px 8px;
}

.topbox_cnt {
	padding-left: 0px;
}

.topbox_cnt ol {
	padding: 0;
	margin: 0;
	list-style: none;
}

.topbox_cnt_bild {
	width: 80px;
	padding: 3px;
	padding-bottom: 10px;
}

.topbox_cnt_titel_num {
	color: #000;
	font-size: 11px;
	padding: 3px;
	padding-left: 8px;
}

.topbox_cnt_titel {
	color: #000;
	font-size: 11px;
	padding: 3px;
	padding-right: 8px;
	text-align: left;
	width: 160px;
}

.topbox_cnt_titel a,
.topbox_cnt_rubrik a {
	color: #000;
	text-decoration:none;
}

.topbox_cnt_titel a:hover,
.topbox_cnt_rubrik a:hover {
	text-decoration:underline;
}

/*=====================================
Newsletter
=====================================*/
.newsletter_tab {
	border: 1px solid #999;
	background-image: url(../images/newsletter_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #FFF;
}

.newsletter_tab td {
	padding-left: 8px;
}

.newsletter_header {
	background-image:url(../images/188x25_header_rot.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	height: 23px;
	padding: 0px 8px 0px 8px;
}

.newsletter_content {
	padding: 10px;
	padding-bottom: 0;
}

.newsletter_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.newsletter_content div {
	padding-bottom: 5px;
}

.newsletter_cnt {
	margin-top: 10px;
	width: 110px;
}

.newsletter_cnt_titel {
	color: #000;
	font-size: 10px;
	padding: 0px 5px 0px 5px;
}


.newletter_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

.sp_direkt_produkt {
	font-size: 11px;
	font-weight: bold;
}

.inhalts_element h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #999;
	font-weight: bold;
	padding-left: 10px;
}

.inhalts_element .bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.2em;
}

.inhalts_element .bodytext a{
	text-decoration: none;
}

.inhalts_element .bodytext a:hover{
	text-decoration: underline;
}

.csc-textpic-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.2em;
}


#td_artikel_links * {
	padding: 0;
	margin: 0;
}

.news_detail_links {
	width: 280px;
}

.news_detail_rechts {
	width: 210px;
}

#news_single_tab .div_news_subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #cc0000;
	font-size: 12px;
}

#weiterempf_div {
	padding: 10px;
}

#weiterempf_div label,
#weiterempf_div div,
#weiterempf_div .weiterempf_select,
#weiterempf_div .weiterempf_text,
#weiterempf_div .weiterempf_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

#weiterempf_div label {
	font-weight: bold;
}

#weiterempf_div .weiterempf_select,
#weiterempf_div .weiterempf_input {
	width: 150px;
}

#weiterempf_div .weiterempf_text {
	width: 300px;
}

.kommentar_select {
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.kommentar_input {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.kommentar_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 200px;
	height: 150px;
}

#seiteninhalt .tx-srfeuserregister-pi1 {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0;
}

#seiteninhalt .tx-srfeuserregister-pi1 dt,
#seiteninhalt .tx-srfeuserregister-pi1 dd {
	display: block;
	padding-bottom: 10px;
}

#seiteninhalt .tx-srfeuserregister-pi1 dt {
	padding-right: 10px;
}

#seiteninhalt .tx-srfeuserregister-pi1-password-again {
	padding: 0;
	display: block;
}

.tx-srfeuserregister-pi1 fieldset {
	padding: 0;
	border: 0;
}

.tx-srfeuserregister-pi1 fieldset dt {
	padding: 0;
}

.tx-srfeuserregister-pi1 fieldset dd {
	padding: 0;
}

#seiteninhalt .tx-srfeuserregister-pi1 a {
	color: #000;
	text-decoration: none;
}

#seiteninhalt .tx-srfeuserregister-pi1 span {
	font-size: 14px;
	width:5px;
}

#seiteninhalt .tx-srfeuserregister-pi1 a:hover {
	color: #000;
	text-decoration: underline;
}

#seiteninhalt .tx-srfeuserregister-pi1 input,
#seiteninhalt .tx-srfeuserregister-pi1 select {
	width: 200px;
}

#seiteninhalt input.tx-srfeuserregister-pi1-checkbox,
#seiteninhalt input.tx-srfeuserregister-pi1-radio {
	width: 15px;
}

#seiteninhalt .tx-srfeuserregister-pi1 textarea {
	width: 250px;
	height: 150px;
}

#loginbox_div .loginbox_link {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #FFF;
	text-decoration: none;
}

#loginbox_div .loginbox_link:hover {
	background-color: #FFF;
	text-decoration: underline;
}

#div_kommentar .kommentar_kopf,
#div_bewertung .bewertung_kopf,
#div_veranst_melden .anmeldung_vorschalt_kopf,
#div_anmeldung_vorschalt .anmeldung_vorschalt_kopf {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/anmelden_header_bg.gif);
	background-repeat: repeat-x;
	height: 17px;
	border-top: 1px solid #F0B2B2;
	border-right: 1px solid #7A0000;
	border-bottom: 1px solid #270000;
	border-left: 1px solid #7A0000;
	padding: 3px 5px;
}

.artdetail_produktinfo_kopf2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/anmelden_header_bg.gif);
	background-repeat: repeat-x;
	height: 16px;
	padding: 2px 5px;
}

#div_kommentar .kommentar_rahmen,
#div_bewertung .bewertung_rahmen,
#div_veranst_melden .anmeldung_vorschalt_rahmen,
#div_anmeldung_vorschalt .anmeldung_vorschalt_rahmen {
	width: 500px;
}

#div_anmeldung_vorschalt .anmeldung_vorschalt_rahmen2 {
	width: 245px;
}

#div_kommentar .kommentar_body,
#div_bewertung .bewertung_body,
#div_veranst_melden .anmeldung_vorschalt_body,
#div_anmeldung_vorschalt .anmeldung_vorschalt_body {
	background-image: url(../images/anmelden_bg.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #999;
	border-top: 0;
}

#div_kommentar .kommentar_body {
	padding: 20px;
}

#div_bewertung .bewertung_body {
	padding: 20px;
}

#div_anmeldung_vorschalt .anmeldung_vorschalt_body_l {
	background-image: url(../images/anmelden_bg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #999;
	border-top: 0;
}

#div_anmeldung_vorschalt .anmeldung_vorschalt_body_r {
	background-image: url(../images/anmelden_bg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #999;
	border-top: 0;
}

#div_anmeldung_vorschalt .div_dropshadow {
	background-image: url(../images/dropshadow_window.gif);
	background-repeat: repeat-x;
	height: 4px;
}


#div_veranst_melden td span {
	padding-left:5px;
	color: #cc0000;
}

#div_veranst_melden td,
#div_veranst_melden .kommentar_input {
	font-size: 11px;
}

#div_bewertung label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.content {
	vertical-align:top;
	color:#666;
	vertical-align:top;
	line-height:16px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	font-size:11px;
}


.download_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 2px 5px;
}

.download_td_beschr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 2px 5px;
}

.download_td_beschr2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	border-bottom: 1px solid #ccc;
	padding: 2px 5px;
}

.kopf_download_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 5px;
}

#kontakt_form_div textarea,
#kontakt_form_div select,
#kontakt_form_div input,
#kontakt_form_div td,
#kontakt_form_div label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.kontakt_stern {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-weight: normal;
}

#seiteninhalt .bodytext a {
	text-decoration: underline;
}

/* ========================================================== */
.horizontalcssmenu {
		  width:500px;
		  font-size: 11px;
		  position: relative;
		  z-index:500;
}

.horizontalcssmenu ul {
		  padding:0;
		  margin:0;
		  list-style-type:none;
		}
		.horizontalcssmenu ul ul {
		  width:123px;
		}

		.horizontalcssmenu li {
		  float:left;
		  width:123px;
		  border: 1px solid #CCC;
		  position:relative;
		  line-height:20px;
		}

		.horizontalcssmenu a {
			display:block;
			font-size:11px;
			text-decoration:none;
			color:#fff;
			background-color: transparent;
			text-align: left;
			outline: none;
		}

		.horizontalcssmenu .top_link {
			background-image: url(../images/detailsuche_button_bg.gif);
			/*background-position: 5px 7px;*/
			background-repeat: no-repeat;
			text-decoration: none;
			font-size: 12px;
			color: #FFF;
			background-color: #CC0000;
			padding-left: 20px;
			outline: none;
		}

		.horizontalcssmenu .top_link_aktiv:hover,
		.horizontalcssmenu .top_link_aktiv,
		.horizontalcssmenu .top_link:hover {
			background-image: url(../images/detailsuche_button_aktiv.gif);
			background-repeat: no-repeat;
			text-decoration: none;
			font-size: 12px;
			color: #000;
			background-color: #FFF;
			padding-left: 20px;
			outline: none;
		}

		* html .horizontalcssmenu a {
		  width:120px;
		  w\idth:120px;
		  color: #FFF;
		  font-size:11px;
		}


		.horizontalcssmenu ul ul a.drop {}
		.horizontalcssmenu ul ul a.drop:hover{}
		.horizontalcssmenu ul ul :hover > a.drop {}
		.horizontalcssmenu ul ul ul a{}
		.horizontalcssmenu ul ul ul a:hover {
		  	color: #000;
		}

		.horizontalcssmenu ul ul {
		  visibility:hidden;
		  position:absolute;
		  height:0;
		  top:22px;
		  t\op:20px;
		  left:0;
		  width:123px;
		}

		* html .horizontalcssmenu ul ul {
		  top:22px;
		  t\op:20px;
		}

		.horizontalcssmenu ul ul ul{
		  left:123px;
		  top:0;
		  width:123px;
		}

		.horizontalcssmenu ul ul ul.left {
		  left:-100px;
		}

		.horizontalcssmenu table {
		  position: absolute;
		  top:0;
		  left:0;
		}

		.horizontalcssmenu .subtable {
			background-color: #FFF;
			border-left: 1px solid #CCC;
			border-right: 1px solid #CCC;
			opacity: 0.90;
			MozOpacity: 0.90;
			filter: alpha(opacity=90);
			progid:DXImageTransform.Microsoft.Alpha(opacity=90);
		}

		.submenu_link {
			border-bottom: 1px solid #CCC;
			padding: 5px;
			font-size: 11px;
			text-decoration: none;
		}
		.submenu_link:hover {
			font-size: 11px;
			text-decoration: none;
		}
		.horizontalcssmenu ul ul a {
		  color:#000;
		  height:auto;
		  line-height:1em;
		  padding:2px 10px;
		  width:123px;
		  outline: none;
		font-size: 11px;
		}

		* html .horizontalcssmenu ul ul a {
		  width: 123px;
		  w\idth:123px;
		}

		.horizontalcssmenu a:hover, .horizontalcssmenu ul ul a:hover{
		  color:#000;
		  text-decoration: none;
		  background: #FFF;
		  outline: none;
		  font-size: 11px;
		}
		.horizontalcssmenu :hover > a {
			color:#fff;
			text-decoration: none;
			outline: none;
		}


		.horizontalcssmenu ul ul :hover > a {
			background-color: #FFF;
			text-align: left;
			border: 0;
			color: #000;
			font-weight: bold;
			font-size: 11px;
			outline: none;
		}

		.horizontalcssmenu ul li:hover #ul1,
		.horizontalcssmenu ul li:hover ul,
		.horizontalcssmenu ul a:hover ul{
			visibility: visible;
		}
		.horizontalcssmenu ul :hover ul ul{
			visibility: hidden;
		}
		.horizontalcssmenu ul :hover ul :hover ul{
			visibility: visible;
		}


		.div_menu_td1 { border-right: 1px solid #fff; }
		.div_menu_td2 { border-right: 0; }

/****************************++++++++++++++++++++++++++++++++++++++++++*/

	.ie_horimenu {
		width:500px;
	}

	.ie_horimenu ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.ie_horimenu ul li{
		position: relative;
		display: inline;
		width: 125px;
	}


	.ie_horimenu ul li a{
		display: block;
		padding: 2px 8px;
		background-image: url(../images/detailsuche_button_bg.gif);
		background-repeat: no-repeat;
		text-decoration: none;
		outline: none;
		font-size: 12px;
		color: #FFF;
		background-color: #CC0000;
		padding-left: 20px;
		width: 124px; /*Width of top level menu link items*/
		border: 1px solid #CCC;
	}

	/*Sub level menu*/
	.ie_horimenu ul li ul{
		left: 0;
		top: 0;
		border-top: 1px solid #CCC;
		position: absolute;
		display: block;
		visibility: hidden;
		z-index: 100;
	}

	/*Sub level menu list items*/
	.ie_horimenu ul li ul li{
		display: inline;
		float: none;
	}


	/* Sub level menu links style */
	.ie_horimenu ul li ul li a{
		background: #FFF;
		font-weight: normal;
		padding: 2px 5px;
		color:#000;
		font-size:11px;
		outline: none;
		text-decoration: none;
		border: 1px solid #CCC;
		border-top: 0;
	}

	.ie_hori_top_aktiv,
	.ie_horimenu ul li a:hover{
		background-image: url(../images/detailsuche_button_aktiv.gif);
		background-repeat: no-repeat;
		text-decoration: none;
		color: #000;
		outline: none;
		background-color: #FFF;
		padding-left: 20px;
		text-decoration: none;
		border: 1px solid #CCC;
	}

	.ie_horimenu ul li ul li a:hover{
		background: #FFF;
		font-weight: normal;
		padding: 2px 5px;
		text-decoration: none;
		font-size:11px;
		border-top: 0;
	}

	.ie_horimenu .arrowdiv{
		position: absolute;
		right: 0;
		background: transparent url(menuarrow.gif) no-repeat center left;
	}

	* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;
	}

	* html .ie_horimenu ul li { float: left; height: 1%; }
	* html .ie_horimenu ul li a { height: 1%;outline: none; }


.tx-chcforum-pi1-pageLinksTop {
	background-color: #CC0000;
	font-size: 12px;
	color: #FFF;
}

.tx-chcforum-pi1-pageLinksTop a {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

.td_label {
	font-size: 12px;
	font-weight: bold;
	width: 145px;
	text-align:right;
	padding-right: 5px;
}

.td_input {
	font-size: 12px;
	font-weight: normal;

}

.td_input input {
	font-size: 12px;
}

/* Terminkalender */
		.tx-skcalendar-pi1 {
			width: 500px;
		}

		.tx-skcalendar-pi1 td {
			font-size: 11px;
		}

		.tx-skcalendar-pi1 .sk_td_week1 {
			border: 1px solid #CCC;
			border-bottom: 0;
			color: #CC0000;
			font-size: 11px;
			padding-left: 5px;
		}

		.tx-skcalendar-pi1 .sk_tab1 {
			width: 100%;
		}

		.tx-skcalendar-pi1 .sk_week_footer {
			border: 1px solid #CCC;
			border-top: 0;
			padding-left: 5px;
			padding-right: 5px;
		}

		.tx-skcalendar-pi1 .sk_week_div {
			padding-left:10px;
			padding-right:10px;
			font-size:11px;
		}

		.tx-skcalendar-pi1 .sk_tab1 .month_,
		.tx-skcalendar-pi1 .sk_tab1 .month_past,
		.tx-skcalendar-pi1 .sk_tab1 .month_past_weekday,
		.tx-skcalendar-pi1 .sk_tab1 .month_holiday,
		.tx-skcalendar-pi1 .sk_tab1 .month_weekday {
			border: 1px solid #ccc;
			padding: 2px;
			vertical-align: top;
		}

		.tx-skcalendar-pi1 .sk_tab1 .month_holiday{
			background-color: #FFCC33;
		}

		.tx-skcalendar-pi1 .sk_tab1 .month_past,
		.tx-skcalendar-pi1 .sk_tab1 .month_past_weekday {
			background-color: #DDD;
		}

		.tx-skcalendar-pi1 .sk_tab1 .month_ a,
		.tx-skcalendar-pi1 .sk_tab1 .month_past a,
		.tx-skcalendar-pi1 .sk_tab1 .month_past_weekday  ,
		.tx-skcalendar-pi1 .sk_tab1 .month_holiday a,
		.tx-skcalendar-pi1 .sk_tab1 .month_weekday a{
			color: #000;
			font-size:11px;
			margin-bottom: 5px;
		}

		.tx-skcalendar-pi1 .sk_week_div a {
			font-weight: bold;
		}
/* Terminkalender */

/* Kniffelbox */
.topbox_cnt .knif_div {
	height: 24px;
	border-bottom: 1px solid #0299FF;
}

.topbox_cnt .knif_ul {
	padding: 5px;
	margin:0;
	list-style-type:none;
}

.topbox_cnt .knif_ul li {
	float:left;
	position: relative;
}

.topbox_cnt .knif_ul li a.normal,
.topbox_cnt .knif_ul li a {
	font-size: 12px;
	font-weight: bold;
	padding: 2px 4px 1px 4px;
	margin: 0 2px;
	color: #0299FF;
	background-color: #99CCFF;
	border: 1px solid #0299FF;
	text-decoration: none;
	display: block;
	outline: none;
}

.topbox_cnt .knif_ul li a.aktiv,
.topbox_cnt .knif_ul li a:focus,
.topbox_cnt .knif_ul li a:hover {
	background-color: #FFF;
	border: 1px solid #0299FF;
	padding: 2px 4px 2px 4px;
	border-bottom: 0;
}
/* advent - deaktiv
#adventskalender {
	background-image: url(../images/advent/divbg.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 500px;
	height: 752px;
	padding:0;
}

#adventskalender .item {
	position: absolute;	
	
}

#adventskalender .item a{
	outline: none;
}

#adventskalender #teilnahmebox,
#adventskalender #dankebox {
	position: absolute;
	top:0;
	left:0;
	background-repeat: no-repeat;
	width: 300px;
	height: 500px;
	z-Index: 1000;
	color: #FFF;
}

#adventskalender #teilnahmebox {
	background-image: url(../images/advent/Popup_1_V2.jpg);
}
#adventskalender #dankebox {
	background-image: url(../images/advent/Popup_2_V2.jpg);
}

#adventsheader {
	background-image: url(../images/advent/Adventskalender-Header.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 497px;
	height: 150px;
}

#adventsheader div {
	color: #2F2E81;
	font-size: 12px;
	font-weight: bold;
}

#teilnahmebox input {
	font-weight: normal;
	font-size:11px;
}

#teilnahmebox label {
	font-weight: bold;
	font-size:11px;
}

#rssbox .topbox_header {
	background-image:url(../images/RSS-HG.jpg);
}
*/
/**/


#ostern {
	position: relative;
	width: 500px;
	height: 752px;
	padding:0;
}

#ostern .item {
	position: absolute;		
}

#ostern .item a{
	outline: none;
}

#ostern #teilnahmebox,
#ostern #dankebox {
	position: absolute;
	top:0;
	left:0;
	background-repeat: no-repeat;
	width: 300px;
	height: 500px;
	z-Index: 1000;
	color: #FFF;
}

#ostern #teilnahmebox {
	background-image: url(../images/ostern/Popup_Gewinne.jpg);
}
#ostern #dankebox {
	background-image: url(../images/ostern/Popup_Gewinnpaket_09.jpg);
}

#osternheader {
	background-image: url(../images/ostern/Header-Ostern.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 497px;
	height: 150px;
}

#osternsheader div {
	color: #2F2E81;
	font-size: 12px;
	font-weight: bold;
}

#teilnahmebox input {
	font-weight: normal;
	font-size:11px;
}

#teilnahmebox label {
	font-weight: bold;
	font-size:11px;
}

#rssbox .topbox_header {
	background-image:url(../images/RSS-HG.jpg);
}

/* -- download-kart -- -- */
#downloadDisplay
{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width: 970px;
	height:855px;
	background-color:#FFF;
	border:1px solid #999;
}

#downloadDisplay a {
	outline:none;	
	color: #FFF;
}

#downloadDisplay a:hover {
	color: #FFF;
}

#downloadHeader {
	background-image: url(../images/sammelkorb/sk_top_header_rotverlauf_1x60.jpg);
	background-repeat: repeat-x;
	height: 60px;
	border-bottom: 1px solid #FFF;	
}

#downloadSearch {
	background-image: url(../images/sammelkorb/sk_top_header_grauverlauf_1x57.jpg);
	background-repeat: repeat-x;
	height: 57px;
	border-bottom: 1px solid #FFF;
}

#searcher {
	float: left;
	width:600px;
	padding: 10px;	
}

#btnToKart {
	float: right;
	margin: 0;
	margin-right: 43px;
	padding:0;	
	width: 229px;	
}

#downloadTitle {
	background-image: url(../images/sammelkorb/sk_top_header_grauverlauf3_1x45.jpg);
	background-repeat: repeat-x;
	height: 45px;
	border-bottom: 1px solid #FFF;
	color: #CCC;
}

.downloadArtnr {
	border-left: 1px solid #CCC;
	width: 150px;
	margin-left: 5px;	
	float: left;
	height: 45px;
	color: #CCC;
	line-height: 40px;
	vertical-align: middle;	
	padding-left: 10px;	
}

.downloadTitle {
	border-left: 1px solid #CCC;
	width: 500px;
	font-size: 20px;
	color: #CCC;
	float: left;
	height: 45px;
	line-height: 40px;
	vertical-align: middle;
	padding-left: 10px;	
}

.downloadStatusText {
	width: 100px;
	float:right;
	height: 40px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding-top: 5px;
	padding-left: 5px;
	vertical-align: middle;	
}

.downloadStatusZahl {
	width: 50px;
	height: 45px;
	float:right;
	margin-right: 30px;
	border-right: 1px solid #CCC;
	line-height: 40px;
	vertical-align: middle;	
	text-align: center;	
}

.prev_closer
{
	float: right;	
	width: 80px;
	text-align: right;
}
.prev_closer a {
	color: #FFF;	
	margin-right: 10px;
}

.prev_header {
	padding:10px;
	float: left;
	width:850px;
	color: #FFF;
	font-size: 20px;	
}


#prev {
	float:left;
	width: 409px;
	height: 460px;
	margin: 5px;

	text-align: center;
	background-color: #FFF;
}

.prev_picture {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	width: 409px;
	background-image: url(../images/sammelkorb/sk_body_409x1.jpg);
	background-repeat: repeat-y;
	height: 440px;	
}

#switch_searcher .list_item_wrapper {
	width: 957px;
	background-image: url(../images/sammelkorb/sk_body_957x1.jpg);
	background-repeat: repeat-y;
}


.prev_footer_long ,
.prev_footer{
	width: 409px;
	background-image: url(../images/sammelkorb/sk_footer_409x14.jpg);
	background-repeat: no-repeat;
	height: 14px;	
}

.prev_footer_long {
	width: 529px;
	background-image: url(../images/sammelkorb/sk_footer_529x14.jpg);	
}

#switch_searcher .prev_footer_long {
	width: 957px;
	background-image: url(../images/sammelkorb/sk_footer_957x14.jpg);	
}

.list_documents,
.list
{
	float: right;
	width: 529px;
	margin: 5px;
}

#switch_searcher .list_documents,
#switch_searcher .list
{
	float:left;
	width: 950px;
	margin: 5px;	
}


.list_documents {
	float: right;	
}

#switch_searcher .list_documents 
{
	float: left;	
}


.doc_list_item_high,
.prev_list_item_high,
.doc_list_item,
.prev_list_item
{
	float: left;
	width: 160px;
	height: 180px;
	margin: 10px 0;
	padding: 0 5px;
	border-bottom: 1px solid #FFF;
}

.doc_list_item_high,
.prev_list_item_high {
	height: 200px;	
}

.item_image {
	width: 160px;
	height: 160px;	
	background-color: #FFF;
	text-align: center;	
	border:1px solid black;	
}

.item_text {
	text-align: center;
	color: #FFF;
}

.item_description {
	float: left;
	width: 140px;
	padding-left:5px;
	padding-top: 10px;
	color: #FFF;
}

.item_description span {
	font-weight: bold;	
}

.item_description a {
	color: #FFF;
}

.item_icon
{
	float: left;
	width: 65px;	
}

.item_icon_kart
{
	float: left;
	width: 40px;	
}

.list_wrapper {
	margin:0 5px;
	width: 520px;	
}

#switch_searcher .list_wrapper {
	margin:0 5px;
	width: 950px;	
}

.list_item_wrapper {
	padding-top: 5px;
	width: 529px;	
	background-image: url(../images/sammelkorb/sk_body_529x1.jpg);
	background-repeat: repeat-y;
	height: 460px;
}

#switch_searcher .list_documents .list_item_wrapper {
	height: 120px;	
}

.list_documents .list_item_wrapper {
	height: 100px;	
}

.wrapper_navi {
	text-align: right;
	padding: 2px 5px;	
	margin-right: 15px;
}

.wrapper_navi_left 
{
	float: left;
	width: 33%;	
	text-align: left;
}

.wrapper_navi_right 
{
	float: right;
	text-align: right;
	width: 33%;	
}


.wrapper_navi a {
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
}	
	
.doc_list_item {
	height: 80px;
	width: 220px;
}

.headliner_long,
.headliner
{
	text-transform: uppercase;
	font-weight: bold;
	color: #CCC;
	padding: 5px 2px 5px 10px;
	text-align: left;
	width: 409px;
	background-image: url(../images/sammelkorb/sk_header_409x26.jpg);
	background-repeat: no-repeat;	
}

.headliner_long {
	width: 529px;
	background-image: url(../images/sammelkorb/sk_header_529x26.jpg);	
}

#switch_searcher .headliner_long {
	width: 957px;
	background-image: url(../images/sammelkorb/sk_header_957x26.jpg);	
}


.kartItemWrapper {
	background-color: #999 ;
}

.kartItemPicture {
	border-top: 1px solid #999;
	border-bottom: 1px solid #FFF;

}

.itemPicture {
	float: left;
	width: 150px;
	padding: 10px;
	text-align: center;
}

.itemDescription {
	float: left;
	width: 330px;
}

.descriptionTitle {
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

.descriptionDel {
	text-align: right;
	padding-top: 10px;
	margin-right: 5px;
}

.descriptionDel a {
	color: #FFF;
	text-decoration: none;
}

.descriptionSize {
	margin-top: 10px;
	height: 90px;
}

.descriptionSize table {
	padding: 0;
	margin: 0;
	border: 0;
	width: 300px;	
}

.descriptionSize table td {
	padding: 2px;
	margin: 2px;
	font-size: 12px;
	color: #FFF;
}	

.descriptionSize table td label {
	margin-top: 3px;
}

.descriptionSize input {
	margin-right: 0;
	padding-right: 0;	
}

.itemDownload {
	display: none;
	float: right;
	width: 100px;
	height: 170px;
	padding: 10px;
	background-color: #999;
	text-align: center;
	vertical-align: middle;
}

.kartItemHeader {
	background-image: url(../images/sammelkorb/sk_verlauf_grau_22x1.jpg);
	background-repeat: repeat-x;
	height: 22px;
	border-bottom: 1px solid #FFF;		
}

.kartItemHeader .itemHeader {
	float: left;
	width: 400px;
	height: 22px;
	font-size: 12px;
	color: #FFF;
	padding-left: 5px;
	padding-top: 3px;
}

.kartItemHeader .itemBytes {
	background-image: url(../images/sammelkorb/sk_verlauf_rot_22x1.jpg);
	background-repeat: repeat-x;
	border-left: 1px solid #FFF;	
	float: right;
	width: 80px;
	height: 22px;
	color: #FFF;
	padding-right: 5px;
	text-align: right;	
}

.kartMenu {
	margin: 10px 0;	
}

.kartMenuItem {
	float: right;
	width: 90px;	
}

.kartMenuItemText {
	float: left;
	width: 190px;	
}

.kartMenuItemText h3
{
	margin-top:0;
}
/* -- download-kart -- -- */

#newhori_ie li
{
	height: 22px;
	width: 98px;	
}
#newhori_ie li a {
	width: 98px;
	}

#newhori li
{
	width: 98px;
	height: 22px;
}

.horizontalcssmenu .neuheiten_link_aktiv_ie,
.horizontalcssmenu .neuheiten_link_ie,
.horizontalcssmenu .neuheiten_link_aktiv,
.horizontalcssmenu .neuheiten_link
{
	background-image: url(../images/neuh_menue_grauverlauf.jpg);
	background-repeat: repeat-x;
	height: 16px;
	text-align: center;
	padding: 3px 5px;
	color: #333; 
	line-height:18px;	
}

.horizontalcssmenu .neuheiten_link_aktiv_ie,
.horizontalcssmenu .neuheiten_link_aktiv {
	background-image: url(../images/neuh_menue_rotverlauf.jpg);
	color: #FFF;
}

.horizontalcssmenu .neuheiten_link_aktiv_ie,
.horizontalcssmenu .neuheiten_link_ie {
	line-height: 16px;
	
}
/* ** *REDESIGN* ** */

.topnavleft {
    width:45%;
    float: left;
    text-align: left;
}

.topnavleft , .topnavleft a {font-size:11px; color: #aaa;}

.topnavright {
    width: 45%;
    float: right;
    text-align: right;

}

#kopf { height: 370px; }
#kopf .wrapper {
 	background: #cc0000  url(../images/redesign09/header_nav_hg.png)repeat-x left bottom;
   height:370px;
}

#kopf .kopfmenu
{
    float: left;
}
/*
#kopf .wrapper .secondrow, 
#kopf .wrapper .firstrow { border:1px solid blue; }*/

#kopf .wrapper #sliderwrapper {
    float: left;
    background: url(../images/redesign09/header_box_hg.png) no-repeat 0 0;
    width:810px;
    height:295px!important;
}


#kopf .wrapper #sliderwrapper #slider
	{ width: 803px;  /* height: 282px;*//* margin-left:1px;*/}

#kopf .wrapper .kopfmenu { 
    
    margin-top:10px;   
    margin-left:5px;
}

#kopf .wrapper .kopfmenu div {
    float: left;
    width: 152px;
}

#kopf .wrapper .logo {
    float: right;
    width: 103px;
    margin-top: 163px;
    margin-right:15px;
}

#statusline {
	position: absolute;
	top: 390px;
    left: 0px;
    width: 960px;
    height:25px;   
}

.statusline_mitte {
    background-image: url(../images/redesign09/subheader_verlauf.jpg);
    background-repeat: repeat-x;
    width:930px;
    padding-left:10px;
    height: 21px;
    padding-top:4px!important;
}

.statusline_mitte,
.statusline_mitte a {
    font-size: 12px;
    color:#000;
}

.statusline_mitte a  {margin-left: 5px;  }

#suchbox {
	margin-top:20px;
	margin-left: 7px;
	padding-top:3px;
    background-image: url(../images/redesign09/suchbox180px.png);
    background-repeat: no-repeat;
    height:24px;
    width: 180px;
}

#suchbox .schnellsuche_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #aaa;
	text-transform: uppercase;
	border-style: none;
	border: none;
	background-color:transparent;
	padding-left: 5px;
	padding-right: 2px;
	width: 155px;
}

#suchbox #btn_absenden {
	margin-right: 15px!important;
}


#sliderRechts { margin-bottom: 10px; }

#sliderRechts .header {
	background-image: url(../images/redesign09/slider-header.png);
	background-repeat: no-repeat;
	height: 26px;
	padding: 0;
	margin: 0;
	padding-top: 3px;
	padding-left: 10px;
	text-align: left;
}

#sliderRechts .header a {
	color: #fff;	
	font-weight: bold;
	margin-left: 3px;
}

#sliderRechts .content {
	background-image: url(../images/redesign09/body197px.png);
	background-repeat: repeat-y;	
	height: 200px!important;
	width: 197px!important;
	margin: 0;
	padding: 0;
}

#sliderRechts .content div {
	width: 188px;
	margin: 0;	
	padding:0;	
}


#sliderRechts .footer {
	background-image: url(../images/redesign09/slider-footer.png);
	background-repeat: no-repeat;
	height: 31px;
}

#knif_listen {}

#knif_listen table {
	margin:0;
	padding:0;
	width: 100%!important;
	}

.moviesWrapper {
	padding: 20px;	
}

.gameplayHeader,
.tvHeader,
.radioHeader {
	background-repeat: no-repeat;
	background-image: url(../images/redesign09/mediathek/Film-40-x-60.gif);
	padding-left: 60px;
	padding-top: 10px;
	height: 40px;
	font-size: 20px;
	font-weight: bold;	
}

.moviesWrapper .film {
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc;	
}

.moviesWrapper .film .bild {
	float: left;
	width: 60px;
}

.moviesWrapper .film .titel {
	float: left;
	width: 250px;
	padding: 10px;
}

.moviesWrapper .film .titel a {
	font-weight: bold;
	font-size: 14px;	
}

.moviesWrapper .film .link {
	float: left;
	width: 60px;
}

.moviesWrapper .film .link img {
	width: 40px;
	margin-top:5px;
}

.moviesWrapper .film .play {
	float: left;
	width: 60px;
	text-align: center;
	padding-top:10px;
}

.radioHeader {
	background-image: url(../images/redesign09/mediathek/Ton-40-x-60.gif);
}

/* ** *REDESIGN* *EOF* */

.lizenzButton a { color: white; font-weight: bold; font-size: 14px; vertical-align: middle; display:block; padding:8px 0 8px 0; }

.lizenz_rot .lizenzButton,
.lizenz_orange .lizenzButton,
.lizenz_blau .lizenzButton,
.lizenz_violett .lizenzButton,
.lizenz_gruen .lizenzButton,
.lizenz_rosa .lizenzButton,
.lizenz_rot .lizenzButton
{ 
	float:left;
	width:146px;
	height: 40px;
	margin: 2px;
	padding:2px;
	text-align:center;
	background-image:url(../images/lizenzthemen/Lizenz-button-150x40-rot.png);
	background-repeat:no-repeat;
}

.lizenz_orange .lizenzButton { background-image:url(../images/lizenzthemen/Lizenz-button-150x40-orange.png); }
.lizenz_blau .lizenzButton { background-image:url(../images/lizenzthemen/Lizenz-button-150x40-blau.png); }
.lizenz_violett .lizenzButton { background-image:url(../images/lizenzthemen/Lizenz-button-150x40-violet.png); }
.lizenz_gruen .lizenzButton { background-image:url(../images/lizenzthemen/Lizenz-button-150x40-gruen.png); }
.lizenz_rosa .lizenzButton { background-image:url(../images/lizenzthemen/Lizenz-button-150x40-rosa.png); }

.news-list-morelink { display: none!important; }

.news_liste_titel a { margin:0px!important; padding:0px!important; }
.news_liste_titel a dd { text-indent:-40px!important; margin:0px!important; padding:0px!important; }
.news_liste_titel a:hover {font-weight:bold;}


.month_weekday,
.month_weekend,
.month_ { height: 30px; border:1px solid #ccc; padding:3px; }

.month_weekend { background-color: #eee; }


/* video audio */
.artdetail_produktinfo_kopf {;padding:10px 0 3px 0;}
.artdetail_erhaeltlich { border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:8px;}
.artdetailbox {display:block; clear: both;font-size: 11px;} 
.artdetailbox img {float:left; margin-right:10px; padding-bottom:10px; border:none!important;} 

.none { position: absolute; left: -9999px; top: -9999px; display: inline; width: 0; height: 0; display:none;}
a.videobutton { background:url(../images/jplayer/video-skin.jpg) no-repeat 0 0; width:109px; height: 62px; display:block;}
a.videobutton:hover { background-position: 0 -88px;}

#jp_interface_1 { background:url(../images/jplayer/audio-skin.jpg) no-repeat 0 0; width:185px; height: 60px; display:block; position: relative; margin:10px 0; text-align: left;}
#jp_interface_1  .jp-play { background:url(../images/jplayer/play.png) no-repeat 0 0; position: absolute; left:95px; top:19px; width: 35px; height: 34px;}
#jp_interface_1  .jp-stop { background:url(../images/jplayer/stop.png) no-repeat 0 0;position: absolute; left:140px; top:19px; width: 35px; height: 34px;}
#jp_interface_1  .jp-pause { background:url(../images/jplayer/pause.png) no-repeat 0 0;position: absolute; left:95px; top:19px; width: 35px; height: 34px;}

div.jp-progress {
    background-color: #EEEEEE;
    height: 6px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 2px;
    overflow: hidden;
    position: absolute;
    width: 165px;
}
div.jp-audio div.jp-type-single div.jp-progress {
	top:32px;
	left:130px;
	width:185px;
	height:15px;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
	top:32px;
	left:164px;
	width:185px;
	height:15px;
}

div.jp-seek-bar {
	background: url("../images/jplayer/jplayer.blue.monday.jpg") 0 -202px repeat-x;
	width:0px;
	height:100%;
	cursor: pointer;
}
div.jp-play-bar {
	background: url("../images/jplayer/jplayer.blue.monday.jpg") 0 -218px repeat-x ;
	width:0px;
	/* height:15px; */
	height:100%;
}

a.button_shop{ background:url(../images/zum-shop.png) no-repeat 0 0;width: 80px; height: 35px;color:#fff!important; text-align: center; font-size: 12px; font-weight: bold!important;
line-height: 35px; display: block; margin:10px 0;}
a.button_shop:hover{color:#fff!important; text-decoration: underline; font-weight:bold!important;}

.notInShop {
	float:right;
 background:url(../images/nicht-im-shop.png) no-repeat 0 0;width: 167px; height: 40px;color:#666; 
	text-align: center; font-size: 12px; font-weight: bold; display: block; margin-right:10px; padding-top:5px;
}

.priceWrap{ width: 220px; margin-right:30px;  }

.priceWrap .priceText {
	float:right;
	width: 85px;
	text-align:left;
}

.priceWrap .priceText .sonder
{
	text-align:left;
	height:14px;
}
	

.priceWrap .priceText .gross
{
	font-weight: bold;
	font-size: 20px;
}

.priceWrap .priceText .preis,
.priceWrap .priceText .stroked
{
	padding-top:5px;
	font-size: 14px;
	text-decoration: line-through;
	color:#666;
}

.priceWrap .priceText .preis { text-decoration:none;}

.priceWrap .toShop{
	float:right;
	width: 100px;
}


.variantLeft {
	float:left;
	width: 230px;
}

.variantRight {
	float: right;
	width: 230px;
}

.notWrap {  width: 230px; }


#adventsbox { font-family: Arial, Helvetica, sans-serif; }
#adventsbox #gewinnForm { color:#fff;width:500px;height:600px;background-image:url(../advent2011/swf/assets/raw/images/start-background.png);background-repeat:no-repeat; }
#adventsbox .formelement { margin-bottom: 10px; font-size:12px; }
#adventsbox .formelement input { width: 280px; } 
#adventsbox .formelement label { font-weight: bold; display:block; }
#adventsbox .formelement input.chk { width: 20px; }
#adventsbox .formelement input.subm { width: 120px; }
#adventsbox #formcontent { padding-top:180px;padding-left: 100px; }
#adventsbox #formthx { padding-top:180px;padding-left: 20px; font-size: 180%; }


#adventsbox .sharebutton {
	color:#3b5998;background-color:#eceef5;font-size:10px;border:1px solid #cad4e7;text-decoration:none;
	background-image:url(../advent2011/images/facebook-ic.png);
	background-repeat:no-repeat;
	padding:2px 4px 2px 20px;
}

#adventsbox .playagain span { margin-top:5px; } 

#adventsbox .playagain {
	padding-top:4px!important;
	text-align: center;
	display: block;
	width: 180px;
	height: 34px;
	background-image:url(../advent2011/swf/assets/raw/images/big_button_bg.png);
	background-repeat:no-repeat;
	color: white;
	font-weight: bold;
	font-size: 20px;
}

