body
{
	background-image: url(/Images/body-bg.png);
	background-repeat: repeat-x;
	background-color:#ABBFC0;
	font-family:tahoma,arial;
	font-size:12px;
	color:#333;
	line-height:1.4em;
}

/* FONTS */

h1
{
	font-size:19px;
	color: #44535b;
	font-weight:bold;
	margin-bottom:8px;
}

#main a
{
	color: #a30d06;	
}

/* STYLES */

#top
{
width:100%;
height:164px;
position:relative;
background-image:url(/Images/top-bg.jpg);
background-repeat:no-repeat;
z-index:0;
}

#wrap
{
	width:976px;	
	overflow:hidden;
}

#header
{
	width:976px;
	height:165px;
	background-image: url(/Images/header-bg.png);
	background-repeat:no-repeat;
	position:relative;
}

#topsearch
{
	position:absolute;	
	right:0px;
	top:45px;
	color:#fff;
	width:200px;
	padding-top:8px;
}

#topseatch td
{
	padding:0px;
}

#topsearch a
{
	color:#fff;	
	font-size:11px;
}

#topsearch ul
{
	padding-left:16px;
	line-height:13px;
}

.tblSearch
{
	padding:0px;
	margin:0px;
}

#main
{
	margin-top:8px;
	width:976px;
	overflow:hidden;
}

#bread
{
	margin-top:0px;
	margin-bottom:8px;
	padding-left:24px;
	color:#dedede;
	font-size:12px;
}

#bread a
{
	color:#dedede;
	font-size:12px;
}

#content
{
	width:684px;
	background-image:url(/Images/content-bg.png);
	background-repeat:repeat-y;
	background-color:#FFF;
	float:left;
	min-height:530px;
	margin-bottom:7px;
	position:relative;
	padding-left:20px;
	padding-top:32px;
	padding-right:50px;
	padding-bottom:24px;
	_padding:14px !important;
}

#content-bottom-bg
{
	position:absolute;
	bottom:-7px;
	left:0px;
	background-image:url(/Images/content-bottom-bg.png);
	background-repeat:repeat-x;
	width:754px;
	height:7px;
	_background-image:none;
}

#forside-stort-bilde
{
	width:306px;
	height:260px;
	background-image:url(/Images/forside-bilde-stort-bg.png);
	background-repeat:no-repeat;
	float:left;
}

#forside-2-til-4
{
	width:364px;	
	height:260px;
	margin-left:4px;
	float:left;
	background-image:url(/Images/forside-bilde-lite-bg.png);
	background-repeat:no-repeat;
}

.forside-lite-bilde-dato
{
	color: #86949D;
	position:absolute;
	bottom:0px;
	left:4px;
	font-size:11px;
}

#kulturporfil
{
		
}

#right
{
	width:214px;
	margin-left:2px;
	float:left;
}

#right-top-box
{
	background-image: url(/Images/right-top-box.png);
	background-repeat: repeat-x;
	background-color:#9e9f75;
	width:194px;
	border:1px solid #fff;
	color:#FFF;
	font-family:Arial;
	font-size:14px;
	padding:8px;	
}

#right-top-box a
{
	color:#FFF;
}

.rightbox
{
	padding:8px;	
	background-color:#9e9f75;
	width:194px;
	border:1px solid #fff;
	margin-top:4px;
	position:relative;
	overflow:hidden;
}

#datofelt
{
	width:50px; 
	background-color:#FFF;
	color:#8C866C; 
	margin-top:8px;
	overflow:hidden;
	padding-top:16px;
	padding-bottom:8px;	
	float:left;
}

#sokeboks
{
	float:Right; 
	width:120px;
	padding-top:8px;
	padding-left:8px; 
	font-size:11px;
	float:left;
}

#bottommenu
{
	color:#58666e;
	text-align:right;
	width:750px;
}

#bottommenu a
{
	color:#58666e;	
}

#footer
{
	width:976px;	
	height:30px;
	font-family:Arial;
	font-size:10px;
}

#footer a
{
	color:#58666e;
}

#footermenu{width:758px;}
#fxpMenu1{float:right;}

.angrydebug
{
	position:absolute;
	right:0px;
	background-color:red;
	color:white;
	font-size:14px;
	padding:10px;	
	z-index:1000;
	display:none;
}

#magasin-forside-5l
{
	padding:4px;
	width:232px;
	float:left;
	margin-right:4px;
}

#magasin-forside-5r
{
	padding:4px;
	width:232px;
	float:left;
}

#magasin-forside-10-saker
{
	margin-left:0px;
	overflow:hidden;
	margin-top:50px;
	width:490px;
}




/*STILING AV GAMLE MALER*/

table.tblLenkeEven
{
	background-color:#fff;	
	width:100%;
}

table.tblLenke
{
	width:100%;
}

table#PortalItemListTable
{
	margin-top:16px;
	margin-bottom:16px;	
}

.Heading
{
	color:#44535B;
	font-size:19px;
	font-weight:bold;
}
.toppImg
{
	padding-right:16px;
}
.Beskrivelse
{
	padding-top:16px;
}

div.kkal-arrangement h2
{
	padding-top:16px;
	padding-bottom:8px;
}

.kkal-arrangement-image-frame
{
	float:right;
	padding-left:16px;
	padding-bottom:16px;	
}


.print
{
	float:right; 
	margin-top:16px;	
}

.print img
{
	vertical-align:top;	
}

/* Hva skjer - katalog 1525, 6/10/2009 */
#iframeListSearch
{
	padding:8px;
	border:2px solid #dedede;
	background:#fff url(/Images/right-top-box.png) repeat-x center center;
	margin-bottom:8px;
	color:#fff;
	overflow:hidden;
	height:22px;
	line-height:22px;
}
#iframeListSearch h3
{
	color:#fff;
	margin-right:2px;
}
#when, #where
{
	float:left;
	margin-right:8px;
}




