* {
	margin: 0px;
	padding: 0px;
	border: none;
	list-style: none;
}

html, body {
    height:100%;
    width:100%;
}

body {
	background: white;
	color: #0299F2;
}

    td, input, select, textarea {
      font-size:13px;
      font-family:Fixedsys,terminal,Courier,monospace;
      padding-left:5px;
      padding-right:5px;
      }

     .red {
      color:red;
      }


    input, select, textarea {
      color:#000;
      border:4px solid black;
      padding:3px;
      }

    .Bereich, .Feld {
      background-color:#ffa;
      width:100px;
      border:4px solid #67B747;
      }



    .Auswahl {
      background-color:#dff;
      width:100px;
      border:2px solid #67B747;
      }

    .Check, .Radio {
      background-color:red;
      border:2px solid #ddd;
      }

    .Button {
      background-color:#67B747;
      color:red;
      font-family:Fixedsys,terminal,Courier,monospace;
      width:100px;
      }

 :lang(de)    { quotes:"\201E" "\201C" "\201A" "\2018"; }
 :lang(en)    { quotes:"\201C" "\201D" "\2018" "\2019"; }

a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:focus { text-decoration:none; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }

.window {
     border: solid 1px #67B747;
     background: #999999;
     }

.angaben{
color: white;
padding:5px;

border: 2px;
background: #0299F2;
}

.eingabe{
padding:5px 0px 5px 0px;
}

.trenner{
/*background: #67b747;*/
}

td.ERROR{
color: red;
}

.klaerung {
      width:400px;
}

.abschluss {
}
