﻿body
{
    background-color: #F2F2F2;
}

#wrapper
{
    width: 1018px;
    margin: 0 auto;
    background: white;
    background-image: url(img/Bluweave25.jpg);
    background-repeat: no-repeat;
}
#wrappersmall
{
    width: 1018px;
    margin: 0 auto;
    background: white;
    background-image: url(img/Bluweave26.jpg);
    background-repeat: no-repeat;
}

/*** Head ***/
.bold
{
    font-weight: bold;
}
#head
{
    padding: 49px 0px 0px 37px;
    height: 73px;
}

.logo
{
    width: 157px;
    float: left;
    height: 71px;
}
.topmiddle
{
    width: 200px;
    float: left;
    margin: 6px 6px 0px 514px;
}

/*** Columns ***/

#page
{
    width: 1024px;
    padding: 10px 0px 20px 0px;
    min-height: 453px;
}
#sidebar
{
    float: left;
    width: 204px;
    margin: 10px 0px 0px 0px;
}
.box
{
    background-color: #fff; /*   border: solid 1px #5ca128;*/
    padding: 11px 0px 18px 0px;
    margin: 0px 0px 0px 0px;
    border-bottom: #62a522 1px dashed;
    width: 200px;
}
#ctl00_cph1_exMenu ul
{
    list-style-type: none;
}

.boxnews #ctl00_cph1_Nyhetslista_lNews ul
{
    margin: 0px;
    padding: 0px;
    margin-left: 3px;
}
#CountryFlag
{
    padding-top: 11px;
    float: left;
    width: 62px;
    padding-left: 5px;
}
#content
{
    float: left;
    width: 520px;
    padding: 10px;
    margin: 0px 20px 0px 0px;
}
#content1
{
    float: left;
    width: 520px;
    background-color: #fff;
    margin: 0px 20px 0px 0px;
}
#contentmain
{
    float: left;
    width: 780px;
    padding:0px 0px 0px 10px;
}
#contentmain3
{
    float: left;
    width: 780px;
    padding:0px 0px 0px 10px;
}
.listpage li
{
    /*border: 1px solid #EEEEEE;*/
    float: left;
    height: 80px;
    margin: 3px;
    padding: 10px;
   /* width: 172px;*/
}

.centerimage
{
    text-align: center;
    padding-bottom: 7px;
}
#content li
{
    margin-bottom: 5px;
    list-style-position: inside;
    padding-bottom:5px;
}
#rightbar
{
    float: left;
    width: 220px;
    min-height: 20px;
    margin: 20px 0px 0px 0px;
}
.itemPlist li
{
    background-color: #fff; /* border: solid 1px #5ca128;*/
    list-style: none;
    margin: 0px 0px 0px 0px;
    border-bottom: 1px dashed #62A522;
    padding: 5px;
}
#content .itemlist ul
{
    margin-left: 0px;
}
.itemlist li {
background-color:#FFFFFF;
border-bottom:1px solid #C6C6C6;
list-style:none outside none;
margin:3px 10px 0 0;
padding:3px 5px 14px;
}
.readmore
{
    background-image: url(img/readmore.jpg);
    background-repeat: no-repeat; /*width: 20px;*/
    height: 16px;
    float: left;
    padding: 0px 0px 0px 20px;
    color: #333; /*margin-top:-4px;*/
}
.smultron
{
    background-image: url(img/smultron.jpg);
    background-repeat: no-repeat; /*width: 20px;*/
    height: 16px;
    float: left;
    padding: 0px 0px 0px 20px;
    color: #333; /*margin-top:-4px;*/
}

.readmorediv
{
    background-image: url(img/readmore.jpg);
    background-repeat: no-repeat;
      padding: 0px 0px 5px 20px;
    height: 16px;
    display: block;
    
}
.itemlistspacing
{
    padding-top: 10px;
    font-weight: bold;
}
.txtItem
{
    float:left;
    width:173px;
}
.shortinfo {
float:left;
margin-left:7px;
margin-top:19px;
width:314px;
font-weight:bold;
}

