
body, html       {
                 margin: 0;
                 padding: 0;
                 font-family: Verdana, Arial, sans-serif;
                 }

body             {
                 width: 100%;
                 height: 100%;
                 font-size: 16px;
                 }

/* NAVIGATION --------------------------------------------------------------------------------------------------------------*/

#sidebar         {
                 list-style-type: none;
                 height: 100%;
                 margin: 1em 0 0 1em;
                 padding: 0;
                 font-weight: bold;
                 font-size: 1em;
                 }

         #sidebar li     {
                         display: block;
                         margin: 4px 0 0 0;
                         }

         #sidebar li a   {
                         display: block;
                         margin-right: 3px;
                         padding: 5px 10px;
                         color: #000000;
                         background-color: #cccbcb;
                         border-left: 1em solid #b7b6b6;
                         border-top: 1px solid #b7b6b6;
                         text-decoration: none;
                         }

         #sidebar_news a:active,
         #sidebar_news a:hover
                         {
                         color: #000000;
                         border-top: 1px solid #3143b9;
                         border-left: 1em solid #3143b9;
                         }

         #sidebar_verfahren a:active,
         #sidebar_verfahren a:hover
                         {
                         color: #000000;
                         border-top: 1px solid #6a77ce;
                         border-left: 1em solid #6a77ce;
                         }

         #sidebar_ueberdenverein a:active,
         #sidebar_ueberdenverein a:hover
                         {
                         color: #000000;
                         border-top: 1px solid #9ca4da;
                         border-left: 1em solid #9ca4da;
                         }

         #sidebar_downloads a:active,
         #sidebar_downloads a:hover
                         {
                         color: #000000;
                         border-top: 1px solid #b3b9dc;
                         border-left: 1em solid #b3b9dc;
                         }

                 #verfahren_sub,
                 #verein_sub     {
                                 list-style-type: none;
                                 margin: 0;
                                 padding: 0;
                                 font-weight: normal;
                                 font-size: 0.9em;
                                 }

                 #verfahren_sub li,
                 #verein_sub li
                                 {
                                 display: block;
                                 margin: 0.1em 0 0 1.2em;
                                 }

                 #verfahren_sub li a,
                 #verein_sub li a
                                 {
                                 display: block;
                                 padding: 0.25em 0.9em 0.25em 0.9em;
                                 }

#sidebar2        {
                 list-style-type: none;
                 height: 100%;
                 margin: 6em 0 0 0;
                 padding-left: 0;
                 font-weight: bold;
                 font-size: 0.8em;
                 }

         #sidebar2 li    {
                         display: block;
                         margin: 1px 0 0 0;
                         }

         #sidebar2 li a
                         {
                         display: block;
                         margin-right: 3px;
                         padding: 2px 0 2px 2em;
                         color: #4d4c4c;
                         text-decoration: none;
                         }

         #sidebar2 li.active a,
         #sidebar2 li a:hover
                         {
                         background-color: #b7b6b6;
                         color: #000000;
                         /*border: 0px solid #ffffff;
                         border-color: #000000 #ffffff #000000 #000000;
                         border-width: 1px 10px 1px 1px;*/
                         }

/* ALLGEMEIN ---------------------------------------------------------------------------------------------------------------*/

strong   {
         font-weight: bold;
         }

h1       {
         font-size: 1.1em;
         font-weight: bold;
         }

small    {
         font-weight: normal;
         font-size: 0.6em;
         }

.longtext ol
         {
         display: inline;
         float: left;
         }

longtext ul
         {
         display: inline;
         }

.longtext li
         {
         float: left;
         /*display: inline-block;
         padding-left: 1em;*/
         }

/* NEWS --------------------------------------------------------------------------------------------------------------------*/

.div_neuereintrag
         {
         padding-bottom: 1em;
         display: none;
         }

#tb_news {
         width: 100%;
         }

.div_news_date
         {
         float: left;
         font-size: 0.7em;
         }

.div_news_admin
         {
         text-align: right;
         display: none;
         }

.div_news_entry
         {
         width: 100%;
         border-top: 1px solid #848587;
         padding-top: 0.4em;
         padding-bottom: 3em;
         clear: left;
         }

