@charset "utf-8";
/* CSS Document 
----------------------------------------
Author: Christer
Email: christer@inbusiness.no
Usage: Design elements and such.
----------------------------------------*/

body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.75em;
	color:#333333;
	background:#FEFEFE;
}

/* #header
---------------------------------------- */
#header {
	width:981px;
	height:115px;
	position:relative;
	overflow:hidden;
	margin:0 auto;
	background:#FEFEFE;
}
/* #header #top_pic
---------------------------------------- */
#top_pic {
	width:981px;
	height:120px;
	background:url(../gfx/toppbilde.jpg) no-repeat;
}
/* #header #topwrap
---------------------------------------- */
#topwrap {
	position:absolute;
	top:25px;
	right:0;
	width:700px;
}
/* #header #topwrap #coolfont
---------------------------------------- */
#coolfont {
	float:right;
	padding-right:10px;
}
#coolfont a,
#coolfont a:link,
#coolfont a:visited,
#coolfont a:hover,
#coolfont a:active {
	color:#293D81;
	text-decoration:none;
}
#coolfont .font_size_small {font-size:1.00em;}
#coolfont .font_size_medium {font-size:1.27em;}
#coolfont .font_size_large {font-size:1.64em;}

/* Change to this size */
#small {font-size:0.75em;}
#medium {font-size:0.80em;}
#large {font-size:0.85em;}

/* #header #topwrap #top_menu
---------------------------------------- */
#top_menu {
	padding:5px 0 0 0;
	float:right;
}
#top_menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#top_menu ul li {
	float:left;
	width:auto;
}
#top_menu ul li a,
#top_menu ul li a:link,
#top_menu ul li a:visited,
#top_menu ul li a:hover,
#top_menu ul li a:active {
	color:#293D81;
	font-size:1.00em;
	text-decoration:none;
	border-left:1px solid #293D81;
	padding-left:10px;
	padding-right:10px;
}
#top_menu ul li.last a,
#top_menu ul li.last a:link,
#top_menu ul li.last a:visited,
#top_menu ul li.last a:hover,
#top_menu ul li.last a:active {
	color:#293D81;
	font-size:1.00em;
	text-decoration:none;
	border-left:1px solid #293D81;
	padding-left:10px;
	padding-right:0px;
}
/* #header .top_search
---------------------------------------- */
#top_search {
	width:240px;
	height:27px;
	overflow:hidden;
	position:absolute;
	bottom:20px;
	right:0px;
	background: url(../gfx/searchbg.png) no-repeat;
}
#top_search .searchinput {
	margin:1px 0px 1px 4px;
	width:195px;
	padding-top:5px;
	border:none;
	background:#FFF;
	color:#898989;
	font-size:1.00em;
}
#top_search .searchbutton {
	margin:2px 0px 1px 0px;
}


#blueline {
	width:100%;
	height:14px;
	background: url(../gfx/bluerepeater.jpg) repeat-x;
}

/* #container
---------------------------------------- */
#container {
	width:981px;
	padding:16px 10px 0px 10px;
	margin:0 auto;
	background: url(../gfx/bgcontainer.jpg) repeat-y;
}
/* #left
---------------------------------------- */
#left {
	width:184px;
	padding-left:18px;
	float:left;
	overflow:hidden;
}
/* #left .left_menu
---------------------------------------- */
#left .left_menu {
	width:184px;
	background:#F5F6F6;
}
#left .left_menu span {
	display: block;
	height: 0px;
	overflow: hidden;
	line-height: 0px;
	font-size: 0px;
}
#left .left_menu ul {
	list-style:none;
	margin:0;
	padding:0;
}

