body {
margin:0;
padding:0;
border:0;
height:100%;
background: #160d01;
}

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


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


br {
margin:0;
padding:0;
}


#wrapper {
width:931px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
padding:0;
}

a {
outline:none;
}

#head {
width:931px;
height:215px;
margin:0;
padding:0;
background: url("header.jpg") no-repeat top left;
}

#head a.start {
display:block;
float:left;
margin:31px 0px 0px 0px;
padding:0;
width:362px;
margin-left:130px;
height:100px;
border:0;
outline:none;
text-decoration:none;
}

#translation_bar {
display:inline;
float:right;
margin:190px 15px 0px 0px;
height:18px;
width:auto;
overflow:hidden;
}


#translation_bar a {
margin:0px 3px 0px 0px;
}

#head .link {
display:block;
float:left;
width:405px;
height:100px;
margin:30px 0px 0px 0px;
/*border:1px solid #000000;*/
}

#menu_contain {
width:931px;
height:56px;
background:#bb7000;
border-top: 1px solid #fba82d;
}

.menu {
display:inline;
float:left;
width:931px;
height:56px;
margin:0;
padding:0;
background:#c87d0d url("bakgrund_meny.jpg") repeat-x top left;
}

* html .menu li a.first {
padding:13px 30px 14px 30px;
}

* html .menu li a.normal {
padding:13px 30px 14px 30px;
}


.menu li {
display:inline;
float:left;
height:55px;
width:auto;
margin:0;
padding:0;
}

.menu li img {
display:inline;
float:left;
border:0;
margin:0px 5px 0px 0px;
padding:0;
}

.menu li a.first {
display:block;
float:left;
height:25px;
width:auto;
padding:13px 30px 17px 30px;
text-decoration:none;
color:#ffffff;
background:inherit;
font: bold 14px Arial;
margin:0;
border-right:1px solid #bb7712;
}

.menu li a.first:hover {
background:#bb7000 url("bakgrund_meny_hover.jpg") repeat-x top left;
}

.menu li a.normal {
display:block;
float:left;
height:25px;
width:auto;
padding:13px 30px 17px 30px;
text-decoration:none;
color:#ffffff;
background:inherit;
font: bold 14px Arial;
margin:0;
border-left:1px solid #ea9a24;
border-right:1px solid #bb7712;
}


.menu li a.normal:hover {
background:#bb7000 url("bakgrund_meny_hover.jpg") repeat-x top left;
}

.menu li a.feed {
display:block;
margin:0px 0px 0px 0px;
padding:0;
width:170px;
height:55px;
background: url("rss_stor.jpg") no-repeat top center;
border-left:1px solid #ea9a24;
}

.menu li .explain {
display:inline;
float:left;
font:normal 11px Arial;
color:#ffc777;
margin:-1px 0px 0px 1px;
padding:0;
cursor:pointer;

}


.space {
width: 931px;
height:34px;
margin:0;
padding:0;
}

.space .ads {
display:inline;
float:left;
margin:7px 0px 0px 0px;
padding:0;
width:468px;
height:15px;
}

.space .right {
display:inline;
float:right;
margin:0;
padding:0;
width: 343px;
height:34px;
/*border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;*/
}

.explore {
display:inline;
float:left;
height:25px;
width: auto;
/*border-right: 1px solid #ffffff;*/
margin:5px 0px 0px 0px;
padding:0;
}

.explore li {
display:inline;
float:left;
height:25px;
width:auto;
margin:0px 12px 0px 0px;
padding:0;
}

.explore li a {
padding:0;
text-decoration:none;
font: bold 10px Arial;
color:#ffffff;
background:inherit;
margin:0;
}

.explore li a:hover {
color:#c87d0d;
background:inherit;
}

.liten_arkiv {
display:block;
float:left;
margin:6px 3px 0px 0px;
width:10px;
height:10px;
background: url("arkiv_icon.gif") no-repeat top left;
}

.liten_rss {
display:block;
float:left;
margin:6px 3px 0px 0px;
width:10px;
height:10px;
background: url("rss_icon.gif") no-repeat top left;
}


.liten_kontakt {
display:block;
float:left;
margin:8px 3px 0px 0px;
width:10px;
height:10px;
background: url("kontakt_icon.gif") no-repeat top left;
}

.space .right form {
display:inline;
float:right;
width:180px;
height:25px;
margin:0;
padding:0;
}

* html .space .right form {
width:auto;
}

.space .right form p {
margin:0;
padding:0;
}

.space .right form .searchfield {
display:inline;
float:left;
width:140px;
height:18px;
background: #ffffff url("bakgrund_search.jpg") repeat-x top left;
border:0;
margin:7px 10px 0px 0px;
padding:0;
font: normal 13px Arial;
}


.space .right form .submit {
display:inline;
float:right;
width:19px;
height:19px;
background: url("submit.jpg") no-repeat top left;
border:0;
margin:6px 10px 0px 0px;
padding:0;
cursor:pointer;
}

