.MssColumnBar
{
  margin:0;
  padding:0;
  background:none;
  height:0;
}
.MssColumnBox
{
  margin:0;
  padding:0;
  border:none;
}
.MssTextLink
{
  padding:0;
  background:none;
}

div.MssFields div.field
{
  color:inherit;
  font-size:inherit;
}
div.MssFields div.field input
{
  border:inherit;
  color:inherit;
  font-size:inherit;
  margin:0;
  padding:0;
  height:0;
}

.MssNavigation .MssCustomButton
{
  padding:0;
}

.MssNavigation .MssCustomButton .MssLinkButton
{
  background:none;
  padding:0;
  float:none;
}

li.Even
{
  background-color:Transparent;
}

div.MssNavigation div.navLine
{
  background-image:none;
  clear:inherit;
  height:inherit;
  line-height:inherit;
  display:none;
}
div.MssNavigation div.navButtons
{
  margin:0;
  text-align:left;
}
div.MssNavigation div.navButtons input
{
  background-image:none;
  background-repeat:inherit;
  background-color:inherit;
  border-style:inherit;
  border-width:inherit;
  border-color:inherit;
  height:inherit;
  margin:0;
  width:inherit;
}

div.MssList div.listHead
{
  background:none;
  padding:0;
  height:inherit;
  font-size:1em;
  font-family:Calibri;
}

div.MssSectionLine
{
  background:none;
}

.sysButton
{
  font-family:inherit;
}


body
{
  margin:0;
  padding:0;
}

/*
===================================
Helper Classes
===================================
*/
.FloatBreak
{
  clear:both;
  font-size:0;
  line-height:0;
  height:0;
}


/*
===================================
Content Columns
===================================
*/


/* --------- ContentSection ------------*/
.ContentSection
{
	margin:0 auto;  /* center, not in IE5 */
	width:980px;
  padding:0;
}

/* --------- Content ------------*/
.FrontContentColumns .Content
{
  padding:0 0 30px 10px;
}
.FrontContentColumns2 .Content
{
  padding:0 0 4px 10px;
}

/* --------- ContentLeft ------------*/
.ContentLeft
{
  float:left;
  width:188px;
  padding:0 10px 0 0;
}
.FrontContentColumns .ContentLeft
{
  width:370px;
  padding:0;
}

/* --------- ContentCenter ------------*/
.ContentCenter
{
  float:left;
  width:782px;
  min-height:300px;
  padding:14px 0 0px;
}
.FrontContentColumns .ContentCenter
{
  width:590px;
  padding:0;
}
.FrontContentColumns2 .ContentCenter
{
  width:970px;
  display:block;
  padding:0;
}


/* --------- BannerTop ------------*/
.BannerTop
{
  padding:0 27px 0 0;
}
.FrontContentColumns .BannerTop
{
  padding:10px 10px 0 0;
}
.FrontContentColumns2 .BannerTop
{
  padding:10px 0 0;
}


/* --------- ColumnOne ------------*/
.ColumnOne
{
  float:left;
  width:754px;
  padding:0 14px;
}
.FrontContentColumns .ColumnOne,
.FrontContentColumns2 .ColumnOne
{
  width:242px;
  padding:0 10px 0 0;
}
.RightSideSpotsContentColumns .ColumnOne
{
  width:467px;
  padding:0 45px 0 14px;

}

/* --------- ColumnTwo ------------*/
.ColumnTwo
{
  float:left;
  width:242px;
  padding:0 14px 0 0 ;
}
.FrontContentColumns .ColumnTwo,
.FrontContentColumns2 .ColumnTwo
{
  width:328px;
  padding:0 10px 0 0;
}


/* --------- ColumnThree ------------*/
.ColumnThree
{
  float:left;
  width:212px;
  padding:0 27px 0 0;
}
.FrontContentColumns2 .ColumnThree
{
  width:370px;
  padding:0;
}


/* --------- ColumnRight ------------*/
.FrontContentColumns .ContentRight
{
  float:left;
  width:370px;
  padding:0;
}

/* --------- BannerBottom ------------*/
.BannerBottom
{
  padding:0 14px 0 14px;

  
}
.FrontContentColumns2 .BannerBottom
{
  padding:0;
}


.BannerBottom .Layout
{border-top: dashed 1px #616161;
}

/*
===================================
Column Span
===================================
*/

/* --------- ColumnSpan0 ------------*/
.ColumnSpan0
{
  width:0px;
  display:none;
}
.PageEditorNavigating .ColumnSpan0
{
  width:50px;
  display:block;
  background-color:#c00;
}
/* --------- ColumnSpan1 ------------*/
.ColumnSpan1
{
  /* width:212px; */
}
/* --------- ColumnSpan2 ------------*/
.ColumnSpan2
{
  width:451px;
}
/* --------- ColumnSpan3 ------------*/
.ColumnSpan3
{
  width:690px;
}
/* --------- ColumnSpan4 ------------*/
.ColumnSpan4
{
  width:929px;
}




