body,html  {
	font-family: Verdana, Arial, Times, serif;
	font-size: 12px;
	font-weight:normal;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(/gfx/buskap_main_bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}

body,html,a {
	color: #333333;
}
a
{
	cursor:hand;
}
html {
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	overflow-x: auto;	
}

#headContainer {
	position:relative;
	width:1000px;
	margin: 0 auto;
	padding:0px;
	text-align:left;
	height:95px;
}

#contentContainer {
	width:1000px;
	margin: 0 auto;
	padding:0px;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d0d2d3;
	border-right-color: #d0d2d3;
	border-bottom-color: #d0d2d3;
	border-left-color: #d0d2d3;
	background-color: #FFF;
	/*background-image: url(/gfx/inner_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;*/
	padding-top:3px;
	padding-bottom:15px;
	position:relative;
}

#topContainer {
	height: 126px;	
	text-align:left;
}


#mainColLeft {
	float:left;	
	width:147px;
	padding-left:3px;
	padding-right:3px;
}

#mainColCenter {
	float:left;	
	width:694px;
}

#mainColRight {
	float:left;
	width:147px;
	padding-left:3px;
	padding-right:3px;
}
#footer {
}

#extrafooter {
}


.floatLeftClear {
	clear:left;	
}

img { border:0px}

a, a:link, a:active, a:visited, a:hover {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
	color:#ef4923;
}

/* -------------- */

.sepLineH1 {
	border-top-width: 1px;
	border-top-style:dashed;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
}

.sepbarH_1 {
	height:4px;
	margin-bottom:3px;
	background-image: url(/gfx/sepbarH_1.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-size:0px;
	clear:left;
}

.nav_arrow1 {
	padding-left:3px;
	padding-bottom:2px;
}
.nav_arrow2 {
	padding-left:3px;
	padding-bottom:1px;
}
.imageArea {
	background-repeat: no-repeat;
	background-position: center center;
}

div {
	border: 0px solid #d0d2d3;
}

#topheading_logo {
	position:absolute;
	width:100px;
	height:50px;
	left: 1px;
	top: 28px;
}
#topheading_slogan {
	position:absolute;
	width:360px;
	height:20px;
	left: 155px;
	top: 28px;
}
.mainNews_box2 {
	width:337px;
	height: 120px;
	overflow: hidden;
	margin-right:3px;
}
.mainNews_box2_right {
	margin:0px;
}

.mainNews_box {
	width:685px
}

.mainNews_box, .mainNews_box2 {
	border: 1px solid #d0d2d3;
	padding:3px;
	background-color:#f9f9f9;
	float:left;
}

.mainNews_box .imageArea{
	height: 232px;
	width: 339px;
	float:left;
	margin-right:10px;
}

.mainNews_box2 .imageArea{
	height: 120px;
	width: 175px;
	float:left;
	margin-right:10px;
}

.mainNews_box .textArea {
	text-align:left;
	padding-right:10px;
	font-size:11px;
}
.mainNews_box2 .textArea {
	text-align:left;
	font-size:10px;
	padding-right:5px;
}
.textArea a {
	text-decoration: underline;
	color:#0000ff;
}
.mainNews_box .textArea a, .mainNews_box2 .textArea a{
	text-decoration:none;
	color:#000000;
	
}
.mainNews_box .textArea a:visited, .mainNews_box2 .textArea a:visited{
	text-decoration:none;
	color:#000000;
}
.textArea p {
	margin:0px;
}

.newsDateBox {
	background-color:#f0f0f0;
	padding:1px;
	font-size:10px;
	color:#aaa;
	margin-bottom:3px;
}

.genBox1 {
	border-width:1px;
	padding:3px;
}
.genBox2 {
	padding:8px;
}

/* -- Breadcrumbs -- */

#breadCrumbs {
	width:312px;
	height:18px;
	position: absolute;
	left: 157px;
	top: 76px;
	text-align:left;
	font-weight:bold;
	font-size:10px;
}

#breadCrumbs a {
	text-decoration:none;
		
}

/* -- Top Extra Bar -- */

#topExtras {
	
}
#topExtrasEnglish {
	
}
#topExtras .item, #topExtrasEnglish .item {
	float:right;
	height:17px;
	padding-top:5px;
	padding-right:7px;
	padding-left:7px;
	font-family: Dax-Medium,Verdana;
	color:#000;
	font-size:11px;
	white-space: nowrap;
}

#topExtras .item img, #topExtrasEnglish .item img{
	margin-left:5px;
}

#topExtras .item td img, #topExtrasEnglish .item td img{
	margin-left:0px;
	margin-top:1px;
}

