@charset "UTF-8";
/* CSS Document */

/*
#wrapper {
	width:998px;
	margin:0px auto;
	padding:0px 10px;
	background-color:#FFFFFF;
}
*/

#navigation form { float:right;height:20px;vertical-align:middle;margin-top:2px; margin-right:6px; }

/* hovernavigation */

/* closed */
#hovernavi {
	height:26px;
	position:relative;
	z-index:5;
	width:228px;
}

#hovernavi #top { height:5px; background:transparent url('../images/hovermenu_top.jpg') top left no-repeat; width:228px; }
#hovernavi #main { text-indent:8px;font-weight:bold;color:#FFFFFF;height:15px; background:transparent url('../images/hovermenu_bg.jpg') top left no-repeat; width:228px; }
#hovernavi #nav { display:none;background-color:#215f8b; }
#hovernavi #bottom { height:6px; background:transparent url('../images/hovermenu_bottom.jpg') top left no-repeat; width:228px; }

/* open */
#hovernavi.active #top { background:transparent url('../images/hovermenu_top_active.gif') top left no-repeat; }
#hovernavi.active #main { background: transparent url('../images/hovermenu_bg_active.jpg') top left no-repeat; }
#hovernavi.active #bottom { background:transparent url('../images/hovermenu_bottom_active.gif') top left no-repeat; }
#hovernavi:hover #nav { display:none; }
#hovernavi.active #nav { display:block; }
#hovernavi.active #nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
	padding-top:10px;
}
#hovernavi.active #nav ul li {
	height:24px;
}
#hovernavi.active #nav ul li a { display:block; font-weight:bold; margin-left:9px; height:24px;line-height:24px; }
#hovernavi.active #nav ul li ul { display:none; }

#hovernavi #nav ul li span{
        background:transparent url('../images/arrow_right.gif') center no-repeat;
        width:5px;
        height:20px;
        padding:0px 8px;
        text-align:right;
        float:right;
        margin-right:3px;
/*        margin-left:-20px;
        margin-top:-21px;*/
}

#hovernavi #nav ul li ul {
	margin-top:21px;
	position:absolute;
	top:24px;
}


/* first layer */
#hovernavi.active #nav ul li:hover { background: transparent url('../images/hovermenu_round_dark_lvl1.jpg') top left no-repeat;
}
#hovernavi.active #nav ul li:hover a { background: #003b6a url('../images/arrow_right.gif') 9px 9px no-repeat; }
#hovernavi.active #nav ul li:hover ul {
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:228px;
	margin-top:-24px;
	width:258px;
	padding-bottom:10px;
}
#hovernavi.active #nav ul li:hover ul li {  	
	position:relative;
	height:24px;
	width:258px;
	background-color:#003b6a;
	float:left; 
}
#hovernavi.active #nav ul li:hover ul li.top,#hovernavi.active #nav ul li:hover ul li.top:hover { 
height:6px;width:258px; background:transparent url('../images/hovermenu_top_sub_dark2.gif') top left no-repeat; }
#hovernavi.active #nav ul li:hover ul li.bottom,#hovernavi.active #nav ul li:hover ul li.bottom:hover { 
height:6px;width:258px; background:transparent url('../images/hovermenu_bottom_sub_dark2.gif') bottom left no-repeat; }
#hovernavi.active #nav ul li:hover ul li ul {
display:none; }

/* second layer */
#hovernavi.active #nav ul li:hover ul li:hover { background:#003b6a url('../images/hovermenu_round_light.jpg') top left no-repeat; }
#hovernavi.active #nav ul li:hover ul li:hover a { background: #215f8b; margin-right:5px;}
#hovernavi.active #nav ul li:hover ul li:hover a.sub2 { background: #215f8b; }
#hovernavi.active #nav ul li:hover ul li:hover ul {
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:258px;
	margin-top:-24px;
	width:248px;
}
#hovernavi.active #nav ul li:hover ul li:hover ul li {
	position:relative;
	height:24px;
	width:248px;
	background-color:#215f8b;
	float:left;
}
#hovernavi.active #nav ul li:hover ul li:hover ul li.top,#hovernavi.active #nav ul li:hover ul li:hover ul li.top:hover { 
height:6px;width:248px; background:transparent url('../images/hovermenu_top_sub_light3.gif') top left no-repeat; }
#hovernavi.active #nav ul li:hover ul li:hover ul li.bottom,#hovernavi.active #nav ul li:hover ul li:hover ul li.bottom:hover {
height:6px;width:248px; background:transparent url('../images/hovermenu_bottom_sub_light3.gif') bottom left no-repeat; }
#hovernavi.active #nav ul li:hover ul li:hover ul li ul { display:none; }

