/**** body ***/

body {
   font-family: Verdana, Arial, Tahoma;
   font-size: 0.66em;
   color: #333333;
   padding: 0;
   margin: 0;
   line-height: 1.50em;
   height: auto;
}

/**** div ***/

/* div.class */
div.menuitemheader {
   width: 100%;
   padding-top: 0.5em;
   padding-bottom: 0.5em;
   float: left;
   background-color: #9accff;
   line-height: 1.20em;
   margin-bottom: 0.5em;
}
div.menulinkheader {
   color: #333333;
   font-weight: 700;
   width: 100%;
   font-size: 1.10em;
   padding-left: 0.50em;
}
div.menuitem {
   width: 100%;
   padding-top: 0.50em;
   padding-right: 0em;
   padding-bottom: 0.2em;
   padding-left: 0.70em;
}
div.selectmenutitle {
   width: 100%;
   padding-top: 0.50em;
   padding-right: 0em;
   padding-bottom: 0em;
   padding-left: 0.70em;
   font-weight: 700;
}

/* div#id */
div#divtop {
   width: 75em;
   text-align: left;
   /*min-height: auto;*/
   height: auto;
   padding-left: 0.5em;
}
div#divheader {text-align: center;}
div#divmaincontainer {
   padding-top: 0.5em;
   float: left;
   width: 100%;
   height: auto;
   display: inline;
}
div#divleftmenu {
   width: 26%;
   float: left;
   text-align: left;
   line-height:1.2em;
   display: inline;
}
div#leftmenudivinnerIE {width: 100%;}
div#selectframecontainer {margin-top: 0em;}
div#divcoordbtncontainer {text-align: center;}
div#divmainarea {
   width: 73%;
   float: left;
   height: auto;
   border-left: 1px solid #cccccc;
   display: inline;
}
div#mainareadivinner {padding-top: 0.5em;}
div#mainareadivinnerIE {width: 100%;}
div#divmessagecontainer {padding-left: 9px; line-height: 170%;}
div#divmapframecontainer {margin-left: 9px; width: 560px;height: 510px;}
div#divtoolcontainer {
   height: 22px;
   margin-left: 0px;
   margin-bottom: 0px;
   background-color: #d7d7d7;
}
div#divmapcontainer {margin-left: 0px;padding-top: 0px;}
div#divfooter {
   float: left;
   width: 100%;
   height: 2.1em;
   border-top-style:solid;
   border-top-color:#DAD8DB;
   border-top-width:1px;
   text-align: center;
}
div#divfooteradress {width: 100%;text-align: center;}
div#divcopyright {text-align: left;}
div#divpopupmain {margin: 0.5em;}

/*** span ***/

span#spantooltext {
   padding: 0 0 0.5em 0.5em;
   font-weight: 700;
   font-size: 1.1em;
   margin-right: 12em;
}

/*** img ***/

img {border: 0;}
img#imgfooter {width: 776px; height: 15px;}


/*** iframe ***/

iframe {width: 100%;border: 0;}
iframe#vanster {height: 17em;}
iframe#karta {height: 510px; width: 560px;}


/*** input, button, select etc ***/

.btnCoord {
   margin: 0.2em auto;
   border-width: 1px;
   text-align: center;

}
.btnNav {height: 22px; border-width: 1px;}
select {
   width: 100%;
   margin-left: 0em;
   font-size: 1em;
}


/*** a ***/

a {color: #3641f0;}
a.menulink:hover {
   text-decoration: underline;
   color: #333333;
   font-weight: 700;
}
a.menulink {
   color: #333333;
   font-weight: 700;
   text-decoration: none;
   display: block;
}
a:hover {color: #333333;}


/*** applet, object ***/

applet#map {
   padding: 0px;
   border: 0px;
   margin: 0px;
   width: 560px;
   height: 470px;
}

object#map {
   padding: 0px;
   border: 0px;
   margin: 0px;
   width: 560px;
   height: 470px;
}


/*** allmäna stilklasser ***/

.bold {font-weight: bold;}
.italic {font-style: italic;}
