body {
font-family: Arial, Verdana, sans-serif;
font-size:100%;
height:100%;
color:#000000;
padding:0px;
margin:0px;
background-image:url(../images/kachel.gif);
background-repeat:repeat;
}

a.vorschau {
color:#0264C7;
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration:none;
}

a.copy {
color:#0264C7;
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration:none;
}

.headline {
color:#0264C7;
font-size:18px;
font-weight:bold;
padding:0px 0px 0px 18px;
margin:0px 0px 0px 0px;
text-decoration:none;
}


.allestabelle {
border:1px solid #000000;
padding:0px 0px 0px 0px;
margin:0px 0px 2px 0px;
width:750px;
}

img.headgrafik {
float:left;
border:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

img.headprint {
display:none;
}

.drucksicht {
display:none;
}

img.schattengrafik {
border:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
vertical-align:top;
}

img.headgrafikright {
float:right;
border:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.inputgrafik {
border:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 98px;
}

.inputgrafik2 {
border:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 19px;
}

.fliesstext {
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#000000;
}

td.navileiste {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:#ffffff;
}

td.navi {
font-size:12px;
padding:2px 0px 2px 0px;
margin:0px 0px 0px 0px;
color:#000000;
font-weight:bold;
background:#ffffff;
width:71px;
height:16px;
text-align:left;
}

td.naviaktiv {
font-size:12px;
height:16px;
padding:2px 0px 2px 0px;
margin:0px 0px 0px 0px;
color:#ff0000;
font-weight:bold;
vertical-align:middle;
width:71px;
height:16px;
text-align:left;
}

td.navistarr {
font-size:12px;
padding:2px 0px 2px 0px;
margin:0px 0px 0px 0px;
color:#7F7F7F;
font-weight:bold;
height:16px;
width:353px;
text-align:left;
}

td.einleitung {
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#000000;
font-weight:bold;
width:356px;
}

td.einleitung p {
padding:0px 0px 27px 0px;
margin:0px 0px 0px 0px;
}

td.zusatz {
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#000000;
width:356px;
}

td.error01 {
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#000000;
background:#FFFFE1;
width:18px;
}

td.error02 {
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#000000;
background:#FFFFE1;
width:356px;
}

td.error02 p {
padding:0px 0px 0px 0px;
margin:2px 0px 2px 0px;
}

td.errorpfeil {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-top:1px #ffffff solid;
background-image:url(../images/gelbline.gif);
background-repeat:repeat-y;
width:18px;
vertical-align:bottom;
text-align:center;
}


input.eingabe01 {
font-size:12px;
padding:2px 0px 2px 4px;
margin:0px 0px 0px 0px;
color:#000000;
background:#ffffff;
border:0px;
width:100px;
}

input.readonly {
font-size:12px;
padding:2px 0px 2px 4px;
margin:0px 0px 0px 0px;
color:#000000;
background:#ebebeb;
border:0px;
width:100px;
}

td.formularleerzelle {
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#000000;
border-top:1px #ffffff solid;
width:18px;
}

td.formularleerzelleohne {
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#000000;
width:18px;
}

td.formularlinks {
font-size:12px;
padding:8px 0px 8px 0px;
margin:0px 0px 0px 0px;
color:#000000;
border-top:1px #ffffff solid;
width:226px;
}

td.formularrechts {
font-size:12px;
padding:8px 0px 8px 0px;
margin:0px 0px 0px 0px;
color:#000000;
border-top:1px #ffffff solid;
width:130px;
}

td.formularlinks2 {
font-size:12px;
padding:8px 0px 8px 0px;
margin:0px 0px 0px 0px;
color:#000000;
border-top:1px #ffffff solid;
width:200px;
}

td.formularrechts2 {
font-size:12px;
padding:8px 0px 8px 0px;
margin:0px 0px 0px 0px;
color:#000000;
border-top:1px #ffffff solid;
width:156px;
}

td.button {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-top:1px #ffffff solid;
background:#0264C7;
width:374px;
height:29px;
}

td.button a {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
}

td.radiobutton {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
vertical-align:middle;
text-align:left;
}

td.beiradiobutton {
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
vertical-align:middle;
text-align:left;
}



.bold {
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.aktiv {
font-weight: bold;
color:#ff0000;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.blau {
font-weight: normal;
color:#0264C7;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration:none;
}

td.schwarzzelle {
background:#000000;
width:1px;
}

td.links {
background:#CCE0F4;
width:374px;
height:455px;
}

td.rechts {
background:#EBEBEB;
width:375px;
height:455px;
}

td.erlaeuterung {
width:339px;
}

td.ergebniskomplett {
width:750px;
height:455px;
background:#CBE0F5;
}


td.zweispalt {
font-size:12px;
padding:8px 0px 8px 0px;
margin:0px 0px 0px 0px;
color:#000000;
font-weight:bold;
width:356px;
}

td.zweispalt p {
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#000000;
font-weight:bold;
}

td.zweispaltintab {
font-size:12px;
padding:8px 18px 8px 0px;
margin:0px 0px 0px 0px;
color:#000000;
border-top:1px #ffffff solid;

}

td.ergebnisspalte {
font-size:12px;
padding:8px 0px 8px 0px;
margin:0px 0px 0px 0px;
color:#000000;
border-top:1px #ffffff solid;
width:240px;
}

td.ergebnisspalterechts {
font-size:12px;
padding:8px 22px 8px 0px;
margin:0px 0px 0px 0px;
color:#000000;
border-top:1px #ffffff solid;
width:94px;
text-align:right;
}

.fuss {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:750px;
}

.ergebnisoben {
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 200px;
color:#000000;
width:374px;
background:#E7F1FA;
border-top:1px #ffffff solid;
border-right:1px #ffffff solid;
border-left:1px #ffffff solid;
}

.ergebnisschatten {
padding:0px 0px 0px 0px;
margin:0px 0px 8px 200px;
border:none;
}


.doppeltabelle {
padding:0px 0px 0px 0px;
margin:18px 0px 0px 0px;
border-top:1px #000000 solid;
border-bottom:1px #000000 solid;
width:750px;
}

div.zweitinfo {
padding:13px 0px 13px 0px;
margin:13px 0px 0px 0px;
width:335px;
background:#E7F1FA;
}

div.zweitinfo p {
font-size:12px;
font-weight:normal;
color:#000000;
padding:0px 0px 0px 19px;
margin:0px 0px 0px 0px;
}

.endekomplett {
width:750px;
background:#EBEBEB;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

td.endelinks {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:19px;
}

td.endetab01 {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:375px;
}

td.endetab02 {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:356px;
}

.ergebnisunten {
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#000000;
width:338px;
background:#F6F6F6;
border-top:1px #CBE0F5 solid;
border-right:1px #CBE0F5 solid;
border-left:1px #CBE0F5 solid;
border-bottom:1px #CBE0F5 solid;
}

td.zweispaltunten {
font-size:12px;
padding:8px 0px 8px 0px;
margin:0px 0px 0px 0px;
color:#000000;
font-weight:bold;
width:320px;
}

td.zweispaltunten2 {
font-size:12px;
padding:8px 0px 8px 0px;
margin:0px 0px 0px 0px;
color:#000000;
font-weight:bold;
width:320px;
border-top:1px #CBE0F5 solid;
}

td.ergebnisspalteunten {
font-size:12px;
padding:8px 0px 8px 0px;
margin:0px 0px 0px 0px;
color:#000000;
border-top:1px #CBE0F5 solid;
width:220px;
}

td.ergebnisspalterechtsunten {
font-size:12px;
padding:8px 22px 8px 0px;
margin:0px 0px 0px 0px;
color:#000000;
border-top:1px #CBE0F5 solid;
width:100px;
text-align:right;
}

td.formularleerzelleunten {
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#000000;
border-top:1px #CBE0F5 solid;
width:18px;
}

.schattengrau {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:none;
vertical-align:top;
}

.schattengrau2 {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:none;
vertical-align:top;
}

td.blauzelle {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:16px;
width:353px;
text-align:right;
background:#0163C6;
}

td.blauzelleleer {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:22px;
height:16px;
background:#0163C6;
}

.buttonoben {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:none;
float:right;
vertical-align:top;
}

.head {
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 13px 0px;
color:#000000;
font-weight:bold;
}

.startkasten {
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 75px;
color:#000000;
width:600px;
height:400px;
background:#E7F1FA;
border-top:1px #ffffff solid;
border-right:1px #ffffff solid;
border-left:1px #ffffff solid;
border-bottom:1px #ffffff solid;
}

