/* LAN-INFO.COM CSS */

* {

}

html, body {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #e3e3e3 url(../grafik/body_bg2.png) repeat-y;
background-position: top center;
margin: 0px;
padding: 0px;
font-style: normal;
line-height: 1.6em;
}

/* LÄNKAR */

a {
color: #0066cc;
text-decoration: underline;
}

a:link {
color: #0066cc;
text-decoration: underline;
}

a:visited {
color: #0066cc;
text-decoration: underline;
}

a:hover {
color: #000000;
text-decoration: underline;
}

/* RUBRIKER */

h1 {
margin: 0px;
margin-bottom: 12px;
font-size: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
margin-top: 25px;
margin-bottom: 3px;
font-size: 16px;
font-weigh: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
border-left: 5px solid #d84d28;
padding-left: 10px;
}

h3 {
margin-top: 25px;
margin-bottom: 3px;
font-size: 14px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* SITE */

#wrapper {
width: 100%;
}

#container {
width: 990px;
margin: 0px auto 0px;
padding: 0px 5px 5px 5px;
}

img {
border: 0px;
}

/* LOGOTOP */

#logotop {
width: 990px;
height: 120px;
margin: 0px auto 0px;
border-top: 5px solid #FFF;
background: url(../grafik/logotop.png) no-repeat;
}

#logotop a {
width: 350px;
height: 80px;
margin: 16px 0px 0px 0px;
display: block;
float:left;
}

/* TOPPMENY */

#toppmeny {
width: 990px;
height: 36px;
line-height: 36px;
margin: 0px auto 0px;
background: url(../grafik/toppmeny_bg.png) repeat-x;
}

#knappar {
list-style-type: none;
margin-left: 10px;
margin: 0px;
padding: 0px;
}

#knappar li {
float: left;
}

#knappar li a {
height: 36px;
line-height: 38px;
display: block;
font-size: 12px;
letter-spacing: 0em;
text-transform: uppercase;
text-decoration: none;
text-align: center;
font-weight: bold;
display: inline;
padding: 0px 15px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
text-shadow: #cce5d2 1px 1px 0px;
}

#knappar li a:link {
color: #000000;
display: block;
background: url(../grafik/toppmeny_breaker.png) no-repeat right;
}

#knappar li a:visited {
color: #000000;
display: block;
background: url(../grafik/toppmeny_breaker.png) no-repeat right;
}

#knappar li a:hover {
color: #000000;
text-decoration: underline;
}

#knappar li a.active {
color: #ff5100;
font-size: 12px;
line-height: 38px;
text-decoration: none;
text-shadow: none;
padding: 0px 15px 0px 15px;
/* border-left: 1px solid #707b73;
border-right: 1px solid #707b73; */
background: url(../grafik/toppmeny_active.png) repeat-x;
}

/* MAIN */

#content {
width: 990px;
padding: 0px;
margin: 0px 0px 0px 0px;
border-top: 5px solid #FFF;
}

#left{
width: 180px;
margin: 0px 0px 20px 10px;
float: left;
display: inline;
}

#main {
width: 530px;
margin: 0px;
margin-left: 30px;
padding: 20px 0px 20px 0px;
float: left;
}

#main_big {
width: 706px;
min-height: 1050px;
margin-left: 30px;
padding: 20px 64px 20px 0px;
float: left;
background-color: #FFF;
}

#main p, #main_big p {
margin: 0px 0px 15px 0px;
}

#main ul {
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#main li {
margin: 0px 0px 8px 0px;
padding: 0px 0px 7px 20px;
display: block;
background: url(../grafik/dot_arrow.png) 0px 6px no-repeat;
}

#right {
width: 210px;
min-width: 210px;
min-height: 700px;
float: right;
padding-bottom: 20px;
}

#adsense_right {
width: 160px;
margin: 0px;
margin-left: 30px;
padding: 20px 0px 10px 0px;
}

/* VÄNSTERMENY */

.leftmenu {
width: 180px;
margin: 0px 0px 0px 0px;
padding: 0px;
background: url(../grafik/leftmenu_bg.png) repeat-y 0px 0px;
}

