@charset "UTF-8";

.ls_navigator {
  text-align:right;
  width:420px;
  margin:5px 0px 20px 0px;
  float:right;
}

#loginfield {
  position:absolute;
  top:300px;
}

#redirectmessage
{
  background:#ffffff;
  padding:10px;
  width:400px;
  font-weight:bold;
  margin-left:120px;
  text-align:center;
}

#ppic {
  float:left;
  width:200px;
}

#ptext {
 font-size:10px;
 margin-left:10px;
 float:left;
 width:300px;
}

#ptext table {
 font-size:12px;
}

#ptext table tr td {
 border-bottom: 1px solid #c0c0c0;
}

#plinks {
  margin-top:10px;
}

.buylinks .bodytext {
  display:inline;
  margin:0px;
  padding:0px;
}

.buylinks .contenttable {
  width:inherit !important;
}

.commentbild {
 float:left;
 margin-right:10px;
margin-bottom:10px;
}

.commentcomment {
 float:left;
}

.buylinks {
  margin-bottom:10px;
}

#commenting {
 margin:10px 10px 10px 10px;
}

.tx-comments-comment-1 {
 border: 0px !important;
 padding:0px !important;
}

.tx-comments-comment-2 {
 border: 0px !important;
 padding:0px !important;
}

.tx-comments-form-top-message{
 border: 0px !important;
 text-align:left !important;
 padding:4px 0px 4px 0px !important;
}

.tx-comments-comment {
 border: 0px !important;
}

#tx_comments_pi1_content {
 width:400px;
 height:75px;
 border: 1px solid #c0c0c0;
}


.ls_navigator_half
{
  text-align:right;
  width:110px;
  margin:5px 0px 20px 0px;
  float:right;
}

.ls_link {
  text-align:left;
  width:310px;
  margin:5px 0px 20px 0px;
  float:left;
}

.ls_navigator a,.ls_navigator_half a {
  font-size:11px;
}


#lpages a {
  font-size:11px !important; 
}

.sticky_news_img {

  float:right;

  width:120px;

}

.road_home_img
{
  float:left;
  width:120px;
}

.road_home_txt {
  float:left;
  margin-left:10px;
  width:300px;
}

.diary_news_img {
  float:left;
  width:120px;
  margin-right:10px;
}

.diary-list-item {
  margin-bottom:10px;
}

.tdmain 
{
  margin: 0px 20px 0px 20px;
}


.browseLinksWrap .disabledLinkWrap, .browseLinksWrap .activeLinkWrap, .browseLinksWrap a {
  font-size:12px !important; 
}


.sticky_news_rest

{

  float:left;

  width:290px;

}



.sticky-news-list-date {

  float:left;

  font-size:10px;

  margin-left:3px;

}



#road_news .news-list-item {

 margin-bottom:10px;

 padding:0px;

}

body, table, p, input, a, textarea {

  font-family:Arial,verdana,helvetica;

  font-size:14px;

}



#stcky_news .news-list-container img, #road_news .news-list-container img {

 margin:0px;

}



.news_single_image {

  float:left;

  margin-right:10px;

}



.music_single_title {

  margin-top:20px;

}

.rechtsoben_img img {

  border:0px !important;

}



#backbg {

  position:absolute;

  z-index:-1000;

  top:115px;

  left:120px;

}



.music_single_img {

  margin-top:26px;

  float:left;

  width:270px;

}



.tx-guestbook-field {

  padding:0px !important;

  margin:0px !important;

  width:218px !important;

  text-align:left;

}




.music_single_img img {

  border: 1px solid #000;

}



.music_single_img .news-single-img {

  margin:0px;

}

.tdtable  .news-single-img {
  margin: 0px 0px 0px 0px !important;
  
}

.tdtitle {
  margin-bottom:3px;
}

.tdstitle {
  margin-bottom:3px;
}



.music_single_sub {

  width:370px;

  float:left;

  margin: 26px 0px 0px 24px;

  line-height:1.4em;

  font-size:11px;

}



.music_single_desc {

  float:left;

  width:300px;

  margin: 26px 0px 0px 20px;

  line-height:1.4em;

  font-size:12px;

}



.music_single_desc p {

  margin:0px;

  padding:0px;

  font-weight:bold;

  margin-left:5px;

}



.overlay_show {

  border: 1px solid #000;

  height:102px;

  position:relative;

  top:-104px;

  left:0px;

  background:#000;

  
  /*
  -moz-opacity:0.8;
  filter:alpha(opacity=80);
   */
  opacity:0.8;
  color:#fff;

  padding:0px;

  margin:0px;

  width:102px;

  

}



.mini_dist_album {

  margin:20px 10px 0px 5px;
  font-size:10px;
  text-transform: uppercase;
  font-weight:bold;
  vertical-align:middle;

}



