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

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: #363636;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 12px; font-weight: normal; LINE-HEIGHT: 16px; }
p                { color: #363636;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 12px; font-weight: normal; LINE-HEIGHT: 16px; }



.navheader       { color: #0682C9;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: bold; }

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

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

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


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



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

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

.semheader       { color: #363636;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 14px; font-weight: bold; }
.semsubheader    { color: #363636;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 14px; font-weight: normal; }
.semtextheader   { color: #0682C9;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 12px; font-weight: bold;   LINE-HEIGHT: 16px; }
.semtext         { color: #363636;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 12px; font-weight: normal; LINE-HEIGHT: 16px; }

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


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

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


.error                { color:#CC0000; }

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


