html { overflow: -moz-scrollbars-vertical; }
html { overflow-y: scroll; }
html { overflow-x: auto; }
html, body {
	height:100%;
}
* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
* {
	margin:0;
	padding:0;
}
body {
	background-color:#fbfbfb;
	text-align:center;
}
body {
   behavior: url("http://www.keyback.se/assets/css/csshover3.htc");
}
#aktivera_js {
}
#aktivera_js_mess {
	position:absolute;
	width:980px;
	height:580px;
	background-color: #FF0;
	color:#000;
	border-style:dashed;
	border-color: #666;
	left:-20px;
	top:-400px;
	font-size:13px;
	padding-left:5px;
}
#sliderWrap {
	width: 300px;
	position: relative;
	left:500px;
	z-index: 10000;
}
#slider {
	position: absolute;
	background-image:url(../../images/lang-slider/slider.png);
	background-repeat:no-repeat;
	background-position: bottom;
	width: 300px;
	height: 122px;
	margin-top: -100px;
	z-index: 100000;
}
#slider img {
border: 0;
}
#sliderContent {
	margin: 0 0 0 20px;
	position: absolute;
	text-align:left;
	color:#FFFFFF;
	padding: 5px;
	right: -10px;
}
#sliderContent a:link,#sliderContent a:hover,#sliderContent a:visited,#sliderContent a:active {
	cursor:pointer;
	color:#FFFFFF;
	text-decoration:none;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size: 10px;
}
.slider_header {
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
}

#openCloseWrap {
	position:absolute;
	margin: 106px 0 0 80px;
	font-size:12px;
	font-weight:bold;
	left: 0px;
}
#container {
	text-align:center;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	height:65px;
	text-align:left;
	width: 960px;
}
#header h1 {
	background-image:url(../../images/kblogo.png);
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	height:30px;
	position:relative;
	top:23px;
	width:191px;
}
h1 span{
	display:none;
}
#nav {
	background-image:url(../../images/bg_menu.png);
	height:32px;
	width:960px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:-5px;
}


#menu {
	margin-left:auto;
	margin-right:auto;
	width: 940px;
	vertical-align: middle;
	position: relative;
	top: 1px;
}
#headerframe{
	height:350px;
	width:1100px;
	background:url(../../images/header/winter.png);
	margin-bottom: -48px;
	z-index: -1;
	position: relative;
	left: -70px;
	margin-right: -140px;
}
.sparrservice #headerframe{
	background:url(../../images/header/sparrservice.png);
}
.nyckelbricka #headerframe{
	background:url(../../images/header/nyckelbricka.png);
}
.mobilmarkning #headerframe{
	background:url(../../images/header/mobilmarkning.png);
}
.aterforsaljare #headerframe{
	background:url(../../images/header/tjana_pengar.png);
}
.aterforsaljare_ftg #headerframe{
	background:url(../../images/header/tjana_pengar_ftg.png);
}
.kundtjanst #headerframe{
	background:url(../../images/header/kundtjanst.png);
}
.kundtjanst_nyckelbricka #headerframe{
	background:url(../../images/header/kundtjanst.png);
}
.kontakt #headerframe{
	background:url(../../images/header/kontakt.png);
}
.sverige #headerframe{
	background:url(../../images/header/sverige.png);
}
.norge #headerframe{
	background:url(../../images/header/norge.png);
}
.danmark #headerframe{
	background:url(../../images/header/danmark.png);
}
.england #headerframe{
	background:url(../../images/header/england.png);
}
.polis_hittegods #headerframe{
	background:url(../../images/header/polis.png);
}
.polis_bestall #headerframe{
	background:url(../../images/header/polis.png);
}
.tack #headerframe{
	background:url(../../images/header/tack.png);
}
.polis #headerframe{
	background:url(../../images/header/polis.png);
}
.faq #headerframe{
	background:url(../../images/header/fragor_och_svar.png);
}
.fof #headerframe{
	background:url(../../images/header/404_sign.png);
}
.tavling #headerframe{
	background:url(../../images/header/tavling.png);
}
#main_content {
	width:960px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	text-align: left;
}