.leftmenu_top {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: right;
width: 170px;
height: 30px;
line-height: 26px;
letter-spacing: 0em;
margin: 10px 0px 0px 0px;
padding: 0px 10px 0px 0px;
background: url(../grafik/leftmenu_top.png) no-repeat;
}

.leftmenu_sectop {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-left: 40px;
width: 180px;
height: 30px;
line-height: 26px;
letter-spacing: 0.1em;
margin: 0px 0px 0px 0px;
background: url(../grafik/leftmenu_sectop.png) no-repeat;
}

.leftmenu_links {
width: 165px;
margin: 0px auto 0px;
padding: 0px;
}

.leftmenu_text {
width: 155px;
margin: 0px auto 0px;
padding: 2px 5px 2px 5px;
font-size: 11px;
}

.leftmenu_bottom {
width: 180px;
height: 10px;
background: url(../grafik/leftmenu_bottom.png) no-repeat;
}

.leftmenu_links a {
width: 145px;
line-height: 14px;
padding: 5px 0px 8px 18px;
display: block;
background: url(../grafik/dot_arrow.png) no-repeat;
background-position: 5px 8px;
border-bottom: 1px dashed #CCC;
color: #ff5100;
text-decoration: none;
font-size: 11px;
margin-bottom: 3px;
}

.leftmenu_links a:visited {
text-decoration: none;
}

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

/* HÖGERMENY */

.rightmenu {
width: 180px;
margin: 0px auto 0px;
padding: 0px;
background: url(../grafik/leftmenu_bg.png) repeat-y 0px 0px;
}

.rightmenu_top {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: right;
width: 170px;
height: 30px;
line-height: 26px;
letter-spacing: 0em;
margin: 10px 0px 0px 0px;
padding: 0px 10px 0px 0px;
background: url(../grafik/rightmenu_top.png) no-repeat;
}


/* SIDFOT */

#footer {
width: 990px;
margin: 0px auto 0px;
padding: 5px;
border-bottom: 0px solid #FFF;
border-top: 3px solid #707b73;
background: #FFF url(../grafik/footer_bg.png) no-repeat;
font-size: 10px;
text-align: center;
clear: both;
}

#isales-bottom {
width: 990px;
margin: 0px auto 0px;
clear: both;
background: #FFF url(../grafik/footer_bg.png) no-repeat;
}

/* PUSH */

.push {
margin: 3px 0px 0px 0px;
padding: 5px;
background-color: #f4f4f4;
border: 1px solid #d8d8d8;
font-size: 10px
}

.push2 {
margin: 0px;
padding: 5px;
background-color: #f4f4f4;
border: 1px solid #d8d8d8;
font-size: 10px
}

.push_header {
font-size: 11px;
font-weight: bold;
}

/* BANK KNAPP */

.bankknapp {
height: 28px;
margin: 0px 0px 15px 0px;
padding: 0px;
background: url(../grafik/bankknapp_bg.png) repeat-x;
}

.bankknapp_left {
width: 5px;
background: url(../grafik/bankknapp_left.png) no-repeat;
}

.bankknapp_right {
width: 5px;
background: url(../grafik/bankknapp_right.png) no-repeat;
}

.bankknapp a {
height: 28px;
line-height: 26px;
display: block;
font-size: 13px;
padding: 0px 10px 0px 10px;
color: #ff5100;
font-weight: bold;
text-decoration: none;
letter-spacing: 0.1em;
background: url(../grafik/bankknapp_bg.png) repeat-x;
}

.bankknapp a:hover {
color: #000000;
}

/* TABELL JÄMFÖR LÅN */

.jamforelse_lan {
font-size: 11px;
}

.jamforelse_lan a {

}

.jam_1 {
height: 34px;
background-color: #f0f0f0;
}

.jam_1 a {

}

.jam_2 {
height: 34px;
background-color: #FFF;
}

.jam_1:hover, .jam_2:hover {
height: 34px;
background: url(../grafik/jam_hover2_bg.png) repeat-x;
}

.jam_header {
height: 30px;
background: url(../grafik/jam_header_bg.png) repeat-x;
}

