BODY
{
	MARGIN: 5px 0px 0px;
	FONT-FAMILY: Verdana, Arial Helvetica;
	BACKGROUND-COLOR: #f7f7f9;
	COLOR: #2b4577;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #e6e6ee;
	SCROLLBAR-ARROW-COLOR: #e6e6ee;
	SCROLLBAR-TRACK-COLOR: #F3F3F3;
	SCROLLBAR-DARKSHADOW-COLOR: #e6e6ee;
	text-align: center;
	height: 100%;
	padding-top: 20px;
}
html {
	height: 100%;
}
#haupttabelle .td4 {
	background-color: #FFFFFF;
}
BODY A:link
{
    COLOR: #2b4577;
    TEXT-DECORATION: none;
}
BODY A:visited
{
    COLOR: #2b4577;
    TEXT-DECORATION: none;
}
BODY A:active
{
    COLOR: #2b4577;
    TEXT-DECORATION: none;
}
BODY A:hover
{
    COLOR: #ffa600;
    TEXT-DECORATION: none;
}
BODY SPAN A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
BODY SPAN A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
BODY SPAN A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
BODY SPAN A:hover
{
    COLOR: #ffa600;
    TEXT-DECORATION: none;
}
.bottom-menu-area
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e6ee;
    TEXT-ALIGN: center;
}
.content-area
{
	BORDER-RIGHT: #e6e6ee 1px solid;
	BORDER-TOP: #e6e6ee 1px solid;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #e6e6ee 1px solid;
	COLOR: #2b4577;
	BORDER-BOTTOM: #e6e6ee 1px solid;
	BACKGROUND-COLOR: #ffffff;
	padding: 4px;
	min-height: 400px;
	width: 450px;
}
*html .content-area {
	height:auto;
}
*+html .content-area {
	height:auto;
}
#haupttabelle td.content-area_b {
	BORDER-RIGHT: #e6e6ee 1px solid;
	BORDER-TOP: #e6e6ee 1px solid;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #e6e6ee 1px solid;
	COLOR: #2b4577;
	BORDER-BOTTOM: #e6e6ee 1px solid;
	BACKGROUND-COLOR: #ffffff;
	padding: 4px;
	height: 100%;
	width: 450px;
}
table.eventform .pForm
{
    FONT-SIZE: 10px;
    COLOR: #2b4577;
    margin-bottom:2px;
    margin-top:2px;
}
.path-area
{
	BORDER-RIGHT: #e6e6ee 1px solid;
	BORDER-TOP: #e6e6ee 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #e6e6ee 1px solid;
	BORDER-BOTTOM: #e6e6ee 1px solid;
	BACKGROUND-COLOR: #e6e6ee;
	height: 20px;
	line-height: 20px;
	padding-right: 3px;
	padding-left: 3px;
}
#haupttabelle .t3 {
	height: 600px;
	width: 621px;
	background-color: #FFFFFF;
	margin-top: 4px;
	margin-left: 4px;
}

.footer-area
{
	BORDER-RIGHT: #e6e6ee 1px solid;
	BORDER-TOP: #e6e6ee 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #e6e6ee 1px solid;
	BORDER-BOTTOM: #e6e6ee 1px solid;
	BACKGROUND-COLOR: #e6e6ee;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
.main-area
{
    LEFT: auto;
    POSITION: relative;
    TOP: auto;
    BACKGROUND-COLOR: #50658F;
}
#haupttabelle {
	background-color: #50658F;
	width: 800px;
	height:50%;
	text-align: left;
	padding: 0px;
	border: 4px solid #50658F;
}
.main-button_mouseover
{
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 155px;
    CURSOR: pointer;
    COLOR: #ffa600;
    BACKGROUND-COLOR: #50658F;
}
.main-button
{
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 155px;
    CURSOR: pointer;
    COLOR: white;
    BACKGROUND-COLOR: #50658F;
    height:58px;
}
.main-button_selected
{
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 155px;
    CURSOR: pointer;
    COLOR: white;
    BACKGROUND-COLOR: #e6e6ee;
    height:58px;
}
.main-buttontxt
{
    BORDER-TOP: #50658F 1px solid;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 155px;
    CURSOR: pointer;
    COLOR: white;
    BACKGROUND-COLOR: #50658F;
}
*+html .main-buttontxt
{
    BORDER-TOP: #50658F 1px solid;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 155px;
    CURSOR: pointer;
    COLOR: white;
    BACKGROUND-COLOR: #50658F;
    height:10px;
}