#topExtras .item #fontsize1,#topExtras .item #fontsize2,#topExtras .item #fontsize3, #topExtrasEnglish .item #fontsize1,#topExtrasEnglish .item #fontsize2,#topExtrasEnglish .item #fontsize3{
	background-image:url(/gfx/el_fontsize_1.png);
	background-repeat:no-repeat;
 	background-position: 0px 0px;
	width:14px;
	height:18px;
	float:left;
	margin-top:1px;
}
#topExtras .item #fontsize2, #topExtrasEnglish .item #fontsize2{
	background-image:url(/gfx/el_fontsize_2.png);
}
#topExtras .item #fontsize3, #topExtrasEnglish .item #fontsize3{
	background-image:url(/gfx/el_fontsize_3.png);
	width:16px;
}
#topExtras .item a#fontsize1:hover,#topExtras .item a#fontsize2:hover, #topExtrasEnglish .item a#fontsize1:hover,#topExtrasEnglish .item a#fontsize2:hover{
 	background-position: -14px 0px;
}
#topExtras .item a#fontsize3:hover,#topExtrasEnglish .item a#fontsize3:hover {
 	background-position: -16px 0px;
}

#topExtras .item .textFelt, #topExtrasEnglish .item .textFelt{
	border-width:1px;
	border-style:solid;
	border-color:#a7a8a9;/*d0d2d3;*/
	width:135px;
	height:16px;
}

/* -- Top Tabs --*/

#topTabs {
	width:442px;
	height:30px;
	position: absolute;
	left: 550px;
	top: 72px;
	text-align:right;
}

a.naviTab {
	float:right;
	text-decoration:none;
	
}

a.naviTab .start {
	background-image: url(/gfx/tab1_flip_l.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 27px;
	float:left;
}

a.naviTab .inn {
	background-image: url(/gfx/tab1_flip_l.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 18px;
	float:left;
	background-position: right top;
}

a.naviTab .ut {
	background-image: url(/gfx/tab1_flip_h.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 11px;
	float:left;
	background-position: left top;
}

a.naviTab .content {
	background-image: url(/gfx/tab1_flip_m.png);
	background-repeat: repeat-x;
	height:18px;
	float:left;
	padding-top:6px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	white-space: nowrap;
}

a.naviTab:hover .inn, a.naviTab:hover .start {
	background-image: url(/gfx/tab1_flip_rollover_l.png);
}
a.naviTab:hover .ut {
	background-image: url(/gfx/tab1_flip_rollover_h.png);
}
a.naviTab:hover .content {
	background-image: url(/gfx/tab1_flip_rollover_m.png);
	color:#17a1b0;
}

a.naviTabSelected .inn, a.naviTabSelected .start, a.naviTabSelected:hover .inn, a.naviTabSelected:hover .start  {
	background-image: url(/gfx/tab1_flip_selected_l.png);
}
a.naviTabSelected .ut, a.naviTabSelected:hover .ut {
	background-image: url(/gfx/tab1_flip_selected_h.png);
}
a.naviTabSelected .content, a.naviTabSelected:hover .content {
	background-image: url(/gfx/tab1_flip_selected_m.png);
	color:#17a1b0;
	font-weight:bold;
}

/* -- Left menu --*/

.menuLastItem {
	margin-bottom:0px;
	background-color:#ff0000;
}

#leftMenu {
	background-color:#d0d2d3;
	border-width:1px;
	margin-bottom:3px;
}

#nrf-logo {
	background-color:#ffffff;
	border-bottom-width:1px;
	height:35px;
	padding-top:15px;
	padding-left:30px;
	border-left-width:5px;
	border-left-style:solid;
	border-left-color:#f7a491;
}

.leftMenuNormal,.leftMenuSublevel,.leftMenuSubSublevel,.leftMenuSublevelSelected,.leftMenuNormalSelected {
	color:#000;
	background-color:#e8e8e8;
	font-family:Verdana;
	font-weight:normal;
	font-size:13px;
	float:left;
	padding-left:7px;
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:1px;
	border-left-width:5px;
	border-left-style:solid;
	border-left-color:#ef4923;
	width:133px;
	text-decoration:none;
}
.leftMenuSubSublevel
{
	padding-left:15px;
	width:125px;
}
.leftMenuNormalSelected {
	font-weight:bold;
}

a.leftMenuNormal:visited {
	/*color:#17a1b0;*/
}
a.leftMenuSublevel:visited {
	/*color:#17a1b0;*/
}
a.leftMenuNormal:hover {
	background-color:#f0f0f0;
	border-left-color:#f7a491;
	text-decoration:none;
}

.leftMenuSublevel, .leftMenuSubSublevel {
	background-color:#bababa;
	border-left-color:#d5816e;
	text-decoration:none;
	font-size:10px;
}
.leftMenuSublevel:hover, .leftMenuSubSublevel {
	background-color:#c2c2c2;	
	border-left-color:#e26549;
	text-decoration:none;
}
.leftMenuSublevelSelected
{
	background-color:#c2c2c2;	
	border-left-color:#e26549;
	text-decoration:none;
	color:#ef4923;
	font-size:10px;
}
.leftMenuNormalSelected,.leftMenuNormalSelected:hover {
	background-color:#ef4923;
	border-left-color:#ef4923;
	border-left-width:0px;
	padding-left:12px;
	background-image: url(/gfx/el_nav_arrow3.png);
	background-repeat: no-repeat;
	background-position: 4px 9px;
	text-decoration:none;
}
a.leftMenuNormalSelected {
	color:#000;
}

.leftMenuNormalSelected:hover
{
	color:#ffffff;
	}
/* -- Right menu --*/

#rightMenu {
	background-color:#d0d2d3;
	border-width:1px;
	margin-bottom:3px;
	
}