/* JÄMFÖRELSE TABELLER */

.tabell_jamfor {
width: 100%;
border: 0px solid #CCC;
background-color: #FFF;
font-size: 12px;
margin-bottom: 20px;
margin-top: 0px;
border-bottom: 3px solid #3f4c6b;
font-family: Arial, Helvetica, sans-serif;
}

.tabell_jamfor a {
color: #333;
}

.tabell_jamfor a:visited {
color: #333;
}

#jamforelse_test h2 {
margin: 0px;
margin-top: 20px;
}

.jamforelse_rubrik {
border: 0px solid #C5DBE5;
border-bottom: 0px solid #CCC;
border-radius: 5px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
display: block;
color: #FFF;
height: 38px;
font-size: 16px;
font-weight: bold;
line-height: 40px;
padding-left: 12px;
margin: 25px 0px 0px 0px;
background: rgb(96,108,136); /* Old browsers */
background: -moz-linear-gradient(top, rgba(96,108,136,1) 0%, rgba(63,76,107,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,108,136,1)), color-stop(100%,rgba(63,76,107,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */
}

.tabell_jamfor img {
padding: 3px 0px 0px 3px;
}

.tabell_jamfor_header {
height: 30px;
background: url(../grafik/jam_header_bg.png) repeat-x;
font-weight: bold;
}

.tabell_jamfor_header:hover {
background: url(../grafik/jam_header_bg.png) repeat-x;
}

.tabellrad-odd {
height: 40px;
background-color: #f0f0f0;
}

.mainmodules2 .module .tabellrad-odd {
height: 40px;
vertical-align: bottom;
background-color: #f0f0f0;
}

.tabellrad-even {
height: 40px;
background-color: #FFF;
}

.tabellrad-even:hover, .tabellrad-odd:hover {
height: 40px;
background: #ffffef;
}

/* LISTOR */

.lista {
margin: 0px 0px 5px 0px;
padding: 15px;
font-size: 11px;
background-color: #f4f4f4;
border: 1px solid #d8d8d8;
}

.lista_header {
width: 530px;
height: 36px;
line-height: 38px;
font-size: 14px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin: 30px auto 3px;
text-indent: 15px;
color: #292d2a;
background: url(../grafik/toppmeny_bg.png) repeat-x;
}

.lista td {
margin-top: 0px;
vertical-align: top;
}

/* Loantype */

.loantype {
margin: 10px 0px 0px 0px;
padding: 0px;
}

.loantype li {
margin: 0px 0px 5px 8px;
padding: 0px 0px 0px 24px;
display: block;
height: 20px;
font-size: 11px;
background: url(../grafik/dot_arrow.png) no-repeat;
background-position: 0px 1px;
list-style-type: none;
}

.loantype li a {
font-size: 12px;
font-weight: bold;
}

/* Loantype 2 */

.loantype2 {
margin: 0px;
padding: 0px;
list-style-type: none;
}

.loantype2 li {
background: url(../grafik/punkt_bank.png) no-repeat;
background-position: 0px 2px;
border-bottom: 1px dashed #CCC;
display: block;
padding-bottom: 15px;
padding-left: 24px;
margin-bottom: 15px;
}

.loantype2 a {
font-weight: bold;
font-size: 14px;
}

/* Loantype 3 */

.loantype3 {
margin: 0px;
padding: 0px;
list-style-type: none;
}

.loantype3 li {
background: url(../grafik/punkt_bank.png) no-repeat;
background-position: 0px 2px;
border-bottom: 0px dashed #CCC;
padding-bottom: 0px;
padding-left: 24px;
margin-bottom: 0px;
}

.loantype3 a {
font-weight: bold;
font-size: 13px;
}

/* Loantype 4 */

.loantype h4 {
margin: 0px;
}

.bolan_tabell td {
height: 26px;
line-height: 26px;
padding: 5px 0px 0px 5px;
}

/* BERÄKNA DITT LÅN */

#calc_main {
clear: both;
margin: 0px auto;
width: 100%;
background: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 12px;
}

#calc_form {
border: 1px solid #e4e4e4;
width: 480px;
background: #f7f7f7;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 12px;
padding: 5px;
margin-bottom: 10px;
}

