/* dunkel grau=#424242     beige content=#f3f3eb   beige links=#c4c1a6  orange=#ffcc00 */

/* Standard Tags Start -------------------------------------------------------*/
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	background-color: #000000;
	background-image: url(../img/background_tile.jpg);
	background-repeat: repeat-x;
	color: #333333;
}




h1,h3,h5,h6
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

h2
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}

h3
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}


h4
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}

hr
{
	background-color:#c4c1a6; /* Mozilla 1.4 */
	color:#c4c1a6; /* IE 6 */
	border: #c4c1a6; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

img, div { behavior: url(../js/iepngfix.htc) }

li
{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 15px;
	list-style-type: disc;
}

ol li
{
	list-style-type: decimal;
}

ul,ol
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}


p
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 11px 0px;
}

sup
{
	vertical-align: top;
	font-size: 9px;
	line-height: 9px;
}

table td
{
	font-size: 11px;
	line-height: 13px;
}

table td.tdBackTop431
{
	background-image: url(../img/back_table_top_431.gif);
	border-color: #f3f3eb;
	border-width: 0px 0px 4px 0px;
	border-style: solid;
	background-repeat: no-repeat;
	background-position: left top;
}

table td.tdBackBottom431
{
	background-image: url(../img/back_table_bottom_431.gif);
	border-color: #f3f3eb;
	border-width: 0px 0px 4px 0px;
	border-style: solid;
	background-position: left bottom;
	background-repeat: no-repeat;
}

table td.tdBack1
{
	background-image: url(../img/back_table_01.jpg);
	border-color: #f3f3eb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	background-repeat: repeat-y;
}

table td.tdBack2
{
	background-image: url(../img/back_table_02.jpg);
	background-repeat: repeat-y;
	border-color: #f3f3eb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

table td.tdBack3
{
	background-image: url(../img/back_table_03.jpg);
	background-repeat: repeat-y;
	border-color: #f3f3eb;
	border-width: 0px 0px 8px 0px;
	border-style: solid;
}

table td.tdBack4
{
	background-image: url(../img/back_table_04.jpg);
	background-repeat: repeat-y;
	border-color: #f3f3eb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

td.tdSpacer
{

	padding: 0px;
	font-size: 5px;
	line-height: 1px;
}

td.subline
{
	font-size: 9px;
	font-weight: normal;
	height: 15px;
}

td.txtNormal
{
	font-size: 11px;
	font-weight: normal;
}

/* Standard Tags End ---------------------------------------------------------*/
/*
 Styles (containerTeaser...) fuer Seiten mit Teaser 
 in der rechten Spalte
*/
.containerTeaserDummy
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_teaser_dummy.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerTeaserDummy2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_teaser_dummy2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.container
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_ohne.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerOhne
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_ohne.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}



.container50Cent
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_50cent.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}


.containerAmyWinehouse
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_amy_winehouse.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}


.containerBusta
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_busta.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerColbieCaillat
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_colbiecaillat.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerFeist
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_feist.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerFergie
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_fergie.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerGabriellaClimi
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_gabriellacilmi.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}


.containerKateNash
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_katenash.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerLadyGaga
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_ladygaga.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerLilWayne
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_lilwayne.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerMariah
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_mariah.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerMaryJ
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_maryjblige.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}


.containerNellyFurtado
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_nelly_furtado.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerNelly
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_nelly.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}


.containerNicole
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_nicole_01.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerSnoopDogg
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_snoop_dogg.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerSamSparro
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_sam_sparro.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerSido
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_sido.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}


.containerTimbaland
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_timbaland.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}


.container50Cent_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_50cent_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}


.containerAmyWinehouse_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_amy_winehouse_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}


.containerBusta_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_busta_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerColbieCaillat_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_colbiecaillat_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerFeist_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_feist_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerFergie_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_fergie_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerGabriellaClimi_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_gabriellacilmi_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}


.containerKateNash_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_katenash_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerLadyGaga_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_ladygaga_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerLilWayne_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_lilwayne_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerMariah_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_mariah_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerMaryJ_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_maryjblige_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}


.containerNellyFurtado_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_nelly_furtado_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerNelly_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_nelly_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}


.containerNicole_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_nicolescherzinger_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerSnoopDogg_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_snoopdogg_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerSamSparro_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_samsparro_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerSido_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_sido_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}

.containerTimbaland_2
{
	padding: 0px 0px 20px 40px;
	background-image: url(../img/background_timbaland_2.jpg);
	background-repeat: no-repeat;
	min-height: 1115px;
	height: auto !important;
}


.rowLogo
{
	width: 251px;
	height: 121px;
	padding: 0px;
	margin: 0px;
	position: relative;
}

.vybeLogo
{
	position: absolute;
	top: 23px;
	left: 3px;
}

