/* allgemeine Formatierungen */
BODY { background-image: none }
H1, H2, H3 { font-family: verdana; color: #708090 } /*SlateGray*/
H1 { font-size: 14pt }
H2 { font-size: 12pt }
P { font-family: verdana; font-size: 10pt; color: #708090 } /*SlateGray*//*Purple#800080*/
P.xs { font-family: verdana; font-size: 8pt; color: #708090 } /*SlateGray*/
A:link.v { font-family: verdana; font-size: 12pt; text-decoration: none } /*SlateGray*/
A:visited.v { font-family: verdana; font-size: 12pt; text-decoration: none } /*Plum*/
/*TABLE { width: 100%; border: 0; padding: 5px }*/
TABLE.main { width: 800px; border: 1px solid #006633; padding: 10px }
TABLE.foot { width: 80%; border: 0; padding: 5px  } /*WhiteSmoke*/
TD.v { font-family: verdana; font-size: 10pt; font-weight: bold; color: #708090 } /*SlateGray*/
TD.foot { font-family: verdana; font-size: 8pt; color: #708090 } /*SlateGray*/
A:link.foot { font-family: verdana; font-size: 8pt; color: #708090 }
A:visited.foot { font-family: verdana; font-size: 8pt; color: #708090 }
UL.square { list-style-type: square }
UL.plain { list-style: none }


/* Fahrschule */
H1.f, H2.f, H3.f { font-family: verdana; color: #003366 } /*DarkSlateBlue*/
H1.f { font-size: 14pt }
H2.f { font-size: 13pt }
H3.f { font-size: 12pt }
P.f { font-family: verdana; font-size: 10pt; color: #003366 }
A:link.f { font-family: verdana; font-size: 10pt; color: #003366; font-weight: bold; text-decoration: none }
A:visited.f { font-family: verdana; font-size: 10pt; color: #778899; text-decoration: none }
table.left { vertical-align: top; width: 8% }
table.impr { font-family: verdana; font-size: 10pt; color: #006633; vertical-align: top; text-align: justify; background-color: #F0F0F0; border-bottom: 0px solid #003366 }

TD.f { font-family: verdana; font-size: 10pt; color: #003366; vertical-align: top }
TD.top { font-family: verdana; font-size: 10pt; color: #003366; vertical-align: top; border-bottom: 2px solid #006633; padding: 5px }
TD.right { padding: 10px; font-family: verdana; font-size: 10pt; color: #006633; vertical-align: top; text-align: justify }
TD.news { padding: 5px; font-family: verdana; font-size: 10pt; color: #006633; vertical-align: top; text-align: left; background-color: #F0F0F0; border-bottom: 1px solid #003366 }
td.impr {  font-family: verdana; font-size: 10pt; color: #006633; padding: 5px; vertical-align: top }

li.f { font-family: verdana; font-size: 10pt; color: #003366 }


/* Gewächshausbau */
H1.g, H2.g, H3.g { font-family: verdana; color: #006633 } /*Sienna*/
H1.g { font-size: 14pt }
H2.g { font-size: 13pt }
H3.g { font-size: 12pt }
P.g { font-family: verdana; font-size: 10pt; color: #006633 } /*Sienna*/
A:link.g { font-family: verdana; font-size: 10pt; color: #006633; font-weight: bold; text-decoration: none }
A:visited.g { font-family: verdana; font-size: 10pt; color: #778899; text-decoration: none }
A:link.gxs { font-family: verdana; font-size: 8pt; color: #006633; font-weight: bold; text-decoration: none } /*Sienna*/
A:visited.gxs { font-family: verdana; font-size: 8pt; color: #778899; text-decoration: none } /*Peru*/
TD.g { font-family: verdana; font-size: 10pt; color: #006633; vertical-align: top } /*Sienna*/
li.g { font-family: verdana; font-size: 10pt; color: #006633 } /*Sienna*/
li.gxs { font-family: verdana; font-size: 8pt; color: #006633 } /*Sienna*/

TD.txt { font-family: verdana; line-height: 30px; font-size: 14pt; color: #006633; vertical-align: top; text-align: right; border-bottom: 1px solid #006633 }
TD.left { font-family: verdana; line-height: 30px; font-size: 10pt; color: #006633; vertical-align: top; text-align: left; border-bottom: 1px solid #006633 }
TD.top { font-family: verdana; font-size: 10pt; color: #003366; vertical-align: top; border-bottom: 0px solid #006633; padding: 5px }
TD.right { padding: 10px; font-family: verdana; font-size: 10pt; color: #006633; vertical-align: top; text-align: justify }
TD.news { padding: 5px; font-family: verdana; font-size: 10pt; color: #006633; vertical-align: top; text-align: left; background-color: #F0F0F0; border-bottom: 1px solid #003366 }

