@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic);
@import url(http://fonts.googleapis.com/css?family=Patrick+Hand+SC);

* {
padding:0 0 0 0;
margin:0 0 0 0;
}

body {
background-image:url(../img/bg2021.jpg);
background-position:center top;
background-repeat:no-repeat;
color:#fff;
font-family: 'Open Sans', sans-serif;
background-color:#232124;
background-attachment: fixed;
}

#snavi, .moff2 {display:none;}

img {
border:0;
}

#slinks {
z-index:500;
position:fixed;
bottom: 10px;
margin:0px 0 0 0;
left:0px;
width:60px;
}

.inner ul.gigs {
list-style-type:none;
margin:0 0 15px 10px;
position:relative;
float:left;
}

.gigs li {
list-style-type:none;
margin:0 0 0px 0;
}


#slinks a{
display:block;
width:68px;
height:58px;
text-indent:-9999px;
}

#homelink {background-image:url(../img/home.png);}
#homelink:hover, #homelink.selected {background-image:url(../img/home_on.png);}

#fblink {background-image:url(../img/fb_on.png);}
#fblink:hover {background-image:url(../img/fb.png);}

#top {
position:absolute;
z-index:300;
width: 240px;
top: 12px;
left:0;
}

#topc {
position:relative;
width: 100%;
margin:0 auto;
padding:0px 0px 0px 0px;
}

#topc li {
list-style-type:none;
}

#topc a {
display:block;
position:relative;
text-align:center;
width:100%;
padding:0px 0 0px 0;
margin: 0 0 8px 0;
height:58px;
color:#fff;
text-decoration:none;
background-repeat:no-repeat;
overflow:hidden;
text-indent:-9999px;
background-color: #1c1a1f;
}

#topc a:hover {
	background-color: #17679a;
}

#topc a.selected {
	background-color: #17679a;
}

#topc #tem2  {background-image:url(../img/btns2021/home.png) !important;}
#topc #tem3  {background-image:url(../img/btns2021/bio.png) !important;}
#topc #tem7  {background-image:url(../img/btns2021/media.png) !important;}
#topc #tem6  {background-image:url(../img/btns2021/pl.png) !important;}
#topc #tem4  {background-image:url(../img/btns2021/cd.png) !important;}
#topc #tem8  {background-image:url(../img/btns2021/vid.png) !important;}
#topc #tem11 {background-image:url(../img/btns2021/galerie.png) !important;}
#topc #tem5  {background-image:url(../img/btns2021/bands.png) !important;}
#topc #tem25 {background-image:url(../img/btns2021/events.png) !important;}
#topc #tem9  {background-image:url(../img/btns2021/kontakt.png) !important;}

.rot5 {

}

.rot5n{

}

#footer {

z-index:300;
width:100%;

left:0;
}

#footerc {
position:relative;
width:900px;
margin:0 auto;
padding:30px;
text-align:center;
font-size:13px;
}

#footerc a {
color:#5ca2d5;
text-shadow:1px 1px 2px #000;
}

#logo {
position:absolute;
left:50%;
top:15px;
margin-left: 130px;
width:410px;
z-index:400;
}

#container {
position:relative;
float:left;
width:100%;
}

#wrapper {
position:relative;
float:left;
width:100%;
height:800px;
z-index:100;
}

.hide {display:none}
.show {display:block}

#pre {display:none;}

/*********** Content ******************/

.on {visibility:block}
.off {visibility:none}

#mid_inner {
width:100%;
position:relative;
overflow:hidden;
}

#mask {
width:100%;
position:relative;
}

.item {
width:100%;
float:left;
}	
	
.content {
width:100%;
top:0;
margin:0 auto;
position:relative;
overflow:auto;
padding:0 0px 0 0;
}

.allin img {

-webkit-box-shadow: -10px 10px 10px -5px #000;
-moz-box-shadow: -10px 10px 10px -5px #000;
box-shadow: -10px 10px 15px -5px #000;
}

#allin_2 img {
margin:-90px 0 0 50px;
/* -moz-transform: rotate(-7deg);
-ms-transform: rotate(-7deg);
-o-transform: rotate(-7deg);
-webkit-transform: rotate(-7deg);
transform: rotate(-7deg); */
}

#allin_3 img {
/* -moz-transform: rotate(-9deg);
-ms-transform: rotate(-9deg);
-o-transform: rotate(-9deg);
-webkit-transform: rotate(-9deg);
transform: rotate(-9deg); */
margin:-105px 0 0 60px;
}

#allin_4 img {
/* -moz-transform: rotate(-9deg);
-ms-transform: rotate(-9deg);
-o-transform: rotate(-9deg);
-webkit-transform: rotate(-9deg);
transform: rotate(-9deg); */
margin:-85px 0 0 40px;
}

#allin_5 {
 min-height: 600px;
}

#allin_5 img {
/* -moz-transform: rotate(-9deg);
-ms-transform: rotate(-9deg);
-o-transform: rotate(-9deg);
-webkit-transform: rotate(-9deg);
transform: rotate(-9deg); */
margin:-120px 0 0 0px;
}

#allin_5 #n8logo {
margin: 30px 0 0 -20px;
position:absolute;
top:30px;
left:-330px;
z-index:120;
}