/* BERATUNGSTERMIN ANFRAGEN ------------------------------------------------------------------------------------------------*/

#div_beratungsterminanfragen_fehler
         {
         width: 100%;
         border-bottom: 1px solid #000000;
         margin-bottom: 1em;
         display: none;
         }

#div_beratungsterminanfragen
         {
         width: 100%;
         /*text-align: center;*/
         }

/* VORSTAND ----------------------------------------------------------------------------------------------------------------*/

#tb_vorstand
         {
         width: 100%;
         border-collapse: collapse;
         border-style: none;
         }

#tb_vorstand th
         {
         border: 1px solid #6f6e6e;
         padding: 1em 1em;
         background-color: #d6d6d6;
         }

#tb_vorstand td
         {
         border-bottom: 1px solid #6f6e6e;
         padding: 0.8em 1em;
         }

/* JAHRESBERICHTE ----------------------------------------------------------------------------------------------------------*/

#tb_jahresberichte
         {
         width: 100%;
         border-collapse: collapse;
         }

#tb_jahresberichte th
         {
         border: 1px solid #6f6e6e;
         padding: 1em 1em;
         background-color: #d6d6d6;
         }

#tb_jahresberichte td
         {
         border: 1px solid #6f6e6e;
         padding: 0.8em 1em;
         }

/* DOWNLOADS ---------------------------------------------------------------------------------------------------------------*/

#tb_downloads
         {
         /*width: 100%;*/
         border-collapse: collapse;
         }

#tb_downloads th
         {
         border: 1px solid #6f6e6e;
         padding: 1em 1em;
         background-color: #d6d6d6;
         }

#tb_downloads td
         {
         border: 1px solid #6f6e6e;
         padding: 0.8em 1em;
         }

/* ADMIN -------------------------------------------------------------------------------------------------------------------*/

#div_admin_loggedin
         {
         width: 100%;
         display: none;
         }

#div_admin_loginfail
         {
         width: 100%;
         border-bottom: 1px solid #000000;
         margin-bottom: 1em;
         display: none;
         }

#div_admin_login
         {
         width: 100%;
         /*text-align: center;*/
         }

#div_pwaendern_ok
         {
         width: 100%;
         display: none;
         }

#div_pwaendern_loginfail
         {
         width: 100%;
         border-bottom: 1px solid #000000;
         margin-bottom: 1em;
         display: none;
         }

#div_pwaendern_passwortfail
         {
         width: 100%;
         border-bottom: 1px solid #000000;
         margin-bottom: 1em;
         display: none;
         }

#div_pwaendern_form
         {
         width: 100%;
         /*text-align: center;*/
         }

#tb_anfragen
         {
         width: 100%;
         border-collapse: collapse;
         }

#tb_anfragen th
         {
         border: 1px solid #6f6e6e;
         padding: 1em 1em;
         background-color: #d6d6d6;
         }

#tb_anfragen td
         {
         border: 1px solid #6f6e6e;
         padding: 0.8em 1em;
         }

#tb_anfrage_anzeigen
         {
         width: 100%;
         border-collapse: collapse;
         }

.tb_anfrage_anzeigen_bezeichnung
         {
         width: 12em;
         padding: 0.5em 1em;
         font-weight: bold;
         font-family: Courier;
         font-size: 1.1em;
         background-color: #d6d6d6;
         border-bottom: 1px solid #6f6e6e;
         }

.tb_anfrage_anzeigen_data
         {
         padding: 0.5em 1em;
         font-family: Courier;
         background-color: #d6d6d6;
         border-bottom: 1px solid #6f6e6e;
         }

/* SITEMAP -----------------------------------------------------------------------------------------------------------------*/

#tb_sitemap
         {
         width: 100%;
         border-collapse: collapse;
         }

#tb_sitemap th
         {
         text-align: center;
         border: 1px solid #6f6e6e;
         padding: 1em 1em;
         background-color: #d6d6d6;
         }

#tb_sitemap td
         {
         border: 1px solid #6f6e6e;
         padding: 0.8em 1em;
         }