*{
  margin: 0px;
  padding: 0px;
}

body,html {
  text-align:center;
  margin:0;
  color: #5f5f5f;
  height: 100%;
  background: url(/gfx/body_shadow.jpg) repeat-y center top;
}

#voorwaarden {
  margin: 30px;
  font-family: Trebuchet MS, Trebuchet, Verdana, Arial;
  font-size:  11px;
  color: #5f5f5f;
  text-align: left;
}

#statshome {
margin-bottom: 20px;
margin-left: 10px;
margin-right: 10px;
padding: 5px;
background-color: #eaeef7;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #c01120;
}
#statshome .td1 { width: 80px;}
#statshome h3 { color: #548fc7; margin-bottom: 5px;}
#voorwaarden p{
  margin: 10px;
}

#plaatsharingfoto {
border-top: 1px solid #c81822;http://haringtest.com/
border-bottom: 1px solid #c81822;
padding: 10px 0px;
}

#supercontainer {
  background: url(/gfx/body-bg.jpg) repeat-x center top;
  margin:0 auto;
  padding:0;
  height: 100%;
  width: 990px;
  font-family:     Trebuchet MS, Trebuchet, Verdana, Arial;
  font-size:      11px;
  text-align: left;
  min-height: 100%;
}

#container {
  width: 990px;
}

#header {
  height: 34px;
  background: url(/gfx/header-bg.jpg);
  padding-top: 160px;
  padding-left: 30px;
  color: #fff;
  font-weight: bold;
}

#leftpane,#rightpane {
  float: left;
  width: 192px;
  padding-left: 15px;
}

#leftpane a:link,#leftpane a:visited,#leftpane a:active, #rightpane a:link,#rightpane a:visited,#rightpane a:active { color: #121f49; text-decoration: none; }
#leftpane a:hover,#rightpane a:hover { color: #42a3e1; text-decoration: underline;}

#leftpane .menubloktop, #rightpane .menubloktop {
  width: 162px;
  height: 16px;
  padding-top: 19px;
  padding-left: 17px;
  background: url(/gfx/menublok-top.jpg)  no-repeat;
}

#leftpane h2,#rightpane h2 {
  color: #c91924;
  font-size: 14px;
}

#leftpane .menublokbg, #rightpane .menublokbg {
  width: 179px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  background: url(/gfx/menublok-bg.jpg) repeat-y;
}

#leftpane .menublokbg img {
  border: 2px solid #528fc6;
  margin-bottom: 10px;
}

#leftpane .menublokbg li,#rightpane .menublokbg li {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 2px;
  margin-left: 8px;
  margin-right: 20px;
  list-style-type: none;
  background: url(/gfx/menublok-li.jpg) left top no-repeat;
}

#leftpane .menublokbottom, #rightpane .menublokbottom {
  width: 179px;
  height: 35px;
  background: url(/gfx/menublok-bottom.jpg) no-repeat;
  margin-bottom: 8px;
}

#leftpane input {
  background-color:#fff;
  border:1px solid #B2B2B2;
  border-color:#999999;
  width:140px;
  color: #5f5f5f;
  padding-left: 5px;
  font-family: Trebuchet MS, Trebuchet, Verdana, Arial;
  font-size: 11px;
}

#leftpane select {
  width:145px;
  color: #5f5f5f;
  padding-left: 5px;
  font-family: Trebuchet MS, Trebuchet, Verdana, Arial;
  font-size: 11px;
}

#leftpane .loginsubmit {
  float: right;
  background-image:url(/gfx/submit-login.jpg);
  width: 63px;
  color: #484848;
  height: 21px;
  cursor: pointer;
  border: 0px;
  margin: 5px 2px 5px 5px;
  padding-bottom: 3px;
}

.submitvriend {
  width: 350px;
  height: 22px;
  color: #484848;
  cursor: pointer;
  border: 0px;
  font-size: 11px;
  margin: 20px 0px 20px 0px;
  padding-top: 3px;
}

