/*
gk 2019-01-30
CSS-Regeln für Template oeq_template
Hier: Spezielle Regeln, OEQ-Komponenten
- tr, a, ul
- OEQ_Titel
- OEQ_Table
- OEQ_Stripe*
- OEQ_LINKDIV*
*/

/*Texterklärung Header rechts oben*/

.custom_oeqtext {
  color: white;
  font-weight: bold;
  text-align: right;
}

tr,
td {
  border: solid 1px #ddd
}

a:link,
a:visited {
  color: #095197
}

a:hover,
a:active,
a:focus {
  background: #095197;
  color: #FFF;
}

ul.menu li.active ul li a:hover,
ul.menu li.active ul li a:active,
ul.menu li.active ul li a:focus {
  background: #666 !important;
  color: #fff !important;
}

body ul.menu a:hover {
  background: #144C89 !important;
  color: #fff !important;
}

#OEQ_Titel {
  color: white;
  background-color: rgb(102, 102, 102);
  height: 1.9em;
  font-size: 1.5 em;
  padding: 5px;
  font-weight: bold;
}

#OEQ_Titel a:link,
#OEQ_Titel a:active,
#OEQ_Titel a:focus,
#OEQ_Titel a:visited,
#OEQ_Titel a:hover {
  /*  background:#095197;*/
  color: white;
}

#OEQ_Titel2 {
  color: white;
  background-color: rgb(192, 192, 192);
  height: 1.9em;
  font-size: 1.5 em;
  padding: 5px;
  font-weight: bold;
}

#OEQ_Titel2 a:link,
#OEQ_Titel2 a:active,
#OEQ_Titel2 a:focus,
#OEQ_Titel2 a:visited,
#OEQ_Titel2 a:hover {
  /*  background:#095197;*/
  color: white;
}

.OEQ_Untertitel {
  color: white;
  background-color: rgb(102, 102, 102);
}

#OEQ_Untertitel,
#OEQ_Untertitel2 {
  color: white;
  background-color: rgb(102, 102, 102);
  padding: 5px;
  font-weight: bold;
  font-size: 1.5 em;
}

#OEQ_Untertitel2 {
  padding: 5px;
  margin-top: -10px;
}

#OEQ_Table {
  width: 100%;
  table-layout: auto;
}

.OEQ_Spaltenkopf {}

.OEQ_Spalte1von5 {
  padding: 1px;
}

.OEQ_Spalte1von5Sort {
  padding: 5px;
  background-color: rgb(192, 0, 0);
}

.OEQ_Spalte1von5rot {
  color: rgb(192, 0, 0);
  padding: 1px;
}

.OEQ_Spalte2von5 {
  padding: 1px;
}

.OEQ_Spalte3von5 {
  padding: 1px;
}

.OEQ_Spalte4von5 {
  padding: 1px;
}

.OEQ_Spalte5von5 {
  padding: 1px;
  text-align: center;
}

.OEQ_Spalte5von5oben {
  padding: 5px;
  background-color: rgb(192, 0, 0);
}

.OEQ_Spalte5von5rot {
  color: red;
  padding: 1px;
  text-align: center;
}

.OEQ_Spalte5von5green {
  color: green;
  padding: 1px;
  text-align: center;
}

.OEQ_Spalte5von5blue {
  color: blue;
  padding: 1px;
  text-align: center;
}

.OEQ_Spalte5von5black {
  color: purple;
  padding: 1px;
  text-align: center;
}

.OEQ_Spalte1von4 {
  padding: 5px;
}

.OEQ_Spalte1von4Sort {
  padding: 5px;
  background-color: rgb(192, 0, 0);
}

.OEQ_Spalte1von4Link a:link,
a:visited {
  color: #FFFFFF;
  padding: 5px;
}

.OEQ_Spalte2von4 {
  padding: 5px;
}

/*
.OEQ_Spalte2von4:hover{
  background:#095197;
  color:white;
}
.OEQ_Spalte2von4 a:hover{
  background:#095197;
  color:white;
  padding:0;
  margin:0;
}
*/

.OEQ_Spalte3von4 {
  padding: 5px;
}

.OEQ_Spalte3von4Sort {
  padding: 5px;
  background-color: rgb(192, 0, 0);
}

.OEQ_Spalte3von4Link a:link,
a:visited {
  color: #FFFFFF;
  padding: 5px;
}

.OEQ_Spalte4von4 {
  padding: 5px;
  text-align: center;
}

.OEQ_Spalte1von3 {
  padding: 5px;
}

.OEQ_Spalte1von2 a:visited,
.OEQ_Spalte1von3 a:visited,
.OEQ_Spalte3von3 a:visited,
.OEQ_Spalte2von4 a:visited {
  color: #8590D6;
}

.OEQ_Spalte2von3 {
  padding: 5px;
}

.OEQ_Spalte3von3 {
  padding: 5px;
  text-align: center;
}

.OEQ_Spalte1von2 {
  padding: 5px;
}

.OEQ_Spalte2von2 {
  padding: 5px;
  /*  text-align: center;*/
}

.OEQ_Spalte1von1 {}

.OEQ_Stripe1 {
  background-color: whitesmoke;
}

.OEQ_Stripe2 {
  background-color: rgb(232, 232, 232);
}

.OEQ_Stripe1x {
  background-color: whitesmoke;
}

.OEQ_Stripe2x {
  background-color: rgb(232, 232, 232);
}

.OEQ_Zeilekopf {}

.OEQ_Zeilenormal {}

.OEQ_Spalte3von3 a {
  display: block
}

.OEQ_Spalte1von4Link a {
  display: block
}

.OEQ_Spalte3von4Link a {
  display: block
}

.OEQ_Spalte3von4Link a:visited {
  color: white
}

.OEQ_Spalte3von4Link a:link {
  color: white
}

/*
.OEQ_Spalte2von4 a {display:block}
#breadcrumbs a {display:inline}
article.item-page p a {display:inline}
*/

table.row-clickable tbody tr td {
  padding: 0;
}

table.row-clickable tbody tr td a {
  display: block;
  padding: 5px;
  color: #0000C0;
  /*  color: white;*/
}

table.row-clickable tbody tr td a:hover {
  display: block;
  padding: 5px;
  color: white;
}

table.row-clickable tbody tr td div {
  display: block;
  padding: 5px;
}

.OEQ_Stripe1:hover td a,
.OEQ_Stripe2:hover td a {
  background: #095197;
  color: white;
}

#OEQ_LINKDIV {
  float: right;
  background-color: rgb(102, 102, 102);
}

#OEQ_LINKDIV a:link,
#OEQ_LINKDIV a:active,
#OEQ_LINKDIV a:focus,
#OEQ_LINKDIV a:visited,
#OEQ_LINKDIV a:hover {
  color: white;
  background-color: rgb(102, 102, 102);
}