	#background{
   position:absolute;
   opacity:0.1;
   font-size:20em;
   padding-top:20%;
   z-index:1;
}

body{
/*	background-image:url('/img/navi/bg.png');
	background-image:url('/img/bg_revolution.png');*/
	background-color:#610E08;
	background-color:#660000;
}

a{
   cursor:url(/img/middle_finger.cur), pointer	
}

.nav-pills > li > a {
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 2px;
    margin-top: 2px;
    padding-bottom: 8px;
    padding-top: 8px;
    font-size:20px;
    font-weight:bold;
    color:black;
    text-transform:uppercase;
}
.nav-tabs > li > a, .nav-pills > li > a {
    line-height: 14px;
    margin-right: 2px;
    padding-left: 32px;
    padding-right: 32px;
}
.nav-pills > li > a:hover{
   background-color:black;
   color:white;
}
.dropdown-menu a {
    clear: both;
    color: black;
    display: block;
    font-weight: normal;
    line-height: 18px;
    padding: 3px 15px;
    white-space: nowrap;
}

.container-fluid{
   padding-left:0;
 /*  background-color:white;*/
}

#outer_wrapper_header .container-fluid{
   background-color:#181712;
   background-image:url('/img/navi/bg.png');
   margin-bottom:10px;
}
#outer_wrapper_module_navi .container-fluid{
   background-image:url('/img/navi/bg.png');
   background-color:black;
   max-width:960px;
   margin: 0 auto;
   margin-bottom:10px;
}

#outer_wrapper_module_servicenavi .container-fluid{
   margin:5px;
}
#outer_wrapper_socialbar .container-fluid{
   background-color:white;
}
.socialbar_icon{
   background-color:white;
   margin-left:2px;
   margin-top:2px;
   margin-bottom:2px;
}

#navi_container{
   
}
h3{
	font-size:1em;
	margin-bottom:0px;
}

.time select{
   width:60px;
}
.datepicker{
   width:80px;
}

#outer_wrapper_content .container-fluid{
}

#outer_wrapper_real_footer .container-fluid{
   border-top:1px solid #ccc;
}

#real_footer{
	text-align:right;
}
#real_footer, #real_footer a{
	color:#fff;
}
.contentblock{
   margin-bottom:10px;
   background-color:white;
   z-index:1000;
}
.box{
   padding:10px;
}

#servicenavi ul{
   list-style-position: inside;
   margin-top:7px;
   margin-left:0;
}

#servicenavi li{
   list-style-type: none;
   float:left;
   margin-left:1em;
}

#servicenavi li a{
	color:#fff;
}

#socialbar{
   text-align:right;
   padding-left:1px;
   padding-right:1px;
   padding:2px;
}

h1{
   margin-bottom:10px;
   padding:10px;
   background-color:black;
   color:white;
   text-transform:uppercase;
   font-family: 'Shadows Into Light Two',cursive;   
}

.bordertop{
   border-top:1px solid black;   
}

a, a:visited{
   color:#660000;
   text-decoration:none;
   font-weight:bold;
}
a:hover,  a:active{
   color:#333;
   text-decoration:none;
   font-weight:bold;
}

/* Player*/
#player{
   position:absolute;
   top: -1000px;
   left:-1000px;
   
}
#songId, #bandId{
   display:none;
}
#currentSong{
   font-size:1.1em;
   line-height:16px;
   margin-bottom:10px;
   font-weight:bold;
}

#webplayer{
   float:right;
   width:100px;
   overflow:hidden;
   background-color:black;
}
#wavestreamingPlayer{
   background-color:black;
}
#last_songs{
   margin-top:0px;
}
#last_songs ul{
   list-style-position: inside;
   margin-left:0px;
}
#last_songs li{
   list-style-type: none;
   margin-left:0px;
   padding-left:0px;
}
#bio{
   max-height:150px;
   overflow: auto; 
   padding-right:20px;
}
#bandImage img{
   padding:3px;
   border:1px solid black;
}
.play_radio{

}
#play_radio{
   text-align:center;
   border-bottom:1px solid grey;
   padding-bottom:5px;
   width:100%;
}

#last_songs td {
	padding:3px;
}
#last_songs td .span2{
	padding:0;
	margin:0;
	min-height:0;
}

.moreinfo{
	text-align:right;
}

/* shows */
#shows, .podcasts{
   list-style-position: inside;
   margin-left:0px;
}

