
/* --------------------------- BLACKOVERRIDES --------------------------- */

/* basic styles */



div#container

{

	margin:0pt auto;

	text-align:left;

	width:976px;		

	position:relative;

}



body.frontpage div#header

{

	height: 190px;

}



body.subpage div#header

{

	/*height: 207px;*/

	height: 232px;

}



body.subpage.rootpage div#header

{

	/*height: 207px;*/

	height: 190px;

}



h1

{

	position: absolute;

	margin-top: 48px;

	margin-left: 30px;

}


h1 a

{

	display: block;
	height: 73px;
	width: 147px;
}

h1 a span

{

	font-size: 1px;

	height: 1px;

	width: 1px;

	overflow: hidden;

	position: absolute;

	left: -9999px;

}



div#content {

}



div#content_main {

	float: left;

	width: 630px;

	border-right: 1px #FFF solid;

}


div#content_sub {

}



body.subpage.widepage div#content_main {

	width: 100%;
	border: none;

}



div#content_main h3, div#content_main h4, div#content_main h5 {

	margin-left: 30px;

	margin-top: 20px;

}



div#news_frontpage h4 {

	margin: 0px;

}



div#content_main blockquote {

	margin-left: 30px;

	margin-bottom: 10px;

}



div#content_main p {

	margin-left: 30px;

	margin-right: 30px;

	margin-bottom: 10px;

}


div#content_main p#product_chart_text {

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

}



div#content_main ul {

	margin-left: 30px;

	margin-right: 30px;

	list-style-type: square;

	padding-left: 16px;

}



div#nav_detail ul, div#product_categories ul, div#news_frontpage ul {

	margin-left: 0px;

	margin-right: 0px;

	list-style-type: none;

	padding-left: 0px;

}



div#content_main a.apply_button {

	margin-top: 8px;

	margin-left: 30px;

	display: block;

	height: auto;

	width: 130px;
	
}



div#content_main a.apply_button span {

	display: block;

	padding-top:5px;

	padding-bottom:5px;

	padding-left: 0px;

}



div#content_main div#content_detail {

	width: 100%;

	margin-left: 0px;

	margin-top: 17px;
	margin-bottom: 17px;
}





div#banner {

	width: 630px;

	height: 236px;
	background-color: #FFF;
	margin: 0px 0px;
	overflow: hidden;

}





div#banner

{

	padding-top: 2px;

	padding-left: 0px;

}



div#footer

{

	border-top: 1px #FFF solid;
	padding-bottom: 6px;
}



/* NAV_SECTION - Menu: Einstaklingar, Fyrirtæki */



div#nav_section {

	float: right;

	margin-top: 35px;

	margin-right: 7px;

	width: 362px;

	/*breyta úr float í absolute?;*/

}



div#nav_section li {

	display: inline;

}



div#nav_section span span, div#nav_section a span

{

	font-size: 1px;

	height: 1px;

	width: 1px;

	overflow: hidden;

	position: absolute;

	left: -9999px;

}



div#nav_section a, div#nav_section span {

	display: block;

	width: 181px;

	height: 44px;

	float: left;

}



div#nav_section li.hide {

	display: none;

}



/* NAV_MAIN - Menu: Forsíða, kort, lán, sparnaður, þjónusta, um S24 */



div#nav_main {

	position: absolute;

	top: 140px;

	left: 0px;

	height: 41px;

	padding-left:0;

	width: 100%;
	padding-top: 8px;
	border-top: 1px #fff solid;

	border-bottom: 1px #fff solid;

}


div#nav_main ul {

	padding-left: 13px;
	padding-top: 2px;
}



div#nav_main li {

	display: inline;
}



div#nav_main a span

{

	font-size: 20px;

	height: auto;

	width: auto;

	overflow: visible;

	position: static;

	left: 0px;

}



div#nav_main li a {

	display: block;

	height: auto;

	float: left;

	padding: 0 15px;
	text-decoration: underline;
	color: #F5791F;

}


div#nav_main li a:hover {

	text-decoration: none;

}



body.einstaklingar div#nav_main li a#nav_forsida {

	width: auto;

}



body.english div#nav_main li a#nav_forsida {

	/*width: 99px;*/

	width: auto;

}



body.einstaklingar div#nav_main li a#nav_kort {

	width: auto;

}



body.english div#nav_main li a#nav_kort {

	/*width: 82px;*/

	width: auto;

}



body.einstaklingar div#nav_main li a#nav_lan {

	width: auto;

}



body.english div#nav_main li a#nav_lan {

	/*width: 79px;*/

	width: auto;

}



body.einstaklingar div#nav_main li a#nav_sparnadur {

	width: auto;

}



body.english div#nav_main li a#nav_sparnadur {

	/*width: 96px;*/

	width: auto;

}



body.einstaklingar div#nav_main li a#nav_thjonusta {

	width: auto;

}



body.english div#nav_main li a#nav_thjonusta {

	/*width: 86px;*/

	width: auto;

}



body.einstaklingar div#nav_main li a#nav_ums24 {

	width: auto;

}



body.english div#nav_main li a#nav_ums24 {

	/*width: 101px;*/

	width: auto;

}



body.einstaklingar div#nav_main li a#nav_netbanki {

	width: auto;

}



body.english div#nav_main li a#nav_netbanki {

	/*width: 101px;*/

	width: auto;

}





/* NAV_SECONDARY */



div#nav_secondary {

	position:absolute;

	left:0px;

	top:191px;

	width:100%;

	height:33px;

	padding-left: 0px;

	padding-top: 3px;
	border-bottom: 1px #FFF solid;
	margin-top: 5px;

	

}



div#nav_secondary li {

	display: inline;

	margin: 0px 3px;

}



div#nav_secondary li a {

	position: relative;
	text-decoration: underline;
	color: #F5791F;

}


div#nav_secondary li a:hover {

	text-decoration: none;
	color: #F5791F;

}



/* NAV_EXTRA - Opna netbanka, leit og fleira efst */



div#nav_extra {

	width: 100%;

	position: absolute;

}