/* third layer */
#hovernavi.active #nav ul li:hover ul li:hover ul li:hover { background:#215f8b url('../images/hovermenu_round_dark.jpg') top left no-repeat; margin-right:10px; }
/*
#hovernavi.active #nav ul li:hover ul li:hover ul li:hover a { background:#003b6a; }
*/
#hovernavi.active #nav ul li:hover ul li:hover ul li:hover a:hover { background-color:#003b6a; margin-right:5px; }
#hovernavi.active #nav ul li:hover ul li:hover ul li:hover a.sub3:hover { background-color:#003b6a; margin-right:0px; }
#hovernavi.active #nav ul li:hover ul li:hover ul li:hover ul { 
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:-24px;
	width:248px;
	margin-left:248px;
}
#hovernavi.active #nav ul li:hover ul li:hover ul li:hover ul li { 
	position:relative;
	height:24px;
	width:248px;
	background-color:#003b6a;
	float:left;
}
#hovernavi.active #nav ul li:hover ul li:hover ul li:hover ul li.top,#hovernavi.active #nav ul li:hover ul li:hover ul li:hover ul li.top:hover { height:6px;width:248px; background:transparent url('../images/hovermenu_top_sub_dark4.gif') top left no-repeat; }
#hovernavi.active #nav ul li:hover ul li:hover ul li:hover ul li.bottom,#hovernavi.active #nav ul li:hover ul li:hover ul li:hover ul li.bottom:hover { height:6px;width:248px; background:transparent url('../images/hovermenu_bottom_sub_dark4.gif') top left no-repeat; }
#hovernavi.active #nav ul li:hover ul li:hover ul li:hover ul li:hover { background:#003b6a url('../images/hovermenu_round_light.jpg') top left no-repeat; }
#hovernavi.active #nav ul li:hover ul li:hover ul li:hover ul li:hover a { background:#215f8b; }

/* fourth layer */

#navigation form input.stextf { margin-top:3px; }
#navigation form input.image { margin-top:3px; }

.ui-tabs .ui-tabs-nav {
        padding-left:0px;
}
.ui-tabs .ui-tabs-nav2 {
        padding-left:5px;
}
.ui-tabs .ui-tabs-panel {
	padding-top:-5px;
}
div.product_links p.link{
        background: url(../images/icon_link.png) no-repeat 0px 12px;
}

/*********************************************************
*
*	Language Select
*
*********************************************************/

#headnavi div.lang-select ul li a.first { left: 0px; }
#headnavi div.lang-select ul li:hover a.first { left:1px; }
#headnavi div.lang-select ul li { position: relative !important; margin: 0px; padding: 0px; z-index: 200; width: 85px; }
#headnavi div.lang-select ul li a { background: transparent url('../images/arrow_down.gif') center right no-repeat; }
#headnavi div.lang-select ul li:hover, #headnavi div.lang-select ul li a:hover { background-color: transparent; }
#headnavi div.lang-select ul li ul {  position:absolute;  display: none; left: 0px; width: 130px; padding:0px; border-top:0px; background-color: transparent; width: 144px; margin:0px; top:17px; text-indent: 0px; } /* display none */
#headnavi div.lang-select ul li:hover ul {  display: block;  clip:rect(0px, 1000px, 1000px, -10px); }
#headnavi div.lang-select ul li:hover {  background: transparent url('../images/lang_button_bg.png') top left repeat-y; }
#headnavi div.lang-select ul li ul li {  left: 0px; margin: 0px; padding: 0px 10px; width: 144px; background: transparent url('../images/lang_content_bg.png') top left repeat-y; }

#headnavi div.lang-select ul li ul li a { behavior:url(/images/PIE.htc); }
#headnavi div.lang-select ul li ul li a:hover { behavior:url(/images/PIE.htc); background: #f1f1f1 url('../images/arrow_right_2.gif') 5px center no-repeaDt; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

#headnavi div.lang-select ul li ul li a {  padding: 4px 40px 4px 15px; line-height: 16px; width: 45px; background: transparent url('../images/arrow_right_2.gif') 5px center no-repeat; text-align: left; font-weight: bold; }
#headnavi div.lang-select ul li ul li a:hover { background: #f1f1f1 url('../images/arrow_right_2.gif') 5px center no-repeat; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#headnavi div.lang-select ul li ul li:hover { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; background: transparent url('../images/lang_content_bg.png') top left repeat-y; }
#headnavi div.lang-select ul li ul li.ie-bottom { width: 144px; height: 13px; background: transparent url('../images/lang_content_bottom.png') bottom left no-repeat; }