* html .space .right form .submit {
margin:-18px 0px 0px 5px;
}

.main {
display:inline;
float:left;
width:931px;
height:auto;
margin:0;
padding:0;
background: #ffffff url("bakgrund_main.jpg") repeat-x top left;
}

/*
********************
Left Content
********************
*/



.left_content {
display:inline;
float:left;
width:564px;
height:auto;
min-height:500px;
margin:15px 0px 0px 20px;
/*border:1px solid #000000;*/
}

.left_content_search {
display:inline;
float:left;
width:925px;
height:auto;
min-height:500px;
margin:15px 0px 0px 20px;
/*border:1px solid #000000;*/
}

.sociable .sociable_tagline img {
border:0;
}


.sociable .sociable_tagline a {
border:0;
}

* html .left_content {
height:500px;
}

.left_content p.smaller {
margin:0;
padding:0;
font: bold 10px Arial;
color:#8e8e8e;
}

.left_content .separator {
margin:10px 0px 10px 0px;
padding:0;
border-bottom:1px solid #e2e2e2;
width:100%;
height:auto;
}

.left_content h2 {
display:block;
margin:0;
padding:0;
width: 564px;
height:auto;
/*border-bottom: 1px solid #e2e2e2;*/
margin:0;
padding:0px 0px 2px 0px;
font: normal 18px Arial;
}

.left_content h2 a.titel {
margin:0;
padding:0;
font: normal 16px Arial;
color: #170e02;
text-decoration:none;
}

.left_content h2 a.titel:hover {
color: #8e8e8e;
}

.left_content .category {			 
display:block;
margin:3px 0px 15px 0px;
padding:0;
font: bold 10px Arial;
color:#8e8e8e;
}

.left_content .category a {
margin:0;
padding:0;
font: bold 10px Arial;
color:#c87d0d;
background:inherit;
text-decoration:none;
}

.left_content .category a:hover {
text-decoration:underline;
}

.left_content p {
margin:-4px 0px 17px 0px;
padding:0;
font: normal 12px Arial;
color: #160d01;
background:inherit;
line-height:16px;
}


.left_content ol li {
margin:30px 0px 0px 0px;
list-style-image:none;
font:normal 12px Arial;
color:#160d01;
}

.left_content ul {
margin:15px 0px 15px 25px;
padding:0;
}

.left_content ul.dark {
margin:15px 0px 15px 25px;
padding:0;
}

.left_content ul.dark li {
color: #160d01;
}

.left_content li {
margin:0px 0px 0px 0px;
padding:0;
font: normal 11px Arial;
color:#e1771e;
text-decoration:none;
list-style-image: url("links.gif");
}

.left_content .mer  {
text-decoration:none;

}

/*
.left_content .more-link {
display:block;
margin:5px 0px 30px 0px;
padding:5px 0px 10px 0px;
width:100%;
height:10px;
background:#e4e4e4;
font:bold 12px Arial;
color:#3f3f3f;
border:1px solid #d9d9d9;
text-align:center;
background: url("more-link.jpg") repeat-x top left;
}
*/

* html .left_content .more-link {
padding:5px 0px 5px 0px;
}

.left_content .more-link:hover {
background: url("more-link-hover.jpg") repeat-x top left;
}

.left_content a {
margin:0;
padding:0;
color:#01a006;
font:normal 12px Arial;
text-decoration:none;
}

.left_content a:hover {
text-decoration:underline;
}

.left_content .divider {
display:inline;
float:left;
width: 100px;
height: 10px;
}

.left_content .kalender {
margin:4px 5px 0px 0px;
padding:0;
display:inline;
float:left;
width:10px;
height:10px;
background: url("mini_kalender.gif") no-repeat top left;
}

.left_content .bubbla {
margin:5px 2px 0px 2px;
padding:0;
display:inline;
float:right;
width:10px;
height:10px;
/* background: url("antal_kommentarer.gif") no-repeat top left; */ 
}


* html .left_content .bubbla {
margin:-12px 4px 0px 2px;
float:left;
}

.left_content .antal {
margin:0;
padding:0;
display:inline;
float:right;
width:auto;
height:auto;
text-align:right;
}

.left_content .commentswrap {
display:inline;
float:right;
margin:0;
padding:0;
width:100px;
height:auto;
}

* html .left_content .commentswrap {
width:100px;
}

.left_content .antal a {
display:block;
width:auto;
height:10px;
margin:4px 0px 0px 0px;
padding:0;;
font: normal 10px Arial;
color:#c87d0d;
background:inherit;
text-decoration:none;
}

.left_content .antal a:hover {
text-decoration:underline;
}

.left_content .om {
display:inline;
float:left;
width:546px;
height:auto;
margin:10px 0px 0px 0px;
padding:0;
}

.left_content .om a {
font:bold 12px Arial;
color:#01a006;
}

.left_content h3.fakta {
font:bold 14px Arial;
color: #bc760e;
background:inherit;
margin:25px 0px 10px 0px;
padding:0;
}


