body {
	height: 100%;
	background-image: url(https://www.vm-int.de/wp-content/uploads/2019/04/bg_grau.jpg);
}

.text-primary {
	color: #980b11;
}
.bg-primary {
	background-color: #021F41 !important;
}

.btn-primary {
	background-color: #980b11;
	border: 0;
}

.vm-special {
	display: none;
}

.vmTitle {
	padding: 15px;
	color: #980b11;
}

.finanzen-table {
font-size: 14px;
}

.finanzen-table td, .finanzen-table th {
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid #ddd;

}

.frontNav {
text-align: center;
margin-bottom: 30px;
}

.buchstabe {
	background: #021F41 !important;
}

a {
	color: #980b11;
}

a:hover {
	color: #980b11;
}

.form-check-inline .form-check-label {
  margin-right: 1rem;
}
.rating-description {
  font-size: 0.9em;
  color: #6c757d; /* Bootstrap's text-muted color */
  margin-bottom: 0.5rem;
}

.btnfrontNav {
  -webkit-appearance: none;
  border: 1px solid #39536e;
  background-color: #fff;
  color: #39536e;
  border-radius: 10px;
  padding: 15px 15px;
  width: 80px;
  height: 80px;
  text-align: center;
  text-decoration: none;
  font-size: 34px;
    box-shadow: 3px 3px 3px #AFAFAF;
    margin-bottom: 10px;
}

.vmDetail div div {
	background-color: #efefef;
	width:100%;
	padding: 20px 20px;
}

.iconSmall {
  -webkit-appearance: none;
  color: #fff;
	border: 0;
	border-radius: 5px;
  padding: 3px 3px;
  width: 30px;
  height: 30px;
  text-align: center;
  text-decoration: none;
	float: right;
	margin: 0 5px;
}

.dateUpdate {
	font-size: 0.7em;

}

.vmBox {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: #ccc 0px 0px 5px ;
	margin: 30px 0;
	padding: 20px;



}

 .ck-editor__editable[role="textbox"] {
                /* editing area */
                min-height: 500px;
            }
            .ck-content .image {
                /* block images */
                max-width: 80%;
                margin: 20px auto;
            }
