/*Skygge 1; 3  */
#dialogmask{    
	height: 4000px;    
	width: 2000px;    
	top: 0;    
	left: 0;    
	display: none;
	 position: absolute;    
	background-color: Gray;
	opacity: .7;
	filter: alpha(opacity=70);
	z-index: 3;
}
#status{position:absolute; left:0; top:0; border: 0px solid #fff; background-color: #fff; z-index:3;padding:0px; display:block;}
#helpScreen {	position:absolute;visibility:visible; left:0; top:0; z-index:4;
		text-align: left;
		 margin:0px;
		width:460px;
}
#helpScreenTop {height:20px;background:url('/web/kfossum.nsf/bgHelpTop.png') top center no-repeat;}
#helpScreenMiddle {padding-left :30px; height: 350px;padding-right :30px; background:url('/web/kfossum.nsf/bgHelp.png') top center repeat-y;}
#helpScreenBottom {height:20px;background:url('/web/kfossum.nsf/bgHelpBottom.png') top center no-repeat;}
#helpScreenTop640 {width:700px;height:20px;background:url('/web/kfossum.nsf/bgHelpTop640.png') top center no-repeat;}
#helpScreenMiddle640 { width:700px; height:400px;padding-left :0px; padding-top:10px; background:url('/web/kfossum.nsf/bgHelpMiddle640.png') top center repeat-y;}
#helpScreenBottom640 {width:700px;height:20px;background:url('/web/kfossum.nsf/bgHelpBottom640.png') top center no-repeat;}
#ekstra {
	position: absolute;
	top: 20px;
	left: 1750px;
}
img { cursor:pointer}
H2 {  color: #fff; font-family: Verdana; font-size:0px;  display:none; line-height: 10px;}
 
.indexSpacer { height:10px; background-image: url('contentspacer.gif'); background-position: -5px 0px; }
.indexSpacerV {padding-left:15px; background-image: url('vertBg.gif'); background-repeat: repeat-y; background-position: 5px 0px; }
.helpText {
	font-size: 60%;
	font-weight: normal;
	color:#fc0;
	text-decoration:  none;
}
.discuss {
	font-size: 80%;
	font-weight: normal;
	color:#000;
	text-decoration:  none;
}
.discussComment {
	font-size: 80%;
	font-weight: normal;
	color:#000;
	text-decoration:  none;
	padding-left: 30px;
}
.pBG1 {background-color: #e8e8e8;
	padding: 10px;
border: 1px dashed #fff;
}
.pBG2 {background-color: #f0f0f0;
	padding: 10px;
border: 1px dashed #fff;
}
.pdBG1 {background-color: #ddd;
	padding: 10px;
border: 1px dashed #fff;
}
.av {
		color:#6699cc;
}
.calendar{
	font-size: 80%;
	font-weight: bold;
	letter-spacing:0.05em;
	color:#000;
	text-decoration:  none;
	padding-bottom: 2px;
}
.calendarspacer{
	height: 7px;
}
a.LLink {
	font-size: 70%;
	font-weight: normal;
	color:#000;
	text-decoration:  none;
}
a.LLink:visited {
	text-decoration:  none;
}
a.LLink:hover {
	text-decoration:  underline;
}
a.calLink2 {
	font-size: 70%;
	font-weight: normal;
	color:#686868;
	text-decoration:  none;
	margin-left:70px;
}
a.calLink2:visited {
	text-decoration:  none;
}
a.calLink2:hover {
	text-decoration:  underline;
}
a.calLink {
	font-size: 80%;
	font-weight: normal;
	color:#686868;
	text-decoration:  none;
}
a.calLink:visited {
	text-decoration:  none;
}
a.calLink:hover {
	text-decoration:  underline;
}
.readmorep {margin-top:0px;}
a.readmore {
	float: left;
	padding-left: 3px;
	font-size: 10px;
	font-weight: normal;
	color:#555;
	text-decoration:  none;
}
a.readmore:visited {
	text-decoration:  none;
}
a.readmore:hover {
	text-decoration:  underline;
}
a.discussLink {
	float: right;
	font-size: 100%;
	font-weight: bold;
	color:#808080;
	text-decoration:  none;
}
a.discussLink:visited {
	text-decoration:  none;
}
a.discussLink:hover {
	text-decoration:  underline;
}
a.heading {
	font-size: 22px;
	letter-spacing:0.05em;
	font-weight: bold;
	color:#555;
	text-decoration:  none;
}
a.heading:visited {
	text-decoration:  none;
}
a.heading:hover {
	text-decoration:  underline;
}
.heading {
	font-size: 22px;
	letter-spacing:0.05em;
	font-weight: bold;
	color:#555;
}
.text {
	font-size: 12px;
	letter-spacing:0;
	font-weight: normal;
	color:#555;
}
.published {
	font-size: 70%;
	color:#555;
}
.ingress{
	font-size: 80%;
	color:#555;
}
img.artPic { margin-top:5px; margin-right:5px; width:14em; cursor:pointer; }
img.artPicGallery { margin-top:5px; margin-right:5px; width:120px; cursor:pointer;}
img.artIcon { margin-top:5px; margin-right:5px; }
.button_main {
cursor:pointer;
border:0;
width: 160px;
height: 30px;
background:url('/web/kfossum.nsf/normbutton.png') no-repeat left top;
color: #686868;
                behavior: expression(
                    this.onmouseover = new Function("this.className += ' button_mainhover';"),
                    this.onmouseout = new Function("this.className = this.className.replace(' button_mainhover', '');"),
                    this.style.behavior = null
                );
}
.button_main:hover, .button_mainhover {
	text-decoration: none;
	background:url('/web/kfossum.nsf/highbutton.png') no-repeat left top;
}
.button_main2 {
	font-family: Arial, Geneva,Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	font-weight:bold;
	color: #ffffff;
	border: 1px solid #3366cc;
	background-color: #6699cc;
	cursor:pointer;
}
.button_mainR {
	font-family: Arial, Geneva,Arial, Helvetica, sans-serif; 
	float: right;
	font-size: 80%; 
	font-weight:bold;
	color: #ffffff;
	border: 1px solid #3366cc;
	background-color: #6699cc;
	cursor:pointer;
}
.status {
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 100%; 
	color: #000; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #ffffff;
}
.input_16 {
	font-family:  Arial, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	width: 20px;
	border: 0px solid #ffffff;
}
.input_130 {
	font-family:  Arial, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	width: 130px;
	border: 1px solid #eee;
	background-color: #eee;
	color: #000000;
}
.input_260 {
	font-family:  Arial, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	width: 260px;
	border: 1px solid #eee;
	background-color: #eee;
	color: #000000;
}
.flSelect {
	font-family:  Arial, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	font-weight: normal;
	width: 150px;
	background-color: #ded8d6;
	color: #000000;
}
.query {
background-color:#F8F8F8;
border-top:1px solid #B8B8B8;
border-left:1px solid #B8B8B8;
border-right:1px solid #B8B8B8;
border-bottom:1px solid #B8B8B8;
color:#686868;
font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
padding: 4px;
height:25px;
margin-left:5px;
margin-top:8px;
width:118px;
}
.button {
background-color:#FFFFFF;
border:1px inset #FFFFFF;
color:#000000;
cursor:pointer;
font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
font-size:80%;
margin-bottom:-1px;
padding-bottom:1px;
padding-top:0px;
padding-left:3px;
padding-right:3px;
}
body {
	margin:0;padding:0;
	text-align: center;
	font-family:Arial,Helvetica,sans-serif;
	color:#000;}
h1 {margin:0 0 20px 0;padding:0;font-size:22px;font-weight:bold}
#wrapper {
	margin:0 auto; width:920px;
}
#top {
	float:left;width:920px;
	background:url('/web/kfossum.nsf/bgtrans.png') top center repeat-y;
}
#top_padding {
		padding: 0px;
		padding-bottom: 10px;
		}