.mini_dist_album #det {

  font-size:9px;

  color:#fff;

  text-transform: lowercase;

}





.mini_dist_album .det {

  font-size:9px;

  color:#fff;

  text-transform: lowercase;

  font-weight:normal;

}



#lyricsdiv a,#lyricsdiv_single a {
  
  font-size:9px;

  color:#a7a8aa;

  text-transform: uppercase;

  font-weight:bold;
}

#lyricsdiv a:hover, #lyricsdiv_single a:hover  {
  
  font-size:9px;

  color:#000;

  text-transform: uppercase;

  font-weight:bold;
}



.mini_dist_album a {

  font-size:9px;

  color:#fff;

  text-transform: uppercase;

  font-weight:bold;

}



.mini_dist_album a:hover {

  font-size:9px;

  color:#fff;

  font-weight:bold;

  text-transform: uppercase;

}



.music_single_desc .contenttable {  

  text-transform:uppercase;
  width:370px;  
  border-collapse: separate;
  border-spacing: 0px 0px;
}

.music_single_desc .contenttable p {  
  padding:0px;
  margin:0px;
}

.music_single_desc .contenttable td:last-child {  
  width:20px;
}

.music_single_desc .contenttable td{  

  border-bottom:1px solid #000;

  padding:4px;

}



.music_single_desc .contenttable td p{  

  font-size: 10px;

  font-weight:bold;

  text-transform:uppercase;

}


#smilies{

 font: 8pt Arial;

 height: 40px;

 overflow: auto;

}


#shout_local_name {

  font-size:12px;

}



#shout_local_text {

  font-size:12px;

  margin-top:5px;

}



#sboxcont {

  width:480px;

  float:left;

  background:#000;

  margin-top:26px;     

}



.sbtit {

  color:#fff;

  margin-bottom:5px;

  font-weight:bold;

  font-size:12px;  

}



#sbpage {

  width:480px;

  text-align:right;

  margin-top:10px;

}



.sitem {

  margin:10px 0px 10px 0px;

}



.sbcont{

  color:#fff;

  font-size:12px;

}



#sboxform {

  width:218px;  

  float:left;

  margin-left:10px;

  margin-top:26px;  

}



#shout_local {

  margin:5px;

}



.store-list-item {

  width:680px;

}



.store-list-item {

  width:225px;

  height:100px;

  float:left;

  margin-bottom:10px;

}



.store-list-item .store_img {

  width:100px;

  float:left;

}


.store-list-item-teaser .store_img {

  margin:10px 0px 10px 0px; 

}



.store-list-item .store_img img {

  border: 1px solid #000;

}

.store-list-item .store_desc {
  width:105px;
  float:left;
  margin-left:10px;
  color:#a7a8aa;
  font-size:10px;
}

.store-list-item-teaser .store_desc {
  color:#a7a8aa;
  font-size:10px;
}





.store-list-item .store_desc p {

  padding:0px;

  margin:0px;

  font-size:12px;   

}



.store-list-item .store_links {

  width:115px;

  float:left;

  margin-left:10px;

  color:#a7a8aa;   

  margin-top:10px; 

}

.store-list-item-teaser .store_links {

  margin-top:10px; 

}





a {

  font-weight:bold;

  color:#a7a8aa;

  text-decoration:none;

  text-transform:uppercase;

}



a:hover {
  font-weight:bold;
  color:#000 !important;
  text-decoration:none;
  text-transform:uppercase;
}



.store-list-item .store_links p.bodytext {

  font-size:10px;

}



.store-list-item .store_links a {

  font-weight:bold;

  color:#000;

  text-decoration:none;

  text-transform:uppercase;

  font-size:10px;

}



.store-list-item .store_links a:hover {

  font-weight:bold;

  color:#000;

  text-decoration:none;

  text-transform:uppercase;

}



.store-list-item .store_links p {

  margin:5px 0px 5px 0px;

  padding:0px;

  font-size:12px; 

}





.store-list-item .store_desc .news-list-morelink, .store-list-item-teaser .store_desc .news-list-morelink

{

  display:none;

}



.store-list-item .store_title {

  width:100px;

  float:left;

  margin-left:10px;

  font-weight:bold;

  font-size:12px;

  text-transform:uppercase;

}

.store-list-item-teaser .store_title {

  font-weight:bold;

}


.diary_clear {
  height:10px;
  clear:both;
  border-bottom:1px solid #c0c0c0;
  margin-left:-2px;
  margin-bottom:10px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }







div.clear {

  clear:both;

  height:0;

  width:10px;

  padding:0px;

  margin:0px;

}



.music-list-item {

  float:left;

  width:102px;

  height:102px;

  margin-right:10px;

  margin-top:10px;

  overflow:hidden;

}



