body { background-color: #FFFFFF; font-family: Arial; font-size:9pt;}
body.oben { background-color:#FFFFFF; border-width: 1px; border-style: solid; border-color: #969696; border-spacing: 0px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px;}
body.leiste { background:url("gif/leiste_back.jpg"); }
body.unten { background:url("gif/back1.jpg");}
td { font-size:9pt; }

a:active { font-size:9pt; color:#000000; text-decoration:none; }
a:visited { font-size:9pt; color:#000000; text-decoration:none; }
a:link { font-size:9pt; color:#000000; text-decoration:none; }
a:hover { font-size:9pt; color:#DA8016; text-decoration:none; }

input,select,textarea { font-size:8pt; font-family: Arial; }
input.zahl { text-align: right; }
input.but { border-spacing:0px; font-size:8pt; font-family: Verdana; width:80px; }
input.menbut { border-spacing:0px; font-size:8pt; font-family: Verdana; width:160px; }

textarea.info { border-width:1px; border-color: #000000; font-size:7pt; width:150px; height:120px;}
input.gross { width: 400px; }
textarea.gross { width: 400px; }

.bmini { width: 60px;}
.bklein { width: 100px;}
.bmittel { width: 200px;}
.bgross { width: 400px;}
.bgroesser { width: 500px;}

tr[class=balken]>th,tr[class=balken]>td { padding: 0px 2px 0px 2px; }

hr { color: #ffffff; height: 1px; }
h1 { font-size:14pt; }

p.seitenumbruch { page-break-before:always; }

.rahmenunten { border-width: 1px; border-style: solid; border-color: #000000; border-spacing: 0px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; }
.rahmenrechts { color: #FFFFFF; background-color:#FAAD48; border-width: 1px; border-style: solid; border-color: #969696; border-spacing: 0px; border-top-width: 0px; border-left-width: 0px; border-right-width: 1px; border-bottom-width: 0px; }
.formular { border-width:1px; border-style:solid; border-color:#969696; border-spacing:0px; font-size:10pt; }

.balken { background:url("gif/balken.jpg"); height: 28px; background-repeat: repeat-x; }
.fragen { background-color:#ECECEC; }
.fragenadmin { border-width:1px; border-style:solid; border-color:#969696; border-spacing:0px; background-color:#E5E5E5; }
.fragena { border-width:1px; border-style:solid; border-color:#969696; border-spacing:0px; background-color:#B7E1C9; }
.fragenb { border-width:1px; border-style:solid; border-color:#969696; border-spacing:0px; background-color:#F6CD86; }
.fragenc { border-width:1px; border-style:solid; border-color:#969696; border-spacing:0px; background-color:#F4A09C; }
.fragend { border-width:1px; border-style:solid; border-color:#969696; border-spacing:0px; background-color:#CFE2B6; }
.fragene { border-width:1px; border-style:solid; border-color:#969696; border-spacing:0px; background-color:#DEA5E7; }
.fragenf { border-width:1px; border-style:solid; border-color:#969696; border-spacing:0px; background-color:#BAB5E3; }
.frageng { border-width:1px; border-style:solid; border-color:#969696; border-spacing:0px; background-color:#B5E2E3; }
.fragenh { border-width:1px; border-style:solid; border-color:#969696; border-spacing:0px; background-color:#84ADE4; }
.frageni { border-width:1px; border-style:solid; border-color:#969696; border-spacing:0px; background-color:#FDFE82; }
.fragenk { border-width:1px; border-style:solid; border-color:#969696; border-spacing:0px; background-color:#ABE59B; }
.fragenl { border-width:1px; border-style:solid; border-color:#969696; border-spacing:0px; background-color:#B5D7E3; }
.fragenm { border-width:1px; border-style:solid; border-color:#969696; border-spacing:0px; background-color:#E0B992; }

.tick { font-size:7pt; }
.big { font-size:11pt; }
.norm { font-size:9pt; }
.rot { color:#C41043; }
.gruen { color: #2CAC35; }
.hell { color:#FFFFFF; }
.fontlink {color:blue; text-decoration:underline;}

.fett { font-weight: bold; }

.yellowback { background-color: #FFFFC0; }
.grauback { background-color: #DDE2E9; }
