body,p,b,i,strong,em,dt,dd,dl,caption,th,td,tr,u,select,option,div,font,li {
   font-family: Helvetica,Arial, sans-serif;
   font-size: 100%;
}

.default { font-size: 1em; }
a:link { color: #0000cc; text-decoration: underline;}
a:visited { color: #840084; text-decoration: underline; }
a:hover  { color: #CC3333; text-decoration: underline; }

.menu { background-color:#ffffff; font-weight: normal; font-size: 1em; }
.menulevel0 { font-weight: bold; font-size: 0.7em; }
.ingress td {	font-size: 1em; }
td { 	font-size: 1em; }
.bodytext{ font-size: 0.8em; }
.bodytext th, .bodytext td { font-size: 1.0em; }
.photogallerycell{
  font-size: 0.8em;
}
.photogallerycell img {
 border: 1px solid #444444;
}

a.menutop {  text-decoration: none; color: #000000; font-size: 0.75em; }
a.menutop:link { text-decoration: none; color: #000000; font-size: 0.75em; }
a.menutop:visited {  text-decoration: none; color: #000000; font-size: 0.75em; }
a.menutop:hover { text-decoration: underline; color: #000000; font-size: 0.75em; }
a.menutopselected {  font-weight:bold; text-decoration: underline; color: #000000; font-size: 0.75em; }
a.menutopselected:link { font-weight:bold; text-decoration: underline; color: #000000; font-size: 0.75em; }
a.menutopselected:visited {  font-weight:bold; text-decoration: underline; color: #000000; font-size: 0.75em; }
a.menutopselected:hover { font-weight:bold; text-decoration: underline; color: #000000; font-size: 0.75em; }

a.menu { background-color:#ffffff; text-decoration: none; color: #000000; font-size: 0.7em; }
a.menu:link { background-color:#ffffff; text-decoration: none; color: #000000; font-size: 0.7em; }
a.menu:visited { background-color:#ffffff; text-decoration: none; color: #000000; font-size: 0.7em; }
a.menu:hover { background-color:#ffffff; text-decoration: underline; color: #000000; font-size: 0.7em; }

a.menulevel0 {  font-family: verdana, arial, sans-serif; font-weight:bold; text-decoration: none; color: #000000; font-size: 0.7em; }
a.menulevel0:link { font-family: verdana, arial, sans-serif;  font-weight:bold;  text-decoration: none; color: #000000; font-size: 0.7em; }
a.menulevel0:visited { font-family: verdana, arial, sans-serif;  font-weight:bold;  text-decoration: none; color: #000000; font-size: 0.7em; }
a.menulevel0:hover { font-family: verdana, arial, sans-serif; font-weight:bold; text-decoration: none; color: #000000; font-size: 0.7em; }

a.menulevel0selected { font-family: verdana, arial, sans-serif; font-weight:bold; text-decoration: none; color: #000000; font-size: 0.7em; }
a.menulevel0selected:link { font-family: verdana, arial, sans-serif;  font-weight:bold;  text-decoration: underline; color: #000000; font-size: 0.7em; }
a.menulevel0selected:visited { font-family: verdana, arial, sans-serif;  font-weight:bold;  text-decoration: underline; color: #000000; font-size: 0.7em; }
a.menulevel0selected:hover { font-family: verdana, arial, sans-serif; font-weight:bold; text-decoration: underline; color: #000000; font-size: 0.7em; }

div.menuselected { background-color: white; font-weight: bold; font-size: 1em; font-weight: bold; }
.menuselected { background-color: white; font-weight: normal; font-size: 1em; font-weight: bold; }
a.menuselected { text-decoration: none; color: #000000; font-size: 0.7em; font-weight: bold; }
a.menuselected:link { text-decoration: none; color: #000000; font-size: 0.7em; font-weight: bold; }
a.menuselected:visited { text-decoration: none; color: #000000; font-size: 0.7em; font-weight: bold; }
a.menuselected:hover { text-decoration: underline; color: #000000;  font-size: 0.7em; font-weight: bold; }

td.XXmenuselectedroot { background-color: #728CBB; padding-top: 2px; padding-bottom:2px; font-weight: normal; font-size: 1em; font-weight: bold; }
td.XXmenuroot { background-color: #728CBB; padding-top: 2px; padding-bottom:2px; font-weight: normal; font-size: 1em; font-weight: bold; }
td.menuselectedroot { background-color: #d7d7fF; padding-top: 2px; padding-bottom:2px; font-weight: normal; font-size: 1em; font-weight: bold; }
td.menuroot { background-color: #d7d7fF; padding-top: 2px; padding-bottom:2px; font-weight: normal; font-size: 1em; font-weight: bold; }

.pagebar { margin-bottom: 15px; text-align: center; }

/**
 * ARTIKKELLAYOUT, forside
 */
.articleblock {
	clear: both;
	martin-bottom:15px;
	padding-top: 4px;
}


/**
 * ARTIKLER
 */
.headline { font-size: 0.95em; font-weight: bold; color: #CC3333; display: inline; }
.headlineview { font-size: 1.1em; font-weight: bold; color: #B30101; display: inline; }
.headlinelink { font-size: 1em; font-weight: bold; color: #000000; }
a.headlinelinkarchive, span.headlinelinkarchive  { font-size: 0.8em; font-weight: normal; }
a.fshead, span.fshead  { font-size: 0.8em; font-weight: normal; }
.subheadline { font-size: 0.9em; font-weight: bold; color: #222222; }
.ingress { font-size: 0.8em; font-weight: normal; color: #000000; }
.ingressview { font-size: 0.8em; font-weight: bold; color: #000000; }
.body { font-size: 0.75em; font-weight: normal; color: #000000; }
.date { font-size: 0.65em; font-weight: normal; color: #222222; }
.author { text-decoration: none; color: #000000; font-size: 0.85em; font-weight: normal; }
.author:hover { text-decoration: underline; color: #CC3333;  font-size: 0.85em; font-weight: normal; }

/**
 * VERKTOY LINKER
 */
.link { text-decoration: none; color: #CC3333; font-size: 0.80em; font-weight: normal; }
.link:hover { text-decoration: underline; color: #CC3333;  font-size: 0.80em; font-weight: normal; }

.toollink { font-size: 0.8em; font-weight: normal; color: #000000; }
.related { font-size: 0.8em; font-weight: normal; color: #000000; }
.default { font-size: 0.8em; font-weight: normal; color: #000000; }
.leftbar { font-size: 0.80em; font-weight: normal; color: #000000; }
.sitetree { font-size: 1em; font-weight: normal; color: #000000; }
.tree { font-size: 0.9em; font-weight: normal; color: #000000; }
.path { font-size: 0.75em; font-weight: normal; color: #000000; }
a.path { font-size: 0.75em; font-weight: normal; color: #000000; text-decoration: none; }


/**
 * FORUM/FORMULAR
 */
.feedback { font-size: 0.8em; font-weight: normal; color: #000000; }
textarea.feedback { font-size: 12px; font-weight: normal; color: #000000; }

#searchform{}
#searchform input.searchinput{
	width:155px; 
	border:1px solid #000000;
	border-style: solid;
	margin-left:0px
}
#searchform input.searchsubmit{

}
input.searchinput, input.searchsubmit{
	vertical-align: middle;
}

/* Gammel stygg variant: 
.posting { font-size: 0.8em; font-weight: bold; color: #0000C0; }
.postingby { font-size: 0.9em; font-weight: normal; color: #0000C0; }
*/
.posting { font-size: 0.8em; font-weight: bold; }
.postingby { font-size: 0.9em; font-weight: normal; }
.postingbody { font-size: 0.8em; font-weight: normal; color: #000000; }
.postingrecent { font-size: 0.8em; font-weight: normal; color: #ff0000; }
a.postingrecent { font-size: 0.8em; font-weight: normal; color: #ff0000; }


/**
 * KONTAKTLISTE 
 */
#contactlist{
	font-size: 0.8em;
}
#contactlist td{
	padding: 2px 6px 2px 0px;
}
#contactlist .viewcard { 
  width: 400px; 
  clear:both; 
  padding: 14px; 
  margin:14px; 
  border:1px solid black; 
  text-align:center; 
}
#contactlist h1 {
	font-size: 15px;
	margin-bottom: 2px;
	padding-bottom: 0px;
}
#contactlist .contactlisttitle a, 
	#contactlist .contactlistphone a { 
	text-decoration: none;
	color: black;
}

.flNavn { font-size: 0.8em; font-weight: bold; color: #000000; }
.flAdresse, .flTlf  { font-size: 0.8em; font-weight: normal; color: #000000; }
a.flTlf  { font-size: 0.8em; font-weight: normal; color: #000000; }
.disabledlink, .disbaledlink { font-size: 0.8em; font-weight: normal; color: #808080; }
TABLE.PAK04 { border-bottom: 1px solid #cccccc; padding-bottom: 15px; }

#skiplink {
        position: absolute;
        top: -50px;
 }