/* Altaposten */

/* Mørk: #005399 Lys: #A3D3FB

/*
 * Mainlayout
 */

body, html {
  font-family: Verdana, Arial , sans-serif;
}

div.header {
	top: 4px;
}

div.header h1#logo {
  background-image: url('logo.gif');
  background-repeat: no-repeat;
  background-position: top left;
}

div.header_small h1#logo {
  background-image: url('logo_small.gif');
  background-repeat: no-repeat;
  background-position: top left;
}

div.header {
  border-color: #0074be;
}

div.header div.box {
  border: 1px solid #005399;
  border-bottom: 2px solid #005399;
}

div.header div.box strong {
  background-color: #005399;
}

a, a:link, a:hover, a:active {
  color: #005399;
}

a:visited {
  color: #2231bb;
}

.menucol {
  background-color: white;
  color: black;
}

/*
 * Elements
 */

ul.headermenu li {
        background:url("tabright.gif") no-repeat right top;
}

.headermenu a, .headermenu a:link, .headermenu a:visited, .headermenu a:hover, .headermenu a:active {
        background:url("tableft.gif") no-repeat left top;
	color: #fff;
}

.headermenu a:hover {
	color: #fff;
}

div.header_small h2#sectionname {
	background-color:#A3D3FB;
	border: 1px solid #005399;
}

ul.menu a:hover {
  color: #005399;
}

ul.menu li.level1 {
	font-size: 0.9em !important;
}

ul.menu li.level2 {
  border-top: none;
  background-color: #A3D3FB;
}

ul.menu ul.level3 {
  border-top: 1px solid #005399;
}

ul.articlelistbox li.header {
  background-color: #005399;
}

ul.relatedbox {
  background-color: #eee;
	border-color: #ddd;
}

div.frontart div.photoseries {
  background-color: #eee;
}

/*
 * Article
 */

div.frontart .teaserTitle
{
  background-color: #005399;
}

ul.articlesummarybox li.header {
  background-color: #eee;
}

div.ad ul.articlelistbox {
	border-color: #005399;
}


/*
 * Horizontal menu
 */


/* Popup-meny for nivå 4: * s /

.menucol { overflow: visible; width: 960px;}
.menucol iframe, .menucol div {display: none;}
.menucol div#menu {display: block;}
.maincol { width: 602px; margin-left: 0px; }

.menu li {
	position : relative !important;
}

.menu li.level1 { width: 100%; }

.menu a {
	display: block;
	width: 120px;
}

ul.menu li.level1 {
  border-top: 1px solid #005399 !important;
  background-color: #a3d3fb !important;
}

.menu li.level1, .menu li.level2, .menu ul.level1, .menu ul.level2, .menu li.level1 a, .menu li.level2 a {
	float: left !important;
}

.menu ul.level3 a {
	float: none !important;
}

.menu ul.level3, .menu ul.level4 {
	position : absolute;
	left: -999em;
	padding: 0 !important;
	background-color: white;
	border: 1px solid black;
}

.menu ul.level3 {
	margin: 0px;
	margin-left : 0px;
	margin-top: 1.3em !important;
	z-index:200;
}

.menu ul.level4 {
	margin: 0px;
	margin-left : 120px !important;
	margin-top: -1.2em !important;
	z-index:400;
}


.menu li.level4, .menu li.level3 {
	padding: 3px !important;
	margin: 0 !important;
	width: 120px;
	border: none !important;
}



.menu ul.level4, .menu ul.level3 {
	left: -999em;
}

.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li.sfhover ul ul, .menu li.sfhover ul ul ul {
	left: -999em;
}

.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul, .menu li li li.sfhover ul {
	left: auto;
}
*/