.rightMenuNormal,.rightMenuSublevel,.rightMenuNormalSelected {
	color:#000;
	background-color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	float:left;
	padding-left:7px;
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:1px;
	border-left-width:5px;
	border-left-style:solid;
	border-left-color:#17a1b0;
	width:133px;
	text-decoration:none;
	
}

a.rightMenuNormal:hover {
	background-color:#f8f8f8;
	border-left-color:#17a1b0;
	text-decoration:none;
	color:#17a1b0;
	
}

.rightMenuSublevel {
	background-color:#bababa;
	border-left-color:#d5816e;
	text-decoration:none;
}
.rightMenuSublevel:hover {
	background-color:#c2c2c2;	
	border-left-color:#e26549;
	text-decoration:none;
	
}

.rightMenuNormalSelected {
	background-color:#ef4923;
	border-left-color:#ef4923;
	border-left-width:0px;
	padding-left:12px;
	color:#fff;
	background-image: url(/gfx/el_nav_arrow3.png);
	background-repeat: no-repeat;
	background-position: 4px 9px;
	text-decoration:none;
}
.bannerWrapper
{
	/*height:83px;*/
	margin-bottom:4px;
	position:relative;
}
.rightMenuAd {
	background-color:#e7e8e9;
	color:#bbbbbb;
	border-width:1px;
	text-align:center;
	/*height:83px;*/
	margin-bottom:3px;
	overflow:hidden;
	top:0px;
	left:0px;
	width:145px;
	position:absolute;
}

/* -- Forside nyhetsarkiv --*/

#mainNewsArchive, #mainNewsArchiveHead {
	border-width:1px;
	padding:3px;
	margin-bottom:3px;
	background-color:#f9f9f9
}

#mainNewsArchive .heading,#mainNewsArchiveHead .heading{
	background-color:#e7e8e9;
	border-top-width:1px;
	border-top-color:#ef4923;
	padding:5px;
	font-size:10px;
	font-weight:bold;
}

#mainNewsArchive .list1{
	width:333px;
	padding:0px;
	font-size:10px;
	padding:5px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	position: relative;
}

#mainNewsArchive .list2{
	width:226px;
	padding:0px;
	font-size:10px;
	padding:5px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	position: relative;
}

#mainNewsArchive .list1 .col1, #mainNewsArchive .list2 .col1{
	width:260px;
	overflow: hidden;
	height: 20px;
	clip: rect(0px,260px,20px,0px);
	position: relative;
	white-space: nowrap;
}
#mainNewsArchive .list1 .col2, #mainNewsArchive .list2 .col2{
	text-align:right;
	color:#aaaaaa;
}
#mainNewsArchive .list1 .row1, #mainNewsArchive .list2 .row1{
	border-bottom-color:#d0d2d3;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	padding:1px;
}

/* -- ExtraFooter --*/

#extrafooter {
	border-width:1px;
	padding:5px;
	margin-bottom:3px;
	background-color:#f9f9f9;
	font-size:10px;
}

#extrafooter .item{
	float:left;
	margin-left:15px;
}

#extrafooter .item img {
	margin-right:3px;
}
/* -- Footer --*/

#mainFooter {
	border-width:1px;
	padding:3px;
	margin-bottom:3px;
	background-color:#f9f9f9
}

#mainFooter .heading{
	background-color:#e7e8e9;
	padding:5px;
	font-size:10px;
	text-align:center;
}
#mainFooter .links{
	background-color:#e7e8e9;
	padding:5px;
	font-size:10px;
	text-align:center;
	
}

/* -- CommentFooter --*/

#commentfooter, #commentfooterWrite {
	border-width:1px;
	padding:5px;
	margin-bottom:3px;
	background-color:#f9f9f9;
	font-size:10px;
}


#commentfooterWrite {
	display: block;
	visibility: visible;		
}

#commentfooterWrite .heading {
	background-color:#e7e8e9;
	border-top-width:1px;
	border-top-color:#ef4923;
	padding:5px;
	font-size:10px;
	font-weight:bold;
	margin-bottom:15px;
}


