#Page {
	background-image:url(images/syddjurs/bodybackground.gif);
	background-repeat:repeat-x;
	background-color:#ECEEF2;
	text-align:center;
	/*margin:0px auto;*/
}
#Page #Container {
	width: 62.13494em; /*994px*/
	text-align: left;
	margin:0px auto;
}
#TopContainer {
	width: 100%;
	margin:0px auto;
	position:relative;
}

#Print
{
	width:35.369em; /*545 + 10px 656px*/
	margin:0px auto;
}

#MainArea {
	height: auto;
	/*width: 100%;*/
	/*margin:0px auto;*/
	padding-left:0.43757em; /*7px;*/
	padding-right:0.43757em; /*7px;*/
	display: block;
	/*background:url(images/syddjurs/baggrund2.gif);
	background-repeat:repeat-x;
	background-color:#EDEFF3; /* old value: #F3F5F7;*/
}

#MainAreaTopSpace
{
	height:0.6251em; /*10px;*/
}

#MainAreaTopAndCenter
{
	background:url(images/syddjurs/MainAreaTop.gif);
	background-repeat:no-repeat;
}

#MainAreaCenter
{
	background:url(images/syddjurs/MainAreaCenter.gif);
	background-repeat:repeat-y;
	/*padding-top:0.6251em; /*10px;*/
	/*width:980px; /*943px;*/
	/*vertical-align:top;*/
}

#MainAreaCenterTop
{
	background:url(images/syddjurs/MainAreaCenterTop.gif);
	background-repeat:no-repeat;
}

#MainAreaCenterPadding
{
	padding-top:0.6251em; /*10px;*/
	padding-left:1.18769em; /*19px;*/
}

#MainAreaCenterFixedHeight
{
	height:460px;
	width:0.06251em; /*1px;*/
}

#MainAreaBottom
{
	background:url(images/syddjurs/MainAreaBottomBorder.gif);
	background-repeat:repeat-x;
}

#BottomAreaBackground
{
	background:url(images/syddjurs/MainAreaBottom.gif);
	background-repeat:no-repeat;
	width:61.2598em; /*980px;*/
	height:2.43789em; /*39px;*/
}

#BottomAreaContainer
{
	width: 62.13494em; /*994px*/
	text-align: left;
	margin:0px auto;
}

#BottomAreaPadding
{
	padding-left:0.43757em; /*7px;*/
	padding-right:0.43757em; /*7px;*/
}

#MainAreaBottom .Container
{
	padding-top: 1.31271em; /*21px;*/
}

#MainAreaBottom .BottomText	
{
	text-align:center;
	color: #848484;
	font-size: 0.626em;
}
#MainAreaBottom .BottomText a
{
	color: #848484;
	font-size: 1em;
}

#testbottom
{
}

#CenterAreaPadding 
{
	padding-left: 1.3146em; /*21px*/
	padding-right: 1.3146em; /*21px*/
	padding-top:1.3146em; /*21px*/
}

#CenterArea 
{
	/*background: White url(images/syddjurs/center_body.jpg) repeat-x 0 -5px;*/
	background-image: url(images/syddjurs/center_body.jpg);
	background-repeat:repeat-x;
	background-color: White;
}

/* Top elements */
#Logo				{ }
#PortalName			{ }

#ServiceMenu
{
}

#ServiceMenu .ServiceMenuNotActive {
	padding-left:1.1268em;
}
#ServiceMenu .ServiceMenuActive {
	/*background:url(images/syddjurs/menu_body_active.gif);*/
	font-weight:bold;
	text-decoration:underline;
	padding-left:1.1268em;
}
/*#ServiceMenu *		{ color:#7188AC; }*/
#ServiceMenu a		
{
	font-size:0.5634em;
}

#ServiceMenu .ServiceMenuNotActive a, #ServiceMenu .ServiceMenuActive a
{
	color:#A4ADBC;
}

/*
#ServiceMenu a:hover, #ServiceMenu .Active { text-decoration:underline; }
#ServiceMenu input	{ font-size:0.6em; }
*/
/* MainArea elements */
#GlobalMenu
{
	padding-top:1px;
}

