@media tty {
 i{content:"\";/*" "*/}} @import '../css/midpass.css'; /*";}
}/* */

body {
	margin: 0px ;
	font-size: 1em ;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center ;
	background: url(../images/body_pattern.png) ;
}

img { border: none ; }

a {
	color: rgb(153,0,0);
	font-family: sans-serif,serif ;
}

a:hover { color: rgb(0,0,100) ; }

acronym {
	border-bottom: 1px dotted black;
	cursor: help ;
}

.hidden, .noprint { display: none ; }

#page {
	position: relative ;
	margin: auto ;
	width: 980px ;
	text-align: left ;
}


#wrap {
	position: absolute ;
	z-index: 0 ;
	top: 0px ;
	left: -8px ;
	width: 980px ;
	padding: 100px 10px 0 8px ;
	background: url(../images/main_bg.gif) repeat-y ;
}

#leftNavigation {
	position: relative ; 
	z-index: 2 ;
	top: 18px ;
	float: left ;
	width: 170px ;
	margin: 0 0 30px 0 ;
}

#leftNavigation ul, #leftNavigation li {
	margin: 0px ;
	padding: 0px ;
	list-style-type: none ;
}

#leftNavigation li {
	float: left ;
	clear: both ;
}

#leftNavigation a {
	font-size: 0.7em ;
	color: black ;
	border-bottom: 1px solid black ;
}

#leftNavigation b { font-family: arial, serif ; color: rgb(90,90,90) ; }

.level1 a, .level2 a, .level3 a, .level4 a, .level5 a {
	text-decoration: none ;
	clear: both ;
	float: left ;
	display: block ;
}

.level1 a:hover, .level2 a:hover, .level3 a:hover, .level4 a:hover, .level5 a:hover { text-decoration: underline ; }

.level1 a { padding: 4px 5px 3px 3px ; }
.level2 a { padding: 4px 5px 3px 15px ; }
.level3 a { padding: 4px 5px 3px 25px ; }
.level4 a { padding: 4px 5px 3px 35px ; }
.level5 a { padding: 4px 5px 3px 45px ; }

.level1 a { width: 162px ; }
.level2 a { width: 150px ; }
.level3 a { width: 140px ; }
.level4 a { width: 130px ; }
.level5 a { width: 120px ; }

li.level2 { background: url(../images/level2_bg.png) repeat-y left ; }
li.level3 { background: url(../images/level3_bg.png) repeat-y left ; }
li.level4 { background: url(../images/level4_bg.png) repeat-y left ; }
li.level5 { background: url(../images/level5_bg.png) repeat-y left ; }

.levelOpen a {background: url(../images/levelOpen.png) no-repeat 98% 50%}
.levelClosed a {background: url(../images/levelClosed.png) no-repeat 98% 50%}

#content {
	position: relative ;
	z-index: 2 ;
	float: left ;
	width: 610px ;
	margin: 0 0 0 18px ;
	padding: 15px 0 0 0 ;
	font-size: 0.7em ;
}

#content table { font-size: 1em ; }

#content h1, #content h2, #content h3, #content h4, #content h5 {
	margin: 0px ;
	color: rgb(153,0,0);
	font-weight: normal ;
}

#content h1 { font-size: 1.7em ; }
#content h2 { font-size: 1.5em ; }
#content h3 { font-size: 1.3em ; }
#content h4 { font-size: 1.2em ; }
#content h5 { font-size: 1em ; }

#rightNavigation {
	width: 160px ;
	padding: 23px 0 0 0 ;
	margin: 0px ;
	text-align: center ;
	float: right ;
}

#rightNavigation ul {

}
#rightNavigation img { margin: 0 0 15px 0 ; }

#rightNavigation ul, #rightNavigation li {
	margin: 0px ;
	padding: 0px ;
	list-style-type: none ;
	text-align: center ;
	}

#contentFoot { float: left ; }

#contentFoot img {
	position: relative ;
	top: 6px ;
	left: -8px ;
}

#footer {
	position: absolute ;
	top: 5px ;
	right: 10px ;
	text-align: right ;
	font-size: 9px ;
	font-weight: normal ;
	font-family: arial, serif ;
	width: 150px;
}

#header {
	position: absolute ;
	top: 0px ;
}

#headerLogo1 {
	position: absolute ;
	z-index: 2 ;
	left: 0px ;
}

#headerLogo2 {
	position: absolute ;
	z-index: 2 ;
	left: 211px ;
}

#headerPicture {
	position: absolute ;
	z-index: 1 ;
}

#logoWatermark {
	position: relative ;
	z-index: 1 ;
	top: 100px ;
	left: 0px ;
	height: 100px ;
	width: 180px ;
	background: url(../images/header_logo3.png) no-repeat top left;
	border: 1px solid red ;
	display: none ;
}

#border {
	position: absolute ;
	z-index: 3 ;
	top: 100px ;
	height: 1px ;
	width: 980px ;
	border-top: 1px solid rgb(204,204,204) ;
}

/*****************************
        news items
*****************************/
.butur.news.list {
	clear: both;
	margin-bottom: 24px;
}
.butur.news.list .excerpt {
    margin-top: 8px;
}   

.butur.news.list .newsitempicture {
    margin-left: 5px;
	margin-bottom: 24px;
}

/*****************************************
		SWImageGallery
*****************************************/
.swImageGallery .navigation a {
    color: #553;
    font-size: 10px;
}
.preview img {
    border: 0px;
}
.thumb {
    font-size: 10px;
    text-align: center;
    border: 2px outset gray;
    margin: 2px;
    float: left;
    padding: 8px 8px 8px 8px;
    background-color: #ddd;
}

.thumb img { border: 2px inset gray; }
.thumbName { margin-bottom: 4px; }
.thumb a { color: gray; text-decoration: none; }

/** dagatal **/

#dagatal {
	font-size: 10px;
	padding: 0 4px 0 8px;
	margin-bottom: 10px;
}
#dagatal .title {
	font-weight: bold;
}
#dagatal #monthScroll {
	border-top: 1px solid #a00;
}
#calendar {
	width: 100%;
	border-bottom: 1px solid #a00;
}
#calendarDayList {
	padding-bottom: 5px;
}
#calendarDayList .title {
	text-align: center;
	font-weight: bold;
}
#calendarDayList .date {
	font-weight: bold;
}
#calendarDayList li {
	padding: 0 0 5px 5px;
	text-align: left;
}
#calendarDayList li a {

}
td.current {
	background-color: #ccc;
}
/** sw31 ***/
.news_items .titill { margin-bottom: 8px; }
.news_items .fyrirsogn { font-weight: bold; }
.news_items .dags { font-style: italic; }
.news_items .item { margin-bottom: 12px; }