/* CSS Document */
@import url('forms.css');
@import url('newspecs.css');

* {
  margin:0px;
  padding:0px;
  font-family: tahoma, arial, verdana;
  color:#3a508a; 
  }

body {
  text-align:center;
  font-size:0.8em;
  line-height:1.4em;
  margin:0 auto;
  }

.hidden{
  display:none;
  }
div * {
  text-align:left;
  }

a, a img, img {
  border:0;
  }
input {
  color:#3a508a;
  }
ul {
  list-style:none;
  margin:0;
  padding:0;
  }
  li {
    margin:0;
    padding:0;
    text-indent:0;
    }

.error_text{color:red;}

#footer i {color:#CCCCCC;}

/* Corporate
---------------------------------------------- */
#identity {
  background:#e5ecf8;
  float:left;
  width:100%;
  border-bottom: 1px solid #8298c0;
  background-repeat:no-repeat;
  }
  #identity .contain {
    display:block;
    width:950px;
    margin:0 auto;
    }
  a#logo {
    float:left;
    display:block;
    width:165px;
    height:130px;
/*    background:url('../g/logo.gif') left 7px no-repeat;  new weghalen */
    text-indent:-999em;

    }
  address {
    float:right;
    width:240px;
    height:100%;
    font-style:normal;
    display:none;  /*new */
    }
  address a {
    display:block;
    text-decoration:none;
    margin:37px 0 0 20px;
    padding:10px 20px;
    background:#fff;
    border-top:1px solid #b8cdf4;
    border-right:1px solid #b8cdf4;
    border-left:1px solid #b8cdf4;
    line-height:1.4em;
    }
    address a:hover {
      background:#f0f0f0;
      }


/* Hoofdnavigatie
---------------------------------------------- */
#nav {
  background:#39508a; /* url('../g/borderhulp.gif') left bottom repeat-x; */
 /* border-top:1px solid #fff; */
  float:left;
  width:100%;
  }
  #nav ul {
    width:950px;
    margin:0 auto;
    font-size:17px;
    }
    #nav li {
      float:left;
      }
      #nav li a {
        display:block;
      	margin:0;
      	padding:8px 17px 6px;
      	color:#fff;
      	text-decoration:none;
        }
      #nav li a:hover {
        background:#b8cdf4;
      /*  padding-bottom:5px; */
        color:#39508a;
      /*  border-bottom:1px solid #fff; */
        }
      #nav .on a {
        background:#b8cdf4;
        color:#39508a;
   /*   border-right:1px solid #fff;
        border-left:1px solid #fff; */
        }
      #nav .on a:hover {
        background:#bdd4fc;
   /*     border-bottom:1px solid #b8cdf4; */
        }
      li#zoekfunctie {
        float:right;
        font-weight:bold;
        margin-right:auto;
        }
        #zoekfunctie table {
          margin-right:10px;
          margin-top:2px;
          }
          #zoekfunctie td {
            font-weight:bold;
            color:#fff;
            font-size:0.8em;
            padding-top:2px;
            }
          #zoekfunctie input {
            margin:0 0 0 5px;
            border:1px solid #b8cdf4;
            }
          #zoekfunctie input#zoek {
            width:109px
            }
          #zoekfunctie .submit {
            width:24px;
            height:24px;
            background:url('../g/vergrootglas.gif');
            text-indent:-999em;
            display:block;
            outline:none;
            border:none;
            cursor:pointer;
            }
          #zoekfunctie img {
            border:0;
            }
 
/* Subnavigatie
---------------------------------------------- */
#subnav {
  float:left;
  width:100%;
/*  border-bottom:1px solid #fff; */
  background:#b8cdf4;
  }
  #subnav ul {
    width:950px;
    margin:0 auto;
    }
    #subnav li {
      float:left;
      }
    #subnav a {
      display:block;
      margin:0;
      padding:7px 18px 5px;
      color:#39508a;
      text-decoration:none;
      }
    #subnav a:hover {
      background:#adc4ec;
      }
    #subnav .on a {
      color:#fff;
      font-weight:bold;
      }