.imgItem
{
   height:73px;
padding-top:5px;
width:178px;
clear:both;
}

#archive li
{
    list-style: none;
}
/*** Foot ***/


#foot
{
}
.left
{
    float: left;
}
.right
{
    float: right;
}

.pa
{
    padding: 5px;
}
.greenline
{
    border: solid 1px #5ca128;
    height:200px;
    width:520px;
}
.date
{
    font-weight: normal;
    padding-bottom: 4px;
    display:block;
}
.news li
{
    list-style: none;
    margin-bottom: 5px;
    width:200px;
   
} 
.newsl li
{
    list-style: none;
    margin-bottom: 5px;
   
}  
.news a,.newsl a  
{
    color:#333!important;
    font-weight:bold!important;
}
.webdoc
{
    width: 1020px;
    margin: 0 auto;
}
.appitem
{
    margin: 0px 0px 20px 20px;
}

.topleft
{
    float: left;
    list-style: none;
}
#quickicons
{
    float: left;
    width: 44px;
    margin-top: 21px;
}
.topleft li
{
    list-style: none;
}
.topleft li.selected a
{
    color: #5ca128;
}
.cPopup
{
    position: absolute;
    background-color: #fff;
    border: 1px solid #5ca128;
    padding: 2px;
}
.toggler.on
{
    background-color: #ccc;
}
.fottext
{
    border-top: 2px solid #0058A0;
    color: #656565;
    margin-left: 204px;
    padding: 7px 0 15px;
    width: 765px;
    font-weight: bold;
}
.bildtext
{
    font-style: italic;
    display: block;
    margin-bottom: 6px;
    padding-top: 4px;
}
.searchbtn
{
    float: right;
}
.searchbox
{
    float: left;
    width: 70px;
}
h3 #searchresult
{
    margin: 0px;
}
#searchresult li
{
    list-style: none;
}
.uppie
{
    background-image: url(img/upp.gif);
    background-position: 0 4px;
    background-repeat: no-repeat;
    color: #333333;
    float: right;
    font-size: 0.8em;
    font-weight: normal;
    padding-left: 8px;
    text-decoration: none;
}
.itemPlist
{
    padding-bottom: 10px;
}
.letter
{
    padding: 0px 5px 0px 0px;
}
.letters
{
    display: block;
    margin: 5px 0px;
}
.normal
{
    font-weight: normal;
}
.sitemap
{
    width: 800px;
    padding: 20px 20px 0px 180px;
}
.sitemap ul, .sitemap u li
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-left: 20px;
}
#ctl00_exBread
{
    margin-left: 213px;
}

.iprint
{
    margin-top: 20px;
    float: right;
}


/***** Slideshow ************/

#ctl00_cph1_exTest_title
{
    font-weight: bold;
}

.middle
{
    float:left;
height:47px;
padding:0 20px;
width:410px;
}


/*** search ******/
#resultq
{
    margin: 0;
    padding: 0;
    position: absolute;
    top: 85px;
    width: 200px;
}
.displaynone
{
	display:none;
}
.checkboxes
{
    float:left;
    width:159px;
}
.rclist
{
    list-style-type:none;
}
.catlst
{
    float:left;
    
}
.cAdmin
{
    width:830px !important;
}
#loading
{
    position:absolute;
    width:250px;
    height:70px;
    margin:0 auto;
    background:#cccccc;
    padding-top:35px;
    top:30px;
    left:180px;
    opacity:0.7;
   
}
#loading p
{
    padding-top:10px;
    padding-left:9px;
}
#lodcont
{
    position:relative;
}
#smullspons
{
    margin-left: 204px;
    width: 780px;
}

.sleft
{
  float: left;
    margin-right: 10px;
    margin-top: 10px;
    width: 255px;
}

.sright
{
    margin-top:10px;
    float:left;
    width:255px;
}
.stext
{
    margin-left:7px;
    width:314px;
    float: left;
}