#content_header {
	width:960px;
}
#content_header #number_banner{
	background-image:url(../../images/number_banner.png);
	background-repeat:no-repeat;
	background-position: -325px 0;
	width: 325px;
	height: 65px;
	float: left;
}
#content_header #number_banner:hover{
	background-position: -325px 0;
}

#main_content li {
	display:list-item;
	font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
	list-style-type: none;
	text-align: justify;
	margin: 0 0 5px 0;
}

.toggleopacity  img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.toggleopacity:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	filter:alpha(opacity=100);
	-khtml-opacity: 1;
	opacity: 1;
}
#col_sitemap {
	float:left;
	width: 300px;
	height:auto;
	margin-right: 25px;
	overflow: hidden;
	margin-top:5px;
}
#col_sitemap #square {
	margin-left: 30px;
	/*border: 1px solid #d7d7d7;*/
	width: 250px;
	height: 400px;
	display: block;
}
#col_sitemap #square_plus {
	margin-left: 30px;
	/*border: 1px solid #d7d7d7;*/
	width: 250px;
	height: 500px;
}
#col_sitemap #square_single {
	margin-left: 30px;
	/*border: 1px solid #d7d7d7;*/
	width: 250px;
	height: 100px;
}
#col_sitemap #square_two {
	margin-left: 30px;
	/*border: 1px solid #d7d7d7;*/
	width: 250px;
	height: 200px;
}
#col_sitemap #square_three {
	margin-left: 30px;
	/*border: 1px solid #d7d7d7;*/
	width: 250px;
	height: 300px;
}
#col_sitemap #square .privat a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/privat.png) no-repeat;
}
#col_sitemap #square .privat a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .foretag a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/foretag.png) no-repeat;
}
#col_sitemap #square .foretag a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .myndigheter a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/myndigheter.png) no-repeat;
}
#col_sitemap #square .myndigheter a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .organisationer a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/organisationer.png) no-repeat;
}
#col_sitemap #square .organisationer a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .poa_privat a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/poa_privat.png) no-repeat;
}
#col_sitemap #square .poa_privat a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .poa_foretag a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/poa_foretag.png) no-repeat;
}
#col_sitemap #square .poa_foretag a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .poa_myndigheter a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/poa_myndigheter.png) no-repeat;
}
#col_sitemap #square .poa_myndigheter a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .poa_organisationer a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/poa_organisationer.png) no-repeat;
}
#col_sitemap #square .poa_organisationer a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .kundtjanst_privat a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/kundtjanst_privat.png) no-repeat;
}
#col_sitemap #square .kundtjanst_privat a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .kundtjanst_foretag a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/kundtjanst_foretag.png) no-repeat;
}
#col_sitemap #square .kundtjanst_foretag a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .kundtjanst_myndigheter a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/kundtjanst_myndigheter.png) no-repeat;
}
#col_sitemap #square .kundtjanst_myndigheter a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .kundtjanst_organisationer a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/kundtjanst_organisationer.png) no-repeat;
}
#col_sitemap #square .kundtjanst_organisationer a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .sverige a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/sverige.png) no-repeat;
}
#col_sitemap #square .sverige a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .norge a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/norge.png) no-repeat;
}
#col_sitemap #square .norge a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .danmark a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/danmark.png) no-repeat;
}
#col_sitemap #square .danmark a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .england a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/england.png) no-repeat;
}
#col_sitemap #square .england a:hover{
	background-position: -250px 0;
}
#col_sitemap .information a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/information.png) no-repeat;
}
#col_sitemap .information a:hover{
	background-position: -250px 0;
}
#col_sitemap .bestall a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/bestall.png) no-repeat;
}
#col_sitemap .bestall a:hover{
	background-position: -250px 0;
}
#col_sitemap .andra a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/andra.png) no-repeat;
}
#col_sitemap .andra a:hover{
	background-position: -250px 0;
}
#col_sitemap .andra_sparr a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/andra_sparr.png) no-repeat;
}
#col_sitemap .andra_sparr a:hover{
	background-position: -250px 0;
}
#col_sitemap .priserochavtal a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/prisochavtal.png) no-repeat;
}
#col_sitemap .priserochavtal a:hover{
	background-position: -250px 0;
}
#col_sitemap .avsluta a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/avsluta.png) no-repeat;
}
#col_sitemap .avsluta a:hover{
	background-position: -250px 0;
}
#col_sitemap .avsluta_ftg a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/avsluta_ftg.png) no-repeat;
}
#col_sitemap .avsluta a:hover{
	background-position: -250px 0;
}
#col_sitemap .registrera a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/registrera.png) no-repeat;
}
#col_sitemap .registrera a:hover{
	background-position: -250px 0;
}
#col_sitemap .registrera_mm a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/registrera_mm.png) no-repeat;
}
#col_sitemap .registrera_mm a:hover{
	background-position: -250px 0;
}
#col_sitemap .nybestallning a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/nybestallning.png) no-repeat;
}
#col_sitemap .nybestallning a:hover{
	background-position: -250px 0;
}
#col_sitemap .merbestallning a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/merbestallning.png) no-repeat;
}
#col_sitemap .merbestallning a:hover{
	background-position: -250px 0;
}
#col_sitemap .sparrservice_404 a {
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/sparrservice_404.png) no-repeat;
}
#col_sitemap .sparrservice_404 a:hover{
	background-position: -250px 0;
}
#col_sitemap .nyckelbricka_404 a {
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/nyckelbricka_404.png) no-repeat;
}
#col_sitemap .nyckelbricka_404 a:hover{
	background-position: -250px 0;
}
#col_sitemap .mobilmarkning_404 a {
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/mobilmarkning_404.png) no-repeat;
}
#col_sitemap .mobilmarkning_404 a:hover{
	background-position: -250px 0;
}
#col_sitemap .mobilmarkning_404_end a {
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/mobilmarkning_404_end.png) no-repeat;
}
#col_sitemap .mobilmarkning_404_end a:hover{
	background-position: -250px 0;
}