/* Main
---------------------------------------------- */
#main {
  width:950px;
  margin:0 auto;
  line-height:1.5em;
  }
  #content {
    float:left;
    width:710px;
    margin: 0px 0;
    background:#fff;
    }
    #content_vak {
      padding:20px 20px 50px;
  /*    border:1px solid #b8cdf4; */
      }

  h1 {
    font-weight:bold;
    font-size:1.3em;
    padding:0 0 10px;
    }
  h2 {
    font-weight:bold;
    font-size:1.3em;
    padding:0 0 10px;
    }
  h3,h4,h5,#content h6 {
    color:#3a508a;
    font-size:1.1em;
    margin-bottom:5px;
    }
  h1,h2,h3,h4,h5 {
    margin-top:1.5em;
    }
  #main p {
    margin-bottom:1em;
    }
  #main a {
    text-decoration:underline;
    }
  #main a:hover  {
    text-decoration:none;
    }

  #main a.fmhlink{
    text-decoration:none;
    color:white;
    font-size:13px;
    line-spacing:1.3em;
    }  

  #main a.fmhlink:hover{
    text-decoration:underline;
    color:#f1f1f1;
    } 



.fmh a{color:white;font-size:17px;text-decoration:none;}

  hr {
    border:1px solid #eee;
    margin-bottom:1em;
    }
  #content ul {
    margin-bottom:1em;:
    }
  #content li {
    padding-left:8px;
    padding-bottom:6px;
    background:url('../g/ico_square.gif') 0 8px no-repeat;
    }
    .smallcopy {
      font-size:0.85em;
      }
    .message {
      color:#f30;
      }
.oppose {
  float:right;
  margin-left:1em;
  }
.aktie {
  display:block;
  width:204px;
  margin-top:10px;
  border-left:10px solid #fff;
  height:152px;
  background:url('../g/content/bt-aktie.gif') right bottom no-repeat;
  }
  .aktie strong {
    display:block;
    padding:20px 20px 10px;
    font-size:14px;
    }
  .aktie span {
    display:block;
    margin:0 20px;
    }
.bgrader {
  display:block;
  margin:0 0 20px;
  padding:10px 5px;
  background:url('../g/content/bgrader.jpg') bottom repeat-x;
  border-top:1px solid #dce2f0;
  border-bottom:1px solid #dce2f0;
  }

.ais-id {
  display:block;
  font-size:0.85em;
  margin-bottom:1em;
  background:#f0f0f0;
  }
  table table {
    background:#f0f0f0;
    border:15px solid #f0f0f0;
    }
  td.detail_links {
    width:20%;
    }
  td.detail_image {
    width:25%;
    padding-right:10px;
    }
  .detail_links a {
    display:block;
    margin:1px;
    padding:1px;
    
    text-align:right;
    }

#content .adres {
  color:#3a508a;
  font-size:1em;
  margin-bottom:1em;
  margin-left:2em;
  }
.adres a {
  display:block;
  font-style:italic;
  }
#footer {
  padding-top:5px;
  clear:left;
  float:left;
  width:100%;
  }
  #footer a {
    font-weight:300;
    text-decoration:none;
    }
  #footer a:hover {
    text-decoration:underline;
    }

/* Markup specifics
---------------------------------------------- */
.stap {
  color:#f7d079;
  font-weight:bold;
  font-size:1.1em;
  }
.stapnr {
  color:#394f89;
  font-weight:bold;
  font-size:3em;
  line-height:1em;
  margin-right:0.2em;
  }

/* Sidecol
---------------------------------------------- */
#zijkolom {
  float:left;
  display:block;
  width:240px;
  padding:0 0 20px;
  }
  #zijkolom .extra {
    display:block;
    margin:10px 0 0 20px;
    padding:0;
    background:#fff;
  /*  border:1px solid #b8cdf4; */
    line-height:1.4em;
    }
  #zijkolom #login,
  #zijkolom #ww {
    margin:0 0 0 20px;
    border-top:0px;
    padding-top:0px;
    }
    #zijkolom #ww li {
      border-bottom:1px solid #eee;
      }
    #zijkolom #ww li a {
      display:block;
      padding:4px 5px 3px 15px;
      text-decoration:none;
      }
    #zijkolom #ww li a:hover {
      background:#eee;
      }

    #zijkolom h6 {
      display:block;
      font-weight:bold;
      font-size:1.3em;
      padding:20px 15px 10px;
      }
    #zijkolom p {
      padding:0 5px 10px 15px;      
      }
    #zijkolom #login ul {
      margin-bottom:15px;
      }
      #zijkolom #login li a {
        padding:0 5px 0 15px;
        }
    #zijkolom a.access {
      display:block;
      margin:0;
      padding:5px 5px 5px 15px;
      text-decoration:none;
      }
    #zijkolom a.access:hover {
      background:#e9e9e9;
      }

    #zijkolom table.ww_sum {
      }
    #zijkolom .ww_sum th {
      padding-left:15px;
      border-top:2px solid #eee;
      }
    #zijkolom .ww_sum td {
      border-bottom:1px solid #eee;
      text-align:left;
      }
    #zijkolom .ww_sum a {
      display:block;
      width:auto;
      float:left;
      margin:0;
      padding:1px 5px 0 0;
      text-decoration:none;
      }
      #zijkolom .ww_sum img {
        width:30px;
        margin:2px 2px 4px 15px;
        }
    #zijkolom .ww_sum a:hover,
    #zijkolom .ww_sum a:hover strong {
      color:#f60;
      }
    #zijkolom input.btn-send {
      margin-left:0px;
      margin-right:0;
      padding:2px 2px 1px;
      float:left;
      width:80px;
      }

      .celimage {
        width:50px;
        }
      .celprijs {
        width:60px;
        }

    body a.delete,
    #zijkolom .ww_sum a.delete {
      display:block;
      float:right;
      width:30px;
      height:30px;
      margin:0;
      padding:0;
      background:url('../g/delete.gif') 5px 5px no-repeat;
      clear:right;
      }
    .ww_sum a strong {
      display:block;
      }
    .extra a.delete:hover {
      background-position:6px 6px;
      }
      .nubestellen {
        display:block;
        clear:both;
        padding:10px 5px 10px 15px;
        }

    .extra ul {
      margin-bottom:10px;
      }
    .extra li a {
      display:block;
      padding:2px 5px 1px 15px;
      text-decoration:none;
      }