div#nav_extra ul {

}



div#nav_extra ul#online_banking {

	float: left;

	margin-left: 0px;

	display:inline;

}



div#nav_extra ul#online_banking a {

	display: block;

	padding: 7px 0;

	padding-left: 28px;
	text-decoration: underline;
	color: #F5791F;



}


div#nav_extra ul#online_banking a:hover {

	text-decoration: none;



}



div#nav_extra ul#controls {

	float: right;

	margin: 7px 0;
	margin-right: 15px;

}



div#nav_extra ul#controls li a {

	border-right-width: 1px;

	border-right-style: solid;

	padding: 0 15px;
	text-decoration: underline;

	color: #F5791F;

}


div#nav_extra ul#controls li a:hover {

	text-decoration: none;

}



div#nav_extra ul#controls li.last a {

	border: none;

}



div#nav_extra ul#controls li.last {

	padding-left: 4px;

}



div#nav_extra ul#controls li.last label {

	margin-right: 4px;

}



div#nav_extra li {

	float: left;

}



div#nav_extra li.first {



}



div#nav_extra li form {

	display: inline;

}



/* NAV_DETAIL - Undir undir menu */



div#nav_detail {

	margin-bottom: 10px;

}


div#nav_detail ul {

	margin-left: 30px;

}



div#nav_detail li {

	float: left;

}



div#nav_detail li a {

	float: left;

	display: block;

	height: 31px;

	padding-left: 12px;

	padding-right: 0px;
	color: #F5791F!important;
}


div#nav_detail li a.selected {
	border: 1px #FFF solid;

}



div#nav_detail li a span {

	float: left;

	display: block;

	padding-left: 0px;

	padding-right: 12px;

	cursor: pointer;

	padding-top: 5px;

	height: 31px;

}





/* PRODUCT_CATEGORIES - Kort, lán, sparnaður á forsíðu */



div#product_categories {

	padding-top: 20px;

	padding-left: 20px;

}



div#product_categories li {

	float: left;
	width: 30%;

}



div#product_categories a {

	display: block;

}



div#product_categories a div {

	padding-top: 0px;

}







/* news_frontpage - Forsíðufréttir */



div#news_frontpage {

	width: 100%;

	/*background: blue;*/

	margin-top: 10px;

	margin-bottom: 10px;

}



div#news_frontpage ul {

	margin-left: 28px;

	margin-right: 28px;

}



div#news_frontpage li {

	width: 48%;

}



div#news_frontpage li.first {

	float: left;

	/*background: red;*/

}



div#news_frontpage li.last {

	float: right;

	/*background: red;*/

}



div#news_frontpage a {

	display: block;

	margin-right: 0px;

}



div#news_frontpage li a {

	display: inline;

	margin-right: 0px;

}



div#news_frontpage h4 a {

	display: block;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	padding-top: 4px;

	padding-bottom: 3px;

}



div#news_frontpage p {

	margin-top: 3px;

	margin-left: 0px;

	margin-right: 0px;

}



a.more {

	padding-right: 5px;

	padding-left: 5px;

}



a.more span {

	font-size: 20px;

	overflow: visible;

	position: static;

	left: 0px;

}



a.more_news {

	padding-right: 28px;

}



/* NAV_ACTION - Hliðardálkur - Sækja um, hafa samband, reiknivél */



div#nav_action {

	margin-top: 25px;

	margin-left: 20px;

	margin-bottom: 10px;

}



div#nav_action ul {

	width: 263px;

}



div#nav_action h2 {

	display: block;

	height: auto;

}


div#nav_action li a {

	display: block;

	height: auto;

}



div#nav_action a span

{

	font-size: 20px;

	height: auto;

	width: auto;

	overflow: visible;

	position: static;

	left: 0px;

}



/* Tabs í hliðardálk */



div#tabs_information {

	width: 330px;

	padding-top: 15px;

	padding-left: 13px;

	padding-right: 0px;

	height: 470px;

}



/* FOOTER */



div#footer {

	margin-top: 0px;

}

 

div#footer div#siteInfo {

	float:left;

	width: 100%;

	margin-top: 15px;

}



div#footer div#siteInfo ul {

	float:left;

	padding-left: 28px;

}



div#footer div#siteInfo li {

}



div#footer div#mailing_list {

	margin-top: 31px;

	margin-left: 20px;

	float:left;


	display: none;
}



img.product_image {

	float: right;

	margin-top: -63px;

	margin-left: 2px;
	background-color: #FFF;

}



div#product_bullets_slim {

	float: left;

	width: 270px;

}



div#product_chart_slim {

	float: right;

	padding-top: 6px;

	padding-right: 16px;

}



h4.news_item, h4.news_list {

	border-bottom-style:solid;

	border-bottom-width:1px;

	margin-right: 30px; 

	padding-bottom: 3px;

}



p.news_item, ul.news_list {

	padding-top: 3px;

}



ul.news_list {

	list-style-type: none!important;

	padding-left: 0!important;

}



a.back {

	padding-left:0px;

}



div.news_item a.back {

	margin-left:30px;

}



h4.news_item a {

	display:block;

}



div.contenttable_wrapper.box {

	float: left;

	width: 285px;

	margin-top: 18px;

	margin-right: 0;

}



p.search_result {

	border-bottom-style:solid;

	border-bottom-width:1px;

	margin-right: 30px; 

	padding-bottom: 3px;

}



.tabbox { position: relative; overflow: visible; clear: both; }





.tabbox h3 {

	float:left;

	height:auto;

	margin: 0;

}



#tabs_information h3 span {

font-size:20px;

height:auto;

left:0px;

overflow:visible;

position:static;

width:auto;

}



body.einstaklingar .tabbox .first h3 {

width:88px;

}



body.english .tabbox .first h3 {

width:104px;

}



body.einstaklingar .tabbox .second h3 {

width:139px;

}



body.english .tabbox .second h3 {

width:104px;

}



body.einstaklingar .tabbox .last h3 {

width:83px;

}



body.english .tabbox .last h3 {

width:104px;

}



