.frontPageTitle {
  font-family: Georgia, "Times New Roman", Times, serif;	
    font-size:          16px;
    font-weight:        bold;
	display:inline;
	}
.frontPageSubTitle {
   font-family:Arial, Helvetica, sans-serif;
    font-size:          12px;
    font-weight:        bold;
    text-decoration:    none;
    color:              yellow;
	display:inline;
}
.date {
	font-size:9px;
	}
.frontPageLead {
    font-size:          12px;
    font-weight:        normal;
    text-decoration:    none;
}
.articleTitle {
    font-size:          20px;
    font-weight:        bold;
    text-decoration:    none;
}


.articleSubTitle {
    font-size:          16px;
    font-weight:        bold;
    text-decoration:    none;
}

.articleLead {
    font-size:          12px;
    font-weight:        bold;
    text-decoration:    none;
}
<!-- meanings -->
.meaningsItemHeader {
	font-weight:bold;
}
/*-- Stylesheet for searching --*/
.searchertable {
	width:100%;
	text-align:center;
	display:inline;
	font-weight:100;
}
.searchbox {
	width:100%;
	text-align:center;
	display:inline;
	font-weight:100;

}
.searchertable form {
	display:inline;
}
.searchtable {
	width:100%;
	font-weight:100;
}

.searchfounditems {
	background-color:#CCCCCC;
	font-size:18px;
	width:600px;
	text-align:center;
}
.searchfounditemsdt {
	font-weight:bold;
	font-size:10px;
	
}
.searchfounditemstext {
	color:#808080;

}
.searchfounditemslink {
font-weight:bold;

}
.searchmatch {
	font-weight:bold;
	background-color:yellow;
}

.searchspacer {
	height:10px;
}

/*-- Stylesheet for the forum --*/

.forum_table {
	width:				100%;
	border:				0px solid;
	padding-left:		3px;
	padding-right:		3px;
}
.forum_header_tr {
	background-color:	#4272b4;
	color:				#FFFFFF;
}
.forum_date_cell {
	font-size:			11px;
	text-align:			center;
}
.forum_topic_title {
	font-weight:		bold;
}
.forum_description {
	border-bottom:		3px solid #666666;
}
.forum_topic_description {
	font-size:			11px;
	text-align:			left;
	font-style:			italic;
}
.forum_thread_left {
	width:100px;
	font-size:11px;
	text-align:left;
	border-right:1px solid black;
	border-bottom:1px solid black;
	padding-left:3px
}
.forum_thread_text {
	font-size:11px;
	text-align:left;
	border-bottom:1px solid black;
	padding-left:3px;
}
.forum_thread_left div {}
.forum_topic_cell {
	font-size:			11px;
	text-align:			center;
}
.forum_topic_author {
	font-size:			13px;
	text-align:			left;
}
.thread_light {
	background-color:	#ffffff;
	color:				#191970;
}
.thread_dark {
	background-color:	#CCCCCC;
	color:				#191970;
}
.highlight {
background-color:#599AFA;
}
.forumlink {
	cursor:				pointer;
	color:				#0000CC;
	
}
.forumlink:hover {
	text-decoration:	underline;
}
/* End of stylesheet for the forum*/
.tablemenuelement {
	padding:			0px;
	border-collapse:	collapse;
	border:				0px solid;
}
.tdmenuelement {
	vertical-align:		top;
	text-align:			left;
	padding:			0px;
	border:				0px solid;
}
table.listtable {
	text-align:			left;
	border: 			1px solid #036BA1;
}
.listheader { 
	background-image: 	url(images/header_bakg.jpg);
	color:				#ffffff;	
	padding-left : 		5px;	
	padding-right : 	5px;	
	text-align:			center;
}
.listitem {
	text-align : 		left;
	width : 			100%;
	padding-left : 		5px;
	padding-right : 	5px;
}
BODY {	
    /*font-family:        Arial,Helvetica,sans-serif;*/
	font-family:verdana;
    font-size:          12px;
	background-color :#000000;	
	color : 			#ffffff;	
	font-size:			12px;
	margin-top : 		15px;	
	margin-left:		0px;
	margin-right:	 	0px;
}
table.maintable {	
	BORDER-Left: 		#000000 0px inset;	
	BORDER-Right: 		#000000 0px inset;	
	BORDER-Bottom: 		#000000 0px inset;	
	BORDER-Top: 		#000000 0px solid;
	width:				980px;
	border-collapse:collapse;
}

