body {
	margin: 0;
	color: #333;
	min-width: 984px;
	background: #fff url("../images/bg-body.jpg") no-repeat 50% 0 fixed;
	font: 12px/14px verdana, geneva, sans-serif;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: verdana, geneva, sans-serif;
}
input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {text-decoration: underline;}

/* General settings */
.main-frame{
	width:100%;
	overflow:hidden;
	position:relative;
}
.frame1{
	width:1010px;
	position:relative;
	float:left;
	left:50%;
}
.frame2{
	width:1010px;
	position:relative;
	float:left;
	left:-50%;
}
#page {
	width: 1010px;
	margin: 0 auto;
}
#header{
	width:1010px;
	height:217px;
	position:relative;
	/* overflow:hidden; */
}
#header .add-nav{
	height:55px;
	float:right;
}
#header .add-nav-t{
	width:25px;
	height:55px;
	float:left;
	background: url("../images/bg-add-nav-t.png");
}
#header .add-nav-b{
	width:25px;
	height:55px;
	float:left;
	background: url("../images/bg-add-nav-b.png");
}
#header .add-nav ul{
	float:left;
	padding:15px 2px 0 0;
	height:40px;
	background: url("../images/bg-add-nav-c.png") repeat-x;
	margin:0;
	list-style:none;
}
#header .add-nav ul li{
	float:left;
	padding:0 8px;
	background: url("../images/separator-add-nav.gif") no-repeat 0 2px;
}
#header .add-nav ul li:first-child{background-image:none;}

.flower-nav {
	float:right;
	display:inline;
	margin:21px 8px 0 0;
	padding:0;
	list-style:none;
	clear:right;
}
.flower-nav li{
	float:left;
	padding:0 14px 0 0;
}
.flower-nav img{float:left;}
.wrap-main-nav{
	width:926px;
	padding:29px 38px 13px 48px;
	margin:9px 0 0;
	height:27px;
	float:left;
	background: url("../images/bg-wrap-main-nav.png");
}
a.home{
	float:left;
	width:34px;
	height:26px;
}
a.home img{float:left;margin-left:-6px;}
.main-nav {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
	overflow:hidden;
}
.main-nav li{
	float:left;
	padding:0 1px;
}
.main-nav li a{
	float:left;
	line-height:25px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
.main-nav li a:hover,
.main-nav li a.active{
	text-decoration:none;
	color:#fff;
}
.main-nav li a strong{
	float:left;
	height:25px;
	padding:0 8px 0 12px;
	font-weight:normal;
	overflow:hidden;
}
.main-nav li a.active strong,
.main-nav li a:hover strong{
	background: url("../images/bg-main-nav-a-active.png");
}
.main-nav li a span{
	float:left;
	width:4px;
	height:25px;
	overflow:hidden;
}
.main-nav li a.active span,
.main-nav li a:hover span{
	background: url("../images/bg-main-nav-a-span-active.png");
}
.form-search{
	width:150px;
	height:26px;
	overflow:hidden;
	margin:0;
	float:right;
	display:inline;
}
.form-search .hold{
	width:100%;
	overflow:hidden;
}
.form-search div.txt{
	width:105px;
	height:26px;
	float:left;
	overflow:hidden;
	background: url("../images/bg-form-search-input.png");
}
.form-search input.txt{
	width:168px;
	float:left;
	margin:0;
	line-height:15px;
	border:0;
	padding:5px 4px;
	background:none;
	font-family: verdana,geneva,sans-serif;
}
.search{
	width:42px;
	height:auto;
	overflow:hidden;
	float:right;
	height: 25px;
}
.people{
	width:413px;
	height:180px;
	background: url("../images/bg-people.png");
	position:absolute;
	top:15px;
	left:39px;
}
.wrap-main{
	width:960px;
	padding:0 25px;
	background: url("../images/bg-wrap-main.png") repeat-y;
	overflow:hidden;
	float:left;
}
#main{
	width:940px;
	padding:8px 10px 10px;
	background:#e6e2df;
	overflow:hidden;
}
#main .searchresult {
	background: white;
	padding: 20px;
	float: left;
	width: 580px;
	margin-top: 0px;
	font-family: Georgia;
}
.extra{
	width:926px;
	height:auto;
	padding:8px;
	background:#fff;
	margin:0 0 16px;
	overflow:hidden;
	float:left;
}
.extra .video{
	float:left;
	width:640px;
	height:386px;
}
.extra .video img{float:left;}

