@CHARSET "UTF-8";

* {
	background-color: transparent;
}

.page_content_secondary_title {
    height: 23px;
    width: 260px;
}

.width_reset {
    width: auto;
}

.dc_start_lpsv {
	float: left;
	width: 479px;
	margin-bottom: 14px;
}

.dc_start_lpkl {
	float: left;
	margin-bottom: 14px;
}

.dc_preselect_content_div {
	position:relative;
	float:left;
	height: 403px;
	width:690px;
	background-image:url(../CI_img/CI_konfWahl_img/background_content_KonfWahl.gif);
}

.dc_preselect_kachel {
	position: absolute;
	height: 66px;
	width: 66px;
}

#dc_preselect_kachel_buchsenstecker_div {
	top: 62px;
	left: 56px;
}

#dc_preselect_kachel_wiretowire_div {
	top: 77px;
	left: 180px;
}

#dc_preselect_kachel_stiftstecker_div {
	top: 62px;
	left: 295px;
}

#dc_preselect_kachel_wiretoboard_div {
	top: 183px;
	left: 70px;
}

#dc_preselect_kachel_boardtowire_div {
	top: 183px;
	left: 288px;
}

#dc_preselect_kachel_stiftleiste_div {
	top: 308px;
	left: 63px;
}

#dc_preselect_kachel_boardtoboard_div {
	top: 294px;
	left: 180px;
}

#dc_preselect_kachel_buchsenleiste_div {
	top: 300px;
	left: 303px;
}

#dc_preselect_kachel_klemme_div {
	top: 52px;
	left: 550px;
}

.page_content_secondary_title_redheight {
    height: 23px;
}


.nowidth {
	width: auto !important;
	margin-top: 0px !important;
}

.selectionblockname a img, .plc_filter_naming a img, .pcb_row_naming a img {
	width: 12px;
	height: 12px;
}

.element .plc_filter_naming {
	width: 260px;
}

.pcb_kachel, .pcb_kachel_reduced {
	width: 130px;
	float: left;
	margin-top: 28px;
}

.pcb_kachel_reduced {
	height: 137px;
}

.pcb_kachel_push_left {
	margin-left: 33.8px;
}

.pcb_kachel_infobutton {
	text-align: right;
	position: relative;
	z-Index: 100;
}

.pcb_kachel_image {
	border-bottom-width: 1px;
	text-align: center;
    height: 91px;
    position: relative;
    top: -20px;
    z-Index: 50;
}

.pcb_simple_view {
	border: none !important;
	top: 70px;
}

.pcb_kachel_image img {
	width: 88px;
	height: 88px;
}

.pcb_go_left {
	width: 33px !important;
	height: 33px !important;
}

.pcb_nav_link_kachel {
    text-align: left;
    position: relative;
    top: -20px;
}

.pcb_kachel_actions {
	position: relative;
    top: -10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #767676;
}

.nav_sublinks {
    margin-top: 7px !important;
}

.nav_sublinks table {
    margin-top: 8px !important;
}

.pcb_tab_selector {
	border-bottom-width: 1px;	
	position: relative;
}

.pcb_prop_select_tab {
	float: left;
	background-color: #f8f8f8;
	width: 214px;
	margin-right: 1px;
	font-size: 14px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 7px;
	background-image: url("/wi_profi/CI_img/CI_layout_img/cw_suche_pfeil_down_v2.png");
    background-position: 208px center;
    background-repeat: no-repeat;
    text-decoration: none;
	color: #000000;
}

.pcb_prop_select_tab_active {
	background-color: #eb8c00;
	background-image: url("/wi_profi/CI_img/CI_layout_img/cw_suche_pfeil_up_v2.png");
	color: #ffffff;
}

.pcb_prop_select_tab_markasset {
	background-image: url("/wi_profi/CI_img/CI_layout_img/cw_suche_pfeil_down_v2_ext.png");
	background-position: 188px center;
}

.pcb_prop_select_tab_activepcb_prop_select_tab_markasset {
	background-color: #eb8c00;
	background-image: url("/wi_profi/CI_img/CI_layout_img/cw_suche_pfeil_up_v2_ext.png");
	background-position: 188px center;
	color: #ffffff;
}

.pcb_prop_select_tab a {
	text-decoration: none;
	color: #000000;
}

.pcb_prop_select_tab_active a, .pcb_prop_select_tab_active_markasset a, .pcb_prop_select_tab_activepcb_prop_select_tab_markasset a {
	color: #ffffff;
}






/* Overlay */

.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_back_div_3d {
	z-index: 130;
}

.overlay_content_div {
	z-index: 120;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	display: none;
	visibility: hidden;
}