.left_content h3.first {
font:bold 13px Arial;
color: #bc760e;
background:inherit;
margin:5px 0px 10px 0px;
padding:0;
}

.left_content img {
border: 3px solid #dfdfdf;
}

.left_content img.noborder {
border: 3px solid #fff;
}

.lect_content .aroundcollect {
float:left;
clear:right;
margin:0;
width:564px;
height:auto;
text-align:center;
}

.left_content .collection {
float:left;
margin:0px 30px 0px 0px;
padding:0;
width:150px;
height:200px;
text-align:center;
}

.left_content .collection img {
margin:0;
padding:0;
width:auto;
height:auto;
border: 3px solid #dfdfdf;
vertical-align:middle;
}

.left_content .collection a {
display:inline;
float:left;
margin:0;
padding:0;
width:auto;
height:auto;
text-align:center;
vertical-align:middle;
}



.right_content  img a {
display:block;
width:294px;
height:88px;
border: 3px solid #dfdfdf;
}


.left_content .navigation {
width:100%;
height:auto;	
}

.left_content .pusha {
margin:-3px 0px 15px 0px;
padding:0;
border:0;
}

.left_content .pusha img {
border:0;
}

/*
********************
WP Navigation
********************
*/
.wp-pagenavi {
margin:4px 0px 4px 0px;
height:auto;
text-align:right;
}

.wp-pagenavi a, .wp-pagenavi a:link {
width:10px;
height:8px;
margin:0px 2px 0px 2px;
padding:2px 4px 2px 4px;
border:1px solid #df8c14;	
font:bold 11px Arial;	
color:#df8c14;
background:inherit;
text-decoration:none;
}
.wp-pagenavi a:visited {
width:10px;
height:8px;
margin:0px 2px 0px 2px;
padding:2px 4px 2px 4px;
border:1px solid #df8c14;	
font:bold 11px Arial;	
color:#df8c14;
background:inherit;
text-decoration:none;
}
.wp-pagenavi a:hover {	
background:#df8c14;;
color:#fff;
}
.wp-pagenavi a:active {
		
}
.wp-pagenavi span.pages {
	width:60px;
	height:auto;
	padding: 2px 4px 2px 4px; 
	margin:-2px 0px 0px 0px;
	color: #fff;
	background: #df8c14;
	font:bold 11px Arial;
	border:0;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 0;
	font-weight: bold;
	color: #000000;
	background:#fff;
	font:bold 11px Arial;
	border:0;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
	border:0;
}


/*
********************
Right Content
********************
*/



.right_content {
display:inline;
float:right;
width:302px;
height:auto;
min-height:300px;
margin:15px 20px 0px 0px; 
padding:0;
/*border:1px solid #000000;*/
}

.right_content h2 {
display:block;
margin:0;
padding:0;
width: 302px;
height:auto;
border-bottom: 1px solid #e2e2e2;
margin:0px 0px 0px 0px;
padding:3px 0px 2px 0px;
font: normal 18px Arial;
color: #c87d0d;
background:inherit;
}

.right_content h2.cat {
width: 168px;
}

.right_content h2.arch {
width: 125px;
}

.right_content .contain_pop1 {
display:inline;
float:left;
margin:10px 0px 0px 20px;
padding:0;
width:278px;
height:auto;
/*border:1px solid #000000;*/
}

.right_content .contain_pop2 {
display:inline;
float:left;
margin:10px 0px 35px 20px;
padding:0;
width:120px;
height:auto;
/*border:1px solid #000000;*/
}

.right_content .contain_pop1 ul, .contain_pop2 ul {
margin:0px 0px 0px 20px;
padding:0;
}


.right_content .contain_pop1 li, .contain_pop2 li {
margin:0px 0px 3px 0px;
padding:0;
font: normal 12px Arial;
color: #160d01;
background:inherit;
list-style-image: url("orange_list.gif");
}

.right_content .contain_pop1 li a, .contain_pop2 li a {
text-decoration:none;
color:#160d01;
background:inherit;
font: normal 12px Arial;
}

.right_content .contain_pop1 li a:hover, .contain_pop2 li a:hover {
text-decoration:none;
border-bottom:1px dashed #000;
}

.right_content .listcat {
display:inline;
float:left;
margin:0px 0px 12px 0px;
width:168px;
height:auto;
}

.right_content .listcat ul {
margin:0px 0px 0px 0px;
padding:0;
}

.right_content .listcat li {
list-style-type:none;
width:100%;
height:auto;
margin:0;
font: normal 12px Arial;
color:#160d01;
padding:0;
padding-bottom:10px;
border-bottom: 1px solid #e2e2e2;
}

.right_content .listcat li a {
display:block;
margin:0;
padding:7px 3px;
width:162px;
height:auto;
font: bold 12px Arial;
color:#160d01;
background:inherit;
text-decoration:none;
}

.right_content .listcat li a:hover {
background: #e9e9e9;
border-bottom:1px dashed #000;
text-decoration:none;
}

