/* ### text title ### */
.title  {  font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; color: #000000 }

/* ### text title large ### */
.titlelg  {  font-family: Verdana, Arial, Helvetica; font-size: 18px; font-weight: bold; color: #000000 }

/* ### text ### */
.text  {  font-family: Tahoma, Arial, Helvetica; font-size: 11px; line-height: 11px; color: #313131 }
a:link.text { color: #be0000; text-decoration: none }
a:visited.text { color: #be0000; text-decoration: none }
a:hover.text { color: #3c4e5a; text-decoration: underline }
input.text { width: 97% }
select.text { width: 97% }
textarea.text { width: 97% }

/* ### text small dark ### */
.texts  {  font-family: Tahoma, Arial, Helvetica; font-size: 11px; line-height: 13px; color: #000000 }
a:link.texts { color: #3c4e5a; text-decoration: none }
a:visited.texts { color: #3c4e5a; text-decoration: none }
a:hover.texts { color: #be0000; text-decoration: underline }

/* ### text small  white ### */
.textsm  { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; line-height: 12px; color: #ffffff }
a:link.textsm { color: #ffffff; text-decoration: none }
a:visited.textsm { color: #ffffff; text-decoration: none }
a:hover.textsm { color: #be0000; text-decoration: none }

/* ### text small  green ### */
.textsg  {  font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; line-height: 12px; color: #3c4e5a }

/* ### text inverse ### */
.texti  {  font-family: Arial, Helvetica; font-size: 12px; line-height: 16px; color: #E7E3D6 }
a:link.texti { color: #E7E3D6; text-decoration: none }
a:visited.texti { color: #E7E3D6; text-decoration: none }
a:hover.texti { color: #C00000; text-decoration: underline }

/* ### text help ### */
.help  {  font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; line-height: 16px; color: #be0000 }

/* ### text red ### */
.textr  {  font-family: Verdana, Arial, Helvetica; font-size: 10px; line-height: 16px; color: #be0000 }