body {
  text-align: left;
  font-family: Verdana, geneva, helvetica, arial;
  font-size: 9px;
  margin: 0px;
  color: #666666;
  scrollbar-face-color: #C1001E;
  scrollbar-face-color: #C1001E;
  scrollbar-highlight-color: #C1001E;
  scrollbar-3dlight-color: #C1001E;
  scrollbar-shadow-color: #C1001E;
  scrollbar-darkshadow-color: #C1001E;
  scrollbar-track-color: Silver;
  scrollbar-arrow-color: White;
  background-color: white;
  background-image: URL('http://www.funkle.no/designbilder/bg5.jpg');
  background-repeat: no-repeat;
  background-position: top center;
}

a:link, a:visited {
  color: #000000;
}

a:hover {
  color: #C1001E;
}

#siteWrapper {
  position: relative;
  width: 990px;
  height: 600px;
  text-align: left;

  background-repeat: no-repeat; 
}

#logo {
  position: absolute;
  width: 80px;
  height: 80px;
  top: 0px;
  left: 84px;
}

#menyWrapper {
  position: absolute;
  width: 850px;
  height: 14px;
  top: 84px;
  left: 84px;
  z-index:10000;
}

#menyWrapper .knapper{
  display: inline;
  width: 80px;
  margin-right: 4px;
  overflow: hidden;
}

#innhold{
}

#contentWrapper {
  position: absolute;
  width: 668px;
  top: 120px;
  left: 168px;
}

#contentWrapper1 {
  position: absolute;
  width: 248px;
  top: 120px;
  left: 168px;
}

#contentWrapper2 {
  position: absolute;
  width: 416px;
  top: 120px;
  left: 168px;
}

#contentWrapper3 {
  position: absolute;
  width: 668px;
  top: 120px;
  left: 168px;
}

#contentWrapper4 {
  position: absolute;
  width: 322px;
  top: 120px;
  left: 168px;
}

#contentWrapper5 {
  position: absolute;
  width: 157px;
  top: 120px;
  left: 168px;
  color: white;
  background-color: #c1001e;
  padding: 3px 0 3px 7px;
  font-weight: bold;
}

#tekst1 {
  float: left;
  width: 231px;
  background-color: white;
  padding: 7px;
  border-left: 3px solid #c1001e;
}

#tekst2 {
  float: left;
  width: 399px;
  background-color: white;
  padding: 7px;
  border-left: 3px solid #c1001e;
}

#tekst3 {
  float: left;
  width: 651px;
  background-color: white;
  padding: 7px;
  border-left: 3px solid #c1001e;
}

#tekst4 {
  float: left;
  width: 315px;
  background-color: white;
  padding: 7px;
  border-left: 3px solid #c1001e;
}

#hoyreListe {
  float: right;
  width: 332px;
  background-color: white;
}

.vedlegg{
  float: right;
  text-align: right;
}

.bunnlink{
  width: 153px;
  background-color: white;
  text-align: right;
  margin-top: 4px;
  padding-right: 11px;
  padding-top: 2px;
  padding-bottom: 1px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 8px;
  background-image: URL('http://www.funkle.no/designbilder/linkpil1.gif');
  background-repeat: no-repeat;
  background-position: right;
}

.bunnlink:hover{
  width: 153px;
  background-color: #c1001e;
  text-align: right;
  margin-top: 4px;
  padding-right: 11px;
  padding-top: 2px;
  padding-bottom: 1px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 8px;
  color: white;
  background-image: URL('http://www.funkle.no/designbilder/linkpil2.gif');
  background-repeat: no-repeat;
  background-position: right;
  cursor:pointer
}

.bunnlink a{
  padding: 0px;
  margin: 0px;
  color: black;
}

h1,h2,h3,h4,h5 {
  padding: 0px;
  margin: 0px;
}

h1 {
  padding-top: 3px;
}

h2 {
  padding-top: 3px;
}

h3 {
  font-size: 14px;
}

h4 {
  font-size: 11px;
}

h5 {
  font-size: 9px;
  font-weight: bold;
}

h1 {
  width: 154px;
  height: 14px;
  background-color: #c1001e;
  font-size: 10px;
  color: white;
  text-transform: uppercase;
  padding-left: 10px;
  margin-bottom: 4px;
  overflow: hidden;
}

h2 {
  width: 130px;
  height: 14px;
  background-color: white;
  font-size: 9px;
  color: #c1001e;
  text-transform: uppercase;
  padding-left: 10px;
  margin-bottom: 4px;
  overflow: hidden;
}

.align10 {
  padding:  10px 10px 0 10px;
}

.a10 {
  padding: 10px;
}

a {
  text-decoration: none;
}

.suskjemaledetekst {
  color: white;
  background-color: #c1001e;
  padding-left: 5px;
}

/* ***** BILDEVISNING ***** */


#toppBilder{
  width: 742px;
  margin: 0;
  padding: 0;
  text-align: center;
}

#hoyreBilder{
  float: right;
  width: 250px;
  margin: 5px 0 5px 0;
  padding:0; 
  text-align: right;
}