/*
===================================
Column Control
===================================
*/
.ColumnControlEnabled,
.ColumnControlDisabled
{
  position:absolute;
  z-index:100;
  display:none; /* remove this to display Column Control on website */
}
.ControlButtons
{
  display:none;
}
.ColumnControlEnabled:hover .ControlButtons
{
  display:inline;
}



html, body
{
  margin: 0;
  padding: 0;
  height: 100%; /* needed for container min-height */
}
body
{
  font-family: Arial;
  font-size: 100%;
  line-height: 100%;
  background-color:
#E1E1E1;

  color:
#333333;

}
form
{
  height: 100%; /* needed for container min-height */
}
#SkipToContentLink
{
  position: absolute;
  left: -999em;
  width: 1em;
  overflow: hidden;
}
a img
{
  border: none;
}

.Content .Document
{
  /* border-bottom: dashed 1px #616161;*/
}
.BannerBottom
{
  margin-top: 10px;
}
.BodyInnerWrap
{
  position: relative; 
  height: auto !important; /* real browsers */
  height: 100%; /* IE6: treaded as min-height*/
  min-height: 100%; /* real browsers */
  font-size: 0.8125em; /* 13px */
  line-height: 128%; /* 18px */
}


/*
===================================
Header
===================================
*/

.PreHeader
{
  height: 76px;
  background-image: url(/Sites/Aarhus%20Site/Images/identity_background.gif);
  background-repeat: repeat-x;
}
.PreHeader .Layout
{
  margin: 0 auto; /* center, not in IE5 */
  width: 980px;
}

.Header
{
  background-color:
#767676;

  height: 50px;
}
.Header .Layout
{
  margin: 0 auto; /* center, not in IE5 */
  width: 980px;
}
h2
{
  font-size: 1.235em;
  font-weight: bold;
}
h3
{
  font-size: 1.08em;
  font-weight: bold;
}
h4
{
  font-size: 1.08em;
  font-weight: normal;
}

/*
===================================
Content
===================================
*/
.PreContent
{
  height: 31px;
  padding: 8px 0 0;
}
.ContentLeft .Layout, .ContentRight
{
  background-color:
#FFFFFF;

}
.ContentCenter
{
  background-color:
#FFFFFF;

}
.FrontContentColumns .Content, .FrontContentColumns2 .Content
{
  background-color:
#FFFFFF;

}


/*
===================================
Footer
===================================
*/
.Footer .Layout
{
  margin: 0 auto; /* center, not in IE5 */
  width: 980px;
  background-color:
#FFFFFF;

}
.Footer .Layout .InnerWrap
{
  padding: 0 10px;
}




.footer
{
}
.footer .InnerWrap
{
  margin-top: 6px;
  height: 67px;
  padding: 13px 0 27px 17px;
  background-image: url(/Sites/Aarhus%20Site/Images/footer_background.gif);
  background-repeat: repeat-x;
  font-size: 0.8462em;
  color: #333;
}

.footer a
{
  color: #333;
}
.footer a:hover
{
  color: #333;
}

.FrontContentColumns2 .footer .InnerWrap
{
  padding: 13px 0 27px 257px;
}
.Footer .footer .InnerWrap
{
  margin: 0;
  padding: 13px 0 27px 257px;
}
.Identity .Logo
{
  float:left;
  padding:10px 0 0;
}

.Identity .Search
{
  float:right;
  background-image:url(/Sites/Aarhus%20Site/Images/search_background.png);
  background-repeat:no-repeat;
  height:28px;
  padding:0 0 0 29px;
  margin-top:13px;
}
.Identity .Search label
{
  display:none;
}
.Identity .Search input
{
  font-family:Arial;
  font-size:1em;
}
.Identity .Search input.SearchField
{
  float:left;
  width:194px;
  height:16px;
  margin-top:4px;
  padding:1px 0 1px 2px;
  background-color:#d5d5d5;
  border-top:solid 1px #8d8d8d;
  border-right:solid 1px #fff;
  border-bottom:solid 1px #fff;
  border-left:solid 1px #8d8d8d;
  color:#333;
  
}
.Identity .Search input.SearchButton
{
  float:left;
  width:83px;
  height:28px;
  margin-left:7px;
  background-color: #000;
  background-image:url(/Sites/Aarhus%20Site/Images/search_button.png);
  background-repeat:no-repeat;
  border:none;
  color:#fff;
  text-transform:uppercase;
  font-size: 1.3846em;
}


.Header .InnerWrap
{
  background-image:
url(/images/skinpackage.jpg) ;

  background-repeat:no-repeat;
  height:68px;
}
.Header div.identityName
{line-height:20px;}
.Header .identityName
{
  float:right;
  color:#fff;
  font-size:1.3846em;
  font-weight:normal;
  padding-top:23px;
}
.Header .identityName img
{
  display:none;
}


.Header .topImage
{
  display:none;
}
.Header .identityImage
{
  float:right;
}

.Header div.areaTopImage
{
  display:none;
}





/*
===================================
Main menu
===================================
*/
.MainMenu
{
  position:absolute;
  height:35px;
  padding:11px 0 0;
  z-index:500;
  font-size:1.018em;
  font-weight:normal;
  text-transform:uppercase;
}
.MainMenu ul
{
  padding:0;
  margin:0;
  list-style-type:none;
}
.MainMenu li
{
  padding:0 0 0 0;
  margin:0;
  float:left;
  background:url(/Sites/Aarhus%20Site/Images/mainmenu_divider.png) no-repeat 0 0;
  height:37px;
}

