/* ###################### OVERALL SETTINGS ###################### */
table,td,body,th,p {
    font-family: Arial,Verdana, Tahoma, Arial, verdana, "times new roman";
    color: #444444;
    padding: 0;
    font-size: 12px;
}
body {
    padding: 0px;
    padding-top: 14px;
    background: #FFFFFF;
}


a {
    color: #02a700;
    cursor:pointer;
    text-decoration:underline;
}

a:hover {
    color: #02a700;
}

table,td {
    text-align: left;
    vertical-align: top;
}
.spacer {
    clear: both;
}

h2 {
    color: #0D5082;
}



img {
    border: 0;
    margin: 0;
    padding: 0;
}

hr {
    border:0;
    background: #fff;
    background: #aaa;
    height: 1px;
    size: 1px;
    margin: 0;
}

.clr {
    clear:both;
    
}

li {
    margin-bottom: 6px;
}

/**************************************************************************/



#mainwrap {

    text-align: left;
    width: 945px;
    
}




#intromynd {
    position: absolute;
    z-index: 2000;
    background: #FFFFFF url(../images/jolaforsida.gif?tasfascaataw) no-repeat;
    display:block;
    border: 0px solid red;
    width: 945px;
    height: 560px;
    top: 120px;
}

#pause {
	position: relative;
}







#panels .flytileidir1 {
	width: 250px;
	float:left;
}
#panels .flytileidir1 li {
	background: url(../images/fl_green.gif) no-repeat;
}
#panels .flytileidir2 {
	width: 230px;
	float:left;
}
#panels .flytileidir2 li {
	background: url(../images/fl_blue.gif) no-repeat;
}
#panels ul, #panels li {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
}
#panels ul li a {
	font-size: 14px;
	font-weight: bolder;
	font-family: Verdana, Sans-Serif, Arial, Helvetica;
	text-align: center;
	color: #FFF;
	padding-top: 2px;
	text-decoration: none;
	display:block;
	width: 229px;
	height: 25px;
	overflow:hidden;
}
#panels ul li {
	width: 231px;
	height: 34px;
}
#panels .flytileidir1 li:hover {
	background: url(../images/fl_green_hover.gif) no-repeat;
}
#panels .flytileidir2 li:hover {
	background: url(../images/fl_blue_hover.gif) no-repeat;
}







.tal div {
    margin-left: 5px;
    margin-right: 5px;
    list-style: none;
}
.voruflokkar {
    font-size: 12px;
    margin-left: 4px;
    margin-right: 4px;
}

#panels {
    /*background: #FFFFFF url(../images/skuggi.gif) no-repeat;*/
    padding-top: 18px;
    padding-left: 1px;
}
#tilkynningar {
    background: #FFFFFF url(../images/tilkynningar.gif) no-repeat;
    text-indent: -10000px;
    overflow:hidden;
    display:block;
    height: 28px;
}

#bottom {
    text-align: left;
    width: 945px;
    clear: both;
}

#bottom a {
    color: #FFFFFF;
}

#bottom {
    border-bottom:1px solid #029200;
    margin: 0px;
    padding: 0px;
    background: #02A700;
}
#bottom .mosmodule {
    text-align: center;
    vertical-align: middle;
    padding: 6px;
    color: #FFFFFF;
}


.freelink {
    display: block;
    position: absolute;

}
a#logo {
    top: 17px;
    height: 90px;
    left: 11px;
    display:block;
}
#gledileg_jol {
  top: 17px;
  left: 250px;
}

a#nythjonusta {
    width: 179px;
    height: 60px;
    left: 465px;
    top: 5px;
    background: url(../images/takki_nythjonusta.gif) no-repeat;
    text-indent: -10000px;
    overflow:hidden;
}

a#opnunartimar {
    width: 179px;
    height: 30px;
    left: 270px;
    top: 35px;
    background: url(../images/opnunartimar.gif) no-repeat;
    text-indent: -10000px;
    overflow:hidden;
}

a#thinar_sidur {
    width: 286px;
    height: 60px;
    left: 660px;
    top: 5px;
    background: url(../images/thinar_sidur.gif) no-repeat;
    text-indent: -10000px;
    overflow:hidden;
}

a#nythjonusta:hover {
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}

a#thinar_sidur:hover {
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}

a#opnunartimar:hover {
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}

#haus {
    position: relative;
    z-index: 1;
}

#topmenu {
    top: 90px;
    text-align: right;
    width: 740px;
    right: 0px;
    
}

.tilk {
    width: 414px;
    margin-top: 7px;
    font-size: 11px;
}

.frettir {
    float: left;
    width: 421px;
    margin-left:5px;
}