.extra .images{
	width:272px;
	height:386px;
	float:right;
	display:inline;
	margin:0 6px 0 0;
}
.extra .images img{
	float:right;
	margin:0 0 6px 0;
}

#content{
	width:620px;
	float:left;
	overflow:hidden;
}
.intro{
	width:568px;
	padding:20px 26px;
	margin:0 0 17px;
	background:#fff;
	overflow:hidden;
}
.intro h1{
	margin:0 0 20px;
	font: 24px/24px georgia, serif;
	color:#584b3c;
}
.intro p{
	margin:0 0 7px;
	line-height: 18px;
}
.engageradig{
	width:100%;
	margin:38px 0 0;
	border-top-width:1px;
	border-top-color:#F4F3F2;
	border-top-style:solid;
	padding-top:10px;
}
.engageradig ul {
	height:1%;
	overflow:hidden;
	margin:0 14px 0 10px;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
}
.engageradig ul li{display:inline;}

.engageradig ul li.first{
	padding:0 8px 0 0;
}
.engageradig span{
	float:left;
	color:#666;
	line-height:16px;
	margin-left: 8px;
}
.main-content{
	width:584px;
	padding:0 18px 15px 18px;
	background:#fff;
	overflow:hidden;
	margin-bottom: 17px;
	float: left;
}
.main-content .title{
	width:100%;
	overflow:hidden;
	margin:0 0 19px;
}
.main-content .title strong{
	float:left;
	height:28px;
	margin:0 0 0 5px;
	background: url("../images/bg-title-l.gif") no-repeat;
	overflow:hidden;
	font-weight:normal;
	color:#fff;
}
.main-content .title strong span{
	float:left;
	height:28px;
	line-height:28px;
	padding:0 48px;
	background: url("../images/bg-title-r.gif") no-repeat 100% 0;
}
a.rss{
	float:right;
	width:28px;
	line-height:25px;
	padding:0 0 0 31px;
	height:25px;
	margin:10px 4px 0 0;
	background: url("../images/rss.gif") no-repeat;
	color: #333333;
}
a.rss:hover{text-decoration:none;}

.main-content img{vertical-align:top;}

.main-content h2{
	margin:26px 0 15px 8px;
	font: 24px/24px georgia, serif;
	color:#584b3c;
}
.main-content h2 a{
/*
	margin:26px 0 15px 8px;
*/
	font: 24px/24px georgia, serif;
	color:#584b3c;
}
.main-content p{
	margin:0 0 9px 8px;
	width:553px;
	line-height: 18px;
}
.main-content p a {
	color:#FF0000;
}
.main-content p.publicerad{color:#666;}
.main-content p.publicerad a{color:#666;}

.main-content .hr{
	width:100%;
	height:2px;
	overflow:hidden;
	margin:-2px 0 13px 0px;
	border-bottom: 1px solid #E6E2DF;
}
.main-content .engageradig{margin:11px 0 10px 0;}
.main-content .engageradig ul {margin:0 23px 0 10px;}

#sidebar{
	float:right;
	width:300px;
}
#sidebar .banner{
	width:300px;
	height:116px;
	overflow:hidden;
	margin:0 0 17px;
}
#sidebar .bannerimg{float:left;}

