/* ************************* */
/* MISC */

html
  {
  scrollbar-base-color:#531313;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#531313;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#ACACE6;
  }

body { 
  color: black; 
  background-color: #252525; 
  background-image: url(../../00_gfx/body_bg.gif); 
  background-repeat: repeat-x; 
  background-position: 0 0; 
  scrollbar-base-color:#531313;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#531313;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:grey;
  }

a:link { color: #B0C4DE ; text-decoration: none; }
a:visited { color: #B0C4DE; text-decoration: none; }
a:hover { color: #fff ; text-decoration: underline; }
a:active { color: red ; text-decoration: underline; }



/* ************************* */
/* CONTAINTER */

#maincontainer { 
  background-color: #fff; 
  background-image: url(../maincontainer_bg.jpg); 
  background-repeat: no-repeat; 
  background-position: 0 0; 
  position: absolute; top:60px; left: -470px; 
  width: 940px; 
  height: 710px; 
  margin-right: 50%; 
  margin-left: 50%; 
  margin-top: -72px;
  }

#maincontainer_index { 
  background-color: #fff; 
  background-image: url(../maincontainer_bg_index.jpg); 
  background-repeat: no-repeat; 
  background-position: 0 0; 
  position: absolute; top: 60px; left: -470px; 
  width: 940px; 
  height: 710px; 
  margin-right: 50%; 
  margin-left: 50%; 
  margin-top: -72px;
  }

#menu { color: #666; letter-spacing: 0.05em; vertical-align: middle; position: absolute; top: 61px; left: 155px;  height: 35px; padding-top: 4px; }

.menuaktiv { color: #fff; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; }

a.menuaktiv:link { color: #fff ; text-decoration: none; }
a.menuaktiv:visited { color: #fff ; text-decoration: none; }
a.menuaktiv:hover { color: #fff ; text-decoration: none; }
a.menuaktiv:active { color: #e51717 ; text-decoration: none; }

.menupassiv { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; }

a.menupassiv:link { color: #666 ; text-decoration: none; }
a.menupassiv:visited { color: #666 ; text-decoration: none; }
a.menupassiv:hover { color: #fff ; text-decoration: none; }
a.menupassiv:active { color: #e51717 ; text-decoration: none; }
			
#menulanguage { position: absolute; top: 61px; left: 765px; width: 155px; height: 35px; }

#menulanguage_index_ger { position: absolute; top: 531px; left: 323px; width: 155px; height: 35px; }
#menulanguage_index_eng { position: absolute; top: 531px; left: 479px; width: 155px; height: 35px; }

#sitecaption { color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-transform: uppercase; position: absolute; top: 133px; left: 62px; }
			
#content { color: white; font-size: 12px; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; position: absolute; top: 167px; left: 41px; width: 624px; height: 386px; overflow: auto; padding: 10px 20px 20px; }

#searchbox { position: absolute; top: 134px; left: 473px; color:#ffffff}
#search-input { position: absolute; top: 0px; left: 0px; color:white }
#search-go{ position: absolute; top: 0px; left: 199px; }

			
#bands { color: #666; font-size: 11px; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 12px; text-align: justify; position: absolute; top: 622px; left: 54px; width: 831px; height: 41px; }

.bandlink {}

a.bandlink:link { color: #666 ; }
a.bandlink:visited { color: #666 ; text-decoration: none; }
a.bandlink:hover { color: #fff ; text-decoration: underline; }
a.bandlink:active { color: #e51717 ; text-decoration: underline; }
			
#shop { color: white; font-size: 11px; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; position: absolute; top: 167px; left: 722px; width: 155px; height: 279px; overflow: auto; margin-right: 9px; margin-left: 10px; }

			
#tips { color: white; font-size: 10px; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; position: absolute; top: 490px; left: 722px; width: 155px; height: 93px; margin-right: 9px; margin-left: 10px; overflow: auto; }



#footer { color: #666; font-size: 9px; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; letter-spacing: 1px; position: absolute; top: 693px; left: -415px; width: 830px; height: 20px; margin-right: 50%; margin-left: 50%; }
#footerleft { position: absolute; top: 0; left: 0; width: 400px; height: 20px; }
#footeright { text-align: right; position: absolute; top: 0; right: 0; width: 300px; height: 20px; }

a.footer:link { color: #666 ; text-decoration: none; }
a.footer:visited { color: #666 ; text-decoration: none; }
a.footer:hover { color: #f90 ; text-decoration: none; }
a.footer:active { color: #e51717 ; text-decoration: none; }


/* news */

.newscontainer { position: relative; top: 0; left: 0; width: 604px; height: auto; clear: both; margin-bottom: 20px; display: block; white-space: normal; }
.newsimage { position: relative; top: 0; left: 0; width: 200px; display: block; float: left   }
.newssubtitel { color: white; font-size: 12px; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; position: relative; top: 0; left: 0; width: 380px; display: block; float: right; font-weight:600}
.newstitel{ color: #fff; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; position: relative; top: 0px; left: 0; width: 380px; display: block; float: right }
.newstext { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; text-align: justify; position: relative; top: 16px; left: 0; width: 380px; white-space: normal; display: block; float:right; margin-bottom: 5px; }

.newstrenner { position: relative; top: 2px; left: 5px; width: 590px; height: 43px; clear: both; margin-top: 5px; margin-bottom: 20px; display: block; white-space: normal; }

/* pseudoformate */

.newstext strong {}
.newstext a:link { color: #B0C4DE; }
.newstext a:visited { color: #B0C4DE; }
.newstext a:hover { color: #B0C4DE; }
.newstext a:active { color: #e51717; }

.tips_titel { color: #B0C4DE; text-transform: uppercase; }
.tips_text { color: white; }
a.tips_link:link { color: #B0C4DE; text-decoration: none; }
a.tips_link:visited { color: #B0C4DE; text-decoration: none; }
a.tips_link:hover { color: #fff; text-decoration: underline; }
a.tips_link:active { color: #e51717; text-decoration: underline; }

.shop_titel { color: #fff; text-transform: uppercase; }
.shop_text { color: white; }
a.shop_link:link { color: #B0C4DE; text-decoration: none; }
a.shop_link:visited { color: #B0C4DE; text-decoration: none; }
a.shop_link:hover { color: #fff; text-decoration: underline; }
a.shop_link:active { color: #e51717; text-decoration: underline; }



.date_div{ position: relative; color: white; font-size: 12px; font-family: tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; width: 604px; height: auto; padding: 0 ; width:590px; margin-top: 0; margin-bottom: 10px; }
.date_bandname { color: #f90; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; left: 0;   }
.date_date { font-weight: bolder; }
.date_ort {}
