BODY {border:0;margin:0;padding:0;background-color:#FFF;color:#222121;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:9pt;}
FORM {border:0;margin:0;padding:0;}
TD   {color:#222121;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:9pt;}

h1          {font-size: 150%; color: #D3373B;  font-weight: normal; font-family : Tahoma, Verdana, Arial, Sans-serif, Pragmatica;text-transform: uppercase;text-align:left;}
h2          {font-size : 150%; color: #222121; font-weight: normal; font-family : Tahoma, Verdana, Arial, Helvetica, Sans-serif, Pragmatica;}
h3          {font-size : 110%; color: #D3373B; font-family : Tahoma, Verdana, Arial, Helvetica, Sans-serif, Pragmatica;}
h4          {font-size : 110%; color: #222121; font-family : Tahoma, Verdana, Arial, Helvetica, Sans-serif, Pragmatica;}
h5          {font-size : 90%; color: #D3373B; font-family : Tahoma, Verdana, Arial, Helvetica, Sans-serif, Pragmatica;}
h6          {font-size : 90%; color: #222121; font-family : Tahoma, Verdana, Arial, Helvetica, Sans-serif, Pragmatica;}

HR {color:#8B8A8A; height:1px;}

A:link, A:visited, A:active {color: #D3373B; text-decoration: underline; }
A:hover                     {text-decoration: none;  color: #EB3237;}

A.menu:link, A.menu:visited, A.menu:active {color: #676767; text-decoration: none; font-weight: bold; font-size: 11px;}
A.menu:hover                               {text-decoration: none; color: #EB3237; }

.brdLft  {border-color:#A09F9C;border-style:solid;border-width:0px 0px 0px 1px;}
.brdRght {border-color:#A09F9C;border-style:solid;border-width:0px 1px 0px 0px;}
.bttm    {background-image:url(_/bttm-bg.gif);background-repeat:repeat-x;background-position:top;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:7pt;}

.sm    {font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:8pt;color:#909090;}
.input {background-color:#cccccc; border-style:solid; border-color: #EB3237; border-width: 1px;  font-size: 9pt; font-family :  Arial, Tahoma, Verdana, Helvetica, Sans-serif, Pragmatica;}
.news  {font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:8pt;}

#main a {font-size: 11px;}

A.menu2:link, A.menu2:visited, A.menu2:active {font-size : 10px;  text-decoration: none; color: #676767;}
A.menu2:hover                                 {font-size : 10px;  text-decoration: underline; color: #EB3237;}

A.selectedMenuPunkt:link, A.selectedMenuPunkt:visited, A.selectedMenuPunkt:active {color: #000000; text-decoration: none;  font-weight: bold;}
A.selectedMenuPunkt:hover                                                         {text-decoration: none; color: #676767;  font-weight: bold;}

.small {font-size: 9px; font-family : Tahoma, Verdana, Arial, Helvetica, Sans-serif, Pragmatica;}
.input {background-color:#cccccc; border-style:solid; border-color: #EB3237; border-width: 1px;  font-size: 9pt; font-family :  Arial, Tahoma, Verdana, Helvetica, Sans-serif, Pragmatica;}

input, textarea {background-color:#cccccc; border-style:solid; border-color: #EB3237; border-width: 1px;  font-size: 9px; font-family :  Arial, Tahoma, Verdana, Helvetica, Sans-serif, Pragmatica;}

.inpt    {width:300px;height:18px;background-color:#cccccc; border-style:solid; border-color: #EB3237;border-width: 1px;  font-size: 10pt;font-family :  Arial, Tahoma, Verdana, Helvetica, Sans-serif, Pragmatica;}
.inpt2   {width:30px;height:18px;background-color:#cccccc; border-style:solid; border-color: #EB3237;border-width: 1px;  font-size: 10pt;font-family :  Arial, Tahoma, Verdana, Helvetica, Sans-serif, Pragmatica;}
.inpt3   {width:150px;height:18px;background-color:#cccccc; border-style:solid; border-color: #EB3237;border-width: 1px;  font-size: 10pt;font-family :  Arial, Tahoma, Verdana, Helvetica, Sans-serif, Pragmatica;}
.txtarea {width:300px;height:180px;background-color:#cccccc; border-style:solid; border-color: #EB3237;border-width: 1px;  font-size: 10pt;font-family :  Arial, Tahoma, Verdana, Helvetica, Sans-serif, Pragmatica;}
.bttn    {width:150px;height:18px;cursor:pointer;background-color:#cccccc; border-style:solid; border-color: #EB3237;border-width: 1px;  font-size: 11px;font-family :  Arial, Tahoma, Verdana, Helvetica, Sans-serif, Pragmatica;}

.sbmn               {background-color: #D7D5D2;}
.sbmn_td            {font-size : 10px; background: url(_/mn_bg.gif) no-repeat right bottom #D7D5D2; padding: 5px; padding-bottom: 7px;}
.sbmn_td  a         {font-size : 10px;  text-decoration: none; color: #373535;}
.sbmn_td  a:visited {font-size : 10px;  text-decoration: none; color: #373535;}
.sbmn_td  a:hover   {font-size : 10px;  text-decoration: underline; color: #EB3237;}
.sbmn_td  li        {list-style-image: url(_/mn_li.gif);}
.sbmn_td  ul        {margin-left: 5px; padding-left: 5px;}

.treeElem {font-size : 10px; background: url(_/mn_bg.gif) no-repeat right bottom #D7D5D2; padding: 5px; padding-bottom: 7px;}

.noborder {border: 0px;}
.brdrBttm  {border-color:#CFCFCD;border-style:solid;border-width:0px 0px 1px 0px;font-size: 11px;}
.brdrBttm1 {border-color:#CFCFCD;border-style:solid;border-width:0px 0px 1px 0px;font-size: 12px;}
.slct      {width:150px;font-size: 11px;border-width:1px;background-color:#FFF;color:#333;}
.bttn      {width:200px;font-size: 12px;border-width:1px;border-color:#CCC #333 #333 #CCC;border-style:solid;background-color:#D4D0C8;color:#000;cursor:pointer;}
.bttn2     {width:150px;font-size: 12px;border-width:1px;border-color:#CCC #333 #333 #CCC;border-style:solid;background-color:#D4D0C8;color:#000;cursor:pointer;}
