/* 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 f≈r AE-Header/footer */

/* Es folgen die Style-Definitionen */
/* Unterhalb jedes Befehls steht eine Kurzerklaerung */
/* Normal, f&uuml;r Textseiten */

body {
	background-color:#FFFFFF;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
body.bgc {
	background-color:#eaf0fc;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

 
/* 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,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:#446db1}
h2 { font-size:16pt;color:#000066 }
h3 { font-size:14pt;color:#004aaa }
h4 { font-size:12pt;color:#000066 }
h5 { font-size:10pt;color:#000066 }
h6 { font-size:8pt;color:#000066 }

hr.normal { width:100%; color:#000066; height:1px; text-align:left; border:1px solid gray;}
hr.lite { width:100%; color:#000066; height:1px; text-align:left; border:1px solid #dddddd;}

li.ticker {list-style-image: url('bilder/ticker.gif'); margin-right:10;}
li.tickerm {list-style-image: url('bilder/ticker_m.gif'); margin-right:10;}

.skg {font-size:10pt; font-weight:normal; font-family:Verdana,Arial,sans-serif; color:#ababab;}
.skg {font-size:14pt; font-weight:normal; font-family:Verdana,Arial,sans-serif; color:#ababab;}

p,ul,li,dl,ol,li,div,td,th,address,nobr,i,u,center { font-size:10pt; color:#004aaa; }

p.sk { color:#ababab; font-size:10pt; font-weight:bold; font-style:italic; font-family:Verdana,Arial,sans-serif}
p.skg { color:#ababab;font-size:14pt; font-weight:normal; font-style:italic; font-family:Verdana,Arial,sans-serif}

/* 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 }

.8 { font-size:8pt; color:#004aaa }
b.small { font-size:8pt; color:#000066 }
i.small { font-size:8pt; color:#000066 }
u.small { font-size:8pt; color:#000066 }

b.12 { font-size:12pt; color:#000066 }
i.12 { font-size:12pt; color:#000066 }
u.12 { font-size:12pt; color:#000066 }

b.14 { font-size:14pt; color:#000066 }
i.14 { font-size:14pt; color:#000066 }
u.14 { font-size:14pt; color:#000066 }

/* Tabellen f&uuml;r top=Seitenkopf, bottom=Seitenfuss, wedge=Winkel-oben-links */
/* headline=Absatz-Header (dazu geh&ouml;ren td.headlinel, .headliner) */

table.body			{ width:680; border-spacing:0px; border-collapse:collapse; }
table.sk				{ width:780; 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 */

td.topl      { width:15%; background-color:#7a9bd0; font-size:12pt; font-weight:bold; color:#ffffff; padding: 0px; }
td.topm      { width:70%; background-color:#7a9bd0; font-size:12pt; font-weight:bold; color:#ffffff; padding: 0px; }
td.topr      { width:15%; background-color:#7a9bd0; font-size:12pt; font-weight:bold; color:#000066; padding: 0px; }
td.topla     { width:70%; background-color:#7a9bd0; border-bottom:solid 0px #aaaaaa; font-size:16pt; font-weight:normal;color:#FFFFEF; padding:0px}
td.topra     { width:30%; background-color:#7a9bd0; border-bottom:solid 0px #aaaaaa; font-size:18pt; font-weight:normal;color:#FFFFEF; padding:10px; text-align:right}
td.bottoml   { width:80%; background-color:#7a9bd0; border-top:solid 0px #888888 ; font-size:10pt; font-weight:normal; color:#000066; padding:1px}
td.bottomlij { width:80%; background-color:#7a9bd0; border-top:solid 0px #888888; font-size:10pt; font-weight:normal; color:#000066; padding:1px}
td.bottomla  { width:80%; background-color:#7a9bd0; border-top:solid 0px #aaaaaa; font-size:10pt; font-weight:normal; color:#ffffef; padding:5px}
td.bottomr   { width:20%; background-color:#7a9bd0; border-top:solid 0px #888888; font-size:10pt; font-weight:normal; color:#000066; padding:1px; text-align:right}
td.bottomrij { width:20%; background-color:#7a9bd0; border-top:solid 0px #888888; font-size:10pt; font-weight:normal; color:#000066; padding:1px; text-align:right}
td.bottomra  { width:20%; background-color:#7a9bd0; border-top:solid 0px #aaaaaa; font-size:10pt; font-weight:normal; color:#ffffef; padding:5px; text-align:right}
td.headlinel { width:90%; background-color:#ddddaa; border-bottom:solid 1px #888888; font-size:14pt; font-weight:normal; color:#000066; padding:10px; border-spacing:0px}
td.headliner { width:10%; background-color:#ddddaa; border-bottom:solid 1px #888888; font-size:14pt; font-weight:normal; color:#000066; padding:10px; border-spacing:0px; text-align:right }
td.wedge     { border-top:solid 1px #dddddd; border-left:solid 1px #cccccc; text-align:left; vertical-align:top; padding:0px}
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.normal    { font-size:10pt;color:#004aaa; }
td.sk        { font-size:12pt;color:#F7FAFD; }

/* Meridija */

td.ijb       { font-size:12pt; background-color:#7a9bd0; }
td.ijdb      { font-size:12pt; background-color:#446db1; }
td.ijhb      { font-size:12pt; color:#ffffff; background-color:#9bbde5; }
td.ijr       { font-size:12pt; color:#ffffff; background-color:#d07a9b; }
td.ijgr      { font-size:12pt; color:#ffffff; background-color:#9bd07a; }
td.ijg       { font-size:12pt; color:#ffffff; background-color:#f2df24; }
td.ijhg      { font-size:12pt; color:#ffffff; background-color:#f8dc98; }
td.ijro      { font-size:12pt; color:#ffffff; background-color:#ff5e58; }



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:#d07a9b; text-decoration:none; }
a:hover   { color:#8000FF; text-decoration:underline; }
a:visited { color:#d07a9b; text-decoration:none;font-weight:normal; }
a:active  { color:#446db1; text-decoration:none; font-weight:underline; }



/*
a:link    { color:#0000FF; text-decoration:none;  }
a:hover   { color:#8000FF; text-decoration:underline; font-weight:bold; }
a:visited { color:#004aaa; 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:#004aaa; }
.acht { font-size:8pt; color:#000066 }
.zehn   { font-size:10pt; color:#000066 }
.zwoelf   { font-size:12pt; color:#000066 }
.top   { font-size:16pt; color:#000066 }

/* Menue-Angaben  --------------------------------*/

.menucontainer {
border:1px solid #c6d1f7;
background-color:#d07a9b;
width:150px;
margin:0px;
}

 .menucontainerro {
border:1px solid #446db1;
background-color:#ff5e58;
width:200px;
margin:0px;
}
 
.menucontainerg {
border:1px solid #446db1;
background-color:#9bd074;
width:200px;
margin:0px;
}

.menucontainerge {
border:1px solid #446db1;
background-color:#f2df24;
width:200px;
margin:0px;
}
.menucontainerhg {
border:1px solid #446db1;
background-color:#f8dc98;
width:200px;
margin:0px;
}
.menucontainerhb {
border:1px solid #446db1;
background-color:#9bbde5;
width:200px;
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:normal;
color:#ffffff;
text-align:center;
background-color:#7a9bd0;
margin:2px;
}
/*
.menutitle {
font-weight:bold;
color:#ffffff;
text-align:center;
background-color:#7a9bd0;
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:#004aaa;
 background-color:#f5fafc;
 text-decoration:none;
font-weight:normal;
}
 a.menug:link, a.menug:visited
{ 
 color:#004aaa;
 background-color:#f5fafc;
 text-decoration:none;
} 

 a.menuhg:link, a.menuhg:visited
{ 
 color:#004aaa;
 background-color:#f5fafc;
 text-decoration:none;
}

 a.menuge:link, a.menuge:visited
{ 
 color:#004aaa;
 background-color:#f5fafc;
 text-decoration:none;
}

 a.menuhb:link, a.menuhb:visited
{ 
 color:#004aaa;
 background-color:#f5fafc;
 text-decoration:none;
}
 a.menuo:link, a.menuo:visited
{ 
 color:#004aaa;
 background-color:#f5fafc;
 text-decoration:none;
}

a.menu:active, a.menu:hover
{ 
 color:#000080;
 background-color:#f5fafc;
}

 a.menug:active, a.menug:hover
{ 
 color:#000080;
 background-color:#9bd07a;
}  
 
 a.menuge:active, a.menuge:hover
{ 
 color:#000080;
 background-color:#f2df24;
}

a.menuhg:active, a.menuhg:hover
{ 
 color:#000080;
 background-color:#f8dc98;
}

 a.menuro:active, a.menuro:hover
{ 
 color:#000080;
 background-color:#ff5e58;
}

 a.menuo:active, a.menuo:hover
{ 
 color:#000080;
 background-color:#d07a9b;
}



 a.menuhb:active, a.menuhb:hover
{ 
 color:#000080;
 background-color:#9bbde5;
}


 a.menu_il:active, a.menu_il:hover
{ 
 color:#000080;
 background-color:#F7fafd;
}

 
a.menu {
 display:block;
 padding:2px;
 border-top:1px solid #c6d1f7;
 background-color:#f7f4f6;
 text-align:center;
 font-weight:normal;
 color:#000080;
 text-decoration:none;
 }
a.menug{
 display:block;
 padding:2px;
 border-top:1px solid #c6d1f7;
 background-color:#f7f4f6;
 text-align:center;
 font-weight:normal;
 color:#000080;
 text-decoration:none;
 }
a.menuge{
 display:block;
 padding:2px;
 border-top:1px solid #c6d1f7;
 background-color:#f7f4f6;
 text-align:center;
 font-weight:normal;
 color:#000080;
 text-decoration:none;
 }
a.menuhg{
 display:block;
 padding:2px;
 border-top:1px solid #c6d1f7;
 background-color:#f7f4f6;
 text-align:center;
 font-weight:normal;
 color:#000080;
 text-decoration:none;
 }
a.menuo{
 display:block;
 padding:2px;
 border-top:1px solid #c6d1f7;
 background-color:#f7f4f6;
 text-align:center;
 font-weight:normal;
 color:#000080;
 text-decoration:none;
 }
a.menuro{
 display:block;
 padding:2px;
 border-top:1px solid #c6d1f7;
 background-color:#f7f4f6;
 text-align:center;
 font-weight:normal;
 color:#000080;
 text-decoration:none;
 }
a.menuhb{
 display:block;
 padding:2px;
 border-top:1px solid #c6d1f7;
 background-color:#f7f4f6;
 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:normal;
 color:#000080;
 text-decoration:none;
 }
 a.menu_bot {
 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:#cfddf4;
 text-align:center;
 font-weight:normal;
 color:#7a9bd0;
 text-decoration:none;
 }