#overlay_content_div_3d {
	z-index: 140;
}

#overlay_back_prodgroup_div {
	z-index: 110;
}

#overlay_content_prodgroup_div {
	z-index: 120;
}

.pcb_variation {
	background-color: #ffffff;
	width: 720px;
	overflow-x: hidden; 
	overflow-y: auto;
	margin:auto;
	border: 1px;
}

.pc_ol_midheight {
	height: auto;
}

#productvariation_3d {
	position: relative;
	text-align: center;
}

.overlay_table_l1 {
	width: 100%;
	height: 100%;
}

.pcb_ol_padding {
	padding: 5px;
}


/* Overlay Ende */

.filter_naming {
	width: 150px;
}

.filter_selection_inp {
	width: 300px;
}

.filter_selection_inp input {
	border-width: 1px;
}

.pcb_printing_div {
	width: 949px;
	overflow-x: auto;
	overflow-y: visible;
}

.pcb_printing_content {
	border-bottom: 1px solid #C4C4C4;
}

div.plc_filter_naming {
	width: 260px;
}

div.plc_filter_naming, div.pcb_filter_naming_head, div.pcb_filter_selection, div.pcb_filter_selection_txt_print {
	float: left;	
	background-color: #F7F7F7;
    border-top: 1px solid #C4C4C4;
    color: #000000;
    font-size: 12px;
    line-height: 15px;
    padding: 7px 7px 6px 11px;
}

div.pcb_filter_selection_txt_print .pcb_field_connector {
	height: 15px;
	left: -24px;
	padding-top: 3px;
}

div.pcb_filter_selection_txt_print {
	padding: 5px 7px 4px 11px !important;
}

.plc_filter_naming_head {
	padding: 4px 2px 4px 2px !important;
}

.pcb_filter_selection {
	padding: 4px 2px 4px 2px !important;
}

.pcb_filter_selection_cb {
	padding: 8px 2px 2px 2px !important;
}

.pcb_filter_selection_txt {
	padding: 6px 2px 4px 2px !important;
}

.pcb_whitebg {
    background-color: #ffffff !important;
}

.pcb_transbg {
    background-color: transparent !important;
}

.plc_filter_naming {
	white-space: nowrap;
}

.pcb_conf_name_def {
	position: relative;
	width: 100px;
}

.pcb_filter_selection_txt input[type=text], .pcb_printtext {
	background-color: #ffffff;
	border: 1px solid #767676;
	font-size: 12px;
	width: 35px;
	text-align: center;
}

.pcb_filter_selection_txt_print input[type=text], .pcb_printtext {
	background-color: #ffffff;
	border: 1px solid #767676;
	font-size: 12px;
	width: 35px;
	text-align: center;
}

.filter_center {
	text-align: center;
	width: 33px;
}

.pcb_aa_filter_center {
	text-align: center;
}

.pcb_cb_margin {
	padding-top: 2px;
}

.aufbau_bestuckung_div {
	width: 55px;
	text-align: center;
}

.pcb_secondary_select select {
	border: 1px solid #767676 !important;
	background-color: #ffffff;
	width: 140px; 
}

.pcb_config_names {
	font-size: 14px;
	text-align: center;
}

.pcb_config_actions {
	text-align: center;
	padding-top: 6px;
}

.pcb_config_actions a {
	width: 16px;
	height: 16px;
	white-space: nowrap;
}

.pcb_smaller_width {
	width: 162px;
}

.pcb_whitespace_nowrap {
	white-space: nowrap;
}

.pcb_row_naming {
	font-size: 14px;
	margin-right: 4px;
}

.pcb_3dblock {
	float: left;
	width: 330px;
	margin-top: 14px;
	margin-right: 31px;
}

.pcb_3dblock_td {
	width: 465px;
	
}

.pcb_3dblock_td img {
	margin-left: 72px;
	width: 320px;
}

.pcb_3dblock_big {
	width: 465px;
}

.pcb_3d_actions_td {
	text-align: right;
}

.pcb_3dview {
	height: 200px;
	text-align: left;
	float: left;
	margin-bottom: 5px;
	font-size: 14px;
	background-color: #ffffff;
}

.pcb_3dview_big {
	height: 330px;
	text-align: center;
	font-size: 14px;
	background-color: #ffffff;
}

.pcb_3dview div img {
	margin-top: 75px;
	width: 190px;
}

.pcb_3dview_big div img {
	margin-top: 135px;
}

.pcb_3dview .message {
	position: relative;
	top: 90px;
}

.pcb_3dview_big .message {
	position: relative;
	top: 150px;
}

.pcb_3dsave {
	float: left;
	font-size: 14px;
	margin-top: 7px;
	margin-left: 8px;
    text-align: right;
}