#commentfooter .heading{
	background-image:url(/gfx/blogg_bfelt.gif);
	background-repeat:no-repeat;
	padding-top:9px;
	padding-bottom:6px;
	padding-left:23px;
	font-size:11px;
	height:23px;
	color:#ef4923;
	font-weight:bold;
}




#commentfooter .forfatter {
	margin-left:18px;
	padding-left:13px;
	margin-bottom:6px;
	background-image: url(/gfx/comment_small.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#commentfooter .tittel {
	margin-left:18px;
	font-size:11px;
	color:#222222;
	font-weight:bold;
}
#commentfooter .tekst {
	margin-left:18px;
	margin-right:18px;
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom-color:#d0d2d3;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}

#commentfooterWrite .item {
	margin-left:18px;
	margin-bottom:8px;
	font-weight:bold;
}
#commentfooterWrite .item input, #commentfooterWrite .item textarea {
	width:400px;
}
#commentfooterWrite .item input#sendinn {
	width:100px;
}
/* -- Datterselskaper -- */

#datterSelskaper {
	background-color:#e7e8e9;
	border-width:1px;
	text-align:center;
	margin-bottom:3px;
	/*padding-bottom:10px;*/
}

#datterSelskaper .heading{
	background-color:#d0d2d3;
	padding:3px;
	font-size:9px;
	margin-bottom:10px;
	text-align:center;
}
#datterSelskaper .item{
	border-bottom-color:#d0d2d3;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-top:10px;
	padding-bottom:10px;
	
}


/* -- Artikkel -- */

#artikkelHeading_box, #artikkelMain_box {
	background-color:#f9f9f9;
	margin-bottom:3px;
}

#artikkelMain_box .imageArea{
	height: 150px;
	width:687px;
}

#artikkelMain_box {
	border-width:1px;
	padding:3px;
	position:relative;
}

#artikkelMain_box .textArea {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:60px;
	padding-top:3px;
	/*float:left;*/
	display:block;
	width:478px;
	
}

#artikkelMain_box .newsDateBox {
	padding:5px;	
}

#infoCol {
	width:176px;
	position:relative;
}

#infoCol2 {
	width:162px;
	float:right;
	
	
}
#infoCol3{
	width:245px;
	float:left;
	
	
}
#infoBox {
	position:absolute;
	left:662px;
	width:176px;
	top:0px;
	visibility: hidden;
}

#infoBox p {
	margin-bottom:0px;
}

#infoBoxHeading{
	background-image: url(/gfx/el_infobox_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	margin:0px;
	padding-left:13px;
	padding-top:15px;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	position:relative;
	text-align:left;
	clip: rect(0px,140px,50px,0px);
}

#infoBoxContent{
	background-image: url(/gfx/el_infobox_middle.png);
	background-repeat: repeat-y;
	background-position: left top;		
	margin:0px;
	padding-left:14px;
	padding-right:12px;
	font-size:9px;
}

#infoBox .bottom{
	background-image: url(/gfx/el_infobox_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	margin:0px;
}

#infoBox a.closeBox{
	background-image:url(/gfx/el_infobox_close.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	position:absolute;
	top:12px;
	left:143px;
}
#infoBox a.closeBox:hover{
	background-image:url(/gfx/el_infobox_close_rollover.png);
}

/* -- Side list -- */
#sidelinks2 {
	margin-top:0px;
	position:relative;
	border-width:1px;
	padding:0px;
	background-color:#f9f9f9;
	font-size:10px;
	
	
}

#sidelinks {
	margin-top:47px;
	position:relative;
	border-width:1px;
	padding:0px;
	background-color:#f9f9f9;
	font-size:10px;
	
	
}
#sidelinks2 .item {
	/*float:left;	*/
	display:block;
	padding:4px;
	/*background-image:url(/gfx/document.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
	padding-left:18px;*/
	width:234px;
	color:#000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d0d2d3;
}
#sidelinks .item{
	/*float:left;*/
	display:block;	
	padding:4px;
	/*background-image:url(/gfx/document.png);
	background-repeat:no-repeat;
	background-position:5px 5px;*/
	padding-left:18px;
	width:139px;
	color:#000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d0d2d3;
}
#sidelinks a:hover, #sidelinks2 a:hover {
	background-color:#f4f4f4;
	color:#ef4923;
}
#sidelinks a, #sidelinks2 a {
	color:#000000;
}
#sidelinks .heading, #sidelinks2 .heading  {
	background-color:#e7e8e9;
	border-top-width:1px;
	border-top-color:#17a1b0;
	padding:5px;
	font-size:10px;
	font-weight:bold;
}

/* -- Newspage list -- */

