BODY {  scrollbar-face-color: #617085;
        scrollbar-highlight-color: #DDDDDD;
        scrollbar-3dlight-color: ffffff;
        scrollbar-darkshadow-color: ffffff;
        scrollbar-shadow-color: #DDDDDD;
        scrollbar-arrow-color: #DDDDDD;
        scrollbar-track-color: #DDDDDD;
     }


/* Links */

a:active         {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #DA261D; text-decoration: none}
a:link           {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #617085; text-decoration: none}
a:visited        {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #617085; text-decoration: none}
a:hover          {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #DA261D; text-decoration: none }

a.detail:active  {font-family: Tahoma; font-size: 11px; font-weight: normal; background-color:#B54D4A; color: #E8C9C7; text-decoration: none}
a.detail:link    {font-family: Tahoma; font-size: 11px; font-weight: normal; background-color:#B54D4A; color: #FFFFFF; text-decoration: none}
a.detail:visited {font-family: Tahoma; font-size: 11px; font-weight: normal; background-color:#B54D4A; color: #FFFFFF; text-decoration: none}
a.detail:hover   {font-family: Tahoma; font-size: 11px; font-weight: normal; background-color:#B54D4A; color: #E8C9C7; text-decoration: none}

a.nlink:active  {font-family: Tahoma; font-size: 11px; font-weight: normal;  color: #000000; text-decoration: none}
a.nlink:link    {font-family: Tahoma; font-size: 11px; font-weight: normal;  color: #617085; text-decoration: none}
a.nlink:visited {font-family: Tahoma; font-size: 11px; font-weight: normal;  color: #617085; text-decoration: none}
a.nlink:hover   {font-family: Tahoma; font-size: 11px; font-weight: normal;  color: #000000; text-decoration: none}

a.nlink_sub:active  {font-family: Tahoma; font-size: 11px; font-weight: normal;  color: #DDDDD0; text-decoration: none; background-image: url(gfx/dot.jpg); background-repeat:no-repeat;}
a.nlink_sub:link    {font-family: Tahoma; font-size: 11px; font-weight: normal;  color: #617085; text-decoration: none; background-image: url(gfx/dot.jpg); background-repeat:no-repeat;}
a.nlink_sub:visited {font-family: Tahoma; font-size: 11px; font-weight: normal;  color: #617085; text-decoration: none; background-image: url(gfx/dot.jpg); background-repeat:no-repeat;}
a.nlink_sub:hover   {font-family: Tahoma; font-size: 11px; font-weight: normal;  color: #DDDDD0; text-decoration: none; background-image: url(gfx/dot.jpg); background-repeat:no-repeat;}

a.head:link      {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; font-variant: small-caps; color:#FFFFFF; text-decoration:none; padding-left:5px;}
a.head:visited   {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; font-variant: small-caps; color:#FFFFFF; text-decoration:none; padding-left:5px;}
a.head:hover     {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; font-variant: small-caps; color:#DDDDD0; text-decoration:none; padding-left:5px;}
a.head:active    {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; font-variant: small-caps; color:#DDDDD0; text-decoration:none; padding-left:5px;}


a.heada:link     {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-variant: small-caps;  color:#FFFFFF; background: url(../gfx/pfeil.gif); background-repeat: no-repeat; background-position: left; padding-left:8px;}
a.heada:visited  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-variant: small-caps;  color:#FFFFFF; background: url(../gfx/pfeil.gif); background-repeat: no-repeat; background-position: left; padding-left:8px;}
a.heada:hover    {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-variant: small-caps;  color:#DDDDD0; background: url(../gfx/pfeil.gif); background-repeat: no-repeat; background-position: left; padding-left:8px;}
a.heada:active   {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-variant: small-caps;  color:#DDDDD0; background: url(../gfx/pfeil.gif); background-repeat: no-repeat; background-position: left; padding-left:8px;}

a.footer:link      {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#FFFFFF; text-decoration:none; padding-left:5px;}
a.footer:visited   {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#FFFFFF; text-decoration:none; padding-left:5px;}
a.footer:hover     {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#DDDDD0; text-decoration:none; padding-left:5px;}
a.footer:active    {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#DDDDD0; text-decoration:none; padding-left:5px;}

a.team:link      {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#617085; text-decoration:none;}
a.team:visited   {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#617085; text-decoration:none;}
a.team:hover     {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#DDDDD0; text-decoration:none;}
a.team:active    {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color:#DDDDD0; text-decoration:none;}

a.faq:link      {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color:#617085; text-decoration:none;}
a.faq:visited   {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color:#617085; text-decoration:none;}
a.faq:hover     {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color:#C00000; text-decoration:none;}
a.faq:active    {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color:#C00000; text-decoration:none;}


/* Tabellen */
table             {  font-family: Verdana,Tahoma; font-size: 11px; font-weight: normal; color: #666666;  text-decoration: none;}

table.mainbody    {  font-family: Verdana,Tahoma; font-size: 11px; font-weight: normal; color: #666666;  text-decoration: none;}

table.wirtschaft  {  font-family: Verdana,Tahoma; font-size: 11px; font-weight: normal; color: #666666;  text-decoration: none; border: solid 1px ; border-color: #CCCCCC ;}

table.foot        {  font-family: Tahoma; font-size: 10px; font-weight: normal; color: #FFFFFf;  text-decoration: none;}

table.shop        {  font-family: Tahoma; font-size: 10px; font-weight: normal; color: #666666;  text-decoration: none;}

table.water       { font-family: Verdana,Tahoma; font-size: 11px; font-weight: normal; color: #666666;  text-decoration: none; background-image: url(pics/water.gif); background-repeat:no-repeat;}

table.main        {width:850px; }

table.body        {width:498px; font-family: Tahoma; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}

table.impressum   {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}

table.nav         {width:150px; border:solid 0px; background-color: #FFFFFF;}

th.nav            {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #0F3692; text-decoration: none}

.title            {font-family: Tahoma; font-size: 18px; color: #000000; text-decoration: none}

table.water       {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #000000;  text-decoration: none; background-image: url(../pics/water.gif); background-repeat:no-repeat;}

table.teamg        { background-color: #FFFFFF; border: solid 1px; border-color: #999999 ;}

table.teamk        { background-color: #FFFFFF; border: solid 1px; border-color: #999999 ;}

table.teamp        { background-color: #FFFFFF; border: solid 1px; border-color: #999999 ;}

table.teamh        { background-color: #FFFFFF; border: solid 1px; border-color: #999999 ;}

table.adm    {  font-family: Verdana,Tahoma; font-size: 14px; font-weight: normal; color: #ffffff;  text-decoration: none;}
                

/* Raender */
.shadow          { background-image: url(../gfx/line.gif);
                    background-repeat: repeat-y;
                    vertical-align: top;
                  }

.shadowr         { background-image: url(../gfx/line.gif);
                    background-repeat: repeat-y;
                    vertical-align: top;
                  }
                  
.dot              {border:        ridge 1px     ;
                    border-color:  #000000    ;
                    font-family: Tahoma;
                    font-size: 14px;
                    font-weight: bold;
                    color: #FFFFFF;
                    text-decoration: underline;
                    background-color: #617085;
                  }

.vsprod             {border:        solid 1px   ;
                    border-color:  #000000    ;
                    background-color: #C00000;
                    color: #FFFFFF;
                    font-family: Tahoma;
                    font-size: 11px;
                    font-weight: normal;
                    font-variant: small-caps;
                  }

.rand             {border:        solid 1px   ;
                    border-color:  #000000    ;

                  }

.ntop             { font-family: Tahoma;
                    font-size: 12px;
                    font-weight: normal;
                    color: #FFFFFF;
                    font-variant: small-caps;
                    text-decoration: none;
                    background-image: url(../gfx/n_top.jpg);
                    background-repeat:no-repeat;

                  }

.ntopr             { font-family: Tahoma;
                    font-size: 12px;
                    font-weight: normal;
                    color: #FFFFFF;
                    font-variant: small-caps;
                    text-decoration: none;
                    background-image: url(../gfx/n_topr.jpg);
                    background-repeat:no-repeat;

                  }


.nbottom          { font-family: Tahoma;
                    font-size: 12px;
                    font-weight: normal;
                    color: #FFFFFF;
                    font-variant: small-caps;
                    text-decoration: none;
                    background-image: url(../gfx/shaddow.jpg);
                    background-repeat:no-repeat;
                  }


.news            {font-family: Tahoma;
                  font-size: 11px;
                  font-weight: normal;
                  color: #777777;
                  }




.trbluebo     { border:        solid 1px;
                border-color:  #888888;
                background-color: #F1F5FF;
    }

.trwhitebo     { border:        solid 1px;
                   border-color:  #888888;
    }
    


img.rahmen      {border:        solid 1px        ;
                  border-color:  #999999        ;
                 }

span.underline   {  text-decoration: underline;}
/* Bereiche */

div#nav area:link      { color:#2C7238; background-color:#FFFFFF; text-decoration:none; }
div#nav area:visited   { color:#2C7238; background-color:#FFFFFF; text-decoration:none; }
div#nav area:hover     { color:#41993E; background-color:#BFD8BE; text-decoration:none; }
div#nav area:active    { color:#41993E; background-color:#BFD8BE; text-decoration:none; }

div#nav        {  position:         absolute   ; 
                  top:              900Px      ;
                  width:            150px      ;
                  height:            20px      ;
                  border-width:     1px        ;
                  border-color:     #BFD8BE    ;                 
                  margin-bottom:    5px        ;
                  text-align:       left       ;
                  padding:          5px        ;
                  font-family:      sans-serif  ;
                  font-size:        11px       ;  
                  font-weight:      bold       ; 
                }   
                  
div#nav area span {display:            none;}

div#nav area:hover span {
                display:            block;
                   position:           absolute; 
                   top:                -70px; 
                   left:               100px;
                   width:              150px;
                   padding:            5px; 
                   spacing:            5px;
                   margin-bottom:      1px; 
                   z-index:            100;
                color:              #2C7238; 
                background:         white;
                   font:               11px sans-serif;
                   text-align:         center;
                   }      
             


/* Schriftarten */
h1              {font-family: Tahoma,Verdana; font-size: 18px; font-weight: normal; color: #617085; text-decoration: underline}
h2              {font-family: Tahoma,Verdana; font-size: 14px; font-weight: bold; color: #617085; text-decoration: none}
h3              {font-family: Verdana,Arial; font-size: 16px; font-weight: bold; color: #617085; text-decoration: none}
h4              {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #617085; text-decoration: underline}
h5              {font-family: Tahoma; font-size: 10px; font-weight: bold; color: #617085; text-decoration: underline}
h6              {font-family: Arial; font-size: 10px; font-weight: normal; color: #617085; text-decoration: none}

.words           {font-family: Tahoma; font-size: 14px; font-weight: bold; color: #617085; text-decoration: none}
.reg             {font-family: Verdana,Arial; font-size: 10px; font-weight: normal; color: #617085; text-decoration: none}

/* Kontakformular */

/*input.kontakt         {background-color: #FFFFFF;
                 color:            #000000;
                 font-family:      Tahoma sans-serif;
                 font-size:        12px;
                 border:           solid 1px;}
*/
textarea.kontakt {background-color: #FFFFFF;
                 color:            #000000;
                 font-family:      Tahoma sans-serif;
                 font-size:        12px;
                 border:           solid 1px;}
                                

input.kontakt, textarea.kontakt { border: solid 1px; }

input.mussfeld { background-color:#DDDDDD; border-color: c000c0; border: solid 1px;}


    


