


BODY {
  margin:3px; 
  font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:11px;
}

td { 
  font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:11px; 
}

input:focus{ background-color:#ffd0d0; color:#000000;}

h2 { margin-left:30px; }

p.head1        { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:18px; font-weight:bold; text-decoration:underline; }
p.head2        { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; }
p.head3        { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; font-style:italic; }
p.ueberschrift { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:18px; font-weight:bold; text-decoration:none; }
p,ul     { font-size:12px; line-height:150%; margin:10px;}

li.lsnopen     { font-size:12px; line-height:150%; margin:10px;}

p#head1 { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:18px; font-weight:bold; text-decoration:underline; }
p#head2 { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; }
p#head3 { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; font-style:italic; }
p#ueberschrift { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:18px; font-weight:bold; text-decoration:none; }

p#head_jugend { font-family:"Comic Sans MS"; color:#0000ff; font-weight:bold; font-size:18px; }
p#jugend { font-family:"Comic Sans MS"; color:#0000ff; font-weight:bold; font-size:12px; }


a.men          { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; 
                font-size:12px; font-weight:bold; }
a.men:link, a.men:visited    { color:#000000; text-decoration:none; }
a.men:hover, a.men:active    { color:#ff0000; text-decoration:underline; }
 

a.button       { display:block; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:bold; text-align:center; width:100%; border-style:solid; border-width:0px; text-decoration:none; }
a.button:link, a.button:visited { color:#000000; background-color:#a0a0ff; text-decoration:none; }
a.button:hover, a.button:active   { color:#ff0000; background-color:#f0f0ff; text-decoration:none; }

a#buttonup  
{ display:block; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; 
  font-size:11px; font-weight:bold; text-align:center; width:100%; 
  border-style:solid; border-width:0px; text-decoration:none; color:#ff0000;
  background-color:#a0a0ff; }

a.logout         { display:block; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:bold; text-align:center; width:100%; border-style:solid; border-width:0px; text-decoration:none; }
a.logout:link    { color:#ffffff; background-color:#336699; text-decoration:none; }
a.logout:visited { color:#ffffff; background-color:#336699; text-decoration:none; }
a.logout:hover   { color:#ff0000; background-color:#f0f0ff; text-decoration:none; }
a.logout:active  { color:#ff0000; background-color:#f0f0ff; text-decoration:none; }
a#logoutup       { display:block; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:bold; text-align:center; width:100%; border-style:solid; border-width:0px; text-decoration:none; color:#ff0000; background-color:#336699; }


a.ebene1         { display:block; width:100%; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:100%; font-weight:bold; text-align:left; color:#000000; border-style:solid; border-width:0px; text-decoration:none; }
a.ebene1:link    { color:#000000; background-color:#a0a0ff; text-decoration:none; }
a.ebene1:visited { color:#000000; background-color:#a0a0ff; text-decoration:none; }
a.ebene1:hover   { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a.ebene1:active  { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a#ebene1up       { display:block; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; width:100%; border-style:solid; border-width:0px; text-decoration:none; color:#ff0000; background-color:#a0a0ff; }

a.ebene2         { display:block; width:100%; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:10px; font-weight:normal; text-align:left; border-style:solid; border-width:0px; text-decoration:none; }
a.ebene2:link    { color:#000000; background-color:#f0f0ff; text-decoration:none; }
a.ebene2:visited { color:#000000; background-color:#f0f0ff; text-decoration:none; }
a.ebene2:hover   { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a.ebene2:active  { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a#ebene2up       { display:block; width:100%; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:10px; font-weight:normal; text-align:left; border-style:solid; border-width:0px; text-decoration:none; color:#ff0000; background-color:#f0f0ff; }

a.ebene3         { display:block; width:100%; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:9px; font-weight:normal; text-align:right; border-style:solid; border-width:0px; text-decoration:none; }
a.ebene3:link    { color:#000000; background-color:#a0a0ff; text-decoration:none; }
a.ebene3:visited { color:#000000; background-color:#a0a0ff; text-decoration:none; }
a.ebene3:hover   { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a.ebene3:active  { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a#ebene3up       { display:block; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:9px; font-weight:normal; width:100%; text-align:right; width:100%; border-style:solid; border-width:0px; text-decoration:none; color:#ff0000; background-color:#a0a0ff; }

a.ebene4         { display:block; width:100%; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:9px; font-weight:normal; text-align:right; border-style:solid; border-width:0px; text-decoration:none; }
a.ebene4:link    { color:#000000; background-color:#a0a0ff; text-decoration:none; }
a.ebene4:visited { color:#000000; background-color:#a0a0ff; text-decoration:none; }
a.ebene4:hover   { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a.ebene4:active  { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a#ebene4up       { display:block; width:100%; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:9px; font-weight:normal; text-align:right; border-style:solid; border-width:0px; text-decoration:none; color:#ff0000; background-color:#a0a0ff; }

a.ebene5         { display:block; width:100%; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:bold; text-align:center; border-style:solid; border-width:0px; text-decoration:none; }
a.ebene5:link    { color:#000000; background-color:#f0f0ff; text-decoration:none; }
a.ebene5:visited { color:#000000; background-color:#f0f0ff; text-decoration:none; }
a.ebene5:hover   { color:#ff0000; background-color:#fff0f0; text-decoration:none; color:#ff0000; }
a.ebene5:active  { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a#ebene5up       { display:block; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:bold; text-align:center; width:100%; border-style:solid; border-width:0px; text-decoration:none; color:#ff0000; background-color:#f0f0ff; }

a.forum         { display:block; width:100%; padding-left:0px; padding-right:0px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:normal; text-align:center; border-style:solid; border-width:0px; text-decoration:none; }
a.forum:link    { color:#000000; background-color:#ffffff; text-decoration:none; }
a.forum:visited { color:#000000; background-color:#ffffff; text-decoration:none; }
a.forum:hover   { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a.forum:active  { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a.forumup       { display:block; padding-left:2px; padding-right:5px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:9px; font-weight:normal; text-align:right; width:100%; border-style:solid; border-width:0px; text-decoration:none; color:#ff0000; background-color:#a0a0ff; }

a, a:visited, a:link  { text-decoration:underline; color:#333333; }
a:hover, a:active { text-decoration:underline overline; color:#ff0000; }

table#outset { border-style:solid; border-color:black; border-width:1px; empty-cells:show }
table.outset { border-style:solid; border-color:black; border-width:1px; empty-cells:show }

table.termin { table-layout:fixed; width:100%; border-style:solid; border-width:2px; border-color:black; border-collapse:collapse; empty-cells:show }

td.termin { border-style:solid; border-width:1px; border-color:black; }

td.termindetail { border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:black; font-size:9px; }

td.bottom_dashed { border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:black; }

a.termin { font-size:9px; }

td.underline { border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:black; }

td.overline { border-top-style:dashed; border-top-width:1px; border-top-color:black; }

input {	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; color:#000000; font-size:10px; font-weight:normal;	}

table.doku {
border-collapse:collapse;
border-top: 5px red solid;
border-left: 5px red solid;
border-right: 5px red solid;
border-bottom: 5px red solid; }

td.doku_head { background-color:#0000ff; color:#ffffff; 
font-variant:small-caps;
font-size:large;
font-weight:bold;
padding-left: 5px;
border-top: 1px black solid;
border-left: 1px black solid;
border-right: 1px black solid;
border-bottom: 1px black solid; }

td.doku_feld { background-color:#a0a0ff;
font-weight:bold;
font-size:medium;
padding-left: 5px;
border-top: 1px black solid;
border-left: 1px black solid;
border-right: 1px black solid;
border-bottom: 1px black solid; }

td.doku_beschreibung { background-color:#f0f0ff;
font-size:medium;
padding-left: 5px;
border-top: 1px black solid;
border-left: 1px black solid;
border-right: 1px black solid;
border-bottom: 1px black solid; }

table.aendern {
border-style:solid;
border-color:black;
border-width:1px;
empty-cells:show;
background-color:#f0f0ff;
}

td.label {
background-color:#a0a0ff; 
font-variant:small-caps;
font-weight:bold;
padding-left: 5px;
}

td.eingabe {
background-color:#f0f0ff; 
padding-left: 5px;
}

.vereinsdb { background-color:#ffffff; color:#000000;}
.vereinsdb:focus{ background-color:#ffd0d0; color:#000000;}

.menu1block      { width:100%; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:100%; font-weight:bold; text-align:left; color:#000000; border-style:solid; border-width:0px; text-decoration:none; }
.menu1          { display:block; font-weight:bold; width:100%; }
a.menu1:link    { color:#000000; background-color:#a0a0ff; text-decoration:none; }
a.menu1:visited { color:#000000; background-color:#a0a0ff; text-decoration:none; }
a.menu1:hover   { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a.menu1:active  { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a.menu1up       { display:block; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; width:100%; border-style:solid; border-width:0px; text-decoration:none; color:#ff0000; background-color:#a0a0ff; }

.menu2block     { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:10px; font-weight:normal; text-align:left; border-style:solid; border-width:0px; width:90%; }
.menu2          { display:block; width:100%; }
a.menu2:link    { color:#000000; background-color:#f0f0ff; text-decoration:none; }
a.menu2:visited { color:#000000; background-color:#f0f0ff; text-decoration:none; }
a.menu2:hover   { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a.menu2:active  { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a.menu2up       { display:block; width:100%; color:#ff0000; background-color:#f0f0ff; text-decoration:none; }

.menu3block     { display:block; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:9px; font-weight:normal; text-align:right; border-style:solid; border-width:0px; text-decoration:none; position:relative; right:0px; width:90%; }
.menu3          { display:block; width:100%; text-align:right; }
a.menu3:link    { color:#000000; background-color:#a0a0ff; text-decoration:none; }
a.menu3:visited { color:#000000; background-color:#a0a0ff; text-decoration:none; }
a.menu3:hover   { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a.menu3:active  { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a.menu3up       { display:block; font-size:9px; font-weight:normal; text-align:right; text-decoration:none; color:#ff0000; background-color:#a0a0ff; width:100%; }

a.menu4         { display:block; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:9px; font-weight:normal; text-align:right; text-decoration:none; width:90%; }
.menu4          { display:block; width:100%; text-align:right; }
a.menu4:link    { color:#000000; background-color:#a0a0ff; text-decoration:none; }
a.menu4:visited { color:#000000; background-color:#a0a0ff; text-decoration:none; }
a.menu4:hover   { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a.menu4:active  { color:#ff0000; background-color:#fff0f0; text-decoration:none; }
a.menu4up       { display:block; font-size:9px; font-weight:normal; text-align:right; text-decoration:none; color:#ff0000; background-color:#a0a0ff; width:100%; }

#obenlinks {
	background: url(/grafiken/bg_oben_links.gif) top left no-repeat;
        width:10px;
}

#obenrechts {
	background: url(/grafiken/bg_oben_rechts.gif) top right no-repeat;
        width:10px;
}

td#oben {
	background: url(/grafiken/bg_oben_links.gif) top left no-repeat;
        background: url(/grafiken/bg_oben_rechts.gif) top right no-repeat;
}
