div.produktmenu {
	z-index: 3;
	background-color: #FFFFFF;
	position: absolute;
	left: 690px;
	top: 152px;
	width: 160px;
	padding-top: 8px;
	padding-bottom: 8px;
}

div.produktmenu_entry {
	padding-left: 20px;
	padding-right: 20px;
}
	
#produktmenu a:link { text-decoration:none; font-weight:bold; color:#909090; font-size:15px; vertical-align:bottom;}
#produktmenu a:visited{ text-decoration:none; font-weight:bold; color:#909090; font-size:15px; vertical-align:bottom;}
#produktmenu a:hover{ text-decoration:none; font-weight:bold; color:#404040; font-size:15px; vertical-align:bottom;}
#produktmenu a:active{ text-decoration:none; font-weight:bold; color:##909090; font-size:15px; vertical-align:bottom;}
#produktmenu a:focus{ text-decoration:none; font-weight:bold; color:##909090; font-size:15px; vertical-align:bottom;}


div.unternehmenmenu {
	z-index: 3;
	background-color: #FFFFFF;
	position: absolute;
	left: 485px;
	top: 152px;
	width: 160px;
	padding-top: 8px;
	padding-bottom: 8px;
}

div.unternehmenmenu_entry {
	padding-left: 20px;
	padding-right: 20px;
}
	
#unternehmenmenu a:link { text-decoration:none; font-weight:bold; color:#909090; font-size:15px; vertical-align:bottom;}
#unternehmenmenu a:visited{ text-decoration:none; font-weight:bold; color:#909090; font-size:15px; vertical-align:bottom;}
#unternehmenmenu a:hover{ text-decoration:none; font-weight:bold; color:#404040; font-size:15px; vertical-align:bottom;}
#unternehmenmenu a:active{ text-decoration:none; font-weight:bold; color:##909090; font-size:15px; vertical-align:bottom;}
#unternehmenmenu a:focus{ text-decoration:none; font-weight:bold; color:##909090; font-size:15px; vertical-align:bottom;}


body {	position:absolute;
	background-color:#404040;
	padding:0px;
	font-family:'Arial';
	font-size:16px;
	}

h1 { font-size:20px;
     color:#A0A0A0;
}

#img_middle {
	border-style:none;
	vertical-align:middle;
}

img {
	border-style:none;
}
     
