html
{
	height: 100%;
}

body
{
	background-color: #b1b3b4;
	font-family: Arial;
	font-size: 10pt;
	overflow: Hidden;
}

td.header
{
	padding: 0px;
	width: 820px;
	height: 150px;
	background-image: url('img/header.jpg');
	border-top: solid 1px #cfcfcf;
	border-left: solid 1px #cfcfcf;
	border-right: solid 1px #cfcfcf;	
}

td.footer
{
	padding: 0px;
	width: 820px;
	height: 32px;	
	background-color: #e7e7e7;
	border-bottom: solid 1px #cfcfcf;
	border-left: solid 1px #cfcfcf;
	border-right: solid 1px #cfcfcf;	
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}

td.headermenu
{	
	width: 820px;
	height: 32px;
	padding-left: 14px;
	padding-right: 6px;
	background-color: #f6f6f6;
	border-top: solid 1px #cfcfcf;
	border-left: solid 1px #cfcfcf;
	border-right: solid 1px #cfcfcf;
}

td.contentpane
{
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	width: 820px;
	height: 350px;
	border: solid 1px #cfcfcf;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}

td.leftpane
{
	vertical-align: top;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	width: 149px;	
	border-top: solid 1px #cfcfcf;
	border-bottom: solid 1px #cfcfcf;
	border-left: solid 1px #cfcfcf;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}
	
td.contentpaneZweispalig
{
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	width: 668px;	
	height: 350px;
	border: solid 1px #cfcfcf;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}

div.contentpanedivZweispaltig
{
	width: 667px;	
	height: 350px;
	overflow: auto;	
}

td.haupt
{
	vertical-align: top;
	padding: 0px;
	background-color: #ffffff;
	border-left: solid 1px #76797A;
	border-right: solid 1px #76797A;
}

/* Header */
td.header_links
{
	width: 6px;
	height: 6px;
	background-color: #B1B3B4; 
	background-image: url('header/links.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

td.header_mitte
{
	width: 938px;
	height: 6px;
	background-image: url('header/mitte.gif');
	background-position: top left;
	background-color: #ffffff;
}

td.header_rechts
{
	width: 6px;
	height: 6px;
	background-color: #B1B3B4; 
	background-image: url('header/rechts.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

/* Logobereich */
td.logo_oben_links
{
	width: 10px;
	height: 30px;
	background-color: #ffffff;	
}

td.logo_oben_mitte
{
	width: 115px;
	height: 30px;
	background-color: #ffffff;
	background-image: url('logo/oben_klein.gif');
}

td.logo_oben_rechts
{
	width: 825px;
	height: 30px;
	background-color: #ffffff;
}

td.logo_mitte_links
{
	width: 10px;
	height: 50px;
	background-color: #00529F;
}

td.logo_mitte_mitte
{
	width: 115px;
	height: 50px;
	background-color: #00529F;	
	background-image: url('logo/mitte_klein.gif');
}

td.logo_mitte_rechts
{
	width: 825px;
	height: 50px;
	background-color: #00529F;
}

td.logo_unten_links
{
	width: 10px;
	height: 65px;
	background-color: #ffffff;
}

td.logo_unten_mitte
{
	width: 115;
	height: 65px;
	background-color: #ffffff;	
	background-repeat: no-repeat;
	background-image: url('logo/unten_klein.gif');
}

td.logo_unten_rechts
{
	width: 825px;
	height: 65px;
	background-color: #ffffff;
	vertical-align: top;	
}

img.Eyecatcher
{
	border-left: solid 11px #ffffff;
}

/* Spacer */
td.spacer
{
	width: 950px;
	height: 10px;
	background-color: #ffffff;
	border-left: solid 1px #76797A;
	border-right: solid 1px #76797A;
}

td.spacerBig
{
	width: 950px;
	height: 16px;
	background-color: #ffffff;
	border-left: solid 1px #76797A;
	border-right: solid 1px #76797A;
}

/* ContentPane */
.contentpane_einspaltig
{
	vertical-align: top;
	width: 950px;
	height: 388px;
	background-color: #ffffff;
	padding-left: 4px;
	padding-right: 9px;
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	border-left: solid 1px #76797A;
	border-right: solid 1px #76797A;
}

.leftpane_zweispaltig_links
{
	vertical-align: top;
	width: 153px;
	height: 388px;
	background-color: #ffffff;
	padding-left: 4px;
	padding-right: 2px;
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	border-left: solid 1px #76797A;	
}

.contentpane_zweispaltig_links
{
	vertical-align: top;
	width: 792px;
	height: 388px;
	background-color: #ffffff;
	padding-left: 4px;
	padding-right: 9px;
	font-family: Arial;
	font-size: 12pt;
	color: #000000;	
	border-left: solid 1px #e7e7e7;
	border-right: solid 1px #76797A;
}

.contentpane_zweispaltig_links_wasserzeichen
{
	vertical-align: top;
	width: 792px;
	height: 388px;
	background-color: #ffffff;
	padding-left: 4px;
	padding-right: 9px;
	font-family: Arial;
	font-size: 12pt;
	color: #000000;		
	border-left: solid 1px #e7e7e7;
	border-right: solid 1px #76797A;
	background-image: url('img/wasserzeichen.jpg');
	background-repeat: no-repeat;	
	background-position: center center;	
}

div.leftpanediv
{
	height: 100%;	
}

div.contentpanediv
{
	width: 100%;
	height: 100%;
	overflow: auto;
	overflow-x: hidden;	
	/* scrollbar-face-color: #00529c;
	scrollbar-arrow-color: #ffffff;
	scrollbar-highlight-color: #5498d8; */
}

div.contentpanedivHome
{
	width: 100%;
	height: 100%;
	overflow: hidden;	
	/* scrollbar-face-color: #00529c;
	scrollbar-arrow-color: #ffffff;
	scrollbar-highlight-color: #5498d8; */
}

.contentpane_mehrspaltig
{
	vertical-align: top;
	width: 800px;
	height: 100%;
	background-color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
}

.contentpane_mehrspaltig_2
{
	vertical-align: top;
	width: 700px;
	height: 100%;
	background-color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	vertical-align: top;
	padding-right: 3px;
}

.contentpane_mehrspaltig_3
{
	vertical-align: top;
	width: 735px;
	height: 100%;
	background-color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	vertical-align: top;
	padding-right: 3px;
}

.leftpane_mehrspaltig
{
	vertical-align: top;
	width: 150px;
	height: 100%;
	background-color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
}

.rightpane_mehrspaltig_2
{
	vertical-align: top;
	width: 150px;
	height: 100%;
	background-color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
}

.leftpane_mehrspaltig_3
{
	vertical-align: top;
	width: 115px;
	height: 100%;
	background-color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
}

/* Footer */
td.footer_links
{
	width: 6px;
	height: 6px;
	background-color: #B1B3B4; 
	background-image: url('footer/links.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

td.footer_mitte
{
	width: 938px;
	height: 6px;
	background-image: url('footer/mitte.gif');	
	background-position: bottom left;
}

td.footer_rechts
{
	width: 6px;
	height: 6px;
	background-color: #B1B3B4; 
	background-image: url('footer/rechts.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

/* Copyrighttext */
.copyrighttext
{
	font-family: Arial;
	font-size: 8pt;
	color: #9FA2A2;
}

a.csside:link
{
	font-family: Arial;
	font-size: 10pt;
	color: #00509c;	
	text-decoration: none;
}

a.csside:visited
{
	font-family: Arial;
	font-size: 10pt;
	color: #00509c;	
	text-decoration: none;
}

a.csside:hover
{
	font-family: Arial;
	font-size: 10pt;
	color: #00509c;	
	text-decoration: underline;
}

a.cs:link
{
	font-family: Arial;
	color: #00509c;
	font-weight: bold;
	text-decoration: none;
}

a.cs:visited
{
	font-family: Arial;
	color: #00509c;
	font-weight: bold;
	text-decoration: none;
}

a.cs:hover
{
	font-family: Arial;
	color: #00509c;
	font-weight: bold;
	text-decoration: underline;
}

a.cs_small:link
{
	font-family: Arial;
	font-size: 8pt;
	color: #00509c;
	font-weight: bold;
	text-decoration: none;
}

a.cs_small:visited
{
	font-family: Arial;
	font-size: 8pt;
	color: #00509c;
	font-weight: bold;
	text-decoration: none;
}

a.cs_small:hover
{
	font-family: Arial;
	font-size: 8pt;
	color: #00509c;
	font-weight: bold;
	text-decoration: underline;
}

a.cs_small_white:link
{
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.cs_small_white:visited
{
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.cs_small_white:hover
{
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

a.start_prginfo:link
{
	font-family: Arial;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.start_prginfo:visited
{
	font-family: Arial;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.start_prginfo:hover
{
	font-family: Arial;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.pic:link
{
	border: solid 0px transparent;
}

a.pic:visited
{
	border: solid 0px transparent;
}

a.pic:hover
{
	border: solid 0px transparent;
}

a.SelectedTab:link {
	font-family: Arial;
	color: #00509c;
	font-weight: bold;
	text-decoration: none;
}

a.SelectedTab:visited  {
	font-family: Arial;
	color: #00509c;
	font-weight: bold;
	text-decoration: none;
}

a.SelectedTab:hover    {
	font-family: Arial;
	color: #00509c;
	font-weight: bold;
	text-decoration: underline;
}

a.SelectedTab:active   {
	font-family: Arial;
	color: #00509c;
	font-weight: bold;
	text-decoration: underline;
}

a.OtherTabs:link {
	font-family: Arial;
	color: #00509c;
	font-weight: bold;
	text-decoration: none;
}

a.OtherTabs:visited  {
	font-family: Arial;
	color: #00509c;
	font-weight: bold;
	text-decoration: none;
}

a.OtherTabs:hover    {
	font-family: Arial;
	color: #00509c;
	font-weight: bold;
	text-decoration: underline;
}

a.OtherTabs:active   {
	font-family: Arial;
	color: #00509c;
	font-weight: bold;
	text-decoration: underline;
}

.main_dnnmenu_bar
{	
	cursor: hand;	
	background-color: #00509c;
}

.main_dnnmenu_icon
{
	display: none;
}

.main_dnnmenu_rootitem
{
	cursor: hand; 
	font-family: Arial;
	font-size: 10pt; 
	color: #ffffff;		
	background-color: #00509c;
	white-space: nowrap;
	padding: 3px;
	border: solid 1px #00509c;
	display: inline-block;
}

.main_dnnmenu_item 
{
	cursor: hand; 
	font-family: Arial;
	font-size: 10pt; 
	color: #ffffff;
	font-weight: bold;
	background-color: #00509c;	
	white-space: nowrap;
	padding: 3px;
	border: solid 1px #00509c;	
	display: inline-block;
}

.main_dnnmenu_itemhover
{
	cursor: hand; 
	font-family: Arial;
	font-size: 10pt; 
	color: #ffffff;	
	background-color: #1774cc;	
	white-space: nowrap;
	padding: 3px;
	border: solid 1px #000000;
	display: inline-block;
}

.main_dnnmenu_sub
{
	font-family: Arial;
	font-size: 10pt; 
	color: #ffffff;
	background-color: #00509c;
	padding: 3px;
	border: solid 1px #00509c
}

.main_dnnmenu_subitem
{
	display: block;
	cursor: hand; 
	font-family: Arial;
	font-size: 10pt; 
	color: #ffffff;	
	background-color: #00509c;	
	white-space: nowrap;
	padding: 3px;
	border: solid 1px #00509c;
}

.main_dnnmenu_subitemhover
{
	display: block;
	cursor: hand; 
	font-family: Arial;
	font-size: 10pt; 
	color: #ffffff;	
	background-color: #1774cc;	
	white-space: nowrap;
	padding: 3px;
	border: solid 1px #000000;
}

.main_dnnmenu_indicator
{
	cursor: hand; 
	font-family: Arial;
	font-size: 10pt; 
	color: #ffffff;
	font-weight: bold;
	background-color: #00509c;
	white-space: nowrap;
	padding: 3px;
	border: solid 1px #00509c;	
	display: inline-block;
}

td.infoboxleftblue2small
{
	width: 6px;
	height: 22px;
	background-image: url('img/eyecatcher/infobox_left_blue_2.gif');
	background-position: top right;
	background-repeat: no-repeat;
}

td.infoboxrightblue2small
{
	width: 6px;
	height: 22px;
	background-image: url('img/eyecatcher/infobox_right_blue_2.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

td.infoboxcenterblue2small
{
	width: 208px;
	height: 22px;
	background-image: url('img/eyecatcher/infobox_middle_blue_2.gif');
	background-position: top;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
}

td.infoboxleftbottomblue2small
{
	width: 6px;
	height: 8px;
	background-image: url('img/eyecatcher/infobox_left_bottom_blue_2.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}

td.infoboxrightbottomblue2small
{
	width: 6px;
	height: 8px;
	background-image: url('img/eyecatcher/infobox_right_bottom_blue_2.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
}

td.infoboxcenterbottomblue2small
{
	width: 208px;
	height: 8px;
	color: white;
	font-size: 8pt;
	background-position: bottom;
	background-image: url('img/eyecatcher/infobox_middle_bottom_blue_2.gif');
}

td.MenuLinks
{
	font-family: Arial;
	font-size: 10pt;
}

.Mitarbeiter_Titel
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #ffc000;
}

.Mitarbeiter_Normal
{
	font-family: Arial;
	font-size: 10pt;
	color: #000000;	
	margin-bottom: 12pt;
}

div.MitarbeiterTitel
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #00509c;
	border-bottom: solid 6pt Transparent;
}

td.normal
{
	font-family: Arial;
	font-size: 10pt;
}

td.chronik
{
	font-family: Arial;
	font-size: 10pt;
	padding-bottom: 6pt;
}

ul.firma
{
	font-family: Arial;
	font-size: 10pt;
	color: #00509c;
	font-weight: bold;
	vertical-align: middle;
	list-style-image: url('img/bullet.jpg');		
}

img.eyecatcher_menu_top
{
	border: solid 1px #000000;
	margin-top: 86px;
	margin-left: 0px;
}

img.eyecatcher_tr_menu_top
{
	border: solid 1px #000000;
	margin-top: 86px;
	margin-left: 0px;
}

img.eyecatcher_bu_menu_top
{
	border: solid 1px #000000;
	margin-top: 26px;
	margin-left: 0px;
}

img.eyecatcher_hp_menu_top
{
	border: solid 1px #000000;
	margin-top: 84px;
	margin-left: 0px;
}

img.eyecatcher_menu
{
	border: solid 1px #000000;
	margin-left: 0px;
	margin-top: 8px;
}

.DSLocaleSelectorPA-DDLSelector
{
	font-family: Arial;
	font-size: 8pt;
	border: solid 1px #000000;
}

.SearchBox
{
 text-align:left;
 vertical-align: center;
 background-color: #ffffff;
 margin: 0px;
 border: solid 1px #000000;
 padding: 0px;
 color: #000000;
 font-family: Arial;
 font-size: 10pt;
 font-variant: normal;
 }
 
 .SearchTitle
 {
 font-family: Arial;
 font-size: 10pt;
 }
 
 .SearchResultTitle:link
 {
 	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #00509c;	
	text-decoration: none;
	visibility: hidden;
 }
 
 .SearchResultTitle:visited
 {
 	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #00509c;	
	text-decoration: none;
	visibility: hidden;
 }
 
 .SearchResultTitle:hover
 {
 	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #00509c;	
	text-decoration: underline;
	visibility: hidden;
 }
 
  .SearchResultLink:link
 {
 	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #00509c;	
	text-decoration: none;
 }
 
 .SearchResultLink:visited
 {
 	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #00509c;	
	text-decoration: none;
 }
 
 .SearchResultLink:hover
 {
 	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #00509c;	
	text-decoration: underline;
 }
  
 .SearchResultNo
 {
  font-family: Arial;
  font-size: 8pt;
  font-weight: bold;
}

.SearchResultRelevance
{
  font-family: Arial;
  font-size: 8pt;  
}

.SearchResultDateTime
{
  visibility: hidden;
}

.fair {
padding-top:42px;
}

.fair p {
font-family: "Arial","sans-serif"; color: black; font-size: 10pt;
}

.fair h1 {
font-family: "Arial","sans-serif"; color: black; font-size: 13pt;
}

.fair h3 {
font-family: "Arial","sans-serif"; color: black; font-size: 11pt;
}