@charset "UTF-8";
/* CSS Document */

div.keysearch_panel
{
               margin:0px;
               padding:0px;
}

div.keysearch_mainbox
{
	width:645px;
	height:136px;
	margin-top:14px;
	margin-left:13px;
	margin-bottom:0px;
	padding-top:6px;
	padding-left:20px;
	padding-bottom:0px;
	background-image:url(/resource/system/images/erw_suche_hauptkasten.gif); 
	background-repeat:no-repeat; 
}

div.keysearch_mainbox table.keysearch_maintable
{

}

div.keysearch_mainbox td.key_main_leftbox
{
	vertical-align:top;
}

div.keysearch_mainbox td.key_main_rightbox
{
	text-align:left;
}

td.simple_blue_heading
{
	color:#0f6fa5;
	font-weight:bold;
	font-size:10pt !important;
	height:24px;
	vertical-align:top;
}

table.key_maintable div.keylabel
{
	font-size:9pt;
	margin-left:2px;
}

table.key_maintable td.help_button
{
	vertical-align:top;
}

table.key_maintable td.submitbuttoncell
{
	text-align:right;
	padding-right:18px;
}

table.key_maintable tr.keyfield_row
{
	height:46px;
	vertical-align:top;
}

table.key_maintable div.keysearch_compgroupboxlabel
{
	color:#6f6f6f;
	font-size:10pt !important;
	font-weight:bold;
	vertical-align:top;
	height:20px;
	width:170px;	
}

table.key_maintable td.keysearch_separator
{
	width:30px;
}

table.key_maintable div.keysearch_compboxlabel
{
	color:#6f6f6f;
	font-size:10pt !important;
	font-weight:bold;
	vertical-align:top;
	height:20px;
	width:170px;	
}

div.keysearch_hitsbox
{
	width:100px;
	height:18px;
	margin-left:520px;
	margin-top:-19px;	
	border-top:solid 1px #D6D6D6;
	background-image:url(/resource/system/images/togglesearch_1x18.png);
	font-size:8pt;	
	font-weight:bold;
	color:#3174C2;
	cursor:pointer;
}	

div.keysearch_hitsbox div.left_bar_img
{
	background-image:url(/resource/system/images/togglesearch_left_2_18.png);
	background-repeat:no-repeat;
	width:2px;
	height:18px;
}

div.keysearch_hitsbox div.right_bar_img
{
	background-image:url(/resource/system/images/togglesearch_right_2_18.png);
	background-repeat:no-repeat;
	width:2px;
	height:18px;
}

div.keysearch_hits
{
	margin-top:2px;
	margin-left:4px;
}

div.keysearch_infobox
{
	width:220px;
	height:148px;	
	padding:0px 0px 0px 14px;
	text-align:left;
}

div.keysearch_infobox table.heading_table
{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:220px;
	height:16px;
}

div.keysearch_infobox div.info_table
{
	padding:0px 0px 0px 0px;
}

div.keysearch_infobox table.info_table
{
	margin:0px;
	padding:0px;
}

div.keysearch_infobox table.info_table td
{
	vertical-align:top;
}

div.keysearch_infobox td.infobox_heading
{
	color:#ff9933;
	vertical-align:middle;
	font-size:10pt !important;
	text-transform:uppercase;
	font-weight:bold;
	width:50px;
}

div.keysearch_infobox table.infobox_heading_selector
{
	border:solid 1px #E6E6E6;
	margin-left:13px;
}

div.keysearch_infobox td.infobox_heading_left_disabled
{
	width:15px;
	height:15px;
	background-image:url(/resource/system/images/leftarrow_orange_15_disabled.gif);
	background-repeat:no-repeat;
	background-position:1px 1px;
	cursor:default;
}

div.keysearch_infobox td.infobox_heading_left_enabled
{
	width:15px;
	height:15px;
	background-image:url(/resource/system/images/leftarrow_orange_15_default.gif);
	background-repeat:no-repeat;
	background-position:1px 1px;
	cursor:default;
}

div.keysearch_infobox td.infobox_heading_left_enabled:hover
{
	background-image:url(/resource/system/images/leftarrow_orange_15_mover.gif);
}

div.keysearch_infobox td.infobox_heading_left_mdown
{
	width:15px;
	height:15px;
	background-image:url(/resource/system/images/leftarrow_orange_15_mdown.gif);
	background-repeat:no-repeat;
	background-position:1px 1px;
	cursor:default;
}

