﻿/* * {direction:RTL;}*/

/* 
Kaercher-Gelb				:#FFEC00
Grau_1 (Text)				:#848484				
Grau_2 (Utilitys)			:#A5A5A5
Grau_3 (Linien)				:#CECECE			
Grau_4 (Balken, Backgr.)	:#E6E6E6
Grau_5 (Flaechen, Buttons)	:#F3F3F3
*/

textarea {font-family: Arial, Helvetica, Verdana, Geneva, sans serif; font-size:100%; padding:0; margin:0;}

input {font-family: Arial, Helvetica, Verdana, Geneva, sans serif; font-size:100%; padding:0; margin:0;}

div {font-family: Arial, Helvetica, Verdana, Geneva, sans serif; font-size:100%; padding:0; margin:0;}

table {font-family: Arial, Helvetica, Verdana, Geneva, sans serif; font-size:100%; padding:0; 	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}

h6 {font-family: Arial, Helvetica, Verdana, Geneva, sans serif; font-size:100%; padding:0; margin:0;}

h5 {font-family: Arial, Helvetica, Verdana, Geneva, sans serif; font-size:100%; padding:0; margin:0;}

h4 {font-family: Arial, Helvetica, Verdana, Geneva, sans serif; font-size:100%; padding:0; margin:0;}

h3 {font-family: Arial, Helvetica, Verdana, Geneva, sans serif; font-size:100%; padding:0; margin:0;}

h2 {font-family: Arial, Helvetica, Verdana, Geneva, sans serif; font-size:xx-large; 
padding:0; margin:0;
}

h1 {font-family: Arial, Helvetica, Verdana, Geneva, sans serif; font-size:29pt; 
padding:0; margin:0 0 0 11px;
}

body {font-family: Arial, Helvetica, Verdana, Geneva, sans serif; font-size:100%;}
html 				{font-size: 80%;} /* globale Scalierung */
.htmlModeFontSize  	{color:#FF0000;}

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_bullet_list.gif);}
a img 				{border-style: solid;
	border-color: inherit;
	border-width: 0;
	vertical-align: top;
}


sub {height:0; line-height:1; vertical-align:baseline; _vertical-align:bottom; position:relative;}


sup {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; background:#FFFFFF url('../images2008/bg_main.gif') repeat-y 50% 50%;
}
.bodytable 			{background:#E6E6E6 url(../images2008/bg_main.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;}
#footer {clear:both;}
#main {clear:both;}
#nav {clear:both;}
#header {clear:both;}
#header_left 		{float:left; width:245px;}		
#header_right		{float:right; width:721px;}

#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:13px 0px 0px 0px; 
float:left;
}
#quicklink_list ul 		{margin:0px 0px 0px -6px; padding:0; float:left;}
#quicklink_list ul li 	{float:left; border-left:1px solid #C5C5C5; display:inline; list-style-type:none;
	font-size: larger;
	height: 19px;
}
#quicklink_list ul li a.nav2 		{padding:0px 5px 0px 5px; line-height:7px; background:transparent; display:block; width:auto; letter-spacing:-0.05em; font-size:10px; color:#A5A5A5; font-weight:normal; text-decoration:none; text-transform:uppercase;}
#quicklink_list ul li a.nav2:hover 	{color:#000;}
#quicklink_list ul li#active  		{padding:0px 15px 0px 0px; background:url(../images2008/btn_down.gif) no-repeat right center;}

