/*.login {  font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold; color: #333399; text-decoration: none}*/
.body { 
	SCROLLBAR-FACE-COLOR: #E5E6E7; 
	SCROLLBAR-trACK-COLOR: #f0f0f0; 
	SCROLLBAR-HIGHLIGHT-COLOR: #a0a0a0; 
	SCROLLBAR-SHADOW-COLOR: #a0a0a0; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; 
	SCROLLBAR-BASE-COLOR: #E5E6E7; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-ARROW-COLOR: #000000;
	font-family: Arial; 
	font-size: 10px;
}
.bodymargin_0 { 
	SCROLLBAR-FACE-COLOR: #E5E6E7; 
	SCROLLBAR-trACK-COLOR: #f0f0f0; 
	SCROLLBAR-HIGHLIGHT-COLOR: #a0a0a0; 
	SCROLLBAR-SHADOW-COLOR: #a0a0a0; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; 
	SCROLLBAR-BASE-COLOR: #E5E6E7; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-ARROW-COLOR: #000000;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px; 
	font-family: Arial; 
	font-size: 10px;
}
.login 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; 
	color: #333399; text-decoration: none
}
/*labels - send logindata*/
.labels 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; 
	color: #333399; text-decoration: none
}
A:hover.link 
{
	COLOR: #FF0000; TEXT-DECORATION: none; 
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;  
}
A:active.link 
{
	COLOR: #3842b2; TEXT-DECORATION: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
}
A.link 
{
	COLOR: #3842b2; TEXT-DECORATION: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
}
/*OBJECT CLASS*/
.box 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; 
	background-color: #ECF0F0; height: 15px; width: 180px; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: 1px #000000 solid
}
.box_reg 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
	background-color: #d8eeff; color: #666666; height: 15px; 
	border: #000000; border-style: solid; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; 
	clear: none; float: none;
}
.los 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; font-weight: normal; color: #FFFFFF; 
	background-color: #000000; text-decoration: none
}
.box_search 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #666666; background-color: #ECF0F0; 
	height: 16px; width: 150px; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	border: 1px #000000 solid
}
.box_search_sm 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #666666; background-color: #ECF0F0; 
	height: 16px; width: 100px; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	border: 1px #000000 solid
}
.reifen_search 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; 
	color: #666666; text-decoration: none; line-height: 11px
}
.box_combo
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; 
	height: 16px; border: #666666; border-style: solid; 
	border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; 
	clear: none; float: none
}
.box_combo1
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; 
	height: 16px; border: #666666; border-style: solid; 
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
	clear: none; float: none
}

