body {
	font-family: verdana, arial, sans-serif;
	font-size:62.5%;
	color:#000;
	margin:0;
	padding:0;
}
.clear {
	clear:both
}
a img {
	border:none
}
.accessibility {
	position:absolute;
	top:-999em;
	left:-999em
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0
}
h1 {
	font-size:140%;
}
h2 {
	font-size:110%
}
h3 {
	font-size:100%
}
h4 {
	font-size:90%
}
p {
	padding:8px 0 0 0;
	margin:0
}
.subheadline {
	font-size:140%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
hr {
	border:0;
	height:1px;
	background:#005387;
	color:#005387;
	margin-top:1px;
	padding:0;
}

/*------------ Main structure Start -----------------*/

#printimage {
	display:none
}
#MainContent {
	position:relative;
	width:980px;
	margin:0 auto;
	padding:0;
	background:#fff;
	z-index: 100;
}
#TopLogo {
	float:left;
	height: 100px;
	width: 429px;
	overflow: hidden;
}
#TopArea {
	float:right;
	height:100px;
	background:#fff;
	margin:0;
	padding:0
}
#TopArea .siteconfig {
	position:relative;
	top:0px
}
#MainDisplayContent {
	clear:both;
	background:transparent url(../images/dot.gif) 760px top repeat-y;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	margin-top:10px;
}
.subpage-content {
	background:#ffffff url(../images/dot2.gif) 230px top repeat-y;
	float: left;
	width: 100%;
}
.subpage-content-wide {
	background:#ffffff url(../images/dot.gif) 230px top repeat-y;
	float: left;
	width: 100%;

}
#DisplayLeftContent, #DisplayLeftContentWide {
	float:left;
	width:231px;
}
#DisplayRightContent {
	float:right;
	width:210px;
}
#DisplayCenterContent {
	float:left;
	width:510px;
	padding:0 10px 10px 10px;
}
#DisplayCenterContentWide {
	float:left;
	width:729px;
	padding:0 10px 10px 10px;
}
#BreadCrumbBar, #BreadCrumbBarWide {
	width:400px;
}
#BreadCrumbBar .Breadcrumb {
	position:absolute;
	left:14px;
	top:143px;
	width:680px;
	height:14px;
	color:#005387;
	padding:2px;
	font-weight:bold;/*  background-color:cyan;*/
}
#BreadCrumbBar .BreadcrumbText {
	float:left;
	padding-right:5px;
	font-weight:normal;
}
#BreadCrumbBar .Breadcrumb a, #BreadCrumbBarWide .Breadcrumb a {
	text-decoration:underline;
	font-weight:normal
}
#BreadCrumbBar .Breadcrumb a:hover, #BreadCrumbBarWide .Breadcrumb a:hover {
	text-decoration:underline;
	font-weight:normal;
	color:#000
}
.LeftTopContent ul {
	list-style-type:none;
	padding:0;
	margin:0 15px
}
.LeftTopContent h3 {
	padding:0 0 3px 0;
	margin:0 15px
}
.CategoryNavigationCenter #CategoryNavigationCols .ColumbDocumentContentHeaderFieldClass {
	display:none
}
.CategoryNavigationCenter #CategoryNavigationCols .ColumbDocumentContentClass {
	float:left;
	width:185px;
	height:185px;
	margin-bottom:40px;
}
.CategoryNavigationCenter #CategoryNavigationCols .ColumbDocumentContentFieldClass {
	position:absolute;
	width:165px;
	color:#005387;
	font-size:9px;
	padding:150px 5px 5px 5px;
}
.CategoryNavigationCenter #CategoryNavigationCols .ColumbDocumentContentFieldClass a {
	float:right;
	background:url(~/media/Middelfart/arrow%20gif.ashx) 0px 3px no-repeat;
	padding-left:10px;
}
.CategoryNavigationCenter #CategoryNavigationCols .ColumbDocumentContentImageFieldClass {
}
#Footer {
	clear:both;
	background:#005387;	
	height:12px;
	text-align:center;
	padding:2px;
	color:#ffffff;
	font-size:9px;
}
#Footer a {
	color:#ffffff;
	text-decoration:none;
}
/*------------ Main structure end -----------------*/
/*------------ bg styles -----------------*/
#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img{ height:auto; width:auto; position:relative; outline:none; border:none; -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }
/*------------ top navigation styles -----------------*/
#TopNavigation	{
	height: 19px;
	width: 100%;
	display: block;
	float: left;
	background-color: #007530;
	position: relative;
	overflow: visible;
	z-index: 1300;
}
#TopNavigation ul	{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#TopNavigation li {
	display:inline;
	float:left
}
#TopNavigation li a {
	/*width:97px;*/
	display:block;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
	border-right:1px solid #fff;
	padding: 1px 12px 2px 12px;
}
.wf-active #TopNavigation li a	{
	padding: 1px 16px 2px 17px;
}
#TopNavigation a:hover {
	color:#000
}
#TopNavigation a.HorizontalNavigationItem_Selected {
	color:#000
}
/* ------ Toolbar START ------- */
#Toolbar {
	font-size:11px;
	float: right;
}
#Toolbar a {
	/*width:97px;*/
	display:block;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
	border-right:1px solid #fff;
	padding: 1px 11px 2px 27px;
}
.wf-active #Toolbar a {
	padding: 1px 13px 2px 28px;
}


#Toolbar a:hover {
	color:#000
}
#Tool1,
#Tool2,
#Tool3,
#Tool4,
#Tool5,
#Tool6,
#ToolEnglargeText,
#ToolTranslate	{
	float: left;
	display:inline;
}

/*Alfabetisk indeks*/
#Toolbar #Tool1 a {
	padding-left: 16px;
	padding-right: 16px;
}
/*Print*/

