/* **************************************************************** */
/* Time & date frontpage                                            */
/* **************************************************************** */

.date-time {
  position: absolute;
  top: 248px;
  right: 22px;
  font-size: 1.2em;
  color: #999;
  font-weight: bold;
}

.date-time .date { float: left; padding-top: 5px; }

.date-time .time {
  float: left;
  height: 21px;
  padding: 5px 0 0 33px;
  margin-left: 8px;
  background: url(/portaldata/5/images/icn-clock.gif) no-repeat 0% 50%;
}

.item { float:left; margin:0px 5px 5px 0px; padding-top:15px;width:430px;}
.item .news-img { float:left;border:1px solid #e7e7e7; padding:3px; margin-right:5px;}
.item .news-title { float:left;padding-right:10px;}
.item .news-title a {font-weight: bold;font-size:1.1em;line-height:1.1em;}
.item .date { color:#999999; }


/* **************************************************************** */
/* Info & Weather tabsystem frontpage                               */
/* **************************************************************** */

#info {
  position: absolute;
  top: 249px;
  left: 250px;
  width: 703px;
  height: 256px;
}

#info .opening-info { float: left; width: 237px; }

#info .opening-info h2 { font-size: 1.2em; color: #296ca3; margin: 0 0 5px 0; }

/*20.02.2009 Svavar MarginBott var 6 px*/
#info .opening-info dl { width: 196px; margin-bottom: 0px; }

#info .opening-info dl dt { 
  float: left; 
  width: 144px;
}

#info .opening-info dl dd { text-align: right; padding-right: 20px; }
#info .opening-info dl dd.closed { background: url(/portaldata/5/images/icn-closed.gif) no-repeat 100% 50%; }
#info .opening-info dl dd.open { background: url(/portaldata/5/images/icn-open.gif) no-repeat 100% 50%; }

/**** Weather Info ****/
#info .weather {
  position: absolute;
  top: 15px;
  right: 12px;
  width: 201px;
  height: 188px;
}

#info .weather img { margin-left: 36px; }

#info .weather dl { width: 201px; margin-bottom: 6px; }

#info .weather dl dt { 
  float: left; 
  width: 70px;
  color: #424242;
  font-weight: bold;
  margin-top: 3px;
}

#info .weather dl dd { text-align: right; padding: 2px 0 2px 0; border-top: 1px solid #e6e6e6;  }

/* **************************************************************** */
/* Banners left sidebar frontpage & subpage                         */
/* **************************************************************** */

*:first-child+html #block_2 .padding img { margin-bottom: -3px; }

/* **************************************************************** */
/* News frontpage                                                   */
/* **************************************************************** */

.fp-news {
  float: left;
  width: 479px;
  min-height: 317px;
  _height: 317px;
  background: url(/portaldata/5/images/bg-fp-news.gif) no-repeat 0% 0%;
}

.fp-news .fp-news-content { padding: 16px 22px 0 22px; }

.fp-news .fp-news-content h2 {
  font-size: 1em;
  color: #a9a9a9;
  text-transform: uppercase;
  margin: 0;
}

