/* Style-Sheet-Datei für Zickerts Website */

body {
        color: black;
        background-image: url(../images/pagebackgrnd.jpg);
        background-color: #F5F9E2;
        font-size: 9pt;
        font-family: Arial,Helvetica,Verdana,sans-serif;
        margin: 0;
        padding: 1%;
        min-width: 700px; }

a:link {
         text-decoration:underline;
         font-weight:bold;
         color:#1CAA3D; }
a:visited {
         text-decoration:none;
         font-weight:bold;
         color:#1A7931; }
a:hover {
         text-decoration:none;
         font-weight:bold;
         background-color:#ff0; }
a:active {
         text-decoration:none;
         font-weight:bold;
         background-color:transparent; }
a:focus {
         text-decoration:none;
         font-weight:bold;
         background-color:#CCF2CE; }

a:link.buttons {
         text-decoration:underline;
         color:black; }

a:hover.buttons  {
         text-decoration:none;
          color:#7F3E1B;
         background-color:transparent;
}

#container {
        background-color: #F5F9E2;
        background-image: url(../images/greenstripe1.gif);
        background-repeat: repeat-y;
        max-width: 950px;
        margin: 0 auto;
        border: 1px solid #464646; } /* Farbe und Dicke austesten */
#logobox {
        background-image: url(../images/logobackgrnd.gif);
        background-position: left;
        background-repeat: no-repeat;
        background-color: #113E25;
        height: 90px;
        margin: 0;
        padding: 7px; }
#logobox img {
        border: none; }
#topmenu {
        font-size: 8pt;
        background-color: #113E25;
        color: white;
        text-align: left;
        margin: 0;
        padding: 4px 20px; }
#topmenu li {
        font-weight: bold;
        display: inline;
        list-style-type: none;
        border-left: 1px solid white;
        padding: 0 10px 0 15px; }
#topmenu li a {
        text-decoration: none;
        background-color: #113E25;
        }
#topmenu li a:link {
        color: white; }
#topmenu li a:visited {
        color: white; }
#topmenu li a:hover {
        color: yellow; }
#topmenu li a:active {
        color: red; }
#banner1 {
        background-color: #D9E9E6;
        background-position: left;
        background-repeat: no-repeat;
        margin-bottom:0px;
        margin-top:0x;
        border:0px solid;
        height: 115px;
         }

#navigation {
        float: left;
        font-size: 9pt;
        width: 190px;
        margin: 0;
        padding: 0; }
ul.navigationlist {
        margin: 1em 0 0;
        padding: 0; }
ul.navigationlist li {
        list-style: none;
        margin: 0;
        padding: 0; }
