body { 
scrollbar-arrow-color: #727272;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-highlight-color: #727272;
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #727272;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
margin-left:30pt; margin-top:20px; margin-right:30pt; background-color:lightyellow; } 
body.inhalt { background-color:indigo; 
    margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
body.bild { margin-left:30pt; margin-top:0px; margin-right:0pt; background-color:lightyellow; } 
body.logo { margin-left:0pt; margin-top:0px; margin-right:0pt; }
body.schalter { margin-top:7px; margin-right:0px; margin-left:2px; background-color:lightyellow; }
body.kopf { margin-left:30pt; margin-top:5px; margin-right:30pt; background-color:lightyellow; } 

p,h1,h2,h3,h4,ul,ol,li,div,td,th,b,i,pre,textarea,input
{ font-family:"Times New Roman"}

h1 { font-size:18pt; color:midnightblue; text-align:center  } 
h2 { font-size:16pt; color:midnightblue; margin-top:20pt; text-align:center;}
h3 { font-size:14pt; color:midnightblue; margin-top:11pt; margin-bottom:11pt; text-align:center; }
h4 { font-size:13pt; color:midnightblue; margin-top:11pt; margin-bottom:11pt;} 

ul,ol,li,div,td,th,b,i { font-size:13pt; color:midnightblue; white-space:normal; } 
p,textarea { font-size:13pt; color:midnightblue; white-space:normal; margin-bottom:10pt; } 
pre { font-size:13pt; color:midnightblue; margin-bottom:10pt; } 

.willkommen { font-size:13pt; color:midnightblue; font-style:italic; text-align:center; margin-top:15pt; }
p.aufloesung { font-size:12pt; color:red; font-style:italic; text-align:center; margin-top:15pt; }

hr { color:midnightblue; }
ul,ol,li { margin-bottom:12pt }
ul { list-style-type:circle }
ol { list-style-type:upper-roman }

a:link { color:coral; text-decoration:underline; font-size:13pt; }
a:visited { color:coral; text-decoration:underline; font-size:13pt; }
a:active { color:coral; text-decoration:underline; font-size:13pt; } 
a:hover { color:coral; text-decoration:underline; font-size:13pt; }

p.update { color:silver; font-size:12pt; }
p.hinweis { color:black; font-size:11pt }

a.inhalt:link, a.inhalt:visited, a.inhalt:hover, 
  { color:white; font-size:11pt; text-align:left; }
a.inhalt:active
  { color:#FFFF88; font-size:11pt; text-align:left; 
     border-bottom-width:2pt; border-right-width:2pt; border-style:groove; border-color:red; border-left-width:0; border-top-width:0;
      padding-bottom:2px; padding-right:2px; }

p.kontakt 
   { font-size:12pt; font-weight:bold; color:midnightblue; white-space:normal; margin-top:12pt; margin-bottom:10pt; text-align:center; } 
a.kontakt:link, a.kontakt:active, a.kontakt:visited, a.kontakt:hover
   { color:coral; text-decoration:underline; font-size:12pt; text-align:center; }
p.einleitung { font-weight:bold; text-align:center; }
td.schalt,input.schalt { color:red; font-style:italic; font-size:12pt; }
input,input.bmi_ein { font-size:12pt; color:midnightblue; background-color:white; }
input.bmi_mit { font-size:12pt; color:midnightblue; background-color:white; }
input.mitteilung { font-size:12pt; color:midnightblue; background-color:lightyellow; }

table.inhalt { width:100%; height:100% }
table.schalter { width:100%; height:100% }
td.schalter { text-align:center; }
input.schalter { font-size:12pt; color:midnightblue; background-color:lightyellow; font-style:normal;}

table.bmi_aus { text-align:center; border-width:2pt; border-color:black; border-style:solid; width:100%; }
