/* CSS by image studio GeWe */

html { 
  margin: 0px;
  padding: 0px;
  background-color: transparent;
}

body {
  margin: 0px;
  padding: 0px;
  font-family: "bitstream vera sans", Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color: #403600;  
}

#logo { 
  position: absolute;
  top: 0px;
  left: 0px; 
  width: 800px; 
  height: 100px; 
  border: 0px solid gold;
  padding: 0px;
}

#backimage { 
  display: block;
  width: 120px; 
  height: 90px; 
  margin: 0px auto;
  border: 2px solid gold;
  padding: 0px;
}

#kolomeen { 
  position: absolute; 
  top: 123px; 
  left: 23px; 
  padding: 15px 0px 0px 0px;
  background-color: transparent;
}

#hoofdkolom { 
  position: absolute; 
  top: 123px; 
  left: 225px; 
  width: 550px; 
  padding: 0px;
  background-color: transparent;
}

#kolomtwee { 
  padding: 0px 0px 0px 0px;
  font-size: 0.8em;
  letter-spacing: 0.08em;
  line-height: 130%;
  text-align: left;
  background-color: transparent;
}

#kolomdrie { 
  float: left; 
  position: absolute; 
  left: 0px; 
  width: 340px; 
  margin: 0px;
  border-color: gold gold gold gold;
  padding: 7px 0px 0px 0px;
  background-color: transparent;
}

#kolomvier { 
  position: absolute; 
  left: 370px; 
  padding: 15px 0px 0px 0px;
  background-color: transparent;
}

#kolomvijf { 
  position: absolute; 
  top: 23px; 
  left: 798px; 
  padding: 43px 0px 0px 0px;
  background-color: transparent;
}

#kolomeen, #kolomvier, #kolomvijf { 
  width: 175px; 
  border: 2px solid gold;
}

#kolomeen, #kolomdrie, #kolomvier, #kolomvijf { 
  margin: 0px 0px 25px 0px;
  font-size: 0.7em;
  letter-spacing: 0.07em;
  line-height: 120%;
  background-color: transparent;
  /* overflow: auto; */
  /* filter: Alpha(opacity=60); 
  -moz-opacity: .605; */
}

h1 { 
  margin: 0px 0px 7px 0px;
  padding: 0px 15px 0px 15px;
  font-size: 1.1em;
  letter-spacing: 0.04em;
  line-height: 130%;
  text-transform: none;
  background-color: transparent;
}

h1.dF {
  margin: 0px 15px 7px 15px;
  padding: 1px 0px 0px 20px;
  background: transparent url(../images/digitalefotografie_dF.png) no-repeat top left;
}

#kolomtwee h1 { 
  margin: 9px 0px 20px 75px;
  padding: 6px 0px 0px 40px;
  font-size: 1.4em;
  font-weight: normal;
  letter-spacing: 0.09em;
  line-height: 120%;
  background: transparent url(../images/digitalefotografie_blokgeel.gif) no-repeat center left;
}

#kolomdrie h1 { 
  margin: 0px 0px 10px 75px;
  padding: 10px 0px 0px 40px;
  text-transform: none;
  background: transparent url(../images/digitalefotografie_blokgeel.gif) no-repeat center left;
}

.itemblok {
  display: block;
  margin: 0px;
  border: 0px;
  padding: 0px 15px 0px 15px;
  background-color: transparent;
  /* border: 2px solid #FFD700; */
  /* background-color: #fff5bf; */
}

.itemblok img, .fotoblok img { 
  display: block;
  margin: 5px auto;
  border: 2px solid gold;
  padding: 0px;
}

.itemblok p { 
  margin: 0px 0px 10px 0px;
  border: 0px;
  padding: 0px;
}

#kolomtwee .itemblok, #kolomdrie .itemblok {
  padding: 0px 0px 0px 115px;
  min-height: 80px;
  height:expression(this.scrollHeight > 80 ? "auto":"80px");
}

#kolomtwee .itemblok ul, #kolomdrie .itemblok ul {
  padding: 0px 0px 0px 15px;
}

#kolomtwee .itemblok img, #kolomdrie .itemblok img { 
  display: block;
  margin: 5px 10px 0px 2px;
  border: 2px solid gold;
  padding: 0px;
}

#kolomtwee .itemblok img.item, #kolomdrie .itemblok img.item { 
  float: left;
  display: inline; /* IE bug fix */
  width: 96px;
  margin: 2px 0px 0px -115px;
  padding: 0px;
}

#kolomtwee .fotoblok { 
  display: block;
  float: none;
  margin: 0px 0px 15px 115px;
  border: 0px solid #000000;
  padding: 0px 6px 5px 0px;
  min-height: 164px;
  height:expression(this.scrollHeight > 164 ? "auto":"164px");
  font-size: 0.9em;
  letter-spacing: 0.07em;
  line-height: 130%;
  text-align: left;
  background-color: transparent;
}