ul.navigationlist li a {
        text-decoration: none;
        padding-left: 7px;
        padding-bottom: 3px;
        padding-top: 3px;
        display: block;
        width: 182px;
        border-top: 1px solid #effee7;
        border-bottom: 1px solid #464646;
        border-left: 0px;
        border-right: 1px solid #464646; }
ul.navigationlist li a:link {
        color: black;
        background-color: #ddecb6; }
ul.navigationlist li a:visited {
        color: black;
        background-color: #ddecb6; }
ul.navigationlist li a:hover {
        background-color: #C5EEB6; }
ul.navigationlist li a:active {
        font-weight: bold;

        }
ul.navigationlist li.subnav a {
        padding-left:20px;
        width: 169px; }
ul.navigationlist li.subsubnav a {
        padding-left:40px;
        width: 149px;
}
ul.navigationlist li.subsubsubnav a {
        padding-left:60px;
        width: 129px;
}
ul.navigationlist li.navheader a {
        font-weight: bold;
        border-top: 1px solid #464646; }
ul.navigationlist li.navheader a:link {
        color: white;
        background-color: #006600; }
ul.navigationlist li.navheader a:visited {
        color: white;
        background-color: #006600; }
ul.navigationlist li.navheader a:hover {
        background-color: #008800; }
ul.navigationlist li.navheader a:active {
        color: white;
        background-color: #006600; }
ul.navigationlist li.navheader span {
        font-weight: bold;
        color: white;
        background-color: #006600;
        padding-left: 7px;
        padding-bottom: 3px;
        padding-top: 3px;
        display: block;
        width: 182px;
        border-top: 1px solid #464646;
        border-bottom: 1px solid #464646;
        border-left: 0px;
        border-right: 1px solid #464646; }
#main {
        margin-left: 210px;
        margin-right: 20px;
        margin-top: 1.5em;
        background-color: #F5F9E2;
        font-size: 100%; }
#main h1 {
        text-align: left; }
#fdl_logo {
        margin-top:0px;
        font-size: 5pt;
        text-align: center; }
#fdl_logo img {
        border: none; }
#fusszeile {
        clear: both;
        font-size: 6pt;
        margin: 0;
        padding: 0; }
#fusszeile2 {
        clear: both;
        font-size: 8pt;
        margin-left: 1em;
        padding: 0; }
p {
        font-size: 9pt;
        margin-top: 0em;
        margin-bottom: 1em;
        text-align: left;
        line-height: 1.2em;
}
select {
        font-size: 9pt;
        margin-top: 0em;
        margin-bottom: 1em;
        text-align: left;
        line-height: 1.2em;
}
li {
        margin-top: 0em;
        margin-bottom: 0em;
        text-align: left;
        line-height: 1.2em;
}
table {
        font-size: 9pt;
}

h1 {
        font-size: 16pt;
        font-weight: bold;
        margin-bottom: 0.0em;
        text-align: left;
        line-height: 1.3em;
        color: #005a39;
}
h2 {
        font-size:12pt;
        font-weight: bold;
        margin-bottom: 0;
        margin-top: 0em;
        text-align: left;
        line-height: 1.3em;
        color: #005a39;
}
h3 {
        font-size: 11pt;
        font-weight: bold;
        margin-bottom: 0;
        margin-top: 0em;
        text-align: left;
        line-height: 1.3em;
        color: #005a39;
}
h4 {
        font-size: 9pt;
        font-weight: normal;
        margin-bottom: 0;
        margin-top: 0em;
        text-align: left;
        line-height: 1.0em;
}

.nomargintop {
        margin-top: 0; }
.nomarginbottom {
        margin-bottom: 0; }
.small {
        font-size: 7pt; }
.darkgreen {
        color: #005a39; }
.hellgruen {              /* fuer aktive Seite linke Navleiste */
        color:#F44609; }
.leftbox {
        font-size: 9pt;
        float: left;
        width: 48%;
        margin:0;
        padding: 15px 15px 0px 0px; }
.rightbox {
        font-size: 9pt;
        overflow: hidden;
        margin-top:0px;
        padding: 15px 0px 0px 15px; }

/* Styles fuer Inhaltsverzeichnisse: */

.titellehrbrief {
        font-size: 10pt;
        font-weight: bold;
        text-align: left;
        margin-bottom: 0em;
        margin-left: 10px; }

table.inhaltsverzeichnis {
        border-style: solid;
        border-color: rgb(153, 153, 153);
        border-width: 0px 1px 1px 0px;
        padding: 0px;
        border-spacing: 0px;
        vertical-align: top;
        margin-top: 5px;
        width: 99%; }
th.inhaltsverzeichnis {
        border-style: solid;
        border-color: rgb(153, 153, 153);
        border-width: 1px 0px 0px 1px;
        padding: 5px 8px;
        vertical-align: top;
        font-weight: bold;
        text-align: left;
        width: 50%;
        color: rgb(0, 0, 0);
        background-color: rgb(218, 235, 182); }
td.inhaltsverzeichnis {
        border-style: solid;
        border-color: rgb(153, 153, 153);
        border-width: 1px 0px 0px 1px;
        padding: 5px 8px;
        vertical-align: top;
        width: 50%;
        text-align: left;
        background-color: rgb(244, 254, 209); }
.grammatikstichwort {
        font-weight: bold;
        font-style: italic; }