	body {
		background: #ffffff;
		margin: 0;
		padding: 30px 0px 0px 0px;
		text-align: center;
		color: #666666;
	}
	img {
		vertical-align: middle;
		border: none;
	}
	form {
		margin: 0;
		padding: 0;
	}
	form fieldset {
		margin: 0 0 20px 0;
		padding: 0;
		border: none;
	}
	form fieldset legend {
		display: none;
	}
	a {
		text-decoration: none;
		color: #881780;
	}
	a:hover {
		text-decoration: underline;
	}	
	ul {
		margin: 0 0 13px 0;
		padding: 0 0 0 13px;
		list-style: none;
	}
	ul li ul,ol li ul {
		padding: 0 0 0 13px;
	}
	ul li {
		padding: 0 0 5px 12px;
		background-image: url(/fileadmin/templates/images/ace_bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 .5em;
	}
	ol {
		margin: 0;
		padding: 10px 0 0 25px;
	}
	ul li ol,ol li ol {
		padding: 0 0 0 25px;
	}	
	.hdivider {
		background: #e6e6e6;
		line-height: 1px;
		font-size: 1px;
		height: 1px;
		margin: 20px 30px;
	}
	#sitecontainer {
		text-align: left;
		margin: 0px auto;
		width: 968px;
	}
	#headercontainer {
		position: relative;
		width: 968px;
		height: 200px;
	}
	#headercontainer #logo {
		position: absolute;
		left: 30px;
	}
	#headercontainer #utilitymenucontainer {
		position: absolute;
		right: 30px;
		top: 18px;
	}
	#headercontainer #utilitymenucontainer #utilitymenuleft {
		float: left;
		display: inline;
		width: 10px;
		height: 24px;
		background: transparent url(/fileadmin/templates/images/utility_bg_left.png) no-repeat;
	}
	#headercontainer #utilitymenucontainer #utilitymenuright {
		float: left;
		display: inline;
		width: 10px;
		height: 24px;
		background: transparent url(/fileadmin/templates/images/utility_bg_right.png) no-repeat;
	}
	#headercontainer #utilitymenucontainer #utilitymenu {
		float: left;
		display: inline;
		width: auto;
		height: 24px;
		background: transparent url(/fileadmin/templates/images/utility_bg_center.png) repeat-x;
	}
	#utilitymenu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#utilitymenu ul li {
		background-image: none;
		padding-left: 0px;

		float: left;
		display: inline;
		font: normal 11px/24px Arial, Helvetica, sans-serif;
		color: #881780;
	}
	#utilitymenu ul li a {
		padding: 0px 7px;
		text-decoration: none;
		display: block;
		font: normal 11px/24px Arial, Helvetica, sans-serif;
		color: #881780;
	}
	#utilitymenu ul li a:hover {
		color: #000000;
	}
	#utilitymenu ul li a img {
