div.remproduct-list-searchmsg {
    margin-bottom: 30px;
}
div.remproduct-list-noresult {
    color: red;
    font-weight: bold;
    margin-bottom: 30px;
}
div.tx-rem-product-db13 div.remproduct-list-item {
    overflow: hidden;
}
div.tx-rem-product-db13 div.pagination_title {
    margin-top: 25px;
}
div.remproduct-list-item {
    margin-bottom: 20px;
}
span.remproduct-list-item-description {
   padding:0;
   margin:0;
}
div.remproduct-list-item a.pdf {
    display: inline-block;
    margin-right: 15px;
}
div.tx-remproductdb11-pi1-browsebox * {
    font-size: 9pt;
}
div.remproduct-single-item ul, div.remproduct-rangeofuse ul, div.remproduct-properties ul {
    margin-top:6px;
}
div.remproduct-single-item div.remproduct-docs-td ul {
  margin-top:6px;
  margin-left: -20px;
}
div.remproduct-single-item div.remproduct-docs-td a, div.remproduct-single-item div.remproduct-docs-sd a {
  text-decoration:none;
}
div.remproduct-certificates {
    margin-bottom: 15px;
    margin-right: 10px;
}
div.remproduct-rangeofuse {
    display: block;
}
div.remproduct-properties {
    clear: both;
    display: block;
}

div.remproduct-colorcharts  {
    padding-top:20px;
    overflow: hidden;
}

div.remproduct-colorcharts .color-set {
    float:left;
    width: 421px;
}

div.remproduct-colorcharts .color-preview {
    float:right;
    width: 175px;
}

#productVariantPreview, #preview {
    width: 175px !important;
    height: 56px !important;
}

div.remproduct-colorcharts ul.palette li { list-style-type: none; margin-right:10px; margin-bottom:10px; float:left; width:72px;height:23px;overflow: hidden;}
div.remproduct-colorcharts ul.palette li.mover { outline: 3px solid #80693F; }
div.remproduct-colorcharts ul.palette { padding:0px; margin:0px; padding-left:3px; }


a.remproduct-listviewlink-top {
    clear: both;
    margin: 0px 0px 25px 0px;
}


#col2 .catalog ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#col2 .catalog li {
    margin: 0;
    padding: 0;
}
div.folder, div.folderOpen > a:first-child, div.catalog div.product {
    border:1px solid #CACACA;
    margin-bottom:3px;
    display:block;
}

div.folderOpen > a:first-child {
    margin-left:-24px;
    padding:11px 28px;
}

div.folderOpen {
    margin-left:24px;
}
div.remproduct-list-container.folderOpen {
    margin-left: 0;
}

div.folder a {
    display:block;
    background: url("../images/breadcrumb-arrow.png") no-repeat scroll 16px 50% transparent;
    padding: 11px 28px;
}

div.folderOpen > a:first-child {
    background: url("../images/breadcrumb-arrow.png") no-repeat scroll 16px 50% transparent;
    padding-left:28px;
}

div.folderSelect {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    #background: url("../images/folderselect.gif") no-repeat scroll 8px 10px #FFFFFF;
    border-color: #C0CFE4;
    border-image: none;
    border-style: solid none none;
    border-width: 1px;
    margin: 0;
    padding: 8px 0px 8px 28px;
}
html > body div.folderSelect {
    background-position: 8px 8px;
}
div.pos {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    #background: url("../images/pos.gif") no-repeat scroll 8px 10px #ECF1F7;
    border-color: #C0CFE4;
    border-image: none;
    border-style: solid none none;
    border-width: 1px;
    margin:0 ;
    padding: 8px 0 8px 28px;
}
html > body div.pos {
    background-position: 8px 8px;
}
div.posSelect {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    #background: url("../images/posselect.gif") no-repeat scroll 8px 10px #FFFFFF;
    border-color: #C0CFE4;
    border-image: none;
    border-style: solid none none;
    border-width: 1px;
    margin: 0;
    padding: 8px 0 8px 28px;
}
html > body div.posSelect {
    background-position: 8px 8px;
}
div.catalog div.product {
    padding:11px 16px;
    background: url("../images/breadcrumb-arrow-double.png") no-repeat scroll 22px 15px transparent;
    padding-left:35px;
}

