.flash-wrapper {
	position:relative;
	border:1px solid #fff;
	width:918px;
	height:471px;
	background:url(../images/home/flash_replacement.jpg);
}
* html .flash-wrapper {
	width:920px;
	w\idth:918px;
	height:473px;
	he\ight:471px;
}
.flash-wrapper h2 {
	text-indent:-9999px;
}
.flash-wrapper ul {
	position:absolute;
	left:210px;
	top:389px;
}
.flash-wrapper ul.english {
	left:585px;
}
.flash-wrapper ul li {
	width:200px;
	height:20px;
	list-style-type:none;
}
.flash-wrapper ul li a {
	display:block;
	width:200px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
}

#home-teaser {
	float:left;
	width:611px;
	height:184px;
	background:url(../images/home/home_teaser_de.jpg);
	text-indent:-9999px;
}




.overview-list li.item {
	float:left;
	width:154px;
	margin-top:15px;
	margin-bottom:10px;
	list-style-type:none;
}
.overview-list li.item.last  {
	width:150px;
}

.overview-list li.item h1 {
	height:36px;
	background:url(../images/home/company_head.gif);
	font-size:0.001em;
}
.overview-list li.item h1:hover {
	background:url(../images/home/company_head_over.gif);
}
.overview-list li.item h1 span {
	display:block;
	width:100%;
	height:36px;
}
.overview-list li.item h1 a {
	display:block;
	width:100%;
	height:36px;
	text-indent:-9999px;
}

/* COMPANIES */
.overview-list li#c-ace h1 span {
	background:url(../images/home/logo_home_ace.gif) center center no-repeat;
}
.overview-list li#c-cmb h1 span {
	background:url(../images/home/logo_home_cmb.gif) center center no-repeat;
}
.overview-list li#c-jch h1 span {
	background:url(../images/home/logo_home_jch.gif) center center no-repeat;
}
.overview-list li#c-jcr h1 span {
	background:url(../images/home/logo_home_jcr.gif) center center no-repeat;
}
.overview-list li#c-pms h1 span {
	background:url(../images/home/logo_home_pms.gif) center center no-repeat;
}
.overview-list li#c-ria h1 span {
	background:url(../images/home/logo_home_ria.gif) center center no-repeat;
}
.overview-list li#c-rohrbau h1 span {
	background:url(../images/home/logo_home_rohrbau.gif) center center no-repeat;
}
.overview-list li#c-qse h1 span {
	background:url(../images/home/logo_home_qse.gif) center center no-repeat;
}
.overview-list li#c-ddmc h1 span {
	background:url(../images/home/logo_home_ddmc.gif) center center no-repeat;
}
.overview-list li#c-tfr h1 span {
	background:url(../images/home/logo_home_tfr.gif) center center no-repeat;
}
.overview-list li#c-sbn h1 span {
	background:url(../images/home/logo_home_sbn.gif) center center no-repeat;
}

/* INUDSTRIAl SECTORS */
.overview-list li#sector1 h1 span {
	background:url(../images/home/text_industrieanlagenbau_de.gif) center center no-repeat;
}
.overview-list li#sector1 h1 span a:hover {
	background:url(../images/home/text_industrieanlagenbau_de_over.gif) center center no-repeat;
}
.overview-list li#sector2 h1 span {
	background:url(../images/home/text_apparatebau_de.gif) center center no-repeat;
}
.overview-list li#sector2 h1 span a:hover {
	background:url(../images/home/text_apparatebau_de_over.gif) center center no-repeat;
}
.overview-list li#sector3 h1 span {
	background:url(../images/home/text_emsr_de.gif) center center no-repeat;
}
.overview-list li#sector3 h1 span a:hover {
	background:url(../images/home/text_emsr_de_over.gif) center center no-repeat;
}
.overview-list li#sector4 h1 span {
	background:url(../images/home/text_umwelttechnik_de.gif) center center no-repeat;
}
.overview-list li#sector4 h1 span a:hover {
	background:url(../images/home/text_umwelttechnik_de_over.gif) center center no-repeat;
}
.overview-list li#sector5 h1 span {
	background:url(../images/home/text_servicepersonal_de.gif) center center no-repeat;
}
.overview-list li#sector5 h1 span a:hover {
	background:url(../images/home/text_servicepersonal_de_over.gif) center center no-repeat;
}
.overview-list li#sector6 h1 span {
	background:url(../images/home/text_turnkey_de.gif) center center no-repeat;
}
.overview-list li#sector6 h1 span a:hover {
	background:url(../images/home/text_turnkey_de_over.gif) center center no-repeat;
}


.overview-list li span.separator {
	width:1px;
	height:130px;
	float:right;
	background:url(../images/home/separator_gradient.gif);
	overflow:hidden;
}

.overview-list li p {
	padding:0.3em 7px 0.2em 7px;
}
.overview-list li p.teaser {
	padding:0.7em 0 0.4em 7px;
}
.overview-list .link { margin:0.3em 0 0 7px; }


.overview-list li#company-info {
	float:left;
	width:290px;
	list-style-type:none;
	margin-top:15px;
	padding:1em 0 0 12px;
}
.overview-list li#company-info h1 {
	font-size:1.4em;
	color:#213c9e;
}
.overview-list li#company-info p {
	padding:0;
	margin-top:1em;
}
.overview-list li#company-info img.map {
	float:right;
	margin:1em 0 0 10px;
}
* html .overview-list li#company-info img.map {
	display:inline;
}



#news-teaser {
	width:289px;
	float:left;
	margin:10px;
}
* html #news-teaser {
	display:inline;
}

#news-teaser span.top, #news-teaser span.bottom {
	width:289px;
	height:9px;
	display:block;
	background:url(../images/news_teaser_top.gif);
	overflow:hidden;
	text-indent:-9999px;
}
#news-teaser span.bottom {
	background:url(../images/news_teaser_bottom.gif);
}
#news-teaser div {
	padding:0 10px 10px 10px;
	border-right:1px solid #bfc2c8;
	border-left:1px solid #bfc2c8;
	background:#f2f4f6;
}
#news-teaser h1 {
	padding-bottom:5px;
	background:url(../images/line_dotted_h.gif) bottom left repeat-x;
}
#news-teaser h1 span {
	display:block;
	width:93px;
	height:13px;
	background:url(../images/news_teaser_title_de.gif);
	text-indent:-9999px;
	overflow:hidden;
}

#news-teaser h2 {
	margin-top:1em;
	font-size:1em;
}
#news-teaser span.link { 
	padding-left:12px;
	background:url(../images/arrow.gif) left 0.3em no-repeat;
}

/* BRANCHEN OVERVIEW */

div.content-left {
	width:372px;
	float:left;
	margin-top:20px;
	margin-left:15px;
	font-size:12px;
}

* html div.content-left { display:inline; }


div.content-left h1 {
	color:#213c9e;
	font-size:21px;
	font-weight:bold;
}
div.content-left p {
	margin:10px 0;
}

div.content-left ul {
	
}
div.content-left ul li {
	color:#213c9e;
	padding-left:12px;
	background:url(../images/arrow.gif) left 0.3em no-repeat;
	text-decoration:underline;
	list-style-type:none;
	margin-bottom:5px;
}

div#torte {
	width:505px;
	height:505px;
	float:left;
}
