/* - Anfang -  weitere Stylesheets - */
  /*@import url(unerledigt.css);        /* - Alles unerledigte - */
@import url(menues.css);            /* - Alles was zu den Navigationmenüs gehört - */
@import url(inhalt.css);            /* - Alles was man im Inhalt braucht - */
@import url(zugaenglichkeit.css);   /* - Sonderheiten für Barrierefreiheit - */
{
    padding: 0;
    margin: 0;
}
body {
    background-color: #FFFFE7;
    color:  #339922;
    text-align: center;
    vertical-align: top;
    font-family: Arial, sans-serif;
    font-size: 100.01%;
}

#wrapper {
    padding: 0;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    background-color: #FFFFE7;
    text-align: left;
}

a   {
    font-family: Arial, sans serif;
    font-weight: normal;
    font-size: 100%;
    color: #666666;
    text-decoration: underline;
}

a:hover {
    color: #009900;
    text-decoration: underline;
}

ol, ul, li {
    font-family: Arial, sans serif;
    font-weight: normal;
    font-size: 100%;
    color: #666666;
    text-align: left;
}

ol, ul {
    padding: 6px;
    margin: -5px 0px 0px 25px;
}


li {
    padding: 3px 0px 0px 0px;
    margin-left: 0px;
}

p   {
    font-family: Arial, sans-serif;
    color: #666666;
    font-size: 100%;
    font-weight: normal;
    text-align: left;
    padding: 3px 0px 3px 0px;
    margin:0px 0px 0px 0px;}

i,div {
    font-family: Arial, sans-serif;
    padding: 0px;
    margin: 0px;
    font-size: 100%;
    font-weight: normal;
    text-align: left;}

input {
    font-family: Arial, sans-serif;
    font-size: 100%;
    font-weight: normal;
}


#kopfzeile {
    padding: 7px 0 0 0;
    width: 100%;
    height: 143px;
    background:   url(../pics/punktlinie.gif) repeat-x bottom left;
    z-index: 60;
}

.center {
    padding: 0px;
    margin: 0px;
    vertical-align: top;
    text-align: center;
    font-family: Arial, sans serif;
    font-size: 90%;
    font-weight: normal;
    color: #666666;
    border: 1px solid #FFFFE7;
    display: block;
    background-color: #FFFFE7;
}




.mark1 {
    font-weight: bold;
    color: #FFFFFF;
    font-size: 90%;
    padding: 0px 3px 0px 3px;
    background-color: #66CC44;
}

.mark2 {
    background-color: #FFFF66;
    padding: 0px 3px 0px 3px;
}


/* - Fusszeile - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - Anfang  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#fusszeile {
    clear: both;
    width: 100%;
    position: relative;
    background: #FFFFE7 url(../pics/punktlinie.gif) repeat-x top left;
}
#fusszeile p {
    text-align: right;
    margin: 10px 10px 10px 15px;
    padding: 15px;
    font-size: 0.8em;
    color:#007700;
}
#fusszeile a.nachoben {
    margin:0 10px 0 10px;
    padding: 2px 7px 3px 20px;
    color:#007700;
    background: url(../pics/nachoben.gif) 0 3px no-repeat;
}

#fusszeile a.email {
    margin: 0;
    padding: 0;
    color:#007700;
}

#fusszeile a.drucken {
    margin:0 10px 0 40px;
    padding: 2px 7px 3px 26px;
    background: url(../pics/drucken.gif) 0 0 no-repeat;
    color:#007700;
}

#fusszeile a:hover.print, #fusszeile a:focus.print, #fusszeile a:active.print {
    background:#fff url(../pics/print.gif) 0 0 no-repeat;
}
#fusszeile noscript {
    margin:0 10px 0 40px;
}
/* - Fusszeile  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - Inhalt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/*footer
#fusszeile {

    padding: 10px 0 0 0;
    width: 100%;
    height: 53px;
    background:   url(../pics/punktlinie.gif) repeat-x top left;
    z-index: 60;
    margin: 0px;
    position: relative;
    border: 0;
    font-size: 0.9em;
    font-weight: bold;
    color: #339944;
    display: block;
    vertical-align: top;

}
*/