body {
	padding-top: 70px;
}

h1 {
	color: rgb(200, 63, 63);
	margin: 1rem 0 2rem 0;
	text-transform: uppercase;
	text-align: left;
	font-weight: normal;
}

h2 {
	border-top: 15px solid rgb(200, 63, 63);
	border-left: 15px solid rgb(200, 63, 63);
	color: rgb(51, 51, 51);
	margin-bottom: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 5px;
}

.yform {
	margin-bottom: 1rem;
}

.jumbotron {
	border-radius: 0;
	padding: 0 3rem;
	background-color: rgb(200, 63, 63);
	color: #fff;
}

.jumbotron img {
	max-height: 300px;
}

.jumbotron h1 {
	color: #ffffff;
	font-size: 2rem;
	margin: 0 0 1rem 0;
}

.jumbotron a.readmore {
	color: rgb(100, 0, 0);
}

.btn-primary {
	background-color: #0072C6;
	border-color: #0072C6;
}

.navbar {
	background-color: rgb(245,244,239);
	font-size: 16pt;
}

.navbar-brand {
	padding: 10px 10px;
}

.navbar-brand img {
	max-height: 30px;
	width: auto;
}

.navbar-light .navbar-nav .nav-link {
	color: rgb(51,51,51);
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color: rgb(200, 63, 63);
}

.navbar-light .navbar-nav .active .nav-link {
	color: rgb(200, 63, 63);
}

.breadcrumb-wrapper {
	background: #e9ecef;
}

.rex-poll {
	padding-bottom: 1em;
	border-bottom: 1px solid #999;
	margin-bottom: 1em;
}

.rex-poll .btn {
	margin-top: 1em;
}

#footerwrap {
	font-size: smaller;
	color: #999;
	border-top: 1px solid #999;
	padding-top: 1em;
}

.acht-teaser .fa {
	color: rgb(200, 63, 63);
}

.acht-teaser .col-md-3 {
	
}

.acht-teaser h4 {
	font-size: 1rem;
	font-weight: bold;
}

.size2 .head-icon .fa {
	font-size: 2rem;
}

.size3 .head-icon .fa {
	font-size: 4rem;
}

/* 

myBB Forum 
(weitere CSS-Angaben im myBB-Theme "info.BASIS-VE"

*/

.mybb_forum {
	overflow-y: auto;
}

.mybb_forum h1 {
	margin-bottom: 0;
}

.mybb_forum .menu {
	position: relative;
	float: none;
}

.mybb_forum .navbar {
	line-height: 1.5;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

.mybb_forum main .navbar {
	background: transparent;
}

.mybb_forum header .navbar {
	font-size: 1rem;
	background-color: transparent;
	padding: 0;
}

.mybb_forum header .navbar-collapse {
	margin-top: 1rem;
}

.mybb_forum header .navbar h1 a {
	color: rgb(200, 63, 63);
	padding: 0;
	text-transform: uppercase;
	font-size: 2.5rem;
}

.mybb_forum .navbar-toggler {
	background: transparent;
	color: rgb(200, 63, 63);
}

.mybb_forum #mybb_main-nav .navbar-toggler {
	margin-top: 1rem;
	background-color: rgb(200, 63, 63);
}

.mybb_forum .upper, .mybb_forum .lower, .mybb_forum #content, .mybb_forum #footer {
	text-align: left;
}

.mybb_forum .btn {
	font-size: 0.8rem;
}

.mybb_forum .tborder .container {
	padding-left: 0;
	padding-right: 0;
}

.mybb_forum .tborder h4 {
	padding-top: .4rem;
}

.mybb_forum .thead h5 {
	margin: 0;
}

.mybb_forum .thead .navbar {
	background-color: transparent;
}

.mybb_forum .usercp_nav .tcat {
	background-color: #e0e0e0;
}

.mybb_forum .trow1 {
	font-size: .8rem;
}

.mybb_forum fieldset .trow1 {
	border-top: 0;
	border-bottom: 0;
}

.mybb_forum fieldset legend {
	width: auto;
	font-size: 1.3rem;
}

.mybb_forum .tfoot em {
	padding: 4px 0 0 0
}

.mybb_forum .tfoot .button {
	margin: 0;
}

.mybb_forum .breadcrumb-separator {
	padding-left: .5rem;
	padding-right: .5rem;
}