TD#single {
	padding-left: 25px;
	padding-right: 12px;
	padding-top:18px;
	padding-bottom:40px;
	vertical-align: top;
	text-align:left;
	width: 450px;
}

.angaben {
	vertical-align: top;
}

TD#single P {
	line-height:18px;
}

TD#single img{
	padding-right:10px;
	padding-bottom:10px;
	vertical-align: top;
}

.bildchen {
	vertical-align: top;
	padding-top:3px;
}

TD#single H1{
	font-weight:normal;
	font-size:20px;
	color:#c2001b;
	text-transform:uppercase;
	padding-top:0px;
}

TD#single SPAN.datum{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-bottom:0px;
	color:#000;
}

TD#single SPAN.kategorie{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
	color:#666;
}

TD#single SPAN.titel{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#c2001b;
	text-transform:uppercase;
	padding-top:0px;
	line-height:24px;
}

TD#single DIV.details {
	font-size:9px;
	vertical-align: top;
	padding-top: 20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	line-height:12px;
}

TD#single DIV.details P{
	font-size:9px;
	line-height:18px;
}

TD#single DIV.details SPAN.rot{
	font-size:9px;
	color:#c2001b;
}


/*rahmenveranstaltungen*/
TD#single DIV.rahmen {
	font-size:9px;
	vertical-align: top;
	padding-top: 20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	line-height:12px;
}

TD#single DIV.rahmen P{
	font-size:9px;
	line-height:18px;
}




/*ARCHIV*/

TD#events DIV.archiv {
	vertical-align: top;
	padding-top: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:34px;
}

TD#events DIV.datumar {
	vertical-align: top;
	padding-left:0px;
	font-weight:bold;
	font-size:12px;
	color:#000;
}

TD#events DIV.datumar a {
	color:#000;
}

TD#events DIV.titelar {
	vertical-align: top;
	padding-left:0px;
	font-weight:normal;
	font-size:20px;
	color:#666;
	text-transform:uppercase;
}

TD#events DIV.titelar A {
	color:#666;
}

TD#events DIV.kategoriear {
	vertical-align: top;
	padding-left:0px;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
	color:#999;
}

TD#events DIV.kategoriear a{
	color:#999;
}

TD#events DIV.kategoriear hover{
	color:#999;
}

TD#single SPAN.titelar{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#666;
	text-transform:uppercase;
	padding-top:0px;
	line-height:24px;
}

TD#single SPAN.kategoriear{
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
	color:#999;
}

TD#single DIV.archivbilder img{
	/*max-width: 450px;*/
	max-height: 450px;
	width:  auto;
	/*width:450px;
	height:auto;*/
}



/*AKTUELL*/
TD#events {
	vertical-align: top;
	padding-top: 15px;
	padding-left:42px;
	padding-right:20px;
	padding-bottom:40px;
	width:170px;
}

TD#events H1 {
	font-size:12px;
}

TD#events DIV.aktuell {
	vertical-align:top;
	padding-left:0px;
	padding-bottom:0px;
}

TD#events DIV.aktuell H1 {
	color:#000;
	border-top-width:1px;
	border-top-style:double;
	border-top-color:#999;
		padding-bottom:0px;
}

/*EVENT*/

TD#events DIV.event {
	vertical-align: top;
	padding-top: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:34px;
}

TD#events DIV.datum {
	vertical-align: top;
	padding-left:0px;
	font-weight:bold;
	font-size:12px;
	color:#000;
}

TD#events DIV.datum a {
	color:#000;
}

TD#events DIV.titel {
	vertical-align: top;
	padding-left:0px;
	font-weight:normal;
	font-size:20px;
	color:#c2001b;
	text-transform:uppercase;
}

TD#events DIV.titel A {
	color:#c2001b;
}

TD#events DIV.kategorie {
	vertical-align: top;
	padding-left:0px;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
	color:#666;
}

TD#events DIV.kategorie a{
	color:#666;
}

TD#events DIV.kategorie hover{
	color:#666;
}


/*VORSCHAU*/

TD#vorschau {
	vertical-align: top;
	padding-top: 15px;
	padding-left:35px;
	padding-right:20px;
	padding-bottom:40px;
	width:170px;
}

TD#vorschau H1 {
	font-size:12px;
}

TD#vorschau DIV.aktuell {
	vertical-align:top;
	padding-left:0px;
}

TD#vorschau DIV.aktuell H1 {
	color:#000;
	border-top-width:1px;
	border-top-style:double;
	border-top-color:#999;
}

TD#vorschau DIV.event {
	vertical-align: top;
	padding-top: 14px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
}

TD#vorschau DIV.datum {
	vertical-align: top;
	padding-left:0px;
	font-weight:bold;
	font-size:12px;
	color:#000;
}

TD#vorschau DIV.datum a {
	color:#000;
}

TD#vorschau DIV.titel {
	vertical-align: top;
	padding-left:0px;
	font-weight:normal;
	font-size:20px;
	color:#c2001b;
	text-transform:uppercase;
}

TD#vorschau DIV.titel A {
	color:#c2001b;
}

TD#vorschau DIV.kategorie {
	vertical-align: top;
	padding-left:0px;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
	color:#666;
}

TD#vorschau DIV.kategorie a{
	color:#666;
}

TD#vorschau DIV.kategorie hover{
	color:#666;
}

/*AKTUELL*/
TD#vorschau DIV.kontakt {
	vertical-align:top;
	padding-left:0px;
}

TD#vorschau DIV.kontakt_arch {
	vertical-align:top;
	padding-left:0px;
	padding-top:5px;
}

TD#vorschau DIV.kontakt1 {
	color:#000;
	border-top-width:1px;
	border-top-style:double;
	border-top-color:#999;
	font-size:12px;
}

TD#vorschau DIV.adr {
	color:#000;
	padding-top:33px;
	line-height:16px;
}