html {
		 height:100%;
		 padding:0;
		 margin:0;
}
body {
		 background:#EEEEEE;
		 color:#4D4D4D; 
		 font-family:verdana,arial,Geneva,Helvetica,sans-serif;
		 font-size:75%;
		 height:100%;
		 align:center;
		 margin:20px ;
		 padding:0;
		 text-align:center;
}
.header {
		 clear:both;
	   width:962px;
	   width:960px!important;
}
.logo {
     float:left;
	   margin-top:6px;
	   margin-left:6px;
}

.myndrandom {
     float:right;
	   margin-top:6px;
	   margin-right:12px;
	   z-index:-100;
}

.efni {
	   border-right:1px solid #d7d7d7;
	   border-left:1px solid #d7d7d7;
	   min-height:300px;
	   padding:10px;
		 margin-top:20px!important;
		 margin-top:0;
	   text-align:left;
}
.inner {
	   border-right:1px solid #d7d7d7;
	   border-left:1px solid #d7d7d7;
	   height:212px;
	   width:960px;
}

.innerinfo {
	   border-right:1px solid #d7d7d7;
	   border-left:1px solid #d7d7d7;
		 padding-top:5px!important;
		 padding-top:0px;
	   height:18px;
	   width:961px;
	   width:960px!important;
}
.bil {
	   background:#eeeeee;
	   padding:5px!important;
	   padding:0px;
	   width:952px!important;
	   width:962px;
}
.info {
		 background:#ffffff;
		 text-align:center;
		 width:959px!important;
		 width:960px;
}
.allurhaus {
     width:962px;
}

.navleft {
     float:left;
}
.navmid {
    background:#EEEEEE url(../img/mid-bg.gif) repeat-x ;
	  position:relative;
	  color: #FFFFFF;
	  float:left;
	  width:942px;
	  height:33px;
}

.navright {
    float:right;
}

.boxbotn {
    background:#eeeeee url(../img/bottom.gif) no-repeat;
	  overflow:hidden;
	  width:962px;
	  height:6px!important;
	  height:6px;
}
.boxtopp {
    background:#eeeeee url(../img/top.gif) no-repeat;
	  overflow:hidden;
	  width:962px;
	  height:6px;
	  height:6px!important;
}
.wrapper {
	  width:962px;
	  background: #ffffff;
	  margin:0 auto;
}

ul {
	  list-style:none;
	  margin:10px 0 0 0;
		padding:0;
	  color:#ffffff;
}

li {
	  display:inline;
	  color: #FFFFFF;
}
/* **************************************************************** */
/*                      img class                                   */
/* **************************************************************** */

img.imgbox {
    border:1px solid #00008C;
}
img.bottom {
		position:relative;
		top:4px;
		left:5px;
		border:none;
}

img.imgmynd {
		border:1px solid #cccccc;
}
img.ferill {
	
		margin-left:8px;
		margin-bottom: 8px;
}


/* **************************************************************** */
/*             div class                                            */
/* **************************************************************** */


div.barnmynd {
		position:relative;
		top:5px;
		height:0px;
		width:30px;
}
div.map {
	   align:right;
}
div.barn {
		position:relative;
		top:13px!important;
		top:-10px;
		left:35px;
}
div.imgbox {
		background:#ffffff url(../img/bg-img.gif) no-repeat ;
		width:200px;
		height:110px;
		padding:5px;
		margin:0 0 0 22px!important;
		margin:0 0 0 28px;
		float:left;
}
div.adstadan {
		background:#ffffff url(../img/bg-img.gif) no-repeat ;
		width:200px;
		height:110px;
		padding:5px;
		margin:0 0 0 22px!important;
		margin:0 0 0 28px;
		float:right;
}
div.imgbox-wrapper {
       
		width:940px;
		height:140px;
}
div.vidbox {
		background:#ffffff url(../img/bg-img.gif) no-repeat ;
		width:200px;
		height:110px;
		padding:5px;
		margin:0 0 0 22px!important;
		margin:0 0 0 28px;
		float:left;
}
div.vidbox-wrapper {
		display:inline;
		width:940px;
}

/* **************************************************************** */
/*                a class                                           */
/* **************************************************************** */



a.navi {
	  font-weight: bold ;
	  text-decoration: none ;
	  font-style: none;
	  color: #FFFFFF;
}
a.navi:hover {
	  font-weight: bold ;
	  text-decoration: underline ;
	  font-style: none;
	  color: #FFFFFF;
}

a.nav {
	  font-weight: bold ;
	  text-decoration: none ;
	  font-style: none;
	  color: #FFFFFF;
	  padding: 10px 8px 0 8px;
	  padding: 0 8px 0 8px!important;
}
a.nav:hover {
	  text-decoration: underline ;
}
a.footer {
	  font-weight: none ;
	  text-decoration: none ;
	  font-style: none;
	  color:#4D4D4D;
}
a.footer:hover {
	  text-decoration: underline ;
}
a.imgbox {
	  font-weight: bold ;
	  text-decoration: none ;
	  font-style: none;
	  color:#4D4D4D;
}
a.imgbox:hover {
	  text-decoration: underline ;
}
a.linkar {
	  font-weight: bold ;
	  text-decoration: none ;
	  font-style: none;
		font-size:80%;
	  color:#4D4D4D;
}
a.linkar:hover {
	  text-decoration: underline ;
}
a {
	  font-weight: bold ;
	  text-decoration: none ;
	  font-style: none;
		font-size:100%;
	  color:#4D4D4D;
}
a:hover {
	  text-decoration: underline ;
}
/* **************************************************************** */
/*             td class  table class tr class                       */
/* **************************************************************** */

td.imgbox {
		text-align:center;
		valign:baseline;
}

td.linkur {
		padding-bottom:5px;
}

table.stundaskra {
    border:1px solid #CCCCCC;
}
table.stundatafla {
		float:left;
		width:940px; 
}
td.td-tafla {
		font-size:75%;
		vertical-align:top;
		padding:0 5px 0 0;
		padding:10px 5px 0 0!important;
		text-align:justify;
		
}
td.stundaskra {
    border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		height:10px;
}
td.frodleikur {
		background:#E8E8E8;
		width:460px;
		height:30px;
		padding-left:8px;
    border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
}
/* **************************************************************** */
/*            Other tags                                            */
/* **************************************************************** */

p {
	 text-indent:0px;
	 margin-top:0px;
}
/* **************************************************************** */
/*                      img class                                   */
/* **************************************************************** */

div.flag  a   {
	background: transparent url(../img/iceland.png) no-repeat 0 0;
	padding: 0px 0px 24px 24px;
    position: absolute;
    top: 5px;
    right: 14px;
}
div.flag-en  a {
	background: transparent url(/img/uk.png) no-repeat 0 0;
	padding: 0px 0px 24px 24px;
    position: absolute;
    top: 5px;
    right: 14px;
}
