

body,.combo_input,.inputETKA,.selectETKA{
font-weight:bold;
font-size:13px;
font-family:Arial,sans-serif;
color: #000;
}
html{overflow:hidden}
body{
position:absolute;
left:0;
top:0;
bottom:0;
right:0;
margin:0;
border:0;
padding:0;
overflow:hidden;
background-color:#FFF;
}
textarea{
resize:none;
font-weight:bold;
font-size:13px;
font-family:Arial,sans-serif;
}
input[type=text]::-ms-clear {
	display: none;
}
#etka-main-container {
/*min-width:1260px;*/
height:auto;
max-height:100%;
overflow:hidden;
max-width:100%;
}
body.models,body.groups,body.gfxNavigation,body.illustration,body.entrance,body.chemicals,body.standardHardware,body.votexCatalog,body.utilityPrograms,body.nadp,body.noraOrderForm,body.noraOrderForms{
min-width:1208px;
width:100%;
height:auto;
max-height:100%;
overflow:hidden;
}
/**/
.btn1, .btn3, .btn9,
.tc-focus .tc-lcell,.tc-focus .tc-mcell,.tc-focus .tc-rcell,
.sortable:hover {
-webkit-transition: background-color 0.2s ease;
-moz-transition: background-color 0.2s ease;
transition: background-color 0.2s ease;
}
.thumbImageContainer, .thumbImage, .btn2{
-webkit-transition: border-color 0.2s ease;
-moz-transition: border-color 0.2s ease;
transition: border-color 0.2s ease;
}
.iframeLayer{
position:absolute;
top:0;
left:-1px;
width:100%;
display:none;
z-index:2;/**/
background-color:gray;
}
.cssClearBoth{clear:both}
div.infoLine{
position:relative;
top:0;
left:0;
height:18px;
width:100%;
line-height:18px;
background-color:#f3f3f3;
}
div.infoFields{
display:inline;
position:absolute;
text-transform:uppercase;
color:#000;
}
div.infoFields .infoFieldsChangeableContent{
display:inline;
position:relative;
text-transform:none;
color:#000;
}
div.content{
position:relative;
top:8px;
left:0;
margin-top:0;
margin-left:11px;
margin-bottom:0; /* 8px; */
margin-right:4px;
width:1233px;
height:auto;
}
#illustration-content{
-moz-user-select:none;
-webkit-user-select:ignore;
-ms-user-select:none;
user-select:none;
}
div.cockpit ~ div.content{
position:absolute;
top:67px;
left:0;
bottom:2px;
}
div.cockpit ~ div.content.thumbIllustrationActive{
bottom:203px;
}
.gfxNavigation  div.cockpit ~ div.content.thumbIllustrationActive{
bottom:218px;
}
div.cockpit ~ div.content .tc-container,div.cockpit ~ div.content .tc-container-noborder{
position:absolute;
overflow:hidden;
display:block;
float:left;
cursor:pointer;
left:0; 
top:0;
bottom:0;
min-width:150px;
}
a{
-moz-user-select:none;
-webkit-user-select:ignore;
-ms-user-select:none;
user-select:none;
outline: #000 none 0;
}
input[type="checkbox"]:focus,input[type="radio"]:focus{
outline: #c1c1c1 dotted 1px;
}
div{
outline: #000 none 0;
}
div.cockpit ~ div.content .tc-table-container{
overflow:auto;
position:absolute;
bottom:0;
left:0;
top:0;
}
.sortable{
background-image:url(tbl_sortable.png);
background-repeat:no-repeat;
background-position:center right;
cursor:pointer !important;
}
.sortable_hover{background-color:#f3f3f3 !important}
.descending{
background-image:url(tbl_sorted_descending.png);
background-repeat:no-repeat;
background-position:center right;
}
.ascending{
background-image:url(tbl_sorted_ascending.png);
background-repeat:no-repeat;
background-position:center right;
}
/*https://developer.mozilla.org/de/CSS/-moz-user-select*/
.tc-container table,.tc-container-noborder table{
-moz-user-select:-moz-none;
-webkit-user-select:ignore;
-ms-user-select:none;
user-select:none;
}
.tc-container table input, .tc-container-noborder table input {
-moz-user-select:text;
-webkit-user-select:text;
-ms-user-select:text;
user-select:text;

}
.tc-container thead,.tc-container tbody{
vertical-align:top;
white-space:nowrap;
}
.tc-container,.tc-container-noborder{/*  */
position:relative;
overflow:hidden;
display:block;
float:left;
cursor:pointer;
}
.tc-table-container{
overflow:auto;
position:relative;
}
.tc-container thead,.tc-container-noborder thead{
background-color:#f3f3f3;
color:#000;
text-transform:uppercase;
}
.tc-lcell,.tc-mcell,.tc-rcell{
margin:0;
border-top:1px solid #c1c1c1;
padding:2px 3px;
overflow:hidden;
background-color:inherit;
line-height:16px;
}
.tc-container-noborder .tc-lcell,.tc-container-noborder .tc-mcell,.tc-container-noborder .tc-rcell{
}

thead .tc-lcell,thead .tc-mcell, thead .tc-rcell{
cursor:default;
line-height:18px;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
padding:1px 3px;
}
thead .tc-lcell {
	border-left: 1px solid #000;
	border-left-width: 1px !important;
}
thead .tc-rcell {
	border-right: 1px solid #000 !important;
	border-right-width: 1px !important;
}
.tc-container-noborder thead .tc-lcell,.tc-container-noborder thead .tc-mcell,.tc-container-noborder thead .tc-rcell{
}
.fi{white-space:nowrap}
pre{
display:inline;
font-family:monospace;
font-size:14px;
}
pre.noMonospace{
font-family:Arial,sans-serif;
font-size:13px;}

.tc-section-row {
background-color:#f3f3f3;
cursor:default;
}
.tc-disabled{
color:#000;
background-color:#f3f3f3;
cursor:default;
}
tr.unavailableForVin{
font-weight:400;
color:#919191;
}
.tc-section-row.unavailableForVin{
font-weight:400;
color:#c1c1c1;
}
.striked td{
text-decoration: line-through;
}
.tc-selected .tc-lcell,.tc-selected .tc-mcell,.tc-selected .tc-rcell{
padding-top:1px;
padding-bottom:0;
border-bottom:2px solid #4c5356 !important;
border-top:2px solid #4c5356 !important;
}
.tc-selected .tc-lcell {
	padding-left:1px;
	border-left: 2px solid #4c5356 !important;
}
.tc-selected .tc-rcell {
	padding-right:1px;
	border-right: 2px solid #4c5356 !important;
}

.tc-selected + .tc-row .tc-lcell, .tc-selected + .tc-row .tc-mcell, .tc-selected + .tc-row .tc-rcell{
	border-top-color:#fff;
}
.tc-row:first-child td {
	border-top-color: #fff;
}
.tc-row.displayBorder:first-child td {
	border-top-color: #c1c1c1;
}
.tc-row:last-child td {
	border-bottom: 1px solid #c1c1c1;
}
.tc-focus .tc-lcell,.tc-focus .tc-mcell,.tc-focus .tc-rcell{
background-color:#FFF;
border-color:#FFF;
}

.tc-container-noborder .tc-section-row .tc-lcell,.tc-container-noborder .tc-section-row .tc-mcell,.tc-container-noborder .tc-section-row .tc-rcell{
background-color:#c1c1c1 !important;
border-color:#c1c1c1;
}
.tc-lcell img,.tc-mcell img,.tc-rcell img{
margin:0;
border:0;
padding:0;
vertical-align:top;
}
/*

*/
img.fiStatusImage,div.fiStatusImage{
width:16px;
height:16px;
background:url(n-cps.png) no-repeat -198px -16px;
}
.repImage{
display:inline-block;
vertical-align:top;
margin-right:3px;
width:16px;
height:17px;
background:url(n-cps.png) no-repeat -198px -16px;
}
.repImage.repAttr_AA { background-position:-214px -198px; }
.repImage.repAttr_AU { background-position:-214px -198px; }
.repImage.repAttr_AF { 
	width:17px;
	margin-right:2px;
	background-position:-2115px -150px; }

div.fiStatusImage.FI_NO{ background-position:-198px -166px; }
div.fiStatusImage.FI_YES{ background-position:-198px -182px; }
div.fiStatusImage.FI_SEMI{ background-position:-198px -150px; }
div.asCategoryImage{
width:50px;
height:50px;
margin-left: auto;
margin-right: auto;
background:url(activeSellingImages.png) no-repeat 0px -0px;	
}
div.asCategoryImage.wartung{background-position:0px -0px;}
div.asCategoryImage.nachruest{background-position:0px -50px;}
div.asCategoryImage.sicherheit{background-position:0px -100px;}
div.asCategoryImage.finanzierung{background-position:0px -150px;}
div.asCategoryImage.werterhalt{background-position:0px -200px;}
div.asCategoryImage.fi{background-position:0px -250px;}
div.asCategoryImage.standart{background-position:0px -300px;}
div.depotStatusImage{
display:inline-block;
vertical-align:top;
margin-right:2px;
width:16px;
height:16px;
background:url(n-cps.png) no-repeat -198px -16px;
}
tr.tc-warning > td:before{
content:url(baugruppen_small.png);
}
div.depotStatusImage.available{ background-position:-1980px -150px; }
div.depotStatusImage.not_available{ background-position:-2025px -150px; }
div.depotStatusImage.limited{ background-position:-2070px -150px; }
.labelInput{/*  */
padding-top:2px;
padding-bottom:2px;
}
.labelETKA{
display:block;
float:left;
color:#000;
width:192px;
text-align:left;
}
.inputETKA,.selectETKA{
vertical-align:middle;
margin:0;
padding:0;
border:2px solid #4c5356;
width:192px;
height:17px;
}
.selectETKA{
height:21px;
width:194px;
}
.labelInputDisabled{
border:2px solid #a8adb3;
color:#a8adb3;
}
.btn1{/*   */
	display:block;
	position:relative;
	width:178px;
	height:28px;
	color:#000;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	line-height:28px;
	border:0 none;
	background-image:url(btn1_sprite.png);
	background-repeat:no-repeat;
	background-position:center 0;
/* 	word-spacing:5px; */
}
.btn1OK.btn1Disabled{
	background-position: center -140px;
	color: #a8adb3;
}
.btn1OK.btn1Active{
	background-position: center -168px;
}
.btn1OK.btn1Hover{
	background-position: center -196px;
}
.btn1OK.btn1Selected, .btn1Focus{
	background-position: center -224px;
}
.btn1OK.btn1Hover.btn1Focus, .btn1OK.btn1Selected.btn1Focus{
	background-position: center -252px;
}

.btn1Disabled{
	background-position: center 0;
	color: #a8adb3;
}
.btn1Active{
	background-position: center -28px;
}
.btn1Hover{
	background-position: center -56px;
}
.btn1Selected, .btn1Focus{
	background-position: center -84px;
}
.btn1Hover.btn1Focus, .btn1Selected.btn1Focus{
	background-position: center -112px;
}

.btn1.superSize {
	background-image:url(btn1_supersized_sprite.png);
	width:210px;
}
.btn2{/*  */
display:block;
position:relative;
width:172px;
height:114px;
border:3px solid #FFF; 
background-color:#FFF no-repeat 0 0;
overflow:hidden;
}
.btn2Disabled{}
.btn2Hover{
	background-position:2px 2px;
}
.btn2Selected{
background-position:2px 2px;
}
div.tab-line{/*  */
height:26px;
width:auto;
overflow:hidden;
}
.btn3{
	display:block;
	position:relative;
	float:left;
	width:auto;
	height:22px;
	line-height:22px;
	background-color:#f3f3f3;
	color:#000;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:700;
	border:1px solid #4c5356;
	border-bottom-width:0;
	margin: 3px 5px 0 0;
	padding:0 8px;
	white-space:nowrap;
	border-radius:5px 5px 0 0;
}
.btn3:not(.btn3Selected) {
	box-shadow: inset 0 -6px 6px -6px rgba(0,0,0,0.4);
}
.btn3Disabled{
color:#a8adb3;
}
.btn3Focus{
background-color:#FFF;
color:#000;
}
.btn3Selected{
	background-color:#FFF;
	margin-top:0px;
	height:25px;
	line-height:25px;
}
.btn3Selected.btn3Focus{background-color:#FFF}
.btn4{/*  */
width:43px;
height:28px;
padding:1px;
background-image:url(n-cps.png);
}
.btn5{/*  */
width:104px;
height:72px;
border-width:2px;
border-style:solid;
float:left;
border-color: #4c5356

}
.btn5Disabled{
background-position:0 0;
border-color: #a8adb3;
}
.btn5Hover,.btn5Selected,.btn5Active{background-position:0 -72px}
.btn5Active{}
.btn5Hover{}
.btn5Selected{}
.btn5Focus{background-position:0 -144px}
.btn6{/**/
width:22px;
height:22px;
display:block;
background-image:url(n-cps.png);
background-repeat:no-repeat;
}
.btn6Disabled{background-position:0 0}
.btn6Active{background-position:0 -22px}
.btn6Hover,.btn6Selected{background-position:0 -44px}
.btn6Focus{
padding:0;
border:0 none;
}
.btn7{/**/
position:relative;
display:block;
float:left;
width:41px;
height:18px;
background-image:url(n-cps.png);
}
.btn7Focus{
padding:0;
border:1px none #000;
}
.btn9{/**/
box-sizing: border-box;
display:block;
position:relative;
padding: 2px;
padding-bottom: 3px;
width:273px;
height:21px;
color:#000;
text-align:left;
text-decoration:none;
line-height:18px;
border-bottom:1px solid #c1c1c1;
margin:0;
overflow:hidden;
}
.btn9Disabled{
color:#a8adb3;
}
.btn9Active{

}
.btn9Hover{

}
.btn9Selected{
border:2px solid #000;
padding:0;
padding-bottom:1px;
}
.btn9Focus{
}
.comboBox{/**/
	position:absolute;
	z-index:14;
	border: 1px solid #000;
}
.comboBox.fat-border {
	border-width:2px;
}
.combo_tbl{
border:0 none;
background-color:#FFF;
z-index:15;
}
.combo_tbl tbody {
	vertical-align: middle;
}
.combo_tbl tr{/**/
height:21px;
}
.optionListWrapper{
position:relative;
width:100%;
}
.comboBoxList{
background-color:#FFF;
overflow-y:scroll;
overflow-x:auto;
height:180px;
width:100%;
border:1px solid #000;
border-top-width:0;
cursor:default;
position:absolute;
z-index:16;
left:-1px;
}
.comboBoxItem{
margin:0;
padding:0;
border:1px none;
background-color:#FFF;
z-index:17;
line-height:16px;
}
.comboBoxItemHover{background-color:#919191}
.comboBoxItemDisabled{
	background-color:#FFF !important;	
	color:#919191 !important;	
}
.combo_arrow{
background:transparent url(n-cps.png) no-repeat -2370px -150px;
width:14px;
height:19px;
display:block;
padding:0 1px 0 0;
border-right:1px solid #FFF;
}
.combo_input{
border:0 none;
width:178px;
height:17px;
z-index:17;
padding:1px;
}
.combo_input.disabled{
	background-color:#FFF !important;	
	color:#919191 !important;	
}
.menu-control-canvas{
position:absolute;
z-index:11;
background-color:#FFF;
border:1px solid #aca899;
overflow:visible;
display:none;
font-size:17px;
text-decoration:none;
white-space:nowrap;
box-shadow:2px 2px 2px;
}
.menu-item-link{text-decoration:none}
.menu-item{
padding-top:1px;
padding-bottom:1px;
color:#000;
cursor:pointer;
}
.menu-item-label{
white-space:nowrap;
}
.menu-item-disabled{
color:#c1c1c1;
cursor:default;
}
.menu-item-cascade{cursor:default}
.menu-item-hover{background-color:#f3f3f3}
.menu-casade-icon{
width:8px;
height:13px;
padding-right:5px;
padding-left:3px;
text-align:right;
vertical-align:middle;
border-width:0;
background:url(n-cps.png) no-repeat -214px -166px;
}
.menu-empty-right-cell{
padding-right:5px;
padding-left:3px;
}
.item-checked-icon{
width:16px;
height:16px;
border-width:0;
}
.item-checked-icon.entryChecked{
background:url(n-cps.png) no-repeat -214px -150px;;
}
/**/
.modal-layer{
position:absolute;
z-index:100;
left:0;
top:0;
right:0;
bottom:0;
width:100%;
height:100%;
border:0 none;
margin:0;
padding:0;
cursor:default;
background-image:url(modal-layer.png);
/* background-image: radial-gradient(ellipse farthest-corner at center, rgba(255,255,255,0.50) 35%, rgba(220,220,230,0.45) 60%); */
background-color: rgba(0,0,0,.08);
}
a.modal-layer-fulltransparent{
background-image:url(i.gif);
}
.ajaxLoaderAnimGif{
background-image:url(ajax-loader.gif);
left:0; 
top:0;
width:64px;
height:64px;
position:absolute;
z-index:1000;
}
#thumbImageGridNavigation{
display:block;
padding:0;
left:1px;
position:absolute;
top: 160px;
width:554px;
bottom:0;
margin:0;
z-index:3;
overflow:auto;
text-align:center;
cursor:default;
}
#thumbImageGridNavigation.thumbGridForImgPreview{overflow:hidden}
.thumbImageContainer{
width:130px;
height:172px;
border:1px solid #c1c1c1;
margin:0 1px 2px 1px;
padding:0;
background-color:#FFF;
float:left;
display:inline;
}
.thumbImage{
position:relative;
width:128px;
height:170px;
border:1px solid #FFF;
margin:0;
padding:0;
background-repeat:no-repeat;
background-position:center center;
text-align:right;
vertical-alignment:bottom;
cursor:pointer;
}
.thumbImageContainer.selected{border-color:#4c5356}
.selected .thumbImage{
border:1px solid #4c5356;
color:#000;
}
.focused .selected .thumbImage{
border-width:2px !important;
width:126px;
height:168px;
}
.focused .selected .thumbImage .thumbTxt{
bottom:1px;
right:1px;
}
.thumbImage .thumbTxt{
position:absolute;
bottom:2px;
right:2px;
font-size:12px;
background-color:#FFF;
}
.thumbTxt.fiInvalid{
color:#919191;
font-weight:400;
}
.cartIcon{
background-image:url(cart.png);
width:16px;
height:16px;
margin-left:5px;
float:left;
}
.TRANSMISSION{
width:17px;
height:18px;
margin-left:5px;
float:left;	
}
.OK {
background-image:url(n-cps.png);
background-repeat:no-repeat;
background-position:-1980px -150px;
/* background-image:url(Transfer_Ok.png); */
}
.ERROR {
background-image:url(n-cps.png);
background-repeat:no-repeat;
background-position:-2025px -150px;
/* background-image:url(Transfer_Fehler.png); */
}
.PARTIAL {
background-image:url(n-cps.png);
background-repeat:no-repeat;
background-position:-1800px -150px;
}
.AVAILABLE_IN_FOREIGN{
background-image:url(n-cps.png);
background-repeat:no-repeat;
background-position:-2160px -150px;
width:10px;
height:18px;
}
.AVAILABLE{
background-image:url(n-cps.png);
background-repeat:no-repeat;
background-position:-1980px -150px;
width:17px;
height:18px;
}
.LIMITED{
background-image:url(n-cps.png);
background-repeat:no-repeat;
background-position:-2070px -150px;
width:17px;
height:18px;
}
.NOT_AVAILABLE, .UNAVAILABLE_MANY{
background-image:url(n-cps.png);
background-repeat:no-repeat;
background-position:-2025px -150px;
width:17px;
height:18px;
}
.transmissionIcon{
background-image:url(n-cps.png);
background-repeat:no-repeat;
background-position:-1890px -150px;
width:22px;
height:18px;
}
.depotStatusIcon{
background-image:url(n-cps.png);
background-repeat:no-repeat;
background-position:-1845px -150px;
width:25px;
height:18px;
}
.carportIcon{
background-image:url(baugruppen_small.png);
background-repeat: no-repeat; 
width:21px;
margin-left:5px;
}
img.ADDITIONAL_INFO_KZ {
background-image:url(n-cps.png);
background-repeat:no-repeat;
width:28px;
height:19px;
margin-left: 2px;
}
.ADDITIONAL_INFO_KZ.A{
background-position: -810px -150px;
}
.ADDITIONAL_INFO_KZ.C{
background-position: -765px -150px;
}
.ADDITIONAL_INFO_KZ.D {
background-position:-675px -150px;
}

.tc-container .fiMark{
width:7px;
min-width: 7px;
padding-left:0;
padding-right:0;
border-right:0;
}
.tc-container .tc-section-row.tc-selected{
background-color:#FFF !important;
color:#000 !important;
}
.tc-container .tc-section-row.unavailableForVin.tc-selected{
color:#919191 !important;
}
.tc-container tr.FIMark_UNIQUE .fiMark{
background-color:#95a844 !important;
}
.tc-container tr.FIMark_AMBIGUOUS .fiMark{
background-color:#d8aa00 !important; 
}
.tc-container tr.overflowWide td{
background-color: green !important;
overflow: hidden; 
text-overflow: ellipsis;
white-space: nowrap;  
}
.tc-container td.fiMark + td.pos{
border-left:0;
}
#brand-selector-sidebar {
	height:100%;
	position:absolute;
	top:0;
	left:0;
	width:200px;
	bottom:0;
	background-color: #FFF;
	border-right: 3px solid #FFF;
	margin: 0;
	z-index:99;
}

#brand-selector-sidebar td { 
	background-position:center;
	background-repeat: no-repeat;
	border: 0px solid #fff;
	padding:0;
	cursor: pointer;
}
#brand-selector-sidebar td:hover {
	background-color: #f3f3f3;
}
#brand-selector-sidebar .AU {
	background-image: url(SM_AU.png);
}
#brand-selector-sidebar .SE {
	background-image: url(SM_SE_CU.png);
}
#brand-selector-sidebar .SK {
	background-image: url(SM_SK.png);
}
#brand-selector-sidebar .VW {
	background-image: url(SM_VW_NF.png);
}
#brand-selector-sidebar .BE {
	background-image: url(SM_BE.png);
}
#brand-selector-sidebar .BU {
	background-image: url(SM_BU.png);
}
#brand-selector-sidebar .ML {
	background-image: url(SM_ML.png);
}
#brand-selector-sidebar .PO {
	background-image: url(SM_PO.png);
}



/*  In der Datei Documentation/cockpit_image_sprite_map.xls
ist das Mapping fuer das ImageSprite



, .btn4Disabled{
	background-position:-1530px 0
}
.btn4Active{
	background-position:-1530px -30px
}
.btn4Hover{
	background-position:-1530px -60px
}
.btn4Selected, .btn4Focus{
	background-position:-1530px -120px
}	
.btn4Selected.btn4Focus, .btn4Hover.btn4Focus{ 
	background-position:-1530px -90px
}

*/
#cp-03, #cp-03.btn4Disabled{
	background-position:-45px 0
}
#cp-03.btn4Active{
	background-position:-45px -30px
}
#cp-03.btn4Hover{
	background-position:-45px -60px
}
#cp-03.btn4Selected, #cp-03.btn4Focus{
	background-position:-45px -120px
}
#cp-03.btn4Selected.btn4Focus, #cp-03.btn4Hover.btn4Focus{ 
	background-position:-45px -90px
}

#cp-09, #cp-09.btn4Disabled{
	background-position:-90px 0
}
#cp-09.btn4Active{
	background-position:-90px -30px
}
#cp-09.btn4Hover{
	background-position:-90px -60px
}
#cp-09.btn4Selected, #cp-09.btn4Focus{
	background-position:-90px -120px
}
#cp-09.btn4Selected.btn4Focus, #cp-09.btn4Hover.btn4Focus{ 
	background-position:-90px -90px
}

#cp-11, #cp-11.btn4Disabled{
	background-position:-270px 0
}
#cp-11.btn4Active{
	background-position:-270px -30px
}
#cp-11.btn4Hover{
	background-position:-270px -60px
}
#cp-11.btn4Selected, #cp-11.btn4Focus{
	background-position:-270px -120px
}
#cp-11.btn4Selected.btn4Focus, #cp-11.btn4Hover.btn4Focus{ 
	background-position:-270px -90px
}

#cp-17, #cp-17.btn4Disabled{
	background-position:-765px 0
}
#cp-17.btn4Active{
	background-position:-765px -30px
}
#cp-17.btn4Hover{
	background-position:-765px -60px
}
#cp-17.btn4Selected, #cp-17.btn4Focus{
	background-position:-765px -120px
}
#cp-17.btn4Selected.btn4Focus, #cp-17.btn4Hover.btn4Focus{ 
	background-position:-765px -90px
}

#cp-24, #cp-24.btn4Disabled{
	background-position:-900px 0
}
#cp-24.btn4Active{
	background-position:-900px -30px
}
#cp-24.btn4Hover{
	background-position:-900px -60px
}
#cp-24.btn4Selected, #cp-24.btn4Focus{
	background-position:-900px -120px
}
#cp-24.btn4Selected.btn4Focus, #cp-24.btn4Hover.btn4Focus{ 
	background-position:-900px -90px
}

#cp-25, #cp-25.btn4Disabled{
	background-position:-945px 0
}
#cp-25.btn4Active{
	background-position:-945px -30px
}
#cp-25.btn4Hover{
	background-position:-945px -60px
}
#cp-25.btn4Selected, #cp-25.btn4Focus{
	background-position:-945px -120px
}
#cp-25.btn4Selected.btn4Focus, #cp-25.btn4Hover.btn4Focus{ 
	background-position:-945px -90px
}

#cp-27, #cp-27.btn4Disabled{
	background-position:-990px 0
}
#cp-27.btn4Active{
	background-position:-990px -30px
}
#cp-27.btn4Hover{
	background-position:-990px -60px
}
#cp-27.btn4Selected, #cp-27.btn4Focus{
	background-position:-990px -120px
}
#cp-27.btn4Selected.btn4Focus, #cp-27.btn4Hover.btn4Focus{ 
	background-position:-990px -90px
}


#cp-28, #cp-28.btn4Disabled{
	background-position:-1035px 0
}
#cp-28.btn4Active{
	background-position:-1035px -30px
}
#cp-28.btn4Hover{
	background-position:-1035px -60px
}
#cp-28.btn4Selected, #cp-28.btn4Focus{
	background-position:-1035px -120px
}
#cp-28.btn4Selected.btn4Focus, #cp-28.btn4Hover.btn4Focus{ 
	background-position:-1035px -90px
}

#cp-32, #cp-32.btn4Disabled{
	background-position:-1125px 0
}
#cp-32.btn4Active{
	background-position:-1125px -30px
}
#cp-32.btn4Hover{
	background-position:-1125px -60px
}
#cp-32.btn4Selected, #cp-32.btn4Focus{
	background-position:-1125px -120px
}
#cp-32.btn4Selected.btn4Focus, #cp-32.btn4Hover.btn4Focus{ 
	background-position:-1125px -90px
}

