img, .class, blockquote { behavior: url(iepngfix.htc); }
body     { color: #333; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(grafik/utsiktan.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: center top; margin: 0; padding: 10px 0 0     }
h2 { color: #666; margin: 0 0 0.5em; font-size: 2.5em; }
h3 { color: #666; margin: 1em 0 0.5em; font-size: 1.5em; }
h4 { color: #666; margin: 1.5em 0 0.5em; font-size: 1em; }
p { color: #333; line-height: 1.4em; margin: 0 0 5px; }
a:link{color: #333;}
a:visited{color: #333;}
a:hover{color: #5c9745;}
/* sidlayout */
#layout   { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-right: auto; margin-left: auto; width: 778px; border-top-style: solid; border-top-width: 0; border-right-style: solid; border-right-width: 0; border-bottom-width: 0; border-left-style: solid; border-left-width: 0; }
#sidhuvud    { background-image: none; background-repeat: no-repeat; background-attachment: fixed; background-position: center top; height: 150px; margin: 0 0 1px; }
#kolumncontainer   { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 778px; float: left  }
#kolumn1  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 10px; width: 460px; float: left  }
img, #kolumn2, .class, blockquote { behavior: url(iepngfix.htc); }
#kolumn2   { background-image: url(grafik/link_back.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; padding: 10px; width: 238px; float: right  }
img, #sidfot, .class, blockquote { behavior: url(iepngfix.htc); }

#kolumn3   { background-image: url(grafik/green_back.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 0; float: right  }
img, #kolumn3, .class, blockquote { behavior: url(iepngfix.htc); }

#sidfot    {  background-image: url(grafik/meny_.png); background-repeat: no-repeat; background-position: center bottom; padding: 0; clear: both; border-top-width: 0; border-right-width: 0; border-bottom-style: solid; border-bottom-width: 0; }#menycontainer { font-size: 13px; background-image: url(grafik/meny_.png); background-repeat: repeat; height: 28px; margin: 0; border-style: solid; border-width: 0; }
img, #menycontainer, .class, blockquote { behavior: url(iepngfix.htc); }
#menycontainer ul { margin: 0; padding: 0.5em 0 }
#menycontainer li{margin-right: 0.2em; display: inline; list-style: none;}
#menycontainer li a  { font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; margin-left: 0; padding: 0.5em 1em  }
#menycontainer a:link{color: #fff;}
#menycontainer a:visited{color: #fff;}
#menycontainer a:hover  { color: #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#menycontainer a#current { color: #fc0; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-style: solid; border-width: 0;}
