ul.pagenumbers { float: left; margin: 15px 0px 15px 0px; padding: 0px; height: 17px; width: 100%;}
#content .pagenumbers .selected a{ background-color: #199CBF; text-decoration: none; color: #fff;}
#content .pagenumbers .selected a:hover { color: #fff;}
#content .pagenumbers a { color: #797979; float: left; padding: 2px 8px 2px 8px; height: auto; background-color: #EAEAEA; text-decoration: none;}
#content .pagenumbers a:hover { background-color: #199CBF; text-decoration: none; color: #fff;}
.pagenumbers li { list-style-type: none; display: inline; float: left; border-right: 1px solid #FFFFFF; background: none; padding: 0px;}


.news { padding: 10px 0px 10px 0px; margin-bottom: 10px; border-bottom: 1px dotted #ccc;}
.newsimage { padding: 20px 0px 20px 0px; float: left;}
.newsheader { background-color: #F0F0F0; height: 23px; margin-bottom: 10px; border-bottom: 1px solid #DADADA;}
.newsheadline { padding: 3px 10px 0px 0px; float: left;}
.newsheadline a { text-decoration: underline;}
.newsdate { color: #102154; padding: 3px 0px 0px 10px; float: right;}
.newsdescription { padding: 0px 10px 6px 10px;}


.events { padding: 10px 0px 10px 0px; margin-bottom: 10px; border-bottom: 1px solid #ccc;}
.events img { padding: 1px; border: 1px solid #ccc;}
.eventsheader { height: 23px; margin-bottom: 10px; border-bottom: 1px dotted #ccc;}
.eventsheadline { padding: 3px 10px 0px 0px; float: left; font-weight: bold;}
.eventsheadline a { text-decoration: underline;}
.eventsdate { color: #102154; padding: 3px 0px 0px 10px; float: right;}
.eventsdescription { padding: 0px 10px 6px 10px;}


.vacancy { padding: 10px 0px 10px 0px; margin-bottom: 10px; border-bottom: 1px dotted #ccc;}
.vacancyheader { background-color: #F0F0F0; height: 23px; margin-bottom: 10px; border-bottom: 1px solid #DADADA;}
.vacancyheadline { padding: 3px 10px 0px 0px; float: left;}
.vacancyheadline a { text-decoration: underline;}
.vacancysalary { color: #102154; padding: 3px 0px 0px 10px; float: right; padding-right: 10px;}
.vacancydescription { padding: 0px 10px 6px 10px;}


.usefullinks { border-bottom: 1px dotted #ccc; margin-top: 10px; padding-bottom: 10px;}
	.usefullinks p { padding-bottom: 0px;}
	.usefullinksimage { width: 95px; height: auto; float: left; clear:right;}
	.usefullinksimage img { padding: 1px; border: 1px solid #ccc;}
	.usefullinkstext { float: left; padding-left: 10px;}


.genericdocdownloadbar { width: 508px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #ccc; clear:both; height: 38px;}
	.genericdocdownloadleft { padding-top: 10px; background: url(/_images/template/docdownload_bkg.gif) no-repeat scroll left top; float:left; width: 368px; height: 28px; padding-left: 40px;}
	.genericdocdownloadright { float:right; width: 80px; padding-top: 10px;}
	.genericdocdownloaddesc {min-height: 27px;}
	* html .genericdocdownloaddesc {height: 27px;}




