
/* Main styles */
body	{
	background-color: 		#000;
	border-width: 			0;
	margin: 				0;
	font-size: 				100%;
	}

img { border-width: 0; margin: 0;}

div#mother	{
	background-color: 		#666;
	border-width: 			0;
	color: 					#000;
	font-family: 			Verdana, Helvetica, sans-serif;
	font-size: 				10px;
	font-style: 			normal;
	font-variant:			normal;
	font-weight: 			normal;
	height: 				auto;
	line-height: 			15px;
	margin:  				16px 0 0 20px;
	padding: 				0;
	width: 					930px;
	}
*html div#mother  { border-top:18px solid black; }
*+html div#mother { border-top:18px solid black; }

.langMenu	{
	position:				absolute;
	left:					882px;
	top:					20px;
	font-size:				11px;
	font-weight:			bold;
	font-family:			Verdana;
	}	
.langMLeft {left:802px;}
		
a.lnklang:link , a.lnklang:visited , a.lnklang:focus , a.lnklang:active
{ text-decoration:none; }
a.lnklang:hover { color:#c00; }
	
/* Content Styles */
h1, h2, h3, h4, p, address, blockquote 	{
	height: 				auto;
	padding: 				0;
	width: 					585px;	
	}

h1	{
	font-size: 				1.6em;
	font-weight: 			bold;
	line-height: 			22px;
	margin: 				0 0 10px 5px;
	}

h2	{
	clear: 					left;
	color: 					#666;
	font-size: 				1.4em;
	font-weight: 			bold;
	line-height: 			20px;
	margin: 				0 0 10px 5px;
	text-transform: 		capitalize;
	}

h3 {
	clear: 					left;
	font-size: 				1.2em;
	font-weight: 			bold;
	line-height: 			15px;
	margin: 				0 0 10px 5px;
	text-transform: 		capitalize;
   }

h4  {
	clear: 					left;
	font-size: 				1.2em;
	font-weight: 			normal;
	font-style: 			italic;
	margin: 				0 0 10px 5px;
	text-transform: 		capitalize;
   }

p  {
	font-size: 				1.2em;
	margin: 				0 0 10px 5px;
	width:					570px;	
   }

p.picture {
	background-color: 		#333;
	font-size: 				1em;
	float: 					left;	
	height: 				auto;
	margin: 				0 0px 10px 5px;
	overflow:				hidden;
	width: 					573px;
   }
*html p.picture { margin: 0 2px 10px 2px;}

p.picture sub {
	color: 					#fff;
	display: 				block;
	font-size: 				1em;
	height: 				auto;
	margin: 				5px;
	padding:				 0;
	width: 					auto;
  	}

ul, ol 	{
	font-size: 				1.2em;
	height: 				auto;	
	list-style-type:		circle;
	list-style-position: 	outside;	
	margin: 				0 0 10px 30px;
	padding: 				0;
	width: 					550px;	
	}

ol { list-style-type: decimal; }

.content li { margin-bottom: 5px; width: 550px; }

address {
	font-size:				1.2em;
	font-style: 			normal;
	margin: 				0 0 10px 5px;
	}

blockquote	{
	background-color: 		#CCC;	
	font-weight: 			normal;
	font-size: 				1.2em;
	margin: 				0 0 10px 5px;
	width:					575px;
	}

span { color: #de0067; }

em	 { font-weight:bold; font-style:normal; }

cite {
	color: 					#090;
	display: 				block;
	font-size: 				0.8em;
	font-style: 			italic;
	font-weight:			normal;
	line-height: 			15px;
	}

.nobreak	{ float:left; width:200px; }

.breakclear { clear:both; }

a.extLink:link , a.extLink:visited , a.extLink:focus , a.extLink:active
 { color:#676767; text-decoration:none; }
a.extLink:hover
 { color:#676767; text-decoration:underline; }
 
/* Box styles */

#header
{
	background-color: 		#FFF;
	height: 				220px;
	margin: 				0;
	padding: 				0;
	width: 					930px;
	}

img#right , img#right2 {margin-left: 670px}

img#left  {margin-left: 40px}

div.content  {
	background-color: 		#fff;
	clear:					both;	
	height: 				auto;
	margin: 				0 0 10px 320px;
	padding: 				10px 7px 10px 7px;
	width:	 				584px;
	}
*html div.content { padding-right:0px; }
*html div.IEstartContent { width:589px; }

div#news	{
	background-color: 		#fff;
	margin: 				0 0 10px 320px;
	min-height: 			150px;	
	padding: 				10px 7px 10px 7px;
	width: 					584px;
	}
*html div#news {padding-right:0px;}

div#footer {
	background-color: 		#333;
	clear: 					both;
	height: 				auto;
	line-height: 			15px;
	margin: 				11px 0 0 0;	
	padding:				3px 0;	
	text-align: 			right;
	width: 					930px;	
	}
* html div#footer {height: auto;}
*+html div#footer {height: auto;}

/* Menu styles */
a	{
	border: 				none;
	color: 					#000;
	margin: 				0;
	padding:				0;
	text-decoration: 		none;
	}

a.cross { color: #006; }
a.navi  { color: #006; font-size: 0.9em; }
a:hover { color: #c00; }

#highlight1 {color: #c00;}

/* Main Menu */
ul#mainmenu	{
	background-color: 		#FFF;
	color: 					#900;
	font-size: 				2em;
	font-weight: 			bold;
	float:					left;	
	height: 				50px;
	list-style-type: 		none;
	list-style-position: 	outside;
	list-style-image: 		none;
	line-height: 			50px;
	margin: 				10px 0;
	padding: 				0;
	width: 					930px;
	}

ul#mainmenu li  {
	float: 					left;
	height: 				50px;
	margin: 				0;
	padding: 				0 12px;
	text-align: 			center;
	width: 					auto;
	}

/* Sub Menus */
ul#submenu	{
	color: 					#000;	
	list-style-type: 		none;
	list-style-position: 	inside;
	font-size: 				1.1em;
	line-height: 			15px;
	left: 					30px;
	margin: 				0;
	overflow: 				default;
	padding: 				0;
	position: 				absolute;
	top: 					306px;
	width: 					300px;	
	z-index: 				99;
	}
*html ul#submenu  {	left:15px; top:310px; }
*+html ul#submenu { left:15px; top:308px; }

ul#submenu li {
	background-color: 		#333;
	height: 				auto;
	margin: 				0 0 2px 0;
	padding: 				5px 0;
	text-indent: 			0px;
	width: 					298px;
	}

ul#submenu li#headline	{
	background-color: 		#999;
	font-weight: 			bold;
	text-indent: 			10px;	
	}