#videoToolTip {

  position:absolute;
  /*
  filter:alpha(opacity=80); 
  -moz-opacity:0.8;
  */
   opacity:0.8; 
  background:#000;

  padding:10px;

  color:#fff;

  font-weight:bold;

  text-transform:uppercase;

  font-size:12px;

}



.music-list-item img

{

  border: 1px solid #c0c0c0;

}



.video-list-item {

  float:left;

  margin-right:10px;

  width:100px;

  margin-bottom:10px;  

}



.video-list-item img {

    border: 1px solid #c0c0c0;

    float:left;

    margin-right:10px;

}



#sama_player {

  position:absolute;

  top:340px;

  left:832px;

  z-index:5;

  background:#fff;

  height:60px;

  width:249px;

}



.fb_content img

{

  float:left;

  border: 1px solid #c0c0c0;

  margin:15px 10px 0px 0px;

  position:relative;

}



.fb_title img

{

  float:left;

  border: 1px solid #c0c0c0;

  margin:15px 10px 0px 0px;

  position:relative;

  

}



.ms_title

{

  font-size:13px;

  font-weight:bold;

}



.fl_description img

{

  border: 1px solid #c0c0c0;

  margin:auto;

  overflow: hidden;

}



.fl_description p

{

  margin:0px;

  padding:0px;

}



#ls_header {

  float:left;

}



#ls_ic_fb, 

#ls_ic_twit,

#ls_ic_yt,

#ls_ic_ms,

#ls_ic_fl

{

  float:left;

  height:29px;

  width:29px;

}



#ls_icons {

  float:right;

}



.fb_title 

{

  font-size:13px;

  overflow:hidden;

  width:431px;

  margin:0px;

  padding:0px;

  text-transform:uppercase;

}

.fb_content {

  font-size:11px;

  width:431px;

  margin:0px;

  padding:0px;

  text-transform:uppercase;

}



.img_window {

  width:120px;

  height:120px;

  overflow:hidden;

}





.fb_title a

{

  font-size:13px;

  color: #a7a8aa;

  text-decoration:none;

  font-weight:bold;

}



.fb_content a
{
  font-size:11px;
  color: #a7a8aa;
  text-decoration:none;
  font-weight:bold;
}

.fb_content a:hover, .fb_title a:hover
{
  color: #000;
  text-decoration:none;
  font-weight:bold;
}


.twit_description a, .ms_description a, .fl_description a

{

  font-size:13px;

  color: #a7a8aa;

  text-decoration:none;

  font-weight:bold;

}



.twit_description, .ms_description, .fl_description

{

  font-size:13px;

}





.fb_date, .twit_date, .ms_date, .fl_date

{

  font-size:10px;

}



.fl_date {

  margin:5px;

}



.fl_description {

  margin:5px;

}



#ls_ic_fb_img,

#ls_ic_twit_img,

#ls_ic_yt_img,

#ls_ic_ms_img,

#ls_ic_fl_img

{

  height:25px;

  margin:2px;

}



body {

   background:#000;

   margin:0px;

   padding:0px;

}



.rmevent_location h3 {

  display:none;

}



.rmevent_start h3, .rmevent_start em, .rmevent_start .rmevent_time_start

{

  display:none;

}



#sticky_news {

  width:453px;  

  background:#fff;

  float:left;

  margin-bottom:10px;

}



#road_news {

  width:453px;  

  background:#fff;

  float:left;

  margin-bottom:10px;

}





#sticky_news_single {

  width:705px;  

  background:#fff;

  float:left;

  margin-bottom:10px;

}



#media {

  width:465px;

  background:#fff;

  float:left;

  margin-bottom:10px;

}

#lyrics {
  width:465px;
  background:#fff;
  float:left;
  margin-bottom:10px;
}


#media_single {

  width:705px;

  background:#fff;

  float:left;

  margin-bottom:10px;

}



#media_pics .csc-header h1 a {

  font-weight:normal;

  font-size:10px;

  text-transform:uppercase;

}

#media_pics .csc-textpic-imagewrap {
  width:443px !important;
  clear:none !important;
}



#media_pics .csc-textpic-imagerow  {
  float:left;
  clear:none !important;
  margin-right:5px;
  margin-bottom:5px;
}

#band .csc-textpic-caption {
  padding-top:10px;
}

#media_pics div.csc-textpic div.csc-textpic-imagerow {
  clear:none !important;
  float:left;
}


#band {

  width:705px;

  background:#fff;

  float:left;

  margin-bottom:10px;

}



#band .csc-textpic-image img {

  border: 1px solid #c0c0c0;

}

#gbinner {
  width:440px;
}



#guestbook {

  width:465px;

  background:#fff;

  float:left;

  margin-bottom:10px;

  min-height:500px;

}



#form {

  width:705px;

  background:#fff;

  float:left;

  margin-bottom:10px;

}



