﻿*
{
	font-size: 11px;
	font-family: Arial, Geneva, sans-serif;
	line-height: 15px;
	font-weight: normal;
}

/*a, a:link, a:visited
{
	color: #00f;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a:active, a:hover
{
	color: #3399ff;
}*/

img, table, th, td, form
{
	border: none;
}

h1, h2, h3, h4, h5, h6, ul, li, table, td, input, form, img
{
	margin: 0;
	padding: 0;
}

input
{
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6
{
	font-weight: bold;
}

div
{
	text-align: left;
}

table
{
	border-spacing: 0;
}

h2, h2 b
{
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 6px;
}

h2 b
{
	margin-bottom: 0;
}

h3
{
	font-size: 16px;
	line-height: 19px;
}

h4, h4 b
{
	line-height: 15px;
	margin-bottom: 7px;
}

h4 b
{
	margin-bottom: 0;
}

h5
{
	line-height: 15px;
}

b
{
	font-weight: bold;
}

.black
{
	color: #000000;
	font-weight: bold;
}

a.blueNoWrap
{
	white-space: nowrap;
}

A.classAlbumShortLinkBlack, A.classAlbumShortLinkBlack:link, A.classAlbumShortLinkBlack:visited, A.classAlbumShortLinkBlack:active, A.classAlbumShortWithoutNumLinkBlack, A.classAlbumShortWithoutNumLinkBlack:link, A.classAlbumShortWithoutNumLinkBlack:visited, A.classAlbumShortWithoutNumLinkBlack:active, A.classSongShortLinkBlack, A.classSongShortLinkBlack:link, A.classSongShortLinkBlack:visited, A.classSongShortLinkBlack:active, A.classSongShortWithoutNumLinkBlack, A.classSongShortWithoutNumLinkBlack:link, A.classSongShortWithoutNumLinkBlack:visited, A.classSongShortWithoutNumLinkBlack:active, A.classSingleShortLinkBlack, A.classSingleShortLinkBlack:link, A.classSingleShortLinkBlack:visited, A.classSingleShortLinkBlack:active, A.classSingleShortWithoutNumLinkBlack, A.classSingleShortWithoutNumLinkBlack:link, A.classSingleShortWithoutNumLinkBlack:visited, A.classSingleShortWithoutNumLinkBlack:active, A.classVideoShortLinkBlack, A.classVideoShortLinkBlack:link, A.classVideoShortLinkBlack:visited, A.classVideoShortLinkBlack:active, A.classVideoShortWithoutNumLinkBlack, A.classVideoShortWithoutNumLinkBlack:link, A.classVideoShortWithoutNumLinkBlack:visited, A.classVideoShortWithoutNumLinkBlack:active, SPAN.blackUnderNoBlink
{
	color: #000;
	text-decoration: none;
}

a.blackUnderNoBlink, a.blackUnderNoBlink:link, a.blackUnderNoBlink:visited, a.blackUnderNoBlink:active
{
	color: #000 !important;
	text-decoration: none;
	display: block;
}

A.classAlbumShortLinkBlack:hover, A.classAlbumShortWithoutNumLinkBlack:hover, A.classSongShortLinkBlack:hover, A.classSongShortWithoutNumLinkBlack:hover, A.classSingleShortLinkBlack:hover, A.classSingleShortWithoutNumLinkBlack:hover, A.classVideoShortLinkBlack:hover, A.classVideoShortWithoutNumLinkBlack:hover, A.blackUnderNoBlink:hover
{
	text-decoration: underline !important;
}

#footer_old a
{
	color: #fff;
}

a.sort span, a.sort span img
{
	display: inline;
	vertical-align: baseline;
}

a.sort span img
{
	margin: 0;
	padding: 0 4px 0 4px;
	border: 0;
}

.underline
{
	text-decoration: underline;
}

span.headerChannel
{
	margin: 0 10px 0 0;
	padding: 0;
	padding-left: 10px;
	border: 0;
	font-size: 20px;
	line-height: 20px;
	color: #0E94CE;
	text-transform: uppercase;
	font-family: Arial, Geneva, sans-serif;
	font-weight: bold;
}

.linksTop
{
	font-size: 11px;
	font-family: Arial, Geneva, sans-serif;
	color: #ccc;
	clear: both;
	margin: 0 0 3px 0;
	padding-top: 4px;
	width: 645px;
	text-align: right;
	float: left;
}

.linksTop
{
	font-size: 11px;
	font-family: Arial, Geneva, sans-serif;
	color: #ccc;
	clear: both;
	margin: 0 0 3px 0;
	padding-top: 4px; /*width: 645px;*/
	text-align: right;
	float: left;
}

/* searchForm start */
.searchFormTag
{
	float: left;
	clear: both;
	color: #000;
	width: 320px; /*height: 106px;*/
	background: url( ../images/search/search_bg.gif ) repeat-x; /*padding-top:40px;*/
}

.searchFormTag img, .imm, .imm1
{
	border: 0;
	padding: 0;
	margin: 0;
}

.sF1, .sF5
{
	font-size: 12px !important;
}

.form2, .form3, .sF5 a
{
	font-size: 11px !important;
	font-family: Arial, Geneva, sans-serif;
}

.imF1, .imF2
{
	width: 8px;
	height: 110px;
	background-repeat: no-repeat;
}

.imF1
{
	background-image: url( ../images/search/left.gif );
}

.imF2
{
	background-image: url( ../images/search/right.gif );
}

.sF1, .sF2, .sF3, .sF4, .sF5
{
	display: inline;
	float: left;
	clear: none;
}

.imF1, .imF2, .searchFormTag .str
{
	display: inline;
	float: left;
	clear: none;
}

.searchFormTag .str
{
	margin: 0; 
	height: 90px;
	width: 304px;
	overflow: visible; /*background-color:Gray;*/
}

.searchFormTag .str_in
{
	float: left;
	width: 300px; /**/ /*line-height: 27px;*/
	height: 30px; 
	position: relative; /*z-index: 2000;*/ /*background-color:Red;*/
}

.sF1
{
	width: 46px;
	font-weight: bold;
	padding: 7px 0 0 10px;
	text-align: left;
}

.sF2
{
	padding: 5px 0 0 2px;
	width: 250px;
}

.sF3
{
	margin: 5px 0 0 11px;
	padding: 0 0 0 0;
	width: 130px;
	height: 20px;
	line-height: 0px;
}

.sF4
{
	margin: 5px 0 0 0;
	padding: 0px 6px 0px;
	width: 60px;
}

.sF5
{
	padding: 5px 0 0 0;
	width: 126px;
	color: #ccc;
	overflow: visible;
}

.searchFormTag .str_in img
{
	position: relative;
	top: 10px;
	left: 1px;
}

.searchFormTag .str .blueNoWrap
{
	text-decoration: none;
	color: #000;
}

.searchFormTag .str_in h2
{
	position: relative;
	top: 10px;
	left: 3px;
	font-size: 15px;
	color: #7A848E;
	font-family: sans-serif;
}

.form2
{
	width: 250px;
	height: 20px;
	border-top: 1px solid #B0B0B0;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #E0E0E0;
	border-left: 1px solid #C1C1C1;
	padding-left: 3px;
	padding-top: 1px;
}

.form3
{
	width: 127px;
	height: 20px;
	border-top: 1px solid #B0B0B0;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #E0E0E0;
	border-left: 1px solid #C1C1C1;
}

.imm1
{
	width: 60px;
	height: 20px;
	background-image: url( ../images/search_button.gif );
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
}

/* searchForm end */

.leftContentBorder, .classLightBlueBlockShort, .classLightBlueBlock, .classSongTopExtBorder, .classAlbumTopExtBorder, .classPlayListTopBorder, .classSingleTopExtBorder, .classVideoTopExtBorder
{
	width: 485px;
	margin-top: 26px;
	float: left;
	clear: both;
}

.classSongTopExtBorder, .classAlbumTopExtBorder, .classSingleTopExtBorder, .classVideoTopExtBorder
{
	margin-top: 5px;
}

.classPlayListTopBorder
{
	float: none; /* cropped bottom page fix */
}

.classLightBlueBlockShortIconLine, .classLightBlueBlockIconLine
{
	margin-bottom: 9px;
	width: 110px;
	float: left;
	clear: both;
}

.classLightBlueBlockShortIcon, .classLightBlueBlockIcon
{
	margin: 0;
	overflow: visible;
	width: 20px;
	float: left;
	clear: left;
}

.classLightBlueBlockShortIcon img, .classLightBlueBlockIcon img
{
	/*    height: auto;*/
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

.classLightBlueBlockShortIconTxt, .classLightBlueBlockIconTxt
{
	overflow: visible;
	padding-top: 0;
	width: 84px;
	float: left;
	clear: right;
	padding-left: 4px;
}

.icon
{
	/*    height: auto;*/
	padding-bottom: 2px;
	padding-right: 4px;
	float: left;
	clear: left;
}

.icon img
{
	/*    height: auto;*/
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

.iconTxt
{
	overflow: visible;
	padding-top: 3px;
	line-height: 9px;
	display: inline;
	float: left;
	clear: right;
}

.classAlbumDetailsIconsMerkz div, .classSingleDetailsIconsMerkz div
{
	/*    height: auto;*/
	padding-left: 4px;
	float: right;
	clear: none;
	padding-top: 3px;
}

.classAlbumDetailsIconsMerkz div img, .classSingleDetailsIconsMerkz div img
{
	/*    height: auto;*/
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

.TopIconImg, .pt2, .classAlbumDetailsTopIconImg, .classSingleDetailsTopIconImg, .classSongDetailsTopIconImg, .classVideoDetailsTopIconImg
{
	margin: 1px 0 -1px 0;
	overflow: visible;
}

.TopIconImg div, .pt2 div, .classAlbumDetailsTopIconImg div, .classSingleDetailsTopIconImg div, .classSongDetailsTopIconImg div, .classVideoDetailsTopIconImg div
{
	/*    height: auto;*/
	padding-right: 4px;
	float: left;
	clear: none;
}

.TopIconImg div img, .pt2 div img, .classAlbumDetailsTopIconImg div img, .classSingleDetailsTopIconImg div img, .classSongDetailsTopIconImg div img, .classVideoDetailsTopIconImg div img
{
	/*    height: auto;*/
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

.iss4, .classAlbumDetailsStr4, .classVideoDetailsStr4, .classSingleDetailsStr4, .classSongDetailsStr4, .str4
{
	width: 20px;
	padding-right: 4px;
	margin: 1px 0 -1px 0;
	float: left;
	clear: none;
	overflow: visible;
}

.iss4 img, .classAlbumDetailsStr4 img, .classVideoDetailsStr4 img, .classSingleDetailsStr4 img, .classSongDetailsStr4 img, .str4 img
{
	/*    height: auto;*/
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

.classAlbumShortEinzelsong, .classVideoShortEinzelsong, .classSingleShortEinzelsong, .classAlbumShortWithoutNumEinzelsong, .classSingleShortWithoutNumEinzelsong, .classVideoShortWithoutNumEinzelsong, .classSongShortEinzelsong, .classSongShortWithoutNumEinzelsong, .classLightBlueBlockShortEinzelsong, .classLightBlueBlockEinzelsong, .classAlbumTopExtEinzelsong, .classPlayListTopEinzelsong, .classAlbumSearchBodyEinzelsong, .classSingleSearchBodyEinzelsong, .classAlbumMerkzettelBodyEinzelsong
{
	font-weight: bold;
	padding: 13px 0 0 0;
	clear: both;
}

.titleTabLeft, .classAlbumShortTitleTab, .classAlbumShortWithoutNumTitleTab, .classSongShortTitleTab, .classSongShortWithoutNumTitleTab, .classSingleShortTitleTab, .classSingleShortWithoutNumTitleTab, .classVideoShortTitleTab, .classVideoShortWithoutNumTitleTab, .classLightBlueBlockShortTitleTab, .classArtistTopTitleTab
{
	border-bottom: 1px solid #ccc;
	clear: both;
}

.titleTabTxt, .classAlbumShortTitleTabTxt, .classAlbumShortWithoutNumTitleTabTxt, .classSongShortTitleTabTxt, .classSongShortWithoutNumTitleTabTxt, .classSingleShortTitleTabTxt, .classSingleShortWithoutNumTitleTabTxt, .classVideoShortTitleTabTxt, .classVideoShortWithoutNumTitleTabTxt, .classLightBlueBlockShortTitleTabTxt, .classLightBlueBlockTitleTabTxt, .classLightBlueBlockRightTitleTabTxt, .classArtistTopTitleTabTxt, .classAlbumDetailsTabTxt, .classVideoDetailsTabTxt, .classSingleDetailsTabTxt, .classSongDetailsTabTxt, .classVideoDetailsTabTxt, .bottomNewsTitleTxt
{
	font-size: 12px;
	color: #717171;
	line-height: 17px;
	text-transform: uppercase; /*font-family:Georgia;*/
	clear: both;
}
.classSongDetailsTabTxt, .classAlbumDetailsTabTxt, .classVideoDetailsTabTxt, .classSingleDetailsTabTxt
{
	width: 650px;
}
.lightBlueBgL, .classAlbumShortLightBlueFon, .classAlbumShortWithoutNumLightBlueFon, .classSongShortLightBlueFon, .classSongShortWithoutNumLightBlueFon, .classSongTopExtLightBlueFon, .classSingleTopExtLightBlueFon, .classVideoTopExtLightBlueFon, .classAlbumTopExtLightBlueFon, .classSingleShortLightBlueFon, .classSingleShortWithoutNumLightBlueFon, .classVideoShortLightBlueFon, .classVideoShortWithoutNumLightBlueFon, .classVideoTopExtLightBlueFon, .classAlbumTopExtLightBlueFon, .classLightBlueBlockShortFon, .classArtistTopLightBlueFon, .classPlayListTopLightBlueFon
{
	width: 485px;
	float: left;
	clear: both;
}

.lightBlueBgDiv1, .classLightBlueBlockShortImg, .classLightBlueBlockImg
{
	margin: 5px 0 5px 15px;
	padding: 0;
	border: 0;
	display: inline;
	width: 100px;
	float: left;
	clear: none;
}

.classLightBlueBlockShortTopImg, .classLightBlueBlockTopImg
{
	margin: 0px 6px 0 0;
	float: left;
	clear: none;
	width: 155px;
	height: 155px;
}

.classLightBlueBlockShortTopImg img, .classLightBlueBlockTopImg img
{
	width: 155px;
	height: 140px;
}

.lightBlueBgDiv2, .classLightBlueBlockShortTxt, .classLightBlueBlockTxt
{
	margin: 0;
	padding: 5px 0 4px 10px;
	border: 0;
	display: inline;
	width: 320px;
	float: left;
	clear: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

.classLightBlueBlockShortTopTxt, .classLightBlueBlockTopTxt, .classLightBlueBlockShortTopTxtExt, .classLightBlueBlockTopTxtExt
{
	padding: 4px 10px 0 0;
	float: left;
	clear: none;
}

.classLightBlueBlockShortTopTxtExt, .classLightBlueBlockTopTxtExt
{
	width: 314px;
}

.classLightBlueBlockShortTopTxt, .classLightBlueBlockTopTxt
{
	width: 312px;
}

.classLightBlueBlockShortTopImages, .classLightBlueBlockTopImages
{
	padding: 5px 0 0 0;
	font-size: 12px;
	width: 105px;
	float: left;
	clear: right;
}

ul li.Tipp, ul li.classLightBlueBlockShortLiList, ul li.classLightBlueBlockLiList, ul li.classLightBlueBlockRightLiList, div.classLightBlueBlockShortFon ul li, div.classLightBlueBlockFon ul li, div.classLightBlueBlockRightFon ul li
{
	margin: 0;
	padding-left: 6px;
	background: url( ../images/bullet.gif ) 0 6px no-repeat;
}
div.classNewsposition ul li
{
	/*margin: 0;*/
	padding-left: 2px;
	/*background: url( ../images/bullet.gif ) 0 6px no-repeat;*/
}
.classNewsposition
{
	width:315px; /*270*/
max-width:290px;
	border:3px solid #DEDEDE;
	margin: 5px 0px;
	clear: both;
	background-color: #fff; 
	padding: 5px 10px;
}

.classAlbumShortContentBorder, .classSongShortContentBorder, .classAlbumShortWithoutNumContentBorder, .classSongShortWithoutNumContentBorder, .classSingleShortContentBorder, .classVideoShortContentBorder, .classSingleShortWithoutNumContentBorder, .classVideoShortWithoutNumContentBorder
{
	margin: 26px 0 0 0;
	float: left;
	clear: both;
	width: 485px;
}

.classAlbumShortTitleWhiteFon, .classSongShortTitleWhiteFon, .classAlbumShortWithoutNumTitleWhiteFon, .classSongShortWithoutNumTitleWhiteFon, .classSongTopExtTitleWhiteFon, .classSingleTopExtTitleWhiteFon, .classVideoTopExtTitleWhiteFon, .classAlbumTopExtTitleWhiteFon, .classSingleShortTitleWhiteFon, .classVideoShortTitleWhiteFon, .classSingleShortWithoutNumTitleWhiteFon, .classVideoShortWithoutNumTitleWhiteFon, .classVideoTopExtTitleWhiteFon, .classAlbumTopExtTitleWhiteFon, .classPlayListTopTitleWhiteFon
{
	width: 485px;
	margin-top: 4px;
	background-image: url( ../images/bg_titelbar_grad_1x20.gif );
	background-position: bottom;
	background-repeat: repeat-x;
	height: 20px;
	clear: both;
	float: left;
}

.classSongShortTitleInterpret, .classSongShortWithoutNumTitleInterpret, .classSongTopExtTitleInterpret, .classVideoShortTitleInterpret, .classVideoShortWithoutNumTitleInterpret, .classVideoTopExtTitleInterpret
{
	padding: 3px 0 0 6px;
	width: 304px;
	font-weight: bold;
	word-spacing: 0;
	float: left;
	clear: none;
}

.classSongShortLange, .classSongShortWithoutNumLange, .classSongTopExtLange, .classVideoShortLange, .classVideoShortWithoutNumLange, .classVideoTopExtLange
{
	padding: 3px 0 0 0;
	width: 68px;
	text-align: left;
	font-weight: bold;
	float: left;
	clear: none;
}

.classSongShortLangeTxt, .classSongShortWithoutNumLangeTxt, .classSongTopExtLangeTxt, .classVideoShortLangeTxt, .classVideoShortWithoutNumLangeTxt, .classVideoTopExtLangeTxt
{
	padding: 4px 4px 0 0;
	width: 64px;
	overflow: visible;
	float: left;
	clear: none;
}

.classAlbumShortTitleAktionen, .classSongShortTitleAktionen, .classAlbumShortWithoutNumTitleAktionen, .classSongShortWithoutNumTitleAktionen, .classSongTopExtTitleAktionen, .classAlbumTopExtTitleAktionen, .classSingleShortTitleAktionen, .classVideoShortTitleAktionen, .classSingleShortWithoutNumTitleAktionen, .classVideoShortWithoutNumTitleAktionen, .classVideoTopExtTitleAktionen, .classSingleTopExtTitleAktionen, .classPlayListTopTitleAktionen
{
	padding: 3px 2px 0 0;
	text-align: right;
	width: 86px;
	font-weight: bold;
	float: left;
	clear: none;
}

.classAlbumShortTitlePreis, .classSongShortTitlePreis, .classAlbumShortWithoutNumTitlePreis, .classSongShortWithoutNumTitlePreis, .classSongTopExtTitlePreis, .classAlbumTopExtTitlePreis, .classSingleShortTitlePreis, .classVideoShortTitlePreis, .classSingleShortWithoutNumTitlePreis, .classVideoShortWithoutNumTitlePreis, .classVideoTopExtTitlePreis, .classSingleTopExtTitlePreis, .classPlayListTopTitlePreis
{
	padding: 3px 4px 0 0;
	width: 68px;
	font-weight: bold;
	text-align: right;
	float: left;
	clear: none;
}

.classAlbumShortBlock, .classVideoShortBlock, .classSingleShortBlock, .classSongShortBlock, .classAlbumShortWithoutNumBlock, .classSongShortWithoutNumBlock, .classSingleShortWithoutNumBlock, .classVideoShortWithoutNumBlock, .classSongTopExtBlock, .classAlbumTopExtBlock, .classPlayListTopBlock
{
	padding: 0 0 4px 0;
	float: left;
	clear: both;
	border-bottom: 1px solid #ccc;
}
.classAlbumShortBlock, .classVideoShortBlock, .classSingleShortBlock, .classSongShortBlock, .classAlbumShortWithoutNumBlock, .classSongShortWithoutNumBlock, .classSingleShortWithoutNumBlock, .classVideoShortWithoutNumBlock, .classSongTopExtBlock, .classAlbumTopExtBlock
{
	width: 475;
}
.classPlayListTopBlock
{
	width: 482px;
}
.classAlbumShortN, .classVideoShortN, .classSingleShortN, .classSongShortN, .classAlbumShortWithoutNumN, .classSongShortWithoutNumN, .classSongTopExtN, .classAlbumTopExtN, .classPlayListTopN
{
	padding: 4px 0 0 6px;
	width: 17px;
	font-weight: bold;
	float: left;
	clear: left;
}

.classSongShortNtop, .classSingleShortNtop, .classVideoShortNtop, .classAlbumShortNtop, .classVideoShortN, .classSongShortN, .classSingleShortN, .classAlbumShortN
{
	padding: 4px 0 0 0;
	width: 34px;
	text-align: center;
	font-weight: bold;
	float: left;
	clear: left; /*	background-color: #0ff;*/
}
.Width650
{
	width: 650px;
}
.Width850
{
	width: 850px;
}
.classSongShortNtop span, .classSingleShortNtop span, .classVideoShortNtop span, .classAlbumShortNtop span, .classVideoShortN span, .classSongShortN span, .classSingleShortN span, .classAlbumShortN span
{
	display: block;
}

span.current, .classSongShortNtop span.current, .classSingleShortNtop span.current, .classVideoShortNtop span.current, .classAlbumShortNtop span.current
{
	font-size: 14px;
	font-weight: bold;
	color: #505050;
}

span.prev, .classSongShortNtop span.prev, .classSingleShortNtop span.prev, .classVideoShortNtop span.prev, .classAlbumShortNtop span.prev
{
	font-size: 10px;
	color: #aeaeae; /*	float: left;*/ /*	word-spacing: 10px;*/
	display: inline;
}

.classSongShortNtop img, .classSingleShortNtop img, .classVideoShortNtop img, .classAlbumShortNtop img, .classVideoShortN img, .classSongShortN img, .classSingleShortN img, .classAlbumShortN img
{
	/*         padding-left: 5px;         padding-right: 2px;         display: block;         float: left;         clear: none;     */
	display: inline;
}

.classSongShortTxt, .classSongShortWithoutNumTxt, .classSongTopExtTxt
{
	padding: 4px 4px 0 0;
	width: 215px;
	float: left;
	clear: none;
}

.classSongShortTxt, .classSongShortWithoutNumTxt
{
	padding: 4px 0 0 6px;
}

.classSongShortTxttop
{
	padding: 4px 0 0 6px;
	width: 211px;
	float: left;
	clear: none;
}

.classSongShortWithoutNumTxt
{
	width: 238px;
}

.classAlbumShortIcons, .classVideoShortIcons, .classSingleShortIcons, .classSongShortIcons, .classAlbumShortWithoutNumIcons, .classSingleShortWithoutNumIcons, .classVideoShortWithoutNumIcons, .classSongShortWithoutNumIcons, .classSongTopExtIcons, .classAlbumTopExtIcons, .classPlayListTopIcons
{
	width: 86px;
	float: left;
	clear: none;
}

.ds4txt, .classAlbumDetailsIcons, .classSingleDetailsIcons
{
	width: 100px;
	float: left;
	clear: none;
}

.classAlbumIcons, .classSongSearchBodyIcons, .classAlbumSearchBodyIcons, .classSingleSearchBodyIcons, .classVideoSearchBodyIcons, .classArtistDetailTopBodyIcons, .classArtistDetailTopSongBodyIcons, .classArtistDetailTopVideoBodyIcons
{
	padding: 0 4px 0 0;
	width: 86px;
	float: left;
	clear: none;
}

.classAlbumShortIcons div, .classVideoShortIcons div, .classSingleShortIcons div, .classSongShortIcons div, .classAlbumShortWithoutNumIcons div, .classSingleShortWithoutNumIcons div, .classVideoShortWithoutNumIcons div, .classSongShortWithoutNumIcons div, .classSongTopExtIcons div, .classAlbumTopExtIcons div, .classPlayListTopIcons div, .ds4txt div, .classAlbumDetailsIcons div, .classSingleDetailsIcons div, .classAlbumIcons div, .classSongSearchBodyIcons div, .classAlbumSearchBodyIcons div, .classSingleSearchBodyIcons div, .classVideoSearchBodyIcons div, .classAlbumMerkzettelBodyIcons div, .classArtistDetailTopBodyIcons div, .classArtistDetailTopSongBodyIcons div, .classArtistDetailTopVideoBodyIcons div
{
	margin: 3px 2px 0 0;
	float: right;
	clear: none;
}

.classAlbumShortIcons div img, .classVideoShortIcons div img, .classSingleShortIcons div img, .classSongShortIcons div img, .classAlbumShortWithoutNumIcons div img, .classSongShortWithoutNumIcons div img, .classSongTopExtIcons div img, .classAlbumTopExtIcons div img, .classPlayListTopIcons div img, .ds4txt div img, .classAlbumDetailsIcons div img, .classSingleDetailsIcons div img, .classAlbumIcons div img, .classSongSearchBodyIcons div img, .classAlbumSearchBodyIcons div img, .classSingleSearchBodyIcons div img, .classVideoSearchBodyIcons div img, .classAlbumMerkzettelBodyIcons div img, .classArtistDetailTopBodyIcons div img, .classArtistDetailTopSongBodyIcons div img, .classArtistDetailTopVideoBodyIcons div img
{
	display: block;
	margin: 0 auto;
	padding: 0;
	border: 0;
}

.IconImg1
{
	width: 57px;
}

.IconImg2
{
	width: 22px;
}

.classAlbumShortPrice, .classVideoShortPrice, .classSingleShortPrice, .classSongShortPrice, .classAlbumShortWithoutNumPrice, .classSingleShortWithoutNumPrice, .classVideoShortWithoutNumPrice, .classSongShortWithoutNumPrice, .classSongTopExtPrice, .classAlbumTopExtPrice, .classPlayListTopPrice
{
	padding: 4px 4px 0 0;
	width: 68px;
	font-weight: bold;
	text-align: right;
	float: left;
	clear: right;
}

.classAlbumShortPrice, .classVideoShortPrice, .classSingleShortPrice, .classSongShortPrice, .classAlbumShortWithoutNumPrice, .classSingleShortWithoutNumPrice, .classVideoShortWithoutNumPrice, .classSongShortWithoutNumPrice
{
	padding: 4px 0 0 0;
	width: 72px;
}

/*
.classAlbumShortWithoutNumPrice {
    width: 72px;
}
*/
.bottomSpacer5px
{
	display: none;
}

.classAlbumShortTitleInterpret, .classAlbumShortWithoutNumTitleInterpret, .classAlbumTopExtTitleInterpret, .classSingleShortTitleInterpret, .classSingleShortWithoutNumTitleInterpret, .classSingleTopExtTitleInterpret, .classVideoTopExtTitleInterpret
{
	padding: 3px 0 0 6px;
	width: 304px;
	font-weight: bold;
	word-spacing: 0;
	float: left;
	clear: none;
}

.classAlbumShortImg, .classVideoShortImg, .classSingleShortImg, .classSongShortImg, .classAlbumShortWithoutNumImg, .classSongShortWithoutNumImg, .classSingleShortWithoutNumImg, .classVideoShortWithoutNumImg, .classAlbumTopExtImg
{
	width: 60px;
	float: left;
	clear: none;
}

.classVideoShortImg img, .classAlbumShortImg img
{
	height: 60px;
}

.classAlbumShortImg img, .classVideoShortImg img, .classSingleShortImg img, .classSongShortImg img, .classAlbumShortWithoutNumImg img, .classSongShortWithoutNumImg img, .classSingleShortWithoutNumImg img, .classVideoShortWithoutNumImg img, .classAlbumTopExtImg img
{
	width: 60px; /*   height: auto;*/ /*    height: 60px; beforeVideo */
	padding: 0;
	margin: 4px 0 0 0;
	display: block;
	border: none;
}

.classVideoShortImg img
{
	/*    width: 80px;*/
}

.classAlbumShortTxt, .classVideoShortTxt, .classSingleShortTxt, .classAlbumShortWithoutNumTxt, .classSingleShortWithoutNumTxt, .classVideoShortWithoutNumTxt, .classAlbumTopExtTxt
{
	padding: 4px 0 0 6px;
	width: 221px;
	float: left;
	clear: none;
}

.classAlbumShortTxt, .classVideoShortTxt, .classSingleShortTxt, .classAlbumTopExtTxt
{
	width: 210px;
}

.classAlbumShortWithoutNumTxt, .classSingleShortWithoutNumTxt, .classVideoShortWithoutNumTxt
{
	width: 244px;
}

.rightContentBorder, .classLightBlueBlockRight
{
	margin: 10px;
	clear: both;
	background-color: #fff;
	padding: 5px 10px;
	border: 3px solid #DEDEDE;
}

.titleTabRight, .classLightBlueBlockRightTitleTab
{
	width: 270px; /*155px;*/
	border-bottom: 1px solid #ccc;
	clear: both;
}

.lightBlueBgR
{
	text-align: center;
	clear: both;
}

.classLightBlueBlockRightFon
{
	/*text-align: center;*/
	clear: both;
}

.lightBlueBgDiv2Right, .lightBlueBgCont
{
	margin: 0 0 10px 0;
	padding-top: 4px;
	clear: both;
	width: 260px;
}
.classLightBlueBlockRightTxt
{
	margin: 0 0 10px 0;
	padding-top: 4px;
	clear: both;
	width: 260px;
}
.lightBlueBgImg, .classLightBlueBlockRightImg
{
	clear: both;
}

.lightBlueBgImg img, .classLightBlueBlockRightImg img
{
	width: 155px;
	padding: 0;
	margin: 4px 0 0 0;
	display: block;
	border: none;
}

.mTab, .classmTab
{
	margin-top: 5px; /*13*/
	clear: both;
	float: left;
}
.mTab
{
	width: 650px;
}
.classmTab
{
	width: 495px;
}
.topBlueGr
{
	background-image: url( ../images/topBlueGr.gif );
	background-repeat: repeat-x;
	height: 34px;
	width: 650px;
	clear: both;
	float: left;
}

.topBlueGr img
{
	margin-left: 8px;
	margin-right: 28px;
	padding: 0;
	display: block;
	float: left;
	clear: none;
}

.bottomBlueGr, .bottomBlueGrLogin
{
	background-repeat: repeat-x;
	height: 32px;
	clear: both;
	
}
.bottomBlueGr
{
	width: 845px;
	float: left;
}
.bottomBlueGrLogin
{
	width: 650px;
	float:right;
}

  .bottomBlueGrImgL2
{
	padding: 6px 0 0 6px;
	float: right;
}
.bottomBlueGrImgR,.bottomBlueGrImgL,.bottomBlueGrImg
{
	padding: 6px 0 0 6px;
	float: right !important;
}
#download, #warenkorb, #bestellung, #lizenz
{
	float: left;
	clear: both;
}
#warenkorb
{
	width: 650px;
}
#download, #bestellung, #lizenz:
{
	width: 480px;
}
.lightBlueBgLW, .classlightBlueBgLW
{
	clear: both;
	float: left;
}
.lightBlueBgLW
{
	width: 650px;
}
.classlightBlueBgLW
{
	width: 485px;
}

#warenkorb .d1confirmation, #warenkorb .dd1confirmation, #warenkorb .ddd1confirmation, #warenkorb .ddList1
{
	width: 223px;
}

#warenkorb .d2, #warenkorb .dd2, #warenkorb .ddd2, #bestellung .d2, #bestellung .dd2, #bestellung .ddd2
{
	width: 62px;
	text-align: left;
}

#warenkorb .d3, #warenkorb .dd3, #warenkorb .ddd3, #bestellung .d3, #bestellung .dd3, #bestellung .ddd3
{
	text-align: left;
	width: 59px;
}

#warenkorb .d51, #warenkorb .dd51, #warenkorb .ddd51, #bestellung .d5, #bestellung .dd5, #bestellung .ddd5
{
	padding-left: 3px;
	width: 112px;
}

#warenkorb .dTypTitle, #warenkorb .dTypIcon, #bestellung .dTypTitle, #bestellung .dTypIcon
{
	width: 46px;
}

#bestellung .d1confirmation2, #bestellung .dd1confirmation2, #bestellung .ddd1confirmation2
{
	/*   width: 263px;*/ /*   padding-left: 6px;*/
	width: 251px;
}

#warenkorb .listTxtsong
{
	width: 250px;
}

#bestellung .listTxtsong
{
	width: 232px;
}

#bestellung .dd2
{
}

#bestellung .d6, #bestellung .dd6, #bestellung .ddd6
{
	width: 50px;
	padding-left: 2px;
}

#bestellung .d7r, #bestellung .dd7r, #bestellung .ddd7r
{
}

#bestellung .nearlyWhiteBgLAllW3
{
	/*	border-bottom: 1px solid #ccc;*/
}

.p10578, .textTitle, .p10579
{
	padding: 10px 0 7px 0;
	float: left;
	clear: both;
	background-color: #f1f1f1;
}
.p10578, .textTitle
{
	width: 650px; /*845px;*/
}
.p10579
{
	width: 485px;
}

.p10578 hr
{
	display: none;
}

.black15b
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.nearlyWhiteBgLAllW, .classmyOrdersWhiteFon, .nearlyWhiteBgLAllWWL
{
	clear: both;
	float: left;
	min-height: 20px;
	margin: 4px 0 0 0; /*background-image: url( ../images/bg_titelbar_grad_1x20.gif ); 	background-position: bottom; 	background-repeat: repeat-x;*/
}
.nearlyWhiteBgLAllW
{
	width: 650px;
}
.classmyOrdersWhiteFon
{
	width: 845px;
}
.classmyOrdersWhiteFon
{
	margin-top: 30px;
}

.classmyOrdersBlock
{
	clear: both;
	float: left;
	width: 485px;
	min-height: 20px;
	margin: 4px 0 0 0;
	background-color: #fff;
}

.d1confirmation, .d1confirmation2
{
	line-height: 20px;
	padding-left: 6px;
	width: 286px;
	font-weight: bold;
	word-spacing: 0;
	float: left;
	clear: none;
}

.d1confirmation2
{
	width: 277px;
}

.d1
{
	margin-left: 5px;
	line-height: 20px;
	width: 268px;
	text-align: left;
	font-weight: bold;
	word-spacing: 0;
	display: inline;
	float: left;
	clear: none;
}

div.nearlyWhiteBgLAllW .d2, div.nearlyWhiteBgLAllW .d3, .d51, .dTypTitle, .classmyOrdersDetailsTypTitle, .d61, .d71, div.nearlyWhiteBgLAllW .d1, div.nearlyWhiteBgLAllW .d9, div.nearlyWhiteBgLAllW .d10, div.nearlyWhiteBgLAllW .d72
{
	line-height: 20px;
	font-weight: bold;
}

.d2, .d3
{
	font-weight: bold;
}

.d2, .dd2
{
	width: 54px;
	padding-right: 2px;
	text-align: right;
	float: left;
	clear: none;
}

.d9
{
	line-height: 20px;
	width: 135px;
	text-align: left;
	font-weight: bold;
	display: inline;
	float: left;
	clear: none;
}

.d10
{
	line-height: 20px;
	width: 92px;
	text-align: right;
	font-weight: bold;
	display: inline;
	float: left;
	clear: none;
}

.d3, .dd3
{
	width: 62px;
	padding-right: 2px;
	text-align: right;
	float: left;
	clear: none;
}

.d4
{
	display: none;
}

.d5
{
	line-height: 20px;
	width: 103px;
	text-align: left;
	font-weight: bold;
	float: left;
	clear: none;
}

.d51, .dd51
{
	width: 100px;
	padding-left: 3px;
	text-align: left;
	float: left;
	clear: none;
}

.d6
{
	line-height: 20px;
	width: 51px;
	text-align: left;
	font-weight: bold;
	display: inline;
	float: left;
	clear: none;
}

.dTypTitle, .dTypIcon, .classmyOrdersDetailsTypTitle, .classmyOrdersDetailsTypIcon
{
	width: 23px;
	float: left;
	clear: none;
}

.classmyOrdersDetailsTypTitle, .classmyOrdersDetailsTypIcon
{
}

.classmyOrdersDetailsTypTitle
{
	margin-top: -1px;
}

.classmyOrdersDetailsTypIcon
{
	margin-top: 6px;
}

.d61, .dd61
{
	width: 50px;
	padding-left: 2px;
	float: left;
	clear: none;
}

.d7, .d7r
{
	line-height: 20px;
	width: 45px;
	text-align: right;
	font-weight: bold;
	float: left;
	clear: none;
}

.d7r
{
	float: right;
	padding-right: 2px; /*6px;*/
}

.d71, .dd71
{
	width: 58px;
	padding-right: 2px;
	text-align: right;
	font-weight: bold;
	float: left;
	clear: none;
}

.d8
{
	line-height: 20px;
	font-size: 1px;
	width: 30px;
	display: inline;
	float: left;
	clear: none;
}

.dd1
{
	margin-left: 12px;
	text-indent: -7px;
	word-spacing: -1px;
	width: 260px;
	text-align: left;
	font-weight: bold;
	overflow: visible;
	display: inline;
	float: left;
	clear: none;
}

.dd1confirmation, .dd1confirmation2
{
	padding-left: 6px;
	word-spacing: 0;
	width: 286px;
	font-weight: bold;
	overflow: visible;
	float: left;
	clear: none;
}

div.dd1confirmation span.black12
{
	margin-left: -6px;
	padding: 0;
	border: 0;
	font-weight: normal;
	overflow: visible;
}

.dd1confirmation2
{
	width: 270px;
}

.dd1Tracklist
{
	width: 410px;
	overflow: visible;
	display: inline;
	float: left;
	clear: none;
}

.dd1Tracklistsong
{
	width: 650px;
	overflow: visible;
	float: left;
	clear: none;
	padding-bottom: 4px;
	border-bottom: 1px solid #ccc;
}

.dd1confirmation1
{
	margin-left: 12px;
	text-indent: -7px;
	word-spacing: -1px;
	width: 287px;
	text-align: left;
	font-weight: bold;
	overflow: visible;
	display: inline;
	float: left;
	clear: none;
}

.dd9
{
	padding: 2px 0 0 0;
	width: 135px;
	text-align: left;
	display: inline;
	float: left;
	clear: none;
}

.dd31
{
	width: 60px;
	text-align: right;
	display: inline;
	float: left;
	clear: none;
}

.dd4
{
	display: none;
}

.dd5
{
	width: 103px;
	text-align: left;
	float: left;
	clear: none;
}

.dd6
{
	width: 51px;
	text-align: left;
	float: left;
	clear: none;
}

.dd7, .dd7r
{
	width: 49px;
	text-align: right;
	font-weight: bold;
	float: left;
	clear: none;
}

.dd7r
{
	float: right;
	padding-right: 6px;
}

.dd8
{
	width: 30px;
	margin: 1px 5px 0 0;
	text-align: right;
	display: inline;
	float: right;
	clear: none;
}

.dd81
{
	width: 15px;
	padding: 1px 2px 0 0;
	text-align: right;
	float: right;
	clear: right;
}

.dd82, .classAlbumMerkzettelBodyRecycle
{
	width: 15px;
	text-align: center;
	float: right;
	clear: none;
	margin: 3px 5px 0 0;
}

.dd67, .dd67r
{
	width: 100px;
	text-align: right;
	font-weight: bold;
	float: left;
	clear: none;
}

.dd67r
{
	float: right;
	padding-right: 6px;
}

.dd617
{
	width: 100px;
	padding-right: 2px;
	text-align: right;
	font-weight: bold;
	float: left;
	clear: none;
}

.dd617 .bordo, .dd67r bordo
{
	font-weight: bold;
}

.ddd1
{
	margin-left: 6px;
	width: 267px;
	text-align: left;
	font-weight: bold;
	word-spacing: 0;
	display: inline;
	float: left;
	clear: none;
}

.ddd1confirmation, .ddd1confirmation2
{
	padding-left: 6px;
	width: 286px;
	font-weight: bold;
	word-spacing: 0;
	float: left;
	clear: none;
}

.ddd1confirmation2
{
	width: 277px;
}

.ddd1confirmation1
{
	margin-left: 6px;
	width: 288px;
	text-align: left;
	font-weight: bold;
	word-spacing: 0;
	display: inline;
	float: left;
	clear: none;
}

.dd18
{
	padding-top: 2px;
	width: 650px;
}

.dd182
{
	margin: 10px 0 0 5px;
	width: 624px;
	text-align: left;
}

.dd183
{
	margin: 0 5px 0 5px;
	width: 623px;
	text-align: left;
}

.bordo
{
	color: #A30F1F;
}

.bordoB
{
	color: #A30F1F;
	font-weight: bold;
}

.transparentBgLAllW
{
	width: 650px;
	margin: 5px 0 5px 0;
	float: left;
	clear: both;
}

.transparentBgLAllW3
{
	width: 650px;
	margin: 6px 0 0 0;
	float: left;
	clear: both;
}
.nearlyWhiteBgLAllWWL
{
	background-image: url( ../images/bg_titelbar_grad_1x20.gif );
	background-position: bottom;
	background-repeat: repeat-x;
	width: 650px;
}

.nearlyWhiteBgLAllW3
{
	width: 650px;
	background-color: #F1F1F1;
	padding: 2px 0 4px 0;
	margin: 2px 0 0 0;
	border: 0;
	clear: both;
	float: left;
}

.ddList1
{
	padding-left: 8px;
	margin-top: 2px;
	width: 284px;
	font-weight: bold;
	float: left;
	clear: both;
}

.list
{
	overflow: visible;
	width: 20px;
	letter-spacing: -1px;
	text-align: right;
	word-spacing: 0;
	float: left;
	clear: left;
}

.listTxtsong
{
	overflow: visible;
	padding-left: 5px;
	width: 267px;
	float: left;
	clear: right;
}

.whiteLineP
{
	display: none;
}

.dRadio
{
	padding: 6px 0 4px 4px;
	overflow: visible;
	vertical-align: middle;
	float: left;
	clear: left;
}

.dRadioImg
{
	padding: 3px 0 4px 2px;
	overflow: visible;
	vertical-align: middle;
	float: left;
	clear: none;
}

.dRadioTxt
{
	overflow: visible;
	padding: 8px 0 4px 5px;
	line-height: 12px;
	float: left;
	clear: right;
}

.dField
{
	width: 143px;
	overflow: visible;
	vertical-align: middle;
	float: left;
	clear: left;
}

.dFieldTxt
{
	overflow: visible;
	padding: 0 0 13px 12px;
	width: 480px;
	float: left;
	clear: none;
}

.whiteLine0
{
	display: none;
}

.formGutschein
{
	width: 143px;
}

.fontS11
{
	font-size: 11px;
}

.imgFieldZuruck, .imgFieldWeiter, .imgFieldBestellung, .imgFieldWarten, .imgFieldKorrigieren, .imgFieldZuruckWarenkorb, .imgFieldimgFieldZuruckStartseite, .imgFieldDrucken, .imgFieldJetztBestellen
{
	border: 0;
	margin: 0;
	padding: 0;
}

.imgFieldZuruck
{
	width: 61px;
	height: 20px;
}

.imgFieldWeiter
{
	width: 59px;
	height: 20px;
}

.imgFieldBestellung
{
	width: 102px;
	height: 20px;
}

.imgFieldWarten
{
	width: 108px;
	height: 20px;
	overflow: visible;
}

.imgFieldKorrigieren
{
	width: 88px;
	height: 20px;
}

.imgFieldZuruckWarenkorb
{
	width: 156px;
	height: 20px;
}

.imgFieldimgFieldZuruckStartseite
{
	width: 148px;
	height: 20px;
}

.imgFieldDrucken
{
	width: 67px;
	height: 20px;
}

.imgFieldJetztBestellen
{
	width: 102px;
	height: 20px;
}

.black12
{
}

.mTabGM
{
	width: 650px;
	margin-top: 13px;
	clear: both;
}

.meineMusikSpacerBottom
{
	display: none;
}

.meineMusikSpacerTop
{
	height: 10px;
}

.p2535
{
	padding: 2px 0 3px 0;
	background-color: #fff;
	clear: both;
}
.halfL .p2535, .halfR .p2535
{
	padding: 2px 0 3px 0;
	background-color: #f1f1f1;
	clear: both;
}
.mTabGM .lightBlueBgLW .p2535 img
{
	margin: 0 5px 0 0;
}

.nearlyWhiteBgLAllW .p2535 span.black
{
	margin-top: 13px;
	margin-bottom: -9px;
	font-size: 12px;
	font-weight: normal;
	color: #717171;
	line-height: 17px;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc;
	clear: both;
	display: block;
}
.nearlyWhiteBgLAllW .p2535
{
	background-color: #F1F1F1;
}
.p10535L
{
	padding: 16px 0 16px 0;
	width: 650px;
	float: left;
	clear: both;
	background-color: #f1f1f1;
}

.nearlyWhiteBgLeft
{
	float: left;
	clear: none;
}

.nearlyWhiteBgRight
{
	clear: right;
	float: right;
}

.p10535
{
	padding: 10px 0 3px 0;
	text-align: center; /*background-color: #fff;*/
}

div.nearlyWhiteBgLeft, div.nearlyWhiteBgRight
{
	padding: 3px 5px 5px 5px;
	width: 310px;
	background-color: #e3f4fa;
}

.nearlyWhiteBgLeft .p10535, .nearlyWhiteBgRight .p10535
{
	background-color: transparent;
}

.spacerGM
{
	height: 15px;
	line-height: 1px;
	clear: both;
	overflow: hidden;
}

.blackGM
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

.blackGMDisable
{
	font-family: Arial, Helvetica, sans-serif;
	color: #C6CED7;
	font-size: 12px;
	font-weight: bold;
	padding-left: 1px;
}

.spacer1
{
	height: 1px;
	line-height: 1px;
	clear: both;
	overflow: hidden;
}

.textFieldGM
{
	width: 143px;
	height: 22px;
	border: 1px solid #6C8BAA;
	clear: both;
}

.SubmitBlueGM
{
	text-align: center;
	margin: 13px 0 10px 0;
	clear: both; /*float:right;*/ /*background-color:Maroon;*/
}


.spacer6
{
	height: 9px;
	line-height: 1px;
	clear: both;
	overflow: hidden;
}

.lightBlueLine, .lightBlueLine613px
{
	width: 100%;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	background-color: transparent;
	border-bottom: 1px solid #ccc;
	clear: both;
}

.lightBlueLine613px
{
}

.p11070
{
	margin: 11px 0 7px 0;
	text-align: center;
}

.spacer17
{
	height: 17px;
	line-height: 17px;
	clear: both;
	overflow: hidden;
}

.SubmitBlue2
{
	text-align: center;
	padding: 13px 0 10px 0;
	clear: both;
	height: 20px;
	line-height: 20px;
	width: 310px;
}

.SubmitBlue2 input
{
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}

.headerArtistreiter, .headerTop20, .classMeineMusikTopExtHeader
{
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	float: left;
	clear: both; /*background-color:Yellow;*/
}
.headerArtistreiter
{
	height: 20px;
}
.detail2
{
	font-size: 16px;
	display: inline;
}

.headerSucherg
{
	display: none;
}
.classPlayListTopHeader {
    width: 485px;
}
.classSongTopExtHeader, .classAlbumTopExtHeader, .classSingleTopExtHeader, .classVideoTopExtHeader, .classPlayListTopHeader
{
	font-size: 12px;
	color: #717171;
	line-height: 17px;
	text-transform: uppercase;
	display: block;
	float: left;
	border-bottom: 1px solid #ccc;
	clear: both;
	padding-top: 26px; /*width: 100%;*/
	display: inline;
}

.whiteLineForLightBlueDivsHeaderAndFooter, .whiteLineForLightBlueDivsHeaderAndFooterTop
{
	display: none;
}

.classSpacerExLightBlueFon, .classPagerEmpty, .classSpacerExLightBlueFon2px, .classSpacerExLightBlueFon5px, .classSpacerExLightBlueFon3px
{
	display: none;
}
.classMidLightBlueFon, .classArtistSearchMidLightBlueFon, .classSongSearchMidLightBlueFon, .classAlbumSearchMidLightBlueFon, .classAZlistMidLightBlueFon, .classArtistSearchHeadLightBlueFon,  .classVideoSearchHeadLightBlueFon, .classAlbumSearchHeadLightBlueFon, .classSingleSearchHeadLightBlueFon, .classVideoSearchHeadLightBlueFon, .classArtistSearchBodyLightBlueFon, .classSongSearchBodyLightBlueFon, .classAlbumSearchBodyLightBlueFon, .classSingleSearchBodyLightBlueFon, .classVideoSearchBodyLightBlueFon, .classArtistDetailHeadLightBlueFon
{
	width: 650px;
	clear: both;
	float: left;
}
.classSongSearchHeadLightBlueFon
{
	clear: both;
	float: left;
}
.classWideDarkBlueImgTitle
{
	font-size: 12px;
	color: #717171;
	line-height: 17px;
	text-transform: uppercase;
	clear: both;
	padding-top: 6px;
	border-bottom: 1px solid #ccc;
	width: 650px;
}

.classArtistSearchHeadTitel, .lightBlueBgDiv3, .classSongSearchHeadTitel, .classVideoSearchHeadTitel, .classAlbumSearchHeadTitel, .classSingleSearchHeadTitel, .classVideoSearchHeadTitel, .classAlbumSearchHeadTitelnew, .classSingleSearchHeadTitelnew, .classSongSearchHeadTitelnew, .classVideoSearchHeadTitelnew, .classArtistDetailHeadTitel
{
	font-size: 12px;
	color: #717171;
	line-height: 17px;
	text-transform: uppercase;
	clear: both;
	border-bottom: 1px solid #ccc;
}
.classArtistSearchHeadTitel, .lightBlueBgDiv3,  .classVideoSearchHeadTitel, .classAlbumSearchHeadTitel, .classSingleSearchHeadTitel, .classVideoSearchHeadTitel, .classAlbumSearchHeadTitelnew, .classSingleSearchHeadTitelnew, .classSongSearchHeadTitelnew, .classVideoSearchHeadTitelnew
{
	padding-top: 26px;
}
.classSongSearchHeadTitel
{
		padding-top: 20px;
}
.classArtistDetailHeadTitel
{
	padding-top: 6px;
	width: 650px;
}
.classSongSearchHeadTitel
{
	min-width: 650px;
}
.sF6
{
	width: 420px; /*	background-color: #0ff;*/
}
.classArtistSearchHeadRightLink, .classSongSearchHeadRightLink, .classVideoSearchHeadRightLink, .classAlbumSearchHeadRightLink, .classSingleSearchHeadRightLink, .classArtistDetailHeadRightLink
{
	margin-bottom: 0;
	border: 0;
	text-align: right;
	clear: none;
	float: right;
	margin-top: -16px;
	width: 650px; /* background-color: #0ff;*/
}

/*
.classArtistSearchHeadRightLink
{
    margin-bottom: -42px;
    margin-top: 26px;
}
*/
.whiteLine633px, .classArtistSearchHeadWhiteLineSeparator, .classSongSearchHeadWhiteLineSeparator, .classVideoSearchHeadWhiteLineSeparator, .classAlbumSearchHeadWhiteLineSeparator, .classSingleSearchHeadWhiteLineSeparator, .classVideoSearchHeadWhiteLineSeparator
{
	display: none;
}

.mTabBlue, .classArtistSearchHeadTXt, .classSongSearchHeadTXt, .classAlbumSearchHeadTXt, .classVideoSearchHeadTXt
{
	color: #000;
	width: 650px;
	line-height: 18px;
	border-bottom: 1px solid #ccc;
	float: left;
	clear: both;
}

.BlackB
{
	color: #000;
	font-weight: bold;
	clear: both;
}

.Red
{
	color: #CC0000;
	font-weight: bold;
	clear: both;
}

.classAZlistWhite2Columns
{
	width: 485px;
	background-color: #F1F1F1;
	margin-top: 5px;
	clear: both;
	float: left;
}

.classAZlistWhite
{
	width: 485px;
	margin-top: -4px;
	padding: 0 1px 0 1px;
	color: #aeaeae;
	background-color: #F1F1F1;
	line-height: 21px;
	float: left;
	clear: both;
}

div.classAZlistWhite div
{
	width: 485px;
	clear: both;
}

div.classAZlistWhite .classAZlistLightBlueLine
{
	width: 485px;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	border-bottom: 1px solid #aeaeae;
	margin: 3px 0 5px 0;
	clear: both;
}

div.classAZlistWhite div, div.classAZlistWhite .classAZlistLightBlueLine
{
	float: none;
}

.classAZlistWhite2ColLeft
{
	margin-top: 3px;
	margin-right: 10px;
	width: 220px;
	float: left;
	clear: none;
}

.classAZlistWhite2ColRight
{
	margin-top: 3px;
	width: 210px;
	float: left;
	clear: right;
}

.classAZlistWhite2ColLi
{
	margin: 0;
	padding-left: 6px;
	line-height: 15px;
	background: url( ../images/bullet.gif ) center left no-repeat;
}

.nearlyWhiteBgLTT635, .classSongSearchBodyTitleWhiteFon, .classArtistSearchBodyTitleWhiteFon, .classAlbumSearchBodyTitleWhiteFon, .classSingleSearchBodyTitleWhiteFon, .classVideoSearchBodyTitleWhiteFon, .classAlbumMerkzettelBodyTitleWhiteFon, .classAlbumDetailsBlockTitleWhiteFon, .classSingleDetailsBlockTitleWhiteFon, .classArtistDetailTopBodyTitleWhiteFon, .classArtistDetailTopSongBodyTitleWhiteFon, .classArtistDetailTopVideoBodyTitleWhiteFon
{
	margin-top: 7px;
	width: 650px;
	background-image: url( ../images/bg_titelbar_grad_1x20.gif );
	background-position: bottom;
	background-repeat: repeat-x;
	height: 20px;
	clear: both;
	float: left;
}

/*.classVideoSearchBodyTitleWhiteFon {
    overflow: hidden;
}*/

.classSongSearchBodyBlock, .classVideoSearchBodyBlock, .classArtistDetailTopBodyBlock, .classArtistDetailTopSongBodyBlock, .classArtistDetailTopVideoBodyBlock
{
	width: 650px;
	background-color: #FFF;
	clear: both;
	float: left;
	margin: 0 0 0 0;
	padding-bottom: 3px;
	border-bottom: 1px solid #ccc;
}

.classAlbumSearchBodyBlock, .classSingleSearchBodyBlock, .classVideoSearchBodyBlock, .classAlbumMerkzettelBodyBlock, .classAlbumDetailsBlock, .classSingleDetailsBlock
{
	width: 650px;
	background-color: #FFF;
	padding-bottom: 4px;
	clear: both;
	float: left;
	border-bottom: 1px solid #ccc;
}

.classAlbumSearchBodyImg, .classSingleSearchBodyImg, .classVideoSearchBodyImg, .classArtistDetailTopVideoBodyImg
{
	margin-right: 6px;
	padding-top: 4px;
	float: left;
	clear: none;
}

.classAlbumSearchBodyImg img, .classSingleSearchBodyImg img, .classVideoSearchBodyImg img, .classArtistDetailTopVideoBodyImg img
{
	width: 60px;
	height: 60px;
	display: block;
}

.classAlbumSearchBodyTxt, .classSingleSearchBodyTxt, .classVideoSearchBodyTxt
{
	margin-top: 4px;
	float: left;
	clear: none;
}

.classVideoSearchBodyAlbumTxt
{
	width: 123px !important;
}

.classVideoSearchBodyAlbum
{
	width: 129px !important;
}

.classAlbumSearchBodyTitel, .classSingleSearchBodyTitel, .classVideoSearchBodyTitel
{
	padding: 2px 0 0 6px;
	width: 300px;
	font-weight: bold;
	word-spacing: 0;
	float: left;
	clear: none;
}

.classVideoSearchBodyTitel
{
	width: 260px !important;
}

.nearlyWhiteBgLT5, .classSongSearchBodyVO, .classAlbumSearchBodyVO, .classSingleSearchBodyVO, .classVideoSearchBodyVO, .classAlbumMerkzettelBodyVO, .classArtistDetailTopBodyVO, .classArtistDetailTopSongBodyVO, .classArtistDetailTopVideoBodyVO
{
	padding: 2px 0 0 4px;
	width: 79px;
	font-weight: bold;
	word-spacing: 0;
	float: left;
	clear: none;
}

.classAlbumVO, .classSongSearchBodyVOTxt, .classAlbumSearchBodyVOTxt, .classSingleSearchBodyVOTxt, .classVideoSearchBodyVOTxt, .classArtistDetailTopBodyVOTxt, .classArtistDetailTopSongBodyVOTxt, .classArtistDetailTopVideoBodyVOTxt
{
	padding: 4px 0 0 4px;
	width: 79px;
	float: left;
	clear: none;
}

.nearlyWhiteBgLT2, .classSongSearchBodyAktionen, .classAlbumSearchBodyAktionen, .classSingleSearchBodyAktionen, .classVideoSearchBodyAktionen, .classArtistDetailTopBodyAktionen, .classArtistDetailTopSongBodyAktionen, .classArtistDetailTopVideoBodyAktionen
{
	padding: 2px 5px 0 0;
	width: 85px;
	text-align: right;
	font-weight: bold;
	float: left;
	clear: none;
}

.classArtistSearchBodyTracksTxt
{
	width: 75px;
	padding: 0;
	float: left;
}

.classSongSearchBodyAktionen .sortDisable, .classAlbumSearchBodyAktionen .sortDisable, .classSingleSearchBodyAktionen .sortDisable, .classVideoSearchBodyAktionen .sortDisable
{
	font-weight: bold;
}

.sortDisable
{
	/*    color: #717171;*/
	color: #000000;
}

.nearlyWhiteBgLT3, .classSongSearchBodyPreis, .classAlbumSearchBodyPreis, .classSingleSearchBodyPreis, .classVideoSearchBodyPreis, .classArtistDetailTopBodyPreis, .classArtistDetailTopSongBodyPreis, .classArtistDetailTopVideoBodyPreis, .classAlbumPrice, .classSongSearchBodyPreisTxt, .classAlbumSearchBodyPreisTxt, .classSingleSearchBodyPreisTxt, .classVideoSearchBodyPreisTxt, .classArtistDetailTopBodyPreisTxt, .classArtistDetailTopSongBodyPreisTxt, .classArtistDetailTopVideoBodyPreisTxt
{
	padding: 2px 4px 0 0;
	text-align: right;
	width: 67px;
	font-weight: bold;
	float: left;
	clear: none;
}

.classAlbumPrice, .classSongSearchBodyPreisTxt, .classAlbumSearchBodyPreisTxt, .classSingleSearchBodyPreisTxt, .classVideoSearchBodyPreisTxt, .classArtistDetailTopBodyPreisTxt, .classArtistDetailTopSongBodyPreisTxt, .classArtistDetailTopVideoBodyPreisTxt
{
	padding: 4px 4px 0 0;
}

.nearlyWhiteBgLT11, .classSongSearchBodyTitel, .classVideoSearchBodyTitel, .classArtistDetailTopBodyTitel, .classArtistDetailTopSongBodyTitel, .classArtistDetailTopVideoBodyTitel
{
	padding: 2px 0 0 6px;
	width: 191px;
	font-weight: bold;
	word-spacing: 0;
	float: left;
	clear: none;
}

.classArtistSearchBodyInterpret
{
	width: 470px;
	padding: 2px 0 0 6px;
	word-spacing: 0;
	float: left;
	clear: none;
	font-weight: bold;
}

.classArtistSearchBodyNameTxt
{
	width: 475px;
	float: left;
	display: block;
	padding: 0 5px;
}

.classArtistDetailTopVideoBodyTitel
{
	width: 224px;
}

.nearlyWhiteBgLT11 a, .classSongSearchBodyTitel a, .classVideoSearchBodyTitel a, .classArtistDetailTopBodyTitel a, .classArtistDetailTopSongBodyTitel a, .classArtistDetailTopVideoBodyTitel a
{
	color: #0052c1;
}

.classAlbumShort121, .classAlbumShortWithoutNum121, .classSongSearchBodyTitelTxt, .classVideoSearchBodyTitelTxt
{
	padding: 4px 6px 0 6px;
	width: 185px;
	float: left;
	clear: none;
}

.nearlyWhiteBgLT4, .classSongSearchBodyAlbum, .classVideoSearchBodyAlbum, .classSingleSearchBodyAlbum, .classArtistDetailTopBodyAlbum, .classArtistDetailTopSongBodyAlbum, .classArtistDetailTopVideoBodyAlbum
{
	padding: 2px 0 0 4px;
	width: 194px;
	font-weight: bold;
	word-spacing: 0;
	float: left;
	clear: none;
}

.classArtistDetailTopVideoBodyAlbum
{
	width: 161px;
}

.classSongSearchBodyAlbumTxt, .classVideoSearchBodyAlbumTxt, .classArtistDetailTopBodyAlbumTxt, .classArtistDetailTopSongBodyAlbumTxt, .classArtistDetailTopVideoBodyAlbumTxt
{
	padding: 4px 6px 0 4px;
	width: 188px;
	float: left;
	clear: none;
}

.classArtistDetailTopVideoBodyAlbumTxt
{
	width: 157px;
}

.classArtistDetailTopBodyAlbumTxt, .classArtistDetailTopSongBodyAlbumTxt
{
	width: 190px;
}

.classArtistDetailTabMini
{
	width: 650px;
	height: 25px;
	margin-left: 0;
	margin-top: 8px;
	overflow: visible;
	clear: both;
	background: transparent url( ../images/bg_low_left.gif ) left top no-repeat;
	float: left;
}

.classArtistDetailTabMainMini, .classAZlistBlueTabMain
{
	width: 478px;
	padding-left: 3px;
	height: 36px;
	clear: none;
	background: transparent url( ../images/bg_low_left.gif ) right top no-repeat;
	float: left;
	white-space: nowrap;
	display: inline;
}

.classArtistDetailTabItemMini
{
	height: 25px;
	margin-right: 1px;
	background: transparent url( ../images/bg_reiter_low.gif ) left bottom no-repeat;
	float: left;
	clear: none;
	display: inline;
	white-space: nowrap;
}

.mTabItemMiniA75, .classArtistDetailTabItemMiniA
{
	height: 25px;
	margin-right: 1px;
	background: transparent url( ../images/bg_reiter_low_active.gif ) left bottom no-repeat;
	float: left;
	clear: none;
	display: inline;
}

.mTabItemMiniA75 a, .classArtistDetailTabItemMiniA a, .mTabItemMiniA75 span.menuLinkA, .classArtistDetailTabItemMiniA span.menuLinkA
{
	display: block;
	height: 22px;
	line-height: 22px;
	padding: 3px 9px 0 9px;
	text-align: center;
	font-weight: bold;
	background: transparent url( ../images/bg_reiter_low_active_right.gif ) right bottom no-repeat;
}
.mTabItemMiniA75 a, .classArtistDetailTabItemMiniA a, .mTabItemMiniA75 span.menuLinkA
{
	color: #002353;
}
.classArtistDetailTabItemMiniA span.menuLinkA
{
	color: #8F9C40;
}
div.classArtistDetailTabMini a, div.classArtistDetailTabMini a:hover, div.classArtistDetailTabMini a:visited
{
	color: #002353 !important;
}

.mTabItemMiniA, .classSongTopExtTabItemMiniA, .classSingleTopExtTabItemMiniA, .classVideoTopExtTabItemMiniA, .classAlbumTopExtTabItemMiniA, .classPlayListTopTabItemMiniA
{
	height: 25px;
	margin-right: 1px;
	background: transparent url( ../images/bg_reiter_low_active.gif ) left bottom no-repeat;
	float: left;
	clear: none;
}

.mTabItemMiniA a, .mTabItemMiniA span.menuLinkA, .classSongTopExtTabItemMiniA a, .classSongTopExtTabItemMiniA span.menuLinkA, .classSingleTopExtTabItemMiniA a, .classSingleTopExtTabItemMiniA span.menuLinkA, .classVideoTopExtTabItemMiniA a, .classVideoTopExtTabItemMiniA span.menuLinkA, .classAlbumTopExtTabItemMiniA a, .classAlbumTopExtTabItemMiniA span.menuLinkA, .classPlayListTopTabItemMiniA a, .classPlayListTopTabItemMiniA span.menuLinkA
{
	display: block;
	height: 22px;
	line-height: 22px;
	padding: 3px 9px 0 9px;
	text-align: center;
	font-weight: bold; /*color: #002353;*/
	color: #8F9C40;
	background: transparent url( ../images/bg_reiter_low_active_right.gif ) right bottom no-repeat;
}

.mTabItemMini, .classSongTopExtTabItemMini, .classSingleTopExtTabItemMini, .classVideoTopExtTabItemMini, .classAlbumTopExtTabItemMini, .classPlayListTopTabItemMini
{
	height: 25px;
	margin-right: 1px;
	background: transparent url( ../images/bg_reiter_low.gif ) left bottom no-repeat;
	float: left;
	clear: none;
}

.classArtistDetailTabItemMini a, .mTabItemMini a, .classSongTopExtTabItemMini a, .classSingleTopExtTabItemMini a, .classVideoTopExtTabItemMini a, .classAlbumTopExtTabItemMini a, .classPlayListTopTabItemMini a
{
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 5px 10px 0 10px;
	text-align: center;
	font-weight: bold;
	background: transparent url( ../images/bg_reiter_low_right.gif ) right bottom no-repeat;
}

.mTabMainMini, .classSongTopExtTabMainMini, .classSingleTopExtTabMainMini, .classVideoTopExtTabMainMini, .classAlbumTopExtTabMainMini, .classPlayListTopTabMainMini
{
	width: 475px;
	padding-left: 10px;
	height: 36px;
	clear: both;
	background: transparent url( ../images/bg_low_right.gif ) right top no-repeat;
}

.mTabMini, .classSongTopExtTabMini, .classSingleTopExtTabMini, .classVideoTopExtTabMini, .classAlbumTopExtTabMini, .classPlayListTopTabMini
{
	width: 485px;
	height: 36px;
	margin-left: 0;
	overflow: visible;
	clear: both;
	background: transparent url( ../images/bg_low_left.gif ) left top no-repeat;
}

.mTabMini a, .classSongTopExtTabMini a, .classSingleTopExtTabMini a, .classVideoTopExtTabMini a, .classAlbumTopExtTabMini a, .classPlayListTopTabMini a
{
	color: #002353 !important;
}

.mTabItemMiniMemo, .classSingleTopExtTabItemMiniMemo, .classVideoTopExtTabItemMiniMemo, .classAlbumTopExtTabItemMiniMemo, .classPlayListTopTabItemMiniMemo
{
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 5px 10px 0 10px;
	text-align: right;
	float: right;
	clear: none;
	color: #002353;
}
.classSongTopExtTabItemMiniMemo
{
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 5px 0px 0 10px; /*text-align: right; 	float: right;*/
	clear: none;
	color: #002353;
}
#rssfeed
{
	float: right;
	padding-top: 5px;
	margin-right: -15px;
	padding-right: 5px;
}
.leftContentBorder645, .bottomNewsBorder
{
	width: 650px;
	float: left;
	clear: both;
	padding-top: 20px;
}

.titleTabLeftW, .classAlbumDetailsTitleTab, .classVideoDetailsTitleTab, .classSingleDetailsTitleTab, .classSongDetailsTitleTab, .bottomNewsBlueFon
{
	border-bottom: 1px solid #ccc;
	clear: both;
}

.lightBlueBgLWB, .classAlbumDetailsLightBlueFon, .classVideoDetailsLightBlueFon, .classSingleDetailsLightBlueFon, .classSongDetailsLightBlueFon, .bottomNewsLightBlueFon
{
	width: 650px;
	float: left;
	clear: both;
}

.lightBlueBgDivW, .bottomNewsContent
{
	width: 650px;
	padding-top: 6px;
	padding-bottom: 6px;
	float: left;
	clear: both; /*   height: auto;*/
}

.classPagerEmpty
{
	display: none;
}

.spacer
{
	display: none;
}

.spaceBottom
{
	display: none;
}

.classPagerLightBlue, .srchclassPagerLightBlue
{
	width: 495px;
	float: left;
	clear: both;
}
.srchclassPagerLightBlue
{
	width: 650px;
}
.classPagerNumbers, .srchclassPagerNumbers
{
	width: 485px;
	clear: both;
	float: none;
}
.srchclassPagerNumbers
{
	width: 650px;
}
.classAZlistLightBlueWeiter, .classPagerWeiter, .srchclassPagerWeiter, .classPagerWeiterCL
{
	margin-top: 30px;
	border-top: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	color: #aeaeae;
	text-align: center;
	line-height: 21px;
	float: left;
	clear: none;
}
.classAZlistLightBlueWeiter, .classPagerWeiter, .srchclassPagerWeiter
{
	width: 650px;
}
.classPagerWeiterCL
{
	width: 485px;
}
.srchclassPagerWeiter
{
	width: 650px;
}

.classAZlistLightBlueWeiter a.blue, .classAZlistLightBlueWeiter a, .classPagerWeiter a, .classPagerWeiterCL a, .srchclassPagerWeiter a, .classAZlistLightBlueWeiter a.blue, .classPagerWeiter a.blue, .classPagerWeiterCL a.blue, .srchclassPagerWeiter a.blue, .classAZlistLightBlueWeiter span.redTxt, .classPagerWeiter span.redTxt, .classPagerWeiterCL span.redTxt, .srchclassPagerWeiter span.redTxt
{
	padding-left: 4px;
	padding-right: 4px;
	font-size: 12px !important;
	font-family: Arial, Geneva, sans-serif !important;
}
.classPagerWeiter a.blue, .classPagerWeiterCL a.blue, .classPagerWeiter a.blueB, .classPagerWeiterCL a.blueB, .srchclassPagerWeiter a.blue, .srchclassPagerWeiter a.blueB
{
	color: #8F9C40; /*#2864b4;*/
}
a.blue, a.white
{
	color: #00F; /*#2864b4;*/
}


.classAZlistLightBlueWeiter a.blueB
{
	padding-left: 10px;
	padding-right: 10px;
}

.classAZlistLightBlueWeiter a.blueB, .classPagerWeiter a.blueB, .classPagerWeiterCL a.blueB, .srchclassPagerWeiter a.blueB, .classAZlistLightBlueWeiter span.noUnderline, .classPagerWeiter span.noUnderline, .classPagerWeiterCL span.noUnderline, .srchclassPagerWeiter span.noUnderline
{
	font-size: 12px !important;
	font-family: Arial, Geneva, sans-serif !important;
	font-weight: bold;
}

.classAZlistLightBlueWeiter a, .classPagerWeiter a, .classPagerWeiterCL a, .srchclassPagerWeiter a
{
	color: #0000FF; /*#2864b4*/
}

.classPagerTightNumbers
{
	width: 485px;
	float: left;
	clear: both;
}

div.classPagerTightNumbers .classAZlistLightBlueWeiter, div.classPagerTightNumbers .classPagerWeiter, div.classPagerTightNumbers .classPagerWeiterCL, .srchclassPagerWeiter
{
	width: 485px;
	float: left;
	clear: both;
}
.srchclassPagerWeiter
{
	width: 635px;
}

.classSongDetailsContentBorder, .classAlbumDetailsContentBorder, .classVideoDetailsContentBorder, .classSingleDetailsContentBorder
{
	width: 495px;
	margin-top: 26px;
	float: left;
	clear: both;
}

.classAlbumDetailsTitleWhiteFon5px, .classVideoDetailsTitleWhiteFon5px, .classSingleDetailsTitleWhiteFon5px
{
	width: 495px;
	clear: both;
	float: left;
}

.classSongDetailsTitleInterpret, .classAlbumDetailsTitleInterpret, .classVideoDetailsTitleInterpret, .classSingleDetailsTitleInterpret, .classSingleDetailsTitleInterpret
{
	display: none;
}

.classAlbumDetailsTitleWhiteFon, .classVideoDetailsTitleWhiteFon, .classSingleDetailsTitleWhiteFon
{
	width: 495px;
	clear: both;
	float: left;
}

.classAlbumDetailsTopImg, .classVideoDetailsTopImg, .classSingleDetailsTopImg, .big_img
{
	padding: 4px 6px 4px 0;
	float: left;
	clear: none;
}

.classAlbumDetailsTopImg img, .classVideoDetailsTopImg img, .classSingleDetailsTopImg img, .big_img img
{
	display: block;
	width: 155px;
	height: 155px;
}

.classAlbumDetailsTopTxt, .classVideoDetailsTopTxt, .classSingleDetailsTopTxt
{
	width: 480px;
	padding-top: 5px;
	padding-bottom: 4px;
	float: left;
	clear: right;
}

.ds12, .classAlbumDetailsTitel, .classSingleDetailsTitel
{
	padding-left: 6px;
	width: 402px;
	word-spacing: 0;
}

.ds3, .classAlbumDetailsLange, .classSingleDetailsLange
{
	padding-right: 4px;
	width: 51px;
	text-align: right;
}

.ds4, .classAlbumDetailsAktionen, .classSingleDetailsAktionen
{
	padding-right: 4px;
	width: 100px;
	text-align: right;
}

.ds5, .classAlbumDetailsPreis, .classSingleDetailsPreis
{
	padding-right: 10px;
	width: 73px;
	text-align: right;
}

div.classAlbumDetailsTitleWhiteFon .classAlbumDetailsTitel, div.classAlbumDetailsTitleWhiteFon .classAlbumDetailsLange, div.classAlbumDetailsTitleWhiteFon .classAlbumDetailsAktionen, div.classAlbumDetailsTitleWhiteFon .classAlbumDetailsPreis, div.classAlbumDetailsBlock .classAlbumDetailsTitel, div.classAlbumDetailsBlock .classAlbumDetailsLange, div.classAlbumDetailsBlock .classAlbumDetailsAktionen, div.classAlbumDetailsBlock .classAlbumDetailsPreis, div.classVideoDetailsTitleWhiteFon .classVideoDetailsTitel, div.classVideoDetailsTitleWhiteFon .classVideoDetailsLange, div.classVideoDetailsTitleWhiteFon .classVideoDetailsAktionen, div.classVideoDetailsTitleWhiteFon .classVideoDetailsPreis, div.classSingleDetailsTitleWhiteFon .classSingleDetailsTitel, div.classSingleDetailsTitleWhiteFon .classSingleDetailsLange, div.classSingleDetailsTitleWhiteFon .classSingleDetailsAktionen, div.classSingleDetailsTitleWhiteFon .classSingleDetailsPreis, div.classSingleDetailsBlock .classSingleDetailsTitel, div.classSingleDetailsBlock .classSingleDetailsLange, div.classSingleDetailsBlock .classSingleDetailsAktionen, div.classSingleDetailsBlock .classSingleDetailsPreis
{
	background-image: url( ../images/bg_titelbar_grad_1x20.gif );
	background-position: bottom;
	background-repeat: repeat-x;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	float: left;
	clear: none;
}

.classAlbumDetailsN, .classSingleDetailsN
{
	padding: 4px 0 0 0;
	text-align: center;
	width: 22px;
	float: left;
	clear: none;
}

.classAlbumDetailsN img, .classSingleDetailsN img
{
	/*	margin-left: -4px;*/
	overflow: visible !important;
}

.classAlbumDetailsTxt, .classSingleDetailsTxt
{
	padding: 4px 0 0 4px; /*    width: 382px;*/
	width: 377px;
	float: left;
	clear: none;
}

.ds3txt, .classAlbumDetailsLangeTxt, .classSingleDetailsLangeTxt
{
	padding-right: 4px;
	padding-top: 3px;
	width: 51px;
	text-align: right;
	float: left;
	clear: none;
}

.ds5txt, .classAlbumDetailsPrice, .classSingleDetailsPrice
{
	padding-top: 3px;
	font-weight: bold;
	width: 73px;
	text-align: right;
	float: left;
	clear: none;
}

.nearlyWhiteBgLAllW5px, .classSongDetailsTitleWhiteFon5px
{
	width: 495px;
	clear: both;
	float: left;
}

.classSongDetailsTitleWhiteFon, .product_view
{
	width: 650px;
	clear: both;
	float: left;
}

.classArtistDetailTopBodyLightBlueFon, .classArtistDetailTopSongBodyLightBlueFon, .classArtistDetailTopVideoBodyLightBlueFon
{
	width: 495px;
	text-align: center;
	float: left;
	clear: both;
}

.classPlayListTopTabItemMiniALeft, .classPlayListTopTabItemMiniARight
{
}

.classPlayListTopTabItemMiniALeft
{
	display: none;
}

.classPlayListTopTabItemMiniARight
{
	display: none;
}

.classPlayListTopTabItemMiniLeft, .classPlayListTopTabItemMiniRight
{
	display: none;
}

.classPlayListTopTabItemMiniAMid
{
	height: 25px;
	margin-right: 1px;
	background: transparent url( ../images/bg_reiter_low_active.gif ) left bottom no-repeat;
	float: left;
	clear: none;
}

.classPlayListTopTabItemMiniAMid a, .classPlayListTopTabItemMiniAMid span.menuLinkA
{
	display: block;
	height: 22px;
	line-height: 22px;
	padding: 3px 9px 0 9px;
	text-align: center;
	font-weight: bold;
	color: #002353;
	background: transparent url( ../images/bg_reiter_low_active_right.gif ) right bottom no-repeat;
}

.classPlayListTopTabItemMiniMid
{
	height: 25px;
	margin-right: 1px;
	background: transparent url( ../images/bg_reiter_low.gif ) left bottom no-repeat;
	float: left;
	clear: none;
}

.classPlayListTopTabItemMiniMid a, .classPlayListTopTabItemMiniMid span
{
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 5px 10px 0 10px;
	text-align: center;
	font-weight: bold;
	background: transparent url( ../images/bg_reiter_low_right.gif ) right bottom no-repeat;
}

.classPlayListTopTitleInterpret
{
	padding: 2px 0 0 6px;
	width: 262px;
	font-weight: bold;
	word-spacing: 0;
	float: left;
	clear: none;
}

.classPlayListTopSongs
{
	padding-top: 2px;
	width: 43px;
	font-weight: bold;
	float: left;
	clear: none;
}

.classPlayListTopImg
{
	padding: 4px 6px 0 0;
	float: left;
	clear: none;
}

.classPlayListTopImg img
{
	display: block;
	width: 60px;
	height: 60px;
}

.classPlayListTopTxt
{
	padding: 4px 4px 0 0;
	width: 198px;
	float: left;
	clear: none;
}

.classPlayListTopSongsTxt
{
	padding: 4px 0 0 0;
	width: 55px;
	float: left;
	clear: none;
	text-align: center;
}

.searchFormEx
{
	width: 650px;
	margin-top: 10px;
	float: left;
	clear: both;
}

.searchFormExFon1
{
	width: 650px;
	height: 108px;
	line-height: 90px;
	color: #000;
	background-image: url( ../images/search/adv_search_b.jpg );
	background-repeat: no-repeat;
	float: left;
	clear: left;
	overflow: visible;
}

.searchFormExStr1
{
	margin: -96px 0 0 18px;
	display: inline;
	width: 622px;
	float: left;
	clear: none;
	overflow: visible;
}

.searchFormExStr12
{
	margin: -87px 0 0 18px;
	display: inline;
	width: 622px;
	height: 30px;
	line-height: 30px;
	float: left;
	clear: both;
}

.searchFormExStr2
{
	margin: -70px 0 0 18px;
	display: inline;
	width: 622px;
	height: 30px;
	line-height: 30px;
	float: left;
	clear: both;
	overflow: visible;
}

.searchFormExStr3
{
	margin: -40px 0 0 18px;
	display: inline;
	width: 622px;
	height: 30px;
	line-height: 30px;
	float: left;
	clear: both;
	overflow: visible;
}

.searchFormExStrInside1
{
	margin: 0 0 0 0;
	width: 53px;
	float: left;
	clear: none;
	overflow: visible;
}

.searchFormExStrInside12
{
	margin: 0 0 0 0;
	width: 230px;
	float: left;
	clear: none;
	overflow: visible;
}

.searchFormExStrInside2
{
	margin: 0 0 0 0;
	width: 177px;
	float: left;
	clear: none;
	overflow: visible;
}

.searchFormExStrInside3
{
	width: 75px;
	float: left;
	clear: none;
	overflow: visible;
}

.searchFormExStrInside4
{
	margin: 0 0 0 0;
	width: 177px;
	float: left;
	clear: none;
	overflow: visible;
}

.searchFormExStrInside41
{
	margin: 0 0 -1px 0;
	width: 177px;
	height: 20px;
	float: left;
	clear: none;
	overflow: visible;
}

.searchFormExStrInside5
{
	margin: 0 0 0 6px;
	width: 130px;
	float: left;
	clear: right;
	overflow: visible;
}

.searchFormExFieldTxt
{
	margin: 0;
	width: 177px;
	border-top: 1px solid #B0B0B0;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #E0E0E0;
	border-left: 1px solid #C1C1C1;
	font-size: 12px;
	height: 20px;
	float: left;
	clear: none;
}

.searchFormExFieldSelect
{
	margin: 0;
	width: 177px;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	float: left;
	clear: none;
}

.searchFormExErweiterteSuche
{
	margin: 0 0 0 -1px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0E2168;
	font-size: 16px;
	font-weight: bold;
}

.searchFormExInterpret, .searchFormExSongtitel
{
	margin: 3px 0 0 0;
	color: #000000;
	font-weight: bold;
	line-height: 14px;
}

.searchFormExLEtxt
{
	margin: 3px 0 0 0;
	width: 123px;
	color: #000000;
	font-weight: bold;
	line-height: 14px;
	float: left;
	clear: none;
}

.searchFormExGenre, .searchFormExAlbumtitel
{
	margin: 3px 9px 0 0;
	color: #000000;
	font-weight: bold;
	text-align: right;
	line-height: 14px;
}

.searchFormExLink
{
	margin: -2px 0 0 5px;
	padding: 0;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
}

.searchFormExImgSuche
{
	border: 0;
	margin: 0 0 0 5px;
	padding: 0;
	width: 60px;
	height: 20px;
}

.searchFormExRadio
{
	margin: 3px 3px 1px -3px;
	overflow: visible;
	vertical-align: middle;
	float: left;
	clear: none;
}

.searchFormExRadioTxt
{
	margin: 7px 7px 1px 0;
	overflow: visible;
	line-height: 9px;
	float: left;
	clear: none;
}

.searchFormExLE
{
	margin: 4px 7px 1px 0;
	overflow: visible;
	line-height: 9px;
	float: left;
	clear: none;
}

.classArtistTopEx
{
	width: 650px;
	margin-top: 26px;
	float: left;
	clear: both;
}

.classArtistTopExTitleTab
{
	width: 650px;
	border-bottom: 1px solid #ccc;
	clear: both;
}

.classArtistTopExTitleTabTxt
{
	font-size: 12px;
	color: #717171;
	line-height: 17px;
	text-transform: uppercase;
	clear: both;
}

.classArtistTopExLightBlueFon
{
	width: 650px;
	float: left;
	clear: both;
}

.classArtistTopExWhiteBlock
{
	width: 650px;
	padding: 5px 0 0 0;
	clear: both;
	float: left;
}

.classArtistTopExLiLeftShort
{
	padding: 0 10px 0 0;
	width: 315px;
	float: left;
	clear: none;
}

.classArtistTopExLiRightShort
{
	width: 320px;
	float: left;
	clear: right;
}

.classArtistTopExLiStr
{
	width: 315px;
	clear: both;
}

.classArtistTop
{
	width: 100%;
}

.LiLeftShort, .classArtistTopLiLeftShort
{
	margin: 3px 0 7px 0;
	width: 50%;
	float: left;
	clear: none;
}

.LiRightShort, .classArtistTopLiRightShort
{
	margin: 3px 0 7px 0;
	width: 50%;
	float: left;
	clear: right;
}

.classArtistTopExLiNumbers
{
	width: 20px;
	vertical-align: baseline;
	float: left;
	clear: none; /*   height: auto;*/
}

.pseudoLiNumbers, .classArtistTopLiNumbers
{
	width: 20px;
	vertical-align: baseline;
	float: left;
	clear: none; /*   height: auto;*/
}

.classArtistTopExLiTxt
{
	width: 285px;
	vertical-align: baseline;
	float: left;
	clear: right;
}

.pseudoLiTxt, .classArtistTopLiTxt
{
	float: left;
	clear: right;
	vertical-align: baseline;
}

.leftContentNew .classArtistTopLiTxt
{
	width: 190px;
}

.classLightBlueBlockFon
{
	width: 650px;
	float: left;
	clear: both;
}

.classLightBlueBlockTitleTab
{
	width: 485px;
	border-bottom: 1px solid #ccc;
	clear: both;
}

.classAZlistBlueTab
{
	width: 485px;
	height: 36px;
	margin-left: 0px;
	margin-top: 20px;
	overflow: visible;
	clear: both;
	background: transparent url( ../images/bg_low_left.gif ) left top no-repeat;
}

.classAZlistBlueTab a
{
	color: #4a4a4a;
}

.mTabWhite, .classAZlistBlueTabWhiteTxt
{
	margin: 0;
	padding: 0 20px 0 7px;
	color: #000;
	background-color: #F1F1F1;
	width: 485px;
	line-height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
}

.classAZlistBlueTabItem
{
	height: 25px;
	margin-right: 1px;
	white-space: nowrap;
	background: transparent url( ../images/bg_reiter_low.gif ) left bottom no-repeat;
	float: left;
	clear: none;
}

.classAZlistBlueTabItem a, .classAZlistBlueTabItem span
{
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 5px 8px 0 8px;
	text-align: center;
	font-weight: bold;
	/*color: #4a4a4a;*/
	background: transparent url( ../images/bg_reiter_low_right.gif ) right bottom no-repeat;
}
.classAZlistBlueTabItem span
{
	color:#4a4a4a;
}
 .classAZlistBlueTabItem a:link
 {
	color:#4a4a4a;
 }
.classAZlistBlueTabItem a:visited
{
	color: #4a4a4a;
}
/*.classAZlistBlueTabItem a:hover
{
	color:yellow;
}*/

.classAZlistBlueTabItemA
{
	height: 25px;
	margin-right: 1px;
	white-space: nowrap;
	background: transparent url( ../images/bg_reiter_low_active.gif ) left bottom no-repeat;
	float: left;
	clear: none;
}

.classAZlistBlueTabItemA a, .classAZlistBlueTabItemA span
{
	/*	display: block;*/
	height: 22px;
	line-height: 22px;
	padding: 3px 10px 0 10px;
	text-align: center;
	font-weight: bold;
	color: #8f9c40;
	background: transparent url( ../images/bg_reiter_low_active_right.gif ) right bottom no-repeat;
}

.classAZlistBlueTabItemA a:visited
{
	color: #8f9c40;
}

div.classAZlistWhite a.blueNoWrap, div.classAZlistWhite span.redTxt
{
	white-space: nowrap;
	display: inline;
}

.twoColLeftPersonliche
{
	padding: 3px 0 11px 0;
	width: 300px;
	float: left;
	clear: none;
}

.twoColRightPersonliche
{
	padding: 43px 0 11px 20px;
	width: 300px;
	float: left;
	clear: right;
}
Width300
{
	width:300px;
}
.twoColLeftPersonliche input, .twoColRightPersonliche input, .oneColWidth input
{
	height: 20px;
	line-height: 20px;
	border: 1px solid #6C8BAA;
	clear: both;
}

.selectFieldPersonlicheDaten
{
	width: 80px;
}

.textFieldPersonlicheDaten1
{
	width: 170px;
}

.textFieldPersonlicheDaten2
{
	width: 240px;
}

.textFieldPersonlicheDaten1Disable
{
	width: 170px;
	background-color: #F7FBFF;
}

.textFieldPersonlicheDaten2Disable
{
	width: 240px;
	background-color: #F7FBFF;
}

.oneColWidth
{
	padding: 3px 0 11px 0;
	width: 650px;/*485px;*/
	float: left;
	clear: both;
}

.checkboxPersDaten, div.oneColWidth input.checkboxPersDaten
{
	margin: 5px 5px 0 0;
	border: none;
}

.twoColPersonliche
{
	margin: 3px 0 11px 0;
	width: 650px;
	float: left;
	clear: right;
}

.ModuleHeaderOrange, .ModuleHeaderOrangeErr
{
	padding: 5px 0 5px 12px;
	margin: 13px 0 0 0; /*         font-size: 12px;         font-weight: normal;         color: #FEAC01;         border-top:1px solid #FEAC01;         border-bottom: 1px solid #FEAC01;     */
	font-size: 11px !important;
	font-weight: bold;
	color: #000000;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	float: left;
	display: block;
	clear: both;
}
.ModuleHeaderOrange
{
	width: 633px;
}
.ModuleHeaderOrangeErr
{
	width: 850px;
}

.OrangeTitle
{
	/*        font-size: 16px;        color: #FEAC01;     */
	font-weight: bold;
	white-space: normal;
	width: 613px;
	display: block;
	float: left;
	clear: both;
}

.OrangeMsg
{
	/*        font-size: 11px;        font-weight: normal;        color: #FEAC01;     */
	font-weight: bold;
	white-space: normal;
	width: 633px;
	display: block;
	float: left;
	clear: both;
}

.ModuleHeaderOrange div
{
	width: 633px;
	float: left;
	clear: both;
	white-space: normal;
}

.ModuleHeaderWhiteWithLightBlue, .ModuleHeaderWhiteWithLightBlue2, .ModuleHeaderWhiteWithLightBlue3, .ModuleHeaderWhiteWithLightBlue31, .ModuleHeaderWhiteWithLightBlue4, .ModuleHeaderWhiteWithLightBlue5
{
	width: 633px;
	margin: 13px 0 0 0;
	padding: 5px 0 5px 12px;
	font-size: 12px;
	font-weight: normal;
	display: block;
	clear: both;
	float: left;
}

.ModuleHeaderWhiteWithLightBlue
{
	color: #FFF;
	border-top: 1px solid #CEEFFF;
	border-bottom: 1px solid #CEEFFF;
}

.ModuleHeaderWhiteWithLightBlue2
{
	color: #10307B;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background-color: #CEEFFF;
}

.ModuleHeaderYellowBlack, .ModuleHeaderYellowBlackSearch
{
	margin: 13px 0 5px 0;
	font-size: 11px !important;
	font-weight: bold;
	line-height: 20px;
	vertical-align: middle;
	display: block;
	clear: both;
	float: left;
	color: #000000;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.ModuleHeaderYellowBlack
{
	width: 490px; /*650px;*/
}
.ModuleHeaderYellowBlackSearch
{
	width: 650px;
}

.ModuleHeaderYellowBlack img
{
	margin: 0;
	padding: 0 10px 0 0;
	border: 0;
	display: inline;
	vertical-align: middle;
}

.ModuleHeaderWhiteWithLightBlue3
{
	color: #10307B;
	border-top: 1px solid #10307B;
	border-bottom: 1px solid #10307B;
	background-color: #FFF;
}

.ModuleHeaderWhiteWithLightBlue31
{
	/*	color: #FEAC01;  border-top:1px solid #FEAC01;  border-bottom: 1px solid #FEAC01;*/
	color: #000;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #FFF;
}

.ModuleHeaderWhiteWithLightBlue4
{
	/*         color: #10307B;         border-top:1px solid #FFF;         border-bottom: 1px solid #FFF;         background-color: #FEAC01;     */
	color: #000;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.ModuleHeaderWhiteWithLightBlue5
{
	/*	color: #FFF;    border-top:1px solid #FFF;    border-bottom: 1px solid #FFF;    background-color: #FEAC01;*/
	color: #000;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.blockStrLine, .blockStrLineTop
{
	width: 650px;
	padding: 0 0 4px 0;
	margin: 0;
	float: left;
	clear: both;
}

.noUnderline
{
	text-decoration: none;
}

.classAZlistLightBlue
{
	width: 490px;
	float: left;
	clear: both;
}

.classAZlistLightBlueNumbers
{
	width: 495px;
	background-color: #FFF;
	clear: both;
	float: left;
}

.yellowLineP
{
	margin: 13px 0 10px 0;
	width: 650px;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	background-color: #fff; /*	border-bottom: 1px solid #FEAC01; */
	border-bottom: 1px solid #ccc;
	float: left;
	clear: both;
}

.yellowMessageText
{
	width: 650px;
	margin: 5px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif; /*   color: #FEAC01;*/
	color: #000;
	float: left;
	clear: both;
}



.classmyOrdersStatusFon
{
	width: 650px;
	background-color: #E2F5FF;
	border-top: 1px solid #F5FBFE;
	border-bottom: 1px solid #F5FBFE;
	margin: 5px 0 5px 0;
	clear: both;
	float: left;
}

.classAlbumImg, .classAlbumMerkzettelBodyImg, .classVideoMerkzettelBodyImg, .classArtistDetailInfoBodyImg
{
	padding-right: 6px;
	padding-top: 4px;
	float: left;
	clear: none;
}

.classAlbumImg img, .classAlbumMerkzettelBodyImg img, .classVideoMerkzettelBodyImg img
{
	width: 60px;
	height: 60px;
	display: block;
}

.classArtistDetailInfoBodyImg img
{
	width: 120px;
	height: 120px;
	display: block;
}

.classAlbumMerkzettelBodyTxt
{
	padding: 4px 4px 0 0;
	width: 278px;
	float: left;
	clear: none;
}

.classVideoMerkzettelBodyTxt
{
	padding: 4px 4px 0 0;
	width: 202px;
	border: 0;
	float: left;
	clear: none;
}

.classAlbumMerkzettelBodyVOTxt
{
	padding: 4px 4px 0 0;
	width: 79px;
	float: left;
	clear: none;
}

.classAlbumMerkzettelBodySongsTxt
{
	padding: 4px 4px 0 0;
	width: 35px;
	float: left;
	clear: none;
}

.classAlbumMerkzettelBodySongs
{
	padding: 2px 0 3px 5px;
	width: 39px;
	font-weight: bold;
	word-spacing: 0;
	float: left;
	clear: none;
}

.classAlbumMerkzettelBodyTitel
{
	padding: 2px 0 0 5px;
	width: 339px;
	font-weight: bold;
	word-spacing: 0;
	float: left;
	clear: none;
}

.classAlbumDetailsIconsMerkz
{
	width: 94px;
	float: left;
	clear: none;
}

.dd72, .classAlbumMerkzettelBodyPreisTxt
{
	padding: 2px 0 0 0;
	width: 60px;
	text-align: right;
	font-weight: bold;
	float: left;
	clear: none;
}

.dd21
{
	padding: 2px 0 0 0;
	width: 54px;
	text-align: right;
	float: left;
	clear: none;
}

.d72, .classAlbumMerkzettelBodyPreis
{
	line-height: 20px;
	width: 60px;
	text-align: right;
	font-weight: bold;
	float: left;
	clear: none;
}

.classAlbumMerkzettelBodyAktionen
{
	padding: 2px 0 0 0;
	width: 85px;
	text-align: right;
	font-weight: bold;
	float: left;
	clear: none;
}

.classAlbumMerkzettelBodyIcons
{
	padding: 0 0 0 0;
	width: 86px;
	float: left;
	clear: none;
}

.titleBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.classmyOrdersDetailsTitelInterpretdownload
{
	padding: 2px 0 0 6px;
	width: 356px;
	font-weight: bold;
	word-spacing: 0;
	float: left;
	clear: none;
}

.classmyOrdersDetailsGr
{
	padding: 2px 0 0 5px;
	width: 68px;
	font-weight: bold;
	float: left;
	clear: none;
}

#download .classmyOrdersDetailsGr
{
	padding-left: 0;
}

.classmyOrdersDetailsLadezeit
{
	padding: 2px 0 0 5px;
	width: 96px;
	font-weight: bold;
	float: left;
	clear: none;
}

.classmyOrdersDetailsAktionen
{
	padding: 2px 0 0 5px;
	width: 86px;
	font-weight: bold;
	float: left;
	clear: none;
}

#download .classmyOrdersWhiteFon .classmyOrdersDetailsTitelInterpretdownload, #download .classmyOrdersWhiteFon .dTypTitle, #download .classmyOrdersWhiteFon .classmyOrdersDetailsTypTitle, #download .classmyOrdersWhiteFon .classmyOrdersDetailsGr, #download .classmyOrdersWhiteFon .classmyOrdersDetailsLadezeit, #download .classmyOrdersWhiteFon .classmyOrdersDetailsAktionen
{
	padding-top: 2px;
	line-height: 15px;
	margin: 0;
}

.classmyOrdersDetails1
{
	padding: 6px 0 0 6px;
	width: 240px;
	line-height: 15px;
	float: left;
	clear: none;
}

.classmyOrdersDetails1Button
{
	padding: 6px 0 0 6px;
	line-height: 15px;
	width: 440px;
	float: left;
	clear: none;
}

.classmyOrdersDetails1downloads
{
	padding: 6px 0 0 6px;
	width: 356px;
	line-height: 15px;
	float: left;
	clear: none;
}

.classmyOrdersDetails1ex
{
	padding: 6px 0 0 6px;
	width: 353px;
	float: left;
	clear: none;
}

.classmyOrdersDetails1exsong
{
	margin: 6px 0 0 18px;
	width: 428px;
	float: left;
	clear: none;
}

.classmyOrdersDetails1exdownloads
{
	margin: 6px 0 0 18px;
	width: 457px;
	float: left;
	clear: none;
}

.classmyOrdersDetails1shdownloads
{
	padding: 6px 0 0 6px;
	width: 356px;
	float: left;
	clear: none;
}

.classmyOrdersDetails2
{
	margin: 6px 0 0 5px;
	width: 108px;
	float: left;
	clear: none;
}

.classmyOrdersDetailsDate
{
	padding: 6px 16px 0 0;
	width: 97px;
	float: left;
	clear: none;
	text-align: right;
}

.classmyOrdersDetails3
{
	margin: 6px 0 0 5px;
	width: 56px;
	float: left;
	clear: none;
}

.classmyOrdersDetails4
{
	margin: 4px 0 0 5px;
	width: 86px;
	float: left;
	clear: none;
}

#lizenz .rating
{
	margin: 4px 0 0 10px;
	padding: 0;
	width: 90px;
	float: left;
	text-align: left;
}

#lizenz .rating img
{
	display: inline-block;
	float: left;
	padding: 0;
	margin: 0 0 0 1px;
	width: 16px;
	height: 16px;
}

#lizenz .classmyOrdersDetailsTitelInterpret, #lizenz .classmyOrdersDetails1, #lizenzView .classmyOrdersDetailsTitelInterpret, #lizenzView .classmyOrdersDetails1
{
	width: 231px;
}

#lizenz .classmyOrdersDetails4, #lizenzView .classmyOrdersDetails4
{
	width: 100px;
	margin: 4px 0 0 0;
}

#lizenz .classmyOrdersDetails1ex
{
	width: 344px;
}

#lizenzView .classmyOrdersDetails1ex
{
	width: 553px;
}

#lizenz .classmyOrdersDetailsAktionen, #lizenzView .classmyOrdersDetailsAktionen
{
	padding: 2px 0 0 0;
}

.classmyOrdersDetails5
{
	margin: 4px 0 0 0;
	width: 116px;
	text-align: right;
	float: left;
	clear: none;
}

.classmyOrdersDetails6, .classmyOrdersDetails6Bold
{
	padding: 6px 0 0 5px;
	width: 68px;
	float: left;
	clear: none;
}

.classmyOrdersDetails7, .classmyOrdersDetails7Bold
{
	padding: 6px 0 0 5px;
	width: 96px;
	float: left;
	clear: none;
}

.classmyOrdersDetails6Bold, .classmyOrdersDetails7Bold
{
	font-weight: bold;
}

.classmyOrdersDetailsTitelInterpret
{
	padding: 2px 0 0 6px;
	width: 241px;
	font-weight: bold;
	word-spacing: 0;
	float: left;
	clear: none;
}

.classmyOrdersDetailsTitelInterpretButton
{
	padding: 2px 0 3px 6px;
	width: 441px;
	font-weight: bold;
	word-spacing: 0;
	float: left;
	clear: none;
}

.classmyOrdersDetailsDatum
{
	padding: 2px 0 0 5px;
	width: 107px;
	font-weight: bold;
	float: left;
	clear: none;
}

.classmyOrdersDetailsDateHeader
{
	padding: 2px 16px 0 0;
	width: 97px;
	font-weight: bold;
	float: left;
	clear: none;
	text-align: right;
}

.classmyOrdersDetailsRechte
{
	padding: 2px 0 0 5px;
	width: 56px;
	font-weight: bold;
	float: left;
	clear: none;
}

.blockSongsStrLine
{
	width: 650px;
	border-bottom: 1px solid #ccc;
	float: left;
	clear: both;
}

.Transakt
{
	padding-right: 6px;
	float: right;
	clear: both;
}

.Transakt2
{
	padding-right: 6px;
	border-bottom: 1px solid #000;
	float: right;
	clear: both;
}

.Gesamtpreis
{
	padding-right: 6px;
	float: right;
	clear: both;
}

.classAlbumMerkzettelBodyTitelBeschreibung
{
	padding: 2px 0 0 5px;
	width: 425px;
	font-weight: bold;
	word-spacing: 0;
	float: left;
	clear: none;
}

/* <!-- Sommer action --> */
div.dd18 img.rabattImg, img.rabattImg
{
	display: block;
	margin: 0;
	padding: 0;
	border: 0; /*	height: auto;    width: 80px;*/ /*      float: left;      clear: none;*/
}

div.rabattImgBlock
{
	float: left;
	clear: none;
	width: 100px;
}

div.dd18 div.rabattBlockTxt, div.rabattBlockTxt
{
	float: left;
	clear: none;
	width: 150px;
	padding-left: 16px;
	padding-top: 15px; /*	vertical-align: middle;*/
}

.rabattSum
{
	padding-right: 6px;
	padding-bottom: 10px;
	float: right;
	clear: both;
	color: #A30F1F !important;
	font-weight: bold !important;
}

.dd19
{
	width: 631px;
}

div.priceBlock
{
	float: right;
	clear: none;
	width: 200px;
}

div.priceBlock .Gesamtpreis, div.priceBlock .Transakt, div.priceBlock .rabattSum, div.priceBlock .Transakt2
{
	float: none;
	text-align: right;
	width: auto;
	padding: 0;
	margin: 0 6px 0 0;
}

table.pageNum1, table.pageNum2
{
	display: block;
	clear: both;
	width: 100%;
}

table.pageNum1 tr td span, table.pageNum2 tr td span
{
	display: block;
	float: none;
	width: auto;
	white-space: nowrap;
	margin: 0;
	margin-right: 6px;
	padding: 0;
	text-align: right;
}

table.pageNum1 tr td span
{
	margin-right: 26px;
	padding-right: 0;
	text-align: right;
}

table.pageNum1 tr td span span, table.pageNum2 tr td span span
{
	display: inline !important;
	margin: 0;
	padding: 0;
	text-align: right; /*    background-color: #0ff;*/
}

img.rabattFixImg
{
	border: 0;
	width: 80px; /*   height: auto;*/
	margin-right: 20px;
	display: block;
}

span.Gesamtpreis
{
	color: #A30F1F !important;
	font-weight: bold !important;
}

table.pageNum1, table.pageNum2
{
	margin-bottom: 5px;
	margin-top: 5px;
}

td.rabattMidTD
{
	padding-right: 15px;
}

.d1confirmation, .dd1confirmation, .ddd1confirmation, .ddList1, .d1confirmation2, .dd1confirmation2, .ddd1confirmation2
{
	/*    width: 286px;*/
	width: 263px;
}

.classmyOrdersDetailsTitelInterpretdownload, .classmyOrdersDetails1downloads, .classmyOrdersDetails1shdownloads
{
	/*    width: 356px;*/
	width: 333px;
}

/* on/off Album for Videos 2006.09.15 start */
.classVideoSearchBodyAlbumTxt, .classVideoSearchBodyAlbum, .classVideoSearchBodyAlbum, .classVideoSearchBodyAlbumTxt
{
	display: none;
}

.classVideoSearchBodyTitel
{
	width: 389px !important;
}

.classVideoSearchBodyTitelTxt
{
	width: 200px;
}

.classVideoMerkzettelBodyTxt
{
	padding: 4px 4px 0 0;
	width: 338px !important;
}

.classmyOrdersDetailsTitelInterpret, .classmyOrdersDetails1
{
	width: 240px;
}

.creditCardLine
{
	width: 650px;
	vertical-align: middle;
	margin-bottom: 20px;
	float: left;
	clear: left;
}

.creditCardLine input, .creditCardLine img
{
	display: inline;
	vertical-align: middle; /*	display: none;*/
}

.creditCardLine input
{
	margin-left: 9px;
}

.creditCardLine img
{
	margin-left: 9px;
	margin-right: 9px;
}

.creditCardLineForm
{
	padding: 10px 0 0 34px;
	width: 616px;
	float: left;
	clear: both;
}

.fieldLLine, fieldLLineL
{
	float: left;
	clear: both;
	margin-bottom: 4px;
}

.fieldName
{
	width: 107px;
	float: left;
	clear: none;
	padding-top: 2px;
}

.field
{
	width: 509px;
	float: left;
	clear: right;
}

.tField
{
	font-size: 11px !important;
	font-family: Arial, Geneva, sans-serif;
	width: 225px;
	height: 20px;
	border-top: 1px solid #B0B0B0;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #E0E0E0;
	border-left: 1px solid #C1C1C1;
	padding-left: 3px;
	padding-top: 1px;
}

.selField, .selFieldM, .selFieldY
{
	font-size: 11px !important;
	font-family: Arial, Geneva, sans-serif;
	width: 90px;
	height: 18px;
	border-top: 1px solid #B0B0B0;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #E0E0E0;
	border-left: 1px solid #C1C1C1;
}

.selFieldM
{
	width: 45px;
}

.selFieldY
{
	width: 60px;
}

.creditCardLineForm input
{
	margin-left: 0;
	margin-right: 4px;
}

.fieldLLineL input, .fieldLLineL img, .fieldLLineL p
{
	display: block;
	float: left;
	clear: none;
	margin-left: 0;
	margin-right: 5px;
}

.fieldLLineL input.tField
{
	width: 34px !important;
}

.fieldLLineL img
{
	vertical-align: top !important;
}

.fieldLLineL p
{
	margin-top: 0;
	padding: 0;
	border: 0;
	width: 400px;
}

.loading, .loading1
{
	background-image: url(     "../images/pr_loading.gif" );
	background-position: 300px 10px;
	background-repeat: no-repeat;
	text-align: center;
	padding: 50px 20px 10px 20px;
	font-weight: bold;
	float: none;
	clear: both;
}

.loading0
{
	display: none;
}

/* 20X_Req-Spec_V013_2006_07_11 start */

div.errMess, div.errMessB
{
	color: #f00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 358px;
	padding-top: 8px;
	font-weight: normal;
	text-align: left;
	float: left;
}

div.errMessB
{
	font-weight: bold;
}

.bottomBlueGr
{
	float: none;
}

.imageButtonRight
{
	padding: 10px 0 10px 5px;
	margin: 0;
}

/* 20X_Req-Spec_V013_2006_07_11 end */

div.classAlleTracks
{
	float: left;
	clear: both;
	width: 650px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.classAlleTracks a.button
{
	display: block;
	margin: 0;
	border: 0;
	padding: 0;
	width: 109px;
	float: left;
}

.classAlleTracks a.button img
{
	display: block;
}

.classAlleTracks span.txt
{
	display: block;
	width: 536px;
	padding: 3px 5px 0 0;
	margin: 0;
	border: 0;
	float: left;
	text-align: right;
}

#download .classmyOrdersDetailsTitelInterpretdownload, #download .classmyOrdersDetails1downloads, #download .classmyOrdersDetails1shdownloads
{
	padding: 6px 0 0 6px;
	width: 328px;
}

#download .dTypIcon
{
	padding: 6px 0 0 0;
	text-align: left;
	vertical-align: top;
}

#download .dTypIcon img
{
	display: inline;
}

#download .classmyOrdersDetailsTypTitle
{
	padding-right: 5px;
}

.classSongShortTxt
{
	/*    width: 215px;*/
	width: 210px;
}

#download .classmyOrdersDetails1downloads, #download .classmyOrdersDetails6, #download .classmyOrdersDetails7, #download .dTypIcon, #download .classmyOrdersDetailsTypTitle, #download .classmyOrdersDetails4
{
	padding-top: 0;
}

#download .classmyOrdersDetails1downloads img, #download .classmyOrdersDetails4 img
{
	padding-top: 3px;
}

#download .dTypIcon img, #download .classmyOrdersDetailsTypTitle img
{
	padding-top: 2px;
}

#download .classmyOrdersDetails4
{
	width: 100px;
	margin: 0;
	padding-left: 5px;
}

#download .classmyOrdersDetails4 img, #download .classmyOrdersDetails4 a
{
	margin: 0;
	border: 0;
	display: block;
	background: none;
}

span.b
{
	font-weight: bold;
}

.helpText
{
	padding: 7px 6px 0 6px;
	display: block;
	clear: both;
}

#download .blockStrLine, #download .blockStrLineTop
{
	padding: 1px 0 0 0;
	margin: 0;
}

#download .classmyOrdersBlock
{
	margin: 0;
	min-height: 0;
}

#download .classmyOrdersBlock .spacer6px
{
	display: none;
}

/* Affilate */

a.logSt
{
	/*	display: block;*/ /*	white-space: nowrap;*/
	padding-left: 26px;
	padding-right: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #0000FF; /*#2864b4*/
	background-image: url( ../images/icon_abmelden_green_9x9.gif );
	background-position: 10px 3px;
	background-repeat: no-repeat;
}

.logStTxt
{
	font-size: 11px;
	font-weight: bold;
	color: #0000FF; /*#2864b4*/
	padding-right: 15px;
}

.classmyOrdersTable
{
	padding-bottom: 15px;
	float: left;
	clear: both;
}

.classmyOrdersHeadRow, .classmyOrdersRow
{
	clear: both;
	float: left;
	width: 650px;
	min-height: 20px;
}

.classmyOrdersHeadRow
{
	margin: 30px 0 0 0;
	background-image: url( ../images/bg_titelbar_grad_1x20.gif );
	background-position: bottom;
	background-repeat: repeat-x;
}

.classmyOrdersRow
{
	margin: 4px 0 5px 0;
}

.classmyOrdersDatum, .classmyOrdersTransaktion, .classmyOrdersShop, .classmyOrdersZahlungsart, .classmyOrdersSongs, .classmyOrdersPreis, .classmyOrdersButtonDetails
{
	font-weight: normal;
	margin: 0;
	padding: 2px 0 3px 6px;
	float: left;
	clear: none;
}

.classmyOrdersHeadRow .classmyOrdersDatum, .classmyOrdersHeadRow .classmyOrdersTransaktion, .classmyOrdersHeadRow .classmyOrdersShop, .classmyOrdersHeadRow .classmyOrdersZahlungsart, .classmyOrdersHeadRow .classmyOrdersSongs, .classmyOrdersHeadRow .classmyOrdersPreis, .classmyOrdersHeadRow .classmyOrdersButtonDetails
{
	font-weight: bold;
}

.classmyOrdersDatum
{
	width: 105px;
	word-spacing: 0;
}

.classmyOrdersTransaktion
{
	width: 100px;
}

.classmyOrdersShop
{
	width: 90px;
}

.classmyOrdersZahlungsart
{
	width: 110px;
}

.classmyOrdersSongs
{
	width: 45px;
}

.classmyOrdersPreis
{
	width: 90px;
	text-align: right;
	padding: 2px 6px 3px 0;
}

.classmyOrdersButtonDetails
{
	text-align: right;
	padding: 0 0 0 6px;
}

.classmyOrdersButtonDetails img
{
	display: block;
	margin: 0;
	border: 0;
	padding: 0;
}

.loginFormBlock
{
	/*position: relative;*/
	top: 30px;
	left: 0;
	clear: both;
	height: 256px;
}

.loginFormBlockLeft, .loginFormBlockRight
{
	/*position: absolute;*/ /*Cmnt*/
	top: 10px;
	width: 310px; /*320*/ /*cmnt*/
	padding-left: 5px;
	padding-right: 5px;
	height: 256px;
	background-color: #fff; /*belwo two are new on 14.07*/
	margin-left: 5px;
	margin-right: 5px;
}

.loginFormBlockLeft
{
	left: 0;
	right: auto;
}

.loginFormBlockRight
{
	left: auto;
	right: 0;
	background-image: url( ../images/bg_Login_Alice.gif );
	background-position: 87px 80px; /*87-72*/
	background-repeat: no-repeat;
}

.LFBfooter
{
	/*position: absolute;*/
	bottom: 0;
	top: auto;
	width: 305px;
	height: 57px;
	text-align: center;
}
.LFBfooter span
{
	border-top: 1px solid #ccc;
	display: block;
	font-weight: bold;
	text-align: center;
	padding: 10px 0 1px 0;
}


.LFBtitle
{
	text-align: center;
	font-weight: bold;
	padding-top: 16px;
	height: 36px;
	width: 320px; /*added on 14.07*/
}

.loginFormBlockLeft .LFBtitle
{
	height: 34px;
	
}
.loginFormBlockRight .LFBtitle
{
	height: 36px;
	max-height:26px;
	
}

.LFBtxt
{
	/*position: absolute;*/
	top: 49px;
	padding-top:10px;
	width: 310px;
	text-align: center;
}

.SubmitButton
{
	/*position: absolute;*/ /*cmnt*/ /*top: 150px; /*149*/
	width: 310px;
	text-align: center;
}

.SubmitButton input
{
	display: inline;
}

label
{
	font-size: 12px;
	font-weight: bold;
}

.loginFormBlock label
{
	display: block;
	text-align: center;
	padding-bottom: 1px;
	padding-top: 1px;
}

input.LFBinput, textarea.LFBinput
{
	display: inline;
	text-align: left;
	width: 143px;
	height: 22px;
	border: 1px solid #6C8BAA;
	clear: both;
}

.LFBpassword
{
	text-align: center; /*position: absolute;*/
	top: 179px;
	left: 0;
	right: 0;
	width: 310px;
}


.LFBfields
{
	/*position: absolute;*/
	top: 50px;
	width: 310px;
	text-align: center;
	height:95px;
}

.selectPayment
{
	margin: 10px 0 10px 0;
}

.selectPayment span.blackGM
{
	padding-bottom: 5px;
	display: block;
}

.selectPaymentTable
{
	margin-bottom: 5px;
}

.selectPaymentTable td
{
	padding-right: 10px;
	border: none;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}

.selectPaymentTable input
{
	border: none;
	padding: 0;
}

.classArtistDetailTopBodyTitel
{
}

.classArtistDetailTopBodyN
{
	margin: 4px 0 0 0;
	padding-left: 6px;
	width: 20px;
}

.classArtistDetailTopBodyTitelTxt
{
	padding-left: 0;
	width: 171px;
}

.classArtistDetailTopBodyAlbum
{
}

.classArtistDetailTopBodyAlbumTxt
{
	padding: 4px 6px 0 4px;
	width: 188px;
}

.classArtistDetailTopBodyVO, .classAlbumSearchBodyVO, .classVideoSearchBodyVO
{
}

.classArtistDetailTopBodyVOTxt, .classAlbumSearchBodyVOTxt, .classVideoSearchBodyVOTxt
{
	padding: 4px 0 0 4px;
	width: 79px;
}

.classArtistDetailTopBodyAktionen, .classAlbumSearchBodyAktionen, .classVideoSearchBodyAktionen, .classSongSearchBodyAktionen
{
	padding: 2px 4px 0 0;
	width: 86px;
}

.classArtistDetailTopBodyIcons, .classAlbumSearchBodyIcons, .classVideoSearchBodyIcons, .classSongSearchBodyIcons
{
	padding: 0 4px 0 0;
	width: 91px; /* Changed on 12 Nov, to work icons on top downloads in artistdetails page prev value is 86px */
}

.headOnColLi
{
	width: 650px;
	height: 10px;
	background-color: #fff;
}

.headArt
{
	width: 420px;
	float: left;
	display: block;
}

.headCountOfprod
{
	width: 75px;
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 7px;
}

.classAlbumSearchBodyTitleWhiteFon .classAlbumSearchBodyTitel, .classVideoSearchBodyTitleWhiteFon .classVideoSearchBodyTitel
{
	width: 300px !important;
}

.classAlbumSearchBodyTxt, .classSingleSearchBodyTxt, .classVideoSearchBodyTxt
{
	clear: none;
	float: left;
	margin-top: 4px;
	width: 235px;
}

.classSongSearchBodyTitelTxt
{
	width: 294px;
}

.classSongSearchBodyTitel
{
	width: 300px;
}

.headOnColLi .classSongSearchBodyTitel
{
	width: 400px;
}

.classSongSearchBodyTracks
{
	clear: none;
	float: left;
	font-weight: bold;
	padding: 2px 0 0 4px;
	width: 79px;
	word-spacing: 0;
}

.classArtistSearchBodyTracks
{
	clear: none;
	float: left;
	font-weight: bold;
	padding: 2px 0 0 4px;
	width: 75px;
	word-spacing: 0;
}

.classArtistSearchBodyLine
{
	width: 100%;
	float: left;
	clear: both;
	padding: 2px 0 2px;
	background-color: #FFF;
}

.classArtistSearchBodyPopularity, .classAlbumSearchBodyPopularity, .classSingleSearchBodyPopularity, .classSongSearchBodyPopularity, .classVideoSearchBodyPopularity
{
	font-weight: bold;
	width: 78px;
	display: block;
	float: right;
	margin: 2px 0 0 0;
	padding: 0 10px 0 0;
	text-align: right;
	overflow: hidden;
}

.classArtistSearchBodyPopularityTxt, .classAlbumSearchBodyPopularityTxt, .classSingleSearchBodyPopularityTxt, .classSongSearchBodyPopularityTxt, .classVideoSearchBodyPopularityTxt
{
	width: 78px;
	display: block;
	float: right;
	margin: 2px 0 0 0;
	padding: 0 5px 0 0;
	text-align: right;
}

.classAlbumSearchBodyTitel
{
	width: 295px;
}

.classAlbumSearchBodyVO, .classAlbumSearchBodyVOTxt
{
	width: 69px;
}

/* searchMostPopularProducts - start */
.classSearchMostPopularProducts .classVideoSearchBodyBlock
{
	clear: none;
	float: left;
	width: 213px;
	border: none;
	padding: 0;
	margin: 0 0 0 2px;
	background-color: #f1f1f1;
}

.classSearchMostPopularProducts .classVideoSearchBodyTitelTxt
{
	width: 141px;
	margin: 0;
	padding: 3px 0 0 0;
	min-height: 44px !important;
	height: auto;
	height: 44px;
}

.classSearchMostPopularProducts .classVideoSearchBodyTitelTxt a
{
	line-height: 10px;
}

/* searchMostPopularProducts - end*/

.tpad10
{
	padding-top: 10px;
}

/* rotating re start*/
.re_pages
{
	float: right;
	clear: none;
	margin: -16px 0 0 0;
}
.re_pages a, .re_pages a img
{
	height: 14px;
}

.re_pages, .re_pages #log
{
	font-size: 12px;
}

.container
{
	clear: both;
	width: 650px;
	overflow: hidden;
	margin: 0 0 0 0;
	display: inline;
	padding: 0;
	float: left; /*background-color: Red;*/
}

.container .prew, .container .next
{
	height: 67px;
	width: 12px;
	clear: none;
	display: inline;
	position: relative;
	top: 0;
	margin: 0;
	padding: 0;
	z-index: 100;
}

.container .prew
{
	cursor: pointer;
	float: left;
	background: url( ../images/bt_left.png ) no-repeat center;
}

.container .next
{
	cursor: pointer;
	float: right;
	background: url( ../images/bt_right.png ) no-repeat center;
}

.container .re_rotating
{
	margin: 0 0 0 0px;
	padding: 0;
	overflow: hidden;
	width: 620px;/*width: 600px;by subhakar*/
	position: relative;
	
}

.container .items
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none; /*float:none;*/
	position: relative;
	padding: 0;
	margin: 4px 0 0 0;
	width: 9000px;
}

.container .items li
{
	display: block;
	float: left;
}

.container .classVideoSearchBodyBlock
{
	padding: 0px;
	margin: 0px;
	width: 207px;
	background-color: #F1F1F1;
}

.container .classVideoSearchBodyBlock .classSingleSearchBodyImg
{
	margin: 0;
	padding: 0;
}

.container .classVideoSearchBodyBlock .classVideoSearchBodyTitelTxt, .classSearchMostPopularProducts .classVideoSearchBodyBlock .classVideoSearchBodyTitelTxt
{
	padding: 0 0 0 4px;
	width: 150px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
}

.classSearchMostPopularProducts .classVideoSearchBodyBlock .classVideoSearchBodyTitelTxt
{
	width: 142px;
}

.classSearchMostPopularProducts .classVideoSearchBodyBlock .classVideoSearchBodyTitelTxt
{
	padding: 0 0 0 4px;
}

.container .classVideoSearchBodyBlock .classSongSearchBodyIcons, .classSearchMostPopularProducts .classSongSearchBodyIcons
{
	display: inline;
	float: left;
	margin: 0 2px 0 0;
	width: 90px;
}
.classSearchMostPopularProducts .classSongSearchBodyIcons
{
	width: 95px;
}

.container .IconImg1, .container .IconImg2
{
	padding-top: 0;
}

.re_rotating .classVideoSearchBodyBlock .classSongSearchBodyPreisTxt, .classSearchMostPopularProducts .classVideoSearchBodyBlock .classSongSearchBodyPreisTxt
{
	display: inline;
	float: left;
	margin: 0;
	padding: 1px 0 0 0;
	width: 40px;
	line-height: 12px;
}

.classSearchMostPopularProducts .classVideoSearchBodyBlock .classSongSearchBodyPreisTxt
{
	padding: 8px 0 0 0;
}

/* rotating re end*/

/* new my musik */

.mymusikTitel
{
	display: block;
	position: relative;
	float: inherit;
	width: 99.9%;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	color: #717171;
	text-transform: uppercase;
}

.halfL, .halfR
{
	width: 315px;
	clear: none;
	display: inline;
}

.halfL .classAlbumShortBlock, .halfR .classAlbumShortBlock
{
	width: 315px;
}

.halfL
{
	margin-right: 20px;
}

.halfL .p2535 img, .halfR .p2535 img
{
	margin-right: 5px;
	margin-bottom: 20px;
}

.halfL .classAlbumShortEinzelsong, .halfR .classAlbumShortEinzelsong
{
	position: relative;
}

.halfL .classSongSearchBodyIcons, .halfR .classSongSearchBodyIcons
{
	float: right;
	margin-top: -22px;
	position: relative;
	z-index: 67;
}

/* new genre wiev */
.classLightBlueBlockRightFon .classAlbumShortBlock
{
	width: auto; /*155px*/
	border: none;
}

.classLightBlueBlockRightFon .classAlbumShortTxt
{
	width: 89px;
	display: inline;
}

.artist_recom .classArtistTopLiLeftShort, .artist_recom .classArtistTopLiRightShort
{
	width: 235px;
	margin: 0;
	padding: 5px 0 0 10px;
}

.artist_recom .classArtistTopLiLeftShort li, .artist_recom .classArtistTopLiRightShort li
{
	padding-left: 6px;
	background: url( ../images/bullet.gif ) 0 6px no-repeat;
}

.top_mp3 .classSongShortBlock
{
	width: 94px;
	border: none;
	float: left;
	clear: none;
}

.top_mp3 .classSongShortPrice
{
	float: none;
	clear: both;
	width: auto;
	text-align: center;
	padding-left: 34px;
}

.classSongShortImg
{
	height: 60px;
	overflow: hidden;
}

/* checkbox mp3 on search form */
.sF5 p, .searchFormExStrInside5 p
{
	color: #333333;
	font-size: 11px !important;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 0 0 0 4px;
	margin: 0;
	line-height: 16px;
	float: left;
}

.searchFormExStrInside5 p
{
	padding: 1px 0 0 4px;
}

.sF5 input, .searchFormExStrInside5 input
{
	top: 3px;
	position: relative;
	float: left;
}

.sF5 span, .searchFormExStrInside5 span
{
	color: #CCCCCC;
}

/* /checkbox */

#artis_top_download
{
	clear: both;
}

/* Send to friend form - start */
.sendToFriend
{
	margin-top: 20px;
	height: 370px;
}

.sendToFriend .loginFormBlockLeft
{
	top: 22px;
	width: 650px;
	height: 350px;
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}

.sendToFriend .str
{
	clear: both;
	float: left;
	margin: 2px 0 0 0;
	width: 100%;
}

.sendToFriend label.left, .sendToFriend label.right, .sendToFriend input.LFBinput, .sendToFriend div.right
{
	clear: none;
	float: inherit;
	margin: 0 0 0 5px;
	width: 100px;
	font-weight: normal;
	text-align: right;
	display: inline-block;
	vertical-align: top;
}

.sendToFriend label.right, .sendToFriend input.LFBinput, .sendToFriend textarea.LFBinput, .sendToFriend div.right
{
	width: 530px;
	text-align: left;
}

.sendToFriend textarea.msg
{
	height: 50px;
	margin: 0 0 0 5px;
}

.sendToFriend .classSongDetailsTitleWhiteFon, .sendToFriend .product_view
{
	width: 540px;
	margin: 0 0 0 110px;
	display: inline;
}

.details .str, .details
{
	width: 337px; /*358*/
}

.details .str
{
	float: none;
}

.details .str .str2
{
	width: 234px;
}

.sendToFriend .btn_send, .sendToFriend .btn_cancel
{
	background-image: url( ../images/button_SubmitBlue.gif );
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 20px;
	text-align: center;
	width: 75px;
	border: none;
	margin: 0 2px;
	padding: 0;
	float: right;
}

.sendToFriend .btn_send
{
	font-weight: bold;
}

/* Send to friend form - end */
/* Product view buttons - start*/
.product_view .btn_wrapper
{
	position: relative;
	top: 10px;
	background-image: url( ../images/pview_b_bg.gif );
	background-position: top left;
	background-repeat: repeat-y;
	width: 130px;
	float: right;
	padding: 0;
	margin: 0;
	display: inline;
}

.product_view .btn_wrapper .top, .product_view .btn_wrapper .bottom
{
	background-position: top left;
	background-repeat: no-repeat;
	width: 130px;
	height: 8px;
	line-height: 8px;
	float: left;
}

.product_view .btn_wrapper .top
{
	background-image: url( ../images/pview_b_bg_t.gif );
	margin: 0pt 0pt 4px;
}

.product_view .btn_wrapper .bottom
{
	background-image: url( ../images/pview_b_bg_b.gif );
}

.product_view .btn_wrapper .btn
{
	display: inline;
	float: left;
	width: 107;
	height: 27px;
	line-height: 27px;
	position: relative;
	left: 12px;
}

.product_view .btn_wrapper .btn a
{
	line-height: 22px;
	float: left;
	margin: 0;
}

/* Product view buttons - end */

.news_index p
{
	margin: 0;
	padding: 3px 5px 0 0;
	min-height: 130px;
}

.news_index .classSongShortIcons
{
	float: right;
	margin: 0;
}

.news_index
{
	float: left;
	width: 100%;
}

.classLightBlueBlockShortFon .str .str1
{
	margin: 8px 0 0 0;
}

.classLightBlueBlockShortTopTxt
{
	min-height: 130px;
	height: auto !important;
	height: 130px;
}

.re_rotating .classVideoSearchBodyBlock .classSongSearchBodyIcons
{
	margin: -2px 1px 0 0;
}

.dataloading
{
	width: 100%;
	float: left;
	clear: both;
	background: url( ../images/waiting.gif ) center no-repeat;
}

.checkout
{
	background: #fff;
	padding: 1px;
	border: 1px solid #FF870F;
}

.checkout a
{
	padding: 0 2px 0 2px;
	background: #FF870F;
}

.checkout, .checkout a
{
	line-height: 16px;
	height: 16px;
}

.checkout a:hover, .checkout a:active, .checkout a:visited, .checkout a:link
{
	color: #FFFFFF;
}

.classLightBlueBlockRight .classSongShortIcons
{
	float: right;
}

.prew_next
{
	border: none !important;
	padding: 0 !important;
	margin: -2px 0 0 0;
	background: url(../images/arrow_bg.gif) repeat-x;
}

.prew_next .right
{
	float: right;
	padding: 0 3px 0 0;
	margin-top: 10px;
}

.prew_next .left
{
	padding: 0 0 0 3px;
	margin-top: 10px;
}

.prew_next .left a, .prew_next .right a
{
	display: block;
	width: 20px;
	height: 17px;
	text-decoration: none;
	line-height: 13px;
	background: top;
}

.prew_next .left a
{
	background: url( ../images/bt_left_s.gif ) no-repeat scroll 0 0;
}

.prew_next .right a
{
	background: url( ../images/bt_right_s.gif ) no-repeat scroll 0 0;
}

.prew_next .left a.disabled, .prew_next .right a.disabled, .prew_next .left a.disabled:hover, .prew_next .right a.disabled:hover
{
	cursor: default;
	background-position: 0 -36;
}

.prew_next .left a:hover, .prew_next .right a:hover
{
	background-position: 0 -18;
}

/* n_search */
.linksTop .left
{
	width: 520px;
	clear: none;
	float: left;
}

.linksTop .fr
{
	padding: 0px 0 0 0;
}
.plinksTop .fr
{
	padding: 5px 0 0 0;
}
.pdlinksTop .fr
{
	padding: 5px 5px 0 0;
}
.n_search
{
	width: 155px;
	margin: 0 0 0 4px;
	float: left;
	background: url( ../images/search/shop_cart_bg.gif ) no-repeat scroll 0 0;
}

.n_search .left, .n_search .right
{
	/*height: 120px;*/
	display: inline;
}
.n_search
{
	height: 120px;
	display: inline;
}
.n_search .left
{
	float: left;
	width: 52px;
}

.n_search .right
{
	padding: 42px 0 0 0;
	float: left;
}

.n_search .right .btn
{
	line-height: 25px;
	height: 25px;
}

.n_search .left #shoppingcart_product_count
{
	position: relative;
	top: 41px;
	left: 10px;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #63ADDE;
	width: 33px;
	text-align: center;
	padding-top: 15px;
}
.n_search .arrow
{
	position: relative;
	top: 42px;
	left: 20px;
	display: none;
}

.n_search_sc h1.btn
{
	border: none !important;
	background: none !important;
	clear: none;
	padding: 10px 5px 0 0 !important;
	text-align: right;
	height: 24px;
}

.n_search_sc .re_pages
{
	cursor: pointer;
}

.n_search_sc
{
	width: 255px;
	position: absolute;
	top: 146px;
	left: 537px;
	z-index: 2200;
	display: none;
	line-height: 0;
}

.n_search_sc .corners
{
	height: 7px;
}

.n_search_sc .box
{
	background: url( ../images/n_sc_bg.gif );
}

.n_search_sc .scrollcontainer
{
	height: 212px;
	margin: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 0;
	width: 250px;
	clear: both;
}

.n_search_sc .tr
{
	width: 245px;
	margin: 0 0 0 5px;
	display: inline;
	clear: both;
	font-weight: bold;
	color: #000;
}

.n_search_sc .tr p
{
	margin: 0;
	padding: 1px 0 0 4px;
}

.n_search_sc .tr h1
{
	padding: 0 0 0 5px;
}

.n_search_sc .content .tr
{
	width: 225px;
}

.n_search_sc .content .tr .del
{
	cursor: pointer;
}

.n_search_sc .box .summary
{
	border-top: 1px solid #ccc;
	background: #E7EEF4;
	margin: 0 5px 0 5px;
	padding: 0 0 0 5px;
	color: #000;
	line-height: 18px;
}

.n_search_sc .box .summary span
{
	font-weight: bold;
	font-size: 11px;
	padding: 0 38px 0 0;
}

.n_search_sc .tr span
{
	font-weight: bold;
}

.n_search_sc .tr img
{
	margin: 0;
	padding: 0;
}

.n_search_sc .tr .img
{
	margin: 0;
	padding: 4px 4px 0 4px;
}

.n_search_sc .tr .title
{
	width: 170px;
}

.n_search_sc .tr .btn
{
	float: right;
}

.n_search_sc .tr .btn .price
{
	padding: 1px 2px 0 0;
	width: 38px;
}

.n_search_sc .tr .btn .del
{
	cursor: pointer;
}

.n_search_sc_wide
{
	width: 535px;
}

.n_search_sc_wide .box
{
	background: url( ../images/n_sc_bg_wide.gif );
}
.n_search_sc_wide .box .th
{
	width: 525px;
	margin: 0 0 0 5px;
}
.n_search_sc_wide .box .th .box
{
	background-image: url(../images/bg_titelbar_grad_1x20.gif);
}

.n_search_sc_wide .tr
{
	width: 530px; /*popup sc*/
}

.n_search_sc_wide .scrollcontainer
{
	width: 530px;
}
.n_search_sc_wide .content .tr
{
	width: 505px;
}
.n_search_sc_wide .tr .title
{
	width: 301px;
}
/* n_search end */

/* tags cloud */
.tag1 a
{
	font-size: 12px;
}

.tag2 a
{
	font-size: 14px;
}

.tag3 a
{
	font-size: 16px;
}

.tag4 a
{
	font-size: 18px;
}

.tags p a
{
	font-weight: bolder;
	color: #0D5E9B !important;
}

.tags p
{
	margin: 4px 0;
}

.tags_edit
{
	clear: left;
	float: left;
	width: 420px;
	margin: 0;
}

.tags_edit a
{
	color: #0D5E9B !important;
	padding: 0 0 0 5px;
	font-weight: bold;
}

.tags_edit .edit, .tags_edit .edit a
{
	color: #666666 !important;
	padding: 0 0 0 5px;
	font-weight: normal;
	cursor: pointer;
}

#popup_tags_edit .scrollcontainer
{
	height: auto;
	overflow-y: hidden;
}

#popup_tags_edit .scrollcontainer .content .tr
{
	font-weight: normal;
	border: none;
	padding: 2px 0 0 5px;
	font-size: 10px;
	color: #666666;
	width: auto;
}

#popup_tags_edit .btn
{
	padding: 5px 2px 0 0;
}

#popup_tags_edit .btn input
{
	background-image: url( ../images/button_SubmitBlue.gif );
	background-position: center;
	background-repeat: no-repeat;
	border: medium none;
	cursor: pointer;
	float: right;
	height: 20px;
	margin: 0 2px;
	padding: 0;
	text-align: center;
	width: 75px;
	font-weight: bold;
}

#popup_tags_edit .edit_text
{
	margin: 5px 0 0 10px;
	width: 235px;
	height: 40px;
}

#popup_tags_edit .tr
{
	margin: 0 0 0 5px !important;
}

/* /tags cloud */

.classtopnews
{
	border: 3px solid #D1D6B8;
	margin-top: 0px;
	background-color: #fff;
	padding-left: 5px;
	padding-top: 5px;
}

