body {
	background: #2A7DBF url(sysimg/background.gif) repeat-x;
	margin: 0px;
	}
h2,h3,h4,a,p,ul,td,body,input,textarea { font-family: sans-serif, Verdana;}
h1 {
	font-size: 1.3em; 
	font-weight:normal;
	margin: 5px; 
	}
h2 { 
	font-size:1.2em; 
	font-weight:normal;
	margin: 4px; 
	color:#000;
	}
.fyrirsogn {
	color:#000;
	font-weight:bold;
}
h3 {
	font-size:1.1em; 
	font-weight:normal;
	margin: 1px; 
	color:#000000;
	}
h4 {
	font-size:1em; 
	font-weight:normal;
	margin: 2px; 
	color:#000000;
	} 
a { 
	color: #000;  
	font-size:.95em;  
	text-decoration:none; 
	}
a:link {/* color:#0063C6; */}
a:visited { /*color:#336699;*/ }
a:active { color:#FF0000; }
a:hover { text-decoration: underline;}

.merkifib { list-style-image: url(/myndir/arrow.gif)}

#menu {
	border-top: 1px solid; 
	border-bottom: 1px solid; 
	border-color: #000000;
	padding: 3px;
	background: #0000CC;
/*	background-image: url(/myndir/th2.gif); */
	color: #FFFFFF;
	font-weight: normal;
	font-size: .95em;
	font-family: Verdana, Arial;
	}

.dags {
	color: #666666;
	margin : 0px;
	padding: 0px;
	}
#rammi {
	color: #000000;
	background: #FFFFFF url(sysimg/bodybakgrunn.gif) repeat-x;
	font-size: .95em;
	padding : 4px;
	margin: 10px;
	}    	
.shaddo {
	background: #CCC;
	padding: 5px;
	}
#categories, #categories ul{
	font-size:14px;
	font-family:Tahoma,Verdana,Arial;
	text-align:left;
	margin:0; /* Removes browser default margins applied to the lists. */
	padding:0; /* Removes browser default padding applied to the lists. */
	padding:0px;
	list-style-position:outside;
	list-style-type:none;
	}

#categories li{
  /* margin:0 0 0 30px;  A left margin to indent the list items and give the menu a sense of structure. */
	padding:0; /* Removes browser default padding applied to the list items. */
	list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
	padding:0px;
	}
#categories .images{ /* Icons */
	float:left;
	width:16px;
	height:1em;
	background-position:0 50%;
	background-repeat:no-repeat;
	}
#generalinfo {
	position: relative;
	float: right;
	display: inline;
	padding: 0px 10px;
	margin: 0px;
	background: #FFF url(sysimg/toppreitur2.gif);
	height: 36px;
	font-size: 0.8em;
	}
.container {
	padding: 0px;
	text-align: left;
 	width:  930px; 
 	margin: 0px auto ;
	}
.toppur {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	width: 100%;
	height:120px ; 
	}
.stakkar {
	width: 930px;
	background: url(sysimg/storitakkaroff.gif);
	margin: 0px 0px;
	padding: 0px 0px;
	float: left;
	clear: both;
	}

.stakkara  {
	margin: 0px 0px 0px -40px;
	}
.stakkara li{
	width: 184px; 
	float: left; 
	padding: 0px 1px; 
	text-align: center;
	font-weight: bold;
	color: #222;
	list-style-type:none;
	display: block;
	background: url(sysimg/div_stakkar.gif);
}
.stakkara li a {
	background: #FFF url(sysimg/storitakkaroff.gif);
	height: 64px;
	color: #222;
	display:block;	
	
	}
.stakkara li a:hover {
	text-decoration:none;
	background: #FFF url(sysimg/storitakkaron.gif);
	}
	
.mainbody {
	background: #FFF url(sysimg/bodybakgrunn.gif) repeat-x;
	min-height: 600px;
	margin: 0px;
	padding: 10px 0px;
	}
.jaws_left {
	float:left;
	width: 160px; 
	margin: 0px 6px 0px 5px;
	}
.right {
	float:right;
	width: 160px;
	margin: 0px 5px 0px 10px;
	}
.middle {
	font-size: 0.9em;
	min-width: 200px;
	margin: 0px 180px 0px 180px;
	padding: 0px 0px; 
	font-family: Sans-serif ; 
	color: #333333; 
	/*background: #FFF;
	display: block; 
	border: 1px solid green; */
	}
.footer {
	clear: both;
	}

.dalktop {
	background: url(sysimg/dalk_topp2.png) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 2px 0px ;
	height: 1.2em;
	color: #FFFFFF;
	font-size: 0.8em;
	text-align: center;
	}
