body{
  font-family: var(--NonSerifFont);
  font-size: 10pt;
}

div.spacer{
  height: 10px;
}

table#page-title-faq td.page-title{
  font-size: 70pt !important;
  text-align: center;
}

p.survey-title{
  font-family: var(--SeitentitelFont);
  font-size: 50px;
  margin-top: 50px;
  margin-bottom: 30px;
}

ul{
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 30px;
}

li.this-category{
  font-weight: bold;
}

.warning{
  color: #AA0000;
}

body.b2025{
  background-color: #FFE6AD;
}

body.b2025 .contentWrapper{
  padding: 10px;
  background-color: white;
}

body.b2025 img.logoheaderRand{
  right: -30vw;
}
@media only screen and (max-width: 925px) {
  body.b2025 img.logoheaderRand {
    height: 165px;
    right: -270px;
  }
}

div.diagram-window{
  background-color: white;
  max-width: min(1000px, 90vw);
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
}

img.diag{
  border: 1px #ddd solid;
  vertical-align: top;
  margin: 5px;
  background-color: white;
  padding: 15px;
  width: 600px;
}
img#message_stats_diag{
  width: 2720px;
}
img#group_overlap_diag{
  width: 800px;
}

div.diagram-window p{
  margin-top: 10px;
  margin-bottom: 10px;
}

div.x-scroll-box{
  position: relative;
  overflow-x: auto;
  max-width: 1000px;
}

p.diag-title{
  font-size: 20px;
}

table.survey-result{
  border-collapse: collapse;
  border: 2px #bbb solid;
}
table.survey-result th{
  border-bottom: 2px #bbb solid;
}
table.survey-result td.b{border-bottom: 1px #bbb solid;}
table.survey-result td.bb{border-bottom: 2px #bbb solid;}

table.survey-result td.r{
  text-align: right;
}

table.survey-result td, table.survey-result th{
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
}

table.survey-result td.solomale{background-color: #C5D9F1;}
table.survey-result td.couple{background-color: #FDE9D9;}
table.survey-result td.solofemale{background-color: #E6B8B7;}

table.survey-result td.daily{background-color: #BFBFBF;}
table.survey-result td.week{background-color: #D9D9D9;}
