BODY					{color: #000000; background-color: #ffffff; font: 13.33px verdana, arial, helvetica, sans-serif;}
*						{font-size: 1em;}
H1						{color: #003399; font-family: arial, helvetica, sans-serif; font-size: 2em; margin-bottom: 10pt; margin-top: 0pt;}
H2						{font-size: 1.2em;}
ACRONYM					{cursor: help; border-bottom: 1px dotted #003399;}
SMALL					{font-size: 0.8em; font-weight: normal;}

.maincol				{background-color: #003399;}
.printcol				{background-color: #000000;}
.emtext					{background-color: #f0f0ff; color: #cc0000;}

A:link,
A:visited,
A:active				{color: #003399; text-decoration: none;}
A:hover					{background-color: #ffcc33;}
A.toplink,
A.toplink:visited,
A.toplink:active		{color: #000000; font-weight: bold;}
A.topnew,
A.topnew:visited,
A.topnew:active,
A.llink,
A.llink:visited,
A.llink:active			{color: #ffffff; font-weight: bold;}

A.topnew2,
A.topnew2:visited,
A.topnew2:active		{background-color: #ff3333; color: #ffffff; font-weight: bold;}


A.llink2,
A.llink2:visited,
A.llink2:active			{color: #ffffff; font-weight: bold;}
A.llink2:hover			{background-color: #cc3300; color: #ffffff; font-weight: bold;}

A.llink3,
A.llink3:visited,
A.llink3:active			{color: #ffffff; font-weight: bold;}
A.llink3:hover			{background-color: #339900; color: #ffffff; font-weight: bold;}

A.topnew:hover			{background-color: #ff3333;}
A.llink:hover			{background-color: #003399;}
A.image:hover			{background-color: transparent;}

A.subhead,
A.subhead:visited,
A.subhead:active		{background-color: #003399; color: #ffffff; }

TD						{font-family: verdana, arial, helvetica, sans-serif; font-size: 1em;}
TD.toplink				{color: #000000; background-color: #ffcc33; padding:1px;}
TD.topnew				{color: #ffffff; background-color: #ff3333; padding:1px;}
TD.logobg				{background-image: URL("/img/head.jpg");}
TD.topbg				{background-image: URL("/img/spacer.gif");}
TD.topright				{background-image: URL("/img/r_end.gif");}
TD.seccol				{background-color: #fff0b0;}
TD.whitespace			{background-color: #ffffff;}
TD.sitenav				{color: #003399; font-size: 0.8em; padding: 1pt;}
TD.copy					{font-size: 0.8em;}
TD.shead				{color: #ffffff; font-family: arial, helvetica, sans-serif; font-weight: bold;}
TD.stext,
TD.qsearch,
TD.lnav					{font-size: 0.9em;}
TD.sidetext				{background-color: #ffffcc;}
TD.ehead				{background-color: #003399; color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 2em; font-weight: bold;}
TD.phead				{background-color: #000000; color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 2em; font-weight: bold;}
TD.eshead				{background-color: #003399; color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 1.2em; font-weight: bold;}
TD.etext				{background-color: #f0f0ff;}
TD.ptext				{background-color: #ffffff;}
TD.lhead				{color: #003399; font-family: arial, helvetica, sans-serif; font-size: 1.2em; font-weight: bold;}
TD.lheadsm				{color: #003399; font-family: arial, helvetica, sans-serif; font-size: 0.9em; font-weight: normal;}
TD.litem				{background-color: #f0f0ff; padding: 1pt;}
TD.llink				{background-color: #003399; color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 0.9em;}
TD.llink2				{background-color: #cc3300; color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 0.9em;}
TD.llink3				{background-color: #339900; color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 0.9em; padding:1px;}
TD.searchnav			{}
TD.actpage				{background-color: #003399; color: #ffffff;}

.notice {
	color:			#000000;
	background-color:	#FFFFDD;
}

h1.notice, div.notice {
	margin:             0.5em 0 0.8em 0;
	border:             0.1em solid #FFD700;
	background-image:   url(../img/helper-error.png);
	background-repeat:  no-repeat;
	background-position: 10px 50%;
	padding:            10px 10px 10px 10px;
}

.notice h1 {
    border-bottom:      0.1em solid #FFD700;
    font-weight:        bold;
    text-align:         left;
    margin:             0 0 0.2em 0;
}

.formFailure {
	border:             0.1em solid #FF0000;
}

.normtext				{font-size: 11pt;}
TABLE.list				{background-color: #2b71fb;}
TR.line0 TD				{padding: 3px; background-color: #e6eeff; font-size: 10pt;}
TR.line1 TD				{padding: 3px; background-color: #ffffff; font-size: 10pt;}
TD.hotline				{color: #1f7e50; padding-bottom: 10px; font-size: 11pt; font-weight: bold; }
INPUT.inputerror		{border: 4px solid #1f7e50;}
#anreisedatum			{position: absolute; width: 200; top: 0; left: 0; visibility: visible; display: block;}
#abreisedatum			{position: absolute; width: 200; top: 0; left: 0; visibility: visible; display: block;}