.rowContent
{
	width: 959px;
	background-image: url(../img/cont_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	position: relative;
}

.columnLeft
{
	background-image: url(../img/cont_left_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 251px;
	float: left;
	position: relative;
	overflow: hidden;
}


.boxNavi
{
	padding: 3px 0px 0px 3px;

}


.boxColumnLeft
{
	padding: 20px 0px 0px 0px;
	background-image: url(../img/cont_box_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px 0px 0px 0px;
	text-align: center;
	position: relative;
}


.columnMiddle
{
	background-image: url(../img/cont_right_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 499px;
	float: left;
	position: relative;
}

.boxColumnMiddle /* width=451px */
{
	margin: 20px 24px 0px 24px;
	position: relative;
}

.columnRight
{
	width: 203px;
	float: left;
	position: relative;
}

.boxColumnRight
{
	padding: 0px 0px 0px 10px;
	position: relative;
}

.rowBottom
{
	background-image: url(../img/cont_bottom.gif);
	background-repeat: repeat;
	width: 750px;
	height: 20px;
	position: relative;
}

.rowMetanavi
{
	position: relative;
	width: 760px;
}

.boxMetanavi
{
	padding: 20px 0px 0px 0px;
}

.boxMetanavi .logoKoop
{
	/*
	position: absolute;
	top: 21px;
	left: 600px;
	*/
	float: right;
}

.rowLegal
{
	width: 750px;
	color: #FFFFFF;
	font-size: 10px;
	text-align: justify;
	margin: 100px 0px 0px 0px;
}

/* Links Start ---------------------------------------------------------------*/



a:link
{
	color: #424242;
	text-decoration: underline;
}

a:visited
{
	color: #424242;
	text-decoration: underline;
}

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

a:active
{
	color: #FFCC00;
	text-decoration: none;
}

/* -- */
a.nodecoration:link
{
	color: #424242;
	text-decoration: none;
}

a.nodecoration:visited
{
	color: #424242;
	text-decoration: none;
}

a.nodecoration:hover
{
	color: #424242;
	text-decoration: underline;
}

a.nodecoration:active
{
	color: #FFCC00;
	text-decoration: none;
}

/* -- */
.boxMetanavi a
{
	margin: 0px 7px 0px 0px;
	font-size: 9px;
	padding: 0px;
}

.boxMetanavi a:link
{
	color: #ffffff;
	text-decoration: none;
	padding: 0px;
}

.boxMetanavi a:visited
{
	color: #ffffff;
	text-decoration: none;
	padding: 0px;
}

.boxMetanavi a:hover
{
	color: #ffffff;
	text-decoration: underline;
	padding: 0px;
}

.boxMetanavi a:active
{
	color: #ffffff;
	text-decoration: none;
	padding: 0px;
}

/* Links End -----------------------------------------------------------------*/

/* Navi Start ----------------------------------------------------------------*/

*
{
	margin: 0px;
	padding:0px;
}

.boxNavi ul
{
	margin: 0px;
	padding: 0px;
	display: block;
}

.boxNavi ul li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}

.boxNavi ul li a.naviHome
{
	background-image: url(../img/navi_home.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 37px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.boxNavi ul li a.naviTarif
{
	background-image: url(../img/navi_tarif.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 40px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.boxNavi ul li a.naviMusicStore
{
	background-image: url(../img/navi_musicstore.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 40px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.boxNavi ul li a.naviMusic
{
	background-image: url(../img/navi_music.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 40px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}

<!--
 .boxNavi ul li a.naviWerben
{
	background-image: url(../img/navi_werben.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 40px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
} -->

.boxNavi ul li a.naviOnlineShop
{
	background-image: url(../img/navi_onlineshop.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 40px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}

/* Over Start ----------------------------------------------------------------*/
.boxNavi ul li a:hover.naviHome
{
	background-image: url(../img/navi_home.gif);
	background-position: right -47px;
}

.boxNavi ul li a:hover.naviTarif
{
	background-image: url(../img/navi_tarif.gif);
	background-position: right -50px;
}

.boxNavi ul li a:hover.naviMusicStore
{
	background-image: url(../img/navi_musicstore.gif);
	background-position: right -50px;
}

.boxNavi ul li a:hover.naviMusic
{
	background-image: url(../img/navi_music.gif);
	background-position: right -50px;
}

<!--.boxNavi ul li a:hover.naviWerben
{
	background-image: url(../img/navi_werben.gif);
	background-position: right -50px;
}-->

.boxNavi ul li a:hover.naviOnlineShop
{
	background-image: url(../img/navi_onlineshop.gif);
	background-position: right -50px;

}
/* Over End ------------------------------------------------------------------*/

/* Active Start --------------------------------------------------------------*/
.boxNavi ul li a#klicked.naviHome
{
	background-image: url(../img/navi_home.gif);
	background-position: right -94px;
}

.boxNavi ul li a#klicked.naviTarif
{
	background-image: url(../img/navi_tarif.gif);
	background-position: right -100px;
}

.boxNavi ul li a#klicked.naviMusicStore
{
	background-image: url(../img/navi_musicstore.gif);
	background-position: right -100px;
}

.boxNavi ul li a#klicked.naviMusic
{
	background-image: url(../img/navi_music.gif);
	background-position: right -100px;
}

<!--.boxNavi ul li a#klicked.naviWerben
{
	background-image: url(../img/navi_werben.gif);
	background-position: right -100px;
}-->

.boxNavi ul li a#klicked.naviOnlineShop
{
	background-image: url(../img/navi_onlineshop.gif);
	background-position: right -100px;

}
/* Active End ----------------------------------------------------------------*/

/* SubNavi Start -------------------------------------------------------------*/

.boxNavi ul li ul li a.naviSubTarifTarifOptionen
{
	background-image: url(../img/navi_sub_tarifoptionen.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 23px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.boxNavi ul li ul li a.naviSubTarifAusland
{
	background-image: url(../img/navi_sub_ausland.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 23px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}
/* --::-- */
.boxNavi ul li ul li a.naviSubMusicStars
{
	background-image: url(../img/navi_sub_music_stars.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 23px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.boxNavi ul li ul li a.naviSubMusicNews
{
	background-image: url(../img/navi_sub_music_news.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 23px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.boxNavi ul li ul li a.naviSubMusicTour
{
	background-image: url(../img/navi_sub_music_tour.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 23px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.boxNavi ul li ul li a.naviSubMusicReleases
{
	background-image: url(../img/navi_sub_music_releases.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 23px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.boxNavi ul li ul li a.naviSubMusicPlaylists
{
	background-image: url(../img/navi_sub_music_playlists.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 23px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.boxNavi ul li ul li a.naviSubMusicWap
{
	background-image: url(../img/navi_sub_music_wap.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 23px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.boxNavi ul li ul li a.naviSubMusicDownloads
{
	background-image: url(../img/navi_sub_music_downloads.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 23px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}
/* SubNaviOver Start ---------------------------------------------------------*/

.boxNavi ul li ul li a:hover.naviSubTarifTarifOptionen
{
	background-position: right -33px;
}

.boxNavi ul li ul li a:hover.naviSubTarifAusland
{
	background-position: right -33px;
}

.boxNavi ul li ul li a:hover.naviSubMusicStars
{
	background-position: right -33px;
}

.boxNavi ul li ul li a:hover.naviSubMusicNews
{
	background-position: right -33px;
}

.boxNavi ul li ul li a:hover.naviSubMusicTour
{
	background-position: right -33px;
}

.boxNavi ul li ul li a:hover.naviSubMusicReleases
{
	background-position: right -33px;
}

.boxNavi ul li ul li a:hover.naviSubMusicPlaylists
{
	background-position: right -33px;
}

.boxNavi ul li ul li a:hover.naviSubMusicWap
{
	background-position: right -33px;
}

.boxNavi ul li ul li a:hover.naviSubMusicDownloads
{
	background-position: right -33px;
}

/* SubNaviOver End -----------------------------------------------------------*/

/* SubNaviActive Start -------------------------------------------------------*/

.boxNavi ul li ul li a#subnaviKlicked.naviSubTarifTarifOptionen
{
	background-position: right -66px;
}
.boxNavi ul li ul li a#subnaviKlicked.naviSubTarifAusland
{
	background-position: right -66px;
}
.boxNavi ul li ul li a#subnaviKlicked.naviSubMusicStars
{
	background-position: right -66px;
}
.boxNavi ul li ul li a#subnaviKlicked.naviSubMusicNews
{
	background-position: right -66px;
}
.boxNavi ul li ul li a#subnaviKlicked.naviSubMusicTour
{
	background-position: right -66px;
}
.boxNavi ul li ul li a#subnaviKlicked.naviSubMusicReleases
{
	background-position: right -66px;
}

.boxNavi ul li ul li a#subnaviKlicked.naviSubMusicPlaylists
{
	background-position: right -66px;
}
.boxNavi ul li ul li a#subnaviKlicked.naviSubMusicWap
{
	background-position: right -66px;
}
.boxNavi ul li ul li a#subnaviKlicked.naviSubMusicDownloads
{
	background-position: right -66px;
}
/* SubNaviActive End ---------------------------------------------------------*/


/* SubNavi End ---------------------------------------------------------------*/

/* SubSubNavi Start ---------------------------------------------------------*/

.boxNavi ul li ul li ul li a.naviSubTarifAuslandReisevorteil
{
	background-image: url(../img/navi_sub_sub_reisevorteil.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 23px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.boxNavi ul li ul li ul li a.naviSubTarifAuslandInternational
{
	background-image: url(../img/navi_sub_sub_international.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 23px;
	width: 247px;
	margin: 0px;
	padding: 0px;
	display: block;
}
/* SubSubNavi End ---------------------------------------------------------*/
/* SubSubNaviOver Start ---------------------------------------------------------*/

.boxNavi ul li ul li a:hover.naviSubTarifAuslandReisevorteil
{
	background-position: right -33px;
}

.boxNavi ul li ul li a:hover.naviSubTarifAuslandInternational
{
	background-position: right -33px;
}

/* SubNaviOver End -----------------------------------------------------------*/

/* SubSubNaviActive Start -------------------------------------------------------*/

.boxNavi ul li ul li a#subnaviKlicked.naviSubTarifAuslandReisevorteil
{
	background-position: right -66px;
}
.boxNavi ul li ul li a#subnaviKlicked.naviSubTarifAuslandInternational
{
	background-position: right -66px;
}
/* SubSubNaviActive End ---------------------------------------------------------*/

/* Navi End ------------------------------------------------------------------*/

/* Styles Home Start ---------------------------------------------------------*/
.rowLogoHome
{
	width: 251px;
	height: 121px;
	padding: 0px;
	margin: 0px;
	position: relative;
}

.rowContentTopHome
{
	width: 959px;
	position: relative;
		z-index: 1;

}

.columnLeftTopHome
{
	background-image: url(../img/cont_left_top.gif);
	background-repeat: no-repeat;
	background-position: left 121px;
	width: 251px;
	float: left;
	position: relative;
	overflow: hidden;
}

.homeGrafik /* 499px bis zum Rahmenrand zzgl. Überstand, default Hoehe ist 361px */
{
	width: 499px;
	float: left;
	position: absolute;
	top: 8px;
	left: 251px;
	z-index: 10;
}


.rowContentBottomHome
{
	width: 959px;
	background-image: url(../img/cont_back_home_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	position: relative;
}


.columnLeftBottomHome
{
	width: 251px;
	/*height: 588px;*/
	float: left;
	position: relative;
	overflow: hidden;
}

.boxContLeftBottomHome
{
	margin: 0px 0px 0px 3px;
	text-align: center;
	position: relative;
	overflow: hidden;
	padding: 0px 0px 5px 0px;
}

.boxContLeftBottomHome img
{
	margin: 0px 0px 2px 0px;
}
.columnMiddleBottomHome
{
	width: 499px;
	float: left;
	position: relative;

}


.columnMiddleBottomContHome1 /* (Spalte News) */
{
	float: left;
	width: 248px;
	/*height: 370px;*/
	/*background-image: url(../img/cont_back_header_01.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	margin: 0px 0px 0px 0px;
}


.columnMiddleBottomContHome2 /* (Spalte Charts) */
{
	float: left;
	width: 248px;
	height: 253px;
	background-image: url(../img/back_home_charts.jpg);
	background-repeat: no-repeat;
	background-position: 2px top;
	margin: 0px 0px 0px 0px;
	position: relative;
}


.boxMiddleContHome1
{
	margin: 0px 0px 2px 2px;
}

.boxMiddleContHome2
{
	margin: 0px 0px 2px 2px;
}

.columnMiddleBottomContHome3
{
	float: left;
	width: 496px;
	/*height: 225px;
	background-image: url(../img/back_box_unten_home_.gif);
	background-repeat: no-repeat;*/
}

.boxMiddleContHome3
{
	margin: 0px 0px 2px 2px;
	/*overflow: hidden;*/
}

.rowBottomHome
{
	background-image: url(../img/cont_bottom_home.gif);
	background-repeat: no-repeat;
	width: 750px;
	height: 4px;
	position: relative;
	background-position: left top;
}

/*
.musicNewsPicHome
{
	width: 160px;
	height: 105px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
*/

.musicNewsPicHome
{
	width: 160px;
	height: 105px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	float: left;
}

.columnMiddleBottomHome p
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}


.tarifTopDownloadsTable
{
	background-color: #F3F3EB;
	background-image: url(../img/back_top_downloads.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 193px;
}

.tarifTopDownloadsHeader
{
	background-image: url(../img/header_top_downloads.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 193px;
	height: 40px;
}

.tarifTopDownloadsFooter
{
	background-image: url(../img/footer_top_downloads.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 193px;
	height: 10px;
}

.tarifTopDownloadsTable td
{
	padding: 0px 5px 0px 7px;
}

.tarifTopDownloadsTable td.tarifTopDownloadsTrenner
{
	padding: 10px 0px 5px 0px;
	background-image: url(../img/linie_top_downloads.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 1px;
	line-height: 1px;
}






.homeTopDownloadsTable
{
	width: 241px;
}

.homeTopDownloadsHeader
{
	background-image: url(../img/header_top_downloads.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 193px;
	height: 40px;
}



.homeTopDownloadsTable td
{
	padding: 0px 5px 0px 7px;
}

.homeTopDownloadsTable td.homeTopDownloadsTrenner
{
	padding: 5px 0px 5px 0px;
	background-image: url(../img/linie_home_top_downloads.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	font-size: 1px;
	line-height: 1px;
}

.homeTopDownloadsLinks { margin: 5px 0px 0px 0px; }

.homeTopDownloadsCover { position: relative; }

.homeTopDownloadsPlatz
{
	position: absolute;
	top: 2px;
	left: 5px;
}

/* Styles Home End -----------------------------------------------------------*/



/* Styles AGB Start ----------------------------------------------------------*/

.agbContBoxWhite
{
	background-color: #FFFFFF;
	padding: 5px 10px 10px 10px;
}


.agbContBoxWhite p
{
	padding: 0px 0px 0px 0px;
}

.agbHeadBack1
{
	height: 32px;
	background-image: url(../img/head_back_01.gif);
	background-repeat: repeat-x;
}

.agbHeadBack1 h2
{
	padding: 10px 10px 0px 10px;
	color: #424242;
}

.agbDownload { margin: 5px 0px 10px 20px; }

.agbDownload img { margin: 0px 5px 0px 0px; }

.agbContBoxWhite hr
{
	background-color:#f3f3eb; /* Mozilla 1.4 */
	color:#f3f3eb; /* IE 6 */
	border: #f3f3eb; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}


/* Styles AGB End ------------------------------------------------------------*/

/* Styles Presse Start -------------------------------------------------------*/

.presseContBoxWhite
{
	background-color: #FFFFFF;
	padding: 5px 10px 10px 10px;
}


.presseContBoxWhite p
{
	padding: 10px 0px 0px 0px;
}

.presseHeadBack1
{
	height: 32px;
	background-image: url(../img/head_back_01.gif);
	background-repeat: repeat-x;
}

.presseHeadBack1 h2
{
	padding: 10px 10px 0px 10px;
	color: #424242;
}

.presseDownload { margin: 5px 0px 5px 20px; }

.presseDownload img { margin: 0px 5px 0px 0px; }

.presseContBoxWhite hr
{
	background-color:#f3f3eb; /* Mozilla 1.4 */
	color:#f3f3eb; /* IE 6 */
	border: #f3f3eb; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

.presseContBoxWhite td
{
	padding: 5px 0px 5px 0px;
	border-color: #f3f3eb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}


/* Styles Presse End ---------------------------------------------------------*/

/* Styles Sitemap Start ------------------------------------------------------*/

.sitemapContBoxWhite
{
	background-color: #FFFFFF;
	padding: 5px 10px 10px 10px;
}

.sitemapContBoxWhite p
{
	padding: 0px 0px 0px 0px;
}

.mainLink
{
	padding: 3px 0px 3px 5px;
	margin: 2px 0px 5px 0px;
	background-color: #f3f3eb;
	list-style-position: inside;
}

.sitemapContBoxWhite li
{
	margin: 5px 0px 5px 0px;
}

.sitemapContBoxWhite li ul
{
	margin: 0px 0px 5px 20px;
}

/* Styles Sitemap End --------------------------------------------------------*/

/* Styles FAQ Start ----------------------------------------------------------*/

.faqContBoxWhite
{
	background-color: #FFFFFF;
	padding: 5px 10px 10px 10px;
}

.faqContBoxWhite p
{
	padding: 0px 0px 0px 0px;
}

.faqContBoxWhite hr
{
	background-color: #f3f3eb;
	/* Mozilla 1.4 */
	color: #f3f3eb;
	/* IE 6 */
	border: #f3f3eb;
	/* Opera 7.11 */
	height: 1px;
	/* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin: 10px 0px 10px 0px;
}

p.faqAnswer
{
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 0px 0px;
	background-color: #f3f3eb;
	position: relative;
	left: 20px;
}

/* Styles FAQ End ------------------------------------------------------------*/

/* Styles Kontakt Start ------------------------------------------------------*/

.kontaktContBoxWhite
{
	background-color: #FFFFFF;
	padding: 5px 10px 10px 10px;
	margin: 0px 10px 0px 0px;
	position: relative;
}

.kontaktContBoxWhite p
{
	padding: 10px 0px 0px 0px;
}

.kontaktContBoxWhite hr
{
	background-color: #f3f3eb;
	/* Mozilla 1.4 */
	color: #f3f3eb;
	/* IE 6 */
	border: #f3f3eb;
	/* Opera 7.11 */
	height: 1px;
	/* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

.kontaktContBoxWhite td
{
	padding: 5px 0px 5px 0px;
	border-color: #f3f3eb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.kontaktContBoxWhite table.kundenhotlines 
{
	width: 100%;
}

.kontaktContBoxWhite table.kundenhotlines td
{
	padding: 5px 0px 5px 0px;
	border-color: #000000;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

/* Styles Kontakt End --------------------------------------------------------*/

/* Styles Impressum Start ------------------------------------------------------*/

.impressumContBoxWhite
{
	background-color: #FFFFFF;
	padding: 5px 10px 0px 10px;
	margin: 0px 0px 5px 0px;
}



/* Styles Impressum End --------------------------------------------------------*/

/* Styles Datenschutz Start ------------------------------------------------------*/

.datenschutzContBoxWhite
{
	background-color: #FFFFFF;
	padding: 5px 10px 0px 10px;
	margin: 0px 0px 5px 0px;
}



/* Styles Datenschutz End --------------------------------------------------------*/

/* Styles Partnerprogramm Start ------------------------------------------------------*/

.partnerprogrammContBoxWhite
{
	background-color: #FFFFFF;
	padding: 5px 10px 0px 10px;
	margin: 0px 0px 5px 0px;
}

.partnerprogrammContBoxWhite ol li
{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 10px 15px;
}


.partnerprogrammHeadBack1
{
	height: 32px;
	background-image: url(../img/head_back_01.gif);
	background-repeat: repeat-x;
}

.partnerprogrammHeadBack1 h2
{
	padding: 10px 10px 0px 10px;
	color: #424242;
}

/* Styles Partnerprogramm End --------------------------------------------------------*/

/* Styles Jugendschutz Start ------------------------------------------------------*/
.jugendschutzRowBottom
{
	background-image: url(../img/cont_bottom_02.gif);
	background-repeat: repeat;
	width: 805px;
	height: 50px;
	position: relative;
}

.jugendschutzRowContent
{
	position: relative;
	width: 805px;
	background-image: url(../img/cont_back_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.jugendschutzColumnMiddle
{
	background-image: url(../img/cont_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 805px;
	float: left;
}

.jugendschutzBoxColumnMiddleReiter
{
	margin: 13px 155px 0px 75px;

}

.jugendschutzBoxColumnMiddleCont
{
	background-image: url(../img/cont_top_02.gif);
	background-repeat: no-repeat;
	margin: 0px 18px 0px 29px;
	padding: 20px 135px 0px 45px;
}

.jugendschutzRowContent p { margin: 0px 0px 5px 10px; }

.jugendschutzRowContent h4 { margin: 0px 0px 0px 10px; }

.jugendschutzRowContent ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 10px;
}


/* Styles Jugendschutz End ---------------------------------------------------*/

/* Styles Tell a friend Start ------------------------------------------------*/

.tellafriendPopupRowContent
{
	position: relative;
	width: 805px;
	background-image: url(../img/cont_back_04.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.tellafriendPopupColumnMiddle
{
	background-image: url(../img/cont_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 805px;
	float: left;
	min-height: 300px;
	height: auto !important;

}

.tellafriendPopupBox
{
	margin: 0px 18px 0px 29px;
	padding: 20px 135px 0px 45px;
}


.tellafriendPopupRowBottom
{
	background-image: url(../img/cont_bottom_04.gif);
	background-repeat: repeat;
	width: 805px;
	height: 50px;
	position: relative;
}

/* Styles Tell a friend End --------------------------------------------------*/


/* Styles Freunde werben Start -----------------------------------------------*/

.werbenContBoxWhite
{
	background-color: #FFFFFF;
	padding: 5px 10px 0px 10px;
	/*position: relative;*/
}
.kwkHeader { background-color: #FFFFFF; }

.werbenContBoxWhite p
{
	background-color: #f3f3eb;
	padding: 5px 5px 11px 5px;
	position: relative;
}


.werbenContBoxWhite p img.buPraemien
{
	position: absolute;
	top: 6px;
	left: 250px;
}

.werbenContBoxWhite p img.buEmpfehlung
{
	position: absolute;
	top: 6px;
	left: 214px;
}

/* Styles Freunde werben End -------------------------------------------------*/
/* Styles Retxt Start --------------------------------------------------------*/

.retxtRowContent
{
	position: relative;
	width: 805px;
	background-image: url(../img/cont_back_04.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.retxtColumnMiddle
{
	background-image: url(../img/cont_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 805px;
	float: left;
}

.retxtBox
{

	margin: 0px 18px 0px 29px;
	padding: 20px 135px 0px 45px;
}


/* Styles Retxt End ----------------------------------------------------------*/


/* Styles Tarif Start --------------------------------------------------------*/

.contBoxTarif .plaketteTarif { margin: 0px 10px 0px 0px; }

.contBoxTarifTable { position: relative; }

.contBoxTarifTable h2
{
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;
	position: relative;
}

.contBoxTarifTable table
{
	position: relative;
}
.contBoxTarifTable td
{
	height: 41px;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	text-transform: uppercase;
}

.contBoxTarifTable table td.preisInfo
{
	width: 65px; 
	border-color: #f3f3eb; 
	border-style: solid; 
	border-width: 0px 0px 0px 4px;
	font-size: 16px;
	text-align: right;
}

.contBoxTarifTable table td.preisInfo2
{
	width: 65px; 
	border-color: #f3f3eb; 
	border-style: solid; 
	border-width: 0px 0px 0px 4px;
	font-size: 12px;
	text-align: center;
}

.contBoxTarifTable table td.tdBackTop
{
	background-image: url(../img/back_table_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-color: #f3f3eb;
	border-width: 0px 0px 4px 0px;
	border-style: solid;
}

.contBoxTarifTable table td.tdBackBottom
{
	background-image: url(../img/back_table_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.contBoxTarifTable table td.tdBack1
{
	background-image: url(../img/back_table_01.jpg);
	background-repeat: no-repeat;
}

.contBoxTarifTable table td.tdBack2
{
	background-image: url(../img/back_table_02.jpg);
	background-repeat: no-repeat;
}

.contBoxTarifTable table td.tdBack3
{
	background-image: url(../img/back_table_03.jpg);
	background-repeat: no-repeat;
}

.contBoxTarifTable table td.tdBack4
{
	background-image: url(../img/back_table_04.jpg);
	background-repeat: no-repeat;
}

.contBoxTarifTable td.subline
{
	font-size: 9px;
	font-weight: normal;
	text-transform: none;
	height: 15px;
	padding: 3px 0px 0px 10px;
}

.contBoxTarifTable td.txtNormal
{
	font-size: 11px;
	font-weight: normal;
}

.contBoxTarifTable .teaserBox
{
	background-color: #e7e6da;
	border-color: #c4c1a6;
	border-width: 1px;
	border-style: solid;
	padding: 5px 10px 0px 10px;
}

.tarifTopDownloadsTable
{
	background-color: #F3F3EB;
	background-image: url(../img/back_top_downloads.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 193px;
}

.tarifTopDownloadsHeader
{
	background-image: url(../img/header_top_downloads.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 193px;
	height: 40px;
}

.tarifTopDownloadsFooter
{
	background-image: url(../img/footer_top_downloads.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 193px;
	height: 10px;
}

.tarifTopDownloadsTable td
{
	padding: 0px 5px 0px 7px;
}

.tarifTopDownloadsTable td.tarifTopDownloadsTrenner
{
	padding: 10px 0px 5px 0px;
	background-image: url(../img/linie_top_downloads.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 1px;
	line-height: 1px;
}

.roamingPopupBox .box 
{
	border-bottom:1px solid #F2F2EA;
	padding:0 0 10px 10px;
}

.roamingPopupBox .box h2 
{
	margin:0 0 5px;
	padding:5px 0 0;
}
.roamingPopupBox .box p 
{
	background-color:#F2F2EA;
	margin-left:20px;
	padding:5px 45px 5px 5px;
}


/* Styles Tarif End ----------------------------------------------------------*/

/* Styles Tarif: Roaming Start -----------------------------------------------*/


.contBoxRoamingTable h2
{
	margin: 0px 0px 5px 0px;
}
.contBoxRoamingTable table td
{
	padding: 3px 10px 3px 10px;
	text-transform: uppercase;
	border-color: #f3f3eb;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}




.contBoxRoamingTable table td.tdBackTop
{
	background-image: url(../img/back_table_top.jpg);
	border-color: #f3f3eb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	background-repeat: no-repeat;
	background-position: left top;
}

.contBoxRoamingTable table td.tdBackBottom
{
	background-image: url(../img/back_table_bottom.jpg);
	border-color: #f3f3eb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	background-position: left bottom;
	background-repeat: no-repeat;
}

.contBoxRoamingTable table td.tdBack1
{
	background-image: url(../img/back_table_01.jpg);
	border-color: #f3f3eb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	background-repeat: repeat-y;
}

.contBoxRoamingTable table td.tdBack2
{
	background-image: url(../img/back_table_02.jpg);
	background-repeat: repeat-y;
	border-color: #f3f3eb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.contBoxRoamingTable table td.tdBack3
{
	background-image: url(../img/back_table_03.jpg);
	background-repeat: repeat-y;
	border-color: #f3f3eb;
	border-width: 0px 0px 8px 0px;
	border-style: solid;
}

.contBoxRoamingTable table td.tdBack4
{
	background-image: url(../img/back_table_04.jpg);
	background-repeat: repeat-y;
	border-color: #f3f3eb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.contBoxRoamingTable td.tdSpacer
{

	padding: 0px;
	font-size: 5px;
	line-height: 1px;
}

.contBoxRoamingTable td.subline
{
	font-size: 9px;
	font-weight: normal;
	height: 15px;
}

.contBoxRoamingTable td.txtNormal
{
	font-size: 11px;
	font-weight: normal;
}




.contBoxRoamingTable .teaserBox
{
	border-color: #c4c1a6;
	border-width: 1px;
	border-style: solid;
	margin: 5px 0px 0px 0px;

}

.contBoxRoamingTable .teaserBox table
{
	border-color: #e7e6da;
	border-width: 5px;
	border-style: solid;
}

.teaserBoxHotline
{
	background-color: #e7e6da;
	border-color: #c4c1a6;
	border-width: 1px;
	border-style: solid;
	padding: 5px 10px 0px 10px;
}

.contBoxRoamingTable .teaserBox table td
{
	/*background-color: #e7e6da;*/

	padding: 5px 5px 5px 5px;
	margin: 5px 0px 0px 0px;
}

/* -- */
.roamingPopupRowContent
{
	position: relative;
	width: 805px;
	background-image: url(../img/cont_back_04.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.roamingPopupColumnMiddle
{
	background-image: url(../img/cont_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 805px;
	float: left;
}

.roamingPopupBox
{

	margin: 0px 18px 0px 29px;
	padding: 20px 135px 0px 45px;
}


.roamingPopupRowBottom
{
	background-image: url(../img/cont_bottom_04.gif);
	background-repeat: repeat;
	width: 805px;
	height: 50px;
	position: relative;
}

/* Styles Tarif: Roaming End -------------------------------------------------*/

/* Styles Tarif: WAP Data Start ----------------------------------------------*/



.contBoxWapDataTable table td
{
	padding: 3px 10px 3px 10px;
	text-transform: uppercase;
	border-color: #f3f3eb;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}

.contBoxWapDataTable table td.tdBackTop
{
	background-image: url(../img/back_table_top.jpg);
	border-color: #f3f3eb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
}

.contBoxWapDataTable table td.tdBackBottom
{
	background-image: url(../img/back_table_bottom.jpg);
	border-color: #f3f3eb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	background-position: left bottom;
	background-repeat: no-repeat;
}

.contBoxWapDataTable table td.tdBack1
{
	background-image: url(../img/back_table_01.jpg);
	border-color: #f3f3eb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	background-repeat: repeat-y;
}

.contBoxWapDataTable table td.tdBack2
{
	background-image: url(../img/back_table_02.jpg);
	background-repeat: repeat-y;
	border-color: #f3f3eb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.contBoxWapDataTable table td.tdBack3
{
	background-image: url(../img/back_table_03.jpg);
	background-repeat: repeat-y;
	border-color: #f3f3eb;
	border-width: 0px 0px 8px 0px;
	border-style: solid;
}

.contBoxWapDataTable table td.tdBack4
{
	background-image: url(../img/back_table_04.jpg);
	background-repeat: repeat-y;
	border-color: #f3f3eb;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.contBoxWapDataTable td.tdSpacer
{

	padding: 0px;
	font-size: 5px;
	line-height: 1px;
}

.contBoxWapDataTable td.subline
{
	font-size: 9px;
	font-weight: normal;
	height: 15px;
}


.contBoxWapDataTable .teaserBox
{
border-color: #c4c1a6;
	border-width: 1px;
	border-style: solid;
	margin: 5px 0px 0px 0px;

}

.contBoxWapDataTable .teaserBox table
{
	border-color: #e7e6da;
	border-width: 5px;
	border-style: solid;


}

.contBoxWapDataTable .teaserBox table td
{
	/*background-color: #e7e6da;*/

	padding: 5px 5px 5px 5px;
	margin: 5px 0px 0px 0px;
}


.contBoxWapDataTable .subline
{
	font-size: 9px;
	font-weight: normal;
	height: 15px;
}



/* Styles Tarif: WAP Data End ------------------------------------------------*/

/* Styles Music: Stars Start -------------------------------------------------*/

.rowContentStars
{
	width: 959px;
	background-image: url(../img/cont_back_03.gif);
	background-repeat: repeat-y;
	background-position: left top;
	position: relative;
}

.columnMiddleStars
{
	background-image: url(../img/cont_right_top_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 702px;
	float: left;
	position: relative;
}

.boxColumnMiddleStars /* width=451px */
{
	padding: 6px 7px 0px 3px;
}

.rowBottomStars
{
	background-image: url(../img/cont_bottom_03.gif);
	background-repeat: repeat;
	width: 953px;
	height: 20px;
	position: relative;
}

/* Styles Music: Stars End ---------------------------------------------------*/

/* Styles Music: News Start --------------------------------------------------*/


.musicNewsHeader
{

	width: 499px;
	height: 94px;
	position: absolute;
	top: 9px;
	left: 10px;
}

.columnMusicNews
{
	margin: 121px 0px 0px 0px;
	width: 489px;
	position: relative;
	float: left;
}



.boxMusicNews /*width=317px*/
{
	margin: 0px 2px 0px 5px;
	background-image: url(../img/back_box_music_news.gif);
	background-repeat: repeat-y;
}

.boxMusicNews2 
{
	margin: 0px 0px 0px 5px;
	background-image: url(../img/back_box_music_news_2.gif);
	background-repeat: repeat-y;
	width: 100%;
}

.boxMusicNewsBalkenTop
{
	background-image: url(../img/balken_top_music_news.gif);
	background-repeat: no-repeat;
	width: 317px;
	height: 33px;
	background-position: left -2px;
}

.boxMusicNewsBalkenTop2
{
	background-image: url(../img/balken_top_music_news_2.gif);
	background-repeat: no-repeat;
	width: 487px;
	height: 33px;
	background-position: left -2px;
}

.boxMusicNewsBalkenBottom
{
	position: relative;
	background-image: url(../img/balken_bottom_music_news.gif);
	background-repeat: no-repeat;
	width: 317px;
	height: 28px;
	background-position: left top;
}

.boxMusicNewsBalkenBottom2
{
	position: relative;
	background-image: url(../img/balken_bottom_music_news_2.gif);
	background-repeat: no-repeat;
	width: 487px;
	height: 28px;
	background-position: left top;
}

.boxMusicNewsContent { margin: 0px 15px 10px 15px; }

.musicNewsPic
{
	width: 120px;
	height: 85px;
	float: left;
	overflow: hidden;
	margin: 0px 5px 5px 0px;
}
.columnMusicNews .mehrNews { text-align: right; }

.columnMusicNews .mehrNews img
{
	margin: 0px 0px 0px 5px;
}


/* -- */

.columnSzeneNews
{
	margin: 121px 0px 0px 0px;
	width: 165px;
	position: relative;
	float: left;
	overflow: hidden;
}

.boxSzeneNews
{
	margin: 0px 0px 10px 2px;
	background-image: url(../img/back_box_szene_news.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #fefefd;
}

.boxSzeneNewsBalkenTop
{
	background-image: url(../img/balken_top_szene_news.gif);
	background-repeat: no-repeat;
	width: 163px;
	height: 22px;
	background-position: left top;
}

.boxSzeneNewsBalkenTop p
{
	font-style: italic;
		padding: 5px 0px 8px 8px;
}

.boxSzeneNewsBalkenBottom
{
	background-image: url(../img/balken_bottom_szene_news.gif);
	background-repeat: no-repeat;
	width: 163px;
	height: 7px;
	background-position: left top;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

.boxSzeneNewsContent
{
	margin: 0px 4px 10px 8px;
	color: #6e6c5b;
}

.boxSzeneNewsContent p
{
	padding: 5px 0px 5px 0px;

}

.boxSzeneNewsContent h4
{
	padding: 5px 0px 0px 0px;

}

.columnSzeneNews .mehrNews { text-align: right; }

.columnSzeneNews .mehrNews img
{
	margin: 0px 0px 0px 5px;
}

/* -- */

.szeneNews2Header
{

	width: 499px;
	height: 115px;
	position: absolute;
	top: 9px;
	left: 6px;
}

.columnSzeneNews2
{
	margin: 15px 0px 0px 6px;

	position: relative;
}

.boxSzeneNews2
{
	/*margin: 10px 2px 0px 6px;*/

	width: 480px;
}

.boxSzeneNews2BalkenTop
{
	background-image: url(../img/balken_datum_szene_news.gif);
	background-repeat: no-repeat;
	height: 25px;
	background-position: left top;
	padding: 0px 0px 0px 10px;
}

.boxSzeneNews2BalkenTop strong
{
	display: block;
	padding: 7px 20px 0px 0px;
}

.boxSzeneNews2Content
{
	padding: 10px 10px 10px 10px;
	border-color: #999999;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	background-image: url(../img/back_cont_releases.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



.boxSzeneNews2BalkenBottom
{
	background-image: url(../img/footer_cont_szene_news.gif);
	background-repeat: no-repeat;
	width: 480px;
	height: 26px;
	background-position: left top;
}



/*
.ReleasesCdCover img
{
	border-color: #c5c1a6;
	border-width: 1px;
	border-style: solid;
	margin: 15px 0px 5px 0px;
}



.releasesIcon { margin: 0px 5px 0px 0px; }
*/


/* Styles Music: News End ----------------------------------------------------*/
/* Styles Music: On Tour Start ------------------------------------------------------*/


.datesHeader
{

	width: 499px;
	height: 94px;
	position: absolute;
	top: 9px;
	left: 10px;
}

.columnDates
{
	margin: 121px 0px 0px 0px;
	width: 324px;
	position: relative;
	float: left;
}



.boxDates /*width=317px*/
{
	margin: 0px 2px 0px 5px;
	background-image: url(../img/back_box_music_news.gif);
	background-repeat: repeat-y;
}

.boxDatesBalkenTop
{
	background-image: url(../img/balken_top_dates.gif);
	background-repeat: no-repeat;
	width: 317px;
	height: 33px;
	background-position: left -2px;
}

.boxDatesBalkenBottom
{
	position: relative;
	background-image: url(../img/balken_bottom_music_news.gif);
	background-repeat: no-repeat;
	width: 317px;
	height: 28px;
	background-position: left top;
}

.boxDatesContent
{
	margin: 0px 5px 0px 6px;
	padding: 10px 0px 0px 0px;
}

table.datesNamePic td
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 5px;
}

.boxDatesContent td
{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
}

.boxDatesContent td.logoHand
{
	padding: 0px 0px 0px 15px;
}

.boxDatesContent p.buListen
{
	margin: 15px 0px 0px 0px;
}

.datesPic
{
	width: 100px;
	height: 75px;
	overflow: hidden;
	margin: 12px 0px 5px 0px;
	float: left;
}

/*
.datesPic img
{
	position: relative;
	left: -30px;
	top: -10px;
}
*/



/* -- */

.columnTvDates
{
	margin: 120px 0px 0px 0px;
	width: 165px;
	position: relative;
	float: left;
	overflow: hidden;
}

.boxTvDates
{
	margin: 0px 0px 10px 2px;
	background-image: url(../img/back_box_szene_news.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #fefefd;
}

.boxTvDatesBalkenTop
{
	background-image: url(../img/balken_top_tvdates.gif);
	background-repeat: no-repeat;
	width: 163px;
	height: 22px;
	background-position: left top;
}

.boxTvDatesBalkenTop p
{
	font-style: italic;
	padding: 5px 0px 8px 8px;
}

.boxTvDatesBalkenBottom
{
	background-image: url(../img/balken_bottom_tvdates.gif);
	background-repeat: no-repeat;
	width: 163px;
	height: 17px;
	background-position: left top;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

.boxTvDatesContent
{
	margin: 0px 0px 10px 0px;
	color: #6e6c5b;
}

.boxTvDatesContent p
{
	padding: 5px 5px 0px 7px;

}

.boxTvDatesContent h4
{
	padding: 5px 5px 3px 7px;
	background-image: url(../img/back_tvdates_head.gif);
}





/* Styles Music: On Tour End ----------------------------------------------------*/
/* Styles Music: Releases Start ----------------------------------------------*/


.releasesHeader
{

	width: 499px;
	height: 94px;
	position: absolute;
	top: 9px;
	left: 6px;
}

.columnReleases
{
	margin: 104px 0px 0px 0px;
	width: 482px;
	position: relative;
		float: left;

}

.boxReleases
{
	margin: 0px 2px 10px 6px;
	width: 100%;
}

.boxReleasesBalkenTop
{
	background-image: url(../img/balken_datum_releases.gif);
	background-repeat: repeat-x;
	height: 17px;
	background-position: left top;
	color: #FFFFFF;
	text-align: right;
	width: 480px;
}

.boxReleasesBalkenTop strong
{
	display: block;
	padding: 3px 20px 0px 0px;
}

.boxReleasesContent
{
	padding: 0px 0px 0px 0px;
	background-image: url(../img/back_cont_releases.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #C7C3AA;
	width: 480px;
}

.boxReleasesContent table
{
	border-color: #999999;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
}

.boxReleasesContent td { padding: 10px; }

.boxReleasesContent p
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.boxReleasesBalkenBottom
{
	position: relative;
	background-image: url(../img/footer_cont_releases.gif);
	background-repeat: no-repeat;
	width: 480px;
	height: 42px;
	background-position: left top;
}



.ReleasesCdCover img
{
	border-color: #c5c1a6;
	border-width: 1px;
	border-style: solid;
	margin: 15px 0px 5px 0px;
}



.releasesIcon { margin: 0px 5px 0px 0px; }


/* Styles Music: Releases End ------------------------------------------------*/

/* Styles Music: Playlists Start ----------------------------------------------*/


.playlistsHeader
{

	width: 499px;
	height: 94px;
	position: absolute;
	top: 9px;
	left: 6px;
}

.columnPlaylists
{
	margin: 104px 0px 0px 0px;
	width: 480px;
	position: relative;
	float: left;

}

.boxPlaylists
{
	margin: 0px 2px 10px 6px;
	width: 480px;
}

.boxPlaylistsBalkenTop
{
	background-image: url(../img/balken_head_playlists.gif);
	background-repeat: no-repeat;
	height: 17px;
	background-position: left top;
	color: #FFFFFF;
	text-align: right;
}



.boxPlaylistsContent
{
	padding: 10px 10px 0px 15px;
	border-color: #999999;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	background-image: url(../img/back_playlists_uebersicht.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #e8e8d9;
}


.boxPlaylistsContent td
{
padding: 0px 0px 10px 0px;
}



.playlistsPic
{
	width: 102px;
	height: 130px;
	background-image: url(../img/playlists_pic_schatten.gif);
	background-repeat: no-repeat;
	background-position: left 102px;
	font-weight: bold;
}


td .playlistsPic img
{
	border-color: #c5c1a6;
	border-width: 1px;
	border-style: solid;
	margin: 0px 0px 5px 0px;
}


/* Styles Music: Playlists End -----------------------------------------------*/
/* Styles Music: Playlists Details Start -------------------------------------*/


.playlistsDetailsHeader
{

	width: 499px;
	height: 94px;
	position: absolute;
	top: 9px;
	left: 6px;
}

.columnPlaylistsDetails
{
	margin: 104px 0px 0px 0px;
	width: 480px;
	position: relative;
	float: left;

}

.boxPlaylistsDetails
{
	margin: 0px 2px 10px 6px;
	width: 480px;
}

.boxPlaylistsDetailsBalkenTop
{
	background-image: url(../img/balken_head_playlists.gif);
	background-repeat: no-repeat;
	height: 17px;
	background-position: left top;
	color: #FFFFFF;
	text-align: right;
}



.boxPlaylistsDetailsContent
{
	padding: 10px 10px 15px 15px;
	border-color: #999999;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	background-image: url(../img/back_playlists_detail.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #c6c3aa;
}


.boxPlaylistsDetailsContent td
{
	padding: 12px 0px 0px 0px;
}

.boxPlaylistsDetailsContent td.logoHand
{
	padding: 0px 0px 0px 15px;
}

.boxPlaylistsDetailsContent td h3
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 10px;
	text-transform: uppercase;
}

.boxPlaylistsDetailsContent td h4
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}


.boxPlaylistsDetailsContent td p
{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 11px 10px;
	background-image: url(../img/linie_playlists_detail.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.boxPlaylistsDetailsContent td p img
{
	vertical-align: text-bottom;
}




.PlaylistsDetailsPic
{
	width: 152px;
	height: 160px;
	background-image: url(../img/playlists_pic_schatten_02.jpg);
	background-repeat: no-repeat;
	background-position: left 132px;
	font-weight: bold;
	float: left;
}


td .PlaylistsDetailsPic img
{
	border-color: #c5c1a6;
	border-width: 1px;
	border-style: solid;
	margin: 0px 0px 5px 0px;
}


/* Styles Music: Playlists Details End ---------------------------------------*/


/* Styles Music: Wapportal Start ---------------------------------------------*/
.wapportalPic
{
	background-image: url(../img/back_wap_musicportal.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 545px;
	width: 492px;
	position: relative;
	top: 0px;
	left: -24px;
}

.headGraphicWap
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	left: -3px;
}

.wapChannels
{
	z-index: 2;
	position: relative;
}
.wapSchnoerkelLi
{
	position: absolute;
	top: 650px;
	left: -24px;
	z-index: 1;
}
.wapSchnoerkelRe
{
	position: absolute;
	top: 950px;
	left: 400px;
	z-index: 1;
}

/* Styles Music: Wapportal End -----------------------------------------------*/



/* Styles Landingpage pro7 Start ---------------------------------------------*/

body.pro7
{
	background-color: #f3f3eb;

	background-image: url(../img/x.gif);

}

.containerLandingpagePro7
{
	padding: 0px 0px 0px 0px;
}

.rowContentPro7
{
	width: 600px;
	position: relative;
}

.columnMiddlePro7
{
	width: 499px;
	position: relative;
}

.boxColumnMiddlePro7 /* width=451px */
{
	margin: 0px 0px 0px 77px;
	position: relative;
}

.rowLegalPro7
{
	width: 600px;
	color: #666666;
	font-size: 10px;
	text-align: justify;
	margin: 100px 0px 0px 0px;
}

.rowMetanaviPro7
{
	position: relative;
	width: 760px;
}

.boxMetanaviPro7
{
	padding: 20px 0px 0px 0px;
}

.boxMetanaviPro7 .logoKoop
{
	position: absolute;
	top: 21px;
	left: 320px;
}


.rowLegalPro7 p { padding: 0px 72px 14px 77px; }


/* Styles Landingpage pro7 End -----------------------------------------------*/

.headGraphic
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	position: relative;
	left: -3px;
}
.invisible { display: none; }
.nofloat { clear: both; }
.nowrap { white-space: nowrap; }

.spacer
{
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	line-height: 1px;
}

.spacer10px
{
	width: 10px !important;
	border-width: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	line-height: 1px !important;
	font-size: 1px !important;
}

.backWeiss
{
	background-color: #ffffff;
}
.txtFett
{
	font-weight: bold;
}

.txtRot
{
	color: #df3a00;
}

.borderUntenTD-1 td
{
	border-bottom: 1px #000000 solid;
}
