sk/**************************/
/* content holders */
/**************************/

#wrapper {
text-align:left;
width:970px;
background: #FFFFFF; 
}

#admin_content {
padding: 0px 5px 0px 5px;
}

#content {
width: 970px;
padding: 0px;
text-align: left;
/*background: #f8eedd; */
}

#admin_main_content {
width: 970px;
padding: 0px;
text-align: left;
background: #FFF;
}

/* Style for specific pages */
/* -------------- HEADER ---------------------------*/

#hdr_menu{
  margin: 0px;
  width: 970px;
  height:200px;
  min-height:0px;
  margin-right:0px;
  padding: 0px;
  background: #000 url(../img/rbf_banner_2016.gif) ;}
#hdr_newsletter{
  margin: 0px;
  width: 800px;
  height:200px;
  min-height:0px;
  margin-right:0px;
  padding: 0px;
  background: #000 url(http://this.is/taptech/open2008/img/skytop2.gif) ;
}

.hdr_menu_title{
  padding: 0px 0px 0px 0px;
  font-family:  arial;
  font-size:36px;
  font-weight: normal;
  color: #FFFFFF;  
  letter-spacing: 0.1em;
  height:140px;
  width: 300px;
  text-align: center;
  background: #D2212A;
}

/* -------------- FORSÍĐA ---------------------------*/

#vorur_forsida {
text-align: left;
width: 180px;
height: 500px;
overflow: hidden;
float: left;
margin-left: 8px;
background: #FFF;
border-left: 1px solid #D0D0D8; /* #D9ECFF */
border-bottom: 1px solid #D0D0D8; /* #D9ECFF */
}

#frettir_forsida {
text-align: left;
width: 300px;
height: 550px;
overflow: hidden;
float: left;
margin-left: 15px;
background: #FFF;
/* border-left: 1px solid #D0D0D8;*/ /* #D9ECFF */
/* border-right: 1px solid #D0D0D8;*/ /* #D9ECFF */
/* border-bottom: 1px solid #D0D0D8;*/
}

#splash_forsida {
text-align: left;
width: 550px;
height: 550px;
overflow: hidden;
float: left;
background: #E7ECF0;
}

#forsida{
height: auto;
border-bottom: 1px solid #D0D0D8; 
}

.content_forsida{
color: #4A4A4A;
padding:8px 7px 7px 5px;
/* font-family: Verdana, Helvetica, sans-serif; */
font-size: 11px;
Line-height: 1.2em;
/* border-bottom: 1px solid #D0D0D8;*/ /* #D9ECFF */
}

.content_2_forsida{
color: #4A4A4A;
padding:10px 10px 10px 10px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
Line-height: 1.2em;
}

.resource{
/* float: left; */
/* width: 300px;*/
 padding: 0px 0px 10px 0px;
border-bottom: 1px solid #D0D0D8; 
}

/* -------------- VÖRUR---------------------------*/
#main_body{
  width: 970px;
  background: #fff; 
}

#news_body{
  width: 800px;
  background: #ffffff; 
border-left:1px solid #D0D0D8;
border-right:1px solid #D0D0D8;
}

#content_main{
font-family:Helvetica, sans-serif;
font-size: 12px;
/*background: #f8eedd; */
width: 798px; /*729px;*/
min-height: 450px;
height:auto !important;
_height: auto !important;
height: 450px;
float: left;
border-left:1px solid #D0D0D8;

background: #FFF;
}

.line_line{
  height: 20px;
  border-bottom:1px solid #D0D0D8;
  width: 100%;
}

#content_news_main{
font-family:Helvetica, sans-serif;
font-size: 12px;
/*background: #f8eedd; */
width: 798px; /*729px;*/
min-height: 450px;
height:auto !important;
_height: auto !important;
height: 450px;
float: left;
background: #FFF;
border-right:1px solid #D0D0D8;
}

#content_firstpage_main{
font-family:Helvetica, sans-serif;
font-size: 12px;
background: #FFF;
width: 800px;
min-height: 410px; 
height:auto !important;
_height: auto !important;
height: 410px; 
float: left;
background: #FFF url(../img/svartarkot.jpg) no-repeat;
background-position: bottom right; 
}

#resource_main{
background: #FFF;
width: 730px;
min-height: 400px;
height:auto !important;
_height: auto !important;

height: 400px;
float: left;
/* border-top: 1px solid #D0D0D8;
border-left: 1px solid #D0D0D8;*/
border-bottom: 1px solid #D0D0D8;
}
.content_border{
}
.content_main_padding{
margin: 10px 20px 2px 20px;
}

