/*  ------------------------------------------------------
MAINMENUE
--------------------------------------------------------*/
div.mainMenue {
background: #6fc5cf url(/basics/images/bg_mmenue.gif) repeat-x 0 0;
float: left;
width: 950px;
}

/*  ------------------------------------------------------
LANGMENUE
--------------------------------------------------------*/
ul.langMenue {
float: right;
position: relative;
}

ul.langMenue li {
float: left;
background: url(/basics/images/div_mmenue.gif) no-repeat 0 0;
height: 42px;
}

ul.langMenue li ul  {
position: absolute;
top: 42px;
left: 0;
padding: 12px 0 0 0;
background: url(/basics/images/bg_submenue.png)  0 0;
display: none;
}

ul.langMenue li ul li  {
height: auto;
background: transparent;
display: block;
float: none;
}

ul.langMenue li ul li a  {
display: block;
width: 63px;
height: 12px;
background-image: url(/basics/images/langmenue.png);
margin: 0 0 12px 0;
}

ul.langMenue li ul li a span {
display: none;
}

ul.langMenue li ul li a.lm_country1  {background-position: 0 0;}
ul.langMenue li ul li a.lm_country1:hover  {background-position: 63px 0;}

ul.langMenue li ul li a.lm_country2 {background-position: 0 12px;}
ul.langMenue li ul li a.lm_country2:hover  {background-position: 63px 12px;}

ul.langMenue li ul li a.lm_country3  {background-position: 0 24px;}
ul.langMenue li ul li a.lm_country3:hover  {background-position: 63px 24px;}

ul.langMenue li ul li a.lm_country4  {background-position: 0 36px;}
ul.langMenue li ul li a.lm_country4:hover  {background-position: 63px 36px;}

ul.langMenue li ul li a.lm_country5  {background-position: 0 48px;}
ul.langMenue li ul li a.lm_country5:hover  {background-position: 63px 48px;}

ul.langMenue li ul li a.lm_country6  {background-position: 0 60px;}
ul.langMenue li ul li a.lm_country6:hover  {background-position: 63px 60px;}

/*  ------------------------------------------------------
MAINMANUE
--------------------------------------------------------*/
ul.mainMenue {
float: left;
}

ul.mainMenue li {
float: left;
background: url(/basics/images/div_mmenue.gif) no-repeat 100% 0;
height: 42px;
position: relative;
}

ul.mainMenue li a {
float: left;
height: 42px;
background: url(/basics/images/mmenue.png) no-repeat 0 0;
}

ul.mainMenue li a span {
display: none;
}

/*mm_home*/
ul.mainMenue li a.mm_home {
width: 80px;
background-position: 0 0;
}

ul.mainMenue li a.mm_home:hover, ul.mainMenue li.current a.mm_home  {
background-position: 0 -42px;
}



/*mm_company*/
ul.mainMenue li a.mm_company {
width: 150px;
background-position: -80px 0;
}

ul.mainMenue li a.mm_company:hover, 
ul.mainMenue li.current a.mm_company  {
background-position: -80px -42px;
}

/*mm_products*/
ul.mainMenue li a.mm_products {
width: 114px;
background-position: -230px 0;
}

ul.mainMenue li a.mm_products:hover, 
ul.mainMenue li.current a.mm_products  {
background-position: -230px -42px;
}

/*mm_news*/
ul.mainMenue li a.mm_news {
width: 77px;
background-position: -344px 0;
}

ul.mainMenue li a.mm_news:hover, 
ul.mainMenue li.current a.mm_news  {
background-position: -344px -42px;
}

/*mm_download*/
ul.mainMenue li a.mm_download {
width: 118px;
background-position: -421px 0
}

ul.mainMenue li a.mm_download:hover, 
ul.mainMenue li.current a.mm_download  {
background-position: -421px -42px;
}

/*mm_contact*/
ul.mainMenue li a.mm_contact {
width: 105px;
background-position: -539px 0;
}

ul.mainMenue li a.mm_contact:hover, 
ul.mainMenue li.current a.mm_contact  {
background-position: -539px -42px;
}

/*mm_imprint*/
ul.mainMenue li a.mm_imprint {
width: 119px;
background-position: -644px 0;
}

ul.mainMenue li a.mm_imprint:hover, 
ul.mainMenue li.current a.mm_imprint  {
background-position: -644px -42px;
}

/*submenue*/
ul.mainMenue li ul {
position: absolute;
top: 42px;
left: 0;
background: url(/basics/images/bg_submenue.png)  0 0;
padding: 12px 0 0 0;
display: none;
}

ul.mainMenue li ul li {
height: auto;
float: none;
display: block;
background: transparent;
}

ul.mainMenue li ul li a {
background: transparent;
height: auto;
float: none;
display: block;
font-size: 13px;
color: #fff;
text-decoration: none;
padding: 0 20px;
margin: 0 0 8px 0;
}

ul.mainMenue li ul li a:hover , 
ul.mainMenue li ul li.active a {
background: url(/basics/images/mm_hover.gif) no-repeat 8px 50%;
color: #095867;
}

