body {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	font-size: 10px;
	font-family: Verdana,Helvetica,Arial;
	font-weight: normal;
	color: #808080;
	text-align: center;
	vertical-align: bottom;
}
div.print-image {
	position: absolute;
	bottom: 30px;
}
div#print-container {
	padding: 40px;
}
div#maincontentcontainer-print {
	padding-top: 30px;
	text-align: left;
}
/* ##########################################
     Styles for various flexform elements.
########################################### */

/* ********* Two cols - equal width ****** */
.two-equal-width-cols{
	width:100%;
}
.two-equal-width-cols .left-col{
	float:left;
	width:48%;
}
.two-equal-width-cols .right-col{
	width:48%;
	float:right;
}

/* ******** Two cols - narrow right ********* */
.two-cols-narrow-right{
	width:95%;
}
.two-cols-narrow-right .left-col{
	width:65%;
	float:left;
	margin-right:5%;
}
.two-cols-narrow-right .right-col{
	width:30%;
	float:left;
}

/* ********* Three cols - equal width ****** */
.three-equal-width-cols{
	width:100%;
}
.three-equal-width-cols .left-col{
	float:left;
	width:32%;
}
.three-equal-width-cols .middle-col{
	width:32%;
	float:left;
}
.three-equal-width-cols .right-col{
	width:32%;
	float:right;
}

div.two-cols-small-left {
	width 100%;
}

div.two-cols-small-left div.leftcol {
	float: left;
	padding-right: 20px;
	width: auto;
	width: 550px;
}
div.two-cols-small-left div.rightcol {
	float: left;
	width: 120px;
}

DIV.tx-mocfilemanager-pi1 A {
	border-bottom: 0px;
}
table.filelist TH{
	font-size: 10px;
	background-color: #E9E4DE;
	color: #6C4921;
	padding: 1px;
	padding-left: 5px;
	text-align: left;
}
table.filelist TD{
	padding: 2px;
}
table.filelist TD A{
	border-bottom: none;
}
table.filelist TD A:hover{
	text-decoration: underline;
}

div#pagecontainer {
	width: 930px;
	height: 580px;
	position: relative;
	border-top: 1px solid #6E4821;
	border-left: 1px solid #6E4821;
	border-right: 1px solid #6E4821;
	border-bottom: 1px solid #6E4821;
	text-align: left;
	margin: 0 auto;
/*top: 50%;*/
}

div#topbar {
	width: 928px;
	height: 80px;
	/*border: 1px solid #6E4821;*/
	padding: 0px;
}
img#logo {
	position: absolute;
	left: 600px;
	top: 35px;
}
div#menu {
	width: 159px;
	position: absolute;
	top: 81px;
	left: 0px;
	height: 498px;
	background-color: #E9E4DE;
	border-top: 1px solid #6E4821;
	font-size: 10px;
	border-bottom: 1px solid #6E4821;
	background-image: url(images/dash-light-vertical.gif );
	background-repeat: repeat-y;
	background-position: right;
}
div#menucontainer {
	padding-top: 30px;
}
div#bottomspacer {
	position: absolute;
	background-color: green;
	bottom: 0px;
	left: 78px;
}
div#loginInfo {
	position: absolute;
	bottom: 70px;
	left: 5px;
	color: #6C4921;
}


div#loginBtn {
	height: 28px;
	position: absolute;
	background-image: url(images/dash-horizontal.gif );
	background-repeat: repeat-x;
	background-posiont: top;
	bottom: 0px;
	background-color: white;
	width: 79px;
	text-align: center;
}
div#loginBtn A{
	width: 100%;
}
div#englishBtn {
	height: 28px;
	position: absolute;
	background-image: url(images/dash-horizontal.gif );
	background-repeat: repeat-x;
	background-posiont: top;
	bottom: 0px;
	left: 79px;
	background-color: white;
	width: 79px;
	text-align: center;
}
div#englishBtn A{
	width: 100%;
}
div#menu A {
	border-bottom: none;
}
div#maincontent {
	width: 750px;
	height: 466px;
	background-color: white;
	position: absolute;
	top: 81px;
	left: 159px;
	border-top: 1px solid #6E4821;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-face-color:#b6b6b6;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#b6b6b6;
	scrollbar-darkshadow-color:#E2E2E2;
	scrollbar-shadow-color:#E2E2E2;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#a6a6a6;
}

div#maincontentcontainer-fp {
	padding-left: 30px;
	/* padding-bottom: 30px;*/
	padding-top: 30px;
}
div#maincontentcontainer {
	padding-left: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-top: 30px;
}
INPUT,P,TD,LI {
	font-size: 10px;
	font-family: Verdana,Helvetica,Arial;
	font-weight: normal;
	color: #808080;
}
H1 {
	font-size: 22px;
	font-weight: bold;
}
H2 {
	font-size: 18px;
	font-weight: bold;
}
H3 {
	font-size: 16px;
	font-weight: bold;
}
H4 {
	font-size: 14px;
	font-weight: bold;
}
ul {
	margin: 0 0 0 28;
}
P.bodytext {
        margin: 0px 0px 3px;
        line-height: 14px;
}