.news_item {
    font-size: 11px;
    
}
.news_item .intro {
    font-size: 11px;
    margin-bottom: 8px;
    margin-left:1px;
}
#sula {
    height: 120px;
    clear:both;
}





#content_wrap {

    padding-left: 12px;

}
#lefter {
    float:left;
    padding-top: 10px;

    
}
#righter {
    float:left;
}
#mainbody {

    margin-right: 0px;
    float:left;
}
#mainbody .c {
    padding-right: 0px;
    padding-top: 10px;
    padding-left: 4px;
}



a.bros {
    padding-left: 16px;
    background: url(../images/bros.gif) no-repeat;
}



#pathway {
    background: #338cd6 url(../images/grd2.gif) repeat-x;
    padding-top: 5px;
    padding-bottom: 7px;
    padding-left: 215px;
    color: #FFFFFF;
    margin-left: 10px;

}

a.pathway {
    color: #FFFFFF;
}
a.pathway:hover {
    color: #CCEEFF;
}







a#pantalosun {
    background: #FFFFFF url(/images/stories/graf/PANTALOSUN.gif) no-repeat;
    width: 200px;
    height: 52px;
    display:blocK;
    text-indent: -1900px;
    overflow:hidden;
}
a#pantalosun:hover {
    background-position: 0px -51px;

}

a.svarbox_opid {
    background: #FFFFFF url(../images/svarbox_graf/svarbox_opid_onoff.gif) no-repeat;
    width: 200px;
    height: 52px;
    display:blocK;
    text-indent: -1900px;
    overflow:hidden;
}
a.svarbox_opid:hover {
    background-position: 0px -52px;

}

a.svarbox_lokad {
    background: #FFFFFF url(../images/svarbox_graf/svarbox_lokad_onoff.gif) no-repeat;
    width: 200px;
    height: 52px;
    display:blocK;
    text-indent: -1900px;
    overflow:hidden;
	margin-bottom: 15px;
}
a.svarbox_lokad:hover {
    background-position: 0px -52px;

}



#english {
    display:block;
    width: 128px;
    height: 14px;
    background: url(../images/english.gif) no-repeat;
    background-position: 2px 2px;
    position: absolute;
    padding-left: 24px;
    color: #205E8D;
    text-align: right;
	text-decoration:none;
    font-size: 11px;
    line-height: 16px;
    right: 0px;
    top: 70px;
    
    
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;

    
}
#english:hover {
    text-decoration:underline;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;

}
#bil {
    display:block;
    width: 100px;
    height: 34px;
	border-top: 1px solid #CCC;
    /*background: url(../images/english.gif) no-repeat;*/
    background-position: 2px 2px;
    position: absolute;
    padding-left: 24px;
	margin-bottom: 16px;
    color: #205E8D;
    text-decoration:none;
    font-size: 10px;
	text-align: right;
    line-height: 12px;
    left: 314px;
    top: 30px;
    
    
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}

#frett {
    display:block;
    width: 100px;
    height: 36px;
    /*background: url(../images/english.gif) no-repeat;*/
    background-position: 2px 2px;
    position: absolute;
    padding-left: 24px;
    color: #205E8D;
    text-decoration:none;
    font-size: 10px;
	text-align: right;
    line-height: 12px;
    left: 314px;
    top: 30px;
    
    
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;

    
}
#frett:hover {
    text-decoration:underline;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;

}


#kortid {
    float:left;
    width: 400px;
    background: transparent url(../images/island_kort_litid.jpg) no-repeat;
    height: 170px;
    
}
.amma a {
    display:block;
    padding: 3px 0px 3px 0px;
    text-decoration:none;
    font-size: 11px;
    text-indent: 20px;
    background: transparent url(../images/or.gif) no-repeat;
    
}
.amma a:hover {
    text-decoration: underline;
    
}




/******************************************************************************
 HÉR ERU ÝMSIR GAGNLEGIR STÍLAR TIL AÐ NOTA Í CONTENTI
 ******************************************************************************/
 
 
.graenn {
    background: #2b9a20 url(../images/graen_grad.gif) no-repeat;
    color: #FFFFFF;
    
}
.graenn h3 {
    padding: 8px;
    margin-bottom: 0;
}
.graenn ul {
    margin:0;
    padding:0;
    padding-left: 25px;
    padding-bottom: 10px;
}
.graenn li {
    margin:0;
    margin-bottom: 7px;
}
.graenn a {
    color: #FFFFFF;
    font-size: 11px;
}


/* hægt að breyta þessu í rounded dót (föst vídd) */
.info {
    border-bottom:1px solid #259919;
    
    background: #2b9a20 url(../images/graen_grad.gif) no-repeat;
    color: #FFFFFF;
    font-size: 110%;
    font-family: arial;
}

