/* Style-Sheet fuer den body */
html                                         {         width:100%; }
body                                         {
                                                    width:100%;
                                                        font-size: 10px;
                                                        font-family: Arial;
                                                        color: #000;
                                                         background: url('../bilder/bg_template.gif') repeat;
                                                        margin:0 auto;
                                                        padding:0;
                                                }

/* Standards für alle Tabellen */
td, input, select, textarea                {         font-size:12px; font-family:Arial; text-decoration:none; color:#333333; }

/* Standards für Links */
a:link,
a:visited,
a:active                                  {         font-size:12px; text-decoration:none; color:#000; }
a:hover                                   {         font-size:12px; text-decoration:none; color:#E91C24; }

/* Standards für Links */
a.nav:link,
a.nav:visited,
a.nav:active                          {         font-size:12px; text-decoration:none; color:#6f6f6f; }
a.nav:hover                           {         font-size:12px; text-decoration:none; color:#acabab; }

/* Standards für Links */
a.subnav:link,
a.subnav:visited,
a.subnav:active                  {         font-size:12px; text-decoration:none; color:#fff; }
a.subnav:hover                   {         font-size:12px; text-decoration:none; color:#bbb; }

/* Standards für TabControls */
div.navsel                                 {         border:1px solid #aa4444; padding:2px; }
div.navstd                                 {         border:1px solid #4444aa; padding:2px; }
div.navgry                                 {         border:1px dashed #999999; padding:2px; }

td.navsel                                 {         border-left:2px solid #aa4444;
                                                        border-right:2px solid #aa4444;
                                                        border-top:2px solid #aa4444;
                                                        padding:2px;
                                                }
td.navgry                                 {         border-bottom:1px solid #4444aa; padding:2px; }
td.navstd                                 {         border-bottom:1px solid #4444aa; padding:2px; }

a.navsel                                 {         color:#aa4444; }
a.navstd                                 {         color:#4444aa; }
a.navgry                                 {         color:#999999; }

td.navlbr                                 {         border-left:1px solid #4444aa;
                                                        border-right:1px solid #4444aa;
                                                        border-bottom:1px solid #4444aa;
                                                        padding:4px;
                                                }
td.navb                                   {         border-bottom:1px solid #4444aa; }

/* Styles für Erfogswarnungs und Fehlermeldungen */
div.info                            {         border:1px dashed #000066; text-align:center; padding:5px; float:none; }
div.warning                         {         border:1px dashed #dd0000; text-align:center; padding:2px; color:#dd0000; }
div.success                         {         border:1px dashed #009900; text-align:center; padding:2px; color:#009900; }

/* Styles für Tabellen */
caption                             {         font-size: 13px; font-family: Arial, Helvetica; font-weight:bold; color:#000; }
table.std                           {         border:1px solid #000; padding:2px; }
td.std                              {         font-size: 12px; font-family: Arial, Helvetica; background:#eee; }
th.std                              {         font-size: 12px; font-family: Arial, Helvetica; font-weight:bold; background:#eee; }
td.stdlight                         {         font-size: 12px; font-family: Arial, Helvetica; background:#eee; }
td.stddark                          {         font-size: 12px; font-family: Arial, Helvetica; background:#ddd; }

/* NEWSADMIN Stylesheets */
th.std                                         {         font-size:12px; font-family:Verdana; background:#d7d6d6; color:#000; }
td.mini                                 {         font-size:10px; font-family:Verdana; }

a.newsadmin:link,
a.newsadmin:visited,
a.newsadmin:active          {         font-size:11px; font-family:Verdana; text-decoration:none; color:#000; }
a.newsadmin:hover           {         font-size:11px; font-family:Verdana; text-decoration:none; color:#999999; }

a.more_news:link,
a.more_news:visited,
a.more_news:active          {         font-size:13px; font-family:Arial; font-weight:bold; text-decoration:none; color:#fd0001; }
a.more_news:hover           {         font-size:13px; font-family:Arial; font-weight:bold; text-decoration:none; color:#999999; }

/* Standards für die Mininav */
a.minifound                         {         font-size:10px; font-family:Verdana; color:#c71444; }
a.minigray                          {         font-size:10px; font-family:Verdana; color:#ddd; }
a.minisel                           {         font-size:10px; font-family:Verdana; color:#000; }
a.minilink:link,
a.minilink:visited,
a.minilink:active                  {         font-size:10px; font-family:Verdana; color:#c71444; }
a.minilink:hover                   {         font-size:10px; font-family:Verdana; color:#000; }



/* Standards für alle Tabellen */
td.navi                          {         text-indent:20px; }

/* Standards für template_copyright */
a.copyright:link,
a.copyright:visited,
a.copyright:active               {         font-size:12px; text-decoration:none; color:#808080; }
a.copyright:hover                {         font-size:12px; text-decoration:none; color:#e2c17b; }

/* Standards für Navigation navi_active */
a.navi_active:link,
a.navi_active:visited,
a.navi_active:active             {         font-family:Times; font-size:15px; font-weight:bold; text-decoration:none; color:#000; }
a.navi_active:hover              {         font-family:Times; font-size:15px; font-weight:bold; text-decoration:none; color:#e2c17b; }

/* Standards für Navigation navi_nonactive */
a.navi_nonactive:link,
a.navi_nonactive:visited,
a.navi_nonactive:active          {         font-family:Times; font-size:15px; font-weight:bold; text-decoration:none; color:#b30b1a; }
a.navi_nonactive:hover           {         font-family:Times; font-size:15px; font-weight:bold; text-decoration:none; color:#e2c17b; }

/* Standards für KoForm */
td.koform                        {         background: #ffffff; border:0px solid #c4c4c4; font-size:11px; color:#808080; font-family:Arial; text-decoration:none; }
td.koform_warning                {         background: red; border:1px solid black; font-size:11px; color:white; font-family:Arial; text-decoration:none; }
a.koform_send:link,
a.koform_send:visited,
a.koform_send:active             {         font-size:12px; text-decoration:none; color:#808080; }
a.koform_send:hover              {         font-size:12px; text-decoration:none; color:#000; }

/* Standards für KoForm_Anmeldung */
td.koform_anmeldung              {         font-size:11px; color:#808080; font-family:Arial; text-decoration:none; }