/* quick search results */
#resultq .wd-sres {
    cursor: pointer;
    padding: 6px 8px;
}
#resultq .wd-sres span {
    float: right;
    padding: 0 4px;
}
#resultq .wd-sres.sel {
    background-color: highlight;
    border-radius: 4px 4px 4px 4px;
    color: highlighttext;
}
#resultq .wd-ltit {
    border-bottom: 1px solid #E0E0E0;
    border-radius: 4px 4px 4px 4px;
    color: #999999;
    font-weight: bold;
    padding: 5px 8px;
}
#resultq {
    background: url("https://wd7.se/jq/img/searchbg.gif") repeat-y scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    color: #333333;
    margin-left: -444px;
    padding: 5px;
    position: absolute;
    width: 560px;
    z-index: 1004;
}
#resultq .wd-sugg, #resultq .wd-spell {
    float: left;
    width: 150px;
}
#resultq .wd-res {
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    min-height: 82px;
    padding: 4px 8px 10px;
}
#resultq .wd-res img {
    float: left;
    margin-right: 5px;
}
#resultq .wd-res:hover {
    background-color: #FFCA00;
    color: #000000;
}
#resultq .stitle {
    display: block;
    font-weight: bold;
    margin-bottom: 4px;
}
#resultq .loading-search {
    background: url("https://wd7.se/jq/ajax-loader.gif") no-repeat scroll center center transparent;
}
#resultq .slidebtn div {
    height: 30px;
    margin: 0 auto;
    width: 30px;
    z-index: 111;
}
#resultq .slidebtn span {
    visibility: hidden;
}
#resultq .slide-next div {
    background: url("https://wd7.se/i/next.png") no-repeat scroll 0 0 transparent;
    margin-bottom: 15px;
    margin-top: -25px;
}
#resultq .slide-prev div {
    background: url("https://wd7.se/i/prev.png") no-repeat scroll 0 0 transparent;
    margin-bottom: -15px;
}
#resultq .slidebtn {
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 200px;
    z-index: 110;
}
#resultq .slide-next {
    bottom: -10px;
}
#resultq .wd-qres, #resultq .slidewrapper {
    float: right;
    min-height: 400px;
    width: 400px;
}