.info a {
    color: #FFFFFF;
}

.info div {
    padding: 15px;
}
.info h3 {
    margin-top: 4px;
    margin-bottom: 4px;
    color: #d4fad0;
}
.info .bot {
    /* fyrir botn (enda round) */
    font-size: 1px;
    padding: 0;
}





/* til að skipta hverju sem er í tvo dálka */
.col {
    width: 49%;
    float:left;
    margin-bottom: 10px;
    height: 160px;
}
.col li {
    
}







/* ###################### MAMBO SETTINGS ###################### */
.frontpageheader {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    width: 100%;
    padding-right: 10px;
}
.contentheading {
    background: inherit;
    padding: 1px;
    padding-top: 2px;
    padding-left: 0px;
    /* fyrirsögn */

    font-weight: bold;
    font-size: 20px;
    color: #0D5082;
    width: 100%;
    margin-top: 2px;
    margin-bottom: 6px;
}
.componentheading {
    font-weight: bold;
    font-size: 20px;
    color: #0D5082;
    /* fyrirsögn */

    width: 100%;
    display: block;
    margin-top: 2px;
    margin-bottom: 6px;
}
a.contentpagetitle {
    font-size: 12px;
    font-weight: bold;
    font-family: arial;

    text-decoration: none;
}
a.contentpagetitle:hover {

    text-decoration: underline;
}
table.contentpaneopen td {
    text-align: left;
}
table.contentpaneopen td p {
    font-family: arial;
    font-size: 12px;
    padding-left: 2px;

}
table.contentpaneopen img {

}

a.mainlevel {
    text-decoration: none;
    font-family: arial;
    font-weight: bold;
}
a.mainlevel:hover {
    color: #444;
}







table.pdftafla h3 {
	padding-bottom: 6px;
	margin-bottom: 0;
	color: #02A700;
	font-size: 20px;
	font-weight: bold;
}
table.pdftafla th {
	padding-top: 0px;
	margin-top: 0px;
	width: 100%;
}
table.pdftafla td {
	padding-top: 16px;
	width: 355px;
	font-size: 14px;
}

table.pdftafla_bla h3 {
	padding-bottom: 6px;
	margin-bottom: 0;
	color: #007DC5;
	font-size: 20px;
	font-weight: bold;
}
table.pdftafla_bla th {
	padding-top: 0px;
	margin-top: 0px;
	width: 100%;
}
table.pdftafla_bla td {
	padding-top: 16px;
	width: 355px;
	font-size: 14px;
}








table.akostaff_list {
    border-collapse: collapse;
}
.staffmember_heading {
    display: block;
    font-weight: bold;
}
.staffmember_position {
    display: block;

}
.sectiontableheader td {
    font-weight: bold;
    border: 1px solid #ccc;
    padding-top: 3px;
    padding-bottom: 1px;
    text-align: center;
}



















table.pollstableborder {
    width: 100%;
    text-align: left;
    border: 0;
}
table.pollstableborder  td {
    padding:0;

}
td.sectiontableentry2 {

}

input.button {
    border: 1px solid #AAAAAA;
    border-bottom: 1px solid #555555;
    border-right: 1px solid #555555;

}

input.button:hover {
    background: #EEEEEE;
}


.contentpaneopen {
    width: 100%;
}
.contentpaneopen td {
    
}

.mainbody table {
    width: 100%;
}


.left .mosmodule .ct {
    font-size: 10px;
}

table.voruras {
    width: 100%;
    border-collapse:collapse;
}

table.voruras td {
    border: 1px solid #ccc;
    text-align: center;
    padding: 6px;
    vertical-align: middle;
}
table.voruras th {
    border: 1px solid #ccc;
    text-align: center;
    padding: 6px;
    vertical-align: middle;
    font-size:14px;
    background: #f8f8f8;
}

table.texti {
    width: 100%;
    border-collapse:collapse;
}

table.texti td {
    border: 0px solid #ccc;
    text-align: left;
    padding: 0px;
    padding-right: 16px;
    vertical-align: top;
}
table.texti th {
    border: 1px solid #ccc;
    text-align: center;
    padding: 6px;
    vertical-align: middle;
    font-size:14px;
    background: #f8f8f8;
}

/* ilat */

table.ilat {
    width: 100%;
    border-collapse:collapse;
}

table.ilat td {
    border-bottom: 1px solid #eeeeee;
    padding: 6px;
    font-size:14px;
    text-align: left;
    vertical-align: middle;
}

table.ilat tr.top {
    font-weight:bold;
    vertical-align: middle;
    border-top:0px;
}

/* end ilat */

