body {
margin:0;
padding:0;
background-image:url(img/bg/base_bg.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:verdana, arial, sans-serif;
font-size:12px;
text-align:center;
color:#666;
background-color:white;
}

img {
margin:0;
padding:0;
border:0;
}

/* --- Lınkar --- */
a,a:visited {
color:#6F4936;
text-decoration:none;
}

a:hover {
color:#005B5B;
text-decoration:underline;
}
.baseLink{
border-top:1px solid #f2f2f2;
margin:8px 0 4px;
padding:3px;
}
.articleLink {
display:block;
font-size:11px;
width:95%;
margin:0;
padding:1px 0 1px 2px;
}

.articleLink a {
margin:0;
padding:0;
text-decoration:none;
}

.articleLink a:hover {
display:block;
text-decoration:underline;
color:#005B5B;
background:#f4f4f4;
}

.admTxtLink a {
color:#CC3300;
text-decoration:none;
}

h3 {
font:bold 20px/1.2em arial, georgia;
margin:10px 0 0.8em;
padding:0 0 2px;
height:10px;
}

.searchHead h1, .innerRight .searchHead h1 {
font:20px/1.1em arial, georgia;
margin:12px 0 15px 25px;
padding:0 0 6px 10px;
height:13px;
width:80%;
border-bottom:1px solid #c0c0c0;
}

.searchHead h2 {
font:bold 11px/1.3em arial, georgia;
margin:12px 0 15px 60px;
padding:0 0 10px 10px;
width:80%;
border-bottom:1px solid #f0f0f0;
}
#innerLeftStart {
font:90% verdana;
position:relative;
float:left;
width:220px;
min-height:400px;
margin:0 0 0 -4px;
padding:0 4px 0 0;
}

#contentsHeadline {
width:92%;
text-align:center;
font-size:470%;
font-style:italic;
color:#b4b999;
height:60px;
margin:100px 0 30px 0;
padding:0 0 0 0;
}

.newsArtStart {
position:relative;
font:11px/1.1em verdana, georgia;
text-align:left;
margin:0 45px 5px 15px;
padding:5px 0;
min-height:110px;
border-bottom:1px solid #F0F0F0;
clear:left;
}
.newsArtStart P {
margin: 8px 2px 6px 0px;
}
.startHead h1 {
font:24px arial, georgia;
color:#b4b999;
margin:0 0 10px 5px;
padding:0 0 0 16px;
height:21px;
width:86%;
border-bottom:1px solid #f0f0f0;
}

#startObjectsCont {
position:relative;
font:11px/1.1em verdana, georgia;
text-align:left;
margin:0 0 0 20px;
padding:0;
clear:left;
}

.startObjectsContInner {
text-align:center;
width:30%;
height:120px;
margin:2px 0;
padding:1px;
position:relative;
float:left;
border-bottom:1px solid #f2f2f2;
}

.imgX{
margin:auto;
height:90px;
width:90px;
}

.startObjectsContInner p {
margin:1px 0;
padding:0 2px;
}

.innerLeft {
font:90% verdana;
position:relative;
float:left;
width:205px;
margin:0;
padding:0 4px 0 0;
border-right:1px solid #f2f2f2;
}

.innerLeft h1, #iFInnerLeft h1 {
width:185px;
height:21px;
font:13px arial;
font-weight:700;
margin:5px 2px;
padding:-2px 0 0 0;
border-bottom:1px solid #f2f2f2;
text-indent:2px;
}

/* div clrs */
.cOrange {
color:#CC3300;
}

.cBrown{
color:#6f4936;
}

.cRed {
color:#660000;
}

.cGrayL {
color:#c0c0c0;
}

#container_outer {
width:980px;
height:auto;
margin:0;
padding:0;
background-color:#f9f9f9;
background-image:url(img/bg/bg_base.jpg);
background-repeat:repeat-y;
background-position:center;
margin-left:auto;
margin-right:auto;
}

#container,#containerStart {
padding:0;
margin:0;
width:939px;
height:auto;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#containerStart {
}

