html {
	background-color: #000;
	color: #eee;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 11pt;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	width: 1067px;
}

#left, #right {
	float: left;
	color: #fff;
	width: 50px;
	height: 733px;
	padding: 0px;
	background-color: #000;
	background: url("graphics/bg_li_s.jpg") repeat-y;
}

#right {
	float: right;
	background: url("graphics/bg_re_s.jpg") repeat-y;
}

#header {
	margin: 0px;
	height: 218px;
	padding: 0px;
	background: url("graphics/bg_ob.jpg");
}

#header_gnwp {
	margin: 0px;
	height: 218px;
	padding: 0px;
	background: url("graphics/bg_ob_gnwp.jpg");
}

#content, #content_gnwp, #content_text { 
	padding: 0px;
	margin: 0px;
	/*float: left;*/
	height: 297px;
	font-size: 13px;
	background: url("graphics/bg_mi.jpg");
}

#content_gnwp { 
	background: url("graphics/bg_mi_gnwp.jpg");
}

#content_text {
	padding: 0px 5px;
	font-size: 0.8em;
}

#content_text h1 {
	font-size: 1.4em;
	font-weight: bold;
}

#content_text form {
	margin-left: 10px;
	margin-top: 7px;
}

#content a {
	text-decoration:underline;
	color: #eee;
}

#content a:hover {
	font-weight: bold;
	color: #e22;
}

#container { 
	float: left;
	width: 967px;
}

#footer {
	clear: both;
	padding: 0px;
	height: 218px;
	background: url("graphics/bg_un.jpg");
}

#footer_twitter {
	clear: both;
	padding: 0px;
	height: 218px;
	background: url("graphics/bg_un_twitter.jpg");
}

#language {
	margin-left: 71px;
	float: left;
	padding: 0px;
}

#empty-up, #empty-up2 {
	height: 22%;
	width: 99%;
}

#empty-up2 {
	height: 114px;
}

#empty-up2-countdown {
	height: 84px;
}

img {
	border: 0px;
}

img#bands2011, img#bands2012  {
	margin-left: 60px;
	margin-top: 10px;
}
/* Navigation-Stuff */
#header_navi {
	margin-left: 70px;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	color: #eee;
}
/* Links der Navigation */
#header_navi a, a:hover {
	color: #eee;
	text-decoration: none;
	font-weight: normal;
}
#header_navi a:hover {
	color: #e22;
	text-decoration: none;
}
/* aktiver Link fuer die Header-Navi */
#header_navi a.aktiv:link, a.aktiv:visited, a.aktiv:active{
	color: #e22;
	font-weight: bold;
}
/* Hover bei Aktiv-Link fuer die Header-Navi */
#header_navi a.aktiv:hover {
	color: #999;
}

a#impressum {
	width: 57px;
	height: 17px;
	display: block;
	float: right;
	margin-left: 340px;
	background: transparent url(graphics/navi/impressum_w.png) no-repeat;
}

a:hover#impressum {
	background: transparent url(graphics/navi/impressum_r.png) no-repeat;
}
/* Social-Stuff */
#social_div {
	text-align: right;
	float: left;
	margin-left: 190px;
}

/* Twitter-Stuff */
#twitter_div , #news_div{
	margin-left: 24px;
	margin-top: 20px;
	width: 380px;
	height: 145px;
	float: left;
	background: transparent url(graphics/bg_twitter_div.png) no-repeat;
}
#news_div{
	background: transparent url(graphics/bg_news_div.png) no-repeat;
}
#twitter_div ul {
	margin-top: 28px;
	font-size: 0.7em;
}
#news_div ul {
	margin-top: 15px;
	font-size: 0.9em;
}
#twitter_div ul li {
	margin-top: 8px;
}
#news_div ul li {
	margin-top: 5px;
}

a#twitter_link {
	margin-left: 94px;
	margin-top: 87px;
	border: 0px;
	float: left;
	width: 52px;
	height: 40px;
	background: transparent url(graphics/bg_twitter_link.png) no-repeat;
}

#twitter_div ul a, #news_div ul a{
	color: #eee;
	font-weight: bold;
	font-size: 1.2em;
}

#twitter_div ul a:hover, #news_div ul a:hover{
	color: #e22;
	font-weight: bold;
	font-size: 1.2em;
}

/* Schrift-Stuff */
h1, h2, h3 {
	margin-top: 0;
}
.bold, .bigbold {
	font-weight: bold;
}
.smaller {
	font-size: 0.9em;
}
.bigger {
	font-size: 1.1em;
}
.bigbold {
	font-size: 2.0em;
}
.italic {
	font-style:italic;
}
.underline {
	text-decoration:underline;
}
.durch {
	text-decoration:line-through;
}
a {
	text-decoration:underline;
	color: #eee;
}
a:hover {
	font-weight: bold;
	color: #e22;
}
.grey {
	color: #999;	
}
.yellow {
	color: #ffd700;
}
.red {
	color: #cc0000;
}
/* div for preloading pics for hover effects */
#picloaddiv {
	display: none;
}