/**** Fisrt news definitons ****/
.fp-news .fp-news-content .main { margin-top: 29px; }
.fp-news .fp-news-content .main .date { color: #808181; margin-bottom: 2px; }
.fp-news .fp-news-content .main h3 { margin: 0 0 5px 0; }
.fp-news .fp-news-content .main p { margin: 0; }

/**** News list definitions ****/
.fp-news .fp-news-content ul { 
  list-style: none; 
  list-style-position: outside;
  padding-bottom: 42px;
  margin-top: 20px;
  border-bottom: 1px solid #e6e6e6;
}

.fp-news .fp-news-content ul li { padding-bottom: 3px; }
.fp-news .fp-news-content ul li .date { color: #808181; padding-right: 5px; }
.fp-news .fp-news-content ul li a { padding-left: 5px; }

/* **************************************************************** */
/* Webcam frontpage                                                 */
/* **************************************************************** */

.webcam {
  float: left;
  width: 235px;
  min-height: 317px;
  _height: 317px;
  background: url(/portaldata/5/images/bg-webcam.gif) no-repeat 0% 0%;
}

.webcam .webcam-content { padding: 16px 22px 0 22px; }

.webcam .webcam-content h2 {
  font-size: 1em;
  color: #a9a9a9;
  text-transform: uppercase;
  margin: 0;
}

.webcam .webcam-content .stream { padding-bottom: 27px; margin-top: 29px; border-bottom: 1px solid #e6e6e6; }

.webcam .webcam-content .stream h3 {
  font-size: 1em;
  color: #999;
  text-align: center;
  margin: 0 0 20px 0;
}

.webcam .webcam-content .stream .live {
  width: 191px;
  height: 131px;
  background: url(/portaldata/5/images/bg-tmp-webcam.gif) no-repeat 0% 0%;
}

/* **************************************************************** */
/* Main content subpages                                            */
/* **************************************************************** */

.nafnspjald strong {font-size:14px; font-weight:bold;}

.main-content { 
  min-height: 250px;
  _height: 250px;
  padding: 14px 20px 20px 20px;
  background: url(/portaldata/5/images/bg-main-content.gif) no-repeat 0% 0%; 
}

.main-content.twocol {background: url(/portaldata/5/images/bg-2col-main-content.gif) no-repeat 0% 0%;  }


/**** Box ****/
.main-content .box-wrapper {
  float: left;  
  padding:0px 0px 10px 0px;
}

.main-content .box { float:left; width:180px; display:table-cell; margin:10px 35px 0 0; min-height: 124px; _height: 124px;}

/**** Print ****/
.main-content .send-print { float: left; width: 439px; padding: 15px 0 15px 0; border-top: 1px solid #e6e6e6; }
.main-content.twocol .send-print { float: left; width: 655px; padding: 15px 0 15px 0; border-top: 1px solid #e6e6e6; }
/*#two-col-sub #block_1 .main-content .send-print { float: left; width: 439px; padding: 15px 0 15px 0; border:none;}*/


.main-content .send-print ul { float: left; margin: 0;  padding: 0; }
.main-content .send-print ul li { float: left; list-style: none; width:100px;}
.main-content .send-print a { float: left; color: #999; padding-left: 20px; }
.main-content .send-print a.send { background: url(/portaldata/5/images/icn-send-page.gif) no-repeat 0% 50%; margin-right: 20px; }
.main-content .send-print a.print { background: url(/portaldata/5/images/icn-print-page.gif) no-repeat 0% 50%; }

/* **************************************************************** */
/* Boxes subpages - Right sidebar                                   */
/* **************************************************************** */

#three-col-sub #block_3 .box { 
  min-height: 106px; 
  _height: 106px; 
  background: url(/portaldata/5/images/bg-box-right.gif) no-repeat 0% 0%; 
}

#three-col-sub #block_3 .box .box-content { padding: 14px 13px 10px 13px; }
#three-col-sub #block_3 .box .box-content h4 { margin: 0 0 6px 0; }
#three-col-sub #block_3 .box .box-content h4 a { padding-right: 13px; background: url(/portaldata/5/images/bg-orange-arrow.gif) no-repeat 100% 50%; }

#three-col-home #block_3 h2 {
  font-size: 1em;
  color: #a9a9a9;
  text-transform: uppercase;
  margin: 0;
}


/* **************************************************************** */
/* Sitemap												                                  */
/* **************************************************************** */

.sitemap-wrapper {}

.sitemap-wrapper ul { list-style: none; padding: 0; margin: 0; }
.sitemap-wrapper li { display: inline; padding: 0; margin: 0; }

.sitemap-wrapper a {
  display: block;
  font-weight: bold;
  padding: 6px 0px 6px 20px;  
  background: url(/portaldata/5/images/bg-orange-arrow.gif) no-repeat 5px 50%;
}

/**** Level 1 ***/
.sitemap-wrapper .level1 a:hover,
.sitemap-wrapper .level1 .current_page a { color: #fcb316; text-decoration: none; }

/**** Level 2 ***/
.sitemap-wrapper .level1 .level2 a { color: #296ca3; font-weight: normal; background: none; padding-left:35px;}
.sitemap-wrapper .level1 .level2 a:hover,
.sitemap-wrapper .level1 .level2 .current_page a { color: #fcb316; text-decoration: none; padding-left:35px;}

/**** Level 3 ***/
.sitemap-wrapper .level1 .level2 .level3 a { color: #296ca3; font-weight: normal; background: none; padding-left:55px;}
.sitemap-wrapper .level1 .level2 .level3 a:hover,
.sitemap-wrapper .level1 .level2 .level3 .current_page a { color: #fcb316; text-decoration: none; padding-left:55px;}


/* **************************************************************** */
/* Search results  								                                  */
/* **************************************************************** */
.search-results-wrapper {}
.search-results-wrapper a { font-weight:bold; }
.search-results-wrapper .item { border-bottom:1px solid #E6E6E6; margin:3px 0px 3px 0px; padding:5px 0px 8px 0px;}

.search-results-wrapper .paging { padding:3px 3px 3px 3px; border:1px solid #E6E6E6; margin-top:10px; }

/* **************************************************************** */
/* Login          								                                  */
/* **************************************************************** */
.login { }
.login p { margin:0px; }

/* **************************************************************** */
/* News list      								                                  */
/* **************************************************************** */
.newslist { float:left; padding:0px; margin:0px; width:430px; }

.newslist h4 { margin-bottom:0px; }
.newslist h3 { margin:0px 0px 0px 0px; }
.newslist .date { color: #808181; margin-bottom: 2px; }
.newslist p { margin-top:5px; }
.newslist ul { float:left; padding: 0px; margin:0px; list-style:none;}
.newslist ul li { float:left; padding: 0px; margin:0px 0px 2px 0px; list-style:none; width:430px;}
.newslist ul li .date { color: #808181; padding-right: 5px; margin:0px;}
.newslist ul li a { padding-left: 0px; }

.box-content ul { padding:0px; margin:0px; list-style:none;}
.box-content li { padding-bottom: 3px; list-style:none;}
.box-content li a { background: url(/portaldata/5/images/bg-orange-arrow.gif) no-repeat 3px 50%;  padding: 5px 0px 6px 19px; font-weight:bold;}
.box-content li a:hover, 
.box-content li.current_page a { color:#FCB316; text-decoration:none;}

/* **************************************************************** */
/* Image gallery																										*/
/* **************************************************************** */

.album { padding: 0px;  float:left;}
.album .imageSingle {  float: left; width:215px; margin-bottom:10px; margin-right:5px;}
.album .imageSingle .image { margin:2px; }
.album .imageSingle img { border:solid 1px #bebebe; padding:2px;}
.album .footer { float:left; font-weight:bold; padding-top: 3px; padding-bottom:3px; padding-left:5px;}
.album .footer a.more { margin:0px; padding-left:15px; font-size:12px;}

.album ul { float:left; list-style: none; padding: 0; margin: 0;}
.album li { float:left; display: inline;  margin: 0; padding:0px 0px 10px 0px;height:82px;width:131px; }
.album li img { float:left;  padding: 3px; margin: 3px; border:solid 1px #bebebe;}

#flodatafla .flod 
{
  font-size : 11px;
}

.hitastig 
{
  font-size : 11px;
}