#sidebar .post{
	width:300px;
	background:#fff;
	margin:0 0 19px;
	padding:0 0 10px;
	overflow:hidden;
}
#sidebar .green{
/* 	margin:0; */
	padding:0 0 10px;
}
#sidebar h3{
	margin:0;
	padding: 9px 0 9px 13px;
	background: url("../images/bg-sidebar-h3.gif") repeat-x 0 100%;
}
#sidebar h3 span{
	display:block;
	height:26px;
	line-height:26px;
	padding:0 0 0 35px;
	font-family: Arial;
	font-weight:normal;
	font-size:16px;
	color:#6a5e4e;
}
#sidebar .red h3 span{background: url("../images/bg-sidebar-h3red.png") no-repeat;}
#sidebar .green h3 span{background: url("../images/bg-sidebar-h3green.png") no-repeat;}
#sidebar .red2 h3 span{background: url("../images/bg-sidebar-twitter.png") no-repeat;}

#sidebar .post p{
	margin:0;
}
#sidebar .post ul {
	width:268px;
	margin:8px 0 0;
	padding:0 18px 0 14px;
	list-style:none;
}
#sidebar .post ul li{
	width:268px;
	padding:9px 0 8px;
	/* background: url("../images/bg-sidebar-li.gif") repeat-x; */
	border-bottom: 1px solid #E6E2DF;
}
#sidebar .post ul li:first-child{background-image:none}
#sidebar .post ul .data{
	display:block;
	font-weight:normal;
}
#sidebar .post ul h4{
	margin:5px 0 4px;
	font: 16px/16px georgia, serif;
	color:#584b3c;
}
#sidebar .mediafeed ul h4 {
	/* color:#FD0000 !important; */
}

#sidebar .green ul {margin:12px 0 0;}

#sidebar .widgets h3 span{
	margin: 0;
	padding: 0;
}
#sidebar .widgets h3 span a {
	color: #6a5e4e;
	font-family: verdana,geneva,sans-serif;
	font-weight: normal;
}
#sidebar .widgets p {
	padding:10px;
	padding-bottom: 0;
}
#sidebar .widgets .rss-date {
	color: #B5B5B5;
}
a.more{
	float:left;
	margin:9px 0 0 14px;
	overflow:hidden;
	padding: 0 11px 0 0;
}
.red a.more{
	color:#f00;
	background: url("../images/more-red.gif") no-repeat 100% 5px;
	font-size: 10px;
}
.green a.more{
	padding: 0 11px 0 0;
	color:#26b100;
	background: url("../images/more-green.gif") no-repeat 100% 5px;
	font-size: 10px;
}
.bottom{
	width:1010px;
	height:25px;
	overflow:hidden;
	background: url("../images/bg-bootom.png");
	float:left;
}
.top{
	width:1010px;
	height:25px;
	overflow:hidden;
	background: url("../images/bg-top.png");
	float: left;
}
#footer{
	width:960px;
	padding:0 25px;
	background: url("../images/bg-wrap-main.png") repeat-y;
	overflow:hidden;
	float: left;
}
#footer .holder{
	width:940px;
	padding:10px;
	background:#e6e2df;
	overflow:hidden;
}
.foot-list {
	width:920px;
	margin:0;
	padding:15px 0 15px 20px;
	list-style:none;
	background:#fff;
	overflow:hidden;
}
.foot-list li{
	float:left;
	width:100px;
	padding:0 26px 0 0;
}
.foot-list h5{
	margin:0;
	font-weight:bold;
	font-size:12px;
	margin: 0 0 4px;
}
.foot-list p{
	margin:0;
	width:70px;
}
.foot-list ul {
	margin:0;
	padding:0;
	padding-top: 4px;
	list-style:none;
}
.foot-list ul li{
	padding:0 0 4px 0;
}


/* Egentillagda egenskaper */

