@charset "UTF-8";
/* CSS Document */

#pricelist a{
	text-decoration:none;
	color:#999;
}
#preisliste a{
	text-decoration:none;
	color:#999;
}
#pricelist a:hover{
	background-color:#FFF;
}
#preisliste a:hover{
	background-color:#FFF;
}
#serviceBanner {
	position:absolute;
	width:801px;
	height:119px;
	top:100px;
	left:50%;
	margin-left:-393px;
	z-index:9;
	background-color:#FFF;
	background-color:#FFF;
}
.serviceTopic {
	position:relative;
	padding:20px;
}
.nr1 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:100px;
	left:50%;
	margin-left:-190.5px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr2 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:100px;
	left:50%;
	margin-left:12px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr3 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:100px;
	left:50%;
	margin-left:214.5px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr4 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:302.5px;
	left:50%;
	margin-left:-393px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr5 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:302.5px;
	left:50%;
	margin-left:-190.5px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr6 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:302.5px;
	left:50%;
	margin-left:12px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr7 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:302.5px;
	left:50%;
	margin-left:214.5px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr8 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:505px;
	left:50%;
	margin-left:-393px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr9 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:505px;
	left:50%;
	margin-left:-190.5px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr91 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:505px;
	left:50%;
	margin-left:12px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr92 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:505px;
	left:50%;
	margin-left:214.5px;
	z-index:20;
	display:block;
	text-decoration:none;
}

.nr11 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:100px;
	left:50%;
	margin-left:-190.5px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr22 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:100px;
	left:50%;
	margin-left:12px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr33 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:100px;
	left:50%;
	margin-left:214.5px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr44 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:302.5px;
	left:50%;
	margin-left:-393px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr55 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:302.5px;
	left:50%;
	margin-left:-190.5px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr66 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:302.5px;
	left:50%;
	margin-left:12px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr77 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:302.5px;
	left:50%;
	margin-left:214.5px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr88 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:505px;
	left:50%;
	margin-left:-393px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr99 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:505px;
	left:50%;
	margin-left:-190.5px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr991 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:505px;
	left:50%;
	margin-left:12px;
	z-index:20;
	display:block;
	text-decoration:none;
}
.nr992 a {
	position:absolute;
	width:192.5px;
	height:192.5px;
	top:505px;
	left:50%;
	margin-left:214.5px;
	z-index:20;
	display:block;
	text-decoration:none;
}
a:hover {
	color:#fff;
	background-color:#666;
}
.tool {
	position:absolute;
	left:-2000px;
	padding:px;
	width:300px;
	height:250px;
}
.tool p {
	margin:0;
	color:#fff;
	background-color:#222;
	padding:30px 30px;
	font:14px Arial, Helvetica, sans-serif;
	width:400px;
	height:240px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#serviceBlockEN {
	position:absolute;
	width:152.5px;
	height:152.5px;
	left:50%;
	margin-left:-393px;
	z-index:9px;
	padding:20px;
	top:100px;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13.5px;
	color:#446;
	line-height:16px;
}
#serviceBlockDE {
	position:absolute;
	width:152.5px;
	height:152.5px;
	left:50%;
	margin-left:-393px;
	z-index:9px;
	padding:20px;
	top:100px;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13.5px;
	color:#446;
	line-height:16px;
}
#cube_backServiceEN {
	position:fixed;
	width:90px;
	height:90px;
	left:50%;
	color:#999;
	top:100px;
	margin-left:338px;
	background-color:#FFF;
    	text-align:center;
	z-index:42;
	cursor:pointer;
}

#cube_backServiceDE {
	position:fixed;
	width:90px;
	height:90px;
	left:50%;
	color:#999;
	top:100px;
	margin-left:338px;
	background-color:#FFF;
    	text-align:center;
	z-index:42;
	cursor:pointer;
}
#preisliste {
	position:fixed;
	width:90px;
	height:90px;
	left:50%;
	color:#999;
	top:200px;
	margin-left:338px;
	background-color:#FFF;
    	text-align:center;
	z-index:42;
	cursor:pointer;
}
#pricelist {
	position:fixed;
	width:90px;
	height:90px;
	left:50%;
	color:#999;
	top:200px;
	margin-left:338px;
	background-color:#FFF;
    	text-align:center;
	z-index:42;
	cursor:pointer;
}
