body { 
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
margin: 0 auto;
font-size: 10px;
color: #505a66;
background: #ffffff url("../images/baggrund.gif") repeat-x center top; 
}



table.body_main {
width: 754px;
height: 600px;
margin: 0 auto;
text-align: center;
font-size: 10px;
background-color: #ffffff;
}

/************************ top *************************************/
td.body_toplogo {
width: 662px;
height: 244px;
vertical-align: top;
text-align: left;
padding-left: 12px;
}

td.top_left {
width: 39px;
height: 107px;
background: #ffffff url("../images/top_bg_left.gif") repeat-y left top; 
}

td.top_right {
width: 42px;
height: 107px;
background: #ffffff url("../images/top_bg_right.gif") repeat-y right top; 
}

td.top2_left {
width: 39px;
height: 137px;
background: #ffffff url("../images/ml_bg_left.gif") repeat-y left top; 
}

td.top2_right {
width: 42px;
height: 137px;
background: #ffffff url("../images/ml_bg_right.gif") repeat-y right top; 
}


div.top_slogan {
padding-top: 45px;
padding-left: 45px;
vertical-align: top;
text-align: left;
}

h1.top_slogan {
font-size: 18px;
color: #e1bb51;
text-align: left;
line-height: 100%;
margin: 0px 0px 3px 0px; 
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2.top_slogan {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #949281;
text-align: left;
line-height: 150%;
margin: 0px 0px 7px 0px; 
}

/************************ toplinks *************************************/
td.body_toplinks {
width: 674px;
height: 23px;
vertical-align: top;
text-align: left;
background: #ffffff url("../images/bg_link.gif") repeat-x left top; 
}

div.toplinks_left{
width: 60px;
float: left;
}

div.toplinks_right{
width: 600px;
float: left;
font-size: 9px;
text-transform: uppercase;
margin-top: 7px;
margin-left: 10px;
}

/************************ forside *************************************/
td.body_forside {
width: 674px;
height: 240px;
vertical-align: top;
text-align: right;
margin: 0px;
}

/************************ indhold *************************************/
td.body_links {
width: 195px;
height: 100%;
vertical-align: top;
text-align: left;
padding-top: 20px;
}

td.body_pdflinks {
width: 195px;
height: 100%;
vertical-align: top;
text-align: left;
padding-top: 5px;
padding-bottom: 20px;
}

td.body_tekst {
width: 470px;
vertical-align: top;
text-align: left;
padding-top: 20px;
padding-bottom: 20px;
}

td.ml_left {
width: 39px;
background: #ffffff url("../images/ml_bg_left.gif") repeat-y left top; 
}

td.ml_right {
width: 42px;
background: #ffffff url("../images/ml_bg_right.gif") repeat-y right top; 
}

/************************ bund *************************************/
td.body_bund {
width: 674px;
height: 81px;
vertical-align: top;
text-align: right;
background: #ffffff url("../images/bg_bund.gif") no-repeat right top; 
}

td.bund_left {
width: 39px;
background: #ffffff url("../images/bund_bg_left.gif") no-repeat left top; 
}

td.bund_right {
width: 42px;
background: #ffffff url("../images/bund_bg_right.gif") no-repeat right top; 
}

div.bundlinks{
width: 674px;
font-size: 9px;
text-align: left;
}

div.bundlinks_left{
width: 500px;
height: 16px;
float: left;
font-size: 9px;
text-transform: uppercase;
margin-top: 2px;
}

div.bundlinks_right{
width: 170px;
height: 20px;
text-align: right;
float: left;
margin-top: 7px;
}


div.bundlinks_adresse{
width: 674px;
text-align: left;
color: #8798a7;
margin-top: 7px;
}


td.copy {
text-align: right;
color: #c2c4c6;
padding-right: 15px;
}




/* LINKS INDHOLD ****************************************************************/
div.linksene {
width: 195px;
height: 200px;
vertical-align: top;
text-align: left;
background: #ffffff url("../images/bg_venstrelinks.gif") no-repeat left top; 
color: #8798a7;
}

div.linksbund{
width: 195px;
height: 30px;
background: #ffffff url("../images/bg_venstrelinksbund.gif") no-repeat left bottom; 
}

div.links {
width: 175px;
padding-left: 20px;
padding-top: 20px;
}

div.overmenu {
font-size: 9px;
color: #8798a7;
line-height: 150%;
margin-bottom: 5px;
}

div.overmenu img {
margin-right: 10px;
}

span.undermenu {
font-size: 9px;
color: #8d7e6f;
line-height: 150%;
margin-bottom: 10px;
}


div.pdf_links{
width: 195px;
height: 30px;
line-height: 14px;
vertical-align: top;
text-align: left;
padding: 5px;
}

div.pdf_links_img{
width: 45px;
float: left;
}

div.pdf_links_tekst{
width: 145px;
float: left;
color: #8798a7;
}

/* LINKS ****************************************************************/



/* TEKST ELEMENTER ****************************************************************/


h1 {
font-size: 12px;
color: #e1bb51;
text-align: left;
line-height: 100%;
margin: 0px 0px 12px 0px; 
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #949281;
text-align: left;
line-height: 150%;
margin: 0px 0px 5px 0px; 
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8798a7;
text-align: left;
line-height: 150%;
margin: 0px 0px 5px 0px; 
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 12px;
margin: 0px 0px 20px 0px; 
}

/* TEKST ELEMENTER ****************************************************************/



/* FORSIDE INDHOLD ****************************************************************/

div.forside_tekst {
text-align: right;
vertical-align: top;
margin-top: 20px;
width: 100%;
}


div.indslag {
width: 207px;
height: 202px;
float: right;
text-align: right;
font-size: 10px;
vertical-align: top;
background: #ffffff url("../images/forside_indslag.gif") no-repeat right bottom; 
}

div.indslaget {
display: block;
font-size: 10px;
padding-bottom: 20px;
padding-top: 0px;
padding-left: 32px;
padding-right: 20px;
color: #8d7e6f;
text-align: left;
}

h1.indslag {
font-size: 12px;
color: #e1bb51;
text-align: left;
padding-top: 0px;
line-height: 120%;
padding-left: 32px;
padding-right: 20px;
margin: 0px 0px 0px 0px; 
}

span.indslag2 {
display: block;
font-size: 10px;
padding-top: 0px;
padding-left: 32px;
padding-right: 20px;
color: #505a66;
text-align: left;
}

h1.indslag2 {
font-size: 12px;
color: #8798a7;
text-align: left;
padding-top: 0px;
line-height: 120%;
padding-left: 32px;
padding-right: 20px;
margin: 0px 0px 0px 0px; 
}

h1.indslag img {
margin-left: 8px;
}




/* FORSIDE ****************************************************************/




/* TEKST  ****************************************************************/

div.body_tekst {
width: 420px;
padding-left: 20px;
font-size: 10px;
vertical-align: top;
padding-bottom: 20px;
color: #505a66;
}

div.intro {
width: 420px;
font-size: 10px;
vertical-align: top;
color: #8d7e6f;
padding-top: 8px;
padding-bottom: 20px;
line-height: 12px;
}

div.tekst {
width: 360px;
margin-left: 60px;
font-size: 10px;
vertical-align: top;
color: #505a66;
line-height: 12px;
}

div.tekst_links {
height: 225px;
}

div.tekst_download {
padding-left: 18px; 
}

h1.tekst {
font-size: 12px;
color: #d58541;
text-align: left;
line-height: 100%;
margin: 0px 0px 12px 0px; 
padding: 0px;
}


h2.tekst {
font-size: 11px;
color: #9693a3;
text-align: left;
line-height: 150%;
margin: 0px 0px 5px 0px; 
}

/* TEKST ****************************************************************/


/******************************************************************/
/* kontakt */
table.kontakt {
width: 450px;
font-size: 10px;
}

img.personale {
margin-right: 15px;
}

td.kontakt {
padding-bottom: 25px;
vertical-align: top;
}

td.kontakt_tekst {
padding-left: 25px;
padding-bottom: 25px;
vertical-align: top;
}


/******************************************************************/
/* sitemap */
div.sitemap2 {
padding-left: 20px;
font-size: 10px;
line-height: 20px;
}

div.sitemap3 {
padding-left: 20px;
padding-bottom: 15px;
}
/******************************************************************/


/* FORMULAR ****************************************************************/
form.form { 
	margin: 0px;
	padding: 0px;
	display: inline;
}

form.formtop { 
	height: 28px;
	margin: 0;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-right: 0;
	padding-left: 0;
}

form.formnyhed { 
	margin: 0;
	padding: 0;
}

input.nyhedsbrev { 
height: 16px; 
padding-left: 5px; 
vertical-align: middle; 
border: 1px solid #c0d0de; 
color: #8798a7; 
font-size: 10px; 
margin-top: 5px;
margin-bottom: 5px;
}

select.nyhedsbrev { 
height: 16px; 
width: 102px;
padding: 0px; 
vertical-align: middle; 
border: 1px solid #c0d0de; 
color: #8798a7; 
font-size: 10px; 
margin-bottom: 5px;
}

input.inputSoeg { 
height: 16px; 
padding-left: 5px; 
margin-bottom: 3px; 
border: 1px solid #c0d0de; 
color: #8798a7; 
font-size: 10px; 
}


.submitNyhed {  font-size: 9px; vertical-align: middle; color: #FFFFFF; border: 1px solid #9693a3; background-color: #CCE82E; cursor: pointer; }
.submit {   font-size: 9px; color: #9693a3; border: 1px solid #9693a3; background-color: #CCCCCC; cursor: pointer; }
.select { padding-left: 2; margin-top: 6px; font-size: 10px; color: #9693a3;  }

/*.tekstarea { padding-left: 2; font-size: 12px; color: #333333; border: 1 solid #5A6077;}
.selectProducent { padding-left: 2; font-size: 10px; color: #354527; background-color: EAF4E2;  }
.select { padding-left: 2; font-size: 10px; color: #5A6077;  }
.select2 { padding-left: 2; font-size: 10px; color: #000000;  }
.submitSoeg { font-size: 9px; color: #354527; border: 1pt solid #354527; background-color: #ABD387; cursor: hand; }
.submit { font-size: 9px; color: #354527; border: 1pt solid #354527; background-color: #ABD387; cursor: hand; }
.submitProdukt { font-size: 9px; margin-top: 5; color: #354527; border: 1pt solid #354527; background-color: #ABD387; cursor: hand; }
.submitNyhed { font-size: 9px; color: #3B3F4E; border: 1pt solid #3B3F4E; background-color: #ffffff; cursor: hand; }
.submitRoed { font-size: 9px; color: #ffffff; border: 1pt solid #ffffff; background-color: #8B1F33; cursor: hand; }
*/

/* LINKS ****************************************************************/
a.toplinks:link { color: #8798a7; text-decoration: none;  }
a.toplinks:visited { color: #8798a7; text-decoration: none;  }
a.toplinks:hover { color: #8798a7; text-decoration: none; }
a.toplinks:active { color: #8798a7; text-decoration: none;  }

a.toplinksAktiv:link { color: #505a66; text-decoration: none;  }
a.toplinksAktiv:visited { color: #505a66; text-decoration: none;  }
a.toplinksAktiv:hover { color: #505a66; text-decoration: none;  }
a.toplinksAktiv:active { color: #505a66; text-decoration: none;  }

a.ulinks:link { color: #d58541; text-decoration: none; padding-left: 21px; }
a.ulinks:visited { color: #d58541; text-decoration: none; padding-left: 21px; }
a.ulinks:hover { color: #945d2d; text-decoration: none; padding-left: 21px; background: #ffffff url("../images/link_pil.gif") no-repeat left center;}
a.ulinks:active { color: #d58541; text-decoration: none; padding-left: 21px; }

a.ulinksAktiv:link { color: #945d2d; text-decoration: none; padding-left: 21px; background: #ffffff url("../images/link_pil.gif") no-repeat left center;}
a.ulinksAktiv:visited { color: #945d2d; text-decoration: none; padding-left: 21px; background: #ffffff url("../images/link_pil.gif") no-repeat left center;}
a.ulinksAktiv:hover { color: #945d2d; text-decoration: none; padding-left: 21px; background: #ffffff url("../images/link_pil.gif") no-repeat left center;}
a.ulinksAktiv:active { color: #945d2d; text-decoration: none; padding-left: 21px; background: #ffffff url("../images/link_pil.gif") no-repeat left center;}

a.right:link {  text-decoration: none; color: #d58541; padding-left: 18px;}
a.right:visited {  text-decoration: none; color: #d58541; padding-left: 18px; }
a.right:hover {  text-decoration: none; color: #945d2d; padding-left: 18px; background: #ffffff url("../images/link_orange_pil.gif") no-repeat left center;}
a.right:active {  text-decoration: none; color: #d58541; padding-left: 18px; }

a.rightAktiv:link { text-decoration: none; color: #945d2d; padding-left: 18px; background: #ffffff url("../images/link_orange_pil.gif") no-repeat left center;}
a.rightAktiv:visited { text-decoration: none; color: #945d2d; padding-left: 18px; background: #ffffff url("../images/link_orange_pil.gif") no-repeat left center;}
a.rightAktiv:hover { text-decoration: none; color:#945d2d; padding-left: 18px; background: #ffffff url("../images/link_orange_pil.gif") no-repeat left center;}
a.rightAktiv:active { text-decoration: none; color: #945d2d; padding-left: 18px; background: #ffffff url("../images/link_orange_pil.gif") no-repeat left center;}

a.forside:link {  text-decoration: none; color: #e1bb51; }
a.forside:visited {  text-decoration: none; color: #e1bb51; }
a.forside:hover {  text-decoration: underline; color: #e1bb51; }
a.forside:active {  text-decoration: none; color: #e1bb51; }

a.forside2:link {  text-decoration: none; color: #8798a7; }
a.forside2:visited {  text-decoration: none; color: #8798a7; }
a.forside2:hover {  text-decoration: underline; color: #8798a7; }
a.forside2:active {  text-decoration: none; color: #8798a7; }

a.nyhed:link {  text-decoration: underline; color: #7A7A7A; }
a.nyhed:visited {  text-decoration: underline; color: #7A7A7A; }
a.nyhed:hover {  text-decoration: underline; color: #7A7A7A; }
a.nyhed:active {  text-decoration: underline; color: #7A7A7A; }

a.global:link {  text-decoration: underline; color: #9693a3; }
a.global:visited {  text-decoration: underline; color: #9693a3; }
a.global:hover {  text-decoration: underline; color: #9693a3; }
a.global:active {  text-decoration: underline; color: #9693a3; }

a.sitemap1:link { color: #505a66; text-decoration: none; text-transform: uppercase; }
a.sitemap1:visited { color: #505a66; text-decoration: none; text-transform: uppercase; }
a.sitemap1:hover { color: #505a66; text-decoration: underline; text-transform: uppercase; }
a.sitemap1:active { color: #505a66; text-decoration: none; text-transform: uppercase; }

a.sitemap2:link { color: #8798a7; text-decoration: none; }
a.sitemap2:visited { color: #8798a7; text-decoration: none; }
a.sitemap2:hover { color: #945d2d; text-decoration: underline; }
a.sitemap2:active { color: #8798a7; text-decoration: none; }

a.sitemap3:link { color:  #8798a7; text-decoration: none; }
a.sitemap3:visited { color:  #8798a7; text-decoration: none; }
a.sitemap3:hover { color: #d58541; text-decoration: underline; }
a.sitemap3:active { color:  #8798a7; text-decoration: none; }

a.indslag:link {  text-decoration: underline; color: #8798a7; font-size: 9px; }
a.indslag:visited {  text-decoration: underline; color: #8798a7; font-size: 9px; }
a.indslag:hover {  text-decoration: underline; color: #8798a7;; font-size: 9px; }
a.indslag:active {  text-decoration: underline; color: #8798a7; font-size: 9px; }

a.mail:link {  text-decoration: underline; color: #6e6d71; }
a.mail:visited {  text-decoration: underline; color: #6e6d71; }
a.mail:hover {  text-decoration: underline; color: #6e6d71; }
a.mail:active {  text-decoration: underline; color: #6e6d71; }

a.bund:link {  text-decoration: underline; color: #c2c4c6; }
a.bund:visited {  text-decoration: underline; color: #c2c4c6; }
a.bund:hover {  text-decoration: underline; color: #c2c4c6; }
a.bund:active {  text-decoration: underline; color: #c2c4c6; }

a:link {  text-decoration: underline; color: #8798a7; }
a:visited {  text-decoration: underline; color: #8798a7; }
a:hover {  text-decoration: underline; color: #8798a7; }
a:active {  text-decoration: underline; color: #8798a7; }