
/* Project Embed */
.price-srp .product-price {
  font-size: 2em;
  line-height: 1em;
}
.price-srp aside {
}

.node-product.node-full .container {
  overflow: auto;
}

.node-product.node-full .price-srp {
  float: right;
  width: 164px;
}
.node-product.node-full .musu-link {
  float: left;
  width: 221px;
}

.node-product.node-full .producer-link {
  margin-top: 10px;
  display: inline-block;
  margin-bottom: 5px;
}
.node-product.node-embed-product .producer-link {
  margin-top: 10px;
  display: inline-block;
}

.node-product.node-embed-product .price-srp {
  padding-top: .5em;
}

.container-12 .node-embed-product aside {
  width: 120px;
}

.node-ct-werkzeug #description .list-products,
.node-material #description .list-products {
  margin-top: 60px;
}

.node-ct-werkzeug #products .list-products > .item-list > ul > li.first,
.node-material #products .list-products  > .item-list > ul > li.first {
  border-top: none;
}

/* Tools Embed */
.node-product.node-embed-product strong.title,
.node-article.node-embed-tools strong.title,
.node-material.node-embed-tools strong.title,
.node-ct-werkzeug.node-embed-tools strong.title,
.node-product.node-embed-tools strong.title {
  display: block;  
}

.node-embed-product strong.title a,
.node-article.node-embed-tools strong.title a,
.node-material.node-embed-tools strong.title a,
.node-ct-werkzeug.node-embed-tools strong.title a,
.node-product.node-embed-tools strong.title a {
  text-decoration: none;
}

.node-product.node-embed-product strong.title,
.node-article.node-embed-tools strong.title,
.node-material.node-embed-tools strong.title,
.node-ct-werkzeug.node-embed-tools strong.title,
.node-product.node-embed-tools strong.title,
.node-material.node-embed-tools h2,
.node-ct-werkzeug.node-embed-tools h2 {
  margin-top: .5em;
  margin-bottom: .2em;
}

.node-embed-product strong.title a,
.node-article.node-embed-tools strong.title a,
.node-material.node-embed-tools strong.title a,
.node-ct-werkzeug.node-embed-tools strong.title a,
.node-product.node-embed-tools strong.title a,
.node-material.node-embed-tools h2 a,
.node-ct-werkzeug.node-embed-tools h2 a {
  color: #333333;
}

.node-product.node-embed-tools aside,
.node-material.node-embed-tools aside,
.node-ct-werkzeug.node-embed-tools aside {
  text-align: right;
  margin: 10px 0px;
  padding: 0px 10px;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  width: 80px;
}

.list-used-products .node-product.node-embed-tools aside {
  border-right: none;
  width: 119px;
  padding-right: 0;
  margin-top: .5em;
}
.list-used-products .node-product.node-embed-tools aside img {
  max-width: 100%;
  height: auto;
}
.list-used-products .node-product.node-embed-tools aside .retail-price .field-item {
  font-size: 2em;
  font-weight: bold;
  margin-top: .75em;
}
.list-used-products .node-product.node-embed-tools aside .retail-price .field-label {
  font-weight: normal;
  font-family: Arial,Verdana,sans-serif;
  font-size: 10px;
}


.node-material.node-embed-tools aside .field-label,
.node-ct-werkzeug.node-embed-tools aside .field-label {
  font-size: 10px;
  color: #666666;
}


.node-product.node-embed-product .processed-image img,
.node-product.node-embed-tools .processed-image img,
.node-material.node-embed-tools .processed-image img,
.node-ct-werkzeug.node-embed-tools .processed-image img {
  width: 135px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.node-article.node-embed-tools .processed-image img{
  width: 70px;
  margin-top: 10px;
  margin-bottom: 0px;
}

.node-type-material .node-article.node-embed-tools .processed-image,
.node-type-ct-werkzeug .node-article.node-embed-tools .processed-image {
  margin: 0px;
  float: none;
}

.node-material.node-embed-tools aside .field-item,
.node-ct-werkzeug.node-embed-tools aside .field-item,
.field-collection-item-field-tools-materials .field-name-field-count .field-item {
  margin: 0px;
}

.node-material.node-embed-tools aside .field-item-easy,
.node-ct-werkzeug.node-embed-tools aside .field-item-easy,
.field-collection-item-field-tools-materials .field-name-field-count .field-item-easy {
  margin: 0px;
  color: #339900;
}

.node-material.node-embed-tools aside .field-item-medium,
.node-ct-werkzeug.node-embed-tools aside .field-item-medium,
.field-collection-item-field-tools-materials .field-name-field-count .field-item-medium {
  margin: 0px;
  color: #ff9900;
}

.node-material.node-embed-tools aside .field-item-hard,
.node-ct-werkzeug.node-embed-tools aside .field-item-hard,
.field-collection-item-field-tools-materials .field-name-field-count .field-item-hard {
  margin: 0px;
  color: #cc0000;
}

/* FULL */

.node-type-material .node-material .processed-image,
.node-type-ct-werkzeug .node-ct-werkzeug .processed-image {
  float: left;
  margin: 0px 15px 20px 0px;
}

.node-type-material .node-material .processed-image.slider-small img,
.node-type-ct-werkzeug .node-ct-werkzeug .processed-image.slider-small img {
  width: 290px;
}

.node-type-material .node-material .view-article-embed .processed-image img,
.node-type-ct-werkzeug .node-ct-werkzeug .view-article-embed .processed-image img {
  width:135px;
}

.node-type-material .node-material .field-name-field-tools-abstract,
.node-type-ct-werkzeug .node-ct-werkzeug .field-name-field-tools-abstract {
  margin-bottom: 20px;
}

.node-type-ct-werkzeug .node-ct-werkzeug .processed-image .jcarousel-skin-default .jcarousel-clip-horizontal {
  width: 290px;
}

.node-type-material .field-name-field-rate-article,
.node-type-ct-werkzeug .field-name-field-rate-article {

}

.node-type-material .submitted .fivestar-basic,
.node-type-ct-werkzeug .submitted .fivestar-basic {
    float: right;
}

/* Block */
#block-views-similar-tools-block h2 {
  border-color: #639e19;
}


/* Product design */
.node-type-product .node-product header {
  background-color: #ededed;
  color: #696969;
}

.node-type-product .node-product .field-name-field-image {
  float: left;
  margin-right: 10px;
}

.node-type-product .node-product .field-name-body {
  padding: 10px;
  padding-bottom: 5px;
}

.node-type-product .node-product .field-name-body-empty {
  margin-bottom: 3em;
}

.price-items-table {
  margin-top: 2em;
}

.price-items-table em {
  font-style: normal;
  font-size: 2em;
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
}

.block-system-main table.price-items-table tr td {
  padding-top: 10px;
  padding-bottom: 10px;
  vertical-align: middle;
}

.block-system-main table.price-items-table tr th {
  font-weight: normal;
}

.price-items-table th.shop-column {
  width: 170px;
}

.price-items-table th.delivery-column {
  width: 270px;
}

.price-items-table .shop-logo img {
}

.price-items-table p {
  margin-bottom: 0;
}