.body {
border:0px solid blue;
position:relative;
padding: 0px;
margin: 0px;
background-color:#ece8d9;
background-image:url(../pictures/background.jpg);
height: 100%;

font-weight:normal;
color:#ccc;
font-size: 13px;
line-height:14px;
font-family: Arial;
margin:0px;
text-align:justify;
}



a:link, a:visited {
color:#ccc;
}

.title { 
border:0px solid red;
position:absolute;
width:900px;
height:380px;
margin-left:0px;
background-repeat:no-repeat;
background-image:url(../pictures/header.png);

}
.main { 
border:0px solid red;
position:absolute;
width:900px;
height:1075px;
background-align: center;
background-repeat:no-repeat;
background-image:url(../pics/wand.png);
top: 0%;
left: 50%;
margin: 0px 0px 0px -450px;
text-align:justify;
}

.mainmu { 
height:1135px;
}

.wall { 
border:0px solid red;
position:absolute;
width:900px;
height:840px;
margin-top:350px;
background-align: center;
background-color:#000000;
}

.wallmu { 
height:840px;
}

.wallpast { 
height:1640px;
}

.wallnews { 
height:2300px;
}

.wmed { 
height:855px;
}


.site { 
position:absolute;
width:550px;
height:664px;
margin-top:380px;
margin-left:330px;
opacity: 1.00;
//background-color:#1f1c1c;
background-color:#333333;
-moz-border-radius:10px;
//border-top:2px solid #666666;
//border-left:2px solid #666666;
//border-bottom:2px solid #666666;
//border-right:2px solid #666666;

border-top:2px solid #333333;
border-left:2px solid #333333;
border-bottom:2px solid #333333;
border-right:2px solid #333333;
z-index:2;
border:0px solid red;
}

.mu { ;
height:733px;
}

.sitepast { ;
height:1590px;
}

.sitelive { ;
height:750px;
}

.sitenews { ;
height:2250px;
}

.sitem { 
border:0px solid green;
position:absolute;
width:550px;
height:730px;
margin-top:380px;
margin-left:330px;
}

.promobox { 
position:absolute;
width:500px;
height:340px;
margin-top:20px;
margin-left:0px;
opacity: 1.00;
background-color:#333333;
-moz-border-radius:10px;
border-top:2px solid #333333;
border-left:2px solid #333333;
border-bottom:2px solid #333333;
border-right:2px solid #333333;
z-index:2;
border:0px solid red;
}

.promoboxm { 
position:absolute;
width:593px;
height:95px;
margin-top:1083px;
margin-left:20px;
opacity: 1.00;
background-color:#000000;
z-index:2;
border:0px solid red;
}

.mediainfo { 
position:absolute;
width:860px;
height:60px;
margin-top:963px;
margin-left:20px;
opacity: 1.00;
z-index:2;
border:0px solid red;
}

.leftplayer { 
border:0px solid red;
position:absolute;
width:290px;
height:222px;
margin-top:380px;
margin-left:18px;
opacity: 1.00;
background-color:#333333;
//background-color:#1f1c1c;
-moz-border-radius:10px;
border-top:2px solid #666666;
border-left:2px solid #666666;
border-bottom:2px solid #666666;
border-right:2px solid #666666;
z-index:2;
border:0px solid red;
}

.player { 
border:0px solid red;
position:absolute;
width:280px;
height:205px;
padding-top:6px;
padding-left:4px;
z-index:3;
}

.mediaplayer { 
border:0px solid red;
position:absolute;
width:200px;
height:200px;
margin-top:-40px;
margin-left:585px;
opacity: 1.00;
z-index:4;
border:0px solid red;
}

.leftcamp { 
border:0px solid red;
position:absolute;
width:290px;
height:358px;
margin-top:615px;
margin-left:18px;
opacity: 1.00;
background-color:#333333;
//background-color:#1f1c1c;
-moz-border-radius:10px;
border-top:2px solid #666666;
border-left:2px solid #666666;
border-bottom:2px solid #666666;
border-right:2px solid #666666;
z-index:4;
border:0px solid red;
}

