/* ------- layout --------- */

html, body {
 background-image:url(/fileadmin/layout/images/_hg_3.gif);
 background-repeat:repeat-x;
}





/* ------- navigation --------- */

#links .navigation li.normal a, #links .navigation li.normal a:link, #links .navigation li.normal a:visited {
 color:#3A3B3A;
}
#links .navigation li.normal a:focus, #links .navigation li.normal a:hover {
 color:#4D4E4D;
}

#links .navigation li.aktiv a, #links .navigation li.aktiv a:link, #links .navigation li.aktiv a:visited {
 color:#578810;
}
#links .navigation li.aktiv a:focus, #links .navigation li.aktiv a:hover {
 color:#446811;
}


#links .navigation li.subnormal a {
 background-image:url(/fileadmin/layout/images/subnavi-pfeil3.gif);
 background-repeat:no-repeat;
 background-position:18px 7px;
}

#links .navigation li.subaktiv a {
 background-image:url(/fileadmin/layout/images/subnavi-pfeil3.gif);
 background-repeat:no-repeat;
 background-position:18px 7px;
 color:#578810;
}
#links .navigation li.subaktiv a:link, #links .navigation li.subaktiv a:visited {
 color:#578810;
}
#links .navigation li.subaktiv a:focus, #links .navigation li.subaktiv a:hover {
 color:#446811;
}

#links .navigation li.sub2normal a {
 background-image:url(/fileadmin/layout/images/sub2navi-pfeil3.gif);
 background-repeat:no-repeat;
 background-position:28px 8px;
}

#links .navigation li.sub2aktiv a {
 background-image:url(/fileadmin/layout/images/sub2navi-pfeil3.gif);
 background-repeat:no-repeat;
 background-position:28px 8px;
 color:#578810;
}
#links .navigation li.sub2aktiv a:link, #links .navigation li.sub2aktiv a:visited {
 color:#578810;
}

#links .navigation li.sub2aktiv a:focus, #links .navigation li.sub2aktiv a:hover {
 color:#446811;
}


/* ------- schrift --------- */

h1 {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 margin:1.0em 0px 0px 0px;
 padding:0px 0px 15px 0px;
 color:#666666;
 font-size:1.4em;
 font-weight:bold;
 vertical-align:middle;
 border:0px;
 line-height:110%;
}

h2 {
 color:#578810;
 font-size:1.2em;
 font-weight:normal;
 margin:0px 0px 1.0em 0px;
}

h3 {
 color:#666666;
 font-size:1.1em;
 font-weight:normal;
}

h4 {
 color:#666666;
 font-size:1.1em;
 font-weight:bold;
}

h5 {
 color:#666666;
 font-size:1.1em;
 font-weight:bold;
}

h6 {
 background-image:url(/fileadmin/layout/images/h6.gif);
 background-repeat:no-repeat;
 background-position:0px 0px;
 margin:0px 0px 0px 0px;
 padding:9px 2px 2px 9px;
 color:#578810;
 background-color:#F9FCF8;
 font-size:1.2em;
 font-weight:bold;
 vertical-align:middle;
 border-left:1px solid #DCECD4;
 border-top:1px solid #DCECD4;
 border-right:1px solid #DCECD4;
}


ul {
 margin:0px 0px 0px 10px;
 padding:0px 0px 5px 0px;
 border:0px;
}
li {
 padding:0px 0px 0px 0px;
 margin:0px;
 margin-top:-1px;
 list-style-type:none;
 text-align:left;
 border:0px;
}
#inhalt li {
 padding:1px 0px 1px 14px;
 margin:0px;
 margin-top:-1px;
 list-style-type:none;
 text-align:left;
 border:0px;
 background-image:url(/fileadmin/layout/images/liste3.gif);
 background-repeat:no-repeat;
 background-position:0px 6px;
}

p a, p a:link, p a:visited, p a:active {
 color:#578810;
 text-decoration:underline;
}

p a:focus, p a:hover {
 color:#578810;
 text-decoration:underline;
}

a, a:link, a:visited, a:active {
 color:#578810;
 text-decoration:underline;
}

a:focus, a:hover {
 color:#578810;
 text-decoration:underline;
}

a.speichern, a.speichern:link, a.speichern:visited, a.speichern:active, p a.speichern, p a.speichern:link, p a.speichern:visited, p a.speichern:active {
 color:#578810;
 text-align:left;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/save.gif);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:20px;
}
a.speichern:focus, a.speichern:hover, p a.speichern:focus, p a.speichern:hover {
 color:#578810;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/save.gif);
 background-repeat:no-repeat;
 background-position:center left;
}

a.extern, a.extern:link, a.extern:visited, a.extern:active, p a.extern, p a.extern:link, p a.extern:visited, p a.extern:active {
 color:#578810;
 text-align:left;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/linkext.gif);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:15px;
}
a.extern:focus, a.extern:hover, p a.extern:focus, p a.extern:hover {
 color:#578810;
 text-decoration:none;
 background-image:url(/fileadmin/layout/images/icon/linkext.gif);
 background-repeat:no-repeat;
 background-position:center left;
}

