@CHARSET "UTF-8";
/* Generelle styles til Grønt Flag */

body { font-family: Verdana; font-size: 10px; }
body.main { margin: 2% 8%; background-color: #E5FFF2; }
body.upload { background-color: white; }

div.border { border: 2px solid #07367D;	margin-left: 20px; width: 350px; }
div.col1 { float: left; }
div.col2 { float: left;	width: 300px; }
div.content { padding: 5px;	margin: 5px; border: 1px solid #07367D; }
div.footer { clear: both; width: 765px; }
div.header { width: 765px;  overflow: hidden; }
div.left { float: left;	width: 136px; height: 580px; background-color: #07367D; }
div.main { width: 765px; margin-left: auto;	margin-right: auto; }
div.margin-bottom {	margin-bottom: 5px; }
div.menu { margin: 10px; color: #FFFFFF; }
div.message { color: #FF0000; font-weight: bold; }
div.right {	float: right; width: 629px;	height: 580px; background-color: #FFFFFF; overflow: auto; }
div#upload { position: absolute; width: 629px; height: 100%; }

input[type=text], 
input[type=password],
select,
textarea { font-family: Verdana; font-size: 10px; }

input[type=button],
input[type=file],
input[type=submit] { font-family: Verdana; font-size: 10px; margin-right: 5px; }

input[type=checkbox] { vertical-align: middle; margin-top: 0.1em; }

input[type=radio] {	vertical-align: middle;	margin-top: -0.1em; }

fieldset.show3 { margin: 0.5em 0; }
legend { font-weight: bolder; }
legend.show1 { font-size: 1.5em; font-weight: bolder; }
legend.show2 { font-size: 1.17em; font-weight: bolder; }
legend.show3 { font-weight: bolder; }

textarea.style1 { height: 60px;	padding: 2px; width: 98%; }
textarea.style2 { height: 150px; padding: 2px; width: 98%; }
textarea { overflow: auto; }

p.header1 {	font-size: 1.17em; font-weight: bolder;	margin: 0.2em 0; }
p.header2 {	font-weight: bolder; margin: 0; }
p.label { margin: 0 0 0.2em 0; }
p.show1 { font-size: 1.5em; font-weight: bolder; }
p.show2 { font-size: 1.17em; font-weight: bolder; margin: 0.2em 0;}
p.show3 { font-weight: bolder; margin: 0.5em 0 0.2em; }
p.show4 { margin: 0.2em; }

table.t1 { border-collapse: separate; border-spacing: 5px 10px; }
table.t2 { border-collapse: collapse; /* border: 2px solid #07367D; */ margin-left: 20px; }
table.t3 { border-collapse: collapse; padding: 2px; }
td.margin-left { margin-left: 25px; }
td.t2 { /* border: 1px solid #07367D; */ padding: 5px; height: 30px; font-size: 1.17em; font-weight: bold; }
td.date { color: #07367D; font-size: 8px; width: 110px; }
td.left { width: 250px; }
tr.blue { background-color: #D5EBFC; }

/* Næste linie er af hensyn til IE, der ellers ikke kan finde ud af a:hover */
#testLink:hover {text-indent: 0;} 
a:hover {
	text-decoration: underline;
	cursor: pointer;
}

ul.menu { list-style-type: none; margin: 0px; padding: 0px; }
ul.velkommen { margin: 0px; }
li.menu { padding-bottom: 10px; }

#wait { margin-left: 40px; margin-top: 40px; }

.bold { font-weight: bolder; }
.hidden { display: none; }
.line2 { line-height: 2em; }
.message { font-size: 1.17em; font-weight: bolder; color: #FF0000; }
.no-bottom-margin { margin-bottom: 0px; }
.pointer { cursor: pointer; }
.redborder { border: 2px solid red; }
.strong { font-weight: bolder; }

/* Herfra w3c standard af hensyn til IE */
html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   { display: block }
li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
body            { margin: 8px }
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .75em 0 }
h3              { font-size: 1.17em; margin: .83em 0 }
h4, p,
blockquote, ul,
fieldset, form,
ol, dl, dir,
menu            { font-size: 1em; margin: 1.12em 0 }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
button, textarea,
input, select   { display: inline-block }
big             { font-size: 1.17em }
small, sub, sup { font-size: .83em }
sub             { vertical-align: sub }
sup             { vertical-align: super }
table           { border-spacing: 2px; }
thead, tbody,
tfoot           { vertical-align: middle }
td, th, tr      { vertical-align: inherit }
s, strike, del  { text-decoration: line-through }
hr              { border: 1px inset }
ol, ul, dir,
menu, dd        { margin-left: 40px }
ol              { list-style-type: decimal }
ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
u, ins          { text-decoration: underline }
br:before       { content: "\A"; white-space: pre-line }
center          { text-align: center }
:link, :visited { text-decoration: underline }
/* :focus          { outline: thin dotted invert } */

/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }

@media print {
  h1            { page-break-before: always }
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid }
  ul, ol, dl    { page-break-before: avoid }
}
