
h3 {
  font-size: 25px;  /* norm is 2em, or 32px, but work with me */
  line-height: 1;
  margin:  .67em auto; /* from Firefox's default stylesheet* */
  text-align: center;
  letter-spacing: 1px;
  }
h4 {
  font-size: 18px;  /* norm is 2em, or 32px, but work with me */
  line-height: 1;
  margin: .67em 0;/* from Firefox's default stylesheet* */
  text-align: left;
    letter-spacing: 0.5px;
  }

.kennzahl_text{
  text-align: left;
}


input[type=checkbox] {
    transform: scale(0.8);
}

input {

    vertical-align: middle;
}
.button {
  background-color:#f3efe3;
  border: 1px #fff solid;
  padding: 10px 20px;
  text-align: center;
  font-size: 12px;
  cursor: pointer;
  outline: none;
  border-radius: 5px;
  float: right;

}
.buttonspan{

text-align: center;

}

.button:hover {
  background-color: #132843;
  color: #fff;
}

table {
border: 0px solid #132843;
border-collapse: collapse; }

.table{
border: 0px solid #132843;
position: relative;
width: 100%;
right: 0px;
cursor: pointer;

}

.tablepanel{

font-size: 12px;
}

th, td {
vertical-align: middle;

  border: 0px solid white;
  text-align: left;
  padding: 2px;
  border-collapse: collapse;
}

.toggle{
 border-collapse: collapse;
 display: none;
 border:  0px solid #f3efe3;
 background-color: #f3efe3
}


/*.toggle:target { display: table-row; }*/

.toggle:nth-child(even) {


}


.evencolor{
   /* border: 0px solid #white; */
   border-bottom: 2px solid #132843;
  height:35px;
  padding: 1px;
  border-collapse: collapse;
   background-color: #fff;
   color: #132843;
   cursor: pointer;
}

.evencolor_active{
  border-bottom: 0px solid #132843;
   color: #fff;
   background-color: #132843;

}

.pfeil_unten_icon{
  vertical-align: text-bottom;
  position: static;
  margin: 0;
  /* margin-right: 0.5em; */
  height:7px;
  text-indent:1.5em;
}
.pfeil_unten_icon_bubble{
   margin: 0 2px 0px 2px;
   height:13px;
  position: static;
  /* margin-right: 0.5em; */
  height:10px;
  text-indent:1.5em;
}


.divgrafik{
height:400px;


}
.tdnormal{
  border: solid 0px #000;
  text-align: left;
  padding: 0px;
  vertical-align: top;
  padding-top: 20px;/*bei der entwicklungsgrafik und vollzugs grafik hab ich das margin um 20 px verändert*/

}

.atable{


color: rgb(112, 111, 111);
text-decoration: none;
}

.plustable{
  cursor: pointer;
text-align: center;
font-size:20px;
vertical-align: middle;

}

.div_icon{
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;

}

.checkboxtd{
text-align: center;

}

.infos{
text-align: left;
font-size:14px;
line-height: 1.2;
}

.checkboxrechts:hover{
  cursor: pointer;
}




.grafiktitel{

  font-size: 25px;  /* norm is 2em, or 32px, but work with me */
  line-height: 1;
  font-weight: bold;
  letter-spacing: 1.4px;


}






.linkzurückspan{
cursor:pointer;

}
.quelle{

	font-size:10px;

}


.tooltip
	{
	background-color:white;
	position: absolute;
	opacity: 0;
	border: solid;
	border-width: 1px;
	border-radius: 5px;
	padding: 10px;
	font-size:12px;
	display: none;
	text-align:center;
	line-height: 1.1;
}

/* .tooltipausschreiben
	{
	background-color:#FFF7D9;
	position: absolute;
	opacity: 0;
	border: solid;
	border-width: 1px;
	font-size: 8px;
	padding: 3px;
	font-size:10px;
	display none
	text-align:center;
	} */




.tdzurueck1{


border-collapse: collapse;
 padding: 0px;
 padding-left: 32px;
border: 0px solid rgb(112, 111, 111);

}
.tdzurueck2{
border-collapse: collapse;
 padding: 0px;
 padding-right: 32px;
border: 0px solid rgb(112, 111, 111);

}

.trzurueck{
height:30px;
border-collapse: collapse;
 padding: 0px;


}

.a_leiste{
text-decoration: none;
color: rgb(112, 111, 111);

}

.linkzurück{

padding: 30px;

font-size:13px;
padding-bottom:14px;
padding-top:20px;

width:100%;
}

.linkhr{

}

.linkabstand1{

line-height: 0.9;


}

.linkabstand2{

line-height: 1;


}
.link_leiste{
line-height:1;
}

.quelle_div{
  margin-left: 80px;
}




.information_div{
  margin: 0px 50px;
  padding-top: 25px;
  padding-bottom: 50px;

}

.table_title{
  font-size: 16px;
}
