
td   { font-size: 12px; font-family: Verdana }
.ZS16px  { line-height: 16px; font-family: Verdana }
.ZS22px  { line-height: 22px; font-family: Verdana }
.ZS22pxblock   { line-height: 22px; font-family: Verdana; text-align: justify }
.14px { font-size: 14px; font-family: Verdana }
.titel18px { font-size: 18px; font-family: Verdana;color: #1c2173; }
.ZS22pxblau  { line-height: 22px; font-family: Verdana; color: #1c2173 }
.grau    { color: #1c2173; border: #7756ff }
.klein   { font-size: 9px; line-height: 15px }
a:hover { color: red; text-decoration: none }
a { color: #1c2173; text-decoration: none }
img { border : 0px; }


ul li  { line-height: 22px; list-style-type: none; margin-left: 0; padding-left: 0;}


.main { line-height: 22px; font-weight : bold; margin: -40px;  }
.main_aktiv { font-weight : bold; margin: -40px; }


.sub { margin: -40px; 
padding-left: 20px;
background-image: url(pics/menu/sub.gif);
background-repeat: no-repeat;
background-position: 0px; }


.sub_aktiv { margin: -40px; 
padding-left: 20px;
background-image: url(pics/menu/sub_a.gif);
background-repeat: no-repeat;
background-position: 0px;
}
input, textarea  { background-color: #c7dff5; text-indent: 3px; border: 0px }
.legende { color: black; font-size: 9px; line-height: 15px; border-top: 20px; top: 15px }
#spalterechts  { position: relative; z-index: 1; left: 400px }
.pdf    { line-height: 20pt; background-image: url(pics/elemente/pdf.gif); background-repeat: no-repeat; padding-left: 20px; position: relative; top: 5px; }
