/* Stylesheet für Bildschirmausgabe; Ralf Schumann; 17-10-2002; */


/* verwendete Farben:
Black = #000000
Crimson = #DC143C
Darkblue = #00008B
Darkorange = #FF8C00
Dimgray = #696969
Grau = #7090a0
Khaki = #F0E68C
Lightslategray = #778899
Midnightblue = #191970
Steelblue = #4682B4
*/

a				{ font-weight:bold; font-size:12pt; line-height:12pt; color:#191970; }
a:hover 		{ color:#FF8C00; }
a.button			{ text-decoration:none; font-size:12pt; line-height:14pt; border: 1pt solid #00008B; }
a.button:hover	{ text-decoration:none; border: 1pt solid #00008B; }
a.links		{ font-size:10pt; line-height:12pt; }
a.lit_liste	{ font-size:10pt; font-weight:normal; text-decoration: none;}
a.menu					{ color: #00008B; font-size:11pt; text-decoration: none; }
a.menu:hover			{ color: #FF8C00; text-decoration: none; font-size:11pt; }
a.menu_aa				{ color: #FF8C00; font-size:11pt; text-decoration: none; }
a.menu_aa:hover		{ color: #FF8C00; text-decoration: none; font-size:11pt;}
a.news		{ font-size:10pt; line-height:12pt; }
a.quelle		{ font-size:8pt; line-height:10pt; }
a.reg			{ font-size:10pt; line-height:12pt; }
a.reg:hover { color:#FF8C00; text-decoration:none; }
a.text		{ font-size:10pt; line-height:12pt; }

b.datei 	{ font-size:10pt; line-height:13pt; color:#000000;}
b.liste 	{ font-size:12pt; line-height:14pt; color:#000000;}
b.lit_liste	{ font-size:10pt; line-height:13pt; }
b.news 	{ font-size:10pt; line-height:13pt; color:#000000;}
b.text 	{ font-size:10pt; line-height:13pt; color:#000000;}
b.text_farbig 	{ font-size:10pt; line-height:13pt; color:#00008B;}

body		{ background-color:#4682B4; font-family:'Arial'; }
body.out		{ background-color: #fff088; }
/*body.main		{ background-color: #fff088; background-image:url(background.gif); background-attachment:scroll; background-repeat:no-repeat;
					background-position:90px 115px;} /* 90 70 nur Ecke */
div.main		{ font-family:arial; }
font.fehler 		{ font-size:10pt; line-height:13pt; color:#DC143C; }
font.h3			{ font-size:14pt; line-height:14pt; color:#00008B; font-weight:bold; }
font.h4			{ font-size:12pt; color:#00008B; font-weight:bold;}
font.h5			{ font-size:10pt; color:#00008B; font-weight:bold;}
font.quelle		{ font-size:8pt; line-height:10pt; }
font.rubrik		{ font-size:12pt; color:#FF8C00; font-style:italic; font-weight:bold; }
font.text 		{ font-size:10pt; line-height:13pt; color:#000000; }
font.text_farbig 		{ font-size:10pt; line-height:13pt; color:#00008B; }
font.version 	{ font-size:8pt; line-height:10pt; color:black; }
form 	{ font-family:arial ; }
h1		{ font-weight:bold; font-size:21pt; line-height:26pt; color:#778899 }
h2		{ font-weight:bold; font-size:17pt; line-height:21pt; color:#778899 }
h3		{ font-weight:bold; font-size:14pt; line-height:14pt; color:#000000; }
h4		{ font-weight:bold; font-size:12pt; line-height:14pt; color:#000000; }
h5		{ font-weight:bold; font-size:10pt; line-height:11pt; color:#000000; }
hr.links		{ color:#FF8C00; height:1px; width:100%; }
i				{ font-size:8pt; line-height:13pt; color:#000000;}
i.formular 	{ font-size:10pt; line-height:13pt; color:#000000;}
i.suche 		{font-size:10pt; line-height:14pt; color:#696969;}
i.text			{ font-size:10pt; line-height:13pt; color:#000000;}
img 			{ border-style:none; }
li				{ text-align:justify; }
li.links		{ background-color: #fff7c5; }
li.links_a		{ background-color: #F0E68C; }
p			{ text-decoration:none; font-size:12pt; line-height:16pt; }
p.main			{ margin-left:20px; margin-right:0px; padding-right:5px; border:0px solid #DC143C; vertical-align:top; } /* height:355; overflow:auto;} */
p.nachricht		{ text-align: justify; font-size:10pt; line-height:13pt; color:black; }
p.news			{ width:180px; overflow:visible; border: 1px solid #FF8C00; border-right: 0px solid #FF8C00; margin-left:10px; padding:5px 5px 5px 5px;
						background-color: #b7e2ff; }
p.text			{ font-size:10pt; line-height:14pt; color:black; text-decoration:none; text-align:justify; }
table 			{ }
table.form		{ font-size:10pt; line-height:13pt; color:black; }
table.gesamt	{ border:1px black solid; background-image:url(clear.gif); background-attachment:scroll; background-repeat:no-repeat;
					background-position:90px 105px; background-color: #fff7c5; width: 960px; padding:0 0 0 0; border-collapse:collapse; }
table.inhalt	{ border: 0px solid green; vertical-align: top; background-color:#fff7c5;}
table.liste		{ border-collapse:collapse; }
table.lit_liste	{ font-size:10pt; }
/* table.main		{ border:0px solid midnightblue; vertical-align: top; font-size:10pt;} */
table.main_formular		{ border:0px solid #191970; vertical-align: top; font-size:10pt;}
table.menu		{ border:0px solid red; width: 150px; line-height:20pt; padding:0px 0px 0px 0px; background-color: #b7e2ff;}
table.rubrikliste	{ font-size: 12pt; font-weight:bold; color:#FF8C00; padding:0px 10px 0px 10px; border:0px; }
table.temp		{ border:1px;}
table.text_fett	{ font-size:10pt; font-weight:bold; }
td.bottom		{ background-color:#b7e2ff; background-image:url(verlauf_bottom.jpg); background-attachment:scroll;
						background-repeat:repeat-x; background-position:bottom; }
td.head			{ text-align:right; font-size:12pt; color:#00008B; padding-right:20px; padding-bottom:5px; font-weight:bold;
						background-image:url(verlauf.jpg); background-attachment:scroll; background-repeat:repeat-x; background-position:top; }
td.head_sub	{ text-align:right; vertical-align:top; font-size:12pt; color:#00008B; padding-right:20px; padding-top:5px;}
td.inhalt			{ vertical-align:top; }
td.liste			{ border-bottom:1px solid #191970; padding:5px 0px 5px 0px; }
td.lit_liste			{ vertical-align:top; padding-left:10px; text-align:justify; }
td.lit_liste_bild		{ vertical-align:top; }
td.lit_liste_leer	{ vertical-align:top; padding-left:10px; height:30px; }
td.main			{ border:0px solid #191970; text-align: right; vertical-align:top; }
td.menu			{ border-bottom:1px solid #00008B; height:27px; text-align: right; vertical-align: bottom;}
td.oben			{ vertical-align: top; }
td.rechts		{ vertical-align: top;}
td.suche 		{font-size:10pt; line-height:13pt; color:black;}
tr.banner		{ background-color: #b7e2ff; }
tr.klein			{ font-size:10pt; line-height:13pt; color:black; }
ul					{ font-size:10pt; }

/* ---------- Angebote ---------- */
font.hr_angebote			{ font-weight:bold; font-size:14pt; color:black; }
font.shr_angebote		{ font-size:12pt; color:#000000; text-decoration:underline; }
table.angebote			{ font-size:12pt; color:#000000; border-style:none; background-color:#d5d5bC; width:100%; } /*background-color:#b7e2ff;*/
/* ---------- Bannerzeile ---------- */
img.lexikon		{ }
img.lexikon_a	{ cursor: pointer; }

/* ---------- Projekt-Navigation (p_nav) ---------- */
a.p_nav			{ font-size: 10pt; color: #191970; font-weight:bold; text-decoration: none; }
a.p_nav:hover		{ color: #FF8C00; text-decoration: none; }
b.p_nav			{ font-size: 10pt; line-height: 12pt; color: #FF8C00; text-decoration: none; }
font.p_nav		{ font-size: 10pt; line-height: 12pt; color: #191970; }

/* ---------- Überschrift für Absätze (sub) ---------- */
i.sub		{ font-size: 11pt; color: #FF8C00; font-weight: bold; }

/* ---------- allgemeine Angaben (#) ---------- */
#deaktiviert	{ text-decoration: line-through; }
#wichtig		{ color: #DC143C; }
#content	{ display: none; visibility:hidden; }