.metalcamp { 
border:0px solid red;
position:absolute;
background-image:url(../pictures/banner_album.jpg);
width:280px;
height:339px;
margin-top:10px;
margin-left:5px;
z-index:3;
}

.leftrtn { 
border:5px solid red;
position:absolute;
width:290px;
height:119px;
margin-top:615px;
margin-left:18px;
opacity: 1.00;
background-color:#333333;
//background-color:#1f1c1c;
-moz-border-radius:10px;
border-top:2px solid #666666;
border-left:2px solid #666666;
border-bottom:2px solid #666666;
border-right:2px solid #666666;
z-index:2;
border:0px solid red;
}

.rtn { 
border:0px solid red;
position:absolute;
background-image:url(../pictures/kickassaward.jpg);
width:280px;
height:100px;
margin-top:10px;
margin-left:6px;
z-index:3;
}


.leftlink { 
border:0px solid red;
position:absolute;
width:290px;
height:57px;
margin-top:986px;
margin-left:18px;
opacity: 1.00;
background-color:#333333;
//background-color:#1f1c1c;
-moz-border-radius:10px;
border-top:2px solid #666666;
border-left:2px solid #666666;
border-bottom:2px solid #666666;
border-right:2px solid #666666;
z-index:2;
border:0px solid red;
}

.facebook { 
position:absolute;
background-image:url(../pictures/icons/facebook.png);
width:48px;
height:48px;
margin-top:5px;
margin-left:30px;
z-index:3;
opacity: 0.80;
}
.facebook:hover { 
opacity: 1.00;
} 

.lastfm { 
position:absolute;
background-image:url(../pictures/icons/google.png);
width:48px;
height:48px;
margin-top:5px;
margin-left:94px;
z-index:3;
opacity: 0.80;
}
.lastfm:hover { 
opacity: 1.00;
} 

.myspace { 
position:absolute;
background-image:url(../pictures/icons/myspace.png);
width:48px;
height:48px;
margin-top:5px;
margin-left:156px;
z-index:3;
opacity: 0.80;
}
.myspace:hover { 
opacity: 1.00;
} 

.youtube { 
position:absolute;
background-image:url(../pictures/icons/youtube.png);
width:40px;
height:48px;
margin-top:5px;
margin-left:220px;
z-index:3;
opacity: 0.80;
}
.youtube:hover { 
opacity: 1.00;
} 

.en { 
position:absolute;
background-image:url(../pictures/icons/flag_en.png);
background-repeat:no-repeat;
width:16px;
height:11px;
margin-top:306px;
margin-left:50px;
z-index:5;
border:0px solid red;
}


.de { 
position:absolute;
background-image:url(../pictures/icons/flag_de.png);
background-repeat:no-repeat;
width:16px;
height:11px;
margin-top:325px;
margin-left:50px;
z-index:5;
}



.news { 
position:absolute;
display:block;
width:78px;
height:18px;
margin-top:306px;
margin-left:73px;
z-index:5;
background-image:url(../pictures/interface/news.png);
}
.news:hover { 
background-image:url(../pictures/interface/newsx.png);
} 

.band { 
position:absolute;
display:block;
width:77px;
height:18px;
margin-top:306px;
margin-left:178px;
z-index:5;
background-image:url(../pictures/interface/band.png);
}
.band:hover { 
background-image:url(../pictures/interface/bandx.png);
} 

.music { 
position:absolute;
display:block;
width:89px;
height:18px;
margin-top:306px;
margin-left:282px;
background-image:url(../pictures/interface/music.png);
}
.music:hover { 
background-image:url(../pictures/interface/musicx.png);
}

.live { 
position:absolute;
display:block;
width:63px;
height:19px;
margin-top:306px;
margin-left:396px;
background-image:url(../pictures/interface/live.png);
}
.live:hover { 
background-image:url(../pictures/interface/livex.png);
}

