body { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
p {}
td {}
a:focus, a:hover, a:active { text-decoration: none; outline: none }
a:link    { color: #000 ; }
a:visited    { color: #000 ; text-decoration: underline; }
a:hover    { color: #f90 ; text-decoration: underline; }
a:active    { color: #000 ; text-decoration: underline; }
/*dekor*/
#container     { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
#vertikal { background-color: #c8da56; position: absolute; top: 0; left: 0; width: 138px; height: 100% }
#horisont  { background-color: #c8da56; position: absolute; top: 0; left: 0; width: 650px; height: 111px }
#logga  { position: absolute; top: 10px; left: 282px; width: 169px; height: 91px }
#gren  { background-image: url(dekor/gren.gif); position: absolute; top: 0; left: 26px; width: 220px; height: 123px  }
#kurva1  { background-image: url(dekor/kurva1.gif); position: absolute; top: 110px; left: 137px; width: 26px; height: 26px  }
#kurva2  { background-image: url(dekor/kurva2.gif); position: absolute; top: 87px; left: 627px; width: 23px; height: 24px  }
#streck     { position: absolute; top: 566px; left: 0; width: 100%; height: 62px; border-top: 1px solid #ccc }
#vitfyrkant  { background-color: #fff; position: absolute; top: 484px; left: 138px; width: 17px; height: 100px }
.georgia  { color: #999; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-top: 20px ; margin-bottom: 3px; }
.margin { margin-top: 20px; margin-bottom: 25px; }
#valkommen { position: absolute; top: 540px; left: 163px; width: auto; height: auto }
#valkommen a { color: #727272; }
#valkommen a:hover { color: #f90; }
.grey { color: #727272; font-style: italic; }
#produkter { padding: 0; list-style-type: none; display: block; }
#portfoliobilder { position: absolute; top: 150px; left: 224px; width: auto; height: auto }
#portfoliobilder a  { display: block; border: solid 1px #ccc }
#portfoliobilder a:hover  { display: block; border: solid 1px #f90 }
.bold { font-weight: bold; line-height: 17px; }
/*om toyo*/
#omtoyotext  { position: absolute; top: 194px; left: 218px ; width: 385px; }
#foto { background-image: url(dekor/frida-kristoffer.jpg); background-repeat: no-repeat; position: absolute; top: 320px; left: 138px; width: 294px; height: 250px; }
#pressbilder { position: absolute; top: 444px; left: 218px; width: 519px; height: 2011px; }
#press { padding: 0; list-style-type: none; display: block; }
#pressbilder img { margin-top: 10px; margin-bottom: 30px; border: solid 1px #c6c8ca; }
/*kontakt*/
#kontakttext  { position: absolute; top: 500px; left: 218px; width: 407px; height: 59px }
#karta1 { background-image: url(dekor/karta1.gif); background-repeat: no-repeat; position: absolute; top: 141px; left: 230px; width: 355px; height: 343px; }
/*meny1*/
#meny1       { font-weight: bold; position: absolute; top: 199px; left: 38px; width: 100px; height: auto    }
#meny1 a         { color: #fff; text-decoration: none; background-color: #c8da56; display: block; margin-bottom: 10px; padding: 3px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
#meny1 a:hover           { color: #666; text-decoration: none; background-color: #fff; display: block; padding: 3px }
.block        { color: #666; background-color: #fff; display: block; margin-bottom: 10px; padding: 4px ; }
/*meny2*/
#meny2      { font-size: 11px; font-weight: bold; position: absolute; top: 350px; left: 38px; width: 100px; height: auto  }
#meny2 a  { color: #fff; text-decoration: none; background-color: #c8da56; display: block; margin-bottom: 6px; padding: 2px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff }
#meny2 a:hover      { color: #666; background-color: #fff; display: block; padding: 2px }
.block2       { color: #666; background-color: #fff; display: block; margin-bottom: 6px; padding: 3px }
/*produkt sidor*/
#information   { color: #333; position: absolute; top: 574px; left: 165px; width: auto; height: auto }
#information a   { color: #999; text-decoration: none; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; }
#information a:hover  { color: #000; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; }
#pil { background-image: url(dekor/pil.gif); background-repeat: no-repeat; position: absolute; top: 326px; left: 62px; width: 24px; height: 12px   }
/*Nrmeny*/
#nrmeny       { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; top: 575px; left: 346px; width: 250px; height: 29px }
#nrmeny a         { color: #fff; text-decoration: none; background-color: #c8da56; margin: 3px; padding: 2px 8px 4px; width: 4px; height: 4px; border: solid 1px  }
#nrmeny a:hover            { color: #333; text-decoration: none; background-color: #fff; margin: 3px; padding: 2px 8px 4px; width: 4px; height: 4px; border: solid 1px #999 }
.block3  { color: #333; background-color: #fff; margin: 3px; padding: 2px 8px 4px; width: 4px; height: 4px; border: solid 1px #999 }
