#due-sitewrapper, #due-pagewrapper, #due-pagewrapper .due-pagecontainer, #due-pagewrapper .due-pagecontainer .gTopPageContent, #SVTlocalMenu, #SVTlocalMenu .position {
    width: 974px !important;
}

#due-rightcolumn, #rightcontainer {
    width: 0px;
    height: 0px;
    display: none;
}

#SVTlocalMenu {
    height: 95px;
    /*background-color: #d5ded9;*/
    background-image: url(/content/2/c6/12/99/56/toppbakgrund_v2.gif);
    background-repeat: repeat-x;
}

#SVTlocalMenu .links div {
    position: relative;
    text-transform: lowercase;
    top: -3px;
}

#SVTlocalMenu .links div a, #SVTlocalMenu .links div a.visited {
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    color: #ffffff;
    font-size: 16px;
    margin-left: 1em;
    padding: 0.3em 0.5em 0.4em;
    background-color: #CE00A8;
}

#SVTlocalMenu .links div a:hover, #SVTlocalMenu .links div a:active, #SVTlocalMenu .links div a.active {
    color: #ffffff !important;
    background-color: #BB0098;
}

.SgSiteContent {
}

.SgSiteContent p {
}

.SgSiteContent h1 .SgHeadlineLink, .SgSiteContent .SgHeadline .headlineH1, .SgSiteContent h1 .headlineH1 .SgHeadline, .SgSiteContent h1 {
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    color: #596571 !important;
    font-weight: normal;
}

.SgSiteContent h1.gListDefault {
    padding: 0px;
    margin-bottom: 4px;
    font-size: 200%;
}

.SgSiteContent a, .SgSiteContent a:visited, .SgSiteContent a:active {
    color: #002369;
    text-decoration: none;
}

.SgSiteContent a:hover {
    color: #002369 !important;
}

.SgSiteContent .SgCrazyRow, .SgDownpusher {
    color: #69D2E7 !important;
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.KommunLop, .RiksLop {
    margin-bottom: 20px;
}

.KommunLop .imageContent, .RiksLop .imageContent {
    padding-top: 0px !important;
}

.KommunLop {
    background-color: #F3F4F2;
}

.KommunLop h1 .SgHeadlineLink, .KommunLop .SgHeadline .headlineH1, .KommunLop h1 .headlineH1 .SgHeadline, .KommunLop h1 {
    color: #711b75 !important;
}

.KommunLop .textContent {
    padding-left: 10px;
    padding-right: 10px;
}

.regionChooser {
    width: 282px;
    background: transparent;
}

.SgSiteContent .SgInfoBoxHolder {
    float: right !important;
    width: 175px !important;
    background-image: url(/content/2/c6/12/99/56/toppbakgrund.gif);
    background-repeat: repeat-x;
    margin: 0px 5px 20px 10px;
    background-color: #f9faf7;
}

.SgSiteContent .SgInfoBoxHolder p {
    padding-left: 5px;
}

.SgSiteContent .SgInfoBoxHolder h4, .SgSiteContent .c1FactBox h4 {
    margin-bottom: 5px;
    padding-left: 5px;
}

.SgInfoBoxHolder, .c1InfoBox, .c1FactBox {
    width: 175px;
}

.SgInfoBoxHolder .c1InfoBox {
    padding-top: 5px;
	padding-left: 5px;
}

.SgSiteContent .c1FactBox {
    background-image: url(/content/2/c6/12/99/56/toppbakgrund.gif);
    background-repeat: repeat-x;
    margin-bottom: 20px !important;
    width: 100% !important;
    background-color: #f9faf7;
    padding-top: 10px;
}

.SgSiteContent .c1FactBox p {
    padding-left: 5px;
}

/*
 .SgSiteContent .col0 table table {
 border: 0px dotted !important;
 border-spacing: 0px 0px;
 }
 
 .SgSiteContent .col0 table table tr {
 border: 0px dotted !important;
 }
 
 .SgSiteContent .col0 table table th {
 border-bottom: 4px dotted #99b2b7;
 border-top: 0px dotted #99b2b7;
 border-left: 0px dotted #99b2b7;
 border-right: 0px dotted #99b2b7;
 padding-bottom: 7px;
 }
 
 .SgSiteContent .col0 table table td {
 border-bottom: 1px dotted #99b2b7;
 border-top: 0px dotted #99b2b7;
 border-left: 0px dotted #99b2b7;
 border-right: 0px dotted #99b2b7;
 padding: 5px;
 }
 
 .SgSiteContent .col0 table div table td {
 border-bottom: 0px dotted #99b2b7;
 padding: 0px;
 }
 */
#Valjare {
    width: 584px;
    height: 129px;
    background: url(/content/2/c6/12/99/56/kommunvaljare_utanpil_storre.png) no-repeat;
}