#Toolbar #Tool2 a {
	background:transparent url(../images/sprite-main-menu-icons.png) no-repeat 11px -16px;
}
#Toolbar #Tool2 a:hover {
	background:transparent url(../images/sprite-main-menu-icons.png) no-repeat 11px -106px;
}
/*Sitemap*/
#Toolbar #Tool3 a {	
	padding-left: 16px;
	padding-right: 16px;
}
/*Tip en ven*/
#Toolbar #Tool4 a {
	background:transparent url(../images/sprite-main-menu-icons.png) no-repeat 11px 6px;
}
#Toolbar #Tool4 a:hover {
	background:transparent url(../images/sprite-main-menu-icons.png) no-repeat 11px -84px;
}
/*Få siden læst op*/
#Toolbar #Tool5 a {
	background:transparent url(../images/sprite-main-menu-icons.png) no-repeat 11px -37px;
	
}
#Toolbar #Tool5 a:hover {
	background:transparent url(../images/sprite-main-menu-icons.png) no-repeat 11px -127px;
}
/*Abonnement*/
#Toolbar #Tool6 a {
	background:transparent url(../images/sprite-main-menu-icons.png) no-repeat 11px -56px;
}

/*.ie7 #Toolbar #Tool6 a {
	background:transparent url(../images/sprite-main-menu-icons.png) no-repeat 11px -53px;
}*/

#Toolbar #Tool6 a:hover {
	background:transparent url(../images/sprite-main-menu-icons.png) no-repeat 11px -146px;
}
/*Forstør tekst*/
#Toolbar #ToolEnglargeText {
	display: none;
}
#Toolbar #ToolTranslate	{
	position: relative;
}
#Toolbar #ToolTranslateLink {
	background:transparent url(../images/sprite-main-menu-icons.png) no-repeat 11px -170px;
	border: none;
}
#Toolbar #ToolTranslateLink:hover {
	background:transparent url(../images/sprite-main-menu-icons.png) no-repeat 11px -196px;
}
#translate-con	{
	display: none;
	position: absolute;
	right: 10px;
	top: 19px;
	padding: 20px 40px 10px 10px;
	background-color: #ffffff;
	border: solid 1px #005491;
	z-index: 1100;
}
#translate-close	{
	position: absolute;
	right: 0px;
	top: 5px;
}
#translate-close a	{
	color: #000000;
}
/* ------ Toolbar END ------- */
/*------------ CategoryNavigationCenter start ---------------*/
#CategoryNavigationCenter {
	float:left;
	width:740px;
	margin: 0px 0 10px 10px;
}
#image-cycle img	{
	position: absolute;
	top: -14px !important;
	left: 0px;
	display: none;
}
#image-cycle img:first-child	{
	display: block;
}
.self-service	{
	float: left;
	width: 100%;
	/*height: 225px;*/
	position: relative;
	z-index: 900;
}
.self-service-boxes	{
	float: right;
	width: 450px;
	position: relative;
	z-index: 1100;
	margin-top: 0px;
}
.self-service-box	{
	float: left;
	width: 220px;
	height: 85px;
	background:transparent url(../images/bg-selfservice-box.png) no-repeat;
	position: relative;
}
.self-service-box select	{
	width: 156px;
	position: absolute;
	bottom: 11px;
	left: 14px;
}
.self-service-box input	{
	width: 34px;
	position: absolute;
	bottom: 12px;
	right: 10px;
	border: 0px;
	background:transparent url(../images/transparent.gif);
	color: #ffffff;
	cursor: pointer;
}
.box-self,
.box-shortcuts	{
	margin-right: 10px;
}
.box-self,
.box-green	{
	margin-bottom: 10px;
}
.box-self .self-text	{
	background: transparent url(../images/icon-self-sevice.png) no-repeat;
	padding-left: 30px;
}
.box-green .self-text	{
	background: transparent url(../images/icon-green.png) no-repeat;
	padding-left: 30px;
}
.box-shortcuts .self-text	{
	background: transparent url(../images/icon-shortcut.png) no-repeat;
	padding-left: 30px;
}
.box-debate .self-text	{
	background: transparent url(../images/icon-debate.png) no-repeat;
	padding-left: 30px;
}
.self-text	{
	color: #ffffff;
	margin: 5px 0px 0px 10px;
}
.self-text h2	{
	padding-bottom: 2px;
	margin-bottom: 0px;
	font-size: 11px;
}
.self-text p	{
	padding: 0px;
	margin: 0px;
	font-size: 9px;
}
.CategoryNavigationSection {
	float:left;
	width:185px
}
.CategoryNavigationSectionText {
	color:#005387;
	font-size:9px;
	padding:0px 5px 5px 5px
}
.CategoryNavigationSectionText a {
	background:url(~/media/Middelfart/arrow%20gif.ashx) 0px 3px no-repeat;
	padding-left:15px;
	padding-right:5px
}
#CategoryNavigation {
	float:left;
	width:100%;
	position: relative;
	z-index: 1100;
	padding: 10px 0px 10px 0px;
	height: 37px;
}
#CategoryNavigation ul {
	clear:both;
	list-style-type:none;
	margin:0;
	padding:0;
}
#CategoryNavigation li {
	float:left;
	text-align:center;
	position: relative;
	margin: 0px 26px 0px 26px;
}
#CategoryNavigation ul li a {
	display:block;
	text-decoration:none;
	color:#889EB3;
	font-size:23px;
	vertical-align: middle;
	padding-bottom:1px;
	margin-bottom: 0px;
	white-space: nowrap;
	text-transform: uppercase;
}
#CategoryNavigation a:hover,
#CategoryNavigation ul li.active a {
	color: #97191d;
}
#CategoryNavigation ul ul {
	position: absolute;
	top: 30px;
	left: 0px;
	background-color: #97191d;
	float: left;
	display: none;
	-moz-box-shadow: 5px 5px 25px #000000;
	-webkit-box-shadow: 5px 5px 25px #000000;
	box-shadow: 5px 5px 25px #000000;
}
#CategoryNavigation ul ul li {
	text-align: left;
	clear: both;
	display: block;
	margin: 0px;	
	float: left;
	width: 100%;
	border-top: solid 1px #ffffff;
}
#CategoryNavigation ul ul li:first-child {
	border: 0px;
}
#MainContent #CategoryNavigation ul ul li a,
#MainContent #CategoryNavigation ul li.active ul li a {
	color: #ffffff;
	font-size: 12px;
	padding: 8px 10px 8px 10px;	
	display: block;
	float: left;
	width: 100%;
	text-transform:none;
}
#MainContent #CategoryNavigation ul ul li a:hover {
	color: #000000;
}