#header {
margin:-1px;
position:relative;
width:100%;
height:109px;
z-index:10;
}

#headerLink{
position:absolute;
top:19px;
left:50px;
}

#home {
border:0;
float:left;
margin:8px 3px 0 5px;
padding:0;
}

#cnt {
width:43px;
height:16px;
border:0;
float:right;
margin:8px 12px 0 4px;
padding:0 2px;
}
#lFlag {
width:24px;
height:12px;
border:0;
float:right;
margin:10px 18px 0 4px;
padding:0;
}


#mainnav {
width:940px;
height:29px;
margin:0 0 12px 0;
border:0px solid black;
}

.nav {
margin:4px 0 0 0;
float:left;
height:20px;
}

#menu {
float:right;
background-color:#f9f9f9;
width:220px;
height:auto;
}

/* menuInner */
.menuInnerTop {
float:none;
height:22px;
padding:15px 25px 1px 0;
text-align:right;
font:bold 11px/1.2em verdana, georgia;
background-attachment:scroll;
background-image:url(img/cont/box_200_top.gif);
background-repeat:no-repeat;
background-position:top center;
}
.innerLeft .menuInnerTop, #innerLeftStart .menuInnerTop {
font-size:100%;
text-align:left;
padding-left:17px;
}
#innerLeftStart .menuInnerTop {
padding-left:20px;
}
.menuInnerBody {
float:none;
height:auto;
background-image:url(img/cont/box_200_bg.gif);
background-repeat:repeat-y;
background-position:center;
font-size:11px;
text-align:left;
margin:-1px 0;
padding:0 17px;
}

.menuInnerBody h1 {
font-size:90%;
font-weight:700;
margin:0;
padding:4px;
}

.menuInnerBody p,.innerLeft p, .innerRight p, #iFInnerLeft p {
margin:1px 0;
padding:0 4px;
}

.menuForm {
margin:0;
padding:0;
}

.menuInnerBody select {
padding-left:1px;
margin:0 0 1px 4px;
width:175px;
color:#666666;
border:1px solid #f2f2f2;
font-size:11px;
}

#innerLeftStart .menuInnerBody select {
margin:0 4px 1px 0;
}

.menuInnerBtm {
clear:both;
height:25px;
background-attachment:scroll;
background-image:url(img/cont/box_200_btm.gif);
background-repeat:no-repeat;
background-position:top center;
}

#contentsStart,#contents {
float:none;
text-align:left;
margin-right:230px;
margin-left:5px;
padding:0px;
height:auto;
}

#contents {
background-position:center center;
background-repeat:no-repeat;
background-attachment:fixed;
}

#contents li {
margin-bottom:4px;
list-style-type:circle;
}

#contents ul {
margin-top:25px;
margin-bottom:25px;
}

/* avdelare IE&FF komp*/
hr {
border:0;
text-align:left;
height:1px;
color:#F0F0F0;
background-color:#F0F0F0;
}

/* diverse bild- och text */
.newsArt,.newsArtPrev,.newsArtSearch {
position:relative;
font:11px/1.1em verdana, georgia;
text-align:left;
margin:0 25px 5px 55px;
padding:5px 0;
min-height:110px;
border-bottom:1px solid #F0F0F0;
clear:left;
}

.newsArtPrev {
min-height:10px;
margin:10px 25px 1px 10px;
border:0;
}

.newsArtSearch {
padding:5px 0 10px;
min-height:125px;
}

.newsArt h1,.newsArtStart h1, .newsArtSearch h1, .innerRight .newsArtSearch h1 {
height:auto;
font:bold 17px/0.9em arial, verdana, georgia;
margin:1px 0;
padding:1px 0;
}

/* diverse bild- och text spec ej startsidan */
.newsArtFull{}

.newsArtFull .xArtInfo{
text-align:center;
background-color:#fff;
float:right;
margin:2px 0 2px 8px;
padding-left:4px;
}

.newsArtFull .xArtInfo img{
margin:auto;
border:1px solid #f2f2f2;
}

