
h3{
    color: #D21F23;
}
.wrapper {
    width: 720px;
    padding-top: 20px;
    font-family: Arial, Helvetica, Sans-serif;
    color: #000000;
    font-size: 12px;
}

.wrapper .product .product-container-head .product-name {
    margin: 0 15px 0 0;
    font-style: italic;
    font-size: 20pt;
    font-weight: bold;
    color: #000000;
    float: left;
}

.wrapper .product .product-container-head .product-sku {
    color: #D71E24;
    float: left;
    font-size: 12pt;
    font-weight: bold;
    margin: 10px 0 0;
}

.wrapper .product .product-container-images {
    clear: both;
    padding: 25px 0 0 0;
}

.wrapper .product .product-image-container-main {
    background: #F2F2F2;
    padding: 35px 20px;
    border-radius: 15px 0 0 15px;
    float: left;
}

.wrapper .product .product-image-container-main .product-image-main-container {
    overflow: hidden;
    border: 5px solid #e5e5e5;
}

.wrapper .product .product-image-container-main .product-image-main-container #product-image-main {
    float: left;
}

.wrapper .product .product-image-container-thumbnails {
    background: #DCDCDA;
    padding: 25px 15px;
    border-radius: 0 15px 15px 0;
    float: left;
}

.wrapper .product .product-image-container-thumbnails .product-image-thumbnail-container {
    float: left;
    border: 3px solid #DCDCDA;
    margin: 2px;
    overflow: hidden;
    cursor: pointer;
    transition: all 200ms ease-in-out;
}

.wrapper .product .product-image-container-thumbnails .product-image-thumbnail-container:hover {
    border-color: #EFEFEF;
}

.wrapper .product .product-image-container-thumbnails .product-image-thumbnail-container.active {
    border-color: #D71F21;
}

.wrapper .product .product-image-container-thumbnails .product-image-thumbnail-container .product-image-thumbnail {
    float: left;
}

.wrapper .product .product-container-tabs {
    clear: both;
    padding: 30px 0 0 0;
}

.wrapper .product .product-container-tabs #product-tabs {
    padding: 0;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-nav {
    padding: 0;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-nav li {
    background: #DCDCDA;
    border-radius: 10px 10px 0 0;
    padding: 0;
    margin: 0 2px 0 0;
    color: #000000;
    transition: all 50ms ease-in-out;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-nav li:hover {
    background: #c8c8c6;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-nav .ui-tabs-anchor {
    color: #000000;
    padding: 10px 20px;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-nav li.ui-tabs-active {
    background: #F2F2F2;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel {
    background: #F2F2F2;
    border-radius: 0 10px 10px 10px;
    padding: 20px;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel h3 {
    margin: 0 0 10px 0;
    font-weight: bold;
    font-size: 14px;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel p {
    margin: 0px 0 15px 0;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel table {
    border: 1px solid #DCDCDA;
    background: #FFFFFF;
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
    margin: 0 0 20px 0;
    font-size: 12px;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel table th,
.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel table td {
    padding: 8px 5px;
    border: solid #DCDCDA;
    border-width: 0 1px 1px 0;
    margin: 0;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel table tr:nth-child(2n) th,
.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel table tr:nth-child(2n) td {
    background: #ededed;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel table th:last-child,
.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel table td:last-child {
    border-right: none;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel table th {
    text-align: left;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel table thead th {
    background: #e8e8e8;
    font-weight: bold;
    text-align: center;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel table tbody th {
    width: 250px;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel dl {
    width: 320px;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel dl dt,
.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel dl dd {
    border-bottom: 1px dashed #DCDCDA;
    display: inline-block;
    margin: 0 0 20px 0;
    padding: 0;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel dl dt {
    width: 100px;
}

.wrapper .product .product-container-tabs #product-tabs .ui-tabs-panel dl dd {
    text-align: right;
    width: 200px;
}

td#abgas{
    background-image: url("navi/abgasanlage.jpg");
}

div#abgas:hover{
    background-image: url("navi/abgasanlage_over.jpg")
}

.product-image-main-container > img {
  max-width: 300px;
  min-width: 300px;
  max-height: 300px;
  min-height: 300px;
}

img.product-image-thumbnail {
  max-width: 100px;
  max-height: 100px;
  min-width: 100px;
  min-height: 100px;
}