/* GENERAL STYLES */
/*default value*/
* {
	font-size:100.01%;
}
html {
	margin:0;
	width:100%;
	height:100%;
	overflow:hidden;
	font-size:62.5%;
}
body {
	color:#005f82;
	font:1em/1.4em Verdana, Geneva, Lucida Console, sans-serif;
	margin:0;
	width:100%;
	height:100%;
}
.back {
	position:absolute;
	width:100%;
	z-index:1;
	min-height:100%;
	height:100%;
}
.beta {
	background-image:url(/Files/images/beta-tag.png);
	width:190px;
	height:108px;
	position:absolute;
	right:16px;
	top:0;
	z-index:9;
}
form {
	margin:0;
	padding:0;
	border-style:none;
}
input {
	font:1em Verdana, Geneva, Lucida Console, sans-serif;
}
img {
	border:none;
}
a {
	text-decoration:underline;
	color:#321d03;
}
a:hover {
	text-decoration:underline;
	color:#32961c;
}
a:visited {
	color:#6f6f6f;
}
a:active {
	color:#32961c;
}
/*main container*/
#main-2 {
	overflow:auto;
	position:relative;
	z-index:2;
	width:100%;
	height:100%;
}
#main {
	margin:0 auto;
	overflow:hidden;
	width:926px;
	padding:49px 0 0;
	position:relative;
	min-width:926px;
	z-index:3;
}
/*header*/
.header {
	background-image:url(/Files/images/header.png);
	width:891px;
	height:100px;
	overflow:hidden;
	padding:14px 18px 0 17px;
}
.header h1 {
	background-image:url(/Files/images/logo.png);
	width:258px;
	height:77px;
	overflow:hidden;
	margin:0;
	float:left;
}
.header h1 a {
	text-indent:-9999em;
	display:block;
	width:100%;
	height:100%;
	margin:0;
	position:relative;
}
/*horizontal navigation*/
.wrap-nav-1 {
	width: 926px;
	overflow: hidden;
	position: relative;
	text-align: center;
	margin-bottom:9px;
	padding-bottom: 20px;
}
.wrap-nav-1a {
	background-image:url(/Files/images/top-nav.gif);
	padding-bottom: 20px;
}
.wrap-nav-2 {
	left: 50%;
	float: left;
	position: relative;
	text-align: center;
}
#main-nav {
	height:18px;
	margin:0;
	padding:3px 0 0;
	left: -50%;
	float: left;
	position: relative;
}
#main-nav li {
	display:inline;
	padding:0 18px;
	list-style:none;
}
#main-nav li a {
	font:bold 1.2em Georgia, Utopia, Palantino, serif;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