.shouts_form_link {

  margin-top:25px;

  width:110px;

  text-align:right;

  float:right;

}



#legalinfo {

  width:705px;

  background:#fff;

  float:left;

  margin-bottom:10px;

}



#disclaimertext {

  font-size:10px;

  margin-top:20px;

}





#disclaimertext p {

  font-size:11px;

}



#store {

  width:705px;

  background:#fff;

  float:left;

  margin-bottom:10px;

}



#contact {

  width:465px;  
  background:#fff;
  float:left;
  margin-bottom:10px;
  padding-bottom:20px;

}



#contact_more  {
  margin-left:10px;
  background:#fff;
  width:250px;
  float:left;
  margin-bottom:10px;  

}



#contact .tx-thmailformplus-pi1 fieldset {

  border:0px;

  padding:0px;

  margin:0px 0px 0px 0px;

  

}



#contact .tx-thmailformplus-pi1 {

  margin:26px 0px 0px 0px;

}



.mailform_input_medium {

  width:230px;

  height:25px;

  background:#a7a8aa;

  color:#fff;

  font-weight:bold;
  font-size:11px;

  border:0px;

  line-height:25px;

  padding-left:5px;

}


.tx-srfeuserregister-pi1-text {
  width:230px;
  height:25px;
  background:#a7a8aa;
  color:#fff;
  font-weight:bold;
  font-size:11px;
  border:0px;
  line-height:25px;
  padding-left:5px;
}



.tx-srfeuserregister-pi1-password {
  width:100px;
  height:25px;
  background:#a7a8aa;
  color:#fff;
  font-weight:bold;
  font-size:11px;
  border:0px;
  line-height:25px;
  padding-left:5px;
}

#tx-srfeuserregister-pi1-comments {
  width:230px;
  height:100px;
  background:#a7a8aa;
  color:#fff;
  font-weight:bold;
  font-size:11px;
  border:0px;
  line-height:25px;
  padding-left:5px;
}

#tx-srfeuserregister-pi1-zone, #tx-srfeuserregister-pi1-static_info_country,#tx-srfeuserregister-pi1-language, .tx-srfeuserregister-pi1-uploader {
  width:230px;
  height:25px;
  background:#a7a8aa;
  color:#fff;
  font-weight:bold;
  font-size:11px;
  border:0px;
  line-height:25px;
  padding:2px;
}


#newsletter_form {

  width:480px;

}






.mailform_input_small {

  width:200px;
  height:25px;
  background:#a7a8aa;
  color:#fff;
  font-weight:bold;
  font-size:11px;
  border:0px;
  line-height:25px;
  padding-left:5px;
}









#shout_mega {

  position:absolute;

  top:0px;

  left:0px;

  width:100%;

  height:100%;

  background:#000;

  z-index:10;

  

  /*
  -moz-opacity:0.8;
  filter:alpha(opacity=80);
  
  */
  opacity:0.8;
}





#newsletter_mega {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  background:#000;
  z-index:10;
  
  /*
  -moz-opacity:0.8;
  filter:alpha(opacity=80);
  
  */
  opacity:0.8;
}



.shout_name_gl {                              

  width:480px !important;

}

.shout_message_gl {

    width:480px !important;

    height:70px;

}



#shout_link {

  margin:0px;

  background:#fff;

  width:230px;

  padding:5px 0px 0px 0px;

  text-align:right;

}



#shoutentries {

  background:#000;

  color:#fff;

  width:440px;

  margin-top:26px;

}



#firstSB  {

  float:left;

  margin-top:1px;

  width:220px;

}



#secondSB {

  float:left;

  margin-left:10px;

}



#shoutentries .tx-veguestbook-pi1 {

  padding-top:10px;

}


/*

*html #shoutentries .tx-veguestbook-pi1 {

  padding:0px;

}

*/

.shoutform {

  float:left;

  width:480px;
  margin-top:0px;
  margin-bottom:10px;
}



#shout_link_gl {

  margin:0px;

  background:#fff;

  width:480px;

  padding:0px 0px 0px 0px;

  text-align:right;

}



.mailform_textarea {

  width:435px;

  height:165px;

  background:#a7a8aa;

  color:#fff;

  font-weight:bold;


  font-size:11px;

  border:0px;

  padding:5px;

}



#form .csc-header {

  float:left;

  width:400px;

}



#form .csc-textpic-imagewrap img{

}



.mailform_textarea_form{

  width:435px;

  height:65px;

  background:#a7a8aa;

  color:#fff;

  font-weight:bold;


  font-size:11px;

  border:0px;

  padding:5px;

}





.mailform_input_big {

  width:435px;

  height:25px;

  background:#a7a8aa;

  color:#fff;

  font-weight:bold;


  font-size:11px;

  border:0px;

  line-height:25px;

  padding-left:5px;

}