.tabbox .tabPanel h3 a {

          display: block;

          height: 26px;

          padding: 0px;

}





.tabContent {

          position: absolute;

          top: -9999px;

          left: -9999px;

		  width: 310px;

}



.tabbox .selected .tabContent { 

	top: 30px; 

	left: 0px; 

	/* ie6 fix: */

	_left: -79px;

}



a.more_information {

	display: block;

	padding-right: 0px;

}



acronym {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	cursor:help;

}



.png {

	_behavior: url('/upload/files/js/pngbehavior.htc');

}



.product_image {

	_behavior: url('/upload/files/js/pngbehavior.htc');

}

/* bottom webtree */

div#nav_webtree div#nav_webtree_top {
	height: 20px;
	background: none;
	border-top: 1px #FFF solid;

}

div#nav_webtree {
	padding-bottom: 5px;
	background: none;
}

div#nav_webtree div#leftbox, div#nav_webtree div#rightbox {
	width: 50%;
}

div#nav_webtree div#leftbox {
	float: left;
}

div#nav_webtree div#rightbox {
	float: right;
}

div#nav_webtree div#leftbox ul, div#nav_webtree div#leftbox h3 {
	padding-left: 28px;
	padding-right: 2px;
}

div#nav_webtree div#rightbox ul, div#nav_webtree div#rightbox h3 {
	padding-left: 2px;
	padding-right: 28px;
}

div#nav_webtree ul {
	padding-bottom: 16px;
}

div#nav_webtree li {
	float: left;
	padding-right: 8px;
}

div#nav_webtree ul a {

	color:#F5791F;

}


div#nav_webtree h3 a {

	text-decoration: underline;

}


div#nav_webtree h3 a:hover {

	text-decoration: none;

}


/* ---COLOR------------------------------------------------------------------------------------*/

body

{

	background-color: #000;

	color:#FFF;

}


h1 a

{

	background:  url("/upload/images/common/logo_black.gif") no-repeat top left;

}


a {

	color:#F5791F;

}



a:active {

	color:#F2B488;

}



div#header a {

	color:#FFF;
	text-decoration: underline;

}



div#nav_secondary a:hover, div#nav_secondary a.selected {

	color:#FFF;

}



div#content_main a.apply_button {

	background: url("/upload/images/common/layout/aButtonApply.png") no-repeat left top;
	background: none;

}



div#content_main a.apply_button {

	color: #FFF;

}



div#content_main div#content_detail {

	background: url("/upload/images/common/layout/bgContentDetail.png") no-repeat left top;

	background: none;
}



div#nav_detail li a {

	color: #FFF;

	background: url("/upload/images/common/layout/aNavDetail.png") repeat-x left top;

	background: none;
}



div#nav_detail li a.first {

	background: url("/upload/images/common/layout/aNavDetailFirst.png") no-repeat left top;

	background: none;
}



div#nav_detail li a.last span {

	background: url("/upload/images/common/layout/aNavDetailLast.png") no-repeat right top;

	background: none;
}



div#nav_detail li a.selected {

	color: #F5791F;

	background: url("/upload/images/common/layout/aNavDetailSelectedLeft.png") no-repeat left top;

	background: none;
}



div#nav_detail li a.first.selected {

	color: #F5791F;

	background: url("/upload/images/common/layout/aNavDetailSelectedFirstLeft.png") no-repeat left top;

	background: none;
}



div#nav_detail li a.selected span {

	background: url("/upload/images/common/layout/aNavDetailSelectedRight.png") no-repeat right top;

	background: none;
}



div#footer a {

	color:#F5791F;
	text-decoration: underline!important;

}



div#footer a:hover {

	color:#F5791F;
	text-decoration: none!important;

}



div#content blockquote {

	color: #a8a8a8;

}



div#content blockquote span {

	color: #F5791F;

}



div#news_frontpage li a {

	color: #6A6A6A;
	text-decoration: underline!important;

}



div#news_frontpage li a:hover {

	color:#F5791F;

	text-decoration: none!important;

}



a.more {

	background: none;
}



a.more_news {

	background: none;
}



a.more_information {

	background: none;	
}



div#news_frontpage h4 a {

	background-image: none;
}



div#news_frontpage h4 a:hover {

	background-image: none;
}



div#container

{
	background-image: none;

	background-color: black;
}



body.subpage.widepage div#container

{

	background-image: none;

	background-color: black;
}



div#header

{

	background-image: none;

	background-color: black;
}



div#nav_extra ul#online_banking a {

	background-image: none;
}



div#nav_extra ul#controls li a {

	border-color: #CECECE;

}



div#nav_section a#nav_einstaklingar, div#nav_section span#nav_einstaklingar 

{

	background: url("/upload/images/common/layout/aNavSection.png") no-repeat left 0;

}



div#nav_section a#nav_einstaklingar:hover 

{

	background-position: left -44px;

}



div#nav_section a#nav_fyrirtaeki, div#nav_section span#nav_fyrirtaeki 

{

	background: url("/upload/images/common/layout/aNavSection.png") no-repeat right 0;

}



div#nav_section a#nav_fyrirtaeki:hover  

{

	background-position: right -44px;

}



body.einstaklingar div#nav_main li a#nav_forsida {

	background-image: none;
	background-position: 0 0;
}



body.english div#nav_main li a#nav_forsida {

	background-image: none;
	background-position: 0 0;
}



body.einstaklingar div#nav_main li.selected a#nav_forsida {

	background-image: none;
	background-position: 0 0;
	font-weight: bold;
}


body.einstaklingar div#nav_main li a#nav_forsida:hover {

	background-image: none;
	background-position: 0 0;
}



body.english div#nav_main li.selected a#nav_forsida {

	background-image: none;
	background-position: 0 0;
	font-weight: bold;
}


body.english div#nav_main li a#nav_forsida:hover {

	background-image: none;
	background-position: 0 0;
}



body.einstaklingar div#nav_main li a#nav_kort {

	background-image: none;
	background-position: 0 0;
}



body.english div#nav_main li a#nav_kort {

	background-image: none;
	background-position: 0 0;
}