.dalkmidja {
	background: url(sysimg/dalk_midja2.png);
	margin: 0px;
	padding: 5px 14px 0px 14px;
	font-size: 0.7em;
}
.dalkbotn {
	background: url(sysimg/dalk_botn2.png) no-repeat;
	margin: 0px;
	padding: 0px;
	}

.maintop {
	background: url(sysimg/main_topp2.png) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 30px ;
	height: 1.2em;
	color: #FFFFFF;
	font-size: 1em;
	
	}
.mainmidja {
	background: url(sysimg/main_midja2.png);
	margin: 0px;
	padding: 5px 14px 2px 20px;
	font-size: 0.9em;
}
.mainbotn {
	background: url(sysimg/main_botn2.png) no-repeat left top;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
	}	

.blar {
	height: 1.2em;	
	/* background: #000FC6; */
	background-image: url(sysimg/dalk_topp.png);
	color: #FFFFFF;
	font-size: 0.8em;
	}
.dokkblar {
	background-color: #0000C6 ;
	color:#FFFFFF;
	}
ul#navigation-1
	{ margin:0; padding:1px 0;display: table; list-style:none; width:100%; table-layout: fixed; height:21px; background: url(sysimg/flokk_bakoff.gif); border-top:1px solid #ccc; border-bottom:1px solid #ccc; font:normal .85em Verdana, Arial, helvetica;}
ul#navigation-1 li
	{ margin:0; padding:0; display:block; width: 112px; float:left; position:relative; }
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
	{ padding:4px 0; display:block; background: url(sysimg/div_menu.gif) no-repeat; text-align:center; text-decoration:none;  color:#000; }
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active
	{ padding:4px 0; display:block; text-align:center; text-decoration:none; background:#fff; color:#000;  border-left:1px solid #ffffff; border-right:1px solid #ffffff; }
	
ul#navigation-1 li ul.navigation-2
	{ margin:0; padding:1px 1px 0; list-style:none;text-align:center; display:none;  position:absolute; top:21px; left:-1px; border:1px solid #ccc; border-top:none; }
ul#navigation-1 li:hover ul.navigation-2
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li
	{ width:136px; clear:left; width:136px; }

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{ clear:left; background:url(sysimg/hvitt_transp.png); padding:4px 0; width:136px; border:none; border-bottom:1px solid #ddd; position:relative; z-index:1000; }
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover
	{ clear:left; background:#fff; padding:4px 0; width:136px; border:none; border-bottom:1px solid #ddd; position:relative; z-index:1000; }

ul#navigation-1 li ul.navigation-2 li ul.navigation-3
	{ display:none; margin:0; padding:0; list-style:none; position:absolute; left:135px; top:-2px; padding:1px 1px 0 1px; border:1px solid #b9121b; border-left:1px solid #b9121b; background:#ffffff; z-index:900; }
ul#navigation-1 li ul.navigation-2 li:hover ul.navigation-3
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited
	{ background:#b9121b; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active
	{ background:#ec454e; }
ul#navigation-1 li ul.navigation-2 li a span
	{ position:absolute; top:0; left:102px; font-size:12pt; color:#fe676f; }
ul#navigation-1 li ul.navigation-2 li:hover a span,
ul#navigation-1 li ul.navigation-2 li a:hover span
	{ position:absolute; top:0; left:112px; font-size:12pt; color:#ffffff; }
	/* General */
	#cssdropdown, #cssdropdown ul { list-style: none; display:inline; }
	#cssdropdown, #cssdropdown * { padding: 0 ; margin: 0;}
	
	/* Head links */
	#cssdropdown li.headlink { display: inline; float: left; width:80px; text-align: center; }
	#cssdropdown li.headlink a { display:block ; padding: 3px 5px 0 5px; color: #000; text-decoration:none;}

	/* Child lists and links */
	#cssdropdown li.headlink ul { display: none; text-align: left; margin: 10px 0;}
	#cssdropdown li.headlink:hover ul { display: block; margin: 0px; background: url(sysimg/hvitt_transp.png);}
	#cssdropdown li.headlink ul li a { padding: 5px; }
	#cssdropdown li.headlink ul li a:hover { background-color: #fff; }
/*
	#cssdropdown a { color: white; } #cssdropdown ul li a:hover { text-decoration: none; }
	#cssdropdown li.headlink { background-color: white; background-image: url(bg.gif); }
	#cssdropdown li.headlink ul { background-image: url(bg.gif); background-position: bottom; padding-bottom: 10px; }
*/
.fb_share_button { 
display: -moz-inline-block; 
display:inline-block; 
padding:1px 20px 0 5px; 
height:15px; 
border:1px solid #d8dfea; 
background:url(sysimg/fb_icon.gif) no-repeat top right;
 } 
 .fb_share_button:hover { 
 color:#fff; 
 border-color:#295582; 
 background:#3b5998 url(sysimg/fb_icon.gif) no-repeat top right;
 text-decoration:none; 
 } 

