body {
    background: #FFFFFF;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Trebuchet, "Trebuchet MS", Verdana, Arial;
    color: #2E2E2E;
    font-size: 11.5px;
}

body a {
    font-family: Trebuchet, "Trebuchet MS", Verdana, Arial;
    color: #2E2E2E;
    font-size: 11.5px;
    text-decoration:none;
}

b {
    margin-top: 0px;
    font-family: Trebuchet, "Trebuchet MS", Verdana, Arial;
    color: #2E2E2E;
    font-size: 12.5px;
    text-decoration:none;
}

.message {
    font-family: Trebuchet, "Trebuchet MS", Verdana, Arial;
    color: #Ff0000;
    font-size: 12.5px;
}

p {
    margin-top: 0px;
    font-family: Trebuchet, "Trebuchet MS", Verdana, Arial;
    color: #2E2E2E;
    font-size: 11.5px;
    text-decoration:none;
}

input {
    border: #096a8a 1px solid;
    margin-top:5px;
}
textarea {
    border: #096a8a 1px solid;
    margin-top:5px;
    font-family: Verdana;
    color: #000000;
    font-size: 12px;
}
.primaire_kleur { /* alles wat oranje is in bmc */
    color: #FFFFFF;
    background: #D5D546;
}

.secundaire_kleur { /* alles wat blauw is in bmc */
    color: #ffffff;
    background: #055F7D;
}

.primaire_border {
    border:#D5D546 1px solid;
    background:#FBFBE1;
}

.secundaire_border {
    border:#A4D4E4 1px solid;
    background:#F4FCFE;
}

#main {
    width:1032px;
    /*width:782px;*/
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background: #FFFFFF;
}

/* style voor linker navigatie. Die voor de top zit in de include navigatie.php */
.nav_active a{
    color: #000000;
    font-size: 10px;
    letter-spacing: 1px;
    text-decoration: none;
    padding-left: 1px;
    padding-top: 4px;
}

.nav_active a:hover{
    text-decoration: underline;
    }

.nav_inactive a{
    color: #FFFFFF;
    font-size: 10px;
    letter-spacing: 1px;
    text-decoration: none;
    padding-left: 1px;
    padding-top: 4px;
}

.nav_inactive a:hover{
    text-decoration: underline;
}
.navcat {
  background: transparent url(/images/bg_nav.png) repeat scroll right center;
}
.navcat a{
    text-decoration: none;
    color: #000000;
/*    background:#FFFFFF;*/
    text-decoration:none;
}

.witte_kop {
    color: #FFFFFF;
    font-size: 12px;
    font-weight:700;
    letter-spacing: 0px;
    text-decoration: none;
     font-family: Trebuchet, "Trebuchet MS", Verdana, Arial;
}

.opruiming a{
    color: #FFFFFF;
    font-size: 14px;
    font-weight:700;
    letter-spacing: 1px;
    text-decoration: none;
    padding-left: 1px;
    padding-top: 4px;
}

.aanbieding a{
    text-decoration: underline;
    color: #2e2e2e;
}

.help a{
    text-decoration: none;
    color: #2e2e2e;
}

.subSelector a:hover{
     /* deze style wordt ook gebruikt in de link pagina */
    text-decoration: underline;
    color: #2e2e2e;
}

.subSelector a{
     /* deze style wordt ook gebruikt in de link pagina */
    text-decoration: none;
    color: #2e2e2e;
}

#foto_head{
    font-size: 12px;
    margin: 0;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    width: 314px;
    height: 25px;
    background: #055F7D;
}

#foto_links a{
    font-size: 11px;
    margin-left: 2px;
    color:#000000;
    }

#footer{
    color: #cccccc;
    font-size: 11px;
    text-decoration: underline;
    }

#footer a{
    color: #676767;
    font-size: 10px;
    text-decoration: underline;
    margin-left: 5px;
    margin-right: 5px;
    }

h1{
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

h2{
    font-size: 13px;
    margin: 0;
    color: #2e2e2e;
    font-weight: bold;
    text-transform: uppercase;
    }

#showroomtxt p {
    color: #2e2e2e;
    font-size: 10px;
    line-height: 16px;
    margin-left: 10px;
    margin-top: 10px;
    }

.prod_head{ /* deze kan straks weg. Wordt overgenomen door content_head */
    width: 100%;
    height: 30px;
    background: #e6f1f6 url(images/hr2.gif) repeat-x bottom;
    margin-top: 10px;
    padding-left:10px;
    text-align:left;
    }

