BODY { FONT-FAMILY: arial, helvetica, geneva, sans-serif; COLOR:white; background-color:#555580; font-size: 12px; }

@font-face {
font-family:"69";
font-size:all;
font-style:all;
src:url("69.ttf");
}

#normaleschrift { font-size:12px; }
#normaleschrift2 { font-size:12px; padding:3px; }
#festivalrot { font-size:14px; font-weight:normal; color:#BFC8FF; }
#standort { font-size:16px; font-weight:bold; font-family:"69"; color:white; padding:3px; border-bottom:1px solid white; text-align:right; }
#footie { font-size:11px; font-weight:normal; font-family:serif; color:white; padding:3px; margin:3px; border-top:1px solid #ffffff; text-align:center; }
#hauptmenu { background-color:#555580; color:white; }
#r1 { background-image:url('../rahmen/r1.jpg'); background-repeat:no-repeat }
#r2 { background-image:url('../rahmen/r2.jpg'); background-repeat:no-repeat }

a.lie { font-weight:bold; }
a.lie:link { text-decoration:none; color:#D4FE9E; }
a.lie:visited { text-decoration:none; color:#B6DA86; }
a.lie:hover { text-decoration:none; color:#D01824; background-color:#D4FE9E; }
a.lie:active { text-decoration:none; color:#D01824; }

a.lif { font-weight:bold; }
a.lif:link { text-decoration:none; color:#ffffff; }
a.lif:visited { text-decoration:none; color:#ffffff; }
a.lif:hover { text-decoration:underline; color:#ffffff; }
a.lif:active { text-decoration:underline; color:#ffffff; }

a.li { font-weight:bold; }
a.li:link { text-decoration:none; color:#90FF00; }
a.li:visited { text-decoration:none; color:#7AD702; }
a.li:hover { text-decoration:none; color:#D01824; background-color:#90FF00; }
a.li:active { text-decoration:none; color:#D01824; }


/************************************************
*************FIRST_LEVEL*************************
************************************************/
/*Style-Definition für die First-Level-Navigation*/
DIV.fstLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 130;
BORDER: 0px solid #000000;
PADDING: 3px;
MARGIN: 0px;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #ffffff;
BACKGROUND-COLOR: #D01824;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
COLOR: #90FF00;
BACKGROUND-COLOR: #D01824;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 130;
BORDER: 0px solid #555580;
PADDING: 3px;
MARGIN: 0Px;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #90FF00;
BACKGROUND-COLOR: #D01824;
}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 130;
BORDER: 0px solid #3366ff;
PADDING: 3px;
MARGIN: 0Px;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-ALIGN: right;
COLOR: #DDDDDD;
BACKGROUND-COLOR: #D01824;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
COLOR: #90FF00;
BACKGROUND-COLOR: #555580;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 130;
BORDER: 0px solid #555580;
PADDING: 3px;
MARGIN: 0Px;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-ALIGN: right;
COLOR: #90FF00;
BACKGROUND-COLOR: #555580;
}