/*IE spezifische Hacks*/
/*IE7 (+8)*/
* + html #content {
	position: absolute;
	top: 290px;
	left: 0;
}

* + html #center {
	position: absolute;
	top: 0;
	left: 230px;
	width:510px;
	padding-top:4em;
	background-color: white;
}

* + html #kontakt-formular #kon-linie2 {
	position: relative;
	top: 80px;
	left: 115px;
	width: 235px;
	height: 20px;
	border: none;
	border-bottom: 1px dotted #000;
	padding: 5px 0 0 0;
	margin: 0;
	clear: both;
}

/*SUCHE*/
* + html .suchbutton {
	font-family: verdana, arial, helvetica, sans-serif;
	text-transform: uppercase;
	width: 23px;
	cursor: pointer;
	height: 20px;
	border: 0;
	border: 1px solid #707173;
	color: #707173;
	padding: 0;
	margin: 0;
}

* + html .suchfeld {
	font-family: verdana, arial, helvetica, sans-serif;
	border: 1px solid #6f7073;
	color: #707173;
	font-size: 10px;
	width: 130px;
	height: 15px;
	padding: 3px 5px 0 5px;
	margin: 0;
}

* + html .suchbutton:focus,
* + html .suchfeld:focus {
	border: none;
	outline: 0px solid #fff;
}

* + html #pic_text p.bodytext {
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 0.5;
	padding: 0;
	margin: 5px 0 0px 0;
}

* + html #pic_small1 {
	position: relative;
	top: 0;
	left: 0;
	float: left;
	height: 205px;
	padding: 0;
	margin: 0;
}

* + html #pic_small2 {
	position: relative;
	top: 0;
	left: 10px;
	float: right;
	height: 205px;
	padding: 0;
	margin: 0;
}

* + html #content_elem_picntext2 #pic_text p.bodytext {
	padding: 0;
	margin: 0;
}

/*IE6*/
*html #content {
	position: relative;
	top: 0px;
	left: 0;
	height: 50%;
}

*html #center {
	position: absolute;
	top: -500px;
	left: 230px;
	width:510px;
	padding-top:4em;

}

*html #right {
	position: absolute;
	top: -500px;
}

*html #myGallery, #header img {
	position: absolute;
	top: 0;
	left: 227px;
	width: 797px;
	height: 193px;
	padding: 0;
	margin: 0;
}

*html #logo img {
	position: absolute;
	top: 0;
	left: 0;
	width: 227px;
	height: 193px;
	padding: 0;
	margin: 0;
}

*html div#footer {
  bottom: expression( document.body.scrollBottom + 'px' );
  left: expression( document.body.scrollLeft + 'px' );
}


*html body>div#footer{
	position: fixed;
	bottom: 0;
	left: 0;
	clear:both;
	background-color:#707173;
	color:#fff;
	font-weight:bold;
	line-height:24px;
	padding: 0 0 0 10px;
	margin: 0;
	z-index: 1000;
}

*html .news-list-container .clearer {
	display: expression(this.nextSibling==null ? 'none':'block');
}

*html #spalten_container {
	position: relative;
	top: 0;
	left: 0;
	width: 510px;
	height: 82px;
	clear: both;
	padding: 0;
	margin: 10px 0 0 0;
	border: none;
	border-bottom: expression(this.nextSibling==null ? '1px solid #707173':'1px dotted #707173');
}

*html #abstand-halter-1 #spalten_container2 {
	border: none;
	border-top: 1px dotted #707173;
	border-bottom: expression(this.nextSibling==null ? '1px solid #707173':'none');
}

*html #abstand-halter-1 #referenz_container {
	border: none;
	border-top: 1px dotted #707173;
	border-bottom: expression(this.nextSibling==null ? '1px solid #707173':'none');
}

*html #content_elem_kunden {
	border-bottom: expression(this.nextSibling==null ? '1px solid #707173':'none');
}

*html #container_publikationen .news-list-container .news-list-item {
	border: none;
	border-top: 1px dotted #707173;
	border-bottom: expression(this.nextSibling==null ? '1px solid #707173':'none');
	padding: 5px 10px 20px 10px;
	margin: 0;
}

*html #pic_small1 {
	position: relative;
	top: 0;
	left: 0;
	float: left;
	height: 205px;
	padding: 0;
	margin: 0;
}

*html #pic_small2 {
	position: relative;
	top: 0;
	left: 10px;
	float: right;
	height: 205px;
	padding: 0;
	margin: 0;
}

*html #content_elem_picntext2 #pic_text p.bodytext {
	padding: 0;
	margin: 0;
}

*html #pic_text p.bodytext {
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 0.5;
	padding: 0;
	margin: 5px 0 0px 0;
}

*html .suchbutton {
	font-family: verdana, arial, helvetica, sans-serif;
	text-transform: uppercase;
	width: 23px;
	cursor: pointer;
	height: 20px;
	border: none;
	border: 1px solid #707173;
	color: #707173;
	padding: 0;
	margin: 0;
}

*html .suchfeld {
	font-family: verdana, arial, helvetica, sans-serif;
	border: 1px solid #6f7073;
	color: #707173;
	font-size: 10px;
	width: 130px;
	height: 15px;
	padding: 3px 5px 0 5px;
	margin: 0;
}
