.cbbody {
  border : 0px;
  margin: 0px;
  margin-left: 5px;
  padding: 0px;
  background-color : #FFFFFF;
  font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
}

#heading3 {
  font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size : 9pt;
  font-weight : bold;
}

#buttonhint {
    font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
    background-color : #FFFFE1;
    color : #000000;
    border : 1px solid #000000;
    width : auto;
    height: auto;
    position : absolute;
    padding: 2px;
    font-size: 8pt;
    visibility:hidden;
    z-index:8;
}
#infotext {
    font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
    background-color : #ECE8DF;
    color : #000000;
    border : 1px solid #ffffff;
    font-size : 8pt;
    position : absolute;
    padding: 2px;
    left:172px;
    width : 200px;
    height: auto;
    visibility:hidden;
    z-index:8;
}

#controls
{
    position:absolute;
    top:60px;
    left:171px;
    margin-left:0px;
    margin-bottom:0px;
    padding-right:2px;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:0px;
    background-color:#B4A98E;
    border-right : 0px solid #666666;
    border-left : 0px solid #666666;
    border-top : 1px solid #ffffff;
    border-bottom : 1px solid #ffffff;
    z-index:4;
    height:20px;
    overflow:hidden;
}
.imagebutton {
    margin-top : 0px;
    margin-left : 0px;
    z-index: 4;
}
.hiddenimagebutton {
    visibility:hidden;
    margin-top : 0px;
    margin-left : 0px;
    z-index: 4;
    width:0px;
}
.textbutton {
    cursor:pointer;
    margin-bottom:0px;
    position:relative;
    top:-6px;
    padding-right:5px;
    padding-left:5px;
    font-weight:bolder;
    font-size: 8pt;
    text-decoration: none;
    color:#FFFFFF;
}
.selectboxbutton {
    font-weight:normal;
    font-size: 8pt;
}

.leftbarstyles {
    position:absolute;
    top:82px;
    left:5px;
    /* This CSS Hack is explained here: http://www.info.com.ph/~etan/w3pantheon/style/abmh.html */
    width: 160px;
    width/* */:/**/159px;
    width: /**/161px;
    margin-left:0px;
    margin-bottom:0px;
    padding-left:5px;
    padding-top:0px;
    padding-bottom:0px;
    background-color:#DFDEE8;
    background-color:#F5F3EE;
    background-color:#ECE8DF;
    border-top : 0px solid #666666;
    border-right : 1px solid #ffffff;
    border-left : 0px solid #666666;
    border-bottom : 1px solid #ffffff;
    z-index:4;
}

.leftbar_container {
    position:absolute;
    top:82px;
    left:5px;
    OVERFLOW-Y: auto;
    OVERFLOW-X: hidden;
    OVERFLOW: -moz-scrollbars-vertical;
    z-index:5;
    /* This CSS Hack is explained here: http://www.info.com.ph/~etan/w3pantheon/style/abmh.html */
    width: 162px;
    width/* */:/**/158px;
    width: /**/166px;
    font-size: 8pt;
    color : #000000;
    padding-left:0px;
    padding-top:0px;
}

#themeselector {
}
#themeselector td
{
    padding:0px;
}

.themegroupname {
    background-color:#D8D1C1;
    border-bottom : 1px solid #ffffff;
    padding-left:5px;
    padding-top:2px;
    padding-bottom:2px;
    color : #000000;
    OVERFLOW: hidden;
    white-space: nowrap;
}
.themelayername{
    background-color:#ECE8DF;
    border-bottom : 1px solid #ffffff;
}
.themegrouplabel{
    margin-left:0px;
    cursor: pointer;
}

.themegrouplabelFocus{
    margin-left:0px;
    cursor: pointer;
    font-weight: bolder;
}

.thememetadatalink{
    font-size: 8pt;
}

#overviewbox
{
    position:absolute;
    left:12px;
    z-index:5;
    border: 1px solid #666666;
}