body.einstaklingar div#nav_main li.selected a#nav_kort {

	background-image: none;
	background-position: 0 0;
	font-weight: bold;
}


body.einstaklingar div#nav_main li a#nav_kort:hover {

	background-image: none;
	background-position: 0 0;
}



body.english div#nav_main li.selected a#nav_kort {

	background-image: none;
	background-position: 0 0;
	font-weight: bold;
}


body.english div#nav_main li a#nav_kort:hover {

	background-image: none;
	background-position: 0 0;
}



body.einstaklingar div#nav_main li a#nav_lan {

	background-image: none;
	background-position: 0 0;
}



body.english div#nav_main li a#nav_lan {

	background-image: none;
	background-position: 0 0;
}



body.einstaklingar div#nav_main li.selected a#nav_lan {

	background-image: none;
	background-position: 0 0;
	font-weight: bold;
}


body.einstaklingar div#nav_main li a#nav_lan:hover {

	background-image: none;
	background-position: 0 0;
}



body.english div#nav_main li.selected a#nav_lan {

	background-image: none;
	background-position: 0 0;
	font-weight: bold;
}


body.english div#nav_main li a#nav_lan:hover {

	background-image: none;
	background-position: 0 0;
}



body.einstaklingar div#nav_main li a#nav_sparnadur {

	background-image: none;
	background-position: 0 0;
}



body.english div#nav_main li a#nav_sparnadur {

	background-image: none;
	background-position: 0 0;
}



body.einstaklingar div#nav_main li.selected a#nav_sparnadur {

	background-image: none;
	background-position: 0 0;
	font-weight: bold;
}


body.einstaklingar div#nav_main li a#nav_sparnadur:hover {

	background-image: none;
	background-position: 0 0;
}



body.english div#nav_main li.selected a#nav_sparnadur {

	background-image: none;
	background-position: 0 0;
	font-weight: bold;
}


body.english div#nav_main li a#nav_sparnadur:hover {

	background-image: none;
	background-position: 0 0;
}



body.einstaklingar div#nav_main li a#nav_thjonusta {

	background-image: none;
	background-position: 0 0;
}



body.english div#nav_main li a#nav_thjonusta {

	background-image: none;
	background-position: 0 0;
}



body.einstaklingar div#nav_main li.selected a#nav_thjonusta {

	background-image: none;
	background-position: 0 0;
	font-weight: bold;
}


body.einstaklingar div#nav_main li a#nav_thjonusta:hover {

	background-image: none;
	background-position: 0 0;
}



body.english div#nav_main li.selected a#nav_thjonusta {

	background-image: none;
	background-position: 0 0;
	font-weight: bold;
}


body.english div#nav_main li a#nav_thjonusta:hover {

	background-image: none;
	background-position: 0 0;
}



body.einstaklingar div#nav_main li a#nav_ums24 {

	background-image: none;
	background-position: 0 0;
}



body.english div#nav_main li a#nav_ums24 {

	background-image: none;
	background-position: 0 0;
}



body.einstaklingar div#nav_main li.selected a#nav_ums24 {

	background-image: none;
	background-position: 0 0;
	font-weight: bold;
}


body.einstaklingar div#nav_main li a#nav_ums24:hover {

	background-image: none;
	background-position: 0 0;
}



body.english div#nav_main li.selected a#nav_ums24 {

	background-image: none;
	background-position: 0 0;
	font-weight: bold;
}


body.english div#nav_main li a#nav_ums24:hover {

	background-image: none;
	background-position: 0 0;
}



body.einstaklingar div#nav_main li a#nav_netbanki {

	background-image: none;
	background-position: 0 0;
}



body.english div#nav_main li a#nav_netbanki {

	background-image: none;
	background-position: 0 0;
}



body.einstaklingar div#nav_main li.selected a#nav_netbanki {

	background-image: none;
	background-position: 0 0;
	font-weight: bold;
}


body.einstaklingar div#nav_main li a#nav_netbanki:hover {

	background-image: none;
	background-position: 0 0;
}



body.english div#nav_main li.selected a#nav_netbanki {

	background-image: none;
	background-position: 0 0;
	font-weight: bold;
}


body.english div#nav_main li a#nav_netbanki:hover {

	background-image: none;
	background-position: 0 0;
}



body.einstaklingar div#nav_action a {

	background-image: none;
}



body.einstaklingar div#nav_action a#nav_apply {

	background-image: none;
	color: red;
}



body.einstaklingar div#nav_action a#nav_contact {

	background-image: none;
}



body.einstaklingar div#nav_action a#nav_calc {

	background-image: none;
}



body.english div#nav_action a {

	background-image: none;
}



body.english div#nav_action a#nav_apply {

	background-image: none;
}



body.english div#nav_action a#nav_contact {

	background-image: none;
}



body.english div#nav_action #nav_calc {

	background-image: none;
}



div#nav_action a#nav_apply:hover {

	background-position: 0 0;

}



div#nav_action a#nav_contact {

	background-position: 0 0;

}



div#nav_action a#nav_contact:hover {

	background-position: 0 0;

}



div#nav_action a#nav_calc {

	background-position: 0 0;

}



div#nav_action a#nav_calc:hover {

	background-position: 0 0;

}



div#tabs_information

{

	background: url(/upload/images/common/layout/bgTabsInformation.png) no-repeat top left;

	background: none;
}





div#content

{

	background-image: none;

}



body.subpage.widepage div#content

{

	background: none;
}


div#product_categories h4 {

	color: #FFF;

	display: inline;
}



div#product_categories a {

	color: #F5791F;
	height: 80px;
	text-decoration: underline;

}


div#product_categories a:hover {

	text-decoration: none;

}



div#product_categories a#product_kort {

	background: none;
}



div#product_categories a#product_kort:hover {

	background: none;
}



div#product_categories a#product_lan {

	background: none;
}



div#product_categories a#product_lan:hover {

	background: none;
}



div#product_categories a#product_sparnadur {

	background: none;
}



div#product_categories a#product_sparnadur:hover {

	background: none;
}



