/* Copyright by www.muddleheaded-scum.de */
* {
  padding: 		0;
  margin: 		0;
}
body {
	color: #000;
	margin: 0 auto;
	font-family: Georgia,Serif;
	font-size: 10pt;
	text-align: center;
	background: #a3a3a3 url('images/back.jpg');
}
#container {
	margin: 0 auto;
	width: 1100px;
}
#main {
	width: 1100px;
	float: left;
	text-align: left;
	margin-left: -55px;
	background: url('images/container_bg.png');
}
#container2 {
	width: 980px;
	padding: 0 60px;
	float: left;
	text-align: left;
}
#head {
	width: 980px;
	height: 150px;
	float: left;
	margin-left: 60px;
}
#head_top {
	width: 1100px;
	height: 38px;
	float: left;
	margin-left: -55px;
	background: url('images/head_top.png');
}
#head_left {
	width: 36px;
	height: 150px;
	float: left;
	background: url('images/head_left.jpg');
}
a.banner, a.banner:visited, a.banner:active {
	width: 904px;
	height: 150px;
	float: left;
	outline: none;
	background: url('images/banner.jpg');
}
a.banner:hover {
	outline: none;
	background: url('images/banner_on.jpg');
}
#head_right {
	width: 40px;
	height: 150px;
	float: left;
	background: url('images/head_right.jpg');
}
#nav_left {
	width: 215px;
	height: 888px;
  float: left;
}
#nav_left_out_side {
	width: 43px;
	height: 888px;
  float: left;
  background: url('images/nav_left_out_side.jpg');
}
#nav_left_b {
	width: 155px;
	height: 888px;
  float: left;
}
#nav_left_in_side {
	width: 17px;
	height: 888px;
  float: left;
  background: url('images/nav_left_in_side.jpg');
}
a.band, a.band:visited, a.band:active {
	width: 155px;
	height: 184px;
	float: left;
	outline: none;
	background: url('images/band.jpg');
}
a.band:hover {
	outline: none;
	background: url('images/band_on.jpg');
}
a.live, a.live:visited, a.live:active {
	width: 155px;
	height: 162px;
	float: left;
	outline: none;
	background: url('images/live.jpg');
}
a.live:hover {
	outline: none;
	background: url('images/live_on.jpg');
}
a.pics, a.pics:visited, a.pics:active {
	width: 155px;
	height: 170px;
	float: left;
	outline: none;
	background: url('images/pics.jpg');
}
a.pics:hover {
	outline: none;
	background: url('images/pics_on.jpg');
}
a.gbook, a.gbook:visited, a.gbook:active {
	width: 155px;
	height: 176px;
	float: left;
	outline: none;
	background: url('images/gbook.jpg');
}
a.gbook:hover {
	outline: none;
	background: url('images/gbook_on.jpg');
}
a.links, a.links:visited, a.links:active {
	width: 155px;
	height: 178px;
	float: left;
	outline: none;
	background: url('images/links.jpg');
}
a.links:hover {
	outline: none;
	background: url('images/links_on.jpg');
}
#nav_left_bottom {
	width: 155px;
	height: 18px;
  float: left;
  background: url('images/nav_left_bottom.jpg');
}
#content_c {
  float: left;
  width:560px;
}
#content_top {
  float: left;
  width:560px;
  height: 64px;
  background: url('images/content_top.jpg');
}
#content {
  float: left;
  width: 530px;
  min-height: 500px;
  padding: 0 20px 0px 10px;
  text-align: left;
  background: url('images/content_bg.png') repeat-y;
}
#content_bottom {
  float: left;
  width: 560px;
  height: 117px;
  background: url('images/content_bottom.png');
}
#nav_right {
	width: 205px;
	height: 971px;
  float: right;
}
#nav_right_in_side {
	width: 11px;
	height: 664px;
  float: left;
  background: url('images/nav_right_in_side.jpg');
}
#nav_right_b {
	width: 150px;
	height: 664px;
  float: left;
}
#nav_right_out_side {
	width: 44px;
	height: 664px;
  float: left;
  background: url('images/nav_right_out_side.jpg');
}
a.myspace, a.myspace:visited, a.myspace:active {
	width: 150px;
	height: 134px;
	float: left;
	outline: none;
	background: url('images/myspace.jpg');
}
a.myspace:hover {
	outline: none;
	background: url('images/myspace_on.jpg');
}
a.mp3, a.mp3:visited, a.mp3:active {
	width: 150px;
	height: 177px;
	float: left;
	outline: none;
	background: url('images/mp3.jpg');
}
a.mp3:hover {
	outline: none;
	background: url('images/mp3_on.jpg');
}
a.lyrics, a.lyrics:visited, a.lyrics:active {
	width: 150px;
	height: 177px;
	float: left;
	outline: none;
	background: url('images/lyrics.jpg');
}
a.lyrics:hover {
	outline: none;
	background: url('images/lyrics_on.jpg');
}
a.videos, a.videos:visited, a.videos:active {
	width: 150px;
	height: 176px;
	float: left;
	outline: none;
	background: url('images/videos.jpg');
}
a.videos:hover {
	outline: none;
	background: url('images/videos_on.jpg');
}
#nav_right_bottom {
	width: 205px;
	height: 155px;
  float: left;
  background: url('images/nav_right_bottom.jpg');
}
#counter {
	width: 165px;
	height: 96px;
  float: left;
  padding: 56px 0 0 40px;
  font: italic bold 12pt Comic Sans MS,cursive;
  background: url('images/counter.jpg');
}
#footer {
	float: left;
	width: 1100px;
	height: 24px;
	margin-left: -55px;
}
#footer_left {
  width: 273px;
  height: 24px;
  float: left;
  background: url('images/footer_left.jpg');
}
a.footer_contact, a.footer_contact:visited, a.footer_contact:active {
  width: 87px;
  height: 24px;
  float: left;
  outline: none;
  background: url('images/contact.jpg');
}
a.footer_contact:hover {
	outline: none;
	background: url('images/contact_on.jpg');
}
a.footer_login, a.footer_login:visited, a.footer_login:active {
  width: 65px;
  height: 24px;
  float: left;
  outline: none;
  background: url('images/login.jpg');
}
a.footer_login:hover {
	outline: none;
	background: url('images/login_on.jpg');
}
a.footer_about, a.footer_about:visited, a.footer_about:active {
  width: 68px;
  height: 24px;
  float: left;
  outline: none;
  background: url('images/about.jpg');
}
a.footer_about:hover {
	outline: none;
	background: url('images/about_on.jpg');
}
a.footer_imp, a.footer_imp:visited, a.footer_imp:active {
  width: 109px;
  height: 24px;
  float: left;
  outline: none;
  background: url('images/imprint.jpg');
}
a.footer_imp:hover {
	outline: none;
	background: url('images/imprint_on.jpg');
}
a.footer_count, a.footer_count:visited, a.footer_count:active {
  width: 105px;
  height: 24px;
  float: left;
  outline: none;
  background: url('images/stats.jpg');
}
a.footer_count:hover {
	outline: none;
	background: url('images/stats_on.jpg');
}
#footer_right {
  width: 273px;
  height: 24px;
  float: left;
  background: url('images/footer_right.jpg');
}
#footer_bot_left {
  width: 60px;
  height: 24px;
  float: left;
  background: url('images/footer_left.png');
}
#footer_bot_right {
  width: 60px;
  height: 24px;
  float: left;
  background: url('images/footer_right.png');
}
#footer_bot {
	width: 1100px;
	height: 39px;
	float: left;
	margin-left: -55px;
	background: url('images/footer_bot.png');
}
#preload {
	float: left;
	width: 1px;
	height: 1px;
	margin-left: -5000px;
}
#preload img{
	width: 1px;
	height: 1px;
	float: left;
}

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
a:link, a:visited {
	color: #00F;
	text-decoration:	none;
	outline: none;
}
a:active, a:hover {
	color: #800;
	outline: none;
}
#debug {
  width: 100%;
  background-color: #FFFFFF;
  border: 1px solid #888888;
  height: 100px;
  padding: 10px 0 0 0;
  color: #757575;
  font-family: Verdana,Helvetica,sans-serif;
  overflow: auto;
  font-size: 11px;
}
#errors {
  color:#DD3300;
}
#sql {
  color:#666666;
}
.dark {
  background-color: #F0F0F0 !important;
}
#counter span {
  float: right;
}
#ajax_loading {
  position:absolute;
  top:50%;
  left:50%;
  margin: -30px 0 0 -70px;
}
img { border:0; }
form { display:inline; }
td { vertical-align:top; }
textarea { width:90%; }
ul { margin: 0;}

