@charset "utf-8";
@charset "utf-8";
.logo {
	margin-top: 1em;
	margin-left: 0.2em;

}
.navbar-layout {
	height: auto;



}
.social-media-button {
	width: 30px;
	height: 30px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 7px;
	border-radius: 3px;
}
.footer {
	background-color: #46C0EF;
	max-height: 15px;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
	margin-left: 3px;
	margin-right: 3px;
}
.h-footer {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	text-align: right;
	color: #000000;
	font-size: small;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;

}
.bild-leins-01 {
	margin-top: 0.5em;


}
.bild-leins-quer {
	margin-top: 0.5em;


}
.bild-leins-home {
	margin-top: 65px;


}
.text-title1 {
	color: #000000;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 1.4em;
	font-style: normal;
	margin-top: 20px;
}
.text-title3 {
    color: #000000;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-size: 1.1em;
    font-style: normal;
    margin-top: 20px;
    font-weight: 600;
}
.text-title2 {
	color: #000000;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 1.4em;
	font-style: normal;
}
.text-info01 {
	color: #000000;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 15.5px;
	text-align: left;
	width: 100%;
}
.text-info04 {
	color: #000000;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 15.5px;
	text-align: left;
	width: 100%;
	margin-bottom: 0%;
}
.text-referenzen {
	color: #000000;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	text-align: left;
	width: 100%;
	font-style: italic;
	margin-top: 0%;
	padding-top: 0%;
	top: 0%;
}
.text-info02 {
	color: #000000;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: justify;
	margin-left: 12px;
	width: 100%;


}
.text-infoR {
    color: #000000;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    text-align: right;
    margin-left: 12px;
    width: 100%;
    margin-right: 12px;
    padding-right: 12px;


}
.navbar-01 {
	color: #000000;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 1em;
	padding-top: 4.5em;
	bottom: 0%;
}
.line {
}
.line-header {
	background-color: #46C1EF;
	margin-bottom: 2px;
	padding-right: 0px;
}
.line-footer {
	min-height: 3px;
	background-color: #46C1EF;
	max-height: 3px;
}
.bild-leins-02 {

}
.text-info03 {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color: #000000;
	font-size: 15.5px;
	margin-left: 13px;
	float: left;
	min-width: 100%;
	width: 100%;
}
.IE {
	width: 100%;
	min-width: 750px;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.logo_DCG {
	margin-top: 0.5rem;

}
.logo_DCG2 {
	margin-top: 1rem;

}
.logo_IBPro {
    margin-top: 1rem;
    margin-bottom: 10px;
    margin-left: 10px;

}
.logo_Mozarteum {
    margin-top: 1rem;
    margin-left: 20px;
    margin-bottom: 10px;

}
.logo_IOC {
	margin-top: 0.5rem;
}
.logo_IFS {
    margin-top: 0.5rem;
    margin-left: 0.7rem;
}
.logo_IOC2 {
	margin-top: 1rem;
}
.logo_FWW {
	margin-right: 1rem;
}
.text_link {
	margin-top: 1rem;
}
.d-md-none {
}
.bild-kolb-wide {
}
.d-lg-block {
}
.d- {
}
.bild-kolb-small {
}
