BODY
{
    BACKGROUND-IMAGE: url(images/bg-grau.jpg);
    BACKGROUND-COLOR: #D1D1D1;
    COLOR: black;
}
.FarbeHintergrund
{
    BACKGROUND-IMAGE: url(images/background.jpg);
    BACKGROUND-COLOR: #D1D1D1;
    COLOR: #D4D4D4;
}
.FarbeHervorgehoben
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
}
.FarbeGrell
{
    BACKGROUND-COLOR: transparent;
    COLOR: #ef2018;
}
.ErrorText {
	font-size: 100%;
	font-weight: bold;
    BACKGROUND-COLOR: transparent;
	color: #1000a0;
}
.Error {
	padding: 3px 3px 3px 3px;
	font-weight: bold;
    BACKGROUND-COLOR: transparent;
	color: #1000a0;
	border-width:3px;
	border-style:dotted;
}
P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: medium;
    FONT-STYLE: normal;
    FONT-FAMILY: sans-serif;
    FONT-VARIANT: normal;
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: medium;
    FONT-STYLE: normal;
    FONT-FAMILY: sans-serif;
    FONT-VARIANT: normal;
}
LI
{
    FONT-WEIGHT: normal;
    FONT-SIZE: medium;
    FONT-STYLE: normal;
    FONT-FAMILY: sans-serif;
    FONT-VARIANT: normal;
}
.normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: medium;
    FONT-STYLE: normal;
    FONT-FAMILY: sans-serif;
    FONT-VARIANT: normal;
}

A
{
    BACKGROUND-COLOR: transparent;
    COLOR: black;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: 1pt dotted blue;
}
A.imagelink {
	text-decoration: none;
	border: none;
}
A.imagelink:hover {
	text-decoration: none;
	border: 1pt dotted blue;
}

A:hover
{
    COLOR: blue;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: 1pt solid;
}

A.toc
{
    DISPLAY: block;
    FONT-SIZE: medium;
    COLOR: black;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: none;
}
A.toc:hover
{
    COLOR: blue;
    TEXT-DECORATION: underline;
    BORDER-BOTTOM: none;
}
A.tocSelected
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: black;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: none;
}
A.tocSelected:hover
{
    COLOR: gray;
    TEXT-DECORATION: underline;
    BORDER-BOTTOM: none;
}
A.toc2
{
    DISPLAY: block;
    FONT-SIZE: small;
    MARGIN-LEFT: 10pt;
    COLOR: black;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: none;
}
A.toc2:hover
{
    COLOR: blue;
    TEXT-DECORATION: underline;
    BORDER-BOTTOM: none;
}
A.toc2Selected
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    MARGIN-LEFT: 10pt;
    COLOR: black;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: none;
}
A.toc2Selected:hover
{
    COLOR: gray;
    TEXT-DECORATION: underline;
    BORDER-BOTTOM: none;
}
A.toc3
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    MARGIN-LEFT: 20pt;
    COLOR: black;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: none;
}
A.toc3:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: blue;
    TEXT-DECORATION: underline;
    BORDER-BOTTOM: none;
}
A.toc3Selected
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    MARGIN-LEFT: 20pt;
    COLOR: gray;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: none;
}
A.toc3Selected:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: gray;
    TEXT-DECORATION: underline;
    BORDER-BOTTOM: none;
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-large;
    FONT-STYLE: normal;
    FONT-FAMILY: sans-serif;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal;
}
TABLE.termine
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin;
}
TD.termine
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin;
}


TR.LiederA
{
	/*BACKGROUND-COLOR: #CECECE */
	background: transparent;

}
TR.LiederB
{
	background: /* #FCFD62 */  #e4e4e4 ; 
}
