body
{
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    color: #000000;
}

form
{
    padding: 0px;
    margin: 0px;
}

html {
    overflow: -moz-scrollbars-vertical;
}

h1
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;
    margin: 3px;
    padding: 0px;
}

.centreertabel
{
    width: 100%;
    height: 100%;
}

.centreerlinks
{
    width: 50%;
}

.centreermidden
{
    width: 779px;
    vertical-align: top;
    height:100%;
}

.centreerrechts
{
    width: 50%;
}

.hoofdtabel
{
    width: 779px;
    background-color: #ffffff;
    border: 1px solid #cc071e;
    height: 100%;
    vertical-align: top;
}

.hoofdtabelkort
{
    width: 779px;
    background-color: #ffffff;
    border: 1px solid #cc071e;
    vertical-align: top;
}

.top
{
    width: 779px;
    height: 162px;
    background-image: url(afb/top_kerst.jpg);
    background-repeat: no-repeat;
    vertical-align: top;
}

.toptabel
{
    width: 779px;
    height: 162px;
}

.horspacer
{
    width: 100%;
    height: 1px;
    background-color: #ffffff;
}

.menu
{
    height: 18px;
    width: 100%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
}

.menu a
{
    color: #ffffff;
    text-decoration: none;
}

.menu ul { /* alle lists */
           padding: 0;
           margin: 0;
           list-style: none;
           white-space: nowrap;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 12px;
           color: #ffffff;
           cursor: pointer;
           z-index: 1000;
}

.menu li { /* alle list items */
           float: left;
           position: relative;
           line-height: 18px;
           z-index: 1000;
}

.menu #huidig a{ /* alle list items */
                 color: #ffffff;
                 text-decoration: underline;
}

.menu #huidig ul a{ /* alle list items */
                    color: #000000;
                    text-decoration: none;
}

.menu li ul { /* sub items */
              display: none;
              position: absolute;
              _width: 10px;
              top: 18px;
              left: 0;
              _border: 1px solid #000000;
              z-index: 1000;
}

.menu li ul li{ /* sub items marijn*/
                position: relative;
                background-color: #ffffff;
                height: 18px;
                line-height: 18px;
                padding: 0px 10px 0px 10px;
                -moz-box-align: stretch;
                z-index: 1000;
}

.menu li ul li a{ /* sub items marijn*/
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: 12px;
                  color: #000000;
                  text-decoration: none;
                  width: 100%;
                  -moz-box-align: stretch;
                  z-index: 1000;
}

.menu li>ul { /* postitie resetten voor alle browsers behalve IE */
              top: auto;
              left: auto;
              z-index: 1000;
}

.menu li:hover ul, .menu li.over ul { /* lists nested onder hovered list items */
                                      display: block;
                                      background-color: #ffffff;
                                      -moz-outline: 1px solid #000000;
                                      z-index: 1000;
}

#content {
    clear: left;
    z-index: 1000;
}

INPUT.button 	
{ 
    background-color: #faeded;
    border:1px solid #5c4343;
    font-size: 12px;
    font-family: arial;
    color: #5c4343;
    font-weight: bold;
    height: 18px;
}

INPUT.buttonklein
{ 
    background-color: #faeded;
    border:1px solid #5c4343;
    font-size: 11px;
    font-family: arial;
    color: #5c4343;
    font-weight: bold;
    height: 15px;
    padding-top: -5px;
}

buttonleft {
    display: block;
    text-align: center ;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
}

.menuspaceronder
{
    height: 21px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin-right: 9px;
    padding-right: 9px;
}

.menuspaceronder a
{
    color: #000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    margin-left: 9px;
}

.menuspacerboven
{
    height: 123px;
    width: 100%;
}

.invulveld
{
    height : 18px;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}


.invulveldprofiel
{
    height : 18px;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    width: 250px;
}

.invulveldregistreer
{
    height : 18px;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    width: 150px;
}

.dropdownprofiel
{
    height : 18px;
    font-size: 12px;
    background-color: #ffffff;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    width: 250px;
}

