﻿#pricecalc h2
{
    background: url(/files/nrgi/design/images/headers/pricecalc.gif) no-repeat left center;
    height: 59px;
}
#pricecalc ul li
{
    list-style-type: none;
    height: 69px;
    border-top: 1px solid #E5E5E5;
}

#pricecalc ul li .calcstep
{
    background: url(/files/nrgi/design/images/pricecalcitem.gif) no-repeat left 18px;
    padding-left: 34px;
    padding-top: 10px;
    margin-left: 14px;
    cursor: pointer;
}
#pricecalc li.active .calcstep
{
    background: url(/files/nrgi/design/images/pricecalcitemactive.gif) no-repeat left 18px;
    cursor: pointer;
}

.pricecalcmap
{
    float: left;
    width: 425px;
    border: 0;
}
.pricecalcform
{
    float: left;
    width: 276px;
}
.fastpris1box, .fastpris2box, .flexibel1box, .flexibel2box
{
    width: 255px;
    height: 64px; /*85px*/
    padding-left: 85px;
    padding-right: 10px;
    padding-top: 21px;
    float: left;
    overflow: hidden;
    margin-bottom: 5px;
}
.fastpris1box
{
    background: url(/files/nrgi/design/images/fastpris1box.jpg) no-repeat left center;
}
.fastpris2box
{
    background: url(/files/nrgi/design/images/fastpris2box.jpg) no-repeat left center;
}
.flexibel1box
{
    background: url(/files/nrgi/design/images/flexibel1box.jpg) no-repeat left center;
}
.flexibel2box
{
    background: url(/files/nrgi/design/images/flexibel2box.jpg) no-repeat left center;
}

.bestil
{
    text-decoration: none;
    float: right;
    display: block;
    width: 60px;
    height: 40px;
    margin-right: 10px;
}
.price
{
    font-size: 24px;
    font-weight: bold;
    float: left;
}

#step
{
    padding-top: 30px;
}
#step h5
{
    padding-top: 5px;
}

#step ul li
{
    list-style-type: none;
    border-bottom: 1px solid #E5E5E5;
}
#step ul li .num2
{
    background: url(/files/nrgi/design/images/2.gif) no-repeat left top;
    padding-left: 34px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 14px;
}
#step ul li .num3
{
    background: url(/files/nrgi/design/images/3.gif) no-repeat left top;
    padding-left: 34px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 14px;
}
#step ul li .num4
{
    background: url(/files/nrgi/design/images/4.gif) no-repeat left top;
    padding-left: 34px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 14px;
}
#step ul li .num5
{
    background: url(/files/nrgi/design/images/5.gif) no-repeat left top;
    padding-left: 34px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 14px;
}
#step li.active2 .step3
{
    background: url(/files/nrgi/design/images/pricecalcitemactive.gif) no-repeat left top;
    padding-left: 34px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 14px;
}
#step1
{
    padding-top: 30px;
}
#step1 h5
{
    padding-top: 5px;
}

#step1 ul li
{
    list-style-type: none;
}
#step1 li.active2 .step3
{
    background: url(/files/nrgi/design/images/pricecalcitemactive.gif) no-repeat left top;
    padding-left: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#step1 ul li .notactive
{
    background: url(/files/nrgi/design/images/pricecalcitem.gif) no-repeat left top;
    padding-left: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#step1 ul li .active
{
    background: url(/files/nrgi/design/images/pricecalcitemactive.gif) no-repeat left top;
    padding-left: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
}

