body
{
        background-image: url('../images/background.jpg');
        background-repeat: repeat;
        font-family:Comic Sans MS;
        margin: 0px;
        padding: 0px;
}

table
{
        border-collapse: collapse;        
}

a img
{ border: 0}

a{color:#FF0000;}


.error
{
        background-color: orange;        
}

div#container
{
        background-color: white;
        padding-bottom: 30px;
}

div.description
{
        
        height:80px;
        
}

div.description a
{
        margin-top: 5px;
        margin-left: 50px;
        width: 260px;
        display: block;
        text-align: justify;
}

div#title
{
        text-align: center;
}

h1
{
        text-align: center;
        margin: 0;
        padding: 0;
        color:#FF0000;
        font-weight:normal;
        font-size: 20px;
        font-weight: bold;
        line-height: 46px;
}

div#menu table
{
        width: 100%;
        margin: 0px;
        padding: 0px;
        
}

div#menu 
{        
        margin-top: -5px;
        margin-left: 1px;        
}

div#menu td
{
        cursor: pointer;
        pointer: hand;
        text-align: center;
        border-right: 1px solid white;
        color: white;
        font-size: 14px;
        background-color: red;
        font-weight: bold;
}

div#menu td.active, div#menu td.active a
{
        color: red;
        background-color: white;        
}

div#menu td a
{
        color: white;        
        text-decoration: none;
        font-size: 13px;
}


div#menu td.first
{
        border-left: 1px solid white;        

}

div#products
{
        margin-top: 15px;

}

div#products div
{
        float: left;
        width: 333px;
        
}

div#products div h1
{
        text-align: center;
        text-decoration: underline;
}

div#products div img, div#products div h1
{
        display: block;
        margin-left: 30px;
}
div#products div.white
{
        background-color: white;        
}

div#products div h1
{
        font-size: 16px;
        margin-top: 0px;        
        margin-bottom: 10px;        
}

div#products div.description
{
        margin-bottom: 20px;        
}

div.cat
{
        position: relative;
        cursor: pointer;
        pointer: hand;
        text-align: center;
        background-color: white;
        width: 200px;
}

div#products div.cat img
{
        display: inline;        
}

div.cat_png
{
        position: absolute;
        top: 0px;
        left: 0px;
}

span#besteltekst
{
        cursor: pointer;
        pointer: hand;
}

div#winkelwagen_link
{
        padding: 10px 40px 0px;
        text-align: right;
}
