/* 
some colors: 
grey Background :#EBEBEB
bar left: #4C4C4C
language links: #999999
pepco orange:#EC870E 
border: #D4D4D4
red border: D70000;
*/
body {background-color:#EBEBEB; font-family: Arial,Helvetica,sans-serif;}
#main_container{ text-align:center;  /* 
border-top: 20px solid #EBEBEB; border-bottom: 20px solid #EBEBEB  */

}
#header_navi{height:30px; position:relative;}
#main{margin: 0 auto;width:980px; }
#header{width:950px; height:300px;padding-top:20px;}
#logo{ float:left;border-left:20px solid white;}
#slide{float:left;border-left:88px solid white;}
/*#slogan{position:absolute; bottom:10px; right:20px; text-align:right; font-size:10pt; color:#EC870E; font-weight:bold; }*/
#language_navigation{ text-transform:uppercase; text-align:left;position:absolute; bottom:2px; left:0px; }
#main_navigation{ text-align:right;position:absolute; bottom:0px; right:0px;float:right;background-color:white;border-bottom:2px solid white;}
#rootline{height:30px;margin-left:260px;padding-top:10px;padding-bottom:10px;font-size:10pt;color:#777777;width:523px;float:left;}
* html #main_content {background-color:white;border:1px solid #d4d4d4; border-left:6px solid #b4b4b4; position:relative; text-align:left;overflow: auto;height:100% } /*style for IE*/
#main_content{background-color:white;border:1px solid #d4d4d4; border-left:6px solid #b4b4b4; position:relative; text-align:left;overflow: auto;}
#links{width:230px; float:left;margin-right:30px}
#mitte{width:523px;float:left;}
#rechts{width:143px;float:right;padding-top:5px;}

