
a:link {
	color: #000000;}

a:visited {
	color: #333333;}

a:hover {
	color: #333333;}

a:active {
	color: #333333;}


body {
	background-color: #BAE8ED;
	margin-top: 0px;
	padding-top: 0px;}

td {
	font-family: arial, verdana, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #ffffff;}

h1 {
	font-size: 12pt;
	padding: 1px 0px 5px 0px;
	margin: 1px 0px 5px 0px;
	text-transform: uppercase;}

form {
	margin: 0px;
	padding: 0px;}

select {
	font-size: 8pt;
	font-family: arial, verdana, sans-serif;}

input {
	font-size: 8pt;
	font-family: arial, verdana, sans-serif;}
input[type="submit"] {
	margin: 8px 0px;}
	
textarea {
	font-size: 8pt;
	font-family: arial, verdana, sans-serif;}

.cellmain {
	padding: 5px;
	border-left: 1px solid red;
	border-right: 1px solid red;}

.cellsidebar {
	padding-top: 5px;
	padding-bottom: 80px;}

.ud_menucell {
	border: 1px solid #800000;
	padding: 2px 2px 2px 2px;
	text-align: left;}

.ud_menutop {
	background-color: #800000;
	font-weight: bold ! important;
	font-size: 8pt ! important;
	color: white ! important;
	text-transform: uppercase ! important;
	text-decoration: none ! important;}

a.ud_menulink {
	text-decoration: none ! important;}

.ud_menuactive {
	background-color: #BEE0DE;}

.ud_leftlogo {
	text-align: center;}

.ud_listheadrow {
	background-color: #dddddd;}
.ud_listcommon0 {
	background-color: #F9F9F9;}
.ud_listcommon1 {
	background-color: #FFFFFF;}

.ud_cvcount {
	text-align: center;
	background-color: #eeeeee;
	padding: 3px;
	margin: 0px;}
.ud_ads {
	text-align: center;}

.bold {
	font-weight: bold ! important;}

#site_frontnewsbox {
	margin: 0px 3px;
	padding: 2px 2px 2px 5px;
	border-left: 1px solid red;}
#site_frontnewsbox p {
	font-size: 9pt;
	font-weight: bold;
	padding: 3px 0px;
	margin: 0px;}
#site_frontnewsbox h2 {
	font-size: 8pt;
	padding: 0px;
	margin: 4px 0px 2px 0px;}
#site_frontnewsbox span {
	display: inline;
	text-align: left;
	font-size: 8pt;
	font-style: italic;}
#site_frontnewsbox div {}
.site_frontnews_link {
	white-space: nowrap;}

/* mouseoverpopup */
#mouseoverpopup0 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 150px;
	height: auto;
	min-height: 20px;
	vertical-align: middle;
	visibility: hidden;
	z-index: 100;}
div.mouseoverpopup0class {
	font-family: arial, verdana, sans-serif;
	font-size: 8pt;
	background-color: #CDECFD;
	border: 1px solid #cccccc;
	padding: 8px;}


.ddlink {
	background-color: transparent;
	color: #333333;
	font-size: 7pt;
	font-weight: bold;
	text-align: right;
	padding: 10px 10px 8px 3px;
	border-top: 1px solid red;}
a.ddlink {
	color: #333333 ! important;
	text-decoration: none;
	padding-left: 0px;}

/* Standard klassar */

.mainpagetable {}

input.mainsearch {}

.sysmsgerror {
	color: red;}

.welcome {}
.welcomeheading {
	font-size: 12pt;
	font-weight: bold;
	padding: 1px 0px 5px 0px;
	margin: 1px 0px 5px 0px;
	text-transform: uppercase;}
.welcometext {}

.pageheadingtable {}
.pageheadingcel {
	font-size: 12pt;
	font-weight: bold;
	padding: 1px 0px 5px 0px;
	margin: 1px 0px 5px 0px;
	text-transform: uppercase;}

.genwebtable {}
.genwebcell {}

.parseimageright {
	margin: 2px 0px 3px 8px;}
.parseimageleft {
	margin: 2px 8px 3px 0px;}

.shortnewstable {}
.shortnewsfirstrow {}
.shortnewsfirstcell {}
.shortnewsheading {}
.shortnewsrow {}
.shortnewscell {}
.shortnewstitle {}
.shortnewsdate {}

.newsinfotable {}
.newsinfoheading {
	font-size: 8pt;
	margin: 2px 0px 3px 0px;
	padding: 0px;}
.newsinfouheading {
	font-size: 8pt;
	margin: 0px 0px 3px 0px;
	padding: 0px;}
.newsinfoauthor {}
.newsinfoingress {
	padding: 5px 0px;
	font-style: italic;
	font-weight: bold;}
.newsinfotext {}
.newslastmodifieddate {
	padding: 5px 0px;
	font-style: italic;}
.newsinfogotoarchive {}

.newsarchivetable {}
.newsarchivetitle {}
.newsarchivedate {}
.newsarchiveingress {
	margin: 0px;
	padding: 2px 0px 5px 20px;}

.employeeslink {}
.employeescel {}
.employeesrow {}

.imagetable {}
.imagesubtitle {}
.imagesubtext {}

.abouttitle {}
.memberorglistweblink {}

.aboutmodtitle {}
.aboutmodtelinfo {}

.newsmodtitle {}

.contacttable {}
.contacttextfield {}
.contacttextarea {}
.contactsubmit {}
.contacttext1 {}

.urllistlink {}
.urllisttext {}

.arschemetemplatetable {}
.arschemetemplateheading {}

.imagesequenceimagecell {}
.imagesequencetitle {}
.imagesequencetext {}
.imagesequencelinks {}
.imagesequencetoptext {}

/* CV database */
.cvbase_schemecell {
	padding: 4px;}
.cvbase_schemedatecell {
	background-color: transparent;
	padding: 4px;}
.cvbase_schemerow1 {
	background-color: #f8f8f8;}
.cvbase_schemerow2 {
	background-color: #f0f0f0;}
.cvbase_schemecellleft {
	text-align: left;
	vertical-align: middle;}
.cvbase_schemecellright {
	text-align: right;
	vertical-align: middle;}
.cvbase_schemecellcenter {
	text-align: center;}

.cvbaseschm_popuplinkrequired {}
.cvbaseschm_popuplinkhelp {}
.cvbaseschm_helpclick {
	font-size: 7pt;
	color: blue;}

p.cvbase_showschemevalues {
	padding: 1px 1px 1px 10px;
	margin: 0px;}
p > span.cvbase_searchfreetextresult {
	background-color: yellow;}

.cvbase_cvpresentationhead {
	padding: 0px 3px 10px 3px;
	margin: 0px;}
.cvbase_cvpresentationheadright {
	text-align: right;
	padding: 8px;}
.cvbase_cvpresentationheaddate {
	display: none;}
.cvbase_cvpresentationprintlink {
	font-size: 9pt;
	font-weight: bold;}
.cvbase_cvpresentationprintdate {
	display: none;}

/* Infobase */
.cvbase_infobase_backmenu {
	padding: 0px 1px 6px 0px;
	margin: 0px;}

/* Søkeparameterfelt */
.cvbase_srchshowexpression {
	margin: 0px;
	padding: 5px;
	background-color: #eeeeee ! important;}
.cvbase_srchshowexpression_key {
	font-weight: bold;
	color: green;}
.cvbase_srchshowexpression_val {
	font-weight: normal;
	color: blue;}
.cvbase_srchshowexpression_join {
	font-weight: bold;
	font-size: 7pt;}

.cvbase_srchresemailform {
	padding: 15px 0px 0px 0px;
	margin: 0px;}

/* Artiklar */
.cvbase_cvnewsheading {
	font-size: 12pt;
	font-weight: bold;
	padding: 3px;
	margin: 0px;}
.cvbase_cvnewsingress {
	margin: 0px;
	padding: 5px 2px;}
.cvbase_cvnewstext {
	margin: 0px;
	padding: 5px 2px;
	clear: both;
	border-top: 1px solid black;}
.cvbase_cvnewsarchivelink {
	margin: 0px;
	padding: 5px 2px;}