#sidebar .red ul .data{
	/*display:inline;*/
	font-weight:normal;
	vertical-align: top;
}
#sidebar .post ul h4{
	margin:5px 0 4px;
	font: 16px/16px georgia, serif;
	color:#584b3c;
}
#comment {
	width: 500px;
}
#respond h3 {
	margin-left: 8px;
}
#comments {
	padding-bottom: 15px;
	border-bottom: 1px solid #F4F3F2;
	padding-top: 20px;
	border-top:1px solid gray;
	margin: 0;
}
.commentlist {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}
.commentlist li {
	border-bottom-color: #E6E2DF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 15px;
}
.commentlist li div p {
	width:500px;
}
.commentmetadata {
	padding: 10px;
	font-size: 10px;
}
.fn {
	font-weight: bold;
}
.comment {
	float: right;
}
/* headermeny */
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	/* width: 7.3em; */
	line-height:25px;
	font-weight:normal;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}

#nav li {
	float: left;
	/* width: 7em; */
}
#nav li ul {
	position: absolute;
	width: 7em;
	left: -999em;
	z-index: 10;
}
#nav li ul li {
	background:white;
	width: 12em;
	border-color:#E6E2DF;
	border-width: 1px;
	border-style: solid;
}
#nav li ul li a:hover {
	background: url("../images/bg-main-nav-a-active_new.png"); /* För dropdown-menyn */
}
#nav li ul li a {
	text-align: left;
}

#nav li a strong{
	float:left;
	height:25px;
	padding:0 8px 0 12px;
	font-weight:normal;
	overflow:hidden;
	cursor: pointer;
}
#nav li a.active strong,
#nav li a:hover strong{
	background: url("../images/bg-main-nav-a-active.png");
}
#nav li:hover ul {
	left: auto;
}
#nav li a:hover,
#nav li a:active {
	text-decoration:none;
	color:#fff;
}
#nav li a span{
	float:left;
	width:4px;
	height:25px;
	overflow:hidden;
}
#nav li a:hover span,
#nac li a:active span {
	background: no-repeat url("../images/bg-main-nav-a-span-active.png");
}
#nav li ul li a span {
	background-image: none;
	display: none;
}
.foot-list li a {
	font-weight: bold;
	padding-bottom: 5px;
}
.children li a {
	font-weight: normal;
}
.foot-list li ul li a {
	font-weight: normal;
}
.etiketter {
	float:left !important;
	margin-left:8px;
}

/* Bildalign */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}
.main-content img {
	max-width: 580px;
	height: auto;
}

/* Filtyper */
a[href $='.pdf'] { 
   padding-left: 20px;
   background: transparent url("../images/icons/silkicons/page_white_acrobat.png") no-repeat center left;
}
a[href $='.doc'] { 
   padding-left: 20px;
   background: transparent url("../images/icons/silkicons/page_white_word.png") no-repeat center left;
}
a[href $='.xls'] { 
   padding-left: 20px;
   background: transparent url("../images/icons/silkicons/page_white_excel.png") no-repeat center left;
}
a[href $='.ppt'] { 
   padding-left: 20px;
   background: transparent url("../images/icons/silkicons/page_white_powerpoint.png") no-repeat center left;
}
a[href $='.txt'] { 
   padding-left: 20px;
   background: transparent url("../images/icons/silkicons/page_white_text.png") no-repeat center left;
}
a[href $='.eps'] { 
   padding-left: 20px;
   background: transparent url("../images/icons/silkicons/images.png") no-repeat center left;
}
a[href $='.zip'] { 
   padding-left: 20px;
   background: transparent url("../images/icons/silkicons/page_white_zip.png") no-repeat center left;
}
a[href $='.pages'] { 
   padding-left: 20px;
   background: transparent url("../images/icons/silkicons/page_white_text.png") no-repeat center left;
}

/* Overens knapp */

#overens {
	background: url("../images/storKnapp.png");
	width:300px;
	height:82px;
	text-align: center;
	color:#fff;
	line-height:50px;
	margin-bottom:10px;

}

#overens a {
	width:300px;
	height:82px;
	display: block;

}

#overens a:hover {
	background: url("../images/storKnappHover.png");
}

