#container {
	width: 				890px;
	margin-left: 		auto;
	margin-right:		auto;
	text-align: 		left;
}

#header {
	width: 				890px;
	height: 			182px;
	margin-top: 		10px;
	background-image: 	url(/images/header.jpg);
	background-repeat: 	no-repeat;
	background-position:0px 21px;
}

#header-skulls {
	width: 				890px;
	height: 			182px;
	margin-top: 		10px;
	background-image: 	url(/images/headerskulls.jpg);
	background-repeat: 	no-repeat;
	background-position:0px 21px;
}

#adbanner {
	padding-top:        106px;
	padding-left:       5px;
	width: 				468px;
	height: 			60px;
}

#footer {
	width: 				888px;
	height: 			38px;
	margin-bottom: 		5px;
	text-align: 		center;
	clear: 				both;
	border:				1px solid #777777;
	display: 			block;
	background-color: 	#31415C;
}

#home-header {
	display: 			block;
	width: 				76px;
	height: 			21px;
	padding: 			0px;
	margin: 			0px;
	float: 				right;
}

#home-mitte {
	background-image: 	url(/images/blau-mitte.gif);
	background-repeat: 	repeat-x;
	background-position:center top;
	float: 				left;
	display: 			block;
	width: 				40px;
	height: 			21px;
}

#impressum-header {
	display: 			block;
	width: 				116px;
	height: 			21px;
	padding: 			0px;
	margin: 			0px;
	float: 				right;
	margin-left: 		6px;
}

#impressum-mitte {
	background-image: 	url(/images/blau-mitte.gif);
	background-repeat: 	repeat-x;
	background-position:center top;
	float: 				left;
	display: 			block;
	width: 				80px;
	height: 			21px;
}

#myspace-header {
	display: 			block;
	width: 				116px;
	height: 			21px;
	padding: 			0px;
	margin: 			0px;
	float: 				right;
	margin-left: 		6px;
}

#myspace-mitte {
	background-image: 	url(/images/blau-mitte.gif);
	background-repeat: 	repeat-x;
	background-position:center top;
	float: 				left;
	display: 			block;
	width: 				80px;
	height: 			21px;
}

#facebook-header {
	display: 			block;
	width: 				116px;
	height: 			21px;
	padding: 			0px;
	margin: 			0px;
	float: 				right;
	margin-left: 		6px;
}

#facebook-mitte {
	background-image: 	url(/images/blau-mitte.gif);
	background-repeat: 	repeat-x;
	background-position:center top;
	float: 				left;
	display: 			block;
	width: 				80px;
	height: 			21px;
}

#twitter-header {
	display: 			block;
	width: 				116px;
	height: 			21px;
	padding: 			0px;
	margin: 			0px;
	float: 				right;
	margin-left: 		6px;
}

#twitter-mitte {
	background-image: 	url(/images/blau-mitte.gif);
	background-repeat: 	repeat-x;
	background-position:center top;
	float: 				left;
	display: 			block;
	width: 				80px;
	height: 			21px;
}

#links {
	width: 				150px;
	float: 				left;
	margin-bottom: 		10px;
}

#vorberichte {
	width:				140px;
	height:				auto;
	border:				1px solid #777777;
	float: 				left;
	display: 			block;
	background-color: 	#31415C;
}

#forumsbeitraege {
	width:				140px;
	height:				auto;
	border:				1px solid #777777;
	float: 				left;
	display: 			block;
	background-color: 	#31415C;
}

.googleAd1 {
	width:				140px;
	height:				auto;
	border:				1px solid #777777;
	float: 				left;
	display: 			block;
	background-color: 	#31415C;
	margin-bottom: 		10px;
}

#konzerte_heute, .googleAd2, #cdhighlights {
	width:				148px;
	height:				auto;
	border:				1px solid #777777;
	float: 				left;
	display: 			block;
	background-color: 	#31415C;
	margin-bottom: 		10px;
}

#mitte {
	width: 				590px;
	float: 				left;
	margin-bottom: 		10px;
}

#rechts {
	width: 				150px;
	float: 				left;
	margin-bottom: 		10px;
}

#navigation {
	width:				140px;
	height: 			274px;
	border:				1px solid #777777;
	float: 				left;
	display: 			block;
	background-image: 	url(/images/bg-navigation.gif);
	background-repeat: 	no-repeat;
	background-position:left top;
	background-color: 	#31415C;
	margin-top: 		21px;
    margin-bottom:      10px;
}

#suche-header {
	display: 			block;
	width: 				140px;
	height: 			21px;
	padding: 			0px;
	margin: 			0px;
	clear: 				both;
}

#suche {
	width:				148px;
	border:				1px solid #777777;
	float: 				left;
	display: 			block;
	background-color: 	#31415C;
	margin-bottom:		10px;
}

#suche-button {
	margin-top:			12px;
	height:				21px;
	display: 			block;
	text-align: 		right;
}

#adwords {
	width:				148px;
	height:				auto;
	border:				1px solid #777777;
	float: 				left;
	display: 			block;
	background-color: 	#31415C;
}

.mehr-button {
	margin-top:			-21px;
	height: 			21px;
	display: 			block;
	text-align: 		right;
	clear: 				both;
}

