li.catname a.iconbeforetext:hover,li.catname a.iconbeforetext {
	color: #373535;
	background-color: #fff;
}

#header_repeat_barrel,ul#nav {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

ul#nav li {
	border-right: 1px solid #999;
}

div#searchBox button,ul#nav li.search,ul#nav li.search input.search-button
	{
	border-left: 1px solid #999;
}

div.blogWidgets div#searchBox {
	border: 1px solid #999;
}

.center-col-wrapper {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #373535;
}

div.blogList div.title p {
	border-bottom: 1px solid #373535;
}

ul.tx-pagebrowse {
	border-bottom: 1px solid #373535;
}

.center-col ul#kalender li,div.blogList div.item,div.single {
	border-bottom: 1px solid #373535;
}

div.rss_post,div.itemTop div.categories,div.commentTopNav div.author {
	border-right: 1px solid #373535;
}

div.commentListListing div.item {
	border-bottom: 1px dashed #373535;
}

div#blogWidgets td.isBlogDay {
	background-color: #29a989;
	color: #fff;
}

body,#header_repeat,#header,#navigation,ul#nav li a,#content,.center-col-footer,.page_top,.spiel-wrapper,.spiel,.right-col .image_rotator,.kalender-wrapper,.kalender,.center-col,.fest-wrapper,.fest,.center-col,.gen-wrapper,.gen,.center-col,.right-col .downloads a,.right-col .downloads ul li,.right-col .image_rotator,.right-col .weblinks a,.gen-wrapper,.gen,.center-col,.newsarea-wrapper,.newsarea,.pressarea-wrapper,.pressarea,.kalender-wrapper,.kalender,.searcharea-wrapper,.searcharea,.center-col .search2 form,.center-col .search2 input.search-field2
	{
	background-color: #fff;
}

.page-top,.left-col,.center-col .description a:hover,.toplink a:hover,ul#nav li a.active,ul#nav li a:hover,.left-col .ticketbox li a,.right-col .detaillink a:hover,.right-col .festlink a,.left-col .fest_nav li a:hover,.left-col .fest_nav li a.active,.center-col ul#kalender li ul li .event .production_group a:hover,.center-col ul#kalender li ul li .event .tickets a,.left-col .fest_nav li a:hover,.left-col .fest_nav li a.active,.left-col .gen_nav li a:hover,.left-col .gen_nav li a.active,.center-col input#submit,.right-col .downloads a:hover,.left-col .gen_nav li a:hover,.left-col .gen_nav li a.active,.center-col dd h1 a:hover,.left-col .gen_nav li a:hover,.left-col .gen_nav li a.active,.center-col dd .press_downloads a:hover,.center-col dd h1 a:hover,.left-col .month_nav li a:hover,.left-col .month_nav li a.active,.center-col ul#kalender li ul li .event .production_group a:hover,.left-col .archive_nav li a:hover,.left-col .archive_nav li a.active,.center-col ul#kalender li ul li .event .production_group a:hover,.center-col ul#kalender li ul li .event .tickets a,.center-col dt a:hover,.home_news_link a:hover,.bodytext a:hover,#metanav li.lang_switch a,#jubilee a
	{
	color: #fff;
}

body,a,ul#nav li a,ul#nav li.search input.search-field,.center-col-footer,.center-col h3.dateline,.center-col dd div a:hover,.center-col .news_result_details li a:hover,.center-col dd a:hover,.center-col dd div a:hover,.center-col dd a:hover,.center-col h3.dateline,.center-col .search2 input.search-field2,.center-col .search_result_details li a:hover,.center-col dd a:hover
	{
	color: #373535;
}

p.back a:hover,ul#nav li a.active,ul#nav li a:hover,.toplink a:hover,.center-col .description a:hover,.right-col .festlink a:hover,.right-col .detaillink a:hover,.center-col ul#kalender li ul li .event .production_group a:hover,.right-col .downloads a:hover,.input_over,.center-col dd h1 a:hover,.input_submit_anmelden:hover,.input_submit_abmelden:hover,.over,.center-col dd h1 a:hover,.center-col dd .press_downloads a:hover,.center-col dt a:hover,.input_submit:hover,.home_news_link a:hover,.bodytext a:hover
	{
	background-color: #373535;
}

div.blogWidgets div#searchBox input,div.blogWidgets div#searchBox,ul#nav li.search form,ul#nav li.search input.search-field,.center-col-wrapper-image,* html .center-col ul#kalender li ul
	{
	background-color: #dfdfdf;
}