#left .left_menu ul li.first {
	border-bottom:none;
	background:url(../gfx/forside.jpg) no-repeat;
	width:184px;
	height:25px;
}
#left .left_menu ul li.first a,
#left .left_menu ul li.first a:link,
#left .left_menu ul li.first a:visited,
#left .left_menu ul li.first a:hover,
#left .left_menu ul li.first a:active {
	color:#FFF;
	text-decoration:none;
	background: none;
	margin-left:8px;
	display:block;
	padding:0 0 0 10px;
	line-height:25px;
	font-weight:bold;
}
#left .left_menu ul li {
	border-bottom:1px solid #FFFFFF;
}
#left .left_menu ul li a,
#left .left_menu ul li a:link,
#left .left_menu ul li a:visited,
#left .left_menu ul li a:hover,
#left .left_menu ul li a:active {
	color:#293D81;
	text-decoration:none;
	background:url(../gfx/menu_gfx.jpg) no-repeat 0px 8px;
	margin-left:8px;
	display:block;
	padding:4px 0 4px 10px;
}
#left .left_menu ul li.selected a {
	font-weight:bold;
}
#left .left_menu ul li ul {
	list-style:none;
	margin:0;
	padding:0;
}
#left .left_menu ul li ul li.first {
	border-bottom:none;
	background: none;
	width: auto;
	height: auto;
}
#left .left_menu ul li ul li.first a,
#left .left_menu ul li ul li.first a:link,
#left .left_menu ul li ul li.first a:visited,
#left .left_menu ul li ul li.first a:hover,
#left .left_menu ul li ul li.first a:active {
	color:#293D81;
	text-decoration:none;
	background:url(../gfx/menu_gfx_lvl2.jpg) no-repeat 0px 8px;
	margin-left:18px;
	padding:3px 0 3px 8px;
	display:block;
	font-weight:normal;
	line-height:normal;
}
#left .left_menu ul li ul li.first.selected a,
#left .left_menu ul li ul li.first.selected a:link,
#left .left_menu ul li ul li.first.selected a:visited,
#left .left_menu ul li ul li.first.selected a:hover,
#left .left_menu ul li ul li.first.selected a:active {
	color:#293D81;
	text-decoration:none;
	background:url(../gfx/menu_gfx_lvl2.jpg) no-repeat 0px 8px;
	margin-left:18px;
	padding:3px 0 3px 8px;
	display:block;
	font-weight: bold;
	line-height:normal;
}
#left .left_menu ul li ul li {
	border-bottom:none;
}
#left .left_menu ul li ul li a,
#left .left_menu ul li ul li a:link,
#left .left_menu ul li ul li a:visited,
#left .left_menu ul li ul li a:hover,
#left .left_menu ul li ul li a:active {
	color:#293D81;
	text-decoration:none;
	background:url(../gfx/menu_gfx_lvl2.jpg) no-repeat 0px 8px;
	margin-left:18px;
	padding:3px 0 3px 8px;
	display:block;
	font-weight:normal;
	line-height:normal;
}
#left .left_menu ul li ul li.selected a {
	font-weight: bold;
	line-height:normal;
}
/* #left .contact_info
---------------------------------------- */
#left .contact_info {
	width:172px;
	margin-top:14px;
	border:1px solid #F1F1F1;
	background:#FEFEFE;
	padding:0px 5px 5px 5px;
	font-size:1.00em;
	line-height:1.27em;
}
/* #left .annonser
---------------------------------------- */
#left .annonser {
	padding:10px 0;
}
#left .annonser .annonser_ad01 {
	width:182px;
	border:1px solid #F1F1F1;
	background:#FEFEFE;
	margin-top:5px;
	overflow:hidden;
}
#left .annonser .annonser_ad01 img {
	max-width:182px;
}

/* #mainContent
---------------------------------------- */
#mainContent {
	width:525px;
	padding:0 18px;
	float:left;
}

/* Frontpage
---------------------------------------- */
.frontpage_top_container {
	background:#F5F6F6;
	padding:14px 12px 10px 12px;
	margin-bottom:10px;
}
.frontpage_top_container img {
	border:none;
}
.frontpage_date {
	color:#999999;
	font-size:0.91em;
	padding:0px 0px 4px 0px;
}
.frontpage_news_url a,
.frontpage_news_url a:link,
.frontpage_news_url a:visited,
.frontpage_news_url a:hover,
.frontpage_news_url a:active {
	color:#293D81;
	font-size:1.00em;
}
.grey_dashed_line {
	width:100%;
	font-size:0px;
	border-top:1px dashed #CCC;
	text-align:center;
}
.news_header_left {
	font-size:1.27em;
	color:#293D81;
	float:left;
}
.news_header_right {
	font-size:1.00em;
	color:#293D81;
	float:right;
}
.news_header_right a,
.news_header_right a:link,
.news_header_right a:visited,
.news_header_right a:hover,
.news_header_right a:active {
	font-size:1.00em;
	color:#293D81;
}
.readmore a,
.readmore a:link,
.readmore a:visited,
.readmore a:hover,
.readmore a:active {
	color:#293D81;
}
/* Tip a friend
---------------------------------------- */
.tipafriendinput {
	background:url(../gfx/tipsinput.jpg) no-repeat;
	border:none;
	width:207px;
	height:20px;
	margin-top:5px;
	padding:4px 5px 0 5px;
	color:#333333;
}
.tipafriendbutton {
	background: url(../gfx/sendbg.jpg) no-repeat;
	border: none;
	width:42px;
	height:24px;
	padding:0;
	color:#293D81;
}


