/*----------------------------------------------------------------------------------- L A Y O U T */

body {margin: 40px 0px 0px 0px; background: rgb(240,239,239); color: rgb(0,0,0);}

body.leer {margin: 0px 0px 0px 0px; background: rgb(250,250,250); color: rgb(0,0,0)}


/*--------------------------------------------------------------------------------------- S A T Z */

.grundtext {font-family: Helvetica, Arial, sans-serif; font-weight: normal;font-size: 11px; line-height: 22px; text-align: left ; letter-spacing: 0px; color: rgb(102,102,102); }
.menubold {font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; line-height: 22px; text-align: left ; letter-spacing: 0px; color: rgb(102,102,102); }
.legende {font-family: Helvetica, Arial, sans-serif; font-weight: normal;font-size: 9px; line-height: 9px; text-align: left ; letter-spacing: 0px; color: rgb(102,102,102); }

/*---------------------------------------------------------------------------------------- Farben */

.hg {background-color: rgb(250,250,250)}

.farbe1 {color: rgb(255,0,0)}


/*---------------------------------------------------------------------------- Standardschriftart */

td, th, input, select, textarea, p, div, h1, h2, h3 {font-family: Arial ,sans-serif; font-size: 11px}


/*---------------------------------------------------------------------------------------- Linien */

hr {color:rgb(0,0,0)}


/*---------------------------------------------------------------------------------------- Bilder */

img {border: none}


/*-------------------------------------------------------------------------------- Auszeichnungen */

a {color: rgb(102,102,102); text-decoration: none}
a:hover {color: rgb(153,153,153)}


span.grau {color: rgb(153,153,153)}
span.weiss {color: rgb(255,255,255)}
.bold {font-weight: bold}

/*--------------------------------------------------------------------------------- Überschriften */

/* Thema*/
h1 {font-size: 16px; font-weight: bold; margin: 100px 300px 18px 50px; padding: 0px 0px 3px 0px; border-bottom: 2px solid rgb(255,0,0);}

/* Titel*/
h2 {font-size: 14px; font-weight: bold; margin: 50px 300px 18px 50px; padding: 0px 0px 3px 0px; border-bottom: 1px solid rgb(255,0,0);}

/* Untertitel*/
h3 {font-size: 11px; font-weight: bold; margin: 50px 300px 18px 50px; padding: 0px 0px 3px 0px; border-bottom: 1px solid rgb(255,0,0);}

/* Absätze*/

p {line-height: 18px; text-align: justify; margin: 0px 300px 9px 50px}

/*Abschnitte */

div {}



/*---------------------------------------------------------------------------------- Aufzählungen */

ol {}

ul {}


/*-------------------------------------------------------------------------------------- Tabellen */

table {border: 0px 0px 0px 0px; border: rgb(255,0,0)}

td {padding: 0; vertical-align: top}
td.mittig {vertical-align: middle}
td.untenbuendig {vertical-align: bottom}
td.konstruktion {font-size: 1pt; line-height: 1px}
td.rechts {text-align: right}

table.linie {border-color: rgb(153,153,153); b}

/*------------------------------------------------------------------------------------- Formulare */

form {}

input {line-height: 1}

input.Befehl {}
input.Text {width: 100%}

select {width: 100%; line-height: 1}
textarea {width: 100%; line-height: 1}





/*---------------------------------------------------- B E I  A U S G A B E  A U F  D R U C K E R */

@media print
{
}


