:root {
  --body-link-color: #0066e6;
  --template-link-color: #0066e6;
  --cassiopeia-color-hover: #0066e6;
  --cassiopeia-color-link: #0066e6;
}
/* fonts */
@font-face {
  font-family: 'sans-narrow';
  font-style: normal;
  font-weight: 800;
  src: local('sans-narrow'), local('sans-narrow'), url(/media/vendor/robotocondensed/RobotoCondensed-Regular.ttf) format('ttf');
}
@font-face {
  font-family: 'sans-condensed';
  font-style: normal;
  font-stretch:condensed;
  font-weight: 800;
  src: local('sans-condensed'), local('sans-condensed'), url(/media/vendor/robotocondensed/RobotoCondensed-Light.ttf) format('ttf');
}
.sans-narrow {
  font-family:'sans-narrow';
}
.sans-condensed {
  font-family:'sans-condensed';
}
a:focus, a:hover {
  color: var(--cassiopeia-color-hover);
  font-weight: 700;
}
a:not([class]) {
  text-decoration: none;
}
.mod-login__options li a {
  font-size: larger;
}
.item-content .logo-site{
  width:100%;
  margin-left:auto;
  margin-right:auto;
}
.container-header {
  background-color: white;
  background-image: none;
}

.item-content img, .com-content-article__body img {
  width: 90px;
  float: left;
  margin-right: 9px;
}
@media screen and (min-width: 512px) {
  .item-content .logo-site{
    max-width: 50%;
  	margin-left:30%;
  	margin-right:30%;
  }
}
.fields-container {
  list-style-type: none;
}
.field-entry {
  float: left;
  padding-right: 6px;
  font-weight: bold;
}
.field-entry.uhrzeit-ende {
  float: none;
}
img.hilfethemen {
  margin-right: 12px;
  margin-bottom: 12px;
  border: 1px solid rgb(53, 103, 155);
  -webkit-box-shadow: 3px 3px 3px 0px rgba(160,184,232,1);
  -moz-box-shadow: 3px 3px 3px 0px rgba(160,184,232,1);
  box-shadow: 3px 3px 3px 0px rgba(160,184,232,1);
}
table.hilfethemen th, table.hilfethemen td {
  border: 1px solid;
  padding: 8px;
}
table.hilfethemen th {
  background-color: var(--body-link-color);
  color: #99ff66;
}