#result {
border: 1px solid #e4e4e4;
width: 98%;
background: #f7f7f7;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 12px;
padding: 5px;
margin-bottom: 10px;
}

#result table {
}

#calc_main .text {
border: 1px solid #e4e4e4;
background: #FFFFFF;
padding: 5px 7px 5px 7px;
font-size: 16px;
}

#calc_main .text2 {
padding: 7px 15px 7px 15px;
font-size: 18px;
color: #FFF;
font-weight: bold;
background: #3a4c96;
}

#calc_main .text2:hover {
cursor: hand;
}

#calc_main input {
border: 0px solid #cccccc;
}

#calc_main .values {
font-family: verdana;
font-weight: normal;
font-size : 10px;
text-align: top;
vertical-align: top;
}

#calc_main .key {
font-family: verdana;
font-weight: bold;
font-size: 12px;
padding-bottom: 15px;
}

#calc_main .caption {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 10px 10px 10px 0px;
font-size: 18px;
color: #ff5100;
}

#calc_main .detail {
border-collpase: collapse;
width: 100%;
}

.detail td {
padding: 5px;
border: 1px solid #e4e4e4;
background-color: #FFF;
text-align: right;
font-weight: normal;
}

#calc_main .res {
padding: 0px;
padding-bottom: 5px;
font-size: 14px;
color: #ff0000;
}

.undertext {
font-size: 9px;
font-weight: normal;
}

/* FORMULÄR */

#main .form_ruta {
border: 2px solid #CCC;
height: 26px;
line-height: 26px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
background: #FFFFFF;
padding-left: 3px;
}

#main .form_storruta {
border: 2px solid #CCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
background: #FFFFFF;
padding-left: 3px;
padding: 5px;
}

#main .form_lista {
width: 150px;
height: 30px;
line-height: 28px;
border: 2px solid #CCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
background: #FFFFFF;
padding: 5px;
}

#main .form_lista2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
background: #FFFFFF;
padding: 5px;
}

#main .form_skicka {
width: 193px;
height: 28px;
line-height: 26px;
background: url(../grafik/knapp_formular.png) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
cursor: pointer;
border: none;
}

/* INFORUTA JÄMFÖRELSE */

.jamfor_inforuta {
width: 676px;
padding: 15px;
border-radius: 5px;
background-color: #ffeaea;
border: 1px solid #eac1c1;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

.jamfor_inforuta_liten {
width: 490px;
padding: 15px;
margin-bottom: 10px;
border-radius: 5px;
background-color: #ffeaea;
border: 1px solid #eac1c1;
font-size: 11px;
}

.jamfor_inforuta_bild {
float: left;
margin-right: 15px;
padding-top: 20px;
height: 70px;
}

.jamfor_inforuta_text {
margin-bottom: 5px;
}

/* SORTERING JÄMFÖRELSER */

#sortera {
width: 706px;
height: 21px;
padding: 0px;
margin-top: 20px;
margin-bottom: 20px;
background-color: #e5e5e5;
border: 1px solid #BBB;
border-radius: 5px;
font-size: 12px;
font-family: Helvetica, Arial, FreeSans, sans-serif;
}

#sortera_header {
float: left;
height: 21px;
padding: 3px 8px 0px 8px;
}

#sortera a {
height: 21px;
display: block;
padding: 0px 10px 0px 10px;
line-height: 21px;
background-color: #FFF;
border-left: 1px solid #BBB;
float: left;
color: #000;
}

.sortera2 {
margin-bottom: 15px;
padding-bottom: 3px;
font-family: Arial, Helvetica, sans-serif;
}

.sortera2_header {
margin-bottom: 20px;
margin-top: 20px;
font-size: 18px;
}

.sortera2 a {
padding: 5px 12px 5px 12px;
border: 1px solid #CCC;
border-radius: 5px;
background: #eee;
font-size: 14px;
margin: 0px 10px 0px 0px;
text-decoration: none;
}