.innerRight, .innerRight .newsArtFull, .innerRight .newsArtNews{
position:relative;
min-height:350px;
font:11px/1.1em verdana, georgia;
text-align:left;
margin:5px 15px;
padding:0 5px 0 20px;
background-repeat:no-repeat;
}

.newsArtNews {
padding:10px 40px 0 60px;
}

.innerRight h1 {
font:21px/1em arial, georgia;
margin:10px 0 .4em;
padding:0 0 2px;
}

.newsArtFull h2,.newsArtFull h3,.newsArtNews h3,.newsArt h2,.newsArtSearch h2,.innerRight h3 {
font:bold 11px/1.2em verdana, georgia;
margin:10px 0 7px;
padding:0 0 2px;
}

.newsArtFull h3,.newsArtNews h3,.innerRight h3 {
border-top:1px solid #f4f4f4;
border-bottom:1px solid #f4f4f4;
}

.newsArtFull h4 {
font:normal 11px/1.2em verdana, georgia;
font-style:italic;
margin:10px 0 5px;
padding:1px 0;
}

.newsArtFull ul li {
padding:1px;
line-height:1.2em;
}

/**************************************/
.clearer, .clearerTop {
clear:both;
line-height:0;
height:0;
}

.imgBase,.imgR,.imgL,.imgT,.imgNoBorder,.imgRSmall,.imgLSmall {
background-color:#ffffff;
position:relative;
width:auto;
height:auto;
border:1px #f0f0f0 solid;
border-width:1px;
padding:0;
}

.imgR {
margin:1px 0 4px 15px;
float:right;
}

.imgRSmall {
padding:2px;
margin:2px 0 2px 4px;
float:right;
}

.imgL {
margin:1px 6px 2px 0;
float:left;
}

.imgLSmall {
padding:2px;
margin:2px 6px 2px 0;
float:left;
}

.imgT {
border:none;
width:99%;
text-align:center;
}
.imgT img {
border:none;
padding:4px;
}

.imgNoBorder,.imgNoBorderSmall {
border-width:0;
}

/* bildtext tyvırr till en table tr fır att kunna anpassa bredden i auto-div:en*/
.imgText {
font-size:85%;
height:auto;
padding:2px;
}

/* make_paging */
.mPagingSpec {
padding:10px 0 20px;
height:15px;
letter-spacing:normal;
text-align:center;
text-indent:2pt;
vertical-align:middle;
word-spacing:5px;
font-size:8pt;
font-weight:700;
color:#c0c0c0;
border-top:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
margin-bottom:10px;
}

.innerRight .newsArtFull {
/*
background-image:url(/img/s_logs/s_logo_bg.gif);
background-position:center center;
background-repeat:no-repeat;
*/
margin:0;
}

#iFInnerLeft {
font:11px verdana;
position:relative;
float:left;
width:175px;
height:550px;
margin:0;
padding:4px;
border-right:1px solid #f2f2f2;
}

#iF {
position:relative;
float:none;
width:490px;
margin:7px 0 0 190px;
padding:6px;
border:1px solid #c0c0c0;
}

#iFCont {
position:relative;
float:none;
width:495px;
height:700px;
margin:0 0 0 195px;
padding:1px;
}

#contSearch {
font-family:Verdana;
font-size:10px;
position:absolute;
width:200px;
height:25px;
z-index:1;
left:730px;
top:73px;
}

#contSearch input,.searchSubmit {
color:#333333;
background-color:#f6f6f6;
height:15px;
border:1px solid #BCD7FE;
margin:0;
padding:0 2px 2px;
}

#contSearch .searchSubmit {
width:35px;
height:19px;
border:1px solid #BCD7FE;
margin:4px 0 0 1px;
padding:0 2px 4px;
}

#contSearch .searchTxt {
color:#333333;
height:20px;
border-bottom:1px solid #BCD7FE;
margin:2px;
padding:0 2px 2px;
}

#printBack {
border-top:1px solid #f4f4f4;
margin:6px 0 0;
padding:4px;
}

