body {
	background-color: #000000;
}

img {
	border: none;
}

.imgprev {
	border: 1px solid #ffffff;
}

.h_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.h_event {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
	font-weight: bold;
}

/*---------------------rotlink------------------------ */
a.rotlink:link {
			font-family:  Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#000;
			background-color:#cc0000;
			text-decoration: none;
}
a.rotlink:visited {
			font-family:  Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#000;
			background-color:#cc0000;
			text-decoration: none;
}
a.rotlink:hover {
			font-family:  Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#cc0000;
			background-color:#ffffff;
			text-decoration: none;
}

a.rotlink:active {
			font-family:  Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#000;
			background-color:#cc0000;
			text-decoration: none;
}
/*---------------------rotlink------------------------ */

.Stil7 {
			font-family:  Arial, Helvetica, sans-serif, Geneva,;
			font-size: 10px;
			color:#666666;
			word-spacing: 5px;
}


.Stil8 {	font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color:#666666;
}

.win_message {	font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color:#cc0000;
}
/*---------------------hauptnavi------------------------ */
a.nav:link {
	color: #ffffff;
	text-decoration: none;
}
a.nav:visited {
	text-decoration: none;
	color: #ffffff;
}
a.nav:hover {
	text-decoration: none;
	color: #cc0000;
}
a.nav:active {
	text-decoration: none;
	color: #ffffff;
}
/*---------------------hauptnavi------------------------ */
/*---------------------button------------------------ */
.buttonvote {
cursor: hand;
border: #000;
border-style: solid;
border-width:1px;
background-color: #cc0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:50px;
}

.buttonvote:hover {
cursor: hand;
border: #fff;
border-style: solid;
border-width:1px;
background-color: #cc0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:50px;
}

.buttonvote1 {
cursor: hand;
border: #000;
border-style: solid;
border-width:1px;
background-color: #cc0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-left: 5px;
}

.buttonvote1:hover {
cursor: hand;
border: #fff;
border-style: solid;
border-width:1px;
background-color: #cc0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-left: 5px;
}

a.buttonvote3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cc0000;
width:70px;
margin-left: 5px;

}
a.buttonvote3:hover {
cursor: hand;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
width:70px;
margin-left: 5px;

}
/*---------------------button------------------------ */
/*---------------------bottomnavi------------------------ */

a.navunten:link {
	color: #666666;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.navunten:visited {
	text-decoration: none;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.navunten:hover {
	text-decoration: none;
	color: #cc0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.navunten:active {
	text-decoration: none;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*---------------------bottomnavi------------------------ */

/*---------------------OBEN------------------------ */

#all {		
			margin: auto;
			width: 825px;
			height:730px;
			
}

#headline { margin-top: -7px;
			width: 683px;
			height: 7px;
			border-color:#cc0000;
			background-color:#cc0000;
			
				

}

#head {		margin-top: 5px;
			background-image:url(../pix/head_logo_cc0000.jpg);
			background-repeat:no-repeat;
			width: 675px;
			height: 83px;
}

#date {		width: 140px;
			height: 20px;
			float:right;
			margin-top: 30px;
			color: #666666;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 9px;
}

#navi {		
			width: 682px;
			height: 222px;
			background-image:url(../pix/navi_bg_cc0000.jpg);
			background-repeat:no-repeat;
			border-style: solid;
			border-color:#CC0000;
			border-width: 1px;

}



#navitext {	margin-left: 60px;
			margin-top: 4px;
			color: #FFFFFF;
			font-size: 12px;
			line-height:200%;
			text-decoration:none;
			font-family: Geneva, Arial, Helvetica, sans-serif;
}
/*--------------------alles_main-----------------*/
#wrapper {	position:absolute;
			padding: 0;
			margin-top: 15px;
			width: 685px;
			height: 330px;

}
/*---------------voting&newsletter-------------------- */
#tabelle {	
			padding: 10px;
	
			position:absolute;
			width: 180px;
			height: 323px;
			border-style:solid;
			border-width: 1px;
			border-color:#CC0000;
			color: #666666;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-decoration:none;
}