/*------------ VerticalNavigation Start -----------------*/
#VerticalNavigation h2 {
	color:#005387
}
#VerticalNavigation ul, #VerticalNavigation li {
	padding:0px;
	margin:0px;
	list-style-type:none;
	border:none
}
#VerticalNavigation li a {
	text-decoration:none;
	display:block;
	padding:3px 5px 4px 0px;
	background:#fff;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:184px;
	font-weight:bold;
	font-size: 14px;
	color: #000000;
}
#VerticalNavigation li a:hover {
	text-decoration:underline;
}
#VerticalNavigation li a.VerticalNavigationItems_clicked {
	font-weight:bold;
	padding:3px 5px 4px 0px;
	background:#fff;
	color:#000;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:184px;
}
#VerticalNavigation li li a {
	text-decoration:none;
	border:0;
	padding:3px 5px 4px 11px;
	background:#fff url(../images/sprite-submenu-icons.png) 0px 7px no-repeat;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:193px;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}
#VerticalNavigation li li.active a {
	background:#fff url(../images/sprite-submenu-icons.png) 0px -41px no-repeat;
}
#VerticalNavigation li li a:hover {
	text-decoration:underline;
}
#VerticalNavigation li li a.VerticalNavigationItems_clicked {
	font-weight:bold;
	padding:3px 5px 4px 11px;
	width:193px;
	border-top:0px;
	border-bottom:0px;
	background:#fff url(../images/sprite-submenu-icons.png) 0px -88px no-repeat;
	color: #00365f;
}
/*Level 3*/
#VerticalNavigation li li li a,
#VerticalNavigation li li.active li a	{
	text-decoration:none;
	padding:3px 5px 4px 22px;
	font-weight:normal;
	background:#fff url(../images/sprite-submenu-icons.png) 11px -86px no-repeat;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 182px;
	font-family: verdana, arial, sans-serif;
}
#VerticalNavigation li li li.active a {
	background:#fff url(../images/sprite-submenu-icons.png) 11px -41px no-repeat;
}
#VerticalNavigation li li li a:hover {
	text-decoration:underline;
}
#VerticalNavigation li li li a.VerticalNavigationItems_clicked {
	font-weight:bold;
	padding:3px 5px 4px 22px;
	background:#fff url(../images/sprite-submenu-icons.png) 11px -138px no-repeat;
	width:182px;
	color: #00365f;
}
/*Level 4*/
#VerticalNavigation li li li li a,
#VerticalNavigation li li li.active li a {
	text-decoration:none;
	padding:3px 5px 4px 33px;
	background:#fff url(../images/sprite-submenu-icons.png) 22px -86px no-repeat;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 171px;
	font-family: verdana, arial, sans-serif;
}
#VerticalNavigation li li li li.active a {
	background:#fff url(../images/sprite-submenu-icons.png) 22px -41px no-repeat;
}
#VerticalNavigation li li li li a:hover {
	text-decoration:underline;
}
#VerticalNavigation li li li li a.VerticalNavigationItems_clicked {
	background:#fff url(../images/sprite-submenu-icons.png) 22px -138px no-repeat;
	padding:3px 5px 4px 33px;
	width:171px;
	color: #00365f;
}
/*Level 5*/
#VerticalNavigation li li li li li a,
#VerticalNavigation li li li li.active li a {
	text-decoration:none;
	padding:3px 5px 4px 44px;
	background:#fff url(../images/sprite-submenu-icons.png) 33px -86px no-repeat;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 160px;
	font-family: verdana, arial, sans-serif;
}
#VerticalNavigation li li li li li.active a {
	background:#fff url(../images/sprite-submenu-icons.png) 33px -41px no-repeat;
}
#VerticalNavigation li li li li li a:hover {
	text-decoration:underline;
}
#VerticalNavigation li li li li li a.VerticalNavigationItems_clicked {
	background:#fff url(../images/sprite-submenu-icons.png) 32px -138px no-repeat;
	color: #00365f;
	padding:3px 5px 4px 44px;
	width:160px
}
/*Level 6*/
#VerticalNavigation li li li li li li a,
#VerticalNavigation li li li li li.active li a {
	text-decoration:none;
	padding:3px 5px 4px 55px;
	background:#fff url(../images/sprite-submenu-icons.png) 44px -86px no-repeat;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 149px;
	font-family: verdana, arial, sans-serif;
}
#VerticalNavigation li li li li li li.active a {
	background:#fff url(../images/sprite-submenu-icons.png) 44px -41px no-repeat;
}
#VerticalNavigation li li li li li li a:hover {
	text-decoration:underline;
}
#VerticalNavigation li li li li li li a.VerticalNavigationItems_clicked {
	background:#fff url(../images/sprite-submenu-icons.png) 44px -138px no-repeat;
	color: #00365f;
	padding:3px 5px 4px 55px;
	width:149px
}
/*------------ VerticalNavigation Slut -----------------*/


