
#mainnavigation, #servicenavigation, #languagenavigation, #subnavigation
{
float:left;
display:inline;
}

#mainnavigation
{
margin:18px 0px 0px 15px;
}

#mainnavigation ul,
#servicenavigation ul,
#subnavigation ul
{
list-style-type:none;
}

#mainnavigation ul, #mainnavigation li,
#servicenavigation ul, #servicenavigation li,
#subnavigation ul, #subnavigation li,
#languagenavigation a
{
float:left;
display:inline;
}

/* @group: mainnavigation */

#mainnavigation li
{
margin:0px 12px 0px 0px;
}

#mainnavigation li a
{
float:left;
display:inline;
text-transform:uppercase;
}

#mainnavigation li a, #mainnavigation li a:link, #mainnavigation li a:visited
{
font-size:19px;
padding:0px 0px 0px 0px;
border:1px solid #ffffff;
color:#CCCCCC;
}

#mainnavigation li a:hover, #mainnavigation li a:focus, #mainnavigation li a:active,
#mainnavigation li.active a, #mainnavigation li.active a:link, #mainnavigation li.active a:visited
{
border:1px solid #CCCCCC;
}

#mainnavigation li a span.ltitle,
#mainnavigation li a span.lactive
{
visibility:hidden;
display:none;
}

#mainnavigation li a img
{
float:left;
display:inline;
border:0px;
}

/* @end */

/* @group: servicenavigation */

#servicenavigation
{
margin:22px 0px 0px 2px;
}

#servicenavigation li a
{
float:left;
display:inline;
text-transform:uppercase;
}

#servicenavigation li a, #servicenavigation li a:link, #servicenavigation li a:visited
{
font-size:13px;
padding:0px 0px 0px 0px;
border:1px solid #ffffff;
color:#CCCCCC;
}

#servicenavigation li a:hover, #servicenavigation li a:focus, #servicenavigation li a:active,
#servicenavigation li.active a, #servicenavigation li.active a:link, #servicenavigation li.active a:visited
{
border:1px solid #CCCCCC;
}

#servicenavigation li a span.ltitle,
#servicenavigation li a span.lactive
{
visibility:hidden;
display:none;
}

#servicenavigation li a img
{
float:left;
display:inline;
border:0px;
}

/* @end */

/* @group: subnavigation */

#subnavigation li
{
margin:0px 12px 0px 0px;
}

#subnavigation li a
{
float:left;
display:inline;
text-transform:uppercase;
}

#subnavigation li a, #subnavigation li a:link, #subnavigation li a:visited
{
font-size:13px;
line-height:13px;
padding:0px 0px 0px 0px;
border:1px solid #ffffff;
color:#CCCCCC;
}

#subnavigation li a:hover, #subnavigation li a:focus, #subnavigation li a:active,
#subnavigation li.active a, #subnavigation li.active a:link, #subnavigation li.active a:visited
{
border:1px solid #CCCCCC;
}

#subnavigation li a span.ltitle,
#subnavigation li a span.lactive
{
visibility:hidden;
display:none;
}

#subnavigation li a img
{
float:left;
display:inline;
border:0px;
}

/* @end */

/* @group languagenavigation */

#languagenavigation 
{
margin: 22px 0px 0px 30px;		
}

#languagenavigation a span
{
display: none;
}

#languagenavigation a
{
	width: 22px;
	height: 17px;
	margin: 0px 6px 0px 0px;
}

#languagenavigation a.lang-de
{
background: url(img/lang_de.png) no-repeat 0px 0px;	
}

#languagenavigation a.lang-en
{
background: url(img/lang_en.png) no-repeat 0px 0px;	
}

#languagenavigation a, #languagenavigation a:link, #languagenavigation a:visited
{
font-size:13px;
padding:0px 0px 0px 0px;
border:1px solid #ffffff;
color:#CCCCCC;
}

#languagenavigation a:hover, #languagenavigation a:focus, #languagenavigation a:active,
#languagenavigation  a.active, #languagenavigation a.active:link, #languagenavigation a.active:visited
{
border:1px solid #CCCCCC;
}

/* @end */