.right_content .listarch {
display:inline;
float:right;
margin:0px 0px 0px 5px;
width:125px;
height:auto;
}

.right_content .listarch ul {
margin:0px 0px 0px 0px;
padding:0;
}

.right_content .listarch li {
list-style-type:none;
width:100%;
height:auto;
margin:0;
padding:0;
border-bottom: 1px solid #e2e2e2;
}


.right_content .listarch li a {
display:block;
margin:0;
padding:7px 3px;
width:119px;
height:auto;
font: normal 12px Arial;
color:#160d01;
background:inherit;
text-decoration:none;
}

.right_content .listarch li a:hover {
background: #e9e9e9;
}

.right_content .arbeten {
display:inline;
float:left;
width:302px;
height:auto;
margin:0px 0px 25px 2px;
padding:0;
font: normal 12px Arial;

}


/*.right_content .arbeten a {
display:block;
width:auto;
height:25px;
margin:0px 0px 2px 0px;
padding:2px 2px 2px 4px;
border:1px solid #e2e2e2;
background: url("bakgrund-komment.jpg") repeat-x top left;
color:#3c3c3c;
}*/

/* modified */

.right_content .arbeten ul li li {
display:block;
width:auto;
height:22px;
margin:0px 0px 2px 0px;
padding:4px 2px 2px 4px;
border:1px solid #e2e2e2;
background: url("bakgrund-komment.jpg") repeat-x top left;
color:#3c3c3c;

}

.right_content .arbeten ul li li:hover {
background: url("bakgrund-komment-hover.jpg") repeat-x top left;
}

.right_content .arbeten ul li li a:hover {
color:#DA8A11;
}

/*.right_content .arbeten a:hover {
background: url("bakgrund-komment-hover.jpg") repeat-x top left;
}*/

.right_content .arbeten a img {
margin:0px 5px -7px 0px;
border:1px solid #b9b9b9;
}

.right_content .arbeten img.framstaende {
width:290px;
height:86px;
margin:0;
padding:0;
border:1px solid #fff;
}

.right_content .arbeten li {
list-style-type:none;

}

.right_content .arbeten ul {
margin:10px 0px 10px 0px;
padding:0;
}

.right_content .arbeten a {
font:normal 12px Arial;
color: #160d01;
text-decoration:none;
}


.right_content .arbeten a:hover {
/*border: 3px solid #bfbfbf;*/
}


.right_content a.somelinks {
margin:0;
padding:0;
font:normal 10px Arial;
color:#160d01;
}

/*
**********
OM
***********
*/


.right_content .top {
margin:0px 0px 8px 0px;
padding:0;
width:302px;
height:74px;
border-bottom: 1px solid #e2e2e2;
}

.right_content .contacts {
display:inline;
float:left;
width:130px;
height:auto;
padding:1px;
margin:13px 0px 0px 0px;
text-align:center;
}

.right_content .contacts h3 {
margin:5px 0px 0px 0px;
padding:1px;
font:bold 12px Arial;
color:#160d01;
background:inherit;
border-bottom:1px solid #e2e2e2;
}

.right_content .sendmail {
display:inline;
clear:left;		 
float:left;
width:130px;
height:auto;
padding:0px;
margin:-3px 0px 0px 0px;
text-align:center;
}

.right_content p {
margin:0;
padding:0;
}


.right_content .sendmail a {
margin:0;
padding:0;
font: normal 9px Arial;
color:#01a006;
text-decoration:underline;
}

.right_content .sendmail a:hover {
text-decoration:underline;
}

.right_content .sendmail .mail {
display:block;
float:left;
margin:0px 3px 0px 0px;
width:10px;
height:10px;
background: url("kontakt_icon.gif") no-repeat top left;
}

.right_content .smallinfo {
display:inline;
float:right;
width:153px;
height:auto;
margin:0;
padding:0;
}

.right_content p.smallinfo {
margin:8px 0px 0px 0px;
padding:0;
font: normal 11px Arial;
color:#160d01;
background:inherit;
/*border:1px solid #000000;*/
}


.right_content .ad {
display:inline;
float:left;
width:301px;
height:67px;
margin:10px 0px 0px 0px;
padding:0;
background:#ededed;
border:1px solid #d7d7d7;
text-align:center;
}

.right_content .ad a {
display:block;
width:100%;
height:45px;
margin:0px 0px 0px 0px;
padding:25px 0px 0px 0px;
font:bold 12px Arial;
color:#8e8e8e;
text-decoration:none;
}

.right_content .adplacerad {
display:inline;
float:left;
width:301px;
height:67px;
margin:10px 0px 0px 0px;
padding:0;
background:#ededed;
border:1px solid #d7d7d7;
text-align:center;
} 


.right_content .adplacerad a {
display:block;
width:100%;
height:65px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font:bold 12px Arial;
color:#8e8e8e;
text-decoration:none;
}


.right_content .ad a:hover {
background:#dbdbdb;
color:#8e8e8e;
}


