	  html {height: 100%}
  body
  {
     height: 100%;
     margin: 0px;
     padding: 0px; /* Opera */ 
     background-color: #FAEBD7;
     font-size: 12px;
     FONT-FAMILY: Verdana, Trebuchet MS, Tahoma, Helvetica, sans-serif, Microsoft Sans Serif, Arial;
     text-align: center;
  }
  A:link           {        COLOR: #EE1E40; TEXT-DECORATION: none }
  A:visited        {        COLOR: #EE1E40; TEXT-DECORATION: none }
  A:hover          {        COLOR: #ED7477; TEXT-DECORATION: none }
  A:active         {        COLOR: #ED7477; TEXT-DECORATION: none }

  input
  {
     margin: 2px 0px; /* Firefox en Chrome plakken textvakken tegen elkaar */
     padding: 0px;
  }

  img
  {
     border: 0;
  }

  div#headpart
  {
     background: #FFFFFF url(/afbeeldingen/assets/hoofding.png) center top no-repeat;
     height: 146px;
     width:790px;
     padding: 0px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 0px;
     margin-bottom: 0px;
     border: 1px solid #000000;
     overflow: hidden
  }

  div#middlepart
  {
    width:790px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #000000;
    border-width: 0 1px 1px 1px;
  }

  div#footpart
  {
     width:790px;
     margin-left: auto;
     margin-right: auto;
     background-color: #FFEEEE;
     border: none;
     vertical-align:middle; text-align: center;
     Font-Family: ARIAL, HELVETICA;
     Font-size: 75%;
  }

  ul#navlist
  {
     display: block;
     padding: 0;
     margin: 120px 0 0px 0;
     float: left;
  }

  ul#navlist li
  {
     display: block;
     float: left;
     position:relative;
  }

  ul#navlist li a
  {
     display: block;
     width: 110px;
     float: left;
     padding: 5px 0px;
     text-decoration: none;
     text-align: center;
     font-family: Verdana, Trebuchet MS, Tahoma, Helvetica, sans-serif, Microsoft Sans Serif, Arial;
     font-size: 110%;
     font-weight: bold;
     color: #FFFFFF;
     border: 1px solid #000000;
     border-width: 0 2px 0px 0;
     white-space: nowrap;
  }

  ul#navlist li a:hover
    {
     color: #FF0000;
     Text-decoration: underline overline;
    }
  ul#navlist li a.active
  {
     font-weight: bolder;
  }
  ul#navlist #home /* Zodat de eerste knop ook een lijn heeft links */
  {
     border-left-width: 2px;
     margin-left: 180px;
  }

  #middletable
  {
     width: 790px;
     border-collapse: separate;
     table-layout: fixed;
     background-color: #FFDDDD;
     border: none;
     text-align: left
  }

  #leftcol
  {
     background-color: #FFFFFF;
     vertical-align: top;
     text-align: left;
     font-size: 100%;
  }

  #rightcol, #camdetailprof
  {
     background-color: #FFFFFF;
     vertical-align: top;
     text-align: left;
     font-size : 100%;
     color : #000000;
     line-height: 120%;
     FONT-FAMILY: Verdana, Trebuchet MS, Tahoma, Helvetica, Microsoft Sans Serif, Arial
  }

  div#rightTopTitle
  {
     background-color:#CB2027;
     width:100%;
     padding: 5px 0;
     font-size: 150%;
     color:#FFFFFF;
     font-weight: bold;
     /* height: 26px; */
     vertical-align: middle;
     line-height: 100%
  }

  div#rightTopTitle a:link
  {
     text-decoration: none;
     color:#FFFFFF;
  }

  div#rightTopTitle a:visited
  {
     text-decoration: none;
     color:#FFFFFF;
  }

  H1.leftTitle
  {
   /*  font-family: verdana, HELVETICA;*/
     color: #ee1e40;
     font-size: 118%;
     font-weight: bold;
     margin-top: 8px;
     margin-bottom: 2px;
  }

  H1.rightTitle, #camdetailprof H1
  {
     margin: 10px 10px 0px 10px;  
     color: #ee1e40;
     font-size: 108%;
     font-weight: bold;
     /*line-height: 15px;*/
  }

  .rightText
  {
     margin-right: 10px;
     margin-left: 10px;
     margin-top: 8px; 
     color:#000000;
     line-height: 15px;
     padding: 0px;
     clear: both
  }

  p.errorMsg
  {
     margin-right: 10px;
     margin-left: 10px;
     margin-top: 8px;
     color: #880000;
     line-height: 15px;
     padding: 0px;
     Font-weight: bold
  }

  TABLE.default
  {
     table-layout: fixed;
     border-collapse: seperate;
     border: none;
     padding: 0px;
     border-spacing: 0px;
  }

  .center {margin-left: auto; margin-right: auto; text-align: center}
  .right {text-align: right}

  /*Private mail form dating*/
  fieldset#hidden
  {
     margin-left: auto;
     margin-right: auto;
     padding: 0;
     width: 100%;
     clear: left;
     float: left;
     border: 0 none #FFF;
  }
  fieldset#hidden ol
  {
     padding: 1px 10px 0 10px;
     list-style: none;
  }
  fieldset#hidden li
  {
     padding-bottom: 1px;
     float: left;
     clear: left;
     width: 100%;
  }

  fieldset#hidden li label
  {
     float: left;
     width: 100px;
     margin-right: 10px;
     text-align: right;
  }
  fieldset#hidden li input
  {
     width: 200px;
  }
  fieldset#hidden li select
  {
    width: 50px;
    margin-left: 0px;
  }
  div#submitNieuwsbrief
  {
     width: auto;
     display: block;
     padding-left: 120px; /* breedte label + marge tussen label en input + padding ol */
  }

  fieldset.sexdate
  {
     border: 1px solid #ffdddd;
     margin-top: 20px;
     margin-left: auto;  
     margin-right: auto;
     width: 450px;
  }
  legend.sexdate {
     background-color: #ffdddd;
     height: 20px;
     font-size: 12px;
     font-weight: bold;
     margin-left: auto;  
     margin-right: auto;
  }
  input.sexdate {
     color: #000;
     margin: 5px 0px;
     padding: 0;
     width: 250px;
  }
/* CSS voor de advertentieblokken met nieuwste foto, escorts en cammeid */
  #expandable_mov
  {
    display: block;
    position: relative;
    width: 160px;
    float:left;
  }
  #expandable_mov div.txt
  {
    text-align: center;
  }
  #zoekertjead
  {
     position:relative;
     width:304px; /* (breedte item + 2*1 randdikte)x het aantal items naast elkaar */
     height:400px; /* hoogte item + 12 + hoogte titel */
     margin:0 10px;
     padding:0;
     font:normal normal normal 10px verdana, arial;
     color:#000000;
     text-align:left;
     float: left;
  }
  #zoekertjead div.titel
  {
     color:#000000;
     background-color:#fecae5;
     border-top:1px solid #000000;
     border-left:1px solid #000000;
     border-right:1px solid #000000;
     width:302px;
     height:25px;
     padding: 0 0;
     font-size: 11px;
     font-weight: bolder;
     text-align: center;
     line-height: 25px;
  }
  #zoekertjead a
  {
     color:#000000;
     text-decoration:underline;
  }

  #zoekertjead a:hover
  {
      text-decoration:none;
  }
  .clear
  {
     clear: both;
  }
  #zoekertjead img
  {
     display: inline;
     border: 0;
  }
  #zoekertjead div.padding
  {
     position: relative;
     float: left;
     padding: 0px 0px;
  }
  #zoekertjead div.item
  {
     color:#000000;
     background-color:#fecae5;
     border:1px solid #000000;
     max-width:150px;
     width:150px; /* breedte foto + 2 keer marge van 5 */
     max-height:338px;
     height:338px;
     text-align:center;
  }
  #zoekertjead img.large_pic
  {
     border:1px solid #000000;
     display:block;
     width:140px;
     margin:5px auto;
     cursor:pointer;
  }
  #zoekertjead div.profiel
  {
     border:1px solid #000000;
     background-color:#ffe5f2;
     overflow:hidden;
     line-height:15px;
     padding:5px 3px;
     max-width:132px;
     width:132px; /* breedte item -2*9 */
     margin:5px auto;
     color:#000000;
     text-align:left;
  }
  #zoekertjead .item p.meer
  {
     font-size:10px;
     margin:0;
     padding:0;
  }

  #dagfotoad
  {
     position:relative;
     width:274px;
     height:335px;
     margin:0 10px;
     padding:0;
     font:normal normal normal 10px verdana, arial;
     color:#000000;
     text-align:left;
     float: left;
  }

  #dagfotoad div.titel
  {
     color:#000000;
     background-color:#fecae5;
     border-top:1px solid #000000;
     border-left:1px solid #000000;
     border-right:1px solid #000000;
     width:272px;
     height:25px;
     padding: 0 0;
     font-size: 11px;
     font-weight: bolder;
     text-align: center;
     line-height: 25px;
  }
  #dagfotoad a
  {
     color:#000000;
     text-decoration:underline;
  }

  #dagfotoad a:hover
  {
      text-decoration:none;
  }
  #dagfotoad .clear
  {
     clear: both;
  }
  #dagfotoad img
  {
     display: inline;
     border: 0;
  }
  #dagfotoad div.padding
  {
     position: relative;
     float: left;
     padding: 0px 0px;
  }
  #dagfotoad div.item
  {
     color:#000000;
     background-color:#fecae5;
     border:1px solid #000000;
     max-width:135px;
     width:135px;
     max-height:298px;
     height:298px;
     text-align:center;
  }
  #dagfotoad img.thumb
  {
     border:1px solid #000000;
     display:block;
     width:125px;
     margin:5px auto;
     cursor:pointer;
  }
  #dagfotoad div.profiel
  {
     border:1px solid #000000;
     background-color:#ffe5f2;
     overflow:hidden;
     line-height:15px;
     padding:5px 3px;
     max-width:117px;
     width:117px;
     margin:5px auto;
     color:#000000;
     text-align:center;
  }
  #dagfotoad .item p.meer
  {
     font-size:10px;
     margin:0;
     padding:0;
  }

  #webcamad
  {
     position:relative;
     width:220px;
     height:335px;
     margin:0 10px 0 0;
     padding:0;
     font:normal normal normal 10px verdana, arial;
     color:#000000;
     text-align:left;
     float: right;
  }
  #webcamad div.titel
  {
     color:#000000;
     background-color:#fecae5;
     border-top:1px solid #000000;
     border-left:1px solid #000000;
     border-right:1px solid #000000;
     width:218px;
     height:25px;
     padding: 0 0;
     font-size: 11px;
     font-weight: bolder;
     text-align: center;
     line-height: 25px;
  }
  #webcamad a
  {
     color:#000000;
     text-decoration:underline;
  }
  #webcamad a:hover
  {
      text-decoration:none;
  }
  #webcamad img
  {
     display: inline;
     border: 0;
  }
  #webcamad div.padding
  {
     position: relative;
     float: left;
     padding: 0px 0px;
  }
  #webcamad div.item
  {
     color:#000000;
     background-color:#fecae5;
     border:1px solid #000000;
     max-width:218px;
     width:218px;
     max-height:298px;
     height:298px;
     text-align:center;
  }
  #webcamad img.thumb
  {
     border:1px solid #000000;
     display:block;
     float:left;
     width:124px;
     margin:5px auto 5px 5px;
     cursor:pointer;
  }
  #webcamad div.info
  {
    position: relative;
    margin:5px 5px 0px 129px;
    display: block;
    height: 186px; /* hoogte foto */
    line-height: 15px;
    font-weight: bold;
   /* text-align: center;*/
  }
  #webcamad div.status
  {
    position: absolute;
    margin-left: 2px;
    bottom: 0px;
    text-align: left;
  }
  #webcamad div.info a
  {
    color: #6c6c6c;
    text-decoration: none;
  }
  #webcamad div.info a:hover
  {
    color: #000000;
    text-decoration: underline;
  }
  #webcamad div.profiel
  {
     border:1px solid #000000;
     background-color:#ffe5f2;
     overflow:hidden;
     line-height:13px;
     padding:5px 3px;
     max-width:200px;
     width:200px;
     max-height: 60px;
     height: 60px;
     margin:5px auto;
     color:#000000;
     text-align:left;
  }
  #webcamad .item p.meer
  {
     font-size:10px;
     margin:0;
     padding:0;
  }
  /* pagina webcamprofiel */
  #container_camdetailprofiel
  {
     width:520px;
     margin:0 auto;
     overflow:hidden;
  }
  #camdetailprof
  {
     border-bottom:1px solid #FE77B9;
     padding-bottom:5px;
     text-align: left;
     font-size: 11px;
  }
  #camdetailprof_left
  {
     float: left;
     margin-top: 10px;
     padding-left: 5px;
  }
  #camdetailprof_descr
  {
     width: 330px; /* foto links + marge 10 + prof_right*/
     float: left;
     clear: left;
     padding-left: 5px;
     font-style: italic;
     font-weight: normal;
  }
  #camdetailprof_right
  {
     margin-top: 10px;
     float:left;
     padding:0 0 1em 5px;
     width: 215px;
     max-width: 210px;
  }
  #camdetailprof H1
  {
     margin: 0px 0px 10px 0px;
  }
  #camdetailprof_right .item_p
  {
     float:left;
     font-weight:bold;
     width:115px;
     margin:0 0 1em 0;
  }
  #camdetailprof_right .item_v
  {
     margin:0 0 1em 0;
  }
  #snapshot
  {
     margin-top: 10px;
     padding-right: 5px;
     float:right;
     width:170px;
     text-align:right;
  }
  #camdetailprof_left .pictcam, #snapshot img
  {
     border:1px solid #000;
  }
  #camdetailprof_left .nregel
  {
     padding-top:10px;
     text-align:center;
  }
  #camdetailOokOn
  {
     clear:both;
     width:520px;
     margin:0 auto;
  }
  #camdetailOokOn_tekst
  {
     padding-top:10px;
     text-align:center;
     font:11px verdana, arial, sans;
  }
  #camdetailOokOn_tekst .live
  {
     color: #0f0;
     font-weight: bold;
  }
  #camdetailOokOn_tekst .modelnaam
  {
     text-transform: capitalize;
     font-weight:bold;
  }
  .camdetailOokOn_cam
  {
     float:left;
     width:104px;
     text-align:center;
  }
  .camdetailOokOn_cam img
  {
     margin-top:5px;
     border:1px solid #ee1e40 ;
  }
  
/* erotiek pagina's */
  a.gallerij
  {
     font-size: 100%;
     color : #000000;
     line-height: 150%;
     text-decoration: underline;
  }
  a.gallerij:link
  {
     text-decoration: underline;
   /*  border-bottom: 1px dotted #9e0000;*/
  }
  a.gallerij:hover
  {
     color: #ee1e40;
  }
  a.gallerij:visited { text-decoration: underline; color : #000000; }

  p.text11
  {
     margin-right: 10px;
     margin-left: 10px;
     margin-bottom: 0.5em;
     margin-top: 0.5em;
     font-size: 92%;
  }


    A.InstantLink:link
             { color: #FFFFFF; Text-decoration: none; Font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold;}
    A.InstantLink:visited
             { color: #FFFFFF; Text-decoration: none; Font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold;}
    A.InstantLink:active
             { color: #FFFFFF; Text-decoration: none; Font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold;}
    A.InstantLink:hover
             { color: #FF0000; Text-decoration: underline overline; Font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px;
               font-weight: bold;}

    #maintable /* Mag weg na oplevering */
             { table-layout: fixed; width:790px; padding: 0px; border-collapse: seperate; border-style: none; border-spacing: 0px; margin-left: auto;
               margin-right: auto;}
    #headcell /* Mag weg na oplevering */
             { background-image: url(http://www.come2me.be/afbeeldingen/kop_c2m.jpg); height: 146px; border: 1px solid #000000; vertical-align:bottom;
               text-align: left}
       
    
    .mainmenu        { font-size : 11px; color : #ee1e40; font-family: tahoma, verdana; font-weight: bold; }
    a.mainmenu       { text-decoration: none; color : #EE1E40; }
    a.mainmenu:hover { text-decoration: underline; color : #ED7477; }
    .submenu        { font-size : 11px; color : #000000; font-family: verdana, tahoma }
    a.submenu       { text-decoration: none; color : #EE1E40;  }
    a.submenu:hover { text-decoration: underline; color : #ED7477; }
    P.begroeting        { FONT-STYLE: italic; margin-left:15px; margin-right:15px; margin-top: 1px; margin-bottom: 0.5em}

    p.basis           { margin-right: 10px; margin-left: 10px; margin-bottom: 0.5em; background-color: transparent; clear: both}
    P.smaller  {margin-bottom: 0.6em; margin-top:0.6em}

    a.basis          { text-decoration: none; color : #EE1E40;  }
    a.basis:hover { text-decoration: underline; color : #ED7477; }
    .homeBigLeftBox {width:310px; border: none; text-align: justify; float: left; margin-left:10px;}
     p.homeBigLeftBox {margin-bottom: 0.5em;}
    .homeSmallRightBox {width:188px; border: none; text-align: justify; margin-left: 325px;}
    p.homeSmallRightBox {margin-bottom: 0.5em}

    .homeBigRightBox {width:310px; border: none; text-align: justify; margin-left:203px;clear: right}
    p.homeBigRightBox {margin-bottom: 0.5em;}
    .homeSmallLeftBox {width:188px; border: none; text-align: justify; float: left; margin-left: 10px; clear: left; vertical-align: middle}
    p.homeSmallLeftBox {margin-bottom: 0.5em}

    .rightTextBold { margin-right: 10px; margin-left: 10px; margin-top: 8px; color: #000000; line-height: 15px; padding: 0px; Font-weight: bold}
  .nieuws
  {
     position:relative;
     left:0px;
     top:0px;
     width:200px;
     height:100px;
     font-size: 11px;
     font-family: verdana;
     color:black;
  }

  .highlighterbg
  {
     position:absolute;
     left:0;
     top:0;
     color:#E1E1E1;
     width:200px;
     height:100px;
     padding: 4px;
  }
  .highlighter
  {
     position:absolute;
     left:0;
     top:0;
     clip:rect(auto auto auto 0px);
     background-color:#FFDDDD;
     width:200px;
     height:100px;
     padding: 4px;
  }
  #highlighterbg a{color: #E1E1E1} /*achtergrondkleur van het opgelichte nieuwsbericht*/

  fieldset#selectcam
  {
     border: 1px solid #9e0000;
     margin: 1em 10px;
     padding: 10px;
     width: 250px;
  }
  fieldset#selectcam legend
  {
      margin-bottom: 10px;
  }
  fieldset#selectcam select
  {
     display: block;
     float: none;
     font-size: 90%;
     width: 10em;
     color: #ed2024;
     background-color: #ffdddd;
  }
  fieldset#selectcam label
  {
     float: left;
     width: 8em;
     font-size: 90%;
     margin-top: 0;
     margin-right: 1em;
  }
  .button
  {
     clear: both;
     display: block;
     margin-top: 5px;
     margin-left: 9em;
     font-size: 90%;
     width: 10em;
     color: #ed2024;
     background-color: #ffdddd; 
     border: 1px solid #ed2024; 
  }

  TABLE.hegre
  {
     table-layout: fixed;
     border-collapse: collapse;
     border: 1px solid #FFCCCC;
     padding: 0px;
     border-spacing: 0px;
     text-align: center;
     width: 500px;
     margin: 0 auto;
  }
  table.hegre td
  {
     border-width: 1px;
     padding: 0px;
     border-style: solid;
     border-color: #FFCCCC;
     background-color: white;
     -moz-border-radius: ;
     text-align: center;
  }
  table.hegre tr
  {
    height: 165px;
  }

  table.gallerij
  {
     table-layout: fixed;
     border-collapse: collapse;
     padding: 0px;
     border-spacing: 0px;
     text-align: center;
     width: 500px;
     margin: 0 auto;
  } 
  table.gallerij.beschrijving
  {
     font-size: 92%;
     line-height: 92%;
     margin-left: 18px;
     margin-right: 8px;
     padding: 0px;
     text-align: justify;
  }

  table.sweet18
  {
     table-layout: fixed;
     border-collapse: separate;
     padding: 0px;
     border-spacing: 0px;
     text-align: center;
     width: 500px;
     margin: 0 auto;
  }
  table.sweet18 td
  {
     border: 1px solid #FFCCCC;
     text-align: center;
  }

  .sweet18desc
  {
     font-size: 11pt;
     font-style: normal;
     color: #817B64;
     font-family: Verdana, Verdana Ref, Arial, Helvetica, sans-serif;
  }
  .sweet18link
  {
      color:#960109;
      font-style: italic;
      font-size: 12pt;
  }
  .sweet18feat
  {
     font-size: 14px;
     font-family: Century Gothic, Arial, Helvetica, sans-serif;
     color: #960109;
  }

    a.datingLinkTop:link {text-decoration: underline; font-size: 12px; color: #ffffff}
    a.datingLinkTop:visited {text-decoration: underline; font-size: 12px; color: #ffffff}
    a.datingLinkTop:active {font-size: 12px; color: #ffffff; text-decoration: underline}
    a.datingLinkTop:hover {font-size: 12px; color: #ffffff; text-decoration: underline}
    
    tr.datingTblRowCap td {background-color: #ffeeee; color: #aa0000; font-size: 10px; font-weight: bold}
    tr.datingTblRowAds td {background-color: #ffffff; font-size: 10px; font-weight: bold}
    tr.datingTblRowPag td {background-color: #ffdddd; font-size: 11px; font-weight: bold}
    tr.datingTblSearchR td {background-color: #ffffff; color: #0000aa; font-weight: bold; font-size:10px}
    #datingTblSearchBack {table-layout: fixed; border-collapse: seperate; width: 100%; border: none; padding: 1px;}
    tr.datingTblSearchBackR td {background-color:#dddddd;font-size: 11px; font-weight: bold; color: #000099}

    table.datingTblSearchFront {table-layout: fixed; border-collapse: seperate; width: 100%; border: none; padding: 2px; font-size: 10px; font-weight: bold; color: #000099}
    tr.datingTblSearchFrontRows1 td {background-color: #eeeeee; font-size: 10px; font-weight: bold; color: #000099}
    tr.datingTblSearchFrontRows2 td {background-color: #eeeeee; font-size: 10px; font-weight: bold; color: #000099; vertical-align: top}

    .datingSearchFormEl {FONT-FAMILY: Verdana, Trebuchet MS, Tahoma, Helvetica; font-size: 8pt;}
    
    td.datingTblDetailColspan {background-color: #ffcccc}
    td.datingTblDetailColField {background-color: #ffffff; color: #000088; font-size: 12px}
  td.datingTblDetailColField11 {background-color: #ffffff; color: #000088; font-size: 11px; font-weight: bold}
    td.datingTblDetailCol2 {background-color: #ffffff; color: #000000; font-size: 12px}

/* als test */
  fieldset.webcam {
      border: 1px solid #9e0000;
      margin: 1em 10px;
      padding: 10px;
      width: 302px;
  }
  input.webcam {
      background: #dfb27d;
      border: 1px solid #9e0000;
      color: #000;
      display: block;
      margin: 0 0 10px;
      padding: 0;
      width: 300px;
  }
  input.webcam:focus {
      background: #fff;
  }
  input.webcam button {
      color: #9e0000;
      cursor: pointer;
      width: auto;
      float: right;
      margin: 10px 0;
      padding: 1px 2px;
    }
  legend.webcam {
      color: #9e0000;
      font-size: 1.2em;
      font-weight: bold;
    }
  div.videoprev
  {
     text-align: center;
     font-weight: bolder;
     font-size: 15px;
     font-family: "Comic Sans MS", Verdana, Tahoma, "Times New Roman";
     line-height:15px;
     color: #EE1E40;
     border-style: solid;
     border-width: 2px;
     border-color: #FFCCCC;
     margin: 10px auto;
     padding: 10px;
     width: 470px;
  }

  table.videoprev
  {
     width: 400px;
     border: none;
     text-align: center;
     vertical-align: middle;
     background-color: #FFCCCC;
     margin: 0 auto; 
  }
  table.videoprev td
  {
     font-family: "Comic Sans MS", Verdana, Tahoma, "Times New Roman";
     font-size: 165%;
     font-style: normal;
     font-weight: bolder;
     text-transform: capitalize;
     text-align: center;
     vertical-align: top;
     color: #ee1E40;
     height: 22px;
     background-position: center center;
  }

    select.replaced {       //om de select te verbergen maar toch niet op display none te zetten zodat je met tab ernaar toe kan
      width: 1px;
      //display: none;
      position: absolute;
      left: -999em;
    }
    ul.selectReplacement {  
      background: url(http://www.come2me.be/afbeeldingen/style/top.jpg) top left no-repeat;
      margin: 0;
     margin-bottom: 10px;
      padding: 0;
      height: 1.65em;
      width: 300px;
      position: relative;
      z-index: 1000;
    }
  ul.selectFocused {
      background-image: url(http://www.come2me.be/afbeeldingen/style/top-focus.jpg);
  }
  ul.selectReplacement li {  //stijl voor uitgeklapte keuzelijst
      background: #cf5a5a;
      color: #fff;
      cursor: pointer;
      display: none;
      font-size: 11px;
      line-height: 1.7em;
      list-style: none;
      margin: 0;
      padding: 1px 12px;
      width: 276px;
    }
    ul.selectOpen li {
      display: block;
    }
    ul.selectReplacement li.selected {
      background: url(http://www.come2me.be/afbeeldingen/style/bottom.gif) bottom left no-repeat;
      border-bottom: 1px solid #fff;
      color: #fff;
      display: block;
    }
    ul.selectOpen li.selected {
      background: #9e0000;
      display: block;
    }
    ul.selectOpen li:hover,
    ul.selectOpen li.hover,
    ul.selectOpen li.selected:hover {
      background: #9e0000;
      color: #fff;
    }
    
<!-- België -->