/* -- TEXTASNIÐ -- */

body, p, div, span, font, table, tr, th, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
}



a {	
	//color: #A83C0F; 
	color: #0060A1;
	text-decoration: none;
}



a:visited { 
	//color: #A83C0F; 
	color: #0060A1;
	text-decoration: none;
}



a.invert { color: #fff;}



body {

	margin: 10px;

	background: #fff;

}



#allt {

	width: 762px;

	background-image: url("../img/bak.gif");

}



#skrokkur {

	width: 762px;

}



#haus {

	width: 762px;

	height: 66px;

	background-image: url("../img/haus.gif");

	text-align: right; 

	vertical-align: bottom;

}



#hals {

	width: 762px;

	height: 55px;

	background-color: #0060A1;

}





#hali {

	width: 762px;

	//background-color: #A83C0F;
	background-color: #0060A1;
	color: #fff;

	padding: 15px 0px 15px 0px;

}



#kok {

	width: 762px;

	text-align: left;	

}



#magi {

	width: 762px;

	text-align: left;	

}



#vinstur {

	width: 450px;

	text-align: left;	

	padding: 20px 30px 20px 30px;

}



#laki {

	width: 230px;

	text-align: left;

	padding: 20px 15px 20px 5px;

}



#ristill {

	width: 758px;

	height: 27px;

	background-image: url(../img/undirhaus.gif);

	margin-left: 1px;

}



.cols {

	position: relative;

	float: left;

}



.brotalinah {

	width: 100%;

	height: 1px;

	background-image: url(../img/brot-h.gif);

}



/* -- LAYOUT -- */



.ffsv {

	width: 450px;

	float: left;	

	padding-top: 4px;

	padding-left: 13px;

	color: #630;

	font-size: 16px;	

}



.ffsh {	

	width: 244px;

	float: right;	

	padding-top: 4px;

	padding-left: 6px;

	color: #630;

	font-size: 16px;

}



#listabox {

	float: right; 

	width: 250px;

	height: 40px;

	text-align: left;

	background: #0070B2;

	color: #333;

	padding-top: 15px;

	padding-left: 5px;

}



form {

	padding: 0px;

	margin: 0px;

}



input {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	border: 1px solid 

}



#heili {

	float: right;

	padding-right: 10px;

	padding-top: 5px;

}



#leit {

	float: right;

}





/** NAV **/





#nav {

	float: right;

}



ul { /* all lists */

	padding: 0;

	margin: 0;

	list-style: none;

}



li { /* all list items */

	float: left;

	position: relative;



}



li ul { /* second-level lists */

	display: none;

	position: absolute;

	z-index: 3;

	top: 0em;

	left: 0;

	border: 1px solid #A83C0F;

}



li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

	top: auto;

	left: auto;

}



li:hover ul, li.over ul { /* lists nested under hovered list items */

	display: block;

	border: 1px solid #A83C0F;

}



#nav a, .stilskipt a, a.stilskipt {

	color: #663a01;

	font-weight: normal;

	text-decoration: none;

}



#nav li li a {

	display: block;

	font-weight: normal;

	padding: 0em 10px;

	color: #000;

}



#nav li li a:hover {

}



li {

	float: left;

	position: relative;	

	padding-right: 5px;

	padding-left: 5px;

	text-align: left;

	cursor: default;

	color: #663a01;

	background-color: white;

}



li li {

	//width: 4em; 

	padding-right: 0px;

	padding-left: 0px;

}



li ul {

	display: none;

	position: absolute;

	top: 100%;

	left: 0px;

	font-weight: normal;

	background-color: #fff;

	opacity: .7;

	filter: alpha(opacity=70);

}



li>ul {

	top: auto;

	left: auto;

}



li li {

	display: block;

	float: none;

	padding-right: 0px;

	background-color: #fff;

	color: #663a01;

	border: 0;

}



li:hover ul, li.over ul {

	display: block;

	border: 1px solid #A83C0F;

}



/** NAV **/