.content_firstpage_padding{
margin: 0px 0px 0px 20px;
}

.resource_select_padding{
margin: 10px 10px 2px 10px;
}

.clear_both{
clear: both;
}

#menu_holder{
float:left;
width:170px;  
overflow: hidden;
background: #ffffff; 
}

#menu_main {
padding: 0px 5px 0px 5px;
margin-right: 0px; /* 8px */
text-align: left;
font-size: 10px;
}

#resource_select {
float:left;
width:210px;
margin-right: 0px; /* 8px */
border-left: 1px solid #D0D0D8;
text-align: left;
font-size: 10px;
}

.floatleft{
float: left;
padding 5px 10px 10px 0px;
}

/* -------------- LAUSNIR---------------------------*/

#lausnir {
background: #FFF;
width: 680px;
height: 480px;
float: left;
border-top: 1px solid #D0D0D8;
border-left: 1px solid #D0D0D8;
border-bottom: 1px solid #D0D0D8;
}

.starfsmenn {
float: left;
width: 200;
}

/*-- content holder end*/
.big_title {
font-family: "trebuchet MS",tahoma,arial;;
font-size: 18px;
line-height:1.2em;
color: #006699;
font-weight:bold;
padding: 0px 0px 0px 0px;
}
.fyrirsogn_title {
font-family: Lucida Sans, Verdana, Helvetica, sans-serif;
font-size: 14px;
line-height:1.0em;
color: #006699;
font-weight:bold;
padding: 0px 0px 0px 0px;
}

.fyrirsogn_title_lines {
font-family:  "trebuchet MS",tahoma,arial;;
font-size: 14px;
line-height:1.0em;
color: #474747;
font-weight:bold;
padding: 0px 0px 0px 0px;
}

.fyrirsogn_content {
font-family: Verdana, Helvetica, sans-serif;
font-size: 14px;
line-height:1.0em;
color: #474747;
font-weight:normal;
padding: 0px 0px 0px 0px;
}

.content{
text-align: left;
color: #4A4A4A;
text-align:left;
padding:0px 10px 0px 10px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
Line-height: 1.2em;
}

.content_left {
text-align: left;
color: #4A4A4A;
color: #000000;
text-align:left;
padding:10px 10px 0px 10px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
Line-height: 1.4em;
}

.content_right {
text-align: left;
color: #4A4A4A;
padding:10px 10px 10px 10px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
Line-height: 1.2em;
}

.content_x{
text-align: left;
color: #4A4A4A;
padding:10px 10px 10px 10px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
Line-heigth: 1.2em;
}

#footer_img{
clear: both;
font-size:11px;
margin: 0px;
padding:0px;
width:760px;
/* line-height:0px;*/
font-size: 0px;
height:24px;
min-height:24px;
background: #FAA819 url(../img/banner.jpg) repeat-y;
}

#footer_addr{
clear: both;
font-family:  arial;
font-size:1.0em;
font-weight: Normal;
color: #3C4EB3;
width:970px;
text-align: left;
line-height:1.4em;
background:#FFF;
/*background: #FFF url(../img/skybot2.gif) no-repeat;
background-position: bottom right; */
}

#news_footer_addr{
clear: both;
font-family:  arial;
font-size:1.2em;
font-weight: Normal;
color: #5C7EB3;
width:800px;
text-align: left;
line-height:1.4em;
background:#FFF;
}

.footer_border{
  height: 30px;
  background: #000;
}

.footer_padding{
padding: 5px 0px 5px 30px;
border-top: 1px solid #D0D0D8; /* #D9ECFF */
}

#footer_addr a {
color: #5C7EB3;
}

.title_padding{
padding: 2px 0px 0px 70px;
/*font-family: "trebuchet MS",tahoma,arial; */
/*font-family: Lucida Sans, Verdana, Helvetica, sans-serif; */

/*font-family:Helvetica, sans-serif;*/
font-family:  arial;
font-size:36px;
font-weight: normal;
color: #FFFFFF;  
letter-spacing: 0.1em;
}

.title_shrink{
font-size:20px;
font-style: italic;
font-weight: bold;
}

rightbar {
background: #FFF;
width: 670px;
float: right;
padding: 10px 10px 2px 10px;
border-left: 2px dashed #D9ECFF
}

#rightpad {
}

#leftpad {
float:right;
font-size: 12px;
padding: 10px 10px 2px 10px;
}

