TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.nav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

TD.menu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
   	background-color: #333333;
   	TEXT-DECORATION: none
}
A.menu:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #CCCCCC;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menu:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.nav:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.footer:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.footer:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.footer:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.footer:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

TD.tbl_hell
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    BACKGROUND-COLOR: #F4F4F4;
	Text-Valign: top
	PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;

}
TD.tbl_dunkel
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333;
    BACKGROUND-COLOR: #E9E9E9;
	Text-Valign: top
	PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;

}
.bg_hell
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    BACKGROUND-COLOR: #F4F4F4;
}
.bg_dunkel
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333;
    BACKGROUND-COLOR: #E9E9E9;
}
INPUT
{
    BORDER-RIGHT: #E9E9E9 2px solid;
    BORDER-TOP: #E9E9E9 2px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #E9E9E9 2px solid;
    BORDER-BOTTOM: #E9E9E9 2px solid;
    FONT-FAMILY: arial
}
INPUT.ohne
{
    BORDER-RIGHT: #333333 0px solid;
    BORDER-TOP: #333333 0px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #333333 0px solid;
    BORDER-BOTTOM: #333333 0px solid;
    FONT-FAMILY: arial
}
INPUT.error
{
    BORDER-RIGHT: #E9E9E9 2px solid;
    BORDER-TOP: #E9E9E9 2px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #E9E9E9 2px solid;
    BORDER-BOTTOM: #FF0000 2px solid;
    FONT-FAMILY: arial
}
textarea
{
    BORDER-RIGHT: #E9E9E9 2px solid;
    BORDER-TOP: #E9E9E9 2px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #E9E9E9 2px solid;
    BORDER-BOTTOM: #E9E9E9 2px solid;
    FONT-FAMILY: arial
}
textarea.error
{
    BORDER-RIGHT: #E9E9E9 2px solid;
    BORDER-TOP: #E9E9E9 2px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #E9E9E9 2px solid;
    BORDER-BOTTOM: #FF0000 2px solid;
    FONT-FAMILY: arial
}
select
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
    FONT-FAMILY: arial
}
select.error
{
    BORDER-RIGHT: #FF0000 2px solid;
    BORDER-TOP: #FF0000 2px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #FF0000 2px solid;
    BORDER-BOTTOM: #FF0000 2px solid;
    FONT-FAMILY: arial
}