.mailform_div {

  float:left;

  margin:0px 5px 5px 0px;

} 



.mailform_submit, .news_form_button_submit, #gsubmit,.tx-srfeuserregister-pi1-submit, .csc-mailform-submit, .csubmit {

  color:#000;

  background:#a7a8aa;

  border-bottom: 2px solid #000;

  border-right: 2px solid #000;

  border-top:0px;

  border-left:0px;

  height:25px;

  font-weight:bold;

  font-size:11px;

  line-height:25px;

}

.lfsubmit {
  color:#000;
  background:#a7a8aa;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  border-top:0px;
  border-left:0px;
  height:21px;
  font-weight:bold;
  font-size:11px;
  line-height:21px;
  width:20px;
}

#druckansicht {
  background:#fff;
}

.shout_comment p {

  padding:0px;

  margin:0px;

  font-size:12px;

}


a.pdflink {
  background-image:url(../img/icons/pdf.png);
  background-repeat:no-repeat;
  padding-left:20px;
}

a.more {
  background-image:url(../img/icons/infosmall.png);
  background-repeat:no-repeat;
  background-position:0px 1px;
  padding-left:22px;
}
a.more:hover {
  background-image:url(../img/icons/infosmall_b.png);
  background-repeat:no-repeat;
  background-position:0px 1px;
  padding-left:22px;
}

a.comment {
  background-image:url(../img/icons/commenticon.png);
  background-repeat:no-repeat;
  padding-left:22px;
  height:20px;
  line-height:20px;
}


a.printlink {
  background-image:url(../img/icons/printico.png);
  background-repeat:no-repeat;
  padding-left:24px;
  cursor:pointer;
}


.shout_comment {

  margin-top:5px;

  border-bottom: 1px solid #fff;

  padding-bottom:15px;

}



.shout_title {

  font-size:12px;

  font-weight:bold;

}





#gshout {

  color:#000;

  background:#a7a8aa;

  border:0px;

  height:25px;

  font-weight:bold;

  font-size:11px;

  line-height:25px;

  float:right;

}



.mailform_captcha {

  width:100px;

  height:25px;

  background:#a7a8aa;

  color:#fff;

  font-weight:bold;


  font-size:11px;

  border:0px;

  line-height:25px;

  padding-left:5px;

}



.mailform_select {

  width:175px;

  height:25px;

  background:#a7a8aa;

  color:#000;

  font-weight:bold;


  font-size:11px;

  border:0px;

  line-height:25px;

  padding:5px;

}



#storecd,#storevinyl {

  margin-top:36px;

}

  

#band .distancer {

  margin:16px !important;

}



#bandtext {

  margin-top:50px;

  font-size:14px;

}



.dirt_media_r, #dirt_media_r {

  width:120px;

  float:left;

  text-align:left;  

}



#dirt_live, #dirt_media_l {

  margin-top:200px;

  text-align:right;

  float:left;

  width:120px;

}


#dirt_lyrics_l {
  margin-top:100px;

  text-align:right;

  float:left;

  width:120px;
}


#dirt_home {

  margin-top:230px;

  text-align:right;

  float:left;

  width:120px;

  height:500px;



}


/*
*html .tx-guestbook-field_cap {

  margin-left:10px;

}

 */

#dirt_video_l

{

  margin-top:120px;

  text-align:right;

  float:left;

  width:120px;

}



#contact_media_l {

  margin-top:50px;

  text-align:right;

  float:left;

  width:120px;

}



#lifestream_content {

  width:453px;  

  background:#fff;

  float:left;  

}



#lifestream {

  width: 573px;

  float:left;

}



.lt_recs, .lt_recs_fb, .lt_recs_twit, .lt_recs_ms, .lt_recs_fl, .lt_recs_yt {

  margin:18px 0px 0px 0px;

}



.lt_recs_fb, .lt_recs_twit, .lt_recs_ms, .lt_recs_fl, .lt_recs_yt {

  margin:5px 0px 0px 0px;

  width:431px;

  padding:0px;

}





.twit_description {

  float:left;

}



.yt_description table

{

  width:430px;

}



.ls_inactive

{

  background:transparent;

  border-bottom:2px solid #fff;

}



.ls_active

{

  background:#fff;

  border-bottom:2px solid #000;

}



#comment_teaser

{

  width:250px;

  background:#fff;

  margin-left:10px;

  margin-top:10px;

  float:left;

}



#comments_from {

 width:250px;

 float:left;

 margin-left:10px;

}



.rm_date, .rm_loc {

  background:#000;

  color:#fff;

  font-weight:bold;

  font-size:12px;

  height:29px;

  line-height:29px;

  margin-bottom:3px;

  text-align:center;

}



.rm_date {

  width:70px;

  margin-right:2px;

  float:left;

}



