.webshop_table {
  text-align: left;
  vertical-align:top;
  background-color:#e3e4e5;
}

.webshop_header {
  width: 350px;
  margin-top: 10px;
  text-align: left;
  font-size: 1.3em;
  font-family: times;
  color: navy;
  border-bottom: 3px solid #fff;
  font-weight:bold;
  vertical-align:top;
  color: navy;
}

.webshop_headernw {
  margin-top: 10px;
  text-align: left;
  font-size: 1.3em;
  font-family: times;
  color: navy;
  border-bottom: 3px solid #fff;
  font-weight:bold;
  vertical-align:top;
  color: navy;
}

.webshop_headertxt {
  color: navy;
  font-weight:bold;
  font-size: 1.3em;
  font-family: times;
}

.webshop_header2{
  color: black;
  vertical-align:top;
  text-align: left;
  font-size: 0.8em;
border-bottom: 3px solid white;
}

.webshop_header_ahlmann {
  background:url('http://www.ahlmann.nl/images/specific/ahlmann-header.gif') no-repeat left top;
  border-bottom: 3px solid white;
  padding:6px;
}

.webshop_header_mecalac {
  background:url('http://www.ahlmann.nl/images/specific/mecalac-header.gif') no-repeat left top;
  border-bottom: 3px solid white;
  padding:6px;
}

.webshop_header_ahlmann2 {
  background:url('http://www.ahlmann.nl/images/specific/ahlmann-header.gif') no-repeat left top;
  padding:6px;
}

.webshop_header_mecalac2 {
  background:url('http://www.ahlmann.nl/images/specific/mecalac-header.gif') no-repeat left top;
  padding:6px;
}

.webshop_normal {
  vertical-align:top;
}

.webshop_odd td {
  background-color: #ccc;
  border-bottom: 1px solid #E3E4E6;
  vertical-align:top;
  font-size:0.8em;
}

.webshop_even td {
  background-color: #ccc;
  border-bottom: 1px solid #E3E4E6;
  vertical-align:top;
  font-size:0.8em;
}

.webshop_photo {
  width: 350px;
  text-align: right;
  vertical-align:top;
  border-bottom:1px dashed white;
  border-left:1px dashed white;
}

.webshop_detail {
  border-bottom:1px dashed white;
}

.webshop_brochure {
  border-bottom:1px dashed white;
}

.webshop_bottom {
  border-left:1px dashed white;
}

#webshop_details {
  vertical-align:top;
  border-bottom:1px dashed white;
}

#webshop_details td {
  vertical-align:top;
  text-align: left;
  border-top:0px dashed white;
  border-right:1px dashed white;
  border-bottom:1px dashed white;
  border-left:0px dashed white;
}

#webshop_brochure td {
  vertical-align:top;
  text-align: left;
  border-top:0px dashed white;
  border-right:1px dashed white;
  border-bottom:1px dashed white;
  border-left:0px dashed white;
}

.hide {
  display:none;
  visibility:hidden;
}

.show {
  display:block;
  visibility:visible;
}

#webshop_details_but3, #webshop_details_but2, #webshop_details_but {
  border-top: 1px solid navy;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  border-left: 1px solid navy;
  background-color: navy;
  width:160px;
  text-align:center;
  font-weight:bold;
}

#webshop_brochure_but3, #webshop_brochure_but2, #webshop_brochure_but {
  border-top: 1px solid navy;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  border-left: 1px solid navy;
  background-color: navy;
  width:160px;
  text-align:center;
  font-weight:bold;
}

#webshop_details_but input {
  color:white;
  text-decoration: none;
  font-weight:bold;
}

#webshop_brochure_but input {
  color:white;
  text-decoration: none;
  font-weight:bold;
}

#webshop_details_but2 a, #webshop_details_but a, #webshop_details_but3 a {
  color:white;
  text-decoration: none;
  font-weight:bold;
}

#webshop_brochure_but2 a, #webshop_brochure_but a, #webshop_brochure_but3 a {
  color:white;
  text-decoration: none;
  font-weight:bold;
}

.maintblelefttd {
  display:none;
  visibility: hidden;
}

.maintbleconttd {
  width:700px;
}

div.pageelement table {
  width:100%;
}

.browsetable {
  width:700px;
}


.webshop_catbrowsetd {
  width:700px;
  height:20px;
  text-align:center;
}
.webshop_specs {
  width:345px;
}

.webshop_usedtd {
  border:1px solid red;
}

.webshop_used_photo {
width:185px;
padding:3px;
border-top:1px dashed white;
border-right:1px dashed white;
}

.webshop_used_title {
padding:3px;
border-top:1px dashed white;

}

.shopprodcell {

}

.zoom {
float:left;
width:350px;
position: absolute;
background: no-repeat bottom right;
height:260px
}

/* gebruikt materieel */

.gm-button {
width:326px;
margin:4px;
border:1px solid #999;
background-color:#fed222;
}

.gm-button div{
padding-top:128px;
background-repeat: no-repeat; 
background-position: top left; 
opacity: 0.7;
}

.gm-button div:hover{
background-repeat: no-repeat; 
background-position: top left; 
opacity:1;
cursor:pointer;
}

.gm-button div div{
background-color:#ccc; 
padding:2px; 
opacity: 0.8;
}

.gm-button div div:hover{
opacity: 0.8;
}

.gm-button div div a {
opacity: 1;
font-weight:bold;
padding-left:2px;
text-shadow:2px 2px 0.1em #FFFFFF, -2px -2px 0.1em #FFFFFF, -2px 2px 0.1em #FFFFFF, 2px -2px 0.1em #FFFFFF;
}



