﻿body
{
	background-image:url(images/bg-body.png);
	background-repeat:repeat-x;
	background-position:0 120px;
	font-family:Arial, Verdana;
	font-size:0.9em;
	margin:0;
	padding:0;
	color:#000000;
}

.clear
{
	clear:both;
}

#top-actions-container
{
	width:960px;
	margin:0 auto;
	text-align:right;
}

#top-actions-container #langbar-container
{
	width:inherit;
	position:absolute;
	height:30px;
}

#top-actions-container #langbar-container img
{
	cursor:pointer;
}

#top-actions-container #actions-panel
{
	height:50px;
	float:right;
	padding:8px 20px 0 0;
	/*width:200px;
	background-image:url(images/bg-topbar.png);
	background-repeat:repeat-x;
	border-top:solid 4px #595858;*/
}

#top-actions-container #actions-panel .fontresizer#small, .baer-share-container .fontresizer#small
{
	display:inline;
	width:25px;
	height:21px;
	cursor:pointer;
	padding:13px 14px;
	background-image:url(Images/font-down.png);
	background-repeat:no-repeat;
	background-position:0 6px;
}

#top-actions-container #actions-panel .fontresizer#large, .baer-share-container .fontresizer#large
{
	display:inline;
	width:25px;
	height:21px;
	cursor:pointer;
	padding:13px 14px;
	background-image:url(Images/font-up.png);
	background-repeat:no-repeat;
	background-position:0 6px;
}

.baer-share-container .popupbaer
{
	background-position:4px 24px!important;
}

#top-actions-container #actions-panel .fontresizer#reset
{
	display:inline;
	width:25px;
	height:21px;
	cursor:pointer;
	padding:13px 14px;
	background-image:url(Images/font-reset.png);
	background-repeat:no-repeat;
	background-position:0 6px;
}

/* begin navigation */

	#tabs-top 
	{
      float:left;
      width:100%;
      background:#BBD9EE;
      font-size:93%;
      line-height:normal;
      background-image:url(images/bg-topbar.png);
      background-repeat:repeat-x;
      background-position:0 76px;
      }
    #tabs-top ul {
	margin:0;
	padding:20px 10px 0 0;
	list-style:none;
	width:960px;
	margin-left:auto;
	margin-right:auto;
      }
    #tabs-top li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs-top a {
      float:left;
      background:url("images/tableft.png") no-repeat left top;
      margin:0 2px 0 0;
      padding:0 0 0 4px;
      text-decoration:none;
      font-size:15px;
      }
    #tabs-top a span {
      float:left;
      display:block;
      background:url("images/tabright.png") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs-top a span {float:none;}
    /* End IE5-Mac hack */
    #tabs-top a:hover span {
      color:#FFFFFF;
      }
    #tabs-top a:hover {
      background-position:0% -42px;
      }
    #tabs-top a:hover span {
      background-position:100% -42px;
      }
      
       .current a
       {
       		background-position:0% -42px!important;
       		color:#FFFFFF!important;
       }
       .current span
       {
       		background-position:100% -42px!important;
       		color:#FFFFFF!important;
       }
       
#sub-links, .manntol-links
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:140px;
}

.manntol-links
{
	padding-top:0;
}

#sub-links a, .manntol-links a
{
	outline: 0;
	color:#000000;
	text-decoration:none;
}

#sub-links a.current, .manntol-links a.current
{
	font-weight:bold;
}


/* loading class for tabs while search is in progress */
span.loading
{
	background:transparent url( 'images/loading_indicator.gif' ) no-repeat center bottom!important;
	min-height:0!important;	
	padding:0!important;
}

/* end navigation */

#container, #page-footer
{
	width:960px;
	margin:0 auto;
}

#page-footer
{
	padding:20px 0;
	margin-top:20px;
	font-size:0.9em;
}


#header
{
	width:960px;
	margin:25px auto 10px auto;
	overflow:hidden;
}
#header h2, #header h3
{
	margin-bottom:10px;
}

#header #left, #header #right
{
	float:left;
}

#header #left h2
{
	font-family: times, Times New Roman, times-roman, georgia, serif;
	font-size: 32px;
	line-height: 40px;
	letter-spacing: -1px;
	color: #595858;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight: 100;
}

#header #right h3
{
	color:#595858;
	font-family:times,Times New Roman,times-roman,georgia,serif;
	font-size:22px;
	font-weight:100;
	letter-spacing:-1px;
	line-height:40px;
	margin:0 0 0 8px;
	padding:0;
	text-transform:none;
}