#cp-33, #cp-33.btn4Disabled{
	background-position:-1170px 0
}
#cp-33.btn4Active{
	background-position:-1170px -30px
}
#cp-33.btn4Hover{
	background-position:-1170px -60px
}
#cp-33.btn4Selected, #cp-33.btn4Focus{
	background-position:-1170px -120px
}
#cp-33.btn4Selected.btn4Focus, #cp-33.btn4Hover.btn4Focus{ 
	background-position:-1170px -90px
}


#cp-35, #cp-35.btn4Disabled{
	background-position:-1215px 0
}
#cp-35.btn4Active{
	background-position:-1215px -30px
}
#cp-35.btn4Hover{
	background-position:-1215px -60px
}
#cp-35.btn4Selected, #cp-35.btn4Focus{
	background-position:-1215px -120px
}
#cp-35.btn4Selected.btn4Focus, #cp-35.btn4Hover.btn4Focus{ 
	background-position:-1215px -90px
}

#cp-41, #cp-41.btn4Disabled{
	background-position:-1260px 0
}
#cp-41.btn4Active{
	background-position:-1260px -30px
}
#cp-41.btn4Hover{
	background-position:-1260px -60px
}
#cp-41.btn4Selected, #cp-41.btn4Focus{
	background-position:-1260px -120px
}
#cp-41.btn4Selected.btn4Focus, #cp-41.btn4Hover.btn4Focus{ 
	background-position:-1260px -90px
}

#cp-43, #cp-43.btn4Disabled{
	background-position:-1305px 0
}
#cp-43.btn4Active{
	background-position:-1305px -30px
}
#cp-43.btn4Hover{
	background-position:-1305px -60px
}
#cp-43.btn4Selected, #cp-43.btn4Focus{
	background-position:-1305px -120px
}
#cp-43.btn4Selected.btn4Focus, #cp-43.btn4Hover.btn4Focus{ 
	background-position:-1305px -90px
}

#cp-49, #cp-49.btn4Disabled{
	background-position:-1350px 0
}
#cp-49.btn4Active{
	background-position:-1350px -30px
}
#cp-49.btn4Hover{
	background-position:-1350px -60px
}
#cp-49.btn4Selected, #cp-49.btn4Focus{
	background-position:-1350px -120px
}
#cp-49.btn4Selected.btn4Focus, #cp-49.btn4Hover.btn4Focus{ 
	background-position:-1350px -90px
}

#cp-51, #cp-51.btn4Disabled{
	background-position:-1395px 0
}
#cp-51.btn4Active{
	background-position:-1395px -30px
}
#cp-51.btn4Hover{
	background-position:-1395px -60px
}
#cp-51.btn4Selected, #cp-51.btn4Focus{
	background-position:-1395px -120px
}
#cp-51.btn4Selected.btn4Focus, #cp-51.btn4Hover.btn4Focus{ 
	background-position:-1395px -90px
}

#cp-57, #cp-57.btn4Disabled{
	background-position:-1440px 0
}
#cp-57.btn4Active{
	background-position:-1440px -30px
}
#cp-57.btn4Hover{
	background-position:-1440px -60px
}
#cp-57.btn4Selected, #cp-57.btn4Focus{
	background-position:-1440px -120px
}
#cp-57.btn4Selected.btn4Focus, #cp-57.btn4Hover.btn4Focus{ 
	background-position:-1440px -90px
}

#cp-65, #cp-65.btn4Disabled{
	background-position:-1485px 0
}
#cp-65.btn4Active{
	background-position:-1485px -30px
}
#cp-65.btn4Hover{
	background-position:-1485px -60px
}
#cp-65.btn4Selected, #cp-65.btn4Focus{
	background-position:-1485px -120px
}
#cp-65.btn4Selected.btn4Focus, #cp-65.btn4Hover.btn4Focus{ 
	background-position:-1485px -90px
}

#cp-67, #cp-67.btn4Disabled{
	background-position:-1530px 0
}
#cp-67.btn4Active{
	background-position:-1530px -30px
}
#cp-67.btn4Hover{
	background-position:-1530px -60px
}
#cp-67.btn4Selected, #cp-67.btn4Focus{
	background-position:-1530px -120px
}
#cp-67.btn4Selected.btn4Focus, #cp-67.btn4Hover.btn4Focus{ 
	background-position:-1530px -90px
}

#cp-73, #cp-73.btn4Disabled{
	background-position:-1575px 0
}
#cp-73.btn4Active{
	background-position:-1575px -30px
}
#cp-73.btn4Hover{
	background-position:-1575px -60px
}
#cp-73.btn4Selected, #cp-73.btn4Focus{
	background-position:-1575px -120px
}
#cp-73.btn4Selected.btn4Focus, #cp-73.btn4Hover.btn4Focus{ 
	background-position:-1575px -90px
}

#btnRepInfo, #btnRepInfo.btn4Disabled{
	background-position:-2385px 0
}
#btnRepInfo.btn4Active{
	background-position:-2385px -30px
}
#btnRepInfo.btn4Hover{
	background-position:-2385px -60px
}
#btnRepInfo.btn4Selected, #cp-73.btn4Focus{
	background-position:-2385px -120px
}
#btnRepInfo.btn4Selected.btn4Focus, #btnRepInfo.btn4Hover.btn4Focus{ 
	background-position:-2385px -90px
}

#cp-75, #cp-75.btn4Disabled{
	background-position:-1620px 0
}
#cp-75.btn4Active{
	background-position:-1620px -30px
}
#cp-75.btn4Hover{
	background-position:-1620px -60px
}
#cp-75.btn4Selected, #cp-75.btn4Focus{
	background-position:-1620px -120px
}
#cp-75.btn4Selected.btn4Focus, #cp-75.btn4Hover.btn4Focus{ 
	background-position:-1620px -90px
}

#cp-81, #cp-81.btn4Disabled{
	background-position:-1665px 0
}
#cp-81.btn4Active{
	background-position:-1665px -30px
}
#cp-81.btn4Hover{
	background-position:-1665px -60px
}
#cp-81.btn4Selected, #cp-81.btn4Focus{
	background-position:-1665px -120px
}
#cp-81.btn4Selected.btn4Focus, #cp-81.btn4Hover.btn4Focus{ 
	background-position:-1665px -90px
}

#cp-89, #cp-89.btn4Disabled{
	background-position:-1755px 0
}
#cp-89.btn4Active{
	background-position:-1755px -30px
}
#cp-89.btn4Hover{
	background-position:-1755px -60px
}
#cp-89.btn4Selected, #cp-89.btn4Focus{
	background-position:-1755px -120px
}
#cp-89.btn4Selected.btn4Focus, #cp-89.btn4Hover.btn4Focus{ 
	background-position:-1755px -90px
}

#cp-97, #cp-97.btn4Disabled{
	background-position:-1845px 0
}
#cp-97.btn4Active{
	background-position:-1845px -30px
}
#cp-97.btn4Hover{
	background-position:-1845px -60px
}
#cp-97.btn4Selected, #cp-97.btn4Focus{
	background-position:-1845px -120px
}
#cp-97.btn4Selected.btn4Focus, #cp-97.btn4Hover.btn4Focus{ 
	background-position:-1845px -90px
}

#cp-99, #cp-99.btn4Disabled{
	background-position:-1890px 0
}
#cp-99.btn4Active{
	background-position:-1890px -30px
}
#cp-99.btn4Hover{
	background-position:-1890px -60px
}
#cp-99.btn4Selected, #cp-99.btn4Focus{
	background-position:-1890px -120px
}
#cp-99.btn4Selected.btn4Focus, #cp-99.btn4Hover.btn4Focus{ 
	background-position:-1890px -90px
}

#cp-105, #cp-105.btn4Disabled{
	background-position:-135px 0
}
#cp-105.btn4Active{
	background-position:-135px -30px
}
#cp-105.btn4Hover{
	background-position:-135px -60px
}
#cp-105.btn4Selected, #cp-105.btn4Focus{
	background-position:-135px -120px
}
#cp-105.btn4Selected.btn4Focus, #cp-105.btn4Hover.btn4Focus{ 
	background-position:-135px -90px
}

#cp-106, #cp-106.btn4Disabled{
	background-position:-180px 0
}
#cp-106.btn4Active{
	background-position:-180px -30px
}
#cp-106.btn4Hover{
	background-position:-180px -60px
}
#cp-106.btn4Selected, #cp-106.btn4Focus{
	background-position:-180px -120px
}
#cp-106.btn4Selected.btn4Focus, #cp-106.btn4Hover.btn4Focus{ 
	background-position:-180px -90px
}

#cp-107, #cp-107.btn4Disabled{
	background-position:-225px 0
}
#cp-107.btn4Active{
	background-position:-225px -30px
}
#cp-107.btn4Hover{
	background-position:-225px -60px
}
#cp-107.btn4Selected, #cp-107.btn4Focus{
	background-position:-225px -120px
}
#cp-107.btn4Selected.btn4Focus, #cp-107.btn4Hover.btn4Focus{ 
	background-position:-225px -90px
}

#cp-113, #cp-113.btn4Disabled{
	background-position:-315px 0
}
#cp-113.btn4Active{
	background-position:-315px -30px
}
#cp-113.btn4Hover{
	background-position:-315px -60px
}
#cp-113.btn4Selected, #cp-113.btn4Focus{
	background-position:-315px -120px
}
#cp-113.btn4Selected.btn4Focus, #cp-113.btn4Hover.btn4Focus{ 
	background-position:-315px -90px
}

#cp-114, #cp-114.btn4Disabled{
	background-position:-360px 0
}
#cp-114.btn4Active{
	background-position:-360px -30px
}
#cp-114.btn4Hover{
	background-position:-360px -60px
}
#cp-114.btn4Selected, #cp-114.btn4Focus{
	background-position:-360px -120px
}
#cp-114.btn4Selected.btn4Focus, #cp-114.btn4Hover.btn4Focus{ 
	background-position:-360px -90px
}

#cp-120, #cp-120.btn4Disabled{
	background-position:-405px 0
}
#cp-120.btn4Active{
	background-position:-405px -30px
}
#cp-120.btn4Hover{
	background-position:-405px -60px
}
#cp-120.btn4Selected, #cp-120.btn4Focus{
	background-position:-405px -120px
}
#cp-120.btn4Selected.btn4Focus, #cp-120.btn4Hover.btn4Focus{ 
	background-position:-405px -90px
}

#cp-121, #cp-121.btn4Disabled{
	background-position:-450px 0
}
#cp-121.btn4Active{
	background-position:-450px -30px
}
#cp-121.btn4Hover{
	background-position:-450px -60px
}
#cp-121.btn4Selected, #cp-121.btn4Focus{
	background-position:-450px -120px
}
#cp-121.btn4Selected.btn4Focus, #cp-121.btn4Hover.btn4Focus{ 
	background-position:-450px -90px
}

#cp-122, #cp-122.btn4Disabled{
	background-position:-495px 0
}
#cp-122.btn4Active{
	background-position:-495px -30px
}
#cp-122.btn4Hover{
	background-position:-495px -60px
}
#cp-122.btn4Selected, #cp-122.btn4Focus{
	background-position:-495px -120px
}
#cp-122.btn4Selected.btn4Focus, #cp-122.btn4Hover.btn4Focus{ 
	background-position:-495px -90px
}

#cp-123, #cp-123.btn4Disabled{
	background-position:-540px 0
}
#cp-123.btn4Active{
	background-position:-540px -30px
}
#cp-123.btn4Hover{
	background-position:-540px -60px
}
#cp-123.btn4Selected, #cp-123.btn4Focus{
	background-position:-540px -120px
}
#cp-123.btn4Selected.btn4Focus, #cp-123.btn4Hover.btn4Focus{ 
	background-position:-540px -90px
}

#cp-124, #cp-124.btn4Disabled{
	background-position:-585px 0
}
#cp-124.btn4Active{
	background-position:-585px -30px
}
#cp-124.btn4Hover{
	background-position:-585px -60px
}
#cp-124.btn4Selected, #cp-124.btn4Focus{
	background-position:-585px -120px
}
#cp-124.btn4Selected.btn4Focus, #cp-124.btn4Hover.btn4Focus{ 
	background-position:-585px -90px
}

#cp-131, #cp-131.btn4Disabled{
	background-position:-720px 0
}
#cp-131.btn4Active{
	background-position:-720px -30px
}
#cp-131.btn4Hover{
	background-position:-720px -60px
}
#cp-131.btn4Selected, #cp-131.btn4Focus{
	background-position:-720px -120px
}
#cp-131.btn4Selected.btn4Focus, #cp-131.btn4Hover.btn4Focus{ 
	background-position:-720px -90px
}

#cp-132, #cp-132.btn4Disabled{
	background-position:-630px 0
}
#cp-132.btn4Active{
	background-position:-630px -30px
}
#cp-132.btn4Hover{
	background-position:-630px -60px
}
#cp-132.btn4Selected, #cp-132.btn4Focus{
	background-position:-630px -120px
}
#cp-132.btn4Selected.btn4Focus, #cp-132.btn4Hover.btn4Focus{ 
	background-position:-630px -90px
}


#cp-175, #cp-175.btn4Disabled{
	background-position:-2205px 0
}
#cp-175.btn4Active{
	background-position:-2205px -30px
}
#cp-175.btn4Hover{
	background-position:-2205px -60px
}
#cp-175.btn4Selected, #cp-175.btn4Focus{
	background-position:-2205px -120px
}
#cp-175.btn4Selected.btn4Focus, #cp-175.btn4Hover.btn4Focus{ 
	background-position:-2205px -90px
}

#cp-asg, #cp-asg.btn4Disabled{
	background-position:-2430px 0
}
#cp-asg.btn4Active{
	background-position:-2430px -30px
}
#cp-asg.btn4Hover{
	background-position:-2430px -60px
}
#cp-asg.btn4Selected, #cp-asg.btn4Focus{
	background-position:-2430px -120px
}
#cp-asg.btn4Selected.btn4Focus, #cp-asg.btn4Hover.btn4Focus{ 
	background-position:-2430px -90px
}

#cp-newPic, #cp-newPic.btn4Disabled{
	background-position:-2475px 0
}
#cp-newPic.btn4Active{
	background-position:-2475px -30px
}
#cp-newPic.btn4Hover{
	background-position:-2475px -60px
}
#cp-newPic.btn4Selected, #cp-newPic.btn4Focus{
	background-position:-2475px -120px
}
#cp-newPic.btn4Selected.btn4Focus, #cp-newPic.btn4Hover.btn4Focus{ 
	background-position:-2475px -90px
}

#cp-200, #cp-200.btn4Disabled{
	background-position:-855px 0
}
#cp-200.btn4Active{
	background-position:-855px -30px
}
#cp-200.btn4Hover{
	background-position:-855px -60px
}
#cp-200.btn4Selected, #cp-200.btn4Focus{
	background-position:-855px -120px
}
#cp-200.btn4Selected.btn4Focus, #cp-200.btn4Hover.btn4Focus{ 
	background-position:-855px -90px
}

#btnPrint, #btnPrint.btn4Disabled{
	background-position:-1530px 0
}
#btnPrint.btn4Active{
	background-position:-1530px -30px
}
#btnPrint.btn4Hover{
	background-position:-1530px -60px
}
#btnPrint.btn4Selected, #btnPrint.btn4Focus{
	background-position:-1530px -120px
}
#btnPrint.btn4Selected.btn4Focus, #btnPrint.btn4Hover.btn4Focus{ 
	background-position:-1530px -90px
}
#btnPrevPage, #btnPrevPage.btn4Disabled{
	background-position:-990px 0
}
#btnPrevPage.btn4Active{
	background-position:-990px -30px
}
#btnPrevPage.btn4Hover{
	background-position:-990px -60px
}
#btnPrevPage.btn4Selected, #btnPrevPage.btn4Focus{
	background-position:-990px -120px
}
#btnPrevPage.btn4Selected.btn4Focus, #btnPrevPage.btn4Hover.btn4Focus{ 
	background-position:-990px -90px
}
#btnNextPage, #btnNextPage.btn4Disabled{
	background-position:-1215px 0
}
#btnNextPage.btn4Active{
	background-position:-1215px -30px
}
#btnNextPage.btn4Hover{
	background-position:-1215px -60px
}
#btnNextPage.btn4Selected, #btnNextPage.btn4Focus{
	background-position:-1215px -120px
}
#btnNextPage.btn4Selected.btn4Focus, #btnNextPage.btn4Hover.btn4Focus{ 
	background-position:-1215px -90px
}
#btnDMS, #btnDMS.btn4Disabled{
	background-position:-1170px 0
}
#btnDMS.btn4Active{
	background-position:-1170px -30px
}
#btnDMS.btn4Hover{
	background-position:-1170px -60px
}
#btnDMS.btn4Selected, #btnDMS.btn4Focus{
	background-position:-1170px -120px
}
#btnDMS.btn4Selected.btn4Focus, #btnDMS.btn4Hover.btn4Focus{ 
	background-position:-1170px -90px
}

#btnNote, #btnNote.btn4Disabled{
	background-position:-810px 0
}
#btnNote.btn4Active{
	background-position:-810px -30px
}
#btnNote.btn4Hover{
	background-position:-810px -60px
}
#btnNote.btn4Selected, #btnNote.btn4Focus{
	background-position:-810px -120px
}
#btnNote.btn4Selected.btn4Focus, #btnNote.btn4Hover.btn4Focus{ 
	background-position:-810px -90px
}

#btnChemicals, #btnChemicals.btn4Disabled{
	background-position:-675px 0
}
#btnChemicals.btn4Active{
	background-position:-675px -30px
}
#btnChemicals.btn4Hover{
	background-position:-675px -60px
}
#btnChemicals.btn4Selected, #btnChemicals.btn4Focus{
	background-position:-675px -120px
}
#btnChemicals.btn4Selected.btn4Focus, #btnChemicals.btn4Hover.btn4Focus{ 
	background-position:-675px -90px
}

#btnSpecialOffers, #btnSpecialOffers.btn4Disabled{
	background-position:-495px 0
}
#btnSpecialOffers.btn4Active{
	background-position:-495px -30px
}
#btnSpecialOffers.btn4Hover{
	background-position:-495px -60px
}
#btnSpecialOffers.btn4Selected, #btnSpecialOffers.btn4Focus{
	background-position:-495px -120px
}
#btnSpecialOffers.btn4Selected.btn4Focus, #btnSpecialOffers.btn4Hover.btn4Focus{ 
	background-position:-495px -90px
}


#depot.available, #depot.available.btn4Disabled{
	background-position:-1980px 0
}
#depot.available.btn4Active{
	background-position:-1980px -30px
}
#depot.available.btn4Hover{
	background-position:-1980px -60px
}
#depot.available.btn4Selected, #depot.available.btn4Focus{
	background-position:-1980px -120px
}
#depot.available.btn4Selected.btn4Focus, #depot.available.btn4Hover.btn4Focus{ 
	background-position:-1980px -90px
}

#depot.unavailable, #depot.unavailable.btn4Disabled{
	background-position:-2025px 0
}
#depot.unavailable.btn4Active{
	background-position:-2025px -30px
}
#depot.unavailable.btn4Hover{
	background-position:-2025px -60px
}
#depot.unavailable.btn4Selected, #depot.unavailable.btn4Focus{
	background-position:-2025px -120px
}
#depot.unavailable.btn4Selected.btn4Focus, #depot.unavailable.btn4Hover.btn4Focus{ 
	background-position:-2025px -90px
}

#depot.limited, #depot.limited.btn4Disabled{
	background-position:-2070px 0
}
#depot.limited.btn4Active{
	background-position:-2070px -30px
}
#depot.limited.btn4Hover{
	background-position:-2070px -60px
}
#depot.limited.btn4Selected, #depot.limited.btn4Focus{
	background-position:-2070px -120px
}
#depot.limited.btn4Selected.btn4Focus, #depot.limited.btn4Hover.btn4Focus{ 
	background-position:-2070px -90px
}

#depot.otherDepots, #depot.otherDepots.btn4Disabled{
	background-position:-2295px 0
}
#depot.otherDepots.btn4Active{
	background-position:-2295px -30px
}
#depot.otherDepots.btn4Hover{
	background-position:-2295px -60px
}
#depot.otherDepots.btn4Selected, #depot.otherDepots.btn4Focus{
	background-position:-2295px -120px
}
#depot.otherDepots.btn4Selected.btn4Focus, #depot.otherDepots.btn4Hover.btn4Focus{ 
	background-position:-2295px -90px
}

#depot, #depot.btn4Disabled{
	background-position:-2115px 0
}
#depot.btn4Active{
	background-position:-2115px -30px
}
#depot.btn4Hover{
	background-position:-2115px -60px
}
#depot.btn4Selected, #depot.btn4Focus{
	background-position:-2115px -120px
}
#depot.btn4Selected.btn4Focus, #depot.btn4Hover.btn4Focus{ 
	background-position:-2115px -90px
}


#dynInterpretation, #dynInterpretation.btn4Disabled{
	background-position:-2340px 0
}
#dynInterpretation.btn4Active{
	background-position:-2340px -30px
}
#dynInterpretation.btn4Hover{
	background-position:-2340px -60px
}
#dynInterpretation.btn4Selected, #dynInterpretation.btn4Focus{
	background-position:-2340px -120px
}
#dynInterpretation.btn4Selected.btn4Focus, #dynInterpretation.btn4Hover.btn4Focus{ 
	background-position:-2340px -90px
}


#cp-fp, #cp-fp.btn4Disabled{
	background-position:-1935px 0
}
#cp-fp.btn4Active{
	background-position:-1935px -30px
}
#cp-fp.btn4Hover{
	background-position:-1935px -60px
}
#cp-fp.btn4Selected, #cp-fp.btn4Focus{
	background-position:-1935px -120px
}
#cp-fp.btn4Selected.btn4Focus, #cp-fp.btn4Hover.btn4Focus{ 
	background-position:-1935px -90px
}

#cp-as, #cp-as.btn4Disabled{
	background-position:-2160px 0
}
#cp-as.btn4Active{
	background-position:-2160px -30px
}
#cp-as.btn4Hover{
	background-position:-2160px -60px
}
#cp-as.btn4Selected, #cp-as.btn4Focus{
	background-position:-2160px -120px
}
#cp-as.btn4Selected.btn4Focus, #cp-as.btn4Hover.btn4Focus{ 
	background-position:-2160px -90px
}

/* images form the second row of the image sprite */
#cp-gfx-nav,#cp-gfx-hide-zones,#cp-thumbsOff,#cp-thumbsOn,#cp-thumbsOff2,#cp-thumbsOn2,#cp-hsAssemblyOff,#cp-hsAssemblyOn,#cp-illustrationPreviewTurnOn,#cp-illustrationPreviewTurnOff{
position:relative;
display:block;
background-image:url(n-cps.png)
}
#cp-126.btn7Disabled,#cp-126.btn7Active{
background-position:-186px -186px
}
#cp-126.btn7Hover,#cp-126.btn7Selected,#cp-126.btn7Focus{
background-position:-186px -204px
}
#cp-127.btn7Disabled,#cp-127.btn7Active{
background-position:-186px -150px
}
#cp-127.btn7Hover,#cp-127.btn7Selected,#cp-127.btn7Focus{
background-position:-186px -168px
}
#cp-thumbsOn2,#cp-thumbsOn2.btn6Disabled{
	width: 35px;
	background-position:-306px -150px
}
#cp-thumbsOn2.btn6Selected, #cp-thumbsOn2.btn6Active, #cp-thumbsOn2.btn6Focus{
	background-position:-306px -172px
}
#cp-thumbsOn2.btn6Hover{
	background-position:-306px -194px;
}


#cp-thumbsOff2,#cp-thumbsOff2.btn6Disabled{
	width: 35px;
	background-position:-271px -150px
}
#cp-thumbsOff2.btn6Selected, #cp-thumbsOff2.btn6Active, #cp-thumbsOff2.btn6Focus{
	background-position:-271px -172px
}
#cp-thumbsOff2.btn6Hover{
	background-position:-271px -194px
}

#cp-gfx-nav,#cp-gfx-nav.btn6Disabled{
	width: 22px;
	background-position:-495px -150px
}
#cp-gfx-nav.btn6Selected, #cp-gfx-nav.btn6Active, #cp-gfx-nav.btn6Focus{
	background-position:-495px -172px
}
#cp-gfx-nav.btn6Hover{
	background-position:-495px -194px
}
/* Dieselbe Grafix wird in Fitttingparts verwendet */
#btnToggleIV,#btnToggleIV.btn6Disabled{
background-position:-495px -150px
}
#btnToggleIV.btn6Active{
background-position:-495px -172px
}
#btnToggleIV.btn6Hover,#btnToggleIV.btn6Selected{
background-position:-495px -194px
}
#cp-gfx-hide-zones,#cp-gfx-hide-zones.btn6Disabled{
	width: 22px;
	background-position:-517px -150px
}
#cp-gfx-hide-zones.btn6Selected, #cp-gfx-hide-zones.btn6Active, #cp-gfx-hide-zones.btn6Focus{
	background-position:-517px -172px
}
#cp-gfx-hide-zones.btn6Hover{
	background-position:-517px -194px
}
#cp-gfx-hide-zones.toggled {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	transform: rotate(180deg);
}

#cp-illustrationPreviewTurnOff, #cp-illustrationPreviewTurnOff.btn6Disabled{
	width: 35px;
	background-position:-341px -150px
}
#cp-illustrationPreviewTurnOff.btn6Selected,#cp-illustrationPreviewTurnOff.btn6Active, #cp-illustrationPreviewTurnOff.btn6Focus{
	background-position:-341px -172px
}
#cp-illustrationPreviewTurnOff.btn6Hover{
	background-position:-341px -194px
}


#cp-illustrationPreviewTurnOn, #cp-illustrationPreviewTurnOn.btn6Disabled{
	width: 35px;
	background-position:-376px -150px
}
#cp-illustrationPreviewTurnOn.btn6Selected,#cp-illustrationPreviewTurnOn.btn6Active, #cp-illustrationPreviewTurnOn.btn6Focus{
	background-position:-376px -172px
}
#cp-illustrationPreviewTurnOn.btn6Hover{
	background-position:-376px -194px
}

#cp-hsAssemblyOff,#cp-hsAssemblyOn {
	width: 35px !important;
}
	
#cp-hsAssemblyOff,#cp-hsAssemblyOff.btn6Disabled{
	background-position:-411px -150px
}
#cp-hsAssemblyOff.btn6Selected, #cp-hsAssemblyOff.btn6Active, #cp-hsAssemblyOff.btn6Focus{
	background-position:-411px -172px
}
#cp-hsAssemblyOff.btn6Hover{
	background-position:-411px -194px
}
#cp-hsAssemblyOn,#cp-hsAssemblyOn.btn6Disabled{
	width: 35px;
	background-position:-446px -150px
}
#cp-hsAssemblyOn.btn6Selected, #cp-hsAssemblyOn.btn6Active, #cp-hsAssemblyOn.btn6Focus{
	background-position:-446px -172px
}
#cp-hsAssemblyOn.btn6Hover{
	background-position:-446px -194px
}