.right_content .links {
display:inline;
float:left;
margin:10px 0px 0px 0px;
width:168px;
height:auto;
}

.right_content .links ul {
margin:5px 0px 0px 3px;
padding:0;
}

.right_content .links li {
width:auto;
height:20px;
margin:0px 0px 0px 15px;
padding:0;
list-style-image: url("black_list.gif");
}

.right_content .links li a {
height:20px;
width:auto;
margin:-5px 0px 0px 0px;
padding:0;
font:normal 11px Arial;
color:#160d01;
background:inherit;
text-decoration:none;
}

.right_content .links li a:hover {
text-decoration:underline;
}

.right_content .friends {
display:inline;
float:right;
margin:10px 0px 0px 5px;
width:125px;
height:auto;
}

.right_content .friends ul {
margin:5px 0px 20px 17px;
padding:0;
}

.right_content .friends li {
width:auto;
height:20px;
margin:0;
padding:0;
list-style-image: url("black_list.gif");
}

.right_content .friends li a {
height:20px;
width:auto;
margin:0;
padding:0;
font:normal 11px Arial;
color:#160d01;
background:inherit;
text-decoration:none;
}

.right_content .friends li a:hover {
text-decoration:underline;
}


/*
**********
PORTFOLIO
***********
*/

.left_content .left {
display:inline;
float:left;
margin:0;
padding:0;
width:270px;
height:auto;
min-height:300px;
}

.left_content .right {
display:inline;
float:right;
margin:0px 0px 0px 5px;
padding:0;
width:275px;
height:auto;
min-height:300px;
}

.left_content h3 {
margin:0;
padding:0;
}

.left_content h3 a {
display:inline;
float:left;
margin:0px 0px 0px 3px;
padding:0;
font: bold 14px Arial;
color:#c87d0d;
background:inherit;
text-decoration:none;
}

.left_content a:hover {
text-decoration:underline;
}

.left_content .mapp {
display:inline;
float:left;
clear:left;
margin:0;
padding:0;
width:16px;
height:15px;
background: url("mapp.jpg") no-repeat top left;
}

.left_content .desc {
display:block;
float:left;
margin:8px 5px 20px 0px;
padding:0;
width:190px;
height:auto;
}

.left_content a.image {
display:block;
margin:2px 10px 0px 0px;
padding:0;
border:0;
}

.left_content .left img, .left_content .right img {
display:block;
float:left;
clear:left;
width:54px;
height:54px;
margin:5px 5px 0px 0px;
}


.left_content .thumb {
display:inline;
float:left;
margin:0px 0px 40px 0px;
padding:0;
width:343px;
height:70px;
}

.left_content .thumb a {
display:block;
width:343px;
height:73px;
margin:0;
padding:0;
border:7px solid #ededed;
}

.left_content .thumb a:hover {
border:7px solid #d9d9d9;
}

.left_content .thumb img {
margin:0;
padding:0;
border:0;
width:342px;
height:72px;
border:1px solid #fff;
}

.left_content .explain {
display:inline;
float:right;
margin:0;
padding:0;
width: 180px;
height:84px;
/*border:1px solid #000;*/
}

.left_content .explain h3.fakta {
margin:0px 0px 5px 0px
}

/*
**********
BOTTOM
***********
*/

.footer {
display:inline;
float:left;
width:931px;
height:auto;
/*min-height:200px;*/
background: #000000;
margin:0;
padding:0;
margin-bottom:10px;
}

.senaste_inlagg {
display:inline;
float:left;
width: 207px;
height:auto;
min-height:150px;
margin:18px 0px 0px 20px;
padding:0;
/*border:1px solid #ffffff;*/
}


.senaste_inlagg h3 {
display:block;
width:207px;
height:auto;
margin:0px 0px -3px 0px;
padding:0;
font: bold 16px Arial;
color:#1b8e31;
border-bottom: 1px solid #353535;
}

.senaste_inlagg ul {
margin:0;
padding:0;
}

.senaste_inlagg li {
display:block;
float:left;
margin:0;
padding:4px 0px 0px 0px;
width:207px;
height:30px;
}

.senaste_inlagg li a {
display:block;
height:30px;
width:auto;
margin:0;
padding:0;
color:#6e6e6e;
text-decoration:none;
font: normal 11px Arial;
border-bottom: 1px solid #353535;
}

.senaste_inlagg li .title {
margin:0;
padding:0;
font: normal 11px Arial;
color:#968366;
}

.senaste_inlagg li a:hover {
background:#171717;
}

.senaste_kommentar {
display:inline;
float:left;
width: 207px;
height:auto;
margin:18px 0px 0px 18px;
padding:0;
/*border:1px solid #ffffff;*/
}

.senaste_kommentar h3 {
display:block;
width:207px;
height:auto;
margin:0px 0px -3px 0px;
padding:0;
font: bold 16px Arial;
color:#1b8e31;
border-bottom: 1px solid #353535;
}

