/* FORMATE FÜR ALTEREGO - ALTEREROS ------------------- */
/* 01-05-23 (RS) Quelle war DATEI: wselfhtm.css */
/* 02.07.24 (RS) formate.css von hr-schmitz.de */
/* 02.12.09 (RS) erweiterungen fr AE-Header/footer */

/* Es folgen die Style-Definitionen */
/* Unterhalb jedes Befehls steht eine Kurzerklaerung */
/* Normal, f&uuml;r Textseiten */

body {
	background-color:#202020;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
}

/* margin-top = Abstand zwischen Fensterrand und Inhalt oben */
/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten */
/* 10px = 10 Pixel, Wert aenderbar */

p,h1,h2,h3,h4,h5,ul,ol,li,dt,dd,div,td,th,address,blockquote,center,nobr,b,i
{ font-family:Verdana,Arial,sans-serif; }

/* p,h1,h2,h3,h4,h5,h6,ul,ol,li,dt,dd,div,td,th,address,blockquote,center,nobr,b,i
{ font-family:Trebuchet MS,Verdana,Arial,sans-serif; } */

h1 { font-size:18pt;color:#a0a0a0 }
h2 { font-size:16pt;color:#a0a0a0 }
h3 { font-size:14pt;color:#a0a0a0 }
h4 { font-size:12pt;color:#a0a0a0 }
h5 { font-size:10pt;color:#a0a0a0 }
h6 { font-size:8pt;color:#a0a0a0 }

hr.normal { width:100%; color:#a0a0a0; height:1px; text-align:left; border:1px solid gray;}
hr.lite { width:100%; color:#808080; height:1px; text-align:left; border:1px;}

p,ul,dl,ol,li,div,td,th,address,nobr,b,i,u,center { font-size:10pt; color:#a0a0a0 }

/* Abs&auml;tze: */

div.f1solid5 { border-color:#AAAAAA; border-width:1px; border-style:solid; padding:5px }
div.f1solid10 { border-color:#AAAAAA; border-width:1px; border-style:solid; padding:10px }
div.f1dash5 { border-color:#AAAAAA; border-width:1px; border-style:dashed; padding:5px }

b.small { font-size:8pt; color:#a0a0a0 }
i.small { font-size:8pt; color:#a0a0a0 }
u.small { font-size:8pt; color:#a0a0a0 }

b.12 { font-size:12pt; color:#a0a0a0 }
i.12 { font-size:12pt; color:#a0a0a0 }
u.12 { font-size:12pt; color:#a0a0a0 }

b.14 { font-size:14pt; color:#a0a0a0 }
i.14 { font-size:14pt; color:#a0a0a0 }
u.14 { font-size:14pt; color:#a0a0a0 }

/* Tabellen f&uuml;r top=Seitenkopf, bottom=Seitenfuss, wedge=Winkel-oben-links */
/* headline=Absatz-Header (dazu geh&ouml;ren td.headlinel, .headliner) */

table.framed { width:100%; padding:6px; border:solid 1px; border-collapse:collapse;}
table.body   { width:680px; border-spacing:0px; border-collapse:collapse; }
table.top    { width:100%; border-spacing:0px; border-collapse:collapse; }
table.bottom { width:100%; border-spacing:0px; border-collapse:collapse; }
table.wedge  { border-top:solid 1px #dddddd; border-left:solid 1px #cccccc; }
table.headline { width:100%; border-spacing:0px; border-collapse:collapse; }

/* TD f&uuml;r topl=Seitenkopf-links, topr=Seitenkopf-rechts, headlinel und headliner=Absatz-Header */
/* bottoml und bottomr=Seitenfuss */

.framed {background-color:#fffff8; border:solid 1px; border-color:#dddddd; padding:4px;}
td.topl  { width:85%; background-color:#ddddaa; border-bottom:solid 2px #888888; font-size:16pt; font-weight:normal;color:#a0a0a0; padding:10px; }
td.topla { width:70%; background-color:#29233A; border-bottom:solid 2px #aaaaaa; font-size:16pt; font-weight:normal;color:#FFFFEF; padding:10px; }

td.topr  { width:15%; background-color:#ddddaa; border-bottom:solid 2px #888888; font-size:16pt; font-weight:normal;color:#a0a0a0; padding:10px; text-align:right;}
td.topra { width:30%; background-color:#29233A; border-bottom:solid 2px #aaaaaa; font-size:18pt; font-weight:normal;color:#FFFFEF; padding:10px; text-align:right;}

td.headlinel { width:90%; background-color:#ddddaa; border-bottom:solid 1px #888888; font-size:14pt; font-weight:normal; color:#a0a0a0; padding:5px; border-spacing:0px }
td.headliner { width:10%; background-color:#ddddaa; border-bottom:solid 1px #888888; font-size:14pt; font-weight:normal; color:#a0a0a0; padding:5px; border-spacing:0px; text-align:right }

td.bottoml  { width:80%; background-color:#ddddaa; border-top:solid 1px #888888; font-size:10pt; font-weight:normal; color:#a0a0a0; padding:5px }
td.bottomla { width:80%; background-color:#29233A; border-top:solid 2px #aaaaaa; font-size:10pt; font-weight:normal; color:#ffffef; padding:5px }

td.bottomr  { width:20%; background-color:#ddddaa; border-top:solid 1px #888888; font-size:10pt; font-weight:normal; color:#a0a0a0; padding:5px; text-align:right; }
td.bottomra { width:20%; background-color:#29233A; border-top:solid 2px #aaaaaa; font-size:10pt; font-weight:normal; color:#ffffef; padding:5px; text-align:right; }

td.wedge { border-top:solid 1px #dddddd; border-left:solid 1px #cccccc; text-align:left; vertical-align:top; padding:5px}

td.ll { border-left:solid 1px #cccccc; text-align:left; vertical-align:top; padding:5px}
td.alert { border-left:solid 2px #FF0000; text-align:left; vertical-align:top; padding:5px}

td.small { font-size:8pt;color:#a0a0a0 }

td.picbg { background-color:#202020 }
td.alterego { background-color:#202020 }

pre { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; }

tt { font-family:Courier New,Courier; font-size:12pt; color:#0000C0; }
tt.top { font-family:Courier New,Courier; font-size:16pt; color:#0000C0; }

a:link    { color:#0000FF; text-decoration:none; font-weight:bold; }
a:hover   { color:#8000FF; text-decoration:underline; font-weight:bold; }
a:visited { color:#FF0000; text-decoration:none; font-weight:bold; }
a:active  { color:#FF0000; text-decoration:none; font-weight:underline; }

/* a:link = Verweise zu noch nicht besuchten Seiten */
/* a:hover = Verweis, wenn der Mauszeiger drauf ist */
/* a:visited = Verweise zu bereits besuchten Seiten */
/* a:active = Verweise, die gerade angeklickt werden */

/* Generelle Formate für Rahmen */



.ll { border-left:solid 1px #cccccc; padding:5px; }
.lr { border-right:solid 1px #cccccc; padding:5px; }

.wedge   { border-top:solid 1px #dddddd; border-left:solid 1px #cccccc; padding:5px; }
.wedgeor { border-top:solid 1px #dddddd; border-right:solid 1px #cccccc; padding:5px; }
.wedgeu  { border-bottom:solid 1px #dddddd; border-right:solid 1px #cccccc; padding:5px; }
.wedgeul { border-bottom:solid 1px #dddddd; border-left:solid 1px #cccccc; padding:5px; }

.f1solid { border-color:#AAAAAA; border-width:1px; border-style:solid; padding:10px }
.f1solidn { border-color:#AAAAAA; border-width:1px; border-style:solid; padding:2px }

.f1dot   { border-color:#AAAAAA; border-width:1px; border-style:dotted; padding:10px }
.f1dotn  { border-color:#AAAAAA; border-width:1px; border-style:dotted; padding:2px }

.f1dash  { border-color:#AAAAAA; border-width:1px; border-style:dashed; padding:10px }

.frame 
	{
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	padding:5px;
	}

.noframe 
	{
	margin:0px;
	padding:0px;
	}

.framebg 
	{
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	padding:5px;
	background-color:#f8f8f8;
	}
/* Schriftgrössen */

.small { font-size:8pt; color:#a0a0a0 }
.08    { font-size:8pt; color:#a0a0a0 }
.10    { font-size:10pt; color:#a0a0a0 }
.12    { font-size:12pt; color:#a0a0a0 }
.top   { font-size:16pt; color:#a0a0a0 }

/* Menue-Angaben  --------------------------------*/

.menucontainer {
border:1px solid #808080;
background-color:#AAAAAA;
width:180px;
margin:0px;
}

.menucontainer_hell {
border:1px solid #808080;
background-color:#EEEEDD;
width:140px;
margin:0px;
}

.menucontainer2 {
border:1px solid #808080;
background-color:#AAAAAA;
width:340px;
margin:0px;
}

.menucontainer3 {
border:1px solid #808080;
background-color:#AAAAAA;
width:156px;
margin:0px;
}

.menucontainer4 {
border:1px solid #808080;
background-color:#AAAAAA;
width:100px;
margin:0px;
}

.menucontainer240 {
border:1px solid #808080;
background-color:#AAAAAA;
width:240px;
margin:0px;
}

.menutitle {
font-weight:bold;
text-align:center;
background-color:#e0e0d0;
margin:2px;
}

.menutitle_il {
font-weight:bold;
text-align:center;
background-color:#e0e0d0;
margin:0px 0px 4px 0px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
padding-bottom:4px;
}

a.menu:link, a.menu:visited
{ 
 color:#000080;
 background-color:#eeeedd;
 text-decoration:none;
}

a.menu:active, a.menu:hover
{ 
 color:#000080;
 background-color:#DDDDAA;
}

a.menu {
 display:block;
 padding:2px;
 border-top:1px solid #808080;
 background-color:#eeeedd;
 text-align:center;
 font-weight:normal;
 color:#000080;
 text-decoration:none;
 }

 a.menu_il {
 display:inline;
 padding-top:0px;
 padding-left:4px;
 padding-right:4px;
 padding-bottom:2px;
 border-bottom:1px solid #808080;
 border-right:1px solid #808080;
 background-color:#eeeedd;
 text-align:center;
 font-weight:bold;
 color:#000080;
 text-decoration:none;
 }