div#news_frontpage h4 a {

	border-color: #E0E1E3;

}



div#nav_secondary {

	background: none;
}



body.subpage.widepage div#nav_secondary

{

	background: none;
}



div#footer

{

	background: none;
}



div.form_error

{

	color: #FF0000;

}

h4.news_item, h4.news_list {

	border-color:#E0E1E3;

}

ul.news_list a span {

	color: #6A6A6A;

}


h4.news_item span {

	color: #6A6A6A;

}


p.search_result {

	border-color:#E0E1E3;

}


p.search_item span.search_path {

	color: #AFAFAF;

}


acronym {

	border-bottom-color: #E5E5E5;

}


a.back {

	background:transparent url(/upload/images/common/layout/aBack.png) no-repeat scroll left center;
	background: none;

}


h4.news_item a {

	background:transparent url(/upload/images/common/layout/aMoreLarge.png) no-repeat scroll right center;

	background: none;
}


body.einstaklingar .tabbox h3 a {

padding-left: 5px;
}


body.english .tabbox h3 a {

padding-left: 5px;
}


body.einstaklingar .tabbox .first h3 {

background: none;
background-color: black;
}



body.english .tabbox .first h3 {

background: none;
background-color: black;
}



body.einstaklingar .tabbox .second h3 {

background: none;
background-color: black;
}



body.english .tabbox .second h3 {

background: none;
background-color: black;
}



body.einstaklingar .tabbox .last h3 {

background: none;
background-color: black;
}



body.english .tabbox .last h3 {

background: none;
background-color: black;
}


body.einstaklingar .tabbox .tabPanel h3 a#tabhref1:hover {

background: none;
text-decoration: underline;
}



body.english .tabbox .tabPanel h3 a#tabhref1:hover {

background: none;
text-decoration: underline;
}



body.einstaklingar .tabbox .tabPanel h3 a#tabhref2:hover {

background: none;
text-decoration: underline;
}



body.english .tabbox .tabPanel h3 a#tabhref2:hover {

background: none;
text-decoration: underline;
}



body.einstaklingar .tabbox .tabPanel h3 a#tabhref3:hover {

background: none;
text-decoration: underline;
}



body.english .tabbox .tabPanel h3 a#tabhref3:hover {

background: none;
text-decoration: underline;
}



body.einstaklingar .tabPanel.selected h3 a#tabhref1 {

background: none;
border: 1px #FFF solid;
}



body.english .tabPanel.selected h3 a#tabhref1 {

background: none;
border: 1px #FFF solid;
}



body.einstaklingar .tabPanel.selected h3 a#tabhref2 {

background: none;
border: 1px #FFF solid;
}



body.english .tabPanel.selected h3 a#tabhref2 {

background: none;
border: 1px #FFF solid;
}



body.einstaklingar .tabPanel.selected h3 a#tabhref3 {

background: none;
border: 1px #FFF solid;
}



body.english .tabPanel.selected h3 a#tabhref3 {

background: none;
border: 1px #FFF solid;
}



body.einstaklingar .tabbox .tabPanel.selected h3 a#tabhref1:hover {

background: none;
border: 1px #FFF solid;
}



body.english .tabbox .tabPanel.selected h3 a#tabhref1:hover {

background: none;
border: 1px #FFF solid;
}



body.einstaklingar .tabbox .tabPanel.selected h3 a#tabhref2:hover {

background: none;
border: 1px #FFF solid;
}



body.english .tabbox .tabPanel.selected h3 a#tabhref2:hover {

background: none;
border: 1px #FFF solid;
}



body.einstaklingar .tabbox .tabPanel.selected h3 a#tabhref3:hover {

background: none;
border: 1px #FFF solid;
}



body.english .tabbox .tabPanel.selected h3 a#tabhref3:hover {

background: none;
border: 1px #FFF solid;
}



/* _______ TYPOGRAPHY _______________________________________ */


body

{

	font: 120%/1.2 Arial, Helvetica, sans-serif;

}



a:hover {

	text-decoration: none;

}



div#header a {

	text-decoration: none;

}



div#header a:hover {

	text-decoration: underline;

}



div#product_categories a {

	text-decoration: underline;

	font-size: 250%;

	font-weight: bold;


}


div#product_categories h4 {

	margin-left: 25px;

}



div#news_frontpage li {

	text-align: justify;

}



div#news_frontpage li a {

	text-decoration: none;
	color: #F5791F;

}



div#news_frontpage h4 a {

	text-transform: uppercase;

	font-size: 110%;

}



div#footer {	

	line-height: 1.2em;

}



div#footer a:hover {

	text-decoration: underline;

}



div#content h3 {

	text-transform: uppercase;

	font-size: 195%;

	font-weight: normal;

}



div#content h4 {

	text-transform: uppercase;

	font-size: 120%;

	font-weight: bold;

}



div#news_frontpage h4 {

	text-transform: uppercase;

	font-size: 100%;

	font-weight: bold;

}



div#content h5 {

	font-size: 100%;

	font-weight: bold;

}



div#content blockquote {

	font-size: 170%;

	font-family: "Arial Black", Arial, Helvetica, sans-serif; 

}



div#content_main a.apply_button {

	text-decoration: underline;

	text-transform: none;

	line-height: 1em;
	color: red;

}


div#content_main a.apply_button:hover {

	text-decoration: none;

}



div#nav_detail li a {

	text-decoration: none;

}



div#nav_detail li a:hover {

	text-decoration: underline;

}



div#nav_secondary a.selected {

	font-weight: bold;

	text-decoration: underline;

}


div.form_error

{

	font-weight: bold;

}


div#content_main p {

	text-align: justify;

}



div#product_categories a div {

	text-align: center;

}


div#news_frontpage a {

	text-align: right;

}


div#news_frontpage li a {

	text-align: right;

}


div#news_frontpage h4 a {

	text-align: left;

}


ul.news_list a {

 	font-size: 120%;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

}


.news_item a {

	text-decoration: none;

}


p.search_result span.search_word {

	font-weight: bold;

}