/* Horisontal toppnivåmeny*/




.horlineone {	
	color:				#ffffff;	
	background-color: rgb(0,0,140);	
	text-align:			left;
	padding-left:		5px;
}

/* CSS For Horisontal Meny */
.Menu_Hor_Cell {	
	border: 			1px solid rgb(0,0,140);
	padding-left:		2px;
	padding-right:		2px;
	padding-top:		2px;
	padding-bottom:		2px;
}

.Menu_Hor_A {
	color:				#ffffff;	
	border: 			1px solid rgb(0,0,140);
	text-decoration:	none;
	
}
.Menu_Hor_A:hover {
	color:#ffffff;
	text-decoration:none;
	border:1px outset;
	background-color:#666666;
}
.Menu_Hor_A_Sel, .Menu_Hor_A_Sel:hover {
	color:				#ffffff;
	text-decoration:	none;
	border:				1px outset;
	background-color:rgb(0,0,140);
}

/* Slutt på CSS for Horisontal Meny */

td {
	font-size:			12px;
	vertical-align:top;
	}
#content td {
	text-align:left;
}
.center {
	vertical-align: top;text-align:center;	
}

td.cols {
	width:154px;
	height:400px;
	vertical-align: top;	
	border:0px;
}
td.content {
	width:672px;
	vertical-align: top;
	text-align:left;	
	border:0px;
	padding-left:5px;
	padding-right:5px;	
}
.contentlisttable  {
	vertical-align:top;
	width:100%;
}
.contentlistcell {
	width:50%;
}
table.contentlisttable td {
	/*width:50%;*/
}
table.getlasttable td {
width:auto;
}
td.getlasttableheader {
	background-color:rgb(0,0,150);
	color:#ffffff;
}
img {
	border:				0px;
	border-collapse:collapse;
}
.imgingressbilde { /* ingressbilde */
float:right;
display:inline;
}
.meanings_categories {
	width:				100%;
	background-color:	#036BA1;
	padding-left:		3px;	
	color:				#FFFFFF;
}
.meanings_level0 {
	width:				100%;
	padding-left:		20px;
	color:				red;
}
.meanings_level1 {
	width:				100%;
	padding-left:		30px;
	color:				red;
}
.meanings_level2 {
	width:				100%;
	padding-left:		40px;
	color:				blue;
}
.meanings_level3 {
	width:				100%;
	padding-left:		50px;
	color:				green;
}

	
.contentlisttable {
	width:				100%;
	border:				0px;
	
}

.meaningsCategoryTitle {
    font-family:        Arial,Helvetica,sans-serif;
    font-size:          20px;
    font-weight:        bold;
    text-decoration:    none;
	color:				#FFFFFF;			
	background-color:	#036BA1;
	width:				100%;
	padding-left:		5px;
}

.meaningsItemHeader {
	font-size:			14px;
	font-weight:bold;
	border-bottom:1px solid black;

}
.meaningsItemInfo {
	font-weight:		normal;
}
/*form*/
input, .inputlike { 
	background: 		#F4F8FD; 
	border: 			1px solid #000000; 
	color: 				#000000 
}
.subbutton {
	background-color:#000000;
	color:#FFFFFF;
}
input.radio { 
	background: 		transparent; 
	border: 			0px; 
}
input.checkbox { 
	background: 		transparent; 
	border: 			0px; 
}
textarea { 
	background: 		#F4F8FD; 
	border: 			1px solid #C8D7EE; 
	color: 				#000000 
}
select { 
	background: 		#F4F8FD; 
	border: 			1px solid #C8D7EE; 
	color: 				#000000 
}

