/*
 * FCKeditor - The text editor for Internet - http://www.fckeditor.net
 * Copyright (C) 2003-2007 Frederico Caldeira Knabben
 * 
 * == BEGIN LICENSE ==
 * 
 * Licensed under the terms of any of the following licenses at your
 * choice:
 * 
 *  - GNU General Public License Version 2 or later (the "GPL")
 *    http://www.gnu.org/licenses/gpl.html
 * 
 *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
 *    http://www.gnu.org/licenses/lgpl.html
 * 
 *  - Mozilla Public License Version 1.1 or later (the "MPL")
 *    http://www.mozilla.org/MPL/MPL-1.1.html
 * 
 * == END LICENSE ==
 * 
 * File Name: fck_editorarea.css
 * 	This is the default CSS file used by the editor area. It defines the
 * 	initial font of the editor and background color.
 * 
 * 	A user can configure the editor to use another CSS file. Just change
 * 	the value of the FCKConfig.EditorAreaCSS key in the configuration
 * 	file.
 * 
 * File Authors:
 * 		Frederico Caldeira Knabben (www.fckeditor.net)
 * 		Alfonso Martinez de Lizarrondo - Uritec (alfonso at uritec dot net)
 */

/*
    The "body" styles should match your editor web site, mainly regarding
    background color and font family and size.
*/

/*body
{
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
	margin: 0px;
}
*/

body
{
	margin: 0px;
 	text-align: center;
 	padding: 0;
	color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
   background: #FFD;
}

body, td
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
}

a[href]
{
	color: #0000FF !important;	/* For Firefox... mark as important, otherwise it becomes black */
}

/* 
	Just uncomment the following block if you want to avoid spaces between 
	paragraphs. Remember to apply the same style in your output front end page.
*/

/*
p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}
*/

/*
    The following are some sample styles used in the "Styles" toolbar command.
    You should instead remove them, and include the styles used by the site
    you are using the editor in.
*/

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

/**************************/
/*     content holders     */
/**************************/

#wrapper {
 	text-align:left;
 	width:840px;
   background: #FFFFFF; 
   }

#content {
  width: 840px;
  padding:0px;
/*  border-left: 2px dashed #D9ECFF;
  border-right: 2px dashed #D9ECFF;*/
  }

/*-- content holder end*/
.big_title {
	font-family: Lucida Sans, Arial, Verdana, Sans-serif; 
	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: Verdana, Helvetica, sans-serif; 
	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;
 	text-align:left;
  	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;
 }

/**************************/
/*     Header items      */
/**************************/
#hdr {
	font-size: 0px;
	float:left;
	width:840px;	
	height:180px;
	min-height:0px;
	margin: 0px;
	padding:0px;
 }
 
 #hdr_img{
 	font-size:11px;
 	margin: 0px;
	padding:0px;
 	float:Left;
	width:840px;
	line-height:0px;
	font-size: 0px;
	height:98px;
	min-height:98px;

}
  
#hdr_menu{
 	margin: 0px;
 	float:left;
	width: 840px;
	height:93px;
	min-height:0px;
	margin-right:0px;
   background: url(../img/banner_top.jpg) no-repeat ;
}

#footer_img{
   clear: both; 
	font-size:11px;
 	margin: 0px;
	padding:0px;
	width:840px;
/*	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: Lucida Sans, Verdana, Helvetica, sans-serif; 
	font-size:10px;
	color: #42A2DD;
 	margin: 0px;
	padding:0px;
	width:830px;
	text-align: center;
	line-height:1.4em;
	background: #FFF;
	padding: 5px;
}
#footer_addr a {
	font-size:10px;
	font-family: Lucida Sans, Verdana, Helvetica, sans-serif; 
	color: #42A2DD;
	}
#newbar {
  width: 215px;
  float: right;
  border-bottom:  2px dashed #D9ECFF;
/*  padding:0px,8px,0px,8px; */
 background: #E8EFFF;

}
	
#leftbar {  
  background: #FFF;
  float: left;
  width: 840px;
  border-left: 2px dashed #D9ECFF;
  border-right:   2px dashed #D9ECFF;
}
#rightbar {
  background: #FFF;
  width: 620px;
  float: right;
  padding: 10px 10px 2px 10px;
  border-left: 2px dashed #D9ECFF
}

#rightpad {
  float:left;
  font-size: 12px;
  padding: 10px 10px 2px 10px;
}

#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: 840px;
/*  width:840px;*/
  float: left;
/*  padding:0px,0px,0px,0px; */
/*  background: #FAA819 url(../img/banner_top.jpg) repeat-y;*/
 border-left: 2px dashed #D9ECFF; /* #D9ECFF  */
 border-right: 2px dashed #D9ECFF; /* #D9ECFF  */
}

 /*************************/
 /*  síðu skilgreiningar  */
 /*************************/