/*
		margin-top: 3px;
		vertical-align: text-bottom;
*/
	}
	.csc-header,
	.clearfloat {
		clear: both;
	}
	#menucontainer {
		height: 45px;
	}
	#menucontainer ul {
		margin: 0;
		padding: 0;
		list-style: none;
		padding: 10px 0px 0px 30px;
	}
	#menucontainer ul li {
		padding-left: 0px;
		background-image: none;
		float: left;
		display: inline;
	}
	#menucontainer ul li a {
		text-decoration: none;
		display: block;
		padding: 0px;
		font: normal 12px/35px Arial, Helvetica, sans-serif;
		color: #881780;
	}
	#menucontainer ul li a.act {
		font-weight: bold;
		color: #000000;
	}
	#menucontainer ul li a:hover {
		background: #f7f6f6;
	}
	#purpledivider {
		background: #881780;
		height: 6px;
		font-size: 1px;
		line-height: 1px;
		margin-bottom: 34px;
	}
	#footercontainer {
		background: transparent url(/fileadmin/templates/images/footerbgold.gif) repeat-x;
		height: 204px;
		color: #aeaeae;
		font: normal 11px/14px Arial, Helvetica, sans-serif;
	}
	#footercontainer ul {
		margin: 0;
		padding: 0;
		list-style: none;
		padding: 21px 0px 0px 30px;
	}
	#footercontainer ul li {
		padding-left: 0px;
		background-image: none;	
		padding-right: 13px;
		float: left;
		display: inline;
	}
	#footercontainer ul li p strong {
		color: #000000;
	}
	#contentcontainer {
		margin: 0px 24px 0px 30px;
	}
	#contentcontainer #columnleft {
		padding-top: 6px;
		float: left;
		display: inline;
		width: 220px;
	}
	#contentcontainer #columncenter {
		float: left;
		display: inline;
		width: 408px;
		padding: 0px 24px 50px 30px;
		font: normal 12px/19px Arial, Helvetica, sans-serif;
	}
	#contentcontainer #columncenter p {
		margin: 0px 0px 18px 0px;
	}
	#contentcontainer #columncenter h1 {
		border-bottom: 1px solid #e5e5e5;
		margin: 0 0 18px 0;
		padding: 35px 0 4px 0;
	}
	#contentcontainer #columncenter h2 {
		font: normal 15px/19px Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #333333;
		margin: 0;
		padding: 0;
	}
	#contentcontainer #columnright {
		float: left;
		display: inline;
		width: 232px;
	}
	#contentcontainer #columnright h2 {
		margin: 0;
		padding: 18px 0px 6px;
		border-bottom: 1px solid #d8d7d7;
	}
	
	#frontcontentcontainer #columnleft {
		float: left;
		display: inline;
		width: 564px;
		padding: 0px 30px 0px 30px;
		font: normal 12px/19px Arial, Helvetica, sans-serif;
	}
	#frontcontentcontainer #columnright {
		float: left;
		display: inline;
		width: 314px;
		font: normal 12px/19px Arial, Helvetica, sans-serif;
	}
	#frontbox {
		background: transparent url(/fileadmin/templates/images/frontbox_bg.jpg) no-repeat;
		margin: 0 0 24px 0;
	}
	#frontbox .frontdash {
		width: 22px;
		height: 6px;
		line-height: 1px;
		font-size: 1px;
		background: #B31395;
	}
	#frontbox .frontdash2 {
		width: 22px;
		height: 6px;
		line-height: 1px;
		font-size: 1px;
		background: #ffffff;
	}
	#frontbox #frontboxtop {
		height: 11px;
		background: transparent url(/fileadmin/templates/images/frontbox_top_bg.gif) no-repeat;
		line-height: 1px;
		font-size: 1px;
	}
	#frontbox #frontboxbottom {
		height: 11px;
		background: transparent url(/fileadmin/templates/images/frontbox_bottom_bg.gif) no-repeat;
		clear: both;
		line-height: 1px;
		font-size: 1px;
	}
	#frontbox #frontcol1 {
		font: normal 11px/19px Arial, Helvetica, sans-serif;
		padding: 15px;
		color: #ffffff;
		float: left;
		display: inline;
		width: 190px;
		margin: 0px 0px  0px 30px;
	}
	#frontbox #frontcol1 a {
		color: #ffffff;
	}
	#frontbox h2 {
		padding: 0px 0px 5px 0px;
		border-bottom: 1px solid #E5E5E5;
	}
	#frontbox ul,
	#frontbox ul li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#frontbox #frontcol2 {
		font: normal 11px/19px Arial, Helvetica, sans-serif;
		padding: 15px;
		float: left;
		display: inline;
		width: 274px;
		margin: 0px 0px  0px 35px;
	}
	#frontbox #frontcol3 {
		font: normal 11px/19px Arial, Helvetica, sans-serif;
		padding: 15px;
		float: left;
		display: inline;
		width: 274px;
		margin: 0px 0px  0px 40px;
	}
	ul#sectionmenu {
		margin: 0px 0px 18px 0px;
		padding: 0;
		list-style: none;		
	}
	ul#sectionmenu li {
		padding-left: 0px;
		padding-bottom: 2px;
		background-image: none;
	}
	#teaser {
		border-bottom: 1px solid #e5e5e5;
		margin: 0px 0px 18px 0px;
	}
	#teaser p {
		font: normal 15px/21px Arial, Helvetica, sans-serif;
	}
	#pagetools {
		font: normal 11px/12px Arial, Helvetica, sans-serif;
		padding: 0 0 20px 0;
	}
	.pagedash {
		width: 22px;
		height: 6px;
		line-height: 1px;
		font-size: 1px;
		background: #B31395;
		float: left;
	}
	
	#frontcontentcontainer .pagedash {