#overens h2 {
	font-size: 28px;
	color:#fff;
	margin-top:5px;
	margin-bottom:0px;
	line-height: normal;
	padding-top:10px;

}

#overens p {
	color:#fff;
	line-height: normal;
	margin-top:2px;

}

/* CSS för Valarbetare / Mailchimp */

#mc_signup_container {
	margin-left:8px;
}

.mc_var_label {
	width:150px;
	padding-bottom:5px;
}

.mc_input {
	width:256px;
	margin-bottom:4px;
	margin-top:4px;
}
#mc_mv_PNUMMER {
	width:66px !important;
}


.mc_mv_EMAILLABEL {
 	margin-right:450px;
}

.mc_mv_FNAMELABEL {
 	margin-right:450px;


}

.mc_mv_ADRESSLABEL {
 	margin-right:450px;


}

.mc_mv_PNUMMERLABEL {
 	margin-right:450px;


}

.mc_mv_PORTLABEL {
 	margin-right:450px;


}

.mc_mv_PORTDIV {
	float:left;
	width:200px;

}

#mc_mv_PORT {
	width:160px;
}

.mc_mv_MOBILLABEL {
 	margin-right:450px;


}

.mc_mv_PNUMMERDIV {
	float:left;
	width:95px;

}

.mc_mv_MOBILDIV {

}

#mc-indicates-required {

}

.mc_signup_submit {
	margin-top:10px;

}

#mc_message {
	margin-bottom:10px;
}

.mc_error_msg {
	color: #ff0000;
}


.clear {
	clear: both;
}

/* Embed css */
#embed {
    background: #effae5;
    border: 1px dashed #bdc4b4;
    width:350px;
    height:85px;
    float:left;
    margin-right:5px;
    margin-top:20px;
    padding:5px 0px;
    padding-left:20px;
    font-size: 11px;

}

*+html #embed {
    background: #effae5;
    border: 1px dashed #bdc4b4;
    width:350px;
    height:70px;
    float:left;
    margin-right:5px;
    margin-top:20px;
    padding:15px 0px;
    padding-left:20px;
    padding-bottom:30px;
}

#embedText {
	margin: 50px 0px 0px;
	float:left;
	margin-bottom:-15px;
}

#embedPic {
    background: url("../images/valarbetareLiten.png");
    width:205px;
    height:140px;
    float:left;

}

.embedTips {
	float:left;
	font-size:10px;
}

#glowingLayout div { float: left; width: 35px; height: 54px; 
    background: url(../images/countdown.png) no-repeat 0px 0px; } 
#glowingLayout div.image0 { background-position: 1px 0px; } 
#glowingLayout div.image1 { background-position: -34px 0px; } 
#glowingLayout div.image2 { background-position: -69px 0px; } 
#glowingLayout div.image3 { background-position: -104px 0px; } 
#glowingLayout div.image4 { background-position: -139px 0px; } 
#glowingLayout div.image5 { background-position: -174px 0px; } 
#glowingLayout div.image6 { background-position: -209px 0px; } 
#glowingLayout div.image7 { background-position: -244px 0px; } 
#glowingLayout div.image8 { background-position: -279px 0px; } 
#glowingLayout div.image9 { background-position: -314px 0px; } 
#glowingLayout div.imageSep { background-position: -374px 0px; } 
#glowingLayout div.imageSpace { width: 26px; background: none; } 

.counterInfo {
	color: #aaa199;
	font-size: 12px;
	float: left;
	position: relative;
	top: -15px;
	margin-right: 30px;
	left: 20px;

}

.days {

}

.hours {
	left: 45px;

}

.minutes {
	left: 65px;
}

.donera {
	width: 205px;
	margin: 0;
	padding-left: 10px;


}

.donera li {
	list-style: none;
}

.left {
	float: left;
	clear: right;
}

.right {
	float: right
}

.topLI {
	margin-top: 10px;

}

.bottomLI {
	margin-top: 20px;
}