.MainMenu a
{
  text-decoration:none;
  color:#fff;
  background:url(/Sites/Aarhus%20Site/Images/mainmenu_background.png) repeat-x 0 0;
}
.MainMenu li a
{
  display:inline-block;
  height:27px;
  padding:11px 18px 0 12px;
}
.MainMenu li a:hover
{
  background:url(/Sites/Aarhus%20Site/Images/mainmenu_background_hover.png) repeat-x 0 0;
}
.MainMenu li a.Active
{
}
.MainMenu li a.First
{
}
.MainMenu li a.First:hover
{
}

.MainMenu ul li
{
	float:left;
	position:relative;
  z-index:10000;
}
.MainMenu ul.Level2
{
  background-color:
#767676;

  background-image:url(/Sites/Aarhus%20Site/Images/mainmenu_dropdown_background.png);
  background-repeat:repeat-x;
  padding:8px 8px 8px;
}
.MainMenu ul.Level2 li
{
  height:23px;
  float:none;
  font-size:0.8351em;
  padding:0 4px;
  background-image:none;
  background-color:
#FFFFFF;

}
.MainMenu ul.Level2 li.Last
{
  padding-bottom:34px;
}

.MainMenu li.Level2 a
{
  display:block;
  height:inherit;

  padding:5px 0 5px 4px;
  width:168px;
  font-weight:normal;
  text-transform:none;
  letter-spacing:normal;
  color:
#333333;

  background-image:none;
  border-bottom:solid 1px #cccccc;

}
.MainMenu li.Level2 a.Last
{
  border-bottom-width:3px;
}
.MainMenu li.Level2 a.Active
{
  background-color:
#629EE3;

  color:
#333333;

  font-weight:bold;
}
.MainMenu li.Level2 a:hover
{
  text-decoration:underline;
}


/* --------------------------------- */

.MainMenu li ul
{
	visibility:hidden;
  position:absolute;
}
.MainMenu li.Level1:hover ul.Level2,
.MainMenu li.over1 ul.Level2
{
	visibility:visible;
}

/* --------------------------------- */
.MainMenu li.Level1 ul
{
	top:100%;
	left:0;
	z-index:1000;
	margin-top:0px;
}
.MainMenu .iFrameHider
{
  position:absolute;
  left:0;
  top:0;
  z-index:0;
  width:10em; 
}

/*
===================================
Breadcrumb
===================================
*/
.Breadcrumb
{
  font-size:0.8462em;
  line-height:128%;
  color:
#333333;

  padding:14px 0 0 23px;
  background-image:url(/Sites/Aarhus%20Site/Images/breadcrumb_arrow.gif);
  background-repeat:no-repeat;
  background-position:13px 100%;
}
.Breadcrumb a
{
  display:block;
  text-decoration:none;
  color:
#333333;

  background-image:url(/Sites/Aarhus%20Site/Images/breadcrumb_arrow.gif);
  background-repeat:no-repeat;
  background-position:0 5px;
  padding:0 0 0 10px;
  margin-left:-10px;
}
.Breadcrumb a:hover
{
  text-decoration:underline;
}




/*
===================================
Sub menu
===================================
*/
.SubMenu
{
  margin-top:3px;
  padding:8px 8px 21px;
  background-color:
#FFFFFF;

  font-size:0.8462em;
}
.SubMenu a
{
  text-decoration:none;
  color:
#333333;

}
.SubMenu .HomeLink
{
  display:none;
}
.SubMenu .HomeLink:hover
{
  color:#eea60c;
}
.SubMenu ul
{
  padding:0;
  margin:0;
  list-style-type:none;
}
.SubMenu li
{
  padding:0;
  margin:0;
}
.SubMenu ul.Level1
{
  list-style-type:none;
  border-top:solid 3px #ccc;
  border-bottom:solid 3px #ccc;
}
.SubMenu li.Level1
{
  padding:0 0;
}
.SubMenu li.Level2
{
  padding:0;
}
.SubMenu li.Level1 a
{
  display:block;
  padding:5px 0 5px 4px;
  border-top:solid 1px #ccc;
  background-color:
#FFFFFF;

  color:
#333333;

}
.SubMenu li.Level1 a.First
{
  border-top:none;
}
.SubMenu li a:hover
{
  text-decoration:underline;
}
.SubMenu li.Level1 a.Active
{
  background-color:
#629EE3;

  color:
#333333;

  font-weight:bold;
}
.SubMenu li.Level1 a.Ancestor
{
  color:
#333333;

  font-weight:bold;
  background-image:url(/Sites/Aarhus%20Site/Images/submenu_arrow.gif);
  background-repeat:no-repeat;
  background-position:100% 12px;
}

.SubMenu ul.Level2
{
  background-color:
#629EE3;

  padding:0 0 0 9px;
  border-top:solid 1px #ccc;
}
.SubMenu li.Active ul.Level2
{
  border-top:none;
}

