body, p {
/*
background-attachment: fixed;
background-color: #106900;

background-image: url("img/censor_cloth.jpg");
background-position: center top;
background-repeat: no-repeat;
*/
    
font-family: Scada, Verdana, sans-serif;
font-size:12px;
color:#333;
}
.display {
position:absolute;
top:0px;
left:0px;
width:1220px;
background-color:#FFFFFF;
background-image: url("img/bgtop1.png");
background-repeat: no-repeat;

padding:20px;
text-align:left;
border-left:0px solid #A0EEF7;

font-family: Scada, Verdana, sans-serif;
font-size:12px;
color:#333333;
}
button {
width:100px;
color:#333;
}
label {
text-align:left;
color:#333;
padding:2px 0px;
}
.labelsmall {
font-size:12px;
color:#000;
}
a {
text-decoration:none;
color:#333;
}
a:hover {
text-decoration:underline;
}
a:visited {
color:#131;
}
hr {
display: block;
margin: 12px 0px 8px 16px;
border: 2px solid #ACA;
width:560px;
}
.aph {
background-color:#DFD;
padding: 2px 4px;
margin: 4px 0px 4px 4px;
}
.xlink{
font-family: Oxygen, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
background-color:#FFF;
padding: 2px;
margin: 4px 0px 4px 2px;
}
.xlinkheader{
font-family: Oxygen, Verdana, sans-serif;
font-size:13px;
background-color:#448;
color:#FFF;
width:150px;
padding: 2px;
margin: 4px 10px 4px 2px;
}
.linkbox{	
display:none;
background-color:#EFE;
}
.linkheadershowing{	
cursor:pointer;
color:#FFF;
background-color:#5A7;
border-radius:3px;
font-family:Scada,sans-serif;
font-size:12px;
font-weight:bold;
padding:2px 4px;
border:0px #ddd solid;
}
.linkheaderhidden {	
cursor:pointer;
color:#FFF;
background-color:#385;
border-radius:3px;
font-family:Scada,sans-serif;
font-size:12px;
font-weight:bold;
padding:2px 4px;
border:0px #ddd solid;
}
.newsbox{	
display:block;
color:#010;
font-family:Oxygen,sans-serif;
font-size:13px;
font-weight:normal;
vertical-align:top;
padding:2px 4px 8px 4px;
margin-bottom:16px;
}
.newsheadershowing{	
cursor:pointer;
color:#030;
background-color:#CFC;
font-family:Oxygen,sans-serif;
font-size:15px;
font-weight:700;
padding:0px 4px 12px 4px;
}
.newsheaderhidden {	
cursor:pointer;
color:#353;
background-color:#EFE;
font-family:Oxygen,sans-serif;
font-size:15px;
font-weight:600;
padding:0px 4px 12px 4px;
border-radius:3px;
}
.showinline {
display:inline;
}
.showblock {
display:block;
}
.shownone {
display:none;
}
.editbox{	
display:none;
background-color:#FFF;
}
.editheadershowing{	
cursor:pointer;
background-color:#EFE;
color:#3F6827;
border-radius:3px 12px 12px 3px;
font-family:Scada,sans-serif;
font-size:16px;
font-weight:normal;
padding:2px 4px;
border:1px #3F6827 solid;
height:24px;
}
.editheaderhidden {	
cursor:pointer;
background-color:#FFF;
color:#3F6827;
border-radius:3px 12px 12px 3px;
font-family:Scada,sans-serif;
font-size:16px;
font-weight:normal;
padding:2px 4px;
border:1px #3F6827 solid;
height:24px;
}
input {
font-family: Scada, Verdana, sans-serif;
font-size:13px;
font-weight:normal;
background-color:#D6FFC1;
color:#333;
border: 1px solid #3F6827;
padding:2px 4px;
}
input:hover, input:focus {
background-color: #EBFFE0;
color:#222;
}
input:disabled  {
background-color: #CED;
border: 0px solid #CED;
color:#333;
}
.ro {
color:#666;
background-color: #EEE;
border:1px solid #DDD;
}
.ingenkant {
border: 1px solid #EBFFE0;
padding:1px 2px;
}
textarea {
font-family: Scada, Verdana, sans-serif;
font-size:13px;
font-weight:normal;
background-color:#D6FFC1;
color:#333;
border: 1px solid #3F6827;
padding:2px 4px;
height:20px;
}
textarea:hover, textarea:focus {
background-color: #EBFFE0;
color:#222;
}
textarea:disabled  {
background-color: #CED;
color:#333;
}

