/* Allgemeines CSS */
/*
OS:Other
Browser:OTHER
Ver:0
Size:10pt
Biggest:12pt
Bigger:11pt
Smaller:9pt
Smallest:7pt
Footer:xx-small
*/

body {
  font-size:10pt;
  font-family:verdana, arial, helvetica, geneva, sans-serif;
  background-color:#FFFFFF;
}

img {
  border-width:0px;
  border-style:none;
}

td {
  font-size:10pt;
}

th {
  text-align: left
}

/* Die grau hinterlegte Zeile oben auf der Seite. */
td.uebersicht {
  font-size:11pt;
  font-weight:bold;
  background-color:#EEEEEE;
  padding:8px;
}

h4 {
  font-weight:bold;
  font-size:11pt;
}

/* Rund um die Navigation (Kopf und Fuss) */

.trenner {
  font-weight:bold;
  color:#FF6600;
}

.navi {
  font-size:9pt;
}

.naviklein {
  font-weight:normal;
  /*font-size: xx-small;*/
  font-size:7pt;
}

.footer {
  font-size:xx-small;
}

a:link,a:visited,a:focus {
  font-weight:bold;
  color:#0000cc;
  text-decoration:none;
}

a:hover,a:active {
  font-weight:bold;
  color:#000000;
  text-decoration:underline;
}

a.red:link,a.red:visited,a.red:focus {
  font-weight:bold;
  color:#FF0000;
  text-decoration:none;
}

a.red:hover,a.red:active {
  font-weight:bold;
  color:#000000;
  text-decoration:underline;
}

a.black:link,a.black:visited,a.black:focus {
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}

a.black:hover,a.black:active {
  font-weight:bold;
  color:#000000;
  text-decoration:underline;
}

.red {
  color:#FF0000;
}

.black {
  color:#000000;
}

.center {
  text-align: center;
}

erde {
  background-color:#99FF99;
}

a.erde:link,a.erde:visited,a.erde:focus {
  font-weight:bold;
  /*color:#0000cc;*/
  color:#000000;
  text-decoration:none;
  /*background-color:#99FF99;*/
  background-color:#D9FFD9;
}

luft {
  background-color:#C2D9FF;
}

a.luft:link,a.luft:visited,a.luft:focus {
  font-weight:bold;
  /*color:#0000cc;*/
  color:#000000;
  text-decoration:none;
  /*background-color:#C2D9FF;*/
  background-color:#E0EDFF;
}

wasser {
  background-color:#99FFFF;
}

a.wasser:link,a.wasser:visited,a.wasser:focus {
  font-weight:bold;
  /*color:#0000cc;*/
  color:#000000;
  text-decoration:none;
  /*background-color:#99FFFF;*/
  background-color:#D9FFFF;
}

td.back {
  background-image:url(bilder/band.gif);
  background-repeat:repeat-x;
}

table.back {
  background-image:url(bilder/band.gif);
  background-repeat:repeat-x;
  /*vertical-align:middle;*/
}

big {
  font-size:12pt;
}

/* Spezielle CSS im Bereich Verein */
.nobr {
  white-space:nowrap;
}

/* Spezielle CSS im Bereich Technik */
h5 {
  font-weight:bold;
  font-size:10pt;
}

/* Spezielle CSS im Bereich Veranstaltungen */
table.std {
  background-color: #000000;
}

table.stdleft {
  margin-right: 12px;
  background-color: #000000;
}

table.stdright {
  margin-left: 12px;
  background-color: #000000;
}

th.std {
  font-weight: bold;
  font-family:arial, helvetica, geneva, sans-serif;
  background-color: #ddddff;
  text-align: left;
}

td.std {
  font-family:arial, helvetica, geneva, sans-serif;
  background-color: #eeeeee;
}

td.col1 {
  background-color: #ffeedd
}

td.col3 {
  background-color: #ddffee
}

/* Spezielle CSS im Bereich Link */
strong.abc, strong.com, strong.shop {
  font-size:11pt;
}

strong.abc {
  font-size:11pt;
  background-color:yellow;
}

span.shop {
  background-color:navajowhite;
}

p.links {
  margin-left:42px;
}

/* Spezielle CSS im Bereich Shop */
.gebraucht {
  /*text-align:center;*/
}

.gebrauchthinweis {
  /*text-align:center;*/
  color:#0000ff;
}

/* Spezielle CSS im Bereich Suche */
a.copy:link,a.copy:visited {
  font-size:10pt;
  color:#C0C0C0;
  text-decoration:none;
  font-weight:normal;
}

a.copy:hover,a.copy:active {
  font-size:10pt;
  color:#C0C0C0;
  text-decoration:underline;
  font-weight:normal;
}

/* Spezielle CSS im Bereich Sitemap */
ul.sitemap_top {
  color:#000000;
  list-style-type:disc;
  list-style-position:outside;
}

a.sitemap_top:link,a.sitemap_top:visited,a.sitemap_top:focus {
  font-weight:bold;
  color:#FF0000;
  text-decoration:none;
}

a.sitemap_top:hover,a.sitemap_top:active {
  font-weight:bold;
  color:#000000;
  text-decoration:underline;
}

ul.sitemap_down_1 {
  color:#000000;
  list-style-type:square;
  list-style-position:outside;
}

ul.sitemap_down_2 {
  color:#000000;
  list-style-type:circle;
  list-style-position:outside;
}

/* Spezielle CSS im Bereich der Haupt index.php */
th.news {
  border-right:#000000 1pt solid;
  border-top:#000000 1pt solid;
  border-left:#000000 1pt solid;
  border-bottom:#000000 1pt solid;
  font-family:arial, helvetica, geneva, sans-serif;
  background-color:#ff6600;
  color:#ffffcc;
  text-align:center;
}

td.news {
  border-right:#000000 1pt solid;
  border-top:#000000 1pt solid;
  border-left:#000000 1pt solid;
  border-bottom:#000000 1pt solid;
  font-family:arial, helvetica, geneva, sans-serif;
  background-color:#ffcc99;
  font-size:9pt;
}

th.links {
  border-right:#000000 1pt solid;
  border-top:#000000 1pt solid;
  border-left:#000000 1pt solid;
  border-bottom:#000000 1pt solid;
  font-family:arial, helvetica, geneva, sans-serif;
  background-color:#3366ff;
  color:#ffffff;
  text-align:center;
}

td.links {
  border-right:#000000 1pt solid;
  border-top:#000000 1pt solid;
  border-left:#000000 1pt solid;
  border-bottom:#000000 1pt solid;
  font-family:arial, helvetica, geneva, sans-serif;
  background-color:#eaffff;
  font-size:9pt;
}

/* Ausgemustert */

/*
h1 {
  font-weight:bold;
  font-size:17pt;
}

h2 {
  font-weight:bold;
  font-size:15pt;
}

h3 {
  font-weight:bold;
  font-size:13pt;
}

h5 {
  font-weight:bold;
  font-size:10pt;
}
*/