#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;
}

.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_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_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_kopf2 {
	color: #CC0000;
	font-weight:bold;
	font-size: 12px;

	background-color: #eee;
}
*/

.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 {
	/*background-image:url(../images/reiter_blau2.jpg);
	background-repeat:repeat-x;*/
	height: 13px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;

	border-top: 1px solid #ccc;
}

.artdetail2_tab2 {
	/*background-image:url(../images/reiter_gruen2.jpg);
	background-repeat:repeat-x;*/
	height: 13px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;

	border-top: 1px solid #ccc;
}

.artdetail2_tab3 {
	/*background-image:url(../images/reiter_orange2.jpg);
	background-repeat:repeat-x;*/
	height: 13px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;

	border-top: 1px solid #ccc;
}

.artdetail2_tab4 {
	/*background-image:url(../images/reiter_rot2.jpg);
	background-repeat:repeat-x;*/
	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_head a:hover,
#bewertungen .artdetail_bew_datum a:hover,
#bewertungen .artdetail_bew_user a:hover ,
*/
#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;
	/*letter-spacing: 1px;*/
	color: #999;
	font-weight: bold;

}

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

.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;
/*
	border: 1px solid #ccc;
	border-top: 0px;
	*/
	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: #999;
	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: #999;
	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 {
	/*border: 1px dotted blue;*/
	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;

	/*jv*/
	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 {
	background-image:url(../images/redesign09/mediathek-header.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);
	/*behavior: url(../../iepngfix.htc);*/
	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 {
	/*
	background-image:url(../images/redesign09/mediathek-body-verlauf.png);
	background-repeat: repeat-x;
	background-position:bottom left;*/
	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 {
	/*border: 1px solid #CCC;*/
	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/top5_bg.gif); */
	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/top5_bg.gif); */
	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/top5_bg.gif); */
	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;
	/* border-top: 1px dotted #999; */
}

.topbox_cnt_titel {
	color: #000;
	font-size: 11px;

	padding: 3px;
	padding-right: 8px;
	/*border-top: 1px dotted #999; */
	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;
	/*jvcolor: #000;*/
	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;
}

/*

#reg_create #reg_tab *{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #FFF;
}

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

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

#reg_create #reg_tab input {

	width: 200px;
}

#reg_create #reg_tab textarea {

	width: 250px;
	height: 150px;
}

#reg_create #reg_tab .tx-srfeuserregister-pi1-submit {

	background-color: #CCC;
}

#reg_create #reg_tab #p_gender input {
	width: 10px;
}
*/


#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;
	/*border: 1px solid blue;*/
}

.tx-srfeuserregister-pi1 fieldset dd {
	padding: 0;
	/*border: 1px solid green;*/
}

#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: 3 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: 2 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:visited*/
		.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-position: 5px 7px;*/
			background-repeat: no-repeat;
			text-decoration: none;
			font-size: 12px;
			color: #000;
			background-color: #FFF;
			padding-left: 20px;
			outline: none;
		}

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


		/*,
		.horizontalcssmenu ul ul a.drop:visited*/
		.horizontalcssmenu ul ul a.drop {
		  /*background-color:#d4d8bd;
		  bottom right no-repeat;*/

		}

		.horizontalcssmenu ul ul a.drop:hover{
		  /*background-color:#c9ba65;*/
		}
		.horizontalcssmenu ul ul :hover > a.drop {
		  /*background:#c9ba65; */
		}

		/*,
		.horizontalcssmenu ul ul ul a:visited */
		.horizontalcssmenu ul ul ul a{
		  /*background-color:#e2dfa8;*/
		}

		.horizontalcssmenu ul ul ul a:hover {
		  /*background-color:#b2ab9b;*/
		  	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;
		/*	border-bottom: 2px 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:visited*/
		.horizontalcssmenu ul ul a {
		  /*background:#d4d8bd;*/
		  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;
	}

	/*Top level list items*/
	.ie_horimenu ul li{
		position: relative;
		display: inline;
		/*float: left;*/
		width: 125px;

	}

	/*Top level menu link items style*/
	.ie_horimenu ul li a{
		display: block;
		padding: 2px 8px;
		background-image: url(../images/detailsuche_button_bg.gif);
		/*background-position: 5px 7px;*/
		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-position: 5px 7px;*/
		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 {
	/*background-image: url(../images/ostern/Popup_Gewinne.jpg);
	background-repeat: no-repeat;*/
	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;
	/*background-color: #666;	
	border-bottom: 1px solid #000;*/
	/* margin-bottom: 5px; */
	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: 210px;*/
	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-color:#cc0000;
    background-image: url(../images/redesign09/header_nav_hg.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    height:370px;
}

#kopf .wrapper .kopfmenu
{
    float: left;
}

#kopf .wrapper #sliderwrapper {
    float: left;
    background-image: url(../images/redesign09/header_box_hg.png);
    background-repeat: no-repeat;
    width:809px;
    height:294px;
}

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

#kopf .wrapper .kopfmenu {margin-top:12px;}

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


#kopf .wrapper .logo {
    float: right;
    width: 103px;
    margin-top: 230px;
    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: 208px!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); }