select {
font-family: Scada, Verdana, sans-serif;
border: 1px solid #3F6827;
background-color:#D6FFC1;
color:#333;
font-size:13px;
}
select:hover, select:focus {
background-color: #EBFFE0;
color:#222;
}
select:disabled {
background-color: #CED;
color:#333;
}
option {
font-family: Scada, Verdana, sans-serif;
background-color:#D6FFC1;
color:#333;
}
option:hover, option:focus {
background-color: #EBFFE0;
color:#222;
}
option:disabled {
background-color: #EEE;
color:#AAA;
}

table {
border-collapse:collapse;
width:100%;
}
tr {
opacity:0.98;
box-shadow: 0px 0px 0px #888888;
}
.noborder {
opacity:1.0;
border-color:transparent;
}
tr:focus, tr:hover {
opacity:1.0;
}
.trshadow {
box-shadow: 0px 0px 0px #fff;
}
.trshadow :focus,.trshadow :hover {
box-shadow: 0px 0px 0px #8A8;
}
.treven {
background-color:#D6FFC1;
}
.trodd {
background-color:#F1FFEA;
}
.trnone {
opacity:1.0;
box-shadow: 0px 0px 0px #888888;
}
.trthis {
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
}
.trthis:hover {
border-top:1px solid #69AF42;
border-bottom:1px solid #69AF42;
}
th {
font-family: Scada, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
border: 0px solid #fff;
padding: 2px 2px;
color:#f8f8f8;
background-color:#69AF42;
border-radius:1px;
opacity:1.0;
}
td {
font-family: Scada, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
border: 0px solid #ddd;
padding: 2px 4px;
}
img {
border:0px solid #fff;
}
.tdr {
text-align:right;
}
.tdc {
text-align:center;
}
.top {
vertical-align:top;
}
.tned {
vertical-align:bottom;
}
.logbox {
position:fixed;
top:60px;
left:90%;
height:36px;
font-family: Oxygen, Verdana, sans-serif;
font-size:10px;
font-weight:normal;
background-color:#FFF;
background-image: url("busy.gif");
background-position: center;
background-repeat: no-repeat;
padding:0px;
vertical-align:bottom;
color:#6A6;
z-index:1;
opacity:1.0;
display:none;
}
.header {
font-family:Oxygen, Verdana, sans-serif;
font-size:22px;
font-weight:bold;
color:#333;
padding:0px 0px 8px 0px;
text-align:left;
vertical-align:bottom;
}
.subheader {
font-family:Oxygen, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#333;
padding:0px 0px 8px 0px;
text-align:left;
vertical-align:bottom;
}
.partext {
background-color:#fff;
color:#3F6827;
font-family:Oxygen, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
padding:8px 8px 4px 8px;
border-top:0px #ddd solid;
}
.pagetext {
font-family:Scada,sans-serif;
font-size:13px;
font-weight:normal;
color:#333;
padding:0px 8px 20px 8px;
vertical-align:top;
}
.marg {
margin: 0px 12px;
}
.logintext {
background-color:#fff;
color:#385;
font-family:Scada,sans-serif;
font-size:12px;
font-weight:bold;
text-align:right;
border:0px #ddd solid;
}
.headline {
font-family: Oxygen, Verdana, sans-serif;
font-size:16px;
font-weight:bold;
color:#6B3303;
padding:16px 0px 8px 0px;
text-align:left;
}
.size14 {
font-size:14px;
padding:8px 0px 0px 0px;
}
.guidetext {
font-size:12px;
color:#030;
}
.validtext {
font-size:12px;
color:#333;
}
.fieldnotext {
display:inline-block;
font-size:9px;
width:40px;
color:#AAA;
}
.moving {
display:block;
}
.stdbuttonwrap {
width:100%;
border-top:1px solid #D6FFC1;
border-bottom:1px solid #D6FFC1;
margin: 10px 10px;
text-align:left;
}
.stdbutton {
position: relative;
float:left;
font-family: Scada, Verdana, sans-serif;
font-weight:normal;
text-align:center;
vertical-align:middle;
color:#ddd;
background-color:#69AF42;
background-image:url("img/knapbg1.png");
background-repeat:repeat;
border-radius:4px;
box-shadow: 1px 1px 1px #666;
border: 1px solid #3F6827;
cursor:pointer;
padding:2px;
margin: 10px 20px 10px 0px;
opacity:0.9;
}
.stdbutton:hover {
box-shadow: 2px 2px 4px #666;
/*background-color: #D6FFC1;*/
color:#fff;
opacity:1.0;
}
.knapband {
background-color:#69AF42;
background-image:url("img/knapbg1.png");
background-repeat:repeat;
border: 1px solid #3F6827;
}
.knapbord {
font-family: Scada, Verdana, sans-serif;
font-weight:normal;
font-size:14px;
text-align:center;
vertical-align:middle;
color:#3F6827;
padding:4px 6px;
margin: 20px 0px;
border: 1px solid #3F6827;
border-radius:4px;
}
.knap {
position: relative;
float:left;
background-color:#fff;
font-family: Scada, Verdana, sans-serif;
font-weight:normal;
font-size:14px;
text-align:center;
vertical-align:middle;
color:#3F6827;
cursor:pointer;
padding:4px 6px;
margin: 0px 20px 0px 0px;
border: 1px solid #3F6827;
border-radius:4px;
opacity:0.9;
}
.knapnok {
margin:0px;
font-size:12px;
font-weight:bold;
width:30px;
padding:2px 3px;
}
.knap:hover {
box-shadow: 2px 2px 4px #666;
opacity:1.0;
}
.knop {
display:inline-block;
background-color:#FFF;
font-family: Scada, Verdana, sans-serif;
font-weight:normal;
font-size:14px;
text-align:center;
vertical-align:middle;
color:#3F6827;
cursor:pointer;
padding:4px 6px;
margin: 0px 0px 0px 20px;
border: 1px solid #3F6827;
border-radius:4px;
opacity:0.9;
}
.knop:hover {
box-shadow: 2px 2px 4px #666;
opacity:1.0;
}
.pagebut {
width:25px;
font-family: Scada, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
background-color:#DDD;
}
.pagebutselected {
width:25px;
font-family: Scada, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
background-color:#DFD;
}
.bord {
border: 1px solid #888;
padding:1px 4px;
}
.bottombox {
position:relative;
padding:20px 0px 0px 0px;
background-color:#FFF;
color:#AAA;
vertical-align:bottom;
text-align:left;
border-top:0px solid #AAAAAA;
font-size:10px;
font-weight:normal;
vertical-align:top;
}
.kollisionja  {
background-image:url('img/alert.png');
text-align:center;
vertical-align:middle;
background-position: center top;
background-repeat: no-repeat;
font-size:12px;
}
.kollisionnej  {
background-image:url('img/check.png');
text-align:center;
vertical-align:middle;
background-position: center top;
background-repeat: no-repeat;
font-size:12px;
}
.znachok {
width: 30px;
background-color: #EFE;
color: #000;
font-size: 11px;
padding: 1px 2px;
margin: 2px;
vertical-align: middle;
text-align: center;
border: 1px solid #333;
border-radius: 2px;
cursor: pointer;
position: relative;
float: left;
}
.znachok:hover {
border: 1px solid #AAA;
}
.hoverbox {
color:#DDD;
}
.hoverbox:hover {
color:#333;
}
.calheader {
background-color:#CFC;
cursor:pointer;
}
.calbody {
display:none;
}
.notelist {
width:600px;
padding:4px;
margin:0px;
border:1px solid transparent;
border-radius:4px;
background-color:#f0f0f0;
}
.note {
padding:4px;
margin:4px;
border-bottom:1px solid #e0e0e0;
background-color:#f0f0f0;
}
.notecatname {
color:#3F6827;
padding:2px 4px;
border:1px solid transparent;
border-radius:4px;
background-color:#fff;
margin-right:8px;

}
.bold {
font-weight:bold;
}
.notehead {
padding:2px 4px;
border:1px solid #682;
border-radius:4px;
margin-left:20px;
}
.notebody {
padding:2px 4px;
margin:4px 0px;
border:1px solid #682;
border-radius:4px;
}
.notebodystr {
padding:2px 4px;
margin:4px 2px;
}
.notebutton {
background-image:url("img/notebutton5.png");
background-repeat:no-repeat;
border-radius:4px;
border: 0px solid transparent;
cursor:pointer;
display:inline-block;
margin:0px 4px 0px 2px;
width:16px;
height:16px;
}
.notebutton:hover {
background-image:url("img/notebutton6.png");
}
.notebutton_plus {
background-image:url("img/notebutton7.png");
background-repeat:no-repeat;
border-radius:4px;
border: 1px solid transparent;
cursor:pointer;
display:inline-block;
margin:0px 4px 0px 2px;
width:16px;
height:16px;
}
.notebutton_plus:hover {
background-image:url("img/notebutton8.png");
}
.notedisplay {
width:650px;
}
.headcell {
background-color:#fff;
color:#3F6827;
font-family:Oxygen, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
padding:4px 0px 4px 4px;
border:1px solid transparent;
border-bottom:1px solid #333;
}
.firstcell {
width:150px;
border:1px solid #333;
padding:2px;
vertical-align:top;
font-weight:bold;
}
.secondcell {
width:200px;
border:1px solid #333;
padding:2px;
vertical-align:top;
color:#060;
font-weight:bold;
}
.thirdcell {
width:400px;
border:1px solid #333;
padding:2px;
vertical-align:top;
}
.timetable {
border-collapse:collapse;
width:780px;
}
.validcheck {
width:24px;
height:24px;
background-color:#FFFFFF;
background-image: url("img/accept.png");
background-repeat: no-repeat;
}
.validalert {
width:24px;
height:24px;
background-color:#FFFFFF;
background-image: url("img/exclamation.png");
background-repeat: no-repeat;
}
.censoroption {
font-size:12px;
color:#444;
background-color:#DEF;
padding:2px 2px;
}
.censoroptionoff {
font-size:12px;
color:#888;
background-color:#EEE;
padding:2px 2px;
}	
.censorselector {
font-size:12px;
color:#444;
background-color:#DEF;
padding:2px 2px;	
}
.forslagbutton {
border:1px solid #ACF;
border-radius:4px;
font-size:10px;
color:#048;
background-color:#DEF;
vertical-align:middle;
padding:1px 1px;
margin-left:2px;	
margin-top:6px;		
}
.forslagtext {
border:0px solid #AFA;
border-radius:4px;
font-size:11px;
color:#048;
background-color:#DEF;
vertical-align:middle;
padding:4px 4px;	
margin-top:4px;		
}
.forslagacceptbutton {
	cursor:pointer;
	padding:4px 8px;
	margin:12px 0px;
	color:#444;
	background-color:#CFC;
	border:1px solid #686;
	border-radius:8px;
}
.forslagclose {
	display:inline-block;
	font-weight:normal;
	position:relative;
	float:right;
	font-size:15px;
	color:#024;
	background-color:#EFE;
	cursor:pointer;
	top:-2px;
}
.regnskabcell {
border:0px solid #333;
background-color:#FFE;
color:#333;
padding:2px 4px;
font-size:13px;
text-align:right;
}
.figure {
background-color:#FFF;
background-image: url("img/LVCfigure.png");
background-repeat: no-repeat;
border:1px solid #AAA;
text-align:center;
vertical-align:middle;
font-size:20px;
height:193px;
width:197px;
color:#AAA;
}
.svarfelt {
border:0px solid #333;
background-color:#FFE;
color:#333;
padding:2px 4px;
font-size:13px;
font-weight:normal;
width:924px;
min-height:50px;	
}
.indberettablehdr {
background-color:#fff;
color:#3F6827;
font-family:Oxygen, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
padding:4px 0px 4px 4px;
border:1px solid transparent;
border-bottom:1px solid #333;
width:920px;
}