@CHARSET "UTF-8";

/*aendrungen zu standardlayout*/

div.nav_arrow_action, div.nav_arrow_action_disabled
{
	background-position: 0 4px;
}



/*selektor eigene layouts*/

.kachelblock {
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
}

.kachelblock td {
	vertical-align: top;
}

.ers_feature_overlay {
	width: 710px;
}

.select_kachel {
	float: left;
	width: 150px;
	text-align: center;
	margin-top: 18px;
	margin-bottom: 10px;
}

.select_kachel_push {
	margin-left: 21px !important;
}

.select_kachel_img {
	border-bottom: 1px solid #767676;
	margin: 0px;
	padding: 0px;
	height: 150px;
}

.select_kachel_img img {
	width: 150px;
	height: 150px;
}

.select_nav_link_kachel {
	text-align:left;
}



#overlay_back_div {
	position:absolute;
	top:0px;
	left:0px;
	background-color: gray;
	height:100%;
	width: 100%;
	z-index: 110;
	opacity:0.8;
	filter:alpha(opacity=80);
}

#overlay_content_div {
	z-index: 120;
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width: 100%;
	background-color: transparent;
}

#overlay_content_div table, #overlay_content_div tbody, #overlay_content_div tr, #overlay_content_div td, #overlay_content_div div {
	background-color: transparent;
}

#overlay_back_prodgroup_div {
	position:absolute;
	top:0px;
	left:0px;
	background-color: gray;
	height:100%;
	width: 100%;
	z-index: 110;
	opacity:0.8;
	filter:alpha(opacity=80);
}

#overlay_content_prodgroup_div {
	z-index: 120;
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width: 100%;
}

#productvariation {
	background-color: #ffffff !important;
	width:720px;
	margin:auto;
	border: 1px solid #767676;
	padding: 5px;
}

.nav_sublinks {
	margin-top: 24px !important;
}

.ci_gy_selhead_disabled
{
	color: #767676;
}


.fc_block_overlay
{
	position: absolute;
	background: #FFFFFF;
	z-index: 3;
}

#fc_reset_button
{
	margin-right: 20px;
}

.fc_darg_src_objs_container
{
	
	
}

.fc_build_interface
{
	position: relative;
	top:0;
	left:0;
	
	height:690px;
	
	-webkit-user-select: none;
	-moz-user-select: none;
    -ms-user-select: none;
}


#fc_container_drag_source
{
	position: absolute;
	top:35px;
	left:490px;
	
	width: 450px;
	height: 575px;
	
	overflow-y:auto;
	
	-moz-user-select: none;
	-moz-user-select: none;
    -ms-user-select: none;
}

#fc_container_drag_source::-webkit-scrollbar {
-webkit-appearance: none;
-moz-appearance: none;
width: 22px;
height: 22px;
background-color: #AAAAAA;
border: 2px solid white; /* Angleichen mit Hintergrundfarbe-nicht transparent! */
border-radius: 16px;
}

#fc_container_drag_source::-webkit-scrollbar-thumb {
border-radius: 16px;
border: 2px solid white; /* Angleichen mit Hintergrundfarbe-nicht transparent! */
background-color: #666666;
}

#fc_container_drop_destination
{
	position: absolute;
	top:0;
	left:0;
	
	width: 396px;
	height: 745px;
	
	overflow:hidden;
	
	border-radius: 0 0 10px 10px;
}

.fc_drag_src_obj
{
	width :200px;
	float:left;
	
	margin: 0 0 5px 5px;
	
	cursor: pointer;
	
	-webkit-user-select: none;
	-moz-user-select: none;
    -ms-user-select: none;
	
}

.fc_build_item
{
	position:absolute;
	height:100%;
	width:100%;
	background-repeat:no-repeat;
	
	cursor: pointer;
	
	-webkit-user-select: none;
	-moz-user-select: none;
    -ms-user-select: none;
}

.fc_build_item .fc_build_item_assigned
{
	opacity: 1;
	background-color: transparent !important;
	border-radius: 10px;
}

.fc_build_item .fc_build_item_empty
{
	background-color: #767676;
	opacity: 0.4;
	border-radius: 10px;
}

.fc_build_item_type_roo
{
	
}

.fc_build_item_type_frm
{
	/*background: #666666 url('../CI_img/CI_layout_img/Frontcom/build_item_backgrounds/build_item_backgrnd_frm.png') no-repeat*/
}

.fc_build_item_type_frm > .fc_dst_info_bar_container > .fc_details_info_frm_double{
	position: absolute;
	top: 370px;
}

.fc_build_item_type_frm > .fc_dst_info_bar_container > .fc_details_info_frm_single{
	position: absolute;
	top: 480px;
}