#search-container
{
	padding-top:25px;
}

#search-container label#searchLabel, #advanced-search-container label, .subpage-container label
{
	font-size:16px;
	font-weight:100;
	line-height:30px;
}

#search-container .searchbox
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	background:#FFFFFF url(images/inputbg.gif) repeat-x scroll left top;
	border:1px solid #42798b;
	font-family:Arial;
	font-size:1.2em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:6px;
	width:380px;
}

#advanced-search-container 
{
	width:610px;
}

#advanced-search-container .searchbox, #nyroModalContent .inputBox, .subpage-container .inputBox
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	background:#FFFFFF url(images/inputbg.gif) repeat-x scroll left top;
	border:1px solid #42798b;
	font-family:Arial;
	font-size:1.2em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:6px;
	width:284px;
}

#advanced-search-container fieldset, #search-container fieldset
{
	border:0 none;
	float:left;
	margin:0;
	padding:0.2em;
	width:296px;
}

 #search-container fieldset
 {
 	width:100%;
 }

.button
{
	/*border:none;
	width:140px;
	height:36px;
	background-image:url(images/btn-search-is.png);
	background-repeat:no-repeat;
	background-color:Transparent;
	background-position:20px 0;
	display:-moz-deck;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:1em;*/
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#64A6BC none repeat scroll 0 0;
	color:#FFFFFF;
	cursor:pointer;
	padding:5px 10px;
	text-decoration:none;
}

.search
{
	padding:5px 30px 5px 10px;
	background-image:url(images/search_icon.png);
	background-repeat:no-repeat;
	background-position:right;
}

.calculate
{
	padding:5px 30px 5px 10px;
	background-image:url(images/calc_icon.png);
	background-repeat:no-repeat;
	background-position:right;
}

#content-wrapper
{
	margin-top:16px;
	}

/* p containing data table in search results */
.data-container
{
	background-color:#FFFFFF;
	margin:0;
	padding:8px;
}

.data-container a, .tbl-results-container a, div#nyroModalFull a
{
	color:#003366;
	text-decoration:none;
}

.data-container a:hover, .tbl-results-container a:hover {
    color: #2E6AB1;
}

/* search results paging animation */
.pager-animation-overlay {
	background: #E3E3E3;
	opacity:.60;	
	-moz-opacity:.60;
	filter:alpha(opacity=60);
	z-index:9001;
	position:absolute;
}
.pager-animation-container {
	background: url('images/paging_indicator.gif') no-repeat center center;
	z-index:9010;
	position:absolute;
}

/* pager style */
/* Page Numbers */
.pages {
 font: 83%/1.4 arial, helvetica, sans-serif;
    padding: 1em;
    margin: 1em 0;
    clear: left;
    font-size: 85%;
}

.pages a, .pages span {
	color:#003366;
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #64a6bc;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev-next {
    float: right;
}


/* search results: grid */

.nowrap
{
	white-space:nowrap;
}

hide
{
	display:none;
	visibility:hidden;
}

.tbl-results-container th
{
	text-align:left;
}

/* search results: person detail popup */
.more
{
	display:none;
}

.more-arrow
{
	background-image:url(images/vcard-arrow.png);
	background-repeat:no-repeat;
	background-position:left 10px;
	height:24px;
}

.more-arrow.baer
{
	margin-top:30px;
}

.more-content
{
	width:860px;
	background-color:#BBD9EE;
	padding:10px;
	overflow:hidden;
}


.more-content.baer
{
	width:670px;
	margin-top:1px;
}


.more-content .tab
{
	float:left;
	margin-right:1em;
	position:relative;
	width:15em;
	text-align:right;
}
.more-content .column
{
	float:left;
	width:100%;
	margin-bottom:3px;
}

.more-content .subheadcolumn
{
	margin-bottom:14px;
}

.more-content .column2
{
	float:left;
	width:520px;
	margin-bottom:6px;
}

.more-content .column3
{
	float:left;
	width:780px;
	margin-bottom:6px;
}

.more-content h2
{
	font-size:1.2em;
}

.more-content h3
{
	font-size:1em;
	margin-bottom:25px;
}

.more-content label
{
	font-weight:bold;
}

.more-content span
{
	font-weight:normal;
}

.more-content .disclaimer
{
	float:left;
	display:block;
	margin-top:12px;
}

