body {
    overflow: hidden; /* or else IE will move things around when infoboxes are shown*/
    font-family: Arial, Verdana,  Geneva, Helvetica, Futura, sans-serif;
}

div#spatial-web-map {
    margin: 0em;
    padding: 0em;
    height:100%;
    width:100%;
    background-color: blue;    
    /*visibility: hidden;*/ /*Removed by Ingemar Nilsson, after recommendation from Mats Olsson Carmenta*/
}

.rwcZoomControlOverlay
{
    position:absolute;
    top: 39px; left: 100px;
    visibility: hidden;
    cursor: pointer;
}

.rwcPanControlOverlay
{
    position:absolute;
    top: 5px; left: 5px;
    visibility: hidden;
    cursor: pointer;
}



/*added by ingemar Nilsson*/
.rwcScaleBar
{
	vertical-align:top;
	position:absolute;
	left:105px;
	right:auto;
	top:10px;
	height:14px;
	font-size:12px;
	overflow:hidden;
	color: #095898;
	border: 2px solid #095898;
	border-top: none;
	padding-left: 2px;
}

/*added by ingemar Nilsson*/
.rwcScaleBarPrint
{
	vertical-align:top;
	position:absolute;
	left:10px;
	right:auto;
	top:10px;
	height:14px;
	font-size:12px;
	overflow:hidden;
	color: #095898;
	border: 2px solid #095898;
	border-top: none;
	padding-left: 2px;
}


.tableTest
{
	width:10px
}
div#window-box {
    position : absolute; 
    top : 5px; 
    right : 1px;
    bottom : 75px;
    padding: 0em;

    width : 259px;

    border-style : solid;
    border-width : 0px;
    border-color : #b0b0b0;     

    z-index : 1;
    visibility: visible;
    
    
    /* KrSa */
    /*height : 85%;*/
    overflow : auto;    
}

div.drawer-box {
    padding : 0em;
    margin : 0em; 
    
    /* KrSa */
    width : 240px;         
    border-left  : solid 2px #000000;
	border-right : solid 2px #000000;	
	
}
.drawer-header, .drawer-header-disabled  {
    /*
    background-image : url(../pic/sidebox-light.png);
	*/
    background-color : white;

    height : 18px;
    line-height: 16px;
    margin : 0em;
	/*
    border-top-style : solid;    
    border-bottom-style : solid;	
	*/
	
	
	border-width : 1px;
    border-color : #b0b0b0;
    /*
    padding:0px 3px 0px 3px;
	*/
    padding:0px 3px 0px 3px;
	
    
	/* KrSa */
    width : 234px; /*240px*/
}

.drawer-header-disabled 
{	
    background-color : #F0F0F0; /*http://www.w3schools.com/CSS/css_colorsfull.asp*/
}

#warningBox, #centralParkingBox, #commuterParkingBox
{
	border-top  : solid 2px #000000;	
}
#vaglagBox, #centralTruckParkingBox, #commuterParkingBox, .aboveVaglagBoxSummerStyle
{
	border-bottom  : solid 2px #000000;	
}


#warningBoxSub, #centralParkingBoxSub
{
	padding-top:3px;
}
#vaglagBoxSub, .aboveVaglagBoxSubSummerStyle, #centralTruckParkingBoxSub
{
	padding-bottom:3px;
}



.drawer-header-a {
    font-weight:normal; /*bold*/
    color: black;	
    vertical-align:middle;
    padding-left: 1em;
    position: relative;
    bottom : 4px;
    left : 10px;
}

img.drawer-header-a-img {
    border: none;
    position: relative;
    top : 4px;    
    display:none;	
}


.drawer-header-img 
{
	
    display : inline;
    cursor : pointer;                 
    width:16px;
    height:16px;   		
}

.drawer-contents {
    background-color : white;
/*
    opacity : 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
*/
    margin : 0em;
    padding : 0.7em;
    
    /* KrSa */
    width : 236px;
	display : table-cell;
	overflow : auto;
	/*
	border-bottom : solid 1px #aaaaaa;
	*/
/* */}

.spatialLink {
    cursor: pointer;
    text-decoration : underline;
}

.buttonbar {
	BORDER-RIGHT: lightsteelblue 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: lightsteelblue 2px solid; PADDING-LEFT: 5px; Z-INDEX: 9; LEFT: 8px; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: lightsteelblue 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: lightsteelblue 2px solid; POSITION: absolute; TOP: 90px; BACKGROUND-COLOR: #eeeeff
}
.button {
	DISPLAY: block; MARGIN: 2px auto; CURSOR: pointer; POSITION: relative
}
.buttonDivider {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 20px; COLOR: lightsteelblue; POSITION: relative
}
/*
#tool-box
{
	
	position:absolute;	
	top:90px;
	left:2px;	
	z-index : 5;
	background-color:#eeeeff;
	border-color:lightsteelblue;
	border-style:solid;
	border-width:2px;
}
*/

.rwcMarker
{
	cursor:move;
}
.rwcInfoBox {
    position:absolute;
    visibility:visible;

    background: #ffffff;
    margin: 6px;
    padding: 5px;
    /*
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
	*/
    border-bottom: 2px solid #AAAAAA;
    border-right: 2px solid #AAAAAA;
    
    z-index:5;

    /*ingo - for IE6, IE7*/
    /*
    width : 250px; 
	*/
/*	margin: 0px;
	padding: 0px;
	font-size: 0px;
	width: 0px;
	height: 0px;
	display: block;
*/
/*
	font-family: Verdana, sans-serif;
*/	
    font-size: 12px;
    max-width: 400px;    
}

/*info: rwcCameraInfoBox etc är (nog) inte en del av rwc*/
.rwcCameraInfoBox{
    position:absolute;
    visibility:visible;
    margin: 6px;
    padding: 6px;
    background: #ffffff;
    border-bottom: 2px solid #AAAAAA;
    border-right: 2px solid #AAAAAA;
    z-index:5;   
}
.rwcCameraInfoBox img 
{
	height : 288px;
	width  : 352px;
}
.rwcCameraInfoBoxSkaraborg{
    position:absolute;
    visibility:visible;
    margin: 6px;
    padding: 6px;
    background: #ffffff;
    border-bottom: 2px solid #AAAAAA;
    border-right: 2px solid #AAAAAA;
    z-index:5;   
}
.rwcCameraInfoBoxSkaraborg img 
{
	height : 216px;
	width  : 264px;
}


.rwcMiniMap
{
    padding:0px;
    margin:0px;
    position:absolute;
    bottom:0px;
    left:0px;
    width:150px;
    height:150px;
    /*
    border: solid 2px #aaaaaa;
	*/
    border:solid 2px #505050; 
    overflow:hidden;
    z-index : 1;
    visibility: visible;
}

.rwcLookingGlass
{
	padding:0px;
	margin:0px;
	position:absolute;
	width:150px;
	height:150px;
	border:solid 2px #FFFFFF;
	overflow:hidden;
    z-index : 1;
    visibility: visible;
}

/* Krävs för att knappen för att öppna minikartan skall synas. */
.rwcMiniMapCloseBox
{
	right:0px;
	/*bottom:0px;*/
	top:0px;
	position:absolute;
	margin:0;
	padding:0;
	height : 13px;
	width : 13px;
	visibility: visible;
}

.rwcMimimizedMiniMap
{
	border:none;
	bottom:0px;
	left:0px;
}


.rwcNoPrint
{
	display: block;
}

.rwcPrintImage
{
	display: none;
}
