body
{
   background-color: #2e3d87;
   color: white;
   font-family: Verdana, Arial, Helvetica;
   font-size: 10pt;
}

h1
{
   display: block;
   border-bottom-color: #bbbbbb;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   margin-top: 0px;
   color: black;
   font-family: Arial, Helvetica;
   font-size: 13pt;
}

h2
{
   margin-top: 0px;
   font-family: Arial, Helvetica;
   font-size: 11pt;
}

h3
{
   margin-top: 0px;
   font-family: Arial, Helvetica;
   font-size: 10pt;
}

p
{
   margin-top: 0px;
   padding-left: 3px;
   font-family: Arial, Helvetica;
}

a
{
   color: blue;
   text-decoration: underline;
}

a:hover
{
   text-decoration: underline;
}

pre
{
   font-family: Courier New, Courier;
}

td
{
   font-family: Arial, Helvetica;
}

tr.erste
{
   background-color: #2F78A5;
   color: white;
   font-family: Verdana, Arial, Helvetica;
}

tr.gerade
{
   background-color: #D3D3D3;
   color: Black;
   font-family: Verdana, Arial, Helvetica;
}

tr.ungerade
{
   background-color: White;
   color: Black;
   font-family: Verdana, Arial, Helvetica;
}

tr.letzte
{
   background-color: #2F78A5;
   color: white;
   font-family: Verdana, Arial, Helvetica;
}

td.erste
{
   padding: 3px 3px 3px 3px;
}

td.gerade
{
   padding: 1px 3px 1px 3px;
}

td.ungerade
{
   padding: 1px 3px 1px 3px;
}

td.letzte
{
   padding: 3px 3px 3px 3px;
}

input.sle
{
   border: 0px;
   font-family: Verdana, Arial, Helvetica;
}

input
{
   font-family: Arial, Helvetica;
}

textarea
{
   font-family: Arial, Helvetica;
}

select
{
   font-family: Verdana, Arial, Helvetica;
}

#kopf
{
   background-color: #4896BC;
   font-family: Verdana, Arial, Helvetica;
}

#kopf_links
{
   text-align: center;
   vertical-align: middle;
   width: 170px;
   padding: 10px 5px 10px 5px;
}

#kopf_rechts
{
   width: 680px;
   padding-bottom: 5px;
   padding-left: 10px;
   color: black;
}

#kopf_rechts h1
{
   text-align: right;
   margin-bottom: 25px;
   padding-right: 10px;
   color: Black;
   font-size: 14pt;
   font-weight: bold;
}

#fuss
{
   background-color: #4896BC;
   font-family: Verdana, Arial, Helvetica;
}

#fuss_links
{
   background-color: #2e3d87;
   height: 40px;
   width: 170px;
   padding: 10px;
   color: black;
}

#fuss_rechts
{
   text-align: center;
   padding: 10px;
}

#menue
{
   list-style-type: none;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 0px;
   padding-top: 20px;
   font-family: Verdana, Arial, Helvetica;
}

#menue a
{
   list-style-type: none;
   display: block;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 3px;
   color: #f2d60d;
   text-decoration: none;
}

#menue a:hover
{
   color: white;
   text-decoration: underline;
}

#menue a.basis
{
   display: block;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 3px;
   color: #f2d60d;
}

#menue a.basis:hover
{
   color: white;
   text-decoration: underline;
}

#menue a.sub
{
   list-style-position: inside;
   display: block;
   left: 0,5cm;
   position: relative;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 3px;
   color: white;
}

#menue a.sub:hover
{
   color: white;
   text-decoration: none;
}

#menue a.akt
{
   display: block;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 3px;
   color: #DAEEF6;
}

#menue a.akt:hover
{
   color: white;
   text-decoration: none;
}

#basisordner
{
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
   font-family: Verdana, Arial, Helvetica;
}

#basisordner a
{
   display: block;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 3px;
   color: #DAEEF6;
}

#basisordner a:hover
{
   background-color: #4896BC;
   color: white;
   text-decoration: none;
}

#inhalt
{
   background-color: #ECECA3;
   padding-bottom: 10px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 20px;
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
}

#inhalt h1
{
}

#inhalt h2
{
}

#inhalt a
{
}

#inhalt a:hover
{
   text-decoration: none;
}

#inhalt img
{
   padding-bottom: 10px;
   padding-right: 10px;
}

#inhalt img.rechts
{
   padding-bottom: 10px;
   padding-left: 10px;
}

#inhalt td
{
   vertical-align: top;
}

#liste_links
{
   background-color: #2F78A5;
   padding: 15px;
}

#liste_links h1
{
   margin-bottom: 3px;
   margin-top: 0px;
   color: #DAEEF6;
   font-size: 11pt;
}

#liste_links a
{
}

#liste_links a:hover
{
}

#liste_dateien
{
   background-color: #2F78A5;
   padding: 15px;
}

#liste_dateien h1
{
   margin-bottom: 3px;
   margin-top: 0px;
   color: #DAEEF6;
   font-size: 11pt;
}

#liste_dateien a
{
}

#liste_dateien a:hover
{
}

#liste_news
{
   background-color: #2F78A5;
   padding: 15px;
}

#liste_news h1
{
   margin-bottom: 3px;
   margin-top: 0px;
   color: #DAEEF6;
   font-size: 11pt;
}

#liste_news a
{
}

#liste_news a:hover
{
}

#liste_seiten
{
   background-color: #2F78A5;
   padding: 15px;
}

#liste_seiten h1
{
   margin-bottom: 3px;
   margin-top: 0px;
   color: #DAEEF6;
   font-size: 11pt;
}

#liste_seiten a
{
}

#liste_seiten a:hover
{
}

#navibar
{
   padding: 3px 20px 3px 20px;
}

#navibar a
{
   color: #DAEEF6;
   text-decoration: none;
}

#navibar a:hover
{
   color: white;
   text-decoration: none;
}

#navibar a.akt
{
   color: white;
   font-weight: bold;
}

#navibar a.akt:hover
{
   font-weight: bold;
}

#formular
{
   border-color: white;
   border-style: solid;
   border-width: 1px;
   border: none;
   padding: 0px;
}

#formular h1
{
   margin-bottom: 3px;
   margin-top: 0px;
   color: #DAEEF6;
   font-size: 11pt;
}

#formular td
{
   vertical-align: top;
   padding-left: 3px;
   padding-right: 8px;
   padding-top: 3px;
}

img.umflusslinks
{
   margin-bottom: 8px;
   margin-left: 8px;
}

img.umflussrechts
{
   margin-bottom: 8px;
   margin-right: 8px;
}

#tabelle
{
   color: black;
}

#tabelle_copy
{
   border-top-color: #bbbbbb;
   border-top-style: solid;
   border-top-width: 1px;
   margin-left: 20px;
   margin-right: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 0px;
   padding-top: 0px;
   color: black;
   font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
}

#inhalt_var
{
   background-color: #ececa3;
   padding-bottom: 10px;
   padding-left: 20px;
   padding-right: 10px;
   padding-top: 3px;
   color: #000000;
   font-family: Verdana, Arial, Helvetica;
}

a:visited
{
   color: #660033;
   text-decoration: underline;
}