* {
	margin:0;
	padding:0;
}
  
html, body {
	height:100%;
}
 
#wrapper {
	position: relative;
	min-height:100%;
	width: 757px;
	margin: auto;
}
 
/* IE Win < 7 only \*/
* html #wrap {
	position: relative;
	height:100%;
	width: 757px;
	margin: auto;
}

*html #navigation {
	width: 457px;
	height: 22px;
	margin-top: 15px;
	padding-left: 300px;
	padding-top: 8px;
	background: #000 url(/files/global_files/b341ddda066c41f7aa1974d417cf5eb2ed9914ac_pm_navi.jpg) top left repeat-y;
}

/* end IE Win < 7 only */

body {
	background: #B4161C url(/files/global_files/55850cd168017beb8547765dc0a4829402c47635_pm_bg.gif) top center repeat-y;
	margin: 0 auto;
	font-family: "Myriad Web", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fff;
}


#header {
	width: 757px;
	height: 328px;
	background: transparent url(/files/global_files/6f843dc2200c673aec2b3d4fba323ee69e6193ed_pm_header_big.jpg) top center no-repeat;
	margin: 0px 0px 0px 0px;
}



#headlogo {
	width: 420px;
	height: 170px;
	padding-top: 200px;
	padding-left: 25px;
}


#navigation {
	width: 457px;
	height: 22px;
	margin-top: 15px;
	padding-left: 300px;
	padding-top: 8px;
	background: transparent url(/files/global_files/b851abc292660b5274af9ca21b07f44723a2cac7_pm_navi.gif) top left repeat-y;
}



#globalbox_konzerte {
	width: 180px;
	height: 200px;
	float: right;
	margin: 0px 0px 0px 30px;
	padding: 12px 12px 12px 12px;
	background: transparent url(/files/global_files/343a1388c6aa4ff9b0b7ea50ec933962e206e1ed_konzertebox.jpg) top right no-repeat;
	border-left: 1px solid #B4161C;
}

#globalbox_konzerte h3 {
	margin-top: 0px;
	margin-bottom: 8px;
	font-style: normal;
	font-size: 1.1em;
}

#globalbox_downloads {
	width: 400px;
	padding: 0px 12px 0px 12px;
	margin-top: 25px;
	background-color: #000;
	border: 1px solid #B4161C;
	color: #fff;
}

#globalbox_downloads h3 {
	margin-top: 8px;
	margin-bottom: 8px;
	font-style: normal;
	font-size: 1.1em;
}


#content {
	margin: 30px 45px 0px 45px;
	padding-bottom: 150px;
}

#home_content {
	width: 450px;
}

#footer {
	position: relative;
	margin-top: -150px;
	width: 100%;
	height: 150px;
	background: transparent url(/files/global_files/7de5e36fc065613a920b233a2e7b94a46e49bd60_pm_footer.jpg) bottom center no-repeat;
	text-align: right;
}

#footer p {
	width: 757px;
	margin: auto;
	padding: 120px 45px 0px 0px;
}



h1, h2, h3, h4, p, span, a, ul, ol, li {
	font-family: "Myriad Web", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ddd;
	font-size: 0.95em;
}



h1 {
	font-size: 1.4em;
	font-weight: bold;
	color: #B4161C;
	margin-bottom: 15px;
}



h2 {
	font-size: 1.0em;
	color: #B4161C;
	margin-top: 20px;
	margin-bottom: 10px;
}



h3 {

	font-style: italic;
	color: #B4161C;
	margin-top: 16px;
	margin-bottom: 5px;
}



h4 {
	font-weight: bold;
	margin-top: 12px;
}

p {
	margin-bottom: 12px;
}

ul {
	list-style-type: inside;
	margin-bottom: 12px;
	padding-left: 25px;
}


a:link, a:active, a:visited {
	color: #B4161C;
	font-weight: bold;
}



a:hover {
	color: #CD3137;
	font-weight: bold;
}

a.pdffile {
	padding-left: 15px;
	background: transparent url(/files/global_files/769046722aa96751f1a0d2f589ae4d63b4d754e6_pdffile.gif);
}

a.pdffile:hover {
	padding-left: 15px;
	background: transparent url(/files/global_files/769046722aa96751f1a0d2f589ae4d63b4d754e6_pdffile.gif);
}


.right {
	text-align: right;
	padding-left: 230px;
}



.rechts {
	float: right;
	text-align: right;
}



.links {
	float: left;
}



.red {
	color: #B4161C;
}

img {
	border: none;
}


*html #home_content {
	width: 420px;
}