/*------------ Breadcrumb Start -----------------*/
#BreadCrumbBar {
	color:#005387;
	font-size:9px
}
#BreadCrumbBar a {
	color:#005387;
	text-decoration:none;
	font-weight:bold
}
/*------------ Breadcrumb Slut -----------------*/


/*------------ Document Start -----------------*/
#ContentDocument {
	
}
#ContentDocument h1 {
	padding-bottom:10px
}
.disFrontpageNews {
	float:left;
	display:block;
	width:514px;
	padding:10px 15px 10px 0px;
}
.disFrontpageNewsMiddel {
	float:left;
	display:block;
	width:365px;
	padding:10px 10px 10px 0px;
}
#disFrontpageNewsCols {
	float:left;
	width:740px;
	margin-top:10px;
	position: relative;
	z-index: 1000;
}
.disFrontpageEventsMiddel {
	float:left;
	display:block;
	width:365px;
	padding:10px 0px 10px 0px;
}
.disFrontpageEventsMiddel .morenewslink a, .disFrontpageEventsMiddel .morenewslink a:hover, .disFrontpageEventsMiddel .morenewslink a:visited {
	color: #000;
}
.disFrontpageNewsMiddel .morenewslink a, .disFrontpageNewsMiddel .morenewslink a:hover, .disFrontpageNewsMiddel .morenewslink a:visited {
	color: #000;
}
.disFrontpageEventsMiddel .morenewslink a:hover, .disFrontpageNewsMiddel .morenewslink a:hover, .disFrontpageNewsItem a:hover {
	text-decoration: none;
}
.disFrontpageNewsMiddel h1, .disFrontpageEventsMiddel h1,
.disFrontpageNewsMiddel h2, .disFrontpageEventsMiddel h2 {
	padding-bottom:5px;
	border-bottom:1px solid #037144;
	text-transform: uppercase;
	font-size: 16px;
}
.disFrontpageNewsItem {
	border-bottom:1px solid #005491;
	padding:5px 0px;
	float: left;
	clear: both;
	width: 100%;
}
.disFrontpageNewsItemImage,
a.billede	{	float: left;
	width: 58px;
	padding-right: 10px;
}
.disFrontpageNewsItemText	{
	float: left;
	width: 297px;
}
.disFrontpageNewsItem .emne, .disFrontpageNewsItem a:hover, .disFrontpageNewsItem a:visited {
	color: #000;
}
.disFrontpageNews h2 a, .disFrontpageNewsMiddel h2 a, .disFrontpageEventsMiddel h2 a,
.disFrontpageNews h2, .disFrontpageNewsMiddel h2, .disFrontpageEventsMiddel h2 {
	color:#000;
	font-size:11px;
	border: 0px;
}
.disFrontpageNews p, .disFrontpageNewsMiddel p, .disFrontpageEventsMiddel p {
	margin:0;
	padding:0;
}
.newsMore {
	text-align:right
}
.newsMore .laesmere {
	background:transparent url(../images/arrow-right-green.png) 0px 1px no-repeat;	
	padding-left:13px
}
.newsMore .laesmere a:hover {
	text-decoration: none;
}
.news {
	padding-right:10px;
	margin-bottom:30px
}
.news h3 {
	margin-top:10px
}
.morenewslink {
	float:right;
	text-align:right;
	margin-top:-25px;
	background:transparent url(../images/arrow-right-green.png) 0px 1px no-repeat;
	padding-left:13px
}

.ie7 .morenewslink {
	background:transparent url(../images/arrow-right-green.png) 0px 4px no-repeat;
}

.ie8 .morenewslink {
	background:transparent url(../images/arrow-right-green.png) 0px 3px no-repeat;
}

.ie .morenewslink {
	margin-top:-22px;
}

.morenewslink a:hover {
	text-decoration:none;
}
/*------------ Document Slut -----------------*/


/*------------ ColumbDocument Start -----------------*/