/* Inlog
---------------------------------------------- */
#login form {
  padding:20px 5px 10px 15px;
  }
  #login label {
    float:left;
    clear:left;
    width:85px;
    margin-bottom:5px;
    }
  #login input {
    width:75px;
    float:left;
    }
    form input#loginSubmit {
      float:right;
      height:28px;
      width:27px;
      border:0px;
      background:url('../g/okbutton.jpg');
      cursor:pointer;
      }
    #afrekenvak{
      margin-bottom:5px;
      }

a.asubtrigger{
text-decoration:none;
}


    
/* Triggers (homepage)
---------------------------------------------- */
#home {
  float:left;
  width:710px;
  margin:20px 0 10px;
  }

  #triggers a {
    float:left;
    margin:20px 20px 0 0;
    width:320px;
    height:175px;
    border-top:5px solid #b8cdf4;
    border-right:5px solid #b8cdf4;
    background:#fff url('../g/triggers/bg.gif') left bottom no-repeat;
    text-decoration:none;
    }
  #triggers a.dual {
    width:660px;
    }
  #triggers a:hover {
    background:#f0f0f0 url('../g/triggers/bg.gif') left bottom no-repeat;
    }
  #triggers span {
    display:block;
    padding:5px 15px 25px 15px;
    }
  #triggers strong {
    display:block;
    margin:0 0 10px 0;
    padding:20px 0 5px 15px;
    font-family:tahoma, arial, verdana;
    font-size:2.2em;
    font-weight:normal;
    }
  #triggers img {
    display:block;
    float:right;
    padding:0 0 5px 5px;
    border:0px;
    }



/* Topstijlen
---------------------------------------------- */
#stijl0 {
 /* background:#facf7a; */
    background:#ff9900;
  }
  #stijl0 #identity {
/*    background-image:url('../g/topvisual/4.jpg'); */
    background-image:url('../g/nieuwe_heading.jpg'); 
    background-position:center top;
    }
  #stijl0 #footer {
    color:#39508a;
 /*   background:#facf7a; */
	background: #ff9900;
    }
    #stijl0 #footer a {
      color:#39508a;
      }

#stijl0 #fmi{  background: black; border: 1px solid black;	}



#stijl1 {
  background:#39508a;
  }
  #stijl1 #identity {
    background-image:url('../g/topvisual/1.jpg');
    background-position:center top;
    }
  #stijl1 #footer{
    color:#fff;
    background:#39508a;
    }
    #stijl1 #footer a {
      color:#fff;
      }

#stijl1 #fmi{  background: #39508a;color:white; padding:20px; height:600px;	}


#stijl2 {
  background:#8dadac;
  }
  #stijl2 #identity {
    background-image:url('../g/topvisual/2.jpg');
    background-position:center top;
    }
  #stijl2 #footer{
    color:#fff;
    background:#8dadac;
    }
    #stijl2 #footer a {
      color:#fff;
      }
#stijl3 {
  background:#8a3950;
  }
  #stijl3 #identity {
    background-image:url('../g/topvisual/3.jpg');
    background-position:center top;
    }
  #stijl3 #footer{
    color:#999;
    background:#8a3950;
    }
    #stijl3 #footer a {
      color:#999;
      }