#allin_5 #tyrol-style {
margin: 30px 0 0 -20px;
position:absolute;
top:30px;
left:-650px;
-moz-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
-o-transform: rotate(-5deg);
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
z-index: 130;
}

#allin_5 #acoustic {
margin: 30px 0 0 -20px;
position:absolute;
top: -300px;
left:-360px;
z-index:120;
-moz-transform: rotate(1deg);
-ms-transform: rotate(1deg);
-o-transform: rotate(1deg);
-webkit-transform: rotate(1deg);
transform: rotate(1deg);
border: 2px solid #fff;
}

#allin_5 #meets {
margin:0px 0 0 0px;
position:absolute;
top:0px;
left:-30px;
height:auto;
width:450px;
-moz-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
-o-transform: rotate(-5deg);
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
z-index:110;
border: 2px solid #fff;
}

#allin_6 img {
margin: -60px 0px 0 100px;
}

#allin_7 img {
/* -moz-transform: rotate(4deg);
-ms-transform: rotate(4deg);
-o-transform: rotate(4deg);
-webkit-transform: rotate(4deg);
transform: rotate(4deg); */
margin:30px 0px 0 100px;
}

#allin_9 img {
/* -moz-transform: rotate(-8deg);
-ms-transform: rotate(-8deg);
-o-transform: rotate(-8deg);
-webkit-transform: rotate(-8deg);
transform: rotate(-8deg); */
margin:-85px 0 0 70px;
}

#allin_12 img {
/* -moz-transform: rotate(-8deg);
-ms-transform: rotate(-8deg);
-o-transform: rotate(-8deg);
-webkit-transform: rotate(-8deg);
transform: rotate(-8deg); */
margin:-45px 0 0 0px;
}

.inner {
position:relative;
width:960px;
margin:0px auto 0px auto;
z-index:200;
font-size:14px;
line-height:19px;
color:#2f1f12;
}

.allin {
position:relative;
width:960px;
float:left;
/* height:610px; */
padding:90px 0 50px 0;
}

#allin_25 {
 padding:0px 0 50px 0;
}

#allin_7 {
padding:0px 0 50px 0;
}

#allin_8 {
padding:0px 0 50px 0;
}


.inner h1 {
font-size:28px;
margin:0 0 12px 0;
line-height:26px;
color:#000;
font-family: 'Patrick Hand SC', cursive;
font-weight:normal;
}

.inner p {
margin:0 0 10px 0;
}

.inner ul {
margin:0 0 10px 30px;
}

.inner ol {
margin:0 0 10px 30px;
}

.inner a {
color:#ffffff;
}

.inner table {
width:100%;
}

.inner td {
vertical-align:top;
font-family: 'Patrick Hand SC', cursive;
font-size:17px;
}

.realc {
position:absolute;
right: 0;
top: 0;
background-color:#938f94;
color:#000; /*f3db9f;*/
width:360px;
padding:20px 20px 5px 20px;
margin: 210px 0 0 0;

-webkit-box-shadow: -3px 3px 3px #000;
-moz-box-shadow: -3px 3px 3px #000;
box-shadow: -3px 3px 3px #000;
}

/* #rc6, */
#rc25 {
width:920px;
padding:15px 20px 20px 20px;

overflow:auto;
position: relative;
float: left;
}

#rc25 {

line-height: 1.4em;
}

#term1, #term2, #term3, #term4 {
position:relative;
float:left;
margin:15px 0 0 0;
}

#term1 {
width:23%;
}

#term2 {
width:23%;
}

#term3 {
width:29%;
}

#term4 {
width:25%;
}

#rc7 {
/* right: auto;
left: 50%;
margin:25px 0 0 -350px; */
}

#rc8 {
width:300px;
float:left;
margin:190px 0 0 0;
}

.vids li a {

font-size:16px;
line-height:25px;

text-decoration:none;
font-weight:bold;
}

.vids li a:hover {
color:#17527d;
}

.framei {
position:relative;
float:right;
width:600px;
padding:0 0 0 0;
margin:190px 0 0 0;
text-align:right;
}

.picc {
position:relative;
float:right;
width:960px;
padding:20px 0px 10px 0px;
margin:85px 0 0 0;
}

.picc a {
display:block;
position:relative;
float:left;
width:150px;
height:150px;
overflow:hidden;
border:5px solid #fcf5e3;
margin:5px 5px 5px 5px;

-webkit-box-shadow: -3px 3px 3px #000;
-moz-box-shadow: -3px 3px 3px #000;
box-shadow: -3px 3px 3px #000;
}

#allin_2 #spruch {
position:absolute;
left:0;
top:0;
margin:-10px 0 0 7px !important;
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
-webkit-transform: rotate(0);
transform: rotate(0);

-webkit-box-shadow: 0px 0px 0px #fff;
-moz-box-shadow: 0px 0px 0px #fff;
box-shadow: 0px 0px 0px #fff;
}

.clear {clear:both;}

#prolist {
margin:0 0 10px 0;
width:100%;
}

#prolist li {
display:block;
position:relative;
width:33%;
float:left;
list-style-type:none;
font-family: 'Patrick Hand SC', cursive;
font-size:17px;
}