div.folderOpen div.product div.remproduct-product-images {
    margin-top:0;
    margin-right: 5px;
    min-width: 60px;
    text-align: center;
}

.product .remproduct-product-images {
    float: left;
    margin-right: 8px;
    margin-top: 5px;
}
.product .remproduct-product-text {
    float: left;
    width: 400px;
    
}
.product .remproduct-product-title {
    display: block;
    font-weight: bold;
}
.product .remproduct-product-description {
    display: block;
    line-height:1,6;
    margin:5px 0px 5px 0px;
}
.product .remproduct-product-td a {
    background: url("../images/icon_pdf.jpg") no-repeat scroll 2px 3px transparent;
    margin:5px 0px 0px 0px;
    padding: 2px 0 2px 30px;
}

.product .remproduct-product-more {
    margin-left: 10px;
}
.product .remproduct-product-more a {
    background: url("../images/breadcrumb-arrow.png") no-repeat scroll 0 50% transparent;
    margin: 0 0 5px;
    padding: 0 0 0 10px;
}
.tx-remproductdb11-pi2 .product, .tx-remproductdb11-pi1 .product {
    background-image: none;
    padding-left: 0;
    overflow:hidden;
}
div.productBorder {
    background-color: #FFFFFF;
    border-color: #D3DCEB;
    border-style: solid;
    border-width: 3px 1px 1px;
    margin: 16px 0;
    padding: 0 10px 0 0;
}
div.productBox {
    background: url("../images/folder.gif") no-repeat scroll 8px 22px #ECF1F7;
    border: 0 none;
    margin: 0;
    padding: 15px 0 0 28px;
}
.productName {
    color: #004294;
    float: left;
    font-size: 11pt;
    font-weight: bold;
}
.productNameOld {
    color: #004294;
}
div.productDesc {
    padding-bottom: 8px;
    padding-top: 6px;
}
div.productInfo {
    background-color: #FFFFFF;
    border-color: #D3DCEB;
    border-style: dotted;
    border-width: 0 0 1px;
    margin: 0;
    padding: 10px;
}
div.productInfo ul {
    list-style-image: url("../images/list.gif");
    margin: 0 0 0 20px;
    padding: 0;
}
div.productInfo li {
    margin: 5px 0 0;
    padding: 0;
}
div.serviceBox {
    background-color: #ECF1F7;
    background-position: 5px 10px;
    border: 0 none;
    margin: 0;
    padding: 15px 0 0 28px;
}
div.fvBereich {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid none;
    border-width: 1px;
    color: #666666;
    font-weight: bold;
    padding: 2px;
}
td.produktBez a {
    text-decoration: underline;
}
td.produktBez p.searchRootline {
    color: #636C74;
    margin: 0;
    padding: 0;
}
a.searchPageNav {
    text-decoration: underline;
}

/* Produkt - Detail 2013 */
.remproduct-single-item-infos-head {
    overflow:hidden;
    margin-bottom:22px;
}

.remproduct-single-item-infos-head h1,
.remproduct-single-item-infos-head h2,
.remproduct-single-item-infos-head h3 {
    line-height: 1.6;
}

.remproduct-single-item-infos-head .data-left {
    float:left;
    width: 380px;
}

.remproduct-single-item-infos-head .image-right {
    float:right;
    width: 200px;
}

.remproduct-certificates img {
    vertical-align: middle;
    margin-right: 15px;
}

ul.product_piktograms {
    padding-left: 0 !important;
    overflow: hidden;
    margin-bottom: 25px;
}

ul.product_piktograms li {
    float: left;
    margin-right: 12px;
    list-style-type: none;
}