ul#submenu a {
	color: 					#fff;
	display: 				block;
	height: 				auto;
	margin: 				0 0 0 10px;
	padding: 				0;
	width: 					280px;
	}

#highlight2 	 { font-weight:bold; }

#submenu a:hover { font-weight:bold; }

/* Footer Menu */
div#footer a  { color: #fff; margin: 0 10px 0 10px; }

/* releases */
.contentReleases {
	background:				#fff;
	margin: 				0 0 10px 320px;
	min-height: 			300px;
	overflow:				yes;
	padding: 				10px 7px 10px 7px;
	width: 					584px;
	clear:					both;	
	}
*html .contentReleases { padding-right:0px; }

.h1Releases	{
	font-size: 				1.6em;
	font-weight: 			bold;
	line-height: 			22px;
	margin: 				0 0 5px 5px;
	text-transform: 		none;
	}

.h2Releases	{
	color:					#666;
	font-size: 				1.4em;
	font-weight: 			bold;
	line-height: 			20px;
	margin: 				0 0 5px 5px;
	text-transform: 		capitalize;
	width:					200px;
	}

.releasepict {
	float:					left;
	height:					200px;
	margin-left: 			5px;
	width: 					210px;
   }
* html .releasepict {margin-left: 2px; }

.formReleases 	{ margin:0px; text-align:right; padding-right:20px; }

.songTitle, * html .first { 
	color:#666666;
	float:left; 
	margin-left:5px; 
	width:163px; 
	font-size: 1.1em;
	}