#rightbar_wide{
background: #FFF;
width: 660px;
font-size: 12px;
float: right;
padding: 10px 10px 2px 10px;
border-left: 2px dashed #D9ECFF

}

#rightbar_logos{
background: #FFF;
width: 200px;
font-size: 12px;
float: right;
text-align: center;
padding: 10px 10px 2px 10px;
}

#navbar {
background: #FFF;
width: 100%;
float: left;
padding: 0px 0px 0px 0px;
/* background: #FAA819 url(../img/banner_top.jpg) repeat-y;*/
text-align: left;
text-size: 10px;

}

/*************************/
/* síđu skilgreiningar */
/*************************/
/*font-family: Verdana, Helvetica, sans-serif;*/
a:link {font-family:Helvetica, sans-serif; color: #007FC8; text-decoration: none;}
a:visited {font-family:Helvetica, sans-serif; color : #007FC8; text-decoration: none; }
a:active {font-family:Helvetica, sans-serif; color : #007FC8; }
a:hover {font-family:Helvetica, sans-serif; color : #000000; text-decoration: underline;}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height: 1.7em;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 1.3em;
	font-weight: 600;
	padding-bottom: 10px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1em;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
/*
h1 {
color: #000;
font-family: "trebuchet MS",tahoma,arial;
font-size: 18px;
font-weight: strong;
height: 1.4em;
}

h2 {
color: #000;
font-family:  "trebuchet MS",tahoma,arial;
font-size: 15px;
font-weight: strong;
line-height: 1.4em;
padding:5px 0px 0px 0px; }

h3 {
background-color: #C0C0C0;

color: #FFFFFF;
font-family: "trebuchet MS",tahoma,arial;
font-size: 12px;
font-weight: bold;
line-height: 1.4em;

font-size: 12px;
padding: 3px 0px 3px 10px;
}

h4 {
font-family: arial,helvetica,sans-serif;
color: #707070;
font-size: 11px;
font-weight: bold;
padding:3px 0px 2px 0px;
}
*/
h5 {
float:left;
text-align: center;
font-family: Verdana, Helvetica, sans-serif;
color: #B52E3A;
font-size: 10px;
font-weight: bold;
padding:0px 10px 0px 0px;
}

h6 {
font-family: Verdana, Helvetica, sans-serif;
color: #007FC8;
font-size: 14px;
font-weight: bold;
height: 1.2em;
padding: 15px 0px 5px 10px;
}

hr {
background : #007FC8;
color: #007FC8 ;
height:1px;
}

form,div, blockquote, h1,h2,h3,h4,h5,h6 {
margin-top: 0em;
margin-bottom: 0em; }

#cl {
clear:both;
}

#tolf {
font-size: 12px;
}

p {
margin-top: 0em;
padding: 0px 0px 0px 0px;
margin-bottom: 1em;
}

#voruheiti {
font-family: Lucida Sans, Verdana, Helvetica, sans-serif;
font-size: 18px;
}

#vorulysing {
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
}

.starfsmannabox{
float: left;
height: 120px;
width:300px;
}

.news {
border-bottom: solid 1px;
border-color:#fff;
padding-bottom:5px;
}

#frettdags {
color: #007FC8;
font-style: italic;
font-size: 9px;
}
/************************************/
/* First level Navigation */
/************************************/

.navlist {
list-style: none;
padding: 0px;
margin: 0px;
/*left: 80px;*/
/*top: 224px;*/
/*background:* #BC141C; */
/*width: 583px;*/
}

.hdr_menu_content{
padding: 0px 0px 0px 169px;
}
/*
.navlist a.firstlevel:visited,#menulist a.firstlevel:active{
text-decoration: none;
}

.navlist a.firstlevel:hover{
text-decoration: underline;
}
*/
/*
.navlist a.firstlevel{
height:18px;
min-height:18px;
margin: 0px;
line-height: 18px;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:13px;
text-align: center;
color: #008CA6;
font-weight: bold;
text-decoration: none;
padding: 0px 12px 0px 12px;
}


html>body .navlist a.firstlevel{
padding:0px 12px 0px 12px;
}

.navlist a.firstLevel_selected{
height:18px;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:13px;
text-align: center;
color: #000;
text-decoration: none;
font-weight: bold;
padding:0px 12px 0px 12px;
margin: 0px;
margin-right:0px;
}

html>body .navlist a.firstLevel_selected{
padding:0px 12px 0px 12px;
}
*/
.navlist a.firstlevel, .navlist a.firstLevel_selected{
display:block;
text-align: center;
white-space:nowrap;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
font-size: 0.8em;
border-left: 1px solid #8CAED3; 
width: 144px;
height: 16px;
padding-top: 1px;
text-transform: uppercase; 
}
.navlist a.secondlevel, .navlist a.secondLevel_selected{
display:block;
text-align: center;
white-space:nowrap;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
font-size: 0.8em;
border-left: 1px solid #8CAED3; 
width: 220px;
height: 16px;
padding-top: 1px;
text-transform: uppercase; 
}