a:link { text-decoration:none; font-weight:normal; color:#A0A0A0; font-weight:bold;}
a:visited { text-decoration:none; font-weight:normal; color:#A0A0A0; font-weight:bold;}
a:hover { text-decoration:none; font-weight:normal; color:#FFFFFF; font-weight:bold;}
a:active { text-decoration:none; font-weight:normal; color:#A0A0A0; font-weight:bold;}
a:focus { text-decoration:none; font-weight:normal; color:#A0A0A0; font-weight:bold;}

a:link#menu { text-decoration:none; font-weight:bold; color:#B0B0B0; font-size:16px; vertical-align:bottom;}
a:visited#menu { text-decoration:none; font-weight:bold; color:#B0B0B0; font-size:16px; vertical-align:bottom;}
a:hover#menu { text-decoration:none; font-weight:bold; color:#FFFFFF; font-size:16px; vertical-align:bottom;}
a:active#menu { text-decoration:none; font-weight:bold; color:##B0B0B0; font-size:16px; vertical-align:bottom;}
a:focus#menu { text-decoration:none; font-weight:bold; color:##B0B0B0; font-size:16px; vertical-align:bottom;}
		
a:link#white { text-decoration:none; font-weight:bold; color:#FFFFFF; font-size:16px; vertical-align:bottom;}
a:visited#white { text-decoration:none; font-weight:bold; color:#FFFFFF; font-size:16px; vertical-align:bottom;}
a:hover#white { text-decoration:none; font-weight:bold; color:#909090; font-size:16px; vertical-align:bottom;}
a:active#white { text-decoration:none; font-weight:bold; color:##FFFFFF; font-size:16px; vertical-align:bottom;}
a:focus#white { text-decoration:none; font-weight:bold; color:##FFFFFF; font-size:16px; vertical-align:bottom;}

a:link#black { text-decoration:none; font-weight:bold; color:#404040; font-family:'Arial'; font-size:16px; vertical-align:bottom;}
a:visited#black { text-decoration:none; font-weight:bold; color:#404040; font-family:'Arial'; font-size:16px; vertical-align:bottom;}
a:hover#black { text-decoration:none; font-weight:bold; color:#B0B0B0; font-family:'Arial'; font-size:16px; vertical-align:bottom;}
a:active#black { text-decoration:none; font-weight:bold; color:##404040; font-family:'Arial'; font-size:16px; vertical-align:bottom;}
a:focus#black { text-decoration:none; font-weight:bold; color:##404040; font-family:'Arial'; font-size:16px; vertical-align:bottom;}

a:link#black_small { text-decoration:none; font-weight:bold; color:#404040; font-family:'Arial'; font-size:15px; vertical-align:bottom;}
a:visited#black_small { text-decoration:none; font-weight:bold; color:#404040; font-family:'Arial'; font-size:15px; vertical-align:bottom;}
a:hover#black_small { text-decoration:none; font-weight:bold; color:#B0B0B0; font-family:'Arial'; font-size:15px; vertical-align:bottom;}
a:active#black_small { text-decoration:none; font-weight:bold; color:##404040; font-family:'Arial'; font-size:15px; vertical-align:bottom;}
a:focus#black_small { text-decoration:none; font-weight:bold; color:##404040; font-family:'Arial'; font-size:15px; vertical-align:bottom;}

a:link#unternehmen_menu_link { text-decoration:none; font-weight:bold; color:#FFFFFF; font-size:15px; vertical-align:bottom;}
a:visited#unternehmen_menu_link { text-decoration:none; font-weight:bold; color:#FFFFFF; font-size:15px; vertical-align:bottom;}
a:hover#unternehmen_menu_link { text-decoration:none; font-weight:bold; color:#7A7A77; font-size:15px; vertical-align:bottom;}
a:active#unternehmen_menu_link { text-decoration:none; font-weight:bold; color:##FFFFFF; font-size:15px; vertical-align:bottom;}
a:focus#unternehmen_menu_link { text-decoration:none; font-weight:bold; color:##FFFFFF; font-size:15px; vertical-align:bottom;}


#product_desc {
		width:85%;
	}

#logo {
	}


#footer {
	margin-top:2px;
	padding-top:0px;
}


#top_menu {
		background-color:#404040;
//		padding: 5px;
		z-index:2; 
		font-family:'Arial';
		font-size:16px;
		width:930px;
		padding-left:137px;
		padding-right:0px;

		border-width:0px;
		border-style:none;

		margin-top:36px;
		margin-bottom:30px;
		margin-right:0px;
		margin-left:0px;

	}

#product_header { 
		position:relative;
		background-color:#FFFFFF;
		padding-left:17px;
		padding-right:27px;
		padding-top:11px;
		padding-bottom:22px;
		margin-bottom:12px;	// Untererabstand zum Productheader (großer weisser Text und auch Überschrift in der Produktübersicht!)
		z-index:2; 
		font-family:'Arial';
		font-size:32px;
		color:#505050;
		width:858px;
		font-weight:bold;
		vertical-align:middle;
	}

#home {
		background-color:#7A7A77;
		z-index:1; 
		font-family:'Arial';
		font-size:16px;
		color:#A0A0A0;
		float:left;
		width:135px;
		padding:5px;
		margin-right:1px;
		height:30px;
		font-weight:bold;
		vertical-align:middle;
		text-align:center;
	}

