/** ALLGEMEINE STYLES **/

body {
  background:url(../img/stone.jpg) left 10px  ;
  margin:0;
  padding:0;
  font-family:Arial;
  font-size:11px;
  color:#333;
}


/** KOPFBEREICH **/

#allet {
  width:100%;
  height:30px;
  background:url(../img/kante.jpg) left top fixed repeat-x;
}

#flashy {
  width:1000px;
  height:360px;
  margin:0;
  padding:0;
  padding-top:2px;
}


#clsr {
  width:1000px;
  background:url(../img/stonecontent.jpg) 2px 360px repeat-y;

}

#footer {
  width:1000px;
  height:117px;
  background:url(../img/footer.jpg) left top no-repeat;

}

/** HEADLINES **/

h1#news {
  width:216px;
  height:28px;
  background:url(../img/hls/news.gif) no-repeat;
  text-indent:-999em;
  margin:0px;
  padding:0;
  position:relative;
  font-size:1px;
}

h1#band {
  width:220px;
  height:31px;
  background:url(../img/hls/band.gif) no-repeat;
  text-indent:-999em;
  margin:0px;
  padding:0;
  position:relative;
  font-size:1px;
  z-index:3;
}

h1#shows {
  width:220px;
  height:31px;
  background:url(../img/hls/shows.gif) no-repeat;
  text-indent:-999em;
  margin:0px;
  padding:0;
  position:relative;
  font-size:1px;
  z-index:3;
}

h1#merch {
  width:216px;
  height:27px;
  background:url(../img/hls/merch.gif) no-repeat;
  text-indent:-999em;
  margin:0px;
  padding:0;
  position:relative;
  font-size:1px;
  z-index:3;
}

h1#releases {
  width:219px;
  height:30px;
  background:url(../img/hls/releases.gif) no-repeat;
  text-indent:-999em;
  margin:0px;
  padding:0;
  position:relative;
  font-size:1px;
  z-index:3;
}


h1#media {
  width:219px;
  height:30px;
  background:url(../img/hls/media.gif) no-repeat;
  text-indent:-999em;
  margin:0px;
  padding:0;
  position:relative;
  font-size:1px;
  z-index:3;
}

h1#contact {
  width:219px;
  height:30px;
  background:url(../img/hls/contact.gif) no-repeat;
  text-indent:-999em;
  margin:0px;
  padding:0;
  position:relative;
  font-size:1px;
  z-index:3;
}

h1#press {
  width:219px;
  height:30px;
  background:url(../img/hls/press.jpg) no-repeat;
  text-indent:-999em;
  margin:0px;
  padding:0;
  position:relative;
  font-size:1px;
  z-index:3;
}

h1#listen {
  width:219px;
  height:30px;
  background:url(../img/hls/listen.jpg) no-repeat;
  text-indent:-999em;
  margin:0px;
  padding:0;
  position:relative;
  font-size:1px;
  z-index:3;
}


h3 {
  float:left;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  margin:0px 0px 5px 0px
}

h4 {
  float:left;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  margin:0px 5px 5px 0px
}

.showdate {
  margin-left:18px;
  float:left;
  font-weight:bold;
  display:block;
  line-height:18px;
  width:100px;
}
.showinfo {
float:left;
width:500px;
margin-bottom:5px;
}

.showinfo2 {
float:left;
width:500px;
}

.shopbild {
  margin-left:-5px;
  float:left;
}

.showinfo img, .showinfo2 img {
float:left;
border:none;
}

.showmeta {
background:#FFF;
padding:3px;
display:block;
}

/** Newsboxen **/

.boxStart {
  width:560px;
  height:15px;
  position:relative;
  top:-13px;
  background: transparent url(../img/box/nws_top.gif) -105px top no-repeat;
  margin:0;
  font-size:1px;
}


.boxStartBroad {
  height:27px;
  width:690px;
  position:relative;
  top:-27px;
  background: transparent url(../img/box/nws_top_broad.gif) left top no-repeat;
  margin:0;
  font-size:1px;
  z-index:1;
}

.boxEnde {
  width:560px;
  height:15px;
  position:relative;
  top:-13px;
  background: transparent url(../img/box/nws_bottom.gif) left top no-repeat;
  margin:0;
  font-size:1px;
}

.boxEndeBroad {
  width:690px;
  height:15px;
  position:relative;
  top:-27px;
  background: transparent url(../img/box/nws_bottom_broad.gif) left top no-repeat;
  margin:0;
  font-size:1px;
}

