/* line 1, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
a {
  color: white;
}

/* line 6, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
#contents td {
  padding-left: 15px;
}

/* line 18, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
#contents .admincontainer a,
#users .admincontainer a,
#admins .admincontainer a {
  color: white !important;
}

/* line 25, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
#pdfs h1, #loginlogs h1 {
  color: white;
}

/* line 30, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
html .table {
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 32, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
html .table td {
  padding: 26px;
}
/* line 35, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
html .table *:not(input) {
  color: white !important;
}
/* line 38, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
html .table input {
  border-radius: 10%;
  color: black !important;
}

/* line 45, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
button {
  border-radius: 10%;
}

/* line 49, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody {
  height: 2245px;
  width: 1587px;
  margin: 0 !important;
}
/* line 54, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody * {
  color: black;
  font-family: "Roboto" !important;
}
/* line 58, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody #content {
  position: relative;
  height: 100%;
}
/* line 63, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody h2 {
  float: right;
}
/* line 67, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .titlebar {
  color: white;
  padding: 66px;
  width: 100%;
}
/* line 71, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .titlebar .name {
  font-size: 53px;
  font-weight: 800;
}
/* line 75, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .titlebar .shortdescription {
  color: white;
  font-size: 51px;
  font-weight: 200;
  line-height: 46px;
}
/* line 83, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .firstrow {
  height: 566px;
}
/* line 86, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .secondrow {
  padding: 66px 66px 66px 87px;
}
/* line 90, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .detailbox {
  padding: 26px;
  width: 672px;
  font-size: 21px;
}
/* line 95, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .detailbox.special {
  border: 0;
  color: white;
  text-align: center;
  font-size: 40px;
  padding-top: 14px;
  font-weight: 800;
  font-family: "Roboto" !important;
}
/* line 105, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .detailbox .title.second {
  margin-top: 30px;
}
/* line 109, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .detailbox .bold {
  font-weight: 800;
}
/* line 113, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .detailbox .small {
  filter: opacity(0.75);
}
/* line 116, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .detailbox .small.light {
  font-weight: 200;
}
/* line 121, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .detailbox table {
  margin: 10px 0;
}
/* line 125, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .detailbox td {
  width: 266px;
  padding: 3px 0px;
  font-weight: 200;
}
/* line 132, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .ausstattung {
  position: absolute;
  top: 964px;
  right: 66px;
  padding: 66px;
  font-size: 21px;
  font-weight: 200;
  letter-spacing: 0.3px;
  width: 798px;
}
/* line 142, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .ausstattung .title {
  font-weight: 400;
  margin-bottom: 20px;
}
/* line 148, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .doublecircle {
  position: absolute;
  right: 240px;
  top: 330px;
}
/* line 152, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .doublecircle .big {
  font-size: 25px;
  font-weight: 200;
  width: 359px;
  height: 359px;
  background-color: gray;
  position: relative;
  border-radius: 50%;
  top: 50px;
  right: 0;
  left: 0;
}
/* line 163, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .doublecircle .big span {
  font-weight: 800;
  color: white;
}
/* line 167, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .doublecircle .big div {
  color: white;
  position: absolute;
  top: 119px;
  text-align: center;
  left: 0;
  right: 0;
}
/* line 176, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .doublecircle .small {
  font-size: 25px;
  font-weight: 200;
  width: 305px;
  height: 305px;
  position: relative;
  border-radius: 50%;
  left: 210px;
  bottom: 106px;
}
/* line 185, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .doublecircle .small span {
  font-weight: 800;
  color: white;
}
/* line 189, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .doublecircle .small div {
  color: white;
  position: absolute;
  top: 87px;
  text-align: center;
  margin: 0 auto;
  padding: 0 30px;
  left: 0;
  right: 0;
}
/* line 202, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .fineprint {
  position: absolute;
  top: 1852px;
  width: 1463px;
  font-weight: 200;
  font-size: 16px;
  line-height: 19px;
  left: 66px;
}
/* line 210, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .fineprint span {
  font-weight: 800;
}
/* line 215, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .ansprechpartner {
  position: absolute;
  bottom: 66px;
  left: 66px;
  padding: 6px;
  width: 356px;
  font-size: 19px;
  font-weight: 200;
}
/* line 224, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .ansprechpartner span {
  font-weight: 800;
}
/* line 229, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .bottomright {
  position: absolute;
  width: 390px;
  padding: 6px;
  bottom: 66px;
  left: 465px;
  font-size: 19px;
  font-weight: 200;
}
/* line 239, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .bottomlogo {
  width: auto;
  height: 190px;
  position: absolute;
  right: 66px;
  bottom: 62px;
}
/* line 240, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .bottomlogo img {
  height: 100%;
}
/* line 250, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .carimage {
  position: relative;
  top: 100px;
  left: 40px;
  width: 900px;
  margin-left: 0px;
}
/* line 256, /var/www/htdocs/app/assets/stylesheets/pdf.scss */
.pdfbody .carimage img {
  width: 100%;
}
