@media all {
#navlist {
text-align: left;		/* center */
}
}

@media screen, handheld
{
  /* ... Formatdefinitionen zur Bildschirmausgabe ... */

/*
	STYLES
	Navigation Headermenu
	mit Farbhintergrund ZDNet-Like
	18.05.2006 R.Kuczinski
*/


#navcontainer
{
background: #369;
border-top: 0px solid #9CC;
font: normal 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#navlist
{
list-style: none outside none;
display: inline;
margin: 0 0 0 20;
line-height:18px;
}

#navlist li
{
bottom: 4px;
display: inline;
line-height: 14px;
margin: 0 6 0 6;
padding: 0;
position: relative;
}

/* Schatten in Firefox
html>body #navlist li
{
background: #000;
margin: 0 3px 0 0;
padding: 4px 0px 4px 0;
}
*/

#navlist a, #navlist a:link, #navlist a:visited
{
background: #900;
border: 1px solid #FFF;
bottom: 2px;
color: #FFF;
cursor: pointer;
display: inline;
height: 14px;
margin: 0;
padding: 1px 5px 3px 5px;
position: relative;
right: 2px;
text-decoration: none;
}

#navlist a:hover
{
background: #C00;
bottom: 1px;
color: #FFF;
position: relative;
right: 1px;
}

#navlist a:active
{
background: #999;
bottom: 0px;
color: #FFF;
position: relative;
right: 0px;
}

#navlist li#active
{
background: #369;
bottom: 12px;
display: inline;
margin: 0 4px 0 0px;
padding: 0;
position: relative;
}

/*
html>body #navlist li#active
{
background: #333;
margin: 0 4px 0 4px;
}
*/

#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover
{
background: #369;
border-bottom: none;
border-left: 1px solid #9CC;
border-right: 1px solid #9CC;
border-top: 1px solid #9CC;
bottom: 0;
color: #FFF;
cursor: text;
margin: 0;
padding: 1px 5px 1 5px;
position: relative;
right: 0;
}

}
@media print
{
  /* ... Formatdefinitionen zum Drucken ... */

.menu_l {color: black; font-family: Verdana, Arial; font-size: 11px; font-style: normal; font-weight: normal;}
.menu_u {color: black; font-family: Verdana, Arial; font-size: 9px; font-style: normal;}

#navcontainer
{
background: #FFF;
border-top: none;
font: normal 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#navlist
{
list-style: none outside none;
display: inline;
margin: 0 0 0 20;
line-height:18px;
}

#navlist li
{
bottom: 4px;
display: inline;
line-height: 14px;
margin: 0 6 0 6;
padding: 0;
position: relative;
}

#navlist a, #navlist a:link, #navlist a:visited
{
background: #FFF;
border: 1px solid #000;
bottom: 2px;
color: #000;
display: inline;
height: 14px;
margin: 0;
padding: 1px 5px 3px 5px;
position: relative;
right: 2px;
text-decoration: none;
}

#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover
{
background: #fff;
border-bottom: none;
border-left: 1px solid #333;
border-right: 1px solid #333;
border-top: 1px solid #333;
bottom: 0;
color: #000;
margin: 0;
padding: 1px 5px 1 5px;
position: relative;
right: 0;
}

}
