.link2 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.bold {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; text-decoration: none; color: #000000; font-weight: bold}
.titel {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 22px; font-weight: bold; color: #990000; text-decoration: none}
.text {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; color: #000000; text-decoration: none}
.linkmain {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: bold; color: #000000; text-decoration: underline}
.cellbuhne {  background-color: #FF9900}
.containment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F26739;
}
.grossebuehne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.boldwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.beduinenzelt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993366;
}
.outsidearea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #669999;
}
.hauptact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.boldwhite_nostrich {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titelgross {
font-family: "Arial", "Helvetica", "sans-serif"; font-size: 32px; font-weight: bold; color: #990000; text-decoration: none
}
.2009-kino {
	color: #009933;
	font-weight: bold;
}
.2009-poetry {
	color: #FF00CC;
	font-weight: bold;
}
.2009-workshops {
	color: #0066CC;
	font-weight: bold;
}
.2009-open-air-konzerte {
	color: #9933FF;
	font-weight: bold;
}
.2009-theater {
	color: #FF6600;
	font-weight: bold;
}
.2009akkustisch {
	color: #FF0033;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.2009-sound-in-silence {
	color: #3399FF;
	font-weight: bold;
}
.2009-flowmarkt {
	color: #FF66FF;
	font-weight: bold;
}  
.program { 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	border-collapse:collapse; 
	border:1px solid #FFFFCD;
} 
.program img { 
	border: none;
}
.program-block { 
	padding: 7px;
}
.program th { 
	padding: 2px 5px; 
	text-align: left; 
	border-bottom: 1px solid #FFFFCD;
}
.program td { 
	padding: 2px 5px;  
	border-bottom:1px solid #FFFFCD;
}
.en_link { 
	padding:15px 0; 
	font-weight: bold;
	clear:left;
	display:block;
} 
.en_links { 
	font-weight: bold; 
	color: #731400; 
	line-height: 24px;
}
table.program ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
} 
table.program ul li {
	margin: 0; 
	padding: 7px 5px; 
	list-style: none;
} 
table.program ol li { 
	margin: 0;
	padding: 0 0 0 24px; 
	line-height: 24px;
	background: url(../../../bilder/grafiken/pdf.jpg) 0 4px no-repeat; 
} 
table.program ol li a { 
	color: #010100;
}
.program-title { 
	font-size: 24px;
	color: #731400; 
	font-weight:bold;
} 
.light-yellow {
	background: #FFFFCD;
} 
.white {
	background: #FFFFFF
}
.yellow { 
	background: #F8D95C;
}
.light-blue {
	background: #B3F8FD;
}
.light-pink {
	background: #FDAAE0;
} 
.orange {
	background: #FACB95;
} 
.green {
	background: #DCF6C9;
} 
.violet { 
	background: #D4CDEE;
} 
.pink {
	background: #FCB3AA;
} 
.blue {
	background: #9ED3FB;
}
.light-blue-block { 
	margin-right: 5px;
	width: 15px; 
	height: 15px;  
	float: left;
	border: 1px solid #213B3C; 
	display: block;
} 

.light-pink-block {
	margin-right: 5px;
	width: 15px; 
	height: 15px;  
	float: left;
	border: 1px solid #47273C; 
	display: block;
} 
.orange-block {
	margin-right: 5px;
	width: 15px; 
	height: 15px; 
	float: left;
	border: 1px solid #42301C; 
	display: block;
} 
.green-block {
	margin-right: 5px;
	width: 15px; 
	height: 15px;  
	float: left;
	border: 1px solid #30362A; 
	display: block;
} 
.violet-block {
	margin-right: 5px;
	width: 15px; 
	height: 15px;  
	float: left;
	border: 1px solid #33323A; 
	display: block;
} 
.pink-block {
	margin-right: 5px;
	width: 15px; 
	height: 15px;  
	float: left;
	border: 1px solid #402E2C; 
	display: block;
} 
.blue-block {
	margin-right: 5px;
	width: 15px; 
	height: 15px; 
	background: #9ED3FB; 
	float: left;
	border: 1px solid #28363F; 
	display: block;
}

.link2-kursiv {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-style: italic;
}
.uebertitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #FFFFCC;
}
.left{
	float: left;
}
.margin-right {
	margin-right: 2em;
}