.SubMenu li.Active li.Level2 a.First
{
  border-top:solid 1px #ccc;
}
.SubMenu li.Level2 a:hover
{
}
.SubMenu li.Level2 a.Active
{
  background-color:
#C4DBF5;

}
.SubMenu li.Level2 a.Active:hover
{
}

.SubMenu ul.Level3
{
  background-color:
#C4DBF5;

  padding:0 0 0 9px;
  border-top:solid 1px #ccc;
}
.SubMenu li.Level2.Active ul.Level3
{
  border-top:none;
}
.SubMenu li.Level2.Active li.Level3 a.First
{
  border-top:solid 1px #ccc;
}



/*
===================================
Service Menu
===================================
*/
.ServiceMenu
{
  float: right;
}
.ServiceMenu a img
{
  border:none;
}
.ServiceMenu ul
{
	padding:0;
	margin:0;
	list-style:none;
}
.ServiceMenu ul li
{
	float:left;
	position:relative;
	z-index:300;
}
.ServiceMenu ul li.Level1
{
	height:19px;
  padding:3px 10px 0px 0;
}
.ServiceMenu ul.Level2 li
{
  float:none;
  padding:0;
  height:16px;
	background-color:transparent; 
}

/* --------------------------------- */

.ServiceMenu li ul
{
	visibility:hidden;
  position:absolute;
}
.ServiceMenu li.Level1:hover ul.Level2,
.ServiceMenu li.over1 ul.Level2
{
	visibility:visible;
}

/* --------------------------------- */

.ServiceMenu li.Level1 ul
{
	top:100%;
	left:0;
	z-index:300;
	margin-top:0;
	border:none;
}
.ServiceMenu li.Level1 > ul
{
	top:auto;
	left:auto;
}
.ServiceMenu li ul.Level2
{
  width: 7em;
}
.ServiceMenu li.Level1:hover ul.Level2, 
.ServiceMenu li.over1 ul.Level2
{
  width: 7em;
}

/* --------------------------------- */

.ServiceMenu .Level2 a 
{
  display: block;
  height:16px;
  width:16px;
  background-color: Transparent;
  background-repeat: no-repeat;
  text-decoration:none;
}
.ServiceMenu .Level2 a.active
{
	font-weight:bold;
	color:#54616A;
	background: transparent;
}
.ServiceMenu a:hover
{
  text-decoration: underline;
}

/* --------------------------------- */

.ServiceMenu .iFrameHider
{
  position:absolute;
  left:0;
  top:0;
  z-index:0;
  width:7em; 
}

/* --------------------------------- */

.ServiceMenu .IconLanguage 
{
  display: block;
  height: 16px;
  width: 16px;
  background-repeat:no-repeat;
}
.ServiceMenu .IconDA, 
.ServiceMenu .Level2 .IconDA 
{
  background-image: url(/skin%20packages/WCAG/Culture/images/servicemenu_dk.png);
}
.ServiceMenu .IconDA:hover, 
.ServiceMenu .Level2 .IconDA:hover 
{
  background-image: url(/skin%20packages/WCAG/Culture/images/servicemenu_dk_hover.png);
}
.ServiceMenu .IconDE, 
.ServiceMenu .Level2 .IconDE 
{
  background-image: url(/skin%20packages/WCAG/Culture/images/servicemenu_de.png);
}
.ServiceMenu .IconDE:hover, 
.ServiceMenu .Level2 .IconDE:hover 
{
  background-image: url(/skin%20packages/WCAG/Culture/images/servicemenu_de_hover.png);
}
.ServiceMenu .IconEN, 
.ServiceMenu .Level2 .IconEN 
{
  background-image: url(/skin%20packages/WCAG/Culture/images/servicemenu_uk.png);
}
.ServiceMenu .IconEN:hover, 
.ServiceMenu .Level2 .IconEN:hover 
{
  background-image: url(/skin%20packages/WCAG/Culture/images/servicemenu_uk_hover.png);
}
.ServiceMenu .IconNO, 
.ServiceMenu .Level2 .IconNO 
{
  background-image: url(/skin%20packages/WCAG/Culture/images/servicemenu_no.png);
}
.ServiceMenu .IconNO:hover, 
.ServiceMenu .Level2 .IconNO:hover 
{
  background-image: url(/skin%20packages/WCAG/Culture/images/servicemenu_no_hover.png);
}
.ServiceMenu .IconSE, 
.ServiceMenu .Level2 .IconSE 
{
  background-image: url(/skin%20packages/WCAG/Culture/images/servicemenu_se.png);
}
.ServiceMenu .IconSE:hover, 
.ServiceMenu .Level2 .IconSE:hover
{
  background-image: url(/skin%20packages/WCAG/Culture/images/servicemenu_se_hover.png);
}
.ServiceMenu .IconES, 
.ServiceMenu .Level2 .IconES 
{
  background-image: url(/skin%20packages/WCAG/Culture/images/servicemenu_es.png);
}
.ServiceMenu .IconES:hover, 
.ServiceMenu .Level2 .IconES:hover 
{
  background-image: url(/skin%20packages/WCAG/Culture/images/servicemenu_es_hover.png);
}