.box_simple 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; 
	height: 16px; border: #666666; border-style: solid; 
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
	clear: none; float: none
}
.box_simple1 
{
	text-align:right; 
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #666666; height: 16px; border: #666666; 
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
	clear: none; float: none
}
.box_simple2 
{
	text-align:left; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; 
	color: #666666; height: 16px; border: #666666; 
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
	clear: none; float: none
}
.box_listbox 
{
	WIDTH: 190px; HEIGHT: 340px; 
	text-align:left; font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #666666; border: #666666; 
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
	clear: none; float: none
}
.box_textarea 
{
	text-align:left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #666666; border: #666666; 
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
	clear: none; float: none; width: 350; height: 100;
}
.box_warenkorb 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #fd1912; height: 16px; border: #4791c5; 
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; 
	clear: none; float: none
}
.text_10 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #000000; text-decoration: none
}
.label_regerr 
{
	font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 100px; color: #ff0000; text-decoration: none
}
.label_reg_1 
{
	font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
.label_reg_2 
{
	font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none
}
.label_korb_1 
{
	font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none
}
.text_11 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none 
}
.box_menge 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #666666; height: 15px; border: 1px #666666 solid; clear: none; float: none 
}
.text_12 
{
	font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none 
}
.navigator 
{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none 
}
.suchetext 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none
}
/*gesamt text*/
.label_korb_1 
{
	height:18px; COLOR: #4791c5; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
}
/*.label_korb_1 { height:20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #f6f6f6; color: #000000; text-decoration: none; border: #d3d3d3; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; clear: none; float: none }*/
/*bonus, DHL text*/
.label_korb_2 
{
	height:18px; COLOR: #000000; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
}
/*green text - 227101*/
.label_12_3 
{
	font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; text-decoration: none 
}
.RK_textgrey_11 
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none 
}
/* // DM 28.11.2007 modif. for Grivel*/
.RK_textgrey_11g 
{
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none 
}
.RK_textwhite_11 
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none 
}
.RK_textwarenkorb 
{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none 
}
.RK_textgrey_10 
{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none 
}
.RK_textgrey_9 
{
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #606060; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none 
}
.RK_textangebote 
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #606060; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
.RK_textlab_9 
{
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
.RK_textblue_12 
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3842b2; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
.RK_textblue_11 
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
.RK_textblue_10 
{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #3842b2; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
.td_top 
{
	BORDER-TOP: #c0c0c0 2px solid; FONT-SIZE: 1px 
}
.td_bottom 
{
	FONT-SIZE: 1px; BORDER-BOTTOM: #c0c0c0 2px solid 
}
.td_left 
{
	FONT-SIZE: 1px; BORDER-LEFT: #c0c0c0 2px solid 
}
.td_right 
{
	BORDER-RIGHT: #c0c0c0 2px solid; FONT-SIZE: 1px 
}
.td_border 
{
	BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid 
}
A:hover.usermenu 
{
	COLOR: #4791c5; TEXT-DECORATION: none; 
	}
A:active.usermenu 
{
	COLOR: #4791c5; TEXT-DECORATION: none; 
	}
A.usermenu 
{
	COLOR: #000000; TEXT-DECORATION: none; 
}
A:hover.gridrow 
{
	COLOR: #8c6c46; TEXT-DECORATION: none; FONT-FAMILY: Arial,Tahoma; FONT-SIZE: 10px;  
}
A:active.gridrow 
{
	COLOR: #8c6c46; TEXT-DECORATION: none; FONT-FAMILY: Arial,Tahoma; FONT-SIZE: 10px;  
}
A.gridrow 
{
	COLOR: #4791c5; TEXT-DECORATION: none; FONT-FAMILY: Arial,Tahoma; FONT-SIZE: 10px;  
}
.group_border 
{
	BORDER-RIGHT: #4791c5 2px solid; BORDER-TOP: #4791c5 2px solid; BORDER-LEFT: #4791c5 2px solid; BORDER-BOTTOM: #4791c5 2px solid 
}
.group_bg 
{
	FONT-SIZE: 12px; BACKGROUND: #4791c5; COLOR: #ffffff; BORDER-BOTTOM: #4791c5 2px solid; FONT-FAMILY: Arial,Tahoma }
.merge_td 
{
	BACKGROUND: #4791c5; COLOR: #ffffff; 
	}
.option_link 
{
	FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: Arial,Tahoma; TEXT-DECORATION: underline
}
/*top label background - default green (kalkulation, colmanager)*/
.top_label 
{
	FONT-SIZE: 12px; BACKGROUND: #4791c5; COLOR: #555555; FONT-FAMILY: Arial,Tahoma; font-weight: bold; 
	PADDING-LEFT:8px; PADDING-RIGHT:8px
}
.top_label_1 
{
	FONT-SIZE: 12px; BACKGROUND: #4791c5; COLOR: #FFFFFF; FONT-FAMILY: Arial,Tahoma; font-weight: bold; 
	PADDING-LEFT:8px; PADDING-RIGHT:8px
}
.top_label1 
{
	FONT-SIZE: 12px; COLOR: #fd1912; FONT-FAMILY: Arial,Tahoma; font-weight: bold; 
	PADDING-LEFT:8px; PADDING-RIGHT:8px
}
.down_label 
{
	FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: Arial,Tahoma; font-weight: bold; 
	PADDING-LEFT:8px; PADDING-RIGHT:8px
}
/*option menu background - default green*/
.option_menu_bg 
{
	BACKGROUND: #e7e7e7; 
}
.hidden 
{
	visibility:hidden; width:5px; 
}
/*blue text*/
.KBA_td_label 
{
	BACKGROUND: #4791c5; COLOR: #fd1912; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-LEFT:3px; 
}
/*grey text*/
.KBA_td_label1 
{
	BACKGROUND: #4791c5; COLOR: #fd1912; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-LEFT:3px; 
}
.KBA_label 
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #606060; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none 
}
.KBA_text 
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #606060; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none 
}
.table_cart 
{
	POSITION: absolute; visibility: hidden; 
}
.grid_textbox 
{
	background-color: Transparent;
	background-repeat: no-repeat; 
	background-position: 100% 50%;
	BACKGROUND-IMAGE: url("im/grid_textbox1.gif"); 
	
}
.box_simple_test 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #666666; width:100px; height: 15px; border: #666666;border-style: solid; 
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
	clear: none; float: none
}
.template_1 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333399; 
}
.template_2 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333399; 
}
.td_bottom 
{
	BACKGROUND-IMAGE: url(grey_bottom.gif); 
	BACKGROUND-REPEAT: no-repeat; 
}
.table_bgcolor { background-color: #999999; }
.checkboxwidth { width:160px; }
.navigator_bg { BACKGROUND: #c3c3c3; }
.downbar_bg { BACKGROUND: #eaf5ff; }
.korbsum_bg { BACKGROUND: #fafafa; }

/*DIV on vorgaenge - AJAX*/
.div_ajax 
{
	/*BACKGROUND: #f6f6f6; */
	BACKGROUND: #FFFFFF; BORDER: #666666 1px solid; 
	overflow:auto; position: absolute; visibility:hidden; 
	width:180; height:100; 
}
/*table inside DIV on vorgaenge - AJAX*/
.table_ajax
{
	FONT-FAMILY: Arial,Tahoma; font-size: 10px; color: #666666; 
}

.div_warehouse
{
	BACKGROUND: #FFFFFF; BORDER: #666666 1px solid; 
	/*overflow:auto;*/ position: absolute; visibility:hidden; 
}

.div_fullscreen 
{
	BORDER: 1px; position: absolute; visibility:hidden; 
	width:100%; height:100%; left: 0; top: 0;
	background-color:#FFFFFF; 
	filter: alpha(opacity=60, finishopacity=10);
	opacity:0.6;
	z-index:100;
}

.div_fullscrdialog
{
	BORDER: 0px; position: absolute; visibility:hidden; 
	width:100%; height:100%; left: 0; top: 25;
	background-color:#FFFFFF; 
	filter: alpha(opacity=70, finishopacity=10);
	opacity:0.7;
	z-index:100;
}

.div_ajaxfullscreen 
{
	/*BACKGROUND: #f6f6f6; */
	BORDER: 0px; position: absolute; visibility:hidden; 
	width:100%; height:100%; left: 0; top: 0;
	background-color:#FFFFFF; 
	filter: alpha(opacity=80, finishopacity=10);
	opacity:0.8;
	z-index:70;
}

.message_dialog
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: red; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
}

.text_justify
{
	text-align:justify;	
}

.konfigurator_body
{
	background-color: #AEB4C2; MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; 
}
.konfigurator_1 
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #353b47; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none 
}
.konfigurator_2 
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #353b47; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none 
}

A.kaufen:visited { FONT-WEIGHT: bold;  FONT-SIZE: 11px; COLOR: #3842b2; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.kaufen:link { FONT-WEIGHT: bold;  FONT-SIZE: 11px; COLOR: #3842b2; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.kaufen:hover { FONT-WEIGHT: bold;  FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }

.ajax_table_header
{
	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
}
.ajax_table_gridheader
{
	background-color: #d8d8d8; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; height: 18px;
}
.ajax_table_body1
{
	background-color: #EAF5FF; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; height: 18px;
}
.ajax_table_body2
{
	background-color: #FFFFFF; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; height: 18px;
}
.ajax_table_input
{
	background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 25px;
}
.box_input_menge1
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; 
	height: 16px; border:solid 1px #666666; text-align: right; width: 45px;
}
.box_input_menge2
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; 
	height: 16px; border:solid 1px #666666; text-align: right; width: 25px;
}
.dialog {
	overflow: hidden; z-index: 1000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
}
.image_mouse {
	cursor:pointer;
}

.FilterList { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 9pt; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=95); BACKGROUND-IMAGE: url(options.png); PADDING-BOTTOM: 10px; OVERFLOW: auto; WIDTH: 150px; COLOR: black; PADDING-TOP: 10px; FONT-FAMILY: verdana; HEIGHT: 280px; BACKGROUND-COLOR: #f1f1f1; opacity: .95 }
.FilterHighlight { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: black 1px solid; CURSOR: default; COLOR: white; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #3c7fb1 }

.ShowHideText{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}