@charset "UTF-8";
/* CSS Document */
.hide {display:none;}

body {background:url(../images/bgi2012.jpg) #80C5EE top center no-repeat fixed; background-size:100%; margin:0; padding:0; color:#FFF}
#header {width:1000px; margin:0 auto 0 auto; text-align:center;}
#site {margin:0px auto 0 auto; width:1000px; position:relative;}

#filtering-nav li, #filtering-nav ul {border:0px none; list-style:none; margin:5px 0 0 0;}
#lineup,#lineup tr,#lineup td {border:0px none;}
#filtering-nav a {font-weight:bold; text-decoration:none;}
.mainstage a {color:#F39;}

.w1 {width:100px;}

#menu {height:28px; margin-top:0px; background: url(../images/black.png); padding:3px 25px 0 25px; z-index:+100; color:#FFF}
#left {height:270px; width:461px; padding:18px; background: url(../images/black.png); margin-top:6px; display:inline-block; color:#FFF}
#right {float:right; height:338px; width:461px; padding:18px; background: url(../images/black.png); margin-top:6px; color:#FFF}

#leftbottom {float:left; height:auto; width:461px;  padding:10px 18px 0 18px; background: url(../images/black.png); margin-top:6px; color:#FFF}
#rightbottom {float:right; height:25px; width:477px; padding:14px 10px 14px 10px; background: url(../images/black.png); margin-top:6px; color:#FFF }
#rightbottom a,#rightbottom a img {border:0px none;}
#social {float:right; margin-top:-2px; width:325px;}
#facebook {float:right; margin-top:5px; margin-right:-10px;}
#twitter {float:right; margin-top:5px; margin-right:-10px;}
#social img {float:right;}

#right p {height:150px;}
.left {width:150px; border:1px #222 solid; margin-right:20px; float:left;}
.right {width:150px; border:1px #222 solid; margin-left:20px; float:right;}
#right hr {margin:18px 18px 18px 18px;}
#middle {width:964px; background: url(../images/black.png); color:#FFF; padding:18px 18px 18px 18px; margin-top:6px; text-align:center; min-height:300px;}
.middle {width:964px; background: url(../images/black.png); color:#FFF; padding:18px 18px 18px 18px; margin-top:6px; text-align:center; min-height:300px;}
.middle a {color:#7BA037;}
.middle a:hover {color:#598015;}
#middle a img {border:1px #222 solid; margin:5px 0 5px 0;}
#middle a {margin:0 5px 0 5px;}

#spacer {height:40px;}

#headlinebilling td {border:0px none; height:30px;}
#headlinebilling a {color:#FFF;}
.main {font-size:18px; color:#FFF;}
.deep {}
.neverland {}
.schtube {}
.headline {color:#FFF; font-weight:bold;}

/* FONTSTYLE */
p,h1,h2,h3,h4,h5,h6,a,li,td {font-family:Helvetica, sans-serif; color:#FFF;}
h5 {text-transform:uppercase; font-style:italic; margin:5px 0 0px 0; font-size:14px;}
h6 {text-transform:uppercase; font-style:italic; margin:10px 0 0px 0; font-size:18px; display:inline; clear:none; padding:0 0 0 0;}
p {font-size:13px; margin:5px 0 5px 0;}
ul {padding-top:5px; padding-bottom:5px; border:0px #EEE solid;}
li {font-size:13px; list-style:url(../images/list.gif); margin-bottom:7px;}
td {padding:0 10px 0 10px; border-right:1px #CCC solid;}
table {padding:20px 0 20px 0; margin-left:auto; margin-right:auto;}

#right p span span {font-weight:bold; text-transform:uppercase;}
#right p span {font-weight:100; text-transform:uppercase; font-style:italic; font-size:14px;}

#menu a {text-transform:uppercase; font-weight:bold; font-size:22px; padding:0 15px; text-decoration:none; z-index:+100; letter-spacing:-0.1em;}

.new {position:relative;}
.newicon { position:absolute; top:-10px;  right:5px; border:none; }

#youtube2 {width:461px; height:289px; border:1px #FFF solid;}

#rentrkend {width:1000px; margin:0 auto; margin-top:10px;}
#rentrkend a {float:right; margin-top:10px;}

#sliderbox img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#sliderbox img.active {
    z-index:10;
}

#sliderbox img.last-active {
    z-index:9;
}


#spotlight { background: url(http://www.groovegarden.nu/mark.png) no-repeat 5px center #C69; color:#FFF; font-weight:bold; border:1px solid #C06; font-size:18px; padding:5px; margin-top:10px; font-family:Helvetica, sans-serif; }

#date { background: url(http://www.groovegarden.nu/mark.png) no-repeat 5px center #C69; color:#FFF; font-weight:bold; border:1px solid #C06; font-size:18px; padding:5px 5px 5px 35px; margin-top:10px; font-family:Helvetica, sans-serif; width:auto; position:absolute; top:-250px; left:0; text-transform:uppercase;}

.active { color:#C06; }

a img {border:0px;}
.middle2 { background:#000; color:#FFF;}

.noborder, .noborder * { border:0px none;}
.artist a {float: left; margin-right:5px;}