h4.search_item a {

	text-decoration: none;

}


.tabbox .tabPanel h3 a {

          text-decoration: none;

}


a.more_information {

	text-align: right;

}


/* ----------------TABLES--------------------*/

div.overviewtable_wrapper {
	padding-top: 30px;
	padding-bottom: 30px;

	font-size: 80%;
}



div.overviewtable_wrapper table th {

	border-left: 1px solid #F8F8F8;

	border-bottom: 1px solid #F8F8F8;

	background: #FFF url(/upload/images/common/layout/bgTableDoubleline.png) repeat-x bottom left;
	background: none;
	

}



div.overviewtable_wrapper table td {

	background: #F8F8F8 url(/upload/images/common/layout/bgTableDoubleline.png) repeat-x bottom left;

	border-left: 1px dotted #E8E8E8;

	border-bottom: 1px dotted #E8E8E8;

	background: none;

}



div.overviewtable_wrapper table td.noleftborder, div.overviewtable_wrapper table th.noleftborder {

	border-left: none;

}



div.overviewtable_wrapper table th {

	padding: 1px;

}





div.overviewtable_wrapper table td {

	height: auto;

	vertical-align: top;

}



div.overviewtable_wrapper ul {

	margin: 0px!important;

}





div.overviewtable_wrapper table td.rightmost, div.overviewtable_wrapper table th.rightmost, div.overviewtable_wrapper table td.leftmost, div.overviewtable_wrapper table th.leftmost {

	width: 0px;

	border: none;

	background: none;

	padding: 0;

}



div.overviewtable_wrapper table td.leftmost {

	background: transparent url(/upload/images/common/layout/bgTableOverviewTdLeftmost.png) no-repeat center right;

	background: none;

}



div.overviewtable_wrapper table td.rightmost {

	background: transparent url(/upload/images/common/layout/bgTableOverviewTdRighmost.png) no-repeat center left;

	background: none;

}



div.overviewtable_wrapper table td.productcol {

	width: auto;

	font-weight: normal;

	font-size: 100%;

}



div.overviewtable_wrapper table td.productcol a {

	display: inline;

	height: auto;

	width: auto;

}



div.overviewtable_wrapper table td.productcol a#debetkort {



}



div.overviewtable_wrapper table td.productcol a#kreditkort {



}



div.overviewtable_wrapper table td.productcol a#gullkreditkort {



}



div.overviewtable_wrapper table td.productcol a#veltukort {



}



div.overviewtable_wrapper table td.productcol a#gullveltukort {



}



div.overviewtable_wrapper table td.productcol a#netkort {



}



div.overviewtable_wrapper table td.productcol a#launareikningur {



}



div.overviewtable_wrapper table td.buttoncol {

	width: 33px;

}



div.overviewtable_wrapper table td.buttoncol a {

	display: block;

	float: right;

	height: 85px;

	width: 32px;

}



div.overviewtable_wrapper table td.buttoncol a#more {

	background: transparent url(/upload/images/common/layout/aTableOverviewMore.png) no-repeat left top;

	background: none;

}



div.overviewtable_wrapper table td.buttoncol a#apply {

	background: transparent url(/upload/images/common/layout/aTableOverviewApply.png) no-repeat left top;

	background: none;

}



div.overviewtable_wrapper table td.markcol {

	width: 100px;

}



div.overviewtable_wrapper table td.markcol div {

	display: block;

	height: 85px;

	width: 100px;

}



div.overviewtable_wrapper table td.markcol.no div {

	background: transparent url(/upload/images/common/layout/bgTableOverviewMarkcolNo.png) no-repeat center center;

	background: none;

}



div.overviewtable_wrapper table td.markcol.yes div {

	background: transparent url(/upload/images/common/layout/bgTableOverviewMarkcolYes.png) no-repeat center center;

	background: none;

}



div.overviewtable_wrapper table td.markcol.nothing div {

	background: transparent url(/upload/images/common/layout/bgTableOverviewMarkcolNothing.png) no-repeat center center;

	background: none;

}



div.overviewtable_wrapper table td.markcol span, div.overviewtable_wrapper table td.buttoncol span {

	font-size:100%;

	height:auto;

	left:1px;

	overflow:visible;

	position:static;

	width:auto;

}





div.overviewtable_wrapper table td.tdpadding div {

	padding: 1px;

}



div.overviewtable_wrapper table td.productcol div {

	padding: 1px;

}



div.contenttable_wrapper {

	margin-left: 30px;

	margin-right: 30px;

}



div.contenttable_wrapper table th {

	border-bottom: 1px solid #E8E8E8;

	border-left: 1px solid #F8F8F8;
	border: none;

}



div.contenttable_wrapper table.small {

	width: 50%;

}



div.contenttable_wrapper table {

	width: 100%;

}



div.overviewtable_wrapper table {

	width: 100%;

}







div.contenttable_wrapper table tfoot {

	font-weight: bold;	

}



div.contenttable_wrapper table tfoot td {

	background: #FFF url(/upload/images/common/layout/bgTableTFootDarkLine.png) repeat-x top left;

	background: none;
	border-left: 1px solid #F8F8F8;

	border: none;

}





div.contenttable_wrapper table tbody tr.dark td {

	background-color: #F8F8F8;

	background: none;
	border-bottom: 1px #F8F8F8 solid;

}



div.overviewtable_wrapper table tbody td {

	background-color: #F8F8F8;

	background: none;

	border-bottom: 1px #F8F8F8 solid;

}



div.contenttable_wrapper table tbody tr.dark.first td {

	background: #F8F8F8 url(/upload/images/common/layout/bgTableTBodyWhiteLine.png) repeat-x top left;

	background: none;
	border-bottom: 1px #F8F8F8 solid;

}



div.contenttable_wrapper table tbody tr.dark.last td {

	background: #F8F8F8 url(/upload/images/common/layout/bgTableTBodyWhiteLine.png) repeat-x bottom left;

	background: none;
	border-bottom: 1px #F8F8F8 solid;

}



