﻿a
{
    color: #00668C;
    text-decoration: none;
}
a img
{
    border-style: none;
}
a.diskret
{
    color: #6Ba46B;
}
a.c4slide
{
    text-decoration: underline;
}
body
{
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 11px;
    line-height: 18px;
    color: #00668C;
}
form
{
    margin: 0px;
    padding: 0px;
}
h1
{
    font-weight: 600;
    font-family: Verdana;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 18px;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 8px;
    line-height: 23px;
}
h2
{
    font-weight: normal;
    font-family: Verdana;
    font-size: 14px;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 8px;
    line-height: 18px;
}
p
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    color: #00668C;
    font-size: 11px;
    line-height: 18px;
}
.blogger p
{
    margin-bottom: 18px;
}
.blogger td p
{
    margin: 0px;
}
.blogger img
{
    margin-left: 10px;
}
.blogger img.rub
{
    margin-left: 0px;
}

table
{
    border-collapse: collapse;
    width: 100%;
    margin: 0px;
}
td
{
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}
td.sektionintro
{
    padding-bottom: 50px;
}
td.linjera p
{
    margin-top: -5px;
}
td.sektionintro p
{
    margin-top: -5px;
}
#bg1
{
    background-image: url(/bilder/bg1.png);
    background-repeat: no-repeat; /* background-position: -300px -20px; */
    background-position: -150px -470px;
    display: none;
    position: fixed;
    height: 1040px;
    width: 1700px;
}
#bg2
{
    background-image: url(/bilder/bg1.png);
    background-repeat: no-repeat; /* background-position: -300px -20px; */
    background-position: -172px -490px;
    position: fixed;
    height: 1040px;
    width: 1700px;
}
#meny1
{
    position: absolute;
    left: 72px;
    top: 111px;
}
#nav1
{
    top: 116px;
    left: 355px;
    position: absolute;
    width: auto;
}
#nav1 td
{
    padding-right: 55px;
}
.fadein
{
    display: none;
}
#content1
{
    top: 153px;
    left: 68px;
    width: 669px;
    position: absolute;
}
#content2
{
    top: 152px;
    left: 734px;
    width: 340px;
    position: absolute;
}
td.midl
{
    background-image: url(/bilder/midl2.png);
    background-repeat: repeat-y;
    width: 22px;
}
td.pressbild
{
    background-image: url(/bilder/ton1.png);
    background-repeat: repeat-x;
    padding: 10px;
    cursor: pointer;
    width: 32%;
}
td.pressbild
{
    font-size: 9px !important;
}
td.pressbild img.pb
{
    max-width: 52px;
    max-height: 52px;
    border: solid 2px #fff;
}
td.presshover img.pb
{
    border: solid 2px #C4E16C;
}
.liten
{
    font-size: 10px;
}
.fet
{
    font-weight: bold;
}
.hover
{
    background-color: #eee;
}
.klick, .klick2
{
    padding: 5px;
    margin: -5px;
    cursor: pointer;
}
.klick3
{
    cursor: pointer;
}
.inramad
{
    border: solid 1px #00668C;
    padding: 5px;
}
.menyval img
{
    position: absolute;
    left: 15px;
}
.framsidaboxny
{
    background-image: url(/bilder/bgn.png);
    color: #fff;
    padding-left: 13px;
    padding-right: 10px;
}

.framsidabox
{
    background-image: url(/bilder/bg.png);
    color: #fff;
    padding-left: 13px;
    padding-right: 10px;
}
.framsidabox p, .framsidaboxny p
{
    color: #fff;
}
.framsidabox a
{
    color: #fff;
}
.framsidaboxny a
{
    font-weight: bold;
    color: #006699;
}
.framsidaboxny td
{
    vertical-align: middle;
    padding-top: 13px;
    padding-bottom: 5px;
}

.vith
{
    width: 25px;
}
.tasbort
{
    /* Intellisense */
}
div.sidfot
{
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-left: 14px;
    padding-top: 2px;
    font-size: 9px;
}
img.navatrapp
{
    position: absolute;
    left: 15px;
    top: 40px;
}
#cykel
{
    height: 223px;
}
.produkt
{
    width: 285px;
    display: none;
}
div.contact
{
    position: absolute;
    top: 27px;
    right: 0px;
}
.contact p
{
    text-align: right;
    letter-spacing: 1px;
    font-size: 10px;
}
.dold
{
    display: none;
}
div.contactcontainer
{
    width: 285px;
    height: 117px;
    position: relative;
}
.contactcontainer select
{
    color: #00668C;
    border: solid 1px #00668C;
    font-size: 10px;
    position: absolute;
    top: 0px;
    right: 0px;
}
.puffrubrik
{
    position: absolute;
    left:13px;
    top:67px;
}