* {padding:0;}
h1,h2,h3,h4,h5,h6,ul,p {
margin:0px;
}
form{padding:0px;margin:0px;}
ul {list-style:none;}
a:link, a:visited {text-decoration: none;}
u {text-decoration:underline;font-size:1em;}
div:after,ul:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
div,ul {display: inline-block;}
/* Hack :( \*/
* html div,* html ul {height: 1%;}
div,ul {display: block;}
/* */

body {
margin:0px;
color:#fff;
background:#000;
text-align:center;
font-family:"Arial","Helvetica",Sans-serif;
font-size:12px;
}

.wrap, #footer {
width:800px;
margin:0 auto;
text-align:left;
}

#top {
height:152px;
background:url("../img/top.gif") repeat-x top left;
overflow:none;
}

#top h1 {
height:88px;
width:300px;
background:url("../img/logo.jpg") no-repeat top left;
float:left;
text-indent:-6000em;
}

#top h2 {
width:303px;
height:111px;
float:right;
text-indent:-6000em;
background:url("../img/top_right.jpg") top right;
}
#top ul {
clear:both;
}
#top ul li {
height:30px;
float:left;
}
#top ul li a {
height:30px;
float:left;
text-indent:-6000em;
}
#top ul .fors a {
width:68px;
background:url("../img/nav_fors.gif") top left;
}
#top ul .kynning a {
width:106px;
background:url("../img/nav_kynning.gif") top left;
}
#top ul .rannsokn a {
width:89px;
background:url("../img/nav_rannsokn.gif") top left;
}
#top ul .stefna a {
width:96px;
background:url("../img/nav_stefna.gif") top left;
}
#top ul .fors a:hover {background:url("../img/nav_fors.gif") 0px 60px;}
#top ul .kynning a:hover {background:url("../img/nav_kynning.gif") 0px 60px;}
#top ul .rannsokn a:hover {background:url("../img/nav_rannsokn.gif") 0px 60px;}
#top ul .stefna a:hover {background:url("../img/nav_stefna.gif") 0px 60px;}
#top ul .fors .selected {background:url("../img/nav_fors.gif") 0px 30px !important;}
#top ul .kynning .selected {background:url("../img/nav_kynning.gif") 0px 30px !important;}
#top ul .rannsokn .selected {background:url("../img/nav_rannsokn.gif") 0px 30px !important;}
#top ul .stefna .selected {background:url("../img/nav_stefna.gif") 0px 30px !important;}


.content1 {
background:url("../img/content_1.gif") repeat-x bottom left #5a7379;
padding:20px 0px;
}
.short {
background:url("../img/content_1_short.gif") repeat-x bottom left #5a7379 !important;
}

.content2 {
background:url("../img/content_2.gif") repeat-x top left #658590;
border-bottom:2px solid #14576a;
padding:5px 0px 10px 0px;
}
.content2 h2 {
margin-left:10px;
}
.content3 {
background:url("../img/content_3.gif") repeat-x top left #5a7379;
padding:20px 0px;
}

.nobump {
padding:0px !important;
margin-top:-20px;
}
.content1 .item, .content3 .item {
margin-bottom:2em;
}
.wrap strong {
color:#e2fdd4;
}

.content1 .left, .content3 .left {
float:left;
}
.content1 .right, .content3 .right {
float:right;
}

.content1 .text, .content3 .text {
width:462px; 
background:#546d74;
line-height:24px;
padding:8px 25px 12px 10px;
}
.content1 .text p, .content3 .text p {
margin-bottom:0.5em;
margin-left:10px;
}
.content1 .image , .content3 .image  {
width:293px;
text-align:center;
}
.content1 .image img , .content3 .image img {
border:2px solid #75959f;
vertical-align:middle;
}

.lowmargin img {margin-top:-1px !important;}
.nomargin img {margin-top:-7px !important;}

.content1 h2,.content2 h2,.content3 h2 {
font-size:24px;
font-weight:normal;
margin-bottom:10px;
}

.news {

}
.news .item {
float:right;
width:199px;
height:157px;
padding:11px 15px 15px 9px;
border-left:1px solid #4d717d;
background:#658590;
line-height:18px;
font-size:11px;
margin-right:30px;
margin-left:12px;
display:inline;
}
.news .item h3 {
font-size:12px;
line-height:14px;
color:#e2fdd4;
}
.news .item h4 {
font-weight:normal;
font-size:11px;
line-height:14px;
margin-bottom:4px;
color:#b1e5f5;
}
.link a {
padding-left:20px;
background:url("../img/link.gif") no-repeat left center;
color:#e2fdd4;
text-decoration:underline;
}