a.bigbutton {
    text-decoration:none;
    display:block;
    float:left;
    width:210px;
    border:1px solid #ccc;
    font-size:18px;
    padding:10px;
    margin: 2px;
}
a.bigbutton:hover {
    background: #f8f8f8;
}

table.lefter td {
    text-align: left;
}


.mainbody li {
    margin-bottom: 0.5em;
}
.wow {
    font-size: 1.1em;
    line-height: 2em;
    color: #666;
}


.mosmodule h4 {
    margin:0;
    background: #02A700;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 5px;
    color: #FFFFFF;
    
}

#lefter .mosmodule {
    width: 200px;
}

.clear {
  clear: both;
}
#forcewrap {
  height: 800px;
}







/*--------------------------------------------------- GÁMAKORT -------------------------------------------------------*/








#landshluti_vesturland {
    position: relative;
    background: url(../../../images/stories/landshlutar/landshluti_vesturland.gif) no-repeat;
    height: 315px;
    width: 430px;
}

#landshluti_vhsorphreinsun {
    position: relative;
    background: url(../../../images/stories/landshlutar/landshluti_vhsorphreinsun.gif) no-repeat;
    height: 497px;
    width: 430px;
}

#landshluti_nordurland {
    position: relative;
    background: url(../../../images/stories/landshlutar/landshluti_nordurland.gif) no-repeat;
    height: 421px;
    width: 430px;
}

#landshluti_austurland {
    position: relative;
    background: url(../../../images/stories/landshlutar/landshluti_austurland.gif) no-repeat;
    height: 500px;
    width: 430px;
}

#landshluti_vestfjordur {
    position: relative;
    background: url(../../../images/stories/landshlutar/landshluti_vestfjordur.gif) no-repeat;
    height: 469px;
    width: 430px;
}

.punktur {
    position: absolute;
    background: transparent url(../../../images/stories/landshlutar/punktur.gif) no-repeat;
    width: 12px;
    height: 12px;
    text-indent: 20px;
    color: #000;
    text-decoration: none;
    font-size: 90%;
    font-weight: bold;
}

.akranes {
    left: 242px;
    top: 300px;
}

.borgarnes {
    left: 267px;
    top: 228px;
}

.olafsvik {
    left: 56px;
    top: 130px;
}

.blonduos {
    left: 250px;
    top: 167px;
}

.hvammstangi {
    left: 164px;
    top: 256px;
}

.skagastrond {
    left: 255px;
    top: 84px;
}

.akureyri {
    left: 130px;
    top: 292px;
}
.dalvik {
    left: 70px;
    top: 195px;
}
.husavik {
    left: 233px;
    top: 176px;
}

.egilsstadir {
    left: 219px;
    top: 292px;
}

.reydarfjordur {
    left: 252px;
    top: 340px;
}

.eskifjordur {
    left: 270px;
    top: 330px;
}

.neskaupstadur {
    left: 300px;
    top: 313px;
}

.seydisfjordur {
    left: 260px;
    top: 280px;
}

.faskrudsfjordur {
    left: 270px;
    top: 365px;
}

.stodvarfjordur {
    left: 280px;
    top: 385px;
}

.isafjordur {
    left: 178px;
    top: 96px;
}

.hnifsdalur {
    left: 176px;
    top: 84px;
}

.bolungarvik {
    left: 168px;
    top: 72px;
}

.sudureyri {
    background: transparent url(../../../images/stories/landshlutar/punktur.gif) no-repeat;
    text-align: right;
    padding-right: 18px;
    width: 80px;
    background-position: top right;
    left: 40px;
    top: 82px;
}

.flateyri {
    background: transparent url(../../../images/stories/landshlutar/punktur.gif) no-repeat;
    text-align: right;
    padding-right: 18px;
    width: 80px;
    background-position: top right;
    left: 40px;
    top: 104px;
}

.thingeyri {
    left: 136px;
    top: 115px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}

#tooltip h3, #tooltip div { margin: 0; }

#starfsmenn {
    position: absolute;
    right: 12px;
    bottom: 38px;
    font-size: 10px;
    color:#205E8D;
    text-decoration: none;
}
#jolatre{
	position:absolute;
	left:465px;
    top:5px;
	}


.haegritexti {
	margin-left: 10px;
	float: left;
	width: 219px;
	height: 190px;
	background: url(../images/haegritexti_bak.gif) no-repeat;
}

.haegritexti .efni {
	margin-top: 10px;
	padding-top: 0px;
	padding-left: 16px;
	padding-right: 16px;
}

.haegritexti .efni p {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
}

.haegritexti .efni p b {
	font-size: 14px;
	font-weight: bold;
}