.Menu3Table {
	border-collapse:collapse;
	padding:0px;
	
	width:100%;
	text-align:center;
}
.Menu3Cell {
		background-image: 	url(images/mbkg.gif);
	background-repeat:no-repeat;
	text-align:center;
	height:31px;
}
.Menu3Url {
	width:100%;
	height:31px;
	vertical-align:middle;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-top:5px;

}

a {
	text-decoration:	none;
	color:				#0033CC
}

#content a:hover {
	text-decoration:	underline;
}
.menuWhite {
	width:177px;
	height:25px;
	vertical-align:middle;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-top:5px;
	background-image: 	url(images/white.gif);
	background-repeat:no-repeat;
}

.PathUrl {
	color:#FFFFFF
}

.getlasttable {
	width:100%;
	border:1px solid black;
	border-collapse:collapse;
}
.bubble {
position:absolute;
background-color:#FFFF99;
border:1px solid black;
padding:5px;
z-index:9;
}

.bubbletext {
	cursor:pointer;
	text-decoration:underline;
}

/*PubFunctions */

/*pubLink*/
.publinkstable {
width:100%;
border-collapse:collapse;
vertical-align:top;
text-align:left;
}
.publinks {
	font-weight:bold;
	}
td.publinkscell,.publinkscell {
vertical-align:text-top;
width:50%;

}
td.publinkscell a:hover {
width:100%;
}
.publinksdesc {
padding-bottom:5px;
}

/*menu6*/
	.menu6{ /*hoved*/
		background-color:rgb(215,215,215);
		text-align:left;
		width:198px;
	}
	.menu6 ul{
		list-style: none outside;
		margin: 0;
		padding: 0;
		border: 1px solid silver;
		border-width: 0 1px 1px 0;
		color: #000;
		overflow: hidden;
	}
	.menu6 ul a{
		background: transparent;
		color: #000;
		padding-left: 0;
		text-decoration: none;
	}
	.menu6 ul li{
		line-height: 18px;
		list-style: none outside;
	}
	.menu6 ul li a{
		text-decoration: none;
	}	
	.menu6 ul li a:hover{
		text-decoration: underline;
		color: black;
	}
	.menu6 ul li ul{
		display: none;
		background: white;
		border-top: 1px solid silver;
		border-width: 1px 0 0 0;
	}
	.menu6 ul li ul li {
		padding-left:15px;
	}
	.menu6 ul li ul li a{
		font-weight: normal;
		display: block;
		width: 100%;
	}
	.menu6 ul li ul li a:hover{
		text-decoration: none;
		background: #EEE;
		color: black;
	}

/*menu7*/
	.menu7{ /*hoved*/
		background-color:rgb(215,215,215);
		text-align:left;
		width:198px;
	}
	.menu7 ul{
		list-style: none outside;
		margin: 0;
		padding: 0;
		border: 1px solid silver;
		border-width: 0 1px 1px 0;
		color: #000;
		overflow: hidden;
	}
	.menu7 ul a{
		background: transparent;
		color: #000;
		padding-left: 0;
		text-decoration: none;
	}
	.menu7 ul li{
		line-height: 18px;
		list-style: none outside;
	}
	.menu7 ul li a{
		text-decoration: none;
	}	
	.menu7 ul li a:hover{
		text-decoration: underline;
		color: black;
	}
	.menu7 ul li ul{
		display: none;
		background: white;
		border-top: 1px solid silver;
		border-width: 1px 0 0 0;
	}
	.menu7 ul li ul li {
		padding-left:15px;
	}
	.menu7 ul li ul li a{
		font-weight: normal;
		display: block;
		width: 100%;
	}
	.menu7 ul li ul li a:hover{
		text-decoration: none;
		background: #EEE;
		color: black;
	}
	.menu7liminus {
		background : url(images/menu/6/minus.gif) no-repeat 0 3px;
	}
	.menu7liplus {
		background: url(images/menu/6/pluss.gif) no-repeat 0 3px;
	}