.fc_build_item_type_rck > .fc_dst_info_bar_container{
	position: absolute;
	left: 19px;
	top: -5px;
	z-index: 11;
}



.fc_fckn_ie_wa_assigned
{
	position:absolute;
	background-color: #FFFFFF;
}

.fc_build_item_type_plt
{
	/*background-color: #FFFFFF;*/
	border-radius: 10px;
	/*background: #888888 url('../CI_img/CI_layout_img/Frontcom/build_item_backgrounds/build_item_backgrnd_plt.png') no-repeat*/
}

.fc_build_item_type_gap
{
	/*background: #AAAAAA;*/
}

.fc_build_item_type_ins
{
	/* background: #CCCCCC url('../CI_img/CI_layout_img/Frontcom/build_item_backgrounds/build_item_backgrnd_ins.png') no-repeat; */
}

#fc_drag_dummy, #fc_demo_dummy
{
	position:absolute;
	top:100px;
	left:100px;
	height:50px;
	width:50px;
	
	background-repeat:no-repeat;
	
	-webkit-user-select: none;
	-moz-user-select: none;
    -ms-user-select: none;
}

.fc_nav_link_selector
{
	cursor: pointer;
}

/*drop place is selected to get drag elements*/
.fc_build_item_selected
{
	/*border: 2px solid #FFA500;*/
	opacity: 0.6 ;
}

/*.fc_build_item_selected.fc_build_item_assigned
{
	
	background-color: #EB8C00;
}*/
/*
.fc_build_item_selected.fc_build_item_assigned.fc_build_item_type_ins
{
	opacity: 1 !important;
	background-color: #EB8C00;
}
*/


/*if started dragging the ptentially droppables are marked with this*/
.fc_build_item_prospective_destination
{
	opacity: 0.6 !important;
}

/*if started dragging the ptentially droppables are marked with this*/
.fc_build_item_entered_destination
{
	opacity: 1 !important;
}