#footer {
padding-top:15px;
}
#footer h3 {
float:left;
height:50px;
width:80px;
background:url("../img/logo_footer.gif") no-repeat top center;
text-indent:-6000em;
}
#footer p {
font-size:10px;
margin-top:6px;
line-height:16px;
color:#ababab;
width:350px;
float:left;
}
#footer a {
color:#5f95a8;
text-decoration:underline;
}

#footer ul {
float:right;
width:auto;
font-size:10px !important;
padding-top:6px;
}
#footer ul li {
float:left;
padding-left:10px;
}
#footer li.spacer {
display:inline !important;
color:#777;
}
.wrap .list {
width:210px;
margin-right:32px;
background:#576f76;
border:1px solid #7295a1;
margin-top:18px;
}
.wrap .list img {
margin-bottom:-10px;
}
.wrap .list h3 {
margin-top:5px;
margin-left:20px;
font-weight:normal;
font-size:16px;
}
.wrap .list ul {
padding:8px 8px;
line-height:1.6em;
font-family:Arial, Helvetica, Sans-serif;
font-size:11px;
}
.wrap .list ul li {
padding-left:15px;
background:url("../img/arrow.gif") no-repeat 0px 5px;
}
.wrap .list ul li a {
color:#edffdd;
text-decoration:underline;
}
#utgafa .textarea {
float:left;
width:300px;
margin-left:20px;
margin-right:30px;
margin-top:3px;
font-size:13px;
line-height:18px;
display:inline
}
#utgafa .textarea p {
margin-bottom:1em;
}

#utgafa .image {
float:right;
display:inline;
}

#nyleg_verk .textarea {
float:left;
width:400px;
margin-left:20px;
margin-right:30px;
margin-top:3px;
font-size:13px;
line-height:18px;
display:inline
}
#nyleg_verk .textarea p {
margin-bottom:1em;
}

#nyleg_verk .img {
float:right;
margin-top:3px;

}


#myndasafn {

}

#myndasafn .textarea {
float:left;
width:216px;
margin-left:20px;
margin-right:30px;
margin-top:3px;
font-size:12px;
line-height:18px;
display:inline;
}
#myndasafn .textlist {
width:350px;
float:left;
margin-top:3px;
font-size:11px;
line-height:14px;
}
#myndasafn .textlist li {
border:1px solid #4c6269;
background:#628692;
margin-bottom:6px;
padding:3px 5px;

}

#myndasafn .img {
margin-left:20px;
margin-top:7px;
float:left;
display:inline;
}

#svot {

}

#svot .textarea {
float:left;
width:216px;
margin-left:20px;
margin-right:30px;
margin-top:3px;
font-size:12px;
line-height:18px;
display:inline;
}
#svot .textlist {
width:250px;
float:left;
margin-top:3px;
font-size:11px;
line-height:14px;
}
#svot .textlist li {
border:1px solid #4c6269;
background:#628692;
margin-bottom:6px;
padding:3px 5px;
}

#innihaldsgreining {

}

#innihaldsgreining .textarea {
float:left;
width:270px;
margin-left:20px;
margin-right:30px;
margin-top:3px;
font-size:13px;
line-height:20px;
display:inline;
}
#innihaldsgreining .textlist {
width:330px;
float:left;
margin-top:3px;
font-size:11px;
line-height:14px;
}
#innihaldsgreining .textlist li {
border:1px solid #4c6269;
background:#628692;
margin-bottom:6px;
padding:3px 5px;
}

#innihaldsgreining .img {
margin-top:2px;
float:right;
display:inline;
}

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	display:none;
}

.sIFR-replaced > div {
  display: none !important;
}

.sIFR-active h2 {
	font-size:24px;
	height:1em;
	line-height:24px;
	margin-bottom:10px;
    }

#top h2 {
	line-height:24px;
	margin-bottom:0px;
     display: block;
	 margin-top:0px;
   }
   
.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -1px;
	line-height:24px;
	

}

* html .content1 h2,* html .content2 h2,* html .content3 h2 {
margin-bottom:0px !important;
}