.center-col .description a,.right-col .weblinks a:hover,.center-col ul#kalender li ul li .event .production_group a,.right-col .weblinks a:hover,.right-col .downloads ul li,.right-col .downloads a,.center-col .news_result_details li a,.center-col dl a,.center-col dl a,.center-col dd .press_downloads,.center-col .search_result_details li a,.center-col dl a,.bodytext a,span.home_news_txt1,span.home_news_txt2 a
	{ /* change */
	color: #fff;
}

.center-col h1.shoutline {
	color: #ff0000;
}

span.home_news_txt1,span.home_news_txt2 a {
	color: #373535;
}

.center-col .news_result_details li a,.center-col dd div a,.center-col dd .press_downloads ul li,.right-col .weblinks a,.right-col .weblinks a:hover
	{
	color: #373535;
}

.bodytext a,.center-col dt a,.center-col .description a,.center-col ul#kalender li ul li .event .production_group a,.press_downloads a,.center-col dd h1 a
	{
	color: #29a989;
}

.left-col .ticketbox,.left-col .fest_nav,.left-col .gen_nav,.left-col .month_nav,.left-col .archive_nav
	{
	background-color: #373535;
}

.left-col .ticketbox ul,.left-col .fest_nav ul,.left-col .gen_nav ul,.left-col .month_nav ul,.left-col .archive_nav ul,.left-col .archive_nav li ul
	{
	border-top: 1px solid #ccc9c1;
}

.left-col .ticketbox li,.left-col .fest_nav li,.left-col .gen_nav li,.left-col .month_nav li,.left-col .archive_nav li
	{
	border-bottom: 1px solid #ccc9c1;
}

input#comment_submit,.left-col .ticketbox li a:hover,.left-col .fest_nav li a:hover,.left-col .gen_nav li a:hover,.left-col .month_nav li a:hover,.left-col .archive_nav li a:hover
	{
	background-color: #29a989;
}

.left-col .ticketbox li .location,.left-col .fest_nav li a,.left-col .gen_nav li a,.left-col .month_nav li a,.left-col .archive_nav li a
	{
	color: #e0dfd9;
}

.right-col .detaillink,.right-col .festlink,.input_submit_abmelden {
	background-color: #29a989;
}

.right-col .detaillink {
	background-color: #373535;
}

.right-col .detaillink a,.center-col dd .press_downloads ul li a,.input_submit_abmelden
	{
	color: #29a989;
}

input#comment_submit:hover,.right-col .detaillink a:hover,.right-col .festlink,.center-col ul#kalender li ul li .event .tickets a span,.input_submit,.input_submit_anmelden,#jubilee,span.home_news_txt2 a:hover
	{ /* change */
	background-color: #29a989;
}

p.back a {
	color: #29a989;
}

#metanav li.lang_switch a {
	color: #29a989;	
}
.center-col .news_result_details,.center-col .news_block dd,.center-col .search_result_details,.center-col .search_block dt
	{
	border-top: 1px solid #373535;
}

.toplink a:hover {
	color: #373535;
	background-color: #fff;
}

div.imageElement {
	background-color: #fff;
}

div.blog_latest dt.latestPost,div.blog_latest dd.latestPost {
	color: #373535;
	background-color: #fff;
}

div.blog_latest span.latestPost,div.blog_latest span.latestPost a {
	color: #373535;
}

li.catname a,dl.viewsList dt a,ul.archive li a,div.itemNav a,div.itemTop a,div#singleNavigation a,ul.tx-pagebrowse li a,div.blogList div.title p a,span.more a
	{
	color: #373535;
}

li.catname a:hover,dl.viewsList dt a:hover,ul.archive li a:hover,ul.archive li a.toggle,div.itemNav a:hover,div.itemTop a:hover,div#singleNavigation a:hover,ul.tx-pagebrowse li a:hover,div.blogList div.title p a:hover,span.more a:hover
	{
	color: #373535;
}

dl.latestPostList dt a,dl.latestPostList dt a:hover {
	color: #373535;
}

li span.postnum {
	color: #999;
}

div.itemBody h3 a {
	color: #29a989;
	
}

div.itemBody h3 a:hover {
	background-color: #373535;
}

/* pink text */


.right-col .festlink a:hover,div.itemBody h3 a:hover {
	color: #fff;
}