#col_sitemap .sparrservice_faq a {
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/sparrservice_faq.png) no-repeat;
}
#col_sitemap .sparrservice_faq a:hover{
	background-position: -250px 0;
}
#col_sitemap .nyckelbricka_faq a {
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/nyckelbricka_faq.png) no-repeat;
}
#col_sitemap .nyckelbricka_faq a:hover{
	background-position: -250px 0;
}
#col_sitemap .mobilmarkning_faq a {
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/mobilmarkning_faq.png) no-repeat;
}
#col_sitemap .mobilmarkning_faq a:hover{
	background-position: -250px 0;
}

#col_sitemap #square .sparrservice_kundtjanst a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/sparrservice_kundtjanst.png) no-repeat;
}
#col_sitemap #square .sparrservice_kundtjanst a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .nyckelbricka_kundtjanst a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/nyckelbricka_kundtjanst.png) no-repeat;
}
#col_sitemap #square .nyckelbricka_kundtjanst a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .mobilmarkning_kundtjanst a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/mobilmarkning_kundtjanst.png) no-repeat;
}
#col_sitemap #square .mobilmarkning_kundtjanst a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .andra_kundtjanst a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/andra_kundtjanst.png) no-repeat;
}
#col_sitemap #square .andra_kundtjanst a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .hittat_nycklar a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/hittat_nycklar.png) no-repeat;
}
#col_sitemap #square .hittat_nycklar a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .sparra a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/sparra.png) no-repeat;
}
#col_sitemap #square .sparra a:hover{
	background-position: -250px 0;
}
#col_sitemap #square .nycklar a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/nycklar.png) no-repeat;
}
#col_sitemap #square .nycklar a:hover{
	background-position: -250px 0;
}
#col_sitemap #square_two .hittegods a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/hittegods.png) no-repeat;
}
#col_sitemap #square_two .hittegods a:hover{
	background-position: -250px 0;
}
#col_sitemap #square_two .bestall_material a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/bestall_gratismaterial.png) no-repeat;
}
#col_sitemap #square_two .bestall_material a:hover{
	background-position: -250px 0;
}
#col_sitemap #square_two .saljpaket{
	display: block; 
	width: 250px; 
	height: 200px; 
	background: transparent url(../../images/square/saljpaket.png) no-repeat;
}
#col_sitemap #square_two .nb_bild{
	display: block; 
	width: 250px; 
	height: 200px; 
	background: transparent url(../../images/square/nyckelbricka_bild.png) no-repeat;
}
#col_sitemap .ater_tips a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/ater_tips.png) no-repeat;
}
#col_sitemap .ater_tips a:hover{
	background-position: -250px 0;
}
#col_sitemap .ater_tjana_pengar a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/ater_tjana_pengar.png) no-repeat;
}
#col_sitemap .ater_tjana_pengar a:hover{
	background-position: -250px 0;
}
#col_sitemap .ater_hur a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/ater_hur.png) no-repeat;
}
#col_sitemap .tjana_pengar a:hover{
	background-position: -250px 0;
}
#col_sitemap .ater_tips_inactive a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/ater_tips_inactive.png) no-repeat;
	cursor:default;
}
#col_sitemap .ater_tips_inactive a:hover{
	cursor:default;
}
#col_sitemap .ater_foretag a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/ater_foretag.png) no-repeat;
}
#col_sitemap .ater_foretag a:hover{
	background-position: -250px 0;
}
#col_sitemap .ater_foretag_inactive a{
	display: block;
	cursor: default;
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/ater_foretag_inactive.png) no-repeat;
}
#col_sitemap .ater_skolklass a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/ater_skolklass.png) no-repeat;
}
#col_sitemap .ater_skolklass a:hover{
	background-position: -250px 0;
}
#col_sitemap .ater_forening a{
	display: block; 
	width: 250px; 
	height: 100px; 
	background: transparent url(../../images/square/ater_forening.png) no-repeat;
}
#col_sitemap .ater_forening a:hover{
	background-position: -250px 0;
}
#col_sitemap ul {
	list-style-type:none;
}
#col_sitemap ul li {
	padding:0 0 0 7px;
	font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
	color:#666666;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-transform:uppercase;
	text-align:left;
	margin: 0;
	list-style-type: none;
}
#col_sitemap ul li.active{
	color:#000000;
}
#col_sitemap ul li.last {
	margin-bottom:5px;
}
* html #col_sitemap ul li a{
display: inline-block;
color:#666666;
}
#col_sitemap ul li a:link, #col_sitemap ul li a:visited{
	color:#666666;
}
#col_sitemap ul li a:hover, #col_sitemap ul li a:active{
	color:#000000;
	text-decoration: underline;
}
#col_sitemap ul li ul {
	padding: 5px;
}
#col_sitemap ul li ul li{
	padding-left:15px;
	text-transform:none;
	font-weight:normal;
}
#col_sitemap ul li ul li.active{
	text-decoration: underline;
}
#col_content {
	float: left;
	width: 605px;
	margin: 7px 0 0 0;
	text-align: left;
	overflow-x: hidden;
	overflow-y: hidden;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size: 12px;
	color: #565656;
}
#col_content_top {
	float: left;
	clear:right;
	width: 605px;
	height: 9px;
	background:url(../../images/content_bg_top.png) top left no-repeat;
}
#col_content_bottom {
	float: right;
	width: 605px;
	height: 9px;
	background:url(../../images/content_bg_bottom.png) top left no-repeat;
	margin-bottom:15px;
}
* html #col_content_bottom {
	margin-bottom:0;
}
#col_content .content{
	background:url(../../images/content_bg_middle.png) repeat-y;
	padding:15px 25px 15px 25px;
	float:left;
	width:555px;
}
#col_content .content img.brickbeskrivning{
	margin-left:25px;
}
#col_content a.link{
	float:none;
	text-decoration:underline;
}
* html #col_content .content{  /* IE fix */
	width:605px;
	margin-top:-9px;
}
#col_content .content .price_left{
	float:left;
	text-align:left;
	width:100px;
}
#col_content .content .price_center{
	float:left;
	text-align:right;
}
#col_content .content .price_right{
	float:left;
	text-align:right;
	width:100px;
	clear:right;
}
#col_content .logobrickor{
	float:left;
	text-align:center;
}
#col_content .logobrickor img{
	margin:2px;
}
#col_content h1{
	display:block;
	width:550px;
	font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:16px;
	text-align:left;
	vertical-align:text-top;
	color: #565656;
	letter-spacing: 0.1em;
}
#col_content a{
	float: left;
	text-align: left;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size: 12px;
	color: #565656;
}
#col_content p  {
	text-align: justify;
	clear:none;
}
#col_content p.indent  {
	margin-left:15px;
}
#col_content ul  {
	padding: 0 0 0 30px;
}
#col_content li.extra  {
	padding: 0 0 0 10px;
}
#col_content .kontakt {
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size: 12px;
	list-style-type: none;
	text-align: left;
	padding: 0px;
}
#col_content ul.kontakt{
}
#col_content li.kontakt{
}
#col_content ul.tips{
	padding-left:30px;
	padding-top:10px;
	margin-bottom:5px;
}
#col_content li.tips{
	list-style-type:decimal;
}
#col_content .right_img  {
	float: right;
	clear: right;
	margin: -3px 0 5px 25px;
}
#col_content .flag {
	float: left;
	margin-left: 50px;
	margin-right: 50px;
}
#col_content .line
{
	float:left;
	width:550px;
	font-size:0px;
	margin:0px;
	padding:10px 0px 15px 0px;
}
#col_content .readmore
{
	width:555px;
	height:25px;
	text-align:left;
	font-size:0px;
	margin:0px;
	padding:10px 0px 0px 0px;
}

