html, body {margin:0;	padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;}
body { behavior: url("/de/wLayout/structure/csshover3.htc"); } 
.clear {	clear:both;}
h1{font-size:20px; margin: 0;}
p {margin-top:0;}
#wrapper {width:800px;margin:0 auto; padding-top:10px;}
#elementNavigation {width:804px;height:34px;margin:0 0 4px 0;overflow:hidden;}
#header {width:800px;height:298px;background:#a789ba;}
#headerbild {border-top:4px solid #a789ba; height:200px;width:800px;background:url(/de/wLayout/design/img/headerbg.jpg) repeat-x;}
#headerbild img {position:relative; float:right;}
#headliner{position:absolute;margin:116px 0 0 130px;}
#logo {border-top:4px solid #a789ba; height:64px;width:800px;background:url(/de/img/mueller.jpg) no-repeat;background-color:#fff}
.blockContent {color:#fff;background:#000;}
.elementHeadline, .elementStandard {padding:0px 10px 10px;}
.leistungen h3 {margin:6px 0;}
.leistungen {margin:0 20px 10px 0;float:left;}
#ueberschrift {margin:0 0 18px 0px;float:left;width:380px;}
.ueberschrift {margin:0 0 18px 0px;float:left;width:380px;}
#block-links {margin-top:28px;margin-bottom:28px;float:left;width:400px;}
#blockLinks {margin-top:28px;margin-bottom:28px;float:left; width:398px;}
#blockLinks  img {margin:0 0 45px 0;}
#blockLinksBild {margin:0 auto; width:320px;}
#block-rechts {margin-top:28px;margin-bottom:28px;float:left;width:370px;border-left:2px solid #fff;}
#inhalt {margin-top:28px;margin-bottom:28px;float:left;width:370px;border-left:2px solid #fff;}
#leistungen li {list-style:none;display:inline;}
a, #referenzen, #leistungen li a, #formailer {color:#fff;}
.referenzen {width: 173px; margin:0 0 20px 0;height:180px;float:left;display:inline;position:relative;padding-bottom:18px;overflow:hidden;}
.referenzen img {margin-bottom:10px;}
#referenzen {margin-left:0px;padding:0;}
#referenzen li {display:block;float:left;padding-right:3px;}
#startliste {padding:3px;}
#startliste  h1{font-size:21px;}
.startlistenelement {width:183px;margin:0 0 0 13px;height:300px;float:left;display:inline;position:relative;padding-bottom:18px;overflow:hidden;}
.startlistenelement h1{text-align:center;margin-bottom:4px; margin-left:0px;}
.startlistenelement img {margin:0 0 26px 0px;}
.startlistenelement a {position:absolute;bottom:0;}
.kontakttext {font-size:16px;}
/* .pinklink {color:#a789ba; font-weight: bold;} */
.pinklink {color:#9076a0; font-weight: bold;}
.bildtext {position:relative; font-weight:bold; margin-top:-45px; color:#000;}
/* NAVIGATION */
#nav {margin:0;padding:0;}
#nav li {text-align:center;list-style:none;float:left;width:130px;height:24px;display:block;margin:0 4px 0 0; overflow:hidden; padding:7px 0px 3px 0px;background:#000;}
#nav li a {color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:18px; text-decoration:none;}
#nav li:hover {background:#a789ba;}
#nav li ul {display:none;}

.elementSitemap {height:740px;}
#sitemap {margin:0 0 0 -20px;font-size:14px;}
#sitemap a {text-decoration:none;}
#sitemap a:hover{text-decoration:underline;}
#sitemap li{position:relative;display:block;margin:10px 0 0 16px;font-size:18px;}
#sitemap li li {position:relative;clear:left;margin-left:-30px;font-size:17px;}
#sitemap li li li{position:relative;font-size:14px;}
*html #sitemap li li{margin-left:-12px;}
#footnav li {float:right;list-style:none;padding:0 0 0 5px;}
#footnav a{text-decoration:none; color:#000}
#footnav a:hover{text-decoration:underline;}
.editButton	{position:absolute;top:55px;}
.buttonBackend {
background-color:#C9CED4;
background-image:url(/weblication/wGui/wImages/bg_button_bue.gif);
border-color:#BFBFBF #000000 #000000 #BFBFBF;
border-style:solid;
border-width:1px;
color:#404040;
cursor:pointer;
font-family:arial,helvetica;
font-size:11px;
font-weight:normal;
height:18px;
line-height:16px;
white-space:nowrap;
width:160px;
position:absolute;top:80px;
display:block;
z-index:100;
}

#blockLinks img{ margin:0;}
.refpic img{border:none;}
#beschreibung {clear:both; margin:0 0 0 5px;}

.elementStandard a img{border:none;margin:0;}
.elementStandard p {margin:0 0 0 5px;}


.refpic a{
	background:#111;
	display:block;
	float:left;
	margin:0 0 6px 6px;
	text-align:center;
}
		
.refpic a.group{
	height:192px;
	width:256px;
}

#klein1, #klein2, #klein3 {
	height:60px;
	width:80px;
}

#blockHaupt .ueberschrift{
width: 100%;	
}

#referenzuebersicht {
	clear:both;
	margin: 0 0 25px 0;
	padding:0 0 25px 0;
} 

*html  #referenzuebersicht {
	clear:both;
	margin: 0 0 25px -10px;
	padding:0 0 25px 0;
}

#referenzuebersicht a{
	text-align:center;
	display:block;
	display:block;
	float:left;
	text-decoration:none;
	margin:10px 0px 20px 10px;
	border:1px solid #000;
}

#referenzuebersicht a:hover{
	border:1px solid #fff;
}

#referenzuebersicht img{
	border:none;
	width:185px;
	margin:0 0 5px 0;
}

.liste{
}

.liste li {
	clear:both;
	display:block
	list-style:bullet;
}

.liste li  a{
	clear:both;
	display:block;
	text-decoration:none;
}

.liste a:hover {
	text-decoration:underline;
}

.zurueck {
	text-decoration:none;
	margin:0 0 0 15px;
}