.more-arrow .share-container, .share-container
{
	width:880px;
	text-align:right;
	/*background:url(../../js/jquery.multiSelect/dropdown.gif) no-repeat scroll right center;
	padding-right:12px;
	padding-top:30px;*/
}

.baer
{
	width:100%;
}

.fieldset-baer, .fieldset-baer .more-arrow.baer
{
	clear:both;
}

.more-arrow .share-container.baer
{
	width:690px;
	position:relative;
	top:10px;
}

.more-arrow .share-container div, .share-container div
{
	font-size:0.9em;
	margin-right:4px;
	padding:6px 4px 0 30px;
	background-repeat:no-repeat;
	background-position:2px 50%;
	background-color:#BBD9EE;
	height:24px;
	display:inline;
	float:right;
	cursor:pointer;
}

.baer div
{
}

.more-arrow .share-container div:hover, .share-container div:hover
{
	cursor:pointer;
}

.more-arrow .share-container .print, .share-container .print
{
	background-image:url(images/icon-print.png);
}

.more-arrow .share-container .sendfriend, .share-container .sendfriend
{
	background-image:url(images/icon-send.png);
}

.more-arrow .share-container .sendfacebook, .share-container .sendfacebook
{
	background-image:url(images/icon-facebook.png);
}

/* form popup */
#sendform-container
{
}

#sendform-message-container
{
	cursor:pointer;
	height:30px;
	padding:8px 2px 2px 28px;
}

#sendform-message-container.error
{
	background-image:url(images/icon-mini-error.png);
	background-repeat:no-repeat;
	background-color:#ff0000;
	background-position:2px center;
	border-bottom:solid 1px #710000;
	color:#fff;
}

#sendform-message-container.success
{
	background-image:url(images/icon-mini-success.png);
	background-repeat:no-repeat;
	background-color:#6bff10;
	background-position:2px center;
	border-bottom:solid 1px #2e630d;
	color:#000;
}

#sendform-container #left
{
	float:left;
	width:320px;
}

#sendform-container #right
{
	float:right;
	width:320px;
	margin-top:24px;
}

#sendform-container h3
{
	border-bottom:dotted 1px #cccccc;
}

#sendform-container label
{
	display:block;
	font-weight:bold;
}

#sendform-container #btn-wrapper
{
	width:320px;
}

#sendform-container #btn-container
{
	float:right;
	margin:5px 22px 0 0;
}

/* bær popup */
.baer-detail
{
	background-color:#FFFFFF;
	position:absolute;
	height:220px;
	overflow:auto;
}

/* login */
#link-login
{
	cursor:pointer;
	position:absolute;
	padding-left:30px;
	right:100px;
	top:12px;
	height:24px;
	background-image:url(images/icon-login.png);
	background-repeat:no-repeat;
	background-position:left;
}

.link-like
{
	cursor:pointer;
}

/* undisíður */
.subpage-container
{
	margin-top:30px;
}

.subpage-container span.main-content
{
	display:block;
	padding:8px;
	border:solid 8px #595858;
	background-color:#FFFFFF;
}

.subpage-container h2
{
	font-family:times,Times New Roman,times-roman,georgia,serif;
}

.subpage-container p
{
	/*line-height:20px;*/
	/*width:75%;*/
}

/* statistics síða */
.tbl-statistics-overview
{
	border-collapse:collapse;
	margin-bottom:50px;
	width:700px;
}

.tbl-statistics-overview caption 
{
	margin:70px 0 12px 8px;
	padding:0;
	border-bottom:1px solid #BBD9EE;
	text-align:left;
	font-weight:bold;
}

.tbl-statistics-overview caption.first 
{
	margin-top:0;
}

.tbl-statistics-overview td, .tbl-statistics-overview th {
	border:1px solid #BBD9EE;
	height:1.5em;
	padding:4px;
	text-align:center;
}
.tbl-statistics-overview td
{
	background-color:#e7f1f8;
}

 .tbl-statistics-overview th 
 {
 	background-color:#BBD9EE;
 	color:#595858;
 }
 
 .tbl-statistics-overview .clear
 {
 	border:0;
 	background-color:Transparent;
 }
 
 #conditionsgroup-container
 {
 	padding-top:30px;
 }
 
#conditionsgroup-container fieldset
{
	width:180px;
	height:180px;
	display:inline;
	border:solid 1px #BBD9EE;
}
#conditionsgroup-container legend
{
	color:#595858;
	font-weight:bold;
	padding: 0.2em 0.5em;
}