#shows li, .podcasts li{
   list-style-type: none;
   margin-left:0px;
   padding-left:0px;
   padding-bottom:10px;
   margin-bottom:5px;
   border-bottom:1px solid #ccc;
}
#shows div{
   min-height:0;
}
.show_link, .mod_link{
   color:black;
}
.show_teaser{
   margin-bottom:10px;
}

#shows .show_startdate, .podcasts .show_startdate{
   background-color:black;
   color:white;
   text-align:center;
   padding:10px;
   font-family: 'Shadows Into Light Two',cursive;   
   font-weight:bold;
}
.show_startdate_month{
   text-transform:uppercase;
   font-size:2em;
   margin-bottom:5px;
}
.show_startdate_day{
   font-size:1.5em;
}
.show_title{
  /* font-weight:bold;*/
}
.show_time{
   text-align:right;
}

.back{
   text-align:right;
}
.next{
   
}

/* Moderators */
.mod_image{
   max-width:100px;
   max-height:100px;
}
/* Articles */
.article_author{
   font-style:italic;
}
.article_list_item h2{
   font-size:1.2em;
   line-height:1.2em;
   margin:0;
   padding:0;
}
.article_list_item{
   margin-bottom:20px;
}
#article_list{
   margin-top:20px;
}
.article_list_item .row-fluid [class*="span"] {
   margin:0;
}


/* Bands *//
#alphabet ul{
   list-style-position: inside;
   margin-left:0px;
}
#alphabet li{
   list-style-type: none;
   margin-left:0px;
   padding-left:0px;
   float:left;
   margin-right:5px;
}
#alphabet li input{width:100px;height:18px;font-size:12px;padding:0}
#alphabet .selected_char{
   font-weight:bold;
}

textarea.label_edit{
   width:600px;
   
}

#modlist{
   list-style-position: inside;
   margin-left:0px;
}
#modlist li{
   list-style-type: none;
   margin-left:0px;
   padding-left:0px;
   margin-bottom:15px;
   width:150px;
   float:left;
}
label{
   font-weight:bold;
}
fieldset{
   margin-top:30px;
}
#endOfShow{
   display:none;
}

.thumbnail{
   text-align:center;
}

/*Player*/
#show{
	margin-top:10px;
   font-size:14px;
   font-weight:bold;
}
#currentSong{
    font-size:12px; 
}

#bandinfo{

}
#bio{

}
#prr_player{width:200px}

ul.sdt_menu{
   margin:0;
   padding:0;
   list-style: none;
   font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
   font-size:14px;
   width:1020px;
}
ul.sdt_menu a{
   text-decoration:none;
   outline:none;
}
ul.sdt_menu li{
   float:left;
   width:170px;
   height:85px;
   position:relative;
   cursor:pointer;
}
ul.sdt_menu li > a{
   position:absolute;
   top:0px;
   left:0px;
   width:170px;
   height:85px;
   z-index:12;
   -moz-box-shadow:0px 0px 2px #000 inset;
   -webkit-box-shadow:0px 0px 2px #000 inset;
   box-shadow:0px 0px 2px #000 inset;
}
ul.sdt_menu li a img{
   border:none;
   position:absolute;
   width:0px;
   height:0px;
   bottom:0px;
   left:85px;
   z-index:100;
   -moz-box-shadow:0px 0px 4px #000;
   -webkit-box-shadow:0px 0px 4px #000;
   box-shadow:0px 0px 4px #000;
}
ul.sdt_menu li span.sdt_wrap{
   position:absolute;
   top:25px;
   left:0px;
   width:170px;
   height:60px;
   z-index:15;
}
ul.sdt_menu li span.sdt_active{
   position:absolute;
   background:#111;
   top:85px;
   width:170px;
   height:0px;
   left:0px;
   z-index:14;
   -moz-box-shadow:0px 0px 4px #000 inset;
   -webkit-box-shadow:0px 0px 4px #000 inset;
   box-shadow:0px 0px 4px #000 inset;
}
ul.sdt_menu li span span.sdt_link,
ul.sdt_menu li span span.sdt_descr,
ul.sdt_menu li div.sdt_box a{
   margin-left:15px;
   text-transform:uppercase;
   text-shadow:1px 1px 1px #000;
}
ul.sdt_menu li span span.sdt_link{
   color:#fff;
   font-size:24px;
   float:left;
   clear:both;
}
ul.sdt_menu li span span.sdt_descr{
   color:#0B75AF;
   float:left;
   clear:both;
   width:155px; /*For dumbass IE7*/
   font-size:10px;
   letter-spacing:1px;
}
ul.sdt_menu li div.sdt_box{
   display:block;
   position:absolute;
   width:170px;
   overflow:hidden;
   height:170px;
   top:85px;
   left:0px;
   display:none;
   background:#000;
}
ul.sdt_menu li div.sdt_box a{
   float:left;
   clear:both;
   line-height:30px;
   color:#EF3A37;
}
ul.sdt_menu li div.sdt_box a:first-child{
   margin-top:15px;
}
ul.sdt_menu li div.sdt_box a:hover{
   color:#fff;
}