#kolomtwee .fotoblok .thickbox { 
  float: left;
  width: 192px;
  margin: 0px 15px 0px 0px;
  padding: 0px;
  border: 0px;
  vertical-align: bottom;
}

#kolomtwee .fotoblok .thickbox:hover { 
  background-color: transparent;
}

.listblok, .archiefblok {
  display: block;
  margin: 0px;
  border: 0px;
  padding: 0px 15px 0px 15px;
  background-color: transparent;
}

.archiefblok {
  text-align: center;
}

.subblok, .meerblok {
  display: block;
  margin: 0px;
  padding: 5px 0px 0px 15px;
  font-size: 10px;
  letter-spacing: 0em;
  text-align: left;
  background-color: transparent;
}

#kolomtwee .subblok, #kolomdrie .subblok, .navblok {
  display: block;
  margin: 0px;
  padding: 5px 0px 10px 115px;
  font-size: 10px;
  letter-spacing: 0em;
  text-align: left;
}

.navblok {
  font-size: 15px;
  letter-spacing: 0em;
  line-height: 130%;
  /* font-weight: bold; */
}

.navblok ul {
  display: block;
  margin: 0px 0px 0px -5px;
  padding: 0px;
}

.navblok li {
  display: block;
  float: left;
  margin: 0px;
  padding: 0px 5px 0px 5px;
  font-size: 0.7em;
  letter-spacing: 0em;
  /* font-weight: bold; */
}

.infoblok {
  display: block;
  margin: 0px;
  padding: 0px 0px 0px 115px;
  font-size: 10px;
  letter-spacing: 0em;
  text-align: left;
}

.itemlijn {
  display: block;
  height: 2px;
  margin: 15px 0px 10px 0px;
  padding: 0px;
  background: transparent url(../images/digitalefotografie_line.gif) no-repeat center left;
}

.GAdblok {
  display: block;
  margin: 0px 15px;
  border: 0px;
  padding: 0px 15px 0px 10px;
  font-size: 11px;
  letter-spacing: 0em;
  line-height: 100%;
  text-align: center;
  background-color: white;
  /* filter: Alpha(opacity=60); 
  -moz-opacity: .605; */
}

#kolomeen .GAdblok {
  margin:  -12px 15px 0px 15px;
}

#kolomtwee .GAdblok {
  margin: 0px;
  padding: 0px;
}

.advertentieblok, .zoekblok {
  display: block;
  margin:  -8px 0px 0px 0px;
  border: 0px;
  padding: 0px 15px 0px 15px;
  font-size: 10px;
  letter-spacing: 0em;
  text-align: center;
  background-color: transparent;
}

#kolomdrie .advertentieblok {
  margin:  0px;
  padding: 0px;
}

.advertentieblok img { 
  display: block;
  margin: 5px auto;
  border: 0px;
  padding: 0px;
}

a { 
  border-bottom: 1px solid #FFD700; /* gold */
  color: #403600;
  text-decoration: none;
  background-color: transparent;
}

a:hover, .listblok a:hover, .archiefblok a:hover { 
  border-color: #DAA520; /* goldenrod */
  color: #000000;
  text-decoration: none;
  background-color: #FFD700;
}

.GAdblok a, .GAdblok a:hover, .advertentieblok a, .advertentieblok a:hover { 
  border-color: transparent;
  color: #000000;
  text-decoration: none;
  background-color: transparent;
}

/* a:hover img { 
  border-color: #FFD700;
  color: #000000;
  text-decoration: none;
  background-color: transparent;
} */

h1 a { 
  display: block;
  border-bottom: 0px solid #FFD700; /* gold */
  background-color: transparent;
}

h1 a:hover { 
  border-bottom: 0px solid #DAA520; /* goldenrod */
  background-color: transparent;
}

.listblok a, .archiefblok a { 
  display: block; 
  height: 1.2em;
  margin: 0px -7px 0px -7px;
  border: 0px;
  padding: 1px 0px;
  text-decoration: none; 
  overflow: hidden;
  background-color: transparent;
}

form {
  margin: 0px;
  padding: 5px 15px 0px 15px;
  background-color: transparent;
}

fieldset {
  margin: 0px;
  border: 0px;
  padding: 0px;
  background-color: transparent;
}

.pivot-search label { visibility:hidden; display:none; }
.pivot-search legend { visibility:hidden; display:none; }
.pivot-search fieldset { border:0; padding:0; margin:0; }

.pivot-search-result label { visibility:hidden; display:none; }
.pivot-search-result legend { visibility:hidden; display:none; }
.pivot-search-result fieldset { border:0; padding:0; margin:0; } 

.searchbox, .result-searchbox { 
  width: 9em; 
  margin: 10px 0px 5px 0px;
  border: 2px solid gold;
  font-size: 11px;
  background: #FFFFFF;
}

small, .small {
  font-size: 0.8em;
  letter-spacing: 0em;
}

.searchbutton, .result-searchbutton {
  margin: 0px auto;
  /* border: 2px solid gold;
  font-size: 10px;
  color: #403600;
  background: #FFFFFF; */
}