#bunnBilder{
  width: 742px;
  margin: 0;
  padding: 0;
  text-align: center;
}

#venstreBilder{
  float: left;
  margin: 5px 0 5px 0;
  padding:0;
  text-align: left;
}

#produktBilder{
  text-align: left;
}

.img{
  margin: 3px;
  padding: 0;
  vertical-align: top;
}

div.bilderamme{
  padding:0;
  margin: 0 3px 0px 0px;
  border: 0;
}

div.bilderamme img{
  padding:0;
  margin: 0;
  border: 0;
  vertical-align: top;
}

/* ***** STARTSIDE SPESIFIKE ***** */

#forsideNyheter {
  position: absolute;
  width: 245px;
  height: 100px;
  top: 225px;
  left: 0px;
  background-color: white;
  border-left: 3px solid #c1001e;
}

#forsideProdukt {
  position: absolute;
  width: 417px;
  height: 304px;
  top: 21px;
  left: 252px;
  background-color: white;
}

#forsideProduktBilde {

}

#produktLinkPlassering {
  position: absolute;
  width: 417px;
  top: 325px;
  left: 498px;
  text-align: right;
}

.produktLink{
  width: 153px;
  background-color: white;
  text-align: right;
  margin-top: 4px;
  padding-right: 11px;
  padding-top: 2px;
  padding-bottom: 1px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 8px;
  background-image: URL('http://www.funkle.no/designbilder/linkpil1.gif');
  background-repeat: no-repeat;
  background-position: right;
}

.produktLink:hover{
  width: 153px;
  background-color: #c1001e;
  text-align: right;
  margin-top: 4px;
  padding-right: 11px;
  padding-top: 2px;
  padding-bottom: 1px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 8px;
  color: white;
  background-image: URL('http://www.funkle.no/designbilder/linkpil2.gif');
  background-repeat: no-repeat;
  background-position: right;
  cursor:pointer
}

.produktLink a{
  padding: 0px;
  margin: 0px;
  color: black;
}

#lesmerLinkPlassering {
  position: absolute;
  width: 150px;
  top: 200px;
  left: 75px;
  text-align: right;
}

.lesmerLink{
  width: 153px;
  background-color: white;
  text-align: right;
  margin-top: 4px;
  padding-right: 11px;
  padding-top: 2px;
  padding-bottom: 1px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 8px;
  background-image: URL('http://www.funkle.no/designbilder/linkpil1.gif');
  background-repeat: no-repeat;
  background-position: right;
}

.lesmerLink:hover{
  width: 153px;
  background-color: #c1001e;
  text-align: right;
  margin-top: 4px;
  padding-right: 11px;
  padding-top: 2px;
  padding-bottom: 1px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 8px;
  color: white;
  background-image: URL('http://www.funkle.no/designbilder/linkpil2.gif');
  background-repeat: no-repeat;
  background-position: right;
  cursor:pointer
}

.lesmerLink a{
  padding: 0px;
  margin: 0px;
  color: black;
}
/* ***** SLUTT STARTSIDE SPESIFIKE ***** */

/* ***** PRESSEBILDER SPESIFIKE ***** */

.pressebildefelt {
  position: absolute;
  background-color: white;
  width: 163px;
  height: 320px;
  overflow: auto;
}

#tilbakeTilKategorier {
  position: absolute;
  width: 417px;
  top: 341px;
  left: 0px;
  text-align: right;
}

/* ***** SLUTT PRESSEBILDER SPESIFIKE ***** */

/* ***** ANSATTE SPESIFIKE ***** */

#ansattBox {
  position: absolute;
  width: 762px;
  top: 22px;
  left: 0px;
}

.ansatt2 {
  width: 329px;
  height: 200px;
  margin-right: 4px;
  margin-bottom: 4px;
  float: left;
  background-color: white;
  border-left: 3px solid #c1001e;
}

.ansatt {
  width: 332px;
  height: 200px;
  margin-right: 4px;
  margin-bottom: 4px;
  float: left;
  background-color: white;
}

.ansattBilde {
  float: left;
  margin-right: 3px;
}

/* ***** SLUTT ANSATTE SPESIFIKE ***** */

/* ***** FORHANDLERE SPESIFIKE ***** */

#forhandlerBoks {
  float: left;
  width: 406px;
  height: 400px;
  background-color: white;
  padding-left: 7px;
  border-left: 3px solid #c1001e;
  overflow: auto;
  padding-top: 7px;
}

.forhandlerDetaljer {
  float: left;
  width: 180px;
  height: 50px;
  background-color: white;
  float: left;
}


/* ***** SLUTT FORHANDLERE SPESIFIKE ***** */

/* ***** PRESSE SPESIFIKE ***** */

#presseBoks {
  float: left;
  width: 406px;
  height: 400px;
  background-color: white;
  padding-left: 7px;
  border-left: 3px solid #c1001e;
  overflow: auto;
  padding-top: 10px;
}

#presseBoks .presseBilde {
  float: left;
  width: 80px;
  height: 35px;
  overflow: hidden;
  margin-left: 5px;
  padding-top: 2px;
}

