
table.details {
    width: auto;
    border-collapse: collapse;

}
table.details th,
table.details td {
    padding: 2px 0;
    vertical-align: top;
}
table.details th {
    padding-right: 10px;
}
table.details td {
    font-weight: normal;
}
.nobreak { white-space: nowrap; }

.heading-logo span {
   font-weight: normal;
}
.naw {
   float: left;
   width: 300px;
}
.naw h1 {
   line-height: 1.8em !important;
}
.rbox {
   /*width: 320px;*/
   margin-top: 0;
}
.content div.logo {
    float: right;
    display: inline;

	width: 150px;
	height: 110px;

    padding: 2px;
    border: 1px solid #777;
    margin: -10px 5px 5px 5px;

/*    line-height: 0;*/
}
.mapLayer {
	width: 150px;
	height: 113px;
	border: 1px solid #666;
	margin-bottom: 1em;
	float: right;
}
#gmap {
	width: 150px;
	height: 113px;
}
.lineBg p {
	margin-top: 1em !important;
}
#gmap div span, #gmap div a {
	font-size: 9px !important;
}
#gmap div a {
	display: none;
}

table.tarieven {
   margin-top: 1em;
   margin-bottom: 1em;
}
table.tarieven th, table.tarieven td {
   padding: 3px;
   font-weight: bold;
}
table.tarieven th {
   text-align: left;
   width: 260px;
}
table.tarieven td.offerte {
   text-align: right;
   vertical-align: top;
}
.customButton {
   padding-left: 34px !important;
}

.info, .verstrekkers {
   margin-top: 1em;
   margin-right: 6px;
}
.info p {
   margin: 0 !important;
   padding: 0 !important;
   margin-bottom: .5em !important;
}

hr {
   border: 0;
   color: #ccc;
   background-color: #ccc;
   height: 1px;
}