.rm_loc {

  width:156px;

  float:left;

}



#live_teaser {
  width:250px;
  background:#fff;
  margin-left:10px;
  float:left;
  padding-bottom:5px;
  margin-bottom:10px;
}

#shop_teaser {
  width:250px;
  background:#fff;
  margin-left:10px;
  float:left;
  padding-bottom:5px;
  margin-bottom:10px;
}


#rechtsoben {

  width:250px;

  background:#fff;

  margin-left:10px;

  float:left;

  padding-bottom:5px;

  margin-bottom:10px;

}



#rechtsoben table {

  padding:0px;

  margin:0px;

}



#rechtsoben table td{

  padding:0px;

  margin:0px;

}



#rechtsoben table td img{

  margin-top:8px;

  border: 1px solid #000;

}



#rechtsoben .csc-textpic-imagewrap {

  width:125px !important;
  margin:0px;
  padding:0px;
  float:left;

}


#rechtsoben .csc-textpic-text
{
  float:left;
  width:90px;
}

#rechtsoben .csc-default {
  clear:both;
  padding-top:10px;
}

#rechtsoben .csc-header .csc-firstHeader, #rechtsoben .csc-header h1 {
  text-transform:uppercase;
  font-size:14px;
  margin-top:0px;
  margin-bottom:10px;
  text-align:left;
}



#c33 .csc-textpic-imagewrap img, #c94 .csc-textpic-imagewrap img {

  border: 1px solid #000;

}



#rechtsoben .csc-default {

  margin-top:15px;

}



#home_player {

  width:250px;

  background:#fff;

  margin-left:10px;

  float:left;
  
  

}

#lyricsdiv {
  width:250px;
  background:#fff;
  margin-top:10px;
  margin-left:10px;
  float:left;
}

#lyricsdiv_single {
  width:250px;
  background:#fff;
  margin-left:10px;
  float:left;
}



#home_rplayer {

  width:250px;

  background:#fff;

  margin-left:10px;

  float:left;

  margin-top:10px;

}





.black_header {

  text-transform:uppercase;

  font-weight:bold;

  font-size:28px;

  line-height:0.9em !important;

  margin-top:8px;

}



.black_header_smaller {

  text-transform:uppercase;

  font-weight:bold;

  font-size:24px;

  line-height:0.9em !important;

  margin-top:8px;

}


.black_header_mini {

  text-transform:uppercase;

  font-weight:bold;

  font-size:17px;

  line-height:0.9em !important;

  margin-top:8px;

}



.black_subheader_smaller h2 {

  text-transform:uppercase;

  font-size:16px;

  line-height:0.9em !important;

  margin-top:8px;

}





.small_gray_header {

  text-transform:uppercase;

  font-weight:bold;

  font-size:14px;

  color:#a7a8aa;

  line-height:0.9em !important;

  margin-top:8px;

  display:block;

  margin-bottom:7px; 

}



.news_gray_header {

  text-transform:uppercase;

  font-weight:bold;

  font-size:12px;

  color:#a7a8aa;

}





.gray_header, .gray_header a{

  text-transform:uppercase;

  font-weight:bold;

  font-size:28px;

  color:#a7a8aa;

  line-height:0.9em !important;

  margin-top:8px; 

}

.gray_header a:hover {
  color:#000;
}




.gray_header_smaller {

  text-transform:uppercase;

  font-weight:bold;

  font-size:24px;

  color:#a7a8aa;

  line-height:24px !important;

  margin-top:8px; 

}







.l_menu_active {   
  font-size:20px;
  color:#fff;
  font-weight: bold;
  background:#000;
  width:140px;
  text-align:center;
  height:30px;
  line-height:30px;
  float:left;
  cursor:pointer;

}



.l_menu_passive {

  font-size:20px;

  color:#fff;

  font-weight: bold;

  background:#a7a8aa;

  width:140px;

  text-align:center;

  height:30px;

  line-height:30px;

  float:left;

  cursor:pointer;

}

.date_live {
  font-size:11px;
  font-weight:bold;
}

.city_live {
  font-size:11px;
  font-weight:bold;
  text-transform:uppercase;
  width:80px;
}

.club_live {
  font-size:11px;
  text-transform:uppercase;
  font-weight:bold;
}

.events_live {
  font-size:9px;
  text-transform:uppercase;
}

.events_dlink {
  width:80px;
}

.events_dlink a {
  font-size:9px;
  text-transform:uppercase;
}

.events table {
  width:433px;
}

.country_live {
  font-size:9px;
  text-transform:uppercase;
}

.live_coming_date, .live_past_date {
  float:left;
  width:77px;
  font-weight:bold;
  font-size:12px;
  margin-left:2px;
}



.live_coming_text, .live_past_text {
  float:left;
  width:500px;
  font-weight:bold;
  font-size:12px;
}





