@charset "utf-8";
body {
  width:1250px; display:block; margin: 0 auto;
  background-color:#FFFFF0; color:black;font-family: Helvetica,Arial,sans-serif;
  display:grid;grid-template-columns: 600px 340px 310px; 
}

kopf {
  grid-column:1/3; grid-row:1;
  background-color:teal; text-align:right;border-width:2pt;border-style:solid;border-color:black;font-size:small;font-weight:bold;
}
A.kopfa:link {color:white; text-decoration:none;}
A.kopfa:visited {color:white; text-decoration:none;}
A.kopfa:hover {text-decoration:underline;}
A.kopfa:active {text-decoration:underline;}

lead {
  grid-column:1/3; grid-row:2;
  padding-top:10px;padding-bottom:10px;
}

mainblo {
  grid-column:1; grid-row:3;
  vertical-align:top; min-width:600px;text-align:left;
}
nav {
  grid-column:2; grid-row:3;
  vertical-align:top; padding-left:5px;text-align:left;
}
skys {
  grid-column:3; grid-row:3;
  vertical-align:top; padding-left:10px;
}
foot {
  grid-column:1; grid-row:4;
}

form
.FeldLite {background-color:#F0FFFF;}  /* azure */

td { vertical-align:top;}
form td {font-size:medium; }
input   {font-size:medium;}
td input {font-size:medium;}
select  {font-size:medium;}
h1 {text-align:center;color:#006400;font-size:x-large;}
h2 {text-align:center;font-size:large;}
h3 {text-align:center;font-size:large; margin-top:0px;margin-bottom:0px;}
h4 {text-align:center;margin-top:-15px;margin-bottom:10px;}
p       {text-align:justify;}
li      {text-align:justify;margin-top:0.2em;}

A:link {color:blue; text-decoration:none;}
A:visited {color:blue; text-decoration:none;}
A:hover {text-decoration:underline;}
A:active {text-decoration:underline;}

.bas {vertical-align:baseline; font-weight:bold;}
.subtit {color:blue; font-weight:bold;}

.exampl  {font-size:medium;}
.cent    {text-align:center;}
.centb   {text-align:center;font-weight:bold;}
.eintrag {width:70%; }
.conjtab {line-height:120%; }
.bkdate  {font-size:x-small; text-align:right; }
.mainblo {padding-left:5px;padding-right:15px;vertical-align:top;}
.sidbox  {background-color:#e5ffbb;border:2px solid gray;max-width:100%;padding:3px;}
.sidmen  {list-style-type:none;line-height:1.2em;text-indent:-10px;padding-right:5px;}
.box_rect{width:336px;height:280px;}
.box_lead{width:728px;height:90px;}
.box_lmob{width:320px;height:100px;}
.lnkbox  {border-style:outset;border-width:2px;border-color:lightgrey;background-color:lightblue;color:black;padding:1px 6px 2px 6px;}

.tima1 {text-align:left; background-color:#BCFFBC;color:#0000A0;font-size:100%;}
.tima2 {text-align:left; background-color:#7FD37F;color:#0000A0;font-size:100%;}
.tima3 {text-align:left; background-color:#406A40;color:#FFFFFF;font-size:100%;}
.texbl {color:#000000;}
.texgr {color:#888888;}

.cltab { width:100%; }
.clforma { background:lavender;width:400px;border:solid 1px black;padding:3px;border-radius:7px; }
.clformb { background:lightblue;width:180px;text-align:center;border:solid 1px black;padding:3px;border-radius:7px; }

.checkb:checked + .checkl { font-weight: bold; background-color: yellow; }
.checkd { font-weight: bold; background-color: yellow; }

.dropdowna {position: absolute; left: 93px; top: 40px;
 border: 1px solid; padding: 5px; background-color: #F0FFFF; float:none; text-align:left; z-index:2; }
.dropch{background-color:#F0FFFF;}
.dropsl  {background-color:lightblue;}