.vriendaanmelden {
  background-image:url(/gfx/submit_vriend_worden.jpg);
}

.vriendafmelden {
  background-image:url(/gfx/submit_vriend_afmelden.jpg);
  color: #f5b017;
}

#midden {
  float: left;
}

#inhoud {
  width: 530px;
  padding-left: 25px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 18px;
  background: url(/gfx/inhoud-bg.jpg) repeat-y;
}

#inhoud ol{
  margin-left: 30px;
}

#inhoud table {
  width: 520px;
}

#inhoud p {
  margin: 10px 0px 10px 0px;
}

#inhoudbottom {
  background: url(/gfx/inhoud-bottom-bg.jpg) no-repeat;
  width: 575px;
  height: 180px;
}

#inhoudbottomlogo {
  text-align: center;
  margin-top: 10px;
}

#inhoud h1 {
  color: #c91723;
  font-size: 14px;
  margin-bottom: 10px;
}

#inhoud h2 {
  margin-top: 25px;
  color: #10214f;
  font-size: 18px;
  margin-bottom: 10px;
}

.line {
  background: url(/gfx/horizontal-line.jpg) no-repeat;
  width: 526px;
  height: 3px;
}

#inhoud ul {
  margin: 10px 0px 10px 30px;
}

#inhoud li {

}

#inhoud input.text {
  background-color:#fff;
  border:1px solid #B2B2B2;
  border-color:#999999;
  width:240px;
  color: #5f5f5f;
  padding-left: 5px;
  font-family: Trebuchet MS, Trebuchet, Verdana, Arial;
  font-size: 11px;
}

#inhoud .textarea, textarea {
  color: #5f5f5f;
  padding-left: 5px;
  font-family: Trebuchet MS, Trebuchet, Verdana, Arial;
  font-size: 11px;
  height: 80px;
  width:238px;
  overflow:auto;
}

#inhoud select.text {
  width:245px;
  color: #5f5f5f;
  padding-left: 5px;
  font-family: Trebuchet MS, Trebuchet, Verdana, Arial;
  font-size: 11px;
}

#inhoud .submitform {
  font-family: Trebuchet MS, Trebuchet, Verdana, Arial;
  font-size: 11px;
  margin-top: 4px;
  background-image:url(/gfx/submit-bg.jpg);
  width: 113px;
  color: #484848;
  height: 21px;
  cursor:pointer;
  border: 0px;
  margin-right: 10px;
  padding-bottom: 3px;
}

#inhoud a:link,#inhoud a:visited, #inhoud a:active { color: #c91723; text-decoration: none; }
#inhoud a:hover { color: #528fc6; text-decoration: none;  }

.melding li {

}

.groen { color: #528fc6; }
.rood { color: #ec1600; }

.melding {
  margin: 10px 0px 10px 0px;
  padding: 5px;
}

.goed {
  border: 1px solid #25d431;
  background-color: #d3f6d6;
}

.fout {
  border: 1px solid #d2160d;
  background-color: #ffb9b9;
}

#haringtest {
  width: 479px;
  padding:1px 0px 1px 18px;
  color: #3f3f3f;
}

#haringfoto {

}

#cijferextra {
  border: 0px;
}

#spec_y_rating {
  width: 52px;
  height: 39px;
  margin-left: 64px;
padding-top: 13px;
padding-left: 19px;
font-size: 22px;
  border: 0px;
  background-color: #d0dbe0;
  color: #fff;
  background:url(/gfx/testinputbg.jpg) no-repeat;
}

#spec_o_rating {
  margin-left: 9px;
  color: #467288;
  font-size: 16px;
}

div.spec_slide_item{
  text-align:left;
  font-size:10px;
  margin-top:10px;
  width: 500px;
  height: 25px;
}

input.rate_value{
  border:none;
  background:none transparent;
  width:20px;
  font-size:10px;
  color:#3f3f3f;
  text-align:right;
  font-family:arial;
}
span.reportError{
  cursor:pointer;
  color:red;
  font-weight:bold;
}
span.reportError:hover{
  text-decoration:underline;
}