div.tx-mocarticles-pi1 P.bodytext {
	margin-bottom: 10px;
}

A {
	text-decoration: none;
	border-bottom: 1px dotted #808080;
	color: #808080;
}
A:visited {

}
<!--color: #a0a0a0;-->
.label {

}
.error {
	color: red;
	cont-weight: bold;
}
/* ******************** LEVEL 1 ******************** */
.level-0-active {
	font-weight: bold;
	padding-left: 12px;
	color: #6C4921;
	padding-top: 2px;
	padding-bottom: 2px;
}
.level-0-current {
	font-weight: bold;
	padding-left: 3px;
	color: #6C4921;
	padding-top: 2px;
	padding-bottom: 2px;
}
.level-0-active A,.level-0-current A{
	color: #6c4921;
}

.level-0-active,.level-0-current A.activelink,A.activelink:visited {
}
.level-0-notactive {
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* ******************** LEVEL 1 **************** */
.level-1-active {
	font-weight: bold;
	padding-left: 22px;
	color: #6C4921;
	padding-top: 2px;
	padding-bottom: 2px;
}

.level-1-current {
	font-weight: bold;
	padding-left: 14px;
	color: #6C4921;
	padding-top: 2px;
	padding-bottom: 2px;
}
.level-1-active A,.level-1-current A{
 color: #6c4921;
}

.level-1-notactive {
  padding-left: 30px;
  color: #6c4821;
  padding-top: 2px;
  padding-bottom: 2px;
}
.level-1-notactive  A{
  color: #6c4821;
}
/* *********************** LEVEL 2 ******************* */
.level-2-active {
  font-weight: bold;
  padding-left: 32px;
  padding-top: 2px;
  padding-bottom: 2px;

}

.level-2-current {
  font-weight: bold;
  padding-left: 23px;
  padding-top: 2px;
  padding-bottom: 2px;

}
.level-2-active A,.level-2-current A{
 color: #6c4921;
}
.level-2-notactive {
	padding-left: 40px;
	color: #6c4921;
  padding-top: 2px;
  padding-bottom: 2px;

}
.level-2-notactive  A{
  color: #6c4821;
}

/* ##################### Styles for the article plugins ##################### */
.field-header {
  font-weight: bold;
  font-size: 11px;
}
.field-date {
  font-weight: bold;

  font-size: 11px;
}
.field-bodytext {
  padding-bottom: 20px;
}

A.field-bodytext {
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  border-bottom: 0px;
}

DIV.tx-mocarticles-pi1 .articleTeaser {
	font-weigt: bold;
	font-style: italic;
}
DIV.tx-mocarticles-pi1 .articleText {
	font-style: normal;
	padding-top: 5px;
}
DIV.tx-mocarticles-pi1 SPAN.articleheader {
	font-size: 16px;
	font-weight: bold;
}
DIV.tx-mocarticles-pi1 TD.listheader {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid black;
}
DIV.tx-mocarticles-pi1 TD.listrow1 {
	background-color: #ffffff;
	padding-left: 5px;
}
DIV.tx-mocarticles-pi1 TD.listrow1 A {
	background-color: #ffffff;
	padding-left: 5px;
	border-bottom: none;
}
DIV.tx-mocarticles-pi1 TD.listrow2 {
	background-color: #F0F0F0;
	padding-left: 5px;
}
DIV.tx-mocarticles-pi1 TD.listrow2 A {
	padding-left: 5px;
	border-bottom: none;
}
DIV.tx-mocarticles-pi1 .listheader A{
 	border-bottom: none;
}

/* ################ Styles til sitemap ########################## */
DIV#sitemap A {
	border-bottom: 0px;
}
DIV#sitemap TD {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	spacing: 0px;
	vertical-align: middle
}
DIV#sitemap .level-0 {
	padding-left: 0px;
}
DIV#sitemap .level-1 {
	padding-left: 15px;
}
DIV#sitemap .level-2 {
	padding-left: 30px;
}
DIV#sitemap .level-3 {
	padding-left: 45px;
}
DIV#sitemap .level-4 {
	padding-left: 60px;
}
DIV#sitemap .level-5 {
	padding-left: 75px;
}

DIV#statement {
	font-size: 14px;
	font-weight: bold;
 }
div.frontpagecols {
 }
div.frontpagecols div.left {
	float: left;
	width: 410px;
}
div.frontpagecols div.right {
	margin-left: 30px;
	float: right;
	width: 260px;
 }

