body {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
background-color: #f5f4d8;
scrollbar-base-color:#000000;
scrollbar-face-color:#caaa85;
scrollbar-highlight-color:#e7d9ac;
scrollbar-3dlight-color:#f5f4d8;
scrollbar-shadow-color:#e7d9ac;
scrollbar-darkshadow-color:#f5f4d8;
scrollbar-arrow-color:#fafcef;
scrollbar-track-color:#f5f4d8;
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #142969;
}

.whole {
padding:0px;
margin:0px;
text-align:center;
vertical-align:top;
border:0px;
width:100%;
height:100%;
}

.four {
font-size:4px;
line-height:4px;
height:4px;
background-color:#e7d9ac;
}

.side {
background-image:url(../xy_images/tile.gif);
height:100%;
}

.centraltop {
padding:0px;
margin:0px;
width:760px;
text-align:center;
vertical-align:top;
height:111px;
}

.topall {
padding:0px;
margin:0px;
width:760px;
text-align:center;
vertical-align:top;
height:111px;
background-image:url(../xy_images/xy_topnavi_bg111.gif);
}

.topleft {
padding:0px;
margin:0px;
height:111px;
width:200px;
vertical-align:top;
text-align:left;
padding-top:5px;
padding-left:12px;
}

.topright {
padding:0px;
margin:0px;
vertical-align:top;
}

.topright_cont {
padding:0px;
margin:0px;
vertical-align:top;
text-align:right;
}

.topmenu {
text-align:left;
vertical-align:top;
height:111px;
}

.topmenu_cont {
text-align:left;
vertical-align:top;
height:31px;
}

.topmenudot {
width:12px;
height:111px;
text-align:center;
padding-top:25px;
vertical-align:top;
}

.topmenudot_cont {
width:12px;
height:31px;
text-align:center;
padding-top:25px;
vertical-align:top;
}

.topmenutext {
height:111px;
text-align:center;
padding-top:17px;
vertical-align:top;
padding-left:2px;
padding-right:6px;
}

.topmenutext_cont {
height:31px;
text-align:center;
padding-top:17px;
vertical-align:top;
padding-left:2px;
padding-right:6px;
}

a.topnavi:link {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size:11px; 
color: #9f7153;
text-decoration: none;
	}
a.topnavi:visited {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 11px; 
color: #9f7153;
text-decoration: none;
	}
a.topnavi:hover {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 11px; 
color: #ca9873;
text-decoration: none;
	}
a.topnavi:active {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 11px; 
color: #9f7153;
text-decoration: none;
	}

.centralbottom {
padding:0px;
margin:0px;
width:760px;
text-align:left;
vertical-align:top;
height:100%;
}

.bottomall {
padding:0px;
margin:0px;
width:760px;
text-align:left;
vertical-align:top;
height:100%;
}

.bottomleft {
margin:0px;
height:100%;
width:200px;
vertical-align:top;
text-align:left;
padding-top:42px;
background-image:url(../xy_images/xy_leftnavi_bg201.gif);
/*background-color:#000000;*/
}

.bottomright {
height:100%;
vertical-align:top;
width:560px;
}

.nocontentleft {
width:45px;
}

.content {
height:100%;
width:448px;
}

.content_home {
height:200px;
width:335px;
vertical-align:top;
text-align:right;
padding-right:25px; 
padding-top:20px;
background-color:#fafcef;
}

.contentleft1 {
width:285px;
padding-right:5px;
text-align:right;
vertical-align:top;
border-style:solid; 
border-width: 0px 1px 0px 0px; 
border-color:black #89714d black black;
}

.contentmiddle {
width:163px;
padding-left:5px;
padding-top:5px;
vertical-align:top;
text-align:right;
border-style:solid; 
border-width:1px 0px 0px 0px; 
border-color:#89714d black black black;
}

.contentleft2 {
padding-right:5px;
padding-bottom:7px;
text-align:right;
vertical-align:top;
border-style:solid; 
border-width: 0px 1px 1px 0px; 
border-color:black #89714d #89714d black;
}

.halb_hoch {
font-weight:500;
line-height:20px;
}

.text12 {
font-family:Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size:12px; 
color:#142969;
}

.contentleft3 {
padding-top:7px;
padding-bottom:5px;
text-align:right;
vertical-align:top;
}

.contentleft4 {
height:100%;
font-weight:300;
font-family:Arial, sans-serif;
text-align:justify;
font-size:9px;
vertical-align:top;
}

.nocontentright {
width:67px;
}

.text12_cont {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #142969;
margin-left:15px;
margin-top:15px;
margin-right:15px;
margin-bottom:15px;
}

