body{
	background: url('images/euroblast_bg.jpg') no-repeat center 0px #000;
	padding: 0px;
	margin: 0px;
}

#wrapper{
	position: relative;
	width: 841px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
}

	#header{
		float: left;
		position: relative;
		width: 820px;
		height: 280px;
		padding: 43px 0px 0px 21px;
		margin: 20px 0px 0px 0px;
		background: url('images/header_bg.gif') no-repeat;
	}
		
		#banner{
			margin: 0;
		}
			#banner object{
				margin: 0;
				float: left;
			}
			*+ html #banner object{
				float: left;
				margin-bottom: 4px;
			}
			* html #banner object{
				float: left;
				margin-bottom: 4px;
			}
				
				#banner object img{
					float: left;
					margin: 0;
				}
		
		#first_info{
			display: none;
		}
		
		.header_menu_top{
			float: left;
			width: auto;
			height: auto;
			padding: 0px 0px 0px 0px;
			margin: 24px 0px 0px 0px;
			list-style: none;
		}
		* html .header_menu_top{
			margin: 20px 0px 0px 0px;
		}
		* + html .header_menu_top{
			margin: 20px 0px 0px 0px;
		}
		
			.header_menu_top li{
				float: left;
				width: auto;
				height: 25px;
				padding: 0;
				margin: 0px 1px 0px 0px;
				text-align: center;
				background: #282828;
				/*background: url('images/menu_punkt_bg.png') repeat;*/
			}	
				.header_menu_top li a{
					float: left;
					font: bold 12px 'Arial'; color: #adadad;
					text-decoration: none;
					padding: 6px 5px 0px 5px !important;
					margin: 0px;
				}
				.header_menu_top li a:hover{
					color:#fff;
				}

				.header_menu_top li.current-cat a{
					color: #c61404 !important;
				}

				.header_menu_top li.current_page_item a{
					color: #c61404 !important;
				}
				
		#map{
			width: 100%;
			height: 300px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}
		
		#saddr{
			width: 320px !important;
			height: auto !important;
			font: normal 11px Verdana !important; color: #A2A1A1 !important;
			padding: 5px 5px 5px 5px !important;
			border: solid 1px #c61404 !important;
			background: none !important;
		}
		#sub{
			height: auto !important;
			width: 140px !important;
			padding: 5px 5px 5px 5px !important;
			font: bold 11px Verdana !important; color: #fff !important;
			background: #c61404 !important;
		}
		
		.suchergebnisse{
			font: normal 18px 'Verdana'; color: #A2A1A1;
			padding: 10px 0px 10px 0px !important;
			margin: 0px;
			background: #393939;
			text-align: center;
		}
			.search_result_ul{
				list-style: none;
				font: normal 14px 'Verdana'; color: #A2A1A1;
				padding: 20px 0px 0px 0px;
				margin: 0px;
				border: none; /*solid 1px #393939;*/
			}
				.search_result_ul li{
					padding: 0px 0px 20px 20px;
					margin: 0px 0px 0px 0px;
				}
					.search_result_ul li a{
						font: normal 14px 'Verdana'; color: #c61404;
					}
		
		.header_menu_sub{
			clear: left;
			float: left;
			width: auto;
			height: auto;
			padding: 7px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			list-style: none;
		}
			.header_menu_sub li{
				float: left;
				width: auto;
				height: 20px;
				line-height: 10px;
				padding: 0px 10px 0px 11px;
				margin: 0px 0px 0px 0px;
				text-align: left;
				background: url('images/header_menu_vertical_strich.gif') no-repeat 0px 2px;
			}
			.header_menu_sub li.page-item-29{
				padding: 0px 10px 0px 4px;
				background: none;
			}

				.header_menu_sub li a{
					display: inline;
					font: normal 12px 'Arial'; color: #adadad;
					text-decoration: none;
					padding: 0px !important;
					margin:0;
				}
				.header_menu_sub li a:hover{
					color:#fff;
				}
				
				.header_menu_sub li.current_page_item a{
					color: #c61404 !important;
				}


		#header a{
			padding:0px;
			margin:0px;
		}

			#header a img{
				border: none;
				padding:0px;
				margin:0px;
			}
		

	#content{
		float: left;
		position: relative;
		width: 799px;
		height: auto;
		padding: 1px 21px 0px 21px;
		margin: 0px;
		background: url('images/content_bg.gif') repeat-y;
	}

		#errors{
			display: block;
			font: normal 16px 'Verdana'; color: #d95030;
		}
			#errors ul{
				width: 300px;
				padding: 10px 0px;
				margin: 0;
				list-style-type: square;
				list-style-position: inside;
				font: normal 14px 'Verdana'; color: #acacac;
			}
				#errors ul li{
					padding: 0;
					margin: 0;
				}

	
		#content form{
			margin: 0px;
			font: normal 12px 'Verdana'; color: #c4c4c4;
		}
			
			#content form img{
				vertical-align: top;
			}
			
			#content form input{
				width: 200px;
				height: 17px;
				background: #e9e9e9;
				border: none;
				font: normal 11px 'Verdana'; color: #ee4e00;
				padding-top: 3px;
			}

			#content form select{
				width: auto;
				height: 20px;
				background: #e9e9e9;
				border: none;
				font: normal 11px 'Verdana'; color: #ee4e00;
			}

			#content form textarea{
				width: 500px;
				height: 300px;
				background: #e9e9e9;
				border: none;
				font: normal 11px 'Verdana'; color: #ee4e00;
			}

			#content form .senden{
				width: 100px;
				height: auto;
				background: #ee4e00;
				font: normal 11px 'Verdana'; color: #A2A1A1;
			}


		#content img{
			display:block;
			border-style:none;
			float: none;
		}

		#content h1{
			margin:0px;
			padding: 0px;
			font: bold 15px 'Verdana'; color: #8a8a8a;
			text-decoration: none;
		}
			#content h1 a{
				font: bold 15px 'Verdana'; color: #8a8a8a;
				text-decoration: none;
			}
			

		#content table{
			border: none;
			width: 700px;
			padding: 0;
			margin: 0;
			font: normal 12px 'Verdana'; color: #c4c4c4;
		}
			#content table tr td{
				padding: 10px 0px 10px 0px;
			}
			
			#content table tr td.first_td{
				border: none;
				height: auto;
				padding: 10px 10px 20px 0px;
				margin: 0;
			}

			#content table tr td.little{
				border: none;
				width: 150px;
				height: auto;
				padding: 10px 10px 10px 0px;
				margin: 0;
				text-align: right;
				vertical-align: middle;
			}

			#content table tr td.big{
				border: none;
				width: 500px;
				height: auto;
				vertical-align: middle;
				text-align: left;
				padding: 10px 0px 10px 0px;
				margin: 0;
			}

					
		/*
		#content p{
			margin:20px 0px 0px 0px;
			font: normal 12px 'Verdana'; color: #A2A1A1;
		}
			#content p a{
				font: normal 13px 'Verdana'; color: #c61404;
				text-decoration: none;
			}
			#content p a:hover{
				color: #c84c41;
			}
		*/
		#content p{
			margin:0;
			padding: 5px 0px 20px 0px;
			font: normal 11px 'Verdana'; color: #a2a1a1;
		}

		#content p a{
			font: normal 11px 'Verdana' !important; color: #a2a1a1;
			text-decoration: underline;
		}
		#content p a:hover{
			color: #c61404;
			text-decoration: none;
		}
		
	#footer{
		float: left;
		position: relative;
		width: 841px;
		height: 166px;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		background: url('images/footer_bg.gif') no-repeat;
	}
	
		#footer_menu{
			display: block;
			width: auto;
			height: auto;
			padding: 50px 20px 0px 20px;
			margin: 0px 0px 0px 0px;
			list-style: none;
			background: none;
			text-align: center;
		}
			#footer_menu li{
				display: inline;
				width: auto;
				height: auto;
				padding: 0px 10px 0px 9px;
				margin: 0px 0px 0px 0px;
				background: url('images/header_menu_vertical_strich.gif') no-repeat right 5px;
			}

			#footer_menu li.nostyle{
				background: none;
			}

			
				#footer_menu li a{
					display: inline;
					font: bold 12px 'Arial'; color: #adadad;
					white-space: nowrap;
					text-decoration: none;
					padding: 0px;
					margin: 0px;
				}
				#footer_menu li a:hover{
					color:#fff;
				}
				
				#footer_menu li.current_page_item a{
					color: #c61404 !important;
				}

				#footer_menu li.current-cat a{
					color: #c61404 !important;
				}
			

	/* ALLGEMEINE KLASSEN */
	
	.text_link_orange{
		color: #c61404 !important;
		text-decoration: none !important;
	}

	.text_link_orange:hover{
		color: #c61404 !important;
		text-decoration: none !important;
	}

	.text_link_rss{
		color: #a2a2a2 !important;
		text-decoration: none !important;
	}

	.text_link_rss:hover{
		color: #fff !important;
		text-decoration: none !important;
	}
	
	.margin_bottom_1px{
		margin-bottom: 1px !important;
	}

	.margin_top_1px{
		margin-top: 1px !important;
	}
	
	.color_orange{
		color: #ee4e00;
	}
	
	.linie2{
		display: block;
		clear: both;
		height: 10px;
		width: 750px;
		float: left;
		background: #484848;
		padding: 0px;
		
	}
	.oben{
		margin: 20px 0px 3px 0px !important;
	}
	.unten{
		margin: 3px 0px 20px 0px !important;
	}

	.linie{
		display: block;
		clear: both;
		background: #484848;
		height: 20px;
		padding: 0px;
		margin: 10px 0px !important;
	}
		
	#sicherheit{
		width: 120px;
	}
	
	.trenner{
		
		display: block;
		border: none;
		border-top: solid 1px #343434;
		height: 0px; 
		line-height:0px; 
		font-size: 0px;
		padding: 0px; 
		margin: 0px;
	}
	
		/*
		clear: both;
		float: left;
		width: 100%;
		border: 0px;
		border-top: solid 1px #343434;
		border-bottom: solid 1px #000;
		margin: 1px 0px 0px 0px !important;
		*/

	/********************************************/
	/*****************KATEGORIEN*****************/
	/********************************************/
	#content_main_right{
		float: right;
		width: 299px;
		height: auto;
		padding: 0;
		margin: 0;
	}


	
	#content_main_left{
		float: left;
		width: 499px;
		height: auto;
		padding: 0;
		margin: 0;
	}
	
	#content_main_left div{
		margin: 0;
		padding: 0px 0px 1px 0px;
	}
	
	#content_main_left div h2{
		margin: 0;
		padding: 0;
	}


		#content_main_left div h2 a{
			font: bold 14px 'Verdana'; color: #c61404;
			margin: 0;
			padding: 0;
			text-decoration: none;
		}
	
	.date{
		display: block;
		margin: 0px 0px 5px 0px !important;
		padding: 30px 10px 2px 0px !important;
		font: normal 11px 'Verdana' !important; color: #fff !important;
		font-style: italic !important;
		border-bottom: solid 1px #818181;
	}

		#content_main_left .post p{
			margin:0;
			padding: 5px 0px 20px 0px;
			font: normal 11px 'Verdana'; color: #a2a1a1;
		}

		#content_main_left .post p a{
			font: normal 11px 'Verdana' !important; color: #a2a1a1;
			text-decoration: underline;
		}
		#content_main_left .post p a:hover{
			color: #c61404;
			text-decoration: none;
		}
		
		#content_main_left .postmetadata{
			padding: 15px 10px 15px 35px !important;
			margin: 0px 0px 0px 0px !important;
			background: url('images/flamme.png') no-repeat 5px center #1D1F22 !important;
			line-height: 30px;
		}
		
		#respond h3{
			padding-top: 20px;
			font: bold 16px Arial !important;
			color: #A2A1A1 !important;
		}
		
		#author{
			font-weight: normal !important;
			background: #282828 !important; 
			color: #A2A1A1  !important;
			padding: 5px !important;
		}
		#email{
			font-weight: normal !important;
			background: #282828  !important;
			color: #A2A1A1 !important;
			padding: 5px !important;
		}
		#url{
			font-weight: normal !important;
			background: #282828 !important;
			color: #A2A1A1  !important;
			padding: 5px !important;
		}
		
		#comment{
			width: 459px !important;
			background: #282828  !important;
			padding: 10px !important;
			color: #A2A1A1  !important;
		}
		#comments{
			font: bold 12px Arial !important;
			color: #A2A1A1 !important;
		}
		#comments2{
			font: bold 16px Arial !important;
			color: #A2A1A1 !important;
		}
		#submit{
			font-weight: bold !important;
			background: #282828 !important;
			color: #A2A1A1 !important;
			height: auto !important;
			padding: 5px 0px 5px 0px !important;
		}
		.commentlist{
			list-style: none;
			background: #1D1F22 !important;
			padding: 20px 10px 0px 10px !important;
		}
		.commentlist li{
			font: bold 12px Arial !important;
			color: #A2A1A1 !important;
		}
		.commentlist li a{
			font: normal 12px Arial !important;
			color: #C61404 !important;
			text-decoration: none;
		}
		.commentlist li a:hover{
			color: #c84c41 !important;
		}
		.comment-author{
			font: bold 12px Arial !important;
			color: #A2A1A1 !important;
		}
		
	#addsen{
		padding: 10px 0px 10px 10px !important;
		margin: 0px 0px 0px 0px !important;
	}

	.cat-shows{
		clear: both;
		position:relative;
		padding: 60px 10px 10px 10px !important;
		margin: 0px !important;
		background: url('images/header_shows.gif') no-repeat #161616;
		font: normal 11px 'Verdana'; 
	}
		.cat-shows ul{
			list-style: none !important;
			padding: 0px 0px 0px 0px !important;
			margin: 0 !important;
		}
		.cat-shows ul li{
			padding: 0px 0px 20px 0px !important;
			margin: 0 !important;
		}
		
	.cat-ticket{
		clear: both;
		position:relative;
		padding: 0px 10px 5px 10px !important;
		margin: 0px !important;
		background: none #161616;
		font: normal 11px 'Verdana'; 
	}
		.cat-ticket ul{
			list-style: none !important;
			padding: 20px 10px 20px 10px !important;
			margin: 0 !important;
		}
		.cat-ticket ul li{
			line-height: 40px;
			padding: 0px 0px 0px 0px !important;
			margin: 0 !important;
		}
		
			.cat-ticket ul li a{
				color:#C61404 !important;
				text-decoration:none !important;
			}
			.cat-ticket ul li a:hover{
				color: #C84C41 !important;
			}
			
	.cat-news{
		clear: both;
		position:relative;
		padding: 50px 10px 10px 10px !important;
		margin: 0px !important;
		background: url('images/header_news.gif') no-repeat #161616;
	}
	
	.cat-news-index{
		clear: both;
		position:relative;
		padding: 30px 10px 10px 10px !important;
		margin: 0px !important;
		background: url('images/header_news.gif') no-repeat #161616;
	}
	
		.cat-news div p, .cat-news-index div p{
			/*font: normal 11px 'Verdana' !important; color: #adadad !important;*/
		}
		
		.cat-news-link{
			position: absolute;
			top: 0px;
			left: 0px;
			z-index: 100;

			width: 499px;
			height: 40px;
			padding: 0;
		}

			.cat-news-link span{
				display: none !important;
			}
		.cat-news a{
			color: #c61404 !important;
			text-decoration: none !important;
		}

		.cat-news a:hover{
			color: #c84c41 !important;
			text-decoration: none !important;
		}

			
	.cat-bilder{
		clear: both;
		position:relative;
		width: 499px;
		height: 200px;
		padding: 41px 0px 0px 0px !important;
		margin: 0px !important;
		background: url('images/header_bilder.gif') no-repeat #161616;
		overflow: hidden;
	}
	
	.cat-bilder-height{
		height: auto !important;
	}
	
		.cat-bilder p{
			margin: 0 !important;
			padding:0 !important;
		}

	.cat-line-up{
		padding: 50px 0px 0px 0px !important;
		margin: 0px !important;
		background: url('images/balken_links.gif') no-repeat;
	}
		
	.cat-empty{
		clear: both;
		position:relative;
		padding: 60px 10px 20px 10px !important;
		margin: 0px !important;
		background: url('images/balken_oben_links.gif') no-repeat #161616;
	}
	
	.cat-search{
		clear: both;
		position:relative;
		padding: 40px 0px 20px 0px !important;
		margin: 0px !important;
		background: url('images/balken_oben_links.gif') no-repeat #161616;
	}
	
	.bilder{
		float: left;
		padding: 20px 10px 20px 10px !important;
		background: #161616;
	}
	
	.bilder #bilder_text{
		color: #A2A1A1;
		padding:10px 0px 20px 0px !important;
		margin: 0px 0px 0px 0px !important;
	}
		.bilder #bilder_text a{
			color: #C61404;
			text-decoration: none;
		}
		.bilder #bilder_text a:hover{
			color: #c84c41;
			text-decoration: none;
		}
	
		.bilder h1{
			clear: both;
			display: block !important;
			font: bold 14px 'Verdana' !important; color: #A1A2A2 !important;
			border-bottom: solid 1px #A1A2A2;
			padding: 0px 10px 5px 40px !important;
			background: url('images/galerie_bg2.gif') no-repeat 0px 6px;			
		}
		
		.bilder .font_h1{
			font: normal 10px 'Verdana'; color: #cccccc;
		}
		
		.bilder .bildergallery {
			padding: 1px 0px 20px 0px !important;
			margin: 0 !important;
			width: 479px !important;
		}
		.bilder .bildergallery ul { 
			float: left;
			list-style: none !important;
			padding: 0px 0px 20px 0px !important;
			margin: 0 !important;
			text-align: left; 
		}
		.bilder .bildergallery ul li {
			float: left !important;
			padding: 0 !important;
			margin: 0px 1px 0px 0px;
		}
		
		.bilder .bildergallery ul li.last_li {
			margin-right: 0px !important;
		}
		
		.bilder .bildergallery ul li img {
			width: 85px;
			height: 85px;
			border: 5px solid #2c2c2c !important;
			border-width: 5px 5px 5px !important;
			padding: 0 !important;
			margin: 0 !important;
		}
		.bilder .bildergallery ul li a:hover img {
			border: 5px solid #2c2c2c !important;
			border-width: 5px 5px 5px !important;
			color: #2c2c2c !important;
		}
		.bilder .bildergallery ul a:hover { color: #2c2c2c !important; }
	
	/******************************************************/
	/****************rechte Seite**************************/
	/******************************************************/
	.player-popup{
		display: block;
		margin: 0px !important;
		padding: 0px 0px 1px 0px !important;
		width: 299px;
		height: 12px;
	}
		.player-popup img{
			border: none;
		}
	
	.nonmargin{
		margin: 0 !important;
	}

	.right_balken{
		display: block;
		margin: 1px 0px 1px 0px;
	}

	.flyer{
		display: block;
		padding: 0;
		margin: 0;
		width: 299px !important;
	}
	
	.text-align_center{
		text-align: center !important;
	}
	
	.rechte_spalte_inhalt{
		position: relative;
		padding: 1px 0px 10px 0px !important;
		margin: 0px !important;
		background: #161616;
	}
		.rechte_spalte_inhalt p{
			margin: 0px 0px 10px 0px!important;
			padding: 0px !important;
		}
	
		
	.rechte_spalte_inhalt_rss{
		position: relative;
		padding: 20px 10px 10px 85px !important;
		margin: 0px !important;
		background: #161616;
	}

		.rechte_spalte_inhalt_rss p{
			margin: 0px 0px 10px 0px!important;
			padding: 0px !important;
		}
	.sponsoren_rechts{
		padding: 1px 0px 1px 0px !important;
	}
	.sponsoren_rechts a{
		margin: 0px;
		padding: 0px;
	}
		.sponsoren_rechts a img{
			border: none;
			width: 100%;
		}
	
	.sponsoren{
		clear: both !important;
		float: left;
		width: 779px;
		height: auto;
		position: relative;
		padding: 10px;
		margin: 0px;
		background: #313131;
		text-align: center;
	}
	
		.sponsoren img{
			display: inline;
			margin: 5px;
		}
		.sponsoren p{
			margin: 0px !important;
			padding: 10px 0px;
			font: bold 12px 'Verdana' !important; color: #000 !important;
			text-align: center;
		}
		
	/****************************************************/
	/****************Detailseite*************************/
	/****************************************************/
	/*IMPRESSUM*/
		
	.detail_div_52{
		clear: both;
		position:relative;
		padding: 40px 10px 20px 10px !important;
		margin: 0px !important;
		background: url('images/header_impressum.gif') no-repeat #161616;
	}
	
	/****************************************************/
	/****************Detailseite*************************/
	/****************************************************/
	/*KOntakt*/
		
	.detail_div_48{
		clear: both;
		position:relative;
		padding: 40px 10px 20px 10px !important;
		margin: 0px !important;
		background: url('images/header_kontakt.gif') no-repeat #161616;
	}
	
	fieldset{
		width: auto;
		border: solid 1px #484848;
		margin: 20px 0px 0px 0px;
		padding-top: 20px;
	}
	
	.text{
		font: bold 12px 'Verdana' !important; color: #4d84df !important;
	}
	
	#ec_message{
		width: 100% !important;
	}
	
	#ec_option_cc{
		width: auto !important;
	}
	
	.form-submit input{
		margin: 20px 0px 0px 0px;
		padding: 5px 10px !important;
		height: auto !important;
		width: auto !important;
		font: bold 12px 'Verdana' !important; color: #C61404 !important;
	}
	
	.error_contact{
		background: #a30303;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.error_contact li{
		font: bold 10px 'Verdana'; color: #fff;
	}
	
	.success_contact{
		background: #50be25;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.success_contact li{
		font: bold 10px 'Verdana'; color: #fff;
	}
	
	
	/****************************************************/
	/****************Gästebuch*************************/
	/****************************************************/
	
	.detail_div_guest{
		background: url('/wp-content/themes/euroblast/images/header_gaestebuch.gif') no-repeat #161616;
		padding-top: 50px !important;
	}
	
	
	/****************************************************/
	/****************Detailseite*************************/
	/****************************************************/
	
	/*NEWS*/
	
	
	.detail_div_3{
		background: url('/wp-content/themes/euroblast/images/header_news.gif') no-repeat #161616;
		padding-top: 50px !important;
	}
		
	.navigation{
		width: 100%;
		height: 35px;
		margin:0px 0px 0px 0px !important;
		background: #1d1f22;
	}
	
	.navigation_bottom{
		width: 100%;
		height: 35px;
		margin:10px 0px 0px 0px !important;
		background: #1d1f22;
	}
	
	.alignleft{
		float: left;
		font: normal 11px Verdana;
		color: #C61404;
		padding: 10px !important;
	}
		.alignleft a{
			text-decoration: none;
			color: #C61404;
		}
		.alignleft a:hover{
			color: #c84c41;
		}
	
	.alignright{
		float: right;
		font: normal 11px 'Verdana';
		color: #C61404;
		padding: 10px !important;
	}
	
		.alignright a{
			text-decoration: none;
			color: #C61404;
		}
		.alignright a:hover{
			color: #c84c41;
		}
	
	
	.category-news{
		padding: 0px 10px 0px 10px !important;
	}
	
		.category-news ul{
			list-style-type: square;
			padding: 0px 0px 20px 20px;
			margin: 0px;
			list-style-position: inside;
		}
			.category-news ul li{
				padding: 0px;
				margin: 0px;
				font: normal 11px Verdana;
				color: #A2A1A1;
			}
			
				.category-news ul li a{
					color: #C61404;
					font: normal 11px Verdana;
					text-decoration: none;
					line-height: 20px;
				}
				.category-news ul li a:hover{
					color: #C84C41;
					text-decoration: none;
				}
			
	
	.date_detail{
		display: block;
		margin: 0px 0px 5px 0px !important;
		padding: 30px 10px 2px 0px !important;
		font: normal 11px 'Verdana' !important; color: #fff !important;
		font-style: italic !important;
		border-bottom: solid 1px #818181;
	}
	
	.h2_details{
		clear: both;
		padding: 0px !important;
		font: bold 14px 'Verdana'; color:#c61404;
	}
	
	/****************************************************/
	/*********************Tickets*************************/
	/****************************************************/

	#tickets{
		float: left !important;
		width: 499px !important;
		background: url('/wp-content/themes/euroblast/images/header_tickets.gif') no-repeat #161616;
		padding: 51px 0px 0px 0px !important;
		margin: 0 !important;
	}
	
	#tickets h1{
		display: none;
	}
	
	#tickets h2{
		font: bold 20px 'Verdana'; color: #c61404;
		padding: 20px 15px 10px 15px !important;
		margin: 0;
	}
	
	#tickets p{
		font: bold 12px 'Verdana'; color: #fff;
		padding: 0px 15px 20px 15px;
		margin: 0;
	}
	
	#tickets #paypal{
		font: normal 12px 'Verdana'; color: #fff;
		padding: 50px 15px 20px 15px;
		margin: 0;
		background: url('/wp-content/themes/euroblast/images/paypal.gif') no-repeat 14px 15px;
		text-align: justify;
	}
	
	#paypal_form{
		display: block;
		padding: 0px 15px 20px 15px;
		margin: 0px;
		text-align:center;
	}
	
	#ticketmaster{
		display: block;
		clear: both;
		width: 499px;
		height: auto;
		text-align: center;
		margin: 20px 0px 0px 0px;
		padding: 70px 0px 20px 0px;
		font: bold 12px 'Verdana'; color: #fff;
		background: url('/wp-content/themes/euroblast/images/ticketmaster2.gif') no-repeat center 0px;
	}
	
		/****************************************************/
	/*********************Tickets*************************/
	/****************************************************/

	#press{
		float: left !important;
		width: 499px !important;
		background: url('/wp-content/themes/euroblast/images/balken_oben_links.gif') no-repeat #161616;
		padding: 51px 0px 0px 0px !important;
		margin: 0 !important;
	}
	
	#press h1{
		display: none;
	}
	
	#press h2{
		font: bold 20px 'Verdana'; color: #c61404;
		padding: 20px 15px 10px 15px !important;
		margin: 0;
	}
	
	#press p{
		font: bold 12px 'Verdana'; color: #fff;
		padding: 0px 15px 20px 15px;
		margin: 0;
	}
	
	/****************************************************/
	/*********************LINE-UP*************************/
	/****************************************************/
	
	#line_up{
		float: left !important;
		width: 499px !important;
		background: url('/wp-content/themes/euroblast/images/header_lineup.gif') no-repeat #161616;
		padding: 51px 0px 0px 0px !important;
		margin: 0 !important;
	}
	
		#line_up h1{
			text-align: center;
			font: bold 20px 'Verdana'; color: #c61404;
			padding: 10px 0px 10px 0px;
			margin: 0;
		}
		#line_up p{
			text-align: center;
			font: bold 12px 'Verdana'; color: #fff;
			padding: 0px 0px 20px 0px;
			margin: 0;
		}
		
		#line_up .bands{
			float: left;
			width: 490px;
			list-style: none;
			padding: 0px 0px 0px 9px;
			margin: 0px;
			text-align: center;
		}
			#line_up .bands li{
				float: left;
				width: 150px;
				padding: 10px 5px;
				margin: 0;
				font: bold 12px 'Verdana'; color: #fff;
			}
		
		#line_up .running_order{
			clear: both;
			list-style: none;
			padding: 10px 0px 10px 40px;
			margin: 0px;
		}
			#line_up .running_order li{
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 10px 0px;
				font: normal 12px 'Verdana'; color: #fff;
			}
			
			#line_up .running_order li.head{
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 10px 0px;
				font: normal 18px 'Verdana'; color: #fff;
			}
			
	.color_blue{
		color: #c61404 !important;
	}		
		
	
	/****************************************************/
	/*********************FAQ*************************/
	/****************************************************/
	

	.faq_layer{
		float: left !important;
		width: 499px !important;
		background: url('/wp-content/themes/euroblast/images/header_faq.gif') no-repeat #161616;
		padding: 51px 0px 10px 0px !important;
		margin: 0 !important;
	}
		
	.faq_quest{
		padding: 10px 10px 0px 10px !important;
		margin: 0px 0px 0px 0px !important;
		cursor: pointer;		
	}
		.faq_quest_p{
			padding: 0px 0px 0px 25px !important;
			margin: 0px 0px 5px 0px !important;
			font: bold 11px Verdana !important; color:#A2A1A1 !important;
			background: url('/wp-content/themes/euroblast/images/question_icon.gif') no-repeat 0px 0px;
			line-height: 20px !important;
		}
		
		.faq_ans{
			padding: 5px 5px 5px 5px !important;
			margin: 0px 25px 25px 25px !important;
			font: normal 12px 'Verdana' !important; color: #fff !important;
			line-height: 20px !important;
			background: #4c6076;
			border: dashed 1px #fff;
		}

	/****************************************************/
	/*********************TEAM*************************/
	/****************************************************/
	#team{
		float: left !important;
		width: 499px !important;
		background: url('/wp-content/themes/euroblast/images/header_team.gif') no-repeat #161616;
		padding: 51px 0px 10px 0px !important;
		margin: 0 !important;
	}
	
		#team h2{
			padding: 10px 15px 10px 15px !important;
			margin: 0px !important;
			font: bold 16px 'Verdana'; color: #c61404;
		}
		
		#team .trenner{
			display: block;
			margin: 10px 0px 10px 0px !important;
		}
		
		#team .perso{
			padding: 10px 15px 10px 15px !important;
			float: left;
			width: 469px;
			
		}
			#team .perso img{
				float: left;
				margin: 0px 10px 0px 0px !important
			}
			
			#team .name{
				width: 257px;
				float: left;
				font: bold 20px 'Verdana'; color: #fff;
				margin: 20px 0px 20px 0px;
				padding: 0px 0px 5px 0px;
				border-bottom: solid 1px #fff;
			}
			
			#team .beschreib{
				float: left;
				font: normal 12px 'Verdana'; color: #fff;
				margin: 0px 0px 0px 0px;
			}
			
			
		
		#team p{
			padding: 10px 15px 0px 15px !important;
			margin: 0px !important;
			font: normal 12px 'Verdana'; color: #fff;
		}

	/****************************************************/
	/*********************BILDER*************************/
	/****************************************************/
		
	#euro_diashow{
		position: relative;
		padding: 0;
		border: none;
		width: 500px;
		height: 374px;
		color: #fff;
		background: #000;
		text-align: center;
	}
		#euro_diashow img{
			/*width: 500px;
			height: 200px;*/
		}
	
	#loading{
		text-align: center;
		padding: 160px 0px 0px 0px !important;
		font: normal 11px Verdana; color: #d1d1d1;
	}
		#loading img{
			display: inline;
		}
	
	.video_h2{
		padding: 10px 15px 10px 15px !important;
		background: none;
		font: normal 11px Verdana; color: #A2A1A1;
	}
	
	/****************************************************/
	/******************Shoutbox**************************/
	/****************************************************/

	#wordspew{
		padding: 20px 10px 20px 10px;
		margin: 0px 0px 0px 0px;
		font: normal 10px Arial;
		color: #A2A1A1;
	}
	
		#outputList{
			height: 200px;
			overflow: auto;
		}
	
	
	
	
	/****************************************************/
	/****************SEARCHFORM**************************/
	/****************************************************/

	#searchform {
		padding: 0;
		margin: 0;
	}

		#searchform div{
			padding: 0px 0px 0px 10px;
			margin: 0;
			width:489px;
			height: 32px;
			background: #464646;
		}

		#searchform div label{
			float: left;
			padding: 0px 0px 0px 0px;
			margin: 8px 0px 0px 0px;
			font: bold 14px 'Verdana'; color: #222222;
		}

		#searchform div #s{
			float: right;
			width: 180px;
			height: 15px;
			padding: 0px 10px 0px 10px;
			margin: 9px 0px 0px 0px;
			line-height: 15px;
			background: #222222;
			border: none;
			font: normal 12px 'Verdana'; color: #a2a1a1;
			font-style: italic;
			
		}

		#searchform div #searchsubmit{
			float: right;
			padding: 0px 0px 0px 0px;
			margin: 9px 20px 0px 0px;
			width: 50px;
			height: 15px;
			background: #bebebe;
			border: none;
			font: normal 11px 'Verdana'; color: #222222;
		}