.live_coming_text .rmevent_location, .live_past_text .rmevent_location {

  float:left;

  margin-right:10px;

}



.live_coming_text h2, .live_past_text h2 {

  padding:0px;

  margin:0px;

  font-size:12px;

}



.gray_header p {

 font-size:28px;

 margin:0px;

 padding:0px;

}



.gray_header_smaller p {

 font-size:24px;

 margin:0px;

 padding:0px;

}





.gray_header .news-list-morelink {

  display:none;

}



.gray_header_smaller .news-list-morelink {

  display:none;

}



span.sticky a {

  text-transform:uppercase;

  font-weight:bold;

  font-size:15px;

  color:#a7a8aa;

  line-height:0.9em !important;

  text-decoration:none;

}



div.distancer {

  margin: 16px 11px 16px 11px;
  padding:0px !important;

}

div.more {
  float:right;
}


.comment_single_teaser

{

  background:#000;

  color:#fff;

  margin-top:26px;

  padding:5px;

}



#main_bg {

  position:absolute;

  top:0px;

  left:0px;

  width:1000px;

  height:700px;

  border: 1px solid #fff;

  overflow:visible;

}



#main_logo_samavayo {

  float:right;

  margin-right:150px;

}



#main_menu {
  position:absolute;
  top:55px;
}



#quick_menu {

  float:left;
  margin-left:30px;

}



.t_left {

  width:150px;

}



.t_right {

  width:945px;

}



.qnormal {

  padding:0px;

  margin:0px;

  height:30px;

}



.qover {

  padding:0px;

  margin-top:-5px;

  margin-left:-5px;

  height:40px;

}



#footer {

  border-top:1px solid #fff;

  margin-top:15px;

  text-align:center;

  

  /*
   -moz-opacity:0.5;
    
    filter:alpha(opacity=50); 
  */
  opacity:0.5;
  padding-bottom:20px;

}



#mcontent {
}



#footer_logos {

   float:left;  

}



#friends_links {

  border: 1px solid #c0c0c0;

  position: absolute;

  display: none;

  background:#000;

  width:180px;

  z-index:100;

}



#friends_links a {

  display:block;

  height:25px;

  width:180px;

  font-size:12px !important;

  text-align:left;

  padding:2px 10px 2px 10px;

  margin:0px;

  line-height:25px;

}



#friends_links a:hover {

  color:#fff;

}





.live_home_date {

  background:#000;

  color:#fff;

  width:70px;

  height:28px;

  line-height:28px;

  text-transform: uppercase;

  font-weight:bold;

  float:left;

  margin-top:3px;

  margin-bottom:0px;

  font-size:11px;

  text-align:center;

}



.live_home_dist {

  height:28px;

  width:5px;

  background:#000;

  float:left;

  margin-top:3px;

  margin-left:3px;

  margin-bottom:0px;

}



.live_home_text {

  background:#000;

  color:#fff;

  width:146px;

  line-height:28px;

  text-transform: uppercase;

  font-weight:bold;

  float:left;

  margin-top:3px;

  font-size:11px;

  margin-bottom:0px;

  padding-left:5px;

  margin-left:5px;

}



#footer_friends {

  float:left;

  color:#fff;

  font-weight:bold;

}



#footer_friends a  {

  font-size:18px;

}



#footer_friends a:hover  {

  color:#fff;

}



.footer_main {

  width:950px;

  margin:0px auto 0px auto;

}



#allall {

  position:absolute;

  top:0px;

  left:50%;

  margin-left:-567px;

  z-index:50;  

}



.middle_content {

  width:1095px;

  margin:0px auto 0px auto;

  min-height:700px;

}



hr.clear {

  clear:both;
  height:0px;

}



.vid_embed  {

  float:left;

  margin-top:26px;

}



.vid_cont  {

  float:left;

  width:150px;

  margin-left:10px;

  margin-top:25px;

}



.vid_cont .vid_tit {

  text-transform:uppercase;

  font-weight:bold;

  font-size:16px;

}



.vid_cont p {

  font-size:12px;

}



#legal_info {

  float:left;

  position:relative;

  top:595px;

  left:87px;

}

#legalinfo h1 {

  margin:0px;
  font-size:20px;
  text-transform:uppercase;
  font-weight:bold;

}



#powered {

  text-transform:lowercase;

  font-size:9px;

  color:#c0c0c0;

}



#legal_info a {

  color:#fff;

  font-size:9px;

  font-weight:bold;

}

.footer-list-item {

  float:left;

  width:130px;

}



#footer .news-list-container {

  text-align:center;

}



#forum_div #forum_iframe {

  width:705px;

  border: 0px;

  background:#fff;

}



.home_teaser_date {

  font-size:12px;

  font-weight:bold;

}



.home_teaser_comment {

  margin-top:5px;

  font-size:12px;

}