.testonderdeel {
  float: left;
}

.sliderbg {
  cursor: pointer;position:relative;height:16px;background:url(/gfx/sliderbg.jpg) no-repeat;width:326px;
}

.sliderbutton {
  position:absolute;height:16px;background:url(/gfx/sliderbutton.jpg) no-repeat;width:10px;height: 19px;left:0px
}

.spec_rate_submit {
  clear:both;
  color:black;
  padding-top: 2px;
  text-align: center;
  margin:0px;
  cursor:pointer;
  width: 102px;
  height: 24px;
  background: #ffffff url(/gfx/submit_verstuur_test) no-repeat;
margin-right: 23px;
}

.none {
  text-decoration: none;
  color: #467288;
}

.infoimg {
  border: 0px;
}

.reactie {
  padding: 10px 0px 10px 0px; border-bottom: 1px solid #a6c3da;
}

#googlemap {
  width: 525px;
  height: 350px;
  border: 2px solid #528fc6;
  margin-top: 20px;
}

#googleharingkaart {
  width: 530px;
  height: 270px;
  border: 2px solid #467288;
}

#proflinks {
  color: #528fc6;
  margin-bottom: 10px;
}

#googlemapwijzig {
  width: 520px;
  height: 400px;
  border: 2px solid #467288;
}

#tussen {
  height: 40px;
}

#footer {
  background: transparent url(/gfx/footer_bg.jpg) repeat-x;
  padding: 20px 0px 20px 0px;
  text-align: center;
  color: #a1a1a2;
}

#footer a:link,#footer a:visited, #footer a:active { color: #a1a1a2; text-decoration: underline; }
#footer a:hover { color: #676768; text-decoration: none;  }

.mijntestentd {
  width: 99px;
  text-align: center;
}
.mijntestentdtotaal {
  color: #c91723;
  font-weight: bold;
}

.pm_readno {
    background: transparent url(/gfx/pm_mes_readno.jpg) repeat-x;
    font-weight: bold;
    padding: 4px;
}

.pm_readyes {
    background: transparent url(/gfx/pm_mes_readyes.jpg) repeat-x;
    padding: 4px;
}

.fotopicbg {
  float:left;
  background:url(/gfx/fotospicbg.jpg) repeat-x;
  height: 143px;
  width: 161px;
  margin-top: 20px;
  margin-right: 10px;
}
.fotopicbg1 {
  float:left;
  background:url(/gfx/fotospicbg.jpg) repeat-x;
  height: 109px;
  width: 161px;
  margin-top: 20px;
  margin-right: 10px;
}
.fotopicbg img {
  margin-top: 3px;
  margin-left: 4px;
}

#div1 h2,#div2 h2,#div3 h2,#div4 h2,#div5 h2,#div6 h2,#div7 h2 {
  margin-top: 25px;
  color: #10214f;
  font-size: 18px;
  margin-bottom: 10px;
}

#div1 .contetbg,#div2 .contetbg {
  background: url(/gfx/winkel_algemeen_top_bg.jpg) no-repeat;
  width: 529px;
  height: 183px;
  padding-top: 3px;
  padding-left: 10px;
}

#div1 .fotobg {
  background: url(/gfx/infofotobg) no-repeat;
  width: 218px;
  height: 164px;
float: left;
}

#div1 .fotobg img{
  margin-left: 30px;
  margin-top: 32px;
}

#div1 .adres {
  text-align: right;
  margin-right: 40px;
}

#div1 .ratings {
  text-align: right;
  margin-right: 40px;
margin-top: 25px;
}
#div1 .ratingstekst {
  text-align: right;
  margin-right: 40px;
margin-bottom: 20px;
}

#bonus1,#bonus2,#bonus3,#bonus4,#bonus5,#bonus6,#bonus7 {  }