input, textarea, select {
  margin:2px;
  padding-left:3px;
}
.forum {
  color:inherit;
  margin:auto;
  border-collapse:separate;
  border-spacing:1px;
}
.headb {
  color:#B91F1D;
  text-transform: uppercase;
  padding: 4px 0;
  text-align:left;
  letter-spacing: 3px;
  font-size: 12pt;
}
.headc {
	color:inherit;
	text-align:left;
}
.bottom {
  color:inherit;
  padding:4px 0;
  text-align:left;
}
.newshead {
  color: #B91F1D;
  font-size: 14pt;
  padding: 4px 0;
  text-align: left;
  letter-spacing: 1px;
}
.left,.center,.right {
  padding:1px;
}
.leftb,.centerb,.rightb {
  color:#000;
  padding:4px 0;
}
.leftc,.centerc,.rightc {
  color:#044;
  padding:4px 0;
}
.left,.leftb,.leftc {
  text-align:left;
}
.center,.centerb,.centerc {
  text-align:center;
}
.right,.rightb,.rightc {
  text-align:right;
}
.notpublic {
  color:#CCC !important;
  font-style:italic;
}
.quote {
  border:1px dashed #888888;
  color:inherit;
  padding:4px;
  text-align:left;
}
.h1 {
  color: #333333;
  font-size: 14pt;
  font-weight: bold;
  text-decoration: none;
}
.h2 {
  color: #333333;
  font-size: 16pt;
  font-weight: normal;
  text-decoration: none;
}
.h3 {
  color: #333333;
  font-size: 20pt;
  font-weight: normal;
  text-decoration: none;
}
#msg_normal, #msg_success {
	width: 90%;
  color:inherit;
  margin:auto;
  border: 1px solid #888;
  margin-bottom: 10px;
}
#msg_normal div, #msg_success div {
	padding: 8px 0 8px 20px;
}
.calhead {
  color:inherit;
  padding:4px 2px 4px 2px;
  text-align:center;
}
.calday,.calevent,.caltoday, .calweek {
  padding:4px 2px 4px 2px;
  text-align:right;
}
.calday {
  color:inherit;
}
.calevent {
  color:inherit;
}
.caltoday {
  color:inherit;
}
.calweek {
  color:inherit;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
/*Manage*/
.manage {
  background-color: #F8F8F8;
  margin: 5px;
  padding: 5px 0px 0px 0px;
}
.manage:hover {
  background-color:#E2E2E2;
}

/*Themebar*/
.themebar {
  margin: 4px 8px 4px 8px;
  padding: 4px;
}