#newsletter_strich {
			margin-top: -5px;
			margin-bottom: 10px;	
			border-bottom-style:solid;
			border-bottom-width: 1px;
			border-color: #666;
			width: 150px;
}

#newsletter_tab {
			
			height:150px;
			width: 150px;
			margin-left: -4px;
}

#newsletter_text {
			position:relative;
			padding-left: 5px;
			margin-bottom: 20px;
			height:40px;
			width: 150px;
			margin-left: -4px;
}

h5 {	margin: 0;
		margin-top:20px;
		color: #cc0000;
		font-size: 12px;	
		font-family:Arial, Helvetica, sans-serif;
}

h1 {	margin-right: -15px;
		margin-top:0px;
		margin-bottom: 0px;
		color: #cc0000;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
}

h2 {	margin-bottom: 0px;
		margin-top:0px;
		color: #fff;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;	
}

/*----------------main--------------------- */

#main {		margin-top: -6px;
			margin-left: 210px;
			position:absolute;
			line-height: 100%;
			width: 500px;
			height:350px;
			color: #666666;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;	
		
}

#homebanner {	
}

#news {		
			margin-top: 0px;
			background-image:url(../pix/news_head.jpg);
			background-repeat:no-repeat;
			width: 210px;
			height:80px;
			padding-top: 60px;
			
			float: left;

}


#win {		
			margin-top: 0px;
			width: 210px;
			height:	83px;
			background-image:url(../pix/win_bg.jpg);
			background-repeat:no-repeat;
			padding-left: 20px;
			padding-top: 35px;
			text-decoration:none;
			float: left;			
}
#gallery {	margin-left: 28px;
			width: 200px;
			height: 140px;
			/*background-image:url(../pix/gallery_bg.jpg);*/
			background-image:none;
			background-repeat:no-repeat;
			text-decoration:none;
			
}

#musikcharts { 	margin-top: 20px;
				margin-left: 28px;
				padding-top: 30px;
				padding-left: 10px;
				width: 200px;
				height: 99px;
				/*background-image:url(../pix/music_charts.jpg);*/
				background-image:none;
				background-repeat:no-repeat;
				text-decoration:none;
				
}

#homelinks { 	margin-right: 10px;
				margin-top: 0px;
				width:230px;
				height:300px;
				float: left;
			

}

#homerechts {	float: right;
				margin-left: 20px;
				margin-top: 0px;
				padding: inherit;
				width:200px;
				height:300px;
				margin-top: -260px;
			

}			


/*----------------------rest----------------------- */
#bottomline { 
			
			margin-top: 10px;
			margin-bottom: 15px;
			width: 683px;
			height: 7px;
			background-color:#cc0000;

}

#bottom {	margin-top: 370px;
			position:absolute;
			width: 682px;
			height:50px;
			color:#666666;
			

}

#bigbanner {
				
			margin-top: -300px;	
			float: right;
			width: 112px;
			height:600px;

			
}

/*----------------------gallery_skript----------------------- */



#galleryskript1 {
			background-color:#000000;
			background-image:url(../pix/gallerybg.jpg);
			background-repeat:no-repeat;
			width:682px;
			height:439px;
			line-height:655%;
			padding-left: 30px;
			padding-top: 47px;
			

}

#galleryskript2 {
			background-color:#000000;
			

			
}

#galleryskript3 {
			background-color:#000000;
			

			
}

#galleryskript4 {
			background-color:#000000;
			

			
}


a.galleryskript {
cursor: hand;
border-color: #000;
border-style: solid;
border-width:1px;
background-color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
width:50px;
text-decoration: none;
}

a.galleryskript:hover {
cursor: hand;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:11px;
background-color: #000;
border-color:#000;
border-style:solid;
text-decoration: underline;
}

a:galleryskript:visited {
	color: #fff;
	text-decoration: none;
}

a:galleryskript:active {
	color: #fff;
	text-decoration: none;
}