#bpromo_head { width: 558px; height:32px; padding-top: 6px; font-size: 12px; margin-left: -16px; }
#promTB1 { padding-left: 30px; }
#promTB2 { padding-left: 10px; }
#promTB3 { padding-left: 6px; }
#promTB4 { padding-left: 7px; }
#promTB5 { padding-left: 7px; }
#promTB6 { padding-left: 7px; }
#promTB7 { padding-left: 6px; }
.tab1-nonus {background: #ffffff url(/gfx/detailsmenu1.jpg) no-repeat;}
.tab2-nonus {background: #ffffff url(/gfx/detailsmenu2.jpg) no-repeat;}
.tab3-nonus {background: #ffffff url(/gfx/detailsmenu3.jpg) no-repeat;}
.tab4-nonus {background: #ffffff url(/gfx/detailsmenu4.jpg) no-repeat;}
.tab5-nonus {background: #ffffff url(/gfx/detailsmenu5.jpg) no-repeat;}
.tab6-nonus {background: #ffffff url(/gfx/detailsmenu6.jpg) no-repeat;}
.tab7-nonus {background: #ffffff url(/gfx/detailsmenu7.jpg) no-repeat;}
.tab1-nonus .inact, .tab2-nonus .inact,.tab3-nonus .inact,.tab4-nonus .inact,.tab5-nonus .inact,.tab6-nonus .inact,.tab7-nonus .inact {color:#000; padding-top: 3px;}
.tab1-nonus .act, .tab2-nonus .act,.tab3-nonus .act,.tab4-nonus .act,.tab5-nonus .act,.tab6-nonus .act,.tab7-nonus .act {color:#c81823; padding-top: 3px; }
#bpromo_head .btn {text-align: center; margin-right: 15px; float: left; }
#bpromo_head .btn a {text-decoration: none;}

.cursor {cursor:pointer;}

.blauw {
  color: #5b95c7;
}
.rood {
  color: #c81823;
}

.highslide {
  cursor: url(/gfx/high-slidegraphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
  visibility: hidden;
}
.highslide img {
  border: 0px solid gray;
}
.highslide:hover img {
  border: 0px solid white;
}

.highslide-wrapper {
  background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
  color: black;
  font-size: 8pt;
  font-family: sans-serif;
  font-weight: bold;
    text-decoration: none;
  padding: 2px;
  border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(/gfx/high-slidegraphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
  font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
  background: url(/gfx/high-slidegraphics/fullexpand.gif) no-repeat;
  display: block;
  margin: 0 10px 10px 0;
  width: 34px;
  height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* Reacties */
.reactietop {
  background: url(/gfx/reactie_top.jpg) no-repeat;
  width: 527px;
  height: 22px;
  padding-top: 2px;
}
.reactiemiddle {
  background: url(/gfx/reactie_middle.jpg) repeat-y;
  width: 527px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.reactiebottom {
  clear: left;
  background: url(/gfx/reactie_bottom.jpg) no-repeat;
  text-align: right;
  width: 527px;
  height: 19px;
padding-top: 3px;
color: #e4e5e5;
font-size: 9px;
}

.reactiebottom a:link,.reactiebottom a:visited, .reactiebottom a:active { color: #e4e5e5; text-decoration: none; }
.reactiebottom a:hover { color: #e4e5e5; text-decoration: underline;  }

.reactienaam {
display: block;
  margin-left: 10px;
  width: 110px;
margin-right: 17px;
float: left;
}
.reactiedatum {
  color: #7eabd2;
}

.reactiefoto {
  float: left;
  background: url(/gfx/reactie_foto_bg.jpg) no-repeat;
  height: 79px;
  width: 100px;
  margin-left: 5px;
  margin-right: 5px;
  margin-right: 23px;
  padding-left: 10px;
}
.reactiefoto img {
  margin-top: 13px;
  margin-left: 7px;
}
.reactiebericht {
  float: left;
  margin-top: 5px;
  display: block;
  width: 370px;
}

.videobg {
  background:url(/gfx/videocatbg.jpg) repeat-x;
  height: 123px;
  width: 141px;
  margin-top: 20px;
  margin-right: 15px;
  text-align:center;float: left; padding-top: 30px; padding-left: 10px; padding-right: 10px;
}

.videocatbg {
  height: 117px;
  width: 141px;
  margin-top: 20px;
  margin-right: 15px;
  text-align:center;float: left; padding-top: 36px; padding-left: 10px; padding-right: 10px;
}

#verkopervandemaand {
  background:url(/gfx/verkoper_vd_maand.jpg) no-repeat;
  width: 179px;
  height: 270px;
  padding-top: 26px;
  margin-bottom: 15px;
  color: #c81324;
  text-align: center;
}

#verkopervandemaand a:link,#verkopervandemaand a:visited, #verkopervandemaand a:active { color: #121f49; text-decoration: none; }
#verkopervandemaand a:hover { color: #c81324; text-decoration: none;  }

.vriendfoto {
  text-align: center;
  padding: 10px;
  width: 88px;
  width: 118px;
  border: 1px solid #c72022;
  float: left;
  margin:10px;
}

.vriendfoto img {
  margin-bottom: 4px;
}

#homekiezen {
  background:url(/gfx/home_zoek.jpg) no-repeat;
  padding: 27px 20px 0px 183px;
  margin: 10px 10px 20px 10px;
  width: 303px;
  height: 50px;
}


#stappen {
  background:url(/gfx/home_stappen.jpg) no-repeat;
  width: 506px;
  height: 149px;
margin-left: 7px;
padding-top: 25px;
margin-top: 15px;
margin-bottom: 20px;
}

#stappen .link {
margin-left: 189px;
font-size: 14px;
list-style-type: none;
margin-bottom: 36px;
}


#stappen a:link,#stappen a:visited,#stappen a:active { color: #646567; text-decoration: none; }
#stappen a:hover { color: #c81324; text-decoration: none;  }

#jaarstand {
  background:url(/gfx/jaarstand.jpg) no-repeat;
  margin-left: 7px;
  width: 506px;
  height: 280px;
}

#laatstetesten {
  background:url(/gfx/home_laatstetesten.jpg) no-repeat;
  margin-left: 7px;
  width: 506px;
  height: 150px;
}

#laatstetesten table {
margin-top: 25px;
margin-left: 175px;
}

.standtabel1 {
width: 100px;
margin-top:46px;
margin-left: 185px;
}

#jaarstand a:link,#jaarstand a:visited,#jaarstand a:active,#laatstetesten a:link,#laatstetesten a:visited,#laatstetesten a:active { color: #646567; text-decoration: none; }
#jaarstand a:hover,#laatstetesten a:hover { color: #c81324; text-decoration: none;  }

.standtabel2 {
width: 100px;
margin-top:18px;
margin-left: 185px;
}

.boernaam {
width: 80px;
}
.boercijfer {
padding-top: 3px;
text-align: left;
width: 100px;
}

.boeruser {
text-align: left;
width: 100px;
}

#inboxviewtop {
  background:url(/gfx/message_toptop.jpg) no-repeat;
  width: 506px;
  height: 11px;
  margin-left: 7px;
}

#inboxviewbg {
  background:url(/gfx/message_topbg.jpg) repeat-y;
  width: 506px;
  margin-left: 7px;
}

#inboxviewbottom {
  background:url(/gfx/message_topbottom.jpg) no-repeat;
  width: 506px;
  height: 11px;
  margin-left: 7px;
}

#conttop {
  margin-top: 10px;
  background:url(/gfx/message_conttop.jpg) no-repeat;
  width: 506px;
  height: 11px;
  margin-left: 7px;
}

#contbg {
  background:url(/gfx/message_contbg.jpg) repeat-y;
  width: 466px;
  margin-left: 7px;
  padding: 20px;
}

#contbottom {
  background:url(/gfx/message_contbot.jpg) no-repeat;
  width: 506px;
  height: 23px;
  margin-left: 7px;
}