#main_menu a {

  display:block;

}



#main_content { 

  margin:65px 0px 0px 0px;

  width:945px;

  min-height:500px;

}



.t_middle_content {

  margin-top:40px;

}

#live_flyers {
  width:250px;  
  background:#fff;
  float:left;
  margin-left:10px;
  margin-bottom:10px;
  /* padding-top:5px;
  padding-bottom:5px;
  */
  overflow:hidden;
}

#live_all {
  width:453px;  
  background:#fff;
  float:left;
  margin-bottom:10px;
  min-height:500px;

}

#login {
  width:540px;  
  background:#fff;
  float:left;
  margin-bottom:10px;
  min-height:500px;
}



.readmore {

  font-size:11px;

  color:#fff;

}



.readmore:hover {

  font-size:11px;

  color:#fff;

}



.line {

  border-bottom:1px solid #000;

  width:100%;

  margin-top:10px;

  margin-bottom:20px; 

}



.events_line {
  clear:both;
  border-bottom:1px solid #000;
  width:100%;
  margin-top:3px;
  margin-bottom:2px;
  height:2px;
}



.events {

  margin-top:20px;

}



#media_music, #media_video, #media_pics {

  margin-top:36px;

}
#media_lyrics {
  margin-top:20px;
}



#media_music {

  width:455px;

  overflow:hidden;

}

.tx-guestbook-form-error {
  color:#000 !important;
  font-weight:normal !important;
}

#shourform {
  margin-top:26px;
}

#shoutform {
  margin-top:26px;
}

#gerrors {
  margin:5px 0px 5px 0px;
  font-weight:bold; 
}

#shoutbox_error_tit {
}

#gcaptcha {
  float:right !important;
  width:118px;
  height:25px;
  background:#a7a8aa;
  color:#fff;
  font-weight:bold;
  font-size:11px;
  border:0px;
  line-height:25px;
  padding-left:5px;
  margin-bottom:3px;
}

#gmessage, .shout_message_gl {
  width:218px;
  height:76px;
  background:#a7a8aa;
  color:#fff;
  font-weight:bold;
  font-size:11px;
  border:0px;
  padding:5px;
  margin-bottom:3px;
}

.gsubmit {
  color:#000;
  background:#a7a8aa;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  border-top:0px;
  border-left:0px;
  height:21px;
  font-weight:bold;
  font-size:10px;
  line-height:21px;
  padding: 0px 0px 3px 0px;
  margin-top:3px;
}

.news_form_button_submit, #gsubmit,  {
  color:#000;
  background:#a7a8aa;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  border-top:0px;
  border-left:0px;
  height:25px;
  font-weight:bold;
  font-size:11px;
  line-height:25px;
  float:right;
}

#gname,#gemail {
  width:218px;
  height:25px;
  background:#a7a8aa;
  color:#fff;
  font-weight:bold;
  font-size:11px;
  border:0px;
  line-height:25px;
  padding-left:5px;
  margin-bottom:3px;
}

.passwordforgottext {
  margin-bottom:15px;
}

.passwordusernamesubmit {
   color:#000;

  background:#a7a8aa;

  border-bottom: 2px solid #000;

  border-right: 2px solid #000;

  border-top:0px;

  border-left:0px;

  height:25px;

  font-weight:bold;

  font-size:11px;

  line-height:25px;
}

#regPrev {
  font-weight:bold;
}

.tx-srfeuserregister-pi1 dt {
  text-align:left !important;
  font-size:11px;
  padding-top:5px;
  padding-bottom:3px;
  width:150px;
}

.tx-srfeuserregister-pi1 dd {
  text-align:left !important;
  font-size:11px;
  padding-top:5px;
  padding-bottom:3px;
}

.passwordusername {
  width:218px;
  height:25px;
  background:#a7a8aa;
  color:#fff;
  font-weight:bold;
  font-size:11px;
  border:0px;
  line-height:25px;
  padding-left:5px;
  margin-bottom:3px;
  margin-top:2px; 
}

#lflinks a {
  font-size:10px;
}

#lflinks a:hover {
  color: #fff !important;
}

#lfname {
  color: #fff;
  font-size:10px;
}

#lfname a{
  font-size:10px;
}


#lfname a:hover{
  color: #fff !important;
  font-size:10px;
}



.lfuser,.lfpass {
  width:75px;
  height:17px;
  background:#a7a8aa;
  color:#fff;
  font-weight:bold;
  font-size:10px;
  border:0px;
  border-bottom:2px solid #000;
  line-height:17px;
  padding:2px 0px 0px 5px;
}

.lfpass {
 width:55px;
 margin-right:2px;
}

#shoutboxdiv {
  width:505px;
  background:#fff;
  float:left;
  margin-bottom:10px;
  margin-left:120px;
}

