/* ------------- Base elements ----------------- */

div.chronator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF
}

div.chronator .mark { 
	font-weight: bold; 
	color: #88FFAA
}

div.chronator .small { 
	font-size: 8pt; 
}

/* ------------- Links ----------------- */

div.chronator a {
  color:#FFDD77;
  text-decoration:none;
  font-weight: none;
}

div.chronator a.strong {
  font-weight: bold;
}

div.chronator a.small {
  font-size: 8pt
}

div.chronator a:hover, div.chronator a:active {
  color:#FFBB00;
}

/* ------------- Lists ----------------- */

div.chronator ul {
	line-height: 1.5em;
	list-style-type: square;
	margin: 0.5em 0 0.5em 1.5em;
	padding: 0;
	list-style-image: url(/base/bullet.gif);
}

/* ------------- Header ----------------- */

div.chronator h1 { 
	font-size: 18pt; 
	font-weight: bold; 
	background-color: #003300; 
	color: #FFBB00; 
	text-align: center; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	clip:   rect(   ); 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: -12px; 
	margin-left: 0px;
}

div.chronator h2 { 
	font-size: 12pt; 
	font-weight: bold;
	background-color: #005500; 
	color: #FFFF00; 
	text-align: center; 
	padding-top: 1px; 
	padding-bottom: 1px; 
}

/* ------------- Tables ----------------- */

div.chronator table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	background-color: #000000;
	border-spacing: 0px;
	border-collapse: collapse;	
}

div.chronator table.invisible {
	background-color: transparent;
}

div.chronator th {
	padding: 5px;
	border: 1px solid #000066;
	background-color: #000033;
	vertical-align: top;
}

div.chronator th.big {
	background-color: #000066;
}

div.chronator td {
	padding: 5px;
	border: 1px solid #000066;
	vertical-align: top;
}

div.chronator td.leer {
	padding: 5px;
	border: 1px solid #000000;
	background-color: transparent;
}

div.chronator td.invisible {
	border: none;
	background-color: transparent;
}

div.chronator table.all_invisible {
	background-color: transparent;
}

div.chronator table.all_invisible td {
	border: none;
	background-color: transparent;
}

/* ------------- Forms ----------------- */

div.chronator form table {
	background-color: transparent;
}

div.chronator form table tr th {
	border: none;
	text-align: left;
}

div.chronator form table tr td {
	border: none;
	text-align: left;
	background-color: transparent;
}

/* ------------- Old Style ----------------- */

.Normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF}

.Normal_link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; color: #FFDD77; text-decoration: none; font-weight: bold}
.Normal_link:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; color: #FFDD77; text-decoration: none; font-weight: bold}
.Normal_link:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; color: #FFDD77; text-decoration: none; font-weight: bold}
.Normal_link:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; color: #FFBB00; text-decoration: none; font-weight: bold}
.Normal_link:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; color: #FFBB00; text-decoration: none; font-weight: bold}

.Normal_link_small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt ; color: #FFDD77; text-decoration: none; font-weight: normal}
.Normal_link_small:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt ; color: #FFDD77; text-decoration: none; font-weight: normal}
.Normal_link_small:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt ; color: #FFDD77; text-decoration: none; font-weight: normal}
.Normal_link_small:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt ; color: #FFBB00; text-decoration: none; font-weight: normal}
.Normal_link_small:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt ; color: #FFBB00; text-decoration: none; font-weight: normal}

.Normal_Mark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; font-weight: bold; color: #88FFAA}

.Normal_Warnung { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; font-weight: bold; color: #FF4400}

.Normal_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF }

.Normal_big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF}

.Normal_bigger { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15pt; color: #FFFFFF}

.Normal_big_mark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FF471A}

.Normal_bigger_mark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15pt; color: #FF471A}

.Normal_big_mark2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #F48C24}

.Normal_bigger_mark2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15pt; color: #F48C24}

.Titel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; background-color: #003300; font-weight: bold; color: #FFBB00; text-align: center; padding-top: 2px; padding-bottom: 2px; clip:   rect(   ); margin-top: 0px; margin-right: 0px; margin-bottom: -12px; margin-left: 0px}

.Subtitel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; background-color: #005500; color: #FFFF00; text-align: center; padding-top: 1px; padding-bottom: 1px; font-weight: bold}