div.contenttable_wrapper table tbody td {

	border-top: 1px solid #fff;

	border: none;

	border-bottom: 1px #F8F8F8 solid;

}


div.contenttable_wrapper table tbody tr.last td {

	border: none;

}


div.contenttable_wrapper table  th {

	border-bottom: 1px #F8F8F8 solid;

}



div.contenttable_wrapper table th.first {

	background: #FFF url(/upload/images/common/layout/bgTableThFirst.png) no-repeat top left;

	padding-left: 10px;

	background: none;
}



div.contenttable_wrapper table tbody tr td {

	border-left: 1px solid #F8F8F8;

}



div.contenttable_wrapper table tbody tr.dark td {

	border-left: 1px dotted #E8E8E8;

}



div.contenttable_wrapper table tbody tr.subheadline td {

	background-color: #E8E8E8;

	border-left: 1px solid #F8F8F8;

	font-weight: bold;

	background: none;

}



div.contenttable_wrapper table th.noleftborder {

	border-left: none!important;

}



div.contenttable_wrapper table td.noleftborder {

	border-left: none!important;

}



div.contenttable_wrapper table td, div.contenttable_wrapper table th {

	padding: 3px;

}





form.application div.table_wrapper, form.calculator div.table_wrapper {

	background: #F4F4F5 url(/upload/images/common/layout/bgFormTableWrapper.png) no-repeat bottom left;

	padding-bottom: 10px;

	margin: 15px 0pt;
	background: none;

}



form.application.larger div.table_wrapper, form.calculator.larger div.table_wrapper {

	background: #F4F4F5 url(/upload/images/common/layout/bgFormTableWrapperLarger.png) no-repeat bottom left;

}



form.application div.table_wrapper table, form.calculator div.table_wrapper table {

	width: 100%;

	margin: 0!important;

}



form.application div.table_wrapper.small table, form.calculator div.table_wrapper.small table {

	width: 60%!important;

	margin: 0!important;

}





form.application div.table_caption, form.calculator div.table_caption {

	background: url(/upload/images/common/layout/bgFormTableCaption.png) no-repeat bottom left;

	border-bottom: 1px solid #FFFFFF;

	font-weight: bold;

	height: 20px;

	padding-bottom: 1px;

	padding-left: 6px;

	padding-top: 2px;
	background:none;

}



form.calculator.larger div.table_caption, form.application.larger div.table_caption {

	background: url(/upload/images/common/layout/bgFormTableCaptionLarger.png) no-repeat bottom left;

	background:none;

}



form.application tfoot, form.calculator tfoot {

	font-weight: bold;

}





form.application td, form.application th, form.calculator td, form.calculator th {

	padding-left: 6px;

	padding-right: 6px;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

}



form.application tfoot td, form.calculator tfoot td, form.application td.no_bottomborder, form.calculator td.no_bottomborder, form.application th.no_bottomborder, form.calculator th.no_bottomborder {

	border-bottom: 0;

}



form.application td.no_rightborder, form.calculator td.no_rightborder, form.application th.no_rightborder, form.calculator th.no_rightborder {

	border-right: 0;

}



table td.right, table td.right, table th.right, table th.right {

	text-align: right;

}



div#tabs_information table {

	width: 100%;

}



div#tabs_information table td, div#tabs_information table th {

	border-bottom: 1px solid #797979;

}



table#currency input {

	width:60px;

}



div#tabs_information table#currency td {

	xborder: none;

	padding-top: 2px;

	padding-bottom: 2px;

}



table#currency tr.dark td {

	background-color: #F5F5F5;

}



table#currency td.country {

	padding-left: 23px;

}



table#currency tr#ISK td.country {

	background: transparent url(/upload/images/common/layout/ISK.png) no-repeat center left;

}



table#currency tr#USD td.country {

	background: transparent url(/upload/images/common/layout/USD.png) no-repeat center left;

}



table#currency tr#USD.dark td.country {

	background: #F5F5F5 url(/upload/images/common/layout/USD.png) no-repeat center left;

}



table#currency tr#GBP td.country {

	background: transparent url(/upload/images/common/layout/GBP.png) no-repeat center left;

}



table#currency tr#DKK td.country {

	background: transparent url(/upload/images/common/layout/DKK.png) no-repeat center left;

}



table#currency tr#DKK.dark td.country {

	background: #F5F5F5 url(/upload/images/common/layout/DKK.png) no-repeat center left;

}



table#currency tr#NOK td.country {

	background: transparent url(/upload/images/common/layout/NOK.png) no-repeat center left;

}



table#currency tr#SEK td.country {

	background: transparent url(/upload/images/common/layout/SEK.png) no-repeat center left;

}



table#currency tr#SEK.dark td.country {

	background: #F5F5F5 url(/upload/images/common/layout/SEK.png) no-repeat center left;

}



table#currency tr#CHF td.country {

	background: transparent url(/upload/images/common/layout/CHF.png) no-repeat center left;

}



table#currency tr#JPY td.country {

	background: transparent url(/upload/images/common/layout/JPY.png) no-repeat center left;

}



table#currency tr#JPY.dark td.country {

	background: #F5F5F5 url(/upload/images/common/layout/JPY.png) no-repeat center left;

}



table#currency tr#CAD td.country {

	background: transparent url(/upload/images/common/layout/CAD.png) no-repeat center left;

}



table#currency tr#EUR td.country {

	background: transparent url(/upload/images/common/layout/EUR.png) no-repeat center left;

}



table#currency tr#EUR.dark td.country {

	background: #F5F5F5 url(/upload/images/common/layout/EUR.png) no-repeat center left;

}

input 

{

	font: 100%/1.6 Arial, Helvetica, sans-serif;

	border: 1px solid #CECECE;

	height: 14px;

	line-height:14px;

}



div#nav_extra label {

	float: left;

}



input#search {

	width: 80px;

	float: left;

	border-right: 0;

}



input#search_button {

	border: medium none;

	cursor: pointer;

	font-size: 0pt;

	height: 18px;

	line-height: 0pt;

	margin: 0pt;

	padding: 0pt;

	width: 18px;

	float: left;

	background: transparent url(/upload/images/common/layout/buttonSearch.png) no-repeat top left;

}



