/*  body definitions ------------------------------------------------------------------------ */

.frameContent	{ margin-left:10px; }
.frameHome 		{ }
.frameNav1 		{ }
.frameNav2 		{ margin-top:10px; overflow:auto; }
.framePopup 	{ background-color: white;}

/*div, p, span, a	{ font-family:verdana, arial, sans-serif; }*/




li a			{ color:#333333; text-decoration:underline;}
li a:visited	{ color:#666666; text-decoration:underline;}
li a:hover		{ color:#000000; text-decoration:underline;}	

a.content			{ color:#333333; text-decoration:underline;}
a.content:visited	{ color:#666666; text-decoration:underline;}
a.content:hover		{ color:#000000; text-decoration:underline;}	

a.infoSLink				{ font-size:11px;color:#333333; text-decoration:none; }
a.infoSLink:visited		{ color:#666666; text-decoration:none; }
a.infoSLink:hover		{ color:#000000; text-decoration:underline; }


a.ModuleSmall			{ color:#333333; text-decoration:underline;}
a.ModuleSmall:visited	{ color:#666666; text-decoration:underline;}
a.ModuleSmall:hover		{ color:#000000; text-decoration:underline;}	

.ModuleSmall a			{ color:#333333; text-decoration:underline;}
.ModuleSmall a:visited	{ color:#666666; text-decoration:underline;}
.ModuleSmall a:hover	{ color:#000000; text-decoration:underline;}	


.moduleXSmall a			{ color:#333333; text-decoration:underline;}
.moduleXSmall a:visited	{ color:#666666; text-decoration:underline;}
.moduleXSmall a:hover	{ color:#000000; text-decoration:underline;}	


a.ModuleSmallList			{ color:#333333; text-decoration:none;}
a.ModuleSmallList:visited	{ color:#333333; text-decoration:none;}
a.ModuleSmallList:hover		{ color:#000000; text-decoration:none;}	

a.moduleSmallHead			{ color:#006600; text-decoration:none;}
a.moduleSmallHead:visited	{ color:#006600; text-decoration:none;}
a.moduleSmallHead:hover		{ color:#006600; text-decoration:none;}

a.homeTeaserSubhead		{ color:#333333; text-decoration:none; display:block;}

a.infoNews				{ color:#333333; text-decoration:none;}
a.infoNews:visited		{ color:#333333; text-decoration:none;}
a.infoNews:hover		{ color:#000000; text-decoration:underline;}	



a.ModuleNormal			{ color:#333333; text-decoration:underline;}
a.ModuleNormal:visited	{ color:#666666; text-decoration:underline;}
a.ModuleNormal:hover 	{ color:#000000; text-decoration:underline;}

.ModuleNormal a			{ color:#333333; text-decoration:underline;}
.ModuleNormal a:visited	{ color:#666666; text-decoration:underline;}
.ModuleNormal a:hover 	{ color:#000000; text-decoration:underline;}

.ModuleNormalNarrow a			{ color:#333333; text-decoration:underline;}
.ModuleNormalNarrow a:visited	{ color:#666666; text-decoration:underline;}
.ModuleNormalNarrow a:hover 	{ color:#000000; text-decoration:underline;}

a.infoSInfo				{ color:#555555; text-decoration:none;}
a.infoSInfo:visited		{ color:#777777; text-decoration:none;}
a.infoSInfo:hover		{ color:#333333; text-decoration:underline;}

a.nav1Breadcrumb		{ color:#333333; text-decoration:underline;}
a.nav1Breadcrumb:visited { color:#666666; text-decoration:underline;}
a.nav1Breadcrumb:hover	{ color:#000000; text-decoration:underline;}


a.nav2Level2p:hover		{ color:#000000; text-decoration:underline;}



a.nav1NormalGreen1		{color:#418200; text-decoration:none;}
a.nav1NormalGreen1:hover {color:#418200; text-decoration:underline;}


a.nav1Tab1				{text-decoration:none; display:block;}
a.nav1Tab1:hover		{color:#333333; }
a.nav1Tab1a				{text-decoration:none; display:block;}
a.nav1Tab1MY			{text-decoration:none; display:block;}
a.nav1Tab1MY:hover		{color:#333333; }

a.nav1Tab2p				{text-decoration:none; display:block;}
a.nav1Tab2p:hover		{color:#333333; }

a.nav1Tab2a				{text-decoration:none; display:block;}
a.nav1Tab2a:hover		{color:#FFFFFF; }

a.nav3Level1a:hover		{ color:#FFFFFF; text-decoration:none;}

a.nav3Level1p:hover		{ color:#333333; text-decoration:none; 
						  background-image:url(/img/layout/module/img/nav3level1h.gif); 
						}				
						
a.nav3Level2p:hover		{ color:#000000; text-decoration:underline;}						

a.homeTeaserWhite		{ color:#ffffff; text-decoration:none; }	
a.homeTeaserWhite:hover	{ color:#ffffff; text-decoration:none;}	


a.Grey1LinkUnderlineB		{ color:#333333; text-decoration:underline;	font-weight:bold;}
a.Grey1LinkUnderlineB:visited	{ color:#666666; text-decoration:underline;	font-weight:bold;}
a.Grey1LinkUnderlineB:hover	{ color:#000000; text-decoration:underline;	font-weight:bold;}

a.buttonLink			{ color:#5A5A5A; text-decoration:none;}
a.buttonLinkText		{ color:#5A5A5A; text-decoration:none;}
a.buttonLinkTextu		{ color:#5A5A5A; text-decoration:underline;}

a.contentinfoHead			{ color:#000000; text-decoration:none;}
a.contentinfoHead:visited	{ color:#333333; text-decoration:none;}
a.contentinfoHead:hover		{ color:#000000; text-decoration:underline;}


/* line-color-definitions -------------------------------------------------------------------------- */

.lineGrey1			{ background-color:#333333; 
					  }
					  
.lineGrey4			{ background-color:#C3C3C3; 
					  }
					  
.lineWhite			{ background-color:#FFFFFF; 
					  }
					  
.lineGreen3Dotted	{ background-color:#333333; 
					  background-image:url(/img/layout/module/img/line_green3_dotted.gif); 
					  background-repeat:repeat-x; 
					  width:100%; 
					  }
					  
.lineGreen50Dotted	{ background-color:#333333; 
					  background-image:url(/img/layout/module/img/line_green50_dotted.gif); 
					  background-repeat:repeat-x; 
					  width:100%; 
					  }
					  
.lineNav1Green		{ background-color:#85D633; 
					  }
					  
.lineDottedGrayv	{ background-color:#FFFFFF; 
					  background-image:url(/img/layout/module/img/line_gray_dottedv.gif); 
					  background-repeat:repeat-y; 
					  }
					  
.lineDottedGrayh	{ background-color:#FFFFFF; 
					  background-image:url(/img/layout/module/img/line_gray_dottedh.gif); 
					  background-repeat:repeat-x; 
					  width:100%; }





/* content-box-definitions ------------------------------------------------------------------------- */

.boxBorder			{ background:#66CC00; width:1px;}			/* Shorthand Notation als Netscape workaround */
.boxWhite 			{ background-color:#FFFFFF; }
.boxBarGreen 		{ background-image:url(/img/layout/module/img/bg_info_bar_green.gif); 
					  background-color:#FFFFFF; 
					  }
					  
.boxBarSearch 		{ background-image:url(/img/layout/module/img/bg_search_bar.gif); 
					  background-color:#F3FBEA; 
					  }

.boxGray4		 	{ background-color:#C3C3C3; }	
.boxGrey5 			{ background-color:#EBEBEB; }
.boxGray6		 	{ background-color:#E0E2DE; }	
.boxGray7		 	{ background-color:#E8EFDF; }

.boxGreen1		 	{ background-color:#66CC00; }
.boxGreen6		 	{ background-color:#DBF3C2; }
.boxGreen7		 	{ background-color:#F3FBEA; }
.boxGreen9		 	{ background-color:#C9DAB9; }	


.boxContentGreen5	{ background-color:#CBEEA8; }
.boxContentGreen7	{ background:#F3FBEA; }



.boxContentTab		{ background:url(/img/layout/module/img/bg_tab.gif); 
					  background-repeat:repeat-x; 
					  background-color:#FFFFFF; }
					  
.boxContentProdGroupGreen	{ background-image:url(/img/layout/module/img/contentprodgroup_green.gif); 
					  background-color:#FFFFFF; }

.boxNav1BgTab1		{ background-image:url(/img/layout/module/img/nav1_bgtab1.gif); 
					  background-repeat:repeat-x; 
					  }
					  
.boxNav1BgTab2		{ background-image:url(/img/layout/module/img/nav1_bgtab2.gif); 
					  background-repeat:repeat-x; 
					  }
					  
.boxNav1BgTabMY		{ background-image:url(/img/layout/module/img/nav1_bgtabmy.gif); 
					  background-repeat:no-repeat; 
					  }
					  

.boxNav1Tab1p		{ background-image:url(/img/layout/module/img/nav1_tab1.gif); 
					  background-repeat:repeat-x;  
					  background-color:#DBF3C2; }
					  
.boxNav1Tab1a		{ background:#66CC00;}	/* Shorthand Notation als Netscape workaround */

.boxNav1Tab2p		{ background-image:url(/img/layout/module/img/nav1_tab2.jpg); 
					  background-repeat:repeat-x; }
.boxNav1Tab2a		{ background:#66CC00;}	/* Shorthand Notation als Netscape workaround */
					  				  
					  
.boxNav1Bg			{ background-image:url(/img/layout/module/img/nav1_bg1.gif); 
					  }

.boxHomeBGGreen3 	{ background-color:#66CC00; }
.boxHomeBGGreen6	{ background-color:#DBF3C2; }
.boxHomeTeaserGrey 	{ background-color:#EFEFEF; }


.boxBreadcrumb 		{ background-color:#EBEBEB; }

.boxNav2Level1a 	{ background-color:#66CC00; }
.boxNav2Level1p 	{ background-color:#DBF3C2; }
.boxNav2Level2p 	{ background-color:#B8E789; }
.boxNav2Level2a 	{ background-color:#66CC00; }



.boxNav3Level2p		{ background:url(/img/layout/module/img/nav3level2p.gif);
					  }
.boxNav3Level2a		{ background:url(/img/layout/module/img/nav3level2a.gif);
					  }
.boxNav3Level1p		{ background:url(/img/layout/module/img/nav3level1p.gif);
					  }
.boxNav3Level1a		{ background:url(/img/layout/module/img/nav3level1a.gif);
					  }					  
.boxPressEcho 		{ background-image:url(/img/layout/module/img/ompressbg.gif); 
					  background-repeat:repeat-y;}

.boxInfoHeadGrey 	{ background-color:#C3C3C3; }	
.boxInfoContGreen 	{ background-color:#F3FBEA; }
.boxInfoContGreena 	{ background-color:#66CC00; }
.boxInfoNav 		{ background-color:#F3FBEA; }
.boxInfoNava 		{ background-image:url(/img/layout/module/img/infoslink2_a.gif); }	
.boxInfoContGrey5 	{ background-color:#EBEBEB; }	
.boxInfoContGrey6 	{ background-color:#F3F3F3; }

.boxPopTitleBg1		{ background-image:url(/img/layout/poptitlebg1.gif);}
.boxPopBgGreen6		{ background-color:#DBF3C2; }
.boxPopBgPc			{ background-color:#66CC00; }		/* product comparison */

/*	top right bottom left		*/
.margins5353		{ margin: 3px 5px 5px 5px; }
.margins0059		{ margin: 0px 0px 5px 9px; }
.margins0099		{ margin: 0px 0px 9px 9px; }
.margins0009		{ margin: 0px 0px 3px 9px; }
.margins3339		{ margin: 3px 3px 3px 9px; }
.margins3330		{ margin: 3px 3px 3px 0px; }
.margins0300		{ margin: 0px 3px 0px 0px; }
.marginsLegend		{ margin: 6px 0px 3px 0px; }	/* Online Magazin */


/* html-button-definitions ------------------------------------------------------------------------- */

.butBg		 	{ background-color:#FFFFFF; }
.butBGImageTL	{ background-image:url(/img/layout/elemente/img/button_border_t_l.gif); background-repeat:no-repeat; }
.butBGImageTM	{ background-image:url(/img/layout/elemente/img/button_border_t_m.gif); background-repeat:repeat-x; width:100%; }
.butBGImageTR	{ background-image:url(/img/layout/elemente/img/button_border_t_r.gif); background-repeat:no-repeat; }
.butBGImageML	{ background-image:url(/img/layout/elemente/img/button_border_m_l.gif); background-repeat:repeat-y; }
.butBGImageMR	{ background-image:url(/img/layout/elemente/img/button_border_m_r.jpg); background-repeat:repeat-y; }
.butBGImageBL	{ background-image:url(/img/layout/elemente/img/button_border_b_l.gif); background-repeat:no-repeat; }
.butBGImageBM	{ background-image:url(/img/layout/elemente/img/button_border_b_m.jpg); background-repeat:repeat-x; }
.butBGImageBR	{ background-image:url(/img/layout/elemente/img/button_border_b_r.gif); background-repeat:no-repeat; }

ul	{margin-left:20px; margin-top:0px; margin-bottom:0px;}

ul li 			{list-style-image:url(/img/layout/module/img/listdot_ul.gif); }


/* form-class-definitions -------------------------------------------------------------------------- */

.formTextPSuche			{ font-size:0.75em; 
						  width:140px; 
						  max-width:140px; 
						  background-color:#FFFFFF; 
						  color:#333333;
						  }
						  
.formTextProductfinder	{ font-size:0.62em; 
						  width:340px; 
						  max-width:340px; 
						  background-color:#FFFFFF;
						  color:#333333;
						  }
						  
.formSelectProductfinder{ font-size:0.62em; 
						  width:340px; 
						  max-width:340px; 
						  background-color:#FFFFFF;
						  color:#333333;
						  }
						  
.formTextContact		{ font-size:0.75em; 
						  width:150px; 
						  max-width:150px; 
						  background-color:#FFFFFF;
						  color:#333333;
						  }
						  
.formTextContact1		{ font-size:0.75em; 
						  width:40px; 
						  max-width:40px; 
						  background-color:#FFFFFF;
						  color:#333333;
						  }
						  
.formTextContact2		{ font-size:0.75em; 
						  width:62px; 
						  max-width:62px; 
						  background-color:#FFFFFF;
						  color:#333333;
						  }
						  
.formTextContact3		{ font-size:0.75em; 
						  width:106px; 
						  max-width:106px; 
						  background-color:#FFFFFF;
						  color:#333333;
						  }


.formTextareaContact	{ font-size:12px; 
						  width:460px; 
						  max-width:460px; 
						  height:95px; 
						  /*border-width:0px; 
						  border-color:#333333; 
						  background-color:#FFFFFF;
						  color:#333333;*/
						  }
						  
.formLineheight		{font-size:1.3em;}

.formButton { width:15px;max-width:15px;height:15px;max-height:15px;}


/* text-class-definitions -------------------------------------------------------------------------- */

.moduleXSmall			{ font-size:0.50em;	color:#333333; }
.omLegend				{ font-size:0.62em;	color:#333333; font-style:italic}

.moduleSmall			{ font-size:11px;	color:#333333; }
.ModuleSmallList		{ font-size:11px;	color:#333333; }

.infoNews				{ font-size:11px;	color:#333333; }
.moduleSmallGray3		{ font-size:0.62em;	color:#666666; }
.moduleSmallGreen1		{ font-size:0.62em;	color:#006600; line-height:1.3em; }
.moduleSmallHead		{ font-size:0.62em;	color:#006600; font-weight:bold;}

.homeTeaserSubhead		{ font-size:0.62em;	color:#333333;  font-weight:bold;}

.moduleNormal			{ font-size:12px;	color:#333333; }
.moduleNormalHead		{ font-size:12px;	color:#006600; font-weight:bold;}
.moduleNormalListnumber	{ font-size:12px;	color:#333333; margin-right:4px;}
.moduleNormalGreen3		{ font-size:12px;	color:#66CC00; }
.moduleNormalGray3		{ font-size:12px;	color:#666666; }
.moduleOmArticleHead	{ font-size:12px;	color:#006600; font-weight:bold;}

.contentHead			{ font-size:14px;	color:#333333;	font-weight:bold; }
.contentHeadGreen		{ font-size:14px;	color:#006600;	font-weight:bold; }

.contentTab 			{ font-size:11px;	color:#333333;	font-weight:bold;	margin-right:14px; }


.homeTeaserWhite		{ font-size:11px;	color:#FFFFFF;	font-weight:bold; }


.infoSHead1				{ font-size:11px;	color:#333333;	font-weight:bold; }
.infoSLink				{ font-size:11px;	color:#333333; 	text-decoration:none; }
.infoCopyright			{ font-size:8px;	color:#999999; }
.infoNewsdate			{ font-size:8px;	color:#333333; }

.infoSDaniel			{ font-size:0.50em;	color:#333333; 	text-decoration:none;}
.infoSInfo				{ font-size:10px;	color:#666666; 	text-decoration:none;}


.nav1NormalGreen1 		{ font-size:0.62em;	color:#418200; 	font-weight:bold; }

.nav1Tab1				{ font-size:0.62em;	
						  color:#418200; 	
						  font-weight:bold;	
						  margin-top:2px; 
						  margin-left:2px; 
						  margin-right:2px; 
						  line-height:90%; 
						  background-color:#DBF3C2; 
						  }
						  
.nav1Tab1MY				{ font-size:0.62em;	
						  color:#418200; 	
						  font-weight:bold;	
						  margin-top:2px; 
						  margin-left:2px; 
						  margin-right:2px; 
						  line-height:100%; 
						  }
						  
.nav1Tab1a				{ font-size:0.62em;	
						  color:#FFFFFF; 	
						  font-weight:bold;	
						  margin-top:2px; 
						  margin-left:2px; 
						  margin-right:2px; 
						  line-height:90%;
						  }
						  
.nav1Tab1MYa			{ font-size:0.62em;	
						  font-weight:bold;	
						  margin-top:2px; 
						  margin-left:2px; 
						  margin-right:2px; 
						  line-height:100%;
						  }
						  
.nav1Tab2p				{ font-size:0.50em;	
						  color:#418200; 	
						  font-weight:bold;	
						  margin-top:4px; 
						  margin-left:2px; 
						  margin-right:2px; 
						  background-color:#D9FBE1;
						  }
.nav1Tab2a				{ font-size:0.50em;	
						  color:#FFFFFF; 	
						  font-weight:bold;	
						  margin-top:4px; 
						  margin-left:2px; 
						  margin-right:2px; 
						  background-color:#66CC00;
						  }						  
						  

.nav1Breadcrumb			{ font-size:0.50em;	color:#333333; }


.nav2Level1p			{ font-size:0.62em;	color:#333333; margin-left:4px; margin-top:4px; margin-bottom:4px; }
.nav2Level1a			{ font-size:0.62em;	color:#FFFFFF; font-weight:bold; margin-left:4px;	margin-top:4px; margin-bottom:4px; }


.nav2Level2				{ margin-left:4px; margin-top:4px; margin-bottom:4px;}
.nav2Level2p			{ font-size:0.62em; color:#333333; text-decoration:none;}
.nav2Level2a			{ font-size:0.62em;	color:#FFFFFF; text-decoration:none; font-weight:bold; }


.popPcProduct			{ font-size:0.62em;	color:#FFFFFF;	font-weight:bold; margin-left:5px; margin-top:5px; margin-bottom:5px; margin-right:3px; }

.moduleSmallPopPc		{ font-size:0.62em;	color:#333333;	margin-left:5px; margin-top:5px; margin-bottom:5px; margin-right:3px; }



.buttonLink				{ font-family:verdana, arial, sans-serif; font-size:11px;	color:#5A5A5A;	text-decoration:none; }
.buttonLinkText			{ font-family:verdana, arial, sans-serif; font-size:11px;	color:#5A5A5A;	text-decoration:none; }
.buttonLinkTextu		{ font-family:verdana, arial, sans-serif; font-size: 11px;	color:#5A5A5A;	text-decoration:underline; }


					
.nav3Level1p		{ 
					  /* background-image:url(/img/layout/module/img/nav3level1p.gif); */
					  background-repeat:repeat-y;
					  padding-left:17px; padding-top:4px; padding-right:4px; padding-bottom:4px;
					  font-size:0.62em;	color:#333333;
					  text-decoration:none;
					}
					
.nav3Level2p		{ 
					  /* background-image:url(/img/layout/module/img/nav3level2p.gif);  */
					  background-repeat:repeat-y;
					  padding-left:17px; padding-top:4px; padding-right:4px; padding-bottom:4px;
					  font-size:0.62em;	color:#333333;
					  text-decoration:none;
					}

.nav3Level2a		{ 
					  /* background-image:url(/img/layout/module/img/nav3level2a.gif); */
					  background-repeat:repeat-y;
					  padding-left:17px; padding-top:4px; padding-right:4px; padding-bottom:4px;
					  font-size:0.62em;	color:#FFFFFF;
					  font-weight:bold;
					  text-decoration:none;
					}
									
.nav3Level1a		{ 
					  /* background-image:url(/img/layout/module/img/nav3level1a.gif);  */
					  background-repeat:repeat-y;
					  padding-left:17px; padding-top:4px; padding-right:4px; padding-bottom:4px;
					  font-size:0.62em;	color:#FFFFFF;
					  font-weight:bold;
					  text-decoration:none;
					}