	.á ekki við
	{
		/* ====================
ALMENNT 
=====================*/
html { margin: 0px; padding: 0px; }
body{
margin: 0px;
padding: 0px;
}
html, body{height: 100%;}

.bc{
padding-top: 0px;
background: #ffffff;

}


/* Hides from IE-mac \*/
.bc{text-align: center;}
/* End hide from IE-mac */


P, div, TD{
font-size : 1em;
}
TABLE TD
{
	line-height: normal;	
	/*margin: 0px;
	padding: 0px;*/
	font-size : 1em;
}

TABLE TD P
{
	padding-top: 0px; margin-top: 0px;
}
TABLE TD img
{
	padding: 0px;
	margin: 0px;
}

iframe{border: none;}

div { margin: 0px; padding: 0px; }
p {padding-top: 0px; margin-top: 0px;}

/* PNG fix */
img, div, a { behavior: url(/files/js/iepngfix/iepngfix.htc) }

/* ====================
KASSAR
=====================*/
/* Wrappers */


.box-wrap
	{
	position: relative;
	width: 769px;
	overflow: hidden;
	text-align:left;
}
.box-wrap{margin:0px auto;}

/* Header footer */
.header{
	position: relative;
	top: 0px;
	left: 0px;
	width: 769px;
	height: 78px;

}
.header .box
{
	padding: 8px 0px 0px 0px;	
}


.box-footer
{
	position:relative;
	width: 769px;
	height: 52px;
	text-align: center;	
	overflow:hidden;
	padding: 10px 0px 0px 0px;
}
.box-footer{margin:0px auto;}

.box-footer .box{margin:0px auto;}
.box-footer .box
{
	text-align: center;
	width: 749px;
	\width: 769px;
	w\idth: 749px;
	padding: 0px 10px 0px 10px;
	color: #ffffff;
	font-size: 1em;
	font-weight: normal;
	position: relative;
	line-height: 22px;
	height: 22px;
	float: left;
	background: #005183;
}
.box-footer .box p
{
	color: #ffffff;	
}

.box-footer .box a:link{color: #ffffff; text-decoration: none;}
.box-footer .box a:link:hover{color: #ffffff; text-decoration: underline;}
.box-footer .box a:active{color: #ffffff; text-decoration: none;}
.box-footer .box a:active:hover{color: #ffffff; text-decoration: underline;}
.box-footer .box a:visited{color: #ffffff; text-decoration: none;}
.box-footer .box a:visited:hover{color: #ffffff; text-decoration: underline;}
.box-footer .box a:hover{color: #ffffff; text-decoration: underline;}

.box-outcome-logo
{
	float: left;
	position:relative;
	width: 739px;
	\width: 769px;
	w\idth: 739px;
	height: 30px;
	text-align: right;	
	overflow:hidden;
	padding: 10px 15px 15px 15px;
}
.box-outcome-logo{margin:0px auto;}

/* Tools */
.box-tools{
	position:absolute;
	top: 5px;
	right: 25px;
	height: 29px;
	padding: 0px 0px 0px 0px;
	font-size: 1em;
	clear: both;
}
.box-tools .box
{
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 12px 0px 0px;
	height: 29px;
}
.box-tools img{margin: 0px;float:left;}
.box-tools .box img
{
	padding: 0px 3px 0px 3px;
}

/* Leit */
.search{
	position: absolute;
	top: 100px;
	right: 75px;
	clear: both;
}
.search .box
{
	width: 154px;
	height: 21px;
	float: left;
	background: url(/files/images/searchbox_bg.jpg) no-repeat;
	background-position: top left;
}

.search label{position: absolute; right: 175px; top: 3px; text-transform: uppercase; color: #ffffff; font-weight: bold; font-size: 1em; margin: 0px;}
.search .searchbox
{
    color: #9e9e9e;
    border:0px;
    font-size: 1em;
    width:118px;
    \width:130px;
    w\idth:118px;
    margin: 0px 0px 0px 0px;
    padding: 4px 6px 0px 6px !important;
	background: none;
	float:left;
}

.search .searchbutton
{
    width:24px;
    height:21px;
    background: url(/files/images/searchbutton_bg.jpg) no-repeat;
    border:0;
    margin:0;
    padding:0;
    float: right;
}

/* Toppmynd */

.box-topimg
{
	position: absolute;
	top: 77px;
	right: 0px;
}
.box-topimg img
{
	margin: 0px;
	width: 620px;	
}


/* Node root */
.box-node-root
{
	position: absolute;
	top: 184px;
	left: 21px;
}

/* Hægri auglýsingar */
.box-right-adverts
{
	float: left;
	position: relative;
	font-size: 1em;
}
.box-right-adverts .box
{
	float: left;
	position: relative;
}
.box-right-adverts .box p
{
	margin: 0px;
	padding: 0px;	
}


/* Forsíðufréttir */
.frontnews
{
	float: left;
	position: relative;
	width: 441px;
	clear: both;
}
.frontnews h2.frontnews-header
{
	float: left;
	position: relative;
	width: 436px;
	\width: 441px;
	w\idth: 436px;
	height: 20px;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	background: url(/files/images/newsheader_bg.jpg) no-repeat;
	font-size: 1em;
	font-weight: bold;
	color: #033d6c;
}
.frontnews .newslistdiv
{
	float: left;
	position: relative;
	width: 	198px;
	\width: 214px;
	w\idth: 198px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	background: url(/files/images/corner_news.gif) #f0f0f0 no-repeat;
	background-position: bottom right;
	margin: 0px 5px 10px 0px;
	padding: 4px 8px 31px 8px;
	clear: none;
}
.frontnews .newsheadlines
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.clearfix {display: inline-table;}
.clearboth{clear: both;}
/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */	

/* ====================
DÁLKAR
=====================*/


/* Forsíða */

.frontpage .columns-float{	
float: right;
width: 621px;
margin-top: 110px;
margin-bottom: 0px;
/*background: red;*/
min-height: 500px;
height: auto !important;
height: 500px;
}

.frontpage .column-one{
float: left;
width: 475px;
overflow: hidden;
line-height: 1.27em;
/*background: blue;*/
}
.frontpage .column-one-content{
	width: 441px;
	\width: 475px;
	w\idth: 441px;
	padding: 10px 17px 0px 17px;
	
}

.frontpage .column-one-content img{
	margin: 5px;
	border: none;
	padding: 0px;
}

.frontpage .column-two {  
float: right;
width: 146px;
overflow: hidden;
/*background: pink;*/
}

.frontpage .column-three {  
float: left;
width: 146px;
overflow: hidden;
/*background:yellow;*/
}

/* Undirsíða - 3ja dálka */

.threecol .columns-float{	
float: right;
width: 621px;
margin-top: 110px;
margin-bottom: 0px;
min-height: 500px;
height: auto !important;
height: 500px;
/*background: red;*/
}
.threecol .column-one{
float: left;
width: 475px;
overflow: hidden;
line-height: 1.27em;
}

.threecol .column-two {  
float: right;
width: 146px;
overflow: hidden;
/*background: pink;*/
}

.threecol .column-three {  
float: left;
width: 146px;
overflow: hidden;
}

.threecol .column-one-content{
	width: 441px;
	\width: 475px;
	w\idth: 441px;
	padding: 10px 17px 0px 17px;
}

.threecol .column-one-content img{
	margin: 5px;
	
}
.threecol .column-one-content table td img
{
	margin: 0px;
	border: none;
	padding: 0px;
}
.threecol .column-two-content{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 199px;
}
.threecol .column-three-content{
	margin: 0px 0px 0px 0px;
	float: left;
}

/* Undirsíða - 2ja dálka */

.twocol .columns-float{	
float: right;
width: 719px;
margin-top: 70px;
margin-bottom: 15px;
margin-right: 20px;
min-height: 500px;
height: auto !important;
height: 500px;
/*background: red;*/
border-top: 1px solid #c5c5c5;
position: relative;
clear: both;
}
.twocol .column-one{
float: left;
margin-top: 0px;
margin-left: 0px;
width: 719px;
overflow: hidden;
padding: 0px 0px 0px 0px;
/*background: blue;*/
line-height: 1.63em;
}

.twocol .column-three {  
float: left;
width: 216px;
/*background:yellow;*/
margin-top: 70px;
margin-bottom: 15px;
margin-left: 20px;
border-top: 1px solid #c5c5c5;
}

.twocol .column-one-content{
	width: 673px;
	\width: 719px;
	w\idth: 673px;
	padding: 25px 23px 25px 23px;
}

.twocol .column-one-content img{
	margin: 5px;
	border: none;
	padding: 0px;
}
.twocol .column-one-content table td img
{
	margin: 0px;
	border: none;
	padding: 0px;
}
.twocol .column-three-content{
	margin: 0px 0px 0px 0px;
	float: left;
}

/* Undirsíða - 1s dálks */

.onecol .columns-float{	
float: right;
width: 955px;
margin-top: 70px;
margin-bottom: 15px;
margin-right: 20px;
min-height: 240px;
height: auto !important;
height: 240px;
/*background: red;*/

}
.onecol .column-one{
float: left;
margin-top: 0px;
margin-left: 20px;
width: 935px;
overflow: hidden;
padding: 0px 0px 0px 0px;
border-top: 1px solid #c5c5c5;
line-height: 1.63em;
/*background: blue;*/
}

.onecol .column-one-content{
	width: 889px;
	\width: 935px;
	w\idth: 889px;
	padding: 25px 23px 25px 23px;
}

.onecol .column-one-content img{
	margin: 5px;
	border: none;
	padding: 0px;
}
.onecol .column-one-content table td img
{
	margin: 0px;
	border: none;
	padding: 0px;
}

/* VERTICAL PADDING ABOVE COLUMNS */
.box-header
	{ margin-bottom: 0px; }
.column_padding_after
	{
	height:0px;
	font-size: 1px;
	line-height: 0px;
	clear: both;
	}
/* CSS HACK:  position:relative needed by IE6*/ 
.box-wrap, .columns-float, .column-one, .column-two, h2
	{ p\osition: relative; }




/* ====================
TEXTI
=====================*/

h1{
font-size: 1.45em;
color: #000000;
padding: 0px;
font-weight: bold;
}
h2{
font-size: 1.45em;
color: #000000;
padding: 0px;
font-weight: bold;
}
h3{
font-size: 1.36em;
color: #000000;
padding: 0px;
font-weight: bold;
}
h4{
font-size: 1.18em;
color: #000000;
padding: 0px;
font-weight: bold;
}
h5{
font-size: 1em;
font-style: italic;
padding: 0px;
font-weight: bold;
color: #000000;
}
h6{
font-size: 1em;
font-style: italic;
font-weight: normal;
padding: 0px;
color: #000000;
}


.strpagetitle
{
	font-size: 1em;
	color: #033d6c;
	width: 431px;
	\width: 436px;
	w\idth: 431px;
	height: 19px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	overflow: hidden;
	border-bottom: 1px solid #f0f0f0;
}
.strpagetitle span
{
	height: 19px;
	line-height: 19px;
	padding: 0px 35px 0px 5px;
	background: url(/files/images/corner_right.gif) #f0f0f0 no-repeat;
	background-position: bottom right;
	display: inline-block;
}
.frontpage .strpagetitle
{
	font-size: 1em;
	color: #033d6c;
	width: 431px;
	\width: 436px;
	w\idth: 431px;
	height: 19px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	overflow: hidden;
	border-bottom: 1px solid #f0f0f0;
}
.frontpage .strpagetitle span
{
	height: 19px;
	line-height: 19px;
	padding: 0px 35px 0px 5px;
	background: url(/files/images/corner_right.gif) #f0f0f0 no-repeat;
	background-position: bottom right;
	display: inline-block;
}

/* ====================
VEFTRÉ
=====================*/
.sitemap a:link     { color : #005183; text-decoration : none;}
.sitemap a:link:hover  { color : #005183; text-decoration : underline;}
.sitemap a:visited  { color : #003b60; text-decoration : none;}
.sitemap a:visited:hover   { color : #003b60; text-decoration : underline; }
.sitemap a:hover  { color : #005183; text-decoration : underline;}
.sitemap a[name]:hover { color : inherit; text-decoration : underline; }
.sitemap a:active   { color : #005183; text-decoration : none; }
.sitemap a:active:hover   { color : #005183; text-decoration : underline; }

/* ====================
FORMIN
=====================*/
form{
	padding: 0;
	margin: 0;
}
/* ====================
ANNAÐ
=====================*/
label, .column-one label{
	display: block;
	font-weight: bold;
	margin-top: 10px;
}
.column-one-content .submit{
	margin-top: 10px;
}
.vi-hide{
	display: none;
}

/* ====================
EVENTS
=====================*/

.eventHeader
{
	background: url(/files/images/trip_header_bg.jpg) repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.eventRow1
{
	background: #f8f8f8;
	color: #666666;	
}
.eventRow1 a, .eventRow1 a:visited{color: #666666; text-decoration: none;}
.eventRow1 a:hover, .eventRow1 a:visited:hover{color: #666666; text-decoration: underline;}

.eventRow2
{
	background: #eeeeee;	
}
.eventSmall
{
	color: red;	
}

.redboldtexti
{

	margin: 15px 0px 15px 0px;
	color: #a40007;
	font-weight: bold;
	font-size: 1.27em;
	clear: both;
}

.eventheader, .eventheaderswitch{
font-size: 1em;
text-align: center;
border-bottom: 1px solid #DEDEDE;
margin: 0;
padding: 0;
padding-bottom: 10px;
}

.eventheaderswitch{margin: 5px;}

.eventheader a{
margin: 0 10px;
}

.eventheader .disabled{
margin: 0 10px;
color: #999999;
}

.eventlistdiv hr{
color: #DEDEDE;
background-color: #DEDEDE;
height: 1px;
width: 100%;
}

.eventlistdiv h2
{
	margin: 0px;
	font-size: 1.16em;
	padding: 0;
}
h2.eventdateplace
{
	font-size: 1em;
	padding: 0;
	margin: 5px 0px;
	color: #000000;
}

/* ====================
LEIÐARKERFI
=====================*/
.nav
{
	float: left;
	position: relative;
	overflow: hidden;
	width: 146px;
	background: url(/files/2057462267menu_bottom.gif) no-repeat;
	background-position: bottom left;
	padding: 0px 0px 29px 0px;
}
.nav .box
{
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 146px;
}
.nav ul{
	padding: 0;
	margin: 0px 0px 0px 0px;
	list-style: none;
	float: left;
	width: 146px;
	background: #f0f0f0;

}

/* nav 1 */
.nav ul.l1{

	float: left;
	font-size: 1em;
	font-weight: bold;
	
}

.nav ul.l1 li.l1
{
	float: left;
	margin: 0px;
	width: 146px;
	border-top: 1px solid #ffffff;
}
.nav ul.l1 li.l1on
{
	float: left;
	margin: 0px;
	width: 146px;
	border-top: 1px solid #ffffff;
}


.nav ul.l1 li.first
{
	float: left;
	background: none;
	padding: 0px;
	border-top: none;
	width: 146px;
}
.nav ul.l1 li.last
{
	float: left;
	background: none;
	padding: 0px;
	width: 146px;
}
.nav ul.l1 li.n553
{
	float: left;
	background: url(/files/menu_english.gif) no-repeat;
	background-position: bottom left;
	padding: 0px;
	width: 146px;

}
.nav ul.l1 li.l1 a, .nav ul.l1 li.l1on a{
float: left;
display: block;
padding: 0px 0px 0px 0px;
font-size: 1em;
}

.nav ul.l1 li.last a {
display: block;
font-size: 1em;
}

.nav ul.l1 li a, .nav ul.l1 li.l1 a
{
	float: left;
	line-height: 27px;
	width: 123px;
	\width: 146px;
	w\idth: 123px;
	padding: 0px 10px 0px 13px;
	color: #005183;
	display: block;
	margin: 0px 0px 0px 0px;
	font-size: 1em;
}
.nav ul.l1 li.l1on a
{
	float: left;
	line-height: 27px;
	width: 123px;
	\width: 146px;
	w\idth: 123px;
	padding: 0px 10px 0px 13px;
	color: #005183;
	display: block;
	margin: 0px 0px 0px 0px;
	font-size: 1em;
}


.nav ul.l1 li.l1 a:link{color: #005183; text-decoration: none;font-weight: bold;}
.nav ul.l1 li.l1 a:link:hover{font-weight: bold; color: #808080; text-decoration: none;}
.nav ul.l1 li.l1 a:active{color: #005183; text-decoration: none;font-weight: bold;}
.nav ul.l1 li.l1 a:active:hover{font-weight: bold; color: #808080; text-decoration: none;}
.nav ul.l1 li.l1 a:visited{color: #005183; text-decoration: none;font-weight: bold;}
.nav ul.l1 li.l1 a:visited:hover{font-weight: bold; color: #808080; text-decoration: none;}
.nav ul.l1 li.l1 a:hover{font-weight: bold; color: #808080; text-decoration: none;}

.nav ul.l1 li.l1on a:link{font-weight: bold; color: #005183; text-decoration: none;}
.nav ul.l1 li.l1on a:link:hover{font-weight: bold; color: #808080; text-decoration: none; }
.nav ul.l1 li.l1on a:active{font-weight: bold; color: #005183; text-decoration: none;}
.nav ul.l1 li.l1on a:active:hover{font-weight: bold; color: #808080; text-decoration: none; }
.nav ul.l1 li.l1on a:visited{font-weight: bold; color: #005183; text-decoration: none;}
.nav ul.l1 li.l1on a:visited:hover{font-weight: bold; color: #808080; text-decoration: none; }
.nav ul.l1 li.l1on a:hover{font-weight: bold; color: #808080; text-decoration: none; }


/* nav 2 */

.nav ul.l2{

	display: block;
	float: left;
	width: 146px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 1em;
}

.nav ul.l2 li.l2, .nav ul.l2 li.l2on
{
	float: left;
	display: block;
	width: 146px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	
}

.nav ul.l2 li.l2 a{
width: 111px;
\width: 146px;
w\idth: 111px;
font-weight: normal;
font-size: 1em;
display: block;
text-decoration: none;
padding: 0px 10px 0px 25px;
line-height: 16px;
font-size: 1em;
}
.nav ul.l2 li.l2on a{
width: 111px;
\width: 146px;
w\idth: 111px;
font-weight: normal;
font-size: 1em;
display: block;
text-decoration: none;
padding: 0px 10px 0px 25px;
line-height: 16px;
font-size: 1em;
}



.nav ul.l2 li.first a, .nav ul.l2 li a.first, .nav ul.l2 li.last a.first, .nav ul.l2 li.l2on a.first {
width: 111px;
\width: 146px;
w\idth: 111px;
font-weight: normal;
font-size: 1em;
display: block;
text-decoration: none;
padding: 0px 10px 0px 25px;
border: none;
font-size: 1em;
}

.nav ul.l2 li.last a {
width: 111px;
\width: 146px;
w\idth: 111px;
font-weight: normal;
font-size: 1em;
display: block;
text-decoration: none;
padding: 0px 10px 0px 25px;
font-size: 1em;
}
.nav ul.l2 li.parent a {
width: 111px;
\width: 146px;
w\idth: 111px;
font-weight: normal;
font-size: 1em;
display: block;
text-decoration: none;
padding: 0px 10px 0px 25px;
font-size: 1em;
}

.nav ul.l2 li.l2 a:link{color: #005183; text-decoration: none;font-weight: normal;}
.nav ul.l2 li.l2 a:link:hover{font-weight: normal; color: #808080; text-decoration: none;}
.nav ul.l2 li.l2 a:active{color: #005183; text-decoration: none;font-weight: normal;}
.nav ul.l2 li.l2 a:active:hover{font-weight: normal; color: #808080; text-decoration: none;}
.nav ul.l2 li.l2 a:visited{color: #005183; text-decoration: none;font-weight: normal;}
.nav ul.l2 li.l2 a:visited:hover{font-weight: normal; color: #808080; text-decoration: none;}
.nav ul.l2 li.l2 a:hover{font-weight: normal; color: #808080; text-decoration: none;}

.nav ul.l2 li.l2on a:link{font-weight: normal; color: #005183; text-decoration: none;}
.nav ul.l2 li.l2on a:link:hover{font-weight: normal; color: #808080; text-decoration: none;}
.nav ul.l2 li.l2on a:active{font-weight: normal; color: #005183; text-decoration: none;}
.nav ul.l2 li.l2on a:active:hover{font-weight: normal; color: #808080; text-decoration: none;}
.nav ul.l2 li.l2on a:visited{font-weight: normal; color: #005183; text-decoration: none;}
.nav ul.l2 li.l2on a:visited:hover{font-weight: normal; color: #808080; text-decoration: none;}
.nav ul.l2 li.l2on a:hover{font-weight: normal; color: #808080; text-decoration: none;}


/* nav 3 */
.nav ul.l3{
	display: block;
	float: left;
}
.nav ul.l3 li.l3, .nav ul.l3 li.l3on
{
	float: left;
	display: block;
	width: 215px;
}

.nav ul.l3 li.l3 a, .nav ul.l3 li.l3on a{
width: 161px;
\width: 215px;
w\idth: 161px;
font-weight: normal;
font-size: 1em;
display: block;
text-decoration: none;
padding: 5px 18px 5px 36px;
background: none;
border: none;
}

.nav ul.l3 li.last a {
width: 161px;
\width: 215px;
w\idth: 161px;
font-weight: normal;
font-size: 1em;
display: block;
text-decoration: none;
padding: 5px 18px 5px 36px;
background: none;
border: none;
}
.nav ul.l3 li.first a, .nav ul.l3 li a.first, .nav ul.l3 li.last a.first {
width: 161px;
\width: 215px;
w\idth: 161px;
font-weight: normal;
font-size: 1em;
display: block;
text-decoration: none;
padding: 3px 18px 5px 36px;
background: none;
border-top: none;
}


.nav ul.l3 li.l3 a:link{color: #000000; text-decoration: none; font-weight: normal; background: none;}
.nav ul.l3 li.l3 a:link:hover{font-weight: normal; color: #000000; text-decoration: underline; background: none;}
.nav ul.l3 li.l3 a:active{color: #000000; text-decoration: none; font-weight: normal; background: none;}
.nav ul.l3 li.l3 a:active:hover{font-weight: normal; color: #000000; text-decoration: underline; background: none;}
.nav ul.l3 li.l3 a:visited{color: #000000; text-decoration: none; font-weight: normal; background: none;}
.nav ul.l3 li.l3 a:visited:hover{font-weight: normal; color: #000000; text-decoration: underline; background: none;}
.nav ul.l3 li.l3 a:hover{font-weight: normal; color: #000000; text-decoration: underline; background: none;}

.nav ul.l3 li.l3on a:link{font-weight: normal; color: #000000; text-decoration: underline; background: none;}
.nav ul.l3 li.l3on a:link:hover{font-weight: normal; color: #000000; text-decoration: underline; background: none;}
.nav ul.l3 li.l3on a:active{font-weight: normal; color: #000000; text-decoration: underline; background: none;}
.nav ul.l3 li.l3on a:active:hover{font-weight: normal; color: #000000; text-decoration: underline; background: none;}
.nav ul.l3 li.l3on a:visited{font-weight: normal; color: #000000; text-decoration: underline; background: none;}
.nav ul.l3 li.l3on a:visited:hover{font-weight: normal; color: #000000; text-decoration: underline; background: none;}
.nav ul.l3 li.l3on a:hover{font-weight: normal; color: #000000; text-decoration: underline; background: none;}


/* =================
FRÉTTIR
================= */
.unactivenews{background:#eeeeee; }
.newslistdiv p{
	/*margin: 0;*/
	margin: 0px;
}

.newslistdiv{
	margin-bottom: 15px;
	clear: both;
	width: 100%;
	float: left;

}
.frontpage .newslistdiv2{
	margin-bottom: 10px;
	clear: both;
	width: 100%;
	float: left;

}

	a.tilbaka
	{

		height:16px;
		line-height:16px;
		overflow: visible;
		font-size: 1em;
		color: #005183;
		display: block;
		width: 52px;
		float: left;
		margin: 2px 0px 2px 0px;
	}
	a.tilbaka:link{color: #005183; text-decoration: none;}
	a.tilbaka:link:hover{color: #808080; text-decoration: none;}
	a.tilbaka:active{color: #005183; text-decoration: none;}
	a.tilbaka:active:hover{color: #808080; text-decoration: none;}
	a.tilbaka:visited{color: #005183; text-decoration: none;}
	a.tilbaka:visited:hover{color: #808080; text-decoration: none;}
	a.tilbaka:hover{color: #808080; text-decoration: none;}
	
	.spanoldarticle
	{
		font-size: 1em;
		text-decoration: none;
	}
	.sjananararrow
	{
		font-size: 1em;
		text-decoration: none;
		display: inline;
	}
	a.sjananar
	{
		display: block;
		height:16px;
		line-height:16px;
		overflow:visible;
		padding: 0px 0px 0px 0px;
		font-size: 1em;
		font-weight: bold;
		color: #005183;
		margin: 0px 0px 0px 0px;

	}
	a.sjananar:link{color: #005183; text-decoration: none;}
	a.sjananar:link:hover{color: #808080; text-decoration: none;}
	a.sjananar:active{color: #005183; text-decoration: none;}
	a.sjananar:active:hover{color: #808080; text-decoration: none;}
	a.sjananar:visited{color: #005183; text-decoration: none;}
	a.sjananar:visited:hover{color: #808080; text-decoration: none;}
	a.sjananar:hover{color: #808080; text-decoration: none;}
	
	.newsheadlines, h2.newsheadlines{color: #005183;}
	.newsheadlines a{font-size: 1em;}
	.newsheadlines a:link{color: #005183; text-decoration: none;}
	.newsheadlines a:link:hover{color: #808080; text-decoration: none;}
	.newsheadlines a:active{color: #005183; text-decoration: none;}
	.newsheadlines a:active:hover{color: #808080; text-decoration: none;}
	.newsheadlines a:visited{color: #005183; text-decoration: none;}
	.newsheadlines a:visited:hover{color: #808080; text-decoration: none;}
	.newsheadlines a:hover{color: #808080; text-decoration: none;}
	
	.newsdate
	{
		font-weight: normal;
		margin: 0px;
		padding: 0px;	
		text-transform: lowercase;
	}
	
	.newssjananardiv
	{
		clear: both;
		margin: 0px;
		padding: 0px;	
	}
	
	.newsmorediv
	{
		float: left;
		clear: both;
		font-weight: bold;
		font-size: 1em;
		margin: 0px 0px 20px 0px;
		padding: 0px;
	}
	.newsmorediv a, .newsmorediv a:visited
	{
		color: #005183;
		text-decoration: none;
	}
	.newsmorediv a:hover, .newsmorediv a:visited:hover
	{
		color: #808080;
		text-decoration: underline;
	}
	
	.oldnewsdiv
	{
		text-decoration: none;
		padding-bottom:  8px;
	}
	.oldarticlenavigation
	{
		font-size: 1em;
		text-decoration: none;
	}
	.oldarticlelink
	{
		font-size: 1em;
		text-decoration: none;
	}
	.newsyear
	{
		text-decoration: none;
		font-weight: bold;
	}
	.newsnavigationold
	{
		text-decoration: none;
		font-size: 1em;
	}
	.newsnavigationnew
	{
		text-decoration: none;
		margin-right:  10px;
		font-size: 1em;
	}
	.newsnavigationdiv
	{
		text-decoration: none;
		text-align: right;
	}
	.newsmonth
	{
		font-style: italic;
		text-decoration: none;
	}
	.newsimage
	{
		float: right;
		margin: 0px 0px 5px 5px;
		border: 0px solid #e7e7e7;
		padding: 2px;
		clear: both;
		
		
	}
	.newslistdiv img.newsimage
	{
		width: 100px;	
	}
	.newarticlelink
	{
		font-size: 1em;
		text-decoration: none;
	}
	.sjananardiv{float: left;margin:8px 0;}
	
	.newspagednav
	{
		padding: 5px 0px 5px 0px;	
	}
	
/* =================
PÓSTLISTASÍÐA
================= */
	.submitMailinglist
	{
		text-decoration: none;
	}
	.mailinglistName
	{
		text-decoration: none;
		font-weight: bold;
	}
	.mailinglistLink
	{
		text-decoration: none;
	}
	.mailinglistInfo
	{
		text-decoration: none;
	}
	.mailinglistHeader
	{
		text-decoration: none;
		font-weight: bold;
	}
	.mailinglistDescription
	{
		text-decoration: none;
	}
	.mailinglistBox
	{
		text-decoration: none;
	}

.mailinglistForm .typelabel, .mailinglistForm label, .typelabel{
	display: inline;
}

.listalabel{
	font-size: 1em;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

.submitMailinglist{
	font-weight: normal;
	font-size: .91em;
	padding: 2px;
	margin-top: 10px;
}

.mailinglistHeader{
	font-weight: bold;
}
.mailinglisterror{
	color: red;
}


/* =================
INQUIRYSÍÐA
================= */
.inquirytext{
	text-decoration: none;
	font-weight: bold;
	padding: 5px 0px 2px 0px;
}
.inquiryname{
	text-decoration: none;
	font-weight: bold;	
	padding: 20px 0px 2px 0px;
}
.inquiryemail{
	text-decoration: none;
	font-weight: bold;
	padding: 5px 0px 2px 0px;
}
.inquirybutton{
	text-decoration: none;
}
.inputinquirytext{
	text-decoration: none;
	margin: 0px 0px 20px 0px;
	border: 1px solid #e7e7e7; background: #fbfbfb;
}
.inputinquiryname{
	text-decoration: none;
	border: 1px solid #e7e7e7; background: #fbfbfb;
}
.inputinquiryemail{
	text-decoration: none;
	border: 1px solid #e7e7e7; background: #fbfbfb;
}
.inputinquirycodenumber
{
	text-decoration: none;
	border: 1px solid #e7e7e7; background: #fbfbfb;
}
.inquirybuttondiv
{
	margin: 20px 0px 0px 0px;	
}

#theImg
{
	padding: 1px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #e7e7e7;	
}
/* =================
EMPLOYEE
================= */
.emptable
{
	border: 1px solid #ffffff;
	margin: 10px 0px 0px 0px;
	width: 100%;
}
.emptable td{
padding: 5px 15px 5px 5px;
border: 1px solid #ffffff;

}
.emptable td img
{
	padding: 5px;
	border: 1px solid #d2d2d2;
	width: 123px;
	
}
.emptable .colImage img
{
	padding: 5px;
	border: 1px solid #d2d2d2;
	width: 123px;
	
	
}
.threecol .emptable .colImage img, .twocol .emptable .colImage img
{
	padding: 5px;
	border: 1px solid #d2d2d2;
	
}

.threecol .column-one .employeeimg, .twocol .column-one .employeeimg{
float: right;
margin-left: 5px;
margin-bottom: 5px;
padding: 5px;
border: 1px solid #d2d2d2;
}
.empname, .empjob, .empaddress, .emptel, .empgsm, .empemail, .empdesc{
display: block;
margin-bottom: 5px;
}
.empjob{
font-style: italic;
}
.empname{
font-weight: bold;
font-size: 1.18em;
}	
.EmployeeSearch
	{

		text-decoration: none;
	}
	.EmployeeSearch
	{

		text-decoration: none;
	}
	.emplistname
	{
		text-decoration: none;
		font-size: 1.09em;
		font-weight: bold;
	}
	.emplistname a:link, .emplistname a:visited, .emplistname a:active{color: #000000; text-decoration: none;}
	.emplistname a:link:hover, .emplistname a:hover, .emplistname a:visited:hover, .emplistname a:active:hover{color: #000000; text-decoration: underline;}
	
	.emplistlight
	{
		text-decoration: none;
	}
	.emplistjob
	{
		text-decoration: none;
	}
	.emplistemail
	{
		text-decoration: none;
	}
	.emplistdescription
	{
		font-size: 0.9em;
		/*display: none;*/
		
	}
	
	.emplistdark
	{
		background-color: #cee3f4;
	}

.empsearch-box
{
	position: relative;
	float: left;
	width: 100%;
}
	
.empsearch-order
{
	position: absolute;
	top: 10px;
	right: 0px;
}
.empsearch-order label
{
	display: inline;	
}
.empsearch-order a.on
{
	font-weight: bold;	
}

/* =================
GALLERY-PAGE
================= */
	.galleryturnonauto
	{
		text-decoration: none;
	}
	.galleryturnoffauto
	{
		text-decoration: none;
	}
	.gallerytext
	{
		text-decoration: none;
	}
	.galleryoverview
	{
		text-decoration: none;
	}
	.galleryname
	{
		text-decoration: none;
		font-weight: bold;
		padding-top: 2px;
		padding-right:  2px;
		padding-bottom:  2px;
		padding-left:  2px;
	}
	.gallerydescription
	{
		text-decoration: none;
	}
	.gallerycategorydescription
	{
		text-decoration: none;
	}
/* =================
FILES-PAGE
================= */
	.filesize
	{
		text-decoration: none;
	}
	.FileLink
	{
		text-decoration: none;
	}
	.filedesc
	{
		text-decoration: none;
	}
	.filedate
	{
		text-decoration: none;
	}
	.FileCategoryName
	{
		text-decoration: none;
	}
	.filecatbox
	{
		text-decoration: none;
		margin-bottom:  4px;
	}
	.filebox
	{
		text-decoration: none;
		margin-bottom:  4px;
	}
/* =================
LOGIN
================= */

	.logintextbox
	{
		text-decoration: none;
	}
	.LoginText
	{
		text-decoration: none;
		font-weight: bold;
	}
	.loginpassbox
	{
		text-decoration: none;
	}
	.loginbutton
	{
		text-decoration: none;
	}


/* =================
CALENDAR
================= */
.calander{padding: 0px 0px 15px 8px; border-bottom: 1px solid #ffffff;}
.calander h2
{
    color: #5371A2;
    padding: 0px; margin: 15px 0px
}
.calander .box
{
    width: 191px;
    background: url(/files/images/shortcut_top.gif) no-repeat #F8F8F8;
    padding-top: 11px;
}
.calander .box .calander-content
{
    background: url(/files/images/shortcut_bottom.gif) no-repeat;
    background-position: left bottom;
    padding-bottom: 11px;
}

.calander table
{
	width: 181px;
    margin-left: 5px;
}

.calander .WeekDays{color: #999999;}
.calander table td{ border: 0px; padding-top: 2px;}

.calander table a.NormalDate, .calander table a.NormalDate:visited{color: #000000; text-decoration: none;}

.CalandarNextPrev{font-weight: bold; margin: 5px;}
.calander table td.CalandarMonth, .calander table td.CalandarNextPrevtd{font-weight: bold; background: none; color: #303030;}
.calander table td.CalandarMonth a, .calander table td.CalandarNextPrevtd a, .calander table td.CalandarMonth a:visited, .calander table td.CalandarNextPrevtd a:visited{color: #303030;}

.calander table a, .calander table a:visited{color: #000000; text-decoration: none; padding: 3px;}

.calander table a:hover, .calander table a:visited:hover{color: #000000; text-decoration: none;}

.calander table td.ToDayClass{color: #000000; font-weight: bold;}
.calander table td.EventDatetd a, .calander table td.EventDatetd a:visited {background: #5371A2; color: #ffffff; padding: 3px;}
.calander table td.EventDatetd a:hover, .calander table td.EventDatetd a:hover {background: #ED5C93; color: #ffffff; padding: 3px;}


/* Villur */
.errorCont
{
    background: url(/files/images/error.gif) no-repeat #F5E6E6 ;
    background-position: 10px center;
    min-height:58px; 
    height:auto !important;
    height:58px; 
    border:1px solid #E41F1D;
    padding: 10px 0 0 60px;
    margin-bottom:5px;
}

.infocont
{
    background: url(/files/images/info.gif) no-repeat #FFFFE1 ;
    background-position: 10px 5px;
    min-height:58px; 
    height:auto !important;
    height:58px; 
    border:1px solid #000000;
    padding: 10px 0 0 65px;
    float: left;
    clear:both;
    width: 421px;
	\width: 481px;
	w\idth: 421px;
}

/* j error */
label.error {
	display: inline;
	margin-left:5px;
	color: #E41F1D;
}
input.error{border: 1px solid #E41F1D;}

/* =================
FORMBUILDER
================= */

.ctrlform table, .ctrlform td
{
	border: none;	
}

.ctrlinputtext
{
	border: 1px solid #e7e7e7;
	background: #fbfbfb;
}
.ctrltextarea
{
	border: 1px solid #e7e7e7;
	background: #fbfbfb;
}
#CodeNumberTextBox
{
	border: 1px solid #e7e7e7;
	background: #fbfbfb;
}











	}

