
body,td,div,span,p{font-size: 11px;font-family:Arial, Helvetica, sans-serif; color: black; }
TABLE                   { border-collapse: collapse; margin:0px;padding:0px;}
a img{border:none;}
form{margin:0px;}




	BODY
	{							
		padding-top:0px;
		margin:0px;			
	}
	
	h6
	{
		font-size:12px;
		font-weight:bold;
		text-decoration:underline;
		width:100%;
		padding-top:20px;
		padding-bottom:5px;
		margin-bottom:0px;
	}
	h5
	{
		margin-bottom:25px;
	}
	
	h3
	{
		font-size:13px;
		font-weight:bold;
	}
	h2
	{
		font-size:15px;
		font-weight:bold;
		color: #30488E;
	}
	
	
	h1
	{
		font-size:15px;
		font-weight:bold;
	}
	
	


	#default_top
	{
		width: 950px;		
	}	
		
		.text{
			
			display:inline;
		}

	.loggedIn
	{
		border-right: black 1px solid;
		border-top: black 1px solid;
		filter: alpha(opacity=85, finishopacity=95 , style=1);
		
		border-left: black 1px solid;
		width: 230px;
		border-bottom: black 1px solid;
		padding-bottom:4px;
		/*
		top: 10px;
		left: 450px;		
		position: relative;*/
		
		background-color: white;
		text-align: center;
	}
	
	.search
	{		
		padding-bottom:4px;		
		text-align: center;		
	}
	
	.header
	{		
		height:115px;
	}
	.logolink
	{		
		width:260px;
		height:70px;
		cursor:pointer;
	}
	
	.topbox
	{
		width:100%;
	}

	
	#logo{					
		width:900px;		
		background-repeat:no-repeat;
		BACKGROUND-IMAGE: url(images/nimsoft_header.gif);
		height:123px;
		display:block;
		
	}
	#logoTop{		
		background-image: url(images/header_t.gif);
		width:950px;		
		background-repeat:no-repeat;
	}	
	
	 
	a.print
	{		
		font-size: 10px;
		background-image:url(icons/ikon_print.gif);
		background-repeat:no-repeat;
		
		height:20px;
		padding-left:16px;
		padding-bottom:10px;						
	}	
	a.tips
	{		
		font-size: 10px;
		background-image:url(icons/tips.gif);
		background-repeat:no-repeat;
		
		height:20px;
		padding-left:19px;
		padding-right:19px;	
		padding-bottom:10px;
	}		
	
	/* ----------------------------------------------- 
		BOKSER
	----------------------------------------------- */
	.boxCenter1
	{
		
		padding-right: 2px;
		border: silver 1px solid;
		margin-top: 13px;
		padding-left: 5px;
		margin-left:3px;
		padding-bottom: 3px;		
		width: 47%;
		padding-top: 5px;
		text-align: left;
		float:left;
	}
	.boxCenter2
	{
		
		padding-right: 2px;
		border: silver 1px solid;
		margin-top: 13px;
		padding-left: 4px;
		margin-left:3px;		
		padding-bottom: 3px;		
		width: 99%;
		padding-top: 5px;
		text-align: left;
		float:left;
	}
	.boxCenterNone1
	{
		
		padding-right: 2px;
		margin-top: 13px;
		padding-left: 5px;
		margin-left:3px;
		padding-bottom: 3px;		
		width: 47%;
		padding-top: 5px;
		text-align: left;
		float:left;
		
	}
	.boxCenterNone2
	{
		
		padding-right: 2px;
		margin-top: 13px;
		padding-left: 4px;
		margin-left:3px;		
		padding-bottom: 3px;		
		width: 99%;
		padding-top: 5px;
		text-align: left;
		float:left;
	} 	
		
		
	.boxLeft
	{
		
		padding-right: 2px;
		border: silver 1px solid;
		margin-top: 13px;
		padding-left: 2px;
		padding-bottom: 3px;		
		width: 140px;
		padding-top: 5px;
		text-align: left;
		
	} 
	.boxLeft a
	{
	font-size: 11px;
	color: black;
	text-decoration: none;		
	}



		
		/* Brukes i boxLeft */	
	h4
	{
		padding-right: 5px;
		padding-left: 5px;
		font-weight: bold;
		font-size: 13px;
		padding-bottom: 0px;
		border-bottom: silver 1px solid;
		margin-bottom:10px;
		color:#1E71AE;		
		width:100%;
	}
	
	.boxAdmin
	{		
		background-color: white;
		border-left:  1px solid silver;
		border-right: 1px solid silver;
		border-top: 1px solid silver;
		border-bottom: 1px solid silver;		
		padding-top:5px;
		padding-bottom:5px;
		margin-bottom:10px;		
		margin-top:5px;
		text-align:center;		
	}
	
	.boxAdmin_left
	{
		border-right: gray 1px solid;
		border-top: gray 1px solid;
		margin-top: 5px;
		margin-bottom: 10px;
		padding-bottom: 5px;
		border-left: gray 1px solid;
		padding-top: 5px;
		border-bottom: gray 1px solid;
		background-color: #EEEEEE;
		padding-left:3px;
		padding-right:2px;
	}
	
	.boxAdmin_winxp
	{		
		background-color: white;
		border-left:  1px solid silver;
		border-right: 1px solid silver;
		border-top: 1px solid silver;
		border-bottom: 1px solid silver;		
		padding-top:5px;
		padding-bottom:5px;
		margin-bottom:10px;		
		margin-top:0px;
		text-align:center;
		width:100%;		
	}
	
	/* Brukes i WinXP */	
	h5
	{
		padding-right: 5px;
		padding-left: 5px;
		font-weight: bold;
		font-size: 13px;
		padding-bottom: 0px;
		vertical-align:bottom;
		margin-bottom:25px;
		margin-top:5px;	
		float:left;	
	}
	.h5
	{
		padding-right: 5px;
		padding-left: 5px;
		font-weight: bold;
		font-size: 13px;
		padding-bottom: 0px;
		vertical-align:bottom;
		margin-bottom:5px;
		margin-top:5px;		
	}

	.winxp {		
		padding-top:10px;
		padding-bottom:30px;
		padding-left:0px;
		padding-right:0px;
		background-color:#EEEEEE;
		color:#444444;
		border:1px solid #66667E;		
		vertical-align:text-top;
		width:100%;		
	}
	.winxp table {		
		font-size:11px;
	}
	.winxp_top
	{
		height:28px; 
		background-image:url(images/winxp/upper.gif); 
		background-repeat:repeat-x;
		font-size:13px;
		font-weight:bold;
		
	}
	.winxp_top_right
	{
		width:8px;
		height:28px; 
		background-image:url(images/winxp/upperRight.gif); 
		background-repeat:no-repeat;
	}
	.winxp_top_left
	{
		width:8px;
		height:28px; 
		background-image:url(images/winxp/upperLeft.gif); 
		background-repeat:no-repeat;
	}
	
	a.winxp_menu
	{
		border-right:1px silver solid;
		padding-right:5px;
		padding-left:5px;
		padding-top:3px;
		padding-bottom:3px;		
		float:left;	
	}	
	a.winxp_menu:hover
	{
		background-color:White;
		text-decoration:none;
		color:black;
	}
	
	a.winxp_menu_img
	{
		color:black;
		text-decoration:none;
		background-position: 3px center;
		padding-left: 25px;
		background-repeat: no-repeat; 
		border-right:1px silver solid;
		padding-right:5px;		
		padding-top:3px;
		padding-bottom:3px;		
		float:left;
	
	}
	a.winxp_menu_img:hover
	{
		background-color:White;
		text-decoration:none;
		color:black;
	}
	a.winxp_menu_list
	{
		color:black;
		text-decoration:none;
		background-image: url(icons/liste.gif);
		background-position: 3px center;
		padding-left: 25px;
		background-repeat: no-repeat; 
		border-right:1px silver solid;
		padding-right:5px;		
		padding-top:3px;
		padding-bottom:3px;		
		float:left;
	
	}
	a.winxp_menu_list:hover
	{
		background-color:White;
		text-decoration:none;
		color:black;
	}
	a.winxp_menu_refresh
	{
		color:black;
		text-decoration:none;
		background-image: url(icons/refresh.gif);
		background-position: 3px center;
		padding-left: 25px;
		background-repeat: no-repeat; 
		border-right:1px silver solid;
		padding-right:5px;		
		padding-top:3px;
		padding-bottom:3px;		
		float:left;
	
	}
	a.winxp_menu_refresh:hover
	{
		background-color:White;
		text-decoration:none;
		color:black;
	}
	a.winxp_menu_ny
	{
		color:black;
		text-decoration:none;
		background-image: url(icons/ny_ikon.gif);
		background-position: 3px center;
		padding-left: 25px;
		background-repeat: no-repeat; 
		border-right:1px silver solid;
		padding-right:5px;		
		padding-top:3px;
		padding-bottom:3px;		
		float:left;
	
	}
	a.winxp_menu_ny:hover
	{
		background-color:White;
		text-decoration:none;
		color:black;
	}
	
	.winxp #menu
	{
		margin-top:-10px;
		margin-left:-5px;
		margin-right:-5px;
		margin-bottom:10px;
		padding-left:3px;
		height:20px;
		border-bottom:1px solid silver;		
	}

	.infobox
	{
		border-right: #828a92 1px solid;
		padding-right: 5px;
		border-top: #828a92 1px solid;
		padding-left: 5px;
		font-size: 11px;
		
		padding-bottom: 5px;
		border-left: #828a92 1px solid;
		color: black;
		padding-top: 5px;
		border-bottom: #828a92 1px solid;
		background-color: white;
	}
	
	/* ----------------------------------------------- 
		END: BOKSER
	----------------------------------------------- */

	/* ----------------------------------------------- 
		HEADING
	----------------------------------------------- */
	.litenHeading
	{
		font-size: 11px;
		font-weight: bold;	
		color:Black;		
		border-color:Gray;
		border-width: 1px;
		border-left:none;
		border-right:none;
		border-top:none;
		border-bottom-style: dashed;	
		padding-left:4px;		
		padding-right:4px;
		height:20px;
		width:98%;
	}
	/* ----------------------------------------------- 
		END: HEADING
	----------------------------------------------- */
	



	/* ----------------------------------------------- 
		MENY
	----------------------------------------------- */	
	
	.boxMenu
	{
		background-repeat:no-repeat;	 
		width:132px;
		padding-top:0px;
		
	} 
	.boxMenu .main
	{			
		height:100%;	
		padding-left:4px;
		padding-right:3px;
		text-align:left;
		
	}  
	.boxMenu .bottom
	{	
		background-repeat:no-repeat;
		height:11px;		
		padding-left:4px;
		padding-right:3px;
	}
	

	.submenu{
		
		font-size: 11px;
		padding-top:5px;
		padding-right:3px;
		padding-bottom:5px;
		padding-left:7px;			
		background-image: url(images/menu/meny_bakgrunn.gif); 		
		text-align:left;
		width:126px;
															
	}
	
		
	.subsubmenu{
		
		font-size: 11px;
		padding-top:5px;
		padding-right:3px;
		padding-bottom:0px;
		padding-left:10px;	
		background-image: url(images/menu/meny_bakgrunn.gif);	
		text-align:left;
	}
	
	
	div#divMenu a {		
		
		font-style: normal;
		text-decoration: none; 
		color: red;
				
	}
	
	a.admin_selected 
	{		
		color: cornflowerblue;
		text-decoration:underline;
	}

	a.admin_unselected 
	{		
		color: black;
		text-decoration:none;
	}

	a.selected:hover {				
		
	}
	
	div#divMenu a:active {
		text-decoration: none; 
		color: black;
		font-size:10px;
		font-weight:bold;		
	}
	
	.divMenu
	{				
		border-color:silver;
		border-width: 1px;
		border-bottom-style: dashed;	
		padding-left:4px;	
		padding-top:3px;	
		padding-right:4px;		
		text-align:left;
		height:20px;
		width:95%;
		
	}

