@charset "UTF-8";
/**
 * 	Navigation-Formatierung  KFA
 * ----------------------------------------------------------------
 * c2008, R.Kuczinski
 */

@media all
{
  /**
   * Navigation
   * Zooming Text + TopLines
   */

/* MENU Vertical Buttons ------------- */

#navlogo
{
background: #333333;	/* f0e7d7 */
width: 180px;
height: 112px;
margin: 0;
padding: 0 10 12 0;
font-family: Trebuchet MS, Georgia, Verdana, serif;
font-size: 32px;
text-align: right;
text-transform: lowercase;
color: #C04000;			/* F0E0CC */
border-bottom: 0px solid #f0f0f0;
line-height: 36px;
}

#navcontainer
{
background: #333333;	/* f0e7d7 */
width: 100%;
margin: 0;
padding: 0;
font-family: Trebuchet MS, Georgia, Verdana, serif;
font-size: 14px;
font-weight: normal;
text-align: right;
text-transform: lowercase;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 100%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em 0 0.5em 1.125em;
border-width: 1 0 1 1;
color: #F0E0CC;
text-decoration: none;
background: #333333;			/* F0E0CC  f7f2ea */
}

#navcontainer>ul#navlist li a { width: 180px; }

ul#navlist li#active a
{
	background: #f3f3f3;	/* f0e7d7 */
	color: #800000;
}

/* letzter Para evtl. weg... -> Button */
ul#navlist li a:hover, ul#navlist li#active a:hover	/*, ul#navlist li a:active*/
{
	color: #0000dd;
	background: #ffffff;
	border-color: #aaab9c #fff #fff #ccc;
}

/* MENU Horizontal Buttons 1 ------------- */

#topliner
{
padding: 0;
margin: 0;
color: #f3f3f3;
font-family: Trebuchet MS, verdana, Georgia, tahoma, verdana, georgia, arial, helvetica, sans-serif;
font-size: 2px;
line-height: 2px;
width: 100%;
text-align: center;
text-transform: lowercase;
/* border-bottom: 1px solid #333333; */
}

#topcontainer ul
{
padding: 0;
margin: 0;
background-color: #333333;
float: left;
font-family: Trebuchet MS, verdana, Georgia, tahoma, verdana, georgia, arial, helvetica, sans-serif;
font-size: 14px;
line-height: 21px;
width: 100%;
text-align: center;
text-transform: lowercase;
list-style:none;
}

#topcontainer ul li {
display: inline;
}

#topcontainer ul li a
{
width: 25%;
padding: 0 0 1 0;
text-decoration: none;
float: left;
line-height: 21px;
border-bottom: 2px solid #333333;
}

#topcontainer a#active
{
background-color: #145A12;
}


#topcontainer a#current  		/* Kategorie */
{
background-color: #C04000;		/* 9F0000 7F0000 dred 5A1216 dred aaaeee blau */
color: white;
border-bottom: 2px solid #C04000;
}

#topcontainer a#blank
{
background-color: #333333;
}

ul#toplist li#active a
{
background-color: transparent;	/* f0e7d7 */
color: #ffffff;
}
/* letzter Para evtl. weg... -> Button */
ul#toplist li a:hover, ul#toplist li#active a:hover	/*, ul#navlist li a:active*/
{
background-color: #111111;		/* e0e0e0 */
color: #ffee00;
border-bottom: 2px solid #003F00;
text-decoration: none;
}

/* MENU Horizontal Buttons 2 ------------- */

#medcontainer ul
{
padding: 0;
margin: 0;
background-color: #ffffff;
float: left;
font-family: Trebuchet MS, tahoma, verdana, georgia, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 22px;
width: 100%;
text-transform: lowercase;
list-style:none;
}

#medcontainer ul li {
display: inline;
}

#medcontainer ul li a
{
padding: 1 14 2 14;
background-color: transparent;
color: #800000;
text-decoration: none;
float: left;
line-height: 21px;
}

#medcontainer a#active
{
background-color: #145A12;
color: #FF0000;
}

#medcontainer a#current			/* Aktiver Artikel */
{
background-color: transparent;		/* transparent 145A12 */
color: #009900;	/* 999cFF */
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

ul#medlist li#active a			/* Artikeltexte */
{
background-color: transparent;	/* f0e7d7 */
color: #800000;
}
/* letzter Para evtl. weg... -> Button */
ul#medlist li a:hover, ul#medlist li#active a:hover	/*, ul#navlist li a:active*/
{
background-color: #C4E2C2;	/* aaaeee #FFFFFE */
color: #333333;
text-decoration: none;
}

}