/*  */

section, header {
	display:block;
}

/* header section */

header {
	height:74px;
	width:100%;
	background-color:#FFF;
	position:relative;
  	border-top: 8px solid #3251A2; 
  	background-image: url(tabHeader/tab-bg.png);
  	background-repeat: repeat-x;	
  	background-position: left 73px;
  	transition: background-color .13s ease-in, border-color .13s ease-in;
}
header.VW {
	border-color: #3251A2; 
}
header.AU {
	border-color: #3251A2; 
}
header.SE {
	border-color: #3251A2;
}
header.SK {
	border-color: #3251A2; 
}
header.BE {
	border-color: #3251A2; 
}
header.BU {
	border-color: #3251A2; 
}
header.ML {
	border-color: #3251A2; 
}
header.PO { /*porsche*/
	border-color: #3251A2; 
}
header, #cockpit {
	min-width:1248px;
}

.subHeader {
	height: 141px;
}

/* header first row */

.first-row-left-col {
	position:absolute;
	left:0;
	top:0;
	width:179px;
	height: 74px;
	background-repeat: no-repeat;

}
.first-row-center-col {
	position:absolute;
	left:179px;
	right:169px;
	top:0;
	height:500px;/*74px;*/
	background-repeat: repeat-x;	
}
.first-row-right-col {
	position:absolute;
	right:18px;
	top:0;
	width:151px;
	height: 74px;
	cursor:pointer;
 	background-image: url("etka.png"); 
	background-repeat: no-repeat;
	background-position: right center;
}

/* header second row */

.second-row-button-col {
	position:absolute;
	right:18px;
	top:77px;
}

.second-row-custom-col {
	position:absolute;
	left: 0;
	top: 74px;
	height: 45px;
	width:400px;
}

/* header tabs */

.tabsContainer {
	margin:0;
	padding:0;
	list-style: none;
}
.tabsContainer li {
	float:left;
	box-sizing: border-box;
	background-color: #f3f3f3;
	margin: 0px 4px 0 0;
	padding:0 10px;
	white-space: nowrap;
	border: 1px solid #4c5356;;
	border-radius: 5px 5px 0 0;
	height:32px;
}
.tabsContainer .active {
	border-bottom-color: #fff;
	background-color: #fff;
}
.tabsContainer li:not(.active) {
	box-shadow: inset 0 -6px 6px -6px rgba(0,0,0,0.4);
	margin-top:4px;
	height:28px;
	line-height:28px;
}
.tab-link {
	text-transform: uppercase;	
}
.tabsContainer a {
	cursor:pointer;
	height:100%;
}
.tabsContainer .inactive a, .tabsContainer .inactive a span {
	color: #c1c1c1 !important;
	cursor: default;
	outline: 0 !important;
}
.tabsContainer li .tab-link:focus span { 
	outline:1px dotted #000;
	padding:1px 0;
}
.tabsContainer a, .furtherFnOuter {
	color:#000;
	padding-right:10px;
	display:block;
	width:100%;
	line-height:32px;
	text-align:center;
	text-decoration: none;
	transition: color 0.25s ease-in; 
}
.tabsContainer li:not(.active) a {
 	line-height:28px;
}
.tabsContainer .active a{
	cursor:pointer;
}
.tabsContainer .active .furtherFnOuter {
/* 	line-height:32px; */
	
}

.furtherFnOuter {
	padding-right:4px;
}
.furtherFnOuter .comboBoxItem  {
	text-shadow: none;
	text-align:left;
	color:#000;;	
	display: table;
}


#headerTabs{
	position:absolute;
	left:0;
	top:42px;
	width: 100%;
}
li.furtherFunctionsTab {
	padding-right:4px;
	margin-right: 0;
	float:right;
/* 	min-height: 400px; */
	vertical-align: top;
}
.tabsContainer .furtherFunctionsTab a{
	display:inline;
	width: auto;
	float:left;
	background-image:none !important;
}
#fFunctions-control {
	height:19px;
	line-height:18px;
	position: relative;
	top:3px;
	float:left;
}
.active #fFunctions-control {
	top:4px;
}
#fFunctions-control .combo_tbl tr {
	height:18px;
}
#fFunctions-control .combo_arrow {
	height:17px;
}
#fFunctions-control .combo_input{
	width:152px;
}
#fFunctions-control .comboBoxList{
	overflow-x:auto;
	overflow-y:auto;
	overflow:auto;
}
.furtherFunctionsTab .comboBox {
	display:inline-block;
}
/*
	App Container
*/
.subSystemContainer {
	position:absolute;
	bottom:34px;
	top:83px;
/* 	right:0; */
	width:100%;
	left:0;
	overflow:hidden;
}
.subSystemContainer > iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
}
#etka-main-container {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
}
.subHeader ~ .subSystemContainer {
	top:150px
} 
 
div.offCanvas {	
	margin-left:-100%;
}

/* custom cockpit parts */

/* ACC FI-COMBO */
/* 
#acc-cockpit-vin-label,#acc-cockpit-vin-control{
	left:11px;
	width:199px;
}
#acc-cockpit-vin-control .combo_input{
	width:181px;
}
#acc-cockpit-vin-control{
	top:20px;
}
*/
#acc-cockpit-vin-label,#acc-cockpit-vin-control,#tires-cockpit-vin-label,#tires-cockpit-vin-control{
	left:11px;
	width:199px;
}
#acc-cockpit-vin-control .combo_input,#tires-cockpit-vin-control .combo_input{
	width:181px;
}
#acc-cockpit-vin-control,#tires-cockpit-vin-control{
	top:20px;
}


/*  */
/*

*/
.cockpit{
position:relative;
z-index:10;
top:0;
left:0;
width:100%;
padding:0;
height:66px;
background:no-repeat #FFF;
border-bottom:1px solid #4c5356;
}
#cockpit{
	border-bottom-color:#FFF;
}
.header-headline {
	color:#000;
	text-transform:uppercase;
	font-weight: 400;
	font-size:25px;
}

.cockpit-buttons{
position:absolute;
top:3px;
right:18px;
}
.cockpit-button-group{
position:relative;
float:left;
margin-right:10px;
width:138px;
height:62px;
}
#cockpit-button-group-1{
width:184px;
}

/* etka74 kleiner Icon Button */

.btn12{
	outline-width:0;
	margin:0;
	padding:0;
	display:inline-block;
	position:relative;
	width:41px;
	height:30px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	line-height:24px;
	border:0 none;
	background-image:url(tabHeader/btn12_sprite_41x30.gif);
	background-repeat: no-repeat;
	background-position: 0 -60px;
}

.btn12Disabled{	background-position: 0 -60px; }
.btn12Active{ background-position: 0 0; }
.btn12Hover{ background-position: 0 -30px; }
.btn12Selected{	background-position: 0 -90px;}
.btn12Focus{ background-position: 0 -90px; }
.btn12Hover.btn12Focus{	background-position: 0 -120px; }
.btn12Selected.btn12Focus{ background-position: 0 -120px; }

.btnGrp1,.btnGrp2,.btnGrp3 {
	margin-left:12.5px;
	width:123px;
	float:left;
}
.btnGrp1 {
	width:164px;
	margin-left:0
}

.cockpit-buttons .btn4{
position:relative;
float:left;
margin-right:1px;
margin-bottom:1px;
}
div.cockpit-controls{
position:absolute;
left:0px;
top:3px;
width:100%;
height:63px;
}
.cockpitLabel{
position:absolute;
top:2px;
color:#000;
font-weight:400;
text-transform:uppercase;
white-space:nowrap;
font-size:10px;
}
#cockpit-model-label,#cockpit-model-control{
left:218px;
width:82px;
}
#cockpit-model-control .combo_input{
width:64px;
}
#cockpit-model-control{
top:20px;
}
#cockpit-year-label,#cockpit-year-control{
left:308px;
width:82px;
}
#cockpit-year-control .combo_input{
width:64px;
}
#cockpit-year-control{
top:20px;
}
#cockpit-mainGroup-label,#cockpit-mainGroup-control{
left:398px;
width:64px;
}
#cockpit-mainGroup-control .combo_input{
width:46px;
}
#cockpit-mainGroup-control{
top:20px;
}
#cockpit-mainGroup-control .comboBoxList{ 
height:160px;
}
#cockpit-subGroup-label,#cockpit-subGroup-control{
left:470px;
width:64px;
}
#cockpit-subGroup-control .combo_input{
width:46px;
}
#cockpit-subGroup-control{
top:20px;
}
#cockpit-illustration-label,#cockpit-illustration-control{
left:542px;
width:85px;
}
#cockpit-illustration-control .combo_input{
width:67px;
}
#cockpit-illustration-control{
top:20px;
}
#cockpit-carportWarn{
height: 21px;
width: 21px;
background-image: url(baugruppen.png);
background-repeat: no-repeat;
left:635px;
position: absolute;
top:20px;
display: none;
}
#cockpit-etka-search-label,#cockpit-etka-search-control{
left:660px;
width:125px;
}
#cockpit-etka-search-control .combo_input{
width:107px;
}
#cockpit-etka-search-control{
top:20px;
}
#cockpit-stock-label,#cockpit-stock-control{
left:538px;
}
#cockpit-stock-control{
position:absolute;
top:20px;
}
#cockpit-vin-label,#cockpit-vin-control{
left:11px;
width:199px;
}
#cockpit-vin-control .combo_input{
width:181px;
}
#cockpit-vin-control{
top:20px;
}
#cockpit-salesType-label,#cockpit-salesType-control{
left:917px;
width:113px;
}
#cockpit-salesType-control .combo_input{
width:95px;
}
#cockpit-salesType-control{
top:20px;
}
#cockpit-brand-label,#cockpit-brand-control{
right:11px;
width:124px;
}
#cockpit-brand-control .combo_input{
width:106px;
}
#cockpit-brand-control{
top:20px;
}
#cockpit-brand-control .comboBoxList{ 
height:83px;

}
#cockpit-kat-label{
left:1200px;
}
#cockpit-episType-value{
position:absolute;
top:20px;
left:1200px;
width:30px;
background-color:#FFF;
line-height:20px;
text-align:center;
}
.cockpit-logo{
position:absolute;
background-repeat:no-repeat;
top:9px;
left:11px;
width:135px;
height:54px;
background-image:url(brands_small3.png);
background-position: 0 135px;
}

.AU .cockpit-logo{
background-position: -405px 0;
}
.BE .cockpit-logo{
background-position: -540px 0;
}
.BU .cockpit-logo{
background-position: -675px 0;
}
.ML .cockpit-logo{
background-position: -810px 0;
}
.SE .cockpit-logo{
background-position: -135px 0;
}
.SK .cockpit-logo{
background-position: -270px 0;
}
.VW .cockpit-logo{
background-position: 0 0;
}
.PO .cockpit-logo{
background-position: -945px 0;
}

#cockpit-infoFieldRestriction{
left:240px;
}
#cockpit-infoFieldMarket{
left:218px;
}
#cockpit-infoFieldOrderForm{
left:880px;
}
#cockpit-infoFieldRestrictionChangeable,#cockpit-infoFieldOrderFormChangeable{
left:12px;
}
#cockpit-infoFieldMarketChangeable{
text-transform:uppercase;
color:#f00;
}
#cockpit-infoFieldVin{
text-transform:uppercase;
left:-30px;
display:none;
}
#cockpit-infoFieldVin .infoFieldVinTxt{
color:#000;
margin-bottom:-2px;
border-bottom:2px solid #95a844;
position:absolute;
height:15px;
left:44px;
white-space:nowrap;
}
#cockpit-infoFieldVin .btn7{
margin:0;
}
/* -- Menus ------------------------------------------------------------ */
#cockpit-functions-menuControl-menu{
top:61px;
left:750px;
}
#cockpit-bookmark-menuControl-menu{
top:31px;
left:1046px;
}


/* -- AUTOPART HEADER ------------------------------------------------------------ */

#ap-cockpit-company-label, #ap-cockpit-company-txt {
	left:11px;	

}
#ap-cockpit-depot-label, #ap-cockpit-depot-txt {
	left:111px;	
	
}
#ap-cockpit-receiver-label, #ap-cockpit-receiver-txt {
	left:211px;	
	white-space:nowrap;
}

.cockpitText {
	top: 18px;	
	position:absolute;
	color:#000;
	font-size:13px;
}

/* -- HEADER STATUS ------------------------------------------------------------ */

.header-status-bar {
	position:absolute;
	top:2px;
	left:0;
	color:#000;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	padding:0;
	width:100%;
	font-size:10px;	
}

.header-status-alterable {
	position:relative;
	font-size:13px;
	white-space:nowrap;
	top: 5px;
}

#header-status-orderform-ctn{
text-transform:none;
}
.stock-control {
    margin-top:0;
    margin-left:0;
    vertical-align:text-top;
}
#stock-control-inactive {
	margin-left:12.5px;
}
#header-status-vin {
	position:absolute;
	left:11px;	
	width:37.5%;
}
.header-status-right-part {
	position:absolute;
	left:38%;
	width:64%;
}
#header-status-stock {
	position:absolute;
/* 	left:110px;	 */
	left: 0;
	width:33%;
}
#header-status-orderform {
	position:absolute;
/* 	left:210px;	 */
	left:33%;
	width:33%;
}
#header-status-depot {
	position:absolute;
/* 	left:310px; */
	left:66%;
	width:33%;
	
}


/* buttons 8 definition */
/*

*/
#cp-203{ background-position: -41px -0px; float:left; }
#cp-203.btn12Disabled{ background-position: -41px -0px; }
#cp-203.btn12Active{ background-position: -41px -30px; }
#cp-203.btn12Hover{ background-position: -41px -60px; }
#cp-203.btn12Selected{ background-position: -41px -90px; }
#cp-203.btn12Focus{ background-position: -41px -90px; }
#cp-203.btn12Hover.btn12Focus{ background-position: -41px -120px; }
#cp-203.btn12Selected.btn12Focus{ background-position: -41px -120px; }

#cp-209{ background-position: -82px -0px; float:left; }
#cp-209.btn12Disabled{ background-position: -82px -0px; }
#cp-209.btn12Active{ background-position: -82px -30px; }
#cp-209.btn12Hover{ background-position: -82px -60px; }
#cp-209.btn12Selected{ background-position: -82px -90px; }
#cp-209.btn12Focus{ background-position: -82px -90px; }
#cp-209.btn12Hover.btn12Focus{ background-position: -82px -120px; }
#cp-209.btn12Selected.btn12Focus{ background-position: -82px -120px; }

#cp-306{ background-position: -123px -0px; float:left; }
#cp-306.btn12Disabled{ background-position: -123px -0px; }
#cp-306.btn12Active{ background-position: -123px -30px; }
#cp-306.btn12Hover{ background-position: -123px -60px; }
#cp-306.btn12Selected{ background-position: -123px -90px; }
#cp-306.btn12Focus{ background-position: -123px -90px; }
#cp-306.btn12Hover.btn12Focus{ background-position: -123px -120px; }
#cp-306.btn12Selected.btn12Focus{ background-position: -123px -120px; }

#cp-307{ background-position: -164px -0px; float:left; }
#cp-307.btn12Disabled{ background-position: -164px -0px; }
#cp-307.btn12Active{ background-position: -164px -30px; }
#cp-307.btn12Hover{ background-position: -164px -60px; }
#cp-307.btn12Selected{ background-position: -164px -90px; }
#cp-307.btn12Focus{ background-position: -164px -90px; }
#cp-307.btn12Hover.btn12Focus{ background-position: -164px -120px; }
#cp-307.btn12Selected.btn12Focus{ background-position: -164px -120px; }

#cp-211{ background-position: -205px -0px; float:left; }
#cp-211.btn12Disabled{ background-position: -205px -0px; }
#cp-211.btn12Active{ background-position: -205px -30px; }
#cp-211.btn12Hover{ background-position: -205px -60px; }
#cp-211.btn12Selected{ background-position: -205px -90px; }
#cp-211.btn12Focus{ background-position: -205px -90px; }
#cp-211.btn12Hover.btn12Focus{ background-position: -205px -120px; }
#cp-211.btn12Selected.btn12Focus{ background-position: -205px -120px; }

#cp-320{ background-position: -246px -0px; float:left; }
#cp-320.btn12Disabled{ background-position: -246px -0px; }
#cp-320.btn12Active{ background-position: -246px -30px; }
#cp-320.btn12Hover{ background-position: -246px -60px; }
#cp-320.btn12Selected{ background-position: -246px -90px; }
#cp-320.btn12Focus{ background-position: -246px -90px; }
#cp-320.btn12Hover.btn12Focus{ background-position: -246px -120px; }
#cp-320.btn12Selected.btn12Focus{ background-position: -246px -120px; }

#cp-324{ background-position: -287px -0px; float:left; }
#cp-324.btn12Disabled{ background-position: -287px -0px; }
#cp-324.btn12Active{ background-position: -287px -30px; }
#cp-324.btn12Hover{ background-position: -287px -60px; }
#cp-324.btn12Selected{ background-position: -287px -90px; }
#cp-324.btn12Focus{ background-position: -287px -90px; }
#cp-324.btn12Hover.btn12Focus{ background-position: -287px -120px; }
#cp-324.btn12Selected.btn12Focus{ background-position: -287px -120px; }

#cp-217{ background-position: -328px -0px; float:left; }
#cp-217.btn12Disabled{ background-position: -328px -0px; }
#cp-217.btn12Active{ background-position: -328px -30px; }
#cp-217.btn12Hover{ background-position: -328px -60px; }
#cp-217.btn12Selected{ background-position: -328px -90px; }
#cp-217.btn12Focus{ background-position: -328px -90px; }
#cp-217.btn12Hover.btn12Focus{ background-position: -328px -120px; }
#cp-217.btn12Selected.btn12Focus{ background-position: -328px -120px; }

#cp-400{ background-position: -369px -0px; float:left; }
#cp-400.btn12Disabled{ background-position: -369px -0px; }
#cp-400.btn12Active{ background-position: -369px -30px; }
#cp-400.btn12Hover{ background-position: -369px -60px; }
#cp-400.btn12Selected{ background-position: -369px -90px; }
#cp-400.btn12Focus{ background-position: -369px -90px; }
#cp-400.btn12Hover.btn12Focus{ background-position: -369px -120px; }
#cp-400.btn12Selected.btn12Focus{ background-position: -369px -120px; }

#cp-224{ background-position: -410px -0px; float:left; }
#cp-224.btn12Disabled{ background-position: -410px -0px; }
#cp-224.btn12Active{ background-position: -410px -30px; }
#cp-224.btn12Hover{ background-position: -410px -60px; }
#cp-224.btn12Selected{ background-position: -410px -90px; }
#cp-224.btn12Focus{ background-position: -410px -90px; }
#cp-224.btn12Hover.btn12Focus{ background-position: -410px -120px; }
#cp-224.btn12Selected.btn12Focus{ background-position: -410px -120px; }

#cp-225{ background-position: -451px -0px; float:left; }
#cp-225.btn12Disabled{ background-position: -451px -0px; }
#cp-225.btn12Active{ background-position: -451px -30px; }
#cp-225.btn12Hover{ background-position: -451px -60px; }
#cp-225.btn12Selected{ background-position: -451px -90px; }
#cp-225.btn12Focus{ background-position: -451px -90px; }
#cp-225.btn12Hover.btn12Focus{ background-position: -451px -120px; }
#cp-225.btn12Selected.btn12Focus{ background-position: -451px -120px; }

#cp-227{ background-position: -492px -0px; float:left; }
#cp-227.btn12Disabled{ background-position: -492px -0px; }
#cp-227.btn12Active{ background-position: -492px -30px; }
#cp-227.btn12Hover{ background-position: -492px -60px; }
#cp-227.btn12Selected{ background-position: -492px -90px; }
#cp-227.btn12Focus{ background-position: -492px -90px; }
#cp-227.btn12Hover.btn12Focus{ background-position: -492px -120px; }
#cp-227.btn12Selected.btn12Focus{ background-position: -492px -120px; }

#cp-228{ background-position: -533px -0px; float:left; }
#cp-228.btn12Disabled{ background-position: -533px -0px; }
#cp-228.btn12Active{ background-position: -533px -30px; }
#cp-228.btn12Hover{ background-position: -533px -60px; }
#cp-228.btn12Selected{ background-position: -533px -90px; }
#cp-228.btn12Focus{ background-position: -533px -90px; }
#cp-228.btn12Hover.btn12Focus{ background-position: -533px -120px; }
#cp-228.btn12Selected.btn12Focus{ background-position: -533px -120px; }

#cp-232{ background-position: -574px -0px; float:left; }
#cp-232.btn12Disabled{ background-position: -574px -0px; }
#cp-232.btn12Active{ background-position: -574px -30px; }
#cp-232.btn12Hover{ background-position: -574px -60px; }
#cp-232.btn12Selected{ background-position: -574px -90px; }
#cp-232.btn12Focus{ background-position: -574px -90px; }
#cp-232.btn12Hover.btn12Focus{ background-position: -574px -120px; }
#cp-232.btn12Selected.btn12Focus{ background-position: -574px -120px; }

#cp-233{ background-position: -615px -0px; float:left; }
#cp-233.btn12Disabled{ background-position: -615px -0px; }
#cp-233.btn12Active{ background-position: -615px -30px; }
#cp-233.btn12Hover{ background-position: -615px -60px; }
#cp-233.btn12Selected{ background-position: -615px -90px; }
#cp-233.btn12Focus{ background-position: -615px -90px; }
#cp-233.btn12Hover.btn12Focus{ background-position: -615px -120px; }
#cp-233.btn12Selected.btn12Focus{ background-position: -615px -120px; }

#cp-235{ background-position: -656px -0px; float:left; }
#cp-235.btn12Disabled{ background-position: -656px -0px; }
#cp-235.btn12Active{ background-position: -656px -30px; }
#cp-235.btn12Hover{ background-position: -656px -60px; }
#cp-235.btn12Selected{ background-position: -656px -90px; }
#cp-235.btn12Focus{ background-position: -656px -90px; }
#cp-235.btn12Hover.btn12Focus{ background-position: -656px -120px; }
#cp-235.btn12Selected.btn12Focus{ background-position: -656px -120px; }

#cp-241{ background-position: -697px -0px; float:left; }
#cp-241.btn12Disabled{ background-position: -697px -0px; }
#cp-241.btn12Active{ background-position: -697px -30px; }
#cp-241.btn12Hover{ background-position: -697px -60px; }
#cp-241.btn12Selected{ background-position: -697px -90px; }
#cp-241.btn12Focus{ background-position: -697px -90px; }
#cp-241.btn12Hover.btn12Focus{ background-position: -697px -120px; }
#cp-241.btn12Selected.btn12Focus{ background-position: -697px -120px; }

#cp-243{ background-position: -738px -0px; float:left; }
#cp-243.btn12Disabled{ background-position: -738px -0px; }
#cp-243.btn12Active{ background-position: -738px -30px; }
#cp-243.btn12Hover{ background-position: -738px -60px; }
#cp-243.btn12Selected{ background-position: -738px -90px; }
#cp-243.btn12Focus{ background-position: -738px -90px; }
#cp-243.btn12Hover.btn12Focus{ background-position: -738px -120px; }
#cp-243.btn12Selected.btn12Focus{ background-position: -738px -120px; }

#cp-251{ background-position: -779px -0px; float:left; }
#cp-251.btn12Disabled{ background-position: -779px -0px; }
#cp-251.btn12Active{ background-position: -779px -30px; }
#cp-251.btn12Hover{ background-position: -779px -60px; }
#cp-251.btn12Selected{ background-position: -779px -90px; }
#cp-251.btn12Focus{ background-position: -779px -90px; }
#cp-251.btn12Hover.btn12Focus{ background-position: -779px -120px; }
#cp-251.btn12Selected.btn12Focus{ background-position: -779px -120px; }

#cp-267{ background-position: -820px -0px; float:left; }
#cp-267.btn12Disabled{ background-position: -820px -0px; }
#cp-267.btn12Active{ background-position: -820px -30px; }
#cp-267.btn12Hover{ background-position: -820px -60px; }
#cp-267.btn12Selected{ background-position: -820px -90px; }
#cp-267.btn12Focus{ background-position: -820px -90px; }
#cp-267.btn12Hover.btn12Focus{ background-position: -820px -120px; }
#cp-267.btn12Selected.btn12Focus{ background-position: -820px -120px; }

#cp-327{ background-position: -861px -0px; float:left; }
#cp-327.btn12Disabled{ background-position: -861px -0px; }
#cp-327.btn12Active{ background-position: -861px -30px; }
#cp-327.btn12Hover{ background-position: -861px -60px; }
#cp-327.btn12Selected{ background-position: -861px -90px; }
#cp-327.btn12Focus{ background-position: -861px -90px; }
#cp-327.btn12Hover.btn12Focus{ background-position: -861px -120px; }
#cp-327.btn12Selected.btn12Focus{ background-position: -861px -120px; }

#cp-326{ background-position: -902px -0px; float:left; }
#cp-326.btn12Disabled{ background-position: -902px -0px; }
#cp-326.btn12Active{ background-position: -902px -30px; }
#cp-326.btn12Hover{ background-position: -902px -60px; }
#cp-326.btn12Selected{ background-position: -902px -90px; }
#cp-326.btn12Focus{ background-position: -902px -90px; }
#cp-326.btn12Hover.btn12Focus{ background-position: -902px -120px; }
#cp-326.btn12Selected.btn12Focus{ background-position: -902px -120px; }

#cp-175{ background-position: -943px -0px; float:left; }
#cp-175.btn12Disabled{ background-position: -943px -0px; }
#cp-175.btn12Active{ background-position: -943px -30px; }
#cp-175.btn12Hover{ background-position: -943px -60px; }
#cp-175.btn12Selected{ background-position: -943px -90px; }
#cp-175.btn12Focus{ background-position: -943px -90px; }
#cp-175.btn12Hover.btn12Focus{ background-position: -943px -120px; }
#cp-175.btn12Selected.btn12Focus{ background-position: -943px -120px; }



.tooltipDiv{
display: hidden;
background-color:#f3f3f3;	
color: #000;
border: thin;
padding: 5px;
position: absolute;
z-index: 120000;
}


/*  */
body.login{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	text-align:center;
	width:100%;
	height:100%;
}


