html              { padding:0; margin:0; }
body              { padding:0; margin:6px;
										font-family: Verdana,Arial,Helvetica,sans-serif; color:#000000;
										font-size:11pt;
										background-color:#9999cc; }										
h1,h2,h3,h4,h5,h6 { color:#000066; }
p                 { text-align:justify; }
code  						{ font-family:Courier,monospace; color: #000000;
										text-align:left; border-style:solid; border-width:0px; display:block;
			  						background-color: #ffffff; margin: 2px; padding:0px; width:100%;}

hr                { height:5px; 
										margin-top:6px; margin-bottom:6px; 
										border: solid #ffff00 1px; background-color:#ff0000; width:100%; }
table 						{ empty-cells:show; border-width:0px; margin:0px; padding:0px; }
table td					{ vertical-align:top; empty-cells:show; }
table.normal     	{ text-align:center; }
table.normal td  	{ vertical-align:top; text-align:center; }

.center           { text-align:center; margin-left:auto; margin-right:auto; }
.bildunter        { text-align:center; margin-left:auto; margin-right:auto; 
									  font-size:10pt; }
.keinunter				{ text-decoration:none; }
.bg1							{ background-color:#99cccc; padding:5px; }
.blau             { color:#0000ff; }
.ku   						{ font-style:italic; }
.nobr 						{ white-space:nowrap; }
.nrechts          { float: left; }
.rot  						{ color:#ff0000; }
.rechts           { text-align:right; }
/*---------------------------------------------------------------------------------------------------------------------------*/
@media screen, projection, tty, tv {
    /* Body */
body	{ font-size:14px; }
    /* Schriften */
h1	{ font-size:32px; margin-top:10px; margin-bottom:10px; line-height:100%; text-align:center; }
h2	{ font-size:22px; margin-top:12px; margin-bottom: 6px; margin-left:10px; }
h3	{ font-size:22px; margin-top:12px; margin-bottom: 6px; margin-left:10px; }
h4	{ font-size:18px; margin-top:12px; margin-bottom: 6px; margin-left:15px; }
h5	{ font-size:18px; margin-top: 8px; margin-bottom: 6px; margin-left:15px; }
h6	{ font-size:18px; margin-top: 6px; margin-bottom: 4px; margin-left:15px; }
p		{ margin-top: 4px; margin-bottom: 6px; line-height:125%; }
    /* Aufzaehlungen Nummerierungen */
ol	{ margin-top:4px; margin-bottom:3px; line-height:125%; margin-left:40px; }
ul	{ margin-top:4px; margin-bottom:3px; line-height:125%; margin-left:40px; list-style-image:url('../images/navigation/bullet.gif') }
li	{ margin-top:4px; margin-bottom:6px; line-height:125%; text-align:justify }
    /* Spez. Formate */
blockquote { margin-top:4px; margin-bottom:6px; line-height:125%; text-align:justify }
address    { margin-top:4px; margin-bottom:6px; line-height:125%; text-align:justify }
dl         { margin-top:4px; margin-bottom:6px; line-height:125%; text-align:justify }
    /* Tabellen */
tr         { margin-top:4px; margin-bottom:6px; line-height:125%; text-align:justify }
    /* Classen Schriften */
.fuss { font-size:9pt; }
.kk   { font-size:10pt; font-style:italic; margin-top:0px; margin-bottom:0px; line-height:100%; }
.kl   { font-size:10pt; }
.kle1 { font-size:10pt; margin-left:50px; }
.kle2 { font-size:10pt; margin-left:90px; }
.kle3 { font-size:10pt; margin-left:130px; }
.navi { width:164px; }
.skl  { font-size:6pt; }
.gr   { font-size:14pt; font-weight: 600; line-height:140%;  }
.sgr  { font-size:18pt; font-weight: bold; line-height:90%; }
.e1   { margin-left:40px; }
.e2   { margin-left:80px; }
.e3   { margin-left:120px; }
.e4   { margin-left:200px; }
    /* Links */
a         { text-decoration:underline; }
a:link    { color:#000099; }
a:visited { color:#800080; }
a:hover   { color:#000099; background:#66cccc; }
a:active  { color:#ff0000; }
a:focus   { color:#ffffff; }
a.knopf           { font-size: 10pt; font-weight: 600; text-decoration:none;
                    text-align:center; line-height:110%; display:block;
                    width:150px; margin:3px; border-style:solid; border-width:2px; 
										padding:0px; }
a.knopf:link      { color:#000099; background:#99cccc; border-style:outset; }
a.knopf:visited   { color:#800080; background:#9999cc; border-style:outset; }
a.knopf:hover     { color:#000099; background:#99ff99; border-style:inset; }
a.knopf:active    { color:#ff0000; background:#9999cc; border-style:inset; }
    /* Submit Buttons */
input.norm	{ font-size: 10pt; font-weight: 600; text-align:center; color: #000099;
              height: 22px; border: thin outset; background-color: #99cccc;
              background-repeat: no-repeat ; border-color: #CCCCCC #333333 #333333 #CCCCCC; }
    /* Navigation */
.noscreen		{ display: none; }
    /* Bilder */
img.linke		{ margin:0px; border-width:2px; }
img.norm		{ margin:5px; border-width:0px; }
img.null		{ margin:0px; border-width:0px; }

#pfeil { position: fixed; top:0px; left:0px; border-width:0px; }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media print { 
    /* Body */
body			 { font-size:11pt; }
    /* Schriften */
h1		{ font-size:30pt; margin-top: 1px; margin-bottom: 1px; letter-spacing:2px; text-align:center;}
h2		{ font-size:14pt; margin-top:10px; margin-bottom: 4pt; margin-left:8px; }
h3		{ font-size:14pt; margin-top:10px; margin-bottom: 4pt; margin-left:8px; }
h4		{ font-size:12pt; margin-top:10px; margin-bottom: 4px; margin-left:8px; }
h5		{ margin-top:6px; margin-bottom:4px; margin-left:8px; }
h6		{ margin-top:6px; margin-bottom:4px; margin-left:8px; }
code  { font-size:11pt; }
p			{ margin-top:4px; margin-bottom:6px; }
    /* Aufzaehlungen Nummerierungen */
ol         { margin-top:2pt; margin-bottom:1pt; margin-left:40pt; }
ul         { margin-top:2pt; margin-bottom:1pt; margin-left:40pt; list-style-image:url('../IMAGES/bullet.gif') }
li         { margin-top:2pt; margin-bottom:4pt; text-align:justify }
    /* Spez. Formate */
blockquote { margin-top:2pt; margin-bottom:4pt; text-align:justify }
address    { margin-top:2pt; margin-bottom:4pt; text-align:justify }
dl         { margin-top:2pt; margin-bottom:4pt; text-align:justify }
    /* Tabellen */
tr            	{ margin-top:2pt; margin-bottom:4pt; text-align:justify }
td.klre       	{ font-size: 8pt; text-align:right; vertical-align:middle; line-height:100%; }
    /* Classen Schriften */
.kk   { font-size:8pt; font-style:italic; margin-top:0pt; margin-bottom:0pt; line-height:100%; }
.kl   { font-size:8pt; }
.kle1 { font-size:10pt; margin-left:40pt; }
.skl  { font-size:6pt; }
.gr   { font-size:12pt; }
.sgr  { font-size:30pt; font-weight: bold; font-family: Arial,Helvetica,sans-serif;}
.e1   { margin-left:40pt; }
.e2   { margin-left:70pt; }
.e3   { margin-left:100pt; }
.e4   { margin-left:130pt; }
    /* Links */
a                       { text-decoration:underline; }
a[HREF]:link            { color:#0000ff; }
a[HREF]:visited         { color:#0000ff; }
a[HREF]:hover           { color:#0000ff; }
a[HREF]:active          { color:#0000ff; }
a[HREF].extern:after    { content: " [" attr(HREF) "]"; color:#000000; font-size: 8pt; font-weight: 100; }
    /* Submit Bottons */
input.norm       { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 600;
                   text-align:center; color: #0000ff;
                   border: thin outset; background-color: #009933;
                   background-repeat: no-repeat ; border-color: #CCCCCC #333333 #333333 #CCCCCC; }
input.kl         { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 300;
                   text-align:center; color: #0000ff;
                   height: 18px; border: thin outset; background-color: #009933;
                   background-repeat: no-repeat ; border-color: #CCCCCC #333333 #333333 #CCCCCC; }
    /* Banner */
.noprint       { display: none; }
    /* Navigation */
.nopaper       { display: none; }
    /* Bilder */
img.linke      { margin:5px; border-width:0px; }
img.norm       { margin:3px; border-width:0px; }
img.null       { margin:0px; border-width:0px; }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media handheld {
    /* Schriften */
h1		{ font-size:20pt; text-align:center;}
h2		{ font-size:12pt; }
h3		{ font-size:10pt; }
h4		{ font-size:10pt; }
h5		{ font-size:10pt; }
h6		{ font-size: 9pt; }
code  { font-size:10pt; }
p          { font-size:10pt; }
    /* Aufzaehlungen Nummerierungen */
ol         { font-size:9pt; }
ul         { font-size:9pt; list-style-image:url('../IMAGES/bullet.gif') }
li         { font-size:9pt; text-align:justify }
    /* Spez. Formate */
blockquote { font-size:9pt; text-align:justify }
address    { font-size:9pt; text-align:justify }
dl         { font-size:9pt; text-align:justify }
    /* Tabellen */
tr               { font-size:9pt; text-align:justify }
td.klre          { font-size:8pt; text-align:right; vertical-align:middle; }
table.normal     { }
table.normal td  { font-size:9pt; vertical-align:top; padding:1px }
    /* Classen Schriften */
.kk   { font-size:8pt; font-style:italic; }
.kl   { font-size:8pt; }
.kle1 { font-size:8pt; margin-left:20pt; }
.skl  { font-size:6pt; }
.gr   { font-size:11pt; }
.sgr  { font-size:20pt; font-weight: bold;}
.e1   { margin-left:20pt; }
.e2   { margin-left:35pt; }
.e3   { margin-left:50pt; }
.e4   { margin-left:65pt; }
.e5   { margin-left:80pt; }
    /* Linie */
hr    { height:2px; }
    /* Links */
a:link    { text-decoration:underline; }
a:visited { text-decoration:underline; }
a:hover   { text-decoration:underline; }
a:active  { text-decoration:underline; }
a.knopf           { font-size: 10pt; text-align:center; display:block; width:120px;
                    margin-bottom:4px; margin-right:2px; padding:0px; }
a.knopf:link      { text-decoration:none; }
a.knopf:visited   { text-decoration:none; }
a.knopf:hover     { text-decoration:none; }
a.knopf:active    { text-decoration:none; }
    /* Submit Bottons */
input.norm	{ font-size: 10pt; font-weight: 600; text-align:center; }
input.kl		{ font-size: 8pt; font-weight: 300; text-align:center; height: 18px; }
    /* Banner */
.noprint		{ display: none; }
    /* Navigation */
.noscreen		{ display: none; }
    /* Bilder */
img.linke		{ margin:2px; }
img.norm		{ margin:1px; }
img.null		{ margin:0px; }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media aural, braille, embossed {
    /* Body */
    /* Schriften */
    /* Aufzaehlungen Nummerierungen */
    /* Spez. Formate */
    /* Tabellen */
    /* Classen Schriften */
    /* Linie */
    /* Links */
    /* Submit Bottons */
    /* Banner */
.noprint       { display: none; }
    /* Navigation */
.noscreen      { display: none; }
    /* Bilder */
}