.clear {
  clear:both;
}

.boxContent {
  width:690px;
  position:relative;
  top:-13px;
  background: transparent url(../img/box/nws_left.gif) left top repeat-y;
}

.boxContentBroad {
  width:690px;
  position:relative;
  top:-27px;
  background: transparent url(../img/box/nws_left_broad.gif) left top repeat-y;
}

.boxText {
  width:370px;
  padding:5px 5px;
  float:left;
  position:relative;
  top:-5px;
}

.boxTextBroad {
  width:650px;
  padding:5px 5px;
  float:left;
  position:relative;
  top:-5px;
}

.boxImg {
  width:270px;
  height:235px;
  float:right;
  position:relative;
  top:-25px;
}

.boxContent .entry, .boxContentBroad .entry {
  margin-left:18px;
  line-height:15px;
  text-indent:10px;
}

.boxContent .meta, .boxContentBroad .meta {
  margin-left:18px;
  background:#FFF;
}


/** Headline für die News **/

h2 {
font-size:14px;
text-transform: uppercase;
height:26px;
padding:7px 0px 0px 25px;
background: transparent url(../img/box/nws_hl.gif) left top no-repeat;
position:relative;
margin:0px 0px 0px -7px;
}



#left {
  float:left;
  width:720px;
}

/** CRAP IN DER RECHTEN SPALTE **/

#right {
  float:left;
  width:250px;
}

#right #upcoming {
  height:32px;
  width:154px;
  background:transparent url(../img/hls/upcoming.jpg) left top no-repeat;
  text-indent:-9999em;
  margin:0px 0px 10px 0px;
  padding:0;
}

#right #latest {
  height:30px;
  width:175px;
  background:transparent url(../img/hls/latest.jpg) left top no-repeat;
  text-indent:-9999em;
  margin:20px 0px 10px 0px;
  padding:0;
}

#right #weare {
  height:29px;
  width:167px;
  background:transparent url(../img/hls/weare.jpg) left top no-repeat;
  text-indent:-9999em;
  margin:20px 0px 10px 0px;
  padding:0;
}

#right #interviews {
  height:35px;
  width:165px;
  background:transparent url(../img/hls/interviews.jpg) left top no-repeat;
  text-indent:-9999em;
  margin:20px 0px 10px 0px;
  padding:0;
}

#right #latestlive {
  height:29px;
  width:167px;
  background:transparent url(../img/hls/latestlive.gif) left top no-repeat;
  text-indent:-9999em;
  margin:20px 0px 10px 0px;
  padding:0;
}

.livepic {
  border:4px solid #fff;
  margin-bottom:5px;
}

.releasepic {
  float:left;
  
}

.releasesDesc {
	width:350px;
	margin-left:20px;
	float:left;
}


#right ul, #right li {
  margin:0;
  padding:0;
  list-style-type:none;
}

#right ul {
  margin:0px 0px 10px 5px;
 	width:200px; 
}

#right {
  padding:20px 0px 0px 0px;
  margin: 0px;
}

#listit li {
  border-bottom:1px solid #888;
  background:transparent url(../img/pfeilchen.gif) left 5px no-repeat;
  padding-left:15px;

}



.contextLink, a {
  margin:0px 0px 0px 5px;
  color:#333;
  font-weight:bold;
  text-decoration:none;
}

.contextLink:hover, a:hover {
  background:#333;
  color:#FFF;
}

.contextLink img {
	border:none;
}

#listit li a{
  margin:0;
}

#right img {
  float:left;
  margin-right:10px;
}

#right .label {
  color:#444;
}


/*** FOOTER LINKS **/

#circulation {

  float:right;
  margin-top:-80px;
  margin-right:30px;
  width:88px;
  height:106px;
}

 #meinspass {

  margin-left:720px;
  width:117px;
  margin-right:30px;
  height:32px;
}

#lastfm {
  margin-left:720px;
  width:106px;
  height:35px;
}


#peta {
margin-left:720px;
  width:87px;
  height:30px;

  margin-top:20px;
}

#footer img {
  border:none;
}


#footer a:hover{
background:none;
}


#shopsub a {
display:block;
text-decoration:none;
color:#fff;
background:#444;
padding:2px 4px;
margin-bottom:3px;
display:block;
width:120px;
}
#shopsub a:hover {
display:block;
background:#fff;
color:#444;
}

#shopsub li {

}