*
{
    margin: 0;
    padding: 0;
}
html, body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    line-height: 160%;
    color: #000000;
    background-image: url(Staticfiles/gfx/bakgrundsbild.jpg);
    background-color: #7b93ab;
    background-repeat: no-repeat;
}
h2
{
    font-size: 95%;
    line-height: 250%;
}
h3
{
    font-size: 160%;
    color: #354e89;
    font-weight: normal;
    line-height: 250%;
}


A
{
    color: #0076a3;
    text-decoration: none;
    z-index: 1;
}
A:active
{
    color: #0076a3;
    text-decoration: none;
}
A:visited
{
    color: #0076a3;
    text-decoration: none;
}
A:hover
{
    color: #0076a3;
    text-decoration: underline;
}


.menylink
{
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    z-index: 1;
}
.menylinkAlt
{
    padding-right: 15px;
    padding-left: 15px;
    background-image: url(Staticfiles/gfx/menystreck.gif);
    background-repeat: no-repeat;
    background-position: right;
}


h1.huvudrubrikAlt
{
    height: 143px;
    background-repeat: no-repeat;
}

h1.huvudrubrikAlt span
{
    display: none;
}


h1.huvudrubrik
{
    color: #003082;
    font-weight: normal;
    font-size: 46px;
    height: 72px;
    font-family: DIN Mittelschrift Cust;
    line-height: 48px;
    margin: 0;
    padding: 0; /*     background-repeat: no-repeat;     height:65px;*/
}
/*
h1.huvudrubrik span
{
    display: none;
}*/
h1.swap span
{
    display: none;
}

h2.underrubrik
{
    height: 65px;
    background-repeat: no-repeat;
}
h2.underrubrik span
{
    display: none;
}
h2.swap span
{
    display: none;
}

h1#rubr_start
{
    background-image: url(Staticfiles/gfx/rubr_startsida.gif);
}
h1#rubr_tillsalu
{
    background-image: url(Staticfiles/gfx/rubr_tillsalu.gif);
}

h1#rubr_intresse
{
    background-image: url(Staticfiles/gfx/rubr_intresse.gif);
}
h1#rubr_kopa
{
    background-image: url(Staticfiles/gfx/rubr_kopa-salja.gif);
}
h1#rubr_omoss
{
    background-image: url(Staticfiles/gfx/rubr_omoss.gif);
}
h1#rubr_link
{
    background-image: url(Staticfiles/gfx/rubr_link.gif);
}
h2#rubr_nyhet
{
    background-image: url(Staticfiles/gfx/rubr_nyhet.gif);
}

#Container
{
    width: 974px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 40px;
    position: relative;
}

#birds
{
    background-image: url(Staticfiles/gfx/birds.png);
    background-repeat: no-repeat;
    height: 127px;
    width: 335px;
    position: absolute;
    left: -22px;
    top: -70px;
    z-index: 9999;
}
#Sidhuvud
{
    width: 974px;
    float: left;
    background-image: url(Staticfiles/gfx/sidhuvud_bakgr.png);
    background-repeat: no-repeat;
}

#Sidhuvud2
{
    background-image: url(Staticfiles/gfx/sidhuvud.jpg);
    height: 322px;
    width: 906px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-top: 18px;
}
#bildspel1
{
    height: 258px;
    width: 664px;
    margin-top: 15px;
    position: relative; /*z-index: 1;*/
    float: left;
    margin-left: 14px;
    overflow: hidden;
}
#bildspel1 ul
{
    margin: 0;
    padding: 0;
}
#bildspel1 ul li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
#bildspel2
{
    height: 258px;
    width: 205px;
    margin-top: 15px;
    position: relative;
    float: left;
    margin-left: 7px;
}
#bildspel2 ul
{
    margin: 0;
    padding: 0;
    z-index: 1;
}
#bildspel2 ul li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}


#Content
{
    width: 844px;
    float: left;
    background-image: url(Staticfiles/gfx/bakgr.png);
    padding-right: 65px;
    padding-left: 65px;
    padding-top: 20px;
}
#SpaltLeft
{
    float: left;
    width: 402px;
    margin-right: 5px;
    padding-right: 10px;
}
#SpaltRight
{
    float: left;
    width: 402px;
    margin-left: 5px;
    padding-top: 71px;
    padding-right: 10px;
}
#SpaltRightAlt
{
    float: left;
    width: 412px;
    margin-left: 5px;
}