#col_content .readmore span
{
float:right;
height:20px;
width:97px;
font-size:10px;
color:#565656;
}
#col_content .readmore span a
{
float:none;
background-image:url(../../images/learn.png);
background-repeat:no-repeat;
background-position:left center;
text-align:center;
display:block;
width:97px;
height:20px;
font-size:10px;
color:#565656;
text-decoration:none;
voice-family:"\"}\"";
line-height:19px;

}
#col_content .readmore span a:hover
{
background-position:-97px center;
}
#svar{
	width:555px;
}
#svar1 img{
	padding:15px 0px 0px 140px;
}
#col_picture {
	width: 250px;
	height: 450px;
	float: right;
}
#row1 {
	width: 960px;
	height: 190px;
	position: relative;
}
#row2{
	width: 960px;
	height: 190px;
	position: relative;
}
#weather{
	position:relative;
	background-repeat:no-repeat;
	margin-bottom:-113px;
	top: 40px;
	left: 496px;
	width:450px;
	height:113px;
	overflow:hidden;
}
#pricetag{
	position:relative;
	background-image: url(../../images/pricetag.png);
	background-repeat:no-repeat;
	width: 75px;
	height: 75px;
	margin-bottom:-75px;
	top: 19px;
	left: 230px;
}
#redtag{
	position:relative;
	background-image: url(../../images/redtag.png);
	background-repeat:no-repeat;
	width: 130px;
	height: 160px;
	margin-bottom:-160px;
	top: 105px;
	left: 180px;
}
#kolla_har{
	position:absolute;
	background-image: url(../../images/kolla_har.png);
	background-repeat:no-repeat;
	width: 250px;
	height: 200px;
	margin-bottom:-75px;
	top: -30px;
	left: -250px;
}
.row1_1 {
	display:block;
	height:185px;
	vertical-align:baseline;
	width:225px;
	overflow: hidden;
	float: left;
}
.row1_1 a{
	display:block;
	height:150px;
	width:225px;
	background-image: url(../../images/sparr.png);
	background-repeat: no-repeat;
}
.row1_1 a:hover{
	background-position: -225px 0;
}
.row1_2 {
	display:block;
	float:left;
	height:185px;
	margin-left:20px;
	margin-right:20px;
	vertical-align:baseline;
	width:225px;
	overflow: hidden;
}
.row1_2 a{
	display:block;
	height:150px;
	width:225px;
	background-image: url(../../images/polisbricka-nyckelbricka.png);
	background-repeat: no-repeat;
}
.row1_2 a:hover{
	background-position: -225px 0;
}
.row1_3 {
	display:block;
	float:left;
	height:185px;
	vertical-align:baseline;
	width:225px;
	overflow: hidden;
	margin-right: 20px;
}
.row1_3 a{
	display:block;
	height:150px;
	width:225px;
	background-image: url(../../images/mobilmarkning.png);
	background-repeat: no-repeat;
}
.row1_3 a:hover{
	background-position: -225px 0;
}
.row1_4 {
	display:block;
	float:left;
	height:185px;
	vertical-align:baseline;
	width:225px;
	overflow: hidden;
}
.row1_4 a{
	display:block;
	height:150px;
	width:225px;
	background-image: url(../../images/minasidor.png);
	background-repeat: no-repeat;
}
.row1_4 a:hover{
	background-position: -225px 0;
}
.row2_1 {
	display:block;
	height:185px;
	vertical-align:baseline;
	width:225px;
	overflow: hidden;
	float: left;
	margin-bottom:18px;
}
.row2_1 a{
	display:block;
	height:150px;
	width:225px;
	background-image:url(../../images/hittegods.png);
	background-repeat:no-repeat;
}
.row2_1 a:hover{
	background-position: -225px 0;
}
.row2_2 {
	display:block;
	height:185px;
	vertical-align:baseline;
	width:225px;
	overflow: hidden;
	float: left;
	margin-bottom:18px;
	margin-left:20px;
	margin-right:20px;
}
.row2_2 a{
	display:block;
	height:150px;
	width:225px;
	background-image:url(../../images/tjana_pengar.png);
	background-repeat:no-repeat;
}
.row2_2 a:hover{
	background-position: -225px 0;
}
.row2_3 {
	display:block;
	float:left;
	height:185px;
	margin-bottom:18px;
	vertical-align:baseline;
	width:470px;
	overflow: hidden;
}
.row2_3 a{
	display:block;
	height:150px;
	width:470px;
	background-image:url(../../images/sparr_ad.png);
	background-repeat:no-repeat;
}
.row2_3 a:hover{
	background-position: -470px 0;
}
#block {
	height:185px;
	margin:0;
	padding-left:25px;
	padding-top:7px;
	text-align:left;
	width:280px;
	float: left;
}
#block a:link, .block a:hover, .block a:visited, .block a:active {
color:#000000;
text-decoration:none;
}
#block ul {
	text-indent:7px;
}
#block ul li{
	display:list-item;
	font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	vertical-align:text-bottom;
	width:230px;
	text-align: left;
	margin:0;
	padding:0;
}
#breadcrumb {
	font: 11px'Helvetica Neue',Helvetica,Arial,sans-serif;
	background-image:url(../../images/bc_bg.png);
	background-repeat:no-repeat;
	height:37px;
	line-height:32px;
	color:#888888;
	width:910px;
	overflow:hidden;
	padding:0px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
	margin-bottom: 15px;
	z-index: 20;
}


