#Page {
	text-align:center;
	margin:0px auto;
}
#Page #Container {
/*	width: 47.576em;*/
	width: 960px;
	text-align: left;
	margin:0px auto;
}
#TopContainer {
/*	background-color:#0F213E;
	border-left:1px solid #0F213E; border-right:1px solid #0F213E;*/
	width: 100%;
	margin:0px auto;
}
#Bottom {
	background-color:White;
	width: 100%;
	margin:0px auto;
}
#MainArea {
	border-left: 1px solid White; border-right: 1px solid White;
	height: auto; width: 100%;
	margin:0px auto;
	display: block;
}


/* Top elements */
#Logo				{  }
#ServiceMenu		{ margin-top:0.8764em; float:right; }
#ServiceMenu *		{ color:#7188AC; }
#ServiceMenu a		{ padding-right:10px; text-decoration:none; font-size:0.6em; }
#ServiceMenu a:hover, #ServiceMenu .Active { text-decoration:underline; }
#ServiceMenu input	{ font-size:0.6em; }

/* MainArea elements */
#GlobalMenu			{ margin:0px auto; width: 100%; }
#GlobalMenu .Over	
{
	/*background-color:#7CCBBC;*/
}
#GlobalMenu .Split	{ background-color:transparent; }
#GlobalMenu td		{ text-align:left; }
#GlobalMenu a		{ padding-left:1em; padding-right:1em; color:#0F213E; font-weight:normal; font-size:0.6em; text-decoration:none; }
#GlobalMenu a:hover, #GlobalMenu .Active
{ 
	/*background-color:#7CCBBC; */
	text-decoration: underline;
}

#TreeMenu {
	width: 10.329em;
}
#Content {
	width:24.101em;
}
#SubContent {
	width:16.4012em;
	margin-bottom:0.626em;
}

#Material {	width: 10.016em; }
#Material * { color: #43556A; }
#Material A { color:#0081CF; }
/*#Material A:hover { color:#0F213E; }*/
#Material .Text { font-size: 0.6484em; }

.MaterialContainer {
	background-color:#DFDFDF;
	padding: 0.626em;
	display: block;
	margin-bottom:0.626em;
}


#SubMaterial { 
	width: 17.7784em;
}

#SubMaterial .MaterialContainer {
	background-color:#FFFFFF;
	display: block;
	padding-bottom:0.7512em;
	padding-top:0.7512em;
	padding-left: 1.44em;
	padding-right: 1.44em;
	border-right:0.0626em solid #D3D3D3;
	border-bottom:0.0626em solid #D3D3D3;
	margin-bottom:0.626em;
}

.Text 
{
	font-size: 0.7em;
}

/*.Text A:hover	{ color:#0F213E; }*/
.Text .Text {
	font-size: 1em;
}
#TreeMenu #Tree div	{ margin-top:0.1em; margin-bottom:0.1em; padding-bottom:0.1em; padding-left:0.5em; padding-right:0.5em; }
#TreeMenu a			{ font-size:0.6em; color:#0F213E; display:block; }
#TreeMenu .L1		{ font-weight:bold; }
#TreeMenu .L3		{ margin-left:1.2em; }
#TreeMenu .Over, #TreeMenu .Active { background-color:#DBDADA; }

#TreeMenu #Section {
	padding-left:0.1252em;
	padding-right:0.1252em;
	padding-top:0.1252em;
	padding-bottom:0.1252em;
	margin-bottom:1em;
	background-color:white;
}
#TreeMenu #SectionTitle { font-weight:bold; margin-bottom:1em; margin-left:0.5em;  }
#TreeMenu #Section div	{ margin-top:0.1em; margin-bottom:0.1em; padding-bottom:0.1em; padding-left:0.5em; padding-right:0.5em; }
#TreeMenu #Section .Active { font-weight:bold; }

.Filler {
	width:100%;
	height:0px;
}

/* Bottom elements */
#Bottom .Container	{ padding-top:0.626em; padding-bottom:0.626em; padding-left:1.1268em; padding-right:1.1268em; }
#Bottom div div		{ font-size:0.6em; }
#Bottom .Title			{ color:#818386; }
#Bottom .Address		{ color:#AFB1B3; }

img { font-size: medium; }
body 
{
	margin-top: 0px;
/*	background-color: #EBEBEB;*/
}