.media { 
position:absolute;
display:block;
width:93px;
height:18px;
margin-top:306px;
margin-left:486px;
background-image:url(../pictures/interface/media.png);
}
.media:hover { 
background-image:url(../pictures/interface/mediax.png);
}

.contact { 
position:absolute;
display:block;
width:140px;
height:18px;
margin-top:306px;
margin-left:604px;
background-image:url(../pictures/interface/contact.png);
}
.contact:hover { 
background-image:url(../pictures/interface/contactx.png);
}

.links { 
position:absolute;
display:block;
width:81px;
height:18px;
margin-top:306px;
margin-left:770px;
background-image:url(../pictures/interface/links.png);
}
.links:hover { 
background-image:url(../pictures/interface/linksx.png);
}


.bandpic { 
border:0px solid green;
position:absolute;
width:517px;
height:436px;
margin-top:18px;
margin-left:16px;
background-image:url(../pictures/band.png);
z-index:2;
}

.bandtitle { 
border:0px solid green;
position:absolute;
width:251px;
height:31px;
margin-top:475px;
margin-left:16px;
background-image:url(../pictures/icons/heiden.png);
z-index:2;
}

.bandtitle_en { 
background-image:url(../pictures/icons/folkmetal.png);
width:276px;
height:27px;
}

.bandinfo { 
border:0px solid green;
position:absolute;
width:517px;
height:136px;
margin-top:510px;
margin-left:16px;
text-align:justify;
z-index:2;
}


.pfade { 
border:0px solid green;
position:absolute;
width:499px;
height:246px;
margin-top:18px;
margin-left:26px;
background-image:url(../pictures/album_versteckte.png);
z-index:2;
}

.texte { 
border:0px solid red;
position:absolute;
width:250px;
height:20px;
margin-top:270px;
margin-left:25px;
padding-top:5px;
padding-info:5px;
opacity: 1.00;
background-color:#000;
-moz-border-radius:10px;
border-top:2px solid :#000;
border-left:2px solid:#000;
border-bottom:2px solid :#000;
border-right:2px solid :#000;
text-decoration:none;
z-index:2;
border:0px solid red;
}

.pfadeinfo { 
border:0px solid green;
position:absolute;
width:250px;
height:200px;
margin-top:285px;
margin-left:26px;
z-index:2;
}

.pfadeinfo2 { 
border:0px solid green;
position:absolute;
width:250px;
height:200px;
margin-top:295px;
margin-left:276px;
z-index:2;
}


.sagen { 
border:0px solid green;
position:absolute;
width:499px;
height:246px;
margin-top:470px;
margin-left:26px;
background-image:url(../pictures/album_hoerensagen.png);
z-index:2;
}

.livebanner { 
border:0px solid green;
position:absolute;
width:518px;
height:176px;
margin-top:18px;
margin-left:16px;
background-image:url(../pictures/banner_live.png);
z-index:2;
}

.gigs { 
border:0px solid green;
position:absolute;
width:517px;
height:436px;
margin-top:230px;
margin-left:36px;
text-align:justify;
z-index:2;
}

.contactinfo { 
border:0px solid green;
position:absolute;
width:517px;
height:376px;
margin-top:18px;
margin-left:16px;
z-index:2;
text-align:justify;
}

.li { 
margin-left:36px;
}

.contactinfo2 { 
border:0px solid green;
position:absolute;
width:200px;
height:376px;
margin-top:18px;
margin-left:170px;
z-index:2;
}

.contactinfo3 { 
border:0px solid blue;
position:absolute;
width:200px;
height:376px;
margin-top:18px;
margin-left:350px;
z-index:2;
}

//-------------------------------


.table {
font-color:#123;
}



.facebook:hover { 
opacity: 0.90;
}


.mcontact { 
height:843px;	
}

.mevents { 
height:1255px;	
}

