body {
	font-size: 13pt;
	color: #000000; /* color: #7A7A78; */
}

p {
	font-size: 13pt;
}

span {
	font-size: 13pt;
}

td {
	font-size: 16px;
}

.headline {
	font-size: 18px;
}
.news {
	font-size: 15px; 
}

.sidenav {
	font-size: 15px; 
}

.sidenav_sub {
	font-size: 15px; 
}

.sidenav_sub_sub {
	font-size: 15px; 
}

/* link definitions for MainNavigation */
a.bluelink {
	font-size: 15px;
}

a.bluelink_hl {
	font-size: 15px;
}

/* link for subNavHeadline */
a.subNavBluelink {
	font-size: 15px;
}

a.subNavBluelink:link, a.subNavBluelink:hover, a.subNavBluelink:visited {
	font-size: 16px;
} 

a.subNavBluelink:active {
	font-size: 16px;
}

/* link definitions for news ticker */
a.news_link {
	font-size: 15px;
}

/* link definitions for service navigation */
a.bluelink_small {
	font-size: 14px;
}

/* link definitions for localizer */
a.greylink {
	font-size: 14px;
}

.button	{
	font-size: 11pt;
}

.button_normal	{
	font-size: 11pt;
}

.annexEntriesPerPage {
	font-size: 14px;
}

/* page_navigation in service bar */
a.annexPageNavigation {
	font-size: 14px;
}

.annexCurrentPage {
	font-size: 14px;
}

.annexEntry {
	font-size: 14pt;
}

.lastModifiedDate {
	font-size: 14px;
}

/* start of glossar style definitons */			
.glossar {
	line-height:16px;
	font-size:14px;
}

.nsglossar {
	line-height:16px;
	font-size:14px;
}

/* end of glossar style definitons */

.leftBox, .leftBoxHeader {
	font-size: 13pt; 
}

.rightBox, .rightBoxHeader {
	font-size: 13pt; 
}
