/* common */
body {
	background-image: url(images/bg_body.jpg);
	background-attachment: fixed;
	margin: 20px 0px 0px 0px;
	color: #000000;
	line-height: 100%;
	background-repeat: repeat-x;
	font-family: arial,sans-serif;
	background-color: #ffffff;
}
.body_spacer {
	margin-top: 3px;
}
#main_div
{
    WIDTH: 760px;
    BACKGROUND-COLOR: white;
}
#navi_div
{
    WIDTH: 760px;
    TEXT-ALIGN: left;
}

DIV.nav03
{
    FLOAT: left;
    WIDTH: 161px
}
#content_div
{
    WIDTH: 760px;
    TEXT-ALIGN: left;
}
DIV.content_main
{
    FLOAT: left;
    WIDTH: 600px;
    BACKGROUND-COLOR: #ffffff;
}
.content_padding{
	padding-right:20px;
}
	
#footer_div
{
    WIDTH: 760px;
    TEXT-ALIGN: left;
}
.languageflags{
	padding-left:15px;
	padding-top:5px;
}
.bghead
{
	background-image: url(images/bg_head.gif);	
	background-repeat: no-repeat;
}
#image_content img
{
	width:600px;
}

/* navigation */
/* Menu level 1 */
div.nav01 {
	font-family: Arial, sans-serif;
	background-color:#CBCBCB;
	background-image: url(images/header.jpg); 
	background-repeat: no-repeat; 
	background-position: top;
	padding-right:5px;
}
/* Menu 1 */
#menu_1 img{
 margin-top:2px;
}

#menu_1 span.navusefull {
	color: #656565;
	font-size: 12px;
	text-decoration: none;
	text-decoration: none;
	vertical-align:top;
	/*cursor: pointer;
	cursor: hand;*/
}

#menu_1 a, #menu_1 a:link, #menu_1 a:visited {
	font-size: 10px;
	text-decoration: none;
	/*cursor: pointer;
	cursor: hand;*/
}

#menu_1 a:hover
{
	font-size: 10px;
	text-decoration: none;
	/*cursor: pointer;
	cursor: hand;*/
}

#menu_1 span.navusefull a, #menu_1 span.navusefull a:link, #menu_1 span.navusefull a:visited {
	color: #656565;
	font-size: 11px;
	text-decoration: none;
	/*cursor: pointer;
	cursor: hand;*/
}

#menu_1 span.navusefull a.:hover
{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	border-bottom-color:#FD812E;
	border-bottom-style:solid;
	border-bottom-width:1px;
	/*cursor: pointer;
	cursor: hand;*/
}
/* Menu 2 */
#menu_2{
	height: 22px;
	padding-left:10px;
	padding-right:20px;
}
#menu_2 ul.menu{
	margin:0px;
	padding:0px;
}
#menu_2 ul.menuOld li{
	margin:0px;
	padding:0px;
	/*line-height:24px;*/
	float:left;
	/*display:inline;*/
	list-style: none;
	display:block;
	list-style-position:outside;
	/*height:18px;*/
}



#menu_2 .navitmlast{
	padding-right:30px;
}

/* Menu level 2 (menu_3)*/
div.nav02 {
	display:none;
	font-family: Arial, sans-serif;
	background-color: #CBCBCB;
}
#menu_3{
	height: 24px;
	padding-left:10px;
}
#menu_3 ul.menu{
	margin:0px;
	padding:0px;
}
#menu_3 ul.menu li{
	margin:0px;
	padding:0px;
	/*line-height:24px;*/
	float:left;
	/*display:inline;*/
	list-style: none;
	display:block;
	list-style-position:outside;
	/*height:18px;*/
}


#menu_3 span {
	height:19px;
}
#menu_3 span.navitmblank {
	/*float: none;*/

}

#menu_3 span.navitmspacer {
	/*float: none;*/
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 4px;
}

#menu_3 span.navitm{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	/*cursor: pointer;
	cursor: hand;*/
}
/*#menu_3 span.navitm a{
	color: #FFFFFF;
	text-decoration: none;
}*/
#menu_3 a{
	color: #FFFFFF;
	text-decoration: none;
}
#menu_3 span.navitmselected{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	border-bottom-color:#C3161C;
	border-bottom-style:solid;
	border-bottom-width:3px;
	/*cursor: default;*/
}
#menu_3 span.navitmselected a{
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}


/* Sub Menu on the left*/
div.nav03 {
	font-family: Arial, sans-serif;
	width: 158px;
	background-color: #ffffff;
}

div.nav03 div.navitmblank {
	/*float: none;*/
}
div.nav03 div.navitmspacer {
	background-color: #C3161C;
}

div.nav03 div.navitm {
	background-color: #ffffff;
	color: #660000;
	font-size: 11px;
	text-decoration: none;
	padding-left: 12px;
	/*padding-top: 2px;
	padding-bottom: 2px;*/
	line-height:19px;
	vertical-align: middle;
	border-top-color:#C3161C;
	border-top-style:solid;
	border-top-width:1px;
	/*cursor: pointer;
	cursor: hand;*/
}
div.nav03 div.navitm a{
	color: #660000;
	text-decoration: none;
}

