/* CSS Document */

body,html{
  margin: 0;
  padding: 0;  
  min-width:1000px;
  width:auto;
  background-image: url(../../img/ambacht/bg-sc.png);
  background-repeat: repeat-y; 
  background-position: top center;
}

#bg{
  position: absolute;
  width: 100%;
  min-width:1000px;  
  height: 156px;
  background-color: #400535;
  z-index: 1;
}

#sc{
  position: relative;
  width: 1000px;
  margin: 0 auto;
  min-height: 100%;
  height: 100%;   
  z-index: 2;
  font-family: arial;
  line-height:16px;
  font-size: 12px;
}

#t{
  float: left;
  width: 995px;  
  height: 113px;
  padding-top: 18px;
  background-image: url(../../img/ambacht/bg-top.png);
  background-repeat: no-repeat;
  background-position: top right;
  /* padding-left: 5px; */
}

#m{
  float: left;
  width: 995px;
  height: 25px;
  line-height: 25px;  
/*  padding-left: 5px; */
}

#p{
  float:left;
  width: 820px;
  padding-right:11px;
  min-height:200px;    
  height:auto;
}

#p table
{
  font-size: 12px;
}

.inh .lm,.lm
{
  float:left;
  width:auto;
  height:15px;
  line-height:15px;
  margin-top:10px;
  color:#561243;
  height:19px;
  line-height:19px;  
}

.inh .lm *,.lm *
{
  float:left;
  margin-right:22px;
}

.inh .rssl,.rssl
{
  float:left;
  margin-top:12px;
  height:15px;
  line-height:15px;
  margin-left:22px;
  clear:none;
  width:10px;
}

.nbu, .adv
{
  line-height:20px;
  margin-top:0px;
  margin-bottom:5px;
  color:#000;
  clear:left;
  float:left;
  width: 387px;
  background-color:#fed5f5;
  padding:4px 4px 4px 4px;
}

#adv-o{
  float: left;
  width: 816px;
  height: 136px;
  border-top: 1px solid #747474;
  margin-top: 10px;
/*  padding-left: 5px; */
}


#adv-r{
  float: right;
  width: 166px;
  min-height: 500px;
  height:auto;
}

/* top */

#t img{
  float: left;
}

#t b{
  margin: 0;
  float: left;
  filter: shadow(color=#000, direction=90);
  text-shadow: 1px 1px 2px black;
  padding: 0;
  color: #fff;
  font-size: 33px;
  height:30px;
  padding-left:5px;
  padding-top:10px;
  margin-left: 160px;
  margin-top: 21px;
}

h1
{
  margin-top: 10px;
  padding: 0;
  color: #561243;
  font-size: 17px;
}

/* m */

#m ul{   
  margin: 0 0 0 5px;
  padding: 0; 
}

#m ul li{
  float: left;
  list-style: none;
  background-image: url(../../img/ambacht/ls-ambacht.png);
  background-repeat: no-repeat;
  background-position: left middle;
  margin-right: 10px;
  padding-left: 15px;
}

#m ul li:first-child{
  background-image: none;
  padding-left: 0;
}

#m a,#m .pseudolink{
  text-decoration: none;
  color: #fff;
  font-weight:bold;
  cursor:pointer;
  filter: shadow(color=#000, direction=90);
  text-shadow: 1px 1px 2px black;
  font-size: 14px;
}

#m ul li:hover ul{
   display: block;
}

#m ul ul{
  display: none;
  position: absolute;
  margin: 0;
  padding: 0;
  background-color: #400535;
  z-index: 255;
  margin-top: -3px;
  margin-left: -5px;
}

#m ul ul li{
  float: none;
  background-image: none;
  padding-left: 5px; 
}

#m ul ul li:first-child{
  padding-left: 5px;
}

#m ul ul li a{
  color: #fcc82a;
  font-weight: bold;
  display: block;
}

/* p */

#l{
  float: left;
  width: 394px;
  min-height: 500px;
  height:auto;
}

#r{
  float: left;
  width: 401px;
  margin-left:25px;
  min-height: 500px;
  height:auto;    
}

.inh{
  float: left;
  width: 395px;
/*  min-height: 65px; */  
  height: auto;   
  color: #561243;    
}

