a:link { color: #f60; text-decoration: none }a:visited { color: #f60; text-decoration: none }a:hover  { color: #f60; text-decoration: underline; background-position: 2pt 3px }a:active { color: #000; text-decoration: underline }.color_black { }.color_orange { color: #f60 }.height_12pt { line-height: 12pt }.height_14pt { line-height: 14pt }.height_18pt { line-height: 18pt }.inbetween { font-size: 3pt; line-height: 4pt }.verdana   { font-size: 8.5pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; font-stretch: normal; text-decoration: none }.normal { font-style: normal; font-weight: normal }.italic { font-style: italic }.bold { font-weight: bold }

body {
	padding:0px;
	margin:0px;
	
	background-image:url('media/main_bg_2010.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

div#header {
	position:relative;
	height:160px;
}

span.programm-info {
	color:#FF6600;
	font-weight:bold;
}

div.klangraum_wy {
	position:absolute;
	top:0px;
	left:420px;
	
	width:300px;
	height:65px;
	
	padding:0px;
	margin:0px;
	
}

div.klangraum_wy a:link, div.klangraum_wy a:visited, div.klangraum_wy a:active, div.klangraum_wy a:hover, div.klangraum_wy a:focus {
	display:block;
	width:300px;
	height:65px;
	text-align:left;
	text-indent: -700em;	
}

div.veranstaltungen {
	position:absolute;
	top:62px;
	left:25px;
	
	width:119px;
	height:16px;
	
	padding:0px;
	margin:0px;
	
	background-image:url('media/button_veranstaltungen.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

div.veranstaltungen a:link, div.veranstaltungen a:visited, div.veranstaltungen a:active, div.veranstaltungen a:hover, div.veranstaltungen a:focus {
	display:block;
	width:119px;
	height:16px;
	text-align:left;
	text-indent: -700em;	
}

div.tickets {
	position:absolute;
	top:82px;
	left:25px;
	
	width:119px;
	height:16px;
	
	padding:0px;
	margin:0px;
	
	background-image:url('media/button_tickets.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

div.tickets a:link, div.tickets a:visited, div.tickets a:active, div.tickets a:hover, div.tickets a:focus {
	display:block;
	width:119px;
	height:16px;
	text-align:left;
	text-indent: -700em;	
}

div.naechtigungen {
	position:absolute;
	top:102px;
	left:25px;
	
	width:119px;
	height:16px;
	
	padding:0px;
	margin:0px;
	
	background-image:url('media/button_naechtigungen.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

div.naechtigungen a:link, div.naechtigungen a:visited, div.naechtigungen a:active, div.naechtigungen a:hover, div.naechtigungen a:focus {
	display:block;
	width:147px;
	height:16px;
	text-align:left;
	text-indent: -700em;	
}

div.stadt_wy {
	position:absolute;
	top:62px;
	left:535px;
	
	width:147px;
	height:16px;
	
	padding:0px;
	margin:0px;
	
	background-image:url('media/button_wy.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

div.stadt_wy a:link, div.stadt_wy a:visited, div.stadt_wy a:active, div.stadt_wy a:hover, div.stadt_wy a:focus {
	display:block;
	width:119px;
	height:16px;
	text-align:left;
	text-indent: -700em;	
}

div.sponsoren {
	position:absolute;
	top:82px;
	left:155px;
	
	width:147px;
	height:16px;
	
	padding:0px;
	margin:0px;
	
	background-image:url('media/button_sponsoren.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

div.sponsoren a:link, div.sponsoren a:visited, div.sponsoren a:active, div.sponsoren a:hover, div.sponsoren a:focus {
	display:block;
	width:147px;
	height:16px;
	text-align:left;
	text-indent: -700em;	
}

div.foerdergeber {
	position:absolute;
	top:62px;
	left:155px;
	
	width:147px;
	height:16px;
	
	padding:0px;
	margin:0px;
	
	background-image:url('media/button_foerdergeber.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

div.foerdergeber a:link, div.foerdergeber a:visited, div.foerdergeber a:active, div.foerdergeber a:hover, div.foerdergeber a:focus {
	display:block;
	width:147px;
	height:16px;
	text-align:left;
	text-indent: -700em;	
}

div.fotos {
	position:absolute;
	top:102px;
	left:155px;
	
	width:147px;
	height:16px;
	
	padding:0px;
	margin:0px;
	
	background-image:url('media/button_fotos.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

div.fotos a:link, div.fotos a:visited, div.fotos a:active, div.fotos a:hover, div.fotos a:focus {
	display:block;
	width:147px;
	height:16px;
	text-align:left;
	text-indent: -700em;	
}

div.newsletter {
	position:absolute;
	top:62px;
	left:320px;
	
	width:147px;
	height:16px;
	
	padding:0px;
	margin:0px;
	
	background-image:url('media/button_newsletter.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

div.newsletter a:link, div.newsletter a:visited, div.newsletter a:active, div.newsletter a:hover, div.newsletter a:focus {
	display:block;
	width:147px;
	height:16px;
	text-align:left;
	text-indent: -700em;	
}

div.leitung {
	position:absolute;
	top:82px;
	left:320px;
	
	width:195px;
	height:16px;
	
	padding:0px;
	margin:0px;
	
	background-image:url('media/button_leitung.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

div.leitung a:link, div.leitung a:visited, div.leitung a:active, div.leitung a:hover, div.leitung a:focus {
	display:block;
	width:195px;
	height:16px;
	text-align:left;
	text-indent: -700em;	
}

img {
	display:inline;	
	border:0px;
	
	
}

div#absolutContent {
	position:absolute;
	top:170px;
	left:110px; 
	width:650px;
	background-image:url('');
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:50px;
}

div#absolutContent div.row {
	clear:both;
}

div#absolutContent span.left {
	float:left;
	display:block;
	width:190px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:12pt;
}

div#absolutContent span.right {
	float:right;
	display:block;
	width:450px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:12pt;
}

div#absolutContent span.presse {
	display:block;
	width:150px;
	height:205px;
	margin:0px 25px 25px 0px;
	padding:0px;
	border:1px solid #f60;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:12pt;
	float:left;
}

div#absolutContent span.presse img {
	border:0;
}

div#absolutContent span.presse h5 {
	text-align:center;
	margin:5px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:12pt;
	
}

div#absolutContent span.presse p {
	text-align:center;
	margin:5px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
}

div#absolutContent div.vorschauBox {
	font-size:8.5pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:12pt;
	width:550px;
	margin-left:50px;
	clear:both;
}

div#absolutContent div.vorschauBild {
	float:left;
	width:150px;
	margin-right:10px;
	height:150px;
}

div#absolutContent div.vorschauBild img {
	border:0;
}

div#absolutContent div.schall {
	float:left;
	width:25px;
	color:#f60;
	text-align:right;
}

div#absolutContent div.datum {
	float:right;
	width:360px;
	font-weight:700;
}

div#absolutContent div.titel {
	float:right;
	width:360px;
	color:#f60;
	font-weight:700;
}

div#absolutContent div.subtitel {
	float:right;
	width:360px;
}

div#absolutContent div.infotext {
	float:right;
	width:360px;
	margin-top:15px;
	margin-bottom:30px;
}

div#absolutContent div.programm {
	float:right;
	width:360px;
	margin-bottom:30px;
}

div#absolutContent div.programm h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:12pt;
	margin:0px;
	padding:0px;
	color:#f60;
	font-weight:normal;
}

div#absolutContent div.mehrInfotext {
	clear:both;
	margin-bottom:30px;
	padding-bottom:50px;
	background-image:url('media/kultur_noe.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}
div#absolutContent div.mehrInfotextneu {
	clear:both;
	margin-bottom:30px;
}