.MssUnderSitemap
{
  color:
#1561B3;

  text-decoration: none;
  margin: 3px;
}


.MssSitemap
{
  margin-left: 40px;
  margin-bottom: 40px;
}

/*
===================================
Document & Frontpage Layout
===================================
*/

/* --------- DocumentImage ------------*/
.documentimage,
.DocumentImage
{
  padding:0 0 14px;
}
.RightSideSpotsContentColumns .documentimage,
.RightSideSpotsContentColumns .DocumentImage
{
  padding:0 0 14px 30px;
}
.ContentRight .DocumentImage
{
  padding:0 0 0 32px;}

/* --------- Document ------------*/
.document,
.Document
{
  background-color:
#FFFFFF;

  padding:0 37px 15px 29px;
}
.RightSideSpotsContentColumns .document,
.RightSideSpotsContentColumns .Document
{
  padding-right:0;
}


/* --------- Frontpage ------------*/
.Frontpage
{
  background-color:
#FFFFFF;

  padding:0 0 0 32px;
}
.FrontContentColumns .DocumentImage
{
  padding-top:10px;
}
.FrontContentColumns2 .Frontpage
{
  padding:0;
}




/*
===================================
Document & Frontpage Fonts
===================================
*/
.MssPictureSeries h1,
.message h1,
.Document h1,
.document h1,
.Frontpage h1,
.MssPage h1
{
  color:
#333333;

  margin:23px 0 0;
  font-size:1.8462em;
  font-weight:normal;
  line-height:1em;
}
.FrontContentColumns2 .Frontpage h1
{
  margin:2px 0 0;
}

.Abstract
{
  font-weight:bold;
}

p.date,
p.author
{
  font-size:0.8462em;
}

.document a,
.Document a,
.Frontpage a
{
  color:
#1561B3;

}
.document a:hover,
.Document a:hover,
.Frontpage a:hover
{
  color:
#1596B3;

}





/*
===================================
DocumentFooter
===================================
*/

.DocumentFooter
{
  height:30px;
  padding:13px 0 0 17px;
  font-size:0.8462em;
  background-color:
#C4DBF5;

  color:#333;
  margin-top:10px;
  
}


/*
===================================
List
===================================
*/
.sysList
{
  margin:0;
  padding:0;
}

.DocumentList
{
  margin-top:10px;
  padding:0 37px 0 29px;
}

.DocumentList h1,
div.MssList div.listHead,
.sysList .listHead
{
  background-image:url(/Sites/Aarhus%20Site/Images/listhead_background.gif);
  background-repeat:repeat-x;
  height:21px;
  border-right:solid 1px #bababa;
  font-size:0.9231em;
  font-weight:normal;
  color:#333;
  padding:2px 0 0 11px;
  margin:0;
}

div.MssPageDownloadSpot div.listHead
{
  width:231px;
}

.DocumentList ul
{
  padding:0;
  margin:0;
  list-style-type:none;
}
.DocumentList ul,
.sysList ul
{
  padding:0 0 15px;
}
.DocumentList li,
.sysList li
{
  padding:11px 0 0 4px;
}
.DocumentList .FileThumb
{
  float:left;
  padding:0 10px 10px 0;
}

.DocumentList a,
.sysList a
{
  color:
#333333;

  text-decoration:none;
}
.DocumentList a:hover,
.sysList a:hover
{
  text-decoration:none;
}


.DocumentList .listTextDescription,
.sysList  div.listTextDescription,
.sysList  span.listTextDescription
{
  font-size:0.9231em;
  line-height:130%;
  color:
#333333;

  padding:0;
}
.DocumentList .Title,
.sysList .sysTitle
{
  font-size:1.2727em;
  font-weight:normal;
  color:inherit;
  padding:0;
}
.DocumentList .Title,
.DocumentList .Info
{
  display:block;
}
.DocumentList .FileSize,
.DocumentList .Info,
.sysSubTitle
{
  font-size:0.7857em;
  color:inherit;
}
.DocumentList p
{
  margin:0;
}




div.MssTopLine
{
  background-image:none;
  height:0;
  line-height:0;
}
.wizLine
{
  border:none;
  background-image:none;
}

.wizBottomLine
{
  background-image:none;
}

.wizListIcon
{
  background-image:none;
}
/*
===================================
MssFields Layout
===================================
*/

div.MssFields div.LHalf,
div.MssFields div.RHalf
{
  width:46%;
}

div.MssFields div.Full,
div.MssFields div.RadioList
{
  width:100%;
  float: left;
}

div.MssFields div.LHalf
{
  padding:0 6% 8px 0;
}

/*
===================================
MssFields Controls
===================================
*/

div.MssFields label
{
  font-size:0.8462em;
}
div.MssFields div.RadioList label
{
  float:left;
  padding:0 0 0 6px;
}


div.MssFields div.field input
{
  font-family:Arial;
  font-size:0.8462em;
  color:#959595;
  background-color:#eaeaea;
  border:solid 1px #bababa;
  height:16px;
  padding:2px 0 0 4px;
}
div.MssFields div.RadioList .CheckBoxList input,
div.MssFields div.RadioList input
{
  float:left;
  margin:0;
  border:none;
  background-color:Transparent;
  padding:0;
}
div.MssFields div.Full textarea
{
  font-family:Arial;
  font-size:0.8462em;
  color:#959595;
  background-color:#eaeaea;
  border:solid 1px #bababa;
  padding:2px 0 0 4px;
}