#main {
	float:left;width:920px;
	background:url('/web/kfossum.nsf/bgtrans.png') top center repeat-y;
	text-align: left;
}
#footer {color:#eee;width:960px;text-align:center;padding-top:10px;padding-bottom:10px; font-size:12px}
#footer a:link, #footer a:visited {color:#eee;text-decoration:underline;}
#footer a:hover {background-color:#000;color:#fff; text-decoration: underline;}
#left {
	float: left;
	width: 180px;
	margin-top: 0px;
	margin-left: 21px;
	}
#reklamebanner {
	padding-top:0px;
}
#content {
	padding-top: 1px;
	margin-top: 0px;
	margin-left: 210px; 
	margin-right: 210px;
	width: 494px;
} 
#right{
	float: right;
	width: 180px;
	margin-top:  3px;
	margin-right: 17px;
} 
.label {font-size:11px}
.inputblur {border:1px solid #999;background:#eee;color:#666;width:300px}
.inputfocus {border:1px solid #666;background:#fff;color:#000;width:300px}
.submit {border:1px solid #999;background:#eee;color:#666;padding:2px 10px}
.submithover {border:1px solid #666;background:#fff;color:#000;padding:2px 10px}
.topimage {width:878px;height:105px}
#forsideinfo {
	margin-top: 0px;
	width: 177px;
	padding-bottom: 1px;
	background-color: #336699;
	background:url('/web/kfossum.nsf/bg.png') top left repeat-y;
} 
#forsideinfoend {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 177px;
	height: 18px;
	background:url('/web/kfossum.nsf/bgend.png') top left no-repeat;
} 
#forsideinfo p {
	padding-left:6px;
	padding-right:4px;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
} 
#forsideinfo hr {border: none 0; 
border-top: 1px dashed #c8c8c8;
height: 1px;
} 
#unMenu {
border:0px solid #666;
	margin-top: 0px;
	width: 177px;
	background-color: #ff9933;
	background:url('/web/kfossum.nsf/bg.png') top left repeat-y;
} 
#shadow_top { margin:0 auto;width:920px;height:30px;background:url('/web/kfossum.nsf/bgtoptrans.png') bottom left no-repeat;}
#shadow_bottom {margin:0 auto;width:920px;height:20px;background:url('/web/kfossum.nsf/bgbottomtrans.png') top left no-repeat;}

