body {  background-color: #154F74;}body,td {  font-family: verdana;  font-size: 12px;  font-weight: ;  color: #003266;}.maintable {  border: 1px solid #1A547A;  border: 1px solid #96B2E9;  margin: 8px;}.menu {  background-color: #EBF5FF;  border-top: 1px solid #1A547A;  border-bottom: 1px solid #1A547A;  padding: 2px;  padding-left: 16px;}.menu a {  color: #053593;  text-decoration: none;  padding-right: 8px;  padding-left: 8px;}.menu a:hover {  color: #4D71B7;  text-decoration: underline;}.mainframe {  padding: 8px;  color: #003266;  background: url(images/bottom.jpg);  background-repeat: no-repeat;  background-position: 100% 100%;  background-color: #C2E7FF;}.subinfo {  font-size: 11px;  font-weight: bold;  color: #C2E7FF;  margin: 0px;  padding: 0px;}.subinfo a {  color: white;  text-decoration: none;}.subinfo a:hover {  color: red;  text-decoration: none;}h1 {  font-family: times new roman;  font-size: 22px;  color: #003266;  text-transform: uppercase;  text-align: center;  padding: 16px;}h1:first-letter {  font-size: 28px;}h2 {  font-size: 14px;  color: #003266;  background: url(images/bullet.gif);  background-repeat: no-repeat;  height: 20px;  padding-left: 25px;  padding-top: 2px;  margin-top: 20px;  margin-bottom: 10px;}h3 {  text-transform: uppercase;  font-size: 12px;  color: #003266;  margin-top: 10px;  margin-bottom: 5px;}.tab_galerie {  text-align: center;}img {  border: 1px solid #154F74;}.reg {  width: 100%;}.reg input {  width: 100%;}.reg textarea {  width: 100%;}.reg td {  padding-right: 10px;  white-space: no-wrap;  vertical-align: top;}