#newsArtikkel {
	width:438px;
	margin-bottom:3px;
	float:left;
	border-width:1px;
	padding:3px;
	margin-right:3px;
}

#newsListCol {
	width:245px;
	margin-bottom:3px;
	float:left;
}

#newsArtikkel .imageArea{
	height: 300px;
	width: 438px;
}
#newsArtikkel .ImageText, #artikkelMain_box .ImageText{
	padding:5px;
	font-size:10px;	
}
#newsArtikkel .textArea{
	padding-left:15px;
	padding-right:15px;
}
#newsArtikkel .textArea .ingress, #artikkelMain_box .textArea .ingress{
	font-size:13px;	
}
#newsListCol .mainNews_box2{
	margin-bottom:3px;
}

#artikkelMain_box .newsDateBox{
	padding:3px;	
	padding-left:15px;
}
#ss-reuired-astrisk
{
	color:#ef4923;
}

/* -- Font embedding -- */

@font-face {
 font-family: Dax-Bold;
 src: url("/fonts/Dax-Bold.eot"); /*IE */
}
@font-face {
 font-family: Dax-Bold;
 src: url("/fonts/Dax-Bold.ttf") format("truetype"); /* CSS3 */
}
@font-face {
 font-family: Dax-Black;
 src: url("/fonts/Dax-Black.eot"); /*IE */
}
@font-face {
 font-family: Dax-Black;
 src: url("/fonts/Dax-Black.ttf") format("truetype"); /* CSS3 */
}
@font-face {
 font-family: Dax-Medium;
 src: url("/fonts/Dax-Medium.eot"); /*IE */
}
@font-face {
 font-family: Dax-Medium;
 src: url("/fonts/Dax-Medium.ttf") format("truetype"); /* CSS3 */
}

/* -- Text styling -- */


h1, h1 a {
	color:#000;
	font-size:23px;
	font-family: Dax-Bold,Verdana;
	text-align:left;
	margin: 0px;
	padding: 0px;
	line-height:24px;
	padding-top:3px;
	padding-bottom:3px;
	
}

h1 a:hover {
	color:#ef4923;
	text-decoration:none;
}
h2, h2 a {
	color:#000;
	font-size:16px;
	font-family:Dax-Bold, Verdana;
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-top:3px;
	padding-bottom:3px;
	/*font-weight:normal;*/
}

h2 a:hover {
	color:#ef4923;
	text-decoration:none;
}
h3, h3 a {
	color:#000;
	font-size:14px;
	font-family: Dax-Medium,Verdana;
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:normal;
}

h3 a:hover {
	color:#ef4923;
	text-decoration:none;
}
h4, h4 a {
	color:#000;
	font-size:11px;
	font-family: Verdana;
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-top:3px;
	padding-bottom:3px;
}

h4 a:hover {
	color:#ef4923;
	text-decoration:none;
}
h5, h5 a {
	color:#000;
	font-size:10px;
	font-family: Verdana;
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:normal;
}

h5 a:hover {
	color:#ef4923;
	text-decoration:none;
}


/* BLOG START */

/*************************/
/* BLOG                  */
/*************************/

.bloggerThumbnail 
{
    float: left; 
    width: 75px;
    padding: 7px; 
    border: 1px solid #dcdcdc; 
    background-color: White;
}
.bloggerImage
{
	width: 150px;
	padding: 10px;
	border: 1px solid #dcdcdc;
	background-color: White;
}




/* Tag links */
.tags 
{
    overflow: hidden;
}

.tags a
{
    float: left;
    font-style: normal;
}



/* Tag cloud */
ul.tagCloud
{
    margin: 0;
    padding: 0;
}

ul.tagCloud li 
{   
    display:inline;
    list-style: none;
    list-style-image: none;
    margin: 0 0.4em 0 0;
    vertical-align: baseline;
}

ul.tagCloud h1, ul.tagCloud h2, ul.tagCloud h3, ul.tagCloud h4, ul.tagCloud h5, ul.tagCloud h6
{
    display: inline;
    white-space: nowrap;
    margin: 0;
    padding: 0;
    font-family: Verdana, Helvetica, Sans-Serif;
}
ul.tagCloud h1
{
    font-size: 1.6em;
    font-weight: 900;
}
ul.tagCloud h2
{
    font-size: 1.3em;
    font-weight: 700;
}
ul.tagCloud h3
{
    font-size: 1.0em;
    font-weight: 500;
}
ul.tagCloud h4
{
    font-size: 0.9em;
    font-weight: 400;
}
ul.tagCloud h5
{
    font-size: 0.8em;
    font-weight: 200;
}
ul.tagCloud h6
{
    font-size: 0.7em;
    font-weight: 100;
}

