/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	border-color: #000000;
}

A { color: #2C57D2;text-decoration:none; }
A:link { color: #2C57D2;text-decoration:none;}
A:visited { color: #000000;text-decoration:none;}
A:active { color: #000000;text-decoration:none;}

A:hover { color: #999999;text-decoration:underlined;}

/* Content column */
TD#content {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 0px;
	vertical-align: top;
	background-color: #F2F4F5;
}


INPUT {
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	background-color: #FFFFFF;
	height: 20px;
}



#js-menu{ 
background-color: #D9D7D8; 
border-color: black; 
border: 1px solid; 
padding-left: 1px; 
padding-bottom: 0px; 
float:left; 
width:182px; 
filter: Alpha(opacity=100, finishopacity=90, style=1); 
} 

#js-menu a{ 
margin-left: 0px; 
text-decoration: none; 
color:black; 
} 

#js-menu a:hover{ 
margin-left: 0px; 
text-decoration: underline; 
color:black; 
} 

/**#js-menu{ 
background-color: #D9D7D8; 
border-color: black; 
border: 1px solid; 
padding-left: 0px; 
padding-bottom: 0px; 
float:left; 
width:182px; 
filter: Alpha(opacity=100, finishopacity=90, style=1); 
} 

#js-menu a{ 
margin-left: 5px; 
text-decoration: none; 
color:black; 
} 

#js-menu a:hover{ 
margin-left: 0px; 
text-decoration: underline; 
color:black; 
} **/

#menu1 {
	border-top: 1px  #FFFFFF;	
	padding-top: 0px;
}

.schrift_klein {
	font-size: 9;
	font-family: arial;
	padding-top:0px;
	}

.justify {
	text-align: justify;
	
.blocksatz {
	text-align:justify;
	}


	}

/*********************Menu-Unternehmen********************************/

.menu_unternehmen{
	border-top: 1px solid #FFFFFF;
	padding-left: 5 px;
	}
	
.menu_unternehmen2{
	border-top: 1px solid #FFFFFF;
	padding-left: 15 px;
	
	}
.ebene1 {
	padding-left: 10px;
}

.ebene2 {
	padding-left: 0px;
	
}

/********************* Produktbeschreibung *****************************/
.product_title{
	color:#000000;
	background-color:#ffffff;
	font-size:13pt;
	font-weight:bold;
	font-family:Arial;
	padding-left:20px;
	padding-right:10px;
	padding-top:0px;
	border-top:4px #d1d1d1 solid;
	border-left:4px #d1d1d1 solid;

	}
.product_category{
	color:#CCCCCC;
	background-color:#ffffff;
	font-size:13pt;
	font-weight:bold;
	font-family:Arial;
	text-align:right;
	padding-right:20px;
	border-top:4px #d1d1d1 solid;
	border-right:4px #d1d1d1 solid;

	}
	
.product_note{
	color:#000000;
	background-color:#d1d1d1;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	padding-left:20px;
	}

.product_description{
	color:#000000;
	background-color:#d1d1d1;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	padding-left:20px;
	border-bottom: 4px solid #d1d1d1;
	border-left: 4px solid #d1d1d1;
	}
	
.product_description2{
	color:#FFFFFF;
	background-color:#2c57d2;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	padding-left:20px;
	border-bottom: 4px solid #d1d1d1;
	border-right: 4px solid #d1d1d1;
	}
.product_icons{
	color:#000000;
	background-color:#d1d1d1;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	text-align:right;
	}
	
/**************************** Menü *********************************/
.menue_left{
	border-right:1px solid #ffffff
	}
.menue_middle{
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
	}
.menue_right{
	border-left:1px solid #ffffff
	}