@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:center;
}
a {
	text-decoration: none;
	color: #ffd146;
}
a img, :link img, :visited img {
	border : none;
}
hr {
	display: none;
}
table p {
	margin:0px;
}
#container {
	width:630px;
	height:auto !important;
	height:600px;
	min-height:600px;
	text-align:left;
	position:absolute;  
	left:50%;  
	margin-left:-315px;  
	top:50%;  
	margin-top:-300px;  
}
#head {
	width:630px;
	height:203px;
	background-image:url(/images/header.jpg);
	margin-bottom:10px;
}
#navi {
	width:590px;
	_width:630px;
	height:40px;
	background-color:#878786;
	margin-bottom:10px;
	padding-left:20px;
	padding-right:20px;
}
#navi ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#navi li {
	float:left;
}
#navi li a {
	color:#ffffff;
	font-size:100%;
	font-weight:bold;
	margin-left:15px;
	margin-right:15px;
	padding-top:10px;
	display:block;
}
#navi li a.aktuell {
	color:#ffd146;
}
#content {
	width:550px;
	_width:630px;
	height:auto !important;
	height:337px;
	min-height:337px;
	background-color:#878786;
	padding-top:20px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:20px;
}
#content ul {
	list-style-type:square;
	line-height:150%;
	color:#FFF;
	padding-left:15px;
}
.bodytext {
	color:#FFF;
	font-size:100%;
	line-height:150%;
}
h1 {
	color:#FFF;
	font-size:125%;
}

#banderole {
	height:159px;
	width:224px;
	bottom:45px;
	bottom:44px\9;
	right:0px;
	background-image:url(banderole.gif);
	position:absolute;
}
#footer {
	width:550px;
	padding-top:10px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:15px;
}
#footer a {
	color:#878786;
	font-weight:bold;
}

.clearer {
	width:550px;
	height:1px;
	clear:both;
}


.modalcookies .acceptcookies {
  cursor: pointer;
  float: right;
  margin: 19px 19px 15px 0;
  vertical-align: baseline;
  border-radius: 19px;
  padding: 5px 15px 6px 15px;
}
.modalcookies a {
  text-decoration: none !important;
  color: #007bff;
}
a, a:link, a:visited, button {
  outline: 0 !important;
}
.button-white {
  background-color: rgba(170, 170, 170, 0.42) !important;
  color: #737373 !important;
  text-shadow: none !important;
}
.fright {
  float: right !important;
}


.modalcookies button.acceptcookies {
  padding: 5px 32px 6px 32px;
}



.mb-3, .my-3 {
  margin-bottom: 1rem !important;
}
.mt-0, .my-0 {
  margin-top: 0 !important;
}
.modalcookies h3 {
  font-size: 1.75rem;
}
.modalcookies h3 {
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

.modalcookies p {
	font-size: 1rem !important;
	font-weight: 400 !important;
	line-height: 1.5 !important;
	color: #212529 !important;
}

.divcenter {
  position: relative !important;
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.modalcookies button.acceptcookies {
  padding: 5px 32px 6px 32px;
}

.modalcookies .acceptcookies {
  cursor: pointer;
  float: right;
  margin: 19px 19px 15px 0;
  vertical-align: baseline;
  border-radius: 19px;
  padding: 5px 15px 6px 15px;
}

.fright {
  float: right !important;
}
.btn-primary {
  color: #fff;
  background-color: #878786;
  border-color: #8ad73d;
}
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
}