/* Date archive */
div.dateTree 
{
    font-family: Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
div.dateTree ul
{
    padding: 0;
    margin: 0;
}

div.dateTree ul ul
{
    margin: 0 0 0 2em;
}

div.dateTree li
{
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

/* Comments */
ol.comments 
{
	margin-bottom: 1.5em;
	padding-left: 2em;
	margin: 0;
}

ol.comments ul
{
	margin-left: 2.8em;
}
ol.comments li
{
	margin-bottom: 1.8em;
	background-color: #efefef;
	padding-bottom: 0.2em;
}
ol.comments .footer
{
	margin-top: 0.4em;
	text-align: right;
}
ol.comments .footer h2
{
	margin: 0.5em 0;
    margin-top: 0.2em;
    font-size: 1.1em;
    font-style: italic;
}
ol.comments .footer a
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-style: normal;
}
ol.comments img, .newsBody img, .eventBody img, div.WRbody img, div.text img
{
	padding: 0.5em;
	background: #fff;
	border: solid 1px #dcdcdc;
	}

ol.comments img
{
	max-width: 27.1em;
	}

.newsBody img, div.WRbody img, div.text img 
{
	max-width: 31em;
	}

.eventBody img
{
	width: 22em;
	}

* html ol.comments img, ol.comments p
{
	width: expression(this.clientWidth > 217? "21.7em": "auto");
	}

* html .newsBody img, div.WRbody img, div.text img, .newsBody p, div.WRbody p, div.text p 
{
	width: expression(this.clientWidth > 310? "31em": "auto");
	}

* html .eventBody img, .eventBody p
{
	width: expression(this.clientWidth > 220? "22em": "auto");
	}
	
.WRnote
{
	display: block;
	margin: 1.5em 0;
	padding-left: 0.5em;
	color: #e99636;
	}

/* Post comment */
fieldset.comment
{
}

fieldset.comment ul
{
	/* Validation summary */
	font-family: Verdana, Helvetica, Sans-Serif;
    font-style: normal;
    font-size: 0.8em;
	background-color: #eeeeee;
	margin: 1em 0;
	padding: 1em;
}

fieldset.comment li
{
	margin-left: 1.4em;
	list-style-image: none;
    margin-bottom: 0.7em;
    padding: 0;
}

fieldset.comment label, fieldset.comment input, fieldset.comment textarea
{
	display: block;
}

fieldset.comment input.textinput, fieldset.comment textarea
{
	width: 325px;
	margin-top: 0.2em;
	margin-bottom: 0.5em;
}
fieldset.comment textarea
{
	height: 140px;
}
a.DotLink
{
	color:#9999cc; 
	border-bottom: 1px dotted #333;
	cursor: help;
	
}
#Blog , #SecondaryBody {
	border-width:1px;
	padding:5px;
	margin-bottom:3px;
	background-color:#f9f9f9;
	font-size:12px;
}

#Blog .heading{
	background-color:#e7e8e9;
	border-top-width:1px;
	border-top-color:#ef4923;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
}
#SecondaryBody .heading 
{
	background-color:#e7e8e9;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
}
.blogItem .tittel 
{
	margin-left:15px;
	font-size:12px;
	color:#222222;
	font-weight:bold;
	padding-bottom:8px;
}
.blogItem
{
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom-color:#d0d2d3;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	width: 100%;
    overflow: hidden;
}

.blogItem .forfatter 
{
	margin-left:15px;
	margin-bottom:6px;
	
}

.blogItem .textWide
{
	width: 100%;
    margin-bottom:6px;
    margin-left:15px;
	
}

.blogItem .text
{
	margin-bottom:6px;
    float: left;
    width: 260px;
    margin-left:15px;
	
}
.blogItem .smalTittel
{
	 margin-left:15px;
	padding-bottom:8px;
	font-size:10px;
}

.blogItem .smalTittel a,.blogItem .smalTittel a:link,.blogItem .smalTittel a:active,.blogItem .smalTittel a:visited,.blogItem a:hover {
	text-decoration:none;
	color:#0000ff;
}

.blogItem .smalTittel a:hover {
	text-decoration:none;
	color:#ef4923;
}
/* Tag links ny*/
.tagslist 
{
    overflow: hidden;
}
.blogDateBox {
	background-color:#f0f0f0;
	padding:1px;
	font-size:10px;
	color:#aaa;
	margin-bottom:3px;
}
.tagslist a
{
    float: left;
    font-style: normal;
}



/* BLOG END */

/* NY BLOGG */

/*-- Blogg --*/


.rightColBubble{
	background-image:url(/gfx/rightcol_bubble1.png);
	background-repeat:no-repeat;
	padding-top:9px;
	padding-bottom:6px;
	padding-left:9px;
	font-size:11px;
	height:23px;
	color:#ef4923;
	font-weight:bold;
}

