#mapping-content {
	
	width:425px;
	height:181px;
	z-index:-5;
}
#mapping-xcontent {
	padding-bottom:30px;
	padding-left:0px;
}

#mapping-content .street, #mapping-content .country {
	width:231px;
}
#mapping-content .zip {
	width:100px;
	margin-right:5px;
}
#mapping-content .city {
	width:126px;
}
#mapping-text {
	width:425px;
background-color:#E9EAEA;

border-right:1px solid #ffffff;
	height:472px;
}
#mapping-xtext {
	padding-left:0px;
	padding-top:6px;
	
}

/*ie css hack - text kleiner*/
*:first-child+html #mapping-xtext {font-size:0.8em;} * html #mapping-xtext{font-size:0.8em;}

#mapping-head {
	margin: 0px 20px;
	font-weight:bold;
color: rgb(42, 100, 159);
	font-size:1.2em;
}
#content-right{
	position:absolute;
	top:0px;
	left:426px;
	width:143px;
	height:181px;
	#background-color:#E6EAEA;
	overflow:hidden;
}


#mapping-adress{
position:relative;
top:-472px;
left:426px;
width:143px;

	background-color:#D8D9DA;


	height:472px;
}


/*copie von der thin.css*/


#content-oben {
	width:567px;
	height:252px;
	overflow:hidden;
	position:absolute;
	top:0px;
	background-repeat:no-repeat;
}

#content-xoben {
	width:425px;
	height:245px;
	overflow:hidden;
border-right:1pt solid #fff;

}
#content-mitte, #content-mitte-print {
	width:567px;
	height:45px;
	position:absolute;
	z-index:22;
	top:245px;
}
#content-unten {
	width:425px;
	min-height:181px;
	xoverflow:hidden;
	
	xline-height:13px;
	xmargin-top:1px;
	position:absolute;
	top:291px;
}
* html #content-unten {
	height:188px;
}
#content {
	/*background-image:url(../img/c2back.gif);*/
	width:569px;
	height:472px;
	position:absolute;
	top:-38px;
	left:142px;
	background-repeat:repeat-x;
}
#content_home {
	/*background-image:url(../img/c2back.gif);*/
	width:711px;
	height:252px;
	position:absolute;
	top:0px;
	left:0px;
	background-repeat:repeat-x;
}
.csc-header h1 {
	color:#024A94;
	font-size:11px;
	margin-left:25px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}
#content .bodytext {
	xmargin-left:48px;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:0px;
	position:relative;
	top:10px;
}
#content-mid {
	position:absolute;
	width:424px;
	top:0px;
	left:0px;
	xline-height:13px;
	#background-color:#f1f1f1;
	height:181px;
	background-position:0px -254px;
	background-repeat:no-repeat;
}
#content-xmid {
	#background-color:#f1f1f1;
	position:absolute;
	top:0px;
	width:424px;
	background-position:0px -254px;
	background-repeat:no-repeat;
}
* html #content-mid {
	height:188px;
}
#content-right{
	position:absolute;
	top:0px;
	left:426px;
	width:143px;
	height:181px;
	background-color:#f1f1f1;
	overflow:hidden;
}

#flash {
	position:absolute;
	top:131px;
	left:284px;
	z-index:1000;
}