/* Top meny menu design */
.topmenutitle
{
}


.topmenu{
	display:block;
	padding:0px;
	margin:0px;
}


.topmenuli{
	list-style-type:none;
	display:block;
	padding-TOP:20px;
	margin:0px;
	height:20px;
	position: relative;
	line-height: 1;
	float:right;	
}



.topmenuli a{
	display:block;	
	text-indent:3px;
	text-decoration: none;
	border-TOP: #4E4E4E 1px solid;	
	border-LEFT: #4E4E4E 1px solid;	
	border-RIGHT: #4E4E4E 1px solid;	
	border-BOTTOM: #4E4E4E 5px solid;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:10px;
	line-height:18px;
	font-size:11px;
	color:#4E4E4E;
	BACKGROUND-COLOR:WHITE;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	font-family:verdana;
}
.topmenuli a:hover
{
	color: silver;
	text-align: left;
	text-decoration: none;
	border-BOTTOM: #FB7625 5px solid;
	BACKGROUND-COLOR:#4E4E4E;
	color:WHITE;
}

.submenuul{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;
	margin-top:-1px;
	background-color:#CDD3E4;
	background-position: top left;
	background-repeat: repeat-x;
	border-top:1px solid #30488E;
	border-bottom:1px solid #30488E;
	border-right:1px solid #30488E;
	border-left:1px solid #30488E;

}