.gradientX {
    width:100%;
    height:100%;
    margin: 0;
    background-image: radial-gradient(ellipse farthest-corner at center 45%, #FFFFFF 30%, #F3F3FF 100%);
}

.loginbackground{
    width:100%;
    height:100%;
    background-image: url(login_background.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: calc(15vw - 204px);
    background-size: 1000px 664px;
}
.etkawebbanner{
    width: 609px;
    height: 245px;
    margin: 47px auto;
    background-image: url(etkaw_endoflife.png);
    background-repeat: no-repeat;
    display: block;
}
.loginform{
    width:100%;
    height:100%;
    padding-top:15%;
}

/*  */
div.login,.launch{
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	border:2px solid #000;
	padding:24px;
	width:396px;
	box-shadow: 0px 1px 10px 1px #00000060;
}
.launch{
color:#000;
text-align:center;
}
div.login .btns,.launch .btns{
position:relative;
margin-top:24px;
margin-bottom:0;
text-align:center;
}
div.login .btns .btn1,.launch .btns .btn1{
margin-left:auto;
margin-right:auto;
}
input#submitImage{
left:0;
top:0;
display:block;
position:absolute;
width:1px;
height:1px;
color:#fff;
}
form#loginForm .labelInput{
clear:both;
}
#etkaLaunchedTextBox, #autoStartMsg {
text-align:left;
border-bottom: 2px solid #a8adb3;
padding-left:32px;
min-height:32px;
padding-top:9px;
}
#etkaLaunchedTextBox {
background-image:url(../misc/apply.png);
background-repeat:no-repeat;
margin-top:0;
}
#autoStartMsg { 
border-top: 2px solid #a8adb3;
padding-bottom:9px;
}


/*  */
/*

*/
#etka-start-screen{
top:5%;
bottom:5%;
left:0;
right:0;
position:absolute;
border-bottom: 30px solid transparent
}

#etka-start-screen #brand-logo{
	position:absolute;
	left: 18px;
	top:69px;
	width: 125px;
	height: 66px;
	background-repeat:no-repeat;
	background-position: center left;
}
.AU #brand-logo {
	background-image: url('SM_AU.png');
}
.VW #brand-logo {
	background-image: url('SM_VW.png');
}
.NF #brand-logo {
	background-image: url('SM_NF.png');
}
.BT #brand-logo {
	background-image: url('SM_VW.png');
}
.BU #brand-logo {
	background-image: url('SM_BU.png');
}
.BE #brand-logo {
	background-image: url('SM_BE.png');
}
.SK #brand-logo {
	background-image: url('SM_SK.png');
}
.SE #brand-logo {
	background-image: url('SM_SE.png');
}
.CU #brand-logo {
	background-image: url('SM_CU.png');
}
.ML #brand-logo {
	background-image: url('SM_ML.png');
}
.PO #brand-logo {
	background-image: url('SM_PO.png');
}

#etka-start-screen #etka-logo{
	position:absolute;
	right: 18px;
	top:86px;
	width: 112px;
	height: 49px;
	background-repeat:no-repeat;
	background-position: center;
	background-image: url(etka.png);
}

#brand-splash { 
	position:absolute;
	left:18px;
	right: 18px;
	top: 153px;
	height: 476px;
	
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	
}
#brand-splash #start-button {
	position:absolute;
	top: 46px;
	bottom:50px;
	left:97px;
	right:97px;
	background-image: url('Play_Background.png');
	background-repeat: no-repeat;
	opacity: 0;
	background-position: -100% -100%;
	transition: opacity .15s ease-in;
	text-align: center;
	vertical-align: middle;
	cursor:pointer;

}
#brand-splash #start-button span {
	position:absolute;
	width: 100%;
	vertical-align: middle;
	display: block;
	color: #fff;
	font-size: 36px;
	font-weight: 300;
	text-transform: uppercase;
	cursor:pointer;
	opacity:0;
	transition: opacity 0s linear 0s;
	top: 168px;
	
}
#brand-splash #start-button:hover span {
	transition: opacity .25s ease-in .05s;
	opacity:1;
}
#brand-splash #start-button:hover {
	background-position: center;
	opacity:1;
}
.brand-splash-nav-buttons {
	position:absolute;
	background-repeat: no-repeat;
	background-position: center;
	width:57px;
	height:57px;
	top:45%;
}
#brand-splash #prev-brand {
	background-image: url('Pfeil_Links_MouseOut.png');
	left:0;
}
#brand-splash #prev-brand:hover {
	background-image: url('Pfeil_Links_MouseIn.png');	
}
#brand-splash #next-brand {
	background-image: url('Pfeil_Rechts_MouseOut.png');
	right:0;
}
#brand-splash #next-brand:hover {
	background-image: url('Pfeil_Rechts_MouseIn.png');
	right:0;
}

#entrance-vin-label,#entrance-vin-control{
left: 18px;
width:199px;
/* display:none; */
}
#entrance-vin-control .combo_input{
width:181px;
color: #4c5356;
}
#entrance-vin-control{
	top:183.6px;
	left: 54px;
	transform: scale(1.2);
}
.VW #brand-splash {
	background-image: url('modelle_vw.jpg');
}
.BT #brand-splash {
	background-image: url('modelle_vw.jpg');
}
.NF #brand-splash {
	background-image: url('modelle_vn.jpg');
}
.AU #brand-splash {
	background-image: url('modelle_au.jpg');
}
.SE #brand-splash {
	background-image: url('modelle_se.jpg');
}
.CU #brand-splash {
	background-image: url('modelle_cu.jpg');
}
.SK #brand-splash {
	background-image: url('modelle_sk.jpg');
}
.BU #brand-splash {
	background-image: url('modelle_bu.jpg');
}
.BE #brand-splash {
	background-image: url('modelle_be.jpg');
}
.ML #brand-splash {
	background-image: url('modelle_bt.jpg');
}
.PO #brand-splash {
	background-image: url('modelle_po.jpg');
}

/*

*/

#entrance-privacy-menu-menu{
top:704px;
left:120px;
}

#entrance-e-privacy {
position:absolute;
left: 0px;
top: 638px;
width:40%;
height:32px;
text-align: left;
text-transform: uppercase; 
}

#entrance-menu{
position:absolute;
right: 18px;
top: 638px;
width:40%;
height:32px;
text-align: right;
text-transform: uppercase; 
}

#bullets {
	left:25%;
	right:25%;
	text-align: center;
	position: absolute;
	top: 638px;
}
.brand-bullet {
	width:17px;
	height: 17px;
	display:inline-block;
	background-image:url('bullet_off.png');
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.SE .brand-bullet.SE {
	background-image:url('bullet_on.png');
	cursor: default;
}
.CU .brand-bullet.CU {
	background-image:url('bullet_on.png');
	cursor: default;
}
.VW .brand-bullet.VW {
	background-image:url('bullet_on.png');
	cursor: default;
}
.NF .brand-bullet.NF {
	background-image:url('bullet_on.png');
	cursor: default;
}
.SK .brand-bullet.SK {
	background-image:url('bullet_on.png');
	cursor: default;
}
.AU .brand-bullet.AU {
	background-image:url('bullet_on.png');
	cursor: default;
}
.BE .brand-bullet.BE {
	background-image:url('bullet_on.png');
	cursor: default;
}
.BU .brand-bullet.BU {
	background-image:url('bullet_on.png');
	cursor: default;
}
.ML  .brand-bullet.ML {
	background-image:url('bullet_on.png');
	cursor: default;
}
.PO .brand-bullet.PO {
	background-image:url('bullet_on.png');
	cursor: default;
}
.BT .brand-bullet.BT {
	background-image:url('bullet_on.png');
	cursor: default;
}


#entrance-revision{
left:504px;
}
#entrance-update{
left:694px;
}


.entrance-btn {
	color: #4c5356;
	text-decoration: none;
	margin-left: 18px;
}
.entrance-btn.btn1Disabled {
	color: #a8adb3;
}


/*  */
/* -- Markets -------------------------------------------------------------- */
#models-market-tabs{
position:relative;
}
/* -- Models --------------------------------------------------------------- */
#models-models-container{
top:25px;
width:718px;
}
#models-models-table-container{
width:718px;
}
#models-models-table{
width:697px;
}
#models-models-container .code{
width:64px;
border-right-width:0;
}
#models-models-container .fi{
width:20px;
border-left-width:0;
}
#models-models-container .name{
border-right-width:0;
}
#models-models-container .sub-market{
width:50px;
border-left-width:0;
}
#models-models-container .years{
width:92px;
}
#models-models-container .factories{
width:222px;
}
#models-models-container thead .factories{
width:223px;
border-left-width:0;
}
#models-models-container thead .model{
border-right-width:0;
width:458px;
}
#models-models-container .tc-section-row{
text-transform:uppercase;
}
/* -- Years ---------------------------------------------------------------- */
#models-years-container{
top:25px;
left:733px;
width:198px;
}
#models-years-table-container{
width:198px;
}
#models-years-table{
width:177px;
}
#models-years-container .year{
width:70px;
border-right-width:0;
}
#models-years-container .code{
width:20px;
text-align:right;
border-left-width:0;
border-right-width:0;
}
#models-years-container .fi{
width:87px;
border-left-width:0;
}
#models-years-container thead .year{
width:177px;
}
/* -- Restrictions --------------------------------------------------------- */
#models-restrictions-container{
top:25px;
left:946px;
width:302px;
}
#models-restrictions-table-container{
width:302px;
}
#models-restrictions-table{
width:281px;
}
#models-restrictions-container .text{
width:251px;
border-right-width:0;
white-space:pre;
}
#models-restrictions-container .fi{
width:30px;
border-left-width:0;
}
#models-restrictions-container thead .text{
width:281px;
}


/*  */
/* -- Main groups ---------------------------------------------------------- */
#groups-mainGroups-container{
background-color:#FFF;
width:555px;
}
#groups-mainGroups-table-container{
width:555px;
height:135px;
}
#groups-thumbs-table-container{
top: 136px;
width:555px;
}
#groups-thumbs-table{
width:100%;
}
#groups-thumbs-table .thumbsTxtCol,#groups-thumbs-table .imgPreviewTogglerCol,#groups-thumbs-table .thumbsTogglerCol{
height:20px
}
#groups-thumbs-table thead .thumbsTxtCol {
	border-right: 1px solid #4c5356;
	padding: 0px 3px;
}
#groups-thumbs-table thead .tc-mcell.imgPreviewTogglerCol {
	border: 0 none;
	background-color: #FFF;
	padding: 0px 2px;
}
#groups-thumbs-table thead .tc-rcell.thumbsTogglerCol {
	border: 0 none;
	background-color: #FFF;
	border-right-width: 0 !important;
	padding: 0px ;
}
#groups-mainGroups-container .tc-data-row{
}
#groups-mainGroups-container .id{
width:15px;
border-right-width:0;
text-align:center;
}
#groups-mainGroups-container .name{
width:537px;
border-left-width:0;
}
#groups-mainGroups-container .main-group{
width:530px;
height:20px;
border-right: 1px solid #4c5356;
padding: 0 3px;
}
#groups-mainGroups-container .gfx-navigation-icon{
width:22px;
height:20px
}
#groups-mainGroups-table thead .gfx-navigation-icon{
border: 0 none;
background-color: #FFF;
border-right-width: 0 !important;
padding: 0px;
padding-left:2px;
}


/* */
#groups-mgb-container{
left:0;
position:absolute;
top: 135px;
width:555px;
height:147px;
margin-top:8px;
margin-bottom:8px;
z-index:3;
}
.thumbsTogglerCol,.hsAssemblyTogglerCol,.imgPreviewTogglerCol{ 
width:22px;
padding:0;
height:22px;
}
.thumbsTxtCol{ 
height:22px;
vertical-align:middle;
}
#groups-mgb0,#groups-mgb0.btn5Disabled{
background:url(sGroupsSprite.png) no-repeat 0 0;
margin-left:3px;
}
#groups-mgb0.btn5Hover,#groups-mgb0.btn5Selected,#groups-mgb0.btn5Active{
background-position:0 -72px;
}
#groups-mgb1,#groups-mgb1.btn5Disabled{
background:url(sGroupsSprite.png) no-repeat -104px 0;
margin-bottom:3px;
}
#groups-mgb1.btn5Hover,#groups-mgb1.btn5Selected,#groups-mgb1.btn5Active{
background-position:-104px -72px;
}
#groups-mgb2,#groups-mgb2.btn5Disabled{
background:url(sGroupsSprite.png) no-repeat -208px 0;
margin-left:3px;
margin-bottom:3px;
}
#groups-mgb2.btn5Hover,#groups-mgb2.btn5Selected,#groups-mgb2.btn5Active{
background-position:-208px -72px;
}
#groups-mgb3,#groups-mgb3.btn5Disabled{
background:url(sGroupsSprite.png) no-repeat -312px 0;
margin-left:3px;
margin-bottom:3px;
}
#groups-mgb3.btn5Hover,#groups-mgb3.btn5Selected,#groups-mgb3.btn5Active{
background-position:-312px -72px;
}
#groups-mgb4,#groups-mgb4.btn5Disabled{
background:url(sGroupsSprite.png) no-repeat -416px 0;
margin-left:3px;
margin-bottom:3px;
}
#groups-mgb4.btn5Hover,#groups-mgb4.btn5Selected,#groups-mgb4.btn5Active{
background-position:-416px -72px;
}
#groups-mgb5,#groups-mgb5.btn5Disabled{
background:url(sGroupsSprite.png) no-repeat -520px 0;
margin-left:3px;
margin-bottom:3px;
}
#groups-mgb5.btn5Hover,#groups-mgb5.btn5Selected,#groups-mgb5.btn5Active{
background-position:-520px -72px;
}
#groups-mgb6,#groups-mgb6.btn5Disabled{
background:url(sGroupsSprite.png) no-repeat -624px 0;
}
#groups-mgb6.btn5Hover,#groups-mgb6.btn5Selected,#groups-mgb6.btn5Active{
background-position:-624px -72px;
}
#groups-mgb7,#groups-mgb7.btn5Disabled{
background:url(sGroupsSprite.png) no-repeat -728px 0;
margin-left:3px;
}
#groups-mgb7.btn5Hover,#groups-mgb7.btn5Selected,#groups-mgb7.btn5Active{
background-position:-728px -72px;
}
#groups-mgb8,#groups-mgb8.btn5Disabled{
background:url(sGroupsSprite.png) no-repeat -832px 0;
margin-left:3px;
}
#groups-mgb8.btn5Hover,#groups-mgb8.btn5Selected,#groups-mgb8.btn5Active{
background-position:-832px -72px;
}
#groups-mgb9,#groups-mgb9.btn5Disabled{
background:url(sGroupsSprite.png) no-repeat -936px 0;
margin-left:3px;
}
#groups-mgb9.btn5Hover,#groups-mgb9.btn5Selected,#groups-mgb9.btn5Active{
background-position:-936px -72px;
}
#groups-mg-graphic{
width:450px;
height:auto;
background-repeat:no-repeat;
z-index:2;
position:absolute;
left:105px;
top:315px;
bottom:0;
}
/* -- Illustrations -------------------------------------------------------- */
#groups-illustrations-container, #groups-etkaSearchResults-container{
left:573px;
width:675px;
}
#groups-illustrations-table-container{
width:675px;
}
#groups-illustrations-table{
width:654px;
table-layout:fixed;
}
#groups-illustrations-table td {
	overflow:visible;
}
#groups-illustrations-container .mg, #groups-illustrations-container .pos{
width:25px;
text-align:center;
}
#groups-illustrations-container .sg{
width:25px;
text-align:center;
}
#groups-illustrations-container .ill {
width:66px;
}
#groups-illustrations-container .dsc {
width:233px;
}
#groups-illustrations-container .rem {
width:127px;
}
#groups-illustrations-container .rem, #groups-illustrations-container .tnr{
width:127px;
}

/** russisch **/
html[lang=ru] #groups-mainGroups-container .btn9{
	letter-spacing: -0.2px;	
}
html[lang=ru] #groups-illustrations-table{
table-layout:auto;
}
html[lang=ru] #groups-illustrations-container .mg{
width:29px;
text-align:center;
}
html[lang=ru] #groups-illustrations-container .sg{
width:41px;
text-align:center;
}
html[lang=ru] #groups-illustrations-container .ill{
width:46px;
}
html[lang=ru] #groups-illustrations-container .rem,
html[lang=ru] #groups-illustrations-container .mor{
width:auto;
}
html[lang=el] #groups-illustrations-container .mg{
width:24px;
}
html[lang=el] #groups-illustrations-container .sg{
width:24px;
}
html[lang=el] #groups-illustrations-container .ill{
width:80px;
}
html[lang=el] #groups-illustrations-container .dsc{
width:223px;
}
html[lang=el] #groups-illustrations-container .rem{
width:116px;
}
html[lang=el] #groups-illustrations-container .mor{
width:auto;
}
/** polnisch **/
html[lang=pl] #groups-illustrations-container .mg{
width:44px;
}
html[lang=pl] #groups-illustrations-container .ill{
width:56px;
}
html[lang=pl] #groups-illustrations-container .dsc{
width:244px;
}
html[lang=pl] #groups-illustrations-container .rem{
width:107px;
}

/**daenisch**/
html[lang=da] #groups-illustrations-container .ill{
width:69px;
}
html[lang=da] #groups-illustrations-container .dsc{
width:246px;
}
html[lang=da] #groups-illustrations-container .rem{
width:102px;
}
html[lang=da] #groups-illustrations-container .mor{
width:auto;
}

/** italiano **/
html[lang=it] #groups-illustrations-container .ill{
width:76px;
}
html[lang=it] #groups-illustrations-container .rem{
width:117px;
}

/** tuergisch **/
html[lang=tr] #groups-illustrations-container .ill{
width:71px;
}
html[lang=tr] #groups-illustrations-container .rem{
width:122px;
}

/** swedisch **/
html[lang=sv] #groups-illustrations-container .rem{
width:105px;
}
html[lang=sv] #groups-illustrations-container .dsc{
width:244px;
}

html[lang=sl] #groups-illustrations-container .rem{
width:114px;
}
html[lang=sl] #groups-illustrations-container .dsc{
width:246px;
}

/** ungarisch **/
html[lang=hu] #groups-illustrations-container .mg{
width:27px;
text-align:center;
}
html[lang=hu] #groups-illustrations-container .sg{
width:28px;
text-align:center;
}
html[lang=hu] #groups-illustrations-container .ill{
width:61px;
}

/** kroatisch **/
html[lang=hr] #groups-illustrations-container .ill{
width:77px;
}
html[lang=hr] #groups-illustrations-container .rem{
width:100px;
}
html[lang=hr] #groups-illustrations-container .dsc{
width:245px;
}

html[lang=pt-BR] #groups-illustrations-container .rem{
width:101px;
}
html[lang=pt-BR] #groups-illustrations-container .dsc{
width:245px;
}

/** romaenisch **/
html[lang=ro] #groups-illustrations-table{
table-layout:auto;
}
html[lang=ro] #groups-illustrations-container .ill{
width:87px;
}
html[lang=ro] #groups-illustrations-container .rem,html[lang=ro] #groups-illustrations-container .mor{
width:auto;
}



#groups-illustrations-container .mor{
width:127px;
}
#mgImage{
border: 1px solid #000;
padding: 2px;
z-index: 80;
height: 54px;
width: auto;
white-space: nowrap;
visibility:hidden;
position:absolute;
background-color:#FFF;
color: #000;
}
#mgImage #mgImage-image{
background-image:url(groupsSprite.png);
background-repeat:no-repeat;
height: 54px;
width: 83px;
float: left;
}
#mgImage #mgImage-text{
top: 15.5px;
position: relative;
color: #000;
float: left;
padding: 5px;

}
#mgImage div.mg0{
background-position:-0px -54px;
}
#mgImage div.mg1{
background-position:-83px -54px;
}
#mgImage div.mg2{
background-position:-166px -54px;
}
#mgImage div.mg3{
background-position:-249px -54px;
}
#mgImage div.mg4{
background-position:-332px -54px;
}
#mgImage div.mg5{
background-position:-415px -54px;
}
#mgImage div.mg6{
background-position:-498px -54px;
}
#mgImage div.mg7{
background-position:-581px -54px;
}
#mgImage div.mg8{
background-position:-664px -54px;
}
#mgImage div.mg9{
background-position:-747px -54px;
}
#mgImage div.mg8.ML{
background-position:-830px -54px;
}


/* -- Zones ---------------------------------------------------------------- */
#gfxNav-zones-container{
	left:0;
	width:220px;
}
#gfxNav-zones-table-container{
	width:220px;
}
#gfxNav-zones-table{
	width:199px;
	table-layout:fixed;
}
#gfxNav-zones-table tbody {
	white-space: normal;
}

#gfxNavigation-content.hide-zones #gfxNav-zones-container {
	left: -100%;
}

#gfxNavigation-content.hide-zones  #gfxNav-iv-container,
#gfxNavigation-content.hide-zones  #gfxNav {
	left: 0;
}


/* -- Illustrations -------------------------------------------------------- */
#gfxNav-illustrations-container{
	left:628px;
	width:620px;
}
#gfxNav-illustrations-table-container{
	width:620px;
}
#gfxNav-illustrations-table{
	width:599px;
	table-layout:fixed;
}

#gfxNav-illustrations-container .ill {
	width:78px;
}
#gfxNav-illustrations-container .dsc {
	width:273px;
}
#gfxNav-illustrations-container .rem {
	width:90px;
}
#gfxNav-illustrations-container .mor {
	width:auto;
}

#gfxNav-iv-container{
	left:220px;
	right:620px;
}
#gfxNav-iv-table-container{
	width:100%;
}
#gfxNav-iv-table{
	width:100%
}
#gfxNav-iv-table thead td{
	padding:0;
}

#gfxNav-iv-container .tc-mcell {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
#gfxNav-iv-container .gfx-hide-zones-icon{
	width:22px;
}
#gfxNav-iv-table thead .gfx-hide-zones-icon{
	border: 0 none;
	border-left-width: 0 !important;
	padding: 0;
	padding-right:2px;
}
#gfxNav-iv-container .gfx-navigation-icon{
	width:22px;
}
#gfxNav-iv-table thead .gfx-navigation-icon{
	border: 0 none;
	border-right-width: 0 !important;
	padding: 0;
	padding-left:2px;
}


/* -- ImageView --------------------------------------------------------------- */
#gfxNav {
	position:absolute;
	left:220px;
	top:24px;
	bottom:0;
	right:620px;
}
#gfxNav-imageview-container-front-view{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:49%;
	height:100%;
	background-color:transparent;
}
#gfxNav-imageview-container-rear-view{
	position:absolute;
	left:50%;
	top:0;
	bottom:0;
	right:0;
	height:100%;
	background-color:transparent;
}
#gfxNav.front-view-small #gfxNav-imageview-container-front-view {
	bottom:auto;
	height:100px;
	width:140px;
	right:auto;
	z-index:9;
}
#gfxNav.front-view-small #gfxNav-imageview-container-rear-view {
	left:0;
}

#gfxNav.rear-view-small #gfxNav-imageview-container-rear-view {
	left:0;
	height:100px;
	width:140px;
	right:auto;
	z-index:9;
}
#gfxNav.rear-view-small #gfxNav-imageview-container-front-view {
	right:0;
}

#gfxNav-container{
	position:absolute;
	padding:0;
	margin:0;
	top:0;
	left:0;
	width:100%;
	height:auto;
	bottom:0;
	right:0;
	float:left
}

.gfxNav-container-not-initialized{
	position:absolute;
	top:50%;
	margin-top:-7px;
	text-align:center;
	width:100%;
}

#gfxNavThumbImageGridNavigation{
	width:100%;
	display:none;
	height:215px;
	position:absolute;
	bottom:0;
	overflow-x:auto;
	overflow-y:hidden;
}
#gfxNavThumbImageGridNavigationLabel {
	height:15px;
	position:absolute;
	bottom:197px;
	left:0;
	width:100%;
	font-size: 11px;
	font-weight: normal;
	padding-left: 11px;
}
#gfxNavThumbImageGridNavigationDivider {
	height:15px;
	position:absolute;
	bottom:197px;
	left:0;
	width:100%;
	font-size: 11px;
	font-weight: normal;
	padding-left: 11px;
	background-color:#f3f3f3;
}

#gfxNavThumbImageGridNavigation > div:before {
	height: 15px;
	display:inline-block;
	box-sizing: border-box;
	width:100%;
	background-color: #e0b317;
	content: "";	font-size: 11px;
	border-right: 1px solid #f3f3f3;
	position:relative;
	top:3px;
	left:0;
}
.thumbIllustrationActive ~ #gfxNavThumbImageGridNavigation{
	display:block;
}


[data-link-row] {
	text-decoration: underline;
	cursor: pointer;
}
/**/
#MainImage,.hotspot,.hotspotHover,.glassPane,.lensClip,.zoomRect,.zoomRect,.detailFrame{
overflow:hidden;
position:absolute;
}
.hotspot{
background-color:#FF8C00;
opacity:0.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50);
}
.hotspotHover{
border-color:#000;
border-width:1px;
border-style:solid;
}
.glassPane{
background-color:#fff;
opacity:0;
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
filter:alpha(opacity=0);
}
.lensClip{
border:1px solid #000;
background-color:#fff;
}
.zoomRect{border:1px solid blue;}
.detailFrame{
background-color:#4D68AE;
opacity:0.25;
border:1px solid #00B;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter:alpha(opacity=30);
}
#MsgFrame{font-size:13px;text-align:center;}
.hotspotHover{border:1px solid blue}
/*  */
/* -- Illustration --------------------------------------------------------- */
.draggableDiv{
box-sizing:border-box;
cursor:e-resize;
z-index:2;
margin:0;
padding:0;
width:2px;
background-color:#000;
height:27px;;
position:absolute;
left:0;
}
#illustration-imageview-container{
position:absolute;
left:0;
top:0;
bottom:0;
width:414px;
height:100%;
float:left;
}
#illustration-imageview-container #illustration-container{
position:absolute;
padding:0;
margin:0;
top:27px;
left:0;
width:100%;
height:auto;
bottom:0;
right:0;
float:left
}
#illustration-buttons{
width:auto;
position:absolute;
right:0;
left:0;
top:0;
border-spacing: 2px;
}
#illustration-container-not-initialized{
position:absolute;
top:50%;
margin-top:-7px;
text-align:center;
width:100%;
}

/* .illuBtn, .trim{ */
/* border:0 solid #fff; */
/* border-width:0 1px */
/* } */

#illustration-buttons .illuBtn:first-child{
	border-left-width:0;
	width:10px;
	min-width:10px;}
#illustration-buttons .illuBtn:last-child{border-right-width:0}
#illustration-buttons .trim{
	width:100%;
	background-color:#f3f3f3;
	border: 1px solid #000;
}
#illustration-buttons .btn6{
width:22px;
display:block;
background-image:url(n-cps.png);
background-repeat:no-repeat;
}
/*

*/
#zoom-lens,#zoom-lens.btn6Disabled{
background-position:0 -150px;
}
#zoom-lens.btn6Active{
background-position:0 -172px;
}
#zoom-lens.btn6Hover,#zoom-lens.btn6Selected{
background-position:0 -194px;
}

