html               { font-size: 12px; color: #094A9A; }

body, td, tr        { text-decoration: none;      
                      font-family: Verdana, Arial, Helvetica, sans-serif; 
                      font-size: 12px;
	                  margin: 0px; }

ul               { margin:0; padding:0;}
li               { list-style-type: disc; list-style-image:url('images/dot.gif'); margin-left: 16px; padding:0;} 

font             { color: #094A9A;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 12px; font-weight: normal; LINE-HEIGHT: 16px; }
p                { color: #094A9A;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 12px; font-weight: normal; LINE-HEIGHT: 16px; }



.navheader       { color: #004E9D;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; font-weight: bold; }



a                { text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; }

a:link          { color: #094A9A;  text-decoration: underline; font-size: 12px;      font-weight: normal; }
a:visited       { color: #094A9A;  text-decoration: underline; font-size: 12px;      font-weight: normal; }
a:hover         { color: #094A9A;  text-decoration: underline; font-size: 12px;      font-weight: normal; }
a:active        { color: #094A9A;  text-decoration: underline; font-size: 12px;      font-weight: normal; }

a.navb:link      { color: #004E9D;  text-decoration: none;       font-weight: bold; }
a.navb:visited   { color: #004E9D;  text-decoration: none;       font-weight: bold; }
a.navb:hover     { color: #004E9D;  text-decoration: none;       font-weight: bold; }
a.navb:active    { color: #004E9D;  text-decoration: none;       font-weight: bold; }

a.navc:link      { color: #FFFFF4;  text-decoration: none;       font-weight: bold; }
a.navc:visited   { color: #FFFFF4;  text-decoration: none;       font-weight: bold; }
a.navc:hover     { color: #FFFFF4;  text-decoration: none;       font-weight: bold; }
a.navc:active    { color: #FFFFF4;  text-decoration: none;       font-weight: bold; }


a.mainnav               { font-family:  Arial, Helvetica, sans-serif; color: #F6FBFE;  text-decoration: none;  font-size: 14px;     font-weight: bold; }
a.mainnav:link          { font-family:  Arial, Helvetica, sans-serif; color: #F6FBFE;  text-decoration: none;  font-size: 14px;     font-weight: bold; }
a.mainnav:visited       { font-family:  Arial, Helvetica, sans-serif; color: #F6FBFE;  text-decoration: none;  font-size: 14px;     font-weight: bold; }
a.mainnav:hover         { font-family:  Arial, Helvetica, sans-serif; color: #E52226;  text-decoration: none;  font-size: 14px;     font-weight: bold; }
a.mainnav:active        { font-family:  Arial, Helvetica, sans-serif; color: #E52226;  text-decoration: none;  font-size: 14px;     font-weight: bold; }

a.mainnava              { font-family:  Arial, Helvetica, sans-serif; color: #E52226;  text-decoration: none; font-size: 14px;      font-weight: bold; }
a.mainnava:link         { font-family:  Arial, Helvetica, sans-serif; color: #E52226;  text-decoration: none; font-size: 14px;      font-weight: bold; }
a.mainnava:visited      { font-family:  Arial, Helvetica, sans-serif; color: #E52226;  text-decoration: none; font-size: 14px;      font-weight: bold; }
a.mainnava:hover        { font-family:  Arial, Helvetica, sans-serif; color: #E52226;  text-decoration: none; font-size: 14px;      font-weight: bold; }
a.mainnava:active       { font-family:  Arial, Helvetica, sans-serif; color: #E52226;  text-decoration: none; font-size: 14px;      font-weight: bold; }



strong           { color: #EB1C23; }
u                { font-weight: bold; text-decoration: none;}



.semid           { color: #EB1C23;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 11px; font-weight: normal; }
.semdatum        { color: #094A9A;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 11px; font-weight: bold; }
.semort          { color: #094A9A;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 11px; font-weight: normal; }

.semkosten       { color: #094A9A;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 11px; font-weight: normal; }
.semkostentext   { color: #094A9A;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 10px; font-weight: normal; }

.semheader       { color: #004E9D;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 14px; font-weight: bold; }
.semsubheader    { color: #EC1D23;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 14px; font-weight: normal; }
.semtextheader   { color: #EC1D23;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 12px; font-weight: bold;   LINE-HEIGHT: 16px; }
.semtext         { color: #094A9A;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 12px; font-weight: normal; LINE-HEIGHT: 16px; }

.komname         { color: #094A9A;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 11px; font-weight: bold;   LINE-HEIGHT: 16px; }
.komfirma        { color: #094A9A;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 11px; font-weight: normal;   LINE-HEIGHT: 16px; }
.komtex          { color: #094A9A;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 11px; font-weight: normal;   LINE-HEIGHT: 16px; }


a.reflink:link      { text-decoration: underline;  color: #094A9A;  font-family: Arial,Verdana,Helvetica, sans-serif;  font-size: 11px; font-weight: normal; }
a.reflink:visited   { text-decoration: underline;  color: #094A9A;  font-family: Arial,Verdana,Helvetica, sans-serif;  font-size: 11px; font-weight: normal; }
a.reflink:hover     { text-decoration: none;       color: #094A9A;  font-family: Arial,Verdana,Helvetica, sans-serif;  font-size: 11px; font-weight: normal; }
a.reflink:active    { text-decoration: none;       color: #094A9A;  font-family: Arial,Verdana,Helvetica, sans-serif;  font-size: 11px; font-weight: normal; }

.refheader       { color: #EB1C23;  font-family: Arial,Verdana,Helvetica, sans-serif;  font-size: 12px; font-weight: bold; }
.refname         { color: #094A9A;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 11px; font-weight: bold; }
.reftext         { color: #094A9A;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 10px; font-weight: normal; }


.error                { color:#CC0000; }

select.selectfield    { border: 1px solid #004E9D; height:18px; font-size:12px; }
select.selectfieldmax { border: 1px solid #004E9D; height:18px; width:300px; font-size:12px; }
input.textfield       { border: 1px solid #004E9D; height:20px; width:300px; font-size:12px; }
input.textfield_str   { border: 1px solid #004E9D; height:20px; width:250px; font-size:12px; }
input.textfield_hnr   { border: 1px solid #004E9D; height:20px; width: 40px; font-size:12px; }
input.textfield_plz   { border: 1px solid #004E9D; height:20px; width: 60px; font-size:12px; }
input.textfield_ort   { border: 1px solid #004E9D; height:20px; width:230px; font-size:12px; }


#tabnavi        tr.naveven:hover, tr.hover, td.hover  { background-color: #87C2FF; }
#tabnaviunten   tr.naveven:hover, tr.hover, td.hover  { background-color: #A5D1FF; color: #0D4E86; }