/* #right
---------------------------------------- */
#right {
	width:200px;
	padding-right:18px;
	float:left;
}
/* #right .activities
---------------------------------------- */
#right .aktiviteter {
	width:170px;
	background:url(../gfx/button_aktivitetskalender.jpg) no-repeat top #F9F9F9;
	padding:49px 15px 10px 15px;
}
#right .activities {
	width:170px;
	background:url(../gfx/activities.jpg) no-repeat top #F9F9F9;
	padding:49px 15px 10px 15px;
}
.time {
	font-size:0.91em;
	color:#0081C4;
	padding-bottom:5px;
}
.heading,
.heading a,
.heading a:link,
.heading a:visited {
	font-size:1.00em;
	color:#333333;
	text-decoration:none;
	padding-bottom:5px;
}
.heading a:hover,
.heading a:active {
	text-decoration:underline;
}

.ingress,
.ingress a,
.ingress a:link,
.ingress a:visited,
.ingress a:hover,
.ingress a:active {
	font-size:1.00em;
	color:#333333;
}
.place {
	font-size:0.91em;
	color:#0081C4;
}
.moreactivities,
.moreactivities a,
.moreactivities a:link,
.moreactivities a:visited,
.moreactivities a:hover,
.moreactivities a:active {
	text-align:center;
	padding:5px 0;
	font-size:0.91em;
	color:#0081C4;
 }

/* #right .buttons
---------------------------------------- */
#right .buttons {
	width:200px;
	padding:10px 0 0 0;
}
#right .buttons img {
	padding-bottom:7px;
}

/* #right .lokallag
---------------------------------------- */
#right .lokallag {
	width:200px;
	padding:34px 0 10px 0;
	background:url(../gfx/button_lokallag.jpg) no-repeat top #F9F9F9;
}
#right .lokallag span {
	display: block;
	height: 0px;
	overflow: hidden;
	line-height: 0px;
	font-size: 0px;
}
#right .lokallag ul {
	list-style:none;
	padding:0;
	margin:0;
}
#right .lokallag ul li {}
#right .lokallag ul li a,
#right .lokallag ul li a:link,
#right .lokallag ul li a:visited,
#right .lokallag ul li a:hover,
#right .lokallag ul li a:active {
	color:#293D81;
	font-size:1.00em;
	text-decoration:none;
	background:url(../gfx/bluedot.jpg) no-repeat 0px 8px;
	margin-left:8px;
	display:block;
	padding:4px 0 4px 15px;
}

/* #credits
---------------------------------------- */
#credits {
	font-size:10px;
	color:#AAA;
	width:981px;
	padding:8px 5px 4px 5px;
	height:12px;
	overflow:hidden;
	margin:0 auto;
	background: url(../gfx/credits.jpg) no-repeat;
}
#credits a,
#credits a:link,
#credits a:visited {
	color:#AAAAAA;
	text-decoration:none;
}
#credits a:hover,
#credits a:active {
	color:#AAAAAA;
	text-decoration:underline;
}

#temasider {
	background:#F5F6F6;
	padding:14px 14px 10px 14px;
	margin-bottom:10px;
}

/* Article Image
---------------------------------------- */
.article_image_wrap {
	float:right;
	padding:5px;
}
.article_image {
	background:#EEE;
	width:270px;
	height: auto;
}
.article_image_txt {
	background:#EEE;
	width:250px;
	min-height:24px;
	height:auto !important;
	height:24px;
	padding:0px 10px 3px 10px;
	overflow:hidden;
}

/* Sitemap
---------------------------------------- */
#sitemap {}
#sitemap ul {
	padding:0 0 0 20px;
	margin:0;
}
#sitemap ul li {}
#sitemap ul li a {
	
}
#sitemap ul li ul {
	padding:0 0 0 20px;
	margin:0;
}
#sitemap ul li ul li {}
#sitemap ul li ul li a {}