/*/web/kfossum.nsf/blue*/
/* menu */
#menu {
float:left;
width:878px;
margin-left: 21px;
margin-bottom:10px;
color:#fff;
font-size:14px;
font-weight:bold;
background:url('/web/kfossum.nsf/blue_menu_right_both.gif') repeat-x right top
}
#menu ul {
margin:0;
padding:0
}
#menu li {
display:inline;
margin:0;
padding:0
}
#menu a {
float:left;
background:url('/web/kfossum.nsf/blue_menu_left_both.gif') no-repeat left top;
margin:0;
padding:0 0 0 6px;
text-decoration:none
}
#menu a span {
float:left;
display:block;
background:url('/web/kfossum.nsf/blue_menu_right_both.gif') no-repeat right top;
padding:10px 10px 10px 6px;
color:#bbb
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none}
/* End IE5-Mac hack */
#menu a:hover span {color:#fff}
#menu #chosen a {
background-position:0% -150px;
color:#fff
}
#menu #chosen a span {
background-position:100% -150px;
color:#fff
} 
#menu a:hover {
background-position:0% -150px;
color:#eee
}
#menu a:hover span {
background-position:100% -150px;
color:#eee
}

#uMenu {
padding-top: 5px;
}
#uMenu ul {
margin:0;
padding: 0;
padding-bottom: 0px;
list-style:none;
width:170px;
font-size:12px;
font-weight: normal;
}
#uMenu hr {border: none 0; 
border-top: 1px dashed #b8b8b8;
height: 1px;
} 
#uMenu li span {
display:block;color:#626262;
padding:3px 1px 1px 10px
}
#uMenu li a {
display:block;
text-decoration:none;
background:url('/web/kfossum.nsf/menubutton_middle_off.gif') top left repeat-y;
color:#fff
}
#uMenu li a:hover, #uMenu li a.chosen {
color:#ff0000;text-decoration:underline
}
#uMenu li ul li a:hover, #uMenu li ul li a.chosen {color:#fff; background:none}
#uMenu li a#topbutton {background:url('/web/kfossum.nsf/menubutton_top_off.gif') top left no-repeat}
#uMenu li a#topbutton:hover, #uMenu li a.chosen#topbutton {color:#fff;background:url('/web/kfossum.nsf/menubutton_top_on.gif') top left no-repeat}
#uMenu li a span#bottombutton {background:url('/web/kfossum.nsf/menubutton_bottom_off.gif') bottom left no-repeat}
#uMenu li a:hover span#bottombutton, #uMenu li a.chosen span#bottombutton {color:#fff;background:url('/web/kfossum.nsf/menubutton_bottom_on.gif') bottom left no-repeat;text-decoration:underline}
/* Fix IE. Hide from IE Mac \*/
* html #uMenu ul li {float:left;height:1%}
* html #uMenu ul li a {height:1%}
/* End */
.butticon {
	margin-right:5px;
	vertical-align:middle;
}
#knapp {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	margin-top: 6px;
}
#knapp a {
text-decoration: none;
margin-left: 2px;
}
#knapp a span {
cursor:pointer;
text-decoration: none;
display:block;
width: 160px;
height: 30px;
background:url('/web/kfossum.nsf/normbutton.png') no-repeat left top;
color: #686868;
padding-top: 4px;
padding-left: 6px;
margin-left: 10px;
}
#knapp a:hover span {
	text-decoration: none;
background:url('/web/kfossum.nsf/highbutton.png') no-repeat left top;
}
.kalenderhead {
	color: #686868;
	font-size: 12px;
	font-weight: bold;
}
.kalenderinfo {
	padding: 1px;
	font-weight: bold;
}
hr {border: none 0; 
border-top: 1px dashed #c8c8c8;
height: 1px;
} 