#zoom-minus,#zoom-minus.btn6Disabled{
background-position:-22px -150px;
}
#zoom-minus.btn6Active{
background-position:-22px -172px;
}
#zoom-minus.btn6Hover,#zoom-minus.btn6Selected{
background-position:-22px -194px;
}

#zoom-plus,#zoom-plus.btn6Disabled{
background-position:-44px -150px;
}
#zoom-plus.btn6Active{
background-position:-44px -172px;
}
#zoom-plus.btn6Hover,#zoom-plus.btn6Selected{
background-position:-44px -194px;
}

#zoom-rect,#zoom-rect.btn6Disabled{
background-position:-66px -150px;
}
#zoom-rect.btn6Active{
background-position:-66px -172px;
}
#zoom-rect.btn6Hover,#zoom-rect.btn6Selected{
background-position:-66px -194px;
}

#zoom-total,#zoom-total.btn6Disabled{
background-position:-88px -150px;
}
#zoom-total.btn6Active{
background-position:-88px -172px;
}
#zoom-total.btn6Hover,#zoom-total.btn6Selected{
background-position:-88px -194px;
}

#splitPaneToggler.btn6FullWidth,#splitPaneToggler.btn6FullWidth.btn6Disabled{
background-position:-110px -150px;
}
#splitPaneToggler.btn6FullWidth.btn6Active{
background-position:-110px -172px;
}
#splitPaneToggler.btn6FullWidth.btn6Hover,#splitPaneToggler.btn6FullWidth.btn6Selected{
background-position:-110px -194px;
}

#splitPaneToggler.btn6HalfWidth,#splitPaneToggler.btn6HalfWidth.btn6Disabled{
background-position:-132px -150px;
}
#splitPaneToggler.btn6HalfWidth.btn6Active{
background-position:-132px -172px;
}
#splitPaneToggler.btn6HalfWidth.btn6Hover,#splitPaneToggler.btn6HalfWidth.btn6Selected{
background-position:-132px -194px;
}


#cp-thumbsOff,#cp-thumbsOff.btn6Disabled{
background-position:-154px -150px;
}
#cp-thumbsOff.btn6Active{
background-position:-154px -172px;
}
#cp-thumbsOff.btn6Hover,#cp-thumbsOff.btn6Selected{
background-position:-154px -194px;
}

#cp-thumbsOn,#cp-thumbsOn.btn6Disabled{
background-position:-176px -150px;
}
#cp-thumbsOn.btn6Active{
background-position:-176px -172px;
}
#cp-thumbsOn.btn6Hover,#cp-thumbsOn.btn6Selected{
background-position:-176px -194px;
}

#share-btn {
position: absolute;
top: 35px;
left: -12px;
z-index: 1;
width:60px;
height:76px;
display:block;
background-image:url(n-cps.png);
background-repeat:no-repeat;
}
#share-btn.btnShareDisabled {
display:none;
}
#share-btn.btnShareActive {
background-position:-1667px -150px;
}
#share-btn.btnShareHover {
background-position:-1727px -150px;
}

/* -- Positions ------------------------------------------------------------ */
#illustration-positions-container{
left:427px;
width:821px;
}
#illustration-positions-table-container{
width:821px;
}
#illustration-positions-table{
width:800px;
table-layout:fixed;
}
#illustration-positions-container .prefix{
width:32px;
text-align:left;
padding-left:0;
}
#illustration-positions-container .pos{
width:44px;
text-align:center;
/* border-left:0; */
}
#illustration-positions-container .searchHitAvail .pos{
padding-left:5px !important;
text-align:left;	
}
#illustration-positions-container .pno{
width:156px;
}
#illustration-positions-body-container .pno pre{
display:inline;
font-family:monospace;
}
#illustration-positions-container .dsc_regular{
width:225px;
}
#illustration-positions-container .dsc_overview{
width:243px;
}
#illustration-positions-container .rem{
width:113px;
}
#illustration-positions-container .qty{
width:33px;
}
#illustration-positions-container .mor{
width:139px;
}
#illustration-positions-container .orig{
width:194px;
}
#illustration-positions-container .mounting{
width:105px;
}

html[lang=tr] #illustration-positions-container .mounting{
width:115px;
}
html[lang=sv] #illustration-positions-container .mounting{
width:120px;
}
html[lang=ru] #illustration-positions-container .mounting{
width:135px;
}
html[lang=hr] #illustration-positions-container .mounting{
width:140px;
}
html[lang=es] #illustration-positions-container .mounting{
width:145px;
}
html[lang=pt-BR] #illustration-positions-container .mounting{
width:150px;
}
html[lang=it] #illustration-positions-container .mounting{
width:155px;
}
html[lang=no] #illustration-positions-container .mounting{
width:165px;
}
#appletStyles{
display:none;
background-color:#FFF;
}
#illustrationThumbImageGridNavigation{
width:100%;
display:none;
height:197px;
position:absolute;
bottom:0;
overflow-x:auto;
overflow-y:hidden;
}
div.thumbIllustrationActive ~ #illustrationThumbImageGridNavigation{
display:block;
}
/* -- Context-Menu ------------------------------------------------------------ */
#context-menuControl-menu{box-shadow:2px 2px 2px}
#context-menuControl-menu tbody{font-size:13px}


/* -- IdentificationCodes ------------------------------------------------------------ */
#identificationCodes-content{
width:98%;
height:98%;
}
#identificationCodes-content .inputETKA{
width:50px;
}
.identificationCodes-Bar{
position:absolute;
left:0;
}
.identificationCodes-Bar #btnPrint{
margin-right:40px;
float:right;
}
.identificationCodes-Bar #btnBack{
float:right;
}
/* -- TransmissionCode ------------------------------------------------------------ */
#transmissionCodes-body{/*  */
width:905px;
height:700px;
}
#transmissionCodes-table-container{
width:881px;
height:634px;
}
#transmissionCodes-table{
width:860px;
table-layout:fixed;
}
#transmissionCodes-body .identificationCodes-Bar{
width:885px;
top:644px;
}
#transmissionCodes-container .gkb{
width:95px;
}
#transmissionCodes-container .tech{
width:134px;
}
#transmissionCodes-container .einbau{
width:170px;
}
#transmissionCodes-container .mdl{
width:205px;
}
#transmissionCodes-container .rem{
width:147px;
}
/* -- EngineCode ------------------------------------------------------------ */
#engineCode-body{/*  */
width:985px;
height:700px;
}
#engineCode-table-container{
width:961px;
height:634px;
}
#engineCode-table{
width:940px;
table-layout:fixed;
}
#engineCode-body .identificationCodes-Bar{
width:965px;
top:644px;
}
#engineCode-container .ec{
width:91px;
}
#engineCode-container .kw{
width:56px;
text-align:right;
}
#engineCode-container .ps{
width:50px;
text-align:right;
}
#engineCode-container .ltr{
width:60px;
text-align:right;
}
#engineCode-container .cyl{
width:61px;
text-align:right;
}
#engineCode-container .einbz{
width:170px;
}
#engineCode-container thead .kw,#engineCode-container thead .ps,#engineCode-container thead .ltr,#engineCode-container thead .cyl{
text-align:left;
}


/* -- ClassicData ------------------------------------------------------------ */
#classicData-body{/*  */
padding:10px;
width:961px;
height:470px;
}
#classicData-table-container{
width:940px;
height:380px;
}
#classicData-table{
table-layout:fixed;
width:920px;
}
#classicData-container .pos{
width:50px;
text-align: center;
}
#classicData-container .pno{
width:160px;
}
#classicData-container .dsc{
width:240px;
}
#classicData-container .rem{
width:140px;
}
#classicData-container .mor{
width:185px;
}
#classicData-container thead .qty{
text-align:left;
}
#classicData-container .qty{
width:95px;
text-align:right;
}
a.classicData-btnPrint{
position:relative;
margin-right:2px;
float:right;
}
#classicData-Bar{
position:absolute;
bottom:26px;
width:945px;
clear:both;
}
.classicDataTd{
width:30%;
}


.models-restrictions-popup-Bar{
position:absolute;
top:380px;
width:425px;
clear:left;
}
#models-restrictions-popup-body{/*  */
width:452px;
height:420px;
}
#models-restrictions-popup-table-container{
width:425px;
height:354px;
}
#models-restrictions-popup-content{
width:434px;
height:410px;
}
#models-restrictions-popup-container .restriction{
width:395px;
border-right-width:0;
white-space:pre;
}
#models-restrictions-popup-container .fi{
width:30px;
border-left-width:0;
}
#models-restrictions-popup-container thead .text{
width:425px;
}


/* -- MSP-Seiten ------------------------------------------------------------ */
#msp-content{
width:776px;
}
.msp-Bar{
position:absolute;
width:780px;
clear:left;
top:694px;
}
#msp-content .label{
text-align:right;
}
#msp-content .inputETKA{
width:75px;
text-align:left;
}
#msp-body{
width:800px;
height:738.6px;
}
#msp-table-container{
width:776px;
height:654px;
}
#msp-table{
width:755px;
}
#msp-container .nr{
width:75px;
}
#msp-container .dsc{
width:380px;
}
#msp-container .rem{
width:150px;
}
#msp-container .mdl{
width:150px;
}


.illustration-subHeadlines-dialog-Bar{
position:relative;
clear:left;
top:20px;
width:645px;
}
#subHeadlinesDialog{/*  */
width:670px;
height:696px;
}
#illustration-subHeadlines-dialog-table-container{
width:645px;
height:610px;
}
#illustration-subHeadlines-dialog-table{
table-layout:fixed;
}
#illustration-subHeadlines-dialog-content{
width:645px;
}
#illustration-subHeadlines-dialog-container .ill{
width:65px;
}
#illustration-subHeadlines-dialog-container .dsc{
width:312px;
}
#illustration-subHeadlines-dialog-container .rem{
width:110px;
}
#illustration-subHeadlines-dialog-container .mor{
width:125px;
}


#marketSelection-popup-body{
width:522px;
height:194px;
}
#marketSelection-popup-content{
margin:8px 4px 8px 11px;
}
#marketSelection-popup-table-container{
width:500px;
}
#marketSelection-popup-container{
width:500px;
height:142px;
}
#marketSelection-popup-container .market{
width:500px;
text-transform:uppercase;
}
#marketSelection-popup-Bar{
width:500px;
clear:left;
position: relative;
top: 8px;
}


#mb-main{
position:relative;
min-width:440px;
background-color:#FFF;
border:1px solid #4c5356;
border-radius:0;
z-index:18;
box-shadow: 0px 1px 10px 1px rgba(150,150,150,0.7);
}
.dialogContainer{
position:absolute;
z-index:100000;
border:1px solid #4c5356;
border-radius:0;
box-shadow:0px 1px 10px 1px rgba(150,150,150,0.7);
}
.draggingPopup{
border:1px solid #a8adb3;
box-shadow:0px 1px 10px 2px rgba(150,150,150,0.8);
}
.overlayContainer{
z-index:1000002;
background-color:transparent;
position:absolute;
left:0;
top:0;
}
div.semiTransparentDiv{
background-color:rgba(255,255,255,0.5);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF)";
z-index:200;
}
.iframePopup{
z-index:201;
}

#mb-header,.md-header{
background-color:#f3f3f3;
height:18px;
border-bottom:1px solid #000;
}
.md-header{
position:absolute;
height:22px;
text-align:right;
z-index:100000;
width:100%;
left:0;
top:0;
padding:0;
margin:0;
}
#mb-header-text,.md-header-text{
-webkit-user-select:ignore;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
float:left;
margin-left:8px;
color:#000;
line-height:18px;
}
.md-header-text{
margin-left:3px;
padding-top:2px;
font-size:13px;
}
#mb-btn-x,.md-btn-x{
display:block;
background-image:url(n-cps.png);
background-position:-2221px -150px;
height:14px;
width:16px;
right:2px;
top:2px;
position:relative;
float:right;
}
.md-btn-x:hover{
background-position:-2221px -164px;
}
.md-btn-x{top:3px;}
#mb-content{
clear:both;
margin-top:1em;
}
.md-btn-help{
display:block;
background-image:url(n-cps.png);
background-position:-2205px -150px;
height:14px;
width:16px;
top:3px;
right:5px;
position:relative;
float:right;
}
.md-btn-help:hover{
background-position:-2205px -164px;
}
#mb-icon{
float:left;
margin-left:1em;
margin-right:0;
background-repeat:no-repeat;
width:44px;
height:39px;
}
.mb-radioBtns-content{
float:left;
margin-right:2em;
margin-left:0;
margin-bottom: 10px;
}
#mb-content-border{
float:right;
border:2px solid #a8adb3;
border-radius:2px;

margin-right:2em;
margin-left:0;
margin-bottom:10px;
width:77%;
text-align:center;
height:54px;
}
#mb-premessage{
width:77%;
float:right;
margin-right:2em;
margin-bottom: 20px;
}
#mb-text{
margin:10px;
}
#mb-buttons{
clear:both;
padding:0 10px;
/* 9px 10px 0px 10px; */
/* height:28px; */
/* margin:10px; */
}
#mb-buttons .btn1{ 
margin-bottom:10px;
}
div.newLine{
clear: both;
}
#messageBoxTextarea{
	border:2px solid #a8adb3;
	width:320px;
	height:150px;
}
.no-border{
	border:0 none !important;
	text-align: left !important;
}
div#mb-icon.attention{
background-image:url("attention.png");
}
div#mb-icon.info{
background-image:url("info.png");
}
div#mb-icon.dmsInfo{
background-image:url("dmsInfo.png");
}
div#mb-icon.error{
background-image:url("error.png");
}
div#mb-icon.question{
background-image:url("question.png");
}
div#mb-icon.debug{
background-image:url("debug.png");
}


.print-dialog-dialog-Bar{
border:0 solid #000;
border-top-width:1px;
position:absolute;
bottom:0;
height:60px;
width:560px;
left:0;
padding-left:12px;
padding-right:12px;
background-color:#fff;
}
#print-dialog-dialog-body{
height:520px;
width:560px;
background-image:url(print.png);
background-repeat:repeat-y;
}
#print-dialog-dialog-body.hideSendTeaserBGImage {
background-position:0 -77px;	
}
#print-dialog-dialog-container{
margin-left:54px;
position:relative;
height:100%;
width:100%;
float:left;
}
#print-dialog-dialog-container #formMinus1 {
height:42px;
padding-top:22px;
}
#print-dialog-dialog-container #formMinus2 {
margin-top:15px;
}
#print-dialog-dialog-container #form0 div,
#print-dialog-dialog-container #form1 div{
margin-top:15px;
}
.printDivider {
background-color:#000;
height:1px;
margin-left:-54px;
margin-top:10px;
}
#printFIInactiveElements{
margin-top:15px;
}
#print-dialog-dialog-container #form1{
margin-left:30px;
margin-top:20px;
}
#print-dialog-dialog-container #form1.disabled div,#print-dialog-dialog-container div.disabled{
color:#a8adb3;
}


#search-body{
height:740px;
width:500px;
position:relative;
float:left;
}
#search-content{
height:730px;
width:478px;
}
#search-tabs{
position:absolute;
/* width:470px;  */
}
#search-input-area{
position:relative;
/* width:470px; 425 */
height:79px;
top:55px;
left:0;
border:2px solid #000;
z-index:2;
}
html[lang=el] #search-input-area{
top:80px;
}
#search-input-area div#search-options label {
width:215px; /*425*/
display: inline-block;
vertical-align: middle;
}
#extended-search-options{
top:55px;
position:relative;
margin:5px;
color:#000;
}
html[lang=el] #extended-search-options{
top:80px;
}
#extended-search-options .disabled, #extended-search-options input[disabled] + label {
	color:#a8adb3;
}
#search-tabs .btn3{
display:inline;
margin-bottom:2px;
}
#search-combo-label,#search-combo{
left:5px;
width:195px;
}
#search-combo .combo_input{
width:177px;
}
#search-combo{
top:34px; /* 28px;*/
}
#search-combo-label{
position:absolute;
top:9px;
font-weight:bold;
color:#000;
}
#search-result-container{
top:59px;
}
html[lang=el] #search-result-container{
top:84px;
}
.search-result-table-container{
width:478px;	
height:446.5px;
}
.search-result-table-container-tvn{
width:478px;	
height:379px;
}
#search-result-table{
width:457px;	
}
#search-result-container thead {
	background-color: white !important;
}
#search-result-container thead td {
	border-color: white !important;
}
#search-result-container .caption{
width:432px;
}
div#btnControls{
left:0;
position:absolute;
top:628px;
width:474px;
}
#search-body #btnSearch{
position:absolute;
top:14px;
left:300px;
/* left:296px; */
}
#search-body #btnSwitch2Tvn{
position:absolute;
top:14px;
left:0;
}
#search-body #btnSelect{
position:absolute;
top:56px;
left:0;
}
#search-body #btnClose{
position:absolute;
top:56px;
/* left:296px; */
left:300px;
}
#search-options{
position:absolute;
right:2px;
top:6px;
width:237px; /*200px;*/
height:56px;
border:0 solid #000;
font-weight:bold;
color:#000;
}
#search-options .disabled{
color:#c1c1c1;
}
.brandHeader{
color:#FFF;
}
.marketHeader{
background-color:#a8adb3;
color:#000;
text-transform:uppercase;
}
#search-result-container .search-results-partNumbers-partNumber{
width:122px;
border-right-width:0;
}
#search-result-container .search-results-partNumbers-description{
width:275px;
border-left-width:0;
}
#search-result-container .search-results-markets-marketName{
width:395px;
text-transform:uppercase;
}
#search-result-container .search-results-modelTypes-modelCode{
width:50px;
border-right-width:0;
}
#search-result-container .search-results-modelTypes-years{
width:72px;
border-right-width:0;
border-left-width:0;
}
#search-result-container .search-results-modelTypes-modelName{
width:275px;
border-left-width:0;
}
#search-result-container .search-results-repairCode-basePartNumber{
width:395px;
}
#search-result-container .search-results-basePartNumber-repairCode{
width:395px;
}


#partInfo-dialog-body{
height:675px;
width:1080px;
}
#partInfoDialog-infoFieldOrderForm{/* InfoLine */
left:648px;
clear:left;
}
#partInfo-models-market-tabs{
margin:5px 5px 0;

}
#partInfo-info-container{/* PartInfoTable */
margin:0 5px 5px;
width:1070px;
height:410px;
}
#partInfo-info-table-container.noInterpretationAvail {
height:410px;
}
#partInfo-info-table-container{
width:1070px;
height:175px;
}

#partInfo-info-table{
width:1049px;
}
#partInfo-dialog-body td.cb{
text-decoration: none;
}
#partInfo-dialog-body .cb{
background-image:url(transparentCheckbox.gif);
background-repeat:no-repeat;
background-position:1px 2px;
width:1px;
padding-left:0;
padding-right:0;
border-right-width:0;
}
#partInfo-dialog-body .tc-selected .cb {
background-position:1px 1px;
}
#partInfo-dialog-body .smallBoxes tbody .cb, #partInfo-dialog-body .smallBoxes thead .cb{
background-image:url(smallBoxUnchecked.gif);
min-width:16px;
width:18px;
}
#partInfo-dialog-body .smallBoxes thead .cb{
background-image:url(transparentCheckbox.gif);
}
#partInfo-dialog-body tbody .tc-checkbox-selected .cb{
background-image:url(smallBoxChecked.gif);
}
#partInfo-dialog-body tbody .tc-disabled .cb{
background-image:url(transparentCheckbox.gif) !important;
}
#partInfo-info-container tbody .pn{
font-family:monospace;
}
#partInfo-info-container .pn{
border-left-width:0;

}

#partInfo-info-container .des{
width:331px;
}
#partInfo-info-container.dealerPricesShown .des{
width:260px;
}
#partInfo-info-container .rem{
width:150px;
}
#partInfo-info-container .modInfo{
width:140px;
}
#partInfo-info-container .qty{
width:70px;
}
#partInfo-info-container tbody .qty{
text-align:right;
}
#partInfo-info-container .price,#partInfo-info-container .dealerPrice{
width:71px;
}
#partInfo-info-container tbody .price,#partInfo-info-container .dealerPrice {
text-align:right;
}
#partInfo-info-container .discount{
width:52px;
}
#partInfo-info-body-container{
height:220px;
}


#partInfo-interpretationComment{/*Interpretation comment*/
	position:absolute;
	bottom:202px;
	color:#000;
	width:1060px;
	padding:5px;
	border-top: 2px solid #FFF;
	background-color:#f3f3f3;
}
#partInfo-interpretation-container.active, #partInfo-replacement-container.active, #partInfo-alternative-container.active {
	z-index:1;
	visibility: visible;	
}
#partInfo-interpretation-container, #partInfo-replacement-container, #partInfo-alternative-container{
	visibility: hidden;
	z-index:0;
	position:absolute;
	height:173px;
	top:236px;
}
#partInfo-interpretation-table-container, #partInfo-replacement-table-container, #partInfo-alternative-table-container{
	height:173px;
	width:1069px;
}
#partInfo-interpretation-table, #partInfo-replacement-table, #partInfo-alternative-table{
	width:1049px;
}

#partInfo-replacements-tabs {
	position:absolute;
	left:0;
	width:100%;
	padding-top:2px;
	top:208px;	
	background-color:#FFF;
/* 	height:29px; */
}

#partInfo-dialog-additionalInfo-fieldset{/* extraInfo */
position:relative;
display:block;
clear:left;
margin:5px;
padding-top:1px;
padding-bottom:5px;
height:55px;
border:2px solid #000;
}
#partInfo-dialog-additionalInfo-fieldset legend{
padding-left: 10px;
padding-right: 10px;
position: relative;
}
#partInfo-dialog-extraInfo-right .btn4{
width:43px;
height:28px;
position:relative;
float:right;
margin-right:20px;
padding:1px;
top:5.5px;
}
#partInfo-dialog-extraInfo-left .btn4{
width:43px;
height:28px;
padding:1px;
position:relative;
float:left;
margin-left:20px;
top:5.5px;
}
#partInfo-dialog-extraInfo-left .btn4:first-child{
margin-left:10px;
}
#partInfo-widgets{/* Widgets */
position:relative;
margin:5px;
}
#partInfo-widgetTable tr{
height:45px;
}
#partInfo-widgetTable .tdCheckboxLabel{
width:160px;
}
#partInfo-widgetTable .tdCheckbox{
width:10px;
}
#partInfo-widgetTable .tdSpacer{
width:300px;
}
#partInfo-widgetTable .tdButton{
width:50px;
}
#partInfo-widgetTable #qty{
width:30px;
text-align:right;
}
#partInfo-widgets .btn4{
float:left;
margin-left:10px;
}
#partInfo-widgetTable{
width:100%;
}
#partInfo-dialog-buttons{/* Buttons */
position:relative;
height:25px;
margin:5px;
bottom:5px;
}
#partInfo-btnOrderForms{
margin-right:10px;
float:right;
}
#partInfo-btnAssume{
margin-right:10px;
float: right;
}
#partInfo-btnBack{
float:right;
}

#fittingParts-body{
height:655px;
width:1200px;
}
#fittingParts-infoFieldOrderForm{/* InfoLine */
left:800px;
clear:left;
}
#fittingParts-body #toggleBtn {
float: right;
margin-right: 10px;
}
#fittingParts-container{/* PartInfoTable */
margin: 5px 10px;
float: left;
width:700px;
height:465px;
}
#fittingParts-table-container{
width:700px;
height:465px;
}
.withoutImageViewer #fittingParts-table-container, #fittingParts-container.withoutImageViewer{
width:1180px;
}
#fittingParts-imageview-container {
bottom: 0;
float: right;
height:541px;
left: 0;
top: 0;
width:480px;
clear: both;
}
#fittingParts-illustration-container {
bottom: 0;
float: right;
height: auto;
left: 0;
margin: 0;
padding: 0;
right: 0;
top: 27px;
width: 100%;
}
#fittingParts-imageview-container #illustration-container{
height:541px;
position: relative;
}
.withoutImageViewer #fittingParts-table {
width: 1159px;
}
#fittingParts-table{
width:679px;
}
#fittingParts-container .cb{
background-image:url(transparentCheckbox.gif);
background-repeat:no-repeat;
background-position:1px 2px;
padding-left:0;
padding-right:0;
width:22px;
min-width:16px;
}
#fittingParts-container .tc-selected .cb {
background-position:1px 1px;
}
#fittingParts-container #_fittingParts-table0.tc-disabled {
background-color: #fff;
}
#fittingParts-container tbody .cb{
background-image:url(smallBoxUnchecked.gif);
}
#fittingParts-container td.cb{
text-decoration: none;
}
#fittingParts-container td.ai{
text-decoration: none;
}
#fittingParts-container .displayIllustrationNumber {
width:52px;
}	
#fittingParts-container .position {
width:44px;
text-align:center;	
}
#fittingParts-container tbody .pn{
border-right:0;
font-family:monospace;
}
#fittingParts-container thead .pn{
border-right:0;
}
#fittingParts-container tbody .tc-checkbox-selected .cb{
background-image:url(smallBoxChecked.gif);
}
#fittingParts-container tbody .tc-disabled .cb{
background-image:url(transparentCheckbox.gif) !important;
}
#fittingParts-container .ai{/*additionalInfoIcon*/
border-left:0;
width:16px;
}
.additionalInfoIcon{
width:16px;
height:16px;
}
#fittingParts-container .singleImage image {
height:50px;
}
#fittingParts-container .singleImage{
width:50px;
min-height: 50px;
}
#fittingParts-container .des{
width:269px;
}
#fittingParts-container .rank{
width:4px;
padding-left: 0px;
padding-right: 0px;
}
#fittingParts-container .rank_{
}
#fittingParts-container .rank_6 td.rank{
background-color:rgb(255,255,0);
}
#fittingParts-container .rank_7 td.rank{
background-color:rgb(246,255,0);
}
#fittingParts-container .rank_8 td.rank{
background-color:rgb(228,255,0);
}
#fittingParts-container .rank_9 td.rank{
background-color:rgb(210,255,0);
}
#fittingParts-container .rank_10 td.rank{
background-color:rgb(192,255,0);
}
#fittingParts-container .rank_11 td.rank{
background-color:rgb(174,255,0);
}
#fittingParts-container .rank_12 td.rank{
background-color:rgb(156,255,0);
}
#fittingParts-container .rank_13 td.rank{
background-color:rgb(138,255,0);
}
#fittingParts-container .rank_14 td.rank{
background-color:rgb(120,255,0);
}
#fittingParts-container .rank_15 td.rank{
background-color:rgb(102,255,0);;
}
#fittingParts-container .rank_16 td.rank{
background-color:rgb(84,255,0);
}
#fittingParts-container .rank_17 td.rank{
background-color:rgb(36,255,0);
}
#fittingParts-container .rank_18 td.rank{
background-color:rgb(18,255,0);
}
#fittingParts-container .rank_19 td.rank{
background-color:rgb(0,255,0);
}
#fittingParts-container .rank_20 td.rank{
background-color:rgb(0,255,0);
}
#fittingParts-container .desLong{
width:347px;
}
#fittingParts-container .rem{
width:145px;
}
#fittingParts-container .modInfo{
width:131px;
}
#fittingParts-container .qty{
width:70px;
}
#fittingParts-container tbody .qty{
text-align:right;
padding-right:0;
padding-left:0;
}
#fittingParts-container tbody .qty div {
padding:0 3px; 	
}
#fittingParts-container .price,#fittingParts-container .dealerPrice{
width:65px;
}
#fittingParts-container tbody .price,#fittingParts-container .dealerPrice {
text-align:right;
}
#fittingParts-container .discount{
width:45px;
}
#fittingParts-buttons {
position:absolute;
margin:0 5px 10px;
bottom: 0px;
}
#fittingParts-widgets{	
position:absolute;
margin:0 5px 10px;
width: 100%;
padding-right: 10px;
bottom: 38px; 
}
#fittingParts-widgets tr{
color:#000;
height:45px;
}
#fittingParts-widgets .tdCheckbox{width:85%}
#fittingParts-widgets .tdButton{
width:50px;
}
#fittingParts-widgets .btn4{margin-left:10px}
#fittingParts-body #btnPrint {display:block}
.btnSpacer{width:7%}

