/*****************************************************/
/*   Author:  Johannes Hoff Holmedahl                */
/*            johannnes.holmedahl@oktan.no           */
/*   Version: 1.0                                    */
/*   Date:    6. juni 2008                           */
/*****************************************************/

HTML,BODY {
	height: 100%; /* this is the key! */ 
	margin: 0 auto;
	padding: 0;
	background: url('../img/struktur/bg.gif') top center;
}

#wrap {
	margin:0 auto;
	width:920px;
	padding: 0 15px 15px 15px;
	behavior: url(iepngfix.htc);
}

#top {
	width: 920px;
	height: 39px;
	background: url(../img/struktur/top_menu_bg.png) top left;
	font-weight: bold;
	background-repeat: no-repeat;
}

#top #menu {
	font-weight: bold;
}

#menu_left {
	margin: 21px 0 0 0;
	color: #FFFFFF;
	float: left;
	margin-right: 10px;
}

#menu_left li a, #menu_left li a:link, #menu_left li a:visited {
	color: #beb627;
	text-decoration: none;
}

#menu_left li a:active, #menu_left li a:hover {
	color: #FFFFFF;
	background-color: #c00b1e;
}

#top #menu_language {
	margin: 21px 0 0 0 ;
	color: #80b5b8;
	float: right;
}

#top #menu_language a, #top #menu_language a:link, #top #menu_language a:visited {
	color: #FFFFFF;
}

#top #menu_language a:active, #top #menu_language a:hover {
	color: #FFFFFF;
	background-color: #c00b1e;
	text-decoration: none;
	white-space: nowrap;
}

#top #menu_left ul li {
	float: left;
	margin-left: 7px;
	margin-right: 20px;
	list-style: none;
	text-indent: -1em; 
}

#top #menu_left ul li a:hover {
	text-indent: -1em; 
	padding: 4px 5px 5px 5px;
	margin: -4px -5px -5px -5px;
	white-space: nowrap;
}

#top #menu_left ul .current {
	background-color: #beb627;
	color: #FFF;
	padding: 5px 7px 6px 17px;
	margin: -5px 13px -6px -10px;
	white-space: nowrap;
}

#top #menu_left ul .inpath a {
	background-color: #beb627;
	color: #006B71;
	padding: 4px 7px 6px 5px;
	margin: -4px -7px -6px -5px;
	white-space: nowrap;
}

#top #menu_left ul .current a:hover, #menu_submenu ul .current a:hover {
	color: #c00b1e;
}

#top #menu_left ul .inpath a:hover, #menu_submenu ul .inpath a:hover {
	color: #c00b1e;
	padding: 4px 7px 6px 5px;
	margin: -4px -7px -6px -5px;
	white-space: nowrap;
}

#menu_submenu ul .current, #menu_submenu ul .inpath a {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	white-space: nowrap;
}

#top #menu_language ul li {
	font-size: 11px;
	float: left;
	margin-right: 5px;
	margin-left: 0;
	list-style: none;
}

#menu_submenu {
	width: 670px;
	padding-top: 5px;
	clear: both;
	font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#menu_submenu li, #menu_submenu li ul li {
	list-style: none;
	float: left;
	margin-right: 25px;
	margin-bottom: 3px;
}

#main {
	clear: both;
	width: 920px;
}

#main #logo {
	float: left;
	margin-top: 28px;
	margin-bottom: 28px;
	width: 178px;
	height: 26px;
}

#main #search {
	width: 215px;
	float: right;
	margin-top: 28px;
}

#main #search #sok input {
	width: 115px;
	height: 24px;
	background-image: url(../img/struktur/search_bg.gif);
	background-repeat: no-repeat;
	background-color: #beb627;
	border: 0;
	padding: 4px 0 0 7px;
}

#main #left {
	width: 670px;
	background-color: #FFFFFF;
	background-image: url(../img/struktur/main_bg.gif);
	background-repeat: no-repeat;
	float: left;
	margin: 0 15px 15px 0;
	padding: 10px;
}

#nyhetsliste {
	margin-left: -14px;
}

#main #left .list_left {
	width: 214px;
	margin-left: 14px;
	float: left;
}

#main #left h2 {
	margin-top: 6px;
	margin-bottom: 4px;
	line-height: 110%;
}

#main #left .list_center {
	width: 214px;
	margin-right: 13px;
	float: left;
}

#main #left .list_right {
	width: 214px;
	float: right;
}

#main #left .list_left p, #main #left .list_center p, #main #left .list_right p {
	margin-bottom: 15px;
}

#main #left p {
	line-height: 130%;
}

#main #left .article_photo img {
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}

#main #left .caption {
	font-size: 11px;
	color: #006b71;
	margin-top: -2px;
	display: none;
}

#main #left h1 {
	clear: both;
	padding-top: 10px;
}

#main #left .factsbox {
	float: right;
	width: 215px;
	border-left: 1px solid #beb627;
	padding-left: 10px;
	margin-left: 10px;
}