.tx-calendar-pi1 div.fpbox-container {
	margin-top: 30px;
}
div.fpbox-container {
	border: 1px solid #6C4921;
	background-color: #F3F3F3;
	width: 258px;
	height: 198px;
	overflow: hidden;
 }
div.fpbox-container div.fpbox-image{
	float: left;
}
div.fpbox-container div.fpbox-header{
	text-align: center;
	color: #6C4921;
	background-color: #ffffff;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
}
div.fpbox-container div.fpbox-body{
	clear: both;
	padding-left: 22px;
	padding-right: 10px;
	position: relative;
}
span.fpbox-newsheader {
	color: #6C4921;
	font-weight: bold;
}
span.fpbox-newsteaser {
	color: #6C4921;
}

div.fpbox-container div.fpbox-body A{
	border-bottom: 0px;
	color:#6c4921;
	text-decoration: underline;
	font-weight: bold;
}
div.fpbox-newsitem {
	padding-bottom: 3px;
	padding-top: 3px;
}

/* *********************** Styles til kontakt info i bund af forside ***************** */
div#address1 {
	position: absolute;
	bottom: 0px;
	left: 290px;
	background-image: url(images/dash-light-vertical.gif );
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 10px;
	padding-bottom: 10px;
}
div#address2 {
	position: absolute;
	bottom: 0px;
	left: 490px;
	background-image: url(images/dash-light-vertical.gif );
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 10px;
	padding-bottom: 10px;
}
div#address3 {
	position: absolute;
	bottom: 0px;
	left: 680px;
	background-image: url(images/dash-light-vertical.gif );
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 10px;
	padding-bottom: 10px;
}
div.tx-mocfilemanager-pi1 a {
	border-bottom: 0px;
}
/* ****************** Event ******************** */
div.event_title {
	font-size: 18px;
	font-weight: bold;
}
div.event_teaser {
	font-style: italic;
	padding-bottom: 8px;
}

table.contenttable {
	/*width: 650px;*/
	/*width: 90%;*/
	border-collapse: collapse;
}
table.contenttable td {
	padding: 2px 10px 2px;
        vertical-align: top;
}
table.contenttable tr.tr-odd  {
/*                         background-color: #E9E4DE;*/
                              }
table.contenttable tr.tr-0 td p {
	font-weight: bold;
}


/* default styles for extension "tx_mocfilemanager_pi1" */
DIV.tx-mocfilemanager-pi1 TABLE.mounttable TD { padding: 0px;}
DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD { padding: 0px;}
DIV.tx-mocfilemanager-pi1 TABLE#contenttable TD.borderbottom { padding: 0px;border-bottom: 1px solid black;}
DIV.tx-mocfilemanager-pi1 .filelink:hover {text-decoration: underline;}
DIV.tx-mocfilemanager-pi1 .filelinkactive:hover{ text-decoration: underline;}
DIV.tx-mocfilemanager-pi1 .action {font-family: Verdana, Arial, Helvetica; font-size: 7pt;color: #333333;border:#666666 solid 1pkt;background-color: #ffffff;}
DIV.tx-mocfilemanager-pi1 .actionButton {font-family: Verdana, Arial, Helvetica;font-size: 7pt;color: #333333;border:#666666 solid 1pkt;background-color: #ffffff;}
DIV.tx-mocfilemanager-pi1 .command {font-family: Verdana; font-size: 12px; color: #000033; font-weight: bold;}
DIV.tx-mocfilemanager-pi1 .info {font-family: Verdana; font-size: 10px; color: #000033; font-weight: normal;}
DIV.tx-mocfilemanager-pi1 .dirpath {font-family: Verdana; font-size: 12px; color: #000033; font-weight: bold;}
DIV.tx-mocfilemanager-pi1 P { font-family: Verdana; font-size: 12px; color: #000033; text-decoration: none;}
DIV.tx-mocfilemanager-pi1 TABLE.MainInfoTable { border: 1px solid #000033; background-color: yellow; padding: 5px;}

div.archive_year_header {
	font-weight: bold;
	font-size: 12px;
	/*text-align: center;*/
}
div.archive_month_active a {
	font-weight: bold;
}


/*         RSS Feed styles */
div.twrss_channeldesc {
    padding: 10px;
    padding-top: 0px;
    margin-top: 0px;
    font-style: italic;
}
div.twrss_header{
    padding-bottom: 10px;
    font-size: 11px;
    font-weight: bold;
}
div.twrss_bodytext {
    margin-bottom: 8px;
}
div.left h3.csc-firstHeader {
    padding-top: 0px;
    margin-top: 0px;
}
/*
div.left div#twrss_table {
   width: 200px;
}
div.left div.csc-header {
    width: 200px;
}
/**/