#stijl4 {
  background:#a0702b;
  }
  #stijl4 #identity {
    background-image:url('../g/topvisual/4.jpg');
    background-position:center top;
    }
  #stijl4 #footer{
    color:#fff;
    background:#a0702b;
    }
    #stijl4 #footer a {
      color:#fff;
      }

#stijl5 {
  background:#668877;
  }
  #stijl5 #identity {
    background-image:url('../g/topvisual/5.jpg');
    background-position:center top;
    }
  #stijl5 #footer{
    color:#fff;
    background:#687;
    }
    #stijl5 #footer a {
      color:#fff;
      }

#stijl6 {
  background:#398a50;
  }
  #stijl6 #identity {
    background-image:url('../g/topvisual/6.jpg');
    background-position:center top;
    }
  #stijl6 #footer{
    color:#fff;
    background:#398a50;
    }
    #stijl6 #footer a {
      color:#fff;
      }







#afwdiv1{border: 5px solid #f1f1f1;}
#afwdiv2{border: 5px solid #f1f1f1;}
#afwdiv3{border: 5px solid #f1f1f1;}
#afwdiv4{border: 5px solid #f1f1f1;}
#afwdiv5{border: 5px solid #f1f1f1;}
#afwdiv6{border: 5px solid #f1f1f1;}
#afwdiv7{border: 5px solid #f1f1f1;}
#afwdiv8{border: 5px solid #f1f1f1;}
#afwdiv9{border: 5px solid #f1f1f1;}
#afwdiv10{border: 5px solid #f1f1f1;}


#prijsdiv1{display:none;}
#prijsdiv2{display:none;}
#prijsdiv3{display:none;}
#prijsdiv4{display:none;}
#prijsdiv5{display:none;}
#prijsdiv6{display:none;}
#prijsdiv7{display:none;}
#prijsdiv8{display:none;}
#prijsdiv9{display:none;}
#prijsdiv10{display:none;}


img.kunstenaarpic{padding:5px;float:left;}
DIV.voorkeurwerken{display:none;}
#selectoplagediv{display:none}
#selecttotaleoplagediv{display:none}


#p_canvas{float:left;width:90%;}
#p_aquarel{float:left;width:90%;}
#p_foto{float:left;width:90%;}

#p_aquarel img {padding-right:20px;}
#p_foto img {padding-right:20px;}
#p_canvas img {padding-right:20px;}
div.p_break{float:left;height:20px;}
img.pjkactieimg{width:80px;border:2px solid black;}
img.logosms{padding-top:5px;}
#meerinfodiv{display:none;}

#dunnelat{display:block;}
#dikkelat{display:none;}
.waitplease{border:none;}

div.alertmessage{color:red;}

TABLE.huurtabel{border:1px solid #bec8bb;align:right;width:400px;}
tr.huurtabelheader{background-color: #f1f1f1;}
div.huurtabeldiv{align:right;}
td.tophuurtabeltd{text-align:center;font-weight:bold;background-color:#bec8bb;}

td.tdrandboven{width:100%;background: #bec8bb;height:40px;text-align:center;}
td.tdrandonder{width:100%;background: #bec8bb;height:40px;text-align:center;}
td.tdrandlinks{width:60px;background: #bec8bb;height:200px;text-align:center;}
td.tdrandrechts{width:60px;background: #bec8bb;height:200px;text-align:center;}





.fmh{	font-size:16px;color:white;	}


ul.fmhul li{
    background:none;
}
.fmhul li a{font-size:13px; color:white;text-decoration: none;}
.fmhul li a:hover{font-size:13px; color:#f1f1f1;text-decoration:underline;}

div.footerkolom{float:left;width:200px;}
#fmh1{color:white;font-size:30px;font-weight:normal;padding-bottom:5px;padding-right:10px;}

#main a.copyright{font-size:10px;font-style:italic;color:#555555;}

#main #copydiv{float:left;height:80px;background:white;text-align:left;width:100%;color:#555555;font-size:10px;}
img.artenframe{width:25px;padding-right:10px;}



	
		
div.shopcontain{display:block}	

a.winkelcat{
display: block;
width: 180px;
height: 180px;
text-align: center;
text-decoration: none;
border: solid 2px #f1f1f1;
float:left;
vertical-align:middle;
padding:10px;
}	
	
a.winkelcat:hover{		
border: solid 2px black;

}

a.winkelcat img {align:center;}


div.pjkupl {
position:absolute;left:500px;top:500px;
}





