html, body {
    margin:             0px;
    font-family:        "Verdana";
    font-size:          11px;
    color:              #1a1c57;
    background-color:   #181d55;
}

* {
    border:             none;
    margin:             0px;
    padding:            0px;
    vertical-align:     top;
}

a {
    color:              #8d8e90;
    text-decoration:    none;
}

a:hover {
    color:              #8d8e90;
    text-decoration:    underline;
}

.floatLeft {
    float:              left;
}

.spacer {
    margin-top:         12px;
}

.clearBoth {
    clear:              both;
}

h1 {
    font-weight:        bold;
    font-size:          14px;
}

input {
    border:             1px solid #181d55;
}

#maincontainer {
    position:           absolute;
    margin-left:        -455px;
    left:               50%;
    width:              911px;
    margin-top:         15px;
    
}

#header {
    width:              911px;
    height:             133px;
    background-image:   url('../../gfx/header.gif');
    background-repeat:  no-repeat;
}

#keukens {
    position:           absolute;
    width:              223px;
    height:             41px;
    margin-top:         91px;
    margin-left:        215px;
    cursor:             pointer;
}

#badkamers {
    position:           absolute;
    width:              223px;
    height:             41px;
    margin-top:         91px;
    margin-left:        439px;
    cursor:             pointer;
}

#tegels {
    position:           absolute;
    width:              223px;
    height:             41px;
    margin-top:         91px;
    margin-left:        663px;
    cursor:             pointer;
}

#home1 {
    float:              left;
    width:              292px;
    margin-left:        16px;
}

#home1top {
    width:              292px;
    height:             193px;
}

#home1bot {
    width:              292px;
    height:             15px;
    background-image:   url('../../gfx/keukens2.gif');
    background-repeat:  no-repeat;
    margin-top:         1px;
}

#home2 {
    float:              left;
    width:              291px;
    margin-left:        1px;
}

#home2top {
    width:              291px;
    height:             193px;
}

#home2bot {
    width:              291px;
    height:             15px;
    background-image:   url('../../gfx/badkamers2.gif');
    background-repeat:  no-repeat;
    margin-top:         1px;
}

#home3 {
    float:              left;
    width:              292px;
    margin-left:        1px;
}

#home3top {
    width:              292px;
    height:             193px;
}

#home3bot {
    width:              292px;
    height:             15px;
    background-image:   url('../../gfx/tegels2.gif');
    background-repeat:  no-repeat;
    margin-top:         1px;
}

#data {
    width:              911px;
    /*height:             433px;*/
    background-image:   url('../../gfx/data_bg.gif');
    background-repeat:  no-repeat;
    background-position:    top;
    background-color:   #FFFFFF;
}

#menu {
    height:             58px;
    width:              879px;
    background-image:   url('../../gfx/menu_bg.gif');
    background-repeat:  repeat-x;
    margin-left:        15px;
}

#menu a {
    display:            block;
    float:              left;
    width:              144px;
    height:             58px;
    line-height:        58px;
    vertical-align:     middle;
    float:              left;
    text-align:         center;
    color:              #181d55;
    font-size:          14px;
    text-decoration:    none;
    /*background-image:   url('../../gfx/menu_spacer.gif');
    background-repeat:  no-repeat;
    background-position:    right center;*/
}

#menu a:hover {
    text-decoration:    underline;
    background-image:   url('../../gfx/menu_hover.gif');
    background-repeat:  repeat-x;
}

#menu a.menuSelected {
    text-decoration:    underline;
    background-image:   url('../../gfx/menu_hover.gif');
    background-repeat:  repeat-x;
}

#left {
    float:              left;
    width:              200px;
    margin-left:        15px !important;
    margin-left:        10px;
}

#lefttop {
    height:             29px;
    width:              200px;
}

#leftbottom {
    margin-top:         1px;
    width:              188px !important;
    width:              200px;
    height:             240px !important;
    height:             252px;
    padding:            6px;
    text-align:         center;
}