/**************************************************/
/*******************Kategorien*********************/
/**************************************************/

/*************ANFAHRT*******************/
#post-29{
	background: url('images/header_anfahrt.gif') no-repeat;
	padding: 50px 0px 0px 0px !important;
	float: left !important;
	width: 499px !important;
	height: auto !important;
}

/*************BILDER*******************/
#post-31{
	background: url('images/header_bilder.gif') no-repeat;
	padding: 50px 0px 0px 0px !important;
	float: left !important;
	width: 499px !important;
	height: auto !important;
}

/*************TICKETS*******************/
#post-26{
	background: url('images/header_tickets.gif') no-repeat;
	padding: 50px 0px 0px 0px !important;
	float: left !important;
	width: 499px !important;
	height: auto !important;
}

/*************Merchandising*******************/
#post-33{
	background: url('images/header_merchandising.gif') no-repeat;
	padding: 50px 0px 0px 0px !important;
	float: left !important;
	width: 499px !important;
	height: auto !important;
}

/*************NEWSLETTER*******************/
#post-35{
	background: url('images/header_newsletter.gif') no-repeat;
	padding: 50px 0px 0px 0px !important;
	float: left !important;
	width: 499px !important;
	height: auto !important;
}

/*************BANDS*******************/
#post-37{
	background: url('images/header_bands.gif') no-repeat;
	padding: 50px 0px 0px 0px !important;
	float: left !important;
	width: 499px !important;
	height: auto !important;
}