.bottomright_cont {
height:100%;
vertical-align:top;
text-align:left;
width:100%;
margin-left:0px;
}

.content_cont {
height:100%;
width:315px;
border-style:solid; 
border-width: 0px 1px 0px 0px; 
border-color: black #f5f4d8 black black;
vertical-align:top;
background-color:#fafcef;
padding-bottom:20px
}

.content_cont_gall {
height:100%;
width:485px;
vertical-align:top;
background-color:#f5f4d8;
padding-bottom:20px
}

.content_cont_map {
height:100%;
width:500px;
vertical-align:top;
background-color:#f5f4d8;
padding-bottom:20px
}

.content_cont_newsl_header {
padding-top:4px;
height:16px;
line-height:16px;
width:463px;
vertical-align:top;
text-align:right;
background-color:#002868;
font-family: Times New Roman PS, Times New Roman, Bookman Old Style, serif;
color:#f5f4d8;
}

.content_cont_newsl_goldline {
padding-left:1px;
height:10px;
line-height:10px;
width:463px;
vertical-align:middle;
text-align:center;
background-color:#002868;
font-family: Times New Roman PS, Times New Roman, Bookman Old Style, serif;
font-size:4px;
}

.content_cont_newsl_content {
width:463px;
vertical-align:top;
text-align:left;
background-color:#f5f4d8;
border-style:solid; 
border-width: 0px 1px 1px 1px; 
border-color: black #142969 #142969 #142969;
}

.content_cont_apply_content {
width:463px;
vertical-align:top;
text-align:left;
background-color:#ffffff;
border-style:solid; 
border-width: 0px 1px 1px 1px; 
border-color: black #142969 #142969 #142969;
}

.content_cont_jobs_content_le {
width:315px;
vertical-align:top;
text-align:left;
background-color:#f5f4d8;
border-style:solid; 
border-width: 0px 0px 1px 1px; 
border-color: black black #142969 #142969;
}

.content_cont_jobs_content_ri {
width:150px;
vertical-align:top;
text-align:left;
background-color:#ffffff;
border-style:solid; 
border-width: 0px 1px 1px 0px; 
border-color: black #142969 #142969 black;
}

.content_overview_left {
width:315px;
padding-right:20px;
vertical-align:top;
text-align:right;
background-color:#f5f4d8;
border-style:solid; 
border-width: 0px 0px 0px 1px; 
border-color: black black black #142969;
}

.content_overview_leftbottom {
width:315px;
padding-right:20px;
vertical-align:top;
text-align:right;
background-color:#f5f4d8;
border-style:solid; 
border-width: 0px 0px 1px 1px; 
border-color: black black #142969 #142969;
}

.content_overview_right {
width:120px;
vertical-align:middle;
text-align:center;
background-color:#E7D9AC;
border-style:solid; 
border-width: 0px 1px 0px 0px; 
border-color: black #142969 black black ;
}

.content_overview_rightbottom {
width:120px;
vertical-align:middle;
text-align:center;
background-color:#E7D9AC;
border-style:solid; 
border-width: 0px 1px 1px 0px; 
border-color: black #142969 #142969 black;
}

.logo_cont {
width:100%;
height:72px;
text-align:left;
vertical-align:top;
padding-left:85px; 
padding-top:20px;
}
.logo_home {
width:92px;
height:72px;
padding-right:10px;
padding-bottom:6px;
}

.text18 {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 18px; 
color: #142969;
margin-left:15px;
margin-top:15px;
}

.text14 {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 14px; 
color: #142969;
}

.text12_600 {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #142969;
font-weight: 600;
margin-left:15px;
margin-top:15px;
margin-right:15px;
margin-bottom:15px;
}

.content_pic {
width:150px;
height:100%;
vertical-align:top;
background-color:#fafcef;
}

.content_pic_home {
width:150px;
height:200px;
vertical-align:top;
background-color:#fafcef;
}

.nocontentright_cont {
width:94px;
height:100%;
}

.nocontentright_cont_home {
width:92px;
height:200px;
}

.nocontentright_cont_gall {
width:60px;
height:100%;
}

.nocontentright_cont_map {
width:45px;
height:100%;
}

.text10 {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 10px; 
color: #142969;
}

.text14_600_30 {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 14px;
font-weight: 600; 
color: #142969;
margin-left:25px;
margin-right:15px;
margin-top:30px;
}

.phc_disclaimer {
font-weight:300;
font-family:Arial, sans-serif;
text-align:justify;
vertical-align:top;
font-size:9px;
padding-left:0px;
padding-right:25px;
padding-top:5px;
}