.navbox_firstlevel{
display:block;
text-align: center;
white-space:nowrap;
color: #ffffff;
text-decoration: none;
font-weight: normal;
font-size: 0.8em;
border-left: 1px solid #8CAED3;
width: 144px;
height: 16px;
padding-top: 1px;
text-transform: uppercase; 
}

.navbox_secondlevel{
display:block;
text-align: center;
white-space:nowrap;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
font-size: 0.8em;
border-left: 1px solid #8CAED3;
width: 220px;
height: 16px;
padding-top: 1px;
text-transform: uppercase; 
}

.navlist t.firstlevel, .navlist t.firstLevel_selected{
display:block;
text-align: center;
white-space:nowrap;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
font-size: 0.8em;
border-left: 1px solid #8CAED3; 
width: 144px;
height: 16px;
padding-top: 1px;
text-transform: uppercase; 
}

/*
html>body .navlist a.firstlevel, html>body .navlist a.firstLevel_selected{
padding:0px 12px 0px 12px;
}
*/

.navlist a.firstlevel:visited, .navlist a.secondlevel:visited{
text-decoration: none;
}

.navlist a:firstlevel:active, .navlist a.secondlevel:active{
text-decoration: none;
}

.navlist a.firstlevel:hover, .navlist a.secondlevel:hover{
	background: #FFCA47;
	color: #000000;
}
.navlist a.firstLevel_selected, .navlist a.secondlevel_selected{
color: #000; /* #D2C10C;*/
background: #FFFFFF;
}

.navlist li.Level_1_li, .navlist li.Level_1_li_sel {
float: left;
padding: 0;
margin: 0;
/*background: #BC141C;*/
}
.navlist li.navbox {
float: left;
padding: 0;
margin: 0;
/*background: #8CAED3;*/
background: #5C7EB3
}

html>body .navlist li.Level_1_li, html>body .navlist li.Level_1_li_sel{
padding:0px 0px 0px 0px;
}


/*
.navlist li.Level_1_li {

font-size:11px;
display: inline;
margin: 0px;
height:18px;
min-height:18px;
line-height:18px;
margin-right: 0px;
}

html>body .navlist li.Level_1_li{
padding:0px 0px 0px 0px;
}

.navlist li.Level_1_li_sel {
height:18px;
line-height:18px;
font-size:13px;
display: inline;
background: #FFF;
margin:0px;
}

html>body .navlist li.Level_1_li_sel{
padding:0px 0px 0px 0px;
}
*/

/*----------------------------------------------------*/

IMG {border: none;}
/* a IMG:hover{border: 1px #0000BB solid;}*/



/* ---------------------LEFT MENU ------------------------------------------------*/

/* techspecs */

#tech1 {
color: #007FC8;
background: #D9ECFF;
font-weight: bold;
font-size:12px;
padding: 0px 10px 0px 10px;
float: left;
width: 150px;
}
#tech2 {
color: #007FC8;
background: #FFFFFF;
float: left;
font-size:12px;
padding: 0px 10px 0px 10px;
width: 400px;
}

#tech3 {
color: #007FC8;
background: #D9ECFF;
font-weight: bold;
font-size:12px;
padding: 0px 10px 0px 10px;
float: left;
width: 90px;
}


/* ---------------------------Fra admin------------------------------ */

table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}
.copyright {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}

table.previewTable{
border: 1px #CCCCCC solid;
}

tr.files a{
color: #0000FF;
}
tr.files a:visited{
}
tr.files a:link{
}

tr.files a:hover{
background: #D9ECFF;
}

/* **************************************************************** */

/* Select box frontpage                                             */

/* **************************************************************** */

#onecol .dd { float: right; width: 200px; margin: 10px 20px 0 0px;}



.dd h5 { color: #666; margin-bottom: 0px; }



.dd form { padding: 0px; margin: 0px; }



.dd select {

  width: 160px;

  font-size: .9em;

  color: #666;

  border: 1px solid #9c9c9c;

}

