/* 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 */
/* 04.01.27 (RS) Schriftfarbe etc. für worel.de */

/* Es folgen die Style-Definitionen */
/* Unterhalb jedes Befehls steht eine Kurzerklaerung */
/* Normal, f&uuml;r Textseiten */

body {
	background-color:#FFFFFF;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
}

/* Grau-Violett, f&uuml;r Titelseite ALTEREGO */
body.alterego {
	background-color:#29233A;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

/* Grau, f&uuml;r BilderHintergr&uuml;nde */
body.picbg {
	background-color:#303030;
	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:#AC2839 }
h2 { font-size:16pt;color:#AC2839 }
h3 { font-size:14pt;color:#AC2839; font-weight:"normal"}
h4 { font-size:12pt;color:#AC2839 }
h5 { font-size:10pt;color:#AC2839 }
h6 { font-size:8pt;color:#AC2839 }

hr.normal { width:100%; color:#AC2839; height:1px; text-align:left; border:1px solid gray;}
hr.lite { width:100%; color:#AC2839; height:1px; text-align:left; border:1px solid #dddddd;}

p,ul,dl,ol,li,div,td,th,address,nobr,b,i,u,center { font-size:10pt; color:#7a7a7a}

/* 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:#AC2839 }
i.small { font-size:8pt; color:#AC2839 }
u.small { font-size:8pt; color:#AC2839 }

b.12 { font-size:12pt; color:#AC2839 }
i.12 { font-size:12pt; color:#AC2839 }
u.12 { font-size:12pt; color:#AC2839 }

b.14 { font-size:14pt; color:#AC2839 }
i.14 { font-size:14pt; color:#AC2839 }
u.14 { font-size:14pt; color:#AC2839 }

/* Tabellen f&uuml;r top=Seitenkopf, bottom=Seitenfuss, wedge=Winkel-oben-links */
/* headline=Absatz-Header (dazu geh&ouml;ren td.headlinel, .headliner) */

table.brunk  { width:100%; padding:6px; border:solid 4px #f6f6f6; border-collapse:collapse;}
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; }
table.tabelle {background-image: url("bilder/hintergrund-190.gif"); background-repeat: no-repeat;}
table.tabell  {background-image: url("bilder/hg-kachel.gif"); background-repeat: repeat;}



/* TD f&uuml;r topl=Seitenkopf-links, topr=Seitenkopf-rechts, headlinel und headliner=Absatz-Header */
/* bottoml und bottomr=Seitenfuss */

.framed { border:solid 1px; border-color:#7a7a7a; padding:4px;}
td.topl  { width:85%; background-color:#ddddaa; border-bottom:solid 2px #888888; font-size:16pt; font-weight:normal;color:#AC2839; 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:#AC2839; 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:#AC2839; padding:5px; border-spacing:0px }
td.headliner { width:10%; background-color:#ddddaa; border-bottom:solid 1px #888888; font-size:14pt; font-weight:normal; color:#AC2839; 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:#AC2839; 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:#AC2839; 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:#AC2839 }

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:#7a7a7a; text-decoration:none; font-weight:normal; }
/* a:link    { color:#7a7a7a; text-decoration:none; font-weight:bold; } */
a:hover   { color:#7A7A7A; text-decoration:underline; font-weight:normal; }
a:visited { color:#7a7068; text-decoration:none; font-weight:normal; }
a:active  { color:#7a7068; text-decoration:none; font-weight:normal; }

/* 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; }

.butborder { border-color:#7A7A7A; border-width:1px; border-style:solid; width="100" height="24";}

.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:#AC2839 }
.08    { font-size:8pt; color:#AC2839 }
.10    { font-size:10pt; color:#AC2839 }
.12    { font-size:12pt; color:#AC2839 }
.top   { font-size:16pt; color:#AC2839 }

/* 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;
}

.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;
 }
