*{margin:0; padding:0;}

.green-col {
  color:#B6C142!important;
  margin-top: 16px;

}

.table-headeres, 
thead {
  background-color:#B6C142!important;
  color:#fff;
}

body {
  font-family: "Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",Verdana, Arial, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif, serif;
  font-size: 12px;
  color: #333;
  margin: 0;
  padding: 0;
  line-height: 135%;

}


a { color: #FF8411; text-decoration: none; }
a:hover { text-decoration: none; color : #8B1812; }

img{ border: none; padding: 0; }
img a{border:none;}

ul { list-style-type: none; }

h3 {
  background: #C6DDF2;
  line-height: 180%;
  margin-bottom: 0.5em;
  text-indent: 12px;
}

h4 {
  margin-bottom: 0.5em;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

h2 {
  font-size: 15px;
  margin: 0 0 4px; padding: 0 0 3px;
  color: #331100;
}

ul {
  color: #555555;
  padding: 10px 30px;
}

ol {
  list-style-type: lower-alpha;
  margin-bottom: 25px;
}

ol  li{
  margin-left: 20px;
  margin-bottom: 5px;
}

th.aktuell {
  border: 3px solid #8B1812;
}
.clicker {
  cursor:pointer;
  background-color: rgba(0,0,0,.05);
}

tr.detail {
  vertical-align: top;
}

td.datum {
  text-indent: 7px;
}

td.cancelled {
  font-weight: bold;
  color: red;
}

.btn-head-ops {
  float: right;
  font-size: 12px;
  margin: 0 6px;
}

/****************************************************/
/****************************************************/
/****************************************************/
/****************************************************/

th.header {
  background: #C6DDF2;
  line-height: 180%;
  margin-bottom: 0.5em;
  text-indent: 12px;
}

.auto-style1 {
  color: #FF0000;
}

.auto-style2 {
  color: #FF0000 !important;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  width: 89px;
}