.fittingPartQtyInput{
border:1px solid;
width:70px;
/* background-color:#D6DCEC; */
text-align:right;
padding-right:2px;
}
/*.striked .fittingPartQtyInput{
text-decoration:line-through;
}*/
.fittingPartQtyInput.activated{
background-color:#FFF;
}
.qtyInputWithCartIcon {
background-image:url(cart.png);
background-repeat: no-repeat;
background-position: 2px 0px;
}
.qtyInputWithCartIcon.activated {
background-image:none;
}


#controlData-body{
width:905px;
height:561px;
}
.controlData-content{
width:885px;
height:561px;
margin: 10px 4px 8px 12px;
}
#controlData-table-container{
width:885px;
height:460px;
}
#controlData-tabs {
width:885px;
}
#controlData-body .controlData-Bar{
clear:both;
bottom:8px;
position:absolute;
width:885px; 
}
.controlData-Bar #controlData-btnBack{
margin-left:auto;
margin-right:0;
}
#controlData-body #controlData-inividualsTab{display:none}
#labelKeyInTableLookUp, #labelKeyInNumbersLookUp{}
#keyInNumbersLookUp{width:64px;}
#controlData-table{width:864px}
.v_pr_number{width:175px}
.v_lkz_lkz{width:175px}
.v_aus_tecData{width:175px}
.v_description{width:661px}
.v_aus_description2{width:661px}
.v_mkb_mkb{width:52px}
.v_mkb_ltr{width:52px}
.v_mkb_kw{width:52px}
.v_mkb_ps{width:52px}
.v_mkb_zyl{width:52px}
.v_mkb_gtrb{width:152px}
.v_mkb_einbt{width:115px}
.v_mkb_bemerkung{width:260px}
.v_gkb_gkb{width:52px}
.v_gkb_bauart{width:115px}
.v_gkb_einbt{width:115px}
.v_gkb_ltr{width:52px}
.v_gkb_kw{width:52px}
.v_gkb_ps{width:52px}
.v_gkb_zyl{width:52px}
.v_gkb_bemerkung{width:298.5px}
.v_indi_tnr{width:175px}
.v2_pr_numberExcluding{width:43.75px}
.v2_pr_numberIncluding{width:43.75px}
td.fiMark + td.tc-mcell {border-left: 0 none;}
td.fiMark + td.tc-rcell {border-left: 0 none;}


#vehicleData-body{
width:905px;
height:561px;
}
.vehicleData-content{
width:885px;
height:561px;
margin: 10px 4px 8px 12px;
}
#vehicleData-table-container{
width:885px;
height:460px;
}
#vehicleData-tabs {
width:885px;
}
#vehicleData-table-container .tc-section-row td{
background-color:#f3f3f3 !important;
}
#vehicleData-body .vehicleData-Bar{
clear:both;
bottom:8px;
position:absolute;
width:885px; 
}
.vehicleData-Bar #vehicleData-btnBack{
margin-left:auto;
margin-right:0;
}
#vehicleData-body #vehicleData-inividualsTab{display:none}
#labelKeyInTableLookUp, #labelKeyInNumbersLookUp{}
#keyInNumbersLookUp{width:64px;}
#vehicleData-table{width:864px}
.v_pr_number{width:175px}
.v_lkz_lkz{width:175px}
.v_aus_tecData{width:175px}
.v_description{width:661px}
.v_aus_description2{width:661px}
.v_mkb_mkb{width:52px}
.v_mkb_ltr{width:52px}
.v_mkb_kw{width:52px}
.v_mkb_ps{width:52px}
.v_mkb_zyl{width:52px}
.v_mkb_gtrb{width:152px}
.v_mkb_einbt{width:115px}
.v_mkb_bemerkung{width:260px}
.v_gkb_gkb{width:52px}
.v_gkb_bauart{width:115px}
.v_gkb_einbt{width:115px}
.v_gkb_ltr{width:52px}
.v_gkb_kw{width:52px}
.v_gkb_ps{width:52px}
.v_gkb_zyl{width:52px}
.v_gkb_bemerkung{width:298.5px}
.v_indi_tnr{width:175px}
.v2_pr_family{width:52.5px}
.v2_pr_number{width:175px}
/* .v2_pr_description{width:479px} */
td.fiMark + td.tc-mcell {border-left: 0 none;}


#orderForm-dialog{
height:780px;
width:1230px;
}
#orderForm-dialog #mainContent{
margin:10px;
padding:0;
}
#orderForm-dialog div.infoFields {
position: relative;
float:left;
}
#orderForm-dialog #editorFormInfoField{
margin-left: 246px;
margin-right: 246px;
}
#orderForm-dialog #lastQueryInfoField {
float:right;
min-width: 184.5px;
}
#orderForm-dialog div#lastQueryInfoFieldContent{
margin-right: 10px;
}
#orderForm-dialog #orderForm-table-container{
height:568px;
width:1210px;
position:relative;
}
#orderForm-dialog .priceTable{
margin-top:18px;
width:1210px;
position:relative;
display:block;
float:left;
top:0;
}
#priceTable{
width:100%;
border:1px solid #4c5356;
empty-cells:show;
}
.pTUpperCol,.pTLowerCol{
border:0 solid #4c5356;
border-left-width:1px;
}
#priceTable .pTUpperCol:first-child,#priceTable .pTLowerCol:first-child{
border-left-width:0;
}
.pTUpperCol{
text-align:left;
padding-left:9px;
padding-top:4.5px;
padding-bottom:4.5px;
color:#000;
}
.pTLowerCol{
text-align:right;
padding-right:9px;
padding-bottom:3px;
width:146.25px;
}
#v_currency{
border-left-width:0;
padding-right:18px;
width:40.333333333333336px;
}
#orderForm-positions-table{
position:absolute;
top:0;
bottom:0;
overflow:auto;
width:1210px;
}
#orderForm-table{
min-width:1189px;
}
#orderForm-table-container .pos{
width:40px;
text-align:right;
}
#orderForm-table-container thead .pos{
text-align:center;
}
#orderForm-table-container .icon{
width:20px;
}
#orderForm-table-container .pn{
width:155px;
}
#orderForm-table-container .pn pre{
font-family:monospace;
}
#orderForm-table-container .additionalInfo {
width: 30px;
}
#orderForm-table-container .des____________UNSET{ /** allows variable width **/
width:405px;
}
#orderForm-table-container .des > div, #orderForm-table-container .rem > div, #orderForm-table-container .modInfo > div{
overflow-x: auto;
}
#orderForm-table-container .rem{
width:135px;
}
#orderForm-table-container .modInfo{
width:110px;
}
#orderForm-table-container .qty{
width:46px;
text-align:right;
}
#orderForm-table-container thead .qty{
text-align:center;
}
#orderForm-table-container .price{
width:69px;
text-align:right;
}
#orderForm-table-container thead .price{
text-align:center;
}
#orderForm-table-container .discount{
width:48px;
text-align:center;
}
#orderForm-table-container .modInfo {
	position:relative;
}
#orderForm-table-container .modInfo .vinAvailable{
width:28px;
height:1px;
float: right;
margin-top: 1px;
}
#orderForm-table-container .vinAvailable .modInfo .vinAvailable:after{
width:28px;
height:19px;
right:0;
top:1px;
position:absolute;
content:" ";
background:url(n-cps.png) no-repeat -720px -150px;
}
#orderForm-table-container .tc-selected.vinAvailable .modInfo .vinAvailable:after{
top:0;
}
#orderForm-table-container thead .discount{
text-align:center;
}
#orderForm-table-container .stores{
width:80px;
}
#orderForm-table-container .storageLocation {
width:80px;
padding-right: 6px;
}
#orderForm-table-container .stocks{
width:60px;
}
#orderForm-table-container .depot{
width:25px;
text-align: center;
}
#orderForm-dialog #icons-container{
margin-left:auto; 
margin-right:0;
text-align:right;
width:100px;
right:0;
position:relative;
}
#orderForm-dialog #checkbox-container{
margin-top:9px;
float:left;
color:#000
}
#orderForm-dialog #btnPrint{
position:relative;
margin-top:9px;
margin-right:10px;
float:left;
}
#orderForm-dialog #btnDMS{
margin-top:9px;
position:relative;
float:left;
}
#orderForm-dialog #dialog-buttons{
clear:left;
position:relative;
width:100%;
height:60px;
margin:0;
margin-top:18px;
padding:0;
margin:0;
}
#orderForm-dialog .lowerPart .btn1{
float:left;
margin-top:9px;
/* ((window.width - padding-left + padding-right) - ((border*2 + btn1.width)*5) / 4 */
margin-right:40px;
}
#orderForm-dialog .lowerPart div#editPositionLayer .btn1{
margin-top: 0;
}
#orderForm-dialog #btnRemove{
clear:left;
}
#orderForm-dialog #btnBack{
margin-right:0;
}
#orderForm-dialog #btnRecalculatePrices{
margin-right:0;
}
.msie .res1680 #btnRecalculatePrices{
word-spacing: -2px;
}
#orderForm-dialog #modalFullTransparentLayer{
position:absolute;
width:100%;
height:744px;
background-image:url(i.gif);
z-index:10;
}
#orderForm-dialog #editPositionLayer{
z-index:12;
top:28px;
left:0;
position:absolute;
background-color:#FFF;
padding:0;
margin-top:18px;
height:36px;
color:#000;
width:1210px;
}
#editPositionLayer .btn1{
position:absolute;
top:0;
margin-top:0;
}
.orderFInput{
margin:0;
border:2px solid #4c5356;
color:inherit;
margin-right:3px;
padding-left:4px;
padding-right:4px;
font-weight:bold;
font-size:13px;
font-family:Arial,sans-serif;
}
.orderFInput[readonly=readonly]{
color:#a8adb3;
}
#editPositionLayer #editPartNumberField{
width:152px;
}
#editPositionLayer #editDescriptionField{
width:252px;
}
#editPositionLayer #editPriceField{
width:112px;
text-align:right;
}
#editPositionLayer #editQuantityField{
width:62px;
text-align:right;
}
#orderForm-dialog .lowerPart{
position:absolute;
bottom:8px;
clear:both;
width:1210px;

}


#orderFormOverview-dialog{
height:520px;
width:723px;
}
#orderFormOverview-table-container{
height:317px;
width:701px;
}

#orderFormOverview-dialog #content {
margin: 10px;
}

#orderFormOverview-table-container .tc-table-container{
height:317px;
width:701px;
}
#orderFormOverview-table{
width:680px;
table-layout:auto;
}
/* #orderFormOverview-table .editor{ */
/* width:px; */
/* } */
/* #orderFormOverview-table .date{ */
/* width:px; */
/* } */
#orderFormOverview-table .dmsStatus{
width:25px; */
}
#orderFormOverview-table .price, #orderFormOverview-table .positionsCnt{
text-align: right;
}
#orderFormOverview-dialog .firstRow{
margin-top:9px;
width:701px;
position:relative;
float:left;
}
#orderFormOverview-dialog .secondRow{
margin-top:9px;
width:701px;
position:relative;
float:left;
}
#orderFormOverview-dialog #input-fields{
position:relative;
float:left;
}
.inputOrderFOV{
font-weight:bold;
font-size:13px;
font-family:Arial,sans-serif;
border: 2px solid #000;
width:336.5px;
}
#orderFormOverview-dialog .label{
padding-top:4.5px;
padding-bottom:4.5px;
}
#orderFormOverview-dialog #newInstallation{
float:left;
}
#orderFormOverview-dialog #editor{
float:right;
}
#orderFormOverview-dialog .btn1.left{
float:left;
}
#orderFormOverview-dialog .btn1.right{
float:right;
margin-left:83.5px;
}
#orderFormOverview-dialog .btn1.center{
float:right;
}


#orderFormPrintoutSettings-dialog{
height:220px;
width:466px;
}
#orderFormPrintoutSettings-dialog-content{
margin:0;
margin-top:4px;
padding:0;
}
#orderFormPrintoutSettings-dialog-content ul{
padding:0;
margin:0;
list-style-type:none;
padding:8px;
}
#orderFormPrintoutSettings-dialog-content .blue{
}
#orderFormPrintoutSettings-dialog-content hr{
width:446px;
height:1px; 
color:#808080;
background-color:#808080;
border:none;
margin-top:8px;
margin-bottom:8px;
}
#orderFormPrintoutSettings-dialog-content .btns{
width:446px;
padding:10px;
padding-top:8px;
}
#orderFormPrintoutSettings-dialog-content .btn1{
float:left;
}
#orderFormPrintoutSettings-dialog-content #btnBack{
position:fixed;
right:10px;
}

#vPages-dialog{
height:900px;
width:1100px;
}
#vPages-dialog div.content{
width:1080px;
}

#vPagesLeft-container {
	width: 246px;
}
#vPagesLeft-table-container {
	width: 246px;
	height: 770px;
}
#vPagesLeft-table {
	width: 226px;
}
#vPagesMain-container {
	margin-left: 5px;
	width: 829px;
}
#vPagesMain-table-container {
	width: 829px;
	height: 770px;
}
#vPagesMain-table {
	width: 809px;
}

#vPagesLeft-table .tc-section-row-disabled {
color: #a8adb3;
background-color: inherit !important;
}
#vPages-dialog #dialog-buttons{
clear:left;
position:relative;
width:100%;
margin:0;
padding:0;
padding-top:18px;
z-index:11;
}
.vFilter {
float: left;
}
.vFilter input {
margin-left: 20px;
margin-right: 10px;
}
#vPages-dialog #btnBack{clear:both;float:right;top:18px}
#vPages-dialog #btnPrint{float:right;}
a.picsLinkIcon img{
width:24px;
height:15px;
background:url(n-cps.png) no-repeat -2316px -150px;
}

#vehicleIdentification-dialog{
height:670px;
width:620px;
}
#vehicleIdentification-dialog div.content{
height:660px;
width:600px;
}
#vehicleIdentification-dialog div.framed{
border:2px solid #000;
padding:10px;
padding-bottom:18px;
}
#vehicleIdentification-dialog div.framed label{
background-color:#f3f3f3;
float:left;
width:265px;
height:21px;
margin-left:10px;
margin-top:7px;
padding-left:5px;
padding-top:3px;
}
#vehicleIdentification-dialog div.framed div.inputSim{
float:right;
background-color:#FFF;
border:2px solid #4c5356;
width:265px;
height:22px;
margin-right:10px;
margin-top:7px;
padding-left:3px;
overflow:hidden;
}
#vehicleIdentification-dialog div.framed div.inputSim span.red{color:#f00}
#vehicleIdentification-dialog div.framed div.inputSim span.black{color:#000}
#vehicleIdentification-dialog div.framed div{color:#000}
#vehicleIdentification-dialog div.framed br{clear:both; /* IE BUG WORKAROUND */}
#vehicleIdentification-dialog #vinNotice{
padding-top:9px;
}
#vehicleIdentification-dialog #vinNoticeTxt{width:520px}
#vehicleIdentification-dialog #xImg{
visibility:hidden;
background-image:url(n-cps.png);
background-position:-2385px -150px;
width:36px;
height:40px;
position:relative;
top:0;
float:right;
}
#vehicleIdentification-dialog #xImg.sActive{
background-position:-2421px -150px;
}
#vehicleIdentification-dialog form{
padding:0;
margin:0;
border:0 none;
}
#vehicleIdentification-dialog #img-buttons{
padding-top:10px;
margin-left:auto;
margin-right:auto;
text-align:right;
}
#vehicleIdentification-dialog #cp-11{
float:right;
margin-right:0;
}
#vehicleIdentification-dialog #btnPrint{
float:right;
margin-right:18px;
}
#vehicleIdentification-dialog a.btnTechInfo{
float:right;
display:none;
margin-right:18px;
}
#vehicleIdentification-dialog a#btnChemicals{
float:right;
margin-right:18px;
}
#vehicleIdentification-dialog a#btnSpecialOffers{
float:right;
margin-right:18px;
}
#vehicleIdentification-dialog #dialog-buttons{
clear:both;
position:absolute;
bottom:0;
right:0;
width:374px;
margin-left:auto;
margin-right:0;
}
#vehicleIdentification-dialog #edit-buttons{display:none}

#vehicleIdentification-dialog #btnInfo, #vehicleIdentification-dialog #btnOk{
margin-right:18px;
margin-top:7px;
}
#vehicleIdentification-dialog #btnBack{float:right;margin-top:7px;}

#l-label{
top:20px;
left:1px;
width:9px;
position:relative;
background-color:#FFF;
border:2px solid  #919191;
color:#919191;
}
.chemicalIcon{
width:16px;
height:16px;
}
#cockpit-chemicals-lacquer-control{
top:20px;
}
#cockpit-chemicals-lacquer-label,#cockpit-chemicals-lacquer-control{
left:15px;
width:93px;
}
#cockpit-chemicals-lacquer-control .combo_input{
width:75px;
}
#cockpit-chemicals-description-control{
top:20px;
}
#cockpit-chemicals-description-label,#cockpit-chemicals-description-control{
left:138px;
width:110px;
}
#cockpit-chemicals-description-control .combo_input{
width:92px;
}
#cockpit-chemicals-origPartNumber-control{
top:20px;
}
#cockpit-chemicals-origPartNumber-label,#cockpit-chemicals-origPartNumber-control{
left:278px;
width:150px;
}
#cockpit-chemicals-origPartNumber-control .combo_input{
text-transform:uppercase;
width:132px;
}
#chemicals-descOverview-container{
width:302px;
}
#chemicals-descOverview-table-container{
width:302px;
}

html[lang=es] .res1024 #chemicals-descOverview-container thead .caption{
	letter-spacing: -0.3px;	
}
html[lang=es].msie .res1024 #chemicals-descOverview-container thead .caption{
	letter-spacing: -0.6px;	
}
#chemicals-descOverview-table{
width:281px;
}
#chemicals-materials-container{
left:320px;
width:930px;
}
#chemicals-materials-table-container{
width:930px;
}
#chemicals-materials-container .tc-table{
width:909px;
table-layout:fixed;
}
#chemicals-materials-container .tc-disabled{
color:#000
}
#chemicals-materials-container .partNumber{
width:180px;
}
#chemicals-materials-container .pack{
width:80px;
text-align:center;
}
#chemicals-materials-container .formalDescription{
width:254px;
}
#chemicals-materials-container .lacquer{
width:125px;
}
#chemicals-materials-container .usageList{
width:230px;
}
#chemicals-materials-container thead .pack{
text-align:left;
}


#newDroppedParts-tabs{
	position:relative;
}
#newAndDroppedParts-container,#newAndDroppedPartsOv-container {
	top:25px;
	position:absolute; 
	bottom:0;
}

#newAndDroppedPartsOv-container,
#newAndDroppedPartsOv-table-container{
	width:285px
}
#newAndDroppedPartsOv-table{
	width:100%
}
#newAndDroppedParts-container,#newDroppedParts-tabs{
left:303px;
}
#newAndDroppedParts-container, #newAndDroppedParts-table-container{
right: 0px;
}
#newAndDroppedParts-table{
width:906px;
table-layout:fixed;
}



#salesTypes-dialog{
height:670px;
width:780px;
}
#salesTypes-content{
height:650px;
width:760px;
}
#salesTypes-container{
margin-bottom:10px;
}
#salesTypes-table-container{
width:760px;
height:610px;
}
#salesTypes-table{
width:739px;
}
#salesTypes-dialog #btnBack,#salesTypes-dialog #btnOk{
float:right;
margin-left:20px;
}
#salesTypes-table td.tc{
 white-space: normal;
}


#salesTypes3Digit-dialog{
height:420px;
width:520px;
}
#salesTypes3Digit-content{
width:98%;
height:98%;
}
#salesTypes3Digit-table-container{
width:496px;
height:360px;
}
#salesTypes3Digit-table{
width:475px;
}
#salesTypes3Digit-dialog .dialog-buttons{
width:496px;
top:380px;
position:absolute;
left:0;
}


.marketsDialog-popup-Bar{
position:absolute;
bottom:20px;
width:450px;
clear:left;
}
.marketsDialog-popup-content{
margin:8px 4px 8px 12px;
}
#marketsDialog-popup-body{/*  */
/* margin:8px 4px 8px 11px; */
width:475px;
height:250px;
}
#marketsDialog-popup-container{
width:450px;
height:174px;
}
#marketsDialog-popup-table-container{
width:450px;
}
#marketsDialog-popup-container .market{
width:450px;
text-transform:uppercase;
}
#marketsDialog-popup-head-container .text{
width:450px;
border-right-width:0;
}


.vinsDialog-popup-Bar{
position:absolute;
bottom:20px;
width:450px;
clear:left;
}
.vinsDialog-popup-content{
margin:8px 4px 8px 12px;
}
#vinsDialog-popup-body{/*  */
/* margin:8px 4px 8px 11px; */
width:475px;
height:250px;
}
#vinsDialog-popup-container{
width:450px;
height:174px;
}
#vinsDialog-popup-table-container{
width:450px;
}
#vinsDialog-popup-container .vin{
width:450px;
text-transform:uppercase;
}
#vinsDialog-popup-head-container .text{
width:450px;
border-right-width:0;
}


.modelsDialog-popup-Bar{
position:absolute;
bottom:20px;
width:450px;
clear:left;
}
.modelsDialog-popup-content {
padding: 10px;
}
#modelsDialog-popup-body{/*  */
/* margin:8px 4px 8px 12px; */
width:475px;
height:250px;
}
#modelsDialog-popup-container{
width:450px;
height:174px;
}
#modelsDialog-popup-table-container{
width:450px;
}
#modelsDialog-popup-container .model{
width:90px;
}
#modelsDialog-popup-container .modelName{
width:360px;;
}


/*  */
#etka-main-container > .status, #entrance-body > .status, #utilityPrograms-body > .status{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:31px;
	margin:0;
	padding:0;
	background-image:url(LCB.png);
	background-repeat:no-repeat;
	background-position:3px 0;
}
.status {
	transition: background-color .13s ease-in, border-color .13s ease-in;
	background-color:#3251A2;
	border-top:2px solid #3251A2;
}
.SK ~ .status {
	border-color:#3251A2;
	background-color: #3251A2;
}
.SE ~ .status {
	border-color:#3251A2;
	background-color: #3251A2;
}
.VW ~ .status {
	border-color:#3251A2;
	background-color: #3251A2;
}
.BE ~ .status {
	border-color:#3251A2;
	background-color: #3251A2;
}
.BU ~ .status {
	border-color:#3251A2;
	background-color: #3251A2;
}
.ML ~ .status {
	border-color:#3251A2;
	background-color: #3251A2;
}
.AU ~ .status {
	border-color:#3251A2;
	background-color: #3251A2;
}

.statusItem{
position:absolute;
color:#FFF;
text-align:left;
text-decoration:none;
}
.status .statusItem{
text-transform:uppercase;
padding:0;
font-size:10px;
}
#statusLineMarket{
left:120px;
}
#marketChangeable {
color:#fc7798;
}
#order{
left:250px;
}
#engineCode{
left:390px;
}
#transmissionCode{
left:469px;
}
#statusITC{
left:549px;
}

#vin{
left:680px;
}
#productionDate{
left:876px;
}
#salesType{
left:1070px;
}
#catalogTestMode{
visibility:hidden;
color:red;
left:80px;
}
#priceTestMode{
visibility:hidden;
color:red;
left:100px;
}
#exclamationMark{
left:624px;
background:url(n-cps.png) no-repeat -214px -182px;
height:16px;
width:16px;
visibility:hidden;
top:8px;
padding:0;
}
#statusEpisType {
left:1225px;
}
.statusItem .changeable{
color:#FFF;
font-size:13px;
}


body.standardHardware #l-label{
top:20px;
left:1px;
width:9px;
position:relative;
background-color:#FFF;
border:2px solid  #919191;
color:#919191;
}
#cockpit-standardHardware-dimension-control{
top:20px;
}
#cockpit-standardHardware-dimension-label,#cockpit-standardHardware-dimension-control{
left:318px;
width:110px;
}
#cockpit-standardHardware-dimension-control .combo_input{
width:92px;
}
#cockpit-standardHardware-description-control{
top:20px;
}
#cockpit-standardHardware-description-label,#cockpit-standardHardware-description-control{
left:15px;
width:93px;
}
#cockpit-standardHardware-description-control .combo_input{
width:75px;
}
#cockpit-standardHardware-partNumber-control{
top:20px;
}
#cockpit-standardHardware-partNumber-label,#cockpit-standardHardware-partNumber-control{
left:138px;
width:150px;
}
#cockpit-standardHardware-partNumber-control .combo_input{
text-transform:uppercase;
width:132px;
}
#standardHardware-descOverview-container{
width:302px;
}
#standardHardware-descOverview-table-container{
width:302px;
}
#standardHardware-descOverview-table{
width:281px;
}
#standardHardware-container{
left:320px;
width:930px;
}
#standardHardware-table-container{
width:930px;
}
#standardHardware-table{
width:909px;
table-layout:fixed;
}
#standardHardware-container .partNumber{
width:165px;
}
#standardHardware-container .description{
width:504px;
}
#standardHardware-container .dimension{
width:120px;
}
#standardHardware-container .klass{
width:110px;
}


#annotationOverview-dialog{
height:500px;
width:472px;
}
#annotationOverview-content{
position:relative;
float:left;
}
#annotationOverview-table-container{
width:450px;
height:388px;
}
#annotationOverview-table{
width:429px;
}
#annotationOverview-container .note{
width:410px;
}
#annotationOverview-dialog #dialog-buttons{
left:0;
position:absolute;
top:388px;
width:450px;
}
#annotationOverview-dialog #btnDelete{
position:absolute;
top:14px;
left:272px;
}
#annotationOverview-dialog #btnShowNote{
position:absolute;
top:56px;
left:0;
}
#annotationOverview-dialog #btnClose{
position:absolute;
top:56px;
left:272px;
}
#annotationOverview-dialog .tc-disabled{
cursor:default;
}
.attachmentIcon{
margin-left:4px !important;
width:13px;
height:16px;
}