div.keysearch_infobox td.infobox_heading_middle_disabled
{
	padding-left:6px;
	padding-right:6px;
	font-size: 9pt;
	color: #CCCCCC;
}

div.keysearch_infobox td.infobox_heading_middle_enabled
{
	padding-left:6px;
	padding-right:6px;
	font-size: 9pt;
	color: #000000;
}

div.keysearch_infobox td.infobox_heading_middle_highlight
{
	padding-left:6px;
	padding-right:6px;
	font-size: 9pt;
	color: #FFFFFF;
	background-color:#F59A54;
}

div.keysearch_infobox td.infobox_heading_right_disabled
{
	width:15px;
	height:15px;
	background-image:url(/resource/system/images/rightarrow_orange_15_disabled.gif);
	background-repeat:no-repeat;
	background-position:-1px 1px;
	cursor:default;
}

div.keysearch_infobox td.infobox_heading_right_enabled
{
	width:15px;
	height:15px;
	background-image:url(/resource/system/images/rightarrow_orange_15_default.gif);
	background-repeat:no-repeat;
	background-position:-1px 1px;
	cursor:default;
}

div.keysearch_infobox td.infobox_heading_right_enabled:hover
{
	background-image:url(/resource/system/images/rightarrow_orange_15_mover.gif);
}

div.keysearch_infobox td.infobox_heading_right_mdown
{
	width:15px;
	height:15px;
	background-image:url(/resource/system/images/rightarrow_orange_15_mdown.gif);
	background-repeat:no-repeat;
	background-position:-1px 1px;
	cursor:default;
}

div.keysearch_infobox td.infobutton
{
	text-align:right;
	vertical-align:bottom;
}

div.keysearch_infobox ul.infobox_labellist
{
	font-size:8pt !important;
	line-height:17px;
	list-style-type:none;
	list-style-position:outside;
	padding:0;
	margin:0px 0px 0px 2px;
}

div.keysearch_infobox ul.infobox_labellist li
{
	display:block;
	padding:0px;
	margin:0px;
}

div.keysearch_infobox div.infobox_listlabel
{
	display:inline-block;
	width:102px;
	padding:0px;
	margin:0px;
}

div.keysearch_infobox ul.infobox_infolist
{
	font-size:8pt !important;	
	line-height:17px;
	list-style-type:none;
	list-style-position:outside;
	padding:0;
	margin:0px 0px 0px 2px;	
}

div.keysearch_infobox ul.infobox_infolist li
{
	display:block;
	padding:0px;
	margin:0px;
}

div.keysearch_infobox div.infobox_info
{
	display:inline-block;
	width:120px;
	padding:0px;
	margin:0px;
}

div.keysearch_infobox div.infobox_modelinfo
{
	display:inline-block;
	width:120px;
	height:54px;
	line-height:17px;
	padding:0px;
	margin:0px;
}

div.keysearch_bottombox
{
	width:610px;
	height:300px;
	border:solid 2px #dddddd;
	border-top:none;
	margin-top:0px;
	margin-left:20px;
	padding-top:18px;
	padding-left:36px;
}

div.keysearch_bottombox tr.bottomrow
{
	vertical-align:top;
	height:64px;
}

div.keysearch_bottombox div.keysearch_boxlabel
{
	color:#6f6f6f;	
	font-size:10pt !important;
	font-weight:bold;
	vertical-align:top;
	height:18px;
	width:200px;	
	-moz-user-select:none;
	-khtml-user-select: none;
	user-select: none;
}

div.keysearch_bottombox div.keysearch_taxbox
{
	padding:0px;
	margin-left:-4px;
	-moz-user-select:none;
	-khtml-user-select: none;
	user-select: none;
}

div.keysearch_bottombox div.keysearch_statebox
{
	padding:0px;
	margin-left:-4px;
	margin-top:-3px;
	-moz-user-select:none;
	-khtml-user-select: none;
	user-select: none;
}

div.keysearch_submitpanel
{
	width:650px;
	height:40px;
	margin-top:20px;
	margin-left:20px;
	padding:0px;
}

div.keysearch_submitpanel table
{
	width:100%;
	padding:0px;
}

div.keysearch_submitpanel td.keysearch_error
{
	color:#ff0000;
	text-align:left;
}

div.keysearch_submitpanel td.keysearch_submit
{
	text-align:right;
}

div.keysearch_submitpanel td.keysearch_submit .abort
{
	margin-right:4px;
}