#breadcrumb li {
    list-style-type:none;
    padding-left:10px;
	display:inline-block;
	float:left;
}

#breadcrumb a {
	display:inline-block;
	background-image:url(../../images/bc_separator.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right: 15px;
	text-decoration: none;
	color:#333333;
	outline:none;
}
#breadcrumb .home {
	border:none;
	margin: 8px 0px;
	margin-left:5px;
}

#breadcrumb a:hover {
	color:#003582;
}
#footer {
	height:200px;
	width:100%;
	background: url(../../images/footer_bg.png);
	background-repeat: repeat-x;
	float: left;
	clear: both;
	margin-top: 30px;
}

#footer_context {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	padding-top: 20px;
	height: 100px;
}
#dirnav {
	width: 960px;
	text-align: left;
	margin-right:auto;
	margin-left:auto;
	margin-bottom: 20px;
}
#dirnav ul li{
	font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:11px;
	line-height:11px;
	list-style-image: none;
	list-style-type: none;
	margin: 0 0 5px 0;
}
#dirnav ul li a{
	font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:11px;
}
#dirnav ul .active {
	font-weight: bold;
}

#dirnav ul li a:link, #dirnav ul li a:visited {
	color:#777;
}
#dirnav ul li a:hover, #dirnav ul li a:active {
	color:#000000;
}
#dirnav #dn-cola {
}
#dirnav #dn-colb {
}
#dirnav #dn-colc {
}
#dirnav #dn-cold {
}
#dirnav #dn-cole {
	width:115px;
}
#dirnav #dn-colf {
}
#dirnav #dn-colg {
	width: 95px;
}
#dirnav #dn-colh {
	overflow: hidden;
	width: 90px;
}
#dirnav .column {
	float: left;
	width: 129px;
	padding: 5px 0 5px 0;
	overflow: hidden;
}
#dirnav .first_column {
	float: left;
	width: 129px;
	padding: 5px 0 5px 0;
	overflow: hidden;
}