.dropdownregistreer
{
    height : 16px;
    font-size: 12px;
    background-color: #ffffff;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

select
{
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
}

.textareaprofiel
{
    width: 250px;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.textareaprofielbreed
{
    width: 775px;
    height: 80px;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.textarea
{
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.textarearegistreer
{
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.midden
{
    width: 779px;
    height: 100%;
    vertical-align: top;
}

.middentabel
{
    width: 100%;
    heigth: 100%;
    vertical-align: top;
}

.middentabel .foto
{
    height: 288px;
    width: 258px;
}

.middentabel .foto #foroverlay
{
    /**
        width: 236px;
    padding: 0px 11px;
    **/
    width: 258px;
    height: 288px;
    position: relative;
    top: 0px;
    left: 0px;
}

.middentabel #foroverlay-succesverhalen
{
    width: 258px;
    position: relative;
}

.middentabel .foto #overlaynew
{
    width: 258px;
    height: 124px;
    position: absolute;
    top: 164px;
    left: 0px;
}

.middentabel .succesverhaaltd
{
    vertical-align: top;
    background-color: #5C4343;
    padding-top: 10px;
}

.middentabel .succesverhaaltd img
{
    margin-left: 10px;
    margin-bottom: 10px;
}

.middentabel .succesverhaaltd #foroverlay-succesverhalen {
    border-top: 2px solid #fff;
}

.middentabel .succesverhaaltd #foroverlay-succesverhalen img {
    margin: 0 !important;
}

.middentabel .teksttd
{
    width: 249px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: justify;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
}

.middentabel .teksttd .titel
{
    font-size: 14px;
    color: #cc071e;
    font-weight: bold;
}

.middentabel .boxen
{
    width: 258px;
}

.middentabel .spacer
{
    width: 2px;
}

.spacertwee
{
    height: 2px;
    width: 100%;
}

.middenboxen
{
    height: 288px;
    width: 258px;
}

.middenboxen .horspacer
{
    height: 2px;
    width: 100%;
}

.zoekenbox
{
    height: 143px;
    width: 238px;
    background-color: #f4d5d5;
    color: #5c4343;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    vertical-align: top;
}

.zoekformtabel
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #5c4343;
}

.zoekenbox a
{
    color: #5c4343;
}

.zoekformtabel
{
    width: 238px;
    height: 103px;
}

.aanmeldenbox
{
    height: 143px;
    width: 238px;
    background-color: #f4d5d5;
    color: #5c4343;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    vertical-align: top;
}

.aanmeldenbox a
{
    color: #5c4343;
}

.bottom
{
    width: 779px;
    height: 130px;
    vertical-align: top;
}

.bottomtabel .spacer
{
    width: 2px;
    background-color: #ffffff;
}

.bottomtabel
{
    width: 100%;
    heigth: 100%;
    vertical-align: top;
}

.box1smal
{
    height: 130px;
    width: 238px;
    background-color: #faeded;
    color: #5c4343;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    vertical-align: top;
}

.box1smal .teksttabel
{
    color: #5c4343;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

.box1smal a
{
    color: #5c4343;
}

.box1breed
{
    height: 143px;
    width: 239px;
    background-color: #faeded;
    color: #5c4343;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    vertical-align: top;
}

.box1breed .teksttabel
{
    color: #5c4343;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

.box1breed a
{
    color: #5c4343;
}

.box2smal
{
    height: 143px;
    width: 238px;
    background-color: #f4d5d5;
    color: #5c4343;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    vertical-align: top;
}

.box2smal .teksttabel
{
    color: #5c4343;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

.box2smal a
{
    color: #5c4343;
}

.box2breed
{
    height: 130px;
    width: 239px;
    background-color: #f4d5d5;
    color: #5c4343;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    vertical-align: top;
}

.box2breed .teksttabel
{
    color: #5c4343;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

.box2breed a
{
    color: #5c4343;
}

.box3smal
{
    height: 143px;
    width: 238px;
    background-color: #5c4343;
    color: #edb9b9;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    vertical-align: top;
}

.box3smal .teksttabel
{
    color: #edb9b9;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

.box3smal .teksttabel td
{
    color: #edb9b9;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

.box3smal .teksttabel a
{
    color: #edb9b9;
}

.box3smal a
{
    color: #edb9b9;
}

.box3breed
{
    height: 143px;
    width: 239px;
    background-color: #5c4343;
    color: #edb9b9;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    vertical-align: top;
}

.box3breed .teksttabel
{
    color: #edb9b9;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

.box3breed a
{
    color: #edb9b9;
}

.boxspacerhor
{
    height: 2px;
}

.boxspacervert
{
    width: 2px;
}

.onder
{
    width: 100%;
}

.ondertabel
{
    width: 100%;
    height: 100%;
}

.ondertabel .foto
{
    height: 288px;
    width: 258px;
}

.ondertabel .teksttd
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: justify;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
}

.ondertabel .teksttd .titel
{
    font-size: 14px;
    color: #cc071e;
    font-weight: bold;
}

.ondertabel .teksttd a
{
    font-size: 12px;
    color: #5c4343;
}

.ondertabel .optietd
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: justify;
    padding-left: 0px;
    padding-right: 0px;
    vertical-align: top;
}

.teksttabel
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: top;
}

.teksttabel a
{
    color: #5c4343;
}

.tekst
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.tekst a
{
    color: #5c4343;
}

.trbglicht
{
    background-color: #faeded;
}

.trbgmiddel
{
    background-color: #f4d5d5;
}

.trbglichtbold
{
    font-weight: bold;
    background-color: #faeded;
}


.trbgdonker
{
    background-color: #5c4343;
    color: #faeded;
}

.trbgdonker a
{
    color: #faeded;
    text-decoration: none;
}

.chatText
{
    width: 235px;
    height: 100px;
    background-color: white;
    border: 1px solid;
    overflow: auto;
}

.chatNickname
{
    width: 80px;
    border: 1px solid;
}

.invitechat
{
    cursor: pointer;
}

.chatInput
{
    width: 230px;
    border: 1px solid;
}

.popup
{
    position:absolute;
    top:49%;
    left:36%;
    height:70px;
    margin-top:-1em;
    width:300px;
    line-height:2em;
    text-align:center;
    border:1px solid #cc071e;
    background-color: #faeded;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    z-index: 10;
}

.popupsms
{
    position:absolute;
    top:45%;
    left:36%;
    height:145px;
    margin-top:-1em;
    width:300px;
    line-height:2em;
    text-align:center;
    border:1px solid #cc071e;
    background-color: #faeded;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    z-index: 10;
}

.popupemail
{
    position:absolute;
    top:45%;
    left:36%;
    height:145px;
    margin-top:-1em;
    width:543px;
    line-height:2em;
    text-align:center;
    border:1px solid #cc071e;
    background-color: #faeded;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    z-index: 10;
}

.popup table
{
    text-align: center;
}

#grijs
{
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
}

#faq
{
    padding-left: 16px;
    margin: 5 0 0 5px;
}

#faq a
{
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

#faq li
{
    list-style-image: url(afb/li_faq.gif);
}

#faq .down
{
    list-style-image: url(afb/li_faq_down.gif);
}

#faq li ul
{
    padding-left: 17px;
    margin: 0px;
    margin-bottom: 5px;
}

#faq li ul li
{
    padding-left: 0px;
    margin-top: 5px;
    width: 450px;
}

.linkerdelinklinkjlink
{
    float:left;
    background-color: #faeded;
    cursor:pointer;
    font-size:11px;
    text-align:center;
    _width:20px;
    min-width:20px;
    text-decoration:none;
    height: 20px;
    color: #ffffff;
    padding-top: 1px;
    _padding-bottom: 1px;
    border: 1px solid #5c4343;
}

.linkbutton
{
    margin-top: 1px;
    background-color: #faeded;
    border: 1px solid #5c4343;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 4px;
    padding-right: 4px;
    _margin-bottom: 1px;
    text-decoration: none;
    height: 15px;
    font-size: 11px;
}

.linkbuttonhuidig
{
    margin-top: 1px;
    background-color: #faeded;
    border: 2px solid #5c4343;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 4px;
    padding-right: 4px;
    text-decoration: none;
    height: 15px;
    font-size: 11px;
}

.boilerplate
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #939393;
    text-align: center;
    vertical-align: top;
    position: relative;
    height: 105px;
}

.boilerplate a
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #939393;
    margin-top: 2px;
    line-height: 30px;
}

.boilerplate .social
{
    float: right;
    margin-left: 5px;
}

.boilerplate a img
{
    border: 0;
}

.boilerplate #ber
{
    float: left;
    height: 98px;
    width: 100px;
    background-image: url('afb/ber2.gif');
}

.boilerplate #banner
{
    margin-top: 10px;
    margin-left: 10px;
}

.boilerplate #banner2
{
    float: left;
    margin-left: 54px;
    margin-top:10px;
}

.boilerplate #banner2 img
{
    float: left;
    border:0px;
}

.persbem
{
    width: 238px;
    height: 143px;
    background-color: #f4d5d5;
    color: #5c4343;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    vertical-align: top;
}

.persbem a
{
    color: #5c4343;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

.intdat
{
    width: 239px;
    height: 143px;
    background-color: #faeded;
    color: #5c4343;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    vertical-align: top;
}

.intdat a
{
    color: #5c4343;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

.show_profile
{
    width: 551px;
}

.groter
{
    font-size: 18px;
}

.overlay-tekst {
    color: #EDB9B9;
    font-family:Arial;
    font-size:12px;
    padding:5px;
    display: block;
    border-top: 2px solid #fff;
}

.overlay-tekst a {
    color: #EDB9B9;
}