#Helspalt
{
    float: left;
    width: 860px;
    margin-right: 5px;
}


#logo
{
    width: 306px;
    position: absolute;
    left: 11px;
    top: 12px;
    height: 63px;
    background-image: url(Staticfiles/gfx/logo.png);
    background-repeat: no-repeat;
    z-index: 9999;
}
#senastenytt
{
    background-image: url(Staticfiles/gfx/bakgr_nyhet.jpg);
    background-repeat: no-repeat;
    float: right;
    min-height: 500px;
    height: auto !important;
    height: 500px;
    width: 321px;
}
#senastenyttContainer
{
    width: 294px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 20px;
}
#senastenyttContent
{
    width: 275px;
    margin-right: auto;
    margin-left: auto;
}


#sidfot
{
    float: left;
    height: 76px;
    width: 100%;
    background-image: url(Staticfiles/gfx/sidfot.png);
    background-repeat: no-repeat;
    font-size: 90%;
    color: #FFFFFF;
    text-align: center;
    padding-top: 9px;
    position: relative;
}
#logo_75
{
    height: 89px;
    width: 135px;
    position: absolute;
    top: -51px;
    right: 31px;
    visibility: hidden;
}


#meny
{
    width: 877px;
    float: left;
    margin-left: 13px;
    background-image: url(Staticfiles/gfx/bakgr_meny.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    text-align: center;
}
.bknapp
{
    position: relative;
}

.box
{
    width: 200px;
    margin-top: 3px;
    margin-bottom: 3px;
}
.boxAlt
{
    width: 250px;
    margin-top: 3px;
    margin-bottom: 3px;
}

#Content_uppe
{
    height: 14px;
    width: 745px;
    overflow: hidden;
    margin-top: auto;
    margin-bottom: auto;
    background-image: url(Staticfiles/gfx/bakr_uppe.png);
    background-repeat: no-repeat;
}
#Content_nere
{
    height: 22px;
    width: 745px;
    overflow: visible;
    margin-top: auto;
    margin-bottom: auto;
    background-image: url(Staticfiles/gfx/bakr_nere.png);
    background-repeat: no-repeat;
    position: relative;
}
#visitkort
{
    background-image: url(Staticfiles/gfx/visitkort.png);
    background-repeat: no-repeat;
    height: 137px;
    width: 234px;
    position: absolute;
    top: -115px;
    left: -2px;
}
.Visitkort
{
    float: left;
    height: 450px;
    width: 200px;
    margin-right: 80px;
    border: 1px solid #009999;
    margin-bottom: 35px;
}
.bildram
{
    float: right;
    border: 1px solid #dee2ea;
    padding: 7px;
    margin-bottom: 10px;
    margin-left: 10px;
}
#ccFilepickPopupEditorascx_uploader, #cccommoncapitexusercontrolseditorsfilepickpopupeditorascx_uploader
{
    width: 100px !important;
}
.IndexBottomContent
{
    float: left;
    width: 510px;
    overflow: visible;
}
.Maklarsamfundet
{
    float: left;
    width: 178px;
}
h2.NewsHeading
{
    width: 311px;
    font-family: DIN Mittelschrift Cust;
    color: #003082;
    font-weight: normal;
    display: block;
    font-size: 24px;
    margin: 0;
    padding: 0;
    line-height: 33px;
}
p.NewsText2
{
    width: 311px;
    font-family: DIN Mittelschrift Cust;
    color: #000;
    font-weight: normal;
    display: block;
    font-size: 14px;
    margin: 0;
    padding: 5px 0 0 0;
    line-height: 33px;
}
.LatestNews
{
    float: left;
    width: 392px;
    height: 180px;
    background-image: url(/staticfiles/gfx/aktuelltrutaLiten.gif);
    background-position: left top;
    background-repeat: no-repeat;
    margin-top: -12px;
    padding: 20px 0 0 20px;
    line-height: 16px;
}
div.Newstext
{
    height: 70px;
    width: 292px;
}
#NewsBoxSmall
{
    height: 180px;
    width: 392px;
    position: absolute;
    left: 180px;
    top: 677px;
}
.LatestNewsText
{
    float: left;
}
.LatestNewsImage
{
    float: left;
    padding-top:35px;
    padding-left:6px;
}
