/* CSS Document */
body,* { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
td { text-align:left; }
.logo  { background-image:url(pix/logo.gif);  background-repeat:no-repeat; vertical-align:bottom; text-align:right; }
.navi  { background-image:url(pix/navi.gif);  background-repeat:repeat-y; vertical-align:top; padding-top:20px; }
.links { background-image:url(pix/links.gif); background-repeat:repeat-y; }
.unten { background-image:url(pix/unten.gif); background-repeat:no-repeat; vertical-align:top; text-align:right; }
.unten a       { font-size:11px; text-decoration:none; }
.unten a:hover { font-size:11px; text-decoration:underline; }
.ecke  { background-image:url(pix/ecke.gif);  background-repeat:no-repeat; background-position:bottom; text-align:left; vertical-align:bottom; }
.adresse { margin-left:34px; margin-bottom:5px; font-size:11px; line-height:10px; font-weight:bold; color:#464241; }
.rights { font-size:9px; color:#464241; vertical-align:top; text-align:right; }
.rechts { text-align:right; vertical-align:bottom; }
.content { font-size:12px; margin:20px; vertical-align:top; }

/*---*/
.klein_w  { font-family: Arial, sans-serif;  font-size: 8px; }
.klein { font-family: Arial, sans-serif; font-size: 10px }
.sw { font-family: Arial, sans-serif; font-size: 12px }
h3 { font-family: Arial, sans-serif; font-weight: 700; font-size:18 px }
h4 { font-family: Arial, sans-serif; font-size:15 px }
li { font-family: Arial, sans-serif;  }
.aktion { font-family: Arial, sans-serif; font-size: 12px; color:#000000 }
/*---*/

.navi1         { display:block; padding-left:15px; }
.navi1:hover   { display:block; padding-left:15px; background-image:url(pix/pfeil1.gif); background-position:0px 0px; background-repeat:no-repeat; }
.navi1akt      { display:block; padding-left:15px; background-image:url(pix/pfeil1.gif); background-position:0px 0px; background-repeat:no-repeat; font-weight:bold; }
.navi1par      { display:block; padding-left:15px; font-weight:bold; }
.navi1par:hover{ display:block; padding-left:15px; background-image:url(pix/pfeil1.gif); background-position:0px 0px; background-repeat:no-repeat; font-weight:bold; }

.navi2      { display:block; padding-left:30px; font-size:11px; }
.navi2:hover{ display:block; padding-left:30px; font-size:11px; background-image:url(pix/pfeil2.gif); background-position:15px 0px; background-repeat:no-repeat; }
.navi2akt   { display:block; padding-left:30px; font-size:11px; background-image:url(pix/pfeil2.gif); background-position:15px 0px; background-repeat:no-repeat; font-weight:bold; }

a       { text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; }

h1 { font-size:18px; color:#0B842D; font-weight:bold; margin:0px 120px 20px 0px; }