/* Venstre kolonne */
#LeftButtomContent {
	padding:5px 0 0 10px
}
/* Højre kolonne */
#RightTopContent {

}
#RightTopContent .news, #RightButtomContent .news {
	margin:0px 14px 30px 1px;
	padding:10px;
	background:#d8e7ef;
	border-top:1px solid #007AA8;
	border-bottom:1px solid #007AA8
}
#RightTopContent .news h1, #RightButtomContent .news h1 {
	padding:10px 0 2px 0;
	margin-top:-37px;
	text-align:center;
	font-size:110%
}
#RightTopContent .news h3 a, #RightButtomContent .news h3 a {
	color:#02739D;
	text-decoration:none;
	background:url(~/media/Middelfart/arrow%20gif.ashx) 0px 3px no-repeat;
	padding-left:10px
}
#RightTopContent .news h3 a:hover, #RightButtomContent .news h3 a:hover {
	text-decoration: underline;
	color: #000000;
}
#RightContent .ColumbDocumentContentClass, #LeftTopContent .ColumbDocumentContentClass, #LeftButtomContent .ColumbDocumentContentClass, #RightTopContent .ColumbDocumentContentClass, #RightButtomContent .ColumbDocumentContentClass {
	background-color:#fff;
	margin:20px 10px 0 1px;
	padding:0;
}
#RightContent .ColumbFocusDocumentContentClass, #LeftTopContent .ColumbFocusDocumentContentClass, #LeftButtomContent .ColumbFocusDocumentContentClass, #RightTopContent .ColumbFocusDocumentContentClass, #RightButtomContent .ColumbFocusDocumentContentClass {
	margin:0px 10px 0px 1px;
	padding:0px 10px 10px 10px;
	/*background:#d8e7ef;*/
	border-top:0;
	/*border-bottom:1px solid #007AA8;*/
	line-height:15px;
	/*background: url("../images/bg-focus-content.png") repeat-x scroll 0 0 #ABC7E4;*/
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#b2ceea));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #fff, #b2ceea);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#b2ceea);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#b2ceea)";
}
.ColumbFocusDocumentContentClass ul, .ColumbDocumentContentClass ul {
	margin:0;
	padding:7px 0 0 0;
	list-style-type:none
}
.ColumbFocusDocumentContentClass li, .ColumbDocumentContentClass li {
	line-height:15px;
	font-weight:bold
}
#LeftTopContent .ColumbDocumentContentClass a, #LeftButtomContent .ColumbDocumentContentClass a, #RightTopContent .ColumbDocumentContentClass a, #RightButtomContent .ColumbDocumentContentClass a {
}
#RightContent .ColumbFocusDocumentContentClass a, #LeftTopContent .ColumbFocusDocumentContentClass a, #LeftButtomContent .ColumbFocusDocumentContentClass a, #RightTopContent .ColumbFocusDocumentContentClass a, #RightButtomContent .ColumbFocusDocumentContentClass a {
	/*color:#FFF;*/
	color: #000;
	text-decoration:none;
	background:url(~/media/Middelfart/arrow%20gif.ashx) 0px 3px no-repeat;
	padding-left:10px
}
#RightContent .ColumbFocusDocumentContentClass a:hover, #LeftTopContent .ColumbFocusDocumentContentClass a:hover, #LeftButtomContent .ColumbFocusDocumentContentClass a:hover, #RightTopContent .ColumbFocusDocumentContentClass a:hover, #RightButtomContent .ColumbFocusDocumentContentClass a:hover {
	text-decoration: underline;
	color: #000000;
}
#LeftTopContent .ColumbDocumentContentClass h2, #LeftButtomContent .ColumbDocumentContentClass h2, #RightTopContent .ColumbDocumentContentClass h2, #RightButtomContent .ColumbDocumentContentClass h2 {
}
#RightContent .ColumbFocusDocumentContentClass h2, #LeftTopContent .ColumbFocusDocumentContentClass h2, #LeftButtomContent .ColumbFocusDocumentContentClass h2, #RightTopContent .ColumbFocusDocumentContentClass h2, #RightButtomContent .ColumbFocusDocumentContentClass h2 {
	padding:10px 0 2px 0;
	margin:0px -10px 8px -10px;
	text-align:center;
	/*border-bottom:1px solid #027436;*/
	/*background-color:#fff;*/
	/*background: url("../images/bg_slidemenu.gif") repeat-x scroll 0 bottom #FFFFFF;*/
	/*color: #FFF;*/
	color:#000;
}
#MainContent #RightTopContent .ColumbFocusDocumentContentClass	{
	background: #abc7e4 url(../images/bg-focus-content.png) 0px 0px repeat-x;
	width: 180px;
	border: 0px;
	margin: 0px;
	margin-bottom: 10px;
	cursor: pointer;
}
#RightTopContent .ColumbFocusDocumentContentClass .ColumbDocumentContentHeaderFieldClass	{
	background: transparent none;
	text-align: left;
	padding: 0px;
}
#RightTopContent .ColumbFocusDocumentContentClass .focus-content-text	{
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
}
#RightTopContent .ColumbFocusDocumentContentClass .focus-content-text a	{
	padding: 0px;
	color: #000000;
	font-size: 12px;
}
#MainContent #RightTopContent .ColumbFocusDocumentContentClass .ColumbDocumentContentHeaderFieldClass h2	{
	background: none;
	background-color: transparent;
	text-align: left;
	border: 0px;
	color: #ffffff;
	padding: 5px 0px 5px 0px;
	margin: 0px;
}

/*------------ ColumbDocument Slut -----------------*/

/*------------ Sitemap Start -----------------*/ 
#CenterContent #Sitemap {
	background:#fff;
	width:100%;
	height:100%;
	margin:auto
}
#CenterContent #Sitemap h1 {
	float:left;
	padding-top:5px;
	padding-bottom:7px;
	margin:0;
	height:14px
}
#CenterContent #Sitemap ul {
	clear:both;
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:7px;
	padding-left:10px
}
#CenterContent #Sitemap ul ul {
	padding-left:30px
}
#CenterContent #Sitemap li {
}
#CenterContent #Sitemap li a:link {
	color:#000;
	text-decoration:none
}
#CenterContent #Sitemap li a:visited {
	color:#000;
	text-decoration:none
}
#CenterContent #Sitemap li a:active {
	color:#000;
	text-decoration:none
}
#CenterContent #Sitemap li a:hover {
	color:#000;
	text-decoration:underline;
	display:inline;
	cursor:hand
}
/*------------ Sitemap Slut -----------------*/

/*------------ Index Start ----------------- mangler til synk*/ 

#CenterContent #Index {
	background:#fff;
	width:100%;
	height:100%;
	margin:auto;
	color:#005387
}
#CenterContent #Index h1 {
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	margin:0;
	height:14px
}
#CenterContent .IndexNavigationArea {
	clear:both;
	padding-top:10px;
	padding-bottom:20px;
	height: 12px
}
#CenterContent #Index ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:7px;
	padding-left:10px;
	float:left
}
#CenterContent #Index li {
	display:inline;
	line-height:15px
}
#CenterContent #Index a:link {
	color:#005387;
	text-decoration:none
}
#CenterContent #Index a:visited {
	color:#005387;
	text-decoration:none
}
#CenterContent #Index a:active {
	color:#000;
	text-decoration:none
}
#CenterContent #Index a:hover {
	color:#000;
	text-decoration:underline;
	display:inline;
	cursor:hand
}
#Index a:link.IndexLetterItem_Selected, #Index a:visited.IndexLetterItem_Selected {
	font-weight:bold;
	border:solid 1px #005387
}
#CenterContent .IndexResultArea {
}
#CenterContent #Index .IndexResultItemContainer {
	width:100%;
	padding-bottom:10px;
	padding-top:5px;
	border-top:solid 1px #005387;
	padding-left:5px
}
#CenterContent #Index .IndexResultItemFieldName {
	width:100%;
	font-weight:bold;
	padding-bottom:2px
}
#CenterContent #Index .IndexResultItemFieldDescription, #CenterContent #Index .GridViewIndexresult {
	width:100%
}
#CenterContent #Index .GridViewIndexresultsPaging {
}
.IndexItemFieldName a {
	font-weight:bold
}
/*------------ Index Slut -----------------*/

