/* AVL Main.css */

body { color: #333333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

h1  { font-size: 14px; font-weight: bold }
h2    { font-size: 14px; font-weight: bold }
h3{}
h4{}
h5{}
h6{}

/* .normaltext muss mit p IDENTISCH sein, da beides verwendet wird !!! */
.normaltext { color: #333333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top:0px; margin-bottom:10px }
p { color: #333333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top:0px; margin-bottom:10px }
/* alternativ (Vorsicht Netscape!!!): p { class: normaltext } */

div.hinweis,
span.hinweis,
p.hinweis { font-size: 100%; background-color: #d6edc3; margin: 0 0 1em; padding: 0.5em; border: solid 1px #67b722; display: block; }

.hinweistext { font-size: 100%; font-weight: bold; color: #993399; }

/* .textbold muss mit b IDENTISCH sein, da beides NOCH verwendet wird !!! Zuk?nftig NUR NOCH den normalen <b>-tag fuer bold benutzen !!! */
.textbold { font-weight: bold; }
b { font-weight: bold; }
/* alternativ(Vorsicht Netscape!!!): b { class: textbold } b { include: .textbold; } */

ul { color: #333333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
td { color: #333333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
tr.head1 { background-color: #95CC64; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td.head1 { background-color: #95CC64; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
tr.uneven1 { background-color: #D6EDC3; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td.uneven1 { background-color: #D6EDC3; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
tr.even1 { background-color: #DAEDCA; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td.even1 { background-color: #DAEDCA; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
tr.textkasten { background-color: #e0e0e0; }
td.textkasten { background-color: #e0e0e0; }
tr.weiss { background-color: #ffffff; }
td.weiss { background-color: #ffffff; }
tr.executed { background-color: #ff9999; }
td.executed { background-color: #ff9999; }

a:link { color: #669933; text-decoration: none; font-weight: bold; }
a:visited { color: #669933; text-decoration: none; font-weight: bold; }
a:hover { color: #669933; font-weight: bold; text-decoration:underline; }
a:active { color: #669933; font-weight: bold; text-decoration:underline; }
a { color: #669933; text-decoration: none; font-weight: bold; outline: none; }

a:link.inaktiv { color: #999999; text-decoration: none; font-weight: bold; }
a:visited.inaktiv { color: #999999; text-decoration: none; font-weight: bold; }
a:hover.inaktiv { color: #999999; font-weight: bold; text-decoration:underline; }
a:active.inaktiv { color: #999999; font-weight: bold; text-decoration:underline; }
a.inaktiv { color: #999999; text-decoration: none; font-weight: bold; outline: none; }


a:link.menue1 { text-decoration: none; font-weight: bold; color: #666666; font-size: 12px; }
a:visited.menue1 { text-decoration: none; font-weight: bold; color: #666666; font-size: 12px; }
a:hover.menue1 { text-decoration: none; font-weight: bold; color: #666666; font-size: 12px; }
a:active.menue1 { text-decoration: none; font-weight: bold; color: #666666; font-size: 12px; }
a.menue1 { text-decoration: none; font-weight: bold; color: #666666; font-size: 12px; }

a:link.menue2 { text-decoration: none; font-weight: bold; color: #444444; font-size: 10px; }
a:visited.menue2 { text-decoration: none; font-weight: bold; color: #444444; font-size: 10px; }
a:hover.menue2 { text-decoration: none; font-weight: bold; color: #444444; font-size: 10px; }
a:active.menue2 { text-decoration: none; font-weight: bold; color: #444444; font-size: 10px; }
a.menue2 { text-decoration: none; font-weight: bold; color: #444444; font-size: 10px; }

a:link.menue3 { text-decoration: none; font-weight: normal; color: #666666; font-size: 12px; }
a:visited.menue3 { text-decoration: none; font-weight: normal; color: #666666; font-size: 12px; }
a:hover.menue3 { text-decoration: none; font-weight: normal; color: #666666; font-size: 12px;  }
a:active.menue3 { text-decoration: none; font-weight: normal; color: #666666; font-size: 12px; }
a.menue3 { text-decoration: none; font-weight: normal; color: #666666; font-size: 12px; }

a:link.contentnav { text-decoration: none; font-weight: normal; color: #888888; font-size: 10px; }
a:visited.contentnav { text-decoration: none; font-weight: normal; color: #888888; font-size: 10px; }
a:hover.contentnav { text-decoration: underline; font-weight: normal; color: #669933; font-size: 10px; }
a:active.contentnav { text-decoration: none; font-weight: normal; color: #888888; font-size: 10px; }
a.contentnav { text-decoration: none; font-weight: normal; color: #888888; font-size: 10px; }

a:link.versteckt { text-decoration: none; }
a:visited.versteckt { text-decoration: none; }
a:hover.versteckt { text-decoration: none; }
a:active.versteckt { text-decoration: none; }
a.versteckt { text-decoration: none; }

/* .normaltext siehe <p> */
.menusubspacer { font-size: 5px; }
.br1 { font-size: 3px; }
.headline1 { color: #669933; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headline2 { color: #2f2f2f; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/* .textbold siehe <b> */
.avllila { color: #993399 !important; }
.avlgruen1 { color: #99CC66; }
.avlgruen2 { color: #66CC33; }
.hhgruen1 { color: #D6EDC3; }
.hhgruen2 { color: #95CC64; }
.hhgruen3 { color: #67B722; }
.rot { color: red; }

.textklein { color: #888888; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textklein2 { color: #222222; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bildunterschriftklein { color: #222222; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
input.suchen  { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #eeeeee; border: solid 1px #bbbbbb }
table.greenborder   { padding: 3px; border: solid 1px #67b722; border-collapse: collapse  }
table.greenborder td  { }
table.greenborder form  { margin: 0; padding: 0; }

.ui-datepicker-trigger { vertical-align: text-bottom; margin: 0 0 0 0.25em; padding: 0; }