.senaste_kommentar ul {
margin:0;
padding:0;
}

.senaste_kommentar li {
display:block;
float:left;
margin:0;
padding:4px 0px 0px 0px;
width:207px;
height:30px;
font: normal 11px Arial;
color:#968366;
}


.senaste_kommentar li a {
display:block;
height:30px;
width:auto;
margin:0;
padding:0;
color:#6e6e6e;
text-decoration:none;
font: normal 11px Arial;
border-bottom: 1px solid #353535;
}

.senaste_kommentar li .comment {
float:left;
margin:0;
padding:0;
font: normal 10px Arial;
color:#968366;
}


.senaste_kommentar a:hover {
background:#171717;
}

.senaste_kommentar li:hover {
background:#171717;
}

.om_liten {
display:inline;
float:left;
width:400px;
height:auto;
/*min-height:120px;*/
margin:18px 20px 0px 0px;
margin-left:10px;
margin-bottom:25px;
/*border:1px solid #ffffff;*/
}

.om_liten h3 {
margin:0;
padding:0;
font: bold 16px Arial;
color:#1b8e31;
}

.om_liten img {
margin:0px 0px 0px 0px;
margin-top:10px;
padding:0 3px;
margin-bottom:20px;
}


.om_liten {
font: normal 11px Arial;
color: #968366;
letter-spacing:0.02em;
}

.om_liten p {
margin:3px 0px 10px 0px;
padding:0;
line-height:16px;
font: normal 11px Arial;
color: #968366;
display:inline;
letter-spacing:0.02em;
}

.om_liten p a{
padding:0;
line-height:16px;
font: normal 11px Arial;
color: #968366;
letter-spacing:0.02em;
text-decoration:none;
padding-left:5px;
}

.om_liten p a:hover{
text-decoration:underline;
color:#fff;
}

.om_liten a.xhtmlcheck {
margin:0px 35px 0px 4px;
padding:0;
font: normal 11px Arial;
color:#79df79;
text-decoration:none;
}

.om_liten a.csscheck{
margin:0px 35px 0px 4px;
padding:0;
font: normal 11px Arial;
color:#c87d0d;
background:inherit;
text-decoration:none;
}

.om_liten a.sitemap {
margin:0px 35px 0px 4px;
padding:0;
font: normal 11px Arial;
color:#00aff0;
text-decoration:none;
}

.om_liten a.rss {
margin:0px 35px 0px 4px;
padding:0;
font: normal 11px Arial;
color:#c87d0d;
background:inherit;
text-decoration:none;
}

.om_liten a.kontakt {
margin:0px 0px 0px 4px;
padding:0;
font: normal 11px Arial;
color:#d4c0a2;
background:inherit;
text-decoration:none;
}

.om_liten a:hover {
text-decoration:underline;
}

.copyright {
display:inline;
float:right;
/*width:400px;*/
height:15px;
margin:15px 22px 0px 0px;
padding:0;
/*border-top:1px solid #353535;*/
text-align:right;
}

.copyright p {
margin:3px 0px 0px 0px;
padding:0;
font: normal 11px Arial;
color:#d4c0a2;
background:inherit;
}



/*
**********
RESURSER
***********
*/



.left_content .smallright {
display:inline;
float:right;
width:290px;
height:auto;
margin:10px 25px 0px 0px;
padding:0;
}

.left_content .smallad {
display:inline;
float:left;
width:236px;
height:200px;
margin:0;
padding:0;
background:#fff;
border-right:1px solid #ececec;
}

.left_content .resurser {
display:inline;
float:left;
width:560px;
height:auto;
margin:0;
padding:0;
/*border:1px solid #000;*/
}

.left_content .resurser ul {
margin:4px 0px 15px 18px;
padding:0;
}

.left_content .resurser li {
margin:0;
padding:0;
list-style-image: url("links.gif");
}

.left_content .resurser li a {
margin:0px 0px 0px -4px;
padding:0;
font: normal 11px Arial;
color:#e1771e;
text-decoration:none;
}

.left_content .resurser li a:hover {
text-decoration:underline;
}

.left_content .resurser h2 {
width:162px;
font:normal 19px Arial;
}

.left_content .resurser .inspirerande {
display:inline;
float:left;
clear:left;
width:120px;
height:auto;
margin:10px 0px 0px 0px;
padding:0;
/*border:1px solid #000;*/
}


.left_content .resurser .larorikt{
display:inline;
float:left;
width:120px;
height:auto;
margin:10px 0px 0px 80px;
padding:0;
/*border:1px solid #000;*/
}



.left_content .resurser .anvandbart{
display:inline;
float:left;
width:120px;
height:auto;
margin:10px 0px 0px 80px;
padding:0;
/*border:1px solid #000;*/
}

* html .left_content .resurser .anvandbart,
* html .left_content .resurser .larorikt {
margin:10px 0px 0px 35px;
}

