@import url("css/menu.css");
html
{
  min-height: 101%;
  margin-bottom: 1px;
  height:100%;
}

Body
{
  margin: 0;
  padding: 0;
  background-image: url(images/body_bg_grey.gif);
  height:100%;
}

th, td, div
{
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
}
a, a:link, a:visited, a:active
{
  color: #006583;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
}
a:hover
{
  color: #F2963F;
  text-decoration: none;
}
ul
{
  list-style-type: square;
  list-style-position: outside;
  list-style-image: url(images/ul_dot.gif);
}
img
{
  margin-bottom: 0px;
}
p
{
  margin-top: 0px;
  margin-bottom: 0px;
}

UL
{
  padding: 1px;
  margin-left: 8px;
  margin-top: 1px;
}
UL LI
{
  padding: 1px;
  margin-left: 8px;
  margin-top: 1px;
}

/* Container --------------------------------------- */
#container
{
  min-height: 100%;
  position: relative;
}

/* Topspace ---------------------------------------- */
#topspace
{
  margin: 0;
  background: #FFF;
  border-bottom: solid 10px #006583;
  height: 135px;
  margin-bottom: 0px;
}

#topspaceshadow
{
  margin: 0;
  background: url(images/topshadow.png) repeat-x top left;
  height: 13px;
  margin-bottom: 20px;
}

/* Topwrapper ---------------------------------------- */
#topwrapper
{
  width: 980px;
  height: 135px;
  margin: 0 auto;
}

#toplogotype
{
  background: url(images/koneo_logotype.gif) no-repeat top left;
  height: 80px;
  float: left;
  width: 195px;
  margin-top: 40px;
  margin-left: 0px;
}

#topbanner
{
  height: 30px;
  float: left;
  width: 230px; /*770*/
  text-align: right;
  padding: 0;
  margin: 0;
  margin-left: 520px;
  margin-top: 23px;
  background: url(images/norrkoping.gif) no-repeat top left;
}

#dnn_dnnBANNER_lstBanners
{
  float: right;
}

#topnorrkoping
{
  height: 25px;
  float: left;
  width: 230px;
  text-align: left;
  padding: 0;
  margin: 0;
  margin-left: 520px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #424242;
  line-height: 14px;
}


#topcontact
{
  height: 25px;
  float: left;
  width: 250px;
  text-align: left;
  padding: 0;
  margin: 0;
  margin-left: 520px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #424242;
  line-height: 20px;
}


/* Page -------------------------------------------- */
#page
{
  width: 980px;
  margin: 0 auto;
  background: url(images/page_bg.gif) repeat-y center;
  height: auto;
  margin: auto;  
}

#pageNoMenu
{
  width: 980px;
  margin: 0 auto;
  background: url(images/page_bg_noMenu.gif) repeat-y center;
  height: auto;
  margin: auto;
}

#pagefoot
{
  width: 980px;
  margin: 0 auto;
  background: url(images/pagefoot_bg.gif) repeat-x top;
  min-height: 240px;    
}

#pagefootNoMenu
{
  background-color: Green;
  width: 980px;
  margin: 0 auto;
  background: url(images/1pix_gray.gif) repeat-x center;
  height: 1px;
  margin-bottom: 20px;
}

/* Leftbar ------------------------------------------ */
#leftbar
{
  float: left;
  width: 190px;
  height: auto;
  padding-right: 20px;
}

#subpagewrapper
{
  width: 980px;
  margin: 0 auto;
  height: 22px;
  background: url(images/subpagewrapper_bg.gif) repeat-y left;
}

#subpagewrapperNoMenu
{
  width: 980px;
  margin: 0 auto;
  height: 22px; /*background:url(images/subpagewrapper_bg.gif) repeat-y left; */
}

/* Subpages ------------------------------------------ */
#subpages
{
  float: right;
  background: url(images/1pix_gray.gif) repeat-x bottom left;
  padding: 0px 0px 0px 0px;
  height: 22px;
  width: 770px;
}

#subpagesNoMenu
{
  float: right;
  background: url(images/1pix_gray.gif) repeat-x bottom left;
  padding: 0px 0px 0px 0px;
  height: 22px;
  width: 980px;
}

.dummyTab
{
  float: left;
  height: 22px;
}

.tabLinkWraper
{
  float: left;
}

.tabLinkLeft
{
  float: left;
  width: 1px;
  height: 22px;
  background: url(images/tab_left.gif) no-repeat top left;
}
.tabLinkRight
{
  float: left;
  width: 17px;
  height: 22px;
  background: url(images/tab_right_unselected.png) no-repeat top right;
}
.tabLink
{
  float: left;
  background: url(images/tab_middle_unselected.gif) repeat-x top left;
  color: #FFF;
  font-size: 11px;
  font-weight: normal;
  padding: 4px 10px 5px 10px;
  height: 13px;
}

.tabLinkFont
{
  font-weight: normal;
}
a.tabLinkFont
{
  color: #FFF;
}
a.tabLinkFont:visited
{
  color: #FFF;
}
a.tabLinkFont:hover
{
  color: #dedede;
}


.tabLinkLeftActive
{
  float: left;
  width: 1px;
  height: 22px;
  background: url(images/tab_left.gif) no-repeat top left;
}
.tabLinkRightActive
{
  float: left;
  width: 17px;
  height: 22px;
  background: url(images/tab_right_selected.png) no-repeat top right;
}
.tabLinkActive
{
  float: left;
  background: url(images/tab_middle_selected.gif) repeat-x top left;
  color: black;
  font-size: 11px;
  font-weight: normal;
  padding: 4px 10px 5px 10px;
  height: 13px;
}

