/* special style home */.areabg {	background-color:#646567;}.areamg {	color:#d9dadb; }.areafg {	color:#ffffff; }.museums3 {	position:relative;	width:215px;	height:200px;	background-color:#a7a7a7;	float:left;	margin-right:10px;	margin-bottom:10px;	cursor:pointer;}.museums5 {	position:relative;	width:125px;	height:160px;	background-color:#a7a7a7;	float:left;	margin-right:10px;	margin-bottom:10px;	background-color:rgb(94,150,41);	cursor:pointer;} * html .museums3 , * html .museums5 {	cursor:hand; }.museums3 .homepresentation , .museums3 .homemouseover {	width:215px;	height:200px;}.museums5 .homepresentation , .museums5 .homemouseover {	width:125px;	height:160px;}.homepresentation {	position:absolute;	z-index:2;	top:0px;	left:0px;	display:block;}.homemouseover {	position:absolute;	z-index:0;	top:0px;	left:0px;	display:none;}#museumstadtmuseum {	background-color:rgb(193,152,13);}#museumstadtmuseum .homepresentation {	background:url(media/home/bg_home_stadtmuseum.jpg) no-repeat top left;}#museumgalerie {	background-color:rgb(232,89,32);}#museumgalerie  .homepresentation {	background:url(media/home/bg_home_galerie.jpg) no-repeat top left;}#museumtechnischesammlungen {	background-color:rgb(41,129,173);}#museumtechnischesammlungen  .homepresentation {	background:url(media/home/bg_home_technischesammlungen.jpg) no-repeat top left;}#museumkuegelgenhaus  .homepresentation {	background:url(media/home/bg_home_kuegelgenhaus.jpg) no-repeat top left;}#museumwebermuseum  .homepresentation {	background:url(media/home/bg_home_webermuseum.jpg) no-repeat top left;}#museumkraszewskimuseum  .homepresentation {	background:url(media/home/bg_home_kraszewskimuseum.jpg) no-repeat top left;}#museumschillerhaeuschen  .homepresentation {	background:url(media/home/bg_home_schillerhaeuschen.jpg) no-repeat top left;}#museumpalitzschmuseum  .homepresentation {	background:url(media/home/bg_home_palitzschmuseum.jpg) no-repeat top left;}.homeheadline {	position:absolute;	z-index:1;	top:0px;	left:0px;}.hometeaser {	position:absolute;	z-index:2;	bottom:0px;	left:0px;	padding:0px 3px 6px 9px;}#headcalendar {	position:absolute;	right:0;	z-index:1;}* html a , * html a * {	color:rgb(255,255,255);}