/* CSS Document by Arve */


body {
	background-color:#E0E5E9;
	margin:0;
	padding:0;}


/* WRAPPER  (Normalt brukes kun #container, men mtte ha en ekstra wrapper p denne lsningen...)
------------------------------------------------------------------ 
#wrapper { 
	width:982px; 
	margin:0 auto;
	background-image:url(../gfx/bgExtraWrapper.gif);
	background-repeat:repeat-y;
	min-height:1000px; height:auto !important; height:1000px;}
*/

/* CONTAINER  (This is the mainwrapper)
------------------------------------------------------------------ */
#container { 
	width:882px; 
	margin:0 auto;
	background-color:#FFFFFF;}


/* HEADER 
------------------------------------------------------------------*/
#header {
	position:relative;
	height:245px;
	margin:0;
	left:0;
	background-image:url(bgHeader.gif);
	background-repeat:no-repeat;}
	
#header .left {
	padding:0;
	padding:65px 0 0 22px;
	width:250px;}
	
#header .search {
	position:absolute;
	right: 5px;
	top:35px;
	text-align:right;}
	
#header .search .input{
	width:170px;
	height:14px;}
		

/* LEFT
------------------------------------------------------------------ */
#left {
	float:left;
	width:245px;}
		
#left .art /* brukt til en artikkel p forsiden, som ogs vises p endel templates */ {
	padding-left:20px;}

#left .art a:link,
#left .art a:visited {
	color:#666666;
	text-decoration:underline;}
	
#left .art a:hover{
	color:#666666;
	background-color:#E0E5E9;
	text-decoration:none;}


/* MAINCONTENT
------------------------------------------------------------------ */
#mainContent {
	width:393px;
	float:left;
	line-height:125%;}
	
#mainContent .padding {
	padding:0 10px;}
	
#mainContent .bg { /* used on some templates */
	background-color:#F3F4F6;}
	
#mainContent #height { /* used on some templates (newsArticle) */
	min-height:750px; height:auto !important; height:750px;
	margin:0;
	padding:0;}
	
.picture p { /* used on tekstsider, extra fields */
	margin:0;
	padding:0;}
	
/* RIGHT
------------------------------------------------------------------ */
#right {
	width:243px;
	float:left;
	overflow:hidden;
	font-size:95%;}
	
#right p {
	padding:0;
	margin:0;}
	
#right a:link,
#right a:visited {
	color:#666666;
	text-decoration:underline;}
	
#right a:hover{
	color:#666666;
	text-decoration:none;
	background-color:#E0E5E9}
	

/* FOOTER (outside the #container)
------------------------------------------------------------------ */
#footer {
	width:882px; 
	margin:40px auto 10px auto;
	color:#979797;
	font-size:11px;
	text-align:center;}
	
#footer a:link,
#footer a:visited {
	color:#979797;}
	
	
/* FRONTPAGE 
------------------------------------------------------------------ */

#frontpage {
	font-size:100%;}
	
#frontpage p {
	margin:0;
	padding:0;}
	
#frontpage .text { /* artnr 1 */
	padding:8px 8px 15px 8px;
	background-color:#F2F4F6;
	line-height:normal;}
	
#frontpage .art2 { /* artnr 2 */
	padding:8px 8px 15px 8px;
	background-color:#E6EAED;}
	
#frontpage .art3 { /* artnr 3 */
	padding:8px 8px 15px 8px;
	float:left;
	width:180px;
	/*min-height:230px; height:auto !important; height:230px;*/
	overflow:hidden;
	background-color:#DCDCE7;}
	
#frontpage .art4 { /* artnr 4 */
	padding:8px 8px 15px 8px;
	float:left;
	width:181px;
	overflow:hidden;
	/*min-height:230px; height:auto !important; height:230px;*/
	background-color:#FFF;}
	
#frontpage .art5 { /* artnr 5 */
	background-color:#FFF;}
	
	

/* NEWS
------------------------------------------------------------------*/	

.news {}

.news .thumbnail {
	float:left;
	margin:0 10px 5px 0;
	width:80px;
	padding:3px 0;
	text-align:center;
	border:1px solid #B6D3D2;}
	
.news .content { /* heading & ingress */
	float:left;
	width:355px;
	}
	
.news h2 {
	padding:0;
	margin:0;
	font-size:110%;}
	
.news h2 a:link,
.news h2 a:visited {
	text-decoration:none;}

#moreresults ul {
	margin-left:0px;
	padding-left:0px;}
	
#moreresults ul li {
	display:inline;}