/* body */

body { 
text-align:center;
background: #fcfcfc;
}

/* images */

img {
border: 0px;
}

img.full {
width: 100%;
}


/* Links */

a:link {
color : #003d7e;
text-decoration : none;
font-weight : bold;
}
a.link2 {
color : #4c4c4c;
text-decoration : none;
font-weight : normal;
}
a:visited {
color : #003d7e;
text-decoration : none;
font-weight : bold;
}
a.link2:visited {
color : #003d7e;
text-decoration : none;
font-weight : normal;
}
a:hover {
color : #bb0d36;
text-decoration : none;
font-weight : bold;
}
a.link2:hover {
color : #bb0d36;
text-decoration : none;
font-weight : normal;
}
a:active {
color : #bb0d36;
text-decoration : none;
font-weight : bold;
}
a.link2:active {
color : #bb0d36;
text-decoration : none;
font-weight : normal;
}
a.nav1:link {
color : #bb0d36;
text-decoration : none;
font-weight : bold;
}
a.nav1:visited {
color : #bb0d36;
text-decoration : none;
font-weight : bold;
}
a.nav1:hover {
color : #bb0d36;
text-decoration : none;
font-weight : bold;
}
a.nav1:active {
color : #bb0d36;
text-decoration : none;
font-weight : bold;
}
a.nav2:link {
color : #e6e6e6;
text-decoration : none;
font-weight : bold;
}
a.nav2:visited {
color : #e6e6e6;
text-decoration : none;
font-weight : bold;
}
a.nav2:hover {
color : #003d7e;
text-decoration : none;
font-weight : bold;
}
a.nav2:active {
color : #003d7e;
text-decoration : none;
font-weight : bold;
}
a.nav3:link {
color : #003d7e;
text-decoration : none;
font-weight : bold;
}
a.nav3:visited {
color : #003d7e;
text-decoration : none;
font-weight : bold;
}
a.nav3:hover {
color : #003d7e;
text-decoration : none;
font-weight : bold;
}
a.nav3:active {
color : #003d7e;
text-decoration : none;
font-weight : bold;
}
a.nav4:link {
color : #e6e6e6;
text-decoration : none;
font-weight : bold;
}
a.nav4:visited {
color : #e6e6e6;
text-decoration : none;
font-weight : bold;
}
a.nav4:hover {
color : #bb0d36;
text-decoration : none;
font-weight : bold;
}
a.nav4:active {
color : #bb0d36;
text-decoration : none;
font-weight : bold;
}

/* sitemap */
.pager { 
	background-color:#eee; 
	border:#ccc 3px solid;
	padding:3px;
	text-align:center;
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
}
.lhead { 
	background-color:#eee; 
	border-top:#aaa 3px solid;
	border-bottom:#aaa 3px solid;
	padding:3px;
	font-family : Arial, Verdana, sans-serif;
	font-size : 14px;
	font-weight : bold;
}
.lpart { 
	background-color:#f0f0f0; 
	border-left:#ccc 2px solid;
	padding-bottom:25px;
}
.lpage {
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
}
.lcount { 
	background-color:#999; 
	color:#fff;
	padding:2px;
	font-family : Arial, Verdana, sans-serif;
	font-size : 12px;
}

/* tables */

table#site {
border-collapse: collapse;
width: 900px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
border: solid 1px;
border-color: #e6e6e6;
background: #ffffff;
}

table#headline {
border-collapse: collapse;
width: 900px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
text-align:right;
}

#site td {
border: 0px;
padding: 0px;
margin: 0px;
}

#site td.navbar {
width: 70%;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 1px solid;
border-top: 1px solid;
border-color: #e6e6e6;
}

#site td.nav_left {
width: 135px;
border-bottom: 1px solid;
border-top: 1px solid;
border-color: #e6e6e6;
text-align: center;
}

#site td.nav_right {
width: 135px;
border-bottom: 1px solid;
border-top: 1px solid;
border-color: #e6e6e6;
text-align: center;
background : url("images/menu_bg.gif");
background-position: 0% 2px;
background-repeat: no-repeat;
}

#site td.main {
width: 70%;
background-image : url(images/globus_transparent2.gif);
background-repeat : no-repeat;
background-position : bottom;
}

#site td.main_ov {
width: 70%;
background-image : url(images/globus_transparent2.gif);
background-repeat : no-repeat;
background-position : bottom;



}
#site td.bg_blue {
width: 15%;
background-color : #003d7e;
padding-top : 10px;
text-align : left;
padding-left : 10px;
vertical-align: top;


}

#site td.bg_green {
width: 15%;
background-color : #008000;
padding-top : 10px;
text-align : left;
padding-left : 10px;
vertical-align: top;


}
#site td.bg_yellow {
width: 15%;
background-color : #ffce00;
padding-top : 10px;
text-align : left;
padding-left : 10px;
vertical-align: top;


}
#site td.bg_orange {
width: 15%;
background-color : #E86B1E;
padding-top : 10px;
text-align : left;
padding-left : 10px;
vertical-align: top;

}
#site td.bg_red {
width: 15%;
background-color : #bb0d36;
padding-top : 10px;
text-align : left;
padding-left : 10px;
vertical-align: top;


}
#site td.bg_grey {
width: 15%;
background-color : #e6e6e6;
padding-top : 10px;
text-align : left;
padding-left : 10px;
vertical-align: top;

}
#site td.bg_white {
width: 15%;
background : #ffffff;
border-left : 1px solid;
border-color : #e6e6e6;
text-align : center;
vertical-align: top;
}