/*************FAQ*******************/
#post-39{
	background: url('images/header_faq.gif') no-repeat;
	padding: 50px 0px 0px 0px !important;
	float: left !important;
	width: 499px !important;
	height: auto !important;
}

/*************GUESTBOOK*******************/
#post-43{
	background: url('images/header_guestbook.gif') no-repeat;
	padding: 50px 0px 0px 0px !important;
	float: left !important;
	width: 499px !important;
	height: auto !important;
}

/*************kontakt*******************/
#post-48{
	background: url('images/header_kontakt.gif') no-repeat;
	padding: 50px 0px 0px 0px !important;
	float: left !important;
	width: 499px !important;
	height: auto !important;
}

/*************support*******************/
#post-45{
	background: url('images/header_support.gif') no-repeat;
	padding: 50px 0px 0px 0px !important;
	float: left !important;
	width: 499px !important;
	height: auto !important;
}

/*************TEAM*******************/
#post-41{
	background: url('images/header_team.gif') no-repeat;
	padding: 50px 0px 0px 0px !important;
	float: left !important;
	width: 499px !important;
	height: auto !important;
}

/*************impressum*******************/
#post-52{
	background: url('images/header_impressum.gif') no-repeat;
	padding: 50px 10px 0px 10px !important;
	float: left !important;
	width: 479px !important;
	height: auto !important;
}
	#post-52 h2{
		font: bold 16px 'Verdana' !important;		
		padding: 30px 0px 20px 0px !important;
		margin: 0px 0px 0px 0px !important;
	}


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/*
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	*/
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */	

