﻿body {
height: 100%;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
background-color: #123456;
}
A:Link, A:Active{text-decoration:none;
		color: #0c29d8
	}
A:Visited{text-decoration:none;
		color: #0066CC
	} 
#wrapper { 
width : 1020px;
margin : 0 auto;
background-color: #FFFFFF;
}
#header { 
margin : 0 0 0 10px;
width: 990px;
height : 100px;
background-color: #FFFFFF;
position:relative;
}
.leftheader { 
float : left;
width: 313px;
height: 100px;
} 
.rightheader { 
float : left;
width: 460px;
height: 100px;
} 
.flashheader {
float: left;
width: 200px;
height: 100px;
} 
#subheader { 
float : left;
width: 780px;
height : 60px;
background-color: #FFFFFF;
position:relative;
} 
#subheaderright { 
float : left;
width: 220px;
height : 19px;
background-color: #FFFFFF;
position:relative;
} 
.rightdropdown { 
margin : 0 0 0 0;
width : 220px;
float : right;
font-size:smaller;
} 
#leftcolumn { 
margin : 0 0 0 10px;
width : 200px;
float : left;
min-height :680px;
background-color: #FFFFFF;
}
.leftcolumnfrettir { 
padding : 10px 10px 0 10px;
float : left;
width: 160px;
overflow: hidden;
color: #58584d;
border:  1px solid #4a4841;
background-color : #d6e3ef;
}
.leftcolumn180box180 { 
margin : 10px 0 0 0;
float : left;
width: 180px;
height: 180px;
}
.leftcolumn180box90 { 
margin : 10px 0 0 0;
float : left;
width: 180px;
height: 90px;
}
#centercolumn { 
margin : 0 0 0 0;
width : 550px;
min-height : 300px;
float : left;
background-color: #FFFFFF;
position:relative;
} 
.centercolumnBokImage200TextBelow { 
margin : 0 0 10px 10px;
float : left;
width: 200px;
}
.centercolumnBokImage200 { 
margin : 0 0 0 0;
float : left;
width: 200px;
color: #58584d;
}
.centercolumnBokBelowImage {
margin : 10px 0 10px 0;
float : left;
width: 200px;
overflow: hidden;
line-height: 18px;
text-align:center;
}
.centercolumnBokMainInfo { 
margin : 0 0 10px 10px;
float : left;
overflow: hidden;
width: 270px;
line-height: 18px; 
color: #58584d;
}
.centercolumnBokMainText { 
margin : 0 10px 0 10px;
float : left;
overflow: hidden;
width: 510px;
line-height: 18px; 
color: #58584d;
}
.centercolumnSiteMap { 
margin : 0 10px 15px 0;
padding: 4px 4px 1px 4px;
float : left;
overflow: hidden;
width: 530px;
color: #58584d;
border: solid 1px black;
font: arial;
font-size: smaller;
}

.centercolumnBokTitill { 
font-size:large ;
color: blue;
}
.centercolumnFrettDags { 
font-size:large ;
color:Black;
}
.centercolumnFrettTitill { 
margin: 5px 0 0 0;
font-size:large;
font-weight:bold;
color:Black;
}
.centercolumnFrettTexti { 
margin:0 0 10px 0;
color:Black;
}
.centercolumnBokUndirtitill { 
font-size:larger ;
color: blue;
}
.centercolumnBokVerd { 
}
.centercolumnBokVerdTilbod { 
color: red;
text-decoration: line-through;
}

