body,h1,h2,h3,h4,h5,h6,table,div,input,textarea {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size:100%; padding:0; margin:0;}
html 				{font-size: 80%;} /* globale Scalierung */
.htmlModeFontSize  	{color:#FF0000;}

a         			{color:#696969; text-decoration: none;}
a.link  			{color:#696969; text-decoration: underline;}
a:hover 			{color:#000; text-decoration: underline;}

.inline  			{display:inline;}
ul li				{list-style-image:url(images/icon_bul.gif);}
a img 				{border:0 solid; }

sup,sub {height:0; line-height:1; vertical-align:baseline; _vertical-align:bottom; position:relative;}
sup  {bottom:1ex;}
sub  {top:.5ex;}

/* fuer fixen Login Button */
.div_fixed_top 		{position:fixed; width:100%; text-align:left; top:expression(eval(document.body.scrollTop));left:0; margin:0;padding:0; background:white;}

/* Neues Layout ]*/
body 				{color:#000;}
.bodytable 			{background:transparent url(images/bg_main0.gif) repeat-y 50% 50%;}
.bodytag 			{text-align:center;} /*  Zentrierung in alten IE-versionen */
#firstContainer 	{margin:0 auto; width:966px; text-align:left;}
#site				{border:0 none;}
/* Header */
#header 			{position:relative; color:#000;}
#header, #nav, #main, #footer {clear:both;}
#header_left 		{float:left; width:245px;}
#header_right		{float:right; width:421px;}

#search				{}
.inputsearch	 	{padding:1px 0px 0px 2px; width:100%; height:15px; font-size:10px; border:1px solid #CECECE;}
* html .inputsearch	{padding:2px 0px 0px 0px; height:14px;}

#search span		{margin:0px 6px 0px 0px; display:inline; text-transform:uppercase;}
#search a			{text-decoration:none;}
#search a img		{text-decoration:none;}
.searchinput_quicklinks 			{margin: -6px 12px 0 6px; }
* html .searchinput_quicklinks 		{margin: -0px 12px 0 5px; top:-7px; position: relative; height:122px; border:0px solid red; float:left; width:40px; zoom:1;}
/* #search				{margin:24px 0px 0px 17px; float:left; display:inline;} */

/* Quicklink Navigation */
#quicklink_top 			{float:left; width:530px; display:inline;}
#quicklink_list 		{margin:30px 0px 0px 0px; float:left;}
#quicklink_list ul 		{margin:0px 0px 0px -6px; padding:0; float:left;}
#quicklink_list ul li 	{float:left; display:inline; list-style-type:none;}
#quicklink_list ul li a.nav2 		{padding:0px 5px 0px 5px; line-height:17px;letter-spacing: 10px;
            background:transparent; display:block; width:auto; letter-spacing:-0.05em;
            font-size:12px; color:#000; font-weight:800; text-decoration:none; text-transform:uppercase;}
#quicklink_list ul li a.nav2:hover 	{color:#FFFF00;font-weight:bold;background-color: #000;}
#quicklink_list ul li#active  		{padding:0px 15px 0px 0px; background:url(images/btn_down.gif) no-repeat right center;}

#quicklink_list ul li a.shoppingcart 		{margin:0px 3px 0px 0px; padding:0px 12px 0px 5px; line-height:7px; display:block; width:auto;  font-size:10px; color:#A5A5A5; font-weight:normal; text-decoration:none; text-transform:uppercase; background-image: url(images/nav_btn_.gif); background-repeat:no-repeat; background-position:top right;}
#quicklink_list ul li a.shoppingcart:hover 	{color:#000; background-image: url(images/nav_btn0.gif);}

ul.linklist					{margin:0; padding:0;}
ul.linklist	li				{margin:0; padding:0; list-style-type:none;list-style-image:none;}
ul.linklist	li a			{margin:0px; padding:1px 0px 1px 13px; color:#000 !important; display:block;  background:url(images/arrow000.gif) no-repeat 1px  4px; text-decoration:none;}


/* Dokumenten Pfad */
#path 				{margin:12px 0px 0px 0px; float:left; width:100%;}
#path_list 			{padding:0; margin:0; float:left; line-height:0;}
#path_list ul 		{margin:0; padding:0; display:inline; float:left;}
#path_list ul li 	{margin:0; display:inline; float:left; font-size:14px;; line-height:0.01em; list-style-type:none;}
#path_list ul li a 	{margin:0; font-size:14px; padding:0px 0px 0px 13px; line-height:12px; background:url(images/btn_path.gif) no-repeat 0px 3px; display:block; font-weight:normal; text-decoration:none; width:auto; color:#A5A5A5; }
#path_list ul li a:hover {color:#000;}

/* Headline */
h1.head  			{margin:5px 0px 0px 0px; padding:0px 0px 2px 0px; line-height:110%; display:inline; float:left; width:100%;}

/* Logo */
#logo				{position:relative; }
#logo a				{position:absolute; top:23px; right:8px;}


/* Spalten */
#spalte1			{width:245px;}
#spalte1_inhalt 	{padding:0px 0px 0px 3px; position:absolute; z-index:110;} /* "position:absolute; z-index:10;" fuer das Ueberlagern des Dynmenus ueber spalte 2, siehe auch ie_styles */

/* Vorbereitung fuer absolute Positionierungen innerhalb der Inhaltsspalten */
#spalte1_inhalt, #spalte2_inhalt {position:relative;}


/* navigationen */
/* Vertkale Navigation */
#main_nav 						{margin:0px 0px 15px 0px; padding:0px 0px 7px 0px; float:left; width:198px; display:inline;  text-decoration: none; list-style:none; list-style-image:none;}

li.level_0 						{margin:0; float:left; width:100%; text-transform:uppercase;list-style:none; list-style-image:none;}
li.level_0 a.level_0			{margin:0; padding:3px 0px 2px 17px; display:block; font-size:10px; color:#696969; border-top:1px #CECECE solid; background:url(images/nav_leve.gif) no-repeat 193px 4px; text-decoration:none;}
li.level_0 a.level_0:hover 		{display:block; color:#000; background:url(images/nav_levf.gif) no-repeat 193px 4px; text-decoration:none;}
li.navlevel 					{margin:0;padding:0; float:left; width:100%; text-transform:none;list-style:none; list-style-image:none;}
li.navlevel a.navlevel			{margin:0;padding:3px 0px 2px 12px; display:block; font-size:11px; color:#696969; background:url(images/nav_leve.gif) no-repeat 0px 4px; text-decoration:none; border-top:1px #CECECE solid;}
li.navlevel a.navlevel:hover 	{color:#000; background:url(images/nav_levf.gif) no-repeat 0px 4px; text-decoration:none;}
#main_navDiv					{margin:0px 0px 0px 15px; padding:0px 0px 6px 0px; float:left; display:inline; background:url(images/mainnav_.gif) repeat-x left bottom;}
#main_navDiv ul, li 			{margin:0;list-style:none; padding:0; list-style-image:none;}
#main_navDiv img 				{padding:0px 0px 6px 0px;}


/* Dyn Menu */
#main_navDiv .dynmenu li			{behavior: url(images/'IEFixes0.htc');}
#main_navDiv .dynmenustart			{position:absolute; left:-1000px; top:-999em;}
#main_navDiv ul.dynmenustart		{margin:-19px 0px 0px 1px; padding:0px 0px 2px 29px; width:188px; background:url(images/dynmenu_.gif) no-repeat left top; list-style:none; list-style-image:none;}

#main_navDiv .dynmenu 				{margin:0; padding:0px 0px 2px 0px; float:left; list-style:none; list-style-image:none;}
#main_navDiv .dynmenu ul 			{margin: 0px 0px 0px 0px; list-style:none; float:left; width:187px; list-style:none; list-style-image:none;}		/* all lists */
#main_navDiv .dynmenu li 			{margin-bottom:-1px;  padding:2px 0px 3px 0px; position:relative; float:left; width:184px; border-left: 1px solid #CECECE; border-top: 1px solid #CECECE; background:#FFF url(images/dynmenu0.gif) no-repeat left top; text-transform:none; list-style:none; list-style-image:none;}
#main_navDiv .dynmenu li:hover 		{background:#FFF url(images/dynmenu1.gif) no-repeat left top;} 	/* all list items */
/* IE6-hover */

#main_navDiv .dynmenu li ul 		{margin-left:184px; margin-top:-17px; position:absolute; left:-999em; top:-999em}			/* second-level lists */
#main_navDiv .dynmenu li ul ul 		{left: -999em; top:-999em;} 																	/* third-and-above-level lists */
#main_navDiv .dynmenu li a 			{padding:0px 16px 0px 24px; width:144px;  overflow:hidden;display:block; font-size:11px; color:#696969; font-weight:normal; text-decoration:none; }

#main_navDiv .dynmenu li a:hover 	{color:#000;  text-decoration:none;}
#main_navDiv .dynmenu li ul li		{background:#FFF url(images/dynmenu2.gif) no-repeat left top;}
#main_navDiv .dynmenu li ul li a 	{padding:0px 0px 0px 27px; width:157px; display:block; font-size:11px; color:#696969; font-weight:normal; text-decoration:none;}
#main_navDiv .dynmenu li ul li:hover 	{color:#000; background:#FFF url(images/dynmenu3.gif) no-repeat left top; text-decoration:none;}
/* IE6-hover */
*html #main_navDiv .dynmenu li ul li.hover 	{color:#000; background:#FFF url(images/dynmenu3.gif) no-repeat left top; text-decoration:none;}
#main_navDiv .dynmenu li:hover ul ul,
#main_navDiv .dynmenu li:hover ul ul ul,
#main_navDiv .dynmenu li.sfhover ul ul,
#main_navDiv .dynmenu li.sfhover ul ul ul {top:-999em;}

#main_navDiv .dynmenu li:hover ul,
#main_navDiv .dynmenu li li:hover ul,
#main_navDiv .dynmenu li li li:hover ul,
#main_navDiv .dynmenu li.sfhover ul,
#main_navDiv .dynmenu li li.sfhover ul,
#main_navDiv .dynmenu li li li.sfhover ul
					{left: auto; top:auto} /* lists nested under hovered list items */

/* exztrastyles fuer graue Unterlegung */
#main_navDiv .dynmenu li ul li.dimmed_bg		{background:#F3F3F3 url(images/dynmenu3.gif) no-repeat left top;}
#main_navDiv .dynmenu li ul li.dimmed_bg:hover	{background:#F3F3F3 url(images/dynmenu4.gif) no-repeat left top;}
/* IE6-hover */
*html #main_navDiv .dynmenu li ul li.dimmed_bg.hover 	{background:#F3F3F3 url(images/dynmenu4.gif) no-repeat left top;}



/* PNG Styles */

.td_left 			{background-image:url(images/pngleft_.png); background-repeat:no-repeat;}
.td_bottom 			{background-image:url(images/pngbotto.png); background-repeat:no-repeat;}



/* ce_header Styles headerbox */
.bg_trans30			{background-image:url(images/trans300.png);}


/* Quicklink-Navigationen */
.quicklink_left 		{margin:15px 0px 0px 3px; width:240px; float:left; display:inline;}
.quicklink_left h3		{margin:0px 9px 8px 15px; width:198px; line-height:20px; border-bottom:1px solid #CECECE;}

.quicklink_left dl		{margin:0px 0px 8px 15px; padding:0px 0px 0px 6px; float:left; display:inline; border-left:1px solid #CECECE; background:url(images/quicklin.gif) no-repeat left bottom;}
.quicklink_left_single 	{width:189px;}
.quicklink_left_double 	{width:84px;}
.quicklink_left dd		{margin:0; padding:0px 0px 6px 0px; ine-height:12px;} /*overflow:hidden; l*/

.quicklink_left a		{ padding:0px 0px 0px 8px; display:block; font-size:10px; color:#848484; text-decoration:none; }
.quicklink_left a:hover	{background:url(images/btn_quid.gif) no-repeat left 2px; color:#000; text-decoration:none;}


/* Die -13 px sollen den <br> ausgleichen, der vom CMS erzeugt wird bei \n */
.custom								{margin:0px 0px 0px 0px !important; padding:1px 0px 1px 13px !important ; color:#000 !important; xdisplay:block;  background:url(images/arrow000.gif) no-repeat 1px  4px !important; text-decoration:none !important;}
.custom:hover 						{margin:0px 0px 0px 0px !important; padding:1px 0px 1px 13px !important ; color:#696969 !important; xdisplay:block;  background:url(images/arrow_ho.gif) no-repeat 1px  4px !important;}
div.linklist	a.custom			{display:block; margin:0 !important; padding:0;}

.btn_more					{color:#696969 !important; padding:0px !important; margin:0px; text-align:left !important; float:none !important; font-size:11px; text-decoration:underline  !important; display:inline; background-image:none  !important; width:35px;}
.btn_more:hover				{color:#000 !important;}


/*  Overviewelemente */
/* product_class */
/* product_class 1-spaltig */
.product_class					{margin:0px 0px 10px 0px; float:left; width:100%; background: url(images/product_.gif) no-repeat left 3px;}
.product_class dl				{margin:0px 0px 0px 18px; float:left; width:222px; border-top:1px solid #CECECE; display:inline; }
.product_class dd				{margin:0;font-size:10px; width:140px; overflow:hidden;}
.product_class dd .teasertext	{line-height:13px;}
.product_class dd a				{margin:6px 0px 0px 0px; padding:0px 0px 2px 8px; float:left; width:132px; color:#000; font-size:11px; line-height:13px;  background:url(images/btn_righ.gif) no-repeat left 3px; text-decoration:none;}
.product_class dd a:hover		{color:#696969; background:url(images/btn_rigi.gif) no-repeat left 3px; text-decoration:none;}
.product_class a				{text-decoration:none;}
.product_class dt.teaserimg img	{margin:0;padding:6px 6px 0px 0px; float:left;}

/* product_class 2-spaltig schmal */
.product_class2					{margin:0px 0px 10px 0px; float:left; width:100%; background:url(images/product0.gif) no-repeat left 3px;}
.product_class2 dl				{margin:0px 18px 0px 0px; float:left; width:222px; border-top:1px solid #CECECE; display:inline; }
.product_class2 dd				{font-size:10px; width:140px; overflow:hidden;}
.product_class2 dd .teasertext	{line-height:13px;}
.product_class2 dd a			{margin:6px 0px 0px 0px; padding:0px 0px 2px 8px; float:left; width:132px; color:#000; font-size:11px; line-height:13px;  background:url(images/btn_righ.gif) no-repeat left 3px; text-decoration:none;}
.product_class2 dd a:hover		{color:#696969; background:url(images/btn_rigi.gif) no-repeat left 3px; text-decoration:none;}
.product_class2 a				{text-decoration:none; }
.product_class2 dt.teaserimg img	{padding:6px 6px 0px 0px; float:left;}

/* product_class 2-spaltig ganze breite */
.product_class3					{margin:0px 0px 10px 0px; float:left; width:100%; background:url(images/product0.gif) no-repeat left 3px;}
.product_class3 dl				{margin:0px 0px 0px 18px; float:left; width:342px; border-top:1px solid #CECECE; display:inline; }
.product_class3 dd				{font-size:10px; width:258px; overflow:hidden;}
.product_class3 dd .teasertext	{line-height:13px;}
.product_class3 dd a			{margin:6px 0px 0px 0px; padding:0px 0px 2px 8px; float:left; width:250px; color:#000; font-size:11px; line-height:13px;  background:url(images/btn_righ.gif) no-repeat left 3px; text-decoration:none;}
.product_class3 dd a:hover		{color:#696969; background:url(images/btn_rigi.gif) no-repeat left 3px; text-decoration:none;}
.product_class3 a				{text-decoration:none;}
.product_class3 dt.teaserimg img	{padding:6px 6px 0px 0px; float:left;}

/* Productdetails Navi */
.productdetail_nav_cont  			{padding:0px 0px 10px 0px;float:left; width:240px; border-top: 1px solid #C5C5C5;}
.productdetail_nav    				{margin:64px 0px 0px 18px; float:left; width:222px; background:#F3F3F3; display:inline;}
.productdetail_head   				{padding: 0px 0px 0px 0px; float:left; width:222px; background:#E6E6E6;}
.productdetail_head h6  			{padding: 1px 0px 1px 6px; float:left; color:#848484; font-size:11px; font-weight:normal;}
.productdetail_nav ul     			{padding:0;margin:8px 0px 0px 0px; float:left; list-style-type:none;}
.productdetail_nav ul li    		{list-style:none; list-style-image:none;}
.productdetail_nav ul li a  		{margin:0px 0px 0px 6px; padding:0px 0px 0px 11px; line-height:16px; background:url(images/btn_prod.gif) no-repeat center left; display:block; font-weight:normal; text-decoration:none; width:100%; font-size:11px; color:#000; }
.productdetail_nav ul li a:hover  	{color:#696969; background:url(images/btn_proe.gif) no-repeat center left; text-decoration:none;}
.productdetail_nav_extratxt   		{margin:0px 0px 0px 18px;  border:0px solid red; padding:0px 6px 12px 4px; float:left; width:212px; background:#F3F3F3; display:inline;}
.productdetail_nav_extratxt span  	{}



.textKB_cont				{padding:5px 0px 0px 18px; width:222px; border-top:1px solid #CECECE;}
.textLU						{margin:5px 0px 0px 0px; font-size: 85%; color: #696969; font-weight:normal;}
.tecdata 					{padding:18px 0px 18px 0px;}
.scopeofsupply				{padding:0px 0px 18px 0px;}
.feature_icons				{padding:18px 0px 0px 18px; border-top:1px solid #CECECE; width:222px;}

/* Overview Productgroup Alternative */
.product					{background-color: #F4F4F4; border: 10px solid #000;}
.productbox					{border-top: 1px solid #CCC; background-color: #F4F4F4;} /* div boxen, z. B. Dealer, tips & videos...*/
.product .rowtitle			{font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold;}
.product .tdfirst			{width:24px;}
.product .lastcol			{width:1px;}
.product .clapimg			{margin-top:2px;}
.product .lineunder			{border-bottom: 1px solid #CCC; padding:3px 0 3px 0;}
.product .lineoverscope		{border-top: 1px solid #CCC; padding:0px 0 0px 0;}
.product .lineover			{border-top: 1px solid #CCC; padding:5px 0 3px 0;}
.product .lineovertec		{border-top: 1px solid #CCC; padding:0px 0 0px 0;}
.product .lineundertec		{border-bottom: 1px solid #CCC; padding:0px 0 0px 0;}
.product .description		{float:left; width:100%;  border: 0px solid red;}
img.overview_image			{float:right; margin-left:15px; border-top:1px solid #CCC; border-left:1px solid #CCC;}	 /* nur in futuretech Overview Bild */
.product .features			{float:left; width:170px; border: 0px solid red;}
.product_featuresdesign		{position:absolute; width:200px; border: 0px solid red; left:590px; text-align:right;}
.product .featureimage		{border: 1px solid #CCC;}
.product .designimage		{border: 1px solid #CCC;}

/* Detailinfo */
.detailinfo_container		{margin:18px 0px 0px 0px; display:inline;}
.detailinfo_box				{padding:8px 0px 0px 0px; float:left; width:680px;}
.detailinfo_box_left		{padding:0px 0px 0px 10px; float:left; width:200px;} 					/* Box mit Bild */
.detailinfo_box_right		{float:right; width:470px;}					/* Box mit Text usw */

/* cleaning-Agents */
.detailinfo_cont_cl			{margin:7px 0px 0px 0px;}
.detailinfo_box_left_cl		{float:left; width:255px; border: 0px solid #000;} /* Box mit Bild */
.detailinfo_box_right_cl	{margin:0px 0px 0px 22px; float:left; width:444px; border: 0px solid green;}							/* Box mit Text usw */

.detailinfo_linklist		{padding:0px 0px 20px 0px;}
.detailinfo_link a			{padding-left:8px; color:#000; background:url(images/btn_righ.gif) no-repeat left 4px; text-decoration:none;}
.detailinfo_link a:hover	{color:#696969 !important; background:url(images/btn_rigi.gif) no-repeat left 4px; text-decoration:none;}

.description b		{font-size:16px; color:#000; font-weight:normal; line-height:20px; text-decoration:none;}
.description .rendertable_span	{font-size:10px; color:#000; }

.linkliste_container 		{margin:0px 0px 16px 0px; border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; text-decoration:none;}
.linkliste_btn a    		{ padding:0px 18px 0px 10px; color:#000; font-size:11px; line-height:16px; text-decoration:none; display:block; background: url(images/btn_righ.gif) no-repeat 0px 4px;}
.linkliste_btn a:hover    	{color:#696969; background: url(images/btn_rigi.gif) no-repeat 0px 4px;}

/* Footer */
#footer 			{margin:6px 0px 0px 0px; padding: 3px 0px 0px 0px;}
/* Float clear */
.clearer 			{clear:both;}
.clearfix:after 	{content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* (ben�tigt der Safari-Browser zwingend  */
.clearfix 			{display:block;}
/* Overflow-Methode zum Clearen der Float-Umgebungen */
.floatbox 			{overflow:hidden;}

/* IE-Clearing:Ben�tigt nur der Internet Explorer  */
#ie_clearing 		{display:none;}

/* Text-Classes */
.text				{font-size:11px; color:#696969; line-height:16px; text-decoration:none;}
.text a				{color:#696969; text-decoration:underline;}
.text a:hover		{color:#000; text-decoration:underline;}
.textsmall			{font-size:9px; color:#696969; text-decoration:none;}
/* .text a:visited		{color:#CECECE;} */
.textblack			{font-size:11px; color:#000; line-height:16px; text-decoration:none;}
.textblack a  		{color:#000; text-decoration:none;}
.textblack a:hover  {color:#696969; text-decoration:none;}
.headline			{font-size:24px; color:#848484; line-height:28px; text-decoration:none;}
.subhead1			{font-size:16px; color:#000; line-height:20px; textqq-decoration:underline;font-weight: 800}
.productOldPrice {  font-size: 90% ;font-weight: 400}
.priceeko {  font-weight: 400}
.sp {
  color:#990000;
}

.subhead2			{font-size:16px; color:#848484; line-height:20px; text-decoration:none;}
.textblackbold		{font-size:11px; font-weight:bold; color:#000; line-height:16px; text-decoration:none;}
.textcaption		{font-size:11px; font-weight:italic; color:#000; line-height:16px; text-decoration:none;}
.texthighlight		{font-size:14px; font-weight:bold; color:#000; line-height:18px; text-decoration:none;}
.portlet			{font-size:11px; color:#848484; line-height:18px; text-decoration:none;}
.footer 			{font-size:10px; color:#A5A5A5; line-height:12px; text-decoration:none;}
.teasertext			{font-size:11px; color:#696969; line-height:13px; text-decoration:none;}
.body				{font-size:80%; color:#848484}

.navi				{font-size:14px; color:#848484; line-height:18px; text-decoration:none;margin-top:15px}
.navi a:hover		{color:#000;}
.subnavi			{font-size:14px; color:#848484; line-height:18px; text-decoration:none;}
.subnavi a:hover	{color:#000;}
.quicklinks			{font-size:10px; color:#848484; line-height:18px; text-decoration:none;}
.quicklinks a:hover {color:#000;}
.shortcuts			{font-size:10px; color:#000; line-height:18px; text-decoration:none;}
.shortcuts a:hover  {color:#848484;}
.utility			{font-size:10px; color:#A5A5A5; line-height:18px; text-decoration:none;}
.utility a:hover	{color:#000;}

.line1 				{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CECECE;}
.line2				{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E6E6E6;}
/*----------------------------------------------------------------------------------------------------------*/



/* Altes Layout */
.standardborder {border: 1px solid #CCC;}
.mm           	{color:#696969; text-decoration: underline; font-weight:normal;} /* mailverschluesselung */
.bold			{font-weight: bold;}
.grey			{color:#999999;}
.head           {padding:0; margin:0; display:inline; font-size:24px; color:#848484; line-height:21px; font-weight:normal; text-decoration:none;}
.tabhead        {font-weight: bold; color: #000}
.boxhead        {background:#FFEC00; border-bottom: 1px solid; border-color: #CCC; padding:2px; padding-left:7px;}
.body           {color: #000; text-decoration: none}
.body2008       {font-size: 85%; color: #848484; font-weight:normal; text-decoration: none;}
.bodysmall      {font-size: 85%; color: #000; text-decoration: none;}
.bodysmallbold  {font-size: 85%; color: #000; text-decoration: none; font-weight:bold;}
.bodysmallboldgrey  {font-size: 85%; color: #666666; text-decoration: none; font-weight:bold;}
.bodymin        {font-size: 75%; text-decoration: none;}
.tecdaten       {font-size: 85%; color: #000; text-decoration: none;line-height:15px;}
.yellowbox      {font-size: 85%; color: #000; text-decoration: none}
.yellowboxhead	{ padding:0px 0px 10px 0px; display:block;}
.bodylink       {color: #666666;  text-decoration: none}
.bodylinkbold   {color: #666666;  text-decoration: none; font-weight: bold;}
.link           {color: #000; text-decoration: none;}
.mail           {color: #666666;  text-decoration: none; font-weight: bold;}
.linkbig        {font-size: 100%; color: #666666; font-weight: bold; text-decoration: underline}
.leadin         {font-size: 100%; font-weight: bold; color: #666666;letter-spacing: 0.0em;}
.nav            {font-weight: bold; text-decoration: none; line-height: 130%; color: #000; letter-spacing: 0.0em}
.navsmallfuturetech     {font-size: 85%; text-decoration: none; line-height: 110% ; color: #000; letter-spacing: 0.0em;}
.download           {color: #000; text-decoration: none;}
.loginboxmessage	{font-size: 85%; color: #000; text-decoration: none; padding:5px 0 5px 0}
.downloadheader		{padding:2px; padding-left:5px; font-weight:bold; background-color:#FFEC00; border-bottom:1px solid #CCC}

.bu             {font-size: 80%;         letter-spacing: 0.0em}
.min  			{font-size: 80%;}
.nav2           {font-size: 80%;         text-decoration: none; color: #000; letter-spacing:1px}
.nav2b          {font-size: 70%;         text-decoration: none; color: #000; letter-spacing:-1px}

.small			{font-size: 80%;         text-decoration: none; line-height: 130% ; color: #000;}
.inputsuchesuche 	{font-size: 80%;line-height: 8px; text-decoration: none; color: #000; letter-spacing:0px;}
.inputsuche     	{font-size: 85%; margin-right: 0px; margin-bottom: 0px; border: 0px solid; margin-left: 0px; margin-top: 0px;}
.inputsucheRahmen 	{width:98%; font-size: 10px; line-height: 11px;border: 1px solid; height: 16px; border-color: #CCC #CCC #CCC #CCC; margin-right: 0px; margin-bottom: 0px;  margin-left: 0px; margin-top: 0px;}
.inputsucheRahmenAbst {font-size: 85%; border: 1px solid; height: 15px; border-color: #CCC #CCC #CCC #CCC; margin-right: 0px; margin-bottom: 1px;  margin-left: 0px; margin-top: 1px;}
.buttons 			{font-size: 80%; border: 1px #CCC solid; height: 17px;  background-color: #FFEC00; margin-top: 1px; margin-bottom: 1px; margin-right: 1px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right:5px;}
.buttons2 			{font-size: 80%; border: 1px #CCC solid; height: 19px;  background-color: #FFEC00; margin-top: 1px; margin-bottom: 1px; margin-right: 1px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right:5px;}
.tabshadow      	{background-image: url(images/tabsh000.gif)}
.sitemap        	{color: #848484; text-decoration: none}

/* navigation styles */
.nav ul      	{margin:0px; padding:0px; line-height:0px}
.nav a      	{display: block; padding: 1px 1px 1px 1px;  font-size:100%; font-weight:bold; text-decoration:none; line-height: 120%; color: #000;}
.nav li       	{list-style: none; list-style-image: none; margin:0; padding:0; line-height:0px}
.nav a:hover    {background-color:#EEEEEE; color:#000}

/* navigation styles */
.navfaq ul      {margin:0px; padding:0px; line-height:0px}
.navfaq a      	{display: block; padding: 1 1 1 1;  font-size: 100%; font-weight: bold; text-decoration: none; line-height: 120%; color: #000;}
.navfaq li      {list-style: none; list-style-image: none; margin-left:20; padding:0; line-height:0px}

.formstyle      	{margin-right: 0px; margin-bottom: 0px; border: 0px solid; margin-left: 0px; margin-top: 0px;}
.formgenbuttons 	{font-family: tahoma, verdana, sans-serif; font-size: 11px;}
.verify_rahmen  	{font-size:100%;color:#FF0000; font-weight:normal; background-color: #FFF; border: 1px solid; border-color: #FF0000;}
.formgen_mandatory	{color:#696969; font-size:80%;}


/* Formulargenerator */

.sbody          {font-size: 10px;}
.sbodybold      {font-size: 14px; font-weight:bold}
.smin           {font-size: 10px; font-style: normal; line-height: normal; text-decoration: none; border: 1px solid; background-color: #FFF; border-color: #CCC #CCC #CCC #CCC;}
.stext          {font-size: 85%; text-decoration: none; color: #000; padding-left:2pt}
.stextnp        {font-size: 85%; text-decoration: none; color: #000; padding-left:0pt} /* wie text, ohne linken Einzug*/
.sreiter        {font-size: 85%; text-decoration: none; color: #000;}

/* -------------------------------------- */


.listimgpr {
border:0px solid #FFFFFF;
height:172px;
text-align:center;
width:190px;
overflow: hidden;

}

.leftline {
background:url(images/mainnav_.gif) repeat-x left bottom; margin:0 9px 8px 15px; width:198px;
;background-color:#EEEEEE;
}
.productOldPrice {
  text-decoration: line-through;
}
.priceeko  {
  background-color: #FFFF99;padding: 0 5px;
}
#quicklink_list li {  background-color: #FFFF66; padding: 5px;}