.verzendkosten_link {
    font-weight:bold;
    font-size:12px;
    color: #055F7D;
    text-decoration:underline;
}

.verzendkosten_link:hover {
    color: #055F7D;
    text-decoration:underline;
}

.prod_groep_head{ /* wordt alleen gebruikt voor het kopje in de productgroepen (sub_groep.php) */
    width: 100%;
    height: 30px;
    background: #FFFFFF;
    margin-top: 10px;
    padding-left:10px;
    padding-top:20px;
    padding-right:10px;
    text-align:left;
    color:#808080;
    font-family: Trebuchet, "Trebuchet MS", Verdana, Arial;
    font-size: 14.0px;
    font-weight:800;
}

.content_head{
    width: 97%;
    /*height: 30px;*/
    background: #FFFFFF;
    margin-top: 20px;
    padding-bottom:1px;
    padding-left:21px;
    text-align:left;
    color:#808080;
    font-family: Trebuchet, "Trebuchet MS", Verdana, Arial;
    font-size: 11.0px;
    background: url(images/hr2.gif) repeat-x bottom;
}

.content_head a {
    width: 97%;
    /*height: 30px;*/
    background: #FFFFFF;
    margin-top: 10px;
    text-align:left;
    color:#808080;
    text-decoration:none;
    font-family: Trebuchet, "Trebuchet MS", Verdana, Arial;
    font-size: 11.0px;
}

.prod_small {
    float: left;
    border: #D5D546 1px solid;
    margin-left: 10px;
    margin-top: 10px;
    display: inline;
    width: 133px;
    height: 118px;
    }

.prod_med {
    float: left;
    border: #D5D546 1px solid;
    margin-left: 10px;
    margin-top: 30px;
    display: inline;
    width: 133px;
    height: 231px;
    }
/* alle calendar styles */
.CALcpYearNavigation,
.CALcpMonthNavigation {
    background-color:#A4D4E4;
    text-align:center;
    vertical-align:center;
    text-decoration:none;
    color:#000000;
    font-weight:bold;
}

.CALcpDayColumnHeader,
.CALcpYearNavigation,
.CALcpMonthNavigation,
.CALcpCurrentMonthDate,
.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDate,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDate,
.CALcpCurrentDateDisabled,
.CALcpTodayText,
.CALcpTodayTextDisabled,
.CALcpText {
    font-family: Trebuchet, "Trebuchet MS", Verdana, Arial;
    font-size:11px;
    color:#000000;
}

TD.CALcpDayColumnHeader {
    text-align:center;
/*   border:solid 1px #000000;
border-width:0 0 1 0;*/
}
        .CALcpCurrentMonthDate,
        .CALcpOtherMonthDate,
        .CALcpCurrentDate
                        {
                        text-align:right;
                        text-decoration:none;
                        color:#000000;
                        }
        .CALcpCurrentMonthDateDisabled,
        .CALcpOtherMonthDateDisabled,
        .CALcpCurrentDateDisabled
                        {
                        color:#D0D0D0;
                        text-align:right;
                        text-decoration:line-through;
                        }
.CALcpCurrentMonthDate {
    color:#000000;
    font-weight:bold;
}
        .CALcpCurrentDate
                        {
                        color: #FF0000;
                        font-weight:bold;
                        }
        .CALcpOtherMonthDate
                        {
                        color:#808080;
                        }
TD.CALcpCurrentDate {
/*    background-color:#FE9F35;*/
    color:#000000;
    border:solid 1px #000000;
}
        TD.CALcpCurrentDateDisabled
                        {
                        border-width:1;
                        border:solid thin #FFAAAA;
                        }
        TD.CALcpTodayText,
        TD.CALcpTodayTextDisabled
                        {
                        border:solid thin #6677DD;
                        border-width:1 0 0 0;
                        color:#000000;
                        }
        A.CALcpTodayText,
        SPAN.CALcpTodayTextDisabled
                        {
                        color:#000000;
                        height:20px;
                        }
A.CALcpTodayText {
    color:#000000;
    font-weight:bold;
}
SPAN.CALcpTodayTextDisabled {
    color:#000000;
}
.CALcpBorder {
    border:#A4D4E4 1px solid;
    background:#F4FCFE;
}

#basketlist {
  margin-left: 0;
  padding-left: 20px;
  list-style: square url(images/li.gif);
}