#annotationsDialog{
height:560px;
width:680px;
}
#annotationsDialog-body{
height:540px;
width:660px;
padding:10px;
}
#sysAnnotation{
clear:both;
width:660px;
}
#userAnnotation{
width:660px;
clear:both;
}
#annotationsDialog-body .header{
color:#000;
margin:10px;
}
#annotationsDialog-body #annotationHeader{
text-transform:uppercase;
float:right;
padding-right:0;
}
.annotationTextAreaAlone,.annotationTextArea{
font-weight:bold;
font-size:13px;
font-family:Arial,sans-serif;
border:2px solid #000;
padding:5px;
}
.annotationTextAreaAlone{
width:646px;
height:310px;
}
.annotationTextArea{
width:646px;
height:130px;
}
#annotationsDialogButtons{
position: absolute;
left:10px;
top: 418px;
width:660px;
}

#inputMargins{
opacity:0;
-moz-opacity:0;
filter:alpha(opacity:0);
height:32px;
width:30px;
overflow:hidden;
top:77px;
left:1px;
position:absolute;
z-index:5;
}
#annotationsDialogButtons div.row {
height: 30px;
margin-top: 5px;
}
#annotationsDialogButtons #btnPrint{
position:absolute;
right:0;
}

#annotationsDialogButtons #btnAddAttachment{
float: left;
}
#annotationsDialogButtons #btnRemoveAttachment, #annotationsDialogButtons #btnSave,
#annotationsDialogButtons #btnDelete, #annotationsDialogButtons #btnRemoveAttachment {
float: left;
}
#annotationsDialogButtons #btnDisplayAttachment, #annotationsDialogButtons #btnOk{
float: right;
}
#annotationsDialogButtons div.centered {
	margin-left: auto;
	margin-right: auto;
	width:210px;
}
.fileLabel{
float:left;
padding:2px;
}
.attachmentDiv {
float:right;
}
#attachment {
width: NaNpx;
}
#fileName {
opacity: 0;
-moz-opacity: 0;
filter:alpha(opacity:0);
z-index:5;
position:relative;
cursor: pointer;
height: 200px;
left: -63px;
}


#repairKitData-body{
width:850px;
height:460px;
}
#repairKitData-content{
height:400px;
width:830px;
}
#repairKit-positions-Container{
height:370px;
}
#repairKit-positions-Container .tc-section-row.tc-selected{
background-color:#FFF !important;
color:#000 !important;
}
#repairKitData-table-container{
height:370px;
width:830px;
}
#repairKitData-container .pn{
width:160px;
}
#repairKitData-container .pn pre{
font-family:monospace;
}
#repairKitData-container .des{
width:290px;
}
#repairKitData-container .rem{
width:140px;
}
#repairKitData-container .model{
width:130px;
}
#repairKitData-container .qty{
width:40px;
}
#repairKitData-container tbody .qty {
	text-align: right;
}
#repairKitData-dialog-buttons{
bottom:5px;
height:px;
margin:10px;
position:relative;
}
#repairKitData-widgets{
height:px;
margin:10px;
position:relative;
left:776px;
}
#repairKitData-body .tc-disabled.subHeadline{
background-color: white;
color:#a8adb3;
}

#repairKitData-body #btnPrint{
display:block;
}
#repairKitData-btnPartInfo{
left:410px;
position:absolute;
}
#repairKitData-btnBack{
left:643px;
}



/*  */
#administration-body 
{
background:repeat-x scroll 0px 135px;
}
#administration-body .block{
border:1px solid #000;
margin-left:auto;
margin-right:auto;
background-color:white;
width:95%;
padding:10px;
}
#administration-body .description{
clear:both;
margin-top:20px;
}
.adminChapter{
position:relative;
height:60px;
z-index:2;
margin-bottom:10px;
}
#originalPrices,#accessoryPrices{
z-index:1;
}
#administration-date{
display:block;
}
.labelStaging{
margin-top:7px;
padding-left:5px;
padding-top:3px;
text-transform:uppercase;
}
#administration-body .bordered{
background-color:#f3f3f3;
width:320px;
float:left;
height:50px;
padding:3px;
}
#administration-body .framed{
background-color:#FFFFFF;
border:2px solid #4D68AE;
color:#4D68AE;
margin-left:10px;
margin-top:7px;
padding-left:5px;
padding-top:3px;
font-weight:800;
width:300px;
}
#administration-body #administration-date{
color:#000;
}
#administration-body .combo_tbl{
background-color:#FFF;
border:2px solid #4D68AE;
color:#4D68AE;
}
#administration-body .comboBox{
top:26px;
width:130px;
}
#administration-body .combo_tbl_grayed .combo_arrow{
background:transparent url(n-cps.png) no-repeat -2344px -150px;
}
#administration-body .combo_input{
width:130px;
}
#administration-body #continue{
position:absolute;
bottom:40px;
}
#administration-body #catalogAdministration{
position:relative;
top:10px;
}
#administration-body #priceAdministration{
position:relative;
top:20px;
}
#administration-body .optionListWrapper{
width:150px;
}
#administration-body .header{
text-transform:uppercase;
text-decoration:underline;
font-size:large;
color:#000;
}
#administration-body .buttons{
float:right;
}
#administration-body .combo_tbl_grayed .combo_input{
background-color:#D0D0D0;
border:0 none;
color:#000;
float:left;
margin-right:0;
margin-top:0;
padding-left:3px;
}
#administration-body .combo_tbl_grayed{
background-color:#FFF;
border:2px solid #D6DCEC;
color:#4D68AE;
padding:1px 0 1px 1px;
}


#aboutDialog{
width:500px;
height:190px;
}
#aboutWindow-content {
margin:8px 4px 8px 11px;
}
#aboutWindow-content ul{ 
background:url(logo.png) no-repeat;
list-style-type:none;
line-height:1.5;
min-height:52px;
padding-left:52px;
}
#aboutWindow-content .btns{
position:absolute;
right:10px;
bottom:10px;
clear:both;
}


/*.utilityPrograms div.cockpit{background-image:url(bannerUtilityPrograms.jpg);}*/
.utilityPrograms .centerContent{
margin:auto;
width:350px;
}
.utilityPrograms .labelInput{
margin-top:50px;
}
.utilityPrograms #updTxt, .utilityPrograms #prcUpdTxt{float:left;}
.utilityPrograms #upd, .utilityPrograms #prcUpd{
float:right;
width:100px;
text-align:center;
}
.utilityPrograms #updTxt, .utilityPrograms #prcUpdTxt, .utilityPrograms #upd, .utilityPrograms #prcUpd{
margin-top:20px;
}
.utilityPrograms .btnGroup{
clear:both;
padding-top:100px;
width:100%;
}
.utilityPrograms .updLine{
clear: both;
margin-top: 20px;
}
.utilityPrograms .btn1{
margin:20px auto 0;
}
html[lang=es] #utilityPrograms-content #btnNotes {
	word-spacing: -1.5px;	
}
#utilityProgramsSettings-body{
width:860px;
height:550px;
}

.utilityProgramsSettings .headline{
top:44px;
left:147px;
position:relative;
color:#FFF;
text-transform:uppercase;
font-size:25px;
width:470px;
}
.utilityProgramsSettings #utilityProgramsSettings-content{
position:absolute;
width:0px;
bottom:0;
}
.utilityProgramsSettings .btnGroup{
position:absolute;
bottom:8px;
left:0;
}
body.utilityProgramsSettings div#utilityProgramsSettings-content.content div#settingDetails div#settingDetailsContent div.combo_arrow {
width:14px;
}
body.utilityProgramsSettings div#utilityProgramsSettings-content.content div#settingDetails div#settingDetailsContent div.comboBox{
width:196px;
}
body.utilityProgramsSettings div#utilityProgramsSettings-content.content div#settingDetails div#settingDetailsContent div.optionListWrapper{
width:100%;	
}
body.utilityProgramsSettings div#utilityProgramsSettings-content.content div#settingDetails div#settingDetailsContent div.optionListWrapper div{
width:100%;	
}
.utilityProgramsSettings #utilityProgramsSettings-table-container{
width:300px;
height:500px;
}
.utilityProgramsSettings #utilityProgramsSettings-table{
width:300px;
}
.utilityProgramsSettings #settingDetails{
position:absolute;
left:329px;
height:496px;
border:2px solid #000;
}
.utilityProgramsSettings #settingDetailsContent{
padding:0;
margin: 9px;
height:478px;
}
.utilityProgramsSettings  #settingDetails-container{
width:485px;
height:357px;
}
.utilityProgramsSettings  #settingDetails-table-container{
height:357px;
}
body.utilityProgramsSettings div#utilityProgramsSettings-content.content div#settingDetails div#settingDetailsContent div {
width:485px;	
}
.utilityProgramsSettings #settingDetails-table{
width:464px;
}
.utilityProgramsSettings #preventUserInput{
position:absolute;
width:477px;
height:357px;
background-image:url(i.gif);
}
.utilityProgramsSettings #settingDetailsBtnContainer{
position:absolute;
top:375px;
left:9px;
}
.utilityProgramsSettings #_labelKey{
position:absolute;
left:0;
white-space:nowrap;
}
.utilityProgramsSettings #_labelValue{
white-space:nowrap;
position:absolute;
width:178px;
right:0;
}
#autopart label {
min-width:160px;
display:inline-block;
}
#_inputKey{
font-weight:bold;
font-size:13px;
font-family:Arial,sans-serif;
position:absolute;
top:18px;
left:0;
width:173px;
}
#_inputValue{
font-weight:bold;
font-size:13px;
font-family:Arial,sans-serif;
position:absolute;
top:18px;
width:173px;
right: 0;
}
.utilityProgramsSettings #btnOk,.utilityProgramsSettings #btnAddEntry{
position:absolute;
top:53px;
left:0;
}
.utilityProgramsSettings #btnAbort{
position:absolute;
top:53px;
right: 0;
}
.utilityProgramsSettings #btnCreate,.utilityProgramsSettings #btnSaveSingleEntry, .utilityProgramsSettings #btnSaveAutoPartEntry, .utilityProgramsSettings #btnSaveDMSConfig{
position:absolute;
top:53px;
left:0;
}
.utilityProgramsSettings #btnEdit,.utilityProgramsSettings #btnDeleteSingleEntry {
position:absolute;
top:53px;
right: 0;
}
.utilityProgramsSettings #btnDelete,.utilityProgramsSettings #btnResetSingleEntry{
position:absolute;
top:88px;
left:0;
}
.utilityProgramsSettings #settingDetailsSingleEntryInput{
font-weight:bold;
font-size:13px;
font-family:Arial,sans-serif;
border:2px solid #000;
width:361.6px;
}
body.utilityProgramsSettings #settingDMS{color:#000;}
body.utilityProgramsSettings #settingDMS input[type="checkbox"][disabled] ~ label{color:#a8adb3;}
.dmsRow{margin-top:8px;}
body.utilityProgramsSettings #btnGroupOverview #btnDelete{
position:absolute;
top:88px;
left:0;
}
body.utilityProgramsSettings #btnGroupOverview #btnDelete,body.utilityProgramsSettings #btnGroupOverview #btnToggleDMSConfig{
position:absolute;
top:88px;
right: 0;
}

body.utilityProgramsSettings .dmsType label {
  text-transform: capitalize;
  margin-left: 40px;
}

body.utilityProgramsSettings #btnGroupOverview #btnAdditionalStores {
position:absolute;
top:53px;
right: 0;
}

#addressOverview-dialog{
height:500px;
width:472px;
}
#addressOverview-content{
position:relative;
float:left;
}
#addressOverview-table-container{
width:450px;
height:388px;
}
#addressOverview-dialog.select #addressOverview-table-container{
height:346px;
}
#addressOverview-table{
width:429px;
}
#addressOverview-container .addressTitle{
width:410px;
}
#addressOverview-dialog #dialog-buttons{
left:0;
position:absolute;
top:388px;
width:450px;
}
#addressOverview-dialog.select #dialog-buttons{
top:346px;
}
#addressOverview-dialog #btnCreateAddress{ /* Buttonanordnung bei mode=overview */
position:absolute;
top:14px;
left:272px;
}
#addressOverview-dialog #btnShowAddress{
position:absolute;
top:14px;
left:0;
}
#addressOverview-dialog #btnClose{
position:absolute;
top:56px;
left:272px;
}
#addressOverview-dialog #btnDelete{
position:absolute;
top:56px;
left:0;
}
#addressOverview-dialog.select #btnDelete{/* Buttonanordnung bei mode=select */
position:absolute;
top:14px;
left:272px;
}
#addressOverview-dialog.select #btnShowAddress{
position:absolute;
top:56px;
left:0;
}
#addressOverview-dialog.select #btnCreateAddress{
position:absolute;
top:56px;
left:272px;
}
#addressOverview-dialog.select #btnOk{
position:absolute;
top:98px;
left:0;
}
#addressOverview-dialog.select #btnClose{
position:absolute;
top:98px;
left:272px;
}
#addressCreate-dialog{
height:180px;
width:465px;
}
#addressCreate-dialog #addressCreate-content{
height:180px;
width:440px;
position:relative;
float:left;
}
#addressCreate-dialog #newAddressName{
margin-top:9px;
width:440px;
border:2px solid #000;
}
#addressCreate-dialog #btnOk{
position:absolute;
bottom:18px;
left:0;
}
#addressCreate-dialog #btnClose{
position:absolute;
bottom:18px;
left:262px;
}
#addressEdit-dialog{
height:290px;
width:505px;
}
#addressEdit-dialog #addressEdit-content{
height:290px;
width:480px;
position:relative;
float:left;
}
#simulatedTextarea{
margin-top:9px;
width:476px;
border:2px solid #000
}
.addressEditTxtArea {
font-family: monospace;
font-size: 11px;
border:0 solid;
width:472px;
}
#addressEdit-dialog #btnOk{
position:absolute;
bottom:18px;
left:0;
}
#addressEdit-dialog #btnClose{
position:absolute;
bottom:18px;
right:0;
}


#bookmarksDialog{
height:450px;
width:943px;
}
#bookmarks-container{
margin:0 4px 8px 12px;
}
#bookmarks-content{
position:absolute;
margin:10px;
}
#bookmarks-table-container{
height:360px;
width:900px;
overflow:auto;
}
#bookmarks-table{
width:879px;
}
#bookmarks-Bar{
width:900px;
top:395px;
left:10px;
position:absolute;
}
#bookmarksDialog .market{
text-transform:uppercase;
}


#colorCombination-body{
height:305px;
width:640px;
}
#colorCombination-body #colorCombination-content{
padding: 10px;
}
#colorCombination-body tr.colorCombination-picrow td {
vertical-align: middle;
width: 202.4px;
height: 202.4px;
border: 2px solid;
text-align: center;
overflow: hidden;
}
#colorCombination-body tr.colorCombination-picrow td.center {
border-left: 0px;
border-right: 0px;
}
#colorCombination-body tr.colorCombination-picrow td div{
width: 202.4px;
max-height:198.4px;
}
#colorCombination-body .colorCombination-pic{
max-height:198.4px;
max-width:198.4px;
}
#colorCombination-body #dialog-buttons
{
position: absolute;
bottom: 20px;
width:620px;
}

#colorCombination-body #btnBack{
float:right;
position: relative;
}
#colorCombination-body #btnPrint{
float:left;
position: relative;
left: 4px;
}


#communityDialog-body {
	width:900px;
	height:800px;
}
#community-popup-content
{
	height: 100%;
	width: 100%;
}
#communityIFrame
{
height: 100%;
width: 100%;
}

#communityIFrame .carousel .carousel-item
{
height:600px;
}

#partPic-body{
width:790px;
height:605px;
}
#partPic-container{
border: 2px solid #4c5356;
display: block;
height: 460px;
line-height: 460px;
margin-left: 15px;
margin-right: 15px;
padding: 2px;
position: relative;
text-align: center;
vertical-align: middle
}
#partPics-tabs{
margin-top: 15px;
margin-left: 15px;
position: relative;
}
#partPic{
position:relative;
max-height:445px;
max-width:98%;
height:auto;
margin:auto;
vertical-align: middle;
}
#partPic-body #dialog-buttons{
height:66px;
margin: 15px 15px;
}
#partPic-body #btnPrevPage, #partPic-body #btnNextPage{
float:left;
display:block;
margin-right: 20px;
}
#partPic-body #btnBack{
float:right;
clear:both;
}
#partPic-body #btnPrint{
float:right;
display:block;
margin-bottom:10px;
}


#replacementPartsWindow-body{}
#replacementPartsWindow-body .cockpit{
background-image:url(bannerReplacementParts.jpg);
}
#replacementPartsWindow-body .cockpit-buttons{
right:18px;
}
#replacementPartsWindow-body .cockpit-button-group{
float:right;
margin-right:165px;
}
#cockpit-replacementParts-mgsg-control{
top:20px;
}
#cockpit-replacementParts-mgsg-label,
#cockpit-replacementParts-mgsg-control{
left:15px;
width:93px;
}
#cockpit-replacementParts-mgsg-control .combo_input{
width:93px;
}
#cockpit-replacementParts-partNumber-control{
top:20px;
}
#cockpit-replacementParts-partNumber-label,
#cockpit-replacementParts-partNumber-control{
left:138px;
width:150px;
}
#cockpit-replacementParts-partNumber-control .combo_input{
text-transform:uppercase;
width:150px;
}


#replacementPartsDialog-body{
width:1140px;
height:746px;
}
#replacementParts-content{
width:1120px;
height:736px;
}
#replacementParts-content #dialog-buttons{
position:absolute;
text-align:right;
bottom:18px;
right:9px;
width:182px;
}
#replacementParts-content #dialog-buttons .btn4{
position:relative;
float:right;
margin-right:4px;
margin-bottom:9px;
margin-left:18px;
}
#replacementParts-content #dialog-buttons .btn1{
clear:both;
}

#replacementParts-headline {
	position: absolute;
	top: 198px;
	left:0;
	right:0;
	height: 18px;
	background-color: #f3f3f3;
	margin:0;
	padding: 2px 1px;
}



	
#replacementParts-mainContainer{
width:100%;
height:auto;
}
#replacementParts-mainContainer #replacementParts-imageview-container{
position:absolute;
left:0;
top:229.5px;
bottom:20px;
}
#replacementParts-mainContainer .replacementPartsNoImage{
padding-top:30%;
text-align:center;
}
.replacementPartsDialog #replacementParts-imageview-container{
width:800px;
}
.replacementPartsWindow #replacementParts-imageview-container{
width:900px;
height:100%;
}



.replacementPartsDialog #replacementParts-parts-container{
	position:absolute;
	left:0;
	top:0;
	width: 1120px;
	height:189px;
}

.replacementPartsWindow #replacementParts-parts-container{
	position:absolute;
	left:0;
	top:0;

	width:1120px;
	height:189px;
}

#replacementParts-parts-table-container{
width:1120px;
height:100%;
}
#replacementParts-mainContainer #replacementParts-parts-table{
width:1095px;
}
#replacementParts-mainContainer tbody .repPnrs,
#replacementParts-mainContainer tbody .origPnrs,
#replacementParts-uNumber-container tbody .uPN{
font-family:monospace;
}
.replacementPartsDialog #replacementParts-uNumber-container{
	position:absolute;
	top:229.5px;
	left:818px;
	right:18px;
	width:327.2px;
	height:189px;
}
.replacementPartsWindow #replacementParts-uNumber-container{
	position:absolute;
	top:229.5px;
	left:918px;
	right:18px;
	width:327.2px;
	height:189px;
}

#replacementParts-uNumber-table-container{
	width:327.2px;
	height:100%;
}
#replacementParts-uNumber-table{
	width:302.2px;
}


#replacementPartsPrintOptions-body{
width:450px; 
height:130px; 
}
#replacementPartsPrintOptions-body .content{
width:434px; 
height:122px; 
}
.repPrintLabel{}
#replacementPartsPrintOptions-body ul{
margin:18px;
margin-left:0;
padding-left:0;
list-style-type:none;
}
.repPrintOptionsLI{margin-bottom:4.5px}
#replacementPartsPrintOptions-body #btnOk{float:left}
#replacementPartsPrintOptions-body #btnBack{float:right}


#repairInfoDialog-body{
width:1140px;
height:546px;
}
#repairInfo-content{
width:1120px;
height:536px;
}
#repairInfo-content #dialog-buttons{
position:absolute;
text-align:right;
bottom:18px;
right:9px;
width:182px;
}
#repairInfo-content .btn4{
position:relative;
/* float:right; */
/* margin-right:4px; */
margin-bottom:9px;
/* margin-left:18px; */
}

#repairInfo-content #btnPrevPage {
float:left;
margin: 0px;
}

#repairInfo-content #btnNextPage {
float:right;
margin-right: 21px;
}

#repairInfo-content #dialog-buttons .btn1{
clear:both;
}

#repairInfo-headline {
	position: absolute;
	top: 198px;
	left:0;
	right:0;
	height: 18px;
	background-color: #f3f3f3;
	margin:0;
	padding: 2px 1px;
}

#downloads-table-container {
	width: 529px;
	height: 300px;
}
#downloads-table {
	width: 529px;
}

#repairInfoImage {
	width: 529px;
	float: left;
}
#repairInfo-content #repairInfoPic {
	max-height: 196px;
	display: block;
	margin: auto;
}
#repairparts-table-container {
	width: 549px;
	height: 320px;
	margin-right: 20px;
}
#repairparts-table {
	width: 529px;
}
#mainpart-table-container {
	width: 1109px;
	height: 150px;	
}
#mainpart-table {
	width: 1089px;
}

.mediatype {
	width: 20px;
	height: 15px;
	display: block;
	float: left;
	background-image:url(n-cps.png);
	background-repeat:no-repeat;
    background-position-x:-540px;
}

.mediatype.M1 {
	background-position-y: -150px
}

.mediatype.M2 {
	background-position-y: -172px;
}


#futurePrices-body{
height:400px;
width:500px;
}
#futurePrices-content{
width:484px;
}
#futurePrices-table-container{
height:330px;
width:480px;
}
#futurePrices-table{
width:464px;
}
#futurePrices-table tbody .price{
text-align:right;
}
#futurePrices-Bar{
width:469px;
top:20px;
clear:left;
position:relative;
}


#orderInfo-dialog{
height:800px;
width:1230px;
}
#orderInfo-tabs{
margin:15px 5px 5px;
}
#orderInfo-info-container{/* OrderInfoTable */
margin:5px;
position:absolute;
left: 7px;
right: 10px;
overflow: auto;
}
#orderInfo-info-table-container{
width:1400px;
height:590px;
}
#orderInfo-info-table{
width:1379px;
}
#orderInfo-info-container thead {
text-transform: none;
}
#orderInfo-info-container .icon{
width:20px;
text-align:center;
}
#orderInfo-info-container .nr{
width:90px;
}
#orderInfo-info-container .type{
width:90px;
}
#orderInfo-info-container .licencePlate{
width:110px;
}
#orderInfo-info-container .vin{
width:180px;
}
#orderInfo-info-container .vkbz{
width:80px;
}
#orderInfo-info-container .year{
width:70px;
}
#orderInfo-info-container .mkb, #orderInfo-info-container .gkb{
width:70px;
}
#orderInfo-info-container .date{
width:80px;
}
#orderInfo-info-container .milage{
width:85px;
}
#orderInfo-info-container .releaseDate{
width:80px;
}
#orderFilter{
height: 60px;
left: 135px;
}
#orderInfo-dialog-fieldset{/* extraInfo */
position:relative;
display:block;
clear:left;
margin:5px;
height:680px;
border:2px solid #000;
}
#orderInfo-dialog-buttons{/* Buttons */
position:relative;
height:25px;
margin:5px;
bottom:5px;
}
#orderInfo-btnOk{
float:right;
margin:15px 5px 5px;
}
#orderInfo-btnBack{
float:right;
margin:15px 0px 5px 5px;
}
#inputOrder,#inputLicencePlate,#inputCustomerName, #inputVinFilter{
font-weight:bold;
font-size:13px;
font-family:Arial,sans-serif;
float:left;
width:90px;
margin:5px;
margin-right:50px;
}
#inputCustomerName{
width:307.5px;
margin-right:0;
}
.res1024 #inputCustomerName{
width:227.77777777777777px;
}
#inputVinFilter{
width:246px;
}
.res1024 #inputVinFilter{
width:205px;
}
.orderLabel,.licencePlateLabel,.customerNameLabel,.orderInfoVinLabel{
padding:3px 20px 3px 3px;
display:block;
float:left;
margin:5px;
}
.orderLabel,.orderInfoVinLabel{
min-width:150px;
}



#orderDetails-dialog{
height:550px;
width:816px;
}
#orderDetails-dialog div.content{
height:530px;
width:792px;
}
#orderDetails-dialog div.framed{
border:2px solid #000;
padding:3px 0 10px 10px;
margin: 2px;

}
#orderDetails-dialog div.framed label{
background-color:#f3f3f3;
float:left;
width:358px;
/* height:25px; */
line-height:28px;
margin-top:7px;
padding-left:5px;
}
#orderDetails-dialog div.framed div.inputSim{
float:left;
background-color:#FFF;
border:2px solid #000;
width:100px;
height:26px;
line-height:25px;
margin: 6px 10px 0px;
padding-left:3px;
}
#orderDetails-dialog div.framed br{clear:both; /* IE BUG WORKAROUND */}

#orderDetails-dialog #xImg{
visibility:hidden;
width:px;
height:px;
position:relative;
top:0;
background:url(s.png) no-repeat;
float:right;
}
#orderDetails-dialog #img-buttons{
padding-top:10px;
margin-left:auto;
margin-right:auto;
text-align:right;
}

#orderDetails-dialog-buttons{
clear:both;
position:absolute;
bottom:3px;
right:0;
width:374px;
margin-left:auto;
margin-right:0;
}

#orderDetails-dialog #dialog-buttons div, #orderDetails-dialog #edit-buttons div{
padding-top:14px;
}
#orderDetails-dialog #btnBack{float:right}

#orderDetails-dialog div.framed label{
width:300px;
}

#orderDetails-dialog div.framed label.rightLabel{
width:210px;
}

#orderDetails-dialog div.framed div.wideInput{
width:442px;
}


/* -- IdentificationCodes ------------------------------------------------------------ */
#orderContent-content{
width:98%;
height:98%;
}
#orderContent-btnBack{
float:right;
margin: 10px;
}
/* -- TransmissionCode ------------------------------------------------------------ */
#orderContent-dialog{/*  */
width:755px;
height:626px;
}
#orderContent-table-container{
width:731px;
height:560px;
}
#orderContent-table{
width:710px;
table-layout:fixed;
}
#orderContent-container .partNumber{
width:140px;
}
#orderContent-container .description{
width:130px;
}
#orderContent-container .qty{
width:80px;
}
#orderContent-container .price{
width:100px;
}
#orderContent-container .discount{
width:40px;
}

