﻿@charset "UTF-8";
/* CSS Document */
* { margin:0; padding:0; border:none; }
body { background:#2a2929 url(../60800/gfx/bg-body.gif) repeat-y left; }
p { font:normal 12px/17px Arial, Helvetica, sans-serif; color:#ffffff; padding-bottom:20px; }
hr { height:1px; background:#514d4d; overflow:hidden; margin:12px 0; }
img.no-border { border:none!important; }
label { float:left; width:auto; margin-left:1px; font-size:10px; }

/*tabels*/
ol, ul {  }
li { margin-left:20px; font:normal 12px/130% Arial, Helvetica, sans-serif; color:#ffffff; padding-bottom:10px; }
table { width:100%; padding:0; margin:0; border-collapse : collapse; }
thead tr td { font-weight:bold; }
tr.new-sec td { padding-top:10px; }
td { font-family:Arial, Helvetica, sans-serif; color:#ffffff; line-height:135%; padding-right:5px; vertical-align:top; }
td.large { width:65%; }
td.free-list.right-list label { width:180px; }
td.free-list.left-list label { width:160px; }
table.lines tr td { padding:2px 5px; }
table.lines tr.grey td { background:#474444; }
#prepage { height:98px; background:url(../60800/gfx/bg-prepage.gif) repeat-x top; }
	#top { height:98px; padding-left:40px; padding-right:39px; background:url(../60800/gfx/bg-top.gif) no-repeat left top; position:relative; overflow:hidden; }
		#logotype { float:left; }
		#header { width:660px; position:absolute; left:279px; }
			#search { width:120px; height:35px; padding-top:32px; float:right; }
				#search img { float:left; }
				#search input { width:94px; padding:1px 3px; background:#86c540; float:right; color:#3d3a3a; }
			#menu { height:31px; float:right; }
#page { width:940px; }
	#main { padding-top:42px; padding-left:40px; margin-bottom:35px; }
		#main img { border:1px solid #514d4d; float:left; }
	#footer { padding:15px 0; margin-left:40px; clear:both; border-top:1px solid #514d4d; width:900px; }
		#footer .left { float:left; width:50%; }
		#footer .right { float:right; width:50%;}
		#footer .right img { float:right; }
		#footer .right input { width:110px; padding:1px 3px; margin-right:6px; background:#646161; float:right; color:#3d3a3a; }
		#footer .right input:focus { background:#86c540; color:#3d3a3a; }
		#footer .right input.focus { background:#86c540; color:#3d3a3a; }
		#footer .right input.focusout { background:#646161; color:#3d3a3a; }

/*Teasers*/
.teaser-news { padding:5px 0; }
.teaser-news a { font:normal 11px/normal Arial, Helvetica, sans-serif;color:#86c540; }
.teaser-news img.left { float:left; margin-right:7px; }
.teaser-news h2.text { padding-bottom:0; }
.teaser-news h2.text a { color:#ffffff !important; }

/*divs*/
.right { float:right!important; }
.retail-banner { margin-top:25px; margin-bottom:-4px; }

.choose-bank { width:83px; padding-right:9px; padding-bottom:12px; float:left; }
.choose-bank img { padding-bottom:7px; border:none!important; }
.choose-bank input { float:none; width:auto!important; padding:0!important; margin:auto!important; text-align:center!important; display:block; clear:both; background-color:transparent!important; }

/*link*/
a { font:inherit; color:#86c540; text-decoration:none; }
a:hover { text-decoration:underline; }
table tr.grey td.dummy a { color:#86c540!important; text-decoration:none;}
table tr.grey td.dummy a:hover { color:#FFFFFF!important;text-decoration:none;}
table tr td.dummy a { color:#86c540!important; text-decoration:none; }
table tr td.dummy a:hover { color:#FFFFFF!important;text-decoration:none;}
.dummy {color:#86c540;}
.col-half-third p a {color:#86c540!important;}
td .fc-green a {color:#86c540!important;}
td a {color:#86c540!important;}
.col-small-pic a { color:#86c540!important; }
.arial a { color:#86c540!important; }
.col-third p a { color:#86c540!important; }
a.fc-grey { color:#646161!important; }

/*font*/
.img-center img { display:block; margin:auto; float:none!important; margin-top:2px; }
.text-center { text-align:center!important }
.text-right { text-align:right!important }
.text-small { font-size:11px; line-height:120%; }
.text-small span a {color:#86c540; }
.text-normal { font-size:12px; line-height:120%; }
.fc-green { color:#86c540!important; }			
.fc-white { color:#ffffff!important; }	

			
/*cols*/		
.col-half { width:440px; padding-right:20px; float:left; }
.col-half-of-half { width:217px; padding-right:6px; float:left; }
.col-third { width:270px; padding-right:45px; float:left; }
.col-third-of-2-third { width:181px; padding-right:21px; float:left; }
.col-third-of-2-third label { color:#ccc; font:normal 11px/normal Arial, Helvetica, sans-serif; padding-top:3px;}
.labeltext { color:#fff; font:normal 11px/normal Arial, Helvetica, sans-serif !important; padding-left:6px !important;}
.col-third-of-2-third span {width:0px !important; font:normal 11px/normal Arial, Helvetica, sans-serif;}
	.startsidan .col-third-of-2-third { width:174px; padding-right:31px; }
.labelwidth {width:180px !important; padding-right:5px;}
.labelwidth label {width:180px !important;}
.col-half-minus-third { width:150px !important; float:left; }
.col-half-third { width:120px; float:left; color: #86c540; font:normal 11px/normal Arial, Helvetica, sans-serif; }
.col-half-submit { width:auto; float:left; color: #86c540; font:normal 11px/normal Arial, Helvetica, sans-serif; }
.col-two-thirds { width:585px; float:left; }
.col-analyser { width:233px; padding-right:20px; padding-left:10px; float:left; }
.col-analyser div span .teaser-news a {color:#86c540;}
.col-sok-analys { width:177px; float:left; }
.col-sok-analys input { width:140px; padding:1px 3px; background:#86c540; float:left; color:#3d3a3a; margin-right:7px; }
.col-sok-analys img.checkbox { margin-right:3px!important; margin-top:6px; }
.col-sok-analys label { width:auto; display:block; margin:0; margin-right:8px; float:left; font:normal 11px/normal Arial, Helvetica, sans-serif; color:#ffffff; padding-top:2px; margin-top:6px; }
#test .col-small-pic { width:80px; padding-right:7px; float:left; }
.col-small-pic { width:80px; padding-right:12px; float:left; }
.col-small-pic .label { padding:3px 0 10px; text-align:center; color:#86c540; font:normal 11px/normal Arial, Helvetica, sans-serif; clear:both; }
#registrering .col-two-thirds { padding-top:25px; }

/*paddings/margins*/
.prl-none { padding-left:0!important; padding-right:0!important; }
.pr-none { padding-right:0!important; }
.pl-small { padding-left:10px!important; }
.pr-small { padding-right:10px!important; }
.pb-x-large { padding-bottom:42px!important; }
.pb-large { padding-bottom:30px!important; }
.pb-h1-fix { padding-top:25px!important }
.pb-medium { padding-bottom:16px!important; }
.pb-small { padding-bottom:12px!important; }
.pb-tiny {padding-bottom:6px !important;}
.pb-x-small { padding-bottom:3px!important; }
.pb-none { padding-bottom:0!important; }
.clearmargin { margin:0px !important;}

/*Headings*/
h1 { color:#ffffff; font:normal 32px/normal Arial, Helvetica, sans-serif; padding-bottom:13px; }
h1 img, h2 img, h3 img { border:none!important; float:none!important; display:block; }
h2 { color:#ffffff; font:normal 11px/normal Arial, Helvetica, sans-serif; padding-bottom:10px; }
h1.text { font-size:18px; }
h2.text { font-size:12px; font-weight:bold; }

/*registrering*/
#registrering input { background:#86c540; padding:1px 3px; width:162px; color:#3d3a3a; }
#registrering input.short { width:94px; }
.reginput { background:#86c540; padding:1px 3px; width:162px; color:#3d3a3a; }
.reginputshort { background:#86c540; padding:1px 3px; width:94px; color:#3d3a3a; }
/*Hör av dig formulär*/
.hor-av-dig input { background:#86c540; padding:1px 3px; width:110px; margin-right:8px; color:#3d3a3a; float:left; }

/*Forms*/
input { font-size:10px; }
input.green { background:#86c540; }
input.submit { background:none!important; width:auto!important; height:auto!important; padding:0!important; margin:0!important; }
.submitok { background:none!important; width:17px!important; height:14px!important; padding:0!important; margin:0!important; }
input.checkbox { border-width:0px!important; width:auto!important; height:auto!important; }
input.radio { border-width:0px!important; width:auto!important; height:auto!important; }
img.checkbox { border-width:0px!important; padding:0!important; cursor:pointer!important; margin-top:3px; margin-right:6px; }
img.radio { border-width:0px!important; padding:0!important; cursor:pointer!important; margin-top:3px; margin-right:6px;}
.logininput { width:162px;}

/*Menus*/
#menu { list-style:none; }
#menu li { width:auto; float:left; margin:0!important;}
#menu li a {outline:none; display:block; padding: 8px 13px 11px; font:normal 11px/normal Arial, Helvetica, sans-serif; color:#86c540; text-decoration:none;  }
#menu li a.current { padding: 7px 12px 10px; background:#3d3a3a; border-width:1px; border-style:solid; border-top-color:#656161; border-right-color:#656161; border-bottom-color:#3d3a3a; border-left-color:#514d4d; color:#ffffff; }
#menu li a:hover { color:#ffffff !important; }
.sub-menu { list-style:none; width:auto; }
/*.sub-menu li { width:auto; float:left; margin:0!important; }*/
.sub-menu li { width:auto; float:left; margin:0!important; font:normal 11px/normal Arial, Helvetica, sans-serif; }
.sub-menu li a {color:#86c540; display:block; padding: 0 10px 0 0; font:normal 11px/normal Arial, Helvetica, sans-serif; text-decoration:none; }
.sub-menu.countries li a { padding:0 20px 0 0!important; color:#86c540!important; }
.sub-menu li a:hover { text-decoration:underline; }
.sub-menu.right li a { padding:0 0 0 10px; }
.sub-menu li.current a { color:#ffffff; }

/*Clear-fix*/
.clear-tag { clear:both; overflow:hidden; height:0; display:block; }
.clear-fix { clear:both; }

/*custum-form-elements*/

div.checkbox { margin-top:0px; width: 8px; height: 8px; padding: 0 5px 0 0; background: url(../gfx/checkboxes-green.gif) no-repeat 0 0; display: block; clear: left; float: left; }
div.radio { margin-top:2px; width: 9px; height: 9px; padding: 0 5px 0 0; background: url(../gfx/radio-green.gif) no-repeat 0 0; display: block; clear: left; float: left; }
div.select { position: absolute; width: 158px; height: 21px; padding: 0 24px 0 8px; color: #fff; font: 12px/21px arial,sans-serif; background: url(select.gif) no-repeat; overflow: hidden; }
.formheading { /*color:#86c540*/ color:#FFFFFF; font: 14px/21px Arial, Helvetica, sans-serif; padding-bottom:12px; font-weight:normal; text-transform:uppercase;}
.arial {font:normal 11px/normal Arial, Helvetica, sans-serif !important;}