#main #left .factsbox h2 {
	color: #beb627;
	margin-bottom: 10px;
	margin-top: 1px;
}

#main #left .factsbox ul li {
	list-style-image: url(../img/struktur/list_point.gif);
	list-style-position: inside;
	margin-left: -15px;
}

#main #left li {
	list-style: square;
	margin-left: -3px;
}

#main #right {
	width: 215px;
	float: right;
}

#main #right #hva_er_areopagos img {
	width: 209px;
	height: 121px;
	margin-bottom: 20px;
}

.box_top {
	width: 195px;
	min-height: 80px;
	float: left;
	background: url(../img/struktur/box_bg.png) top left no-repeat;
	padding: 10px 10px 0 10px;
}

.box_top, .box_top h2, .box_top h2 a, .box_top a, .box_top a:link {
	color: #FFFFFF;
	font-weight: bold;
}

.box_top a:active, .box_top a:hover {
	color: #FFFFFF;
	background-color: #c00b1e;
	text-decoration: none;
}

.box_top li {
	margin-bottom: 2px;
}

.box_bottom {
	width: 215px;
	height: 4px;
	float: left;
	background: url(../img/struktur/box_bg_bottom.png) top left no-repeat;
	margin-bottom: 10px;
}

.box_top form {
	margin: 0;
	padding: 0;
}

.box_top select, .box_top input {
	margin: -8px 0 10px 0;
	background-color: #a5ad30;
	border: 1px solid #FFF;
	color: #FFF;
}

.box_top select {
	width: 190px;
}

.box_top input {
	padding: 2px;
	width: 118px;
}

.box_top #submit {
	width: 60px;
	padding: 1px;
}

#aktueltna {
	border: 1px solid #dfdb93;
	padding: 10px 10px 0 10px;
	margin-top: 3px;
	margin-bottom: 20px;
}

#aktueltna h2 {
	line-height: 100%;
	margin-bottom: 2px;
}

#aktueltna h2 a, #aktueltna h2 a:visited {
	color: #FFF;
	text-decoration: none;
}

#aktueltna h2 a:hover, #aktueltna h2 a:active {
	color: #C00B1E;
	text-decoration: none;
}

#aktueltna h3 {
	padding-bottom: 5px;
}

#aktueltna h3 img {
	margin: 0;
}

#aktueltna .list_left img, #aktueltna .list_right img {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

#aktueltna .list_left {
	float: left;
	width: 430px;
	margin-right: 15px;
}

#aktueltna .list_right {
	float: right;
	width: 440px;
}

#aktueltna p {
	line-height: 120%;
}

#aktueltna p a:hover, #aktueltna p a:active {
	color: #C00B1E;
}

.clearboth {
	clear: both;
}

#main #right #hva_er_areopagos {
	margin-bottom: 20px;
}

#main #right #hva_er_areopagos span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
	color: #006b71;
	line-height: 120%;
}

#hva_er_areopagos h1 {
	font-family:Trebuchet MS,Trebuchet,Arial,Helvetica,sans-serif;
	font-style: italic;
	font-size: 14px;
	color: #FFF;
	line-height: 110%;
	text-decoration:none;
	font-weight: normal;
}


#main #right #hva_er_areopagos a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #006b71;
	line-height: 120%;
	text-decoration: none;
}

#main #right #hva_er_areopagos a:hover {
	color: #FFF;
}


/* FRONTPAGE */

#main #frontpage_photo {
	width: 455px;
	height: 455px;
	float: left;
	padding: 17px 0 0 17px;
	background-image: url(../img/struktur/frontpage_photo_bg.png);
	background-repeat: no-repeat;
}

#main #frontpage_right {
	width: 445px;
	float: right;
}

#main #frontpage_right #hva_er_areopagos img {
	width: 439px;
	height: 85px;
	margin-bottom: 20px;
}

#main #frontpage_right #hva_er_areopagos {
	margin-bottom: 20px;
}

#main #frontpage_right #hva_er_areopagos span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 16px;
	color: #006b71;
	line-height: 120%;
}

#main #frontpage_right #hva_er_areopagos a {

font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #006b71;
	text-decoration: none;
	font-style: italic;
}

#main #frontpage_right #hva_er_areopagos a:hover {
	color: #FFF;
}

#frontpage_right #frontpageboxes_left {
	width: 215px;
	float: left;
}

#frontpage_right #frontpageboxes_right {
	width: 215px;
	float: right;
}

#aktueltna .list_top img, #aktueltna .list_bottom img {
	float: left;
	margin-right: 10px;
	margin-top: 0;
}

#aktueltna .list_top, #aktueltna .list_bottom {
	width: 430px;
	margin-right: 0;
}

#aktueltna h2, #aktueltna p, #aktueltna p a, #aktueltna p a:link {
	color: #FFF;
}

#publisert {
	color: #666;
	font-size: 10px;
	margin-bottom: 3px;
}