/* Gesamtes Dokument */

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  margin: 10px;
}

a {
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  text-decoration: underline;
}

/* Navigation Hauptmenu */

.menu {
  font-family: Tahoma, Verdana, Arial, Helvetic, sans-serif; 
  font-size: 8pt; 
  font-weight: bold; 
  vertical-align: top
}

.menut {
  font-size: 10pt;
}

/* Navigation für neuen Bereich (Förderung der psychischen Gesundheit) */

#navneu .menu {
  background-color: #EF8100;
  color: #CCCCCC;
}

#navneu .logo {
  color: #EF8100;
}

#navneu a {
  color: white;
}

/* Navigation für alten Bereich (Zuger Bündnis) */

#navalt .menu {
  background-color: #2D4B9B;
  color: #CCCCCC;
}

#navalt .logo {
  color: #2D4B9B;
}

#navalt a {
  color: white;
}

/* linker Balken (Submenu, etc.) */

.submenu {
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  line-height: 16pt; 
}

.submenu a {
  color: white;
  margin-left: .3em;
}

.submenu b {
  color: #999999;
  margin-left: .3em;
}

.submenu .navklein {
  text-align: right; 
  letter-spacing: 0.3pt;
}

/* Zufallstestimonial in linker Spalte */

#testimonial {
  font-size: 8pt;
  color: white;
  margin-left: 3px;
}

/* Inhaltsbereich */

#content {
  font-size: 10pt;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

#content .maintext {
  font-size: 10pt;
}

#content h1 {
  margin: 0;
  color: #A82B31;
  font-size: 16pt;
  letter-spacing: 0.5pt; 
}

#content .kpgtext {
  width: 600px; 
  margin-top: 10px;
}

#content .kpgbildlegende {
  font-size: 8pt;
  border-top: 1px solid black;
  padding-top: 3px;
}

#content .kpgfussnoten {
  font-size: 8pt; 
  line-height: 11pt;
  border-top: 1px solid black;
  padding-top: 3px;
}

#content .kpgtd {
  font-size: 10pt;
  font-weight: bold;
}

#content td {
  font-size: 10pt;
}

#content td.fhead {
  font-size: 10pt;
  font-weight: bold;
  background: #FBBFA7;
  padding: 1pt;
  margin-top: 12pt;
}


/* Spezielles */
.logo {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14pt;
  font-weight: normal;
  letter-spacing: 3pt;
  color: #EF8100;
}

.navklein {
  font-size: 8pt; 
  letter-spacing: 0.3pt;
}

.klein {
  font-size: 8pt; 
  text-align: left;
}

.bigred {
  font-family: Arial, Tahoma, Comic Sans MS, Verdana, Arial, sans-serif; 
  font-size: 16pt; 
  letter-spacing: 0.5pt; 
  color:#A82B31
}

.footer {
  font-size: 10pt;
  color: white;
}

.copy {
  font-size: 8pt;
}

input.google {
 font-size: 8pt;
 font-weight: bold;
 border: 1px solid #000000;
 background-color: #FFFFFF;
}

input.googlesubmit {
 font-size: 8pt;
 font-weight: bold;
 border: 1px solid #000000;
 background-color: #FFFFFF;
 cursor: pointer;
}

input.googlesubmit:hover {
 font-size: 8pt;
 font-weight: bold;
 color: #FFFFFF;
 border: 1px solid #000000;
 background-color: #000000;
 cursor: pointer;
}

#kontakt td {
  font-size: 10pt;
}

#kontakt input {
  border: none;
  border-bottom: dotted 1px #EF8100;
  border-left: dotted 1px #EF8100;
  font-family: Comic Sans MS, Verdana;
  font-size: 12pt;
  font-weight: normal;
  margin: 1px;
  background-color: #EFE1C0;
}

#kontakt input.submit {
 font-size: 10pt;
 font-weight: bold;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 border: 1px solid #DDEEFF;
 background-color: #EF8100;
 cursor: pointer;
}

#kontakt textarea  {
  border: none;
  border-bottom: dotted 1px #EF8100;
  border-left: dotted 1px #EF8100;
  font-family: Comic Sans MS, Verdana;
  font-size: 12pt;
  font-weight: normal;
  margin: 1px;
  background-color: #EFE1C0;
}

td.wqq {font-family: Arial, Tahoma, Verdana, Helvetic, sans-serif; font-size: 10pt; color: #0D60B0; font-weight: bold; }
td.wqa1 {background: #EEF6FF; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Verdana, sans-serif ; font-size: 9pt; }

.quiz {background: #DDEEFF}

input.wq {
 font-size: 10pt;
 font-weight: bold;
 font-family: Tahoma, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #006699;
 border: 0px solid #0D60B0;
 background-color: #FFFFFF;
}