#pil {
    position: relative;
    top: -3px;
}

#regionrubrik {
    color: #606875;
    font-size: 17px;
    font-weight: bold;
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    margin-bottom: 6px;
    margin-left: 25px;
    margin-top: 9px;
}

#regionsubmit {
    left: 0;
    position: relative;
    top: -22px;
    width: 231px;
}

#kommun {
    margin-left: 0px !important;
}

#Valjare select, #region2, #kommun2 {
    width: 253px;
    border: 1px solid #99b2b7;
    margin-left: 25px;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.5);
    height: 60px;
    position: relative;
    top: 0px;
}

#ValNatet {
    border: 1px solid #99b2b7;
}

#ValNatet .SgHeadlineTop {
    padding-top: 10px;
}

#ValTwitter {
    padding: 10px;
    border: 1px solid #99b2b7;
    width: 260px !important;
}

#ValTwitter h1 {
    margin-bottom: 0px;
}

#ValTwitter .retweet_links {
    margin-top: 2px !important;
}

#ValTwitter .twitterFeed_list_element_live {
    height: 120px;
}

#region2, #kommun2 {
    margin: 0 auto 20px 58px;
}

#kommun2 {
    margin-top: 8px;
}

.KommunPgrp .vallopvaljare {
    background: #F3F4F2;
}

.KommunPgrp .vallopvaljare p {
    color: #711B75;
    font-size: 15px;
    font-weight: bold;
    padding: 15px;
}

.knappenabled:hover, .knappenabled:focus {
    -moz-box-shadow: 0 0 3px #999999;
    -webkit-box-shadow: 0 0 3px #999999;
    box-shadow: 0 0 3px #999999;
    background: #7c98a0 none repeat scroll 0 0 !important;
    border-color: #999999;
    outline-style: none;
    outline-width: 0;
}

.knappdisabled {
    cursor: default !important;
    background: #a2afb2 none repeat scroll 0 0 !important;
}

#valsparknapp {
    margin-right: 18px;
    margin-top: 3px;
}

#valrensaknapp {
    margin-right: 5px;
    margin-top: 3px;
}

#valsparknapp2 {
    margin-top: -14px;
    margin-right: 140px;
}

#valrensaknapp, #valsparknapp, #valsparknapp2 {
    cursor: default;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #65838b none repeat scroll 0 0;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    overflow: visible;
    padding: 0 0.5em;
    vertical-align: middle;
    white-space: nowrap;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    float: right;
}

#valrensaknapp span, #valsparknapp span, #valsparknapp2 span {
    color: #FFFFFF;
    display: inline-block;
    line-height: 1.6666em;
    vertical-align: middle;
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    font-size: 100%;
    margin: 0;
}

.regionrubrik {
    color: #606875;
    font-size: 17px;
    font-weight: bold;
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    margin-left: 58px;
    padding-top: 10px;
}

.botten {
    background: url(/content/2/c6/12/99/56/bg_bottenpuffar.jpg) no-repeat;
}

#regionalaFeature{
	border: 1px solid #e4e4e3;
	display: none;
	width: 580px !important;
}

.regionFeatureHeaderName {
    font-family: Rockwell, "Courier New", Courier, Georgia, Times, "Times New Roman", serif;
    font-weight: bold;
    font-size: 36px;
}

.regionFeatureHeader {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}

/*SÖK*/

.queryBox input {
	font-size:13px;
	padding-left: 5px;
}



