body{
	background-color:#908b87;
	}

#body{
	width:980px;
	margin:auto;
    	font-family: Arial, Helvetica;
	}

.link{
	text-decoration:underline;
	color:black
	}

#navi{
	margin-left:-43px;
	width:1100px;
	}

#navi a:hover{
	background-color:#d7dee8;
	color:black;
	}

#index{
	width:91px;
	}

#about{
	width:132px;
	}

.releases{
	width:128px;
	}

.freestuff{
	width:206px;
	}

#artistz{
	width:115px;
	}

#shops{
	width:102px;
	}

#contact{
	width:160px;
	}

ul#Navigation li {
	text-align: center ;
    	list-style: none;
    	float: left; /* ohne width - nach CSS 2.1 erlaubt */
  	}

ul#Navigation li ul {
    	position: absolute ;
    	display: none ;  /* Unternavigation ausblenden */
    	padding: 0 ; 
  	}

ul#Navigation li:hover ul {
    	display: block;
    	background-color: transparent/* Unternavigation in modernen Browsern einblenden */
  	}

ul#Navigation li ul li {
    	float: none;
    	display: block;
  	}

ul#Navigation a, ul#Navigation span {
    	display: block;
    	height: 25px ; /* Breite den in li enthaltenen Elementen zuweisen */
    	text-decoration: none; 
    	color: white ;
    	font-family: "Arial Black", Helvetica;
	text-align:center;
	background-color:#61615f;
	margin-left:3px;
	margin-right:3px;
  	}

#box_left{
	width:671px;
	background: #d7dee8 url(gfx/corners_left_bottom.png) no-repeat left bottom;
	margin-right:15px;
	margin-top:20px;
	}

#box_left a{
	font-weight:bold;
	}

#flyer{
	width:90%;
	margin-left:30px;
	margin-bottom:10px;
	}

#content_left{
	float:left;
	}

#footer{
	width:671px;
	height:25px;
	background-color:#d7dee8;
	margin-top:10px;
	}

#disclaimer, #copyright, #partners{
	float:left;
	margin-top:7px;
	}

#networks{
	text-align:right;
	}

#networks img{
	margin:5px 5px 0px;
	}

.foot{
	font-size:10px;
	margin-left: 10px;
	margin-right:10px;
	}

h1{
	line-height:27px;
	font-size:25px;
	text-align:center;
	background: transparent url(gfx/corners_left_top.png) no-repeat left bottom;
	margin:0px;
	}

.content_releases{
	width:90%;
	margin:auto;
	text-align:justify;
	padding-bottom:20px;
	height:655px;
	}

.content_releases_dubstep{
	width:90%;
	margin:auto;
	text-align:justify;
	padding-bottom:20px;
	height:490px;
	}

.content{
	width:90%;
	margin:auto;
	text-align:justify;
	padding-bottom:20px;
	}

.content ul li{
	list-style:none;
	background-color:white;
	text-align:center;
	width:300px;
	margin:auto;
	line-height:15px;
	margin-left:110px;
	}

.content ul li p{
	font-size:13px;
	margin-top:-0px;
	}

.content img{
	width:90%;
	margin-left:30px;
	padding-bottom:20px;
	}

#box_right{
	width:283px;
	float:left;
	background: #d7dee8 url(gfx/corners_right_bottom.png) no-repeat left bottom;
	margin-top:20px;
	}

h2{
	line-height:25px;
	font-size:20px;
	text-align:center;
	background: transparent url(gfx/corners_right_top.png) no-repeat left bottom;
	margin:0px;
	}

h3{
	text-align:center;
	}

h4{
	text-align:center;
	font-size:20px;
	}

.center{
	text-align:center;
	}

#box_right p{
	text-align:center;
	width:274px;
	margin:0px;
	}

.cover{
	width:200px;
	margin-left:42px;
	margin-bottom:5px;
	}

.bold{
	font-weight:bold;
	}

.small{
	font-size:15px;
	font-family:"times new roman";
	text-decoration:none;
	}

a, .link, a img{
	border:none;
	text-decoration:none;
	}

.releaselist{
	height:150px;
	margin-top:20px;
	}

.releaselist img{
	width:150px;
	}

.details{
	float:left;
	margin-left:20px;
	font-size:12px;
	width:400px;
	}

.releaselist hr{
	width:671px;
	height:5px;
	background-color:#908b87;
	margin-left:-33px;
	border:none;
	}

.big{
	font-size:30px;
	font-family:"Arial Black", Helvetica;
	}

#sc_player p{
	font-size:15px;
	}

#sc_player .bold{
	font-size:22px;
	}

.sofa_text .big{
	text-align:center;
	font-size:30px;
	font-family:"Arial Black", Helvetica;
	}

.sofa_text img{
	width:250px;
	margin-right:50px;
	float:left;
	}

.index img{
	width:150px;
	float:left;
	}

.index hr, .index p{
	float:none;
	}

.sofa_text a{
	font-weight:bold;
	}

.shoplist img{
	width:100px;
	float:left;
	}

.shoplist{
	height:1050px;
	margin-left:35px;
	margin-top:20px;
	}

.contact{
	width:400px;
	margin:auto;
	margin-left:80px;
	}

.contact img{
	width:400px;
	}

.news{
	width:660px;
	height:150px;
	margin-top:-20px;
	}

.news img{
	float:left;
	margin:auto;
	}

.news p{
	padding-left:20px;
	width:350px;
	margin-left:150px;
	}

.news_noimg{
	margin:auto;
	}

#cav p{
	padding-top:-20px;
	}