.inh h3
{
  margin:0;
}

.inh + p{
  float: left;
  margin-top: 25px;
  width: 395px;
}

.inh h3 a
{
  margin:0;
  height:auto;
  font-weight:bold;
}

a{
  text-decoration: underline;
  font-weight:bold;  
  color: #561243;
  text-align: left
}

a:hover{
  text-decoration: none;
}

a:visited
{
  font-weight:normal;
}

.inh a
{
  text-decoration:none;
  font-weight:normal;
  float:left;  
  clear:left;
  width:320px;
  min-height:20px;
  height:auto;
  color: #561243;
  line-height:20px;
}

.inh a:hover
{
  text-decoration:underline;
}

.adv a{
  min-width: 100px;
  width: auto;
}

.adv img{
  margin-right: 10px;
}

.date{
  float: right;
  display:block;
  text-align:right;
  clear:right;
  width:75px;
  min-height:20px;
  line-height:20px;
}

.kop{
  float: left;
  height: 20px;
  width: 380px;
  background-color: #6b285d;
  padding-right: 15px;
  padding-left: 5px;
  font-weight: bold;
  margin-top:18px;
/*  margin-left:-5px; */  
  padding-top: 4px; 
  margin-bottom: 10px;
  
/*  padding: 4px 15px 0 5px;
  margin: 18px 10px -5px; */
  
}

#r .kop{margin-left:0}
#l .inh {padding-left:5px;}
#r .inh {padding-left:5px;}

h2{
  margin: 0;
  padding: 0;
  color:#000;
  font-size: 16px;
}

.kop a, .kop h2{
  text-decoration: none;
  color: #fff;
  margin:0px;
  font-weight:bold;
  padding:0;
  display: block;
}

.kop img{
  position: absolute;
  margin-left: 330px;
  margin-top: -36px;
}

#column{
margin-top:-10px;
  float: left;
  width: 390px;
  height: 262px;
  background-image: url(../../img/ambacht/bg-afgerond.png);
  background-position:bottom left;
  background-color:#6b285d;
  background-repeat: no-repeat;
  color: #fff;
/*  margin-left:-5px; */
  padding-top:10px;
  padding-left: 5px;
  padding-right: 5px;
}

#column img{
  display: block;
  margin: 0 auto;  
}

#column a{
  text-decoration: none;
  color: #fff;
}

.ugn{
  float: left;
  width: 330px;
  min-height: 266px;
  height: auto;
  background-color: #6b285d;
  background-image: url(../../img/ambacht/bg-afgerond.png);
  background-position:bottom left;
  background-repeat: no-repeat;
  padding-left: 36px;
  padding-right: 34px; 
  padding-top:22px;
  padding-bottom:10px;
/*  margin-left: -11px; */
  display:none;
  color: #fff;
}

.ugn a{
  text-decoration: none;
  color: #fcc82a;
}

a.ugnl{
  color:#fff;  
}

.ugn img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.ugn-b
{
  min-height:313px;
  height: auto;
  width:100%;
  float:left;
  margin-bottom: 5px;
}

.ugn-b h2{
   color: #fff;
}

.ugn:first-child
{
  display:block;
}

#ugn h2
{
   margin:0px;
}


#wsvdw{
  float: left;
  width: 342px;  
  text-align:center;
}

#wsvdw + p{
  float: left;
  margin-top: 25px;
  width: 395px;
}

#zf
{
  position:absolute;
  margin-left:820px;
  margin-top:-16px;
  text-align:right;
}

#index_zoekterm
{
  border-left:1px solid #823821;
  border-top:1px solid #823821;
  border-bottom:1px solid #823821;
  border-right:0;
  margin-right:0px;
}

#zf input[type="submit"]
{
  cursor:pointer;
  background-image:url(../../img/zoekfunctie-afb.png);
  width:22px;
  margin-left:0px;
  background-position: 2px 1px;
  background-repeat:no-repeat;
  background-color:#fff;
  border-right:1px solid #823821;
  border-top:1px solid #823821;
  border-bottom:1px solid #823821;
  border-left:0;
  color:#fff;
  margin-right:1px;
}