#conditionsgroup-container fieldset#main-conditions
{
	width:460px;
}

#conditionsgroup-container #textboxes-container
{
	width:210px;
	float:left;
	padding-top:12px;
}

#conditionsgroup-container fieldset#main-conditions fieldset
{
	height:140px;
	width:200px;
}

#conditionsgroup-container #svaedi-container
{
	float:right;
	width:200px;
	margin-right:30px;
}

#conditionsgroup-container #buttons-container
{
	display:inline;
}

#conditionsgroup-container select
{
	width:100%;
	height:150px;
}

#conditionsgroup-container #buttons-container input
{
}

.temp-warning {
	background-color:#F1F1F1;
	background-image:url(Images/icon-mini-info.png);
	background-position:10px 50%;
	background-repeat:no-repeat;
	border:1px solid #999999;
	margin:10px 2px;
	padding:10px 4px 10px 50px;
}

.manntalinfo-wrapper
{
	width:100%;
}

.manntalinfo-wrapper .manntal-more
{
	width:80%;
	cursor:pointer;
	float:right;
	text-align:right;
}

.manntalinfo-wrapper .thumbs-container
{
	display:inline;
}

.picturelink {
	
}

.picturelink img {
	border:medium none;
	margin:0 8px 7px 0;
}

.infopage-container
{
	background-color:#FFFFFF;
}

.infopage-container h2
{
	background-color:#FFFFFF;
	margin:0 10px 10px 10px;
}

.infopage-container p
{
	background-color:#FFFFFF;
	padding:0 10px 10px 10px;
	margin:0;
}

.infopage-container div
{
	background-color:#FFFFFF;
	padding:0 10px 10px 10px;
}
/*printSend*/
.printSend
{
	display:none;
}

.printSend-arrow
{
	background-image:url(images/vcard-arrow.png);
	background-repeat:no-repeat;
	background-position:left 10px;
	height:24px;
}

.printSend-arrow.baer
{
	margin-top:30px;
}

.printSend-content
{
	width:860px;
	/*background-color:#BBD9EE;*/
	padding:10px;
	overflow:hidden;
}


.printSend-content.baer
{
	width:670px;
	margin-top:1px;
}


.printSend-content .tab
{
	float:left;
	margin-right:1em;
	position:relative;
	width:15em;
	text-align:right;
}
.printSend-content .column
{
	float:left;
	width:100%;
	margin-bottom:3px;
}

.printSend-content .subheadcolumn
{
	margin-bottom:14px;
}

.printSend-content .column2
{
	float:left;
	width:520px;
	margin-bottom:6px;
}

.printSend-content .column3
{
	float:left;
	width:780px;
	margin-bottom:6px;
}

.printSend-content h2
{
	font-size:1.2em;
}

.printSend-content h3
{
	font-size:1em;
	margin-bottom:25px;
}

.printSend-content label
{
	font-weight:bold;
}

.printSend-content span
{
	font-weight:normal;
}

.printSend-content .disclaimer
{
	float:left;
	display:block;
	margin-top:12px;
}

.printSend-arrow .share-container, .share-container
{
	width:880px;
	text-align:right;
	/*background:url(../../js/jquery.multiSelect/dropdown.gif) no-repeat scroll right center;
	padding-right:12px;
	padding-top:30px;*/
}

.baer
{
	width:100%;
}

.fieldset-baer, .fieldset-baer .printSend-arrow.baer
{
	clear:both;
}

.printSend-arrow .share-container.baer
{
	width:690px;
	position:relative;
	top:10px;
}

.printSend-arrow .share-container div, .share-container div
{
	font-size:0.9em;
	margin-right:4px;
	padding:6px 4px 0 30px;
	background-repeat:no-repeat;
	background-position:2px 50%;
	background-color:#BBD9EE;
	height:24px;
	display:inline;
	float:right;
	cursor:pointer;
}

.baer div
{
}

.printSend-arrow .share-container div:hover, .share-container div:hover
{
	cursor:pointer;
}

.printSend-arrow .share-container .print, .share-container .print
{
	background-image:url(images/icon-print.png);
}

.printSend-arrow .share-container .sendfriend, .share-container .sendfriend
{
	background-image:url(images/icon-send.png);
}

.printSend-arrow .share-container .sendfacebook, .share-container .sendfacebook
{
	background-image:url(images/icon-facebook.png);
}