.spacer {
	padding: 			7px;
	clear: 				both;
}

.spacer p {
	margin-bottom:     10px;
}

#spacerads {
	padding: 			5px 0px 10px 5px;
	clear: 				both;
}

#spacersuche {
	padding: 			10px 0px 0px 10px;
	clear: 				both;
}

.farben-container {
	border: 			1px solid #777777;
	background-color: 	#354B70;
	background-image: 	url(/images/bg-container.jpg);
	background-repeat: 	repeat-x;
	background-position:center top;
	width: 				580px;
	display: 			block;
	clear: 				both;
	margin-bottom: 		10px;
}

.farben-header {
	display: 			block;
	width: 				346px;
	height: 			21px;
	padding: 			0px;
	margin: 			0px;
	clear: 				both;
}


.rund-links {
	float: 				left;
	display: 			block;
	width: 				18px;
	height: 			21px;
	padding: 			0px;
	margin: 			0px;
}

.rund-rechts {
	float: 				left;
	display: 			block;
	width: 				18px;
	height: 			21px;
}

.rot-mitte {
	background-image: 	url(/images/rot-mitte.gif);
	background-repeat: 	repeat-x;
	background-position:center top;
	float: 				left;
	display: 			block;
	width: 				210px;
	height: 			21px;
}

.tuerkis-mitte {
	background-image: 	url(/images/tuerkis-mitte.gif);
	background-repeat: 	repeat-x;
	background-position:center top;
	float: 				left;
	display: 			block;
	width: 				210px;
	height: 			21px;
}

.gruen-mitte {
	background-image: 	url(/images/gruen-mitte.gif);
	background-repeat: 	repeat-x;
	background-position:center top;
	float: 				left;
	display: 			block;
	width: 				210px;
	height: 			21px;
}

.orange-mitte {
	background-image: 	url(/images/orange-mitte.gif);
	background-repeat: 	repeat-x;
	background-position:center top;
	float: 				left;
	display: 			block;
	width: 				210px;
	height: 			21px;
}

.grau-mitte {
	background-image: 	url(/images/grau-mitte.gif);
	background-repeat: 	repeat-x;
	background-position:center top;
	float: 				left;
	display: 			block;
	width: 				210px;
	height: 			21px;
}

.lila-mitte {
	background-image: 	url(/images/lila-mitte.gif);
	background-repeat: 	repeat-x;
	background-position:center top;
	float: 				left;
	display: 			block;
	width: 				210px;
	height: 			21px;
}

.blau-mitte {
	background-image: 	url(/images/blau-mitte.gif);
	background-repeat: 	repeat-x;
	background-position:center top;
	float: 				left;
	display: 			block;
	width: 				60px;
	height: 			21px;
}

.blau-main-mitte{
	background-image: 	url(/images/blau-mitte.gif);
	background-repeat: 	repeat-x;
	background-position:center top;
	float: 				left;
	display: 			block;
	width: 				210px;
	height: 			21px;
}

.blau-big-mitte{
	background-image: 	url(/images/blau-mitte.gif);
	background-repeat: 	repeat-x;
	background-position:center top;
	float: 				left;
	display: 			block;
	width: 				210px;
	height: 			21px;
}

.bild-text-box{
	width:				48%;
	float: 				left;
}

#filler {
	height: 			5px;
	display: 			block;
	clear: 				both;
	margin:				0px;
	padding:			0px;
}

table#forum-threads, table#forum-posts {
	border-collapse:	collapse;
	width:				581px;
	margin:				0px 0px 10px 1px;
	border:				1px solid #777777;
}
table#forum-threads thead th, table#forum-posts thead th {
	background:			#2c3441;
	padding:			5px 8px;
	border:				1px solid #777777;
}
table#forum-threads td, table#forum-posts td {
	vertical-align:		top;
	padding:			5px 8px;
	background: 		#374764;
}
table#forum-posts td {
	border:				1px solid #777777;
}
table#forum-threads tr.odd td {
	border:				1px solid #777777;
}
table#forum-threads tr.even td {
	background: 		#31415c;
	border:				1px solid #777777;
}
table#forum-threads tr.even td.first {
	border-left:		1px solid #777777;
}
table#forum-threads tr.even td.last {
	border-right:		1px solid #777777;
}
table#forum-posts tr td.first {
	background: 		#31415c;
	border:				1px solid #777777;	
}
table#forum-posts .post-time {
	font-size:			10px; 
	color:				#9ba3b2;
	display:			block; 
	padding-bottom:		7px;
}
form#forum-form input {
	width:				200px;
}
form#forum-form textarea {
	width:				552px;
	height:				150px;	
}

#share-box {
	height:				24px;
	margin:				15px 5px 15px 0px;
	background:			#5d7194;
	padding:			5px;
	padding-bottom:		1px;
	border:				1px solid #777777;
}

#share-box div {
	margin-right:		15px;
	float:				left;
}

a.button {
	text-decoration:	none;
	width:				auto;
	font-size:			11px;
	margin:				0px;
	padding:			2px 7px 3px 7px;
	color:				#ffffff;
	border:				1px solid #343940;
	background:			#eceef5 url(/images/button_back.png) repeat-x;	
}