#presseBoks .presseTittel {
  float: left;
  width: 150px;
  height: 40px;
  overflow: hidden;
}

#presseBoks .presseDato {
  float: left;
  width: 150px;
  height: 40px;
  overflow: hidden;
}

#presseBoks .presseBreak {
  clear: both;
}

/* ***** SLUTT PRESSE SPESIFIKE ***** */

/* ***** LINKER SPESIFIKE ***** */

#lenkerBoks {
  float: left;
  width: 406px;
  height: 400px;
  background-color: white;
  padding-left: 7px;
  border-left: 3px solid #c1001e;
  overflow: auto;
  padding-top: 10px;
}

#lenkerBoks .enLenke {
  margin-top: 5px;
  margin-botttom: 5px;
  float: left;
}

#lenkerBoks .lenkeTittel {
  float: left;
  width: 180px;
  margin-left: 5px;
}

#lenkerBoks .lenkeUrl {
  float: left;
  width: 190px;
}

/* ***** SLUTT LINKER SPESIFIKE ***** */

/* ***** NYHETER SPESIFIKE ***** */

#nyheterBoks {
  position: absolute;
  top: 22px;
  left: 0px;
  width: 322px;
  height: 400px;
  background-color: white;
  padding-left: 7px;
  border-left: 3px solid #c1001e;
  overflow: auto;
  padding-top: 10px;
}

#nyheterBrev {
  position: absolute;
  top: 22px;
  left: 336px;
  width: 306px;
  height: 80px;
  background-color: white;
  padding-top: 10px;
  padding-left: 25px;
}
#nyheterBrev input{
  width: 130px;
}

#snarveier {
  position: absolute;
  top: 431px;
  left: 168px;
  width: 164px;
  float: right;
}

/* ***** SLUTT NYHETER SPESIFIKE ***** */

/* ***** NYHETER SPESIFIKE ***** */

#kontaktVenstre {
  position: absolute;
  top: 22px;
  left: 0px;
  width: 406px;
  height: 400px;
  background-color: white;
  padding-left: 7px;
  border-left: 3px solid #c1001e;
  overflow: auto;
  padding-top: 10px;
}

#kontaktHoyre {
  position: absolute;
  top: 22px;
  left: 420px;
  width: 222px;
  height: 403px;
  background-color: white;
  padding-top: 7px;
  padding-left: 25px;
}
#kontaktBrev input{
  width: 130px;
}



/* ***** SLUTT NYHETER SPESIFIKE ***** */

/* ***** PRODUKTLISTE ***** */

.listeBox{
  width: 164px;
  height: 164px;
  background-color: white;
  float: left;
  margin-right: 4px;
  margin-bottom: 4px;
}

.listeBox .align{
  width: 164px;
  height: 164px;
  overflow: hidden;
}

.listeBox .align a img{
  border: 2px solid white;
}

.listeBox .align a:hover img{
  border: 2px solid #c1001e;
}

/* ***** SLUTT PRODUKTLISTE ***** */

/* ***** PRODUKTDETALJER ***** */
.produktBoks{
  width: 665px;
  height: 400px;
  background-color: white;
  border-left: 3px solid #c1001e;
}

.produktTekst{
  width: 300px;
  float: left;
  margin-left: 15px;
}

.produktBilde{
  width: 280px;
  height: 280px;
  overflow: hidden;
  border: 2px solid #c1001e;
  float: left;
  text-align: left;
  margin-right: 5px;
  z-index: 1;
}

#andrePuter {
  position: absolute;
  top: 355px; 
  left: 20px;
  width: 267px;
  height: 60px;
}

.puteLinker {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 4px;
  float: left;
}

.artikkelBilde{
  width: 340px;
}

#bildeNav {
  position: absolute;
  left: 20px;
  width: 300px;
  height: 5px;
  margin-top: 10px;
  text-align: left;
}

.underLinker {
  width: 200px;
  text-align: left;
  height: 10px;
  padding: 0px;
  margin: 3px 0 0 0;
}

/* ***** SLUTT PRODUKTDETALJER ***** */

/* ***** GLIDER ***** */
.glidecontentwrapper{
  position: relative; /* Do not change this value */
  width: 280px;
  height: 280px; /* Set height to be able to contain height of largest content shown*/
  background-color: white;
  overflow: hidden;
  z-index: 1;
}
/*
  Total wrapper width: 350px+5px+5px=360px
  Or width of wrapper div itself plus any left and right CSS border and padding
  Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
  position: absolute; /* Do not change this value */
  background: white;
  width: 280px;
  visibility: hidden;
  z-index: 1;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
  Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
  width: 280px;
  padding-right: 15px;
  text-align: left; /*How to align pagination links: "left", "center", or "right"
  background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
  Total contenttoggler width: 350px+5px+5px=360px
  Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
  display: -moz-inline-box;
  display: inline-block;
  padding: 0 2px 0 2px;
  font-weight: bold;
  text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
  background: #E4EFFA;
  color: #666666;
}

.glidecontenttoggler a:hover{
  background: #E4EFFA;
  color: #666666;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
}

.floatLeft {
  float: left;
}

/* ***** SLUTT GLIDER ***** */