@charset "utf-8";
body {
	color: #7a7a7a;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1 {
	color: #660000;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 2.4em;
}
.h3small {
	color: #707070;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}

.panel-heading .panel-title .h1 {
	color: #660000;
	font-size: 2em;
}
.panel-heading .panel-title .h2 {
	color: #666464;
	font-size: 1.8em;
}


h2 {
	color: #6B6868;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 2em;
}
.hintergrundFarbig {
	background-color: #CDF8B2;
}

.h1format {
	color: #626060;
	font-weight: bold;
	font-size: 20px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: left;
}

h3 {
	color: #838282;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
.abstand img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.rahmen {
	border: 1px dotted #010101;
	border-radius: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.h2format {
	color: #878484;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
}


.viererblock p {
	text-align: left;
}
.viererblock abstand {
	margin-top: 2em;
	margin-bottom: 2em;
}

.viererblock button {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.Hintergrund {
	background-color: #E4E0CA;
	margin-top: 5px;
	margin-bottom: 5px;
	border-radius: 15px;
	border: 1px dotted #070707;
}

.abstand {
	margin-top: 2em;
	margin-bottom: 2em;
	text-align: center;
}
.overflow {
	height: 120px;
	overflow-y: scroll;
}


.viererblock1 {
	margin-top: 2em;
	margin-bottom: 2em;
}
.footer1 {
	margin-top: 2em;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.container .row .footer1.footer2 {
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
}

.abstandimg {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.row .col-lg-12 .padding {
	padding-left: 20px;
	padding-right: 20px;
}
.row .col-lg-12 .footer2 {
	display: inherit;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
}
.row .col-lg-12 .poverflow {
	overflow-y: scroll;
	height: 100px;
}
.row .col-md-12 .h3 {
	text-align: left;
	color: #660000;
	font-weight: bold;
	font-size: 1.6em;
}
p a .btn.btn-success {
}
.kontaktbox {
	background-color: #475862;
	border-radius: 15px;
	border: 1px dotted #050505;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #F9F9F9;
	padding-left: 5px;
	text-shadow: 0px 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.h3-Kontaktbox {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #FCF9F9;
	padding-left: 0px;
}
.h3-format {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #646464;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
}
.hintergrunContainer {
	background-color: #83A2B8;
}
.buttonLinks   {
	display: block;
	text-align: left;
	float: none;
}
.hintergrund2 {
	background-color: #F8AF53;
	border-radius: 7px;
	color: #FF1506;
}
.row.viererblock .col-md-3.col-sm-6 .kontaktbox.h4-format {
}
