#submenu ul {
padding:0px;
margin:0px;
list-style:none;
overflow:hidden;
}


#submenu ul li {
margin-top:1px;
}

#submenu ul li a, #submenu ul li a:visited  {
display:block;
padding:5px;
font-size:1.1em;
}

#submenu ul li a.selected {
background-color:#ECECEC;
}

#submenu ul li a:hover {
background-color:#B7B7B7;
}

#submenu ul li ul li a, #submenu ul li ul li a:visited  {
margin-left:10px;
font-size:1em;
color:#333333;
}

#submenu ul ul li a, #submenu ul ul li a:visited  {
margin-left:10px;
font-size:1em;
color:#333333;
}


#left ul {
padding:0px;
margin:0px;
text-align:right;
overflow:hidden;
}

#left ul li {
	display:block;
	clear:none;
	/*float:left;
	list-style:none;
	/*position:relative;*/
	padding:0px;
        margin:0px;
}

#left ul li ul {
    display: none;
	}

#left ul li table {
	border:0px;
	padding:0px;
}	

#left ul li a, #left ul li a:visited {
color:#727272;
font-weight:normal;
display:block;
padding-right:38px;
padding-left:0px;
clear:none;	
width:112px;
margin:0px;
font-size:1.3em;
}

#left ul li a.link1, #left ul li a.link1:visited {
background:url(../images/homenav_01_bg_all.jpg) 0px -120px;
height:27px;
padding-top:93px;
}

#left ul li:hover a.link1 {
background:url(../images/homenav_01_bg_all.jpg) 0px 0px;
}

/*#left ul li a.link2, #left ul li a.link2:visited {
background-image:url(../images/homenav_02_bg.jpg);
height:27px;
padding-top:118px;
width:115px;
}

#left ul li:hover  a.link2{
background-image:url(../images/homenav_02_bg_hover.jpg);
}*/

#left ul li a.link3, #left ul li a.link3:visited {
background:url(../images/homenav_03_bg_all.jpg) 0px -135px;
height:27px;
padding-top:108px;
}

#left ul li:hover a.link3 {
background:url(../images/homenav_03_bg_all.jpg) 0px 0px;
}

#left ul li:hover a {
background:#FFFFFF;
text-decoration:none;
}

#left ul li a.linklang, #left ul li a.linklang:visited {
background:url(../images/homenav_lang_bg_all.jpg) 0px -65px;
height:27px;
padding-top:38px;
}

#left ul li:hover a.linklang {
background:url(../images/homenav_lang_bg_all.jpg) 0px 0px;
}

#left ul li:hover ul {
display:block;
position:absolute;
float:left;
/*bottom:43px;
top:0px;*/
left:19px;
margin:0px;
background-color:#A2B5D3;
border:1px solid #929292;
border-top-width:0px;
width:145px;
background-image:url(../images/homenav_hover_bg_rev.jpg);
background-position:top;
background-repeat:no-repeat;
z-index:1200;
}

#left ul li:hover ul li {
margin:0px;
padding:0px;
border:none;
float:right;
width:145px;
display:block;
clear:both;
}

#left ul li:hover ul li a {
font-weight:normal;
display:block;
color:#FFFFFF;
padding:0px;
padding-right:5px;
margin:0px;
background-color:none;
background:none;
line-height:20px;
min-height:20px;
clear:both;
font-size:1em;
width:140px;
background-repeat:no-repeat;
background-position:119px 2px;
}

#left ul li ul li a:hover {
display:block;
background-color:#000000;
}

#left ul li ul li a.en, #left ul li ul li a.en:hover {
	background-image:url(../images/flag_en.gif);
	padding-right:30px;
	width:115px;
}

#left ul li ul li a.da, #left ul li ul li a.da:hover {
	background-image:url(../images/flag_da.gif);
	padding-right:30px;
	width:115px;
}

#left ul li ul li a.de, #left ul li ul li a.de:hover {
	background-image:url(../images/flag_de.gif);
	padding-right:30px;
	width:115px;
}

#left ul li ul li a.es, #left ul li ul li a.es:hover {
	background-image:url(../images/flag_es.gif);
	padding-right:30px;
	width:115px;
}

#left ul li ul li a.fr, #left ul li ul li a.fr:hover {
	background-image:url(../images/flag_fr.gif);
	padding-right:30px;
	width:115px;
}

#left ul li ul li a.it, #left ul li ul li a.it:hover {
	background-image:url(../images/flag_it.gif);
	padding-right:30px;
	width:115px;
}


#right ul {
padding:0px;
margin:0px;
}

#right ul li {
	display:block;
	clear:none;
	float:left;
	list-style:none;
	position:relative;
	z-index:1000;
	padding:0px;
    margin:0px;
}	

#right ul li a, #right ul li a:visited {
display:block;
font-size:0.9em;
clear:none;	
width:175px;
height:65px;
padding-top:15px;
text-align:left;
font-size:1.4em;
}

#right ul li a.link11 {
background-image:url(../images/rightnav_01_bg.jpg);
/*height:110px;
padding-top:10px;
font-size:1.7em;*/
}

#right ul li a.link12 {
background-image:url(../images/rightnav_02_bg.jpg);
}

#right ul li a.link13 {
background-image:url(../images/rightnav_03_bg.jpg);
}

#right ul li a.link15 {
background-image:url(../images/rightnav_04_bg.jpg);
}

#right ul li a.link14 {
background-image:url(../images/rightnav_03_alt_bg.jpg);
background-repeat:no-repeat;
background-postion:left;
width:165px;
padding-left:10px;
}

#right ul li ul li a, #right ul li ul li a:visited {
display:block;
clear:none;	
width:165px;
height:15px;
line-height:15px;
padding-top:65px;
padding-bottom:5px;
padding-left:10px;
text-align:left;
font-size:1em;
}

#right ul li a.link14a {
background-image:url(../images/rightnav_03_alt_a_bg.jpg);
}

#right ul li a.link14b {
background-image:url(../images/rightnav_03_alt_b_bg.jpg);
}

#right ul li a.link14c {
background-image:url(../images/rightnav_03_alt_c_bg.jpg);
}


#right .grey {
color:#727272;
}

#contact {
padding:0px;
display:block;
position:absolute;
width:175px;
padding-right:17px;
bottom:0px;
right:0px;
clear:both;
}

#contact h3 {
color:#727272;
margin:0px;
font-size:1.2em
}

#contact p {
font-size:1.4em;
color:#B7B7B7;
margin:0px;
}