/*------------ SearchBox Start -----------------*/ 
#SearchBar {
	border: 0;
}
#SearchBar .SearchBoxButton {
	font-size:9px;
	position:absolute;
	top:77px;
	right:27px;
	width:37px;
	height:20px;
	border:0;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	padding:0;
	margin:0;
	border: 0px;
	background-color: #00375e;
	cursor: pointer;
	overflow: hidden;
}
#SearchBar .SearchBoxInputField {
	font-size:10px;
	position:absolute;
	top: 77px;
	right: 68px;
	width: 123px;
	font-size:11px;
	line-height: 16px;
	height: 16px;
	padding:0;
	margin:0;
	padding-left: 3px;
	background-color: #ffffff;
	border: solid 2px #00375e;
}
/*------------ SearchBox Slut -----------------*/ 

/*------------ SearchResults Start -----------------*/
#SearchResult {
	background-color:#000;
	width:100%;
	height:100%;
	margin:auto
}
#SearchResultArea {
}
.GridViewSearchResults {
	width:100%
}
.SearchResultItemContainer {
	width:100%;
	padding-bottom:10px;
	padding-top:5px;
	border-top:solid 1px #007AA9;
	padding-left:0px
}
.SearchResultsItemFieldName {
	width:100%;
	/*font-weight: bold;*/
	padding-bottom:2px
}
.SearchResultsResultItemFieldDescription {
	width:96%;
	padding-right:10px;
	text-align:justify
}
#CenterContent #SearchResult a:link {
	color:#007AA9;
	text-decoration:none
}
#CenterContent #SearchResult a:visited {
	color:#007AA9;
	text-decoration:none
}
#CenterContent #SearchResult a:active {
	color:#007AA9;
	text-decoration:none
}
#CenterContent #SearchResult a:hover {
	color:#007AA9;
	text-decoration:underline;
	display:inline;
	cursor:hand
}
#SearchResult .GridViewSearchresultsPaging {
	color:#86052E;
	text-decoration:none
}
/*------------ SearchResults Slut -----------------*/

a:link {
	color:#02739D;
	background:transparent;
	text-decoration:none
}
a:visited {
	color:#02739D;
	background:transparent;
	text-decoration:none
}
a:hover {
	color:#000000;
	background:transparent;
	text-decoration:underline
}
a:active {
	color:#02739D;
	background:transparent;
	text-decoration:none
}
/*------------ Ankiro Start -----------------*/
/* 
	All selectors are used within an Ankiro-specific scope, named "#ankiro".
	Changing this *will* affect the general appearence of your website, and should only be
	attempted by someone with a clear understanding of Cascading Style Sheets.
*/ 

#ankiro {
	font-family:verdana, arial, sans-serif;
	font:100%;
	width:95%;
	text-align:left;
	padding: 0 0 10px 0;
	margin: 0;
}
#ankiro UL {
	margin: 10px 0 0 0;
	padding: 0;
}
#ankiro LI {
	margin:0 0 10px 5px;
	padding:0 0 0 15px;
	list-style-type:none;
	background:#fff url(~/media/Middelfart/arrow_left%20gif.ashx) 0px 4px no-repeat;
	color:#005387
}
#ankiro .title A {                                /* Document title */
	font: bold 110% verdana;
	color:#005387
}
#ankiro .title A:hover {
	color:#000
}
#ankiro .markup {                                /* Document markup */
	margin:1px 0 1px 0;
	font:100% verdana;
	color:#333;
	text-align:justify;
	line-height:120%
}
#ankiro .meta {                                   /* Document metadata and URL */
	margin:2px 0 2px 0;
	color:#888
}
#ankiro .meta A {                                 /* Document metadata and URL (links) */
	font:110% tahoma;
	color:#888;
	text-decoration:underline
}
#ankiro .meta A:hover {
	color:#000;
	text-decoration:underline
}
/* 
	Markup type; 
	highlites words in the document that matches the query:
	------------------------------------------------------
	.max = high match (exact)
	.med = medium match (eg. expansions or inflections)
	.min = minimal match (eg. low-weight synonyms)
*/

#ankiro .markup .max {
	font-weight:bold;
	color:#000/*background-color:silver;*/
	}
#ankiro .markup .med {
	font-weight:bold;
	color:#000
}
#ankiro .markup .min {
	color:#000
}
/*
	Navigation-bar; 
	used to display information regarding the searchresult set and/or categories
*/

#ankiro .topcontainer {
	table-layout:fixed;
	width:100%;
	background:#f0f0f0;
	border:1px solid gray;
	height:20px;
	font:100% verdana;
	padding:0 0 0 2px
}
#ankiro .navigation A {
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	color:#555
}
#ankiro .navigation A:hover {
	color:#000
}
#ankiro .expand A, #ankiro .expand A:visited, #ankiro .expand A:link {
	padding:0 3px 0 3px;
	background:#fff;
	text-decoration:none;
	border:1px solid #777;
	font-size:12px;
	font-weight:bold;
	color:#000
}
#ankiro .expand A:hover {
	background:#000;
	text-decoration:none;
	color:#fff;
	border:1px solid #000
}
#ankiro_search_field {
	height:20px;
	background:#f0f0f0;
	border:1px inset;
	width:160px;
	font:bold 11px verdana
}
#ankiro_search_button {
	margin:0 0 0 5px;
	height:20px;
	background:#f0f0f0;
	border:1px solid black;
	width:50px;
	font:10px verdana
}
#ankiro .breadcrumb {
	color:gray
}
#ankiro .searchResultHeader1 {
	padding-bottom:4px
}
#ankiro .searchResultHeader2 {
	padding-bottom:4px
}
#ankiro .searchResultNavigation {
	width:700px
}
#ankiro .searchResultNavigation a:hover {
	color:#000
}
#ankiro .searchResultNavigation .searchPageIndex {
	float:left
}
/*------------ Ankiro Slut -----------------*/

