body { 
  font-family: Arial, Helvetica, sans-serif;
}

.btn-group .button {
  background-color: #FFB76C;  /* #4CAF50; /* Green */
  border: none;
  color: black;               /* ursprünglich white */
  padding: 15px 25px;  /* ursprünglich: 15px 32px;  */
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
  cursor: pointer;
  float: left;
  border-radius: 5px;    /* je größer, desto runder */
  box-shadow: 0 3px #999;	
}
.btn-group .button:hover {
  background-color: #A1EDC8;
}

.btn-group .button:active {
  background-color: #A1EDC8;
  box-shadow: 0 0px #666;
  transform: translateY(3px);
}

/* -------------------------------  */
.btn-group .buttonb {
  background-color: #EEEEEE; 
  border: none;
  color: black;
  padding: 5px 5px;  /* ursprünglich: 15px 32px;  */
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 13px;
  cursor: pointer;
  float: left;
}

.btn-group .buttonb:hover {
  background-color: #3e8e41;
}


.jm_button {
  padding: 3px 25px;  /* oben und seitlich */
  font-family: sans-serif;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  outline: none;
  color: #000;
  background-color: #E6E3E1;
  border: none;
  border-radius: 5px;    /* je größer, desto runder */
  box-shadow: 0 3px #999;
}

.jm_button:hover {background-color: #A1EDC8}

.jm_button:active {
  background-color: #A1EDC8;
  box-shadow: 0 0px #666;
  transform: translateY(3px);
}

.jm_buttonX {
  padding: 3px 25px;
  font-family: sans-serif;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  outline: none;
  color: #999999;
  background-color: #F5F3F3;
  border: none;
  border-radius: 5px;    /* je größer, desto runder */
  box-shadow: 0 3px #999;
}

.jm_buttonX:hover {background-color: #FF8198}

.jm_buttonX:active {
  background-color: #FF8198;
  box-shadow: 0 0px #666;
  transform: translateY(3px);
}

.jm_shaddowBox {
	box-shadow: 15px 15px 15px grey;
}


table.blau {
	border: 1px solid blue;
} 

table, th, tr, td {
  /* border: 0; /* 1px dotted #A1A1A1    1px solid black;   thin #70A6EB (keine Linie */
}  

/* speziell für die Umfrage  ********************************************************  */
   body {
      font-family: Arial, sans-serif;
      margin: 0;
      padding: 0;
    }
    .container {
      max-width: 600px;
	  text-align: left;
      margin: 0 auto;
      padding: 20px;
    }
    .question {
      margin-bottom: 15px;
    }
    .comment {
      margin-top: 20px;
	}
	.bg0 {
	background-color: #ddd; /* hellgrau für 0 */		
    }
	.bg1 {
	background-color: #f00; /* rot für 1 */		
    }
	.bg2 {
	background-color: #ff7f00; /* orange für 2 */
    }
	.bg3 {
	background-color: #ff0; /* gelb für 3 */		
    }
	.bg4 {
	background-color: #adff2f; /* gelbgrün für 4 */		
    }
	.bg5 {
	background-color: #0f0; /* grün für 5 */	
    }

hr.fuss {
	color: #FFD890;
	border: 1;
}

p.fuss {
	color: #C3C3C3;
	font-size: 0.8em;
}