a:link  {font-family: Verdana, Helvetica, sans-serif;  color: #007FC8; text-decoration: none;}
a:visited {font-family: Verdana, Helvetica, sans-serif; color : #007FC8;  text-decoration: none; }
a:active {font-family: Verdana, Helvetica, sans-serif; color : #007FC8; }
a:hover {font-family: Verdana, Helvetica, sans-serif; color : #000000; text-decoration: underline;}

h1 {
  	font-family: Verdana, Helvetica, sans-serif;
	color: #007FC8;
	font-family: Lucida Sans, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold; 
	height: 1.6em;	
}

h2 {
	color: #007FC8;
	font-family: Lucida Sans, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	line-height: 1.6em;
	padding:5px 0px 0px 0px; }

h3 {	
    font-family: Verdana, Helvetica, sans-serif;
	background-color: #007FC8;

	color: #E0E0EA;
	font-family: Lucida Sans, Verdana, Helvetica, sans-serif; 
	font-weight: bold;

    font-size: 12px;
	padding: 3px 0px 3px 10px;
}

h4 {	
    float:right;
    width: 140px;
    height: 70px;
	text-align: right;
	font-family: Verdana, Helvetica, sans-serif;
	color: #B52E3A;
	font-size: 10px;
	font-weight: bold;
	padding:10px 0px 10px 0px; 
}

h5 {	
    float:left;
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
	color: #B52E3A;
	font-size: 10px;
	font-weight: bold;
	padding:10px 10px 10px 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;
}
.news {
  border-bottom: solid 1px;
  border-color:#fff;
  padding-bottom:5px;
}

#frettdags {
  color: #007FC8; 
  font-style: italic; 
  font-size: 9px;
}
/************************************/
/*     First level Navigation       */
/************************************/

#navlist {
	float:left;
	list-style: none;
	padding:0px;
	margin:0px;
	width: 840px;
	_width:839px;
	_height: 97px;
	padding-left:2px;
	padding-top: 75px;

/*  background: #D9ECFF;*/
}


#navlist a.firstlevel:visited,#menulist a.firstlevel:active{
	text-decoration: none;
}

#navlist a.firstlevel:hover{
	text-decoration: underline;
}


#navlist a.firstlevel{
	
	height:18px;
	_height:14px;
	min-height:18px;
	margin: 0px;
	line-height: 18px; /* var 18 */

	font-family:  Arial,Verdana, Helvetica, sans-serif;	
	font-size:12px; 
	text-align: center; 
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
   padding: 3px 12px 0px 12px;
	
}
html>body #navlist a.firstlevel{
	padding:0px 12px 0px 12px;
/*	padding:4px 15px 5px 15px;*/
}
#navlist a.firstLevel_selected{
	height:18px;	
	line-height: 14px; /* var 11px */

	_height:14px;/* var 13*/
	font-family:  Arial,Verdana, Helvetica, sans-serif;	

	font-size:12px; 
	text-align: center; 
	color: #000;
	text-decoration: none;
	font-weight: bold;
	padding:3px 12px 0px 12px;
/*	padding:2px 15px 2px 15px;*/
/*ddd	background:  url('../img/seperator.gif') no-repeat right   ;*/
	
	margin: 0px;
	
	margin-right:0px;
}

html>body #navlist a.firstLevel_selected{
	padding:0px 12px 0px 12px;
/*	padding:3px 15px 5px 15px;*/
}

#navlist a.firstLevel_selected:visited,#menulist a.firstLevel_selected:active{
	text-decoration: none;
}

#navlist a.firstLevel_selected:hover{
	text-decoration: underline;
}

#navlist li.Level_1_li {
	
	font-size:11px; 
	display: inline;

/*	background:  url('../img/seperator.gif') no-repeat right  ;*/
/*	padding: 0px 0px 0px 3px;*/
	margin: 0px;
	height:18px;
	min-height:18px;
	line-height:18px;
	margin-right: 0px;
}

html>body #navlist li.Level_1_li{
	padding:3px 0px 0px 0px;
/*	padding:3px 0px 5px 0px;*/
}

#navlist li.Level_1_li_sel {
	height:18px;
	_height:18px;
	line-height:18px;
	font-size:12px; 
	display: inline;
	background: #FFF;
/*	background:  #FFF url('../img/dot_vg.gif') no-repeat  left center; */
/*	padding: 0px 0px 0px 3px; */
	margin:0px;
	
	
}

html>body #navlist li.Level_1_li_sel{
	padding:3px 0px 0px 0px;
/*	padding:3px 0px 5px 0px;*/
}


#navlist a.firstlevel:visited,#menulist a.firstlevel:active{
	text-decoration: none;
}

#navlist a.firstlevel:hover{
	text-decoration: underline;
}
/*----------------------------------------------------*/

IMG {border: none;}
/* a IMG:hover{border: 1px #0000BB solid;}*/



/*   ---------------------LEFT MENU ------------------------------------------------*/

#navbar .leftmenu_main{
  font-size:11px; 
  font-weight: bold;
  padding: 0px 0px 0px 10px;
  height: 16px;
  /*  line-height: 18px;*/
}

#navbar .leftmenu_main_sel{
  font-size:11px; 
  font-weight: bold;
  padding: 0px 0px 0px 10px;
/*  line-height: 18px;*/
  height: 16px;
  background: #E8EFFF;
}
#navbar .leftmenu_main_sub{
  font-size:10px; 
  font-weight: normal;
  height: 16px;
}
#navbar .leftmenu_main_sub_a{
  font-size:10px; 
  padding: 0px 0px 0px 20px;
  height: 16px;
  /*  line-height: 18px;*/
}
#navbar .leftmenu_main_sub_sel_a{
  font-size:10px; 
  padding: 0px 0px 0px 20px;
  height: 16px;
  font-weight: bold;
  color: #000000;
  /*  line-height: 18px;*/
}
/* 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: 11px; 
    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{
//width: 100%;
padding: 3px;
}
tr.files a:link{
//width: 100%;
padding: 3px;
}

tr.files a:hover{
background: #F2F2F2;
//width: 100%;
padding: 3px;
}

input{
background: #F9F9F9;
border: 1px #999999 solid;
color: #111111;
}