div.MssFields div.RadioList span
{
  font-size:0.8462em;
}

div.MssFields div.RHalf .cbxCopyToSender input
{
  display: block;
  margin-top:5px;
  width: 10px;
  float: left;
}
div.MssFields div.RHalf div.lblCopyToSender
{
  float: left;
  margin: 4px 0px 0px 12px;
}
/*
===================================
MssNavigation
===================================
*/

div.MssNavigation
{
  margin-top:10px;
}
div.MssNavigation div.navButtons
{
  text-align:right;
}
div.MssNavigation div.navButtons input
{
  font-family:Arial;
  font-size:1em;
  height:31px;
  width:146px;
  background-image:url(/Sites/Aarhus%20Site/Images/button_background.png);
  background-repeat:repeat-x;
  background-color:
#629EE3;

  color:#fff;
  border:none;
  margin-left: 10px;
}

/*
===================================
MssRequired
===================================
*/
div.MssRequired
{
  font-family:Arial;
  float: left;
  font-size:0.8462em;
  color:inherit;
/*  margin-left:50px; */
}
/*
===================================
MssPage
===================================
*/
.MssPage
{
  padding: 0;
}

/*
===================================
MssMiniForum
===================================
*/
.MssMiniForum
{
  margin: 10px 0 0;
  padding: 0 37px 15px 29px;
}
.wizContentBar
{
  background-image: url(/Sites/Aarhus%20Site/Images/content_divider.gif);
  background-position: 0 100%;
}

.sysTable, .sysTable th, .sysTable td
{
  border: none;
  font-weight: normal;
  padding: 4px 0 6px;
  text-align: left;
}
.sysTable .link
{
  padding: 0;
  color:
#333333;

}
.wizOdd, .wizEven
{
  background-color:
#FFFFFF;

}
.forumBack
{
  display: inline-block;
  height: 25px;
  width: 146px;
  color: #fff;
  background-image: url(/Sites/Aarhus%20Site/Images/button_background.png);
  background-repeat: repeat-x;
  background-color:
#629EE3;

  text-align: center;
  padding-top: 6px;
  float: right;
  margin-top: 10px;
  font-weight: normal;
}
.MssMiniForum .forumLink
{
  font-weight: normal;
  text-decoration: underline;
  color:
#333333;

}


/*
===================================
MssPictureSeries
===================================
*/
.MssPictureSeries
{
  margin: 10px 0 0;
  padding: 0 37px 15px 29px;
}
.RightSideSpotsContentColumns .MssPictureSeries
{
  padding-right: 0;
}

div.MssPictureSeries br
{
  display: none;
}
div.MssPictureSeries .MssList
{
  margin-top: 25px;
}
div.MssPictureSeries span.present
{
  color:
#333333;

  font-weight: bold;
}
div.MssPictureSeries div.MssNavigation
{
  height: 18px;
  margin-top: 0;
}
div.MssPictureSeries div.MssNavigation a
{
  font-size: 1em;
  color:
#333333;

}
div.MssPictureSeries div.MssNavigation a:hover
{
  text-decoration: underline;
}
div.MssPictureSeries div.thumbnails
{
  margin: 15px 0 0;
}
div.MssPictureSeries div.thumb
{
  padding: 0 4px 16px 0;
}
div.MssPictureSeries a img
{
  border: none;
}
div.MssPictureSeries div.thumb div.thumbBorder
{
  background-color: #5c5c5c;
  border: none;
  padding: 4px;
}
div.MssPictureSeries a.download
{
  background: none;
  color:
#333333;

  font-size: 1em;
  padding: 0;
}
div.MssPictureSeries a.download:hover
{
  text-decoration: underline;
}
div.MssPictureSeries div.picture
{
  background-color: #5c5c5c;
  padding: 10px 0;
  margin: 15px 0 0;
}
div.MssPictureSeries div.picture img
{
  border: solid 2px #fff;
}
div.MssPictureSeries a.right
{
  float: none;
  font-size: 1em;
  padding: 10px 0 0;
}
/*
===================================
MssMailingList
===================================
*/
.MssMailingList
{
  padding: 0 37px 15px 29px;
}
.RightSideSpotsContentColumns .MssMailingList
{
  padding-right: 0;
}


/*
===================================
MssSMS
===================================
*/
.MssSMS
{
  padding: 0 37px 15px 29px;
}
.RightSideSpotsContentColumns .MssSMS
{
  padding-right: 0;
}


/*
===================================
MssNews
===================================
*/

.MssNews
{
  margin: 0 0 0;
  padding: 0 37px 15px 0px;
}
.RightSideSpotsContentColumns .MssNews
{
  padding-right: 0;
}
.FrontContentColumns .MssNews, .FrontContentColumns2 .MssNews
{
  padding: 0 0px 15px 0px;
}