/*--- Intranet ---*/

#extranetLogin .cBrugernavnfelt, #extranetLogin .cPasswordfelt {
	border: 1px solid #005387;
	width: 100px;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	margin-bottom:5px;
}
.intranetNyheder {
	margin-left: 0px;
	padding: 0;
}
.intranetNyheder .nyhedsarkiv a, .intranetNyheder .nyhedsarkiv a:hover, .intranetNyheder .nyhedsarkiv a:visited {
	float:right;
	text-align:right;
	background:transparent url(~/media/Middelfart/arrow%20gif.ashx) 0px 3px no-repeat;
	padding-left:10px;
	color: #000;
}
.nyhedsarkiv a:hover {
	text-decoration:none;
}
.intranetNyheder ul {
	margin: 0;
	padding: 0;
}
.intranetNyheder table, .intranetNyheder td {
	border: none;
}
.intranetNyheder li {
	list-style: none;
	margin-left: 0px;
	padding: 6px 0px 6px 0px;
	border-bottom: solid 1px #005387;
}
.intranetNyheder ul li a, .intranetNyheder ul li a:hover, .intranetNyheder ul li a:visited {
	color: #000;
}
.intranetNyheder ul li a:hover {
	text-decoration:none;
}
/*--- Intranet slut ---*/

.iframediv h1 {
	margin-top:5px
}
/* Change til search results */
.searchResultSearchTerm {
	padding: 2px 0 6px 0;
	margin: 0;
}
.searchRresentationSwitch {
	padding-top:0px;
	padding-bottom:10px;
}
.searchResultIntranet {
	padding: 0 0 15px 0;
}
.searchResultCategoryGroupPanel {
	background-color:#d8e7ef;
	padding-top:3px;
	padding-left:6px;
	padding-right:6px;
	height:16px;
}
.searchResultCategoryGroupTitle {
	float:left;
	width:240px;
}
.searchResultCategoryGroupResultCount {
	float:left;
	width:300px;
}
.searchResultCategoryGroupResultLinkToCategory {
	float:right;
}
#documentFooter {
	text-align:right;
	margin:15px 0 10px 0;
	clear: both;
}
/*------------ DIS Comments -----------------*/
#comments ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	border: none;
}
#comments .commentNummber {
	float:left;
	width:25px;
}
#comments .commentInner {
	float:left;
	width:450px;
}
#comments li {
	float:left;
	width:490px;
	padding:10px;
}
#comments li.commentsOdd {
	background:#F3F3F3;
}
#comments .commentTitle {
	font-weight:bold;
}
#comments .commentName {
	float:left;
	font-size:10px;
}
#comments .commentDate {
	font-size:.9em;
}
#comments .commentText {
	margin-top:10px;
}
#comments .CommentsForm {
	float:left;
	border:1px solid #F3F3F3;
	padding:10px;
	margin-top:30px;
	width:488px;
}
#comments .commentIntro {
	font-size:10px;
	margin-top:10px;
}
#comments .commentIntro ul {
	padding: 0 0 30px 0;
	margin-left: 10px;
	list-style-type: disc;
}
#comments .commentIntro li {
	padding: 5px 0 0 0;
	margin-left: 5px;
}
#comments .CommentsForm ul {
	margin-top:20px;
}
#comments .CommentsForm li {
	padding:0 0 5px 0;
	margin:0px;
}
#comments .CommentsForm .commentLabel {
	float:left;
	width:120px;
	margin-top:5px;
}
#comments .butComment {
	margin-top:10px;
}
#comments .commentsError {
	margin-top:10px;
}
/*-------- box shortcut styles -----------*/
.box-shortcut {
    width: 200px;
    float: left;
    clear: both;
    margin-bottom: 20px;
    background: #ffffff url(../images/bg_slidemenu.gif) 0px bottom repeat-x;
    border-top: solid 1px #77afd6;
}
.subsite .box-shortcut {
	border-top: solid 1px #77afd6;
}
.box-shortcut h2 a.box-shortcut-opener	{
	width: 187px;
	padding: 4px 11px 8px 2px;
	overflow: hidden;
	cursor: pointer;
	display: block;
	color: black;
	text-decoration: none;
	outline: 0px;
}
.box-shortcut span.shortcut_headline	{
	padding-left: 11px;
	float: left;
	padding-top: 3px;
	font-weight: bold;
}
.box-shortcut span.shortcut_arrow	{
	float: right;
	display: block;
	width: 13px;
	height: 12px;
	margin-top: 4px;
	background: url('../images/arrow_shortcut_small_closed.gif') no-repeat center;
}
.box-shortcut span.open	{
	background: url('../images/arrow_shortcut_small_open.gif') no-repeat center;
}
.box-shortcut .box-shortcut-content	{
	padding: 10px 0px 20px 0px;
	margin: 0px 10px 0px 10px;
	width: 180px;
	border-top: solid 1px #00375e;
	float: left;
	clear: both;
	display: none;
}
/*----------random styles----------*/
#MainContent .DIS_Modules_AbonnementServiceNG_Seperator {
	display: none;
}
/*------------ Legend styles -----------------*/
#legend ul	{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#legend ul li	{
	clear: both;
}
#legend ul li a,
#legend span a	{
	font-size: 14px;
	color: #000000;
}
/*------------ IE styles -----------------*/
.ie.wf-active #TopNavigation li a,
.ie.wf-active #Toolbar a	{
	line-height: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.ie #Toolbar a	{
	padding-top: 1px;
}
.ie #CategoryNavigation	{
	padding: 18px 0px 2px 0px;
}
.ie .morenewslink a	{
	line-height: 17px;
}
.ie.wf-active #Footer,
.ie.wf-active #Footer a	{
	line-height: 16px;
}
.ie.wf-active .disFrontpageNewsMiddel h1,
.ie.wf-active .disFrontpageNewsMiddel h2,
.ie.wf-active .disFrontpageEventsMiddel h1,
.ie.wf-active .disFrontpageEventsMiddel h2	{
	line-height: 30px;
	height: 20px;
}
.ie.wf-active .disFrontpageNewsMiddel .disFrontpageNewsItemText h1,
.ie.wf-active .disFrontpageNewsMiddel .disFrontpageNewsItemText h2,
.ie.wf-active .disFrontpageEventsMiddel .disFrontpageNewsItemText h1,
.ie.wf-active .disFrontpageEventsMiddel .disFrontpageNewsItemText h2	{
	line-height: 15px;
	height: auto;
	
}

