body         {
             background-color: #000000;
             color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;
             //hide from NS 4.x
             margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
             white-space:nowrap;
             }
th           { color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; }
td           { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; }
p            { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; }

a, a h3               { color: #BE6A31; text-decoration: none; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; }
a:hover, a:hover span { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; }

a.background          { background-color: #F1CE92; }
a.background:hover    { background-color: #BE6A31; }

a.list1         { color: #f8e6c8; }
a.list1:hover   { color: #ffffff; }
a.list2         { color: #be6a31; }
a.list2:hover   { color: #9e4a11; }

td.nav_1 a          { font-weight: bold; color: #F8E6C8; }
td.nav_1 a:hover    { font-weight: bold; color: #FFFFFF; }
td.nav_1_a a        { font-weight: bold; color: #BE6A31; }
td.nav_1_a a:hover  { font-weight: bold; color: #FFFFFF; }

td.nav_1a a         { font-weight: normal; color: #F1CE92; }
td.nav_1a a:hover   { font-weight: normal; color: #FFFFFF; }
td.nav_1a_a a       { font-weight: bold; color: #BE6A31; }
td.nav_1a_a a:hover { font-weight: bold; color: #FFFFFF; }

td.nav_2 a          { font-weight: normal; color: #F1CE92; }
td.nav_2 a:hover    { font-weight: normal; color: #FFFFFF; }
td.nav_2_a a        { font-weight: bold; color: #BE6A31; }
td.nav_2_a a:hover  { font-weight: bold; color: #FFFFFF; }

td.nav_3 a          { font-weight: normal; color: #F1CE92; }
td.nav_3 a:hover    { font-weight: normal; color: #FFFFFF; }
td.nav_3_a a        { font-weight: normal; color: #BE6A31; }
td.nav_3_a a:hover  { font-weight: normal; color: #FFFFFF; }

td.sitemap_nav_1 a          { font-weight: bold; color: #000000; }
td.sitemap_nav_1 a:hover    { font-weight: bold; color: #F8E6C8; }

td.sitemap_nav_2 a          { font-weight: bold; color: #000000; }
td.sitemap_nav_2 a:hover    { font-weight: bold; color: #F8E6C8; }

td.sitemap_nav_3 a          { font-weight: normal; color: #000000; }
td.sitemap_nav_3 a:hover    { font-weight: normal; color: #F8E6C8; }

td.sitemap_nav_4 a          { font-weight: normal; color: #000000; }
td.sitemap_nav_4 a:hover    { font-weight: normal; color: #F8E6C8; }

.normal      { font-weight: normal; }
.bold        { font-weight: bold; }
.kursiv      { font-style: italic; }
.uppercase   { text-transform: uppercase; }

.text        { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; }

.norm        { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; }
.invert        { color: #be6a31; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; }


h1   { font-size: 17px; display: inline; font-weight: bold; font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif }
h2   { font-size: 15px; display: inline; font-weight: bold; }
h3   { font-size: 15px; display: inline; font-weight: normal; }
h4   { font-size: 12px; display: inline; font-weight: bold; }
h5   { font-size: 12px; display: inline; font-weight: normal; }
h6   { font-size: 10px; display: inline; font-weight: bold; }

.small       { font-size: 11px; }
.abstand     { font-size: 3px; line-height: 3px;}
.trebuchet   { font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif }

.lineheight1 { line-height: 26px; }
.lineheight2 { line-height: 18px; }
.lineheight3 { line-height: 14px; }
.lineheight3 .small { line-height: 12px; }

.darkbrown           { color: #BE6A31; }
.darkbrown50         { color: #DFB598; }
.darkbrown50 a       { color: #DFB598; }
.darkbrown50 a:hover { color: #FFFFFF; }

.brown       { color: #E39D25; }

.red         { color: #DB7411; }
.darkgrey    { color: #696969; }
.grey        { color: #A5928A; }
.hellgrey    { color: #F1F1F1; }
.white       { color: #FFFFFF; }
.black       { color: #000000; }

ul            { margin-top:0px; list-style-type: square; }
li            { list-style-type: square; line-height: 13px;  }

.img_top_left  { //hide from NS 4.x
                 margin-left: 0px; margin-right: 6px; margin-bottom: 4px; margin-top: 4px; }
.img_left      { //hide from NS 4.x
                 margin-left: 0px; margin-right: 10px; margin-bottom: 4px; margin-top: 4px; }
.img_top_right { //hide from NS 4.x
                 margin-left: 10px; margin-right: 0px; margin-left: 10px; margin-bottom: 4px; margin-top: 2px; }
.img_right     { //hide from NS 4.x
                 margin-left: 10px; margin-right: 0px; margin-left: 10px; margin-bottom: 4px; margin-top: 4px; }

.trans       { background-color: transparent; }

.weite010100    { width: 210px; }
.weite980000    { width: 250px; }
.weite_komplett { width: 580px; }

form         {
              display: inline;
              font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;
              //hide from NS 4.x
              margin-top: 0px; margin-bottom: 0px;
             }
textarea     {
              font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;
              //hide from NS 4.x
             scrollbar-base-color:#FFF8E0;
             scrollbar-3dlight-color:#FFFFFF;
             scrollbar-arrow-color:#DB7411;
             scrollbar-darkshadow-color:#F3F3F3;
             scrollbar-face-color:#FFF8E0;
             scrollbar-highlight-color:#A3A3A3;
             scrollbar-shadow-color:#A3A3A3;
             scrollbar-track-color:#EDEDED;
              margin-top: 0px; margin-bottom: 0px;
             }
input        {
              font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;
              //hide from NS 4.x
              margin-top: 0px; margin-bottom: 0px;
             }
select       {
              font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;
             }