#path {
		background-color:#A0A0A0;
		margin-top:5px;
		margin-bottom:5px;
		padding:5px;
		padding-left:18px;
		z-index:2; 
		font-family:'Arial';
		font-size:16px;
		color:#FFFFFF;
		height:30px;
		vertical-align:middle;
	}
	
	#path_small {
		background-color:#A0A0A0;
		margin-top:2px;
		margin-bottom:2px;
		padding:2px;
		padding-left:18px;
		z-index:2; 
		font-family:'Arial';
		font-size:12px;
		color:#FFFFFF;
		height:30px;
		vertical-align:middle;
	}

#content { 	position:relative;
		width:960px;
		z-index:1;
		border-left-width:15px; 
		border-right-width:15px;
		border-bottom-width:0px;
		border-left-color:#404040;
		border-right-color:#404040;
		border-top-color:#404040;
		border-bottom-color:#404040;
		border-style:solid;
	}

#text {		padding-left:40px;
		padding-right:20px;
		padding-top:40px;
		background-color:#E1E1E1;
		font-family:'Arial';
		font-size:16px;
		line-height:1.5em;
		color:#505050;
		margin-bottom:0px;
		border-bottom-width:0px;	}
	
#text_white {		padding-left:40px;
		padding-right:20px;
		padding-top:40px;
		background-color:#FFFFFF;
		font-family:'Arial';
		font-size:16px;
		line-height:1.5em;
		color:#505050;
		margin-bottom:0px;
		border-bottom-width:0px;
	}
	
#textb {		padding-left:40px;
		padding-right:20px;
		padding-top:40px;
		background-color:#E1E1E1;
		font-family:'Arial';
		font-size:16px;
		line-height:1.5em;
		color:#505050;
		margin-bottom:0px;
		border-bottom-width:0px;
		font-weight:bold;
	}
	
#text2 {		padding-left:40px;
		padding-right:20px;
		padding-top:10px;
		background-color:#7A7A77;
		font-family:'Arial';
		font-size:16px;
		line-height:1.5em;
		color:#FFFFFF;
		margin-bottom:0px;
		border-bottom-width:0px;
	}
	
#text2b {		padding-left:40px;
		padding-right:20px;
		padding-top:10px;
		background-color:#7A7A77;
		font-family:'Arial';
		font-size:16px;
		line-height:1.5em;
		color:#FFFFFF;
		margin-bottom:0px;
		border-bottom-width:0px;
		font-weight:bold;
	}
	
#text2bwhite {		padding-left:40px;
		padding-right:20px;
		padding-top:10px;
		background-color:#FFFFFF;
		font-family:'Arial';
		font-size:16px;
		line-height:1.5em;
		color:#404040;
		margin-bottom:0px;
		border-bottom-width:0px;
		font-weight:bold;
	}
	
#text_tab {	
		padding-left:0px;
		padding-right:20px;
		padding-top:0px;
		background-color:#7A7A77;
		font-family:'Arial';
		font-size:16px;
		line-height:1.5em;
		color:#FFFFFF;
		margin-bottom:0px;
		border-bottom-width:0px;
		font-weight:normal;
		letter-spacing:0pt;
	}	
	
	
#text_tab_hd {	
		padding-left:0px;
		padding-right:20px;
		padding-top:0px;
		background-color:#E1E1E1;
		font-family:'Arial';
		font-size:16px;
		line-height:1.5em;
		color:#505050;
		margin-bottom:0px;
		border-bottom-width:0px;
		font-weight:normal;
	}
	
#text_steuerung {	
		padding-left:20px;
		padding-right:20px;
		padding-top:0px;
		background-color:#E1E1E1;
		font-family:'Arial';
		font-size:16px;
		line-height:1.5em;
		color:#505050;
		margin-bottom:0px;
		border-bottom-width:0px;	
	}
	
#text_tab12_hd {	
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		background-color:#E1E1E1;
		font-family:'Arial';
		font-size:12px;
		line-height:1.5em;
		color:#505050;
		margin-bottom:0px;
		border-bottom-width:0px;
	}	
	
	