#main li a:hover {
	color:#005F82;
	text-decoration:underline;
}
/*white container*/
.content {
	background-color:#fff;
	width:926px;
	padding:11px 0 0;
	position:relative;
	float:left;
}
.content h2 {
	font:2.4em Georgia, Utopia, Palantino, serif;
	line-height:28px;
	margin:0;
}
.content h3 {
	font:1.6em Verdana, Geneva, Lucida Console, sans-serif;
	line-height:24px;
	margin:0;
}
/*left container*/
.base-content {
	width:634px;
	padding:0 15px;
	float:left;
	position:relative;
	z-index:10;
	overflow:hidden;
}
/*left-forside*/
.left-forside {
	float:left;
	width:370px;
}
.base-content h2 {
	padding:0 20px 15px 0;
}
.left-forside img {
	padding-bottom:14px;
}
.left-forside h3 {
	padding-bottom:15px;
}
.base-content p {
	font:1.1em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding-bottom:16px;
	line-height:1.4em;
}
p.se {
	padding-bottom:6px;
}
.content a {
	color:#005f82;
	text-decoration:underline;
}
.content a:visited {
	color:#6f6f6f;
}
.content a:hover {
	color:#32961c;
}
/*right-forside*/
.right-forside {
	width:225px;
	float:left;
	padding:0 0 0 37px;
}
.right-forside p {
	padding-top:3px;
}
/*column Abening & Tilmelding*/
.right-column {
	float:right;
	width:243px;
	padding:0 19px 10px 0;
	overflow:hidden;
}
.right-column h2 {
	padding:0 0 8px 19px;
}
.in-aben {
	padding:0 0 8px 20px;
	border-left:1px solid #117260;
	overflow:hidden;
}
.in-aben ol li a {
	color:#32961C;
	text-decoration:none;
}
.in-aben ol li a:visited {
	color:#6F6F6F;
	text-decoration:none;
}
.in-aben img {
	padding-bottom:8px;
}
.in-aben span a {
	font:bold 1.3em Verdana, Geneva, Lucida Console, sans-serif;
	color:#32961c;
	word-spacing:1px;
	text-decoration:none;
}
img.arrow {
	padding-bottom:1px;
	margin-left:-6px;
}
.in-aben span a:hover {
	text-decoration:underline;
}
.news {
	padding-bottom:23px;
}
.in-aben p {
	margin:0;
	font:1.1em/1.2em Verdana, Geneva, Lucida Console, sans-serif;
}
.in-aben h2 {
	padding-left:0;
}
.in-aben h3 {
	font:bold 1.6em Verdana, Geneva, Lucida Console, sans-serif;
	padding-bottom:3px;
}
.laes {
	padding-top:13px;
}
/*transparent bar*/
.bottom {
	background:url(/Files/images/bottom.png);
	width:926px;
	height:70px;
	margin-bottom:30px;
	clear:both;
}
.inner {
	margin-bottom:53px;
}
/*footer*/
.footer {
	background-image:url(/Files/images/footer.png);
	width:926px;
	height:27px;
	margin-bottom:30px;
}
.footer span {
	float:left;
	font:1em Verdana, Geneva, Lucida Console, sans-serif;
	padding-right:35px;
	padding:8px 0 0 15px;
	float:left;
}
.footer ul {
	margin:0;
	padding:0;
	float:right;
}
.footer ul li {
	float:left;
	padding:8px 12px 0 8px;
	list-style:none;
}
.footer ul li a {
	color:#005f82;
	font:bold 1em Verdana, Geneva, Lucida Console, sans-serif;
}
.footer ul li a:hover {
	color:#32961c !important;
}
.footer ul li a:visited {
	color:#6f6f6f;
}
.footer ul li.img {
	padding-top:4px;
}
/*for inner page base content*/
ul.princ {
	margin:0;
	padding:0;
	padding-left:24px;
}
.princ li {
	font:1.3em Verdana, Geneva, Lucida Console, sans-serif;
	list-style:none;
	text-indent:-20px;
	margin-bottom:18px;
}
li.last {
	padding:0;
}
.p-13 {
	margin-bottom:-38px;
}
.p-13 h2 {
	padding:0 0 19px;
}
.innerr {
	padding-top:10px;
}
/*compass-page*/
.web-2 {
	background-image:url(/Files/images/web-2.gif);
	width:320px;
	height:332px;
	margin-bottom:35px;
}/*result-column*/
.result-view {
	color:#ff0000;
	xcolor:#32961c;
	font-size:1.2em;
	line-height:1.5em;
	clear:both;
	overflow:hidden;
	height:1%;
}
.result-view h4 {
	color:#005f82;
	margin:0;
	font-weight:normal;
	padding:0 0 7px 24px;
	font-size:1.1em;
}
.result-view ul {
	margin:0;
	padding:0;
}
.result-view li {
	list-style:none;
	clear:both;
	overflow:hidden;
	padding-bottom:1px;
}
.result-view li span {
	width:17px;
	float:left;
	text-align:right;
	padding-right:8px;
}
.result-view li em {
	font-style:normal;
	float:left;
}
.result-view li strong {
	font-family:Georgia, "Times New Roman", Times, serif;
	float:right;
}
.result-view-2 
{
	font-size:0.9em;
}
.diwebsite_activeQuestion
{
	font-weight: bold;
}
.incompleteQuestion {
	color:#a22222;
}
.incompleteQuestion .resulttext a {
	color:#a22222;
}
.completeQuestion 
{
	color:#32961c;
}
.zero {
	color:#a22222;
	padding-bottom:13px;
}
h2.total 
{
    font-size:2em;
	color:#005f82;
    float:left;
	width:65px;
	display: inline; 
	padding-left:0px;
}
#Result1_PrincipleList1_TotalScoreUpdate {
    margin-right:-8px;
}
h2.num {
    font-size:2.0em;
	float:right;	
	color:#32961c;
	width:110px;
	display: inline; 	
    xmargin-right:-10px;
}
.resultrow h2 {
    padding-top:20px;
}
/*buttons*/
.button {
	background:url(/Files/images/button.gif) no-repeat;
	width:181px;
	height:20px;
	text-align:center;
	clear:both;
	margin-bottom:10px;
	font-size:1.1em;
	line-height:20px;
	margin-left:auto;
}
.button a {
	text-decoration:none;
	color:#005f82;
	width:100%;
	height:100%;
	display:block;
}
.button a:hover {
	color:#005f82;
	text-decoration:none;
}
.button a:visited {
	color:#005f82;
}
/*right column*/
/*form*/
.sog {
	background:url(/Files/images/sog-bg.gif) no-repeat;
	width:216px;
	height:20px;
	font-size:1.2em;
	line-height:20px;
	overflow:hidden;
	padding:2px 3px 0;
	margin:11px 0 10px;
}
.sog input {
	width:216px;
	height:19px;
	border-style:none;
	background:none;
	padding:0;
}
.img {
	margin:0 0 26px auto;
	display:block;
}
/*links*/
ul.files {
	margin:0;
	padding:0 0 23px;
}
ul.files li {
	list-style:none;
}
ul.files li a {
	font-size:1.1em;
	line-height:1.3em;
}
ul.files li a:hover {
	color:#32961c !important;
	text-decoration:underline !important;
}
.assist p {
	padding-bottom:13px;
}
/*header form*/
.log-pa {
	width:250px;
	text-align:right;
	float:right;
	padding:4px 0 0;
}
.LoginBoks {
	text-align: right;
}
.LoginBoks input 
{
	margin: 4px 0 0 0;
}
.LoginFailed {
	color: Red;
	padding: 0 10px 0 0;
}
.LoginButton {
    padding: 4px 8px 0 0;   
}
.LoginLabelStyle {
    padding: 4px 4px 4px 0;   
}