#GlobalMenu	td		{ height:1.1268em; } /*18px*/
#GlobalMenu .globalMenuTop	
{
	/*background:url(images/syddjurs/menu_top.gif);
	height: 0.0626em; /*1px*/
	/*width: 100%;*/
}
#GlobalMenu globalMenuBottom	
{
	/*background:url(images/syddjurs/menu_bottom.gif);
	height: 0.0626em; /*1px*/
	/*width: 100%;*/
}
#GlobalMenu	#globalMenuStart div		
{
	width:16px;
	/*background:url(images/syddjurs/menu_body.gif)  ;
	background-repeat:repeat-x;
	/*background-color:#0D2551;*/
}
#GlobalMenu	.globalMenuEnd		
{
	/*background:url(images/syddjurs/menu_body.gif);
	background-repeat:repeat-x;
	background-color:#0D2551;*/
	text-align:right;
}
/* #GlobalMenu .Over	{ background-color:#7CCBBC;  }*/
#GlobalMenu .Split	{
	/*background:url(images/syddjurs/menu_body_delimiter.jpg);
	background-repeat:repeat-x;
	background-color:#636B78;
	width:2px;*/
}
#GlobalMenu .NotActive {
	/*background:url(images/syddjurs/menu_body.gif);
	background-repeat:repeat-x;
	background-color:#0D2551;*/
	width:118px;/*7.3868em;/*118px*/
}
#GlobalMenu .Active 
{
	background:url(images/syddjurs/menu_body_active.jpg);
	background-repeat:repeat-x;
	background-color:#DADCE3;
	width:118px;/*7.3868em; /*118px*/
}

#GlobalMenu .Active a
{
	color:Black;
}

#GlobalMenu td		
{
	text-align:center;
	/*font-weight:bold;*/
	/*font-size:1.1em;*/
}
 
#GlobalMenu a		{ /*padding-left:1em; padding-right:1em; color:#0F213E; font-weight:bold; font-size:0.6em;*/ 
	color:White; text-decoration:none; font-size:0.5634em; }
/*#GlobalMenu a:hover	{ background-color:#7CCBBC; }*/

#TopMenu
{
	padding-top:0.6251em; /*10px;*/
	padding-left:0.6251em; /*10px;*/
}

#TopMenu	td
{
	height:1.8753em; /*30px*/
} 

#TopMenu .NotActive {
}
#TopMenu .Active 
{
	font-weight:bold;
}
#TopMenu a		{ padding-left:.84em; padding-right:.84em; color: Black; text-decoration:none; font-size:0.5634em; }

#TopMenu .Active
{
}

#TopMenu .Active a
{
	color: #893B66;
}


#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 {
	margin:0px auto;
	padding-top: 0.626em;
	padding-bottom:0.626em; padding-left:1.1268em; padding-right:1.1268em;
}


/*#Bottom { font-size:0.6em; }
#Bottom .Title			{ color:#818386; }
#Bottom .Address		{ color:#AFB1B3; }*/

img { font-size: medium; }
a img {border:none;}
body 
{
	background-color:#F3F5F7;
	margin: 0px;
}

.LastUpdate				{ color:#818386; font-size:0.9em; }

/*.MenuPath 				{ padding-top:10px; padding-left:18px; font-size:0.6em; }*/
#MenuPath	
{
	padding-bottom: 1.111em; /*10px;*/
	font-size:0.5634em;
	color: #999999;
}
#MenuPath A
{
	color: #999999;
	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.6em; }*/
.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: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0F213E;
	text-decoration:none;
}


/*A { color:#0081CF; }*/
/*#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; }

#FrontPage
{
	vertical-align:top;
}

#FrontPage .imagePadding
{
	padding-right: 1.0016em; /*16px*/
	padding-bottom: 0.8764em; /*14px*/
}
#FrontPage .fpwebpart
{
	border-top-color: #CBCBCB;
	border-top-style:solid;
	border-top-width: 0.0626em; /*1px;*/
	width:19.8442em; /*317px;*/
	padding-bottom: 0.939em; /*15px;*/
}

.fpwebpart form
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.fpwebpart select
{
	font-size: 0.5634em; /* 9px */
	width:160px;
}

.fpwebpart .select1
{
	margin-top:0.6251em; /*10px;*/
}

.fpwebpart .select2
{
	margin-top:0.31255em; /*5px;*/
	margin-bottom: 0.06251em; /*1px;*/
}

.fpwebpart .title
{
	padding-bottom: 0.50008em; /*8px;*/
}

#nembetjening select
{
	font-size: 0.5634em; /* 9px */
	width:100%;
}

#nembetjening form
{
	margin-bottom:19px;
	/*padding-bottom:0px;*/
}

#FrontPage .SearchContent
{
	text-align:right;
}

#FrontPage .SearchContent .SearchBox
{
	font-size: 0.5634em; /* 9px /*0.626em; /*10px*/
	padding-top:0px;
	padding-bottom:0.06251em; /*1px;*/
	width:130px;
}

#FrontPage .SearchContent .SearchSubmitImage
{
	vertical-align:middle;
}

#FrontPage .documenttext
{
	font-size:0.626em;
	color: #444444;
}