#text_tab2 {		padding-left:0px;
		padding-right:20px;
		padding-top:0px;
		background-color:#7A7A77;
		font-family:'Arial';
		font-size:16px;
		line-height:1.5em;
		color:#FFFFFF;
		margin-bottom:0px;
		border-bottom-width:0px;
		font-weight:normal;
	}
	
	
#text_tab_ref {		padding-left:0px;
		padding-right:20px;
		padding-left:25px;
		background-color:#7A7A77;
		font-family:'Arial';
		font-size:16px;
		line-height:1.5em;
		color:#FFFFFF;
		margin-bottom:0px;
		border-bottom-width:0px;
		font-weight:normal;
	}
	
#text18 {		padding-left:100px;
		padding-right:20px;
		padding-top:10px;
		background-color:#7A7A77;
		font-family:'Arial';
		font-size:18px;
		line-height:1.5em;
		color:#FFFFFF;
		margin-bottom:0px;
		border-bottom-width:0px;
	}
	
#text20 {		padding-left:40px;
		padding-right:20px;
		padding-top:40px;
		background-color:#7A7A77;
		font-family:'Arial';
		font-size:32px;
		line-height:1.5em;
		color:#FFFFFF;
		margin-bottom:0px;
		border-bottom-width:0px;
		font-weight:bold;
	}	
	
	#text20sp {		padding-left:00px;
		padding-right:20px;
		padding-top:40px;
		background-color:#7A7A77;
		font-family:'Arial';
		font-size:32px;
		line-height:1.5em;
		color:#FFFFFF;
		margin-bottom:0px;
		border-bottom-width:0px;
		font-weight:bold;
	}	

#text24 {		padding-left:40px;
		padding-right:20px;
		padding-top:40px;
		background-color:#E1E1E1;
		font-family:'Arial';
		font-size:24px;
		line-height:1.5em;
		color:#505050;
		margin-bottom:0px;
		border-bottom-width:0px;
		font-weight:bold;
	}
	
#text12 {		padding-left:0px;
		padding-right:20px;
		padding-top:0px;
		background-color:#E1E1E1;
		font-family:'Arial';
		font-size:12px;
		line-height:1.0em;
		color:#505050;
		margin-bottom:0px;
		border-bottom-width:0px;
	}
	
#text12p {		padding-left:0px;
		padding-right:20px;
		padding-top:0px;
		background-color:#E1E1E1;
		font-family:'Arial';
		font-size:12px;
		line-height:1.4em;
		color:#505050;
		margin-bottom:0px;
		border-bottom-width:0px;
	}
	
#text_prod {		padding-left:100px;
		padding-right:20px;
		padding-top:30px;
		background-color:#E1E1E1;
		font-family:'Arial';
		font-size:14px;
		line-height:1.5em;
		color:#505050;
		margin-bottom:0px;
		border-bottom-width:0px;
	}
	
#text_prodb {		padding-left:100px;
		padding-right:20px;
		padding-top:25px;
		background-color:#E1E1E1;
		font-family:'Arial';
		font-size:14px;
		line-height:1.5em;
		color:#505050;
		margin-bottom:0px;
		border-bottom-width:0px;
		font-weight:bold;
	}
	
#text_zert {		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		background-color:#7A7A77;
		font-family:'Arial';
		font-size:16px;
		line-height:1.5em;
		color:#FFFFFF;
		margin-bottom:0px;
		border-bottom-width:0px;
	}
	
#text_zert_white {	padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		background-color:#FFFFFF;
		font-family:'Arial';
		font-size:16px;
		line-height:1.3em;
		color:#505050;
		margin-bottom:0px;
		border-bottom-width:0px;
		font-weight:normal;
	}
	
#productoverview_table {
	margin-right:9px;
	margin-left:15px;
	margin-bottom:40px;	// (12px orig )Abstand vom letzten Tabelleneintrag zum Begin der nächsten Gruppe
	border-style:solid;
}

#productoverview_desc {
		vertical-align:top;
		text-align:left;
		padding-right:25px;
		width:400px;
}