.LastUpdate				{ color:#818386; font-size:0.9em; }

.MenuPath 				{ padding-top:10px; padding-left:18px; font-size:0.6em; }
.MenuPath, .MenuPath a	{ color:#818386; text-decoration:none; }

.NewsDate				{ color:#818386; font-weight:bold; font-size:0.9em; }
.NewsLink				{ color:#0081CF; }
/*.NewsLink:hover			{ color:#0F213E; }*/
.NewsLinkActive			{ color:#0F213E; }
.PortalHeading			{ font-size:1.2em; font-weight:bold; }

.Button					{ color:#3F725A; background-color:#7FB386; border-bottom:1px solid #6FA474; border-right:1px solid #6FA474; font-size:0.9em; border-top:1px solid #7FB386;  border-left:1px solid #7FB386; }
.SearchInput			{ font-size:0.9em; }
.SectionPaging			{ margin-bottom:1em; }

/* Sitemap */
.SitemapLevel0	{ font-weight:bold; color:#0F213E; }
.SitemapLevel1	{ color:#0F213E; }
.SitemapLevel2	{ color:#0F213E; font-size:0.9em; }
.SitemapLevel3	{ color:#0F213E; font-size:0.9em; }
 
body,TD,P,A,INPUT,TEXTAREA,OPTION,SELECT	{
	font-family: Arial, Helvetica, sans-serif;
	color:#0F213E;
	text-decoration:none;
}
INPUT,TEXTAREA,OPTION,SELECT {
	font-size: 1em;
}
A
{
	color: #000000;
	text-decoration: underline;
}

A:hover
{
	color: #C10000;
	text-decoration: underline;
}

#SubFrontpage h1	{ font-size:1.8em; font-weight:bold; color:#99162C; font-family:Arial, Helvetica, sans-serif; }
h1				{ font-size:1.8em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.Heading1 { font-size:1.8em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; } /* Exists because of old setup */
#Material h2 { font-size:1.2em; }

h3 { font-weight:bold; font-size:1em; margin-bottom:0em; }
h2 { font-weight:bold; font-size:1.2em; }

#SubMaterial .Text * { color:#0F213E; }
#SubMaterial .Text h2 { color:#0081CF; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; }
#SubMaterial .Text a { font-weight:bold; }
/*#SubMaterial .Text a:hover { color:#0081CF; }*/
#SubMaterial .Text a.ReadMore { color:#0081CF; font-weight:normal; }
#SubContent .Text h1 { color:#99162C; }
#SubContent .Text * { color:#0F213E; }
#SubContent .Text a { color:#0081CF; }
/*#SubContent .Text a:hover { color:#0F213E; }*/

h1 { margin-top:0em; margin-bottom:0.75em; }
h2 { margin-top:0px; margin-bottom:0.75em; }
h3 { margin-top:0px; margin-bottom:0em; }
p { margin-top:0em; margin-bottom:1em; }
/*
#FrontPageTop {
		width:46.15em; margin-bottom:0.5em;
		padding-top:0.9em; padding-bottom:0.9em;
		background-color:#FFFFFF;
		border-right:1px solid #D3D3D3; border-bottom:1px solid #D3D3D3; 
	}
#FrontPageTop .Title	{ color:#0081CF; font-size:1em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; }
#FrontPageTop a			{ font-size:0.7em; font-weight:bold; color:#0F213E; }
#FrontPageTop a:hover	{ color:#0081CF; }

#FrontPageBottom h2 { font-size:1.8em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#FrontPageBottom .White { background-color:#F8F8F8; }
#FrontPageBottom .White .Text * { color:#1A1718; }
#FrontPageBottom .White .Text a { color:#99162C; }
#FrontPageBottom .White .Text a:hover { color:#0F213E; }
#FrontPageBottom .White .Text h2 { color:#99162C; }
#FrontPageBottom .Green { background-color:#B8C9C0; }
#FrontPageBottom .Green .Text * { color:#1E2823; }
#FrontPageBottom .Green .Text a { color:#99162C; }
#FrontPageBottom .Green .Text a:hover { color:#0F213E; }
#FrontPageBottom .Green .Text h2 { color:#99162C; }
#FrontPageBottom .Gray { background-color:#284054; }
#FrontPageBottom .Gray .Text * { color:#FFFFFF; }
#FrontPageBottom .Gray .Text a { color:#1A1718; }
#FrontPageBottom .Gray .Text h2 { color:#99162C; }
#FrontPageBottom .Blue { background-color:#789EBF; }
#FrontPageBottom .Blue .Text * { color:#C6D4E5; }
#FrontPageBottom .Blue .Text a { color:#1A1718; }
#FrontPageBottom .Blue .Text h2 { color:#99162C; }
*/
/* Slotte haver, åbningstider mm CHH  */

.CastleInfoLink		{ color:#0F213E; }
.CastleInfoLink:hover	{ font-weight:bold;  }

/* Sitemap*/

.Sitemap h1 {
	font-weight:bold;
	font-size:1.0em;
	margin-top:0px;
	margin-bottom:0em;
}
.Sitemap h2, .Sitemap h3 {
	font-weight:normal;
	font-size:1.0em;
	margin-top:0px;
	margin-bottom:0em;
}

td.WebPartTitle
{
	background-image: url(/images/Ballerup-RedBar.jpg);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	font-weight: normal;		
	vertical-align: top;
	letter-spacing: 2px;
}

td.WebPartTitleActive
{
	background-image: url(/images/Ballerup-RedBar.jpg);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	/*font-weight:bold;		*/
	vertical-align: top;
	letter-spacing: 2px;
}

td.WebPartTitleActive a
{
	color:White;
	text-decoration:none;
}

td.WebPartTitle a
{
	color:White;
	text-decoration:none;
}

#ITBuy td.WebPartTitle
{
	background-image: url(/images/Ballerup-GreyBarUD.gif);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #444444;
	font-weight: normal;		
	vertical-align: top;
	letter-spacing: 2px;
}

#ITBuy td.WebPartTitleActive
{
	background-image: url(/images/Ballerup-RedBar.jpg);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	/*font-weight:bold;		*/
	vertical-align: top;
	letter-spacing: 2px;
}

#ITBuy td.WebPartTitleActive a
{
	color:White;
}

#ITBuy td.WebPartTitle a
{
	color:#444444;
	text-decoration:none;
}

td.WebPartTopDelimiter
{
	background-image: url(/images/Ballerup-GreyBar.jpg);
	background-repeat: repeat-x;
	width:1em;
	/*background-color:White;*/
}

td.WebPartTop
{
	background-image: url(/images/Ballerup-GreyBar.jpg);
	background-repeat: repeat-x;
	width:100%;
	text-align:right;
}

td.WebPartTop div
{
	font-size: 9pt;
	padding-right:10px;
}

.WebPartContent
{
	padding:0.5em 0.5em 0.5em 0.5em;
}

.WebPartTable
{
	border-collapse:collapse;
}

.Itbuytdmain
{
	width: 940px;
	border-style:solid;
	border-color:#888888;
	border-width:1px;
	padding:0.5em 0.5em 0.5em 0.5em;
	vertical-align:top;
	/*font-size: 0.7em;*/
}

.Itbuytdleft
{
	width: 240px;
	border-style:solid;
	border-color:#888888;
	border-width:1px;
	padding:0.5em 0.5em 0.5em 0.5em;
	line-height:2em;
	vertical-align:top;
	font-size: 0.7em;
}

.Itbuytdleft .header
{
	padding-right:10px;
	font-weight:bold;
}

.Itbuytdleft .Buttonlink
{
	white-space:nowrap;
}

.Itbuytdleft .c2
{
	width: 150px;
}

.Itbuytdleft hr
{
	width:230px;
	height:1px;
	color:#888888;
}

.Itbuytdright, .Basket
{
	width: 700px;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	padding:0.5em 0.5em 0.5em 0.5em;
	line-height:2em;
	vertical-align:top;
	text-align:left;
	font-size: 0.7em;
}

.Itbuytdleft  a.ListElement
{
	text-decoration:none;
	font-weight:normal;
} 

.Itbuytdleft  a.ListElementActive
{
	font-weight:bold;
}

.Itbuytdleft  table.subgroup
{
	margin-left: 1em;
}

.Itbuytdleft #search input
{
	margin-bottom:5px;
	width:222px;
}

.Itbuytdleft #searchresult
{
	padding-top:10px;
}

.headerLeft
{
	font-weight:bold;
	padding-right:15px;
}

.headerRight
{
	font-weight:bold;
	padding-left:15px;
	text-align:right;
}

.itemLeft
{
	padding-right:15px;
}

.itemRight
{
	padding-left:15px;
	text-align:right;
}

.itemLeftMaxWidth
{
	width:150px;
	padding-right:20px;
}

form
{
	margin-bottom:0px;
}

.Basket .right, .Basket input, .Itbuytdright .right
{
	text-align:right;
}

.Itbuytdright table td
{
	vertical-align:top;
}

.Itbuytdright table td a, .Basket table td a
{
	text-decoration:none;
}

.Itbuytdright .tilbudsmetatekst
{
	font-style:italic;
}

.Buttonlink
{
	/*background-image: url(/images/Ballerup-RedBar.jpg);
	background-repeat: repeat-x;*/
	background-color:#999999;
	color:White;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;
	border: solid 1px #555555;
	text-decoration:none;
}

div.FrontPageFactBox
{
	background-color: #e6e6e6;
}

.Status
{
	font-weight: bold;
	padding-left: 10px;
}

div.newsDate
{
	color: #C10000;
	padding-bottom: 4px;
}

div.newsContent
{
	padding-bottom: 4px;
}

div.newsDateInHeader
{
	font-size: 9pt;
	color: #C10000;
	padding-bottom: 4px;
	padding-right: 10px;
}

div.newsImage
{
	padding-bottom: 4px;
}

div.newsHeadline
{
	font-weight: bold;	
	padding-bottom: 4px;
}

div.newsTeaser
{
	padding-bottom: 4px;
}

a.newsLink
{
	color: #000000;
	text-decoration: underline;	
}

a.newsLink:hover
{
	color: #C10000;
	text-decoration: underline;	
}

a.newsLink:visited
{
	color: #000000;
	text-decoration: underline;	
}

div.newsListItem
{
	padding-bottom: 20px;	
}

div.StatusText
{
	padding-top: 10px;
	padding-left: 5px;
}

div.newsItemDetails
{
	padding: 5px;
	text-align: left;
}