margin-bottom: 20px;
	}
	#pagetools #pagetool {
		float: right;
	}
	#pagetools #pagetool .ptdivider {
		color: #881780;
		margin: 0 6px;
	}
	
	#pageinfo {
		border-top: 1px solid #e5e5e5;
		padding: 10px 0 0 0;
		font: normal 11px/12px Arial, Helvetica, sans-serif;
		clear: both;
	}
	#submenu {
		background: #ffffff;
	}
	#submenu ul {
		margin: 0;
		padding: 0;
		list-style: none;
		border-top: 1px solid #e5e5e5;
	}
	#submenu ul li {
		padding: 0px;
		background-image: none;
		border-bottom: 1px solid #e5e5e5;
	}
	#submenu ul li a {
		padding: 4px 7px;
		text-decoration: none;
		display: block;
		font: normal 12px/16px Arial, Helvetica, sans-serif;
		color: #881780;
	}
	#submenu ul li a.act {
		font-weight: bold;
		color: #000000;
	}
	#submenu ul li a:hover {
		background: #f7f6f6;
	}
	#submenu ul li ul li {
		border: none;
	}
	#submenu ul li ul li a {
		padding: 4px 7px 4px 22px;
	}
	.rightbox {
		width: 232px;
		background: transparent url(/fileadmin/templates/images/rightcolumn_bg.gif) repeat-y;
		margin-bottom: 50px;
	}
	.rightboxtop {
		height: 11px;
		line-height: 1px;
		font-size: 1px;
		background: transparent url(/fileadmin/templates/images/rightcolumn_top_bg.gif) no-repeat;
	}
	.rightboxbottom {
		height: 11px;
		line-height: 1px;
		font-size: 1px;
		background: transparent url(/fileadmin/templates/images/rightcolumn_bottom_bg.gif) no-repeat;
	}
	.rightboxcontent {
		padding: 15px;
		margin: 0px 11px;
		background: transparent url(/fileadmin/templates/images/rightcolumninner_bg.gif) repeat-x;
		font: normal 12px/19px Arial, Helvetica, sans-serif;
	}
        .rightboxcontent li{
	        margin: 0 10px;
	}
	.rightboxcontent h3 {
		font: normal 16px/18px Arial, Helvetica, sans-serif;
		font-weight: bold;
		border-bottom: 1px solid #D9D7D8;
		margin: 0px 0px 15px 0px;
		padding: 15px 0px 10px 0px;
	}
	input.input {
		font: normal 11px/13px Arial, Helvetica, sans-serif;
		border: 1px solid #e2e2e2;
	}
	.timtab_post {
		border-bottom: 1px solid #e5e5e5;
	}
	.timtab_post .entry p {
		margin: 4px 0px 20px 0px;
	}
	.timtab_postauthor {
		font: normal 10px/13px Arial, Helvetica, sans-serif;
		margin: 3px 0px 38px 0px;
	}
	#backlink {
		margin-bottom: -20px;
	}
	.news-latest-item {
		padding: 0px 0px 10px 0px;
		margin: 12px 0px 0px 0px;
		border-bottom: 1px solid #e5e5e5;
	}
	.news-latest-item .news-latest-date {
		font: normal 12px/19px Arial, Helvetica, sans-serif;
		font-weight: bold;	
	}
	.news-latest-item h3 {
		font: normal 12px/19px Arial, Helvetica, sans-serif;
		padding: 0;
		margin: 0;
	}
	.news-latest-item .timtab_postauthor {
		font: normal 12px/19px Arial, Helvetica, sans-serif;
		margin: 0;
	}
	.news-latest-gotoarchive {
		padding: 10px 0px 0px 0px;
		font: normal 12px/19px Arial, Helvetica, sans-serif;		 
	}
	
	#contentcontainer #columncenter #decisions dl dt {
		font: normal 15px/27px Arial, Helvetica, sans-serif;
		background: transparent url(/fileadmin/templates/images/header_bg.gif) repeat-x;
		color: #333333;
		margin: 10px 0 0 0;
		padding: 0px 10px;
	}
	#contentcontainer #columncenter #decisions dl dd {
		overflow: auto;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #e5e5e5;
	}
	#contentcontainer #columncenter #decisions dl dd p{
		font: normal 12px/19px Arial, Helvetica, sans-serif;
		color: #666666;
		margin: 0;
		padding: 0px 10px 0px 10px;
	}
	#contentcontainer #columncenter #decisions dl dd p.eduleft {
		float: left;
		width: 230px;
		font: normal 12px/19px Arial, Helvetica, sans-serif;
		/*font-weight: bold; */
		color: #666666;
		margin: 0;
		padding: 10px 10px 0px 10px;
	}
	#contentcontainer #columncenter #decisions dl dd p.eduright {
		float: right;
		font: normal 12px/19px Arial, Helvetica, sans-serif;
		color: #666666;
		text-align: right;
		margin: 0;
		padding: 10px 10px 0px 10px;
	}
	#contentcontainer #columncenter #decisions dl dd p.edubottom {
		clear: both;
		font: normal 12px/19px Arial, Helvetica, sans-serif;
		color: #666666;
		margin: 0;
		padding: 0px 10px 10px 10px;
	}
	.csc-textpic {
		margin-left: -15px;
	}

	.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
	.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

	/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
	.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
	.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }


















	.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
	.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
	.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
	.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }


	div.tx-indexedsearch,
	.tx-indexedsearch-res,
	.tx-indexedsearch-descr {
		width: 404px;
		word-wrap: break-word;
	}
	div.tx-indexedsearch p {
		white-space: normal;
	}
	.tx-indexedsearch-info {
		display: none;
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
		color: #000000;
	}
	.medarbejder-single {
		width: 400px;
		overflow: hidden;
	}
	.medarbejder-single .medarbejder-single-text {
		float: left;
		width: 195px;
		margin-right: 10px;
	}
	.medarbejder-single .medarbejder-single-image {
		float: left;
		width: 195px;
	}
	.tx-aceexpert-pi1 form {
	}
	.tx-aceexpert-pi1 form fieldset {
		border: none;
	}
	.tx-aceexpert-pi1 form fieldset div.formEl {
		text-align: left;
		width: 100%;
		overflow: hidden;
		padding: 0 0 8px 0;
	}
	.tx-aceexpert-pi1 form fieldset div.formEl div.label {
		text-align: right;
		float: left;
		width: 120px;
		margin-right: 6px;
	}
	.tx-aceexpert-pi1 form fieldset div.formEl div.element {
		float: left;
	}
	.tx-aceexpert-pi1 form fieldset div.formEl div.label label {
		font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	.tx-aceexpert-pi1 form fieldset div.formEl div.element input,
	.tx-aceexpert-pi1 form fieldset div.formEl div.element select,
	.tx-aceexpert-pi1 form fieldset div.formEl div.element textarea {
		font: normal normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	.tx-aceexpert-pi1 form fieldset div.formEl div.element input.textinput,
	.tx-aceexpert-pi1 form fieldset div.formEl div.element select,
	.tx-aceexpert-pi1 form fieldset div.formEl div.element textarea {
		width: 250px;
		border: 1px solid #999999;
	}
	.tx-aceexpert-pi1 form fieldset div.formEl div.element table tr td,
	.tx-aceexpert-pi1 form fieldset div.formEl div.label label,
	.tx-aceexpert-pi1 form fieldset div.formEl div.label span {
		font: normal normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	.tx-mmforum-pi1-listpost-user img {
		display: none;
	}
	.tx-mmforum-pi1 .tx-mmforum-pi1-attachment a {
		color:  #881780;
	}
ul.main-menu li a{
margin: 0 10px;
font-size: 16px!important;
}
#columnleft h1 {
margin-top: 25px;
font-size: 20px;
font-family: Arial, Arial, Helvetica, sans-serif;
font-weight: normal;

}
#columncenter h1 {
font-size: 22px;
font-family: Arial, Arial, Helvetica, sans-serif;
font-weight: normal;

}
#columnright h1 {
font-size: 17px;
font-family: Arial, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #444;
}
#columnright h3 {
font-size: 16px;
font-family: Arial, Arial, Helvetica, sans-serif;
font-weight: normal;

}
#frontcol1 h2, #frontcol2 h2, #frontcol3 h2 {
font-size: 17px;
font-family: Arial, Arial, Helvetica, sans-serif;
font-weight: normal;

}
#contentcontainer #columncenter_wide {
		float: left;
		display: inline;
		width: 640px;
		padding: 0px 24px 0px 30px;
		font: normal 12px/19px Arial, Helvetica, sans-serif;
		margin-bottom: 50px;
}