.upcoming { 
border:0px solid red;
position:absolute;
width:153px;
height:113px;
margin-top:263px;
margin-left:182px;
background-image:url(../pics/navi/upcomin.png);
z-index:8;
}

.lcontact { 
height:550px;
}

.levents { 
height:980px;
}



.upcoming1 { 
border:0px solid red;
position:absolute;
width:190px;
height:111px;
margin-top:359px;
margin-left:183px;
background-image:url(../pics/navi/rauhnacht5.png);
z-index:5;
}

.indup { 
margin-top:600px;
}
.indupb { 
margin-top:243px;
}


.rockfly { 
border:0px solid green;
position:absolute;
width:505px;
height:502px;
margin-top:473px;
margin-left:2px;
z-index:3;
}



.infozettel { 
border:0px solid red;
position:absolute;
width:235px;
height:300px;
margin-top:650px;
margin-left:162px;
background-image:url(../pics/navi/infozettel.png);
z-index:5;
}

.zinfo { 
margin-top:300px;
}



.scontact { 
height:550px;
}

.sevents { 
height:980px;
}

.ready { 
position:absolute;
width:428px;
height:59px;
margin-top:20px;
margin-left:30px;
background-image:url(../pics/navi/readyto.png);
z-index:6;
opacity: 0.50;
}
.indred { 
margin-top:-15px;
}


.box { 
border:2px solid white;
position:absolute;
width:450px;
height:70px;
margin-top:100px;
margin-left:30px;
z-index:6;
text-align:left;
}

.eventbox { 
height:150px;
margin-top:100px;
}

.pastbox { 
height:450px;
margin-top:330px;
}

.contactbox { 
height:420px;
margin-top:55px;
}


.bar { 
position:absolute;
width:740px;
height:63px;
margin-top:1042px;
margin-left:162px;
background-image:url(../pics/navi/bar.png);
z-index:10;
}

.bcontact { 
margin-top:780px;
}

.bevents { 
margin-top:1192px;
}

#gallery {
  padding:0; 
  margin:0; 
  list-style-type:none; 
  overflow:hidden; 
  width:450px; 
  height:741px; 
  border:1px solid #888; 
  background:url(../pics/media/rauh1/rauh1-fly.jpg);
  }
#gallery li {
  float:left;
  }
#gallery li a {
  display:block; 
  height:30px;
  width:450px; 
  float:left; 
  text-decoration:none; 
  border-bottom:1px solid #fff; 
  cursor:default;
  }
#gallery li a img {
  width:450px; 
  height:30px; 
  border:0;
  }
#gallery li a:hover {
  background:#eee; 
  height:338px;
  }
#gallery li a:hover img {
  height:338px;
  }




h1 {
font-weight: bold;
color:#E6E6E6;
font-variant:small-caps;
font-size: 22px;
line-height:23px;
font-family: Arial;
margin: 0px;
display: inline;
}

h2 {
font-weight: bold;
font-variant:small-caps;
color: #ccc;
font-size: 18px;
line-height:19px;
font-family: Arial;
margin: 0px;
display: inline;
}

h3 {
font-weight: normal;
font-variant:small-caps;
color: #FFFFCC;
font-size: 17px;
font-family: Arial;
margin: 0px;
display: inline;
}

h4 {
font-weight: normal;
font-variant:small-caps;
color: #ccc;
font-size: 15px;
font-family: Arial;
margin: 0px;
display: inline;
}
	

h5 {
font-weight:normal;
color:#ccc;
font-size: 14px;
line-height:14.5px;
font-family: Arial;
margin:0px;
display: inline;
}

h6 {
font-weight:normal;
color:#ccc;
font-size: 12px;
line-height:14px;
font-family: Arial;
margin:0px;
display: inline;
}

h7 {
font-weight:normal;
font-variant:small-caps;
color:#ccc;
font-size: 11px;
line-height:12.5px;
font-family: Arial;
margin:0px;
display: inline;
}
