/********** General **********/ 

body 
{
	background: #FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

.navpfad
{
	color: #FFF;
	font-size:70%;
}

.navPathLink 
{
	color: #FFF;
	text-decoration:none;
}

.blankBottom
{
	margin-bottom: 20px;
	width:100%;
	height:1px;
}

.blankBottomHead
{
	margin:0px;
	padding:0px;
	padding-bottom:7px;
}

.blankNav
{
	margin-bottom: 8px;
}

.bannerPadd
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.picborder
{
	border: 1px solid #437675;
}
h1 a
{
	font-weight:bold;
}
h1.headline, .headline
{
	font-size: 95%;
	color: #2F6766;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 4px;
}

h1.headlineImp
{
	font-size: 95%;
	color: #2F6766;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
}

.subheadline
{
	font-size: 75%;
	color: #2F6766;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
}

h2.subheadline
{
	margin: 0px;
	padding-bottom: 0px;
}

.text, span.text
{
	font-size: 75%;
	color: #2F6766;
	margin:0px;
	padding-bottom:0px;
	padding-left:0px;
	line-height:120%;
}

.text p, .text ul
{
	margin-bottom:0px;
	padding-bottom: 11px;
}

.textImp
{
	font-size: 75%;
	color: #2C6866;
	margin: 0;
	padding-bottom: 9px;
	padding-left:0px;
	line-height:15px;
}

.textImp br
{
	margin-bottom:0px;
	background-color:#000000;
	padding-bottom:0px;
}

p.text a
{
	color: #2C6866;
	text-decoration:none;
}

.fpnGreen8
{
	color: #2F6766;	
	font-size: 75%;
	line-height:110%;
}

.fbnGreen8
{
	font-weight: bold;
	color: #2F6766;
	font-size: 75%;
	line-height:110%;
}

ul#general
{
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	color: #306A6B; 
	font-size: 75%;
	font-weight: normal;
}

ul#general ul
{
	margin: 0px;
	padding: 0px;
}

ul#general li
{
	margin: 0px;
	padding: 0px;
	color: #306A6B; 
	font-weight: normal;
	line-height: 18px;
	list-style: none;
}

a.navLeftMainActive {font-weight:bold; color:#000000; font-size: 1.125em; }
a.navLeftSubActive {  font-weight:bold; }
/********** General END **********/

/********** Template Index **********/
#fielddarkgreenleft {position:absolute; left:0px; top:0px; width:190px; width: "191px"; height:41px; background: #2E8F8E; visibility:visible; z-index:1;border-right: 1px solid #FFFFFF;}
#fielddarkgreenright {position:absolute; left:770px; top:0px; width:190px; height:41px; background: #2E8F8E; visibility:visible; z-index:1;}
#fieldgreenleft {position:absolute; left:0px; top:131px; width:190px; height:84px; height: "85px"; background: #ACCBCC; visibility:visible; z-index:1;border-bottom: 1px solid #FFFFFF;}
#fieldgreenright {position:absolute; left:770px; top:131px; width:190px; height:84px; height: "85px"; background: #ACCBCC; visibility:visible; z-index:1;border-bottom: 1px solid #FFFFFF;}
#logo {position:absolute; left:0px; top:41px; width:190px; width:"191px"; height:88px;  height:"90px";  background-color: #DEE9E7; visibility:visible; z-index:1;border-top: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;}
#headhome {position:absolute; left:191px; top:0px; width:578px; width: "579px"; height:215px; height: "216px";  background: #D5E5E5; visibility:visible; z-index:1;border-bottom: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;}
#greenline {position:absolute; left:0px; top:339px; width:531px; height:1px; background: #2E6766; visibility:visible; z-index:2;overflow:hidden}
#lefthome {position:absolute; left:0px; top:216px; width:190px; width: "191px"; height:504px; background: #ACCBCC; visibility:visible; z-index:1;border-right: 1px solid #FFFFFF;}
#midhome {position:absolute; left:191px; top:216px; width:769px; height:504px; background: #D5E5E5; visibility:visible; z-index:1;background-image: url(../../images/imgTemplates/bg_home_mid.jpg);background-repeat: no-repeat;}
#choosecountrylinkhome {position:absolute; left:19px; top:208px; width: 151px; width: "153px"; height: 18px; height: "20px"; background: #EAF3F2; visibility:visible; z-index:2; border: 1px solid #2E6766;color: #2E6766; font-size: 70%;}
#picture{position:absolute; left:186px; top:197px; width: 582px; width: "584px"; height: 162px; height: "164px"; border: 1px solid #FFFFFF; visibility:visible; z-index:3}
#whiteline {position:absolute; left:578px; top:0px; width:1px; height:504px; background: #FFFFFF; visibility:visible; z-index:2;overflow:hidden}
#contacthome {position:absolute; left:770px; top:41px; width:183px; width: "190px"; height:76px; height: "90px"; background: #DEE8E7; visibility:visible; z-index:1;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;padding-top:12px;padding-left:7px;}

span#selectcountryhome
{
	width: 134px;
	height: 19px;
	height: "18px";
	padding-left: 3px;
	padding-right: 4px;
	padding-top: 2px;
} 

#lefthome p
{
	color: #2E6766;
	font-size: 70%;
	font-weight: bold;
	margin-left: 12px;
	line-height: 15px;
}
/********** Template Index END **********/

/********** Template Start **********/
#contentstart {position:absolute; left:0px; top: 131px; width: 960px; visibility:visible; z-index:1;;}
#start {position:relative; left:0px; top:0px; width: 959px; width: "960px"; visibility:visible; z-index:1; border-right: 1px solid #2F8F8E;}
#startpic {position:relative; width: 959px; visibility:visible; z-index:2;height:254px}
#startprojektehead {position:relative; width:260px; width: "270px"; height: 16px; height: "19px"; visibility:visible; z-index:2; float:left; background: #2E8F8E; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; font-size: 70%; font-weight: bold; padding-left:10px; padding-top:2px;left:28px;margin-right:28px;}
#startproduktehead {position:relative; width:260px; width: "270px"; height: 16px; height: "19px"; visibility:visible; z-index:2; float:left; margin-left: 40px; background: #2E8F8E; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; font-size: 70%; font-weight: bold; padding-left:10px; padding-top:2px;}
#startaktuelleshead {position:relative; width:260px; width: "270px"; height: 16px; height: "19px"; visibility:visible; z-index:2; float:left; margin-left: 40px; background: #2E8F8E; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; font-size: 70%; font-weight: bold; padding-left:10px; padding-top:2px;}
#startprojekte {position:relative; width:228px; width: "270px"; visibility:visible; z-index:2; border: 1px solid #2E8F8E; float:left; left:28px;margin-right:28px; padding-left:10px; padding-top: 10px; padding-right: 30px; margin-bottom: 40px;}
#startprodukte {position:relative; width:268px; height:168px; width: "270px"; visibility:visible; z-index:2; border: 1px solid #2E8F8E; float:left; background: #DEE8E7; margin-left: 40px; margin-bottom: 40px; padding:0px 0px 0px 0px;}
#startaktuelles {position:relative; width:228px; width: "270px"; visibility:visible; z-index:2; border: 1px solid #2E8F8E; float:left; margin-left: 40px; padding-left:10px; padding-top: 10px; padding-right: 30px; margin-bottom: 40px;}

#startproduktelink72
{
	position:relative; 
	visibility:visible; 
	z-index:3;
	font-size: 75%;
	top: 144px;
	left: 10px;
}

#startproduktelinkhome
{
	position:relative; 
	visibility:visible; 
	z-index:3;
	font-size: 75%;
	top: 130px;
	left: 140px;
}

#startproduktelinkshop
{
	position:relative; 
	visibility:visible; 
	z-index:3;
	top: 147px;
	left: 93px;
}

.produktelinkshop
{
	color: #BE323B;
	font-size: 75%;
	font-weight: bold;
	text-decoration: underline;
}

.startheadline
{
	color: #990000;
	font-size: 75%;
	font-weight: bold;
	margin: 0;
}

.starttext
{
	color: #2F6766;
	font-weight: normal;
	margin: 0;
	padding-bottom:15px;
}

.startlink
{
	color: #2F6766;
	font-weight: normal;
	margin: 0px;
	text-decoration: underline;
	font-size: 75%;
}
/********** Template Start END **********/

/********** Head **********/
#fieldgreentop {position:absolute; left:770px; top:0px; width:190px; height:41px; background: #2E8F8E; visibility:visible; z-index:1;}
#head {position:absolute; left:191px; top:41px; width:579px; height:88px; background: #FFFFFF; visibility:visible; z-index:5;border-top: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;}
#directorder {position:absolute; left:770px; top:131px; width:182px; width:"190px"; height:21px; height:"23px"; background: #2E8F8E; visibility:visible; z-index:1;padding-left:7px;padding-top:1px;border-right: 1px solid #2F8F8E;border-bottom: 1px solid #FFFFFF;}

/* Select Country */ 
#choosecountry {position:absolute; left:0px; top:0px; width:190px; width: "191px"; height:41px; background: #2E8F8E; visibility:visible; z-index:1;border-right: 1px solid #FFFFFF;background-image: url(../../images/imgTemplates/chooselanguage_card.gif);background-repeat: no-repeat;}
#choosecountrylink {position:absolute; left:74px; top:11px; width:100px; width:"102px"; height:18px; height:"20px"; background: #D5E7E5; visibility:visible; z-index:1;border: 1px solid #2E8583;color: #000000; font-size: 70%;}
#global {position:absolute; left:74px; top:30px; visibility:hidden; z-index: 22;}

#globallayer
{
	border-width:1px;
	border-style:solid;
	width:102px;
	border-color:#2E8583;
	background-color:#C8DEDC;
	z-index:20;
}

span#selectcountry
{
	width: 83px;
	height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
} 
/* Select Country END */ 

/* Navigation */
#navigation {position:absolute; left:191px; top:0px; width:579px; height:41px; background: #379493; visibility:visible; z-index:1;background-image: url(../../images/imgTemplates/bg_navigation07.gif);}

#navigation a
{
	font-size:70%;
	color:#2F6766;
	text-decoration:none;
	font-weight:bold;
}

#navigation a
{
	color:#2F6766;
}

.navigationlines a
{
	height:41px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:8px;
	padding-right:8px;
	text-align: center;
}

.navigationlines a:hover, .navigationlines a:active,  .navigationlines a:focus
{
	background-color:#7FCAC7;
}

/* Navigation END */

/* Contactfield END */
/*#contact {position:absolute; left:770px; top:41px; width:182px; width: "190px"; height:76px; height: "90px"; background: #DEE8E7; visibility:visible; z-index:1;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;border-right: 1px solid #2F8F8E;padding-top:12px;padding-left:7px;}*/

#contact {position:absolute; left:770px; top:41px; width:182px; width: "190px"; height:76px; height: "90px"; background: #DEE8E7; visibility:visible; z-index:1;border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;border-right: 1px solid #2F8F8E;padding-top:19px;padding-left:7px; background-image:url(../../images/imgTemplates/contactHeadBg.gif);background-repeat:no-repeat }


.contacthead
{
	color: #990000;
	font-size: 95%;
	font-weight: bold;
	line-height: 15px;	
	text-decoration:none
}

.contacttext
{
	color: #2E6766;
	font-size: 75%;
	font-weight: normal;
	line-height: 15px;
}
/* Contactfield END */

/* Suche */
#search {position:absolute; left:0px; top:131px; width:190px; width: "191px"; height: 22px; height: "23px"; background: #2E8F8E; visibility:visible; z-index:1;border-right: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;}

.inputsearch
{
	border: 1px solid #EBF4F3;
	background: #EBF4F3;
	width: 160px;
	height: 18px;
	color: #000000;
	font-size: 75%;
	position:absolute;
	left:8px;
	top:2px;
}

.buttonsearch
{
	position:absolute;
	left:168px;
	top:2px;
}
/* Suche END */
/********** Head END **********/

/********** Content Left **********/
.linksdocs
{
	margin-bottom:7px;
}

.linksdocsProd
{
	margin-bottom:7px;
	margin-left: 7px;
}

.linksdocs a.lin, .linksdocsProd a.lin, .lin
{
	color: #2E6766;
	font-weight: normal;
	text-decoration:none;
}

.linksdocs a.lin
{
	font-size: 75%;
}

.linksdocsProd a.lin, .lin
{
	font-size: 75%;
}

#contentleft {position:relative; visibility:visible; width:177px; z-index:1; margin-left:8px; margin-top:8px; margin-bottom:20px; margin-right:5px;}
#productnavigation {position:relative; visibility:visible;width:177px; z-index:2;}

.contentleft
{
	background-image: url(../../images/imgTemplates/bg_content_left.jpg);
	background-repeat: no-repeat;
}

/* Katalogbestellung */
#headboxcatalogue {position:relative; visibility:visible; width:161px; width: "177px"; height: 16px; height: "20px"; background: #2E8F8E; z-index:2;border-bottom: 1px solid #FFFFFF; padding-left: 16px; color: #FFF; font-size: 70%; font-weight: bold; padding-top:3px; margin-top:0px;}
#contentboxcatalogue {position:relative; visibility:visible; width: 160px; width: "177px"; color: #2E6766; font-size: 60%; background: #FFFFFF; z-index:2;border: 1px solid #2E8F8E;padding-top: 4px;padding-right:7px;padding-left:8px;padding-bottom: 13px;}
#cataloguetext {position:relative; visibility:visible; width: 168px; width:"177px"; background: #FFFFFF; color: #2E6766; font-size: 60%; background: #6FAEAE; z-index:2;border: 1px solid #2E8F8E; padding-top: 4px;padding-right:7px;padding-bottom: 4px;}
/* Katalogbestellung END */

/* Productnavigation */

ul#productnav 
{
    width: 177px;
    margin: 0px; 
	padding: 0px;
}

* html ul#productnav 
{
    width: 177px;
}

ul#productnav li 
{
    list-style: none;
    margin: 0px; 
	padding: 0px;
}

ul#productnav a, ul#productnav span
{
	display:block;
   	padding: 0px;
	text-decoration: none; 
	font-weight: bold;
	font-size: 70%;
    color: #FFF; 
	padding-left:16px;
	line-height:19px;
}

/*ul#productnav a:hover, ul#productnav a:active, ul#productnav a:focus
{ 
	background-color:#7FCAC7;
}*/

 * html ul#productnav a
 {
   width: 177px;
 }
 
.productnavneutral
{
	background: #00958F;
	margin-bottom: 6px;	
}

.productnavneutralactive
{
	background: #00958F;
	margin-bottom: 1px;
}

a.productnavneutral:hover
{
	background: #7FCAC7;
	margin-bottom: 6px;	
}

a.productnavneutralactive:hover
{
	background: #7FCAC7;
	margin-bottom: 1px;
}

 .productnavyellow
{
	background: #FFBA00;
	margin-bottom: 6px;
	color:#000000;
}

 .productnavyellowactive
{
	background: #FFCB3F;
	margin-bottom: 1px;
}

.productnavorange
{
	background: #EE7E00;
	margin-bottom: 6px;
	color:#000000;
}

.productnavorangeactive
{
	background: #F29E3F;
	margin-bottom: 1px;
}

.productnavgreen
{
	background: #308A66;
	margin-bottom: 6px;
	color:#000000;
}

.productnavgreenactive
{
	background: #63A78C;
	margin-bottom: 1px;
}

.productnavred
{
	background: #BE0524;
	margin-bottom: 6px;
	color:#000000;
}

.productnavredactive
{
	background: #CE435A;
	margin-bottom: 1px;
}

.productnavblue
{
	background: #59ADCB;
	margin-bottom: 6px;
	color:#000000;
}

.productnavblueactive
{
	background: #82C1D8;
	margin-bottom: 1px;
}

.productnavdarkblue
{
	background: #005695;
	margin-bottom: 6px;
	color:#000000;
}

.productnavdarkblueactive
{
	background: #3F80AF;
	margin-bottom: 1px;
}

.productnavpink
{
	background: #A5006C;
	margin-bottom: 6px;
	color:#000000;
}

.productnavpinkactive
{
	background: #BB3F90;
	margin-bottom: 1px;
}

.productnavdarkred
{
	background: #AA122B;
	margin-bottom: 6px;
	color:#000000;
}

.productnavdarkredactive
{
	background: #CE435A;
	margin-bottom: 1px;
}

ul#productnav p.blankLI
{
    list-style: none;
    margin: 0px; 
	padding: 0px;
	height: 0px;
	background-color:#0000FF;
	margin-bottom:0px;
	padding-bottom:0px;
}

/* Productnavigation END */
 
/* Productsubnavigation Orange */
ul#productnavsub
{
   	width: 177px;
    margin: 0; 
	padding: 0;
}

ul#productnavsub a
{
   	display:block;
   	width: 161px;
	width: "177px";   
	text-decoration: none; 
	font-weight: normal;    	
	font-size: 70%;
    color: #000000; 
	padding-left:10px;
 } 

ul#productnavsub.productnavsuborange a
{
	border-left: 6px solid #EE7E00;
	border-bottom: 1px solid #EE7E00;
	background: #F6BE7F;
}

ul#productnavsub.productnavsuborange a:hover, a.productnavorange:hover,  a.productnavorangeactive:hover
{
	background: #F29E3F;
	font-weight:normal;
}

ul#productnavsub.productnavsubyellow a
{
	border-left: 6px solid #FFBA00;
	border-bottom: 1px solid #FFBA00;
	background: #FFDC7F;
}

ul#productnavsub.productnavsubyellow a:hover, a.productnavyellow:hover,  a.productnavyellowactive:hover
{
	background: #FFCB3F;
	font-weight:normal;
}

ul#productnavsub.productnavsubgreen a
{
	border-left: 6px solid #308A66;
	border-bottom: 1px solid #308A66;
	background: #97C4B2;
}

ul#productnavsub.productnavsubgreen a:hover, a.productnavgreen:hover,  a.productnavgreenactive:hover
{
	background: #63A78C;
	font-weight:normal;
}

ul#productnavsub.productnavsubred a
{
	border-left: 6px solid #BE0524;
	border-bottom: 1px solid #BE0524;
	background: #DE8291;
}

ul#productnavsub.productnavsubred a:hover, a.productnavred:hover,  a.productnavredactive:hover
{
	background: #CE435A;
	font-weight:normal;
}

ul#productnavsub.productnavsubblue a
{
	border-left: 6px solid #59ADCB;
	border-bottom: 1px solid #59ADCB;
	background: #ACD6E5;
}

ul#productnavsub.productnavsubblue a:hover, a.productnavblue:hover,  a.productnavblueactive:hover
{
	background: #82C1D8;
	font-weight:normal;
}

ul#productnavsub.productnavsubdarkblue a
{
	border-left: 6px solid #005695;
	border-bottom: 1px solid #005695;
	background: #7FAACA;
}

ul#productnavsub.productnavsubdarkblue a:hover, a.productnavdarkblue:hover,  a.productnavdarkblueactive:hover
{
	background: #3F80AF;
	font-weight:normal;
}

ul#productnavsub.productnavsubpink a
{
	border-left: 6px solid #A5006C;
	border-bottom: 1px solid #A5006C;
	background: #D27FB5;
}

ul#productnavsub.productnavsubpink a:hover, a.productnavpink:hover,  a.productnavpinkactive:hover
{
	background: #BB3F90;
	font-weight:normal;
}

ul#productnavsub.productnavsubdarkred a
{
	border-left: 6px solid #BE0524;
	border-bottom: 1px solid #BE0524;
	background: #DE8291;
}

ul#productnavsub.productnavsubdarkred a:hover, a.productnavdarkred:hover,  a.productnavdarkredactive:hover
{
	background: #CE435A;
	font-weight:normal;
}

ul#productnavsub a.sub1act, ul#productnavsub span
{
	width: 162px;
	width: "177px";	
	font-size: 70%;
	color: #000000; 
	padding-left: 10px;
	font-weight: bold;
}

ul#productnavsub li 
{
    display:inline;
	list-style: none;
    width: 177px;	
	margin: 0; 
	padding: 0;	
}


ul#productnavsub.productnavsubneutral a, ul#productnavsub.productnavsubneutral span
{
	border-left: 6px solid #00958F;
	border-bottom: 1px solid #00958F;
	background: #B2DFDD;
}

ul#productnavsub.productnavsubneutral a:hover
{
	border-left: 6px solid #00958F;
	border-bottom: 1px solid #00958F;
	background: #7FCAC7;
	font-weight:normal;
}

ul#productnavsub a.sub1act:hover
{
	font-weight: bold;
}
 
ul#productnavsub li a.sub2
{
	padding-left:25px;
	width:147px;
	width:"177px";
}

ul#productnavsub a.sub2act
{
	padding-left:25px;
	width:147px;
	width:"177px";
	background-image: url(../../images/imgTemplates/arrow_black.gif);background-repeat: no-repeat;
	font-weight:bold;
}

ul#productnavsub li a.sub2:hover
{
	padding-left:25px;
	background-image: url(../../images/imgTemplates/arrow_black.gif);background-repeat: no-repeat;
}

ul#productnavsub li a.sub3
{
	padding-left:40px;
	width:132px;
	width:"177px";
}

ul#productnavsub li a.sub3act
{
	padding-left:40px;
	width:132px;
	width:"177px";
	background-image: url(../../images/imgTemplates/arrow_black2.gif);background-repeat: no-repeat;
	font-weight:bold;
}

ul#productnavsub li a.sub3:hover
{
	padding-left:40px;
	background-image: url(../../images/imgTemplates/arrow_black2.gif);background-repeat: no-repeat;
}

ul#productnavsub li a.sub4
{
	padding-left:55px;
	width:117px;
	width:"177px";
}

ul#productnavsub li a.sub4act
{
	padding-left:55px;
	width:117px;
	width:"177px";
	background-image: url(../../images/imgTemplates/arrow_black3.gif);background-repeat: no-repeat;
	font-weight:bold;
}

ul#productnavsub li a.sub4:hover
{
	padding-left:55px;
	background-image: url(../../images/imgTemplates/arrow_black3.gif);background-repeat: no-repeat;
}

/*Farben Navi Links*/
/*neutral*/
ul#productnavsub.productnavsubneutral a.sub1act, ul#productnavsub.productnavsubneutral a.sub2act, ul#productnavsub.productnavsubneutral a.sub3act, ul#productnavsub.productnavsubneutral a.su41act
{
	border-left: 6px solid #00958F;
	border-bottom: 1px solid #00958F;
	background: #7FCAC7;
}

ul#productnavsub.productnavsubneutral a.sub2act
{
	background-image: url(../../images/imgTemplates/arrow_black.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubneutral a.sub3act
{
	background-image: url(../../images/imgTemplates/arrow_black2.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubneutral a.sub4act
{
	background-image: url(../../images/imgTemplates/arrow_black3.gif);background-repeat: no-repeat;
}

/*yellow*/
ul#productnavsub.productnavsubyellow a.sub1act, ul#productnavsub.productnavsubyellow a.sub2act, ul#productnavsub.productnavsubyellow a.sub3act, ul#productnavsub.productnavsubyellow a.sub4act
{
	border-left: 6px solid #FFBA00;
	border-bottom: 1px solid #FFBA00;
	background: #FFCB3F;
}

ul#productnavsub.productnavsubyellow a.sub2act
{
	background-image: url(../../images/imgTemplates/arrow_black.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubyellow a.sub3act
{
	background-image: url(../../images/imgTemplates/arrow_black2.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubyellow a.sub4act
{
	background-image: url(../../images/imgTemplates/arrow_black3.gif);background-repeat: no-repeat;
}

/*orange*/
ul#productnavsub.productnavsuborange a.sub1act, ul#productnavsub.productnavsuborange a.sub2act, ul#productnavsub.productnavsuborange a.sub3act, ul#productnavsub.productnavsuborange a.sub4act
{
	border-left: 6px solid #EE7E00;
	border-bottom: 1px solid #EE7E00;
	background: #F29E3F;
}

ul#productnavsub.productnavsuborange a.sub2act
{
	background-image: url(../../images/imgTemplates/arrow_black.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsuborange a.sub3act
{
	background-image: url(../../images/imgTemplates/arrow_black2.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsuborange a.sub4act
{
	background-image: url(../../images/imgTemplates/arrow_black3.gif);background-repeat: no-repeat;
}

/*green*/
ul#productnavsub.productnavsubgreen a.sub1act, ul#productnavsub.productnavsubgreen a.sub2act, ul#productnavsub.productnavsubgreen a.sub3act, ul#productnavsub.productnavsubgreen a.sub4act
{
	border-left: 6px solid #308A66;
	border-bottom: 1px solid #308A66;
	background: #63A78C;
}

ul#productnavsub.productnavsubgreen a.sub2act
{
	background-image: url(../../images/imgTemplates/arrow_black.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubgreen a.sub3act
{
	background-image: url(../../images/imgTemplates/arrow_black2.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubgreen a.sub4act
{
	background-image: url(../../images/imgTemplates/arrow_black3.gif);background-repeat: no-repeat;
}

/*red*/
ul#productnavsub.productnavsubred a.sub1act, ul#productnavsub.productnavsubred a.sub2act, ul#productnavsub.productnavsubred a.sub3act, ul#productnavsub.productnavsubred a.sub4act
{
	border-left: 6px solid #BE0524;
	border-bottom: 1px solid #BE0524;
	background: #CE435A;
}

ul#productnavsub.productnavsubred a.sub2act
{
	background-image: url(../../images/imgTemplates/arrow_black.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubred a.sub3act
{
	background-image: url(../../images/imgTemplates/arrow_black2.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubred a.sub4act
{
	background-image: url(../../images/imgTemplates/arrow_black3.gif);background-repeat: no-repeat;
}

/*blue*/
ul#productnavsub.productnavsubblue a.sub1act, ul#productnavsub.productnavsubblue a.sub2act, ul#productnavsub.productnavsubblue a.sub3act, ul#productnavsub.productnavsubblue a.sub4act
{
	border-left: 6px solid #59ADCB;
	border-bottom: 1px solid #59ADCB;
	background: #82C1D8;
}

ul#productnavsub.productnavsubblue a.sub2act
{
	background-image: url(../../images/imgTemplates/arrow_black.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubblue a.sub3act
{
	background-image: url(../../images/imgTemplates/arrow_black2.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubblue a.sub4act
{
	background-image: url(../../images/imgTemplates/arrow_black3.gif);background-repeat: no-repeat;
}

/*darkblue*/
ul#productnavsub.productnavsubdarkblue a.sub1act, ul#productnavsub.productnavsubdarkblue a.sub2act, ul#productnavsub.productnavsubdarkblue a.sub3act, ul#productnavsub.productnavsubdarkblue a.sub4act
{
	border-left: 6px solid #005695;
	border-bottom: 1px solid #005695;
	background: #3F80AF;
}

ul#productnavsub.productnavsubdarkblue a.sub2act
{
	background-image: url(../../images/imgTemplates/arrow_black.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubdarkblue a.sub3act
{
	background-image: url(../../images/imgTemplates/arrow_black2.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubdarkblue a.sub4act
{
	background-image: url(../../images/imgTemplates/arrow_black3.gif);background-repeat: no-repeat;
}

/*pink*/
ul#productnavsub.productnavsubpink a.sub1act, ul#productnavsub.productnavsubpink a.sub2act, ul#productnavsub.productnavsubpink a.sub3act, ul#productnavsub.productnavsubpink a.sub4act
{
	border-left: 6px solid #A5006C;
	border-bottom: 1px solid #A5006C;
	background: #BB3F90;
}

ul#productnavsub.productnavsubpink a.sub2act
{
	background-image: url(../../images/imgTemplates/arrow_black.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubpink a.sub3act
{
	background-image: url(../../images/imgTemplates/arrow_black2.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubpink a.sub4act
{
	background-image: url(../../images/imgTemplates/arrow_black3.gif);background-repeat: no-repeat;
}

/*darkred*/
ul#productnavsub.productnavsubdarkred a.sub1act, ul#productnavsub.productnavsubdarkred a.sub2act, ul#productnavsub.productnavsubdarkred a.sub3act, ul#productnavsub.productnavsubdarkred a.sub4act
{
	border-left: 6px solid #AA122B;
	border-bottom: 1px solid #AA122B;
	background: #CE435A;
}

ul#productnavsub.productnavsubdarkred a.sub2act
{
	background-image: url(../../images/imgTemplates/arrow_black.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubdarkred a.sub3act
{
	background-image: url(../../images/imgTemplates/arrow_black2.gif);background-repeat: no-repeat;
}

ul#productnavsub.productnavsubdarkred a.sub4act
{
	background-image: url(../../images/imgTemplates/arrow_black3.gif);background-repeat: no-repeat;
}

/*HOVER*/
ul#productnavsub.productnavsubneutral a.sub2act:hover, ul#productnavsub.productnavsubyellow a.sub2act:hover, ul#productnavsub.productnavsuborange a.sub2act:hover, ul#productnavsub.productnavsubgreen a.sub2act:hover, ul#productnavsub.productnavsubred a.sub2act:hover, ul#productnavsub.productnavsubblue a.sub2act:hover, ul#productnavsub.productnavsubdarkblue a.sub2act:hover, ul#productnavsub.productnavsubpink a.sub2act:hover, ul#productnavsub.productnavsubdarkred a.sub2act:hover
{
	padding-left:25px;
	width:147px;
	width:"177px";
	background-image: url(../../images/imgTemplates/arrow_black.gif);background-repeat: no-repeat;
	font-weight:bold;
}

ul#productnavsub.productnavsubneutral a.sub3act:hover, ul#productnavsub.productnavsubyellow a.sub3act:hover, ul#productnavsub.productnavsuborange a.sub3act:hover, ul#productnavsub.productnavsubgreen a.sub3act:hover, ul#productnavsub.productnavsubred a.sub3act:hover, ul#productnavsub.productnavsubblue a.sub3act:hover, ul#productnavsub.productnavsubdarkblue a.sub3act:hover, ul#productnavsub.productnavsubpink a.sub3act:hover, ul#productnavsub.productnavsubdarkred a.sub3act:hover
{
	background-image: url(../../images/imgTemplates/arrow_black2.gif);background-repeat: no-repeat;
	font-weight:bold;
	padding-left:40px;
	width:132px;
	width:"177px";
}

ul#productnavsub.productnavsubneutral a.sub4act:hover, ul#productnavsub.productnavsubyellow a.sub4act:hover, ul#productnavsub.productnavsuborange a.sub4act:hover, ul#productnavsub.productnavsubgreen a.sub4act:hover, ul#productnavsub.productnavsubred a.sub4act:hover, ul#productnavsub.productnavsubblue a.sub4act:hover, ul#productnavsub.productnavsubdarkblue a.sub4act:hover, ul#productnavsub.productnavsubpink a.sub4act:hover, ul#productnavsub.productnavsubdarkred a.sub4act:hover
{
	background-image: url(../../images/imgTemplates/arrow_black3.gif);background-repeat: no-repeat;
	font-weight:bold;
	padding-left:55px;
	width:117px;
	width:"177px";
}


ul#productnavsub a.sub2act
{
	background-image: url(../../images/imgTemplates/arrow_black.gif);background-repeat: no-repeat;
}
/*Ende Farben Navi Links*/

/********** Content Left END **********/

/********** Content Mid **********/
#content {position:absolute; left:0px; top:154px; width:960px; visibility:visible; z-index:1;margin-bottom:10px;}
#contentmain {position:relative; visibility:visible;margin-left:20px;width:557px; z-index:1;  margin-top: 10px;}

#contentmain a
{
	color: #2C6866;
	font-weight:normal;
	text-decoration: none;
}

.contentmain
{
	background-image: url(../../images/imgTemplates/bg_content.jpg);
	background-repeat: no-repeat;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
/* Navpath */
#navpath {position:absolute; left:191px; top:131px; width:557px; width:"579px"; height:18px; height: "23px"; background: #2E8F8E; visibility:visible; z-index:1;border-right: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF; padding-left:21px; padding-top:4px; color:#FFFFFF; font-size:70%;}

#navpath a
{
	text-decoration: none;
}

#navpath span
{
	padding-left: 7px;
	padding-right: 7px;
}
/* Navpath END */
/********** Content Mid END **********/

/********** Content Right **********/
#contentright {position:relative; visibility:visible;width:177px; z-index:1; margin-left:7px; margin-top:10px; margin-bottom:6px; margin-right:4px;}
.headboxdarkgreenpic {position:relative; visibility:visible;width:169px; width: "177px";  height: 19px; background: #2E6766; z-index:2; margin-bottom:8px;padding-left:8px;}
.headboxgreenpic {position:relative; visibility:visible;width:169px; width: "177px"; height: 19px; height: "20px"; background: #2E8F8E; z-index:2;border-bottom: 1px solid #FFFFFF; padding-left:8px;}
.headboxorangepic {position:relative; visibility:visible;width:169px; width: "177px"; height: 19px; height: "20px"; background: #EE7E00; z-index:2;border-bottom: 1px solid #FFFFFF; padding-left:8px;}

.contentboxgreenpic {position:relative; visibility:visible; width:164px; width: "177px"; background: #FFFFFF; color: #2F6766; font-size: 70%; z-index:2;border: 1px solid #2E8F8E;padding-top: 5px;padding-right:3px;padding-left:8px;padding-bottom: 6px; margin-bottom: 8px;}
.contentboxorangepic {position:relative; visibility:visible; width:164px; width: "177px"; background: #FFFFFF; color: #2F6766; font-size: 70%; z-index:2;border: 1px solid #EE7E00;padding-top: 5px;padding-right:3px;padding-left:8px;padding-bottom: 6px; margin-bottom: 8px;}
#cbgpr {position:relative; visibility:visible; width:164px; width: "177px"; height:100%; background: #FFFFFF; color: #2F6766; font-size: 70%; z-index:2;border: 1px solid #2E8F8E;padding-top: 5px;padding-right:3px;padding-left:8px;padding-bottom: 6px; margin-bottom: 8px;}

.headboxred {position:relative; visibility:visible; width:169px; width: "177px"; height: 16px; height: "20px"; background: #AA122B; z-index:2; border-bottom: 1px solid #FFFFFF; padding-left:8px; color: #FFF; font-size: 70%; font-weight: bold; padding-top:3px; margin-top:16px;}
.contentboxred {position:relative; visibility:visible; width:164px; width: "177px"; background: #FFFFFF; color: #AA122B; font-size: 70%; z-index:2; border: 1px solid #AA122B; margin:0px; padding-top: 3px;padding-left:8px;padding-right:3px;padding-bottom: 6px;}
.headboxgreen {position:relative; visibility:visible;width:161px; width: "177px"; height: 16px; height: "20px"; background: #2E8F8E; z-index:2;border-bottom: 1px solid #FFFFFF; padding-left:8px; color: #FFF; font-size: 70%; font-weight: bold; padding-top:3px; margin-top:16px;}
.contentboxgreen {position:relative; visibility:visible; width:156px; width: "177px"; color: #2F6766; font-size: 70%; background: #FFFFFF; z-index:2;border: 1px solid #2E8F8E; margin:0px; padding-top: 3px;padding-left:8px;padding-right:3px;padding-bottom: 6px;}

.contentboxredPhone {position:relative; visibility:visible; width:164px; width: "177px"; background: #FFFFFF; background-image:url(../../images/imgTemplates/telefon_bg.jpg);color: #AA122B; font-size: 70%; z-index:2; border: 1px solid #AA122B; margin:0px; padding-top: 3px;padding-left:8px;padding-right:3px;padding-bottom: 6px; background-color:#AFCDCD;height:45px;height: "55px";background-repeat:no-repeat}

.contentboxgreenpicProd {position:relative; visibility:visible; width:164px; width: "177px"; background: #FFFFFF; color: #2F6766; font-size: 70%; z-index:2;border: 1px solid #2E8F8E;padding-top: 5px;padding-right:3px;padding-left:8px;padding-bottom: 6px; margin-right:0px; margin-bottom: 8px;}
.contentboxredpicProd {position:relative; visibility:visible; width:164px; width: "177px"; background: #FFFFFF; color: #2F6766; font-size: 70%; z-index:2;border: 1px solid #AA122B;padding-top: 5px;padding-right:3px;padding-left:8px;padding-bottom: 6px; margin-right:0px; margin-bottom: 8px;}
.headboxgreenpicProd {position:relative; visibility:visible;width:166px; width: "177px"; height: 19px; height: "20px"; background: #2E8F8E; z-index:2;border-bottom: 1px solid #FFFFFF; padding-left:8px;padding-right:3px;margin-right:0px;}
.headboxredpicProd {position:relative; visibility:visible;width:166px; width: "177px"; height: 19px; height: "20px"; background: #AA122B; z-index:2;border-bottom: 1px solid #FFFFFF; padding-left:8px;padding-right:3px;margin-right:0px;}

.headboxProd
{
	color: #FFFFFF; 
	font-size: 70%; 
	font-weight: bold;
	line-height: 19px;
	text-decoration: none;
}

a.noticeText2
{
	color: #2F6766;    	
	text-decoration:none;
	font-weight:normal;
}

 #cbgpr span,  #cbgpr  a.noticeText
{
	color: #2F6766;    	
	text-decoration:none;
	font-weight:normal;
	font-size:70%;
}

.headbox
{
	width:140px;	
	height: 19px;
	color: #FFFFFF; 
	font-size: 70%; 
	font-weight: bold;
	line-height: 19px;	
	float: left;
	text-decoration: none;
}

a.headbox
{
	width:140px;	
	height: 19px;
	color: #FFFFFF; 
	font-size: 70%; 
	font-weight: bold;
	line-height: 19px;	
	float: left;
	text-decoration: none;
}

.contentboxgreenpic a, .contentboxgreenpicProd a
{
	color: #2F6766;    	
	text-decoration:none;
	font-weight:normal;
}

.contentright
{
	background-image: url(../../images/imgTemplates/bg_content_right.jpg);
	background-repeat: no-repeat;
	border-right: 1px solid #2F8F8E;
}

.contentbox
{
	width:86px;
	font-size: 70%; 
	color: #2F6766;	
}

.contentboxright
{
	width:70px;
	font-size: 70%; 
	color: #2F6766;
	text-align: right;
}

.inputdirectorder
{
	border: 1px solid #EAF3F2;
	background: #EAF3F2;
	width: 138px;
	height: 16px;
	color: #2E8F8E;
	font-size: 70%;
}
/********** Content Right END **********/


/********** Footer **********/
/* Funcnav */
#funcnav {position:relative; visibility:visible; width: 960px; height:20px; height: "21px";	background:#2F8F8E; border-bottom: 1px solid #FFFFFF;}

#funcnav a
{
	font-size:70%;
	color: #FFF;    	
	text-decoration:none;
	font-weight:normal;	
	line-height: 11px;	
}

.funcnavtext
{
	position:absolute; 
	visibility:visible;	
	left: 190px;
	width: 578px;
	width: "580px";
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;	
	height: 16px;	
	height: "20px";	
	text-align: center;
	padding-top: 4px;	
}

.pipe
{
	font-size:70%;
	color: #FFF;    
	font-weight:normal;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 11px;	
}
/* Funcnav END */

#orderfooterphone, #orderfooterfax, #orderfooteremail
{
	position:relative; 
	visibility:visible;
	color: #2F6766;	
	float: left;
	padding-left: 33px;	
	padding-right: 33px;	
	padding-top: 15px;
}

#orderfooteremail a
{
	color: #2F6766;
	text-decoration: none;
}

#orderfootertext
{
	position:relative; 
	visibility:visible;	
	color: #2F6766;	
	text-align: center;
	font-size: 75%;
	font-weight: normal;	
	padding-top: 15px;
	padding-left:0px;
	margin-left:0px;
}
#orderfootertext a
{
	text-decoration:none;
	color:#2F6766;
	
}

.orderfooternorm
{
	font-size: 75%;
	font-weight: normal;	
}

.orderfooterbig
{
	font-size: 80%;
	font-weight: bold;	
}

.contentrightfooter
{
	background-image: url(../../images/imgTemplates/bg_footer_right.jpg);
	background-repeat: no-repeat;
}
/********** Footer END **********/

/********** Template AllProductCategories **********/ 
.productboxyellow {position:relative; visibility:visible;width:170px; width:"170px"; background: #FFBA00; z-index:2; border: 1px solid #FFBA00;text-align:center; margin-right:13px; margin-bottom:13px; float:left;padding:0px;}
.productboxorange {position:relative; visibility:visible;width:170px; width:"170px"; background: #EE7E00; z-index:2; border: 1px solid #EE7E00;text-align:center; margin-right:13px; margin-bottom:13px; float:left;padding:0px;}
.productboxgreen {position:relative; visibility:visible;width:170px; width:"170px"; background: #308A66; z-index:2; border: 1px solid #308A66;text-align:center; margin-right:13px; margin-bottom:13px; float:left;padding:0px;}
.productboxred {position:relative; visibility:visible;width:170px; width:"170px"; background: #BE0524; z-index:2; border: 1px solid #BE0524;text-align:center; margin-right:13px; margin-bottom:13px; float:left;padding:0px;}
.productboxblue {position:relative; visibility:visible;width:170px; width:"170px"; background: #59ADCB; z-index:2; border: 1px solid #59ADCB;text-align:center; margin-right:13px; margin-bottom:13px; float:left;padding:0px;}
.productboxdarkblue {position:relative; visibility:visible;width:170px; width:"170px"; background: #005695; z-index:2; border: 1px solid #005695;text-align:center; margin-right:13px; margin-bottom:13px; float:left;padding:0px;}
.productboxpink {position:relative; visibility:visible;width:170px; width:"170px"; background: #A5006C; z-index:2; border: 1px solid #A5006C;text-align:center; margin-right:13px; margin-bottom:13px; float:left;padding:0px;}
.productboxdarkred {position:relative; visibility:visible;width:170px; width:"170px"; background: #AA122B; z-index:2; border: 1px solid #AA122B;text-align:center; margin-right:13px; margin-bottom:13px; float:left;padding:0px;}
.shpBut{border: 1px solid #2F6766;}
/*  background:#AA122B; border:1px solid #AA122B; */
.productboxwide0, .productboxwide1, .productboxwide2 {position:relative; visibility:visible; z-index:2; text-align:center; margin-right:13px; margin-bottom:13px; float:left; padding:0px;}
.productboxwide0 {width:170px; width:"170px";}
.productboxwide1 {width:540px; width:"540px";}
.productboxwide2 {width:355px; width:"355px";}

.productboxwideorange
{
	 background:#EE7E00; border:1px solid #EE7E00;
}

.productboxwidegreen
{
	 background:#308A66; border:1px solid #308A66;
}

.productboxwidered
{
	 background:#BE0524; border:1px solid #BE0524;
}

.productboxwideblue
{
	 background:#59ADCB; border:1px solid #59ADCB;
}

.productboxwidedarkblue
{
	 background:#005695; border:1px solid #005695;
}

.productboxwideyellow
{
	 background:#FFBA00; border:1px solid #FFBA00;
}

.productboxwidepink
{
	 background:#A5006C; border:1px solid #A5006C;
}

.productboxwidedarkred
{
	 background:#AA122B; border:1px solid #AA122B;
}
.productboxwideneutral
{
	 background:#2F6766; border:1px solid #2F6766;
}

.productboxtext
{
	color: #FFF;
	font-weight: bold;
	font-size: 70%;	
	line-height:18px;	
	text-align:top;
}

.borbackorange{border: 1px solid #EE7E00; background-color: #EE7E00;}
.borbackgreen{border: 1px solid #308A66; background-color: #308A66;}
.borbackred{border: 1px solid #BE0524; background-color: #BE0524;}
.borbackblue{border: 1px solid #59ADCB; background-color: #59ADCB;}
.borbackdarkblue{border: 1px solid #005695; background-color: #005695;}
.borbackyellow{border: 1px solid #FFBA00; background-color: #FFBA00;}
.borbackpink{border: 1px solid #A5006C; background-color: #A5006C;}
.borbackdarkred{border: 1px solid #AA122B; background-color: #AA122B;}
.borbackneutral{border: 1px solid #2F6766; background-color: #2F6766;}
/********** Template AllProductCategories END **********/ 

/********** Template ProductCategorieOrange **********/ 
.productboxcolcontent {position:relative; visibility:visible; width:173px; width: "175px"; z-index:2; margin: 0px; margin-bottom: 20px;}
.productboxcolwidecontent {position:relative; visibility:visible; width:537px; width: "539px"; height: 100%;  z-index:2; margin-right: 15px; margin-bottom: 20px;}
.productboxcolfloat {margin:0px;}

#productboxcolwidehead {position:relative; visibility:visible; width: 539px; height: 18px; z-index:2; margin-right: 15px; background-image: url(../../images/imgTemplates/arrow_white_2.gif); background-repeat: no-repeat;}
#productboxcolcontent2 {position:relative; visibility:visible; width:537px; width: "539px"; height: 100%;  z-index:2; margin-right: 15px; margin-bottom: 20px;}

#productboxcolwidehead h1
{
	line-height: 19px;
	color: #FFF;
	font-weight: bold;
	font-size: 70%;
	margin: 0px;
	padding:0px;
	padding-left: 22px;
	position:absolute;
}

#productboxcolhead {position:relative; visibility:visible; width:539px; height:18px; z-index:2; margin-right:15px;}

#productboxcolhead  a
{
	line-height: 19px;
	color: #FFF;
	font-weight: bold;
	font-size: 70%;
	margin: 0px;
	padding:0px;
	padding-left: 11px;
	position:absolute;
}

.productboxcolwidecontent h1
{
	margin:0px;
	padding:0px;
	color: #2C6866; 
	font-size: 70%;
	font-weight: bold;
	valign:top;
}

/*
.productboxcolwidecontent p
{
	color: #2C6866; 
	font-size: 70%;
	font-weight: normal;
}*/


.productboxwidelink
{
	background: #D4E7E5;	
	height: 18px;	
	height: "20px";
	padding-left:4px;
	float:left;	
	color: #2C6866; 
	font-weight: normal;
	text-decoration: none; 
}

#productboxlinks a, a.productboxlinks
{
	color: #2C6866; 
	font-size: 70%;
	font-weight: normal;
	text-decoration:none;
}

a.selCountryLink
{
	color: #000000; 
	font-size: 70%;
	font-weight: normal;
	text-decoration:none;
}

.productboxwidelink
{
	font-size:70%;
	border: 1px solid #2C6866;
	background: #D4E7E5;	
	height: 18px;	
	height: "20px";
	padding-left:4px;
	float:left;	
}

.productboxwidelinkback
{
	font-size:70%;
	border: 1px solid #2C6866;
	background: #D4E7E5;	
	height: 18px;
	height: "20px";
	padding-right:4px;
	float:left;	
	color: #2C6866; 
	font-weight: normal;
	text-decoration: none; 
}

.productboxwidelinkback a
{
	color: #2C6866; 
	font-weight: normal;
	text-decoration: none; 
}

.productcontentwidelist
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	color: #2C6866; 
	font-weight: normal;
	font-size: 70%;
	line-height:18px;
	valign:top;
}

.productcontentwidelist ul, .productcontentwidelist li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height:18px;
	valign:top;
}

.productcontentwidelist li
{
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/imgTemplates/arrow_green.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}

.productcontentlist
{
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;
	padding-left: 8px;
	color: #2C6866; 
	font-weight: normal;
	font-size: 70%;	
	height: "18px";
	line-height: 18px;
}

.productcontentlist ul
{
	margin: 0px;
	padding: 0px;
}

.productcontentlist li
{
	background-image: url(../../images/imgTemplates/arrow_green.gif);
	background-repeat: no-repeat;
	list-style: none;
	padding-left: 12px;
}

.productcontentlist2
{	
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	color: #2C6866; 
	font-weight: normal;
	font-size: 70%;
	line-height:18px;
	valign:top;
}

.productcontentlist2 ul, .productcontentlist2 li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height:18px;
	valign:top;
}

.productcontentlist2 li
{
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/imgTemplates/arrow_green.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}

.backcolorangehead, .backcolyellowhead, .backcolgreenhead, .backcolredhead, .backcolbluehead, .backcoldarkbluehead, .backcolpinkhead, .backcoldarkredhead, .backcolneutralhead
{
	padding-top: 3px;
	padding-bottom:3px;
	text-align: center;
}

.backcolorangehead
{
	background: #EE7E00;
}

.backcolyellowhead
{
	background: #FFBA00;
}

.backcolgreenhead
{
	background: #308A66;
}

.backcolredhead
{
	background: #BE0524;
}

.backcolbluehead
{
	background: #59ADCB;
}

.backcoldarkbluehead
{
	background: #005695;
}

.backcolpinkhead
{
	background: #A5006C;
}

.backcoldarkredhead
{
	background: #AA122B;
}

.backcolneutralhead
{
	background:#2F6766;
}


.backcolorange
{
	background: #EE7E00;
}

.backcolyellow
{
	background: #FFBA00;
}

.backcolgreen
{
	background: #308A66;
}

.backcolred
{
	background: #BE0524;
}

.backcolblue
{
	background: #59ADCB;
}

.backcoldarkblue
{
	background: #005695;
}

.backcolpink
{
	background: #A5006C;
}

.backcoldarkred
{
	background: #AA122B;
}

.backcolneutral
{
	background: #2F6766;
}


.bordercolorange
{
	border: 1px solid #EE7E00;
	color: #EE7E00;
}

.bordercolyellow
{
	border: 1px solid #FFBA00;
	color: #FFBA00;
}

.bordercolgreen
{
	border: 1px solid #308A66;
	color: #308A66;
}

.bordercolred
{
	border: 1px solid #BE0524;
	color: #BE0524;
}

.bordercolblue
{
	border: 1px solid #59ADCB;
	color: #59ADCB;
}

.bordercoldarkblue
{
	border: 1px solid #005695;
	color: #005695;
}

.bordercolpink
{
	border: 1px solid #A5006C;
	color: #A5006C;
}

.bordercoldarkred
{
	border: 1px solid #AA122B;
	color: #AA122B;
}

.bordercolneutral
{
	border: 1px solid #2F6766;
	color: #2F6766;
}

/********** Template ProductCategorieOrange END **********/ 

/********** Template ProductOrange **********/ 
#productboxwideheadline {position:relative; visibility:visible; width: 539px; height: 18px; z-index:2; margin-right: 15px; background-image: url(../../images/imgTemplates/arrow_white.gif); background-repeat: no-repeat;}
#productboxwidehead {position:relative; visibility:visible;width: 530px; width: "539px"; background: #DFE9E8; z-index:2; margin-right: 15px;padding-left: 7px;padding-top:7px; padding-bottom:7px; color: #2F6766;border-left: 1px solid; border-right: 1px solid;}
#productboxwidecontent {position:relative; visibility:visible; width: 537px; width: "539px"; background: #FFFFFF; z-index:2; margin-right: 15px; margin-bottom: 20px; border-top: 0px; border-left: 1px solid;  border-right: 1px solid; border-bottom: 0px solid;}
#productboxwidefloat {float:left;margin-right:7px;}
#productboxcolwidecontentCon {position:absolute; visibility:visible;  z-index:3; margin:0px; padding:0px;}

.borColororange
{
	border-color:#EE7E00;
}

.borColoryellow
{
	border-color:#FFBA00;
}

.borColorgreen
{
	border-color:#308A66;
}

.borColorred
{
	border-color:#BE0524;
}

.borColorblue
{
	border-color:#59ADCB;
}

.borColordarkblue
{
	border-color:#005695;
}

.borColorpink
{
	border-color:#A5006C;
}

.borColordarkred
{
	border-color:#AA122B;
}

.borColorneutral
{
	border-color:#2F6766;
}

#productboxwideheadline h1
{
	line-height: 19px;
	color: #FFF;
	font-weight: bold;
	font-size: 70%;
	margin: 0;
	padding-left: 22px;
	position:absolute;
}

.productheadtext
{
 	font-weight: normal;
	font-size: 70%;
	color: #2F6766;	
}

.productheadtextbold
{
 	height: 22px;
 	padding-right:20px;
 	font-weight: bold;
	font-size: 70%;
	color: #2F6766;	
}

#productboxwidehead ul
{
	margin: 0;
	padding: 0;	
}

#productboxwidehead li
{
	border: 1px solid #316968;
	width:auto;
	min-width: 43px;
	background: #FFFFFF;
	text-align: center;
	list-style: none;
	margin-top: 5px;
	line-height: 14px;
	padding-bottom: 3px;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
}
#wdisp li
{
	border: 1px solid #316968;
	min-width: 43px;
	background: #FFFFFF;
	text-align: center;
	list-style: none;
	margin-top: 5px;
	margin-left:5px;
	line-height: 14px;
	padding-bottom: 3px;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
	display:block;
	float:left;
	white-space: nowrap;
}

* html #wdisp li
{
	border: 1px solid #316968;
	width: 43px;
	background: #FFFFFF;
	text-align: center;
	list-style: none;
	margin-top: 5px;
	margin-left:5px;
	line-height: 14px;
	padding-bottom: 3px;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
	display:block;
	float:left;
	white-space: nowrap;
}

#productboxwidehead li.active
{
	border: 1px solid #316968;

}

#productboxwidehead li.av
{
	border: 1px solid #316968;
	
}

#productboxwidehead li.uav
{
	border: 1px solid #DFE9E8;
	display:none;

}

#productboxwidehead li.sel
{
	border: 1px solid red;
	
}
#productboxwidehead li.activew
{
	border: 1px solid #316968;
	display:block;
float:left;
margin-left:5px;
}

#productboxwidehead li.avw
{
	border: 1px solid #316968;
	display:block;
float:left;
margin-left:5px;
}

#productboxwidehead li.uavw
{
	border: 1px solid #DFE9E8;
	display:none;
	
float:left;
margin-left:5px;
}

#productboxwidehead li.selw
{
	border: 1px solid red;
	display:block;
	float:left;
	margin-left:5px;
}

#productboxwidehead a
{
	color: #2C6866; 	
	font-weight: normal;
	text-decoration: none;
	font-size: 70%;
}

#productboxwidecontent h1, #productboxwidecontent p, #ffSearchResult h1, #ffSearchResult p
{
	margin: 0px;
	padding:0px;
	color: #2C6866; 
	font-size: 70%;
	font-weight: bold;
	padding-top: 7px;
}

#productboxwidecontent a
{
	margin: 0px;
	padding:0px;
	color: #2C6866; 	
	font-weight: normal;
	text-decoration: underline;
	font-size: 70%;
}

.productlist
{
	list-style: none;
	margin: 0em; 
	padding: 0em; 
	padding-top: 7px;
	font-size: 70%;
	color: #2F6766;
}

.productlist li
{
	font-weight: normal;
	line-height: 14px;
}

.productlist span
{
	font-weight: bold;
	line-height: 14px;
}

.productlist h2
{ 	
	font-weight: bold;
}

.inputamount
{
	border: 1px solid #306867;
	background: #FFFFFF;
	width: 31px;
	height: 17px;
	color: #000000;
	font-size: 70%;
}

.inputamountdetails
{
	border: 1px solid #306867;
	background: #FFFFFF;
	width: 43px;
	height: 15px;
	color: #000000;
	font-size: 70%;
}

.producttablehr
{
	background: #2F6766;
	height: 1px;
}



/********** Template Fachberater END **********/ 

/********** Template Contact **********/ 
.textfachber
{
	color: #2E6766;
	font-size: 75%;	
	font-weight: normal;
	text-decoration: none;
}

.inputfachber
{
	border: 1px solid #EBF4F3;
	background: #EBF4F3;
	width: 160px;
	height: 18px;
	color: #2E6766;
	font-size: 75%;	
}

.tablefach
{
	border:1px solid #2E6766;
	margin:0px;
	padding:0px;
	margin-left:60px;
	height:18px;
	height:"16px";
}
/********** Template Fachberater  END**********/ 


/********** Template Contact **********/ 
.inputcontact
{
	border: 1px solid #2E8F8E;
	background: #EAF3F2;
	width: 168px;
	height: 20px;
	color: #2E8F8E;
	font-size: 75%;
}

.inputcontactmessage
{
	border: 1px solid #2E8F8E;
	background: #EAF3F2;
	width: 455px;
	height: 83px;
	color: #2E8F8E;
	font-size: 70%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
}
/********** Template Contact END **********/ 

/********** Template BildText **********/ 
#contentmaincontent {position:relative; visibility:visible;width:535px; z-index:1; margin-left: 20px; margin-top: 10px; margin-right: 20px; margin-bottom: 10px;}

.contentmaincontentpic, .contentmaincontentpic2 {position:relative; visibility:visible; width:190px; z-index:1; margin-bottom: 20px; margin-top: 10px; padding-top:3px; vertical-align:top;}
.contentmaincontentpic {float:left;margin-right:30px;}
.contentmaincontentpic2 {float:right;margin-left:30px;}
.contentmaincontenttext {position:relative; visibility:visible; z-index:1;margin-bottom: 20px; margin-top:10px; vertical-align:top;}
.clear {clear: both;}

.contentmaincontenttext span, .contentmaincontenttext ul
{
	margin:0px;
	padding-top:0px;
	vertical-align:top;
}

.contentmaincontenttext subheadline, .contentmaincontenttext h2
{
	margin:0px;
	padding-top:0px;
}


.contentmaincontenttext ul
{
	margin-left:10px;
	padding-left:10px;
	font-size:75%;
}

/*Temp TextBilder*/
.contentPic {position:relative; visibility:visible; width:190px; z-index:1; margin:0px; padding:0px; vertical-align:top;}

/********** Template BildText END **********/ 

/********** Template Service **********/ 
#service {position:relative; visibility:visible;width:535px; height:500px;  z-index:1; margin-left: 20px; margin-top: 10px; margin-right: 20px; margin-bottom: 10px; background: url(../../images/imgTemplates/landkarte_service.jpg) bottom right no-repeat;}
#serviceleft {position:relative; visibility:visible; z-index:1; width: 267px; float:left; margin-bottom: 20px; margin-top: 10px;padding-top: 3px;}
#serviceright {position:relative; visibility:visible; z-index:1; width: 267px; float:right; margin-bottom: 20px; margin-top: 10px;}
#clear {clear: both;}
#kennzeichen {padding-left:50px; padding-bottom:2px;}
/********** Template Service END **********/ 

/********** Template ShopOrangeCategories **********/ 
.productboxorangeshopmain, .productboxyellowshopmain, .productboxgreenshopmain, .productboxredshopmain, .productboxblueshopmain, .productboxdarkblueshopmain, .productboxpinkshopmain, .productboxdarkredshopmain {position:relative; visibility:visible;width:170px; z-index:2; margin-right: 15px;float:left; margin-bottom: 20px;}
.productboxorangeshoppic, .productboxyellowshoppic, .productboxgreenshoppic, .productboxredshoppic, .productboxblueshoppic, .productboxdarkblueshoppic, .productboxpinkshoppic, .productboxdarkredshoppic {position:relative; visibility:visible;width:168px; width:"170px"; z-index:2;}
/*.productboxorangeshopnav, .productboxyellowshopnav, .productboxgreenshopnav, .productboxredshopnav, .productboxblueshopnav, .productboxdarkblueshopnav, .productboxpinkshopnav, .productboxdarkredshopnav {position:relative; visibility:visible; width:170px; height:18px; margin:0px; padding:0px; color:#FFF; font-weight:normal; font-size:70%;}*/
.productboxorangeshopnav, .productboxyellowshopnav, .productboxgreenshopnav, .productboxredshopnav, .productboxblueshopnav, .productboxdarkblueshopnav, .productboxpinkshopnav, .productboxdarkredshopnav {margin:0px; padding:0px; padding-top:1px;}

.productboxorangeshoppic {background: #EE7E00; border: 1px solid #EE7E00;}
.productboxorangeshopnav {background: #EE7E00;}

.productboxyellowshoppic {background: #FFBA00; border: 1px solid #FFBA00;}
.productboxyellowshopnav {background: #FFBA00;}

.productboxgreenshoppic {background: #308A66; border: 1px solid #308A66;}
.productboxgreenshopnav {background: #308A66;}

.productboxredshoppic {background: #BE0524; border: 1px solid #BE0524;}
.productboxredshopnav {background: #BE0524;}

.productboxblueshoppic {background: #59ADCB; border: 1px solid #59ADCB;}
.productboxblueshopnav {background: #59ADCB;}

.productboxdarkblueshoppic {background: #005695; border: 1px solid #005695;}
.productboxdarkblueshopnav {background: #005695;}

.productboxpinkshoppic {background: #A5006C; border: 1px solid #A5006C;}
.productboxpinkshopnav {background: #A5006C;}

.productboxdarkredshoppic {background: #AA122B; border: 1px solid #AA122B;}
.productboxdarkredshopnav {background: #AA122B;}

.productboxshophead
{
	color: #FFF;
	font-weight: bold;
	font-size: 70%;	
	line-height:18px;
	padding-left:9px;
}

.productboxshopnavinfo
{
	padding-left:8px;
	top:2px;
	padding-right:9px;
}

.productboxshopnavorder
{
	padding-left:25px;
	top:2px;
	padding-right:9px;	
}
.productboxshopnavordersolo
{
	padding-left:0px;
	top:2px;
	padding-right:9px;	
}
/********** Template ShopOrangeCategories END **********/ 

/********** Template Warenkorb **********/ 
.warenkorbtable
{
	width: 537px;	
	margin-top:15px;
}

.warenkorbtext, .warenkorbtextbedingungen, .warenkorbhead, .warenkorbheadMail
{
	color: #2C6866;
	font-size: 75%;
	padding-left:9px;
}

.warenkorbtext, .warenkorbtextbedingungen
{
	font-weight: normal;
}

.warenkorbhead, .warenkorbheadMail
{
	font-weight: bold;
}

.warenkorbhead
{
	padding-left:9px;	
}

.productboxwidelinkwk, .productboxwidelinkbackwk
{
	font-size:70%;
	border: 1px solid #2C6866;
	background: #D4E7E5;	
	height: 18px;	
	height: "20px";
}

.productboxwidelinkwk
{
	padding-left:4px;	
}

.productboxwidelinkbackwk
{
	padding-right:4px;	
}

/********** Template Warenkorb END **********/


/********** Template Login **********/
.inputlogin
{
	border: 1px solid #306867;
	background: #FFFFFF;
	width: 120px;
	height: 20px;
	color: #000000;
	font-size: 75%;
} 
/********** Template Login END **********/

/********** Template BestellungUebersicht **********/
.inputorder, .inputordermessage
{
	border: 1px solid #306867;
	background: #FFFFFF;
	color: #2E6766;
	font-size: 70%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.inputorder, .inputordermessage
{
	width: 170px;
	height: 20px;
}

.inputordermessage
{
	width: 249px;
	height: 80px;
}

a.navLeftSubActive {  font-weight:bold; }

a.navLeftSubInactive:link { color:#000000;}
a.navLeftSubInactive:visited { color: #000000;}
a.navLeftSubInactive:hover { font-weight:bold; color:#000000;}
a.navLeftSubInactive:active { font-weight:bold;color:#000000; }

a.navLeftSubSubActive { font-weight:bold;color:#000000; }
a.navLeftSubSubInactive { color:#000000; }

a.navLeftMainActive {font-weight:bold; color:#000000; font-size: 1.125em; }

a.navLeftMainInactive:link { font-size: 1.125em; color:#000000;}
a.navLeftMainInactive:visited { font-size: 1.125em;  color:#000000;}
a.navLeftMainInactive:hover { font-weight:bold; font-size: 1.125em; color:#000000;}
a.navLeftMainInactive:active {font-weight:bold; font-size: 1.125em; color:#000000;}
/********** Template BestellungUebersicht END **********/

.contactFormMailSent
{
	font-size: 75%;
	color: #2F6766;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 4px;
}

#divText
{
	font-size: 70%;
	color: #2F6766;
	margin: 0;
	padding-bottom: 9px;
	padding-left:0px;
}

#divText a
{
	color: #2F6766;
	margin: 0;
	padding-bottom: 9px;
	padding-left:0px;
}

#contentmaincontent a, #service a
{
	color: #2C6866;
	text-decoration: underline;	
}

#contentmaincontent p a.fbnGreen8, #contentmaincontent .productboxwidelinkback a, #contentmaincontent h1 a, #contentmaincontent.linksdocs a.lin, #contentmaincontent.linksdocsProd a.lin, #contentmaincontent.lin
{
	text-decoration: none;	
}

/*Search*/
#searchresult
{
	position:relative; visibility:visible;margin-left:20px;width:557px; z-index:2;
	color: #2C6866; 
	font-weight: normal;
	text-decoration: none;	
}

.searchHeadline
{
	font-size: 95%;
	color: #2F6766;
	font-weight: bold;
	margin: 0;
	padding-bottom: 4px;
}

.searchTextHead
{
	font-size: 75%;
	color: #2C6866;
	font-weight: bold;
	margin: 0px;
}

.searchText1
{
	background-color:#DFEAE6;
	padding:8px 10px 8px 10px;
	margin:0px;
}

.searchText2
{
	background-color:#EFF4F3;
	padding:8px 10px 8px 10px;
	margin:0px;
}

.searchText1 span, .searchText2 span
{
	text-align:left;
	color: #2C6866;
	font-weight: bold;
	font-size: 75%;
	padding:0px;
	margin:0px;
}

.searchTextTable
{
	width: 540px;	
	margin-top:15px;
}
/*End Search*/

#noPicDummy100
{
	width:100px; 
	height:90px; 
	max-height:90px; 
	background-image:url(../../images/imgTemplates/noPicBg90.jpg); 
	font-weight:bold;
	font-size:0.875em;
	color:#009373;
	text-align:center;
	vertical-align:middle;
	border:1px solid #2a4342;
}
	
#productnavsub a span
{
	padding:0px;
	font-size:100%;
	width:100%;
	cursor:pointer;
}

#contentmaincontent .text td
{
	color:#2F6766;
	font-size:75%;
	line-height:120%;
}

/*Sitemap*/
#sitemap 
{
  		border-width:1px;
 	 	border-style:solid;
  		border-color:#2E8F8E;
		width:265px;
		background-color:#AFCDCD;
}		
		
#sitemapcontent 
{
	margin:5px;
}		
		
#siteMapMain
{
	top:20px;
	left:16px;
	border-width:1px;
 	border-style:solid;
  	border-color:#2E8F8E;
	width:545px;
	background-color:#AFCDCD;
}

table.sitemap a:link { color:#003333; }
table.sitemap a:visited {  color:#003333; }
table.sitemap a:hover { font-weight:bold; color:#003333;}
table.sitemap a:active {  font-weight:bold; color:#003333; }

a.sitemap-1,  a.sitemap0, a.sitemap1, a.sitemap2, a.sitemap3, a.sitemap4{ font-size:70%; text-decoration: none; font-weight:bold; color:#003333;}
 
#siteMapMain .fbnWhite9
{
	font-size:70%;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

#siteMapMain .fbnWhite8
{
	font-size:70%;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
} 

ul.artUl
 {
 font-size:70%;
	
 		font-weight: none;
		text-decoration: none;
		color: #2C6866;
		list-style-type:square;
		padding-left:0px;
		margin-left:15px;
		margin-top:10px;
		margin-bottom:10px;
		
 }
.productlist ul.artUl
 {
 font-size:100%;
	
 		font-weight: none;
		text-decoration: none;
		color: #2C6866;
		list-style-type:square;
		padding-left:0px;
		margin-left:15px;
		margin-top:10px;
		margin-bottom:10px;
		
 }

.productboxcolwidecontent table * 
{
color:#2C6866;font-size:100%;
}
.productboxcolwidecontent table ul 
{
color:#2C6866;font-size:100%;
}
.productboxcolwidecontent table li
{
color:#2C6866;font-size:100%;
}
.productboxcolwidecontent table h1
{
color:#2C6866;font-size:100%;
}
.productboxcolwidecontent table  
{
color:#2C6866;font-size:70%;
}
.productboxcolwidecontent table td table
{
color:#2C6866;font-size:100%;
}
.productboxcolwidecontent .linksdocs a.lin 
{
color:#2C6866;font-size:100%;
}
.productboxcolcontent2 a.lin 
{
color:#2C6866;font-size:70%;
}
.text ul li {
font-size:130%;
font-weight:normal;
}
.text ul {
font-size:75%;
font-weight:normal;
display:inline;
padding-left:0px;
margin-left:0px;

}
.subheadline ul
{
font-size:100%;
display:inline;
}
.subheadline li
{
vertical-align:middle;
font-weight:normal;
line-height:120%;

}
.contentmaincontenttext ul li
{
vertical-align:baseline;
line-height:120%;

}


.headboxnull{display:none;position:relative; visibility:visible; width:161px; width: "177px"; height: 16px; height: "20px"; background: #AA122B; z-index:2; border-bottom: 1px solid #FFFFFF; padding-left:8px; color: #FFF; font-size: 70%; font-weight: bold; padding-top:3px; margin-top:16px;}
.contentboxnull {position:relative; visibility:visible; width:156px; width: "177px"; height:96px; color: #AA122B; font-size: 70%; z-index:2; border: 0px solid #AA122B; margin:0px; top:15px;margin-bottom:10px; }
ul.plag{list-style-type:square;color:#2F6766;font-size:70%;margin:0em;padding:0em;padding-left:15px;padding-top:8px;padding-bottom:3px}
li.plag{line-height:14px}

.producttablegreen
{
	background: #DFE9E8;
	
	
}

.producttablewhite
{
	background: #FFFFFF;
}


.producttablepic
{
	text-align: center;
	width: 100px;
	padding-top:10px;
	padding-left:10px;
	padding-right:13px;
	border-bottom:1px solid #2C6866;
}

.producttableleft
{
	padding-right: 10px; 
	width: 197px;
	border-bottom:1px solid #2C6866;
}

.producttablemid, .producttablemidgreen
{
	border-left: 1px solid #2F6766; 
	border-right: 1px solid #2F6766;
	padding-left:10px; 
	width:72px;
	border-bottom:1px solid #2C6866;
}

.producttableright
{
	padding-right: 5px;
	width: 131px;
	text-align: right;	
	border-bottom:1px solid #2C6866;
}
#productboxwidehead {position:relative; visibility:visible;width: 530px; width: "539px"; background: #DFE9E8; z-index:2; margin-right: 15px;padding-left: 7px;padding-top:7px; padding-bottom:7px; color: #2F6766;border-left: 1px solid; border-right: 1px solid;border-bottom:1px solid #2C6866;}

.wktCCbl
{
	color:#2C6866;
	font-size:70%;
	background-color:#F6BE7F;
	border:1px solid #EE7E00;
	padding:0px 0px 0px 4px;
	
}
.wktCCbl a
{
	color:#000000;
	
	text-decoration:none;
	
}
.wktCCbl img
{
	margin-left:3px;

	
	
}

	
.wkttCCbltab
{
	margin-top:5px;
	position:relative;
	right:-5px;
}
.suggestLayer
{
	color:#2C6866;
	background-color:#fff;
	opacity:0.9;
	
}
div.suggestLayer
{
	position:absolute;
	top:0px;
	z-index:100;
	left:7px;
	top:-3px;
	border:1px solid #2C6866;
	padding:2px;
}
table.suggestLayer
{
	width:450px;
	
}
.suggestLayer * td
{
	font-size:70%;
	cursor:pointer;
	
}
.suggestTextQuery
{
	
}
.suggestTextType
{
	padding-left:3px;
}
.suggestTextAmount
{
	padding-left:3px;
}
.suggestTextQueryTyped
{
	font-weight:bold;
	text-decoration:underline;
}
.suggestFooter
{
	height:0px;
}
.suggestHeader td
{
	border-bottom:1px solid #2C6866;
	
}
.suggestHeader
{
	border-bottom:1px solid #2C6866;
	margin-bottom:3px;
}
.suggestRow td
{
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}
.suggestHighlight
{
	color:#fff;
	background-color:#2C6866;
	
}

.suggestHighlight td
{
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	
}

.ffAsn
{
	z-index:100;
	border:1px solid #2E8F8E;
	width:172px;
	width:"176px";
	margin-left:8px;
	margin-top:1px;
	
}
.ffAsn div
{
	padding:0px;
	padding-bottom:4px;
	color:#2C6866;
	background-color:#fff;
	font-size:70%;	
	margin-top:0px;
	
	color:#2C6866;
	font-size:70%;
}
.ffAsn * td
{
	cursor:pointer;
	font-size:70%;
	color:#2C6866;
}
.ffAsn * p
{
	color:#2C6866;
	
}
.ffAsn * h3
{
	font-weight:bold;
	color:#2C6866;
	
}
.ffAsn * a
{
	color:#2C6866;
	text-decoration:none;
	
	
	
}

.ffAsn * tr * select
{
	font-size:90%;
	height:90%;
	width:100%;
		
}


.ffAsn * tr.asnElementSelected
{
	color:#fff;
	background-color:#2E8F8E ;
	
}
.ffAsn * tr.asnElementSelected * a
{
	color:#fff;
	background-color:#2E8F8E ;
	
}
.asnElementRemove
{
padding:2px;
width:10px;
}

.asnElementClusterLevel0
{
	padding-left:10px;
}
.asnElementClusterLevel1
{
	padding-left:15px;
}
.asnElementClusterLevel2
{
	padding-left:20px;
}
.asnElementClusterLevel3
{
	padding-left:25px;
}

	
.headboxFilter {
background:#2E8F8E none repeat scroll 0%;

color:#FFFFFF;
font-size:70%;
font-weight:bold;
margin:0px;
border:0px solid black;
margin-top:10px;

visibility:visible;
width:174px;
width:"176px";
	
margin-left:8px;
z-index:2;
}

.headboxFilter p
{
	padding-left:8px;
	line-height:22px;
	margin:0px;
}

.groupName
{
	padding-left:8px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:4px;
	background-color:#DEE8E7;
	line-height:22px;
	
}
.pagingControl
{
background:#2E8F8E none repeat scroll 0%;
width:540px;
font-weight:bold;
color:#fff;

}

.pagingControl * td
{
	font-weight:bold;
	color:#fff;
	font-size:70%;
	text-decoration:none;
}
.pagingControl select
{
	font-size:100%;
	border:0px solid black;
	background:#D5E7E5 none repeat scroll 0% 50%;
	padding:0px;
	margin:0px;
	margin-top:-1px;
	margin-bottom:-1px;
	color:#000;
	font-weight:normal;
	position:relative;
	top:0px;
		
}

.searchTextTableFf
{
	width: 540px;	
	margin-top:0px;
}
.searchTextTableFf * td
{
	border-top:0px solid black;
}
#ffSearchResult
{
	width:540px;border-top: 0px; border-left: 1px solid #2C6866;  border-right: 1px solid #2C6866; border-bottom: 0px solid;
}
#ffSearchResult .producttablepic 
{
	padding-bottom:10px;
}
.producttableleft a
{
	margin: 0px;
	padding:0px;
	color: #2C6866; 	
	font-weight: normal;
	text-decoration: underline;
		
}
#productboxcolhead a p 
{
margin:0px;
}