#additionalStores-dialog{
height:450px;
width:670px;
}
#additionalStores-dialog #mainContent{
margin:10px;
padding:0;
}

body#additionalStores-dialog div#mainContent div#dialog-buttons{
clear:left;
position:absolute;
width:100%;
height:60px;
margin:0;
margin-top:18px;
padding:0;
margin:0;
bottom: 14px;
}
#additionalStores-dialog #btnDelete, #additionalStores-dialog #btnCancel{
position: absolute;
bottom: 20px;
}
#additionalStores-dialog #btnBack{
position: absolute;
bottom: 20px;
right: 20px;
}
#additionalStores-dialog #btnNew{
position: absolute;
bottom: 50px;
right: 20px;
}
#additionalStores-dialog #btnSave, #additionalStores-dialog #btnEdit{
position: absolute;
bottom: 20px;
right: 246px;
}
#additionalStores-dialog #vzField{
left:80.39999999999999px;
}
#additionalStores-dialog #brandField{
left:80.39999999999999px;
}
#additionalStores-dialog #additionalStores-table-container{
bottom: 173px;
top:27px;
width:650px;
position:absolute;
}
#additionalStores-dialog .storesTable{
margin-top:18px;
width:650px;
position:relative;
display:block;
float:left;
top:0;
}
#storesTable{
width:100%;
border:1px solid #000;
empty-cells:show;
}
#additionalStores-stores-table{
position:absolute;
top:0;
bottom:0;
overflow:auto;
width:650px;
}
#additionalStores-table{
width:629px;
table-layout:fixed;
}
#additionalStores-dialog #input-fields  .inputStore{
border: 2px solid #000;
position: absolute;
float: left;
}
#additionalStores-dialog #input-fields{
position: absolute;
bottom: 140px;
padding: 10px;
}

div#input-fields>div {
float: left;
}

#additionalStores-table-container .description{
width:160px;
}
#additionalStores-table-container .dealer{
width:140px;
}
#additionalStores-table-container .brand{
width:60px;
}
#additionalStores-table-container .vz{
width:180px;
}


#dmsError-dialog{ width:700px;height:500px;
background-image:url(attention.png);
background-repeat:no-repeat;
background-position: left 10px;}
#dmsErrorDialogMessage{padding-left:50px;height:206px;padding-top:10px;}
#dmsErrorDialogContent{padding-left:50px;margin-bottom:40px;}
#dmsErrorDialogTxtArea{width:96%;height:200px;border:2px solid #000;
overflow-y:scroll;}
#dmsErrorDialogBtns a{margin:auto;}



.columnText {
float:left;
}
#noraOrderForms-container {
width:100%;
top:25px;
bottom: 70px;
}
#noraOrderForms-container thead td.sortable {
    padding-right: 15px;
}
tr.orderConfirmed td.order {
background-image:url(Icon_Nora_Confirmed.png);
background-repeat:no-repeat;
background-position:right center;
padding-right: 15px;
}
tr.isRequest td.order {
background-image:url(Icon_Nora_Request.png);
background-repeat:no-repeat;
background-position:right center;
padding-right: 15px;
}
tr.orderDeclined td.order {
background-image:url(Icon_Nora_Declined.png);
background-repeat:no-repeat;
background-position:right center;
padding-right: 15px;
}
tr.opened td.editor {
background-image:url(Icon_Nora_in_Use.png);
background-repeat:no-repeat;
background-position:right center;
padding-right: 15px;
}
html body#noraOrderForms-body #noraOrderForms-table td.editor{
width:100%;
}
tr.messageAvailable td.date {
background-image:url(Icon_Nora_Mitteilung.png);
background-repeat:no-repeat;
background-position:right center;
padding-right: 15px;
}
tr.distinctAddressess td.customerNr {
background-image:url(Adress.png);
background-repeat:no-repeat;
background-position:right center;
padding-right: 15px;
}
tr.pl24Turn td.pl24 {
background-image:url(Icon_Nora_PL24.png);
background-repeat:no-repeat;
background-position:right center;
padding-right: 15px;
}
tr.orderDelivered td.pl24 {
background-image:url(Icon_Nora_PL24_Delivered.png);
background-repeat:no-repeat;
background-position:right center;
padding-right: 15px;
}
#noraOrderForms-table-container {
width: 100%; 
}
#noraOrderForms-table .positions{
text-align: right;
}
thead .pl24{
text-transform: none;
}
div#dialog-buttons div.row{
clear: both;
}
#nora-content div#dialog-buttons {
position: absolute;
bottom: 0px;
width: 100%;
}
#nora-content div#dialog-buttons .btn1 {
margin-top: 10px;
}
div#nora-content.content div#dialog-buttons div.row div.left {
float:left;
}
div#nora-content.content div#dialog-buttons div.row div.center-left {
float:left;
margin-left: 135px;
}
div#nora-content.content div#dialog-buttons div.row div.right {
float: right;
}
div#nora-content.content div#dialog-buttons div.row div.center-right{
float:right;
margin-right: 135px;
}
#noraOrderForms-body.nora #mb-text {
}
/*

*/
#noraOrderForm-container{
width:100%;
bottom: 200px;
}
#noraOrderForm-body div#noraDetails-content div.lowerPart {
position: absolute;
bottom: 0;
width: 100%;
}
#orderDescription{
margin-left:20px;
}
#orderName {
top: 10px;
}
#noraOrderForm-table-container {
width: 100%;
}
html body#noraOrderForm-body thead td.sortable {
padding-right: 15px;
}
html body#noraOrderForm-body div#noraDetails-content #noraOrderForm-table {
/* width:1179px; */
width:1212px;
}
html body#noraOrderForm-body div#noraDetails-content div.lowerPart div.row fieldset.right  {
float: right;
}
html body#noraOrderForm-body div#noraDetails-content div.lowerPart div.row fieldset.noraInfoField:first-child {
    margin-left: 0px;
}
#noraOrderForm-container td.icon{
min-width: 20px;
vertical-align: middle;
}
#noraOrderForm-container td.icon div{
	margin:auto;
	width:18px;
	height:11px;
	background:url(n-cps.png) no-repeat -2295px -150px;
}
html body#noraOrderForm-body div#noraDetails-content div.lowerPart div.row {
    clear: both;
    width: 100%;
}
#noraOrderForm-body legend {
}
#noraOrderForm-table-container .tc-row-additionalInfo .tc-mcell.pn {
background-image:url(infoIcon.png);
background-repeat:no-repeat;
background-position:right top;
}

#noraOrderForm-table-container .tc-row-comment .tc-lcell.pos {
background-image:url(Icon_Nora_Mitteilung.png);
background-repeat:no-repeat;
background-position:right top;
}
#noraOrderForm-table-container thead .hprice,
#noraOrderForm-table-container thead .price,
#noraOrderForm-table-container thead .discount,
#noraOrderForm-table-container thead .qty,
#noraOrderForm-table-container thead .location,
#noraOrderForm-table-container thead .availability
{
text-align:left;
}
#noraOrderForm-table-container .pos{
text-align:center;
}
#noraOrderForm-table-container .pn pre{
font-family:monospace;
}
#noraOrderForm-table-container .qty, #noraOrderForm-table-container .price,
#noraOrderForm-table-container .discount, #noraOrderForm-table-container .availability, 
#noraOrderForm-table-container .location, #noraOrderForm-table-container .hprice {
text-align:right
}
html body#noraOrderForm-body div#noraDetails-content div.lowerPart div.row fieldset.noraInfoField {
border: 2px solid #000;
float: left;
margin-top: 10px;
position: relative;
display:block;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
width: 279px;
}
html body#noraOrderForm-body div#noraDetails-content div.lowerPart div.row fieldset.noraInfoField.right {
	float: right;
}
html body#noraOrderForm-body div#noraDetails-content div.lowerPart div.row fieldset.noraInfoField.center {
	margin-left: 18px;
}
.noraOrderInput {
    border: 2px solid #000;
    font-family: arial;
    font-style: normal;
    font-weight: bold;
    height: 17px;
    text-align: right;
	width:264px;
}
#editPartNumberField, #editDescriptionField {
text-align: left;
}
#noraOrderForm-body div#noraDetails-content div#dialog-buttons {
clear: both;
}
#noraOrderForm-body div#noraDetails-content div.lowerPart div.row a.btn1 {
float: left;
margin-top: 10px;
margin-left:129px;
/* margin-left: 180px; */
}
#noraOrderForm-body div#noraDetails-content div.lowerPart div.row a#btnDeactivate.btn1 {
float: right;
margin-left: 0px;
}
#noraOrderForm-body div#noraDetails-content div.lowerPart div.row a#btnOkQty.btn1 {
margin-left:16px;
}
#noraOrderForm-body div#noraDetails-content div.lowerPart div.row a#btnBackQty.btn1 {
margin-left:16px;
}
#noraOrderForm-body div#noraDetails-content div.lowerPart div.row a:first-child 
{
margin-left: 0px;
}
#noraOrderForm-body div#noraDetails-content div.lowerPart div.row div#printDiv a#btnPrint.btn4 {
	float: right;
}
.tc-row-colored-red {
    background-color: #ff2b3a;
}
.tc-row-colored-yellow {
    background-color: #ffff00;
}

.tc-focus.tc-row-colored-yellow .tc-lcell, .tc-focus.tc-row-colored-yellow .tc-mcell, .tc-focus.tc-row-colored-yellow .tc-rcell {
   background-color:  #ffff80;
}
.tc-focus.tc-row-colored-red .tc-lcell, .tc-focus.tc-row-colored-red .tc-mcell, .tc-focus.tc-row-colored-red .tc-rcell {
    background-color: #ff6672;
}
#noraMessageBox-content {
	margin:10px;
	padding:8px 11px;
}

div.comment {
	white-space: pre-line;
}
#addPositionDiv {
	width: 100%;
	height: 100%;
	z-index: 80;
}
#addPositionDiv-header {
    background-color: #f3f3f3;
    height: 18px;
}
#addPositionDiv-header-text, .addPositionDiv-header-text {
    -moz-user-select:-moz-none;
	-webkit-user-select:ignore;
	-ms-user-select:none;
	user-select:none;
    color: #FFF;
    float: left;
    line-height: 18px;
    margin-left: 8px;
}

#addPositionDiv-header-x, .addPositionDiv-header-x {
    background-image: url("cps.png");
    background-position: -1820px -78px;
    display: block;
    float: right;
    height: 14px;
    position: relative;
    right: 2px;
    top: 2px;
    width: 16px;
}
#addPositionDiv-content {
    clear: both;
    margin-top: 1em;
}
#addPositionDiv-buttons {
    clear: both;
    height: 22px;
    margin: 10px;
    padding-top: 9px;
}
#noraOrderForm-body.nora #mb-text {
	color: #a8adb3;
}
#newNoraOrderForms-body{
height: 490px;
width: 540px;
}
#content{
margin: 10px;
}
#newNoraOrderForms-container {
width:520px;
}
#newNoraOrderForms-table-container {
height:360px; 
}
#newNoraOrderForms-container thead td.sortable {
padding-right: 15px;
}
#newNoraOrderForms-table {
width:499px;
}
#newNoraOrderForms-table tbody .cb{
background-image: url("smallBoxUnchecked.gif");
background-position: center;
background-repeat: no-repeat;
}
tr.isRequest td.order {
background-image:url(Icon_Nora_Request.png);
background-repeat:no-repeat;
background-position:right center;
padding-right: 15px;
}
#newNoraOrderForms-table .cb{
min-width:20px;
}
#newNoraOrderForms-table  tbody .tc-checkbox-selected .cb {
background-image: url("smallBoxChecked.gif");
background-position: center;
background-repeat: no-repeat;
}
#newOrderForms-buttons{
position: relative;
top: 10px;
}
#newOrderForms-buttons div.leftDiv {
clear: both;
float: left;
}
#newOrderForms-buttons div.rightDiv {
float: right;
}
#newOrderForms-buttons div{
margin-bottom: 10px;
}
#noraAddresses-dialog{
height:640px;
width:1105px;
}
div.block{
float: left;
margin: 10px;}
#noraAddresses-dialog fieldset{
	border:2px solid #000;
	height: 250px;
	padding: 10px;
}
#noraAddresses-dialog fieldset legend{
}
#noraAddresses-dialog fieldset .tc-container {
	width: 504px;
	height: 240px;
	overflow-x: auto; 
}
#noraAddresses-dialog fieldset .tc-container table{
	width: 100%;
}

#noraAddresses-dialog fieldset .tc-container table .tc-lcell{
	width: 80px;
}
#noraAddresses-dialog #dialog-buttons {
    clear: both;
    float: right;
    margin: 10px;}

#noraProtocolDialog-body{
height:570px;
width:820px;
}
#noraProtocolDialog-body #mainContent{
margin:10px;
padding:0;
}
#noraProtocolDialog-body #noraProtocol-table-container{
height:480px;
width:800px;
}
#noraProtocol-positions-table {
height:480px;
width:800px;
}
#noraProtocol-table{
width:779px;
}
#noraProtocolDialog-body thead td.sortable {
padding-right: 15px;
}
#noraProtocol-table {
width: 100%;
}
#noraProtocol-table-container .action{
text-transform: uppercase;
}
#noraProtocolDialog-body div.lowerPart {
clear: both;
padding-top: 20px; 
}
#noraProtocolDialog-body div.lowerPart div.row {
	text-align:right;
}
#noraProtocolDialog-body div.lowerPart div.row a.btn1 {
display:inline-block;
}
#noraProtocolDialog-body div.lowerPart div.row a.btn1#btnBack {
margin-left: 20px;
}
#noraProtocolDialog-body div.lowerPart div#printDiv {
float: left;
}
#noraProtocolDialog-body div.lowerPart div.row a.btn4#btnPrint {
display: block;
}
#noraMessagesDialog-body{
height:590px;
width:780px;
padding: 10px;
}

#noraMessagesDialog-body div#messages {
height:525px;
width:756px;
}
#noraMessagesDialog-body div#messages textarea#messagesTextArea {
	border:2px solid #000;
	height: 100%;
	width: 100%;
}

body#noraMessagesDialog-body div#noraMessagesDialogButtons a#btnPrint.btn4 {
	float: left;
}

html body#noraMessagesDialog-body div#noraMessagesDialogButtons a#btnBack {
	float: right;
}

body#noraMessagesDialog-body div#noraMessagesDialogButtons {
	margin-top: 20px;
	width:760px;
}
#noraDeleteProtocolDialog-body {
height:275px;
width:520px; 
}
#noraDeleteProtocolDialog-body #mainContent{
margin: 10px;
}
#noraDeleteProtocolDialog-body #mainContent #boxedContent {
border:2px solid #000;
height: 180px;
}
html body#noraDeleteProtocolDialog-body div#mainContent div#boxedContent div.row:first-child {
margin-top: 35px;
}
html body#noraDeleteProtocolDialog-body div#mainContent div#boxedContent div.row {
margin-top: 75px;
}
#noraDeleteProtocolDialog-body div.buttons {
clear: both;
margin-top: 20px;
}
#noraDeleteProtocolDialog-body div.buttons a.btn1#btnBack {
float: right;
}
#noraDeleteProtocolDialog-body div.buttons  a.btn1#btnDelete {
float: left;
}
#withAction-control, #calendar-div {
position: relative;
float:right;
margin-right: 10px;
border: 2px solid #000;
}
#calendar-div {
height:  21px;
padding-top: 1px;
}
#calendar_trigger{
float:right
}
#simple_calendar{
border: none;
font-weight: bold;
width: 208px;
/* width: 192px; */
}
html body#noraDeleteProtocolDialog-body div#mainContent div#boxedContent div.row div#withAction-control.comboBox table.combo_tbl tbody tr td input#_comboInput01.combo_input
{
	width: 206px;
/* width: 190px; */
}
html body#noraDeleteProtocolDialog-body div#mainContent div#boxedContent div.row div#withAction-control.comboBox div.optionListWrapper div.comboBoxList {
height: 100px;
}
#withAction-checkbox, #withDate-checkbox {
float: left;
margin-right: 10px;
}
#noraOrderFormDelete-body{
height:px;
width:px;
}

#noraOrderForm-delete-content{}

#transmittedOrdersDiv{}
#newOrdersDiv{}

#transmittedOrderForms-checkbox{}
#newOrderForms-checkbox{}

#new_calendar_trigger{}
#transmitted_calendar_trigger{}
.olderThan{}
#noraAddPositionDialog-body {
height:100px;
width:470px;
}
#noraAddPositionDialog-body input,  #noraAddPositionDialog-body label {
width: 178px;
}
#qty-block {
float:right;
margin: 10px;
}
#pn-block {
float:left;
margin: 10px;
}
#noraAddPositionDialog-body #btnBack {
float: right;
margin: 10px;
}
#noraAddPositionDialog-body #btnOk {
float: left;
margin: 10px;
}
#noraMessageForClientDialog-body {
height:270px;
width:400px;
}
#noraMessageForClientDialog-body #mainContent{
padding: 10px;
}
#noraMessageForClientDialog-body #btnOk{
float: left;
}
#noraMessageForClientDialog-body #btnBack{
float: right;
}
#noraPrintDialog-body {
height:300px;
width:470px;
}
#noraPrintDialog-body #mainContent{
padding: 10px;
}
#noraPrintDialog-body #btnOk{
float: left;
}
#noraPrintDialog-body #btnBack{
float: right;
}


/*******************************************************************************
 container
*********************************************************************************/
.cal-container, #cal-container {
  background-color: #c7d8ed;
  border: 1px solid #274992;
  overflow:hidden;
  padding: 0px;
  position:absolute;
  width: 226px;
  z-index: 30;
  font-size: 11px;
}

.cal-container iframe {
  border:none;
  height:100%;
  left:0px;
  margin:0;
  padding:0;
  position:absolute;
  top:0px;
  width:100%;
  z-index:0;
}

/*******************************************************************************
 select
*********************************************************************************/
.cal-select-month{
  background-color: #274992;
  color: #fff;
  font-weight: bold;
}

.cal-select-year{
  background-color: #274992;
  color: #fff;
  font-weight: bold;
}

/*******************************************************************************
 calendar
*********************************************************************************/
table.cal-table {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.cal-header {
  background-color: #274992;
  color: #fff;
  text-align: center;
  padding: 3px;

}

.cal-body {
  padding: 0px;
  text-align: center;
}


.cal-weekday {
  background-color: #fff;
  text-align: center;
}

.cal-otherday {
  color: #fff;
  background-color: #fff;
  text-align: center;
}

.cal-sunday {
  background-color: #fff;
  text-align: center;
}

.cal-saturday {
  background-color: #fff;
  text-align: center;
}

.cal-holiday {
  background-color: #fff;
  text-align: center;
}

.cal-label-cell {
  color: #274992;
  font-size: 75%;
  text-align: center;
}

.cal-label-row .cal-sunday {
  background-color: #c7d8ed;
  color: #274992;
  text-align: center;
}

.cal-label-row .cal-saturday {
  background-color: #c7d8ed;
  color: #274992;
  text-align: center;
}

.cal-day-cell {
  border: 1px solid #fff;
  height: 21px;
  line-height: 1.7;
  padding: 0;
  width: 14%;
}

.cal-input-hour-minute {
  padding-bottom: 2px;
  text-align: center;
}
.cal-error-list {
  padding: 3px 5px 3px 5px;
  font-size: 80%;
  list-style: none;
  background-color: #F7CEE1;
}
.cal-error-list li {
  background: #F7CEE1 url(../images/error.gif) no-repeat center left;
  text-indent: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
}
/* for ie bug */
* html .cal-error-list li {
  text-indent: 5px;
}
.cal-ok-button {
  margin-left: 2px;
}

/*******************************************************************************
 link
*********************************************************************************/
.cal-selected{
  background-color: #c7d8ed;
  color: #000;
  font-weight: bolder;
  text-align: center;
}

.cal-next-btn {
  padding-bottom:4px;
  padding-left:8px;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  text-decoration: none;
}

.cal-prev-btn {
  padding-bottom:4px;
  padding-right:8px;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  text-decoration: none;
}

.cal-day-cell a:link,
.cal-day-cell a:visited,
.cal-day-cell a:active {
  color: #000;
  display:block;
  text-decoration: none;
  
}

.cal-otherday a:link,
.cal-otherday a:visited{
  border: 1px solid #fff;
  color: #dfdfdf;
}

.cal-weekday a:link,
.cal-weekday a:visited{
  border: 1px solid #fff;
}

.cal-saturday a:link,
.cal-saturday a:visited{
  border: 1px solid #fff;
}

#cal-sunday a:link,
.cal-sunday a:visited{
  border: 1px solid #fff;
}

.cal-prev-btn:hover {
  background-position: top right;
}

.cal-next-btn:hover {
  background-position: top right;
}

.cal-day-cell a:hover{
  background-color: #ddecfe;
  text-decoration: none;
  color: #000;

}



.cal-day-cell a:link.cal-selected,
.cal-day-cell a:visited.cal-selected,
.cal-day-cell a:active.cal-selected {
  color: #000;
  display:block;
  text-decoration: none;
  border: 1px solid #80bfff;
}




#allDepots-body{
width:460px;
height:470px;
}
#allDepots-table {
width: 100%;
}
#allDepots-content{
width:440px;
}
#allDepots-container {
height: 360px;;
margin-bottom: 20px;
width: 100%;
}
#depotMsg {
color: #4c5356;
height: 20px;
margin-bottom: 10px;
margin-top: 10px;
}
#allDepots-table {
width: 100%;
}
#allDepots-dialog-buttons {
clear: both;
float: right;
}
#allDepots-table .tc-section-row {
text-transform: uppercase;
}
#allDepots-table .tc-section-row.tc-focus .tc-lcell, #allDepots-table .tc-section-row.tc-focus .tc-mcell, #allDepots-table .tc-section-row.tc-section-row.tc-focus .tc-rcell {
background-color: #c1c1c1;
}



#serviceParts-dialog-body{
height:877px;
width:1150px;
}
#servicePartsDialog-infoFieldOrderForm{/* InfoLine */
left:383.3333333333333px;
clear:left;
}
#serviceParts-tabs{
margin:5px 5px 0;
}
#serviceParts-groups-container{/* Uebersicht Tabelle*/
margin:0 5px 5px;
width:335px;
/* width:375px; */
}
#serviceParts-dialog-body .tc-disabled{
background-color: white;
color:#a8adb3;
}
#serviceParts-groups-table-container{
width:335px;
height:780px;
/* width:375px; */
/* height: 800px; */
}
#serviceParts-groups-table{
width:314px;
/* width:354px; */
}
#serviceParts-positions-container{/* Uebersicht Tabelle*/
margin:0 5px 5px;
width:790px;
/* width:820px; */
}
#serviceParts-positions-table-container{
width:790px;
height:780px;
/* width:820px; */
/* height: 800px; */
}
#serviceParts-positions-table{
width:769px;
/* width:799px; */
}
/* #serviceParts-positions-container .pn{ */
/* font-family:monospace; */
/* } */
#serviceParts-positions-container tbody .pn{
font-family:monospace;
}
#serviceParts-positions-container .prefix{
min-width:13px;
}
/* #serviceParts-positions-container .des{ */
/* width:331px; */
/* } */
/* #serviceParts-positions-container.dealerPricesShown .des{ */
/* width:260px; */
/* } */
/* #serviceParts-positions-container .rem{ */
/* width:150px; */
/* } */
/* #serviceParts-positions-container .modInfo{ */
/* width:140px; */
/* } */
/* #serviceParts-positions-container .qty{ */
/* width:70px; */
/* } */
/* #serviceParts-positions-container tbody .qty{ */
/* text-align:right; */
/* } */
#serviceParts-dialog-buttons{/* Buttons */
position:relative;
height:19px;
margin:5px;
top:10px;
clear:both;
}
#serviceParts-btnPrint{
float: left;
}
#serviceParts-btnCatalogue{
position:absolute;
left:319px;
}
#serviceParts-btnPartInfo{
position:absolute;
left:638px;
/* left:690px; */
}
#serviceParts-btnBack{
float: right;
right:0;
}


#activeSellingDialog-body{
height:640px;
width:1180px;
padding:10px;
}
#activeSelling-content{
width:1160px; */
}
#activeSelling-table-container {
height:530px;
width:1160px;
}
#activeSelling-table {
width:1139px;
}
#activeSelling-dialog #dialog-buttons {
clear: both;
padding: 18px 0;
}
#activeSelling-dialog #dialog-buttons #btnPrint{
float: left;
margin-top:  10px;
}
#activeSelling-dialog #dialog-buttons #btnBack{
float: right;
margin-top:  10px;
}
#activeSelling-dialog #dialog-buttons #btnSave {
float: right;
margin-top: 10px;
margin-right: 20px;
}
#activeSelling-dialog td.media {
text-align: center;
}
#activeSelling-dialog td.media img{
margin: 3px;
}
#activeSelling-dialog #legalnotes {
color:#4c5356;
}
#activeSelling-dialog div#activeSelling-table-container table#activeSelling-table td.tc-mcell.status{
width:205px;
}
#activeSelling-table-container .comboBox {
	z-index: auto !important;
	margin-top:2px;
}


body#priceStaging {
padding: 20px;
}
body#priceStaging #prices-container {
width:1228px;
height:735px;
/* overflow: auto; */
}
body#priceStaging #prices-table-container{
height:735px;
width:1208px;
}
#priceStaging #prices-table{
width: 100%;
/* border-collapse: collapse; */
}
#priceStaging #prices-table thead {
font-size: large;
}
#priceStaging #prices-table tr.countryDelimiter {
background-color: #f3f3f3 !important;
color: white;
font-size: large;
}
#priceStaging #prices-table tr.evenRow {
background-color: white;
}
#priceStaging#prices-table tr {
border: 1px solid black;
}
#priceStagingButtons {
margin-top: 10px;
position: absolute;
bottom: 20px;
}


#dsgvoDialog-body{
 height:350px;
 width:600px; 
}

#dsgvoDialog-body div.link{
	font-weight: normal;
	font-size: small;
	margin-top: 30px;
	margin-bottom: 10px;
}

#dsgvoDialog-body div.text{
	font-weight: normal;
}
#dsgvoDialogButtons{
	bottom: 10px;
    position: absolute;
    width: 100%;
}
.dsgvoDialog-fieldset {
	border: 2px solid black;
	margin: 10px;
	padding: 8px;
}
#dsgvoDialogButtons #btnOk {
    float: right;
    margin-right: 10px;
}


#asgDialog-body {
height:740px;
width:1180px;
}
#asg-popup-content {
height:740px;
width:1180px;
}
#asgIFrame {
height: 100%;
width: 100%;
}