.subTitle  { font-weight:bold; color:#666; font-size: 1.1em; margin-top:-15px; width:100%; }
* html .subTitle  		{ width:250px; }
*+html .subTitle  		{ width:250px; }

.first 					{margin-top:-35px;}	
* html .first 			{margin-top:-35px;}
*+html .first 			{margin-top:-35px;}

.songTime , .cdPrice	{
	 color:				#666666;
	 width:				100px; 
	 margin-left:		395px;
	 font-size: 		1.1em; 
	 }
	 
.cdTitel, .LPTitel 		{ float:left; margin-left:0px; width:205px; }
.LPTitel 				{ width:215px; }
.cdPrice 				{ font-weight:bold; height:22px; margin-left:218px; padding-top:3px; }
	 
.songRecorded			{ clear:both; padding-top:10px; }

.abstand1  				{ margin-top:130px; }
.abstand2  				{ margin-top:115px; }
.abstand3  				{ margin-top:55px; }
.abstand4  				{ margin-top:28px; }
* html .abstand4 		{ margin-top:25px; }
*+html .abstand4 		{ margin-top:25px; }

.abstand5  				{ margin-top:146px; }
* html .abstand5  		{ margin-top:143px; }
*+html .abstand5 		{ margin-top:143px; }

* html .abstand6 , * html .abstand6a  {margin-top:-20px;}
*+html .abstand6 , *+html .abstand6a  {margin-top:0px;}
* html .abstand6a 		{width:35px;margin-left:425px;}
*+html .abstand6a 		{width:35px;margin-left:425px;}

.a		   				{width:205px;}
.c		   				{width:190px;}
* html .c  				{width:150px;}
*+html .c  				{width:150px;}

.abstand7  				{margin-top:-15px;}

.b		   				{width:145px;}
.abstand8  				{margin-top:85px;}
.abstand9  				{margin-top:78px;}
* html .abstand9		{margin-top:69px;}
*+html .abstand9		{margin-top:69px;}

.abstand10 				{ margin-top:80px; }
.abstand11 				{ margin-top:-15px; }

/* startseite */
.startImg 				{ margin-left:20px; }

/* contact */
a.terms:link , a.terms:visited , a.terms:active , a.terms:focus
 { color:#c00; text-decoration:none;}
a.terms:hover    		{ text-decoration:underline;}

.arrowRight 			{ margin-bottom:-3px; }

/* waren korb menu */
.wkTeaser a {	
	background:				white;
	background-image:		url(../img/system/icon_warenkorb.gif);
	background-repeat: 		no-repeat;
	background-position:	20px 3px;	
	display:				block;
	font-size:				11px;
	font-weight:			bold;
	height:					42px;
	margin-left:			140px;
	width:					112px;
	line-height:			16px;
	padding-top:			8px;
	float:					left;
	
	}
*html .wkTeaser a {margin-left:90px;}

.wkTeaser a:hover {
	background-image:		url(../img/system/icon_warenkorb2.gif);
	background-repeat: 		no-repeat;
	} 

.wkTeaserEnd a { margin-left:139px; }

/*links*/

.linkTitle { margin-bottom:5px; }
.linkBox   { line-height:18px; padding-left:10px; margin-top:0px; }

/*site mix -------------------------------------------------------------------*/

.mixBox {
	margin-left:		7px;
	position:			relative;
	}
	
.mixTxt {
	float:				left;
	height:				140px;
	margin-left:		10px;
	margin-top:			0px;
	width:				240px;
	}
	
.mixH1 {
	line-height:		13px;
	margin-bottom:		0px;
	width:				250px;
	}
	
.mixH2 {
	color:				#808080;
	font-size:			14px;
	margin-top:			2px;
	width:				250px;
	}
	
.mixBoxPlayer {
	margin-left:		370px;
	margin-top:			0px;
	text-align:			left;
	width:				200px;
	}
	
.mixBoxDownload {
	font-size:			12px;
	line-height:		18px;	
	margin-left:		0px;
	margin-top:			5px;
	}
	
.mixTracks {
	clear:				both;
	font-size:			11px;
	margin-left:		0px;
	}




