body {
margin:0;
padding:0;
border:0;
height:100%;
background: #fff url("images/layout/bakgrund.jpg") repeat-x top left;
}

/*LALALA TESTAR*/

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


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


br {
margin:0;
padding:0;
}


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

a {
outline:none;
}

#head {
position:relative;
width:981px;
height:284px;
margin:20px 0px 15px 0px;
padding:0;
background: url("images/layout/head.jpg") no-repeat top left;
}


.headsingle {
position:relative;
width:981px;
height:210px;
margin:55px 0px 0px 0px;
padding:0;
}

.headsingle .contact {
position:absolute;
bottom:10px;
right:25px;
width:332px;
height:37px;
background:url("images/layout/kontakta.jpg") no-repeat top left;
}

#head .contact {
position:absolute;
bottom:10px;
right:10px;
width:278px;
height:auto;
}

.headsingle .contact ul {
display:inline;
float:left;
margin:12px 0 0 61px;
padding:0;
}

.headsingle .contact li {
display:inline;
float:left;
width:auto;
height:auto;
margin:0 42px 0 0;
padding:0;
}

#head .work {
position:absolute;
top:206px;
left:50px;
width:300px;
height:30px;
}

#head .work img.working {
display:block;
float:left;
margin:0 5px 0 0 ;
padding:0;
}

#head .work a {
display:block;
float:left;
font:normal 12px Arial;
color:#fbbe88;
text-decoration: underline;
margin:7px 0 0 0;
}

#head .contact ul {
display:inline;
float:left;
margin:0;
padding:0;
}

#head .contact li{
display:inline;
float:left;
width:auto;
height:auto;
margin:0 43px 0 0;
padding:0;
}

#head .contact li a, .headsingle .contact li a {
display:inline;
float:left;
width:auto;
height:auto;
font:normal 12px Arial;
color:#fff;
margin:0;
padding:0;
text-decoration:none;;
}

#head .contact li a:hover, .headsingle .contact li a:hover {
text-decoration:underline;
}

#head .service {
display:inline;
float:right;
width:510px;
height:120px;
margin:90px 60px 0 0;
}

#head .service span.image {
display:inline;
float:left;
width:40px;
height:40px;
}

#head .service span.text {
float:left;
margin:2px 0 0 0;
font:normal 13px Arial;
color:#fff;
}

#head .service .left {
dispaly:inline;
float:left;
width:240px;
height:auto;
}

#head .service .right {
dispaly:inline;
float:right;
width:240px;
height:auto;
}

#head .service a {
dispaly:inline;
float:left;
width:240px;
height:45px;
padding:9px;
font:bold 18px Arial;
color:#fff;
text-decoration:none;

}

#head .service a:hover {
margin:-1px 0 -1px -1px;
width:238px;
height:45px;
border:1px solid #f89d4c;
background:#c8660f;
}

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

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

#menu_contain {
width:981px;
height:56px;
}

.menu {
display:inline;
float:left;
width:981px;
height:65px;
margin:0;
padding:0;
background:transparent url("images/layout/bakgrund-meny.jpg") no-repeat 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:0px 10px 0px 10px;
padding:0;
}


.menu li a {
display:block;
float:left;
height:51px;
width:auto;
padding:17px 20px 0px 20px;
text-decoration:none;
color:#ffffff;
background:inherit;
font: bold 14px Arial;
margin:0;
}


.menu li a:hover {
color:#b2b2b2;
}

.menu li .explain:hover {
color:#b2b2b2;
} 

.menu li .explain {
display:inline;
float:left;
font:normal 11px Arial;
color:#bfbfbf;
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("images/layout/arkiv_icon.gif") no-repeat top left;
}

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