.phc_disclaimer_fac {
font-weight: 300;
font-family: Arial, sans-serif;
text-align: justify;
font-size: 9px;
padding-left:15px;
padding-right:15px;
}

a:link {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #646698;
text-decoration: underline;
	}
a:visited {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #646698;
text-decoration: underline;
	}
a:hover {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #6498c1;
text-decoration: underline;
	}
a:active {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #646698;
text-decoration: underline;
	}

	a.link10:link {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #646698;
line-height:12px;
margin-left:10px;
margin-top:10px;
text-decoration:none;
	}
	
a.link10:visited {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #646698;
line-height:12px;
margin-left:10px;
margin-top:10px;
text-decoration:none;
	}
	
a.link10:hover {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #6498c1;
line-height:12px;
margin-left:10px;
margin-top:10px;
text-decoration:none;
	}
	
a.link10:active {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #646698;
line-height:12px;
margin-left:10px;
margin-top:10px;
text-decoration:none;
	}
	
.hoch {
font-weight:500;
line-height:40px;
}

.formu {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size:12px;
font-weight:400;
background-color:#e7d9ac;
color: #142969;
border :solid;
border-width:1px;
}

.button {
background : #e7d9ac;
border :groove;
border-bottom :double;
font : 700 12px;
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
color: #142969;
}

.text14_600 {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 14px;
font-weight: 600; 
color: #142969;
padding-top:20px;
}

.text14_center {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 14px;
font-weight: 600; 
color: #142969;
text-align:center;
}

.red {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #c00000;
}

.text11 {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 11px; 
color: #142969;
margin-left:10px;
margin-top:12px;
margin-right:10px;
margin-bottom:15px;
}

.text11_wo {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 11px; 
color: #142969;
}

.text10_15 {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 10px;
margin-left:15px;
margin-top:15px;
margin-right:15px;
margin-bottom:15px;
color: #142969;
}

.line_right {
border-style:solid; 
border-width: 0px 1px 0px 0px; 
border-color: black #f5f4d8 black black;
}

.line_bole_blue {
border-style:solid; 
border-width: 0px 0px 1px 1px; 
border-color: black black #142969 #142969;
}

.line_bori_blue {
border-style:solid; 
border-width: 0px 1px 1px 0px; 
border-color: black #142969 #142969 black;
}

.line_borile_blue {
border-style:solid; 
border-width: 0px 1px 1px 1px; 
border-color: black #142969 #142969 #142969;
}

.line_le_blue {
border-style:solid; 
border-width: 0px 0px 0px 1px; 
border-color: black black black #142969;
}

.line_ri_blue {
border-style:solid; 
border-width: 0px 1px 0px 0px; 
border-color: black #142969 black black;
}

.line_gold {
border-style:solid; 
border-width: 1px 0px 0px 0px; 
border-color: #b09568 black black black;
}

.head_blue {
background-color:#002868;
font-family: Times New Roman PS, Times New Roman, Bookman Old Style, serif;
color:#f5f4d8;
}

.head_18 {
font-size: 18px; 
}

.head_14 {
font-size: 14px; 
}

a.edi:link {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 10px; 
color: #646698;
text-decoration:underline;
	}
	
a.edi:visited {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 10px; 
color: #646698;
text-decoration:underline;
	}
	
a.edi:hover {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 10px; 
color: #6498c1;
text-decoration:underline;
	}
	
a.edi:active {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 10px; 
color: #646698;
text-decoration:underline;
	}
	
a.job:link {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #646698;
text-decoration:underline;
	}
	
a.job:visited {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #646698;
text-decoration:underline;
	}
	
a.job:hover {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #6498c1;
text-decoration:underline;
	}
	
a.job:active {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px; 
color: #646698;
text-decoration:underline;
	}
	
.text_cell_ri {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size: 12px;
font-weight:500;
color: #142969;
margin-left:10px;
margin-right:10px;
margin-bottom:15px;
}

.text12_home {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size:12pt;
font-weight:600;
color: #142969;
}

.text12px_home {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size:12px; 
color: #142969;
}

.text_dis_home {
font-family: Bookman Old Style, Times New Roman PS, Times New Roman, serif; 
font-size:11px; 
color: #142969;
font-weight: 300;
}

.phc_disclaimer_home {
font-weight: 300;
font-family: Arial, sans-serif;
text-align: justify;
font-size: 9px;
padding-top:5px;
padding-right:25px;
}

.text24 {
font-family: Times New Roman PS, Times New Roman, serif; 
font-size:24px;
font-weight:700;
color: #142969;
	}
.text21 {
font-family: Times New Roman PS, Times New Roman, serif; 
font-size:16px;
font-weight:700;
color: #142969;
	}
