@charset "utf-8";
/* version 1 05.12.2007 */
/* ------------------------------------------------------------ */
/* NAVIGATION */
/* ------------------------------------------------------------ */
/* allgemeine angaben navigation */
/* horizontale hauptnavigation im headerbereich */
#nav{
float:left;
width:100%;
height:27px;
background-color: #0E2230;
}
#nav ul{
width:100%;
height:25px;
border-top: 1px solid white;
border-bottom: 1px solid white;
}
#nav li{
float:left;
width:auto;
display:inline;
height:25px;
overflow:hidden;
}
#nav li a{
display:block;
text-indent:-1000px;
height:25px;
overflow:hidden;
}
#nav li a.nav-home{
width:160px;
background:url(/img/nav_en/nav_home_en.png) no-repeat 0px 0px;
}
#nav li a.nav-company{
width:160px;
background:url(/img/nav_en/nav_company_en.png) no-repeat 0px 0px;
}
#nav li a.nav-products{
width:160px;
background:url(/img/nav_en/nav_products_en.png) no-repeat 0px 0px;
}
#nav li a.nav-news{
width:160px;
background:url(/img/nav_en/nav_news_en.png) no-repeat 0px 0px;
}
#nav li a.nav-service{
width:160px;
background:url(/img/nav_en/nav_service_en.png) no-repeat 0px 0px;
}
#nav li a.nav-search{
width:160px;
background:url(/img/nav_en/nav_search_en.png) no-repeat 0px 0px;
}
#nav li a:hover{
background-position:0px -25px;
}
#nav li a.current{
background-position:0px -25px;
}
/* metanavigation im headerbereich */
#nav-meta{
position:absolute;
left:0px;
top:18px;
height:20px;
width:auto;
}
#nav-meta ul{
width:100%;
height:20px;
}
#nav-meta li{
float:left;
width:auto;
display:inline;
height:20px;
overflow:hidden;
padding-left:20px; 
}
#nav-meta li a{
display:block;
text-indent:-1000px;
overflow:hidden;
height:20px;
}
#nav-meta li a.nav-contact{
width:34px;
background:url(/img/nav_en/nav-contact.png) no-repeat 0px 0px;
}
#nav-meta li a.nav-print{
width:22px;
background:url(/img/nav_en/nav-print.png) no-repeat 0px 0px;
}
#nav-meta li a.nav-sitemap{
width:38px;
background:url(/img/nav_en/nav-sitemap.png) no-repeat 0px 0px;
}
#nav-meta li a.nav-imprint{
width:81px;
background:url(/img/nav_en/nav-imprint.png) no-repeat 0px 0px;
}
#nav-meta li a.nav-language{
width:90px;
background:url(/img/nav_en/nav-language.png) no-repeat 0px 0px;
}
#nav-meta li a:hover{
background-position:0px -20px;
}
#nav-meta li a.current{
background-position:0px -20px;
}
#lang-select{
position:absolute;
left:275px;
top:39px;
display:none;
background: #021020;
z-index: 100;
width:70px;
padding:5px 10px 10px 10px;
}
#lang-select a{
color:white;
}
/* breadcrumb */
#breadcrumb{
height:24px;
width:100%;
background: #CDD1D8;
border-bottom:1px solid black;
float:left;
}
#breadcrumb ul{
width:auto;
margin:5px 0px 0px 20px; 
}
#breadcrumb li{
float:left;
width:auto;
display:inline;
height:15px;
overflow:hidden;
/*padding-right: 5px;*/
color: Black;
}
#breadcrumb li a{
color:black;
padding-right: 5px;
font-weight:bold;
}
#breadcrumb li a:hover{
}
#breadcrumb li a.current{
}