.fraga{
	color: #565656;
	font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:12px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:25px;
	background-image:url('images/bg_answer.gif');
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	
	overflow:hidden;
	cursor:pointer;
}
.svar{
	border:1px solid #d7d7d7;
	background-color:#EEEEEE;
	width:500px;
	margin-left:25px;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
a.svarlink{
	text-decoration:underline;
	float:none;
}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:15px;
	font-size:12px;	
	position:relative;
}

h2 {
	font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:22px;
	text-align:left;
	vertical-align:text-top;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	color: #565656;
	letter-spacing: 0.1em;
}
h3 {
	font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:11px;
	height:17px;
	padding:0;
	text-align:left;
	margin: 0 0 5px 0;
	font-weight: bold;
	line-height: 15px;
	color: #222222;
	clear: right;
	width: 210px;
	letter-spacing: 0.1em;
}
h4 {
	font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:14pt;
	padding:0;
	text-align:left;
	vertical-align:text-top;
	margin-bottom: 12px;
	color: #9a9a9a;
	letter-spacing: 0.1em;
	height: 22px;
}
* html h4{
	margin-bottom:0;
}
h5 {
	color:#777;
	font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:10px;
	text-align:left;
	float: left;
	margin-right: 4px;
}
h5 a:link, h5 a:hover, h5 a:visited, h5 a:active {
	cursor:pointer;
	color:#333;
	text-decoration:none;
	float: left;
}
h6 {
	font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:18px;
	text-align:left;
	vertical-align:text-top;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 3px;
	color: #565656;
	letter-spacing: 0.05em;
	line-height:1em;
}
h7 {
	font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
	float:left;
	clear:right;
	font-size:18px;
	vertical-align:text-top;
	margin-top:10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 3px;
	color: #565656;
	letter-spacing: 0.05em;
	line-height:1em;
}
#copy {
	margin-right: auto;
	margin-left: auto;
	clear: both;
	width: 450px;
	margin-top:15px;
}
#meddelande{
	float:left;
	width:260px;
}
fieldset {     
display:block;
margin: 0 0 1.5em 0;     
padding: 0;
border: 1px solid #BFBAB0;   
}
.form{
	font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:11px;
}
.formmeddelande{
	font-family:'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:11px;
	margin-left:-25px;
}
.formrubrik{
	color:#666666;
	font-size:16px;
	font-weight:bold;
	margin-left:5px;
}
form textarea{
	width:400px;
	height:100px;
}
.formmeddelande textarea{
	width:250px;
	height:100px;
}
label.radio{
	float:left;
	position:relative;
	left:0.5em;
	margin-bottom:0.3em;
	top:0.25em;
}
@-moz-document domain(keyback.se)
{
  label.radio{top:-0.1em;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
label.radio {
top:-0.1em;
}
}
input.radio{
	display:block;
	clear:both;
	float:left;
	margin-bottom:0.3em;
}
legend{
	background: #fbfbfb;
	font-size:13px;
	padding: 2px 6px;
}
.suggestionsBox_parent {
	position: relative;
	z-index:10000;
}
.suggestionsBox {
	position: absolute;
	z-index:10000;
	padding:0 0 5px 5px;
	width: 180px;
	top:49.1em;
	left:25em;
	background-color: #212427;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border: 1px solid #333;
	color: #fff;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList li {
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}
.suggestionList li:hover {
	background-color: #417cd3;
	width:170px;
}
img {
border-style:none;
}

/* ---------- Add this css ---------- */
.addthis_toolbox{
	margin-bottom: -50px;
}

.addthis_toolbox .custom_images a
{
    width: 30px;
    height: 30px;
    margin: 0;
    padding: 0;
	position:relative;
	top:-30px;
	left:225px;
}

.addthis_toolbox .custom_images img.dela 
{
	width: 300px;
	position:relative;
	top:-5px;
	left:330px;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}

