body {
font-family : Verdana, Arial, Helvetica, sans-serif;
}

p, div  {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12pt;
margin-left : 2px;
}

form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin: 0px;
}

img {
margin: 0px;
}

h1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11pt;
margin: 20pt;
}

h2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11pt;
padding-left : 3px;
margin-right: 5px;
}

h3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11pt;
border-bottom-width : 1px;
border-bottom-style : solid;
border-left-width : 10px;
border-color : #006600;
border-left-style : solid;
padding-left : 3px;
}

h4 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11pt;
padding-left : 3px;
margin-right: 5px;
}

/* Schrift!!! */
h5 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12pt;
color: #0C8C09;
margin-left : 2px;
margin-bottom: 0px;
}


/* freie Vorlage für 10-Punkt-Schrift */
.zehn {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
margin-left : 4px;
}

/* normaler Rahmen mit roter Umrandung, 8pt */

.rahmen {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
background-color : #ffffcc;
border-style : solid;
border-width : 1px;
border-color : green;
padding : 2px;
margin-left : 3px;
}

/* normaler Rahmen mit grüner Umrandung, 10pt */
.rahmen2     {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
background-color : #ffffcc;
border-style : solid;
border-width : 1px;
border-color : green;
padding : 2px;
margin-left : 3px;
}


/* Listen, Aufzählungen */
ol {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
}


ul {
/* Grafik für Aufzählungszeichen */
list-style-image: url(cat.gif);
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
}


/* ZEICHENVORLAGEN */
i {
color : #000066;
}

b {
color : #B70000;
}

b.b {
color: black;
}

b.blue {
color : blue;
}

b.dark {
color: #000080;
}

/* Pseudo-Klassen für dynamische Links */
A:link {
text-decoration : underline;
color : #000066;
}

A:hover {
text-decoration : none;
color : red;
}

A:active {
text-decoration : none;
color : red;
}

A:visited {
color : #005F00;
}

/* Gesamtumrandung TABELLE */
table.umrandung {
border-style : solid;
border-width: 1px;
border-color : silver;
}

table.ausgabe {
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
margin: 1px;
background-color: #ffffff;
border-style: solid;
border-width: 1px;
border-color: silver;
}

table.ausgabe th {
background-color: #F1F9FC;
}

table.ausgabe td {
background-color: #ffffcc;
}

table.adresse {
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
margin: 1px;
background-color: #ffffff;
border-style: solid;
border-width: 1px;
border-color: silver;
}

table.adresse td {
background-color: #F1F9FC;
}

/* Input-Felder in Tabellenzelle */
table.adresse input {
background-color: white;
border-style: solid;
border-width: 1px;
border-color: silver;
}

table.adresse input.w {
background-color: #ffffcc;
border-style: solid;
border-width: 1px;
border-color: gray;
}

/* Gestaltung für Trennlinie */
div.border {
border-style: #009F00;
}