/* * {direction:RTL;}*/

body,h1,h2,h3,h4,h5,h6,table,div,input,textarea {font-size: 100%; padding:0; margin:0}
html 		{font-size: 80%; font-family: Arial, Helvetica, sans-serif;} /* globale Scalierung */
.htmlModeFontSize  	{color:#FF0000;}

A:hover {color:#999999;}
A.link  {color:#999999;}

.inline  {display:inline;}

a {color:#666666; text-decoration: none}
a img {border: none}

/* fuer fixen Login Button */
body 			{margin:0;padding:0;}
.div_fixed_top 	{position:fixed;_position:absolute; width:100%;  top:0; _top:expression(eval(document.body.scrollTop));left:0; margin:0;padding:0; background:white; z-index:100;}


 
/* globale Styles */
.standardborder {border: 1px solid #CCCCCC;}
.linebelow 		{border-bottom: 1px solid; border-color:#CCCCCC;}
/*A:visited 		{color:#000000;} */
ul 				{list-style-image:url(/cms/templates/standard/images/icon_bullet.gif) }
.mm           	{font-family: Arial, Helvetica, sans-serif; color: #666666;  text-decoration: none; font-weight: bold;} /* mailverschluesselung */


.bold			{font-weight: bold;}
.grey			{color:#999999;}

.head           {font-family: Arial, Helvetica, sans-serif; font-size: 140%;font-weight: bold; color: #666666;letter-spacing: 0.0em} 
.tabhead        {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}
.boxhead        {background:#FFFF00; border-bottom: 1px solid; border-color: #CCCCCC; padding:2px; padding-left:7px; }
.body           {font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}
.bodysmall      {font-family: Arial, Helvetica, sans-serif; font-size: 85%; color: #000000; text-decoration: none;}
.bodysmallbold  {font-family: Arial, Helvetica, sans-serif; font-size: 85%; color: #000000; text-decoration: none; font-weight:bold;}
.bodysmallboldgrey  {font-family: Arial, Helvetica, sans-serif; font-size: 85%; color: #666666; text-decoration: none; font-weight:bold;}
.bodymin        {font-family: Arial, Helvetica, verdana; font-size: 75%; text-decoration: none;}
.tecdaten       {font-family: Arial, Helvetica, sans-serif; font-size: 85%; color: #000000; text-decoration: none;line-height:15px;}
.yellowbox      {font-family: Arial, Helvetica, sans-serif; font-size: 85%; color: #000000; text-decoration: none}
.bodylink       {font-family: Arial, Helvetica, sans-serif; color: #666666;  text-decoration: none}
.bodylinkbold   {font-family: Arial, Helvetica, sans-serif; color: #666666;  text-decoration: none; font-weight: bold;}
.link           {font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
.mail           {font-family: Arial, Helvetica, sans-serif; color: #666666;  text-decoration: none; font-weight: bold;}
.linkbig        {font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #666666; font-weight: bold; text-decoration: underline}
.linkliste      {font-family: Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: none}
.leadin         {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #666666;letter-spacing: 0.0em;} 
.fuss           {font-family: Arial, Helvetica, sans-serif; font-size: 92%} 
.nav            {font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; line-height: 130%; color: #000000; letter-spacing: 0.0em}
.navsmall       		{font-family: Arial, Helvetica, sans-serif; font-size: 85%;         text-decoration: none; line-height: 130% ; color: #000000; letter-spacing: 0.0em;} 
.navsmallfuturetech     {font-family: Arial, Helvetica, sans-serif; font-size: 85%;         text-decoration: none; line-height: 110% ; color: #000000; letter-spacing: 0.0em;} 

.download           {font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
.loginboxmessage	{font-family: Arial, Helvetica, sans-serif; font-size: 85%; color: #000000; text-decoration: none; padding:5px 0 5px 0}
.downloadheader		{padding:2px; padding-left:5px; font-weight:bold; background-color:#FFFF00; border-bottom:1px solid #CCCCCC}

.bu             {font-family: Arial, Helvetica, sans-serif; font-size: 80%;         letter-spacing: 0.0em}
.min  			{font-family: Arial, Helvetica, sans-serif; font-size: 80%;}
.nav2           {font-family: Arial, Helvetica, sans-serif; font-size: 80%;         text-decoration: none; color: #000000; letter-spacing:1px}
.nav2b          {font-family: Arial, Helvetica, sans-serif; font-size: 70%;         text-decoration: none; color: #000000; letter-spacing:-1px}
.nav2c          {font-family: Arial, Helvetica, sans-serif; font-size: 70%;         text-decoration: none; color: #000000; letter-spacing:0px}
.nav2d          {font-family: Arial, Helvetica, sans-serif; font-size: 80%;         text-decoration: none; color: #000000; letter-spacing:0px}
.suchepfeil     {font-family: Arial, Helvetica, sans-serif, sans-serif; font-size: 50%; text-decoration: none;  color: #000000; letter-spacing:1px;}
.small			{font-family: Arial, Helvetica, sans-serif; font-size: 80%;         text-decoration: none; line-height: 130% ; color: #000000;} 
.smallv			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%;         text-decoration: none; line-height: 130% ; color: #000000;} 

.objhead        {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; padding-left:7px; padding-right:7px; padding-top:2px; padding-bottom:2px;}


.inputsuchesuche {font-family: Arial, Helvetica, sans-serif; font-size: 80%;line-height: 8px; text-decoration: none; color: #000000; letter-spacing:0px;}
.inputsuche     {font-family: Arial, Helvetica, sans-serif; font-size: 85%; margin-right: 0px; margin-bottom: 0px; border: 0px solid; margin-left: 0px; margin-top: 0px;}
.inputsucheRahmen {font-family: Arial, Helvetica, sans-serif; width:98%; font-size: 10px; line-height: 11px;border: 1px solid; height: 16px; border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; margin-right: 0px; margin-bottom: 0px;  margin-left: 0px; margin-top: 0px;}
.inputsucheRahmenAbst {font-family: Arial, Helvetica, sans-serif; font-size: 85%; border: 1px solid; height: 15px; border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; margin-right: 0px; margin-bottom: 1px;  margin-left: 0px; margin-top: 1px;}
.buttons {cursor:pointer; font-family: Arial, Helvetica, sans-serif; font-size: 80%; border: 1px #CCCCCC solid; height: 17px;  background-color: #FFFF00; 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 {cursor:pointer; font-family: Arial, Helvetica, sans-serif; font-size: 80%; border: 1px #CCCCCC solid; height: 19px;  background-color: #FFFF00; margin-top: 1px; margin-bottom: 1px; margin-right: 1px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right:5px;}
.buttons3D {cursor:pointer; font-family: Arial, Helvetica, sans-serif; font-size: 80%; height: 19px;}
.tabshadow      {background-image: url(/images/tabsh.gif)}
.sitemap        {font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none}

/* cargo elements */
.cargo_image		{border:1px solid #CCCCCC;}
.cargo_image .bu	{border-top:1px solid #CCCCCC; background:#F4F4F4; padding:2px}
.cargo_download		{padding-left:16px; background: url(/cms/templates/karcher/images/textdot.gif) 4px 3px no-repeat; font-weight:bold;}
.cargo_popup		{padding-left:23px; background: url(/cms/templates/karcher/images/icon_popup.gif)  -2px 0px no-repeat; font-weight:bold; position:relative; border:0px solid red;}
.cargo_overimage	{position:absolute; width:20px; height:20px; border:1px solid #CCC; right:0px; bottom:3px; background: url(/cms/templates/karcher/images/icon_popup_overlay.gif) 0 0 no-repeat;}
/* microsite styles */
.msbody      {font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; line-height:16px}
.navsh_n     {background-image: url(/images/navshadow_n.gif); background-repeat:no-repeat;}
.navsh_r     {background-image: url(/images/navshadow_r.gif); background-repeat:no-repeat;}
.navsh_a     {background-image: url(/images/navshadow_a.gif); background-repeat:no-repeat;}

/* navigation styles */
.nav ul      	{margin:0px; padding:0px; line-height:0px}
.nav a      	{display: block; padding: 1 1 1 1; font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; text-decoration: none; line-height: 120%; color: #000000;}
.nav li       	{list-style: none; list-style-image: none; margin:0; padding:0; line-height:0px}
.nav a:hover    {background-color:#EEEEEE; color:#000000}

/* navigation styles */
.navfaq ul      {margin:0px; padding:0px; line-height:0px}
.navfaq a      	{display: block; padding: 1 1 1 1; font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; text-decoration: none; line-height: 120%; color: #000000;}
.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;}
.formgeneratorform .button_class	{font-family: tahoma, verdana, sans-serif; font-size: 11px;}
.verify_rahmen  {font-size:100%;color:#FF0000; font-weight:normal; background-color: #FFFFFF; border: 1px solid; border-color: #FF0000;}
.formgen_mandatory	{color:red; font-size:80%;}
.formgeneratorform .divider_class {width:100%;background-color:#EEEEEE; text-align:left;}

.sbody          {font-family: Arial, Helvetica, verdana; font-size: 12px;}
.sbodybold      {font-family: Arial, Helvetica, verdana; font-size: 12px; font-weight:bold}
.smin           {font-family: Arial, Helvetica, verdana; font-size: 10px; font-style: normal; line-height: normal; text-decoration: none; border: 1px solid; background-color: #FFFFFF; border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;}
.sfields        {font-family: Arial, Helvetica, verdana; font-size: 10px; margin-left: 2px}
.smallform      {font-family: Arial, Helvetica, verdana; font-size: 10px;}
.stext          {font-family: Arial, Helvetica, sans-serif; font-size: 85%; text-decoration: none; color: #000000; padding-left:2pt}
.stextnp        {font-family: Arial, Helvetica, sans-serif; font-size: 85%; text-decoration: none; color: #000000; padding-left:0pt} /* wie text, ohne linken Einzug*/
.stextlink      {font-family: Arial, Helvetica, sans-serif; font-size: 70%; text-decoration: none; color: #00FFFF;}
.sreiter        {font-family: Arial, Helvetica, sans-serif; font-size: 85%; text-decoration: none; color: #000000;}

.message        {font-family: Arial, Helvetica, sans-serif; font-size: 120%;        text-decoration: none; line-height: 10px; color: #FF0000}
.antworten      {font-family: Arial, Helvetica, sans-serif; font-size: 110%;        line-height: 11px; color: #FF0000;letter-spacing: 0.1em}
.bestnr         {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 90%; color: #000000; text-decoration: none;}


.userV {}
.userS {background-color: #DDDDDD;}
.userC {background-color: #DDDDDD;}
.useractiv {background-color: #FFFF00;}

.sizebuttons {  height: 13px; width: 13px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 8px}




/* Reiter Produktbereich 
Achtung: Flackern entsteht wenn bacggound 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-family: Arial, Helvetica, sans-serif; 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-family: Arial, Helvetica, sans-serif; font-size:85%;}
.r_activ				{					background-image:url(/images/navshadow_a.gif); display:block; width:100%; height:100%; color: #000000; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:85%;}
A.r_normalstart:hover 	{cursor:pointer;	background:#DDDDDD; width:100%; height:100%; display:block; color: #333333; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:85%;}
.r_normalstart 			{cursor:pointer;	background:#EEEEEE; width:100%; height:100%; display:block; color: #333333; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:85%;}
.r_activstart			{					background:#FFFF00; width:100%; height:100%; display:block; color: #000000; font-weight:bold; font-family: Arial, Helvetica, sans-serif; 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-family: Arial, Helvetica, sans-serif; font-size:85%;}
.r2_normal a					{cursor:pointer; display: block; height:100%; width:100%; line-height:28px;}
.r2_activ						{background-color:#FFFF00; background-image:url(/images/navshadow_a.gif);}
.r2_start						{background-image:url(/images/t.gif);background-color:#EEEEEE;}
.r2_white						{background-color:#FFFFFF; background-image:url(/images/navshadow_w.gif);}

/*
a.r2_normal:hover 		{cursor:pointer;	background-image:url(/images/navshadow_r.gif); display:block; width:100%; height:100%; color: #999999; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:85%;}
.r2_normalstart 		{cursor:pointer;	background:#EEEEEE; width:100%; height:100%; display:inline; color: #999999; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:85%;}
.r2_activstart			{					background:#FFFF00; width:100%; height:100%; display:inline; color: #000000; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:85%;}
a.r2_normalstart:hover 	{cursor:pointer;	background:#DDDDDD; width:100%; height:100%; display:block; color: #999999; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:85%;}
*/



/* zubehoerfinder */
.zubfindertabs		{padding:5px 8px 5px 5px;}
.a_normal			{border-top: 1px solid #CCCCCC; border-color:#CCCCCC; color: #FFFFFF; padding-left: 30px;}
.step 				{vertical-align: middle; text-align: center; background:#ffff00; border-top: 1px solid #CCCCCC; border-color:#CCCCCC; color: #000000; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:30px;}
.stepnext			{vertical-align: middle; text-align: center; background:#DDDDDD; border-top: 1px solid #CCCCCC; border-color:#CCCCCC; color: #FFFFFF; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:30px;}
.stepbefor   		{
	vertical-align: middle;
	text-align: center;
	background: #DDDDDD;
	border-top: 1px solid #CCCCCC;
	border-color: #CCCCCC;
	color: #999999;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
}
.stepdisabled			{vertical-align: middle; text-align: center; background:#EEEEEE; border-top: 1px solid #CCCCCC; border-color:#CCCCCC; color: #CCCCCC; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:30px;}
.stepapp 				{vertical-align: middle; text-align: center; color: #000000; font-weight:bold;   font-family: Arial, Helvetica, sans-serif; font-size:24px; background:#ffff00;}
.stepappnext			{vertical-align: middle; text-align: center; color: #000000; font-weight:normal; font-family: Arial, Helvetica, sans-serif; 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: #FFFFFF; font-weight:normal; font-family: Arial, Helvetica, sans-serif; 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:#ffff00;
		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:#ffff00;
	width:200px;
	height: 26px;
	margin:0px;

}
.retailer_inner {
	color: #000000; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:85%;
	padding:5px 0px 0px 10px;
}
#retailer_block {
	display:none;
}

#wider_button {
	width:100px;
}


.lineundertd    {border-bottom: 1px solid #CCCCCC; padding-top:0px; padding-bottom:1px;}
/*.clhhead 		{color:red}*/
.tecdatatable .leftdist		{padding-left:5px;}
.tecdatatable td {vertical-align:top;}




/* -------------[ Servciebox ]---------------- */
.servicebox ul	{xxxwhite-space: nowrap;  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;}




/* -------------[ Pickup and Return ]---------------- */
.pickandreturn_cont 		{ padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; border: 1px solid #CCCCCC;}
.pickandreturn_cont form 	{ margin: 0px; padding: 0px; }
.pickandreturn_cont h1 		{ padding: 5px 0px 5px 0px; margin:0px 0px 5px 0px; width:100%; background: #FFFF00; border-bottom: 1px solid #CCCCCC;}
.pickandreturn_text			{ padding: 15px 0px 20px 10px; margin:0px 0px 0px 0px; width:100%;   }

.warnbox 		{ padding: 0px 0px 0px 0px; margin:5px 0px 5px 0px; width:100%; background: #FFFF00; float:left;display:inline;}
.warnbox p		{ padding: 0px 0px 0px 0px; margin:5px; font-weight: bold;}
.warnbox img	{ padding: 0px 0px 0px 0px; margin:0px; float:right;}
.pickandreturn_searchresult { padding: 2px 10px 2px 10px; margin:20px 0px 10px 10px; background: #EEEEEE; border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;float:left;}

.pickandreturn_form		 { padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; float: left; width:100%; }

.pickandreturn_label 	 { padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; text-align: right; font-weight:bold; width:200px; margin:0px; vertical-align:middle; }
.pickandreturn_error	 { padding: 5px 10px 5px 10px; margin:2px 0px 2px 0px; }

/* forms */
.pr_personaldata 		{padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.pr_resultoutput 		{padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.pr_searchfield			{padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}

/* fields */
.pr_firstname			{padding: 1px 0px 2px 2px; margin:0px 0px 0px 5px; width:180px;border: 1px solid #CCCCCC;}
.pr_lastname			{padding: 1px 0px 2px 2px; margin:2px 0px 0px 5px; width:180px;border: 1px solid #CCCCCC;}
.pr_street				{padding: 1px 0px 2px 2px; margin:2px 0px 0px 5px; width:210px;border: 1px solid #CCCCCC;}
.pr_zip					{padding: 1px 0px 2px 2px; margin:2px 2px 0px 5px; width:49px;border: 1px solid #CCCCCC;}
.pr_city				{padding: 1px 0px 2px 2px; margin:2px 0px 0px 0px; width:158px;border: 1px solid #CCCCCC;}
.pr_tel					{padding: 1px 0px 2px 2px; margin:2px 0px 0px 5px; width:180px;border: 1px solid #CCCCCC;}
.pr_email				{padding: 1px 0px 2px 2px; margin:2px 0px 0px 5px; width:150px;border: 1px solid #CCCCCC;}

.pr_search_radio		{padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.pr_search				{padding: 1px 0px 2px 2px; margin:0px 4px 0px 0px; font-weight:normal; width:230px;border: 1px solid #CCCCCC;}

/* 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 #CCCCCC; padding-bottom: 0px;}

/* ---------------------[ popuplayer mit Schatten ]----------- */
.popuplayerFrame .content_td	{background:white;}
.popuplayerFrame .rt[class]		{background-image:url(/cms/templates/karcher/images/popup_sh_rt.png); width:40px;}
.popuplayerFrame .rb[class]		{background-image:url(/cms/templates/karcher/images/popup_sh_rb.png); height:10px;}
.popuplayerFrame .lb[class]		{background-image:url(/cms/templates/karcher/images/popup_sh_lb.png); height:10px;}
.popuplayerFrame .rt			{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/cms/templates/karcher/images/popup_sh_rt.png'); width:10px;}
.popuplayerFrame .rb			{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/cms/templates/karcher/images/popup_sh_rb.png'); height:10px;}
.popuplayerFrame .lb			{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/cms/templates/karcher/images/popup_sh_lb.png'); height:10px;}
.popuplayer 	.titlebar 		{background-color:#DBDBDB; border:0px solid red; height:20px; font-family:arial, sans-serif; }
.popuplayer 	.title 			{float:left;  position:relative; color:#5A5A5A; font-size: 10px; font-family:arial, sans-serif;font-weight:bold; padding:4px 0 0 14px;}
.popuplayer 	.close_icon 	{float:right; position:relative; cursor:pointer; border:0px solid red;}
.popuplayer 	.button_close 	{height:16px; float:right; color:#848484; white-space: nowrap; padding:4px 34px 0px 7px; cursor:pointer; font-size: 10px; border-left:1px solid #B5B5B5; background: url(/cms/templates/karcher/images/popuplayer_icon_close.gif) right 0 no-repeat;}
.popuplayer 	.button_minimize{height:15px; width:30px; float:right; white-space: nowrap; padding:5px 0px 0 0px; cursor:pointer; font-size: 10px; background: url(/cms/templates/karcher/images/popuplayer_icon_minimize.gif) 0 0 no-repeat; border-left:1px solid #B5B5B5;}

.popuplayerIE6Bg				{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/cms/templates/karcher/images/popuplayerIE6Bg.png'); }


.printbutton	{background: url(/cms/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 #CCCCCC; xborder-bottom:1px solid #CCCCCC;}

.gallery_lupe		{right:60px; bottom:0px; z-index:100000; position:absolute; width:37px; height:37px; border:0px solid red; background: url(/cms/templates/karcher/images/lupe_gallery.png) center center no-repeat;}


/* ---------------------[ Print Layout ]----------- */
.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%; }

}


/* Application Advisor */
.appadvisor_opener_button		{	position:relative;
									top:0px; 
									border:0px solid red; 
									cursor:pointer; 
									background: url(/cms/templates/karcher/images/appadvisor_opener_button.gif) 0px 0 no-repeat;  
									font-family:Arial, Helvetica, Verdana, Geneva, sans serif; 
									font-size:11px; color:#000; line-height:14px; text-decoration:none !important;
									margin: -7px 0 5px 0px; display:block; width:157px; height:24px;
									padding:17px 12px 2px 16px;
								}
								
								
								
								/* 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(/cms/templates/karcher2008/images2008/scrollbar_bg_vertical.gif) 0 0 repeat-y;}
.scrollbar	.scrollbartop			{background:url(/cms/templates/karcher2008/images2008/scrollbar_button_up.gif) 0 0 no-repeat; border:0px solid red;			cursor:pointer;}
.scrollbar	.scrollbarbottom		{background:url(/cms/templates/karcher2008/images2008/scrollbar_button_down.gif) 0 0 no-repeat; border:0px solid blue; 		cursor:pointer;}
.scrollbar	.scrollbarslider		{background:url(/cms/templates/karcher2008/images2008/scrollbar_slider.gif) 0 bottom no-repeat; cursor:pointer;}
.scrollbar  .scrollbarslidertop		{background:url(/cms/templates/karcher2008/images2008/scrollbar_slider_top.gif) 0 0 no-repeat; cursor:pointer; height:1px;} /* nur fuer Oberkannt */