.teaserblock{
}

.table{
	background-color:#cfcfcf;
}
#paypalbutton{
   width:86px;
}


.question{
   font-weight:bold;
   font-size:1em;
   line-height:1.2em;
}
.answer{
   margin-bottom:2em;
}


.admin_form{
   background-color:white;
   padding:20px;
}
/*
html,body,#bg,#bg table,#bg td,#main {
   width:100%;
   height:100%;
   overflow:hidden;
}



#main {
   position:absolute;
   top:0;
   left: 0;
   height: 100%;
   width: 100%;
   z-index:70;
   overflow:auto;
   
}


#bg div {
   position:absolute;
   width:200%;
   height:200%;
   top:-50%;
   left:-50%;
   background-color: grey;
}

#bg td {
   vertical-align:middle;
   text-align:center;
}
#bg img {
   min-height:50%;
   min-width:50%;
   margin:0 auto;
   display:block;
   width: 1600px;
}
.container-fluid, #servicenavi, #outer_wrapper_module_servicenavi,#bild,#punkfoto{
	z-index:100000000;
}

#bild{
	position:absolute;
	top:0;
	left:0;
}
#bild img{
	width:100px;
}

#punkfoto{
	display:none;
	position: absolute;
	bottom:0;
	width:100%;
	background-color:black;
	text-align:center;
}*/
#bild, #punkfoto, #bg{
   display:none;
}

.mp3{
   width:300px;
}

.embed_player{
	width:80%;
	height:100px;
}
.compilation_image{
	padding:1px;
}
#pageselection{
	width:100%;
}


.podcast{
	margin-bottom:30px;
}

.podcast_part{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid black;
}
.podcast_part h2{
	font-size:1em;
}

.right{
	text-align:right;
}
#podcast_loader, #podcast_mp3{
	display:none;	
}
#ShowPodcastUrl{width:500px;}


ul.punklist {
    list-style-type: none;
    padding: 10px;
    margin: 0px;
   margin-left:5px;
}

ul.punklist li {
    background-image: url('/img/punkbullet.png');
    background-repeat: no-repeat;
    background-position: 1px 1px;
    padding-left: 25px;
    margin-bottom:7px;
    min-height:20px;
}




/********************** Social Bar ************/
@font-face {
    font-family: 'si';
    src: url('/fonts/socicon.eot');
    src: url('/fonts/socicon.eot?#iefix') format('embedded-opentype'),
         url('/fonts/socicon.woff') format('woff'),
         url('/fonts/socicon.ttf') format('truetype'),
         url('/fonts/socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;
 
}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family:si;
        src: url(/fonts/socicon.svg) format(svg);
    }
}


.soc {
    overflow:hidden;
    margin:0; padding:0;
    list-style:none;
    float:right;
}

.soc li {
    display:inline-block;
    *display:inline;
    zoom:1;
}

 .soc li a {
    font-family:si!important;
    font-style:normal;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    text-decoration:none;
    text-align:center;
    display:block;
    position: relative;
    z-index: 1;
    width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 18px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    margin-right: 0px;
    color: #ffffff;
    background-color: #000000;
}
#service_navi ul.soc li a {margin-right:4px}

.soc-icon-last{
    margin:0 !important;
}

.soc-facebook:before {
    content:'b';
}
.soc-twitter:before {
    content:'a';
}
.soc-instagram:before {
    content:'x';
}
.soc-google:before {
    content:'c';
}
.soc-youtube:before {
    content:'r';
}
.soc-email2:before {
    content:'.';
}

.social_icon {
   width:41px;
   height:41px;
   background-image: url('/img/social-icons.png');
   background-repeat:no-repeat;
   background-position: -212px -9px;
}
.social_icon_facebook{
   background-position: -212px -9px;
}
.social_icon_twitter{
   background-position: -269px -9px;
}
.social_icon_instagram{
   background-position: -329px -9px;
}
.social_icon_googleplus{
   background-position: -387px -9px;
}
.social_icon_youtube{
   background-position: -447px -9px;
}
.social_icon_mixcloud{
   background-position: -565px -9px;
}
.social_icon_contact{
   background-position: -505px -9px;
}

.article_details img {margin-right:10px;margin-bottom:10px}