#site td.lines_top {
}

#site td.lines_bottom {
padding-top: 1px;
}

#quality {
border-collapse: collapse;
border: 0px;
}

#quality th {
font-size: 12px;
font-family : Arial, Verdana, sans-serif;
font-weight : bold;
text-align: center;
padding-bottom: 10px;
}

#quality th.left {
color: #4c4c4c;
}

#quality th.right {
color: #003d7e;
}

#quality td {
font-size: 10px;
font-family : Arial, Verdana, sans-serif;
color: #4c4c4c;
text-align: left;
vertical-align: top;
width: 50%;
padding-bottom: 10px;
}

#quality td.left {
border-right: 1px solid;
border-color: #4c4c4c;
padding-right: 10px;
}

#quality td.right {
color: #003d7e;
border-left: 1px solid;
border-color: #4c4c4c;
padding-left: 10px;
}

		
/* div */

.career {
width: 640px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
border: solid 2px;
border-style: groove;
border-color: #e6e6e6;
background: #ffffff;
padding: 20px;
}

.textbody {
margin-top : 20px;
margin-left : 30px;
margin-right : 30px;
margin-bottom : 20px;
padding: 0px;
text-align: left;
}

.newsbox {
margin-right : 10px;
border : 1px solid;
border-color : #003d7e;
padding : 0px;
background-color : #efefe9;
font-family : bold Arial, Verdana, sans-serif;
font-size : 10px;
text-align: left;
}

.object {
position:relative;
z-index: 0; 
}


/* Text */
.text1 {
font-size : 12px;
font-family : Arial, Verdana, sans-serif;
color : #4c4c4c;
}
.text2 {
font-size : 14px;
font-weight : bold;
font-family : 'Courier New', Arial, Verdana, sans-serif;
color : #bb0d36;
}
.text3 {
font-size : 11px;
font-family : Arial, Verdana, sans-serif;
color : #4c4c4c;
}
.text4 {
font-size : 10px;
font-weight : bold;
font-family : Arial, Verdana, sans-serif;
color : #4c4c4c;
}
.text5 {
font-size : 12px;
font-weight : bold;
font-family : Arial, Verdana, sans-serif;
color :  #4c4c4c;
}
.text6 {
font-size : 12px;
font-weight : bold;
font-family : Arial, Verdana, sans-serif;
color : #003d7e;
}
.text7 {
font-size : 16px;
font-weight : bold;
font-family : Arial, Verdana, sans-serif;
color :  #4c4c4c;
}
.date {
font-size : 12px;
font-family : Arial, Verdana, sans-serif;
font-style : italic;
color : #4c4c4c;
}
.headline {
font-family : Arial, Verdana, sans-serif;
font-size : 12px;
font-weight : bold;
color : #4c4c4c;
} 

.headline2 {
font-family : Arial, Verdana, sans-serif;
font-size : 14px;
font-weight : bold;
color : #003d7e;
}
.nav {
font : bold 11px arial, sans-serif;
color : #003d7e;
}
.nav2 {
font : bold 11px arial, sans-serif;
color : #e6e6e6;
}
.copyright {
font-size : 9px;
font-family : Arial, Verdana, sans-serif;
color : #86a0aa;
}
.news {
font-size : 12px;
font-family : Arial, Verdana, sans-serif;
font-weight : bold;
font-style : italic;
color : #003d7e;
}

/* Navmenu */

#menu {
width: 100%;
background : #ffffff;
float : left;
padding : 0;
margin : 0;
text-align: center;
position:relative;
z-index : 1;
}
#menu ul {
list-style : none;
filter:alpha(opacity=90);
opacity: 0.9;
-moz-opacity:0.9;
margin : 0;
padding : 0;
width : 104px;
float : left;
}
#menu ul ul a, #menu h2 {
font : bold 11px/16px Arial, Verdana, sans-serif;
display : block;
margin : 0;
padding : 2px 3px;
}
#menu h2 {
color : #003d7e;
border-color : #e6e6e6;
background : url("images/menu_bg.gif");
text-transform : uppercase;
}
#menu ul ul a {
text-decoration : none;
color : #003d7e;
background : #fff;
border : 1px solid;
border-color : #e6e6e6;
}
#menu ul ul a:hover {
color : #bb0d36;
background : #e6e6e6;
}
#menu ul ul a.blue {
text-decoration : none;
color : #003d7e;
background : #fff;
border : 1px solid;
border-color : #e6e6e6;
}
#menu ul ul a.blue:hover {
color : #fff;
background : #003d7e;
}
#menu ul ul a.yellow {
text-decoration : none;
color : #003d7e;
background : #fff;
border : 1px solid;
border-color : #e6e6e6;
}
#menu ul ul a.yellow:hover {
color : #bb0d36;
background : #ffce00;
}
#menu ul ul a.red {
text-decoration : none;
color : #003d7e;
background : #fff;
border : 1px solid;
border-color : #e6e6e6;
}
#menu ul ul a.red:hover {
color : #fff;
background : #bb0d36;
}
#menu ul ul a.orange {
text-decoration : none;
color : #003d7e;
background : #fff;
border : 1px solid;
border-color : #e6e6e6;
}
#menu ul ul a.orange:hover {
color : #fff;
background : #d25c06;
}
#menu li {
position : relative;
}
#menu ul ul {
width : 104px;
position : absolute;
top : 100%;
left : 0%;
z-index : 500;
}
#menu ul ul ul {
position : absolute;
top : 0;
left : 100%;
}

div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {
display : none;
}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
display : block;
}