#right {
    float:              right;
    width:              676px !important;
    width:              676px;
    margin-right:       19px !important;
    margin-right:       7px;
}

#righttop {
    height:             29px;
    
}

.bgdefault {
    background-color:   #a0a1a3;
}

.bgkeukens {
    background-color:   #181d56;
}

.bgbadkamers {
    background-color:   #5e99a4;
}

.bgtegels {
    background-color:   #672376;
}

#righttop a {
    display:            block;
    float:              left;
    padding:            20px;
    padding-top:        8px;
    padding-bottom:     5px;
    color:              #FFFFFF;
    text-decoration:    none;
}

#righttop a:hover {
    text-decoration:    underline;
}

#righttop a.submenuSelected {
    text-decoration:    underline;
}

#rightbottom {
    width:              636px !important;
    width:              636px;
    padding:            20px;
}

.newsTable {
    width:              676px;
}

.date {
    color:              #a2a2a4;
    font-size:          11px;
}

.newsImage {
    padding-right:      10px;
    padding-bottom:     5px;
}

.title {
    font-weight:        bold;
    font-size:          12px;
    text-decoration:    none;
    color:              #181d55;
}

.title a {
    font-weight:        bold;
    font-size:          12px;
    text-decoration:    none;
    color:              #181d55;
}

.price {
    font-size:          12px;
    font-weight:        bold;
}

.projectItem {
    width:              881px;
    /*height:         162px;*/
    margin-left:        15px;
    margin-top:         1px;
}

.projectImage {
    float:              left;
    width:              190px !important;
    width:              200px;
    /*height:             152px !important;
    height:             162px;*/
    margin-left:        0px !important;
    margin-left:        2px;
    text-align:         center;
    padding:            5px;
}

.projectData {
    float:              left;
    width:              641px !important;
    width:              675px;
    padding:            20px;
}

.projectSpacer {
    clear:              both;
    float:              right;
    width:              641px !important;
    width:              630px;
    background-color:   #7f7f7f;
    height:             1px;
    line-height:        1px;
    margin-right:       20px;
}

ul {
    margin-left:        15px;
}

#laatste_nieuws {
    float:              left;
    width:              270px;
    /*height:             126px;*/
    margin-left:        32px !important;
    margin-left:        23px;
    margin-top:         20px;
}

#ln_title {
    width:              270px;
    height:             20px;
}

#ln_text {
    width:              270px;
    height:             80px;
    margin-top:         5px;
}

#ln_bottom {
    width:              270px;
    height:             20px;
    margin-bottom:      10px;
    color:              #8d8e90;
}

#bottom_spacer {
    float:              left;
    width:              1px;
    height:             139px;
    background-color:   #5e99a4;
    margin-top:         10px;
    margin-left:        6px;
    
}

#aanbieding_ib {
    float:              left;
    margin-left:        32px;
    margin-top:         20px;
    width:              320px;
}

#aib_title {
    width:              320px;
    height:             20px;
}

#aib_text {
    width:              320px;
    height:             80px;
    margin-top:         5px;
}

#aib_bottom {
    width:              320px;
    height:             20px;
    margin-bottom:      10px;
    color:              #8d8e90;
}

#image_home {
    float:              right;
    margin-right:       20px;
    margin-top:         20px;
}

.listTable th {
    background:         none;
    text-align:         left;
    padding-right:      5px;
}

.tooltip {
    position:           relative; 
    width:              1px;
    height:             1px;
}

.tooltipInfo {
    cursor:             help; 
    padding:            3px; 
    position:           absolute; 
    bottom:             3px; 
    right:              -18px;
}

#footer {
    width:              909px !important;
    width:              911px;
    height:             20px !important;
    height:             22px;
    background-color:   #8d8e90;
    border:             1px solid #FFFFFF;
    text-align:         center;
    color:              #d5d5d5;
    line-height:        20px;
    vertical-align:     middle;
}

#footer a {
    color:              #d5d5d5;
}
