body {background-color: #ffffff; /*color: #616b77;*/ font-size: 11px; font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif; margin: 0px;line-height: 12px; }
p {margin-top: 0px;margin-bottom: 11px;}
a { color: #ac4740; }
a img {border: none; border-width:0; }
.leftAlign {text-align: left;}
.rightAlign {text-align: right;}
.centerAlign {text-align: center;}
.topAlign {vertical-align: top;}
.bottomAlign {vertical-align: bottom;}
.middleAlign {vertical-align: middle;}
.bold {font-weight: bold;}
.floatLeft {float: left;}
.floatRight {float: right;}
.clearAll {clear: both;height: 1px;margin: 0px;}
.noWrap {white-space: nowrap}

.normal {font-size: 11px; font-family: Arial; color: #000000; font-weight: normal;}

.topBox {height: 47px; background-color: #000000}
.topBox img {width: 153px; height: 27px;margin: 9px auto 9px 35px;	}

.additionalLinks {border-top: solid 1px #f0f0f0;border-bottom: solid 1px #fdfcfb; background-color: #e8e5d8; height: 14px;padding-top: 0px; }
.additionalLinks div {margin-top: -1px; padding-top: 0px;vertical-align: top;}
.additionalLinks a {color: #3b3a39; text-decoration: none; margin-right: 33px; line-height: 16px; font-family: Arial; font-size: 11px;}

.topMenu {height: 26px;  background-color: #6b695e; border-bottom: solid 1px #ededeb}
.topMenu ul {margin: 0px; padding: 0px; margin-left: 21px;}
.topMenu li {display: block; float: left; height: 26px; padding: 0px; }
.topMenu li a {display: block; padding-left: 25px; padding-right: 25px; line-height: 26px; color: #ffffff; font-size: 12px; font-weight: bold;text-decoration: none;}

.topMenu li a.selected {background-color: #aca295; border-right: solid 1px white;border-left: solid 1px white; padding-left: 24px; padding-right: 24px;}
.topMenu li a:hover {background-color: #aca295; border-right: solid 1px white;border-left: solid 1px white; margin-left: -1px; padding-right: 24px;}

.leftBoxWidth {width: 160px; padding-right: 76px;}
.leftBoxHeader {margin: 15px auto 0px 20px; font-family: Verdana; font-size: 15px; font-weight: bold; color: #7e7c72; }
.leftBoxHeader  div {margin-top: 6px;}

.leftMenuItems {list-style: none; margin: 17px auto 10px 20px; padding-right: 0px; padding-left: 0px;}
.leftMenuItems li {margin: 2px auto auto 0px; border: solid 1px white;}
.leftMenuItems li a {background-image: url(../images/icons/left_menu.gif); background-position: left 5px; background-repeat: no-repeat; padding-left: 16px; text-decoration: none; color: #000000; display: block; line-height: 14px; }
.leftMenuItems li a.selected, .leftMenuItems li a:hover {background-image: none; color: #6b695d}

.rightMenuItems {list-style: none; margin: 0px auto auto 13px; padding-right: 5px; padding-left: 0px;}
.rightMenuItems li {margin: 6px auto 13px 0px;}
.rightMenuItems li a {background-image: url(../images/icons/left_menu.gif); background-position: left 4px; background-repeat: no-repeat; padding-left: 16px; text-decoration: none; color: #545454; display: block; line-height: 14px; font-family: Arial;}

.changeMargs {margin-top: -13px; padding-left: 1px;}
.rightSide {width: 182px;}
.rightBoxHeader {margin-right: 0px; background-color: #f3f1ec; border-top: solid 2px #000000; border-bottom: solid 1px #ffffff; color: #2b2b2b; vertical-align: top; padding-top: 2px; padding-left: 14px;height: 14px; line-height: 14px; margin-top: 15px;}
.rightBoxHeaderDark {margin-right: 0px; margin-top: 10px; background-color: #6B695E; border-top: solid 2px #000000; border-bottom: solid 1px #ffffff; color: #2b2b2b; vertical-align: middle; padding-top: 1px; padding-left: 14px;height: 15px; line-height: 14px; color: White;}
.rightImgHeader {margin-right: 0px; border-top: solid 2px #000000; padding-top: 1px;margin-top: 35px;}
.rightBoxHeader div {margin-top: -1px;}
.rightBox {width: 180px; border: solid 1px #e6e6e6;margin-bottom: 10px;}

.rightBox .bold { color: #000; }
.rightBoxDark {width: 180px; border: solid 1px #e6e6e6;margin-bottom: 20px;background-color: #F0EEE7;}
.rightText {color: #545454; padding-left: 19px;}

.rightLinks {color: #545454; margin-left: 10px;}

.rightLinks a {background-position: 3px 1px; background-repeat: no-repeat;  padding-left: 19px;height: 13px; padding-top: 1px;display: block;color: #545454;text-decoration: none;}
.rightLinks a.phone {background-image: url(../images/icons/phone.gif);}
.rightLinks a.email {background-image: url(../images/icons/email.gif);background-position: 3px 2px;}
.additioanlInfo {  padding-top: 15px; padding-left: 19px;height: 13px; line-height: 12px; padding-bottom: 20px;}
.additioanlInfo div {margin-top: 2px;}

.search {vertical-align: top;padding-top: 4px; height: 22px;border-right: solid 1px #ffffff;margin-right: 10px;padding-right: 0px;}
.search a { color: #ffffff; font-size: 12px; font-weight: bold;text-decoration: none;font-family: Arial;margin-right: 7px;}
.search input {height: 14px; width: 143px; border: none;border: solid 1px #6b695e; vertical-align: middle;padding-top: 0px; margin-right: 8px; color: black; font-size: 11px; font-family: verdana; font-weight: bold;}


.footer {height: 21px; border-bottom: solid 2px #2b2b2b; border-top: solid 1px #2b2b2b; padding-left: 20px;}
.footer span {color: #2b2b2b; margin-right: 30px; line-height: 19px;}
.contentTd { width: 589px; padding-bottom: 30px;}
.content {margin: 11px 26px auto 0;font-family: Arial;}

.content h1 { font-family: Arial; font-weight: normal; font-size: 20px; color: #6b695e; line-height: 24px; margin-bottom: 0px; padding-bottom: 0px;margin-left: -1px;}
.content h2 {color: black; font-weight: bold; font-size: 100%; margin-bottom: 0px; padding-bottom: 1px; margin-top: 13px;}
.content p, .content div, .content ul, .content span {color: black; line-height: 14px; }
.content .lastP {margin-bottom: 22px;}
.content ul {margin-left: 0px; list-style-position: inside; margin-top: 13px; padding-top: 0px; padding-left: 0px;}

.firstP {margin-top: 12px;}
.lastP {margin-bottom: 22px;}

.introductionBullets { margin-bottom: 30px; }
.introductionBullets li { list-style-image: url('../images/bgs/li.gif'); font-weight: bold; margin-bottom: 10px; list-style-position: outside; margin-left: 20px; }

a.details {background-image: url(../images/icons/left_menu.gif); background-position: left 4px; background-repeat: no-repeat; padding-left: 16px; text-decoration: none; color: #000000; display: block; line-height: 14px; font-family: Arial;}
a:hover.details{color: #6b695e;line-height: 14px;}

a.detailsBold {background-image: url(../images/icons/left_menu.gif); background-position: left 4px; background-repeat: no-repeat; padding-left: 16px; text-decoration: none; color: #000000; display: block; line-height: 14px; font-weight: bold; font-family: Arial;}
a:hover.detailsBold {color: #6b695e;line-height: 14px; }

.banners {margin-top: 16px;}
.banners a.first { margin-right: 14px;}
.banners img {border: none; border-top: solid 2px #000000; padding-top: 1px; margin-right: 0px; }
.noMargin img {margin-right: 0px;}

.content .introduktion {background-color: #e8e8e8; color: #8b8b8b; font-family: Arial; font-size: 10px; height: 102px; text-align: center; line-height: 100px;}
.content .introduktion { width: 532px; background-color: #e8e8e8; color: #8b8b8b; font-family: Arial; font-size: 10px; text-align: center; line-height: 100px; margin-right: 12px; margin-bottom: 16px; }
.content .introduktion.beregner { height: 414px; margin-bottom: 6px; width: 533px; }
.content .beregner { background-color: #e8e8e8; color: #8b8b8b; font-family: Arial; font-size: 10px; height: 102px; text-align: center; line-height: 100px;}
.content .beregner { width: 533px; background-color: #e8e8e8; color: #8b8b8b; font-family: Arial; font-size: 10px; height: 414px; text-align: center; line-height: 100px; margin-right: 12px; margin-bottom: 6px; }

.content .rightBox {width: auto; border: solid 1px #e6e6e6;height: auto;margin-bottom: 20px;margin-top: 0px;}
.contentBox {width: auto /*!important*/; margin-right: 0px;margin-top: 1px;}
.rightBoxHeader.narrow { width: 518px !important;  }
.rightBox.narrow { width: 530px !important; }
.contentBox ul {margin-left: 26px; list-style-position: outside; margin-top: 13px; padding-top: 0px; padding-left: 0px; margin-bottom: 0px;}
.contentBox a.details {margin-left: 10px;margin-top: 0px;margin-bottom: 7px;}
.contentBox a.detailsBold {margin-left: 10px;margin-top: 0px;margin-bottom: 7px;}
.contentBox ul  li {margin-bottom: 10px; padding-right: 5px;}

.factBottomBox {border: solid 1px #aca296; margin-top: -5px;  margin-right: 12px;}
.factBottomBox  div.link {background-color: white; height: 23px; display: block; padding-left: 13px; padding-top: 9px;vertical-align: top; border-bottom: solid 1px #e5e5e5}

.factBottomBox  div.selected {background-color: #f2f1ec;}
.factBottomBox  div.selected a {color: #983434}

.factBottomBox  p {margin:12px}
.addBottomLine {border-bottom: solid 1px #e5e5e5; padding-bottom: 5px; margin: 0 22px 8px 6px;}
.addTopLine2 {border-top: solid 1px #e5e5e5; padding-top: 10px; margin-top: 17px; margin-bottom: 0px; padding-bottom: 0px;margin-right: 12px;}

.buttonLook {text-align: right; margin-right:22px; margin-top: 0px;}
.buttonSend {text-align: right; margin-right:13px; margin-top: 0px;margin-bottom:11px; }
.buttonSend3 {text-align: right; margin-right:16px; padding-top: 8px;margin-bottom:20px; border-top: solid 1px #e5e5e5;}
.buttonSend2 {text-align: right; margin-right:12px; margin-top: 7px;margin-bottom:5px; }
.lessMargin {margin-top: 16px;}
.lessMargin2 {margin-top: 0px;}
.changeMargins2 {margin-top: 16px; margin-left: 14px;}
.eB2 {margin-top: 16px;}

.content .listInText {list-style-position: outside; margin-left: 16px; margin-bottom: 0px;}

.rightBox .ordinaryListRight {list-style-position: outside; padding-left: 0px; margin-left: 29px; margin-top: 10px;}
.rightBox .ordinaryListRight li {padding-left: 0px; margin-left: 0px;padding-right: 0px; margin-bottom: 14px; color: #545454; line-height: 14px;}
.select {margin-top: 0px; padding-top: 0px; padding-bottom: 10px; margin-right: 12px;}
.select select {width: 166px; color: black; font-size: 10px; }
a:hover.details{color: #9a3332;line-height: 14px;}


.contentBox table  {margin-left: 0px;}
.emptyTd {height: 14px;}
.contentBox table .texrField {width: 70px; text-align: left;}
.contentBox table td {padding-left: 14px;}
.contentBox table input, .contentBox table textarea {height: 12px; width: 160px; border: solid 1px #aca295; margin: 1px; font-size: 10px; font-family: Verdana; margin-right: 10px;}
.contentBox table textarea {height: 81px;}
.contactBox {width: 532px; margin-top: 12px;}

.oneFaq {margin-top: 16px; margin-bottom: 0px;}
.question {font-weight: bold;}
.textForm {padding: 10px;padding-left: 14px;padding-bottom: 0; color: #545454}
.widthForm {width: 48%; margin-top: 5px;}
.contentBoxHeight {height: 450px !important;}
.contentBoxHeight2 {height: 435px !important;}
.contentBoxHeight2 .textForm, .contentBoxHeight .textForm {color: #545454}
.errorMark {color: #993333;}
ul.errorList {color: #993333; list-style-position: inside; margin-left: 0px; padding-left: 0px; margin-top: 5px; padding-top: 0px;}
ul.errorList  li {margin-left: 0px; padding-left: 0px;}

.kontoFastRente { width: 258px; height: 188px !important; margin-left: 16px; }
.kontoVariabelRente { width: 258px; height: 274px !important; margin-left: 16px; }
.addPad {margin-left: 12px;}

.redBullets { list-style-position: outside !important; list-style-image: url('../images/bgs/li.gif'); }
.redBullets li { margin-bottom: 3px; margin-left: 15px; }

.red {color: #e10a16;}
.calcData {width: 490px;}
.calcData td {border-right: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5;padding-top: 6px; padding-bottom: 7px; padding-left: 11px;}
.calcData th {border-right: solid 1px #e5e5e5; padding-top: 6px; padding-bottom: 8px; padding-left: 11px; font-weight: normal; text-align: left;}
.calcData td.last, .calcData th.last {border-right: none;}
.calcNote {font-size: 10px; color: #545454; margin-top: 10px} 
.ravleHeaderCalc {margin-top:80px;margin-bottom: 16px;}
.valueCalc {font-size: 15px; margin-top: 38px;margin-bottom: 0px;}
.required { color: #ac4740 !important; }
.success { color: #090 !important; font-weight:bold; }
.validationSummary ul li { padding: 0 !important; margin: 0 !important; color: #ac4740 !important; }
.validationSummary ul { margin-top: 0; margin-left: 13px; list-style-position: outside; }
.gray { color: #545454 !important; }

.factBottomBox ul { list-style-image: url('../images/bgs/li.gif'); list-style-position: outside; margin-left: 25px; }
.factBottomBox ul li { padding: 0 0 20px 3px; }
.factBottomBox ul li.last { padding-bottom: 0; }
.content .disclaimer {font-size:10px; color:#000; width:526px;}
*:first-child+html .introduktion-action {margin-top:-10px;}

.brfLink { text-align: right; }
.brfLink a { margin-right: 18px; color: #666; text-decoration: none; }
