.wiewatwaar #controls {
    width:190px;
    float:left;
}

.wiewatwaar #searchbox {
    background-color:#C70404;
    padding:20px;
    width:150px;
    position:relative;
}

.wiewatwaar #searchicon {
    background: url(../images/layout/vergrootglas.gif) no-repeat 0px 0px;
    width:11px;
    height:9px;
    left:-3px;
    top:22px;
    position:absolute;
}

.wiewatwaar #brancheselect {
    width:148px;
    border: 1px solid #6e6e6e;
    margin-bottom:2px;
}

* html .wiewatwaar #brancheselect {
    width:150px;
}

.wiewatwaar #searchfield {
    width:146px;
    border: 1px solid #6e6e6e;
    margin-bottom:2px;
}
.wiewatwaar .smallinput {
    width:59px;
    border: 1px solid #6e6e6e;
}

.wiewatwaar #gobutton {
    width:21px;
    height:16px;
    line-height:10px;
    font-size:10px;
    border: 1px solid #fff;
    color: #fff;
    background-color: #6E6E6E;
    margin:0px;
    padding:0px;
}

.wiewatwaar #imagemap {
    z-index:3;
    position:relative;
}

.wiewatwaar #map {
    width:183px;
    height:215px;
    background: url(../images/layout/kaart.png) no-repeat 0px 0px;
    margin-top:10px;
    position:relative;
}

.wiewatwaar #imagemap {
    z-index:3;
    position:absolute;
    top:0px;
    left:0px;
}

.wiewatwaar #crosshair {
    width:28px;
    height:28px;
    position:absolute;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    display:block;
    z-index:2;
    top:30px;
    left:40px;

}

.wiewatwaar #company_container {
    width:460px;
    float:right;
    /*overflow:auto;*/
    padding-right: 5px;
    /* border:1px solid #6b6b6b; */
    /*height:600px;*/
}

.wiewatwaar #companies {
    background-color:#fff;
}

.wiewatwaar #companies h3 {
    display:block;
    background-color:#D8D8D8;
    border:1px solid #B9B9B9;
    padding:7px 10px;
    margin-bottom:0px;
}

.wiewatwaar #companies h3, .wiewatwaar #companies h3 a:link, .wiewatwaar #companies h3 a:visited {
    color:#C70404;
    font-size:11px;
    line-height:11px;
}

.wiewatwaar #companies .info a:link, .wiewatwaar #companies .info a:visited {
    color:#C70404;
    text-decoration:none;
}

.wiewatwaar #companies .info a:hover, .wiewatwaar #companies h3 a:hover {
    text-decoration:underline;
}

.wiewatwaar #companies .company .company_info {
    padding:5px;
    background-color:#fff;
}

.wiewatwaar #companies .company p.adress {
    margin:5px 5px 0 0;
    display:block;
    float:right;
    color:#666666;
    width:200px;
}

.wiewatwaar #companies .company a.more {
    display:block;
    width:9px;
    height:9px;
    background:url(../images/layout/boxed_plus.gif) no-repeat;
    float:right;
    margin-top:0px;
}

.wiewatwaar #companies .company .descr {
    overflow:hidden;
    position:relative;
    margin-left:5px;
}

* html .wiewatwaar #companies .company .descr {
    margin-left:10px;
}

.wiewatwaar .company .hidden {
    display:none;
}

.wiewatwaar .company .lid_branche {
    border:1px solid #b9b9b9;
    background-color:#d8d8d8;
    color:#6e6e6e;
    float:left;
    padding:5px;
    margin:5px 0 5px 5px;
    width:200px;
}

* html .wiewatwaar .company div.descr {
    margin-left:10px;
}