@charset "windows-1252";
/* CSS-Layout */

/* W3C CSS Validator passed 2009-03-07 */

/* Gesamtes Dokument */
body {
  padding: 0px;
  margin: 0px;
  background-color: #FFFFFF;
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
}
body h2 {
  font-size: large;
  font-weight: bold;
  text-align:center;
}
body h3 {
  font-size: medium;
  font-weight: bold;
  text-align:center;
}
body h4 {
  font-size: small;
  font-weight: bold;
  text-align:center;
}
body hr {
  width: 100%; color: #008000; height: 1px; border-style: solid;
}
body a:link {
  color: #008000; text-decoration:underline;
}
body a:visited {
  color: #008000; text-decoration:underline;
}
body a:hover {
  color:  #008000; font-weight:bold; text-decoration:none;
}
body a:focus {
  color:  #008000; font-weight:bold; text-decoration:none;
}
body a:active {
  color: #008000; text-decoration:underline;
}
/* Erklärung Link-Attribute ganz unten */

.zentriert {
 text-align: center;
}
.kleinschrift {
 font-size:xx-small;
}
.unterschrift {
 text-align: right;
 font-style: italic;
}
.zentriert_klein {
 text-align: center;
 font-size: xx-small;
}
.zentriert_gross {
 text-align: center;
 font-size: xx-large;
}
.zentriert_fett {
 text-align: center;
 font-weight: bold;
}

/* Kopfbereich */
#masthead1 {
  width: auto;
  margin-top: 10px;
  margin-left: 5%;
  margin-right: 5%;
  margin-bottom: 0px;
  padding-top: 4px;
  background-color: #008000;
  color: #FFFFFF;
  font-family: "Times New Roman", Times, Serif;
  font-size: large;
  font-weight: bold;
  text-align: center;
}
#masthead2 {
  width: auto;
  margin-top: 0px;
  margin-left: 5%;
  margin-right: 5%;
  margin-bottom: 0px;
  padding-bottom: 4px;
  background-color: #008000;
  color: #FFFFFF;
  font-family: "Times New Roman", Times, Serif;
  font-size: small;
  text-align: center;
}
/* Navigation oben */
#top_nav {
  width: auto;
  margin-top: 8px;
  margin-left: 5%;
  margin-right: 5%;
  background-color: #FFFFFF;
  color: #008000;
  font-size: small;
  text-align: center;
}
#page_content {
  width: auto;
  margin-left: 5%;
  margin-right: 5%;
  margin-top: 10px;
  margin-bottom:10px;
  background-color: #FFFFFF;
  color: #008000;
  font-size: small;
}
.courier {
 font-family:"Courier New", Courier, Monospace;
}

/* Tabelle Listen-Texte */
#listext {
  width: 100%;
  border-collapse: collapse;
/*  border: 1px solid #008000; */
/*  padding: 2px 0 0 0 ; */
}
#listext td {
  border: 1px solid #008000;
  vertical-align:top;
}
#listext td.re {
  text-align: right;
}

/* ***** Dieser Bereich muss bei CGW, CREUTZ und NWO übereinstimmen! ***** */
.terminrahm { /* Rahmentabelle */
 width:100%;
 border-collapse: collapse;
 font-family:Arial, Helvetica, Sans-Serif;
 font-size:small;
 color:green;
 }
.termineinz { /* Einzeltabelle */
 width:100%;
 border-collapse: collapse;
/* border: 0px solid #0000FF; */
}
.terminzell { /* Rahmenzelle */
 border: 1px solid #008000;
}
.spaltli {
 width:20%;
 font-style:italic;
 vertical-align:top;
}
.spaltre {
 width:80%;
 vertical-align:top;
}
.regli {
 width:20%;
 font-weight:bold;
 vertical-align:top;
}
.regre {
 width:80%;
 vertical-align:top;
}
/* ***** Dieser Bereich muss bei CREUTZ und NWO wegen Terminkalender übereinstimmen! (nicht mehr) ***** */

/* Button nach oben */
#buttontop {
  width: auto;
  margin-left: 5%;
  margin-right: 5%;
  margin-top:2px;
  margin-bottom: 2px;
  background-color: #FFFFFF;
  color: #FFFFFF;
  text-align: center;  
}
.imagetop {
  border-width: 0px;
}

/* Navigation unten */
#footer {
  width: auto;
  margin-left: 5%;
  margin-right: 5%;
  margin-bottom: 4px;
  background-color: #008000;
  color: #FFFFFF;
  font-size: x-small;
  text-align: center;  
}
#footer a:link {
  color: #FFFFFF; text-decoration:underline;
}
#footer a:visited {
  color: #FFFFFF; text-decoration:underline; 
}
#footer a:hover {
  color: #FFFFFF; text-decoration:none;
}
#footer a:focus {
  color: #FFFFFF; text-decoration:none;
}
#footer a:active {
  color: #FFFFFF; text-decoration:underline;
}
/*
:link = für Verweise zu noch nicht besuchten Seiten
:visited = für Verweise zu bereits besuchten Seiten
:focus = für Elemente, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulator-Taste (CSS 2.0)
:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)
:active = für gerade angeklickte Elemente
*/