a.langlink:link, a.langlink:visited, a.langlink:active,a.langlink:focus{text-decoration:none; color:#999999; margin-right:10px;font-size:11pt;letter-spacing:1px;}
a.langlink:hover{text-decoration:none; color:#666666;margin-right:10px;letter-spacing:1px;}
a.langlink_active:link, a.langlink_active:visited, a.langlink_active:active,a.langlink_active:focus{text-decoration:none; color:#666666; margin-right:10px;font-size:11pt;letter-spacing:1px;}
a.langlink_active:hover{text-decoration:none; color:#666666;margin-right:10px;letter-spacing:1px;}


a.mainlink:link,a.mainlink:visited,a.mainlink:active,a.mainlink:focus{text-decoration:none; color:#999999; margin-right:25px;margin-left:25px;font-size:11pt;letter-spacing:1px;}
a.mainlink:hover{text-decoration:none; color:#EC870E ;margin-right:25px;margin-left:25px;letter-spacing:1px;}
a.mainlink_active:link,a.mainlink_active:visited,a.mainlink_active:active,a.mainlink_active:focus{text-decoration:none; color:#EC870E; margin-right:25px;margin-left:25px;font-size:11pt;letter-spacing:1px;}
a.mainlink_active:hover{text-decoration:none; color:#EC870E ;margin-right:25px;margin-left:25px;letter-spacing:1px;}

.rootline_link{text-decoration:none; color:#999999; font-size:9pt;}
a.rootline_link:link,a.rootline_link:visited,a.rootline_link:active,a.rootline_link:focus{text-decoration:none; color:#999999; font-size:9pt;}
a.rootline_link:hover{text-decoration:none; color:#666666 ;}


a.navi_l2_link:link,a.navi_l2_link:visited,a.navi_l2_link:active,a.navi_l2_link:focus{
	text-decoration:none; 	color:#999999;	font-size:10pt;	letter-spacing:1px;
	height:25px; 	width:180px; 	text-align:right;		display:block;
	max-height:25px; 	max-width:180px; 	border-top: 5px solid white;	border-right: 10px solid white;
	}
a.navi_l2_link:hover{
	text-decoration:none; 	color:#EC870E ;	letter-spacing:1px;	height:25px; 
	width:180px;	text-align:right;	background-color:#d4d4d4;	display:block;
	max-height:25px; 	max-width:180px; 	border-top: 5px solid #d4d4d4;	border-right: 10px solid #d4d4d4;
	}
a.navi_l2_link_active:link,a.navi_l2_link_active:visited,a.navi_l2_link_active:active,a.navi_l2_link_active:focus{
	text-decoration:none;	font-size:10pt; 	color:#EC870E ;	letter-spacing:1px;
	height:25px; width:180px;	text-align:right;	background-color:#d4d4d4;	display:block;
	max-height:25px; 	max-width:180px; 	border-top: 5px solid #d4d4d4;	border-right: 10px solid #d4d4d4;
	}
a.navi_l2_link_active:hover{
	text-decoration:none; 	color:#EC870E ;	letter-spacing:1px;	
	width:180px;	text-align:right;	background-color:#d4d4d4;	display:block;
	max-height:25px; 	max-width:180px; 	border-top: 5px solid #d4d4d4;	border-right: 10px solid #d4d4d4;
	}

	
a.cat_l1_link:link,a.cat_l1_link:visited,a.cat_l1_link:active,a.cat_l1_link:focus{
	text-decoration:none; 	color:#999999;	font-size:9pt;	letter-spacing:0px;
	width:142px; 	max-width:138px; 	text-align:right;		display:block;
	border-style: solid; border-color:white;
	border-right-width: 5px; border-top-width: 5px; border-bottom-width: 0px; border-left-width: 0px;
	}
a.cat_l1_link:hover{
	text-decoration:none; 	color:#EC870E ;	letter-spacing:0px;	
	width:142px; 	max-width:138px; 	text-align:right;	background-color:#d4d4d4;	display:block;
	border-style: solid; border-color:#d4d4d4;
	border-right-width: 5px; border-top-width: 5px; border-bottom-width: 0px; border-left-width: 0px;
	}
a.cat_l1_link_active:link,a.cat_l1_link_active:visited,a.cat_l1_link_active:active,a.cat_l1_link_active:focus{
	text-decoration:none;	font-size:9pt; 	color:#EC870E ;	letter-spacing:0px;
	width:142px; 	max-width:138px;  	text-align:right;	background-color:#d4d4d4;	display:block; 
	border-style: solid; border-color:#d4d4d4;
	border-right-width: 5px; border-top-width: 5px; border-bottom-width: 0px; border-left-width: 0px;
	}

a.cat_l1_link_active:hover{
	text-decoration:none; 	color:#EC870E ;	letter-spacing:0px;	
	width:142px; 	max-width:138px; 	text-align:right;	background-color:#d4d4d4;	display:block;
	border-style: solid; border-color:#d4d4d4;
	border-right-width: 5px; border-top-width: 5px; border-bottom-width: 0px; border-left-width: 0px;
	}
a.cat_l1_link_back:link,a.cat_l1_link_back:visited,a.cat_l1_link_back:active,a.cat_l1_link_back:hover,a.cat_l1_link_back:focus{
	text-decoration:none; font-size:10pt;	color:#EC870E ;	letter-spacing:0px;	
	text-align:right;	background-color:#f4f4f4;	display:block;
	border-style: solid; border-color:#f4f4f4;
	border-right-width: 5px; border-top-width: 5px; border-bottom-width: 0px; border-left-width: 0px;
}
	
/*
a.navi_l2_link_tight:link,a.navi_l2_link_tight:visited,a.navi_l2_link_tight:active,a.navi_l2_link_tight:focus{text-decoration:none; color:#999999;font-size:10pt;height:25px; width:150px; text-align:right;border-right:10px solid white;display:block;border-top:5px solid white;border-bottom:5px solid white; letter-spacing:-0.1em}
a.navi_l2_link_tight:hover{text-decoration:none; color:#EC870E ;height:25px; width:150px;text-align:right;background-color:#d4d4d4;border-right:10px solid red solid #d4d4d4;display:block;border-top:5px solid #d4d4d4;border-bottom:5px solid #d4d4d4; letter-spacing:-0.1em}
a.navi_l2_link_tight_active:link,a.navi_l2_link_tight_active:visited,a.navi_l2_link_tight_active:active,a.navi_l2_tight_link_active:focus{text-decoration:none;font-size:10pt; color:#EC870E ;letter-spacing:1px;height:25px; width:150px;text-align:right;background-color:#d4d4d4;border-right:10px solid red solid #d4d4d4;display:block;border-top:5px solid #d4d4d4;border-bottom:5px solid #d4d4d4; letter-spacing:-0.1em}
a.navi_l2_link_tight_active:hover{text-decoration:none; color:#EC870E ;letter-spacing:1px;height:25px; width:150px;text-align:right;background-color:#d4d4d4;border-right:10px solid red solid #d4d4d4;display:block;border-top:5px solid #d4d4d4;border-bottom:5px solid #d4d4d4; letter-spacing:-0.1em}
*/

.block_orange{font-size:10pt; text-align:center; background-color:#f5821f;  }
.block_orange a:hover ,.block_orange a:link, .block_orange a:visited, .block_orange  a:active ,.block_orange a:focus {text-align:center;color:#000000;text-decoration:none; font-size:10pt;height:25px; width:25px; text-align:center;display:block;border-top: 5px solid #f5821f}

.block_gray{font-size:10pt;display:block;text-align:center; background-color:#d4d4d4; }
.block_gray a:hover ,.block_gray a:link ,.block_gray a:visited ,.block_gray  a:active ,.block_gray a:focus  {text-align:center;color:#000000;text-decoration:none; font-size:10pt;height:25px; width:25px; text-align:center;display:block;border-top:5px solid #d4d4d4}

.block_yellow{font-size:10pt;display:block; ;text-align:center; background-color:#fff842;}
.block_yellow a:hover ,.block_yellow a:link,.block_yellow a:visited, .block_yellow a:active, .block_yellow a:focus{text-align:center;color:#000000;text-decoration:none; font-size:10pt;height:25px; width:25px; text-align:center;display:block;border-top:5px solid #fff842}

.block_blue{font-size:10pt;display:block; text-align:center; background-color:#7dfff3;}
.block_blue a:hover ,.block_blue a:link,.block_blue a:visited, .block_blue a:active, .block_blue a:focus{text-align:center;color:#000000;text-decoration:none; font-size:10pt;height:25px; width:25px; text-align:center;display:block; border-top: 5px solid #7dfff3;}

.block_red{font-size:10pt;display:block; text-align:center; background-color:#d70000; }
.block_red a:hover ,.block_red a:link,.block_red a:visited, .block_red a:active, .block_red a:focus{text-align:center;color:#000000;text-decoration:none; font-size:10pt;height:25px; width:25px; text-align:center;display:block;border-top: 5px solid #d70000;}


/*a.blocklink:hover, a.blocklink:link,a.blocklink:visited,a.blocklink:active,a.blocklink:focus{border:5px solid #ff6600;color:#999999;text-decoration:none; font-size:10pt;height:25px; width:25px; text-align:center;display:block;}*/
.small_break{line-height:0.4;}


#blocks{float:left;/*margin-top:20px*/;border-left:1px solid #d4d4d4; border-bottom:-10px solid white}
#second_navi{float:left;/*margin-top:20px*/}

.prodtable{border:1px solid #d4d4d4; border-collapse: collapse; width:100%;}
.prodcell{border:1px solid #d4d4d4;text-align:left}
.prodimage{border:1px solid #d4d4d4; }
table.noborder{width:100%;}
table.noborder td { border-bottom: 30px solid White;border-right: 30px solid White;}
td, p{font-size:9pt; color:#777777; line-height:150%;margin:0px;border:0px; text-align:justify;}
p{font-size:9pt; color:#777777; line-height:150%;margin:0px;border:0px; text-align:justify;}
h1{font-size:9pt; color:#555555; line-height:150%; margin:0px;border:0px;}
a{color:#EC870E ;}