#mainColRight .ingress H3 {
	margin:2px;
	font-weight:normal;
	font-size:14px;
}
#mainColRight .ingress ul {
	margin:2px;
	padding-left:20px;
}

#mainColRight .bloggCloud{
	padding-top:7px;
	padding-bottom:6px;
	font-size:13px;
	padding-bottom:16px;
	text-align:center;
	font-family: tahoma,Verdana;
	font-weight:normal;
}

#mainColRight .bloggCloud a{
	color:#000;
	text-decoration:none;
}
#mainColRight .bloggCloud a:hover{
	text-decoration:underline;
}
#mainColRight .ingress a{
	color:#ef4923;
	text-decoration:underline;
}

#blogg_box {
	background-color:#f9f9f9;
	margin-bottom:3px;
}
#blogg_box2 {
	margin-top:4px;
}

#blogg_box .heading, #blogg_box2 .heading{
	height: 33px;
	background-color:#ef4923;
	padding-top:19px;
	padding-left:16px;
}

#blogg_box .bloggCloud{
	padding-top:7px;
	padding-bottom:6px;
	padding-left:32px;
	font-size:13px;
	padding-bottom:16px;
}

#blogg_box .bloggWriter,#blogg_box2 .bloggWriter{
	background-color:#f6c4b8;
	padding-top:7px;
	padding-bottom:6px;
	padding-left:16px;
	font-family: Dax-Medium,Verdana;
	font-size:13px;
	font-weight:normal;
}

#blogg_box .bloggComments{
	background-image:url(/gfx/blogg_bfelt.gif);
	background-repeat:no-repeat;
	padding-top:9px;
	padding-bottom:6px;
	padding-left:23px;
	font-size:11px;
	height:23px;
	color:#ef4923;
	font-weight:bold;
}



#blogg_box .postTitle {
	padding-top:7px;
	padding-bottom:6px;
	padding-left:16px;
}

#blogg_box .postTitle .title
{
	padding-top:7px;
	padding-bottom:6px;
	padding-left:16px;
	float:left;
	width:540px;
}

.postheading {
	float:left;
}

#blogg_box .postTitle .title .postheadingProfil {
	font-family: Dax-Medium,Verdana;
	font-size:20px;
	color:#6f7070;
}
#blogg_box .postTitle .title .postheadingArkiv {
	font-family: Dax-Medium,Verdana;
	font-size:18px;
	color:#333333;
}


#blogg_box .postTitle .title .postheading {
	font-family: Dax-Medium,Verdana;
	font-size:17px;
	color:#ef4923;
}
#blogg_box .postTitle .title .postheading a{
	text-decoration:none;
	color:#ef4923;
}
#blogg_box .postTitle .title .postheading a:hover{
	text-decoration:underline;
}

#blogg_box .postTitle .title .author {
	font-size:12px;
	color:#6f7070;
	font-weight:bold;
	clear:both;
}
#blogg_box .postTitle .title .author a{
	text-decoration:none;
	color:#6f7070;
}
#blogg_box .postTitle .title .author a:hover{
	text-decoration:underline;
}

#blogg_box .postTitle .title .authorImg {
	float:right;
}
#blogg_box .postTitle .title .authorImg img{
}

#blogg_box .postTitle .title .ingress {
	margin-top:8px;
	width:520px;
}


#blogg_box .postTitle .title H3 {
	margin:2px;
	font-weight:normal;
	font-size:14px;
}
#blogg_box .postTitle .title ul {
	margin:2px;
	padding-left:20px;
}



#blogg_box .postTitle .date {
	position:relative;
	background-image:url(/gfx/blogg_dato_x.gif);
	width:45px;
	height:50px;
	float:left;
	margin-left:-6px;
	margin-right:-10px;
}

#blogg_box .postTitle .date .day {
	position:absolute;
	text-align:center;
	top:6px;
	left:8px;
	width:30px;
	height:20px;
	font-family: Dax-Medium,Verdana;
	font-size:18px;
	color:#fff;
}
#blogg_box .postTitle .date .month {
	position:absolute;
	text-align:center;
	top:28px;
	left:8px;
	width:30px;
	height:20px;
	font-family: Dax-Medium,Verdana;
	font-size:13px;
	color:#fff;
}

#blogg_box .texttags{
	padding-left:15px;
	padding-bottom:6px;
	padding-top:6px;
}

#blogg_box .texttags strong{
	color:#ef4923;
}

#blogg_box .imageArea{
	height: 150px;
}

#blogg_box {
	border-width:1px;
	padding:3px;
	position:relative;
}

#blogg_box .textArea {
	clear:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:60px;
	padding-top:3px;
	float:left;
	width:478px;
}

#blogg_box .newsDateBox {
	padding:5px;	
}

