#content_overlay_ie a, #content a, #sbox-window a {
	border: none;
	color: #FFF;	
}

#content a:link, #content a:visited, #content a:hover, #content a:active,
#content_overlay_ie a:link, #content_overlay_ie a:visited, #content_overlay_ie a:hover, #content_overlay_ie a:active {
	border: 1px dashed #FFF;
}

#content.kalender {
	background: transparent url(../images/cal_text.jpg) no-repeat scroll 0 0;
	width: 806px;
	height: 570px;
}

#content.kalender .boxrow, #content_overlay_ie .boxrow {
	/*margin: 0 0 28px 24px;*/
	
	/*IE Bugfix*/
	margin: 0 0 28px 0;
	padding-left:24px;
	width: 782px;
	
	height: 100px;
	float: left;
	clear: left;
	
	/*Bugfix*/
	position: relative;
	z-index: 5;
}

#content.kalender .firstrow, #content_overlay_ie .firstrow {
	margin-top: 24px;
}

#content.kalender .box, #content_overlay_ie .box {
	margin-right: 10px;
	width: 98px;
	height: 98px;
	float: left;
	/*border: 1px dashed #FFF;*/
}

#content.kalender #box_24, #content_overlay_ie #box_24 {
	/*width: 210px;*/
	margin-left: 110px;
}

#content.kalender #box_6, #content_overlay_ie #box_6 {
	width: 180px;
}

/* CSS 3 animations */

#content_overlay_ie .box {
	display: inline-block;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: box-shadow;
	transition-property: box-shadow;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

#content_overlay_ie .box:hover, 
#content_overlay_ie .box:focus, 
#content_overlay_ie .box:active {
	/*box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);*/
	box-shadow: 0 0 12px rgba(255, 255, 255, 1);
	border: 1px solid #fff;
}

#content_overlay_ie .box {
	display: inline-block;
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

#content_overlay_ie .box:before {
	pointer-events: none;
	position: absolute;
	content: '';
	height: 0;
	width: 0;
	top: 0;
	right: 0;
	background: white;
	/* IE9 */
	background: linear-gradient(225deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
	box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: width, height;
	transition-property: width, height;
}

#content_overlay_ie .box:hover:before, 
#content_overlay_ie .box:focus:before, 
#content_overlay_ie .box:active:before {
	width: 25px;
	height: 25px;
}


/*IE 7 bugfix*/
#content_overlay_ie {
	background: none;
	width: 806px;
	height: 570px;
	position: absolute;
	top: 107px;
	left: 124px;
	z-index: 4;
}