#Shop {
       height: 100%
   width: 790px;
   font-family: Tahoma;

}

#MenuContainer {
        width: 180px;
        float: left;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 98%;
}

#MenuShop {
        width: 150px;
        float: left;
        padding-right: 10px;
        background: #fafafa;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 98%;
        margin-bottom: 20px;
        border-collapse: collapse;
        border: solid 1px #dddddd;

}


#MenuShop a {
        text-decoration: none;
        color: #1b4297;
}

.Subgroep {
        background-color: #fafafa;
        height: 20%;
        width: 100%;
        text-align: left;
        margin-left: 10px;
        font-weight: normal;
}
.Subgroep a{
 font-weight: normal;
}
.Ondergroep {
        background-color: #fafafa;
        float: left;
        height: 18px;
        width: 100%;
        font-weight: bold;
        font-size: 11px;
        margin-left: 2px;
}
.Ondergroep a{
 font-weight: bold;
}

.Hoofdgroep {
        background-color: #CCCCCC;
        background-repeat: no-repeat;
        float: left;
        height: 20px;
        width: 100%;
        margin-bottom: 2px;
}


.ItemChecked{
 font-weight: bold;
}


#ProductenShop{
        width: 580px;
        float: left;
        font-family: Tahoma;
        font-size: 11px;
        margin: 2px;
        padding: 2px;

}
p {
        font-size: 11px;
}


#Producten{
}
#ProductenRandom{
        width: 98%;
        float: left;
        padding: 5px 5px;
}
.ProdutenRandomitem{
        width: 25%;
        float: left;
        font-size: 11px;
        padding-bottom: 10px;
        height: 200px;
        text-align:center;
        cursor: pointer;
}
.afbeelding{
        padding-bottom: 5px;
        height: 100px;
}
.omschrijving{
        padding-bottom: 5px;
        height: 50px;

}
.prijs{
        font-size: 14px;
        padding-bottom: 5px;
        font-weight: bold;
}

p {
        font-size: 11px;
}

#Producten .Merk {
        width: 20%;
        float: left;
}

#Producten .Omschrijving {
        width: 40%;
        float: left;
}

#Producten .Prijs{
        width: 20%;
        float: left;
}
#Producten .Prijs .Euro{
  text-align:left;
  float: left;
  width: 10px;
}
#Producten .Prijs .Bedrag{
 text-align: right;
 float: left;
}



#Producten .ProductFoto{
        width: 10%;
        float: left;
}




#Producten .ProductKop {
        background-color: #111583;
        color: #FFFFFF;
        font-weight: bold;
        width: 100%;
        margin: 2px;
        padding: 2px;


}

#Producten .ProductenOdd {
        background-color: #FCB813;
        float: none;
        width: 100%;
        margin: 2px;
        padding: 2px;
        cursor: pointer;
        height: 18px;

}

#Producten .ProductenEven {
        float: none;
        background-color: #EBD296;
        width: 100%;
        margin: 2px;
        padding: 2px;
        height: 18px;
        cursor: pointer;
}



#ProductDetails {
        width: 540px;
        float: left;
        font-size: 11px;
        font-family: Tahoma;
        padding: 2px;
        margin: 2px;
        line-height: 18px;

}

#ProductDetails .ProductFoto {
        text-align: center;
        vertical-align: middle;
        width: 510px;
}

#ProductDetails .Prijs {

        width: 75%;
}

#ProductDetails .ActiePrijs{
 font-weight: bold;
 color: red;
}

#ProductDetails .Omschrijving {

        width: 75%;
        font-weight: normal;
}

#ProductDetails .Titel{
      width: 25%;
      float: left;

}

#ProductDetails .Merk {
        text-align: left;
        width: 75%;
}


#ProductDetails .ProductKopDetails {
        background-color: #111583;
        color: #FFFFFF;
        font-weight: bold;
        width: 100%;
        height: 25px;
        font-size: 14px;
        padding-left: 4px;
        margin-bottom: 10px;
        line-height: 20px;
}

#ProductDetails .ProductKopDetails h2{
   color: #FFFFFF;
   font-size: 14px;
   font-weight: bold;
}



.Selected{
 font-weight: bold;
}
.Unselected{
 font-weight: normal;
}



.IndicatieGroen {
        font-family: verdana,arial;
        font-size: 12px;
        font-weight: bold;
        Color: #36485B;
        cursor: pointer;
}

.IndicatieRood {
        font-family: verdana,arial;
        font-size: 12px;
        font-weight: bold;
        Color: #36485B;
    cursor: pointer;
}
.IndicatieOranje{

        font-family: verdana,arial;
        font-size: 12px;
        font-weight: bold;
        Color: #36485B;
    cursor: pointer;

}


#MenuTop {
        background-color: #fafafa;
        float: left;
        width: 100%;
        font-weight: bold;
        font-size: 11px;
        margin-left: 2px;
}
.MenuTop a{
 font-weight: bold;
}