#FrontPage .newslist
{
	padding-top: 0.626em; /*10px;*/
}

#FrontPage .documenttext p
{
	color: #444444;
	line-height:1.3em;
	margin-bottom:0px;
}

#FrontPage .documenttext a, #SubMenuDocument .documenttext p a
{
	color: #273753;
	/*text-decoration:underline;*/
}

#FrontPage .title
{
	/*font-size: 1.6276em; 26px;*/
	color:#893B66;
}

#FrontPage .titlesmall
{
	color: #5D697E;
	font-size: 1.1268em; /*18px;*/
}

#FrontPage h2 a
{
	color: #893B66;
}

#FrontPage .newslist .header
{
	font-size:0.5634em;
	font-weight:bold;
	color: #273753;
}

#FrontPage .newslist .text
{
	font-size:0.5634em;
	color: #273753;
}

#FrontPage .newslist .readmore
{
	padding-bottom: 0.5634em;
}

#FrontPage .newslist .readmore a
{
	font-size:0.5634em;
	color: #8A8A8A;
}

#FrontPage .newslist .lookall a
{
	font-size:0.5634em;
	color: #873864;
}
#FrontPage .modify
{
	font-size:0.626em;
	color: #999;
}
#FrontPage .modify A
{
	color: #999;
}

#FrontPage #FpLeftSide .border
{
	border-left-style:none;
	border-top-style: solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width: 0.06251em; /*1px*/
	border-color: #CCCCCC;
	vertical-align:top;
	width:22.92em; /*367px; 400 - 1 - 16 - 16= 3367px, em værdi justeret*/
	height: 17.9036em; /*296px; 298 - 2 -10 = 286px */
	padding-left: 1.0016em; /*16px;*/
	padding-right: 1.0016em; /*16px;*/
	padding-top: 0.626em; /*10px;*/
}

#FpLeftSide
{
	/*padding-left: 0.626em; /*10px;*/
	/*width: 36.9966em; /*632px;*/
}

#FpRightSide
{
	width: 19.92em; /*19.9694em; /*319px;*/
	padding-left:1.0016em;
	padding-right: 0.313em; /*5px;*/
	padding-top: 0.1878em; /*3px;*/
}

#FpRightSide .delimiterTop
{
	font-size: 0.5008em; /*8px;*/
}

#FpRightSide .delimiterBottom
{
	font-size: 0.5008em; /*8px;*/
}

#FpRightSide .title
{
	/*padding-top: 5px;*/
}

#MdRightSide
{
	/*width:12.31447em; /*197px;*/
	width:12.37698em; /*198px;*/
}

#MenuDocument
{
	/*padding: 0.626em; /*10px;*/
	padding-right: 0.313em; /*5px;*/
}

#MenuDocument .noPicture
{
	border-style:solid;
	border-width: 0.0626em; /*1px*/
	border-color: #CCCCCC;
	padding:0.626em; /*10px;*/
	height: 25.6291em; /*410px = 430 - 10 -10 */
	width: 10.50168em; /*168px = 190 - 10 - 10 - 2 */
}

#MenuDocument #MainMenuArea
{
}

#MenuDocument .border
{
	border-top-style: solid;
	border-top-width: 0.0626em; /*1px*/
	border-right-style: solid;
	border-right-width:0.0626em; /*1px*/
	border-bottom-style:solid;
	border-bottom-width:0.0626em; /*1px*/
	border-color: #CCCCCC;
	vertical-align:top;
	width:34.117em; /*545px;*/
}

#MenuDocument .padding
{
	padding-left: 2.191em; /*35px;*/
	padding-right: 2.191em; /*35px;*/
	padding-top: 0.626em; /*10px;*/
	padding-bottom: 0.626em; /*10px;*/
}

#MenuDocument .menulist
{
	padding-top: 2.191em; /*35px;*/
	padding-bottom: 2.191em; /*35px;*/
}

#MenuDocument .menulist tr
{
	padding-bottom: 0.939em; /*15px*/
}

#MenuDocument .menulist .TableData
{
	width:13.1271em; /*210px;*/
}

#MenuDocument .menulist .header
{
	font-size:0.626em;
	font-weight:bold;
	color: #273753;
}

#MenuDocument .menulist .link, #MenuDocument .menulist .DocumentLinks
{
	font-size:0.626em;
}

#MenuDocument .text
{
	font-size:0.5634em;
	color: #444444;
}

#MenuDocument .modify
{
	font-size:0.5634em;
	color: #999;
}
#MenuDocument .modify A
{
	color: #999;
}