/*
===================================
MssSearchBox & MssSearchResult
===================================
*/
.MssSearchResult, .MssSearchBox
{
  margin: 0 0 0;
  padding: 0 37px 15px 29px;
}
.RightSideSpotsContentColumns .MssSearchResult, .RightSideSpotsContentColumns .MssSearchBox
{
  padding-right: 0;
}

/*
===================================
MssContactForm
===================================
*/
.MssContactForm
{
  margin: 0 0 0;
  padding: 0 37px 15px 29px;
}
.RightSideSpotsContentColumns .MssContactForm
{
  padding-right: 0;
}

/*
===================================
MssLogin
===================================
*/
.MssLogin
{
  margin: 0 0 0;
  padding: 0 37px 15px 29px;
}
.RightSideSpotsContentColumns .MssLogin
{
  padding-right: 0;
}

/*
===================================
MssUserSettings
===================================
*/
.MssUserSettings
{
  margin: 0 0 0;
  padding: 0 37px 15px 29px;
}
.RightSideSpotsContentColumns .MssUserSettings
{
  padding-right: 0;
}
/*****************************
*  ROTATING IMAGE SPOT       *
*****************************/
#RotatingSpot
{
  float: left;
  width: 580px;
  height: 336px;
  position: relative;
  margin-bottom: 22px;
  /*margin-top: 5px; /*support #15637*/
  z-index: 3;
}
.RotatingSpotBlackBG
{
  background-image: url( '/images/spots/black_overlay_forside.png' );
  background-repeat: repeat-x;
  width: 580px;
  height: 70px;
  position: absolute;
  top: 266px;
  left: 0;
  z-index: 50; /* -moz-opacity: 0.6;*/
}
.RotatingSpotNav
{
  color: #fff;
  position: absolute;
  top: 276px;
  left: 8px;
  z-index: 100;
  float: left;
}
#RotatingSpotPager
{
  float: left;
}
#RotatingSpotStartStop
{
  float: left;
}
#RotatingSpotPager a
{
  display: block;
  float: left;
  color: #fff;
  background-image: url('/images/spots/aak_SpotPager_black.gif');
  background-repeat: no-repeat;
  margin-right: 5px;
  padding: 0px 0px 1px 5px;
  width: 12px;
  height: 15px;
  border: solid 1px #666;
  font-size: 11px;
  text-decoration: none;
  font-size: 1.0909em;
  line-height: normal;
}
#RotatingSpotPager a.activeSlide
{
  background-image: url('/images/spots/aak_SpotPager_blue.gif');
  border: solid 1px #fff;
}
#RotatingSpotStartStop a#RotatingSpotPause
{
  border: solid 1px #666;
  display: block;
  float: left;
  text-decoration: none;
}
#RotatingSpotStartStop a#RotatingSpotResume
{
  border: solid 1px #666;
  display: block;
  float: left;
  text-decoration: none;
}
#RotatingSpotImages .SpotImage
{
  position: absolute;
  top: 0px;
  left: 0px;
}
#RotatingSpotImages .RotatingSpotText
{
  position: absolute; 
  color: #fff;
  z-index: 200;
  top: 272px;
  left: 163px;
  text-transform: uppercase;
  font-size: 2.1818em;
  line-height: normal;
  width: 400px;
}
#RotatingSpotImages .RotatingSpotText a
{
  color: #fff;
}

.DownloadList .sysTitle
{
  display: inline-block;
}


.fileTextContainer a:hover
{
  text-decoration: underline;
}

.FileListTable tr
{
  height: 20px;
  margin-top: 10px;
}

.BodyInnerWrap .DownloadSpot
{
  padding-top: 5px;
}
.DownloadSpotWrapper
{
  width: 242px;
  margin-bottom: 10px;
}

#Spots .DownloadSpotWrapper .scFrameHint
{z-index:3000;
 left:250px;}

.DownloadSpot li
{margin:0;
 padding:0;}
 
 .EditSpots

.MssColumnBar
{
  background-image:url(/Sites/Aarhus%20Site/Images/listhead_background.gif);
  background-repeat:repeat-x;
  height:21px;
  border-right:solid 1px #bababa;
  font-size:0.9231em;
  font-weight:normal;
  padding:2px 0 0 11px;
  margin:0;
  color:#333;
}
.BannerBottom .MssColumnBar
{

  width:231px;
  margin-top:10px;
}
.Layout .InnerWrap .scLooseFrameZone {
clear:both;
}
.BannerBottom .ImageSpot
{float:left;
 margin-right:14px;}

/*
===================================
TextSpot
===================================
*/
.TextSpot
{
}
.TextSpot .InnerWrap
{
  background-color:#eaeaea;
  margin-bottom:10px;
}
.TextSpot h2
{
  font-size:1.2727em;
  font-weight:normal;
  color:#333;
  margin:0 0 2px;
}
.TextSpot p
{
  margin-top:0;
}
.TextSpot a
{
  color:#333;
  text-decoration:underline;
}

.TextSpot .TextArea
{
  padding:13px 14px 13px;
  font-size:0.8462em;
  line-height:128%;
  color:#333;
}

.BannerBottom .TextSpot
{
  float:left;
  width:242px;
  margin-right:9px;
}