.top-text {
	float:right;
	background:url(/Files/images/top-inp.gif) no-repeat;
	width:145px;
	height:17px;
	float:right;
	font-size:1.2em;
	line-height:20px;
	overflow:hidden;
	padding:2px 3px 0;
	margin:0 0 6px;
}
.log-pa input {
	border-style:none;
	background:none;
	width:145px;
	height:16px;
	padding:0;
	position:relative;
}
.log-pa label {
	float:right;
	margin:0 12px 0 auto;
	line-height:19px;
}
.glemt {
	text-align:right;
	width:250px;
	clear:both;
	position:relative;
	top:-3px;
	margin-bottom:4px;
}
.glemt a {
	font:1em Arial, Helvetica, sans-serif;
	display:block;
}
input.logpa {
	margin-left:auto;
	width:69px;
	height:20px;
}
/*princip page*/
.log-pa span {
	display:block;
	font:1.1em Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.log-pa span.name {
	font:1.2em Verdana, Geneva, Lucida Console, sans-serif;
	font-weight:bold;
	padding-bottom:22px;
}
.handing-all {
	padding-bottom:37px;
	padding:0 0 37px 3px;
}
/*
.handling {
	width:100%;
	overflow:hidden;
	padding-bottom:18px;
}
*/
.area {
	clear:both;
	background:url(/Files/images/area.gif) no-repeat;
	width:569px;
	height:64px;
	margin-bottom:4px;
}
span.ikke 
{
    text-align:right;
	color:#a22222 !important;
	font:1em/1.4em Verdana, Geneva, Lucida Console, sans-serif;	
}
/*
.AnswerStatusText{
    text-align:right;
	color:#a22222 !important;
	font:1em/1.4em Verdana, Geneva, Lucida Console, sans-serif;	
}
*/
.area textarea {
	width:555px;
	height:55px;
	border-style:none;
	background:none;
	padding:4px 7px;
	font-size:11px;
	color:#005f82;
}
.forrige {
	float:left;
}
.naste {
	clear:none;
	margin-right:65px;
}

/*
.handling h5 {
	margin:0;	
	font-size:1.2em;
	float:left;
}

.handling h5.right {
	float:right;
	margin-right:72px;
}



#nej {
	margin:0;
	float:left;
	margin-right:104px;
	width:13px;
	height:13px;
}
#nej-2 {
	margin:0;
	float:left;
	margin-right:104px;
	width:13px;
	height:13px;
}
label.ne {
	padding:0 29px 20px 163px;
}
#ja {
	float:left;
	margin:0 30px 0 0;
	width:13px;
	height:13px;
	padding-top:5px;
}
#ja-2 {
	float:left;
	margin:0 30px 0 0;
	width:13px;
	height:13px;
	padding-top:5px;
}
/*
.handling p {
	clear:both;
	font-size:1.2em;
}
.handling label {
	float:left;
	font-size:1.2em;
	line-height:0.8em;
}
.handling span {
	font-size:1.2em;
	color:#32961c;
	font-weight:bold;
	line-height:1em;
	float:right;
	padding-right:72px;
	margin-top:-2px;
}
.handling table { 
	font-size:1em;
	xcolor:#32961c;
	font-weight:bold;
	line-height:1em;
	float:right;
	padding-right:72px;
	margin-top:-2px;
}

*/
.radioListTable /***/
{
    color:#005f82;
	font:1em/1.4em Verdana, Geneva, Lucida Console, sans-serif;
}



.color {
	padding-left:8px;
	padding-bottom:16px;
}
span.du {
	background:url(/Files/images/du-red.gif) no-repeat 0 3px;
	padding:0 0 6px 25px;
	color:#a22222;
	font-size:1em;
	display:block;
	height:1%;
	overflow:hidden;
}
span.green {
	background-image:url(/Files/images/du-green.gif);
}
.res {
	padding-top:13px;
	padding-left:12px;
	margin-bottom:-10px;
}
.q-aker {
	margin-bottom:-20px;
}
.aker {
	margin-bottom:-50px;
}
.lise {
	padding-left:14px;
	padding-top:7px;
}
.up {
	margin-bottom:-50px;
	position:relative;
}
.se-dit {
	background:url(/Files/images/se-dit.gif) no-repeat;
	width:142px;
	height:20px;
	margin-bottom:18px;
}
.res p {
	padding-bottom:0px !important;
}
.princip-bot {
	margin-bottom:20px;
}
h3 {
	margin:0 0 20px;
	font-size:16px;
}
code {
	display:block;
	margin:20px;
	color:#f00;
	font-weight:bold;
}
h4 {
	margin:0 0 10px;
	font-size:16px;
	font-weight:100;
}
pre {
	font-weight:bold;
}
pre span {color:#093;}
pre em {color:#600;}
h1 {
	margin:0;
	font-size:18px;
}
.holder {
	overflow:hidden;
	height:150px;
	padding:10px 0 20px;
}

.slide-block,
.fade-block {
	float:left;
	display:inline;
	margin:0 30px 0 0;
	width:567px;
	border:1px solid #005f82;
}
.slide-block .title,
.fade-block .title {
	overflow:hidden;
	background:url(/Files/images/crop.gif) repeat-y;
	width:547px;
	border-bottom:1px solid #005f82;
	padding:0 10px;
}
.slide-block .title h4,
.fade-block .title h4 {
	float:left;
	font-size:1.1em;
	font-weight:normal;
	line-height:19px;
	margin:0;
	color:#fff;
}
.slide-block a.open-close,
.fade-block a.open-close {
	float:right;
	color:#fff;
	text-decoration:none;
	line-height:19px;
}
.slide-block a.open-close,
.fade-block a.open-close:hover {
	color:#fff !important;
}
.slide-block a.open-close,
.fade-block a.open-close:visited {
	color:#fff !important;
}
.slide-block .block,
.fade-block .block {
	background:#f5f5f5;
}
.slide-block .block div,
.fade-block .block div {
	padding:10px;
}
.slide-block .block div,
.fade-block .block div p {
	padding:5px 7px 24px;
	font-size:0.9em;
}

/* Additions */
.resultrow {
	width:225px;
	padding-bottom:4px;
	font-size:1.1em;
}
.resultnumber {
	width:17px;
	float:left;
	text-align:right;
	padding-right:8px;    
}
.resulttext, .resulttext a {
	float:left;
	width:143px;
}
.resulttext a:hover {
	text-decoration:none;
}
.resulttext a {
    text-decoration: none;
    color:#32961c;
}
.resultscore {
	font-family:Georgia, "Times New Roman", Times, serif;
	width:57px;
	float:right;
	text-align:right;
}
.formbutton{
	background:url(/Files/images/button.gif) no-repeat;
	width:181px;
	height:20px;
	color:#005f82;
	text-align:center;
	clear:both;
	margin-bottom:10px;
	font-size:1.1em;
	line-height:20px;
	margin-left:auto;
    cursor:pointer;
    border:outset 1px #ccc;
    border:0px;
}
/*
.question-item
{
 xborder:solid 1px yellow;
 padding:10px 0 5px 0;
 float:left;
 width:560px;
 xheight:20px;
 font-size:0.7em;    
}

.question-choice
{
 xborder:dotted 1px blue;
 float:left;   
 width:250px;
 padding: 0px 0 5px 150px;
 text-align:left;
}
.question-choice label
{
 xborder:dotted 1px cyan;
 xfloat:left;
 xclear: none; 
 padding-right:20px;
 padding-left:5px;
 line-height:19px; 
 color:#005f82;
 font-weight:normal;
}
.question-choice input
{
 xborder:dotted 2px blue;
 float:left;
 clear: none; 
}
*/
.question-status
{
 xborder:solid 2px red;
 float:right;
 width:157px;
}
.question-status span
{
 xborder:solid 2px green;
 text-align:right;
 width:157px;
 line-height:19px; 
}
.question-status span .completeQuestion
{
	color:#32961c;
}
.question-status span .incompleteQuestion {
	color:#a22222;
}


.principResLeft
{
	border-left:1px solid #117260;
	padding-left:10px;
}


.question-status .completeQuestion, .question-status .incompleteQuestion
{
	
position:absolute;
padding-left:142px;
margin-top:-20px;
z-index:-1;
.position:relative;
.padding-left:0px;
.margin-top:0px;

}

.handling
{
	background-color:#F2F7FA;
	margin-bottom:10px;
	border:1px solid #C1D8E0;
	width:100%;
	overflow:hidden;			
	padding-top:10px;	
	padding-bottom:10px;	
	
	
	
}

.handling h5 {

	font-size:1.2em;
	float:left;
	margin-left:10px;
	margin-top:-0px;
}

.handling h5.right {
	float:right;	
	margin-top:0px;	
}

.helpText
{
	.padding-top:10px;
	padding-bottom:10px;
	float:left;
	margin-left:20px;
	margin-right:20px;
}

.diwebsite_leftWidth diwebsite_comment
{
	width:203px;
}
.question-item textarea
{
	color:#686868;
	font-size:12px;
	width:340px;
	padding-bottom:0px;
	border:1px solid #C1D8E0;
}

.question-choice
{ 
	float:right;
	margin-right:50px;
	padding:15px;
	font-weight:bold;
}

.textContainer
{
	float:right;
	text-align:right;
	padding-right:20px;
	width:350px;	
	height:110px;
}



.assistance_text
{
	font-family: Georgia;
	font-weight: normal;
	font-size: 11px;
	color:#676767;
}


a .assistance_link{
	font-family: Georgia;
	font-weight: normal;
	font-size: 11px;
	color: #005F82;
} 

/* Menu marker di-1383 */
a.menuMarker
{
	position:relative;
	z-index:24;
	text-decoration:none;
}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.menuMarker:hover
{
	z-index:25;
	background:;
}

#main li a.menuMarker:hover
{
	color: #E1E1E1;
	text-decoration: none;
}

a.menuMarker .menuMarkerImage
{
	display: none;
}

a.menuMarker:hover .menuMarkerImage 
{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	padding: 17px 0 0 0;
}

.activeMenuMarker 
{
	position:relative;
	z-index:30;
	top: 17px;
	margin-right: -14px; /* remove menu marker width */
}

#chartLegend img { padding: 0; }

/* EDITOR PROPERTIES */