#MenuDocument .imagePadding
{
	padding-left: 0.81263em; /*13px*/
	padding-bottom: 0.626em; /*10px*/
}

#MenuDocument .menulist .space
{
	width: 1.8753em; /*30px*/
}

#MenuDocument td
{
	vertical-align:top;
}

#SubMenuDocument
{
	/*padding: 0.626em; /*10px;*/
	padding-right: 0.25004em; /*4px;*/
	/*padding: 0.626em; /*10px;*/
}

#SmdRightSide
{
	width:12.31447em; /*197px;*/
}

#SubMenuDocument .leftmenulist
{
	width: 11.894em; /*190px;*/
	color: #273753;
	padding-left: 0.313em; /*5px;*/
	padding-right: 0.313em; /*5px;*/
	padding-top: 1.1894em; /*19px;*/
	padding-bottom: 1.1894em; /*19px;*/
}

#SubMenuDocument .leftmenuitem .header
{
	font-size:0.626em;
}

#SubMenuDocument .leftmenuitem .headerActive
{
	font-size:0.626em;
	font-weight:bold;
}

#SubMenuDocument .leftmenuitem .leftsubmenu
{
	padding-left: 0.6886em; /*11px;*/
}

#SubMenuDocument #SmdMiddle
{
}

#SubMenuDocument .tdmiddle
{
	vertical-align:top;
	border-top-color: #CBCBCB;
	border-top-style:solid;
	border-top-width: 0.0626em; /*1px;*/
	width:31.613em; /*545 - 20 - 20 = 505px;*/
}

#SubMenuDocument .padding
{
	padding: 0.626em; /*10px;*/
}

#SubMenuDocument #MainMenuArea
{
}

#SubMenuDocument .space
{
	width: 1.0016em; /*16px = 26px - 10px;*/
}

.documenttext
{
	font-size:0.626em;
	line-height:1.3em;
	color: #444444;
}

.newscreatedate
{
	font-size:0.626em;
	color: #444444;
}

.newslistelement
{
	padding-bottom:1em;
}

.newslistelement img
{
	border-bottom:solid 1em white;
}

#SubMenuDocument .documenttext
{
	/*padding-top: 1.1894em; /*19px;*/
	/*padding-bottom: 1.1894em; /*19px;*/
}

.documenttext p, .documenttext td
{
	color: #444444;
}

.documenttext a, .documenttext p a
{
	color: #273753;
	text-decoration:underline;
}

.datechooser
{
	text-align:center;
}

.datechooser a
{
	font-size:0.626em;
	line-height:2em;
	color: #273753;
	text-decoration:underline;
	padding-right:2em;
}

.datechooser a.selected
{
	font-weight:bold;
}

#SubMenuDocument td
{
	vertical-align:top;
}

#SubMenuDocument .documentlisttr td
{
	padding-bottom: 1.2502em; /*20px;*/
}

#SubMenuDocument .documentlist img
{
	margin-right: 0.6251em; /*10px;*/
	/*padding-right: 10px;*/
}


#SubMenuDocument .documentlist .header
{
	font-weight:bold;
	color: #273753;
	font-size:0.5634em;
}

#SubMenuDocument .text
{
	font-size:0.626em;
	color: #444444;
	padding-top: 0.43757em; /*7px;*/
}

#SubMenuDocument .text a
{
	color: #444444;
}
#SubMenuDocument .modify
{
	font-size:0.626em;
	color: #999;
}
#SubMenuDocument .modify A
{
	color: #999;
}

#SubMenuDocument .imagePadding
{
	padding-left: 0.8764em; /*14px*/
	padding-bottom: 0.626em; /*10px*/
}

#SubMenuDocument .title2
{
	padding-bottom:0.6241em; /*20px;*/
}

#SubMenuDocument .webpartheader
{
	color: #893B66;
	font-weight: bold;
	font-size: 0.626em; /*10px*/
	padding-bottom: 0.2504em; /*4px*/
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 0.0626em; /*1px*/
}

.webparttext
{
	width: 11.5184em; /*184px;*/
}

.webparttext .title
{
	font-size: 0.626em; /*10px*/
	font-weight: bold;
	color: #893B66;
	padding-bottom: 0.2504em; /*4px*/
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 0.0626em; /*1px*/
}

.webparttext .wptext
{
	padding-top: 0.3756em; /*6px; */
	/*padding-bottom: 0.3756em; /*6px; */
}


.webparttext input
{
	font-size: 0.626em; /*10px*/
	padding-top:0px;
	padding-bottom:0px;
}

.webparttext form
{
	margin-top:0px;
	margin-bottom:0px;
}

