BODY {
background-repeat: no-repeat;
}

a img {
  border:none;
}

#menu {
width: 110px;
}

#menu ul {
list-style: none;
margin: 0px 0px;
padding: 1px 1px;
}

#menu a, #menu h2 {
border-width: 1px;
border-style: solid;
padding: 0px -10px;
margin: 0px 10px;
}

#menu h2 {
text-transform: uppercase;
}

#menu a {
text-decoration: none;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
top: -1px;
left: 120px;
width: 100%;
}

#menu ul ul,
#menu ul li:hover ul ul
{display: none;}

#menu ul li:hover ul,
#menu ul ul li:hover ul
{display: block;}



/************************************************
*************FIRST_LEVEL*************************
************************************************/
/*Style-Definition für die First-Level-Navigation*/
.fstLevel a
{
TEXT-DECORATION: none;
WIDTH: 110px;
DISPLAY: block;
BORDER: 1px solid #FFFFFF;
PADDING: 3px;
MARGIN: 0Px;
FONT-FAMILY: verdana;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #FF0000;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
.fstLevel a:hover
{
COLOR: #FFFFFF;
TEXT-ALIGN: center;
BACKGROUND-COLOR: #db3209;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
.fstLevelActive a
{
TEXT-DECORATION: none;
WIDTH: 110px;
DISPLAY: block;
BORDER: 1px solid #FFFFFF;
PADDING: 3px;
MARGIN: 0Px;
FONT-FAMILY: verdana;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #b63633;
}

/************************************************
*************SECOND_LEVEL************************
************************************************/
/*Style-Definition für die Second-Level-Navigation UNTERMENU*/
.secLevel a
{
TEXT-DECORATION: none;
WIDTH: 110px;
DISPLAY: block;
BORDER: 1px solid #FFFFFF;
PADDING: 3px;
MARGIN: 0Px;
FONT-FAMILY: verdana;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #e0512f;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
.secLevel a:hover
{
TEXT-ALIGN: center;
BACKGROUND-COLOR: #CD3700;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
.secLevelActive a
{
TEXT-DECORATION: none;
WIDTH: 110px;
DISPLAY: block;
BORDER: 1px solid #FFFFFF;
PADDING: 3px;
MARGIN: 0Px;
FONT-FAMILY: verdana;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-ALIGN: right;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #e0512f;
}
.schrift {
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10pt;
}	

*+html #menu a, #menu h2 { /*IE7 only*/
	font: bold 0.7em/1.4em arial, helvetica, sans-serif;
	padding: 0px -10px;
	margin: 0px 10px;
}

*+html #menu ul ul, #menu ul ul ul  { /*IE7 only*/
	top: -1px;
	left: 118px;
}





