

body { margin: 0; color:#FFF; font:12px Arial, Helvetica, sans-serif; background: #000; }
a, img { text-decoration:none; color:#ccc; border:none; }
p { margin:0 0 25px 0; padding:0; line-height:17px; font-size:13px; }
.left { float:left; }
.right { float:right; }

#page { position:relative; center; width:1000px; height:1000px; margin:0px auto; background: #000 url(img/pagebg.jpg); no-repeat; fixed; center; }

#head { width:1000px; height:75px; padding:0px; background:url(img/banner.jpg) center 0 no-repeat; fixed; center; }
#navi { width:1000px; height:16px; position:absolute; top:80px; left:auto; background:#000; text-transform:uppercase; font-size:14px;  opacity:0.5;  }
#navi a { color:#fff; padding:0 0 3px 0; text-transform:uppercase; }
#navi a:hover { color:#fff; border-bottom:2px solid #00AA00; font-style:italic; } 

#content { width:800; margin:10px 0 0 0; padding:10px; }



#slide { float:left; width:512px; height:306px; }

h1 { font:14px Arial, Helvetica, sans-serif; color:#000; padding:5px 10px; font-style:italic; background:url(img/h1.jpg) no-repeat top right #AAA; text-transform:uppercase; font-weight:bold; margin-top:0; letter-spacing:0px; }
#news { position:relative; top:12px; left:25px; float:left; width:550px; }
#news h2 { border-bottom:2px solid #e24a00; font-size:14px; }
cave { color:#e24a00; font-style:italic; text-transform:uppercase; } 
#gigs { position:relative; top:12px; float:right; width:390px; margin-bottom:20px; font:12px Arial, Helvetica, sans-serif;  opacity:0.6;}
#gigs ul { font-size:14px; list-style-image:url(img/cross.jpg); }
#gigs ul li { margin: 5px 0; }
#freunde { float:right; width:390px; margin-bottom:20px; }
#freunde a:hover { color:#fff; border-bottom:1px solid #e24a00; font-style:italic; }
#freunde a { color:#ccc; padding:0 0 3px 0; text-transform:uppercase;  }

#subnavi { position:relative; top:12px; float:right; width:180px; margin-bottom:20px; opacity:0.6; }
#subnavi ul { font-size:14px; list-style-image:url(img/cross.jpg); }
#subnavi a { color:#ccc; padding:0 0 3px 0; text-transform:uppercase; font-weight:bold; }
#subnavi a:hover { color:#fff;  font-style:italic; }

#sub ul li { margin: 5px 0; }

#profil { position:relative; top:12px; left:25px; float:left; width:600px; }
#profil h2 { border-bottom:2px solid #e24a00; font-size:14px; }

#hyper a { color:#ccc; padding:0 0 2px 0; text-transform:uppercase; font-weight:bold; }
#hyper a:hover { color:#fff; #e24a00; font-style:italic; }



#footer { clear:both; width:400px; height:10px; font:10px Arial, Helvetica, sans-serif; } 