#legendbox
{
    position:absolute;
    top:0px;
    z-index:5;
    background-color:#FFFFFF;
}
.legendbox_long {
    OVERFLOW-Y: auto;
    OVERFLOW-X: hidden;
    OVERFLOW: -moz-scrollbars-vertical;
}
.legendbox_short {
    OVERFLOW-Y: visible;
    OVERFLOW-X: visible;
    OVERFLOW: visible;
}

#themap {
    position:relative;
    top:0px;
    left:0px;
    background-color:#FFFFFF;
    padding:0px;
    margin:0px;
    cursor : crosshair;
    z-index:2;
}

#mapcontainer {
    position : absolute;
    top:81px;
    left:171px;
    overflow: hidden;
    background-color:#FFFFFF;
    padding:0px;
    margin:0px;
    border : 1px solid #ffffff;
    cursor : crosshair;
    z-index:2;
}
#scalebarbox
{
    position: absolute;
    bottom:0px;
    left:0px;
    z-index:5;
}

#measurebar {
    position:relative;
    top:-10px;
    left:0px;
    z-index:30;
    font-size: 18px;
}

#copyright {
    position:relative;
    float:right;
    top:-15px;
    right:10px;
    z-index:3;
    background: transparent;
    color:#505050;
}

#toplogo {
    position:absolute;
    top:60px;
    left:5px;
    height:20px;
    z-index:4;
    /* This CSS Hack is explained here: http://www.info.com.ph/~etan/w3pantheon/style/abmh.html */
    width: 159px;
    width/* */:/**/159px;
    width: /**/166px;
    color : #ffffff;
    background-color:#FF0000;
    background-color:#8D8DAE;
    background-color:#B4A98E;
    border-right : 0px solid #666666;
    border-left : 0px solid #666666;
    border-top : 1px solid #ffffff;
    border-bottom : 1px solid #ffffff;
    padding-left:0px;
    font-weight: bolder;
}

.billedfrise{
  position:absolute;
  top:135px;
  border-bottom: 1px solid #666666;
  border-top: 1px solid #666666;
  height:0px;
}

#billedfrisediv1{
    left:0px;
    z-index:20;
  height:0px;
}

#billedfrisediv2{
    left:170px;
    z-index:20;
  height:0px;
}

#billedfrisediv3{
    left:599px;
    z-index:20;
  height:0px;
}

#billedfrisediv4{
    z-index:20;
  height:0px;
}

#billedfrisebaggrund{
  position:absolute;
  top:0px;
  left:0px;
  height:65px;
  background-color:#ffffff;
  z-index:1;
}

#billedfrisebaggrundtext{
    padding: 7px 0px 0px 183px;
    color : #ffffff;
    font-size: 14pt;
    font-weight : bold;
}
table {
   border-collapse: collapse;
   border-spacing: 0px;
   margin: 0px;
   border: 7px;
   padding: 0px;
}

.tableWithBorder {
   border-collapse: separate;
}

#topbar {
    position:absolute;
    top:  46px;
    height:14px;
    background-color:#39416B;
    z-index:4;
    padding: 0px 0px 0px 0px;
    border : 0px solid black;
}
#bottombar {
    position:absolute;
    height:14px;
    background-color:#39416B;
    z-index:4;
    padding: 0px 0px 0px 0px;
    border : 0px solid black;
}
#cblinkdiv {
    position:absolute;
    text-align: right;
    font-size : 11px;
    width:auto;
    z-index:2;
    text-decoration: none;
    color:#dcdcdc;
}
.leftbox {
    position:absolute;
    top:15px;
    left:60px;
    z-index : 5;
    font-size:23px;
    font-weight : bold;
    color : #000000;
}
#logo {
    position:absolute;
    top:3px;
    left:5px;
    z-index:5;
}