.sortera2 a:hover {
padding: 5px 12px 5px 12px;
border: 1px solid #CCC;
border-radius: 5px;
background: #dedede;
font-size: 14px;
margin: 0px 10px 0px 0px;
}

/* TABELL LISTOR M LÅNGIVARNAS LOGGA */

.tabell_listor1 {
width: 100%;
margin: 10px 0px 10px 0px;
padding: 0px;
}

.tabell_listor1 tr {
height: 30px;
}

.tabell_listor1 td {
padding: 0px 0px 0px 0px;
font-weight: bold;
font-size: 12px;
}

.tabell_listor1 td a {
line-height: 24px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tabell_listor1 td img {
border: 1px solid #e3e3e3;
border-radius: 3px;
float: left;
margin-right: 8px;
-moz-box-shadow:    2px 2px 2px 0px #999;
-webkit-box-shadow: 2px 2px 2px 0px #999;
box-shadow:         2px 2px 2px 0px #999;
}

.tabell_listor_totalt {
color: black;
}

.listor_text {
margin: 0px 0px 5px 0px;
padding: 15px;
font-size: 11px;
background-color: #f4f4f4;
border: 1px solid #d8d8d8;
}

/* BREAKLINE */

.breakline {
width: 100%;
height: 10px;
border-bottom: 1px dashed #CCC;
}

/* RESULTAT SÖKNING JÄMFÖRELSER */

.langivare_sok {
min-height: 56px;
margin-bottom: 10px;
border: 1px solid #bed1e1;
border-radius: 5px;

background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

-moz-box-shadow: 3px 3px 3px 1px #e2e2e2;
-webkit-box-shadow: 3px 3px 3px 1px #e2e2e2;
box-shadow: 3px 3px 3px 1px #e2e2e2;
}

.langivare_sok_green {
width: 520px;
height: 56px;
margin-bottom: 10px;
border: 1px solid #88cf8a;
border-radius: 5px;
background-color: #b6f1b8;
}

.langivare_sok_img {
float: left;
margin: 3px;
margin-right: 5px;
}

.langivare_sok_text {
float: left;
margin: 3px 0px 3px 0px;
padding-left: 7px;
width: 290px;
}

.langivare_sok_text2 {
float: left;
margin: 3px 0px 3px 0px;
padding-left: 7px;
width: 365px;
}

.langivare_sok_link {
margin-top: 3px;
margin-bottom: 7px;
font-size: 14px;
float: left;
width: 160px;
}

.langivare_sok_link2 {
margin-top: 3px;
margin-bottom: 10px;
font-size: 14px;
}

.langivare_sok_tl {
margin-top: 3px;
margin-bottom: 7px;
padding-left: 6px;
font-size: 11px;
font-weight: normal;
color: red;
float: left;
width: 115px;
height: 20px;
}

.langivare_sok_t1 {
float: left;
width: 125px;
border-right: 1px solid #666;
}

.langivare_sok_t2 {
float: right;
width: 119px;
}

.langivare_sok_t3 {
float: left;
width: 165px;
line-height: 26px;
font-size: 11px;
}

.langivare_sok_t4 {
float: right;
width: 195px;
line-height: 26px;
font-size: 11px;
}

.langivare_sok_lanadirekt {
float: right;
margin: 3px;
margin-left: 5px;
}

/* SÖKRUTA LÅNGIVARE */

.jamfor_sokruta {
width: 490px;
padding: 15px;
border-radius: 5px;
background-color: #fffdea;
border: 1px solid #ece5a7;
font-size: 12px;
margin-bottom: 10px;
}

.jamfor_sokruta h2 {
margin-top: 5px;
margin-bottom: 10px;
color: #b5441d;
font-weight: bold;
}

.jamfor_sokruta2 {
width: 490px;
padding: 15px;
border-radius: 5px;
background-color: #e1e7f4;
border: 1px solid #a6b8e0;
font-size: 12px;
margin-bottom: 10px;
}

.jamfor_sokruta2 h2 {
margin-top: 5px;
margin-bottom: 10px;
color: #305fc3;
font-weight: bold;
}

.jamfor_sokruta form {
font-size: 12px;
}

.jamfor_sokruta2 form {
font-size: 12px;
}

.jamfor_sokruta_bild {
float: left;
margin-right: 20px;
padding-top: 10px;
height: 185px;
}

.jamfor_sokruta_text {
margin-bottom: 5px;
}

.form_element {
margin-bottom: 8px;
}

/* SÖKRUTA LÅNGIVARE LITEN */

/* Mikrolån */
.jamfor_sokruta3 {
width: 203px;
padding: 10px;
border-radius: 5px;
background-color: #fffdea;
border: 1px solid #ece5a7;
font-size: 12px;
margin: 15px 0px 10px 12px;
}

.jamfor_sokruta3 h2 {
margin-top: 5px;
margin-bottom: 10px;
font-weight: bold;
color: #b5441d;
font-size: 16px;
}

.jamfor_sokruta3 form {
font-size: 12px;
}

/* Mikrolån vänster */
.jamfor_sokruta33 {
width: 158px;
padding: 10px;
border-radius: 5px;
background-color: #fffdea;
border: 1px solid #ece5a7;
font-size: 12px;
margin: 10px 0px 10px 0px;
}

.jamfor_sokruta33 h2 {
margin-top: 0px;
margin-bottom: 10px;
font-weight: bold;
color: #b5441d;
font-size: 16px;
}

.jamfor_sokruta33 form {
font-size: 11px;
}

/* Privatlån */
.jamfor_sokruta4 {
width: 203px;
padding: 10px;
border-radius: 5px;
background-color: #e1e7f4;
border: 1px solid #a6b8e0;
font-size: 12px;
margin: 15px 0px 10px 12px;
}

.jamfor_sokruta4 h2 {
margin-top: 5px;
margin-bottom: 10px;
font-weight: bold;
color: #305fc3;
font-size: 16px;
}

.jamfor_sokruta4 form {
font-size: 12px;
}

/* Privatlån vänster */
.jamfor_sokruta44 {
width: 158px;
padding: 10px;
border-radius: 5px;
background-color: #e1e7f4;
border: 1px solid #a6b8e0;
font-size: 12px;
margin: 10px 0px 10px 0px;
}

.jamfor_sokruta44 h2 {
margin-top: 0px;
margin-bottom: 10px;
font-weight: bold;
color: #305fc3;
font-size: 16px;
}

.jamfor_sokruta44 form {
font-size: 11px;
}

/* Bolån */
.jamfor_sokruta5 {
width: 203px;
padding: 10px;
border-radius: 5px;
background-color: #d8f3d1;
border: 1px solid #acdaa0;
font-size: 12px;
margin: 15px 0px 10px 12px;
}

.jamfor_sokruta5 h2 {
margin-top: 5px;
margin-bottom: 10px;
font-weight: bold;
color: #2a7617;
font-size: 16px;
}

/* Bolån vänster */
.jamfor_sokruta55 {
width: 158px;
padding: 10px;
border-radius: 5px;
background-color: #d8f3d1;
border: 1px solid #acdaa0;
font-size: 11px;
margin: 10px 0px 10px 0px;
}

.jamfor_sokruta55 h2 {
margin-top: 0px;
margin-bottom: 10px;
font-weight: bold;
color: #2a7617;
font-size: 16px;
}

.sokruta_bolan_knapp {
display: block;
width: 105px;
height: 23px;
background: url(../grafik/sokruta_bolan_knapp1.png) no-repeat;
}

.sokruta_bolan_knapp:hover {
display: block;
width: 105px;
height: 23px;
background: url(../grafik/sokruta_bolan_knapp2.png) no-repeat;
cursor: default;
}

.jamfor_sokruta_text {
margin-bottom: 5px;
}

.form_element {
margin-bottom: 8px;
}


/* SLIDER LISTOR */

#main .listor_text #slider_mikrolan {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#main .listor_text #eq span {
height:25px; float:left; margin:15px
}