.main-buttontxt_selected
{
    BORDER-TOP: #50658F 1px solid;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 155px;
    CURSOR: pointer;
    COLOR: white;
    BACKGROUND-COLOR: #e6e6ee;
}
.subnavi
{
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 100%;
    COLOR: #ffffff;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
}
.subnavi_mouseover
{
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 100%;
    COLOR: #ffa600;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
}
.subnavi_selected
{
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 100%;
    COLOR: #ffffff;
    PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
}
.subnavi2
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 100%;
    COLOR: #ffffff;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #50658F;
}
.subnavi2_mouseover
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 100%;
    COLOR: #e6e6ee;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #50658F;
}
.subnavi2_selected
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 100%;
    COLOR: #000000;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #e6e6ee;
}
.subnavi3
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 100%;
    COLOR: #ffffff;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #50658F;
}
.subnavi3_mouseover
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 100%;
    COLOR: #e6e6ee;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #50658F;
}
.subnavi3_selected
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 100%;
    COLOR: #000000;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #e6e6ee;
}
.subnavi4
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 100%;
    COLOR: #ffffff;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #50658F;
}
.subnavi4_mouseover
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 100%;
    COLOR: #e6e6ee;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #50658F;
}
.subnavi4_selected
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 100%;
    COLOR: #000000;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #e6e6ee;
}
.pi-main-logo
{
	HEIGHT: 76px;
	background-color: #2b4577;
	border: 1px solid #e6e6ee;
}
.t1 {
	height: 76px;
	margin-left: 4px;
}
*html .t1 {
	width:621px;
}

*+html .t1 {
	width:621px;
}
#haupttabelle .td1 {
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6ee;
	color: #2b4577;
	width: 3px;
}
#haupttabelle .td2 {
	padding: 0px;
	height: 66px;
	width: 621px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6ee;
}
#haupttabelle .td3 {
	/*text-align: right;*/
	vertical-align: top;
	padding: 0px;
	height: 300px;
	width: 168px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6ee;
}
#haupttabelle td.support-area {
	height: 60px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6ee;
	/*BORDER-RIGHT: 0px;*/
    BORDER-TOP: 1px solid #ffffff; 
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px solid #ffffff;
    BORDER-BOTTOM: 1px solid #ffffff;
    BACKGROUND-COLOR: #e6e6ee;
    TEXT-ALIGN: center;
}
#haupttabelle td.td_buffer {
	height: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6ee;
}
#haupttabelle .t2 {
	margin: 0px;
	padding: 4px;
	height: 100%;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#haupttabelle td.address-area
{
    height: 60px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6ee;
    /*BORDER-RIGHT: 0px;*/
    BORDER-TOP: 1px solid #ffffff; 
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px solid #ffffff;
    BORDER-BOTTOM: 1px solid #ffffff;
    BACKGROUND-COLOR: #e6e6ee;
    TEXT-ALIGN: center;
}
/*.support-area
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 1px solid #ffffff; 
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px solid #ffffff;
    BORDER-BOTTOM: 1px solid #ffffff;
    BACKGROUND-COLOR: #e6e6ee;
    TEXT-ALIGN: center;
}*/
.news-area
{
    BORDER-RIGHT: #e6e6ee 1px solid;
    BORDER-TOP: #e6e6ee 1px solid;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #e6e6ee 1px solid;
    BORDER-BOTTOM: #e6e6ee 1px solid;
    BACKGROUND-COLOR: #e6e6ee;
}
.sub-menu-area
{
    BORDER-RIGHT: #e6e6ee 1px solid;
    BORDER-TOP: #e6e6ee 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #e6e6ee 1px solid;
    BORDER-BOTTOM: #e6e6ee 1px solid;
    BACKGROUND-COLOR: #e6e6ee;
    TEXT-ALIGN: center;
}
/*.news-single-item h2 {
  font-size:10px;
  }*/
h5, h2, h1, h4, h3 {
  font-size:14px;
  font-weight: bold;
}
table.eventform {
  BACKGROUND-COLOR: #e6e6ee;
  margin-left:15px;
  padding:5px;
  }
input.eventform, textarea.eventform {
  border:solid 1px #2b4577;
  margin-bottom:5px;
  width:275px;
  }
input.eventformbn {
  border:solid 1px #2b4577;
  color:#2b4577;
  BACKGROUND-COLOR: #e6e6ee;  
  }  
#haupttabelle .trenner01 {
	font-size: 0px;
	height: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6ee;
}
table.tablecontact {
  width:100%;
  height:auto;
  }
td.td_contact {
  vertical-align:bottom;
  border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6ee;
  }

/*---------------FHT Download--------*/

.fht_download_layout2 {
  background-color: #FFFFFF; /*#E6E6EE;*/
  margin-bottom:5px;
  padding-bottom:4px;
  padding-top:4px;
  /*border-bottom: solid 1px #E6E6EE;*/
  }
.fht_download_head {
  font-weight:bold;
  }
.fht_download_categorytitle {
  font-weight:bold;
  font-size:11px;
  margin-bottom:5px;
  margin-top:10px;
  border-bottom: solid 1px #E6E6EE;
  padding-bottom: 4px;
  }
  
/*---------------Footer--------*/

.footer-area ul {
  margin:0px 0px 0px 0px;
  padding:0px;
  display:inline;
  }
.footer-area ul li {
  list-style-type:none;
  margin:0px 10px 0px 0px;
  padding:0px;
  display:inline;
  text-transform:uppercase;
  }