div#footer input {

	width: 100px;

}



div#footer input.checkinput {

	width: 15px;

	border: none;

}



div#footer input.button {

	border: medium none;

	cursor: pointer;

	font-size: 0pt;

	height: 18px;

	line-height: 0pt;

	margin: 0pt;

	padding: 0pt;

	width: 19px;

	background: transparent url(/upload/images/common/layout/aMoreLarge.png) no-repeat center left;

	color: #FFF;

	letter-spacing:1000em;

	overflow:hidden;

	text-indent:1000em;

}

/* -------------- FORM ----------------- */



input 

{

	font: 100%/1.6 Arial, Helvetica, sans-serif;

	border: 1px solid #CECECE;

	height: 19px;

	line-height:14px;

}



div#nav_extra label {

	float: left;

}



input#search {

	width: 80px;

	float: left;

	border-right: 0;

}



input#search_button {

	border: medium none;

	cursor: pointer;

	font-size: 0pt;

	height: 18px;

	line-height: 0pt;

	margin: 0pt;

	padding: 0pt;

	width: 18px;

	float: left;

	background: transparent url(/upload/images/common/layout/buttonSearch.png) no-repeat top left;

}



div#footer input {

	width: 100px;

}



div#footer input.checkinput {

	width: 15px;

	border: none;

}



div#footer input.button {

	border: medium none;

	cursor: pointer;

	font-size: 0pt;

	height: 18px;

	line-height: 0pt;

	margin: 0pt;

	padding: 0pt;

	width: 19px;

	background: transparent url(/upload/images/common/layout/aMoreLarge.png) no-repeat center left;

	color: #FFF;

	letter-spacing:1000em;

	overflow:hidden;

	text-indent:1000em;

}


form.calculator , form.application {

	margin-left:30px;

	margin-right:30px;

}



form.calculator span.input_required, form.application span.input_required {

	color: #FF0000;

}



form.calculator label, form.application label, form.application span.label, form.calculator span.label {

	display: block;

	float: left;

	width: 150px;

	text-align:right;

	padding-right: 7px;

}





form.calculator input, form.application input, form.application span.span_input, form.calculator span.span_input {

	width: 140px;

	float: left;

	margin-right: 2px;

}



form.calculator input.medium_input, form.application input.medium_input {

	width: 94px;

}



form.calculator input.small_input, form.application input.small_input {

	width: 40px;

}



form.calculator div.input_element:after, form.application div.input_element:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}



form.calculator div.input_element, form.application div.input_element {

	background-color:#F4F4F5;

	background: none;
	padding: 5px 0;

	display:inline-block;

}



/* Hide from IE Mac \*/

form.calculator div.input_element, form.application div.input_element {display:block;}

/* End hide from IE Mac */





form.calculator div.legend, form.application div.legend {

	background: url(/upload/images/common/layout/bgFormsLegend.png) no-repeat bottom left;

	background: none;
	font-weight: bold;

	padding-left: 6px;

	border-bottom: #FFF solid 1px;

	height: 20px;

	padding-top:2px;

	padding-bottom:10px;

}



form.calculator.larger div.legend, form.application.larger div.legend {

	background: url(/upload/images/common/layout/bgFormsLegendLarger.png) no-repeat bottom left;

	background: none;
}



form.calculator span.input_description, form.application span.input_description {

	padding-left: 7px;

}



form.calculator fieldset, form.application fieldset {

	margin: 15px 0;

}



form.calculator div.form_buttons, form.application div.form_buttons {



}



form.calculator fieldset, form.application fieldset {

	background: url(/upload/images/common/layout/bgFieldset.png) no-repeat bottom left;

	background: none;
	padding-bottom: 10px;

}



form.calculator.larger fieldset, form.application.larger fieldset {

	background: url(/upload/images/common/layout/bgFieldsetLarger.png) no-repeat bottom left;

	background: none;
	padding-bottom: 10px;

}



form.calculator input#fetchSSN_button, form.application input#fetchSSN_button {

	border: 1px #777 solid;

	cursor: pointer;

	font-size: 100%;

	height: 23px;

	line-height: auto;

	margin: 0pt;

	padding: 1pt;

	width: 100px;

	background: #FFF;

	letter-spacing:0.1em;

	_letter-spacing: normal;

	overflow:hidden;

	text-indent:0px;

	_text-indent:0px;
	color:black;
}



form.calculator div.form_buttons input, form.application div.form_buttons input {

	float: right;

	border: 1px #777 solid;

	cursor: pointer;

	height: 23px;

	margin: 0pt;

	padding: 1pt;

	width: 150px;

	background: #FFF;

	margin-left: 4px;
	

	color: #F46E18;

	font-weight: bold;

	padding-bottom: 1px;
	margin-bottom: 10px;

}



form.calculator textarea, form.application textarea {

	height: 60px;

	width: 360px;

	border: 1px solid #CECECE;

	font: 100%/1.6 Arial, Helvetica, sans-serif;

}



form.calculator select, form.application select {

	font: 100%/1.6 Arial, Helvetica, sans-serif;

	border: 1px solid #CECECE;

	height: 24px;

	*height: 20px;

	line-height:14px;

}



form.calculator input.radioinput, form.application input.radioinput, form.calculator input.checkinput, form.application input.checkinput {

	width: 15px;

	border: none;

}



form.calculator p.conditions, form.application p.conditions {

	background-color:#F4F4F5;

	margin: 0px!important;

	padding: 4px 20px;

}



form.calculator input.fileinput, form.application input.fileinput, form.calculator input.fileinput, form.application input.fileinput {

	height: 20px;

}



input.cleanbutton {

	border: medium none;

	cursor: pointer;

	height: 23px;

	margin: 0pt;

	padding: 0pt;

	width: 90px;

	background: transparent url(/upload/images/common/layout/buttonClean.png) no-repeat top left;

	margin-left: 4px;

	color: #F46E18;

	font-weight: bold;

	padding-bottom: 1px;

}

