/*
 * Korrektur Design
 *
 */
.gcsinfobox{
 display: none;
}

#qlinks {
 display: none;
}

#foot {
 background-color: #e75112 !important;
}

#zielgruppe {
 display: none;
}

h1.title {
 border-bottom: 2px solid #e75112 !important;
}

#DIVlogoID {
 margin-top: 3em;
}
#DIVlogoID img {
 margin-bottom: 1em;
}

/*
 * Design Neu Allgemein
 *
 */
p {
  text-align: justify;
  line-height: 1.5;
}

.news_published {
  text-align: right;
  color: #aeaeae;
  font-size: 1em;
  float: right;
}

h1, h2, h3, h4, h5, h6 {
  color: #333333;
}

h2 {
  color: #e75112;
}

h3 {
  font-size: 110%;
  font-weight: bold;
}

hr {
  border-bottom: 2px solid #ddd;
  margin-bottom: 2em;
}

/*
 * TABLE - Design (Programm)
 *
 */
.htbb_table {
  width: 100%;
}

.htbb_table tr td, .htbb_table tr th {
  border-collapse: collapse;
  border-bottom: 1px dotted #dddddd;
  text-align: center;
  color: #777777;
  font-family: 'Calibri', 'Arial';
}

.td_orange_button {
  background: radial-gradient(#e75112 80%, #cc3805);
  color: #ffffff !important; 
  font-weight: bold;
  cursor: pointer;
}

.td_blue_button {
  background: radial-gradient(#004c9c 80%, #00437f);
  color: #ffffff !important;
  font-weight: bold;
  cursor: pointer;
}

.td_gray_button {
  background: radial-gradient(#bbbbbb 50%, #dedede);
  color: #ffffff !important;
  font-weight: bold;
  cursor: pointer;
}

.td_orange_button:hover, .td_blue_button:hover, .td_gray_button:hover {
  background: radial-gradient(#008439 80%, #06612d);
}