#productoverview_link {
		vertical-align:bottom;
		text-align:right;
		//word-spacing:3px;
		padding-right:0px;
		margin-right:0px;
		width:60px;
}

#productoverview_img {
		vertical-align:middle;
		text-align:left;
		width:130px;
		padding-left:0px;
}

#productoverview_price {
		vertical-align:top;
		width:145px;
		text-align:left;
		padding-right:10px;
		padding-left:10px;
}

#product_detail_header {
		position:relative;
		background-color:#FFFFFF;
		padding:15px;
		z-index:2; 
		font-family:'Arial';
		font-size:22px;
		color:#505050;
		width:858px;
		font-weight:bold;
		vertical-align:middle;
		margin-bottom:20px;	// Abstnd zwichen Tabellenüberschirtf und der ersten Zeile der Tabelle
}

#product_detail_link {
	padding-left:14px;
}

#product_detail_table_col1 {
		vertical-align:top;
		width:250px;
		padding-left:14px;	// Abstand der Tabelle (#product_detail_table) zum Rand
}
#product_detail_table_col2 {
		vertical-align:top;
		text-align:left;
		line-height:1.5em;
}

#product_detail_frei {
		text-align:left;
		padding-left:14px;
		padding-right:14px;
}

#product_detail_pic {
	padding:0px;
}

#product_detail_table {
	width:858px;
	}

#product_desc {} 


#product_detail_ul {
	margin-left:30px;
	line-height:1.5em;
	list-style-image:url('pics/bul4.gif');
}

#product_detail_li {
		line-height:1.5em;
}

#banner_table {
	width:930px;
	border-style:solid;
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;

	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:0px;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	
}

#banner_table_cell {
	border-style:solid;
	border-width:0px;

	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;

	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	
}

#referenzen {
	width:880px; 
	height:200px; 
	border:none; 
	overflow:hidden;
	margin-left:15px;
}

#ref_table {

	}


#text_ref {	padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		background-color:#7A7A77;
		font-family:'Arial';
		font-size:16px;
		line-height:1.5em;
		color:#505050;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		border-width:0px;
		border-style:none;

}

#ref_nav {
	text-align:center;
	padding-left:35px;
	}

#ref_big_img {
	padding:0px;
	margin:0px;
	}
#ref_big_cell {
	padding:0px;
	margin:0px;
	}

#ref_thumbs_table {
	border-style:none;
	empty-cells:show;
}

#ref_thumbs_cell {
	border-style:none;
	width:125px;
	height:76px;
}
#ref_thumbs_img {
}

#product_header_desc { 				// Der Bereich in dem das HTML das als Header abgegeben ist hinein geparst wird
		padding-left:20px;
		padding-right:20px;
		padding-top:0px;
		background-color:#e1e1e1;
		font-family:'Arial';
		font-size:16px;
		line-height:1.5em;
		color:#FFFFFF;
		margin-bottom:0px;
		border-style:none;

}

referenz_header {
		position:relative;
		padding:10px;
		z-index:2; 
		font-family:'Arial';
		font-size:35px;
		color:#FFFFFF;
		width:819px;
		font-weight:bold;
		text-align:right;
}

#text_unternehmen {	
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px;
		background-color:#7A7A77;
		font-family:'Arial';
		font-size:16px;
		line-height:1.5em;
		color:#505050;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		border-width:0px;
		border-style:none;

}

#unternehmen_menu {
		width:134px;
		padding-top:60px;
		padding-left:17px;
		background-color:#A0A0A0;
		vertical-align:top;
}
#unternehmen_spacer {
		width:4px;
		padding:0px;
		background-color:#404040;
}

#unternehmen_besch {
		width:789px;
		padding:0px;
		background-color:#7A7A77;
		padding-left:18px;
		padding-top:60px;
		vertical-align:top;
		color:#FFFFFF;
		line-height:1.5em;
		
}


#unternehmen_table {
		table-layout:fixed;
		border-collapse:collapse;
		empty-cells:show;
		height:590px;		
}


