/* Common Cascading style sheet */
body, div, p, span, h1, td, th {background-color:transparent; color:black; font-family: Verdana, Helvetica, Arial, sans-serif;}
body {margin:0; padding:0; overflow:auto; scrollbar-base-color:#BAD7E4;font-size:0.76em;}
form {margin:0;}
fieldset {margin-top:0px; margin-bottom:10px; padding: 0px 10px 10px 10px;}
h1 {color:#000000; background-color:transparent; font-weight:bold; font-size:1em;margin-top:0px; margin-bottom:20px;}
h2 {color:#000000; background-color:transparent; font-weight:bold; font-size:1em;margin-top:10px; margin-bottom:5px;}
h3 {color:#000000; background-color:transparent; font-weight:bold;  font-size:1em;margin-top:10px; margin-bottom:5px;}
table {border-collapse:collapse;}
th {text-align:left;}
input, textarea {background-color:white; color:black; font-family: Helvetica, Arial, sans-serif; font-style:normal; font-weight:normal;}

.HeaderArea { background: url("headerBackground.jpg") no-repeat rgb(186,215,228); height:60px;   }
.FooterArea { height:50px; }
#footer1 { background:rgb(186,215,228); color: rgb(51,125,149); font-size:1em; padding:5px; text-align:center;}
#footer2 { background:white; text-align:right;padding:5px;}
#footer2 a {color: rgb(51,125,149); 1em; text-decoration:none;}
.contentArea { background-color:white; color:black; text-align:left; vertical-align:top;}
.contentArea td {vertical-align:top;}
#content {padding:15px;}
/* 2006.03.27/Jda - Control menu appearance... */
.menuArea {background-color:white; width:200px; vertical-align:top; border-right:1px dotted rgb(186,215,228); }
#menu {margin:20px 0 0 10px; padding:0px; text-align:left;  font-weight:bold; color:rgb(139, 182, 189);}
#menu ul {margin:0 0 5px 0; padding:0;}
#menu li {height:auto; list-style-type:none; margin:0; padding:0;}
#menu li a {display:block; width:180px; margin:2px 0 0 0; padding:4px 3px 3px 15px; background-image:url(bullet.gif); background-repeat:no-repeat; background-position:2px 3px;}
#menu li li a {display:block; width:180px; margin:0; padding:4px 3px 3px 30px; background-image:url(bullet.gif); background-repeat:no-repeat; background-position:16px 3px;}
#menu a {text-decoration:none;color:rgb(139, 182, 189);}
#menu a:hover {text-decoration:underline;}
#menu .active a,
#menu li .active a,
#menu li li .active a {color:rgb(1, 83, 107);}		/* Rød: rgb(217,15,49); */
#menu .active li a,
#menu li .active li a,
#menu li li .active li a {color:rgb(139, 182, 189);}
.OuterTable {height:100%; width:100%;}
.OuterTable, TD {border-collapse:collapse; border-color:black; border-style:none; border-width:0px;}

.SitemapLevel1 {font-weight:bold; padding-left:0px;}
.SitemapLevel2 {padding-left:15px;}
.SitemapLevel3 {padding-left:30px;}
.SitemapLevel4 {padding-left:45px;}
.SitemapLevel5 {padding-left:60px;}
.DescriptionRow {font-style:italic; padding-left:10px;}
.MemberNameRow {padding-top:5px;}
.responseCount {text-align:right; background-color:#cccccc; color:black; font-size:8pt; padding:0px 2px; margin:2px 0px 0px 3px;}
/* 2006.01.17/Jda - You can show the breadcrumb trail and place it with these settings */
#breadCrumbTrail {font-size:0.6em; color:rgb(16,65,0); position:absolute; left:23em; top:135px; z-index:5; margin:0; padding:0;}
#breadCrumbTrail ul {display:inline; margin:0; padding:0;}
#breadCrumbTrail li {font-weight:bold; display:inline; list-style-type:none; margin:0; padding:0;}
#breadCrumbTrail li a {font-weight:normal; text-decoration:none; color:rgb(16,65,0);}
#breadCrumbTrail li a:hover {text-decoration:underline;}
#breadCrumbTrail .missing {background-color:transparent; color:black; font-weight:bold;}
#breadCrumbTrail {visibility:hidden; display: none;}
#Warning {background-color:yellow; border-style:solid; border-width:2px; border-color:black;}
#Warning td {padding:10px; font-weight:bold;}
/* This section should be hidden from MSIE 4 and prior versions */
@page {border:0cm; margin:1cm; padding:0cm; size:auto;}
@media print {
BODY, DIV, P, SPAN, H1, TD, TH {font-family: Times New Roman, serif; font-size:1em; background-color:white; color:black;}
.Content {background-color:white; color: black; margin: 0px; padding: 0px;}
#topLink {visibility:hidden; display: none;}
}
.login {
	margin:20px 10px 8px 10px;
	border:1px solid rgb(186,215,228);
	}
	.login .loginTableCellCaption {
		font-size:7pt;
		font-family:verdana,geneva,arial,helvetica;
		width:70px;
		}
	.login .loginTableCellInput input {
		background-color:#f0f0f0;
		border:1px solid #828282;
		color:#000000;
		font-size:8pt;
		font-family:verdana,geneva,arial,helvetica;
		}
	.login .loginButton input {
		background-color:#f0f0f0;
		border:1px solid #828282;
		font-size:7pt;
		font-family:verdana,geneva,arial,helvetica;
		}
	.login .loginTableCellTip {
		font-size:7pt;
		font-family:verdana,geneva,arial,helvetica;
display:none;
		}
	.login .loginUsername {
		margin:3px;
		font-size:7pt;
		font-family:verdana,geneva,arial,helvetica;
		font-weight:bold;
		}
	.login .loginCompanyName,
	.login .loginChangePassword,
	.login .loginLogout {
		margin:3px;
		font-size:7pt;
		font-family:verdana,geneva,arial,helvetica;
		}
/* FORSIDE STYLES / MAJKILDE */
#boxlayout {vertical-align:top; margin-bottom:10px;}
.box {border: dotted 1px rgb(139,182,201); padding:10px; margin:10px 10px 0 0; width:245px;height:175px;cursor:pointer; overflow:hidden;}
.box:hover {color:red;}
.box h1 {color:rgb(5,89,123); margin:0 0 10px 0;}
#newslayout {width:200px; border-left:dotted 1px rgb(139,182,201);position:absolute; top:60px; left:800px;padding:20px 10px 10px 10px; }
.newsbox h1 {color:rgb(5,89,123); margin:0 0 10px 0;}
.newslayout  ul {margin:0 0 5px 0; padding:0;}
.newslayout li {height:auto; list-style-type:none; margin:0; padding:0;}
.newslayout li a {display:block; width:220px; margin:2px 0 0 0; padding:4px 3px 3px 15px; background-image:url(bullet.gif); background-repeat:no-repeat; background-position:2px 3px;}
.newslayout a {text-decoration:none;color:rgb(139, 182, 189);}
.newslayout a:hover {text-decoration:underline;}
/* 2008.06.11/Jda - Can be used in CV... */
.tdheader {padding: 9px 0 1px 0; font-style:italic;}