.liten_kontakt {
display:block;
float:left;
margin:8px 3px 0px 0px;
width:10px;
height:10px;
background: url("images/layout/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("images/layout/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("images/layout/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:981px;
height:auto;
margin:0;
padding:0;
background: #ffffff;
}

.main .error {
margin:50px auto 0 auto;
padding:0;
width:828px;
height:400px;
}

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



.left_content {
display:inline;
float:left;
width:560px;
height:auto;
min-height:500px;
margin:0;
/*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;
float:left;
clear:both;
width: 564px;
height:auto;
border-bottom: 1px solid #e2e2e2;
margin:0px 0px 15px 0px;
padding:0px 0px 10px 0px;
}

.left_content h2 a.titel {
margin:0;
padding:0;
font: bold 26px Arial;
color: #4c2502;
text-decoration:none;
}

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


.left_content .category {			 
display:block;
float:left;
margin:0;
padding:7px;
font: normal 11px Arial;
color:#fff;
text-align:center;
background:#fe8c27;
border:1px solid #b25b0d;
}

.left_content .category a {
margin:0;
padding:0;
font: normal 12px Arial;
color:#fff;
background:inherit;
text-decoration:none;
}

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

.left_content p {
display:block;
float:left;
margin:0px 0px 20px 0px;
padding:0;
font: normal 14px Arial;
color: #36332f;
background:transparent;
line-height:22px;
}


.left_content ol li {
margin:30px 0px 0px 0px;
list-style-image:none;
font:normal 14px Arial;
color:#36332f;
}

.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 10px 0px;
padding:0;
font: normal 14px Arial;
color:#36332f;
text-decoration:none;
list-style-type: square;
}


.left_content .contentall {
display:block;
float:left;
width:600px;
height:auto;
}

.left_content .wrapall {
display:block;
float:left;
border:1px solid #fff;
margin:0;
padding:0;
width:auto;
height:auto;
}

.left_content .mer  {
display:block;
float:right;
text-decoration:none;
margin:0 0 0 20px;
width:390px;
height:auto;
min-height:160px;
*width:387px;
}

.left_content .mer.single {
display:block;
float:left;
clear:both;
width:560px;
margin:0;
}

.left_content .mer.single p {
width:560px;
}


.left_content .more-link {
display:block;
float:right;
margin:0;
padding:10px 0px 10px 0px;
width:107px;
height:30px;
font:normal 14px Arial;
color:#fff;
text-align:center;
background: url("images/layout/more-link.jpg") repeat-x top left;
}

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


.left_content a {
margin:0;
padding:0;
color:#688d00;
font:normal 14px Arial;
text-decoration:none;
}

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

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


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

.left_content .theinfo {
display:block;
float:left;
margin:0 0 40px 0;
padding:0;
width:560px;
height:auto;
}

.left_content .commentswrap {
display:inline;
float:left;
margin:0;
padding:0;
}

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

.left_content .antal a {
display:block;
margin:2px 0px 15px 5px;
padding:7px;
font: normal 11px Arial;
color:#9d5f27;
background:#ffcc9f;
border:1px solid #fdb16c;
text-decoration:none;
}

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

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

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

.left_content h3.fakta {
display:block;
float:left;
width:100%;
clear:right;
font:bold 20px Arial;
color: #9a4800;
background:transparent;
margin:25px 0px 10px 0px;
padding:0;
}

.left_content .mer h2 {
font:bold 20px Arial;
color: #9a4800;
background:transparent;
margin:15px 0px 15px 0px;
padding:0;
border:0;
}

.left_content .link img.mer {
width:15px;
height:15px;
min-height:10px;
}

.left_content .wrapping {
width:400px;
height:auto;
}

.left_content .wrapping img {
margin:0px 0px 5px 0px;
}

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


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

.left_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:335px;
height:1057px;
margin:15px 0px 0px 0px; 
padding:30px 0px 0px 35px;
background: #fff url("images/layout/sidebar.jpg") no-repeat top left
/*border:1px solid #000000;*/
}


* html .right_content {
width:299px;
}

.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 5px 0px;
font: bold 20px Arial;
color: #9a4800;
background:transparent;
}



.right_content .adblocks {
display:inline;
float:left;
margin:0px 0px 20px 0px;
padding:0;
width:301px;
height:145px;
}

.right_content .blockleft {
display:inline;
float:left;
width:145px;
height:145px;
margin:0;
padding:0;
}

.right_content .blockright {
display:inline;
float:right;
width:145px;
height:145px;
margin:0;
padding:0;
}

.right_content h2.cat {
width: auto;
}

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

.right_content .contain_pop1 {
display:inline;
float:left;
margin:10px 0px 0px 0px;
padding:0;
width:120px;
height:75px;
/*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 0px;
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-type:none;
}

.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:underline;
}

.right_content .listcat {
display:inline;
float:left;
margin:0px 6px 12px 0px;
width:164px;
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;
padding:0;
border-bottom: 1px solid #e2e2e2;
}

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

.right_content .listcat li a:hover {
background: #f4e1c7;
}

.right_content .listarch {
display:inline;
float:left;
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 13px Arial;
color:#160d01;
background:inherit;
text-decoration:none;
}

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

.right_content .arbeten {
display:inline;
float:left;
width:302px;
height:auto;
margin:0px 0px 10px 2px;
padding:0;
}


.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("images/layout/bakgrund-komment.jpg") repeat-x top left;
color:#3c3c3c;
}

.right_content .arbeten a:hover {
background: url("images/layout/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 .tweet {
height:300px;
width:299px;
border:1px soldi #000;
margin:0 0 0 -10px;
}

h2.widgettitle {
margin:10px 0 0 0;
border:0;
}

.right_content .tweet h2.widgettitle {
font:bold 20px Arial;
color: #9a4800;
background:transparent;
margin:15px 0px 15px 0px;
padding:0;
border:0;
}

.right_content .tweet ul {
display:block;
float:left;
list-style-type:none;
margin:0px 0px 10px 0;
padding:0;
border:0;
}

.widget .widget_tweet_you {
border:0;
}

.right_content .tweet li {
padding:10px;
margin:0;
border:1px solid #d7d7d7;
font:normal 12px Arial;
margin:-1px 0 0 0;
line-height:18px;
}

#tweet-you {
border:0;
}

.right_content .tweet li a {
color:#688d00;
font:normal 12px Arial;
}

.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:15px 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("images/layout/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:left;
margin:15px 0px 0px 10px;
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("images/layout/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:230px;
height:auto;
min-height:300px;
}

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

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

.left_content h3 a {
display:inline;
float:left;
margin:0px 0px 10px 3px;
padding:0;
font: bold 20px Arial;
color:#9a4800;
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("images/portfolio/mapp.jpg") no-repeat top left;
}

.left_content .left h3 img, .left_content .right h3 img {
display:inline;
float:left;
border:0;
margin:-8px 0 5px 0; 
}

.left_content .left p, .left_content .right p {
display:inline;
float:left;
clear:left;
margin:-3px 0 5px 0;
}

.left_content .left p.no, .left_content .right p.no {
display:inline;
float:left;
clear:none;
}

.left_content .left .link, .left_content .right .link {
display:block;
float:left;
margin:0 0 30px 0;
padding:0;
width:230px;
height:auto;
}

.left_content .left img, .left_content .right img {
display:block;
float:left;
width:auto;
height:auto;
border:1px solid #d4d4d4;
}

.left_content .left img.mer, .left_content .right img.mer {
border:0;
margin:3px 3px 0 0;
}



.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
***********
*/


.footwrap {
display:block;
float:left;
width:100%;
min-width:980px;
min-height:260px;
margin:0;
padding:0 0 20px 0;
background:#000 url("images/layout/footer-bakgrund.jpg") repeat-x top left;
}

.footwrap .footer { 
margin:47px auto 0 auto;
width:981px;
height:auto;
min-height:200px;
}

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


.senaste_inlagg h3 {
display:block;
width:auto;
height:auto;
margin:0;
padding:0 0 10px 0;
font: bold 20px Arial;
color:#fff;
border-bottom: 1px solid #353535;
}

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

.senaste_inlagg li {
display:block;
float:left;
margin:0;
padding:0;
width:240px;
height:auto;
}

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

.senaste_inlagg li .title {
display:block;
margin:2px 0 0 0;
padding:0;
font: normal 12px Arial;
color:#cdb18c;
}

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

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

.senaste_kommentar h3 {
display:block;
width:auto;
height:auto;
margin:0;
padding:0 0 10px 0;
font: bold 20px Arial;
color:#fff;
border-bottom: 1px solid #353535;
}

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

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


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

.senaste_kommentar li .comment {
display:block;
float:left;
margin:2px 0 0 0;
padding:0;
font: normal 12px Arial;
color:#cdb18c;
}



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

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

.om_liten {
display:inline;
float:right;
width:420px;
height:auto;
min-height:120px;
margin:18px 0 0 0;
/*border:1px solid #ffffff;*/
}

.om_liten h3 {
margin:0;
padding:0;
font: bold 20px Arial;
color:#fff;
}


.om_liten p {
margin:10px 0px 10px 0px;
padding:0;
font: normal 13px Arial;
color: #9c9c9c;
line-height:20px;
}

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

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

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

.copyright h1 {
margin:5px 0px 0px 0px;
padding:0;
font: normal 13px Arial;
color:#cdb18c;
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("images/resurser/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{
display:block;
float:left;
	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:#fabc85;
	padding:20px 15px;
	margin:3px 0px 20px 0px;
	border:1px solid #ce6e17;
	min-height:50px
}

.comments-template ol li p {
line-height:18px;
color:#894000;
text-align:justify;
}

.comments-template ol li a {
color:#975113;
font:bold 13px Arial;
}

.comments-template .top {
display:block;
float:left;
background: url("images/layout/top-comments.jpg") no-repeat top left;
margin:0 0 -2px 0;
width:562px;
height:9px;
}

.comments-template ol li .gravatar {
  display:inline;
  float:left;
	width:50px;
	height:50px;
	margin:-4px 10px 0px 0px;
}

.comments-template ol li .gravatar img {
border:1px solid #bd712d;
}

.comments-template ol li.author{
	display:block;
	background:#fabc85;
	padding:20px 15px;
	margin:3px 0px 20px 0px;
	border:1px solid #ce6e17;
	min-height:50px
}


.comments-template .comment-edit-link {
font:normal 11px Arial;
}

.comments-template .url {
margin:10px 0 0 0;
}

.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:20px 0px 25px 0px;
font:bold 18px Arial;
color:#505050;
}

.comments-template h3.leaveit {
margin:10px 0px 25px 0px;
font:bold 18px 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 12px Arial;
color:#be783a;
}


/*
KOMMENTERA
*/



/*
FORM
*/


.leavecomment {
border:1px solid #000;
background:#eaeaea url("images/layout/bakgrund-commentbox.jpg") repeat-x top left;
border:1px solid #bcbcbc;
padding:20px;
}

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

input {
border:1px solid #c6c6c6;
padding:10px 5px;
background:#fff url("images/layout/bakgrund-input.jpg") repeat-x top left;
}

p label {
font:normal 11px Arial;
color:#676767;
margin:0 0 0 10px;
text-align:left;
}

textarea.comments{
border:1px solid #c6c6c6;
padding:10px 5px;
background:#fff url("images/layout/bakgrund-textarea.jpg") repeat-x top left;
}

.kommentera {
display:block;
float:right;
margin:10px 0 0 0;
padding:10px 5px;
background:#a7a7a7 url("images/layout/bakgrund-kommentera.jpg") repeat-x top left;
font:bold 12px Arial;
color:#fff;
border:1px solid #686868;
cursor:pointer;
}

.kommenter a:hover {

} 

.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 .mer ul {
display:block;
float:left;
clear:left;
}


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

.left_content .arkivlista li {
margin:0;
padding:0;
list-style-image: url("images/resurser/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:300px;
height:23px;
}

.posts .push {
display:block;
float:left;
clear:left;
width:300px;
height:auto;
margin:10px 0px 0px 0px;
padding:0;
}

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



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

.posts p {
display:block;
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;
}


 div.cjjobbox{
 	 display:inline;
	 float:left;						
   width: 345px ;
   background-color: transparent;
   font-family: Arial, sans-serif ;
   font-size: 13px ;
   color: #696969;
   text-align: left ;
 }
 div.cjjobbox a{
   color: #000000 ;
 }
 
img.alignleft {
float:left;
margin:0 15px 15px 0;
padding:0;
}

img.alignright {
float:right;
margin:0 0 15px 0;
padding:0;
}

code {
display:block;
padding:10px;
width:537px;
height:auto;
margin:0;
border:1px solid #edba97;
background:#f7d8ca;
font:normal 12px Arial;
}

.thumbnail, .thumbnail a  {
display:block;
float:left;
width:150px;
height:150px;
}

.thumbnail img {
margin:0;
padding:0;
}