.bloggcommentsBubble {
	background-image: url(/gfx/geno_bubble_comments.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 22px;
	font-family:Verdana, Geneva, sans-serif;
	color:#444444;
	float:left;
	padding-left:2px;
	padding-top:2px;
	font-size:8px;
	font-weight:bold;
	margin-left:5px;
	margin-top:-3px;
	text-align:center;
}

/* -- CommentFooter --*/

#blogg_commentfooter, #commentfooterWrite {
	padding:5px;
	margin-bottom:3px;
	background-color:#f9f9f9;
	font-size:10px;
	font-weight:normal;
}
#commentfooterWrite {
	display: block;
	visibility: visible;		
}

#blogg_commentfooter .heading, #commentfooterWrite .heading {
	background-color:#e7e8e9;
	border-top-width:1px;
	border-top-color:#ef4923;
	padding:5px;
	font-size:10px;
	font-weight:bold;
	margin-bottom:15px;
}

#blogg_commentfooter .forfatter {
	margin-left:18px;
	padding-left:13px;
	margin-bottom:6px;
	background-image: url(/gfx/comment_small.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#blogg_commentfooter .tittel {
	margin-left:18px;
	font-size:11px;
	color:#222222;
	font-weight:bold;
}
#blogg_commentfooter .tekst {
	margin-left:18px;
	margin-right:18px;
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom-color:#d0d2d3;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	font-weight:normal;
}

#blogg_commentfooter .item {
	margin-bottom:8px;
	font-weight:bold;
}
#blogg_commentfooter .item input, #commentfooterWrite .item textarea {
	width:400px;
}
#blogg_commentfooter .item input#sendinn {
	width:100px;
}

/* NY BLOGG END */

/* Search*/
#searchResult, #searchInsert {
	border-width:1px;
	padding:5px;
	margin-bottom:3px;
	background-color:#f9f9f9;
	font-size:12px;
}

#searchResult .heading, #searchInsert .heading {
	background-color:#e7e8e9;
	border-top-width:1px;
	border-top-color:#ef4923;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
}

#searchResult .tittel {
	margin-left:18px;
	font-size:12px;
	color:#222222;
	font-weight:bold;
}
#searchResult .tekst {
	margin-left:18px;
	margin-right:18px;
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom-color:#d0d2d3;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}

#searchInsert .item {
	margin-left:18px;
	margin-bottom:8px;
	font-weight:bold;
}
#searchInsert .text 
{
	margin-left:18px;
	margin-bottom:8px;
	font-weight:bold;
	
}
#searchInsert .input, #searchResult .item textarea {
	width:400px;
}
#searchInsert .sendinn {
	width:100px;
}
/*Search end*/
/*Banner*/
#mainCol_banners1 {
	height: 67px;
	clear:left;
	/*padding-top:7px;	*/
	text-align:center;
}
.bg_admal1 {
	/*background-image: url(/gfx/admal1.gif);
	background-repeat: no-repeat;*/
	border: 1px solid #d1d1d1;	
}
#results 
{
	margin-left:18px;
	margin-right:18px;
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom-color:#d0d2d3;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	background-color:#f9f9f9;
	font-size:12px;
	font-family: Verdana, Arial, Times, serif;
	font-size: 12px;
}
#results .gsc-results 
{
	/* Sets font for titles, snippets, and URLs. */
	font-family: arial, helvetica, sans-serif;
}
/*************************/
/* FORMS                 */
/*************************/
.xForm 
{
	
}

.xForm h2
{
	
}

.xForm legend 
{
	font-weight: bold; 
    color: Black;
    padding:10px;
}

.xForm input 
{
	
}

.xForm .heading
{
    
    
}

.xForm #id_matrix
{
   
}

.xForm #id_matrix td
{
	
}

span.xformvalidator
{
    color: Red;
}

.xForm .options 
{
  
}
.xForm fieldset 
{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
   
}
.xForm label 
{
	padding:10px;
   
}

#id_matrix br 
{
    clear: both;
}

.thankyoumessage
{
	padding-bottom:10px;
	padding-top:3px;
	font-weight: bold;
	
}
.XFormStatistics
{
	width:100%;
}
.XFormStatistics td
{
	padding-top:10px;
	
}

.XFormStatistics div
{
	height:10px;
}
.XFormStatistics td
{
	padding-right:30px;
}
#subscriber_box {
	border-width:1px;
	padding:3px;
	position:relative;
}

#subscriber_box .textArea {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:60px;
	padding-top:3px;
	
	width:478px;
	
}
TABLE.subscribergrid {
    BACKGROUND-COLOR: #d0d2d3;
}
TABLE.subscribergrid TR {
    BACKGROUND-COLOR: #f9f9f9;
}
TABLE.subscribergrid TH {
    BACKGROUND-COLOR: #e8e8e8;
    PADDING:4px;
}
TABLE.subscribergrid TD {
    PADDING:4px;
}