#main .listor_text #slider-loptid {
width: 337px; 
height: 50px; 
float: left;
margin-left: 10px;
background: url(../grafik/slider-bg-loptid.png) no-repeat;
border: 0px solid #688d9d; 
border-radius: 5px;
}

#main .listor_text #slider-loptid .ui-slider {
margin-bottom: 30px;
width: 267px;
height: 10px;
margin: 5px auto 0px;

background: #ff3019; /* Old browsers */
background: -moz-linear-gradient(45deg, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg, #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg, #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg, #ff3019 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(45deg, #ff3019 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

border: 1px solid #1c3743;
}

#main .ui-slider a {
outline: none;
}

#main .listor_text .ui-slider .ui-slider-handle  {
border: 1px solid #1c3743;
heigth: 16px;
width: 16px;
border-radius: 4px;
background: url(../grafik/slider-handle-bg1.png) no-repeat;
}

#main .listor_text #content_update {
margin: 10px 0px 5px 10px !important; 
padding-top: 5px;
}

.index_langivare_header {
background: #e0eff9; /* Old browsers */
background: -moz-linear-gradient(top, #e0eff9 0%, #9eafbf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0eff9), color-stop(100%,#9eafbf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e0eff9 0%,#9eafbf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e0eff9 0%,#9eafbf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e0eff9 0%,#9eafbf 100%); /* IE10+ */
background: linear-gradient(to bottom, #e0eff9 0%,#9eafbf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0eff9', endColorstr='#9eafbf',GradientType=0 ); /* IE6-9 */
}

.index_langivare_header2 {
background: #def7e5; /* Old browsers */
background: -moz-linear-gradient(top, #def7e5 0%, #9cbca7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#def7e5), color-stop(100%,#9cbca7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #def7e5 0%,#9cbca7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #def7e5 0%,#9cbca7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #def7e5 0%,#9cbca7 100%); /* IE10+ */
background: linear-gradient(to bottom, #def7e5 0%,#9cbca7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#def7e5', endColorstr='#9cbca7',GradientType=0 ); /* IE6-9 */
}

.index_langivare_header3 {
background: #f4dcdc; /* Old browsers */
background: -moz-linear-gradient(top, #f4dcdc 0%, #ba9a9b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4dcdc), color-stop(100%,#ba9a9b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f4dcdc 0%,#ba9a9b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f4dcdc 0%,#ba9a9b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f4dcdc 0%,#ba9a9b 100%); /* IE10+ */
background: linear-gradient(to bottom, #f4dcdc 0%,#ba9a9b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4dcdc', endColorstr='#ba9a9b',GradientType=0 ); /* IE6-9 */
}

/* SLIDER LISTOR */

.index_jamforelse_smslan #slider_mikrolan {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.index_jamforelse_smslan #eq span {
height:25px; float:left; margin:15px
}

.index_jamforelse_smslan #slider-loptid {
width: 337px; 
height: 50px; 
float: left;
margin-left: 10px;
background: url(/grafik/slider-bg-loptid.png) no-repeat;
border: 0px solid #688d9d; 
border-radius: 5px;
}

.index_jamforelse_smslan #slider-loptid .ui-slider {
margin-bottom: 30px;
width: 267px;
height: 10px;
margin: 5px auto 0px;

background: #f2825b; /* Old browsers */
background: -moz-linear-gradient(top, #f2825b 0%, #e55b2b 50%, #f07146 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2825b), color-stop(50%,#e55b2b), color-stop(100%,#f07146)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2825b 0%,#e55b2b 50%,#f07146 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2825b 0%,#e55b2b 50%,#f07146 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2825b 0%,#e55b2b 50%,#f07146 100%); /* IE10+ */
background: linear-gradient(to bottom, #f2825b 0%,#e55b2b 50%,#f07146 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2825b', endColorstr='#f07146',GradientType=0 ); /* IE6-9 */

border: 1px solid #1c3743;
}

.ui-slider a {
outline: none;
}

.index_jamforelse_smslan .ui-slider .ui-slider-handle  {
border: 1px solid #1c3743;
heigth: 16px;
width: 16px;
border-radius: 4px;
background: url(../grafik/slider-handle-bg1.png) no-repeat;
}

.index_jamforelse_smslan #content_update {
margin: 10px 0px 5px 10px !important; 
padding-top: 5px;
}

/* Lägst ränta listor höger */

.jamfor_priv_lista {
margin: 5px 5px 20px 5px;
}

.tabell_jamfor_lista {
width: 100%;
border: 0px solid #CCC;
background-color: #FFF;
font-size: 12px;
margin-bottom: 5px;
margin-top: 0px;
border-bottom: 3px solid #3f4c6b;
font-family: Arial, Helvetica, sans-serif;
}

.tabell_jamfor_header_lista {
height: 30px;
background: url(../grafik/jam_header_bg.png) repeat-x;
font-weight: bold;
padding-left: 5px;
}

.tabell_jamfor_header_lista tr {
padding-left: 5px;
}

.jamforelse_lista_rubrik {
border: 0px solid #C5DBE5;
border-bottom: 0px solid #CCC;
border-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
display: block;
color: #FFF;
height: 32px;
font-size: 13px;
font-weight: bold;
line-height: 34px;
padding-left: 10px;
margin: 0px 0px 0px 0px;
background: rgb(96,108,136); /* Old browsers */
background: -moz-linear-gradient(top, rgba(96,108,136,1) 0%, rgba(63,76,107,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,108,136,1)), color-stop(100%,rgba(63,76,107,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */
}

.tabell_jamfor_lista img {
padding: 3px 0px 3px 3px;
}

/* NYA JÄMFÖRELSER */
#livebelopp {
width: 210px;
border: 1px solid #999;
font-size: 16px;
padding: 5px;
float: left;
margin-right: 20px;
margin-bottom: 10px;
border-radius: 0px;
}

#livebelopp option {

}

#liveloptid {
width: 210px;
border: 1px solid #999;
font-size: 16px;
padding: 5px;
float: left;
border-radius: 0px;
}

.jamforelse-form input[type="checkbox"] {
  display: none;
}

.jamforelse-form label {
  cursor: pointer;
  font-weight: normal;
  width: 200px;
  display: inline-block;
}

.jamforelse-form input[type="checkbox"] + label:before {
  border: 1px solid #666;
  content: "\00a0";
  display: inline-block;
  font: 16px/1em sans-serif;
  font-weight: bold;
  line-height: 18px;
  height: 18px;
  margin: 0 .25em 0 0;
  padding:0;
  vertical-align: top;
  width: 18px;
  -moz-box-shadow:    inset 1px 1px 3px 1px rgba(0,0,0,0.3);
  -webkit-box-shadow: inset 1px 1px 3px 1px rgba(0,0,0,0.3);
  box-shadow:         inset 1px 1px 3px 1px rgba(0,0,0,0.3);
  
  background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(-45deg, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* IE10+ */
background: linear-gradient(135deg, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.jamforelse-form input[type="checkbox"]:checked + label:before {
  border: 1px solid #195606;
  color: #FFF;
  content: "\00D7";
  text-align: center;
  
  background: #409927; /* Old browsers */
background: -moz-linear-gradient(-45deg, #409927 0%, #299a0b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#409927), color-stop(100%,#299a0b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #409927 0%,#299a0b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #409927 0%,#299a0b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #409927 0%,#299a0b 100%); /* IE10+ */
background: linear-gradient(135deg, #409927 0%,#299a0b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#409927', endColorstr='#299a0b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.jamforelse-form input[type="checkbox"]:checked + label:after {
  font-weight: bold;
}

/* Lånknapp jämförelser */
.lanadirekt_knapp_small {
display: block; 
width: 82px; 
height: 29px; 
background: #05a708; 
box-shadow: 0px 2px 0px 0px #058208; 
text-align: center; 
color: #FFF !important; 
line-height: 31px; 
margin-top: 5px; 
border-radius: 5px; 
text-decoration: none; 
font-weight: bold;
}

.lanadirekt_knapp_small a, a:link, a:visited {
text-decoration: none; 
}

.lanadirekt_knapp_small:hover {
background: #ec4f09; 
box-shadow: 0px 2px 0px 0px #b93d06; 
color: #FFF;
text-decoration: none;
}






