.fc_item_rotation
{
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50;
	
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

/*hints und produktinfos*/

.fc_short_info_text
{
	border-top: 1px solid #767676;
	padding: 8px 5px 0 13px;
	font-size: 12pt;
	background: transparent url('../CI_img/CI_layout_img/arrow_e18200.png') no-repeat 0 10px;
	font-size: 12px;
	font-weight:700;
	
	min-height: 60px;
}




.fc_drag_compat_img
{
	width:100%;
	background-position: center;
	background-repeat: no-repeat;
	/*margin-top:2px;*/
}

.fc_drag_compat_img img
{
	visibility: hidden;
}

.fc_details_info
{
	background: transparent url('../CI_img/CI_layout_img/info_icon.gif') no-repeat 0 0;
	height: 16px;
	width:	16px;
	float: right;
	/*box-shadow: 1px 1px 1px #333;	*/
	border: 1px solid #767676;
	z-index: 11;
}

.fc_drag_src_obj .fc_src_info_bar_container
{
	top: 3px;
}

.fc_build_item .fc_details_info
{
	float:left;
}

.fc_build_item.fc_item_rotation .fc_details_info
{
	background: transparent url('../CI_img/CI_layout_img/info_icon_rotated.gif') no-repeat 0 0;	
	float:right;
	/*box-shadow: -1px 1px 1px #333;	*/
}

/**
*	info bar for drag and drop elements + tool tips on them
**/
/*
.fc_details_info:hover, .fc_build_item.fc_item_rotation .fc_details_info:hover
{
	box-shadow: 0px 0px 0px 0px #333;
}
*/
.fc_src_info_bar_container
{
	position:absolute;
	top: 0;
	left:0;
	width:100%;
	/*background-color: #EEEEEE;*/
}

.fc_src_info_bar_container
{
	width:100%;
}

/*Tooltips*/

.fc_detail_info_tip
{
	display: block;
	position: absolute;
	width: 500px;
	background-color: #FFFFFF;
	border: 1px solid #767676;
	z-index:3;
}

.fc_detail_info_tip .tip-title
{
	display: none;
}
/*make articledetails divs smaller than normal for tips*/

.fc_detail_info_tip .article
{
	border-top-width: 0;
	padding-top: 0;
}

.fc_detail_info_tip .article_img
{
	width:124px !important;
}

.fc_detail_info_tip .article_features
{
	width:180px !important;
}

.fc_detail_info_tip .article_description  
{
	width:320px !important;
}

#fc_garbage_bin
{
	position:absolute;
	top:615px;
	left: 490px;
	height: 128px;
	width: 128px;
	cursor:pointer;
	background: transparent url('../CI_img/CI_layout_img/Frontcom/misc/recycle_bin_empty.png') no-repeat;
	
	display:none;
	
}

#fc_garbage_bin.fc_build_item_entered_destination
{
	background-image: url('../CI_img/CI_layout_img/Frontcom/misc/recycle_bin_full.png');
}

#fc_container_drag_source.fc_build_item_entered_destination
{
	/*background-color: #EB8C00;	*/
}


.fc_build_item_fake_empty
{
	background-position: -10000px -10000px !important;
}

/**
*	partlist
**/


.fc_part_list_mp_show
{
	display:inline
}

.fc_part_list_mp_hide
{
	display:none;
}

.fc_add_to_partlist
{
	cursor:pointer;
	display:none;
}

#fc_add_to_partlist_bottom
{
	position:absolute;
	top:720px;
	right: 0;
}

#mengen .page_content_secondary_title_sl span
{
	color: #000000;
}


/**
*  the hint appears directly if you touch a drag element
**/

.fc_src_drag_touch_hint
{
	background-color: #DDDDDD;
	font-size: 16pt;
	position: absolute;
	padding: 5px;
	border-radius: 4px;
	z-index:3;
}


/**
*	Project Management
**/


.overlay_back_div {
	position:absolute;
	top:0px;
	left:0px;
	background-color: gray;
	height:100%;
	width: 100%;
	z-index: 110;
	opacity:0.8;
	filter:alpha(opacity=80);
	display:none;
	visibility:hidden;
}

.overlay_content_div {
	z-index: 120;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	display: none;
	visibility: hidden;
}

.overlay_table_l1 {
	width: 100%;
	height: 100%;
}



.pcb_ol_padding {
	padding: 5px;
}


.nav_link_kachel img {
    position: relative;
    top: 3px;
}

.pcb_combination_active
{
	background-image:none;
	padding-left: 0 !important;
	width:560px;
} 

.fc_compi_amount
{
	color: #000000;
	padding-left: 20px;
}

/**
accessories overlay
**/

.overlay_table_l1 .accessories_content_div
{
	margin:auto;
	background-color: #FFFFFF;
	width: 850px;
	min-height: 30px;
}

.fc_accessory_items
{
	overflow: auto;
}

.fc_overlay_controls
{
	text-align:right;
}

.page_content_title, .fc_accessory_items, .fc_overlay_controls
{
	padding:5px;
}

.accessories_content_div .art_desc_stueckliste 
{
	width:460px !important;
}

/**
*	demo animation
**/

.fc_selector_demo_button
{
	padding-top: 35px;
	margin-bottom: -25px;
}


#fc_demo_dummy
{
	position: absolute;
	z-index: 10;
}

#fc_demo_cursor
{
	position: absolute;
	z-index: 12;
	height: 128px;
	width: 128px;
	background: transparent url('../CI_img/CI_layout_img/Frontcom/demo/demo_cursor.png') no-repeat
}

#fc_hint_circle
{
	border: 40px solid #EB8C00;
	width: 400px;
	height: 400px;
	z-index: 11;
}

.plc_whitebg
{
	background-color: #FFFFFF !important;
}

.plc_filter_naming_wide {
    width: 570px;
}

.plc_filter_selection {
    width: 190px;
    text-align: right;
}

#fc_config_start_button
{
	width: 300px;
}

.ci_fc_empty
{
	display: none;
}

.ci_fc_in_set .featurename, .ci_fc_in_set .featurevalue
{
	color: #AAAAAA !important;
}

/*.ci_fc_empty.ci_fc_accessories
{
	display: block;
}*/

.fc_build_item_type_plt.fc_build_item_empty/*, .fc_build_item_type_rck.fc_build_item_empty*/
/*.fc_drop_dst_obj_0_0_1_0*/
{
	background-color: transparent;
}

.fc_build_item_type_frm.fc_build_item_assigned
{
	background-color: rgba(118,118,118,0.4) !important;
}

.fc_build_item_type_frm.fc_build_item_assigned.fc_build_item_display_single
{
	border-radius: 0 0 55px 55px;
}

.fc_build_item_type_frm.fc_build_item_assigned.fc_build_item_display_double
{
	border-radius: 0 0 26px 26px;
}

.fc_pl_question_div
{
	width: 500px !important;
	height: 170px;
}

.fc_pl_question_div .fc_overlay_controls, .fc_pl_question_div .page_content_title
{
	display:none;
}

.confirm_description
{
	vertical-align: top;
}

.confirm_separator
{
	width: 100%;
	height: 160px;
}

.confirm_buttons
{
	height:15px;
	text-align:center;
}