.Menu1_e { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFBB00 ; font-weight: bold; border-color: #FFFFFF black; border-top-width: 1px; border-bottom-width: 1px; text-decoration: none}
.Menu1_e:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFBB00 ; font-weight: bold; border-color: #FFFFFF black; border-top-width: 1px; border-bottom-width: 1px; text-decoration: none}
.Menu1_e:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFBB00 ; font-weight: bold; border-color: #FFFFFF black; border-top-width: 1px; border-bottom-width: 1px; text-decoration: none}
.Menu1_e:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFBB00 ; background-color: #0000CC; font-weight: bold; border-color: #FFFFFF black; border-top-width: 1px; border-bottom-width: 1px; text-decoration: none}
.Menu1_e:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFBB00 ; background-color: #0000CC; font-weight: bold; border-color: #FFFFFF black; border-top-width: 1px; border-bottom-width: 1px; text-decoration: none}

.Menu2_e { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFF88 ; border-color: #FFFFFF black; border-top-width: 1px; border-bottom-width: 1px; text-decoration: none}
.Menu2_e:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFF88 ; border-color: #FFFFFF black; border-top-width: 1px; border-bottom-width: 1px; text-decoration: none}
.Menu2_e:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFF88 ; border-color: #FFFFFF black; border-top-width: 1px; border-bottom-width: 1px; text-decoration: none}
.Menu2_e:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFF88 ; background-color: #0000CC; border-color: #FFFFFF black; border-top-width: 1px; border-bottom-width: 1px; text-decoration: none}
.Menu2_e:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFF88 ; background-color: #0000CC; border-color: #FFFFFF black; border-top-width: 1px; border-bottom-width: 1px; text-decoration: none}

.Menu3_e { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFFDD ; border-color: #FFFFFF black; border-top-width: 1px; border-bottom-width: 1px; text-decoration: none}
.Menu3_e:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFFDD ; border-color: #FFFFFF black; border-top-width: 1px; border-bottom-width: 1px; text-decoration: none}
.Menu3_e:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFFDD ; border-color: #FFFFFF black; border-top-width: 1px; border-bottom-width: 1px; text-decoration: none}
.Menu3_e:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFFDD ; background-color: #0000CC; border-color: #FFFFFF black; border-top-width: 1px; border-bottom-width: 1px; text-decoration: none}
.Menu3_e:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFFDD ; background-color: #0000CC; border-color: #FFFFFF black; border-top-width: 1px; border-bottom-width: 1px; text-decoration: none}

.Seitentitel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFBB00; font-weight: bold}

.LoginMenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFF88}
.LoginMenu_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFF88}
.LoginMenu_smallfield { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; color: #000000}
.LoginMenu_smallmark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #FFFFDD}

.LoginMenu_smalllink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt ; color: #FFBB00; text-decoration: none; font-weight: bold}
.LoginMenu_smalllink:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt ; color: #FFBB00; text-decoration: none; font-weight: bold}
.LoginMenu_smalllink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt ; color: #FFBB00; text-decoration: none; font-weight: bold}
.LoginMenu_smalllink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt ; color: #FFDD77; text-decoration: none; font-weight: bold}
.LoginMenu_smalllink:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt ; color: #FFDD77; text-decoration: none; font-weight: bold}

.z_NAPD_Color {  color: #00CC00}
.z_NAPD_Color:link {  color: #00FF00}
.z_NAPD_Color:visited {  color: #00CC00}
.z_NAPD_Color:hover {  color: #00CC00}
.z_NAPD_Color:active {  color: #00EE00}

.Tabelle_standard, table.custom_report {
	border: 0pt none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	padding: 0pt;
	margin: 0pt;
	border-spacing: 0pt;
	border-collapse:collapse;
}

.Tabelle_luftig {
	border: 0pt none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	padding: 0pt;
	margin: 0pt;
	border-spacing: 0pt;
	border-collapse:collapse;
}

.Tabellenzelle_standard, tr.custom_report,td.custom_report,th.custom_report, td.custom_report_odd, td.custom_report_even {
	border: 1px solid #000044;
	background-color: #000000;
	padding: 3pt;
	margin: 0pt;
	vertical-align: top;
}

.Tabellenzelle_standard_luftig {
	border: 1px solid #000044;
	background-color: #000000;
	padding: 8pt;
	margin: 0pt;
	vertical-align: top;
}

.Tabellenzelle_caption, td.custom_report_header {
	border: 1px solid #000000;
	background-color: #000033;
	padding: 3pt;
	margin: 0pt;
	color: #99DDFF;
	vertical-align: top;
}

.Tabellenzelle_caption_luftig {
	border: 1px solid #000000;
	background-color: #000033;
	padding: 8pt;
	margin: 0pt;
	color: #99DDFF;
	vertical-align: top;
}

.Tabellenzelle_bigcaption {
	border: 1px solid #000066;
	background-color: #000066;
	padding: 5pt;
	margin: 0pt;
	color: #FFFFFF;
	vertical-align: top;
}

.Tabellenzelle_bigcaption_luftig {
	border: 1px solid #000066;
	background-color: #000066;
	padding: 10pt;
	margin: 0pt;
	color: #FFFFFF;
	vertical-align: top;
}

.Tabellenzelle_inputfeld {
	border: 1px solid #000044;
	background-color: #000000;
	padding: 0pt;
	margin: 0pt;
	vertical-align: top;
}

.Tabellenzelle_leer {
	border: 1px solid #000000;
	padding: 3pt;
	margin: 0pt;
	vertical-align: top;
}

table.custom_report {
	font-size: 8pt;

}

td.custom_report_even {
	background-color: #000055;
}