/*------------ typekit font-face styles -----------------*/
/* signa sc book*/
#legend ul li a,
#legend span,
#VerticalNavigation li a	{
	font-family: ff-signa-sc-web-pro,verdana,arial,sans-serif !important; 
	font-style: normal;
	font-weight: 400;
}

#VerticalNavigation ul ul li a { 
	font-family: verdana,arial,sans-serif !important; 
}


/* signa sc bold*/
/*{
	font-family: ff-signa-sc-web-pro,verdana,arial,sans-serif;
	font-style: normal;
	font-weight: 700;
}*/

/* signa book */
#TopNavigation li a,
#Toolbar a,
#CategoryNavigation ul li a,
.disFrontpageNewsMiddel h1, 
.disFrontpageEventsMiddel h1,
.disFrontpageNewsMiddel h2, 
.disFrontpageEventsMiddel h2,
.disFrontpageNewsMiddel .morenewslink a,
.disFrontpageEventsMiddel .morenewslink a,
#Footer a,
#Footer 	{
	font-family: ff-signa-web-pro,verdana,arial,sans-serif;
	font-style: normal;
	font-weight: 400;
}
/* signa bold */
#CategoryNavigation ul ul li a,
.disFrontpageNews h2 a, 
.disFrontpageNewsMiddel h2 a, 
.disFrontpageEventsMiddel h2,
.disFrontpageEventsMiddel h2 a 	{
	font-family: ff-signa-web-pro,verdana,arial,sans-serif;
	font-style: normal;
	font-weight: 700;
}

.wf-active #Footer a,
.wf-active #Footer	{
	font-size: 10px;
}
.wf-active #CategoryNavigation ul li a	{
	font-size: 25px;
}

/* New styles  Nov 2011*/
#CategoryNavigation ul li.position-1 a:hover { color: #005387 !important; }
#CategoryNavigation ul li.position-2 a:hover { color: #007530 !important; }
#CategoryNavigation ul li.position-3 a:hover { color: #ffcc00 !important; }
#CategoryNavigation ul li.position-4 a:hover { color: #97191D !important;}

#CategoryNavigation ul li.position-1 ul { background-color: #005387; }
#CategoryNavigation ul li.position-1 ul a{ color: #FFF !important;}
#CategoryNavigation ul li.position-1 ul a:hover{ color: #000 !important;}
#CategoryNavigation ul li.position-2 ul { background-color: #007530; }
#CategoryNavigation ul li.position-2 ul a{ color: #FFF !important;}
#CategoryNavigation ul li.position-2 ul a:hover{ color: #000 !important;}
#CategoryNavigation ul li.position-3 ul { background-color: #ffcc00; color: #000;}
#CategoryNavigation ul li.position-3 ul a{ color: #000 !important;}
#CategoryNavigation ul li.position-3 ul a:hover{ color: #fff !important;}
#CategoryNavigation ul li.position-4 ul { background-color: #97191D; }
#CategoryNavigation ul li.position-4 ul a{ color: #fff !important;}
#CategoryNavigation ul li.position-4 ul a:hover{ color: #000 !important;}

.subsite #CategoryNavigation a, #CategoryNavigation a.HorizontalNavigationLastItemAnchor {
	background:none !important;
}

/*#CategoryNavigation .wf-loading ul li a{  visibility: hidden; }
#CategoryNavigation .wf-active ul li a{ display:block; }
#TopNavigation .wf-loading li a { visibility: hidden; }
#TopNavigation .wf-active li a { display:block; }
 
.wf-loading #CategoryNavigation ul li a{ visibility: hidden; }
.wf-active  #CategoryNavigation ul li a{ display:block; }
.wf-loading #TopNavigation li a { visibility: hidden; }
.wf-active  #TopNavigation  li a { display:block; }*/

.wf-active.ie7 #Toolbar a {
	line-height:18px;
	padding-top:0;
	padding-bottom:0;
}
.wf-active.ie8 #Toolbar a {
	line-height:18px;
	padding-top:0;
	padding-bottom:0;
}

.wf-active.ie7 #TopNavigation li a {
	line-height:18px;
	padding-top:0;
	padding-bottom:0;
}
.wf-active.ie8 #TopNavigation li a {
	line-height:18px;
	padding-top:0;
	padding-bottom:0;
}

.disFrontpageNewsMiddel .disFrontpageNewsItemText h2 { text-transform:none; padding:0; margin:0;}
.disFrontpageEventsMiddel .disFrontpageNewsItemText h2 { text-transform:none; padding:0; margin:0;}
#extranetLogin { padding-top:10px; }
.subsite #CategoryNavigation { margin-bottom:20px; }