.submenuli a{
	display:block;
	width:170px;
	border-bottom:1px solid #30488E;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	font-size:11px;
	color:#30488E;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;	
}
.submenuli a:hover{
	color:#30488E;
	text-decoration:none;
	text-align:left;
	background-color:White;	
}

li:hover ul , li.over ul{ /* lists nested under hovered list items */
	display: block;
}

#dmenu li>ul { 
	top: auto;
	left: auto;
}

#content {
	clear: left;

}




	
	.divMenu_left
	{				
		padding-left:0px;		
		padding-right:4px;
		padding-top:3px;			
		text-align:left;
		height:20px;
		width:100%;
		/*white-space:nowrap;*/
	}
	
   
	.menuitem_role
	{
		background-image:url(images/meny_pil2.gif);
		background-repeat:no-repeat;
		padding-left:14px;				
		font-weight: bold;
		font-size: 12px;
		color: black;
		text-decoration:none;		
	}
	
	.menuitem
	{
		background-image:url(images/meny_pil.gif);
		background-repeat:no-repeat;
		padding-left:14px;				
		font-weight: bold;
		font-size: 14px;
		color: black;
		text-decoration:none;
	}
	
	a.menuitem
	{
		font-weight: bold;
		font-size: 14px;
		color: black;
		text-decoration:none;
	}
	


	a.menuitem:hover 
	{
		color: #1E71AE;
		text-decoration:none;	
	}
	a.menuitem_role
	{
		font-weight: bold;
		font-size: 14px;
		color: black;
		text-decoration:none;
	}

	a.menuitem_role:hover 
	{
		color: #1E71AE;
		text-decoration:none;	
	}

	.menu_childs
	{
		padding-left:13px;
	}
	 
	.menuitem_child
	{		
		font-style: normal;
		text-decoration: none; 
		font-size:11px;
		color: black;	
	}
	
	a.menuitem_child
	{
		font-style: normal;
		text-decoration: none; 
		font-size:11px;
		color: black;
	}

	a.menuitem_child:visited {
		color: black;
		
	}

	a.menuitem_child:active {
		color: #414141;	
	}

	a.menuitem_child:hover 
	{
		color: #1E71AE;	
		text-decoration:none;	
	}


	 /* ----------------------------------------------- 
		END: MENU
	----------------------------------------------- */
	
	/* ----------------------------------------------- 
		LABEL / TEXT
	----------------------------------------------- */
	
	.lbl
	{
		font-size:11px;	
	}
	
	.lbl_white
	{
		color: White;
	}
	.lbl_gray
{
	color: dimgray;
}
	
	.lbl_blue
	{
		font-size:9px;		
		color: #005A9C;
	}
	
	.lbl_red
	{
		font-size:9px;		
		color: red;
	}
	
	.lbl_bold
	{
		
		font-size: 11px;
		font-weight: bold;
		color: Black;
	}
	
	b
	{
		
		font-size: 11px;
		font-weight: bold;
		color: Black;
	}
	.lbl_bold_gray
	{
		
		font-size: 12px;
		font-weight: bold;
		color: Gray;
	}
	.lbl_bold_white
	{
		
		font-size: 11px;
		font-weight: bold;
		color: White;
	}
	.lbl_liten
	{
		
		font-size: 9px;
		color: Black;
	}
	.lbl_liten_gray
	{
		
		font-size: 9px;
		color: Gray;
	}
	.lbl_stor
	{
		
		font-size: 15px;
		font-weight: bold;
		color: Black;
	}
	.lbl_mld
	{
		
		font-size: 11px;
		font-weight: bold;
		color:  #3366CC;
	}
	.lbl_fmld
	{
		
		font-size: 11px;
		font-weight: bold;
		color:  red;
	}
	.lbl_veiledning
	{
		
		font-size: 11px;
		color: Black;
	}
	.lbl_hjelpetekst
	{
		
		/*font-style: italic;*/
		
		color: DimGray;
	}	 
	.lbl_repeater
	{
		
		
		font-weight: bold;
		text-decoration:underline;
		color: Black;
	}
	/* ----------------------------------------------- 
		END: LABEL / TEXT
	----------------------------------------------- */

	/* ----------------------------------------------- 
		GUESTBOOK
	----------------------------------------------- */	
	.gb_box
	{
		border-right: gainsboro 1px solid;		
		border-top: gainsboro 1px solid;		
		margin-bottom: 5px;
		margin-top:5px;
		padding-bottom: 3px;
		border-left: gainsboro 1px solid;
		width: 100%;
		border-bottom: gainsboro 1px solid;
		background-color: #fcfcff;
	}
	.gb_head
	{
		font-weight: bold;
		font-size: 12px;
		background-color: #eaf4ff;
		border-bottom: gainsboro 1px solid;
		vertical-align:middle;
		padding-bottom:3px;
		padding-right:3px;
		padding-top:3px;
		padding-left:3px;
	}	
	/* ----------------------------------------------- 
		END:GUESTBOOK
	----------------------------------------------- */	





	/* ----------------------------------------------- 
		CALENDAR
	----------------------------------------------- */
	.calDayheading
	{
		color:Gray;		
		font-size: 11px;
		border-bottom: solid 1px darkgray;
		border-top: solid 1px darkgray;
		border-left:none;
		border-right:none;
	}
	
	.calheading
	{
		background-color:#fafafa ;
		color:Black;
		font-size: 12px;
		font-weight:bold;
		text-transform:capitalize;
		
		border-bottom: none;
		border-left:none;
		border-right:none;
	}
	
	.calLBL
	{
		color:black;		
	}
	
	.calListHeading
	{
		border-top: dimgray 1px solid;
		padding-left: 3px;
		font-weight: bold;
		font-size: 11px;
		color: black;
		border-bottom: dimgray 1px solid;
		background-color: #EAF6F7 ;		
	}
	
	.calEventGlobal
	{
		background-color:#93D0D6;
		background-repeat:no-repeat;
	}
		
	.calToDay
	{	
		background-repeat:no-repeat;
		text-decoration:underline !important;
		font-size: 11px;
		font-weight:bold !important;
		
		
	}
	
	.calEventSelected
	{
		
		/*background-image: url(icons/ikon_cal.gif);
		background-repeat:no-repeat;*/
				
		background-color:gray;
		text-align:center;
		font-weight:bold;
		font-size: 11px;
	   	padding-top:3px;
		padding-right:3px;
		padding-bottom:3px;
		padding-left:3px;
		text-decoration:underline !important;

	}

	table#calendar td {
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		padding-left:0px;		
	}

	table#calendar td a {
				
		font-size: 11px;	
		text-align:center;
		text-decoration: none;
		display: block;	
		padding-top:3px;
		padding-right:3px;
		padding-bottom:3px;
		padding-left:3px;
		
	}

	table#calendar td a:hover {
		text-align:center;
		font-weight:bold;
		font-size: 11px;
		padding-top:2px;
		padding-right:1px;
		padding-bottom:2px;
		padding-left:1px;
		border: 1px solid #000000;
		
	}
	
	/* ----------------------------------------------- 
		END: CALENDAR
	----------------------------------------------- */	
		

	/* ----------------------------------------------- 
		TEKSTBOKS
	----------------------------------------------- */
	.tekstboks
	{
		background-color: white;	
		border: solid 1px #828A92;
		color: Black;
		font-size: 11px;
		vertical-align: baseline;
		height:17px;
	}

	.tekstboks_medium
	{
		background-color: white;	
		border: solid 1px #828A92;
		color: Black;
		font-size: 11px;
		height:17px;
		width:300px;	
	}
	
	.tekstboks_small
	{
		background-color: white;	
		border: solid 1px #828A92;
		color: Black;
		font-size: 11px;
		height:17px;
		width:150px;	
	}
	
	.tekstboks_large
	{
		background-color: white;	
		border: solid 1px #828A92;
		color: Black;
		font-size: 11px;
		height:17px;
		width:520px;	
	}
	
	.tekstboks_ml
	{
		background-color: white;	
		border: solid 1px #828A92;
		color: Black;
		font-size: 11px;	
	}

	.tekstboks_ml_large
	{
		background-color: white;	
		border: solid 1px #828A92;
		color: Black;
		font-size: 11px;
		height:100px;
		width:520px;	
	}
	.tekstboks_ml_medium
	{
		background-color: white;	
		border: solid 1px #828A92;
		color: Black;
		font-size: 11px;
		height:100px;
		width:300px;	
	}
	
	.tekstboks_ml_medium_height
	{
		background-color: white;	
		border: solid 1px #828A92;
		color: Black;
		font-size: 11px;
		width:300px;	
	}
	
	 .tekstboks_ml_large_height
	{
		background-color: white;	
		border: solid 1px #828A92;
		color: Black;
		font-size: 11px;
		width:520px;	
	}

	.tekstboks_ml_lang
	{
		background-color: white;	
		border: solid 1px #828A92;
		color: Black;
		font-size: 11px;
		height:130px;
		width:150px;	
	}
	/* ----------------------------------------------- 
		END: TEKSTBOKS
	----------------------------------------------- */

	/* ----------------------------------------------- 
		LOGGING
	----------------------------------------------- */
	.log_repeater
	{
		width:100%;
		color: #414141;
		border-collapse:collapse;
		border: solid 1px #828A92;
	}
	.log_head
	{
		color: #414141;
		font-size: 9px;
		border: solid 1px #828A92;
		background-color:#DAE4FF;
		text-indent: 2px;	
		height:15px;	
	}
	.log_item
	{
		
		text-indent: 2px;	
		height:15px;			
	}
	
	/* ----------------------------------------------- 
		END LOGGING
	----------------------------------------------- */
	
	
								 	
	/* ----------------------------------------------- 
		BOX LENKER
	----------------------------------------------- */

	

	.boxLink
	{
		border-right: silver 1px solid;
		padding-right: 2px;
		border-top: silver 1px solid;
		margin-top: 13px;
		padding-left: 2px;
		padding-bottom: 3px;
		overflow: hidden;
		border-left: silver 1px solid;
		width: 135px;
		padding-top: 5px;
		border-bottom: silver 1px solid;
		text-align: left;
	} 

	
	.linkImages
	{
	
		overflow: hidden;
		margin-top: 3px;
		margin-bottom: 3px;
		padding-left:10px;
	}
	
	a.linkImages
	{

		overflow: hidden;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:10px;
		padding-right:0px;
		height:14px;
		color:black;
		text-decoration:underline;
		
	}
	
	a.linkImages:hover
	{
		/*width:100%;
		overflow: hidden;
		border-right: silver 1px solid;
		border-top: silver 1px solid;
	
		border-left: silver 1px solid;
		border-bottom: silver 1px solid;
		  */
	}



	/* ----------------------------------------------- 
		END: BOX LENKER
	----------------------------------------------- */
	   
	
	/* ----------------------------------------------- 
		ARTIKKLER
	----------------------------------------------- */ 

		
	.ingressBilde
	{
		border-right: #1E71AE 1px solid;
		border-top: #1E71AE 1px solid;
		border-left: #1E71AE 1px solid;
		border-bottom: #1E71AE 1px solid;
		margin-right:7px;
		width:auto;
	}
	
		
	div.Ingress 
	{
		/*background-image:url(images/stiplet_horisontal.gif);
		background-repeat:repeat-x;							  */
		color: Black;	
		float: left;
		width:300px;
		height:140px;	
		padding-top:10px;
		margin-bottom:5px;
	
		
	}
	div.Ingress_double 
	{
		/*background-image:url(images/stiplet_horisontal.gif);
		background-repeat:repeat-x;*/
		color: Black;	
		float: left;
		width:600px;
		height:130px;
		padding-top:10px;
		margin-bottom:5px;			
	}	
	.artIngress 
	{			
		color: #30488e;		
		OVERFLOW: hidden;
		height:128px;
		font-size:11px;			
	}	
	
	
	.artIngress_double 
	{
		font-size:11px;	
		color: #30488e;
		overflow: hidden;
		height:80px;		
	}
	
	div.artResIngress {
		
		font-size:13px;	
		color: Black;
		height:50px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.artHead {
		
		font-size: 14px;
		font-weight: bold;
		color:  #1E71AE;
		overflow: hidden;
		text-overflow: clip;
		white-space: nowrap;
		cursor: pointer;
		text-decoration:none;	
		background-image:url(images/overskrift.gif);
		background-repeat:repeat-x;
		width:99%;
		background-position:center bottom;
		height:20px;
		margin-bottom:3px;
	}
	a.artHead {
		
		font-size: 14px;
		font-weight: bold;
		color:  #1E71AE;
		overflow: hidden;
		text-overflow: clip;
		white-space: nowrap;
		cursor: pointer;
		text-decoration:none;	
		background-image:url(images/overskrift.gif);
		background-repeat:repeat-x;
		width:99%;
		background-position:center bottom;
		height:20px;
		margin-bottom:3px;
	}
	.artHead_noLink {
		
		font-size: 14px;
		font-weight: bold;
		color:  #1E71AE;		
		overflow: hidden;
		text-overflow: clip;
		white-space: nowrap;
		background-image:url(images/overskrift.gif);
		background-repeat:repeat-x;
		width:99%;
		background-position:center bottom;
		height:20px;
		margin-bottom:3px;
	}
	
	
	.art_overskrift
	{		
		text-align:left;
		font-size: 17px;
		font-weight: bold;
		color: #30488E;
		background-image:url(images/overskrift.gif);
		background-repeat:repeat-x;
		height:23px;
		width:100%;
		display:block;
		background-position:center bottom;
		margin-top:8px;
		margin-bottom:5px;
	}	
	/* ----------------------------------------------- 
		END: ARTIKKLER
	----------------------------------------------- */
	
	.boxHeader
	{
		font-weight:bold;
		color:30488e;
		font-size:12;
		font-family:Arial, Helvetica, sans-serif;
		padding-left:1px;	  
		padding-bottom:1px;
		
	}
	
	
	

	/* ----------------------------------------------- 
		START - FORUM
	----------------------------------------------- */
	.forum_head_grid
	{		
		color: #414141;
		font-size: 11px;
		padding-top:5px;
		padding-right:0px;
		padding-bottom:5px;
		padding-left:1px;
		border: solid 1px #828A92;
		background-color:#DAE4FF;
		text-indent: 2px;
	}
	
	.forum_head
	{
		font-size:11px;
		font-weight:bold;	
	}
	
	/* ----------------------------------------------- 
		SLUTT - FORUM
	----------------------------------------------- */
	
	
	/* ----------------------------------------------- 
		 KNAPPER
	----------------------------------------------- */
		
	.knapp
	{
		background-image:url(images/knapp1.gif); 
		display:block;
		background-repeat:no-repeat;
		padding-top:5px;				
		font-size: 11px;
		cursor:pointer;
		color: Black;
		width:86PX;
		height:24PX;
		text-align:center;
		text-decoration:none;
	}
	 	
	.knappHover
	{
		background-image:url(images/knapp2.gif);
		display:block;
		background-repeat:no-repeat; 
		padding-top:5px;		
		font-size: 11px;
		cursor:pointer;
		color: Black;
		width:86PX;
		height:24PX;		
		text-align:center;
	}
	.knappDown
	{
		background-image:url(images/knapp3.gif); 
		display:block;
		background-repeat:no-repeat;
		padding-top:5px;		
		font-size: 11px;
		cursor:pointer;
		color: Black;
		width:86PX;
		height:24PX;	
		text-align:center;
	}		
	
	

	
	a.knapplink{ 
		text-align:center;
		color:Gray;
		
		border:Solid 3px black;
		border-bottom: solid 1px buttonface;
		border-top: solid 1px buttonface;
		border-left: solid 1px buttonface;
		border-right: solid 1px buttonface;
		padding-top:0px;
		padding-right:11px;
		padding-bottom:0px;
		padding-left:11px;
		font-size: 11px;	
		margin-left:2px;
		margin-right:2px;	
		text-decoration:none;	
		display:inline-block;
	}
	a.knapplink:hover 
	{
		text-align:center;
		color:black;	
		background-color:whitesmoke;	
		border-bottom: solid 1px black;
		border-top: solid 1px black;
		border-left: solid 1px black;
		border-right: solid 1px black;
			padding-top:0px;
		padding-right:11px;
		padding-bottom:0px;
		padding-left:11px;
		font-size: 11px;		
		text-decoration:underline;	
		display:inline-block;
	}
	
	.knapplink_dark{ 
		text-align:center;
		color:Gray;
		
		border-bottom: solid 1px darkgray;
		border-top: solid 1px darkgray;
		border-left: solid 1px darkgray;
		border-right: solid 1px darkgray;
		padding-top:0px;
		padding-right:11px;
		padding-bottom:0px;
		padding-left:11px;
		font-size: 11px;	
		display:inline-block;			
	}



	.knapplink_dark:hover 
	{
		text-align:center;
		color:black;
		 background-color:whitesmoke;	
		border-bottom: solid 1px black;
		border-top: solid 1px black;
		border-left: solid 1px black;
		border-right: solid 1px black;
		padding-top:0px;
		padding-right:11px;
		padding-bottom:0px;
		padding-left:11px;
		font-size: 11px;			
		text-decoration:underline;	
		display:inline-block;
	}
	
	a.knapplink_ny
	{

		background-image: url(icons/ny_ikon.gif);
		
		border-right: gray 1px solid;
		padding-right: 11px;
		background-position: 3px center;
		border-top: gray 1px solid;
		padding-left: 25px;
		font-size: 11px;
		padding-bottom: 2px;
		border-left: gray 1px solid;
		cursor: pointer;
		color: gray;
		padding-top: 2px;
		border-bottom: gray 1px solid;
		background-repeat: no-repeat;
		margin:2px;
		display:inline-block;
		vertical-align:middle;
		height: 20px;
		text-align: center;
		text-decoration:none;
		
	}
	
	
	a.knapplink_ny:hover 
	{
		text-align:center;
		color:black;	
		background-color:whitesmoke;	
		border-bottom: solid 1px black;
		border-top: solid 1px black;
		border-left: solid 1px black;
		border-right: solid 1px black;
		padding-top:2px;
		padding-right:11px;
		padding-bottom:0px;
		padding-left: 25px;
		font-size: 11px;		
		text-decoration:underline;	
		display:inline-block;		
	}
	
	a.knapplink_refresh
	{
		border-right: gray 1px solid;
		padding-right: 11px;	
		background-position: 3px center;
		border-top: gray 1px solid;
		padding-left: 25px;
		font-size: 11px;
		background-image: url(icons/refresh.gif);
		padding-bottom: 0px;
		border-left: gray 1px solid;
		cursor: pointer;
		color: gray;
		padding-top: 2px;
		border-bottom: gray 1px solid;
		background-repeat: no-repeat;
		margin-left:2px;
		margin-right:2px;
		
		height: 20px;
		text-align: center;
		text-decoration:none;  
		display:inline-block;
	}
	
	a.knapplink_refresh:hover 
	{
		background-color:whitesmoke;
		text-align:center;
		color:black;		
		border-bottom: solid 1px black;
		border-top: solid 1px black;
		border-left: solid 1px black;
		border-right: solid 1px black;
		padding-top:2px;
		padding-right:11px;
		padding-bottom:0px;
		padding-left: 25px;
		font-size: 11px;		
		text-decoration:underline;		
		display:inline-block;	
	}	
	
	a.knapplink_list
	{
		border-right: gray 1px solid;
		padding-right: 11px;
		background-position: 3px center;
		border-top: gray 1px solid;
		padding-left: 25px;
		font-size: 11px;
		background-image: url(icons/liste.gif);
		padding-bottom: 0px;
		border-left: gray 1px solid;
		cursor: pointer;
		color: gray;
		padding-top: 2px;
		border-bottom: gray 1px solid;
		background-repeat: no-repeat;
		margin-left:2px;
		margin-right:2px;
		
		height: 20px;
		text-align: center;
		text-decoration:none;	 
		display:inline-block;
	}
	
	a.knapplink_list:hover 
	{
		text-align:center;
		color:black;	
		background-color:whitesmoke;	
		border-bottom: solid 1px black;
		border-top: solid 1px black;
		border-left: solid 1px black;
		border-right: solid 1px black;
		padding-top:2px;
		padding-right:11px;
		padding-bottom:0px;
		padding-left: 25px;
		font-size: 11px;		
		text-decoration:underline;		
		display:inline-block;			
	}
	
	a.knapplink_excel
	{
		border-right: gray 1px solid;
		padding-right: 11px;
		background-position: 3px center;
		border-top: gray 1px solid;
		padding-left: 25px;
		font-size: 11px;
		background-image: url(icons/xls_small.gif);
		padding-bottom: 0px;
		border-left: gray 1px solid;
		cursor: pointer;
		color: gray;
		padding-top: 2px;
		border-bottom: gray 1px solid;
		background-repeat: no-repeat;
		margin-left:2px;
		margin-right:2px;
		
		height: 20px;
		text-align: center;
	}
	
	a.knapplink_excel:hover 
	{
		text-align:center;
		color:black;	
		background-color:whitesmoke;	
		border-bottom: solid 1px black;
		border-top: solid 1px black;
		border-left: solid 1px black;
		border-right: solid 1px black;
		padding-top:2px;
		padding-right:11px;
		padding-bottom:0px;
		padding-left: 25px;
		font-size: 11px;		
		text-decoration:underline;					
	}
	
	a.knapplink_img
	{
		border-right: gray 1px solid;
		padding-right: 11px;
		background-position: 3px center;
		border-top: gray 1px solid;
		padding-left: 25px;
		font-size: 11px;
		padding-bottom: 0px;
		border-left: gray 1px solid;
		cursor: pointer;
		color: gray;
		padding-top: 2px;
		border-bottom: gray 1px solid;
		background-repeat: no-repeat;
		margin-left:2px;
		margin-right:2px;		
		height: 20px;
		text-align: center;
		text-decoration:none;		
		display:inline-block;
	}
	
	a.knapplink_img:hover 
	{
		text-align:center;
		color:black;	
		background-color:whitesmoke;	
		border-bottom: solid 1px black;
		border-top: solid 1px black;
		border-left: solid 1px black;
		border-right: solid 1px black;
		padding-top:2px;
		padding-right:11px;
		padding-bottom:0px;
		padding-left: 25px;
		font-size: 11px;		
		text-decoration:underline;	
		display:inline-block;		
	}
	
	
	a.knappBackbtn
	{
		padding-right: 11px;
		background-position: 3px 0px;
		padding-left: 25px;
		
		padding-bottom: 0px;
		cursor: pointer;
		color: gray;
		padding-top: 2px;
		background-repeat: no-repeat;
		
		height: 20px;
		text-align: center;
	}



	a.knappBackbtn:hover 
	{
		text-decoration:underline;
	}
	  
	
	/* ----------------------------------------------- 
		END : KNAPPER
	----------------------------------------------- */
	
	

	/* ----------------------------------------------- 
		LINK AHREF
	----------------------------------------------- */
	.link{ 				
		font-style: normal;
		text-decoration: none; 
		color: Gray;			
	}
	
	a
	{
		color: cornflowerblue;
		font-style: normal;
		text-decoration: underline;
		font-size: 10px;
	}


	a:hover 
	{
		color:  #1E71AE;
		text-decoration: underline;
		
	}
	
	a.link 
	{		
		font-size: 11px; 
		color: #30488E;
		font-weight:normal;
		text-decoration:none;
	}

	a.link:hover 
	{	
		text-decoration: underline;
	}
	
	a.boxHeader
	{
		font-weight:bold;
		color:30488e;
		font-size:12;
		font-family:Arial, Helvetica, sans-serif;
		padding-left:1px;	  
		padding-bottom:1px;		
		text-decoration:none;
	}
	a.boxHeader:hover 
	{	
		text-decoration: underline;
	}

	a.rediger
	{
		font-size:10px;
	}
	rediger
	{
		font-size:10px;
	}
	
	a.version{ 				
		font-style: normal;
		color:gray;
		font-size: 9px;	
		text-decoration: none;
		padding-left:3px;
		text-align:center;
		width:100%;
		padding-top:5px;
	}
	
	a.version:hover 
	{
		color:silver;
		text-decoration: underline;		
	}

	a.file{ 				
		font-style: normal;
		color:black;
		font-size: 11px;	
		text-decoration: underline;
	}

	a.file:visited {
		color:Gray;
		
	}

	a.file:active {
		color:Gray;
	}

	a.file:hover 
	{
		color:silver;
		text-decoration: underline;		
	}

	
	a.head{ 
		
		
		font-style: normal;
		color:Gray;
		font-size: 11px;	
		font-weight:bold;
	}

	a.head:visited {
		color:Gray;		
	}

	a.head:active {
		color:Gray;
	}

	a.head:hover 
	{
		color:Gray;
		text-decoration: underline;
	}
		
	
	a.PagerButton{ 
		text-align:center;
		color:cornflowerblue;		
		border-bottom: solid 1px silver;
		border-top: solid 1px silver;
		border-left: solid 1px silver;
		border-right: solid 1px silver;
		padding-top:0px;
		padding-right:11px;
		padding-bottom:0px;
		padding-left:11px;
		font-size: 11px;	
		text-decoration:none;		
	}

	a.PagerButton:hover 
	{
		text-align:center;
		color:black;	
		background-color:whitesmoke;	
		border-bottom: solid 1px black;
		border-top: solid 1px black;
		border-left: solid 1px black;
		border-right: solid 1px black;
		padding-top:0px;
		padding-right:11px;
		padding-bottom:0px;
		padding-left:11px;
		font-size: 11px;			
		text-decoration:none;
	}
	
	a.pagerNumber{ 
		text-align:center;
		color:cornflowerblue;				
		font-size: 11px;	
		text-decoration:none;		
	}

	a.pagerNumber:hover 
	{
		text-align:center;
		color:black;				
		font-size: 11px;	
		text-decoration:none;	
	}
	
	/* ----------------------------------------------- 
		END: LINK AHREF
	----------------------------------------------- */		

	

	/* ----------------------------------------------- 
		Admin Popup menu
	----------------------------------------------- */
	.divAdminMenu
{
	border-right: white thin outset;	
	border-top: white thin outset;
	border-left: white thin outset;
	width: 100px;
	border-bottom: white thin outset;
	height: 100px;
	background-color: buttonface;
	display:none;
}
	/*display:none;*/
	#adminMenu ul
	{
		list-style:none;
		margin:0px;
		padding:0px;
	}
	
	#adminMenu li
{
	margin-right: 2px;
	margin-left: 2px;	
	border-bottom: white 1px outset;
}
	
	#adminMenu li  a:link, #adminMenu li a:visited
	{
		display:block;
		padding: 5px,5px,5px,25px;		
		background-repeat: no-repeat;
		background-position: 2% 50%;
		cursor: pointer;	
		vertical-align:middle;
		text-align:left;  
		color:#000000;
		text-decoration:none;
				
	}
	
	#adminMenu li  a:hover
	{
		background-color:#FFFFFF;
	}
	
	/* ----------------------------------------------- 
		END: Admin Popup menu
	----------------------------------------------- */		

/* ---------------------------------------------------------------------------------------------- 
		FILES / IMAGES
	---------------------------------------------------------------------------------------------- */
	#filescroll
	{
		border-right: silver 1px solid;
		border-top: silver 1px solid;
		overflow: scroll;
		border-left: silver 1px solid;
		width: 555px;
		height:480px;
		border-bottom: silver 1px solid;
		background-color:white;	
		white-space:nowrap;
	}
	
	.filemenu
	{
		border-right: silver 1px solid;
		border-top: silver 1px solid;
		border-left: silver 1px solid;
		border-bottom: silver 1px solid;
		width: 550px;
		height:auto;
		background-color:white;
	}



	.filelist
	{
		cursor:pointer;
		background-color: white;	
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: Black;
		font-size: 11px;
		vertical-align:middle;
		float: left;
		margin: 4px; 
		overflow: hidden; 
		width:510px;
		height:30px;
		padding:1px;
		text-align:left;		
	}

	.imagelist
	{
		border-right: silver 1px solid;
		border-top: silver 1px solid;
		border-left: silver 1px solid;
		border-bottom: silver 1px solid;
		cursor:pointer;
		background-color: white;	
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: Black;
		font-size: 9px;
		white-space:nowrap;
		vertical-align:middle;
		float: left;
		margin: 4px; 
		overflow: hidden; 
		width:123px;
		height:100px;
		padding:1px;
		text-align:center;		
	}

	.folderlist
	{
		cursor:pointer;
		background-color: white;	
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: Black;
		font-size: 11px;
		vertical-align:middle;
		float: left;
		margin: 2px; 
		overflow: hidden; 
		width:97%;
		height:20px;
		padding:1px;
		text-align:left;		
	}
	/* ---------------------------------------------------------------------------------------------- 
		END: FILES / IMAGES
	---------------------------------------------------------------------------------------------- */



.lagret
{

	background-image: url(icons/checked.gif);

	border-right: black 1px solid;
	padding-right: 11px;
	background-position: 3px center;
	border-top: black 1px solid;
	padding-left: 25px;
	font-size: 11px;
	padding-bottom: 0px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;		
	border-bottom: black 1px solid;
	background-repeat: no-repeat;
	
	background-color: white;
	text-align: left;
	margin-right:5px;
	margin-left:5px;
	height: 20px;
	margin-top:2px;
	margin-bottom:2px;
}
.feilet
{
	background-image: url(icons/anticheck.gif);		
	background-position: 3px center;
	background-repeat: no-repeat;	
	background-color: white;			
	
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-bottom: silver 1px solid;
	border-left: silver 1px solid;				
	
	color: black;
	text-align: left;
	font-size: 11px;
	height:20px;
	
		
	
	margin-right:5px;
	margin-left:5px;	
	margin-top:2px;
	margin-bottom:0px;
	
	padding-top: 2px;	
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 11px;
}

.obs
{
	background-image: url(icons/light.gif);
	border-right: black 1px solid;
	padding-right: 11px;
	background-position: 3px center;
	border-top: black 1px solid;
	padding-left: 25px;
	font-size: 11px;
	padding-bottom: 0px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;		
	border-bottom: black 1px solid;
	background-repeat: no-repeat;
	
	background-color: white;
	text-align: left;
	margin-right:5px;
	margin-left:5px;
	height: 20px;
	margin-top:2px;
	margin-bottom:2px;
}


	.icon
	{
		text-align:center;
	}



	    
	table#tblList
	{
		 margin-top:10px;	
		 border-collapse:collapse;		
		 width:99%;	
		 background-color:White;
		 border:1px solid gray;	 
	}
	
	table#tblList td {
		padding-top:2px;
		padding-right:2px;
		padding-bottom:2px;
		padding-left:4px;		
		border:1px whitesmoke solid;	
		font-size: 10px;

	}  
	table#tblList tr {

	}  
				
	
	
	table#tblList a
	{
		font-size: 10px;
		color: black;
	    text-decoration: none;		
	}

	table#tblList a:visited {
		color: black;
		
	}

	table#tblList a:active {
		color: black;	
	}

	table#tblList a:hover 
	{
		color: #1E71AE;
		text-decoration: underline;		
	}

	table#tblList th
{
	border-right: whitesmoke 1px solid;
	padding-right: 2px;
	border-top: silver 1px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 2px;
	vertical-align: text-bottom;
	overflow: hidden;
	border-left: whitesmoke 1px solid;
	padding-top: 2px;
	border-bottom: silver 1px solid;
	
	background-color: #CDD3E4;
}
	


    
	table.tblList
	{
		 margin-top:10px;	
		 border-collapse:collapse;		
		 width:99%;	
		 background-color:White;
		 border:1px solid gray;	 
	}
	
	table.tblList td {
		padding-top:2px;
		padding-right:2px;
		padding-bottom:2px;
		padding-left:4px;		
		font-size: 10px;
		border:1px whitesmoke solid;	
	}  
	table.tblList tr {

	}  
	
	
	table.tblList a
	{
		font-size: 11px;
		color: black;
	    text-decoration: none;		
	}

	table.tblList a:visited {
		color: black;
		
	}

	table.tblList a:active {
		color: black;	
	}

	table.tblList a:hover 
	{
		color: #F37021;
		text-decoration: underline;		
	}

	
	tblListHead {
		border:1px whitesmoke solid;	
		padding-top:2px;
		padding-right:2px;
		padding-bottom:2px;
		padding-left:5px;		
		font-weight:normal;
		font-size:12px;
		background-color:NavajoWhite;
		border-bottom:1px silver solid;
		border-top:1px silver solid;
		overflow:hidden;
		white-space:nowrap;	
		vertical-align:text-bottom;	
		text-align:left;		
	}
	
	.trList td
	{
	border-right: whitesmoke 1px solid;
	padding-right: 2px;
	border-top: silver 1px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 2px;
	vertical-align: text-bottom;
	overflow: hidden;
	border-left: whitesmoke 1px solid;
	padding-top: 2px;
	border-bottom: silver 1px solid;
	white-space:nowrap;
	
	}
	
		
	.trList a
	{
		font-size: 11px;
		color: black;
	    text-decoration: none;		
	}

	.trList a:visited {
		color: black;
	}

	.trList a:active {
		color: black;	
	}

	.trList a:hover
	{
		color: dodgerblue;
		text-decoration: underline;
	}
	
	
	