.pcb_maintab {
	margin-top: 22px !important;
}

.pcb_emptysimple_head {
	border: 0px;
}

.pcb_separator_line {
    margin-top: 0px !important;
}

.threedimageholder {
	margin-top: 10px !important;
}

.ch20m_kachel {
	float: left;
	width: 165px;
	text-align: center;
	margin-top: 34px;
	margin-bottom: 10px;
}

.ch20m_kachel_push {
	margin-left: 31px !important;
}

.ch20m_kachel_img {
	border-bottom: 1px solid #767676;
	margin: 0px;
	padding: 0px;
	height: 168px;
	position: relative;
	top: -20px;
    z-index: 50;
}

.ch20m_kachel_img img {
	width: 165px;
	height: 165px;
}

.ch20m_nav_link_kachel {
	text-align:left;
	position: relative;
	top: -20px;
    z-index: 50;
}

.ch20m_kachel_infobutton {
    position: relative;
    text-align: right;
    z-index: 100;
}

.searchaction {
	margin-top: 13px !important;
}

.searchaction span {
    border: 1px solid #767676;
    height: 23px;
    padding: 2px 0 2px 4px;
    width: 287px;
}

.search_field_input {
	width: 287px !important;
	margin-top: 5px !important;
	display: block;
	border-right: 0px;
}

.searchaction button {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    width: 23px;
}

.pcb_searchfield {
	border: medium none;
    color: #767676;
    width: 264px;
}

.pcb_active_configuration {
	color: #000000 !important;
}

.pcb_title_bottom_margin {
	margin-bottom: 11px;
}

.pcb_pa_3cols {
	width: 302px;
	float: left;
}

.pcb_pa_2cols {
	width: 302px;
	float: left;
}

.pcb_pa_3cols .dc_push_link_right {
    position: relative;
    text-align: right;
    top: -12px;
}

.pcb_pa_3cols_push_left {
	margin-left: 21px;
}

.pcb_kachel_new {
	width: 100%;
	margin-bottom: 5px;
}

.pcb_kachel_new_name {
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	padding: 7px 0 6px 11px;
}


.openname {
    background-color: #E18200;
    color: #FFFFFF;
    background-image: url("/wi_profi/CI_img/CI_layout_img/arrowdown_000000.png");
    background-position: 285px center;
    background-repeat: no-repeat;
}

.openh3 {
    background-image: url("/wi_profi/CI_img/CI_layout_img/arrowdown_000000.png");
    background-position: 932px center;
    background-repeat: no-repeat;
}


.closename {
    background-color: #ECECEC;
    border-bottom: 1px solid #FFFFFF;
    color: #000000;
	background-image: url("/wi_profi/CI_img/CI_layout_img/arrow_000000.png");
    background-position: 290px center;
    background-repeat: no-repeat;
}

.closename_noarrow {
    background-color: #ECECEC;
    border-bottom: 1px solid #ECECEC;
    color: #000000;
}

.closeh3 {
	background-image: url("/wi_profi/CI_img/CI_layout_img/arrow_000000.png");
    background-position: 935px center;
    background-repeat: no-repeat;
}

.pcb_kachel_new_content {
	border: 1px solid #767676;
	border-top-width: 0px;
	height: 170px;
}

.pcb_kachel_new_content_3d {
	border: 1px solid #767676;
	border-top-width: 0px;
	height: 205px;
}

.pcb_kachel_new_image {
	float: left;
}

.pcb_kachel_new_image img {
	height: 165px;
    width: 165px;
}

.pcb_kachel_new_actions {
	margin-top: 7px;
	margin-left: 27px;
	float: left;
	text-align: right;
}

.pcb_acc_oview_image {
	margin-top: 10px;
	margin-bottom: 10px;
}

.pcb_acc_classdesc .pcb_acc_oview_image {
	float: left;
}

.pcb_acc_classdesc_desctext {
	float: left;
	width: 789px;
	margin-left: 10px;
	margin-top: 6px;
	margin-bottom: 10px;
}

.pcb_acc_oview_image img {
	width: 150px;
	height: 150px;
}

.pcb_acc_specialline {
	margin-top: 0px !important;
	padding-top: 10px;	
}

.pcb_acc_specialline_sl {
	margin-top: 0px !important;
	padding-top: 0px;	
}

.pcb_articledata {
	width: 465px !important;
	float: left;
}

.pcb_articledata .feature_data_name {
	width: 235px !important;
}

.pcb_articledata td.feature_data_name {
	width: 205px !important;
}

.pcb_articleDisplay {
	width: 465px !important;
	float: left;
	margin-top: 12px;
	margin-left: 19px;
}