.medarbejder-group-image img { width: 76px; height: 115px; margin-top: 7px; margin-left: 60px; padding: 1em; background: url(http://acedenmark.dk/img/common/jx_img_bg.png) no-repeat 5% 0%; }
.jx_group { background: url(http://acedenmark.dk/img/common/jx_group_bg.jpg) repeat-x top left; border: 1px solid #ddd; padding: 1em 0em 0 1em; margin: 1em 0; width: 400px; }
/* Council Contacts */
.councilContact img { width: 76px; height: 115px; float: left; margin: .4em; padding: 0; padding: 12.5px; margin-left: 0; background: url(http://acedenmark.dk/img/common/jx_img_bg.png) no-repeat 5% 0%; }
.ajax-loading { background: url(http://acedenmark.dk/fileadmin/templates/images/loading.gif) no-repeat right center; }
.councilContact { background: #e4e2e3 url(http://acedenmark.dk/img/common/jx_group_bg.jpg) repeat-x top left; border: 1px solid #ddd; padding: 1em 1em; margin: 2em 0; width: 390px; border-right: 1px solid #ccc; border-bottom: 1px solid #bbb; }
.councilContact p { font-size: 14px; padding-top: 10px; letter-spacing: -.02em; margin-bottom: 0!important; }
.jxFooterLinks { position: relative; left: -30px; clear: both; width: 960px; padding-top: 10px; padding-bottom: 60px; }
.jxFooterLinks img { margin: 3px 17px; }
.timtab_postauthor { display: none; }
.csc-textpic { margin-left: 0px;  }