/*
===================================
ImageSpotList
===================================
*/
.ImageSpot
{
  margin-bottom:10px;
}
.FrontContentColumns2 .BannerTop .ImageSpot
{
  float:left;
  margin-right:10px;
}


/*
===================================
MssLoginSpot
===================================
*/
.MssLoginSpot
{
  margin-top:10px;
  padding:11px;
  background-color:
#1561B3;

  background-image:url(/Sites/Aarhus%20Site/Images/spot_background.png);
}
.MssLoginSpot .MssColumnBar
{
  background-image:none;
  height:37px;
  border:none;
  font-size:1.0769em;
  font-weight:normal;
  color:#fff;
  padding:0;
  margin:0;
}
.MssLoginSpot .MssColumnBox
{
  background-color:transparent;
}
.MssLoginSpot div.MssFields div.field
{
  padding:2px 9px 3px;
  margin-top:5px;
}
.MssLoginSpot div.MssFields br
{
  display:none;
}
.MssLoginSpot div.MssFields label
{
  color:#fff;
}
.MssLoginSpot div.MssFields div.SpotSize input
{
  width:190px;
}
.MssLoginSpot div.MssFields div.SpotSize span
{
  color:#fff;
}
.MssLoginSpot .MssNavigation
{
  padding:7px 0 0;
  height:25px;
}
.MssLoginSpot .MssNavigation .MssCustomButton .MssLinkButton
{
  border:none;
  font-size:1.3846em;
  color:#fff;
  float:right;
  text-transform:uppercase;
  cursor:pointer;
  
}




 .sysList .sysSubDate
{
    color: White;
    background-image: url('/Sites/Aarhus%20Site/Advanced%20Calendar/images/calendar_day.gif');
    background-repeat: no-repeat;
    height: 37px;
    width: 30px;
    text-align: center;
    padding-top: 5px;
}

.DocumentList .Title, .sysList .sysSubDay
{
    font-size: 1.55em;
}
.sysText
{
    padding-top: 5px;
}

.sysText .sysTitle:hover
{
    text-decoration: underline;
}
#pagecolumns_0_columntwo_0_NavigationCategoriesLabel
{
    color: White;
}

#pagecolumns_0_columntwo_0_CategoriesDropDownList
{
    width: 200px;
    margin: 14px 0px 20px 0px;
}

#AdvancedCalendarNavigation
{
    background-color:
#1561B3;

    background-image: url('/Sites/Aarhus%20Site/Advanced%20Calendar/images/calendarspot_background.png');
    padding: 30px 0px 20px 22px;
}
#AdvancedCalendarNavigation .Categories select
{float:none;}

.sysTimeSpan, .sysText, .sysSubDate
{
    float: left;
}


.sysTopBorder
{
    float: left;
    border-top: solid 1px #999999;
    width: 394px;
    margin: 1px 0px 0px 10px;
}

#AdvancedCalendar
{
  padding:30px 24px 33px;
  background-color:#fff; /* [[ fld("WCAG Content Background Color", "", "", "hex") ]] */;
}
.ColumnSpan3 #AdvancedCalendar
{
  padding-right:48px;
}

#AdvancedCalendar h1
{
  color:#000;
  margin:0;
  font-size:2em;
  height:30px;
  line-height:30px;
}
#AdvancedCalendar .DayIcon
{
  padding-right:2%;
}
#AdvancedCalendar .EventContainer
{
  width:91%;
}
#AdvancedCalendar .EventContainer .Event .Title
{
  font-size:1.1667em;
  color:#4c4c4c;
  text-decoration:none;
}
#AdvancedCalendarNavigation .Categories select
{
  font-family:Calibri;
  font-size:1em;
  color:rgb(102, 102, 102); /* [[ fld("WCAG Content Text Color", "", "", "hex") ]] */;
}
#AdvancedCalendarNavigation .Categories label
{
  float:left;
}
#AdvancedCalendarNavigation .Calendar
{margin-top:50px;}


#AdvancedCalendar .scWebEditFrameButton,
#AdvancedCalendar .scWebEditFrameButtonHover
{width:25px;}

.multioverlays .button input
{
    margin: 7px 0px 0px 0px;
    width: 75px;
    background-color:Transparent;
    border:solid 0px #fff;
    color:#fff;
}

.multioverlays
{
    padding: 10px;
    height: 34px;
    background-color:
#1561B3;

    background-image:url('/Sites/Aarhus%20Site/Advanced%20GoogleMaps/images/googlemaps_top_background.png');
    background-position:0px 66px ;
    
}

.overlays
{
    padding: 10px;
    height: 34px;
    background-color:
#1561B3;

    background-image:url('/Sites/Aarhus%20Site/Advanced%20GoogleMaps/images/googlemaps_repeater.png');

}

.overlays .button input
{
  font-family:Arial;
  font-size:1em;
  height:31px;
    width: 75px;
      background-image:url('/Sites/Aarhus%20Site/Advanced%20GoogleMaps/images/googlemaps_button.png');
  background-repeat:repeat-x;
  background-color:
#1561B3;

  color:#fff;
  border:none;
}