.webparttext .SearchLableText
{
	font-size: 0.626em; /*10px*/
	font-weight: bold;
	cursor:hand;
}


#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; 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; }
#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
{
	margin-top:0px;
	margin-bottom:10px;
	font-size: 2.0032em;
	color: #893B66;
}

#Sitemap h2 
{
	font-size:0.626em;
	color: #444444;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#Sitemap h3
{
	font-size:0.626em;
	color: #444444;
	font-weight: normal;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom: 0px;
	padding-top: 0px;
}


h2.title
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 1.7528em; /*28px*/
	color: #5D697E;
	font-weight: normal;
}

h1.title
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 2.0032em;
	color: #893B66;
	font-weight: normal;
}

h1.title2
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 2.0032em;
	font-weight: normal;
	color: #893B66;
}

h1.title3
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-size: 1.7528em; /*28px*/
	color: #5D697E;
}

.title
{
	font-size: 1.7528em; /*28px*/
	color: #5D697E;
}

.title2
{
	font-size: 2.0032em;
	color: #893B66;
}

#DocumentBase
{
	padding: 0.626em; /*10px;*/
}

#DocumentBase .text
{
	font-size:0.626em;
	color: #444444;
	padding-top: 0.43757em; /*7px;*/
}

#Document
{
	width:30.31735em; /*485px; /* 505 - 20 = 485px */
}

#Document .title2
{
	padding-right: 0.93765em; /*15px;*/
}

#Document .title3
{
	padding-right: 0.93765em; /*15px;*/
}

#SearchResult
{
	font-size: 0.626em; /*10px;*/
}

#SearchResult input
{
	font-size: 1em; /*10px*/
	padding-top:0px;
	padding-bottom:0px;
}

#SearchResult form
{
	margin-top:0px;
	margin-bottom:1em;
}

#SearchResult .SearchLableText
{
	font-weight: bold;
	cursor:hand;
}

.debatecategory
{
	font-size: 0.626em; /*10px;*/
}

.debatecategory .categorytitle
{
	font-style:italic;
	margin-bottom: .5em;
}

.debatecategory .subject
{
	margin-left: 2em;
	margin-bottom: .5em;
}

.debatecategory .subjecttitle
{
	font-weight: bold;
}

.debatesubject
{
	font-size: 0.626em; /*10px;*/
}
.debatesubject a
{
	text-decoration:underline;
}

.debatesubject .debatetitle
{
	font-weight: bold;
}

.debatesubject .author
{
	font-style:italic;
}

.debatesubject hr, .datechooser hr
{
	height:1px;
	color:#CCCCCC;
}

.debateform
{
	font-size: 0.626em; /*10px;*/
}

.debateform .debatetitle a
{
	color: #893B66;
	font-weight: bold;
}

.debateform input, .debateform textarea
{
	font-size: 1em; /*10px;*/
	padding-top:0px;
	padding-bottom:0px;
}

.debateform .searchLableText
{
	font-weight: bold;
	cursor:hand;
}

.debateform .debateInput
{
	width:40.5em; 
}

.debateform .inputMessage
{
	width:40.5em;
	margin-top: .5em;
}

form
{
	margin-top:0px;
	margin-bottom:0px;
}
#FrontPage #fpselfservice
{
	margin-top: 0px;
	margin-bottom: 0px;
}

#FrontPage #fpselfservice select
{
	font-size: 0.5634em; /* 9px */
	width:160px;
}

#FrontPage #fpselfservice .select1
{
	margin-top:0.6251em; /*10px;*/
}

#FrontPage #fpselfservice .select2
{
	margin-top:0.31255em; /*5px;*/
	margin-bottom: 0.06251em; /*1px;*/
}
#FrontPage .documenttext h1, #FrontPage .documenttext h2 {
	margin-top: 0px;
	font-size: 2.0032em;
	color: #893B66;
	font-weight: normal;
}

.Gallery {
	margin-bottom:10px;
}
#GalleryImageLoader {
	height: 350px;
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
#GalleryImageLoader img {
	margin-top:150px;
}
#GalleryImageContainer {
}
#GalleryNumbers {
	margin-top: 10px;
	font-size:0.626em;
	line-height:1.3em;
	color: #444444;
}
#GalleryNumbers a {
	font-size:1em;
	padding-left: 4px;
	padding-right: 4px;
	color: #444444;
}
#GalleryNumbers a:hover {
	background-color: #444444;
	color: #fff;
}


.MailForm {
}
.MailForm .Field {
	margin-bottom:10px;
}
.MailForm label {
	font-weight:normal;
}
.MailForm .Title, .MailForm .Title label {
	font-weight:bold;
}
.MailForm .Input {
	width: 97%;
}
