body,
body.mceContentBody {
    background      :#FFFFFF ;
    font-family     :Verdana, Arial, Helvetica, sans-serif ;
    font-size       :14px ;
    color           :#555 ;
}

#body_website {
    text-align      :center ;
    margin          :0px 0px 0px 0px ;
    height          :100% ;
}

#elm1 {
height      :500px ;
width       :420px ;
}

h1, h2, h3, h4 {
    font-family     :georgia, "times new roman" ;
    color           :#6DB4D2 ;
    letter-spacing  :1px ;
    font-weight     :normal ;
    margin          :0px ;
}
h1 {
    font-size       :22px ;
    margin          :0px 0px 7px 0px ;
}
h2 {
    font-size       :20px ;
}
h3 {
    font-size       :18px ;
}

p {
    margin          :0px ;
    line-height     :18px ;
}
a {
    color           :#6DB4D2 ;
    text-decoration :none ;
}
a:hover {
    text-decoration :underline ;
}
img {
    margin          :2px ;
}
hr {
    border          :0px solid;
    border-top      :1px solid #cfcfcf;
    border-bottom   :1px solid #FFF;
}
small {
    color           :#eee ;
}

#wrapper {
    position        :relative ;
    width           :998px ;
    text-align      :left ;
    margin          :0px auto ;
    min-height      :100% ;
    height          :100% auto ;
    background      :url(../design/background.png) -17px 0px repeat-y ;
}

#schaduw_links {
    background      :url(../design/shadow_l.gif) repeat-y ;
    padding-left    :14px ;
    position        :relative ;
    min-height      :100% ;
    height          :auto ;
}
#schaduw_rechts {
    background      :url(../design/shadow_r.gif) right repeat-y ;
    padding-right    :14px ;
    min-height      :100% ;
    height          :auto ;
}

#header {
    position        :relative ;
    width           :970px ;
    height          :173px ;
    clear           :both ;
}
.logo {
    margin-left     :10px ;
    border          :none ;
    float           :left ;
}
.header_melding {
    float           :right ;
}
.header_melding p {
    color           :#fff ;
}

#bg_menuleft {
    background      :url(../design/bg_menuleft.jpg) 0px 173px no-repeat ;
    position        :relative ;
    min-height      :100% ;
    height          :auto ;
}

#menu_left {
    width           :235px ;
    height          :200px ;
    float           :left ;
    position        :relative ;
}

#inhoud {
    float           :left ;
    width           :725px ;
    clear           :right ;
}

.padding {
    margin          :20px ;
}


.hoofdmenu {
    position        :absolute ;
    top             :103px ;
    left            :190px ;
}
.hoofdmenuKnop,
.active_hoofdmenuKnop {
    color               :#6DB4D2 ;
    text-decoration     :none ;
    font-size           :16px ;
    line-height         :35px ;
}
.hoofdmenu a:hover,
.active_hoofdmenuKnop {
    text-decoration     :none ;
    color               :#006699 ;
}
.active_hoofdmenuKnop {

}

li.knop {
    margin-left     :0px;
}
.dochtermenuKnop,
.active_dochtermenuKnop {
    display         :block ;
    font-size       :14px ;
    text-decoration :none ;
    color           :#6DB4D2 ;
    line-height     :18px ;
}
.active_dochtermenuKnop {
    font-weight     :normal ;
    color           :#006699 ;
}
.dochtermenuKnop:hover,
.active_dochtermenuKnop:hover {
    text-decoration :underline ;
    color           :#6DB4D2 ;
}

.geel {
    color           :#EED271 ;
}
.track_cat {
    height          :17px ;
}


.clear_both {
    clear   :both ;
}

.trouwee_com {
    float           :left ;
    width           :100% ;
    border-top      :1px solid #CCCCCC ;
    font-size       :11px ;
    color           :#999999 ;
    margin-top      :20px ;
    margin-bottom   :50px ;
    clear           :both ;
    padding-top     :5px ;
    text-align      :center ;
}

.contact p {
    font-size   :12px ;
}

.alert {
    color           :red ;
}

#footer {
    position    :absolute ;
    bottom      :0px ;
}