.left_content .resurser .inspirerande  h2.title,
.left_content .resurser .larorikt  h2.title,
.left_content .resurser .anvandbart  h2.title
{
margin:10px 0px 8px 0px;
padding:0;
display:block;
width:120px;
height:auto;
font:bold 17px Arial;
color:#160d01;
background:inherit;
border-bottom: 1px solid #e2e2e2;
}


* html .left_content .resurser .inspirerande h2,
* html .left_content .resurser .larorikt h2,
* html .left_content .resurser .anvandbart h2
 {
width:160px;
}

.left_content .resurser .inspirerande h2, .left_content .resurser .larorikt h2, .left_content .resurser .anvandbart h2 {
margin:0;
padding:0;
width: 200px;
border:0;
font:bold 12px Arial;
color:#160d01;
background:inherit;
}




/*
**********
TUTORIALS
***********
*/

.containtutorial {
float:left;
margin:20px 0px 0px 0px;
padding:0;
width:100%;
height:auto;
}



.containtutorial h3 {
margin:5px 0px 0px -2px;
}

.containtutorial .desc{
float:left;
margin:6px 0px 40px 3px;
}

.containtutorial .desc p {
margin:-3px 0px 0px 0px;
font:normal 11px Arial;
color:inherit;
}

/*
**********
COMMENTS
***********
*/

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	display:block;
	background:#f4f4f4;
	padding:7px 10px;
	margin:3px 0px 0px 0px;
	border:1px solid #e5e5e5;
	min-height:50px
}

.comments-template ol li .gravatar {
  display:inline;
  float:right;
	width:50px;
	height:50px;
	margin:-30px 5px 0px 0px;
}

.comments-template ol li.author{
	display:block;
	background:#e9e9e9;
	padding:7px 7px;
	margin:3px 0px 0px 0px;
	border:2px solid #d7d7d7;
}

.comments-template ol li.author:hover {
	display:block;
	background:#ededed;
	padding:7px 7px;
	margin:3px 0px 0px 0px;
	border:2px solid #d7d7d7;
}

.comments-template ol li:hover {
background:#ededed;
border: 1px solid #e6e6e6;
padding:7px 10px;
margin:3px 0px 0px 0px;
}

.comments-template h2, .comments-template h3{
	font:bold 14px Arial, Sans-serif;
	
}

.commentmetadata {
	font:normal 14px Arial;;
	margin:0px 0px 4px 0px;
	color:#393939;
}


.commentmetadata p {
margin:3px 0px 0px 0px;
padding:0;
font: normal 10px Arial;
color:#8e8e8e;
}

.commentmetadata a {
margin:0;
padding:0;
color:#01a006;
font: bold 12px Arial;
text-decoration:none;
}

.commentmetadata a:hover {
text-decoration:underline;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}


.comments-template h3.responses {
margin:5px 0px 7px 5px;
font:bold 14px Arial;
color:#505050;
}


.waiting {
margin:0px 0px 2px 0px;
font: bold italic 14px Arial;
color:inherit;
}

.comments-template .commentmetadata p.datum {
margin:0px 0px 5px 0px;
padding:0;
font: normal 10px Arial;
color:#8e8e8e;
}


/*
KOMMENTERA
*/

.mer {
margin:0;
padding:0;
color:#01a006;
font:normal 12px Arial;
text-decoration:underline;
}


/*
FORM
*/

form {
margin: 10px 0px 0px 0px;
}

input {
border:1px solid #d0d0d0;
}

.submit {
margin:0;
padding:0;
width:50px;
height:20px;
background:#e18f12;
}

.wpcf7-not-valid-tip-no-ajax {
width:160px;
height:auto;
margin:0px 0px 0px 10px;
padding:3px;
border:1px solid #e18f12;
}

.wpcf7-validation-errors {
width:90%;
height:auto;
margin:0;
padding:5px;
background:#eeeeee;
border:1px solid #dddddd;
}


/*Arkiv*/

.left_content .arkivlista {
display:inline;
float:left;
margin:0;
padding:0;
width:300px;
height:auto;
}

.left_content .arkivlista ul {
margin:0px 0px 15px 20px;
padding:0;
}

.left_content .arkivlista li {
margin:0;
padding:0;
list-style-image: url("links.gif");
border-bottom:1px solid #eeeeee;
}

.left_content .arkivlista li a {
margin:0;
padding:0;
font:normal 12px Arial;
color:#160d01;
background:inherit;
text-decoration:none;
}

.left_content .arkivlista li a:hover {
text-decoration:underline;
}

/*SEARCH*/

h2.resultat {
margin:0;
padding:0;
font: normal 20px Arial;
color: #170e02;
text-decoration:none;
}

.left_content .posts {
margin:10px 0px 0px 0px;
padding:0;
}

.posts h3 a {
display:block;
float:left;
clear:left;
margin:0px 5px 0px 0px;
padding:0;
font:bold 14px Arial;
width:auto;
height:auto;
}

* +html .posts h3 a {
height:5px;
}

.posts .dates {
float:left;
clear:left;
margin:0px 0px 0px 1px;
padding:0;
width:auto;
height:23px;
}