/* Language Selector  */
#language_selector 			{padding:10px 0px 0px 0px; position:absolute; display:none; top:3px; left:-4px; width:156px;}
.lang_selector a			{margin:0px 4px 0px 9px; padding:0px 0px 0px 11px; display:block; text-decoration:none; font-size:11px; color:#848484; background:url(../images2008/nav_level_0.gif) no-repeat left 3px;}
.lang_selector a:hover		{color:#000; background:url(../images2008/nav_level_0_hover.gif) no-repeat left 3px;}	
.lang_selector 				{padding:10px 0px 18px 0px; width:148px; background:#FFF;border-top: 1px solid #C5C5C5;}
.lang_selector_bottom		{padding: 0px 0px 0px 0px; height:3px; line-height:5px; width:156px; float:left; background-image:url(../images2008/lang_selector_bottom.png);}
*html .lang_selector_bottom {width:156px; background-image: none; filter:progid:DxImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images2008/lang_selector_bottom.png');}
.language_blende			{padding:0px 5px 0px 5px; line-height:7px; text-transform:uppercase; position:absolute; top:-6px; left:-1px; letter-spacing:-0.05em; border-left:1px solid #C5C5C5; border-right:1px solid #C5C5C5; color:#FFF; background:#FFF; font-size:10px;}
*html .language_blende		{padding:0px 4px 0px 5px; line-height:7px; top:-6px; left:-1px;}



#quicklink_list ul li a.shoppingcart 		{display:block; margin:0px 3px 0px 0px; padding:0px 12px 0px 5px; line-height:7px; width:auto;  font-size:10px; color:#A5A5A5; font-weight:normal; text-decoration:none; text-transform:uppercase; background-image: url(../images2008/nav_btn_down.gif); background-repeat:no-repeat; background-position:top right;}
#quicklink_list ul li a.shoppingcart:hover 	{color:#000; background-image: url(../images2008/nav_btn_down_active.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(../images2008/arrow.gif) no-repeat 1px  4px; text-decoration:none;}


/* Dokumenten Pfad */
#path 				{margin:95px 0px 0px 0px; float:left; width:99%;
}
#path_list 			{padding:0; margin:0; float:left; line-height:0;
	text-align: right;
}
#path_list ul 		{margin:0; padding:0; display:inline; float:left;}
#path_list ul li 	{margin:0; display:inline; float:left; font-size:0.8em; line-height:0.01em; list-style-type:none;}
#path_list ul li a 	{margin:0; padding:0px 0px 0px 13px; line-height:12px; background:url(../images2008/btn_path.gif) no-repeat 0px 3px; display:block; font-weight:normal; text-decoration:none; width:auto; font-size:10px; 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 */
#spalte2_inhalt {position:relative;}


#spalte1_inhalt {position:relative;
	top: 0px;
	left: 0px;
}


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

li.level_0 						{margin:0; float:left; width:108%; 
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(../images2008/nav_level_0.gif) no-repeat 193px 4px; text-decoration:none;}
li.level_0 a.level_0:hover 		{display:block; color:#000; background:url(../images2008/nav_level_0_hover.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(../images2008/nav_level_0.gif) no-repeat 0px 4px; text-decoration:none; border-top:1px #CECECE solid;}
li.navlevel a.navlevel:hover 	{color:#000; background:url(../images2008/nav_level_0_hover.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(../images2008/mainnav_bottomline.gif) repeat-x left bottom;}
li 			{margin:0;list-style:none; padding:0; list-style-image:none;}
#main_navDiv ul 			{margin:0;list-style:none; padding:0; list-style-image:none;
	text-align: left;
}
#main_navDiv img 				{padding:0px 0px 6px 0px;}


/* Dyn Menu */
#main_navDiv .dynmenu li			{behavior: url('../../../styles/IEFixes.html');}
#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(../images2008/dynmenu_twolines.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(../images2008/dynmenu_grey.gif) no-repeat left top; text-transform:none; list-style:none; list-style-image:none;} 	/* all list items */
#main_navDiv .dynmenu li:hover 		{background:#FFF url(../images2008/dynmenu_hover.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; w\idth: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(../images2008/dynmenu_level1.gif) no-repeat left top;}
#main_navDiv .dynmenu li ul li a 	{padding:0px 0px 0px 27px; width:157px; w\idth: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(../images2008/dynmenu_hover_level1.gif) no-repeat left top; text-decoration:none;}
/* IE6-hover */
*html #main_navDiv .dynmenu li ul li.hover 	{color:#000; background:#FFF url(../images2008/dynmenu_hover_level1.gif) no-repeat left top; text-decoration:none;}
#main_navDiv .dynmenu li.sfhover ul ul ul {top:-999em;}

#main_navDiv .dynmenu li.sfhover ul ul {top:-999em;}

#main_navDiv .dynmenu li:hover ul ul ul {top:-999em;}

#main_navDiv .dynmenu li:hover ul ul {top:-999em;}

#main_navDiv .dynmenu li li li.sfhover ul 
					{left: auto; top:auto} 

#main_navDiv .dynmenu li li.sfhover ul 
					{left: auto; top:auto} 

#main_navDiv .dynmenu li.sfhover ul 
					{left: auto; top:auto} 

#main_navDiv .dynmenu li li li:hover ul 
					{left: auto; top:auto} 

#main_navDiv .dynmenu li li:hover ul 
					{left: auto; top:auto} 

#main_navDiv .dynmenu li:hover 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(../images2008/dynmenu_level1_extra.gif) no-repeat left top;}
#main_navDiv .dynmenu li ul li.dimmed_bg:hover	{background:#F3F3F3 url(../images2008/dynmenu_level1_extra_active.gif) no-repeat left top;}
/* IE6-hover */
*html #main_navDiv .dynmenu li ul li.dimmed_bg.hover 	{background:#F3F3F3 url(../images2008/dynmenu_level1_extra_active.gif) no-repeat left top;}


/* PNG Styles */
*html .td_left 		{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images2008/pngleft_td.png');}
*html .td_bottom 	{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images2008/pngbottom_td.png');}

.td_left 			{background-image:url(../images2008/pngleft_td.png); background-repeat:no-repeat;}
.td_bottom 			{background-image:url(../images2008/pngbottom_td.png); background-repeat:no-repeat;}


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


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

.quicklink_left dl		{margin:0px 0px 8px 15px; padding:0px 0px 0px 6px; float:left; display:inline; border-left:1px solid #CECECE; background:url(../images2008/quicklink_border.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; background:url(../images2008/btn_quicklink.gif) no-repeat left 2px; }
.quicklink_left a:hover	{background:url(../images2008/btn_quicklink_over.gif) no-repeat left 2px; color:#000; text-decoration:none;}

/* Social Media Buttons */
.socialmedia_left 		{ width:240px; z-index:0; color:#848484; font-size:10px; line-height:13px; text-decoration:none; cursor:pointer; }
.socialmedia_left_top 	{ border:1px solid #CECECE; margin:0 9px 0px 15px; width:195px; height:19px; }
.socialmedia_left_down 	{ margin:0 9px 9px 15px; padding:0px 0px 4px 0px; border-left:1px solid #CECECE; border-right:1px solid #CECECE; border-bottom:1px solid #CECECE; width:195px; }
.socialmedia_left_down_follower{ margin:0px 0px 0px 0px; padding:3px 0px 1px 0px; border-bottom:1px solid #ccc; width:195px; }
.soc_btn 				{ margin:0px 0px 0px 0px; padding:3px 0px 2px 34px; width:63px; height:15px; float:left; border:0px solid #000000; color:#848484; overflow:hidden; text-decoration:none; }


/* Article */
.article			{margin:0px 0px 18px 0px; position:relative; float:left; border:0px solid red; width:100%}
.article_left 		{float:left;  width:480px; border:0px solid blue;}		
.article_right		{float:right; width:180px; display:inline; border:0px solid green;}
.article_head		{margin:-4px 0px 0px 0px; padding:0px 0px 10px 0px;}
.article_text		{padding:0px 0px 10px 0px;}
.article_image		{position:relative; float:left;}
.article ol li		{list-style-type:decimal;}
.image_frame		{padding:0px 0px 0px 0px;}

/* Job */
.job				{padding:0px 18px 0px 0px; position:relative;  width:100%}
.job_left 			{float:left; width:480px;}		
.job_right			{padding:18px 0px 0px 0px; float:right; width:180px; display:inline;}
.job_head			{}
.job_text			{padding:10px 0px 0px 0px;}
.job_contact_person {padding:6px 0px 6px 0px; float:left; width:480px; font-size:11px; font-weight:bold; color:#696969;}	

/* Teaser */
.teaser_default					{margin:0px 0px 18px 0px; float:left; width:100%; display:inline;}
.teaser_default dl				{float:left; width:162px; display:inline; margin:0;}
.teaser_default dd .teasertext	{line-height:13px;} 
.teaser_default dd a			{margin:3px 0px 0px 0px; padding:0px 0px 2px 8px; float:left; width:154px; color:#000; font-size:11px; line-height:13px; background:url(../images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
.teaser_default dd a:hover		{color:#696969; background:url(../images2008/btn_right_hover2.gif) no-repeat left 3px; text-decoration:none;}
.teaser_default dd				{margin-left:0; float:left; width:162px; font-size:10px;  overflow:hidden; text-decoration:none;}
.teaser_default a				{text-decoration:none;}
.teaser_default dt.teaserimg img	{float:left;}

/* Teaser Large */
.teaser_large					{margin:0px 0px 16px 0px; float:left; width:100%; display:inline;}
.teaser_large dl				{margin:0; float:left; width:342px; display:inline; overflow:hidden;}
.teaser_large dd				{margin:0; padding:0px 0px 2px 0px; float:left; width:342px; font-size:10px; verflow:hidden;}
.teaser_large dd .teasertext	{line-height:16px;} 
.teaser_large dt.teaserimg img	{margin:1px 0px 0px 0px; padding:0px 2px 14px 0px; float:left; display:inline;}
.teaser_large dd a				{margin:0;padding:0px 0px 4px 0px; font-size:11px; text-decoration:none;}
.teaser_large a.linktextXtra	{margin:26px 0px 24px 0px; padding:0px 0px 0px 8px; font-size:11px; line-height:13px; color:#000; text-decoration:none; background:url(../images2008/btn_right.gif) no-repeat left 3px; float:left}
.teaser_large a .subhead1:hover	{color:#696969 !important; text-decoration:none; /* background:url(../images2008/btn_right_hover2.gif) no-repeat left 3px;*/ }

/* Teaser News */
.teaser_news					{margin:0px 0px 12px 0px; float:left; width:100%; display:inline;}
.teaser_news h3					{margin:0; padding:0px 0px 2px 0px; font-weight:normal; color:#848484; border-bottom:1px solid #CECECE;}
.teaser_news dl					{margin:0; float:left; width:342px; display:inline;}
.teaser_news dd .teasertext		{line-height:13px;} 
.teaser_news dd	a				{margin:0; padding:0px 0px 2px 8px;  width:210px; float:left; color:#000; font-size:11px; line-height:13px; background:url(../images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
.teaser_news dd a:hover			{color:#696969; background:url(../images2008/btn_right_hover2.gif) no-repeat left 3px; text-decoration:none;}
.teaser_news dd					{width:210px; font-size:10px;  color:#848484; overflow:hidden;}
.teaser_news a					{text-decoration:none;}
.teaser_news dt.teaserimg .img	{padding:0px 17px 5px 0px; float:left;}

/* Teaser Small */
.teaser_small					{float:left; width:100%; display:inline; margin-bottom:18px;}
.teaser_small dl				{margin:0px 18px 0px 0px; float:left; width:222px; display:inline;}
.teaser_small dd				{width:103px; font-size:10px; color:#848484; overflow:hidden;}
.teaser_small dd .teasertext	{line-height:11px;} 
.teaser_small dd a				{padding:0px 0px 2px 8px;  float:left; width:95px; color:#000; font-size:11px; line-height:13px; background:url(../images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
.teaser_small dd a:hover		{color:#696969; background:url(../images2008/btn_right_hover2.gif) no-repeat left 3px; text-decoration:none;}
.teaser_small a					{text-decoration:none;}
.teaser_small dt.teaserimg .img	{padding:0px 17px 0px 0px; float:left;}

/* Teaser 3Col */
.teaser_3col					{float:left; width:100%;}
.teaser_3col dl					{margin:0px 20px 0px 0px; padding:0px 0px 18px 0px; float:left; width:222px; display:inline;}
*html .teaser_3col dl			{margin:10px 18px 10px 0px;}
.teaser_3col dd					{margin:0; float:left; width:219px; color:#848484;}
.teaser_3col dd .teasertext		{line-height:13px;} 
.teaser_3col dd a				{padding:0px 0px 1px 8px; float:left; width:210px; color:#000; font-size:11px; background:url(../images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
.teaser_3col dd a:hover			{color:#696969; background:url(../images2008/btn_right_hover2.gif) no-repeat left 3px; text-decoration:none;}
.teaser_3col a					{text-decoration:none;}
.teaser_3col dt					{float:left; display:inline;}

/* Teaser 3Grid */
.teaser_3grid					{margin:0px 0px 10px 0px; float:left; width:100%; background: url(../images2008/3grid_bg1.gif) no-repeat left top;}
.teaser_3grid_bg				{float:left; background: url(../images2008/3grid_bg1.gif) no-repeat left top;}
.teaser_3grid dl				{float:left; width:222px; border-top: 1px solid #CECECE; display:inline; }
.teaser_3grid dd				{font-size:10px; width:140px; overflow:hidden;}
.teaser_3grid dd .teasertext	{line-height:13px;} 
.teaser_3grid 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(../images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
.teaser_3grid dd a:hover		{color:#696969; background:url(../images2008/btn_right_hover2.gif) no-repeat left 3px; text-decoration:none;}
.teaser_3grid a					{text-decoration:none;}
.teaser_3grid dt.teaserimg img	{padding:6px 6px 0px 0px; float:left;}

/* Portlets */
.teaser_portlet				{}
.teaser_portlet dl			{margin:0px 0px 10px 0px; padding:0px 0px 4px 0px; width:180px; background:#F3F3F3; display:block;}
.teaser_portlet dt			{margin:0;padding:0px 6px 0px 6px; background:#E6E6E6; line-height:13px;}
.teaser_portlet dd			{margin-left:0;  padding:8px 6px 0px 6px; font-size:11px; line-height:11px; color:#000;}
.teaser_portlet a			{text-decoration:none;  font-weight:normal;}
.teaser_portlet .mm			{padding:0px 0px 0px 13px !important;}
.teaser_portlet dd a		{margin:0;padding:0px 0px 0px 0px; color:#000; font-size:11px;  xxxbackground:url(../images2008/arrow.gif) no-repeat center left; text-decoration:none;}
.teaser_portlet dd a:hover 	{color:#848484; xxxbackground:url(../images2008/arrow_hover.gif) no-repeat center left; xtext-decoration:none;}

.teaser_portlet .name 		{font-family:arial; font-size:10px; font-style:italic; width:180px;}

/* einfacher Link im Portlet Text */
.teaser_portlet a.bodylink			{color:#696969; display:inline; background-image:none; text-decoration:underline;}
.teaser_portlet a.bodylink:hover	{color:#000; display:inline; background-image:none; xtext-decoration:none;}
/* Link mit Pfeil im Portlet  */
/* 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(../images2008/arrow.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(../images2008/arrow_hover.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(../images2008/product_class_bg1.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(../images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
.product_class dd a:hover		{color:#696969; background:url(../images2008/btn_right_hover2.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(../images2008/product_class_bg2.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(../images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
.product_class2 dd a:hover		{color:#696969; background:url(../images2008/btn_right_hover2.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(../images2008/product_class_bg3.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(../images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
.product_class3 dd a:hover		{color:#696969; background:url(../images2008/btn_right_hover2.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;}

/* overview_box */
/* overview_box 1-spaltig */
.overview_box					{margin:0; float:left; width:100%;}
.overview_box dl				{margin:0px 20px 0px 0px; padding:0px 0px 18px 0px; float:left; width:220px; display:inline;}
*html .overview_box dl			{margin:10px 18px 10px 0px; }
.overview_box dd				{margin:0; float:left; width:219px; color:#848484;}
.overview_box dd .teasertext	{line-height:13px;} 
.overview_box dd a				{margin:0; padding:0px 0px 1px 8px; float:left; width:210px; color:#000; font-size:11px; background:url(../images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
.overview_box dd a:hover		{color:#696969; background:url(../images2008/btn_right_hover2.gif) no-repeat left 3px; text-decoration:none;}
.overview_box a					{text-decoration:none;}
.overview_box dt				{float:left; display:inline;}

/* overview_box 2-spaltig */
.overview_box2					{float:left; width:100%;}
.overview_box2 dl				{margin:0px 20px 0px 0px; padding:0px 0px 18px 0px; float:left; width:220px; display:inline;}
*html .overview_box2 dl			{margin:10px 18px 10px 0px; }
.overview_box2 dd				{margin:0; float:left; width:219px; color:#848484;}
.overview_box2 dd .teasertext	{line-height:13px;}
.overview_box2 dd a				{padding:0px 0px 4px 8px; float:left; width:219px; color:#000; font-size:11px; background:url(../images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
.overview_box2 dd a:hover		{color:#696969; background:url(../images2008/btn_right_hover2.gif) no-repeat left 3px; text-decoration:none;}
.overview_box2 a				{text-decoration:none;}
.overview_box2 dt.teaserimg img	{float:left; display:inline;}

/* overview_box 2-spaltig ganze breite */
.overview_box3					{float:left; width:100%;}
.overview_box3 dl				{margin:0px 18px 0px 0px; padding:0px 0px 18px 0px; float:left; width:342px; display:inline;}
*html .overview_box3 dl			{margin:10px 18px 10px 0px; display:inline;}
.overview_box3 dd				{float:left; width:339px; color:#848484;}
.overview_box3 dd .teasertext	{line-height:13px;}
.overview_box3 dd a				{padding:0px 0px 4px 8px; float:left;  color:#000; font-size:11px; background:url(../images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
.overview_box3 dd a:hover		{color:#696969; background:url(../images2008/btn_right_hover2.gif) no-repeat left 3px; text-decoration:none;}
.overview_box3 a				{text-decoration:none;}
.overview_box3 dt.teaserimg img	{float:left; display:inline;}

/* Anwendungstips */
.appltip_text					{margin:0; padding:0; float:left; width:100%;}
.appltip_text b					{margin:0; padding:0; display:block; font-weight:normal;font-size:16px; color:#000; line-height:20px; text-decoration:none;}
.appltip_box					{margin:0; padding:18px 0px 0px 0px; float:left; width:100%;}
.appltip_box dl					{margin:0; padding:0px 0px 18px 0px; float:left; width:220px; display:inline;}
*html .appltip_box dl			{margin:10px 0px 10px 0px; padding:0;  }
.appltip_box dd					{margin:0; padding:8px 0px 0px 0px; float:left; width:219px; color:#848484;}
.appltip_box dd	b				{font-weight:normal;}
.appltip_box dt.teaserimg img	{margin:0; padding:0; float:left; display:inline;}

/*  Login Box ] */
.adminLogin 		{margin:0px 0px 18px 18px; width:198px;  background-color: #F3F3F3; overflow:hidden;}
.adminLogin h3 		{margin:0;  padding:0px 0px 0px 6px; width:100%; font-size:11px; line-height:18px; font-weight:normal; color:#848484; background-color:#E6E6E6;}
.adminLogin h4 		{margin:0;  padding:8px 0px 2px 14px; font-size:11px; color: #000; font-weight:normal;}
.adminLogin .input 	{margin:0px 0px 3px 5px; padding:0px 5px 2px 2px; width:105px; height:15px; border:1px #CECECE solid; font-size:11px; font-family: Arial, Helvetica,Verdana, sans-serif; font-weight: normal;}
.adminLogin label 	{padding:3px 0px 1px 0px; font-size: 11px; vertical-align:middle; color:#848484;}
.adminLogin p		{margin:0;  padding:0px 0px 0px 8px;}

/* Login Button ist auch in styles_ie gestylt*/ 
.entersubmit 		{margin:6px 21px 6px 0px; padding: 0px 0px 0px 0px; float:right; background:#F3F3F3; border: 1px solid #848484;}
.cms_inputbtn 		{margin:0; padding: 0px 6px 1px 10px;  font-size:11px; color:#000; height:20px; background:url(../images2008/btn_login_submit.gif) no-repeat 6px 7px;  cursor:pointer; border:none;}
.cms_inputbtn:hover {color:#848484; background:#E6E6E6 url(../images2008/btn_login_submit_hover.gif) no-repeat 6px 7px;; cursor:pointer; border:none;}

/* Produktuebersichtsseite */
/* Tecdatatabelle */
.tecdataproductname			{width:120px;overflow:hidden;padding-bottom:6px;}
.tecdataproductname	a		{padding:0px 0px 0px 8px; display:block; line-height:11px; text-decoration:none; background: url(../images2008/btn_right.gif) left 2px no-repeat; text-decoration:none;}
.tecdataproductname	a:hover	{color:#696969 !important; background: url(../images2008/btn_right_hover2.gif) left 2px no-repeat; text-decoration:none;}

/* Productdetails Templatestyles */
/* Productdetails Navi */
.productdetail_nav_cont  			{padding:0px 0px 24px 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(../images2008/btn_productdetail_nav.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(../images2008/btn_productdetail_nav_hover.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:17px 0px 0px 18px; width:222px; border-top:1px solid #CECECE;}
.textLU						{margin:18px 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;}

/* Produktvergleich */
/* spezieller Style für die Navigation produktvergleich mit Pfeil rechts */
#quicklink_list ul li a.produktvergleich 		{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(../images2008/nav_btn_down.gif); background-repeat:no-repeat; background-position:top right;}
#quicklink_list ul li a.produktvergleich:hover 	{color:#000; background-image: url(../images2008/nav_btn_down_active.gif);}

/* Fenster oben */
.comparision_top_container	{ width:225px; background:#FFF; float:left; border: 1px solid #CECECE;}
*html .comparision_top_container	{ width:225px; background:none; float:left; border-left: 1px solid #CECECE; border-bottom: 1px solid #CECECE;border-right:none;border-top:none;}

.comparision_top_navhead 	{margin:7px 6px 0px 6px; float:left; width:214px; height:16px; border-bottom: 1px solid #CECECE; display:inline;}
a.compare_open 				{padding:0px 0px 0px 16px; padding:0px 0px 2px 15px; float:left;  height:12px; font-size:10px; text-transform:none; color:#A5A5A5; background:url(../images2008/btn_right_frame.gif) no-repeat left 1px; text-decoration:none;}
a.compare_close 			{margin:0px 0px 0px 0px; padding:0px 15px 2px 0px; float:right; height:12px;  font-size:10px; cursor:pointer; color:#A5A5A5;  background: url(../images2008/delete_x_shop.gif) no-repeat right -2px; text-decoration:none;}
a.compare_close:hover 		{color:#000;}




a.compare_open:hover 		{color:#000; text-decoration:none;}
a.compare_close:hover 		{color:#000; text-decoration:none;}

.comparision_top_prod_cont	{margin:0px 0px 0px 6px; float:left; width:215px; border-bottom:1px solid #CECECE; background: url(../images2008/comparision_devider.gif) repeat-y left top;display:inline}
.comparision_top_prod_border{float:left; width:215px; border-top:6px solid #FFF; border-bottom: 6px solid #FFF; display:inline;}
.comparision_top_prod		{float:left; width:107px;}
a.compare_prod_name			{padding:0px 0px 0px 8px; font-size:10px; color:#000; text-decoration:none; background: url(../images2008/btn_right.gif) no-repeat left 3px;}
a.compare_prod_name:hover	{color:#696969; background: url(../images2008/btn_right_hover2.gif) no-repeat left 3px;}

a.compare_prod_delete		{padding:0px 0px 0px 16px; font-size:11px; color:#000; text-decoration:none; background: url(../images2008/minus_h13.gif) no-repeat left 2px;}
a.compare_prod_delete:hover		{color:#696969; text-decoration:none;}

.comparision_top_bottom		{margin:0px 6px 3px 6px; float:left; width:214px; height:16px;  display:inline;}
a.compare_close_all 		{padding:3px 0px 0px 16px; float:left; color:#A5A5A5; font-size:10px; text-decoration:none; background: url(../images2008/minus_h13.gif) no-repeat left 5px; display:inline;}
a.compare_close_all:hover 	{color:#000; text-decoration:none;}
a.compare_help 				{padding:3px 0px 0px 16px; float:right; font-size:11px; text-decoration:none; text-transform:none; color: #848484;  background:url(../images2008/btn_right_frame.gif) no-repeat left 4px; display:inline;}
a.compare_help:hover 		{color:#000; text-decoration:none;}

.comparisonactive			{border-right:1px solid #C5C5C5; background:white;}
.comparisonactive a			{height:12px;}



/* Umfassende Tabelle mit pngs */
.bg_compare_window_top_td		{padding: 0px 0px 0px 0px; background-image:url(../images2008/bg_compare_window_top.png);}
.bg_compare_window_left_td		{padding: 0px 0px 0px 0px; background-image:url(../images2008/bg_compare_window_left.png);}
.bg_compare_window_right_td		{padding: 0px 0px 0px 0px; background-image:url(../images2008/bg_compare_window_right.png);}
.bg_compare_window_bottom_td	{padding: 0px 0px 0px 0px; background-image:url(../images2008/bg_compare_window_bottom.png);}

/* Umfassende Tabelle mit pngs fuer IE6*/
*html .bg_compare_window_top_td		{padding: 0px 0px 0px 0px; background-image: none; filter:progid:DxImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images2008/bg_compare_window_top.png');}
*html .bg_compare_window_left_td	{padding: 0px 0px 0px 0px; background-image: none; filter:progid:DxImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images2008/bg_compare_window_left.png');}
*html .bg_compare_window_right_td	{padding: 0px 0px 0px 0px; background-image: none; filter:progid:DxImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images2008/bg_compare_window_right.png');}
*html .bg_compare_window_bottom_td	{padding: 0px 0px 0px 0px; background-image: none; filter:progid:DxImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images2008/bg_compare_window_bottom.png');}

/* Produktvergleichs Popup */
a.comparepopup_catname				{cursor:pointer; padding:0px 0px 0px 8px; float:left; font-size:11px; line-height:11px;background:url(../images2008/btn_right.gif) no-repeat left 2px;}
a.comparepopup_catname:hover		{color:#696969; background:url(../images2008/btn_right_hover2.gif) no-repeat left 2px; text-decoration:none;}

a.comparepopup_remove:hover			{text-decoration:none;}

/* 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;}

/* Overview Productgroup Alternative */
.pro_altern					{background-color: #F4F4F4;}
.pro_altern_img				{background-color: #FFF;
margin:0 auto;}
.pro_altern_text a			{padding:0px 0px 0px 7px; font-size:10px; text-decoration:none; background: url(../images2008/btn_product_altern.gif) left 3px no-repeat;}
.pro_altern_text a:hover	{color:#696969; text-decoration:none; background: url(../images2008/btn_product_altern_hover.gif) left 3px no-repeat;}

a.pro_altern_left			{display:block; width:17px; height:75px;  background: url(../images2008/btn_pro_altern_right.gif) 50% 50% no-repeat; text-decoration:none !important;}
a.pro_altern_left:hover		{background: url(../images2008/btn_pro_altern_right_hover.gif) 50% 50% no-repeat; text-decoration:none;}
a.pro_altern_right			{display:block; width:17px; height:75px;  background: url(../images2008/btn_pro_altern_left.gif) 50% 50% no-repeat; text-decoration:none;}
a.pro_altern_right:hover	{background: url(../images2008/btn_pro_altern_left_hover.gif) 50% 50% no-repeat; text-decoration:none;}
.pro_altern_white			{width:17px; height:75px; background: #FFF;}

/* Optionales Zubehoer */
.accessories_container		{margin:0px 0px 50px 0px; border:0px solid red;}
.accessories_container_head {padding:18px 0px 2px 0px; float:left; width:670px; border-bottom:1px solid #CECECE;}
.accessories_content  		{margin:0px 0px 20px 0px; float:left; width:670px; border:0px solid red;}
*html .accessories_container_head {width:664px;}
*html .accessories_content   {width:644px;}
.accessories_content_head	{padding:14px 0px 2px 0px; float:left; width:482px;}
.accessories_box_left		{float:left; width:482px;}					/* Box mit Text usw */
.accessories_box_right		{margin:20px 0px 0px 0px; float:right; width:126px; display:inline;}  	/* Box mit Bild */
.accessories_text			{float:left; width:482px;}
/* Box for product number, price etc */
.accessories_box_numb_left	{float:left; zoom:1;}	
.accessories_box_numb_right	{float:right; zoom:1; margin-right:100px; display:inline; font-weight:bold; font-size:13px;}						
a.accessories_details		{font-size:11px; padding-left:8px; color:#000 !important; background:url(../images2008/btn_right.gif) no-repeat left 4px; text-decoration:none !important;}
a.accessories_details:hover	{color:#696969 !important; background:url(../images2008/btn_right_hover2.gif) no-repeat left 4px; text-decoration:none !important;}
.accessories_box_devider	{padding: 0px 0px 0px 0px; background-image:url(../images2008/accessories_box_devider.gif);background-repeat:repeat-x; background-position:bottom;}

/* Tabelle fuer Produktaufzaehlung */

.useForProductsTable_td		{padding-top:4px;}
.useForProductsTable_td	a.useFor	{margin:0px 5px 0px 0px; padding:0px 0px 0px 8px; color:#000; font-size:11px; text-decoration:none; background:url(../images2008/btn_right.gif) no-repeat left center;}
.useForProductsTable_td	a.useFor:hover	{color:#696969; text-decoration:none; background:url(../images2008/btn_right_hover2.gif) no-repeat left center;}
	
/* 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(../images2008/btn_right.gif) no-repeat left 4px; text-decoration:none;}
.detailinfo_link a:hover	{color:#696969 !important; background:url(../images2008/btn_right_hover2.gif) no-repeat left 4px; text-decoration:none;}


/* cleaning-Agents 2 - für die neue, verkleinerte Detailansicht */
.detailinfo_cont_cl2		{margin:7px 0px 0px 0px;}
.detailinfo_box_left_cl2	{float:left; width:255px; border: 0px solid #000;} /* Box mit Bild */
.detailinfo_box_right_cl2	{margin:0px 0px 0px 22px; float:left; width:410px; border: 0px solid green;}							/* Box mit Text usw */



/* Zubehoerfinder */
.zubfinder_box			{float:left; width:100%;}
.zubfinder				{margin:0px 0px 6px 0px; display:inline; float:left; width:720px; }
.zubfinder a			{padding:0px 0px 0px 10px; text-decoration:none; display:inline; float:left; background: url(../images2008/btn_zubfinder_new.gif) no-repeat 0px 3px;}
.zubfinder a			{font-size:14px; color:#848484 !important; line-height: 18px; text-decoration:none; text-decoration:none;}
.zubfinder a:hover		{color:#000 !important; background: url(../images2008/btn_zubfinder_active_new.gif) no-repeat 0px 3px;}
.zubfinder .active		{padding:0px 0px 0px 10px; float:left; color:#000 !important; background: url(../images2008/btn_zubfinder_active_new.gif) no-repeat 0px 3px; }
.zubfindertabs			{float:left;  border-bottom: 1px solid pink; background:#FFF; text-decoration:none;}
.zubfindertabs_line		{float:left; width:222px; height:28px; border-bottom:1px solid #CECECE;}

/* Cleaningagents Output Details Extrastyles fuer die PDF-Ausgabe */
.subhead1_ca_1		{padding:0px 0px 5px 0px; font-size:14px; color:#000; font-weight:bold; display:block;}
.bestell_ca			{font-size:11px; color:#696969;}
.price_ca			{padding:0px 0px 0px 74px; font-size:14px; font-weight: bold; color:#000;}
.valuta_ca			{font-size:14px; font-weight: bold;color:#000; }
.inkl_ca			{font-size:11px; color:#696969; }

.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(../images2008/btn_right.gif) no-repeat 0px 4px;}
.linkliste_btn a:hover    	{color:#696969; background: url(../images2008/btn_right_hover2.gif) no-repeat 0px 4px;}

/* Footer */
#footer 				{margin:6px 0px 0px 0px; padding: 3px 0px 0px 0px; width:702px; float:left; border-top: 1px solid #CECECE;}
.footer_onlineshop 	a	{text-decoration:none; color:#696969;}

 
 
 
 
 
 
 
 
 
/* 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; text-decoration:none;}
.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:#848484; 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:10px; color:#848484; line-height:18px; text-decoration:none;}
.navi a:hover		{color:#000;}
.subnavi			{font-size:11px; 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; padding:0 0 0 8px !important; text-decoration: none !important; font-weight:normal; background:url(../images2008/arrow.gif) no-repeat center left;} /* mailverschluesselung */
.mm:hover       {color:#848484; background:url(../images2008/arrow_hover.gif) no-repeat center left;} /* 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/tabsh.gif)}
.sitemap        	{color: #848484; text-decoration: none}

/* cargo elements */
.cargo_image		{border:1px solid #CCC;}
.cargo_image .bu	{border-top:1px solid #CCC; background:#F4F4F4; padding:2px}
.cargo_download		{padding-left:13px !important; margin:0; background: url(../images/icon_download.gif) 0px 2px no-repeat !important; position:relative; display:inline !important;}
/* Achtung: "position:relative" in cargo_popup fuehr dazu, dass in IE7 die Contorl-Selection nicht mehr verschwindet! */
.cargo_popup		{padding-left:13px !important; margin:0; background: url(../images/icon_popup.gif) 0px 1px no-repeat !important; display:inline !important;}
.cargo_overimage	{position:absolute; width:20px; height:20px; border:1px solid #CCC; right:0px; bottom:3px; background: url(../../karcher/images/icon_popup_overlay.gif) 0 0 no-repeat;}
.cargo_voting		{padding-left:13px !important; margin:0; background: url(../images/icon_popup.gif)    0px 1px no-repeat !important; position:relative; display:inline !important;}
.cargo_popup.custom			{background: url(../images2008/arrow.gif) 1px 4px no-repeat !important;}
.cargo_popup.custom:hover	{background: url(../images2008/arrow_hover.gif) 1px 4px no-repeat !important;  color:#696969}

 
/* 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 */
/* Defaultstyles fuer karcher2008 Formulare, descr_position default, top */
div.formgeneratorform 					{text-align:left;}
.formgeneratorform .table_class		 	{width:480px;}
.formgeneratorform .descr_class 		{width:150px; font-size:11px; color:#696969; font-weight:normal; text-align:right; padding-right:10px; padding-left:5px; margin-top:5px;}
.formgeneratorform .descrcheckbox_class {width:auto; margin-top:0; padding-left:0; text-align:left; margin:0; padding:0;}
.formgeneratorform .descroption_class 	{background-color:#FFFFFF;font-weight:normal; padding-left:0;}
.formgeneratorform .descroptiongroup_class 	{padding-top:5px;}

.formgeneratorform .field_class 		{padding-top:1px; padding-bottom:1px; margin-top:4px; margin-bottom:4px; font-size:11px; width:220px; border:1px solid #CECECE; color:#696969;}
.formgeneratorform .check_class 		{margin-top:2px;}
.formgeneratorform .select_class 		{border: 1px solid #CECECE;; padding-top: 1px; padding-bottom: 1px; margin-top: 6px; margin-bottom: 6px; font-size: 11px; width: 223px; color:#696969;}
.formgeneratorform .date_class			{border: 1px solid #CECECE;; padding-top: 1px; padding-bottom: 1px; margin-top: 6px; margin-bottom: 6px; font-size: 11px; color:#696969;}
.formgeneratorform .divider_class 		{padding-left:171px; margin-top: 6px; margin-bottom: 6px; padding-top:3px; border-top:1px solid #CECECE; background-color:#FFFFFF; text-align:left; font-size:11px; color:#696969;}
.formgeneratorform .button_class 		{}
/* abweichende positionierungen */
.formgeneratorform.right .descr_class 			{text-align:left;  padding-left:5px;}
.formgeneratorform.left .descrcheckbox_class 	{text-align:right; padding-left:5px;}
.formgeneratorform  		.button_class		{cursor:pointer;  padding:2px 12px 2px 11px; text-align:left; border: 1px solid #CECECE; font-family:Arial, Helvetica, Verdana, Geneva, sans serif; font-size:11px; color:#000; line-height:14px; text-decoration:none; background:#F3F3F3 url(../images2008/btn_service.gif) 6px 7px  no-repeat;}
.formgeneratorform	 		.button_class:hover	{color:#848484; background:#E6E6E6 url(../images2008/btn_service_hover.gif) 6px 7px  no-repeat; text-decoration:none;}
*html .formgeneratorform 	.button_class  		{cursor:pointer;  padding:3px 12px 2px 15px; text-align:left; border: 1px solid #CECECE; font-family:Arial, Helvetica, Verdana, Geneva, sans serif; font-size:11px; color:#000; line-height:14px; text-decoration:none; background:#F3F3F3 url(../images2008/btn_service.gif) 6px 7px  no-repeat;}
.formgeneratorform .reset						{margin-left:3px;}
.formgeneratorform .descr_class.left			{text-align:left; padding-left:0;}
.formgeneratorform .descr_class.right			{text-align:left; padding-left:0;}
.formgeneratorform .descr_class.top				{text-align:left; padding-left:0;}
.formgeneratorform .descr_class.bottom			{text-align:left; padding-left:0;}



.sbody          {font-size: 10px;}
.sbodybold      {font-size: 11px; 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;}

.message        {font-size: 120%;        text-decoration: none; line-height: 10px; color: #FF0000}

.userS 			{background-color: #DDDDDD;}
.userC 			{background-color: #DDDDDD;}
.useractiv 		{background-color: #FFEC00;}

.sizebuttons 	{height: 13px; width: 13px;  font-size: 10px; line-height: 8px}


/* Reiter Produktbereich 
Achtung: Flackern entsteht wenn background und background-image veraendert werden */
A.r_normal:hover 		{cursor:pointer;	background-image:url(../../../../images/navshadow_r.gif); display:block; width:100%; height:100%; color: #333333; font-weight:bold;  font-size:85%;}
.r_normal 				{cursor:pointer;	background-image:url(../../../../images/navshadow_n.gif); display:block; width:100%; height:100%; color: #333333; font-weight:bold;  font-size:85%;}
.r_activ				{					background-image:url(../../../../images/navshadow_a.gif); display:block; width:100%; height:100%; color: #000; font-weight:bold;  font-size:85%;}
A.r_normalstart:hover 	{cursor:pointer;	background:#DDDDDD; width:100%; height:100%; display:block; color: #333333; font-weight:bold;  font-size:85%;}
.r_normalstart 			{cursor:pointer;	background:#EEEEEE; width:100%; height:100%; display:block; color: #333333; font-weight:bold;  font-size:85%;}
.r_activstart			{					background:#FFEC00; width:100%; height:100%; display:block; color: #000; font-weight:bold;  font-size:85%;}


/* Reiter neu generell */
.r2_normal 				{overflow:hidden; padding-left:8px; padding-right:8px; float:left; background-image:url(../../../../images/navshadow_n.gif); background-color:#EEEEEE; display:block; width:160px; height:28px; color: #333333; font-weight:bold;  font-size:85%;}
.r2_normal a			{cursor:pointer; display: block; height:100%; width:100%; line-height:28px;}
.r2_activ				{background-color:#FFEC00; background-image:url(../../../../images/navshadow_a.gif);}
.r2_start				{background-image:url(../../../../images/t.gif);background-color:#EEEEEE;}
.r2_white				{background-color:#FFF; background-image:url(../../../../images/navshadow_w.gif);}


/* zubehoerfinder */
.zubfindertabs		{padding:5px 8px 5px 5px;}
.a_normal			{border-top: 1px solid #CCC; border-color:#CCC; color: #FFF; padding-left: 30px;}
.step 				{vertical-align: middle; text-align: center; background:#FFEC00; border-top: 1px solid #CCC; border-color:#CCC; color: #000; font-weight:bold;  font-size:30px;}
.stepnext			{vertical-align: middle; text-align: center; background:#DDDDDD; border-top: 1px solid #CCC; border-color:#CCC; color: #FFF; font-weight:bold;  font-size:30px;}
.stepbefor   		{
	vertical-align: middle;
	text-align: center;
	background: #DDDDDD;
	border-top: 1px solid #CCC;
	border-color: #CCC;
	color: #999999;
	font-weight: bold;
	font-size: 30px;
}
.stepdisabled			{vertical-align: middle; text-align: center; background-color:#EEEEEE; border-top: 1px solid #CCC; border-color:#CCC; color: #CCC; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:30px;}
.stepapp 				{vertical-align: middle; text-align: center; color: #000; font-weight:bold;    font-size:24px; background:#FFEC00;}
.stepappnext			{vertical-align: middle; text-align: center; color: #000; font-weight:normal;  font-size:24px; background-image:url(../../../../images/bg_stepappnext.gif); background-repeat:repeat-y; background-position:right;}
.stepappbefor   		{vertical-align: middle; text-align: center; color: #FFF; font-weight:normal;  font-size:24px; background-image:url(../../../../images/bg_stepappbevor.gif);background-repeat:repeat-y; background-position:right;}
/* end zubehoerfinder */


/* dealer shops */
.buy_button {
		display:block;
		width:70px;
		background:url(../../../../images/arrow_bg.gif) no-repeat;
		background-color:#FFEC00;
		margin-top:20px;
		padding:2px 0px 2px 0px;
		font-weight:bold;
		font-size:13px;
		color:black;
		text-decoration:none;
		border:1px solid #ccc;
}
.headline_retailers_text {
	background-image:url(../../../../images/retailer_bg.gif) ;
	background-repeat:repeat-y;
	background-position:30px 0px;
	background-color:#FFEC00;
	width:200px;
	height: 26px;
	margin:0px;
}
.retailer_inner 	{color: #000; font-weight:bold;  font-size:85%; padding:5px 0px 0px 10px;}
#retailer_block 	{display:none;}
.lineundertd    	{border-bottom: 1px solid #CCC; padding-top:0px; padding-bottom:1px;}
.tecdatatable 		{border:0px solid green;}
.tecdatatable .leftdist		{padding-left:5px;}
.tecdatatable td 	{vertical-align:top;}

/* Servciebox */
.servicebox ul		{margin: 0 0 0 0px; padding:0 0 0 0px; list-style:none;}
.servicebox li 		{margin: 0 0 0 0px; padding: 0 0 0 12px;}


/* forms */
.pr_personaldata 		{padding: 0px 0px 0px 0px;}
.pr_resultoutput 		{padding: 0px 0px 0px 0px;}
.pr_searchfield			{padding: 0px 0px 0px 0px;}

/* fields */
.pr_firstname			{padding: 1px 0px 2px 2px; margin:2px 0px 0px 5px; width:180px;border: 1px solid #CCC;}
.pr_lastname			{padding: 1px 0px 2px 2px; margin:2px 0px 0px 5px; width:180px;border: 1px solid #CCC;}
.pr_street				{padding: 1px 0px 2px 2px; margin:2px 0px 0px 5px; width:210px;border: 1px solid #CCC;}
.pr_zip					{padding: 1px 0px 2px 2px; margin:2px 2px 0px 5px; width:49px;border: 1px solid #CCC;}
.pr_city				{padding: 1px 0px 2px 2px; margin:2px 0px 0px 0px; width:158px;border: 1px solid #CCC;}
.pr_tel					{padding: 1px 0px 2px 2px; margin:2px 0px 0px 5px; width:180px;border: 1px solid #CCC;}
.pr_email				{padding: 1px 0px 2px 2px; margin:2px 0px 0px 5px; width:150px;border: 1px solid #CCC;}
.pr_newsletter			{padding: 1px 0px 2px 2px; margin:5px 0px 0px 5px;}
.pr_title				{padding: 0px 0px 0px 0px; margin:5px 0px 0px 5px; border:1px solid #CCC; font-size:11px;}

.pr_search_radio		{padding: 0px 0px 0px 0px; }
.pr_search				{padding: 1px 0px 2px 2px; margin:0px 4px 0px 0px; font-weight:normal; width:230px;border: 1px solid #CCC;}


/* Pick & Return */
.pickreturn_head_nr 	{padding:0; margin:0; display:inline; font-size:24px; color:#848484;  font-weight:normal; text-decoration:none;}
.pickreturn_head  		{padding:0; margin:0; font-size:14px; color:#848484 !important;  text-decoration:none; }


    
/* buttons */
.pr_back				{}
.pr_submit_personaldata	{padding: 0px 0px 0px 0px; margin:10px 0px 0px 0px;}
.pr_submit_result		{}
.pr_submit_searchfield	{}


/* rendertable */
.renderTableDivider {border-bottom:1px solid #CCC; padding-bottom: 0px;}
/* used product */
.rendertable .col_3 {color:#696969}



.rendertable .col_2 {color:#696969}



/* popuplayer mit Schatten */
.popuplayerFrame .content_td	{background:white;}
.popuplayerFrame .rt[class]		{background-image:url(../../karcher/images/popup_sh_rt.png); background-repeat:no-repeat; width:10px;}
.popuplayerFrame .rb[class]		{background-image:url(../../karcher/images/popup_sh_rb.png); background-repeat:no-repeat; height:10px;}
.popuplayerFrame .lb[class]		{background-image:url(../../karcher/images/popup_sh_lb.png); height:10px;}
.popuplayerFrame .rt			{filter:progid:DxImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../karcher/images/popup_sh_rt.png'); width:10px;}
.popuplayerFrame .rb			{filter:progid:DxImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../karcher/images/popup_sh_rb.png'); height:10px;}
.popuplayerFrame .lb			{filter:progid:DxImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../karcher/images/popup_sh_lb.png'); height:10px;}
.popuplayer 	.titlebar 		{background-color:#E6E6E6; border-bottom:1px solid B5B5B5; height:21px;}
.popuplayer 	.title 			{float:left;  position:relative; color:#848484; font-size: 10px; font-weight:bold; padding:5px 0 0 14px; font-family:Arial,Verdana,sans-serif;}

.popuplayer 	.button_close 	{float:right; color:#848484; white-space: nowrap; height:16px; width:30px; padding:5px 0px  0 0px;  cursor:pointer; font-size: 10px; border-left:1px solid #B5B5B5; background: url(../../karcher/images/popuplayer_icon_close.gif) 0 0 no-repeat;}
.popuplayer 	.button_minimize{float:right; color:#848484; white-space: nowrap; height:16px; width:30px; padding:5px 0px  0 0px;  cursor:pointer; font-size: 10px; border-left:1px solid #B5B5B5; background: url(../../karcher/images/popuplayer_icon_minimize.gif) 0 0 no-repeat;}
.popuplayer 	.button_pdf 	{float:right; color:#848484; white-space: nowrap; height:16px; padding:5px 20px 0 32px; cursor:pointer; font-size: 10px; border-left:1px solid #B5B5B5; background: url(../../karcher/images/popuplayer_icon_pdf.gif) 0 0 no-repeat;}
.popuplayer 	.button_print 	{float:right; color:#848484; white-space: nowrap; height:16px; padding:5px 20px 0 34px; cursor:pointer; font-size: 10px; border-left:1px solid #B5B5B5; background: url(../../karcher/images/popuplayer_icon_print.gif) 0 0 no-repeat;}

.popuplayerIE6Bg				{background-image: none;filter:progid:DxImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../../karcher/images/popuplayerIE6Bg.png');}

.printbutton		{background: url(../../../images/icon_print.gif) 0 2px no-repeat; height:20px; width:150px; position:relative; cursor:pointer; margin:10px 3px 10px 3px; padding:1px 0 1px 20px; xborder-top:1px solid #CCC; xborder-bottom:1px solid #CCC;}
.gallery_lupe		{right:0px; bottom:0px; position:absolute; width:37px; height:37px; border:0px solid red; background: url(../../karcher/images/lupe_gallery.png) center center no-repeat;}
.location_left		{background:#FFEC00; border: 1px solid; border-color: #F7EE8A #CCBD00 #CCBD00 #F7EE8A;}
.location_portlets	{background:#F3E54C; border: 1px solid; border-color: #F7EE8A #C2B73D #C2B73D #F7EE8A;}


/* Print Layout */
.printbutton		{background: url(../../../images/icon_print.gif) -4px -4px no-repeat; height:20px; width:150px; position:relative; cursor:pointer; margin:0; padding:1px 0 1px 20px;}
.noDisplay			{display:none;}
@media print		{

.moveLeftForPrintOutput  {margin-left:-150px;}
.noPrint			{display:none;}
.printbutton		{display:none;}
#loginbutton		{display:none;}
.standardshadow 	{display:none;}
.print_displNone	{display:none;}
.tabshadow			{display:none;}
#appAdvisorDisplayBox {display:none;}
#comframeAppAdvisor {display:none;}

/* fuer pdfreactor */
table {text-align: left;}
td.tdheaderImage {height: 100%;}
}



/* Voting  */
.voting							{border:0px solid red; float:left; width:222px; margin-right:17px}
.voting_right					{border:0px solid red; float:left; width:222px; margin-right:0}
.voting_display					{border:0px solid red; padding-left:4px; position:relative; margin-top:3px;}
.voting_display_bg				{border:0px solid red; position:relative; left:147px; top:-15px; width:75px; background: white url(../mod/voting/images/voting_inactive.gif) 0 0 repeat-x;}
.voting_display_votes			{border:0px solid red; left:0px; top:0px; background: white url(../mod/voting/images/voting_active.gif) 0 0 repeat-x;}
.voting_image					{margin: 3px 0 3px 0; display:block;}
.voting_hr 						{size:1px; color:#CECECE; margin:12px 0 12px 0;}
.voting_h1 						{font-family: arial, sans-serif; font-size:16px; font-weight:normal; margin-bottom:12px;}
.voting_p						{font-family: arial, sans-serif; font-size:11px; color:#696969; margin:0;}
.language_selector				{position:absolute; left:540px; top:94px;}



/* B U T T O N S   &   S E L E C T S */
.karcherbutton 					{cursor:pointer;  padding:0px 0px 0px 8px; float:left; font-family:Arial, Helvetica, Verdana, Geneva, sans serif; font-size:11px; color:#696969; line-height:16px; text-decoration:none; background: url(../images2008/btn_right.gif) left  no-repeat;}
.karcherbutton:hover			{text-decoration:none;}
.karcherservicebutton  			{cursor:pointer;  padding:2px 12px 2px 11px; text-align:left; border: 1px solid #CECECE; font-family:Arial, Helvetica, Verdana, Geneva, sans serif; font-size:11px; color:#000; line-height:14px; text-decoration:none; background:#F3F3F3 url(../images2008/btn_service.gif) 6px 7px  no-repeat;}
.karcherservicebutton:hover		{color:#848484; background:#E6E6E6 url(../images2008/btn_service_hover.gif) 6px 7px  no-repeat; text-decoration:none;}
a.karcherservicebutton			{cursor:pointer; padding:3px 15px 3px 14px; text-decoration:none !important;}
.karchersupportbutton  			{cursor:pointer;  padding:3px 12px 3px 14px; border:0; text-align:left; font-family:Arial, Helvetica, Verdana, Geneva, sans serif; font-size:11px; color:#000; line-height:13px; text-decoration:none; background:url(../images2008/btn_right_frame.gif) 0px 5px  no-repeat;}
.karchersupportbutton:hover		{color:#848484; background:url(../images2008/btn_right_frame_hover.gif) 0px 5px  no-repeat; text-decoration:none;}
a.karchersupportbutton 			{padding:4px 12px 3px 17px;}
.karchersimpleselect  			{margin:0px; border: 1px solid #CECECE; font-family:Arial, Helvetica, Verdana, Geneva, sans serif; font-size:11px; color:#000;}
.karcherinput  					{margin:0px; padding:1px 3px; border:1px solid #CECECE; font-size:11px; font-family:Arial, Helvetica, Verdana, Geneva, sans serif; font-size:11px; color:#000;}



/* display:inline geht nicht, weil das Element dann keine feste width mehr annimmt */
.karcherselect									{float:left;}
.karcherselect li		{behavior: url('../../../styles/IEFixes.html');}
.karcherselect .opener		{behavior: url('../../../styles/IEFixes.html');}
.karcherselect .opener							{position:relative;-moz-user-select:none; text-align:left; color:black; cursor:default; border:1px solid #CCC; white-space:nowrap; padding:1px 22px 1px 4px; margin:0; left:0; top:0; overflow:hidden; font-family: Arial, Verdana, Geneva, sans serif; line-height:14px; font-size:11px; background-image:url(../images2008/select_closed.gif); background-position:right 0; background-repeat:no-repeat; background-color:white; letter-spacing:0;}
.karcherselect .opener:hover	{background-image: url(../images2008/select_closed_hover.gif);}
.karcherselect .opener.hover	{background-image: url(../images2008/select_closed_hover.gif);}
.karcherselect ul				{left:-100000px; top:-10000px; -moz-user-select:none; position:absolute; z-index:20000; cursor:default; border:1px solid #CCC; top:-1px; margin:0; padding:0; list-style: none; list-style-image: none; font-family:Arial,Verdana, Geneva, sans serif; font-size:11px; letter-spacing:0;}
.karcherselect li				{-moz-user-select:none; text-align:left; color:black; margin:0; cursor:default; padding:3px 5px 4px 4px; white-space:nowrap; list-style: none; list-style-image: none; background:white; display:block; line-height:13px; width:auto;}
.karcherselect li:hover			{background:#EEEEEE;}
.karcherselect li.hover			{background:#EEEEEE;}

/* M U L T I B O x S E L E C T */
.multiboxselect									{margin:0px 0px 0px 18px; padding:0;  display:inline; float:left; width:219px; height:195px; border:1px solid #CECECE; overflow-x:hidden;} /* height 195px */
.first_multiboxselect							{margin:0; padding:0;display:inline; float:left; width:219px; height:195px; border:1px solid #CECECE; overflow-x:hidden;} /* height 195px */
.multiboxselect a								{text-decoration:none;}
.multiboxselect_element							{margin:0;padding:0px 0px 0px 0px;}
.multiboxselect_element a						{margin:0;padding:2px 18px 2px 10px; display:block; background: url(../images2008/btn_zubfinder_a.gif) no-repeat right 6px;  font-size:11px; color:#696969; line-height:15px; text-decoration:none;}
.multiboxselect_element a:hover					{background:#E6E6E6 url(../images2008/btn_zubfinder_a.gif) right 6px no-repeat;   text-decoration:none;}
.multiboxselect .multiboxselect_active			{background:#E6E6E6;}
.first_multiboxselect .multiboxselect_active	{background:#E6E6E6;}

/* Multiselectbox Singewald */
.mbs_box_class    								{margin:0px 0px 0px 18px; width:219px; height:116px; float:left; border:1px solid #CECECE; overflow-x:hidden; padding:0px;}
.mbs_box_class_first							{ width:219px; height:116px; float:left; border:1px solid #CECECE; overflow-x:hidden; padding:0px;}
.mb_box_header       							{height:19px; width:219px; float:left; font-weight:bold; border: 0px; margin-right:21px;}
.mbs_sel_row_class 			{ padding:2px 18px 2px 10px; display:block; background: url(../images2008/btn_zubfinder_a.gif) no-repeat 95% 6px;  font-size:11px; color:#696969; line-height:15px; text-decoration:none !important; width:90%}
a.mbs_row_class 			{ padding:2px 18px 2px 10px; display:block; background: url(../images2008/btn_zubfinder_a.gif) no-repeat 95% 6px;  font-size:11px; color:#696969; line-height:15px; text-decoration:none !important; width:90%}
.mbs_sel_row_class     							{background-color: #ececec;}
a.mbs_row_class:hover   						{background-color: #ececec; color: black;}
a.test                  						{color: #ececec;}
.mb_box_header_back {width:48%; display:inline;}
.mb_box_header_front {width:48%; display:inline;}
.mb_split_output_back {width:48%; display:inline;}
.mb_split_output_front {width:48%; display:inline;}
.mb_split_output_front 							{float:left;}
.mb_box_header_back 		{width:45%; float:left;}


.mb_box_header_front 		{width:45%; float:left;}


/* S C R O L L B A R S   */
.outerscroll						{left:0; top:0; height:200; width:200;}
.scrollable							{position:relative; left:0; top:0; overflow:hidden;}
.scrollbar							{background:white; border:0px solid #CCC; background:url(../images2008/scrollbar_bg_vertical.gif) 0 0 repeat-y;}
.scrollbar	.scrollbartop			{background:url(../images2008/scrollbar_button_up.gif) 0 0 no-repeat; border:0px solid red;			cursor:pointer;}
.scrollbar	.scrollbarbottom		{background:url(../images2008/scrollbar_button_down.gif) 0 0 no-repeat; border:0px solid blue; 		cursor:pointer;}
.scrollbar	.scrollbarslider		{background:url(../images2008/scrollbar_slider.gif) 0 bottom no-repeat; cursor:pointer;}
.scrollbar  .scrollbarslidertop		{background:url(../images2008/scrollbar_slider_top.gif) 0 0 no-repeat; cursor:pointer; height:1px;} /* nur fuer Oberkannt */
@media print {						/*  FF printing Problem, sonst nur 1e Seite */
.scrollable							{overflow:visible;}
.article_left 						{float:none;} 
}

/* hochgestellte tiefergestellte Zeichen <sub></sub> */
sub 		{height:0px; line-height:1px; vertical-align:baseline; _vertical-align:bottom; position:relative;top:.5ex;}
*html sub 	{zoom:1;top:.1ex;height:0; line-height:1;position:static;}


/* Application Advisor */
.appadvisor_opener_button		{	position:relative;
									top:-42px; 
									border:0px solid red; 
									cursor:pointer; 
									background: url(../images2008/appadvisor_opener_button.gif) 0 0 no-repeat;  
									font-family:Arial, Helvetica, Verdana, Geneva, sans serif; 
									font-size:11px; color:#000; line-height:14px; text-decoration:none !important;
									margin: 0 0 -29px 15px; display:block; width:198px; height:24px;
									padding:17px 12px 2px 16px;
								}
								
								
/* S H O P  */
.shop_cartpreview					{text-align:left; width:393px; height:210px; position:absolute; background:#fff;z-index:50000; display:none;border: 1px solid #CCC; }
.shop_cartpreview_img				{width:100px; height:100px; position:absolute; top:13px; left:22px;}
.shop_cartpreview_devider			{width:350px; height:1%; border-bottom: 1px solid #CECECE; position:absolute; bottom:54px; right:23px;}
.shop_cartpreview_units				{width:218px; position:absolute; top:10px; left:152px;}
.shop_cartpreview_price				{border:0px solid red; position:absolute; left:270px; bottom:58px; line-height:22px; text-align:right; width:100px; font-weight:bold; font-size:13px;}
/* Schatten */
.shop_cart_rm			{height:210px; width:20px; position:absolute; right:-20px; top:0; 		background:  url(../images2008/popup_sh_rt.png) 0 0 no-repeat;}
.shop_cart_cb			{height:20px; width:393px; position:absolute; left:0px; bottom:-20px;  	background:  url(../images2008/popup_sh_lb.png) 0 0 no-repeat; }
.shop_cart_rb			{height:20px; width:20px; position:absolute; bottom:-20px; right:-20px; background:  url(../images2008/popup_sh_rb.png) 0 0 no-repeat;}

/* of:outerframe */
*html .shop_cart_rm		{right:-21px; top:0px;}
*html .shop_cart_cb		{left:1px;  bottom:-20px; }
*html .shop_cart_rb		{right:-22px; bottom:-20px;}
*html .shop_cart_rm	 	{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images2008/popup_sh_rt.png'); }
*html .shop_cart_cb	 	{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images2008/popup_sh_lb.png'); }
*html .shop_cart_rb	 	{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images2008/popup_sh_rb.png'); }




.shop_price_ov						{position:relative; font-weight:bold; margin:0px 0 10px 0;}
.shop_priceX_ov						{position:relative; font-weight:bold; margin:12px 0 2px 0; height:10px; border:0px solid red;}
.shop_cart_ov						{width:19px; height:19px; left:100px; cursor:pointer; position:absolute; border:0px solid red; background: url(../images/shop_cart_ov.gif) 0 0 no-repeat;}
.shop_availability_state			{padding-left:12px;}
.product_info	td					{padding-right:3px; padding-bottom:2px;}

.karcherbutton_webshop   			{position:relative;  height:27px; background: url(../images/shop_cart_button_bg.gif) right 0 no-repeat; }
.karcherbutton_webshop a  			{padding:4px 25px 3px 16px; margin-right:1px; text-align:left; font-weight:bold; display:block; font-size:11px; color:#000; line-height:14px; text-decoration:none; background: url(../images/shop_cart_button_arrow.gif) 0 0 no-repeat; font-family:Arial, Helvetica, Verdana, Geneva, sans serif; }

.shop_buyonlinebutton_ov			{width:45px;  height:35px; left:70px;  top:10px; position:absolute; cursor:pointer;}
.shop_buyonlinebutton_header		{width:120px; height:90px; left:582px; top:10px;  position:absolute;}

/* Shoppingcart Selector  */
#shopping_card_layer 				{padding:10px 0px 0px 0px;  position:absolute; top:-4000px; top:-1000px }
.shopping_card_layer a				{margin:0px 4px 0px 9px; padding:0px 0px 0px 11px; display:block; text-decoration:none; font-size:11px; color:#848484; background:url(../images2008/nav_level_0.gif) no-repeat left 3px;}
.shopping_card_layer a:hover		{color:#000; background:url(../images2008/nav_level_0_hover.gif) no-repeat left 3px;}	
.shopping_card_layer 				{padding:10px 0px 18px 0px; width:148px; background:#FFF;border-top: 1px solid #C5C5C5;}
.shopping_card_layer_bottom			{padding: 0px 0px 0px 0px; height:3px; line-height:5px; width:156px; float:left; background-image:url(../images2008/lang_selector_bottom.png);}
*html .shopping_card_layer_bottom 	{width:156px; background-image: none; filter:progid:DxImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images2008/lang_selector_bottom.png');}
.shopping_card_layer_blende			{padding:0px 5px 0px 15px; line-height:7px; text-transform:uppercase; position:absolute; top:-6px; right:-1px; letter-spacing:-0.05em; border-left:1px solid #C5C5C5; border-right:1px solid #C5C5C5; color:#FFF; background:#FFF; font-size:10px;}


a.shoppingcard_close 				{margin:5px 6px 8px 0px; padding:3px 15px 0px 0px; display:block; float:right; cursor:pointer; color:#A5A5A5; font-size:10px; background: url(../images2008/delete_x_shop.gif) no-repeat center right; text-decoration:none;}
a.shoppingcard_close:hover 			{color:#000;}

.emptycart							{margin:0px 6px 0px 6px; padding:8px 0px 8px 0px;  color:#A5A5A5; font-size:10px; border-bottom: 1px solid #D6D6D6; border-top: 1px solid #D6D6D6;}

a.shoppingcard_remove				{padding:0px 0px 0px 16px; cursor:pointer; color:#A5A5A5;font-size:10px;text-decoration:none; background: url(../images2008/minus_h13.gif) no-repeat left 1px; }
a.shoppingcard_remove:hover			{color:#000; text-decoration:none;}

.shoppingcard_footnotes				{padding:4px 0px 7px 6px; width:285px; white-space:pre-wrap; clear:both; color:#A5A5A5; font-size:10px;}	
.shoppingcard_footnotes a			{color:#A5A5A5; text-decoration:underline;}
.shoppingcard_footnotes a:hover		{color:#000; }


/* MyKaercher Selector  */

.bg_mykaercher_window_top_td		{padding: 0px 0px 0px 0px; background-image:url(../images2008/bg_mykaercher_top.png);background-repeat:no-repeat;}
*html .bg_mykaercher_window_top_td	{padding: 0px 0px 0px 0px; background-image: none; filter:progid:DxImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images2008/bg_mykaercher_top.png');}


#mykaercher_layer 					{padding:10px 0px 0px 0px;  position:absolute; top:0px; left:0px; left:-4000px; xxxwidth:10px; }
.mykaercher_layer a					{margin:0px 4px 0px 9px; padding:0px 0px 0px 11px; display:block; text-decoration:none; font-size:11px; color:#848484; background:url(../images2008/nav_level_0.gif) no-repeat left 3px;}
.mykaercher_layer a:hover			{color:#000; background:url(../images2008/nav_level_0_hover.gif) no-repeat left 3px;}	
.mykaercher_layer 					{padding:10px 0px 18px 0px; width:148px; background:#FFF;border-top: 1px solid #C5C5C5;}
.mykaercher_layer_bottom			{padding: 0px 0px 0px 0px; height:3px; line-height:5px; width:156px; float:left; background-image:url(../images2008/lang_selector_bottom.png);}
*html .mykaercher_layer_bottom 		{width:156px;; background-image: none; filter:progid:DxImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images2008/lang_selector_bottom.png');}
.mykaercherlayer_blende				{padding:0px 9px 0px 15px; line-height:7px; text-transform:uppercase; position:absolute; top:-6px; right:-1px; letter-spacing:-0.05em; border-left:1px solid #C5C5C5; border-right:1px solid #C5C5C5; color:#FFF; background:#FFF; font-size:10px;}

a.mykaercher_close 					{margin:5px 6px 15px 0px; padding:3px 15px 0px 0px; display:block; float:right; cursor:pointer; color:#A5A5A5; font-size:10px; background: url(../images2008/delete_x_shop.gif) no-repeat center right; text-decoration:none;}
a.mykaercher_close:hover 			{color:#000;}

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

					
.mykaercherlogin_button_class		{cursor:pointer;  padding:2px 8px 2px 11px; text-align:left; border: 1px solid #CECECE; font-family:Arial, Helvetica, Verdana, Geneva, sans serif; font-size:11px; color:#000; line-height:14px; text-decoration:none; background:#F3F3F3 url(../images2008/btn_service.gif) 6px 7px  no-repeat;}
.mykaercherlogin_button_class:hover	{color:#848484; background:#E6E6E6 url(../images2008/btn_service_hover.gif) 6px 7px  no-repeat; text-decoration:none;}


.mykaerchertext						{font-size:10px; color:#696969; line-height:14px; }
.mykaerchertext a					{margin:10px 0px 10px 0px;display:block;color:#696969; line-height:11px;text-decoration:underline;}
.mykaerchertext a:hover				{color:#000;text-decoration:none;}

.mykaerchertext a.register			{margin:0px 0px 0px 0px;padding:0px 0px 0px 6px;display:block;color:#000; line-height:11px;text-decoration:none; background:url(../images2008/btn_right.gif) no-repeat left 2px; }
.mykaerchertext a.register:hover	{color:#000;text-decoration:none;}

/* Trans. Schatten unten für table  */
.bg_shopcart_window_bottom_td_left 			{padding: 0px 0px 0px 0px; background-image:url(../images2008/bg_shopcart_window_bottom_l.png);}
*html .bg_shopcart_window_bottom_td_left	{padding: 0px 0px 0px 0px; background-image: none; filter:progid:DxImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images2008/bg_shopcart_window_bottom_l.png');}
.bg_shopcart_window_bottom_td_right			{padding: 0px 0px 0px 0px; background-image:url(../images2008/bg_shopcart_window_bottom_r.png);}
*html .bg_shopcart_window_bottom_td_right	{padding: 0px 0px 0px 0px; background-image: none; filter:progid:DxImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images2008/bg_shopcart_window_bottom_r.png');}

.shopcart_dotted_devider			{padding: 0px 0px 0px 0px; background-image:url(../images2008/shopcart_dotted_devider.gif);}
.shopcart_line_devider				{padding: 0px 0px 0px 0px; background-image:url(../images2008/shopcart_line_devider.gif);}
.shopcart_texte	.units				{padding: 0 0 2px 0; color:#696969; font-size:10px;line-height:13px;display:block;}
/* 
.shopcart_texte	a					{padding: 0 0 5px 8px; color:#000; font-size:11px;line-height:12px; background:url(/cms/templates/karcher2008/images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
 */
.shopcart_texte	a					{margin-bottom:5px;overflow: hidden; display: block; width: 190px; padding: 0 0 0 8px; color:#000; font-size:11px;line-height:12px; background:url(../images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
.vvprice							{font-size:14px;color:#000000;line-height:18px;display:inline;}
.shopcart_totalamount				{font-size:15px; font-weight:bold; color:#848484; line-height:18px; display:inline;}

.shopping_card_window_top_td		{padding: 0px 0px 0px 0px; background-image:url(../images2008/shoppingcart_window_top.gif);background-repeat:no-repeat;}

/* Teaser Shop Product */
.teaser_shopProduct						{margin:6px 0px 12px 0px; padding:0px 0px 18px 0px; float:left; width:100%; display:inline; }
.shopProductDevider						{background:url(../images2008/shopProduct_devider.gif) no-repeat left bottom; }
.shopProductBorder						{border-bottom: 1px solid #CECECE; }
.teaser_shopProduct dl					{margin:0; padding:0; float:left; width:351px; display:inline; border-right: 1px solid #CECECE;}
.teaser_shopProduct dd a				{margin:0; padding:0px 0px 4px 10px; width:130px; float:left; display:inline;color:#000; font-size:18px; line-height:18px;background:url(../images2008/btn_right_big.gif) no-repeat left 3px;text-decoration:none;}
.teaser_shopProduct dd a:hover			{color:#696969; background:url(../images2008/btn_right_big_hover.gif) no-repeat left 3px; text-decoration:none;}
.teaser_shopProduct dd .teaserhead		{margin:0; padding:0px 0px 4px 0px;  width:130px; float:left; display:inline;color:#000; font-size:15px; line-height:13px;}
.teaser_shopProduct dd .teasertext		{padding:0px 0px 14px 0px;font-size:11px;line-height:13px;width:130px; float:left;display:inline;}

.teaser_shopProduct dt.teaserimg img	{margin:0px 19px 0px 0px; float:left;}
.shop_price_shopProduct					{position:relative; font-weight:bold ; color:#000; margin:10px 0 10px 0;float:left;display:inline;}
.shop_cart_shopProduct					{width:19px; height:19px; left:100px; cursor:pointer; position:absolute;  background: url(../images/shop_cart_ov.gif) 0 0 no-repeat;}

/* Teaser Shop 3Col */
.teaser_shop3col					{float:left; width:100%;}
.teaser_shop3col dl					{margin:0px 20px 0px 0px; padding:0px 0px 18px 0px; float:left; width:222px; display:inline;}
*html .teaser_shop3col dl			{margin:10px 18px 10px 0px;}
.teaser_shop3col dd					{margin:0; float:left; width:219px; color:#848484;}
.teaser_shop3col dd .teasertext		{line-height:13px;} 
.teaser_shop3col dd a				{padding:0px 0px 1px 8px; float:left; width:210px; color:#000; font-size:11px; background:url(../images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
.teaser_shop3col dd a:hover			{color:#696969; background:url(../images2008/btn_right_hover2.gif) no-repeat left 3px; text-decoration:none;}
.teaser_shop3col a					{text-decoration:none;}
.teaser_shop3col dt					{float:left; display:inline;}
.teaserhead 						{font-size:11px;}



/* Produktdetailseite */

/* Ausstattungsliste */
.listsupply							{margin:10px 0px 0px 15px; padding:0;}	
.listsupply	li						{margin:0; padding:0; list-style-image:url(../images/icon_bullet_supply.gif);}

/* Liste Kompatible Geräte */
.compatibleproducts					{margin:0; padding:0;}	
.compatibleproducts	li				{list-style-image:none;}
.compatibleproducts	li a			{padding-left:8px; color:#000; background:url(../images2008/btn_right.gif) no-repeat left 4px; text-decoration:none;}
.compatibleproducts	li a:hover		{color:#696969 !important; background:url(../images2008/btn_right_hover2.gif) no-repeat left 4px; text-decoration:none;}
.compatibleproducts .inactive		{padding-left:8px; color:#848484; background:url(../images2008/btn_right_inactive.gif) no-repeat left 4px; text-decoration:none;}

/* Div Pool */
/* Container */
.pool_relativeDiv					{position:relative;}
.pool_absoluteDiv					{position:absolute; width:720px; }


.teaser_shoptheme					{position:relative; width:100%; margin-bottom:18px; z-index:1;}
.teaser_shoptheme_info				{position:absolute; width:200px; height:20px; background:#FFEC00; top:-20px; left:0; font-family: verdana; font-size:11px; padding:2px; display:none;}
.teaser_shoptheme_positioner		{position:absolute; width:10px; height:10px; top:0px; left:0; display:none; border:3px solid red; z-index:1010;}

/* Box Grundstyle */
.poolboxlive						{position: absolute; margin:0px 18px 18px 0px; padding:0; float:left; display:inline; border-left: 1px solid #dfe7f2; border-right: 1px solid #dfe7f2; background-image: url(../images2008/shop_pool_bg.gif); background-position:bottom left; background-repeat: repeat-x;}
.poolbox							{position: absolute; z-index:100; margin:0px 18px 18px 0px; padding:0; float:left; display:inline; border-left: 1px solid #dfe7f2; border-right: 1px solid #dfe7f2; background-image: url(../images2008/shop_pool_bg.gif); background-position:bottom left; background-repeat: repeat-x;}

/* Shop Cart */
.details_btn a						{position:absolute; bottom:2px; left:11px; padding:0px 0px 0px 8px; color:#000; font-size:11px; line-height:13px; background:url(../images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
*html .details_btn a				{bottom:1px;}
.details_btn a:hover				{color:#696969; background:url(../images2008/btn_right_hover2.gif) no-repeat left 3px; text-decoration:none;}
.shop_btn							{position:absolute; bottom:-1px; right:4px; width:19px; height:19px; cursor:pointer; background: url(../images/shop_cart_ov.gif) 0 0 no-repeat;}
*html .shop_btn						{bottom:-2px;}

/* Boxen */
/*		1.) Header image, only image */
.poolbox_1						{width:702px; height:220px; z-index:0;}
.poolbox_1 dl					{margin:0; padding:0; width:704px; height:217px; position:relative;}
.poolbox_1 dl .poolimg			{position:absolute; top:1px; left:0;}

/*		2.) 2 cols, only text */
.poolbox_2						{width:460px; height:133px;}
.poolbox_2 dl					{margin:0; padding:0; width:462px; height:130px; position:relative;}
.poolbox_2 dl .pooltext		{position:absolute; top:10px; left:11px; line-height:16px; width:440px;}
.poolbox_2 dl .pooltext .teaserhead 	{margin:0px 0px 9px 0px;font-size:17px;line-height:20px;color:#000}

/*		3.) 3 rows, image and text */
.poolbox_3					{width:220px; height:435px;}
.poolbox_3 dl				{margin:0; padding:0; width:222px; height:432px; position:relative;}
.poolbox_3 dl .poolimg		{position:absolute; top:1px; left:0;}
.poolbox_3 dl .pooltext		{position:absolute; top:303px; left:11px; width:200px;}

/*		4.) small, image and text */
.poolbox_4					{width:220px; height:133px;}
.poolbox_4 dl				{margin:0; padding:0; width:222px; height:130px; position:relative; }
.poolbox_4 dl .poolimg		{position:absolute; top:1px; left:0;}
.poolbox_4 dl .pooltext		{position:absolute; top:10px; left:106px; width:107px;}

/*		5.) 2 cols big, image and text */
.poolbox_5					{width:460px; height:133px;}
.poolbox_5 dl				{margin:0; padding:0; width:462px; height:130px; position:relative;}
.poolbox_5 dl .poolimg		{position:absolute; top:1px; left:0;}
.poolbox_5 dl .pooltext		{position:absolute; top:10px; left:346px; width:107px;}

/*		6.) 2 cols image, only image  */
.poolbox_6						{width:460px; height:133px;}
.poolbox_6 dl					{margin:0; padding:0; width:462px; height:130px; position:relative;}
.poolbox_6 dl .poolimg			{position:absolute; top:1px; left:0;}

/*		7.) 2 cols more height, image and text  */
.poolbox_7					{width:460px; height:284px;}
.poolbox_7 dl				{margin:0; padding:0; width:462px; height:281px; position:relative;}
.poolbox_7 dl .poolimg		{position:absolute; top:1px; left:0;}
.poolbox_7 dl .pooltext		{position:absolute; top:10px; left:251px; width:200px;}

/*		8.) 1 col more height, image and text  */
.poolbox_8					{width:220px; height:284px;}
.poolbox_8 dl				{margin:0; padding:0; width:222px; height:281px; position:relative;}
.poolbox_8 dl .poolimg		{position:absolute; top:1px; left:0;}
.poolbox_8 dl .pooltext		{position:absolute; top:179px; left:11px; width:200px;}

/*		9.) 3 col more height, image and text  */
.poolbox_9					{width:702px; height:200px;}
.poolbox_9 dl				{margin:0; padding:0; width:704px; height:197px; position:relative;}
.poolbox_9 dl .poolimg		{position:absolute; top:1px; left:0;}
.poolbox_9 dl .pooltext		{position:absolute; top:10px; left:251px; width:440px;}

/* Texte */
.pooltext a							{padding:0px 0px 2px 8px; color:#000; display:block;font-size:11px; line-height:13px; background:url(../images2008/btn_service.gif) no-repeat left 3px; text-decoration:none;}
.pooltext .teaserhead				{margin-bottom:5px; display:block; color:#848484; font-size:13px;}
.pooltext .teasertext				{margin-bottom:5px; display:block;}


/* Produktdetailseiten */

/* Tabnavigation */
.productgrid_form				{float:left; position:relative;}
.productgrid_nav				{}
.productgrid_nav a				{padding:0px 18px 0px 25px;  text-decoration:none; display:inline; }
.productgrid_nav a				{font-size:14px; color:#848484 !important; line-height:27px; text-decoration:none; text-decoration:none;}
.productgrid_nav a.firsttab		{padding:0px 18px 0px 19px; background: url(../images2008/btn_productgrid.gif) no-repeat 10px center;} 
.productgrid_nav a:hover		{padding:0px 18px 0px 19px; color:#000 !important; background: url(../images2008/btn_productgrid_active.gif) no-repeat 10px center;}
.productgrid_nav .active		{padding:0px 18px 0px 25px; float:left; line-height:27px !important; color:#000 !important; background: url(../images2008/btn_productgrid_active.gif) no-repeat 10px center  !important; border-bottom: none; border-top: 1px solid #CECECE; border-right: 1px solid #CECECE; border-left: 1px solid #CECECE;}
.productgrid_tabs				{float:left;  border-bottom: 1px solid #CECECE; background:#FFF; text-decoration:none;}

/* Funktionen */
.productgrid_functions_first	{padding:0px 0px 10px 0px; display:inline; float:left; width:702px; height:24px; border-bottom: 1px solid #CECECE; }
.productgrid_filter				{display:inline; float:left;}
.productgrid_filter_titel		{margin:0px 9px 0px 0px; display:inline; float:left;font-size:11px; color:#848484; line-height:22px; text-transform:uppercase;}
.productgrid_view				{display:inline; float:left;}
.productgrid_view_titel			{margin:0px 8px 0px 100px;display:inline; float:left; font-size:11px; color:#848484 ; line-height:22px; text-transform:uppercase;}
.productgrid_view_img			{padding:0px 0px 0px 0px; display:inline; float:lef; width:21px; height:12px;}
.productgrid_view_img	img		{margin:0px 0px -3px 0px;}
.productgrid_result				{margin:0px 0px 0px 0px; display:inline; float:right; font-size:11px; color:#848484; line-height:22px;}
.productgrid_result a			{margin:0px 4px 0px 0px; padding:0px 4px 0px 0px; display:inline; font-size:11px; color:#848484; line-height:22px; border-right: 1px solid #CECECE; text-decoration:none;}

.productgrid_functions_second	{padding:16px 0px 19px 0px; display:inline; float:left; width:702px; height:14px; border-bottom:1px solid #CECECE; }
label.productgrid_check			{vertical-align: middle; font-size:11px; float:left; line-height:13px; color:#848484;}
.productgrid_check input		{vertical-align: middle;}

.productgrid_next				{margin:0px 0px 0px 0px; display:inline; float:right;}
.productgrid_next_titel			{margin:0px 4px 0px 0px; padding:0px 8px 0px 0px; display:inline; font-size:11px; color:#848484; border-right:1px solid #CECECE;}
.productgrid_next a.back		{margin:0px 4px 0px 0px; padding:0px 0px 0px 9px; display:inline; font-size:11px; color:#848484; text-decoration:none; background: #FFF url(../images2008/btn_productgrid_back.gif) 	 left  2px no-repeat;}
.productgrid_next a.next		{margin:0px 4px 0px 0px; padding:0px 7px 0px 0px; display:inline; font-size:11px; color:#848484; text-decoration:none; background: #FFF url(../images2008/btn_productgrid_next_act.gif) right 2px no-repeat;}


.productgrid_table_tr			{border-bottom: 1px solid #CECECE; }
.productgrid_table_td			{background-image: url(../images2008/devider_productgrid_left1.gif); background-position:top center; background-repeat: repeat-y;}
.productgrid_table_td2			{background-image: url(../images2008/devider_productgrid_left2.gif); background-position:bottom center; background-repeat: no-repeat;}
.productgrid_table_td3			{border-bottom: 1px solid #CECECE; }

.productgrid_price_ov			{position:relative; bottom:6px; font-weight:bold; margin:0px 0 0px 8px; color:black; font-size:13px; zoom:1}
.productgrid_cart_ov			{width:19px; height:19px; left:92px; bottom:0px; cursor:pointer; position:absolute; border:0px solid red; background: url(../images/shop_cart_ov.gif) 0 0 no-repeat;}



/* P R O D U C T T I P S
producttip_element: 		180 incl. 18 fuer margin, padding, border = 162 Innenmass
*/
.producttip 						{margin-bottom:18px;}
.producttip .outer					{width:702px; position:relative; border:0px solid red; height:100px; overflow:hidden;}
.producttip .mover 					{position:relative; height:100px; left:-18px; border:0px solid red;}
.producttip .infotext				{float:right; position:relative; top:0px; font-size:11px; color:#656565}
.producttip .subhead1				{margin-bottom:14px;}
.producttip .element				{position:relative; border:0px solid blue; height:100px; width:162px; padding-top:9px; padding-left:9px; margin-left:8px;margin-top:10px; border-left:1px solid #CECECE;}
.producttip .element .shoppingcart	{position:absolute; z-index:1; width:19px; height:19px; left:151px; top:54px; cursor:pointer; border:0px solid red; background: url(../images/shop_cart_ov.gif) 0 0 no-repeat;}
.producttip .element a.link			{padding:0px 0px 2px 8px; margin-top:0px; color:#000; display:block;font-size:11px;line-height:13px; background:url(../images2008/btn_right.gif) no-repeat left 3px; text-decoration:none;}
.producttip .element div.price		{position:absolute; top:50px; left: 0px; margin-left:8px; font-size:12px; font-weight:bold; white-space:nowrap}
.producttip .element div.priceX		{position:absolute; top:38px; left: 0px; margin-left:8px; font-size:12px; font-weight:bold; white-space:nowrap}
.producttip .element .rightcol		{position:absolute; margin-left:0px; top:10px; left:80px;}
.producttip .button_left 			{position:absolute; z-index:2; cursor:pointer; left:0;   top:0; border:0px solid red; height:100px; width:11px; background: url(../images2008/producttip_button_left.gif) 0 0 no-repeat;}
.producttip .button_right 			{position:absolute; z-index:2; cursor:pointer; left:692px; top:0; border:0px solid red; height:100px; width:11px; background: url(../images2008/producttip_button_right.gif) 0 0 no-repeat;}
.producttip .button_left.inactive	{background: url(../images2008/producttip_button_left_ia.gif)  0 0 no-repeat;}
.producttip .button_right.inactive 	{background: url(../images2008/producttip_button_right_ia.gif) 0 0 no-repeat;}

/* shifts, Anpassen der Randelemente */
.producttip .element.shift									{padding-left:0px;}
.producttip .element.shiftLeft								{padding-left:18px; width:154px}
.producttip .element.shiftLeft 				.shoppingcart	{left:157px;}
.producttip .element.shiftLeft 				.rightcol		{margin-left:6px;}
.producttip .element.shift 					.rightcol		{margin-left:-13px;}
.producttip .element.shift 					.shoppingcart	{left:136px;}
/* 3 Spalten...*/
.producttip .cols3 .element .rightcol						{left:110px;}
.producttip .cols3 .element 								{width:222px;margin-top:0px;padding-top:0px;}
.producttip .cols3 .element.shiftLeft						{width:213px;}
.producttip .cols3 .element					.shoppingcart	{left:212px;}
.producttip .cols3 .element.shiftLeft		.shoppingcart	{left:212px;}
.producttip .cols3 .element.shift 			.shoppingcart	{left:194px;}

.productpage_backtoresult			{margin-top:5px; line-height:20px;padding-left:9px; color:black; text-decoration:none; font-size:11px; font-family:font-family:Arial, Helvetica, Verdana, Geneva, sans serif; background: url(../images2008/btn_left.gif) 0 4px no-repeat; }
.productpage_backtoresult:hover		{color:#696969; text-decoration:none; }


.compareCheck {margin:0;width:13px;height:13px;overflow:hidden; vertical-align:middle; margin-top:-2px;}





.picker							{width:18px; height:18px; border:2px solid white; position:absolute; left:6px; top:350px; cursor:pointer; z-index:10;}
.pickerlayer 					{width:240px; height:133px; top:-2px; left:-2px; display:none; position:absolute; z-index:100; border:0px solid orange;}
.pickerinnerlayer 				{border:2px solid white; margin-left:18px;}
.pickerlabel 					{font-family:tahoma; font-size:11px; position:absolute; left:34px; top:353px; z-index:0;}

.selector						{background:white; margin-left:6px;}
.selector 	td					{background:#CCCCCC; vertical-align:top;}
.selector 	div					{border:1px solid #CCCCCC; padding:1px;}
.selector 	div:hover			{border:1px solid yellow;}
.selector 	div.inactive:hover	{border:1px solid #CCCCCC;}
.selector 	label				{-moz-user-select:none; margin-left:-1px; font-size:11px; font-family: tahoma, verdana, arial, sans-serif; vertical-align:middle; background-color:#CCCCCC; padding:1px 2px 4px 3px; color:white;}
.selector 	.check  			{vertical-align:middle; margin-right:3px;}
.selector 	.t1					{background: url(../images/theme_teaser_preview.jpg) 0px 0px 		no-repeat; height:52px}
.selector 	.t2					{background: url(../images/theme_teaser_preview.jpg) 0px -59px 		no-repeat; height:31px}
.selector 	.t3					{background: url(../images/theme_teaser_preview.jpg) -120px -60px 	no-repeat; height:106px}
.selector	.t4					{background: url(../images/theme_teaser_preview.jpg) 0 -97px 		no-repeat; height:30px}
.selector 	.t5					{background: url(../images/theme_teaser_preview.jpg) 0 -135px 		no-repeat; height:31px}
.selector 	.t6					{background: url(../images/theme_teaser_preview.jpg) -60px -173px 	no-repeat; height:30px}
.selector 	.t7					{background: url(../images/theme_teaser_preview.jpg) 0 -211px 		no-repeat; height:64px}
.selector 	.t8					{background: url(../images/theme_teaser_preview.jpg) -120px -211px 	no-repeat; height:64px}
.selector 	.t9					{background: url(../images/theme_teaser_preview.jpg) 0 -287px 		no-repeat; height:46px}



/* SDB Liste */
.sdb_liste 		{margin:11px; margin-right:50px;}
.sdb_liste h1 	{font-family: Arial, Helvetica, Verdana, sans-serif; font-size:16px; color:black; font-weight:normal; line-height:20px; border-bottom:1px solid #CCCCCC; padding-bottom:12px;}
.sdb_liste ul 	{margin:0; padding:0;}
.sdb_liste li 	{margin:0; list-style-type:none; list-style-image: none; background: url(../images/sdb_trenner.gif) 0 bottom repeat-x;}
.sdb_liste a 	{padding:0 0 2px 16px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:19px; text-decoration:none; color:black; background: url(../images/icon_download.gif) 0 2px no-repeat;}

/******************************************************************************/
#contenedor {
	width:1000px;
	margin:0 auto;
}
#header1 {
	width:933px;
	margin-left:15px;
}

#logo1 {
    width:150px;
    height:85px;
    float:left;
}

#menu1 {
	width:766px;
	height:30px;
	float:left;
	margin-top:60px;
	margin-left:17px;
	padding-top:0px;
}

#direccion {
	width:300px;
	height:75px;
	float:left;
	text-align:left;
	padding-top:10px;
}

#contenido {
width:750px;
text-align:center;
float:left;
margin-left:130px;
}