/*---------productmodule-----------*/
.product_groep {
        width: 738px;
        height: 100px;
        border: 1px solid #2B296A;
        margin-bottom: 20px;
}
.ga_naar {
  float: right;
  color: white;
}
.ga_naar a:link, .ga_naar a:active, .ga_naar a:hover,
 .ga_naar a:visited{
    color: white;
    text-decoration: none;
 }
.product_groep_foto {
  float: left;
  width: 133px;
  height: 100px;
}
.product_groep_foto a:active img,
.product_groep_foto a:hover img,
.product_groep_foto a:link img,
.product_groep_foto a:visited img{
 	border: 0px;
}
.product_groep_inhoud {
  height: 98px;
  margin-left: 133px;
}
.product_groep_titel {
  height: 24px;
  line-height: 24px;
  background-color: #2B296A;
  padding-left: 10px;
  padding-right: 10px;
}
.product_groep_titel h3 a:active, 
.product_groep_titel h3 a:hover, 
.product_groep_titel h3 a:link,
.product_groep_titel h3 a:visited{
  margin: 0;
  padding: 0;
  color: white;
  text-decoration: none;
}
.product_groep_info {
  overflow: hidden;
  padding: 10px;
}

table.productlist{
  width: 100%;
  cellpadding: 0;
  cellspacing: 0;
}

table.productlist th{
  text-align: left;
  color: #2B296A;
  border-bottom: 2px solid #2B296A;
}

table.productlist a{
  color: black;
  text-decoration: none;
}
table.productlist tr.product:hover{
  color: maroon;
  background: #F3EDE2;
}

table.productlist tr.product:hover a{
  color: maroon;
}

table.productlist a:hover{
  color: maroon;
}

div.product{
        width :133px;
        border: 1px solid #2B296A;
        margin-right: 20px;
        margin-bottom :20px;
        float: left;
}
.product_foto{
        height: 100px;
        width :133px;
}
.product_titel {
        height: 24px;
        line-height: 24px;
        background-color: #2B296A;
        padding-left: 5px;
}
.product_titel h4{
        margin: 0;
        padding: 0;
        color: white;
}
.product_info{
        overflow: hidden;
        font-size: 11px;
        padding: 5px;
        height: 68px;
}
.product_ga_naar{
        height: 18px;
        line-height: 18px;
        background-color: #2B296A;
        padding-left: 5px;
        font-size: 11px;
        color: white;
}
.product_ga_naar a:link, .product_ga_naar a:active, .product_ga_naar a:hover,
 .product_ga_naar a:visited{
    color: white;
    text-decoration: none;
 }
.product_message{
        font-style: italic;
        font-size: x-small;
        color: #2B296A;
}
.product_detail img{
        border: 0px;
}
.product_detail_foto{
        margin: 0 auto;
        margin-bottom: 10px;
}
.product_detail_thumbs{
        background-color: #2B296A;
        height :100px;
}
.product_detail_thumbs img{
        float: left;
}
#product_detail_foto_big{
        display: none;
}
.product_detail_info{
        padding: 10px;
}
.product_detail_info .label{
        font-weight: bold;
        color: #2B296A;
        vertical-align: top;
}
.detail_ga_naar{
        background-color: #2B296A;
        line-height :24px;
        height :24px;
        color: white;
        padding-left: 10px;
}
.detail_ga_naar a:link, .detail_ga_naar a:active, .detail_ga_naar a:hover,
 .detail_ga_naar a:visited{
    color: white;
    text-decoration: none;
 }
 /*---------ZOEKEN-----------*/
 form input.search_submit{
 
 }
 
div.product_attachments {
  background-color: #e6e6e6;
  border: 1px dotted silver;
  font-size: 14px;
  font-weight: bold;
  padding: 4px;
}
div.product_attachments ul {
  list-style: none;
  margin: 0;
  padding-left: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
}
div.product_attachments {
  padding: 6px;
}

div.product_attachments img {
  background-image: url(/images/admin/icons/16x16-24.png);
  background-position: -48px -400px;
  vertical-align: middle;
  height: 16px;
  width: 16px;
}
div.product_attachments img.pdf {
  background-position: -64px -400px; 
}
div.product_attachments img.png {
  background-position: -64px -448px; 
}
div.product_attachments img.gif {
  background-position: -64px -448px; 
}
div.product_attachments img.jpeg {
  background-position: -384px -432px; 
}
div.product_attachments img.bmp {
  background-position: -208px -416px; 
}
div.product_attachments img.x_msvideo {
  background-position: -80px -256px;
}

div.product_attachments img.msword{
  background-position: -80px -432px;
}
div.product_attachments img.vnd_ms_excel{
  background-position: -368px -400px; 
}
div.product_attachments img.vnd_visio {
  background-position: -192px -416px; 
}
div.product_attachments img.vnd_ms_powerpoint {
  background-position: -288px -416px;
}
