@charset "utf-8";
/* partfinder/style.less */
@font-face{font-family:'Glyphicons Halflings';src:local("?"), url('fonts/glyphicons-halflings-regular.eot');src:local("?"), url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}html{padding-top:0;margin:auto}html body{font-size:11pt;line-height:1.42857;font-weight:100;padding:0;font-family:Arial, Helvetica, sans-serif;margin:0;height:100%;width:100%;position:absolute;min-width:1024px;min-height:738px}div#app{display:flex;display:-webkit-flex;height:100%}div#app >div{display:flex;display:-webkit-flex;flex-direction:row;width:100%}div#app >div button#sidebar-togglebutton{height:30px;margin-top:10px;margin-left:3px;z-index:2000}div#app >div section#sidebar{z-index:1000;margin-left:3em;flex-direction:column;background-color:#282828;flex-basis:19%;color:#ffffff;order:0;display:flex;display:-webkit-flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center}div#app >div section#sidebar .k-state-hover,div#app >div section#sidebar .k-state-hover:hover,div#app >div section#sidebar .k-dropdown-wrap.k-state-focused{background-color:#ffffff;font-weight:bold}div#app >div section#sidebar div#article-menu{flex:1;flex-basis:48%;overflow-y:auto;margin-bottom:1em}div#app >div section#sidebar div#article-menu ol.level1{counter-reset:listitem_level1;list-style-type:none;font-size:1.2em;line-height:2em;padding-left:1.5em}div#app >div section#sidebar div#article-menu ol.level1 li.listitem_level1:before{content:counter(listitem_level1) ". ";counter-increment:listitem_level1}div#app >div section#sidebar div#article-menu ol.level1 li.listitem_level1 >a{color:#ffffff;text-decoration:none}div#app >div section#sidebar div#article-menu ol.level1 li.listitem_level1.highlight >a{color:#175dc4}div#app >div section#sidebar div#article-menu ol.level1 li.listitem_level1 ol.level2{counter-reset:listitem_level2;list-style-type:none;padding-left:1em}div#app >div section#sidebar div#article-menu ol.level1 li.listitem_level1 ol.level2 li.listitem_level2:before{content:counter(listitem_level1) "." counter(listitem_level2,decimal) ". ";counter-increment:listitem_level2}div#app >div section#sidebar div#article-menu ol.level1 li.listitem_level1 ol.level2 li.listitem_level2 >a{color:#ffffff;text-decoration:initial}div#app >div section#sidebar div#article-menu ol.level1 li.listitem_level1 ol.level2 li.listitem_level2.highlight >a{color:#175dc4}div#app >div section#sidebar div#about-menu{flex:1 0 auto;flex-basis:15%;margin-left:auto;margin-right:auto;margin-bottom:24px;-webkit-align-items:center;-webkit-box-align:center;align-items:center}div#app >div section#sidebar div#about-menu >ul{padding-left:0;margin-top:0;margin-bottom:0}div#app >div section#sidebar div#about-menu >ul >li{list-style-type:none;padding-top:3px;padding-bottom:3px}div#app >div section#sidebar div#about-menu >ul >li >a{text-decoration:none;color:#ffffff}div#app >div section#sidebar div#about-menu >ul >li >a:hover{color:#175dc4}div#app >div section#sidebar .site-logo-link{flex-basis:20%}div#app >div section#sidebar .site-logo-link #imgSiteLogo{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:170px}div#app >div section#sidebar #brandslogan{display:inline;font-size:2em;font-style:normal;display:block;text-align:center;margin-top:1em;flex-basis:5%}div#app >div section#langbar{display:inline;position:absolute;top:40px;right:40px}div#app >div section#langbar a.langlink{text-decoration:none;color:#282828}div#app >div section#langbar a.langlink.highlight{font-weight:bold;font-size:1.1em}div#app >div section#content{margin-left:3em;margin-right:3em;margin-top:14em;margin-bottom:3em;padding:1em;flex-direction:column;flex-basis:81%;order:1}div#app >div section#content >div{height:100%}div#app >div section#content a.article-group-button{width:30%;text-align:center}div#app >div section#content div.article-group-view-container{display:flex;flex-wrap:wrap;justify-content:space-around;padding-top:18px;align-items:center}div#app >div section#content div.article-group-view-container a.article-group-button{flex-basis:52%}div#app >div section#content div.article-group-view-container a.article-group-button.group-a-7{flex-basis:30%}div#app >div section#content div.article-group-view-container a.article-group-button h4.km-bold{margin-top:0px;margin-bottom:0px;font-size:1.5em}div#app >div section#content div.searchArea{display:flex;flex-direction:row;height:100%}div#app >div section#content div.searchArea div.search-controls-container{flex-basis:90%}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container{display:flex}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container{display:flex}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container .param-container,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container .param-container{flex-basis:49%}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container .param-container .element-container,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container .param-container .element-container{margin-bottom:1em}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container .param-container .element-container .k-dropdown,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container .param-container .element-container .k-dropdown{width:10em}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container .param-container .element-container .k-dropdown-wrap .k-input,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container .param-container .element-container .k-state-default>.k-select,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container .param-container .element-container .k-dropdown-wrap.k-state-default,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container .param-container .element-container .k-dropdown-wrap .k-input,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container .param-container .element-container .k-state-default>.k-select,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container .param-container .element-container .k-dropdown-wrap.k-state-default{border-color:#175dc4;border-width:2px;color:#175dc4;font-weight:bold}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container .param-container .element-container .k-dropdown-wrap .k-input,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container .param-container .element-container .k-dropdown-wrap .k-input{padding:.3em 0}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container .param-container .element-container .k-dropdown-wrap .k-select,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container .param-container .element-container .k-dropdown-wrap .k-select{line-height:1.864em}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container .param-container .element-container .k-dropdown-wrap.k-state-default.k-state-focused,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container .param-container .element-container .k-dropdown-wrap.k-state-default.k-state-focused{background-color:#175dc4}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container .param-container .element-container .k-dropdown-wrap.k-state-default.k-state-focused .k-input,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container .param-container .element-container .k-dropdown-wrap.k-state-default.k-state-focused .k-input{color:#ffffff}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container .param-container .element-container .k-dropdown-wrap.k-state-default.k-state-focused .k-icon.k-i-arrow-s,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container .param-container .element-container .k-dropdown-wrap.k-state-default.k-state-focused .k-icon.k-i-arrow-s{opacity:1;background-position:-16px -224px}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container .param-container .element-container label,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container .param-container .element-container label{display:inline-block;width:11em}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container{flex-basis:70%;flex-grow:1;flex-shrink:1;order:0}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.nodata-message,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.nodata-message,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.nodata-message,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.nodata-message{display:none;width:100%;text-align:center;font-size:15px;color:#979797;margin-top:5em}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList{margin-top:6px;border-color:black;border-width:2px}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList div.article-data-table-container-top,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList div.article-data-table-container-bottom,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList div.article-data-table-container-top,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList div.article-data-table-container-bottom,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList div.article-data-table-container-top,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList div.article-data-table-container-bottom,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList div.article-data-table-container-top,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList div.article-data-table-container-bottom{display:block;position:relative}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList div.article-data-table-container-bottom,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList div.article-data-table-container-bottom,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList div.article-data-table-container-bottom,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList div.article-data-table-container-bottom{max-height:37em}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList .k-grid-header,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList .k-grid-header-wrap,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList .k-grid-header,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList .k-grid-header-wrap,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList .k-grid-header,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList .k-grid-header-wrap,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList .k-grid-header,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList .k-grid-header-wrap{border-bottom-color:#000000;border-style:solid;border-width:0 0px 1px 0}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList table th,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList table td,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList table tr,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList table th,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList table td,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList table tr,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList table th,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList table td,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList table tr,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList table th,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList table td,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList table tr{background-color:#ffffff;border-color:#000000;font-family:monospace;text-align:center;padding:0;border-collapse:collapse}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList table th.action-cell,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList table td.action-cell,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList table tr.action-cell,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList table th.action-cell,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList table td.action-cell,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList table tr.action-cell,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList table th.action-cell,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList table td.action-cell,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList table tr.action-cell,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList table th.action-cell,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList table td.action-cell,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList table tr.action-cell{cursor:pointer;color:#175dc4;text-decoration:underline;font-weight:bold}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList table span.actionbutton,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList table span.actionbutton,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList table span.actionbutton,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList table span.actionbutton{background-image:url('/img/details.png');background-size:contain;height:24px;width:24px;display:block;background-repeat:no-repeat;margin-left:auto;margin-right:auto}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList thead,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList thead,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList thead,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList thead{border-bottom:#000000 solid 2px}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList thead tr th,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList thead tr th,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList thead tr th,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList thead tr th{font-weight:bold;word-wrap:break-word;font-size:0.94em;white-space:normal}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList thead tr th.action-header-cell,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList thead tr th.action-header-cell,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList thead tr th.action-header-cell,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList thead tr th.action-header-cell{vertical-align:middle}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList thead tr th span.action-header,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList thead tr th span.action-header,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList thead tr th span.action-header,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList thead tr th span.action-header{background-image:url('/img/details_header.png');background-size:contain;height:24px;width:24px;display:block;background-repeat:no-repeat;margin-left:auto;margin-right:auto}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList thead tr:last-child th,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList thead tr:last-child th,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList thead tr:last-child th,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList thead tr:last-child th{border-bottom:#000000 solid 1px}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList tbody tr,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList tbody tr,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList tbody tr,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList tbody tr{border-bottom:#000000 solid 1px}div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList tbody tr:last-child td,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .search-param-container div.resultList tbody tr:nth-last-child(2) td.multi-row-cell,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList tbody tr:last-child td,div#app >div section#content div.searchArea div.search-controls-container .upper-details-container .article-details-container div.resultList tbody tr:nth-last-child(2) td.multi-row-cell,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList tbody tr:last-child td,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .search-param-container div.resultList tbody tr:nth-last-child(2) td.multi-row-cell,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList tbody tr:last-child td,div#app >div section#content div.searchArea div.search-controls-container .lower-details-container .article-details-container div.resultList tbody tr:nth-last-child(2) td.multi-row-cell{border-bottom:#000000 solid 1px}div#app >div section#content div.article-image-container{flex-basis:34%;border:#175dc4 solid 1px}div#app >div section#content div.article-image-container .article-image-zoom-hint{display:block;text-align:center;font-size:0.89em;color:#175dc4}div#app >div section#content div.article-image-container img{max-height:180px;max-width:100%;display:block;margin-left:auto;margin-right:auto}div#app >div section#content div.article-image-container.zoom{display:inline-block;position:relative}div#app >div section#content div.article-image-container.zoom img{display:block}div#dialog div#articleImage>img{margin-left:auto;margin-right:auto;display:block}div#dialog div.link-container{display:flex;margin-top:16px}div#dialog div.link-container .link-button{flex-basis:50%;margin:1em;background-color:#175dc4;color:#ffffff}div#dialog div#articleData{margin-top:6px}div#dialog div#articleData table.articleData-table{width:100%;border:1px black solid;margin:0 auto;border-collapse:collapse;table-layout:fixed}div#dialog div#articleData table.articleData-table col.articleData-cols{min-width:35px}div#dialog div#articleData table.articleData-table col.articleNumber-col{width:130px}div#dialog div#articleData table.articleData-table col.articleNumberShort-col{width:90px}div#dialog div#articleData table.articleData-table col.action-col{width:90px}div#dialog div#articleData table.articleData-table td,div#dialog div#articleData table.articleData-table th{border-style:solid;border-width:1px;font-family:monospace;font-size:0.95em}div#dialog div#articleData table.articleData-table tbody td{text-align:center}
