body {
	margin-top: 15px;
	margin-bottom: 15px;
	background: #660000;
	vertical-align: top;
}

P,OL,UL,H1,H2,H3,LABEL,LEGEND,DIV,A {
	font-family: Georgia, Trebuchet MS, Helvetica, Arial;
	font-size: 14px;
	color: #660000;	
}

H1 { 
	font-size: 16px; 
	margin: 0px 0px 3px 0px;
}

H2 { 
	font-size: 13px;
	margin: 0px 0px 3px 0px;	
}

P {
	margin: 0px 0px 7px 0px;
}

A {
	font-weight: bold
}

img {  
	border-style: none;
}

DIV#page {
	width: 800px;
	position: absolute;
	left: 50%;
	margin-left: -400px;
	border: solid 1px #E8E4CE;
}

DIV#header {
	height: 85px;
	border-bottom: Solid 1px #E8E4CE;
	padding: 0px 0px 0px 0px;
}

DIV#logo {
	float: right;
	border: none;
}

/* Menu 1 column */
.menu1 {	
	background-image: url(../images/bjerge_red.jpg);
	height: 25px;
}

.menu1 DIV {
	Float: left;
}

.menu1 A {
	color: #E8E4CE;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle; 
}

/*  MENU 1, level 1, normal state (NO) */
.menu1-level1-no {
  	height: 20px;
  	border-right: 1px solid #E8E4CE;
  	padding: 5px 10px 0px 10px;
}
/*  MENU 1, level 1, active state (ACT) */
.menu1-level1-act {
  	height: 20px;
  	padding: 5px 10px 0px 10px;
	border-right: 1px solid #E8E4CE;
	opacity: 0.6;
	background-color: #E8E4CE;
}

.menu1-level1-act A {
  	color: #660000;
	text-decoration: none;
}


/* Menu 1_2 column */
.menu1-2 {
	background-image: url(../images/bjerge_red_2.jpg);	
	border-top: 1px solid #E8E4CE;
	height: 25px;
}

.menu1-2 DIV {
	Float: left;
}

.menu1-2 DIV A {
	color: #E8E4CE;
	font-size: 10px;
}

/*  MENU 1, level 2, normal state (NO) */
.menu1-level2-no {
	height: 20px;
  	padding: 5px 10px 0px 10px;
}

.menu1-level2-no A{
  	text-decoration: none;
}

/*  MENU 1, level 2, active state (ACT) */
.menu1-level2-act {
	height: 20px;
	padding: 5px 10px 0px 10px;
}

.menu1-level2-act A {
	text-decoration: underline;
	font-weight: bold;
}


/* Content column */
.content {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: top; 
	background-color: #E8E4CE;
}



DIV#footer {
	border-top: Solid 1px #E8E4CE;
	padding-top: 5px;
}


DIV#footer p{
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	color: #E8E4CE;	
}

DIV#footer a{
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	color: #E8E4CE;	
}

/* FCE styling */

Table#twocolumn {
	width: 100%
}

TD#leftcontent {
	width: 50%;
	padding-right: 15px;
	border-right: 1px dotted #660000;
	vertical-align: top;
}

TD#rightcontent {
	width: 50%;
	padding-left: 15px;
	vertical-align: top;
}
TD#onecontent {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #660000;
}

/* Form styling */

fieldset {
	border: none;
}

.csc-mailform {
	border: none;
}

.csc-mailform-field {
   clear: both;
   display: block;
   margin-bottom: 0.3em;
   width: 100%;
}

.csc-mailform legend {
   display: none;
}


.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea {

   width: 300px;
}

.csc-mailform-field label {
   float: left;
   width: 120px;
}

.csc-mailform-radio fieldset{
   margin-left: 160px;
   width: 200px;
}

.csc-mailform-radio input, .csc-mailform-radio label {
   display: inline;
   float: left;
   margin-bottom: 0.3em;
}

.csc-mailform-field input.csc-mailform-radio,
.csc-mailform-field .csc-mailform-check {
   background: none;
   clear: left;
   border: none;
   margin-right: 4px;
   width: 20px;
}

.csc-mailform-radio label, .csc-mailform-check label {
   text-align: left;
}

.csc-mailform-submit {
	margin-left: 120px;
	width: 300px;
}
	
/* spam fix */
	
.hiddendata {
	display: none;
}

.clearer {
	border:1px dashed #660000;
	height:1px;
	opacity:0.4;
}

