body {
	padding-top: 56px;
}
::selection
{
	background-color:#000000;
	color: #FFFFFF;
}
.bg-secondary {

	background-color: #cccccc !important;
}

.rabgimg {
	background: url(../img/jonathan-riley-VW8MUbHyxCU-unsplash.jpg);
	background-position: top;
	background-attachment: scroll;			
	background-repeat: no-repeat;
	background-size: cover;
	background-blend-mode: overlay;
	background-color: rgb(126,115,95);
}

.bg-kompass {
	background: url(../img/bg_kompass1.png);
	background-position: left bottom;			
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-clip: content-box;
}

.ctn-white {
	background-color: #FFFFFF;
}

.imgOverlay {
	opacity: 0.6;
}

.bg-gray {
	background-color: #cccccc;
}

.bg-gray ::selection {
	background-color: #000000;
	color: #CCCCC4;
}

.bg-mint {
	background-color: #9ADBBA;
}

.bg-gold {
	background-color: #FAE481;
}

.bg-lila {
	background-color: #D19AD7;
}

.bg-blau {
	background-color: #76C1DA;
}

.bg-hell {
	background-color: #FFFDD0;
}

.bg-hell ::selection {
	background-color: #000000;
	color: #FFFDD0;
}

.bg-cccccc {

	//background-color: #333333 !important;
	background-color: #cccccc !important;
}

.bg-standard {
	background-color: #172362;
}

.bg-rot {
	//background-color: #75000d;
	//background-color: #555555;
	background-color: #75000d
}

.bg-wirtschaft {
	background: url(../img/img_wirtschaft1.png);
	background-position: top;
	background-attachment: scroll;			
	background-repeat: no-repeat;
	background-size: cover;
	background-blend-mode: overlay;
	background-color: #75000d;
}

.bg-technik {
	background: url(../img/img_technik1.png);
	background-position: top;
	background-attachment: scroll;			
	background-repeat: no-repeat;
	background-size: cover;
	background-blend-mode: overlay;
	background-color: #75000d;
}

.bg-data {
	background: url(../img/img_data1.png);
	background-position: top;
	background-attachment: scroll;			
	background-repeat: no-repeat;
	background-size: cover;
	background-blend-mode: overlay;
	background-color: #75000d;
}

a[href^="http://"]:not([href*="radroste.de"]):after,
a[href^="https://"]:not([href*="radroste.de"]):after{
    content: " " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNqEkIEJwCAMBGPpEs7hHK6hY+gauoZr6Bo6RtqEWkxb6EMQnuM/USEirIoxSmOKwDkhBEwp4VPkb4801Xun9xW4e+9FldYarLUvkBPPOp4JGWOgtSaSt6VWQKUU9nPOEiSIgAmNMdadFTjn7utqrXwh6fLvH9nXhamW5ksMnpfDnw4BBgBfunO056MmqAAAAABJRU5ErkJggg==);
}

.row-text a {
  color: #75000d;
  text-decoration: none;
  background-color: transparent;
  border-bottom: 1px solid #75000d;
}

.row-text a:hover {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #000000;
}


footer a {
  color: #000000;
  text-decoration: none;
  background-color: transparent;
  border-bottom: 1px solid;
}

footer a:hover {
  color: #6c757d;
  text-decoration: none;
  background-color: transparent;
  border-bottom: 1px solid #6c757d;
}

footer .anfrage-link a {
  text-decoration: none;
  border-bottom: none;
}

footer .anfrage-link a:hover {
  text-decoration: none;
  border-bottom: none;
}

.btn-rot {

  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #75000d;
  border: 1px solid #75000d;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-seite {
  margin-top:3em;
  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #75000d;
  border: 1px solid #75000d;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-seite:hover {
		color: #FFFFFF !important;
		background-color: #75000d;
		text-decoration:none;
		border: 1px solid #75000d !important;
}

.img1 {
	border-bottom: 1px solid rgba(0,0,0,.1);
	width: 100%;
}

.s-band {
	height:1em;
	color: #FFFFFF;
}