.postmetadata {
margin:0px 0px 0px 1px;
padding:0;
float:left;
clear:left;
}

.posts .navigation {
float:left;
clear:left;
}

.posts a {
color:#160d01;
background:inherit;
}

h2.resultat {
margin:0;
padding:0;
font: normal 20px Arial;
color: #170e02;
text-decoration:none;
}

/*SITEMAP*/

.left_content .ddsg-wrapper {
margin:0;
padding:0;
height:auto;
}

.left_content .ddsg-wrapper li {
list-style-type:none;
margin:0;
padding:0;
}

.left_content .ddsg-wrapper h2.resultat {
margin:0;
padding:0;
font: normal 20px Arial;
color: #170e02;
text-decoration:none;
}

.left_content .ddsg-wrapper ul {
margin:0px 0px 20px 10px;
padding:0px 0px 0px 0px;
list-style-type:none;
}

.left_content .ddsg-wrapper h3.fakta {
margin:15px 0px 0px 0px;
padding:0;
font-size:12px;
border-bottom:1px solid #dddddd;
width:80px;
}

.left_content .ddsg-wrapper a {
margin:0;
padding:0;
color:#160d01;
background:inherit;
text-decoration:none;
font:normal 12px Arial;
}


/*TABELL*/

.c1 {
  clear:both;
}

.c2 {
  float:left;
  width:149px;
  height:18px;
  padding:3px 0px 0px 3px;
}

.c3 {
  float:left;
  width:149px;
  border-left:1px solid #dadada;
  height:18px;
  padding:3px 0px 0px 3px;
  color:#000;
}

.c4 {
  border-top:1px solid #dadada;
  clear:both;
}

.c5 {
  border:1px solid #dadada;
  width:458px;
  margin:0px 0px 10px 0px;
}



/*  modifications */ 

.menu li.normal {
display:block;
float:left;
height:25px;
width:auto;
padding:13px 30px 17px 30px;
text-decoration:none;
color:#ffffff;
background:inherit;
font: bold 14px Arial;
margin:0;
border-left:1px solid #ea9a24;
border-right:1px solid #bb7712;
cursor:pointer;
/*font-variant:small-caps;
text-transform:uppercase;*/
}


.menu li.normal a{
display:block;
float:left;
color:#ffffff;
text-decoration:none;
width:auto;
cursor:pointer;
/*font-variant:small-caps;*/
text-transform:uppercase;
/*height:25px;
width:auto;
padding:13px 30px 17px 30px;
text-decoration:none;
color:#ffffff;
background:inherit;
font: bold 14px Arial;
margin:0;
border-left:1px solid #ea9a24;
border-right:1px solid #bb7712;
font-variant:small-caps;
text-transform:uppercase;*/
}


.menu li.normal:hover {
background:#bb7000 url("bakgrund_meny_hover.jpg") repeat-x top left;
}


.left_content h2.titel{
display:block;
margin:0;
padding:0;
width: 564px;
height:auto;
/*border-bottom: 1px solid #e2e2e2;*/
margin:0;
padding:0px 0px 10px 0px;

}

.left_content h2.titel a{
font: normal 16px Arial;
font-weight:bold;
color: #170e02;
text-decoration:none;




display:block;
margin:5px 0px 0px 0px;
padding:5px 0px 10px 0px;
_padding:5px 0px 5px 0px;
width:100%;
height:10px;
background:#e4e4e4;
font:bold 12px Arial;
color:#3f3f3f;
border:1px solid #d9d9d9;
text-align:left;
padding-left:10px;
background: url("more-link.jpg") repeat-x top left;

}

.left_content h2.titel a:hover {
color: #888;
background: url("more-link-hover.jpg") repeat-x top left;
}


.left_content .more-link a{
display:block;
margin:5px 0px 20px 0px;
padding:5px 0px 10px 0px;
_padding:5px 0px 5px 0px;
width:100%;
/*height:10px;*/
/*background:#e4e4e4;*/
font:bold 12px Arial;
color:#3f3f3f;
/*border:1px solid #d9d9d9;*/
text-align:left;
padding-left:10px;
/*background: url("more-link.jpg") repeat-x top left;*/
border-bottom:1px dashed #C87D0D;
padding-bottom:18px;
}



.left_content h1.titel{
display:block;
margin:0;
padding:0;
width: 564px;
height:auto;
border-bottom: 1px solid #e2e2e2;
margin:0;
color:#170e02;
font-size:24px;
padding:0px 0px 2px 0px;
}

.left_content h3{
display:block;
margin:0;
padding:0;
width: 564px;
height:auto;
border-bottom: 1px solid #e2e2e2;
padding:0px 0px 6px 0px;
font: normal 18px Arial;
font-weight:normal;
color: #170e02;
text-decoration:none;
margin-bottom:12px;
padding-top:12px;
padding-bottom:10px;
}

#banner img{padding:2px; border:1px solid #000; background:#eee;}