a.archive{
	
	border:1px solid silver;
	color:black;
	font-size:11px;
	font-family:arial;
	text-align:left;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:4px;
	height:20px;
	width:530px;
	display:block;
	text-decoration:none;
	cursor:pointer;
}

a.archive:hover
{
	color:black;
	font-weight:bold;
	text-decoration:none;	
}  

.archiveList
{
	padding-bottom:10px;
	margin-bottom:10px;
}

	#tblArchiveItem td
	{
		font-weight: normal;
		font-size: 11px;
		padding-bottom: 2px;
		overflow: hidden;
		padding-top: 2px;
	
		white-space:nowrap;
	
	}
	
	.tblArchiveItemHead	td
	{
		font-weight:bold;
		padding-bottom:2px;
		font-size:11px;	
		padding-top:2px;
		border-bottom:gray 1px solid;
	}
	
	a.archive_link
	{
		color:Blue;
		text-decoration:none;
		font-size:11px;
	}
	a.archive_link:hover
	{
	    color:Blue;
		text-decoration:none;
		font-weight:bold;
		font-size:11px;
	}
	
	
	a.knapplink_active_small
	{
		background-color:whitesmoke;	
		border-top: solid 1px gray;
		border-left: solid 1px gray;
		border-right: solid 1px gray;
		font-size: 11px;
		font-weight:bold;
		padding-bottom: 0px;
		color: black;
		padding-top: 4px;
		height: 25px;
		text-align: center;
		text-decoration:none;
		cursor:default;
		display:block;	
		width:25px;	
		float:left;
	}
	
	a.knapplink_active_small:hover 
	{	
		color:black;					
		text-decoration:none;					
	}
	



	a.knapplink_active
	{
		background-color:whitesmoke;	
		border-top: solid 1px gray;
		border-left: solid 1px gray;
		border-right: solid 1px gray;
		font-size: 11px;
		font-weight:bold;
		padding-bottom: 0px;
		color: black;
		padding-top: 4px;
		height: 25px;
		text-align: center;
		text-decoration:none;
		cursor:default;
		display:block;	
		width:110px;	
		float:left;
	}
	
	a.knapplink_active:hover 
	{	
		color:black;					
		text-decoration:none;					
	}
	
	a.knapplink_unactive
	{
		background-color:#CDD3E4;	
		border-top: solid 1px gray;
		border-left: solid 1px gray;
		border-right: solid 1px gray;	
		font-size: 11px;
		padding-bottom: 0px;
		color: black;
		padding-top: 4px;
		height: 20px;
		text-align: center;
		text-decoration:none;	   
		cursor:default;
		display:block;	
		vertical-align:bottom;
		width:110px;
		float:left;
		cursor:pointer;			
	}
	
	a.knapplink_unactive:hover 
	{
		background-color:white;
		color:black;		
		text-decoration:underline;					
	}
	
	a.knapplink_unactive_small
	{
		background-color:#CDD3E4;	
		border-top: solid 1px gray;
		border-left: solid 1px gray;
		border-right: solid 1px gray;	
		font-size: 11px;
		padding-bottom: 0px;
		color: black;
		padding-top: 4px;
		height: 20px;
		text-align: center;
		text-decoration:none;	   
		cursor:default;
		display:block;	
		vertical-align:bottom;
		width:25px;
		float:left;
		cursor:pointer;			
	}
	
	a.knapplink_unactive_small:hover 
	{
		background-color:white;
		color:black;		
		text-decoration:underline;					
	}
	
	
	
	.trListForum td
	{
	padding-right: 2px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 2px;
	overflow: hidden;
	padding-top: 2px;	 
	white-space:nowrap;
	border:0px;
	
	}
	
		
	.trListForum a
	{
		font-size: 11px;
		color: black;
	    text-decoration: none;		
	}

	.trListForum a:visited {
		color: black;
	}

	.trListForum a:active {
		color: black;	
	}

	.trListForum a:hover
	{
		color: dodgerblue;
		text-decoration: underline;
	}
	
table#trListForum th
{
	border-right: whitesmoke 1px solid;
	padding-right: 2px;
	border-top: silver 1px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 2px;
	vertical-align: text-bottom;
	overflow: hidden;
	border-left: whitesmoke 1px solid;
	padding-top: 2px;
	border-bottom: silver 1px solid;
	
	background-color: #CDD3E4;
}

.qoute
{
	border: dotted 1px gray;
	padding:5px;
	margin-left:20px;
	width:100%;
	background-color:white;
	white-space:normal;
		
}


a.TopFont{ 
	
	color:dimgray;
	font-weight:bold;
	font-family:Tahoma,verdana,arial;
	text-decoration:none;
	font-size:13px;	
}

a.TopFont:hover 
{
	color:black;
	text-decoration: none;
}


a.TopFont_logout{ 
	background-image: url(icons/logout.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	color:dimgray;
	font-weight:bold;
	font-family:Tahoma,verdana,arial;
	text-decoration:none;
	font-size:11px;
}

a.TopFont_logout:hover 
{
	color:black;
	text-decoration: none;
}