.tabLinkFontActive
{
  font-weight: normal;
}
a.tabLinkFontActive
{
  color: #000000;
}
a.tabLinkFontActive:visited
{
  color: #000000;
}
a.tabLinkFontActive:hover
{
  color: #000000;
}


/* Content ------------------------------------------ */
#content
{
  float: right;
  width: 770px;
  height: auto;
  padding: 0px;
}

/* Content ------------------------------------------ */
#contentNoMenu
{
  float: left;
  width: 980px;
  height: auto;
  padding: 0px;
}

/* footerwrapper -----------------------------------*/
#footerwrapper
{
  position: absolute;
  background-color: #282828; /*006573;*/
  border-top: solid 10px #EE8027;
  /*margin: 0 auto;
  margin-top: 35px;
  padding-top: 15px; */
 
  bottom: 0;
  width: 100%;
  height: 200px; 
}

#footerlogotype
{
  width: 80px;
  height: 20px;
  position: absolute;
  bottom: 18px;
  left:20px;
}


/* Linkfooter --------------------------------------*/
#linkfooter
{
  margin: 0 auto;
  padding: 10px 0px 10px 0px;
  width: 980px;
}

.footerLinkDiv
{
  float: left;
  padding: 0px 8px 0px 8px;
}
/*Root*/
.footerLinkRoot
{
  font-size: 10px;
  font-weight: bold;
  line-height: 30px;
  letter-spacing: 0px;
  vertical-align: top;
}
a.footerLinkRoot
{
  color: #fff;
}
a.footerLinkRoot:visited
{
  color: #fff;
}
a.footerLinkRoot:hover
{
  color: #bbbbbb;
}

.footerLinkRootActive
{
  font-size: 10px;
  font-weight: bold;
  line-height: 30px;
  letter-spacing: 0px;
  vertical-align: top;
}
a.footerLinkRootActive
{
  color: #EE8027;
}
a.footerLinkRootActive:visited
{
  color: #EE8027;
}
a.footerLinkRootActive:hover
{
  color: #fff;
}

/*Child*/
.footerLinkChild
{
  font-size: 9px;
  font-weight: normal;
}
a.footerLinkChild
{
  color: #bbbbbb;
}
a.footerLinkChild:visited
{
  color: #bbbbbb;
}
a.footerLinkChild:hover
{
  color: #fff;
}

.footerLinkChildActive
{
  font-size: 9px;
  font-weight: normal;
}
a.footerLinkChildActive
{
  color: #EE8027;
}
a.footerLinkChildActive:visited
{
  color: #EE8027;
}
a.footerLinkChildActive:hover
{
  color: #fff;
}


/* Footer ------------------------------------------ 
#footer
{
  width: 980px;
  height: 20px;
  margin: 0 auto;
  background-color:Red;
}

#footer p
{
  margin: 0;
  font-size: 85%;
}
*/

/* Login ------------------------------------------ */
#login
{
  height: 20px;
  position: absolute;
  bottom: 12px;
  right:20px;
  
  
}

A.SkinObject:link
{
  color: #bbbbbb;
  text-decoration: none;
}

/* Legal ------------------------------------------ */
#legal
{
  float: left;
  width: 220px;
  height: 20px;
  padding: 10px 10px 10px 15px;
}

/* Links ------------------------------------------ */
#links
{
  float: right;
  width: 250px;
  height: 20px;
  padding: 10px 10px 10px 15px;
}

#links a
{
  color: #FFFFFF;
  font-size: 12px;
}

.links a
{
  color: green;
  font-size: 19px;
}

.PDFlink
{
  float: left;
  margin-top: 5px;
  padding: 2px 0 4px 27px;
  background: url(images/pdfDownload.gif) no-repeat top left;
  color: #009EE0;
  clear: both;
}

.FlashLink
{
  float: left;
  margin-top: 5px;
  padding: 2px 0 4px 27px;
  background: url(images/flashLink.gif) no-repeat top left;
  color: #009EE0;
  clear: both;
}

.ExternalLink
{
  float: left;
  margin-top: 2px;
  padding: 2px 0 4px 27px;
  background: url(images/externalLink.gif) no-repeat top left;
  color: #009EE0;
  clear: both;
}

.ReadMoreLink
{
  float: left;
  margin-top: 5px;
  padding: 2px 0 4px 27px;
  background: url(images/moreLink.gif) no-repeat top left;
  color: #009EE0;
  clear: both;
}


.announcementReadMore
{
  background-color: Fuchsia;
  width: 100px;
  float: left;
  height: 17px;
  padding: 3px 0 0 15px;
  background: green url(images/readmore.gif) no-repeat top left;
  color: #898989;
}

/*Set border to mapmodule*/
#map467
{
  border: solid 1px #898989;
}

/*.Headings is duplicated here and in container.css. This one is added for support in online editor. This one is overwritten by container.css*/
.Head
{
  font-weight: bold;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.1px;
  color: #009EE0;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SmalHead
{
  font-weight: bold;
  font-size: 12px;
  line-height: 21px;
  letter-spacing: 0.2px;
  color: #424242;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ImageText
{
  font-weight: normal;
  font-style: italic;
  font-size: 9px;
  color: #424242;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

