		body, tr, td, input, textarea
		{ font: 13px Arial, Helvetica, sans-serif; color: #000000; }
		
		.no_repeat
		{ background-repeat: no-repeat; }
		
		.navigation
		{ padding-top: 4px; }
		
		.header_main
		{ text-decoration: none; font: 25px Arial; color: #2C3270; font-weight: bold; }
		
		.header_sub
		{ text-decoration: none; font: 16px Arial; color: #B2CDEC; font-weight: bold; }
		
		.header_right_big
		{ text-decoration: none; font: 18px Arial; color: #2C3270; }
		
		.header_right_small
		{ text-decoration: none; font: 12px Arial; color: #2C3270; font-weight: bold;}
		
		.main_content
		{ padding-left: 16px; padding-right: 15px; padding-bottom: 15px; }
		
		.right_content
		{ padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; text-align: right; font: 11px Arial; }
		
		.mehr
		{ padding-top: 5px; }
		
		.flashbutton
		{ padding-top: 10px; padding-right: 30px; text-align: right; }
		
		.pdfbutton
		{ padding-left: 25px; text-align: left; }
		
		.small_text
		{ font: 11px Arial, Helvetica, sans-serif; color: #000000; }
		
		/* ie spinnt sonst mal wieder
		a
		{ text-decoration: underline; font: 13px Arial; color: #1457C1; }
		a:link, a:visited
		{ text-decoration: underline; font: 13px Arial; color: #1457C1; }
		a:hover, a:active
		{ text-decoration: none; font: 13px Arial; color: #1457C1; } */
		
		a.more
		{ text-decoration: underline; font: 13px Arial; color: #1457C1; }
		a.more:link, a.more:visited
		{ text-decoration: underline; font: 13px Arial; color: #1457C1; }
		a.more:hover, a.more:active
		{ text-decoration: none; font: 13px Arial; color: #1457C1; }
		
		a.more_small
		{ text-decoration: underline; font: 11px Arial; color: #1457C1; }
		a.more_small:link, a.more_small:visited
		{ text-decoration: underline; font: 11px Arial; color: #1457C1; }
		a.more_small:hover, a.more_small:active
		{ text-decoration: none; font: 11px Arial; color: #1457C1; }
		
		a.nav
		{ text-decoration: none; font: 11px Arial; color: #2C3270; font-weight: bold; padding-left: 23px; }
		a.nav:link, a.nav:visited
		{ text-decoration: none; font: 11px Arial; color: #2C3270; font-weight: bold; padding-left: 23px; }
		a.nav:hover, a.nav:active, a.current
		{ text-decoration: none; font: 11px Arial; color: #FFF600; font-weight: bold; padding-left: 23px; }
		
		a.subnav
		{ text-decoration: none; font: 11px Arial; color: #C5D1E4; font-weight: bold; padding-left: 15px; }
		a.subnav:link, a.subnav:visited
		{ text-decoration: none; font: 11px Arial; color: #C5D1E4; font-weight: bold; padding-left: 15px; }
		a.subnav:hover, a.subnav:active
		{ text-decoration: none; font: 11px Arial; color: #FFFFFF; font-weight: bold; padding-left: 15px; }

		a.sitemap, .sitemap_current
		{ text-decoration: none; font: 12px Arial; color: #2C3270; font-weight: bold; }
		a.sitemap:link, a.sitemap:visited
		{ text-decoration: none; font: 12px Arial; color: #2C3270; font-weight: bold; }
		a.sitemap:hover, a.sitemap:active
		{ text-decoration: underline; font: 12px Arial; color: #2C3270; font-weight: bold; }
		
		a.sitemap_sub
		{ text-decoration: none; font: 12px Arial; color: #2C3270; }
		a.sitemap_sub:link, a.sitemap_sub:visited
		{ text-decoration: none; font: 12px Arial; color: #2C3270; }
		a.sitemap_sub:hover, a.sitemap_sub:active
		{ text-decoration: underline; font: 12px Arial; color: #2C3270; }
		
		.tooltip
		{ position: absolute; display: none; background-color: #efefef; border-width: 1px; border-style: dotted; border-color: #5E80A5; padding: 2px; }
				
		table.some
		{ border: 0; border-collapse: collapse; }
		
		tr.row1
		{ background-color: #efefef; }
		
		input.text
		{ width: 200px; }
		
		select.text
		{ width: 200px; }
		
		textarea.text
		{ width: 200px; }
		
		font.tiny
		{ color: darkblue; font-size: 7pt; }