img.centered {
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	}

img.alignright {
	padding: 4px !important;
	margin: 0 0 2px 7px !important;
	display: inline !important;
	}

img.alignleft {
	padding: 4px !important;
	margin: 0 7px 2px 0 !important;
	display: inline !important;
}

.alignright {
	float: right !important;
}

.alignleft {
	float: left !important;
}

.float_left{
	float: left !important;
}

.link_color{
	color:#C61404 !important;
	text-decoration:none !important;
}

.link_color:hover{
	color:#c84c41 !important;
}

.post p a {
	color:#C61404 !important;
	text-decoration:none !important;
}
.post p a:hover {
	color:#c84c41 !important;
}

.main_color{
	color:#A2A1A1 !important;
}
.main_font{
	font: normal 11px Verdana !important;
}

.main_font_bold{
	font: bold 11px Verdana !important;
}

#present{
	padding: 10px 10px 0px 10px !important;
	margin: 0px 0px 0px 0px !important;
	font: normal 12px Verdana !important;
	color:#A2A1A1 !important;
}

#present a{
text-decoration: none !important;
font: bold 12px Verdana !important;
}

#present_band_logo{
	padding: 20px 0px 20px 0px !important;
	margin: 0px 0px 0px 0px !important;
	font: normal 12px Verdana !important;
	color:#A2A1A1 !important;
	text-align: center !important;
}
#present_band_logo a{
	text-align: center !important;
}

#present_band_logo_spanner{
	padding: 1px 0px 1px 0px !important;
	margin: 0px 0px 0px 0px !important;
	font: normal 12px Verdana !important;
	color:#A2A1A1 !important;
	text-align: center !important;
}
#present_band_logo_spanner a{
	text-align: center !important;
}