	form		{ margin-bottom: 0px; }
	body		{ font-family: Verdana; font-size: 9pt; }
	table		{ font-size: 9pt; }
	table.ImageBorder	{ border-width: 1px; border-style:solid; border-collapse: collapse; border-color: #000000; }
	p.Footer		{ color:#afafaf }
	p.Tab		{ line-height:1em; margin:6px 0px 0px 0px;  }
	p		{ font-size: 9pt; line-height:1.6em; margin:7px 0px 7px 0px;  }
	td		{ line-height:1.6em }
	td.Caption	{ font-weight:bold; vertical-align:top; font-size: 9pt; line-height:1.6em }
	a		{ color:#124179; text-decoration:underline }
	a.Footer		{ color:#afafaf; text-decoration:none }
	a.Nav1x1xA	{ font-weight:normal; font-size: 8pt; color:#124179; text-decoration:underline }
	a.Nav1x1xI	{ font-weight:normal; font-size: 8pt; color:#000000; text-decoration:none }
	a.Nav1x2xA	{ font-weight:normal; font-size: 8pt; color:#124179; text-decoration:underline }
	a.Nav1x2xI	{ font-weight:normal; font-size: 8pt; color:#000000; text-decoration:none }
	a.Nav1x3xA	{ font-weight:normal; font-size: 8pt; color:#124179; text-decoration:underline }
	a.Nav1x3xI	{ font-weight:normal; font-size: 8pt; color:#000000; text-decoration:none }
	a.Nav2x1xA	{ font-weight:normal; font-size: 8pt; color:#124179; text-decoration:underline }
	a.Nav2x1xI	{ font-weight:normal; font-size: 8pt; color:#000000; text-decoration:none }
	li		{ margin:0px 0px 5px 0px; }
	h1		{ font-size: 13pt; margin:17px 0px 7px 0px;  }
	h2		{ font-size: 11pt; color:#124179; margin:13px 0px 7px 0px;}
	h3		{ font-size: 10pt; margin:13px 0px 7px 0px;}
	h4		{ font-size: 9pt; margin:13px 0px 7px 0px;}
	h5		{ font-size: 8pt; margin:13px 0px 7px 0px;}
	h6		{ font-size: 8pt; margin:13px 0px 7px 0px;}

	a.wcmsArticleCloud  { text-decoration: none; line-height:1.65em }
	a.wcmsArticleCloud:hover  { text-decoration: underline; line-height:1.65em }

.sm { font-size:8.5pt; }
.vsm { font-size:7pt; }
table.rgt { text-align: right; }
table.rgt2 td { border: solid 1px black }




	table.arTree	  { width:100%; border-width: 1px; border-style:solid; border-collapse:collapse; border-color:#000000; margin-bottom: 10px; }
	table.arTitle	  { width:100%; border-width: 1px; border-style:solid; border-collapse:collapse; border-color:#000000; margin-bottom: 10px; }
	table.arPost	  { width:100%; border-width: 1px; border-style:solid; border-collapse:collapse; border-color:#000000; margin-bottom: 10px; }
	table.arForum	  { width:100%; border-width: 1px; border-style:solid; border-collapse:collapse; border-color:#000000; margin-bottom: 10px; }
	table.arThread	  { width:100%; border-width: 1px; border-style:solid; border-collapse:collapse; border-color:#000000; margin-bottom: 10px; }
	table.arFunction  { width:100%; border-width: 1px; border-style:solid; border-collapse:collapse; border-color:#000000; margin-bottom: 10px; }

	table.arForm      { width:100%; border-width: 1px; border-style:solid; border-collapse:collapse; border-color:#000000; margin-bottom: 10px; }
	form.arForm	  { margin:0px; }
	td.arFormHeadline { font-size:10pt; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:0px; background-color:#D9E0EA; }
	td.arFormText     { font-size:10pt; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:0px; background-color:#D9E0EA; }
	td.arFormSubmit   { font-size:10pt; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px; background-color:#D9E0EA; text-align:right; }
	input.arHeadline  { width:100%; }
	textarea.arText   { width:100%; height:300px; }

	td.arCaption	{ font-size:10pt; padding:5px; background-color:#C9F3C5; border-width: 1px; border-style:solid; font-weight:bold }
	td.arContent	{ font-size:10pt; padding:5px; background-color:#FFFFFF; border-width: 1px; border-style:solid;  }
	td.arContentFixed	{ font-size:10pt; padding:5px; background-color:#FFFFDD; border-width: 1px; border-style:solid;  }

	td.arDate	{ font-size:10pt; padding:5px;  background-color:#C9F3C5; border-width: 1px; border-style:solid; }
	td.arUser	{ font-size:10pt; padding:10px; background-color:#D9E0EA; border-width: 1px; border-style:solid; width:150px; vertical-align:top; }
	td.arTitle	{ font-size:12pt; font-weight:bold; padding:10px; background-color:#98E890; border-width: 1px; border-style:solid; }
	td.arText	{ font-size:10pt; padding:10px; background-color:#FFFFFF; border-width: 1px; border-style:solid; }
	td.arTree	{ font-size:12pt; padding:10px; background-color:#D9E0EA; border-width: 1px; border-style:solid; }
	td.arFunction	{ font-size:10pt; padding:10px; background-color:#E5EAF1; border-width: 1px; border-style:solid;  }
	td.arFunctionDisabled	{ font-size:10pt; padding:10px; background-color:#FFDDDD; border-width: 1px; border-style:solid;  }

	p.arTreeLevel1  { font-size:10pt; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left: 0px; }
	p.arTreeLevel2  { font-size:10pt; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left: 20px; }
	p.arTreeLevel3  { font-size:10pt; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left: 40px; }
	p.arTreeLevel4  { font-size:10pt; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left: 60px; }
	p.arUserName	{ font-size:10pt; font-weight:bold; margin:0px; }
	p.arUserLocation	{ font-size:8pt; font-weight:normal; margin:0px; }
	p.arUserPosts		{ font-size:8pt; font-weight:normal; margin:0px; }
	p.arUserSignature	{ font-size:10pt; font-weight:normal; color:#333333; margin:0px; }
	p.arLastPostHeadline	{ font-size:8pt; font-weight:normal; margin:0px; }
	p.arLastPostDate	{ font-size:8pt; font-weight:normal; margin:0px; }
	p.arLastPostUser	{ font-size:8pt; font-weight:normal; margin:0px; }

	hr.arSignature	{ height:1px; }

	input.arLocation  	{ width:100%; }
	input.arBirthday  	{ width:100; }
	textarea.arSignature   	{ width:100%; height:200px; }
	td.arFormLocation 	{ font-size:10pt; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:0px; background-color:#D9E0EA; }
	td.arFormBirthday	{ font-size:10pt; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:0px; background-color:#D9E0EA; }
	td.arFormSignature     	{ font-size:10pt; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:0px; background-color:#D9E0EA; }
	input.arNotifyOnChange 	{ }
	td.arFormNotifyOnChange	{ font-size:10pt; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:0px; background-color:#D9E0EA; }
	p.arUserAdministrator	{ font-size:8pt; font-weight:bold; margin:0px; }
	p.arUserModerator	{ font-size:8pt; font-weight:bold; margin:0px; }


	table.arBlogPost	{ width:100%; border-width: 1px; border-style:solid; border-collapse:collapse; border-color:#000000; margin-bottom: 10px; }
	table.arBlogComments	{ width:100%; border-width: 1px; border-style:solid; border-collapse:collapse; border-color:#000000; margin-bottom: 10px; }
	td.arBlogTitle		{ font-size:10pt; padding:5px;  font-weight:bold; background-color:#98E890; border-width: 1px; border-style:solid; }
	td.arBlogDate		{ font-size:10pt; padding:5px;  background-color:#C9F3C5; border-width: 1px; border-style:solid; }
	td.arBlogText		{ font-size:10pt; padding:10px; background-color:#FFFFFF; border-width: 1px; border-style:solid; }
	td.arBlogComments	{ font-size:10pt; padding:5px;  background-color:#E8FAE6; border-width: 1px; border-style:solid; }
	table.arCalendar	{ width:200px; border-width: 1px; border-style:solid; border-collapse:collapse; border-color:#000000; margin-left:10px; margin-bottom: 10px; }
	table.arArchive		{ width:200px; border-width: 1px; border-style:solid; border-collapse:collapse; border-color:#000000; margin-left:10px; margin-bottom: 10px; }
	td.arCalendarMonth	{ text-align:center; font-size:10pt; padding:5px; background-color:#98E890; font-weight:bold; border-width: 1px; border-style:solid; }
	td.arCalendarInvalid	{ text-align:right; font-size:10pt; padding:5px; background-color:#EEEEEE; border-width: 1px; border-style:solid; }
	td.arCalendarValid	{ text-align:right; font-size:10pt; padding:5px; background-color:#FFFFFF; border-width: 1px; border-style:solid; }
	td.arCalendarActive	{ text-align:right; font-size:10pt; padding:5px; background-color:#E8FAE6; border-width: 1px; border-style:solid; }
	td.arArchiveTitle	{ text-align:center; font-size:10pt; padding:5px; background-color:#98E890; font-weight:bold; border-width: 1px; border-style:solid; }
	td.arArchiveValid	{ font-size:10pt; padding:5px; background-color:#FFFFFF; border-width: 1px; border-style:solid; }
	td.arArchiveActive	{ font-size:10pt; padding:5px; background-color:#E8FAE6; border-width: 1px; border-style:solid; }


xtr.hov{
hover:expression(this.onmouseover=new Function("this.style.background='#E8FAE6';"),this.onmouseout=new Function("this.style.background='#ffffff';"))
}


table.CalendarMini 		{ width: 160; border-width: 1px; border-style: solid; border-collapse: collapse; border-color: #000000; }
td.CalendarMini_Month 		{ background-color: #98E890; text-align: center; color: #000000; font-weight: bold; padding: 3px; border-width: 1px; border-style: solid; }
td.CalendarMini_Mo  		{ background-color: #FFFFFF; text-align: right; padding: 2px; }
td.CalendarMini_Tu  		{ background-color: #FFFFFF; text-align: right; padding: 2px; }
td.CalendarMini_We  		{ background-color: #FFFFFF; text-align: right; padding: 2px; }
td.CalendarMini_Th  		{ background-color: #FFFFFF; text-align: right; padding: 2px; }
td.CalendarMini_Fr  		{ background-color: #FFFFFF; text-align: right; padding: 2px; }
td.CalendarMini_Sa  		{ background-color: #EEEEEE; text-align: right; padding: 2px; }
td.CalendarMini_Su  		{ background-color: #EEEEEE; text-align: right; padding: 2px; }
td.CalendarMini_Outside 	{ background-color: #DDDDDD; text-align: right; padding: 2px; }
td.CalendarMini_Today   	{ background-color: #EEFFEE; border-width: 1px; border-color: #00DD00; border-style: solid; }
td.CalendarMini_Past	   	{ color:#bbbbbb }
td.CalendarMini_Event 		{ font-weight:bold; text-decoration:underline; }
a.CalendarMini_Day	   	{ color:#000000; text-decoration:underline; }
a.CalendarMini_Month	   	{ color:#000000; text-decoration:none; }

table.CalendarMonth 		{ width: 100%; border-width: 1px; border-style: solid; border-collapse: collapse; border-color: #000000; }
td.CalendarMonth_Month 		{ height:40; background-color: #98E890; text-align: center; color: #000000; font-weight: bold; padding: 3px; border-width: 1px; border-style: solid; }
td.CalendarMonth_Mo  		{ width:14%; border-width: 1px; border-style: solid; vertical-align: text-top; height:100; background-color: #FFFFFF; padding: 0px; }
td.CalendarMonth_Tu  		{ width:14%; border-width: 1px; border-style: solid; vertical-align: text-top; height:100; background-color: #FFFFFF; padding: 0px; }
td.CalendarMonth_We  		{ width:14%; border-width: 1px; border-style: solid; vertical-align: text-top; height:100; background-color: #FFFFFF; padding: 0px; }
td.CalendarMonth_Th  		{ width:14%; border-width: 1px; border-style: solid; vertical-align: text-top; height:100; background-color: #FFFFFF; padding: 0px; }
td.CalendarMonth_Fr  		{ width:14%; border-width: 1px; border-style: solid; vertical-align: text-top; height:100; background-color: #FFFFFF; padding: 0px; }
td.CalendarMonth_Sa  		{ width:15%; border-width: 1px; border-style: solid; vertical-align: text-top; height:100; background-color: #EEEEEE; padding: 0px; }
td.CalendarMonth_Su  		{ width:15%; border-width: 1px; border-style: solid; vertical-align: text-top; height:100; background-color: #EEEEEE; padding: 0px; }
td.CalendarMonth_Outside 	{ border-width: 1px; border-style: solid; vertical-align: text-top; height:100; background-color: #DDDDDD; padding: 0px; }
td.CalendarMonth_Today   	{ border-width: 1px; border-style: solid; vertical-align: text-top; height:100; background-color: #EEFFEE; border-color: #00DD00;  }
td.CalendarMonth_Past	   	{ border-width: 1px; border-style: solid; color:#bbbbbb; }
p.CalendarMonth_DayNr		{ padding:3px; text-align:right; font-size: 22pt; margin: 0px; color:#dddddd }
a.CalendarMonth_DayNr	   	{ color:#dddddd; text-decoration:none; }
p.CalendarMonth_Event		{ padding:3px; text-align:left; font-size: 7pt; margin: 0px; }
a.CalendarMonth_Event	   	{ color:#000000; text-decoration:underline; }

table.CalendarList 		{ width: 100%; border-collapse: collapse }
th.CalendarList  		{ border-bottom: 1px solid #000000; font-weight: bold; vertical-align: text-top; text-align: left;  padding: 5px; }
td.CalendarList  		{ border-bottom: 1px solid #EEEEEE; vertical-align: text-top; padding: 5px; }