/****** treefilelist *********/
.filearchive {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.filearchive li span.ico {
    background-image: url("http://wd7.se/i/icons/16.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    margin-right: 4px;
    width: 16px;
}
.filearchive li a {
    font-weight: normal;
    height: 16px;
    padding: 0 0 0 14px;
    position: relative;
    text-decoration: none;
}
.dir span.ico {
    background-position: 0 -80px;
}
.f span.ico {
    background-position: 0 -20px;
}
.avi span.ico {
    background-position: 0 0;
}
.doc span.ico, .docx span.ico {
    background-position: 0 -40px;
}
.exe span.ico {
    background-position: 0 -60px;
}
.gif span.ico {
    background-position: 0 -100px;
}
.jpg span.ico {
    background-position: 0 -120px;
}
.wav span.ico, .mp3 span.ico {
    background-position: 0 -140px;
}
.tif span.ico, .tiff span.ico, .png span.ico {
    background-position: 0 -160px;
}
.pptx span.ico, .ppt span.ico {
    background-position: 0 -180px;
}
.txt span.ico {
    background-position: 0 -200px;
}
.xlsx span.ico, .xls span.ico {
    background-position: 0 -220px;
}
.rar span.ico, .zip span.ico {
    background-position: 0 -240px;
}
.pdf span.ico {
    background-position: 0 -260px;
}
.filearchive li a {
    cursor: pointer;
}
.filearchive li {
    margin: 0 0 8px;
    padding: 0;
}
.filearchive > li.dir a, .filearchive li.open ul li.dir a, .filearchive li.open ul li.open ul li.dir a, .filearchive li.open ul li.open ul li.open ul li.dir a {
    background-image: url("http://wd7.se/i/icons/16.png");
    background-position: 0 -284px;
    background-repeat: no-repeat;
}
.filearchive > li.open a, .filearchive > li.open > ul li.open a, .filearchive > li.open > ul li.open > ul .open > a, .filearchive > li.open > ul li.open > ul li.open > ul li.open a {
    background-position: -1px -304px;
}
.filearchive li.open ul a, .filearchive li.open ul .open ul a, .filearchive li.open ul .open ul .open ul a, .filearchive li.open ul .open ul .open ul .open ul a {
    background: none repeat scroll 0 0 transparent;
}
.filearchive li ul {
    list-style-type: none;
    margin: 7px 0 11px 10px;
    padding: 0;
    margin-top:8px !important;
    margin-left:10px !important;
}
.filearchive li.f {
    position: relative;
}
.filearchive li.f:hover {
    background-color: #F4F4F2;
}
.filearchive li.f .hdl {
    height: 17px;
    position: absolute;
    left: 0;
    visibility: hidden;
    width: 17px;
    z-index: 22;
}
.dir a span
{
    font-weight:bold;
}
.filearchive li.f:hover .hdl {
    visibility: visible;
}
.filearchive li.f .tf-tools {
    cursor: pointer;
    float: right;
    visibility: hidden;
}
.filearchive li.f:hover .tf-tools {
    visibility: visible;
}
.filearchive li.filedrop {
    background-color: #FBF8DE;
    border: 1px dashed #C6C6C6;
    margin-top: 10px;
    padding: 7px;
}
.filearchive li.f input {
    margin-bottom: 5px;
    margin-left: 0;
    width: 60%;
}

/* quick search results */
#resultq .wd-sres
{
    padding: 6px 8px;
    cursor: pointer;
}
#resultq .wd-sres span
{
    padding: 0 4px;
    float: right;
}
#resultq .wd-sres.sel
{
    background-color: Highlight;
    color: HighlightText;
    border-radius: 4px;
}
#resultq .wd-ltit
{
    font-weight: bold;
    padding: 5px 8px;
    color: #999;
    border-bottom: solid 1px #e0e0e0;
    border-radius: 4px;
}


#resultq {
    background: url("https://wd7.se/jq/img/searchbg.gif") repeat-y scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    color: #333333;
    padding: 5px;
    position: absolute;
    margin-left:-444px;
    width: 560px;
    z-index: 1004;
}
#resultq .wd-sugg, #result .wd-spell {
    float: left;
    width: 150px;
}

#resultq .wd-res
{
    padding: 4px 8px 10px;
    min-height:82px;
    cursor: pointer;
    border-radius: 4px;
}
#resultq .wd-res img 
{
    float:left;
    border:solid 1px #;
    margin-right:5px;
}
#resultq .wd-res:hover {
    background-color: #FFCA00;
    color: #000;
}
#resultq .stitle {
    display: block;
    font-weight: bold;
    margin-bottom: 4px;
}
#resultq .loading-search {
    background: url("https://wd7.se/jq/ajax-loader.gif") no-repeat scroll center center transparent;
}

#resultq .slidebtn div {
    height: 30px;
    margin: 0 auto;
    width: 30px;
    z-index: 111;
}
#resultq .slidebtn span {
    visibility: hidden;
}
#resultq .slide-next div {
    background: url("https://wd7.se/i/next.png") no-repeat scroll 0 0 transparent;
    margin-bottom: 15px;
    margin-top: -25px;
}

#resultq .slide-prev div {
    background: url("https://wd7.se/i/prev.png") no-repeat scroll 0 0 transparent;
    margin-bottom: -15px;
}

#resultq .slidebtn {
    position: absolute;
    right: 200px;
    cursor: pointer;
    z-index: 110;
    height: 30px;
}
#resultq .slide-next {
    bottom: -10px;
}

#resultq .wd-qres, #result .slidewrapper {
    float: right;
    min-height: 400px;
    width: 400px;
}
   
   