.centercolumnBokTilbodsverd { 
color: red;
}
.centercolumnBokHofundur { 

}
.centercolumnBokBelowText { 
margin : 10px 10px 2px 10px;
float : left;
overflow: hidden;
width: 510px;
line-height: 18px; 
color: #58584d;
}
.centercolumnhofundurbox { 
margin : 0 10px 10px 10px;
width: 530px;
overflow: hidden;
color: #58584d;
border-bottom: 1px dashed #4a4841; 
}
.centercolumnhofundurbox2 { 
margin : 0 10px 10px 10px;
width: 530px;
overflow: hidden;
color: #58584d;
border-bottom: 1px dashed #4a4841; 
}
.centercolumnhofundurboxfyrisogn { 
margin : 0 0 10px 0;
width: 300px;
overflow: hidden;
color: #58584d;
font-weight: bold;
}
.centercolumnhofundurboxmynd { 
margin : 0 10px 10px 0;
color: #58584d;
float : left;
}
.centercolumnhofundurboxbaekur { 
margin : 10px 0 10px 0;
width: 530px;
color: #58584d;
text-align:center ;
}
.centercolumnhofundurboxbok { 
margin : 0 5px 20px 0;
width: 50;
color: #58584d;
float : left;
}
.centercolumnhofundurboxtext { 
margin : 0 0 10px 0;
width: 530px;
color: #58584d;
float : left;
}
.hiddentext { 
color: #FFFFFF;
font-size:xx-small;
}
.centercolumnlargebox { 
margin : 0 0 10px 0;
width: 540px;
overflow: hidden;
line-height: 18px; 
color: #58584d;
border-bottom: 1px dashed #4a4841; 
}
.centercolumnlargeboxfyrisogn { 
margin : 0 0 10px 0;
width: 300px;
overflow: hidden;
color: #58584d;
font-weight: bold;
}
.centercolumnlargeboxmynd { 
margin : 0 10px 20px 0;
width: 140px;
color: #58584d;
float : left;
}
.centercolumnlargeboxmyndbokaflokkur {
margin : 0 0 10px 0;
width: 540px;
height: 280px;
float : left;
}
.centercolumnlargeboxtext { 
margin : 10px 0 10px 0;
width: 350px;
float : left;
color: #58584d;
}
.centercolumnlargeboxtextbokaflokkur { 
margin : 60px 60px 10px 0;
width: 240px;
height: 180px;
float : left;
color: #58584d;
}
.centercolumnsmallleftbox { 
margin : 5px 5px 0 0;
width: 265px;
overflow: hidden;
line-height: 18px; 
float : left;
height: 280px;
color: #58584d;
border-bottom: 1px dashed #4a4841; 
}
.centercolumnsmallrightbox { 
margin : 5px 5px 0 5px;
width: 265px;
overflow: hidden;
line-height: 18px; 
height: 280px;
float : right;
color: #58584d;
border-bottom: 1px dashed #4a4841; 
}
.centercolumnsmallboxmynd { 
margin : 5px 10px 5px 0;
width: 90px;
color: #58584d;
float : left;
}
.centercolumnsmallboxtexti { 
margin : 10px 0 10px 0;
color: #58584d;
overflow: auto;
}
.centercolumnsmallboxfyrisogn { 
margin : 0 0 10px 0;
width: 250px;
overflow: hidden;
color: #58584d;
font-weight: bold;
}

#rightcolumn { 
margin : 0 0 0 10px;
width : 230px;
float : left;
min-height : 300px;
background-color: #FFFFFF;
position:relative;
} 
.rightcolumnbox { 
margin : 0 0 10px 0;
width: 220px;
overflow: hidden;
line-height: 18px; 
height: 250px;
color: #58584d;
border:  1px solid #4a4841;
background-color : #d6e3ef;
}
.rightcolumnheader { 
margin : 5px 0 5px 0;
width: 220px;
font: bold 12px Verdana, sans-serif;
text-align:center;
}
.rightcolumnsubheader { 
font: italic 12px Verdana, sans-serif;
}
.rightcolumnpicture { 
width: 90px;
margin: 5px 10px 5px 0;
float:left;
}
.rightcolumntext { 
margin : 0 5px 0 10px;
width: 200px;
float:left;
}
#footer { 
margin-top : 5px;
display : inline;
float : left;
width : 1000px;
text-align : center;
padding-top : 10px;
padding-bottom : 10px;
}