.pcb_article_actions_top {
	margin-top: 12px;
}

.pcb_acc_fullwidth {
	width: 100% !important;
}

.autowidth {
	width: auto !important;
}

.selectheadleft, .selectheadright {
	float: left;
	height: auto;
}

.selectheadleft {
	width: 678px;
}
.selectheadright {
	margin-left: 24px;
	width: 247px;
}

.pcb_start_kachel_push {
	margin-left: 6px !important;
}

.pcb_start_kachel_push_last {
	margin-left: 24px !important;
}

.pcb_kachel_new_infobutton {
	position: relative;
	width: 16px;
	height: 16px;
	left: 149px;
	top: -219px;
	z-index: 50;
}

.pcb_kachel_new_infobutton img {
	border: none;
}

#projectname #projectnametext {
	font-size: 24px;
	width: 500px;
}

.pcb_field_connector {
	position: relative;
	left: -20px;
}

.pcb_special_chars_standard div, .pcb_special_chars_wi div {
	font-size: 18px;
	width: 20px;
	height: 20px;
	border: 1px solid #767676;
	padding: 6px 4px 4px 4px;
	background-color: #f7f7f7;
	text-align: center;
	float: left;
	z-Index: 500;
}

.pcb_special_chars_wi div {
	padding: 6px 4px 2px 4px;
}

.pcb_special_chars_standard div:hover, .pcb_special_chars_wi div:hover {
	background-color: #767676;
	cursor: pointer;
}

.pcb_special_chars_standard button {
	font-family: Arial;
}

.pcb_sc_push {
	margin-left: 3px;
}

.pcb_special_chars_wi div {
	margin-top: 3px;	
}

.pcb_special_chars_wi div {
	font-family: RailDesigner;
}

.stdfont {
	font-family: Arial;
	padding: 2px 0px 1px 0px;
}

.rdfont {
	font-family: RailDesigner;
}

#pcb_special_chars {
	display: none;
	border: 1px solid #767676;
	width: 213px;
}

/* Anpassung neues Layout DC */

.cookie_trail {
	margin-bottom: 14px;
}

.main_sub_head {
	height: 50px !important;
}

.wow_right_display {
	margin-top: 10px !important;
}

/* neues Handling DC */

.pcb_arrows_nav {
	height: 30px;	
}

.pcb_left_arrow {
	width: 230px;
	height: 30px;
	float: left;
	text-align: center;
	padding-top: 7px;
	font-size: 12px;
	color: #767676;
	background-image:url(../CI_img/CI_layout_img/pcb_arrows/left.png);
	background-repeat: no-repeat;
}

.pcb_left_arrow_active {
	color: #000000;
	background-image:url(../CI_img/CI_layout_img/pcb_arrows/left_active.png);
}

.pcb_right_arrow {
	width: 230px;
	height: 30px;
	margin-left: 9px;
	float: left;
	text-align: center;
	padding-top: 7px;
	font-size: 12px;
	color: #767676;
	background-image:url(../CI_img/CI_layout_img/pcb_arrows/right.png);
	background-repeat: no-repeat;
}

.pcb_right_arrow_active {
	color: #000000;
	background-image:url(../CI_img/CI_layout_img/pcb_arrows/right_active.png);
}

.pcb_device_active {
	background-image:url(../CI_img/CI_layout_img/minus_icon_border.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 20px !important;
}

.pcb_device_inactive {
	background-image:url(../CI_img/CI_layout_img/plus_icon_border.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 20px !important;
	margin-top: 12px;
}


.pcb_add_device {
	background-image:url(../CI_img/CI_layout_img/Hinzufuegen.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px !important;
}



.pcb_add_combination:hover, .pcb_add_device:hover {
	color: #E18200;
}

.pcb_combinationshift {
	margin-top: 12px !important;
	margin-left: 20px !important;
}


.pcb_accessories {
	padding-left: 40px !important;
}

.page_content_secondary_title {
	height: auto;
}

.page_content_secondary_title_sv {
	width: 540px !important;
}

.article {
	border-top-color: #bebebe !important;
}

.dc_actions {
	display: none;
	border: 1px solid #767676;
	width: 213px;
	background-color: #ffffff;
	z-Index: 5000;
}

.dc_actions ul {
	list-style-position: outside;
}

.dc_actions li {
	list-style-type: none;
	background-image: url("../CI_img/CI_layout_img/arrow_e18200.png");
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 18px;
}



#projectnamestk input.page_content_secondary_title_sl {
	width: 450px !important;
	font-size: 24px;
}

.pcb_device_specialline_sl {
	margin-top: 12px !important;
    padding-top: 0;
}

.nav_link_kachel img {
	position: relative;
	top: 3px;
}