.popupbody {
    border : 0px;
    margin: 0px;
    padding: 0px;
    background-color:#DFDEE8;
    background-color:#ECE8DF;
    background-color:#F5F3EE;
    margin:0px;
    font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 8pt;
    color: #3C416E;
    color: #000000;
    width:0px;
}
.menubutton {
    position:relative;
    top:0px;
    height:20px;
    background-color:#8D8DAE;
    background-color:#B4A98E;
    border : 1px solid #FFFFFF;
    font-weight : bold;
    font-size: 8pt;
    color: #FFFFFF;
    margin-left : 3px;
}
.menubuttonDisable {
    position:relative;
    top:0px;
    height:20px;
    background-color:#8D8DAE;
    background-color:#B4A98E;
    border : 1px solid #FFFFFF;
    font-weight : bold;
    font-size: 8pt;
    margin-left : 3px;
    color: #CDC5B3;
}

.divcontent {
    padding:5px;
    background-color:#FF0000;
    background-color:#DFDEE8;
    background-color:#ECE8DF;
    background-color:#F5F3EE;
    color: #000000;
}
.divtable {
    font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 8pt;
}

.heading3td {
    font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
}

#zoomwidth_dialog{
    width:150px;
}
#zoomwidth_table {
    width:140px;
}
#download_content {
    width:220px;
}
#download_table {
    width:220px;
}
#multisearch_content {
    width:225px;
}
#multisearch_table {
    width:215px;
}
#opslag_content, #niveau3_content {
    width:214px;
}
#opslag_table, #niveau3_table {
    width:214px;
}
#distanceBox {
    width:190px;
}
#calctable {
    width:180px;
}
#minimaptable {
    width:190px;
}
#pdfprinttable {
    width:213px;
}
#mapprinttable {
    width:213px;
}
#redlineBox1, #redlineBox2, #redlineBox4 {
    width:180px;
}
#redlineTable1, #redlineTable2, #redlineTable4 {
    width:170px;
}
#pSearchBox {
    width:200px;
}
#ptable {
    width:190px;
}
#minimap_dialog {
    width:200px;
}


input{
    color: #000000;
    font-size: 8pt;
    font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
}
textarea{
    color: #000000;
    font-size: 8pt;
    font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
}
select{
    color: #000000;
    font-size: 8pt;
    font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
}

#printmapcontainer {
    overflow: hidden;
    background-color:#FFFFFF;
    padding:0px;
    margin:0px;
    border : 1px solid #666666;
}

#printcopyright {
    position:relative;
    float:right;
    top:-20px;
    right:10px;
    z-index:3;
    background: transparent;
    color:#505050;
}
#printlogo {
    position:relative;
    float:right;
    padding:0px;
    margin:0px;
}
#printhead {
    position:relative;
    padding: 0px 0px 0px 0px;
    height:40px;
    overflow:hidden;
    font-size:14pt;
    line-height:30px;
    vertical-align:text-bottom;
}
#printcblogo {
    position:relative;
    float:right;
    right:0px;
}

#printlegendbox {
    position:relative;
    top:0px;
    left:0px;
    z-index:5;
    background-color:#FFFFFF;
}

.copyrightclick
{
    position:absolute;
    z-index:20;
    top: 1px;
    left: 1px;
    voice-family: "\"}\"";
    voice-family:inherit;
    cursor: pointer;
}

.updatebox {
    position: absolute;
    left:0px;
    top:0px;
    font-size: 10px;
    font-weight : bold;
    padding: 0px;
    padding-top:0px;
    z-index:95;
    visibility:hidden;
    color: #FFFFFF;
    width:150px;
    height:12px;
    text-align:right;
}

#mapwidthdiv {
    position:absolute;
    width:auto;
    text-align: left;
    font-size : 10px;
    left:12px;
    z-index:5;
}
#statusbarleft {
    position:absolute;
    width:auto;
    text-align: left;
    font-size : 10px;
    left:12px;
    z-index:5;
}
#statusbarcenter {
    
    width:200px;
    height:14px;
    text-align: center;
    font-size : 10px;
    z-index:5;
    position:absolute;
}
#statusbarright {
    width:200px;
    height:14px;
    text-align: right;
    font-size : 10px;
    z-index:5;
    position:absolute;
}
#loginbutton {
    position: absolute;
    z-index: 5;
    cursor: pointer;
    font-weight:bold;
    /*top:46px;*/
    text-align:right;
}