body{
   background-color: #FFFFFF;
	color:#555555;
}
.one{ background-color: #f0f0f0;}
.two{ background-color: #737373; color: #FFF;}
.rubrik{ background-color: #f0f0f0;}
.highlight{ background-color: #f0f0f0;}
/* link styles */

a:link{
	color: #555555;
}

a:visited{
	color: #555555;

}
a:hover{
	color: #555555;

}
a:active{
	color: #555555;
	
}
.blocklink{
	background-color:#FFFFFF;
	color:#555555;
}
.blocklink:link{
	background-color:#FFFFFF;
	color:#555555;
}
.blocklink:visited{
	background-color:#FFFFFF;
	color:#555555;
}
.blocklink:hover{
	background-color:#41699D;
	color:#FFFFFF;
}
.blocklink:active{
	background-color:#FFFFFF;
	color:#555555;
}
.blocklinkselected{
	background-color:#41699D;
	color:#FFFFFF;
}
.blocklinkselected:link{
	background-color:#41699D;
	color:#FFFFFF;
}
.blocklinkselected:visited{
	background-color:#41699D;
	color:#FFFFFF;
}
.blocklinkselected:hover{
	background-color:#41699D;
	color:#FFFFFF;
}
.blocklinkselected:active{
	background-color:#41699D;
	color:#FFFFFF;
}

/* main navigation */


.navigation:link{
	background-color:#FFFFFF;
	color: #555555;

}
.navigation:visited{
	background-color:#FFFFFF;
	color: #555555;

}
.navigation:hover{
	background-color:#41699D;
	color: #555555;

}
.navigation:active{
	background-color:#FFFFFF;
	color: #555555;

}

.navigationselected:link{
	background-color:#256BBE;
	color: #555555;

}
.navigationselected:visited{
	background-color:#256BBE;
	color: #555555;

}
.navigationselected:hover{
	background-color:#256BBE;
	color: #555555;

}
.navigationselected:active{
	background-color:#256BBE;
	color: #555555;

}
.sitemap:link{
	background-color:#FFFFFF;
	color: #555555;

}
.sitemap:visited{
	background-color:#FFFFFF;
	color: #555555;

}
.sitemap:hover{
	background-color:#41699D;
	color: #555555;

}
.sitemap:active{
	background-color:#FFFFFF;
	color: #555555;

}
.sitemapsub:link{
	background-color:#FFFFFF;
	color: #555555;

}
.sitemapsub:visited{
	background-color:#FFFFFF;
	color: #555555;

}
.sitemapsub:hover{
	background-color:#41699D;
	color: #555555;

}
.sitemapsub:active{
	background-color:#FFFFFF;
	color: #555555;

}
.sitemapsubsub:link{
	background-color:#FFFFFF;
	color: #555555;

}
.sitemapsubsub:visited{
	background-color:#FFFFFF;
	color: #555555;

}
.sitemapsubsub:hover{
	background-color:#41699D;
	color: #555555;

}
.sitemapsubsub:active{
	background-color:#FFFFFF;
	color: #555555;

}

/*Kalender*/
.konzerteaktiv {border: 1px solid #d2d2d2;}
.konzertaktiv :hover{cursor: pointer;}
.today{background-color: #FFFFFF; border: 1px solid #d2d2d2;}
a.konzertlink{color: #555555; text-decoration: none;}


 /*Tooltip*/
 #tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #737373;
	background-color: #FFFFFF;
	padding: 5px;
}

#tooltip h3, #tooltip div { margin: 0; }

