﻿@import "reset.css";
body
{
    font-family: Arial, Verdana, Times New Roman;
    font-size:12px;
    color: #747373;
    margin:0;
    padding:0;
}
a, a:visited
{
    color:#8a0101;
    text-decoration:underline;
}
a:hover
{
    text-decoration:none;
}
#bg-container
{
    background-image: url(../img/main_bg.jpg);
    background-position:center bottom;
    background-repeat:no-repeat;
    min-width:964px;
    min-height:1024px;
    margin:15px auto 0;
    /*margin:39px auto 0;*/
}
#header-logo
{
    width:964px;
    height:100px;
    background-image: url(../img/header_logo.jpg);
    background-repeat:no-repeat;
    margin:auto;
}
#main-shadow-container
{
    width:956px;
    margin:auto;
    background-image: url(../img/content_bg.png);
    background-repeat:repeat-y;
}
#main-content-container
{
    width:926px;
    margin:auto;
}
#header-menu
{
    background-image: url(../img/menu-bg.gif);
    background-repeat:repeat-x;
    height:40px;
}
#menuPhone
{
    color:#FFFFFF;
    font-size:17px;
    font-weight:bold;
    float:right;
    margin: 10px 24px 0 0;
}
#header-menu-colors
{
    height:5px;
    background-image: url(../img/menu-bottom-colors.jpg);
    background-repeat:no-repeat;
}
#content-footer
{
    background-image: url(../img/content_footer_bg.png);
    background-repeat:no-repeat;
    height:213px;
    width:956px;
    margin:auto;
}
#content-footer div
{
    float:right;
    font-size:10px;
    margin-right:30px;
    margin-top:45px;
}
ul#mainMenu
{
    margin-left:39px;
}
#mainMenu li
{
    float:left;
}

/* CONTENT */
#pageContent
{
    /*padding-left:43px;*/
    padding-left:28px;
    padding-right:28px;
    padding-top:15px;
}
#signature
{
    float:right;
    margin:35px;
}
h1
{
    font-weight:bold;
    font-size:18px;
    color:#000000;
    margin-bottom:20px;
}
h2
{
    font-weight:bold;
    font-size:14px;
    color:#000000;
    margin-bottom:20px;
}
h4
{
    color:#8a0101;
    font-weight:bold;
    font-size:18px;
    margin-bottom:20px;
}
#leftBox
{
    float:left;
    width:540px;
    /*width:492px;*/
}
#rightBox
{
    float:right;
    width:313px;
}
.registerFormContainer
{
    width:274px;
    float:right;
}
.form
{
    width:100%;
}
.frontpageButton
{
    float:right;
    margin-bottom:13px;
}
.inputwide
{
    border: 1px solid #bababa;
    height:24px;
    width:100%;
    color:#747373;
    font-size:15px;
}
.inputwideStrong
{
    border: 1px solid #949292;
    height:24px;
    width:50px;
    color:#747373;
    font-size:15px;
    font-weight:bold;
}
.inputwideMultiline
{
    border: 1px solid #dedede;
    width:100%;
    color:#747373;
    font-size:15px;
}
.formButton
{
    float:right;
    margin-top:10px;
}
.form td
{
    padding-bottom:4px;
    padding-right:4px;
}
.pictureFrame
{
    width: 330px;
    height: 217px;
    background-image: url(../img/pictureFrame.jpg);
    background-repeat:no-repeat;
}
.pictureFrame img
{
    width:268px;
    height:160px;
    margin-top:28px;
    margin-left:33px;
}
#map_canvas
{
    width:300px;
    height:287px;
    border:1px solid #dedede;
}
#cadeaubonContainer
{
    margin-right:10px;
}
#cadeaubonForm
{
    margin:auto;
    position:relative;
    width:718px;
    height:392px;
}
#cadeaubonForm img
{
    position:absolute;
}
.cadeaubonFormName
{
    position:absolute;
    left:110px;
    top:248px;
    background-color:Transparent;
    border:0;
    width:225px;
    font-weight:bold;
    color:#4d4d4d;
}
.cadeaubonFormAddress
{
    position:absolute;
    left:110px;
    top:282px;
    border:0;
    width:225px;
    font-weight:bold;
    background-color:Transparent;
    color:#4d4d4d;
}
.cadeaubonFormCity
{
    position:absolute;
    left:110px;
    top:317px;
    border:0;
    width:225px;
    font-weight:bold;
    background-color:Transparent;
    color:#4d4d4d;
}
.cadeaubonFormNote
{
    position:absolute;
    left:425px;
    top:225px;
    border:0;
    width:260px;
    font-weight:bold;
    background-color:Transparent;
    color:#4d4d4d;
}
#cadeaubonValueLeft
{
    float:left;
    width:55px;
}
#cadeaubonValueRight
{
    float:left;
}
.CadeaubonSelectValue
{
    border: 1px solid #dedede;
    height:28px;
    width:100%;
    color:#747373;
    font-size:15px;
    float:left;
}
#digID
{
    border:1px solid #dedede;
    margin:auto;
    display:block;
}
.voordeelBox
{
    float:left;
    width:283px;
    position:relative;
}
.voordeelBox a
{
    float:right;
    padding-right:10px;
}
.voordeelBoxPrice
{
    position:absolute;
    right:10px;
    top:5px;
    background-image: url(../img/voordeel/pakketPrice.gif);
    background-repeat:no-repeat;
    width:104px;
    height:56px;
}
.voordeelBoxPrice span
{
    position:absolute;
    top:10px;
    left:18px;
    font-weight:bold;
    font-size:18px;
}
.voordeelBoxSpacer
{
    float:left;
    width:10px;
    height:633px;
    background-image: url(../img/voordeel/boxSpacer.gif);
    background-repeat:repeat-y;
}
.pakketContent
{
    position:relative;
}
.voordeelBoxHeader
{
    position:absolute;
    padding-top:5px;
    padding-left:10px;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
}
.voordeelBox_pakket
{
    height:29px;
    width:281px;
    background-repeat:repeat-x;
    margin: 3px auto 3px auto;
}
.voordeelBoxFooter
{
    height:6px;
    background-image: url(../img/voordeel/footer.gif);
    background-repeat:repeat-x;
    margin-top:5px;
}
.pakketAuto {background-image: url(../img/voordeel/boxPakketAutoColor.gif);}
.pakketMotor {background-image: url(../img/voordeel/boxPakketMotorColor.gif);}
.pakketBromfiets {background-image: url(../img/voordeel/boxPakketBromfietsColor.gif);}
ul.pakketOpties
{
}
ul.pakketOpties li
{
    background-image: url(../img/voordeel/bullet.gif);
    background-repeat:no-repeat;
    padding-left:17px;
    margin-left: 5px;
    margin-top: 15px;
}
.bold
{
    font-weight:bold;
}
.ulNormal
{
    list-style:circle;
    margin:10px;
}
.ulNormal li
{
    margin-left:25px;
}
