body
{
	background-color: #1f1b34;
	margin: 0px;
	behavior:url("/css/csshover.htc")	
}

#newsletter_status
{
	padding: 0px 2px;
}

.references label
{
	margin-bottom: 15px;
	display: block;
}

#references td
{
	vertical-align: top;
	padding: 8px 0px;
}

.references ul
{
	padding-left: 20px;
	margin-top: -8px;
}

.references .logo img
{
	float: right;
}

.references blockquote
{
	font-style: italic;
}

.references hr
{
	margin: 16px 0px;
	border: 0px solid #898579;
	border-top-width: 1px;
}

.references .name 
{
	padding: 6px 0px 12px 0px;
	text-align: right;
	font-weight: bolder;
	font-size: 90%;
}

.references .subtext
{
	color: white;
}

.references input, .references select, .references textarea 
{
	width: 400px;
}

.references input.auto
{
	width: auto;	
}

#admin
{
	padding: 10px 50px;
	color: black;
}

#admin a
{
	color: #676357;
}

#hiddenDiv
{
	display:none;
}

#subscribers, table.admin
{
	width: 100%;
}

#subscribers tfoot td,
table.admin tfoot td
{
	padding-top: 10px;
}

#subscribers thead,
table.admin thead
{
	background-color: #296490;
	font-weight: bolder;
	color: white;
}

#subscribers td div,
table.admin td div
{
	cursor: pointer;
}

#subscribers td,
table.admin td
{
	padding: 2px 4px;
}

.notice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #898579;
	line-height: 24px;
}

#sidebar, 
.text01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #676357;
}

.error
{
	font-weight: bolder;
	color: red;
	margin: 4px 8px 4px 0px;
}

.procurements td, .whitetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

table.details td
{
	padding: 0px;
	color: black;
}

.procurements td
{
	padding: 6px;
	text-align: left;
}

.procurements thead td
{
/*	white-space: nowrap*/
}

.procurements thead tr
{
	font-weight: bolder;
	background-image: url(/images/gradient.gif);
	background-repeat: repeat-x;
	background-color: #296490;
}

.procurements
{
	background-color: #125383;
}

.procurements .details
{
	background-color: #87b7da;
}

#content
{
	background-color: #D8D4C8; 
}

#tabs img
{
	margin: 0px !important;
	padding: 0px !important;
	border-width: 0px;
}

#tabs a 
{
	border-width: 0px;
	margin: 0px !important;
	padding: 0px !important;
}
/* ORIGINAL */
/*
.text01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #676357;
}
*/
.text02, h2, h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #898579;
	line-height: 24px;
}

h2
{
	font-size: 19px;
}

#lavUdbud h2
{
	font-size: 16px;
}

h1
{
	color: #676357;
}

.references h1, .references h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #898579;
	line-height: 24px;

}

.text01B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #676357;
}
.formfieldtextB01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	color: #676357;
}
.inputfield01 {
	background-color: #eceae4;
	margin: 2px;
	padding: 2px;
	height: 18px;
	width: auto;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 10px;
}
textarea.desc
{
	height: 180px;
}
.input02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #eceae4;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.navtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: 87b6d8;
}
/*
li {
	margin: 0px;
	padding-left:0px;
	list-style-type: disc;
}
*/
/*
ul {
margin: 0px;
padding-left: 0px;
}
*/
div {
margin: 0px;
}
.text01C, #lavUdbud label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #676357;
	line-height: 15px;
}

.text02C {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #676357;
    line-height: 15px;
}

#lavUdbud label small, #lavUdbud label select, #lavUdbud label input, #lavUdbud label textarea
{
	font-weight: normal;
}

.textlinkbold {
	font-size: 11px;
}

.linkonwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3399CC;
}

.errormessage {
	color: red;
}

div.udbud a
{
	text-decoration: none;
	color: #676357;	
}

div.udbud a:hover
{
	text-decoration: underline;
}

td.referencer a
{
	/*color: #676357; */
	color: white; 
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;	
}

a.darkLink
{
	color: black;
}

#customNames hr, #lavUdbud hr
{
	border: 1px solid black;
	border-width: 1px 0px 0px 0px;
	margin: 10px 0px;
}

#customNames a
{
	font-size: 100%;
	text-decoration: underline;
}

#customNames
{
	margin-bottom: 10px;
}

#udbud .text01
{
	font-size: 85%;
}

#udbud .text02
{
	padding-bottom: 8px;
}

.blurb 
{
	display: block; 
	width: 350px; 
	margin-bottom: 10px;
}

body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/*
li {
	text-align: left;
	list-style-type: circle;
}
*/

tr.fresh td
{
background-color: #64B3E7;
}


table.procurements thead td img
{
	border: none;
	margin: 3px;
	margin-bottom: 0px;
}

table.procurements tr:hover td
{
	background-color: #296da0;
}

table.procurements tr.details:hover td
{
	background-color: inherit;
}

span.highlight
{
	background-color: #fcca43;
	color: black;
}

table#addressbook 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #999999;
	width: 520px;
	margin-top: 6px;
}

table#addressbook thead td
{
	background-color: #eceae4;
	padding: 4px;
	font-weight: bolder;
}

table#addressbook thead td a
{
	color: black;
}

table#addressbook img
{
	border-style:	none;
}

table#addressbook .inplaceeditor-form 
{
/*	position: absolute;
	display: block;*/
}

table#addressbook .inplaceeditor-form input
{
	font-size: 12px;
}

table#addressbook .inplaceeditor-form input.editor_field
{
	width: 50%;
}

table#addressbook .inplaceeditor-form a
{
	color: black;
	margin-left: 10px;
}

.dragCpv, .cpvDroppedItem 
{
	border: 1px solid #aaaaaa;
	padding: 3px 6px;
	margin: 2px 3px;
	cursor: move;
	color: black;
	background-color: white;
	font-size: 12px;
	font-family: Tahoma, sans;
}

.dragCpv span, .cpvDroppedItem span
{
	color: #888888;
	right: 8px;
	top: 4px;
	position: absolute;
	display: block;
	padding: 0px;
/*	clear: both;	*/
	background-color: white;
/*	border: 1px solid red;*/
/*	right: 10px;*/
/*	position: absolute;*/
	font-size: 12px;
}
 

#cpvResults table
{
	width: 100%;
	font-size: 80%;
}
 
#cpvResults table td
{
	vertical-align: top;
	padding: 3px 6px;
}

#cpvResults table tr.odd td
{
	background-color: white;
}

#lavUdbud label
{
	display: block;
	margin-top: 24px;
}

#lavUdbud label, #lavUdbud small, #lavUdbud p
{
	width: 320px;
}

#lavUdbud label small
{
	display: block;
}

#rydIndholdBtn 
{
	position: relative;
	left: 235px;
	top: 20px;
}


dl.udbudoversigt dt
{
	font-weight: bolder;
}

dl.udbudoversigt dd
{
	margin-bottom: 6px;
	margin-left: 14px;
}

dl.udbudoversigt dd ul li
{
	margin-bottom: 6px;
	margin-tio: 6px;	
}

div#content a
{
	color: #1072b9;
}

div#content thead a
{
	color: white !important;
}


input.btn
{
   color:black;
   font-family: arial, sans;
   font-size:10px;
   background-color:#c0c0c0;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
}