div.nav03 div.navitmhover {
	padding-left: 22px;
	background-image: url(/global_30/img/1px.gif);
	background-color: #666666;
	color: #002940;
	text-decoration: none;
	font-size: 11px;
	/*cursor: pointer;
	cursor: hand;*/
}

div.nav03 div.navitmselected {
	padding-left: 12px;
	/*padding-top: 2px;
	padding-bottom: 2px;*/
	line-height:19px;
	vertical-align: middle;
	background-color: #C3161C;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	border-top-color:#C3161C;
	border-top-style:solid;
	border-top-width:1px;
	/*cursor: pointer;
	cursor: hand;*/
}
div.nav03 div.navitmselected a{
	color: #FFFFFF;
	text-decoration: none;
}

div.nav03 div.navitmHasSub{
	background-image: url(images/bg_nav_arrow_white.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	color: #660000;
	font-size: 11px;
	text-decoration: none;
	padding-left: 12px;
	/*padding-top: 2px;
	padding-bottom: 2px;*/
	line-height:19px;
	vertical-align: middle;
	border-top-color:#C3161C;
	border-top-style:solid;
	border-top-width:1px;
	/*cursor: pointer;
	cursor: hand;*/
}
div.nav03 div.navitmHasSub a{
	color: #660000;
	text-decoration: none;
}

div.nav03 div.navitmHasSubhover {
	background-image: url(/global_30/img/nav_tetlevel_hover_1.gif);
	background-color: #666666;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	/*cursor: pointer;
	cursor: hand;*/
}

div.nav03 div.navitmHasSubselected{
	background-image: url(images/bg_nav_arrow_red.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding-left: 12px;
	/*padding-top: 2px;
	padding-bottom: 2px;*/
	line-height:19px;
	vertical-align: middle;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	border-top-color:#C3161C;
	border-top-style:solid;
	border-top-width:1px;
	/*cursor: pointer;
	cursor: hand;*/
}
div.nav03 div.navitmHasSubselected a{
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}

div.nav03 div.navitmSub{
	background-color: #FFFFFF;
	color: #660000;
	font-size: 11px;
	text-decoration: none;
	padding-left: 12px;
	/*padding-top: 2px;
	padding-bottom: 2px;*/
	line-height:19px;
	vertical-align: middle;
	/*margin-top:3px;*/
	/*cursor: pointer;
	cursor: hand;*/
}
div.nav03 div.navitmSub a{
	color: #660000;
	text-decoration: none;
}

div.nav03 div.navitmSubhover{
	background-color: #666666;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	/*cursor: pointer;
	cursor: hand;*/
}

div.nav03 div.navitmSubselected {
	background-color: #C3161C;
	padding-left: 12px;
	/*padding-top: 2px;
	padding-bottom: 2px;*/
	line-height:19px;
	vertical-align: middle;
	/*margin-top:3px;*/
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	/*cursor: pointer;
	cursor: hand;*/
}
div.nav03 div.navitmSubselected a{
	color: #ffffff;
	text-decoration: none;
}

div.nav03 div.navspacer {
	background-color: #ffffff;
	font-size: 4px;
}

div.nav03 {
	cursor: default;
}

/* Menu Tools on the left*/
div.nav04 {
	width: 158px;
}

div.nav04 div.navitmblank {
	/*float: none;*/
}
div.nav04 div.navitmspacer {
	font-size: 2px;
	height:5;
}

div.nav04 div.navitm {
	background-image: url(images/bg_nav_box_gray.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 11px;
  	font-weight: bold;
	font-family: FoundryMonoline,tahoma,arial,sans-serif;
	text-decoration: none;
  	text-transform: uppercase;
	line-height:21px;
	vertical-align: middle;
	padding-left: 18px;
	margin-top:1px;
	/*cursor: pointer;
	cursor: hand;*/
}
div.nav04 div.navitm a{
	color: #ffffff;
	text-decoration: none;
}

div.nav04 div.navitmhover {
	background-image: url(/global_30/img/nav_tool_arrow_hover.gif);
	background-color: #295263;
	color: #ffffff;
	font-size: 11px;
  	font-weight: bold;
	font-family: FoundryMonoline,tahoma,arial,sans-serif;
	text-decoration: none;
  	text-transform: uppercase;
	padding-left: 18px;
	/*cursor: pointer;
	cursor: hand;*/
}

/* Menu level footer */
div.nav05 {
	font-family: Arial, sans-serif;
}

div.nav05 td.navitm, div.nav05 td.navitm a {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	/*cursor: pointer;
	cursor: hand;*/
}

div.nav05 td.navitmhover {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	/*cursor: pointer;
	cursor: hand;*/
}