.c1 {
color:#c0c0c0;
position:relative;
width:25px;
border-right:1px solid #f4f4f4;
margin:0 0 0 5px;
padding:3px;
border-bottom:1px solid #c0c0c0;
}

.c2 {
position:relative;
float:left;
margin:-19px 0;
height:10px;
width:425px;
padding:4px;
margin-left:40px;
border-bottom:1px solid #c0c0c0;
}

#innerRightStart,.innerRight {
padding:0;
margin:0;
position:relative;
float:right;
width:475px;
}

#innerRightStart {
background-image:url(img/s_logs/l_start_01.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.lopTxtLinkStd,.lopTxtLinkStd a,.lopTxtLinkStd a:visited {
clear:both;
color:gray;
text-decoration:none;
}

.lopTxtLink,.lopTxtLink a,.lopTxtLink a:visited {
color:gray;
text-decoration:none;
}

.lopTxtLinkStd a:hover,.lopTxtLink a:hover,.admTxtLink a:hover {
text-decoration:underline;
color:#005B5B;
}
.innerRight .newsArtFull p{
line-height:1.19em;
margin:0 0 3px 2px;
}

#containerTop{
background-image:url(img/bg/bg_base_top.jpg);
background-repeat:no-repeat;
background-position:top center;
}
.clearerTop{
height:20px;
}

#footer {
clear:both;
width:100%;
height:75px;
background-image:url(img/bg/base_bg_btm.jpg);
background-position:center bottom;
background-repeat:no-repeat;
}

#footerInfo {
font-size:11px;
margin:auto;
width:85%;
border-top:1px solid #f2f2f2;
margin-top:8px;
padding-top:18px;
}
/*centr reflect i ffox */
.innerRight .imgT div{
margin:auto;
}
.innerRight .imgT{
float:left;
width:410px;
}

.xArtInfo{
width:90px;
}
.xArtInfo .imgT{
width:90px;
margin:3px auto;
}
.imgT canvas{
margin:-2px 0 0 3px;
}
.toolPanel{
text-align:right;
float:right;
width:100%;
margin:0 0 -10px 0;
padding:6px 0;
border-top:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
}
.toolPanel img{
padding:0;
}
#contents .linkBox{
margin:0;padding:0;
float:right;
width:455px;
}

#contents .linkBox .linkBoxHead{
margin:9px 0;
border-bottom:1px solid #999999;
font-size:15px;
}

#contents .linkBox ul {
margin:0;
padding:2px;
}
#contents .linkBox li {
margin:1px;
padding:2px;
width:140px;
list-style-type: none;
float: left;
}

#horizMenu{margin:0 0 0 10px;}
#horizMenu .menutitle{
cursor:pointer;
color:#9F824F;
width:89%;
font-family:arial, verdana;
font-size:12px;
font-weight:bold;
border:solid;border-width:1px 0 0 1px;
border-color:#F2F2F2;
padding: 1px 1px 0px 0px;
text-indent:4px;height:18px;
}
#horizMenu .menutitle:hover{
background-color:#DADFC8;
color:#000000;
}
#horizMenu .submenu{
margin-bottom:1px;
font-size:11px;
}

#horizMenu a.one {display:block;width:89%;height:16px;margin:0;padding:2px 0 0;text-decoration:none;text-indent:4px;border:solid;border-width:1px 0 0 1px;border-color:#ECEFE0;}
#horizMenu a.one:visited 	{}
#horizMenu a.one:active  	{}
#horizMenu a.one:hover   	{background-color:#f4f4f4;border-left:1px solid #999999;width:89%;}

#horizMenu .submenu{display: none;}

#flBrDiv {
padding:0 0 10px 0;
margin:0 0 6px 10px;
width:418px;
height:160px;
background-color:transparent;
border-bottom:1px solid #f2f2f2;
}
.at-settings{display:none !important;}
.addthis_default_style{
margin:0 0 10px 5px;width: 58px; height: 15px; padding: 4px 3px 2px 0; float: right;xborder:1px solid black;
}
