@CHARSET "ISO-8859-1";

/* LESS COLORS */

/*
	Green-100: 	#65b626
	Green-75: 	#8cc85c
	Green-66: 	#98ce6d
	Green-50: 	#b2db93
	Green-33: 	#cae6b5
	Green-25: 	#d8edc9
*/
/* ---- Fonts Local ---- */

@font-face {
  font-family: 'Crete Round';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/crete-round-v14-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/crete-round-v14-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/crete-round-v14-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/crete-round-v14-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/crete-round-v14-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/crete-round-v14-latin-ext_latin-regular.svg#CreteRound') format('svg'); /* Legacy iOS */
}

/* crete-round-italic - latin-ext_latin */
@font-face {
  font-family: 'Crete Round';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/crete-round-v14-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/crete-round-v14-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/crete-round-v14-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/crete-round-v14-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/crete-round-v14-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/crete-round-v14-latin-ext_latin-italic.svg#CreteRound') format('svg'); /* Legacy iOS */
}

/* open-sans-300 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-500 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v34-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v34-latin-ext_latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-500italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/open-sans-v34-latin-ext_latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-500italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/open-sans-v34-latin-ext_latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-ext_latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-ext_latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-ext_latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-ext_latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}



/* ------------------------------- Test Stuff and others ------------------------------- */
body {
	
}

.place-card {
	display: none;
	!
	important
}

.height500 {
	/* height: 500px; */
	
}

.center {
	text-align: center;
}

.logoContainer {
	position: relative;
	background-color: white;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #6f1933;
}

.underline {
	text-decoration: underline;
}

.hidden {
	display: none;
}

@media ( max-width : 768px) {
	.mobilePadding {
		width: 100%;
		height: 70px;
	}
}

@media ( min-width : 768px) {
	.mobilePadding {
		width: 100%;
		height: 67px;
	}
}

@media ( min-width : 992px) {
	.mobilePadding {
		width: 100%;
		height: 0px;
	}
}

@media ( max-width : 768px) {
	.logoContainer {
		padding-top: 20px;
	}
}

@media ( min-width : 768px) {
	.logoContainer {
		padding-top: 20px;
	}
}

/* ------------------------------- Body ------------------------------- */
body {
	font-family: Roboto, sans serif;
	overflow-x: hidden;
	/* this is a horrible hack and really needs to be fixed */
	text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
	letter-spacing: 0em;
	/* background: url(../img/bg-alogo-red-10.gif) no-repeat center center fixed;
        -webkit-background-size: 33%;
        -moz-background-size: 33%;
        -o-background-size: 33%;
        background-size: 33%; */
	background-image: url("../images/bg-ayo.jpg");
	background-attachment: fixed;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center 100px;
}

body::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.3);
	background-color: #a05f77;
}

body::-webkit-scrollbar {
	width: 10px;
	background-color: #6f1933;
}

body::-webkit-scrollbar-thumb {
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, rgb(111
		, 25, 51)), color-stop(0.75, rgb(111, 25, 51)));
}

a {
	color: #6f1933;
	font-weight: bold;
}

.notdienste>li {
	padding-bottom: 1em;
}

.hidden {
	display: none;
	visibility: hidden;
}

.bold, .fett {
	font-weight: bold;
}

.kursiv, .italic {
	font-style: italic;
}

.altertext {
	color: red;
	font-weight: bold;
}

#maincontainer {
	/* background-image: url("img/bg-logo.gif"); */
	border-bottom: 1px solid white;
}

.no-padding {
	padding: 0px;
}

/* Navbar */
.navbar {
	z-index: 500;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8cc85c+20,65b626+100 
	background: #8cc85c; /* Old browsers 
	background: -moz-linear-gradient(top,  #8cc85c 20%, #65b626 100%); /* FF3.6-15 
	background: -webkit-linear-gradient(top,  #8cc85c 20%,#65b626 100%); /* Chrome10-25,Safari5.1-6 
	background: linear-gradient(to bottom,  #8cc85c 20%,#65b626 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc85c', endColorstr='#65b626',GradientType=0 ); /* IE6-9 */
	border-radius: 0 0 15px 0;
	margin-bottom: 0px;
}

@media ( min-width : 768px) {
	.navbar {
		float: left;
	}
}

.navbar a, .nav-header {
	color: #6f1933;
	font-size: 1.3em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	/* text-shadow: 	2px 0 0 rgba(0, 0, 0, .1), 
    				0 -2px 0 rgba(0, 0, 0, .1), 
    				0 2px 0 rgba(0, 0, 0, .1), 
    				-2px 0 0 rgba(0, 0, 0, .1); */
}

.nav-header {
	line-height: 20px;
	padding: 15px;
	font-weight: bold;
	display: block;
	position: relative;
	margin: 0;
}

.nav-header:hover {
	background-color: #eee;
}

.navbar-brand, .navbar-nav>li>a {
	/* text-shadow: 	2px 0 0 rgba(0, 0, 0, .1), 
    				0 -2px 0 rgba(0, 0, 0, .1), 
    				0 2px 0 rgba(0, 0, 0, .1), 
    				-2px 0 0 rgba(0, 0, 0, .1); */
	
}

.navbar-header, .navbar-brand {
	font-size: 1.4em;
	width: 100%;
}

@media ( min-width : 768px) {
	.ra-logo-small {
		position: relative;
		display: block;
		z-index: 20000;
		margin: -5px 15px 0 -5px;
		border-width: 1px 1px 1px 1px;
		border-style: solid;
		-webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.25);
		box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.25);
	}
}

@media ( max-width : 768px) {
	.ra-logo-small {
		visibility: hidden;
		display: none;
		position: fixed;
		z-index: 20000;
	}
}

@media ( max-width : 768px) {
	.navbar-nav>li, .dropdown-menu>li {
		/* background: #65b626; */
		
	}
}

@media ( min-width : 768px) {
	.navbar-nav>li, .dropdown-menu>li {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8cc85c+20,65b626+100
background: #8cc85c; /* Old browsers
background: -moz-linear-gradient(top,  #8cc85c 20%, #65b626 100%); /* FF3.6-1
background: -webkit-linear-gradient(top,  #8cc85c 20%,#65b626 100%); /* Chrome10-25,Safari5.1-6 
background: linear-gradient(to bottom,  #8cc85c 20%,#65b626 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc85c', endColorstr='#65b626',GradientType=0 ); /* IE6-9 */
		color: white;
	}
}

.dropdown-menu {
	padding: 0;
}

.dropdown-menu>li>a {
	background-color: white;
	color: #6f1933;
	line-height: 1.4em;
}

.navbar-nav>li>a:focus, .navbar-nav>li>a:hover, .nav .open>li>a, .nav .open>li>a:focus,
	.nav .open>li>a:hover, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover,
	.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	/* background-color: #8cc85c; 
	color: white; */
	
}

.dropdown-menu .divider {
	margin: 0;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover
	{
	color: #6f1933;;
	text-decoration: none;
	background-color: #fff;
	background-image: none;
	outline: 0;
}

.dropdown-menu>.active>a:hover {
	background-color: #eee;
}

.navbar-fixed {
	width: 100%;
	background-color: white;
	top: 0;
	position: fixed;
	align: center;
	z-index: 10000;
	margin-bottom: 75px;
	border-bottom: 1px solid #6f1933;;
	-webkit-transition: border-color 1s ease;
	-moz-transition: border-color 1s ease;
	-ms-transition: border-color 1s ease;
	-o-transition: border-color 1s ease;
	transition: border-color 1s ease;
}

/*  ------------------------------- Carousel -------------------------------  */
.chevrons .left, .chevrons .right {
	z-index: 10000;
	background: none;
	color: #6f1933;
	top: auto; 
	bottom : 0;
	width: 50%;
	height: 2em;
	bottom: 0;
}

.chevrons .left {
	left: 0;
	 } 
.chevrons .right {
	right: 0;
}

#AktuellesIndicator li {
	border: 1px solid #6f1933;
}
#AktuellesIndicator {
bottom: -10px; }

#myAktuelles {padding-bottom: 1em;}

/* ------------------------------- Content ------------------------------- */
.contentfield {
	margin-top: 20px;
	margin-bottom: 30px;
}

.contentfield-title {
	color: #6f1933;
	/* background-color: #6f1933; */
	padding: 5px;
	font-weight: bold;
	-webkit-box-shadow: 2px 2px 0 0 rgba(255, 255, 255, 0.1);
	border-radius: 0 10px 0 0;
	font-size: 2em;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	margin-bottom: 15px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	border-bottom: 2px solid #6f1933;
	text-shadow: 2px 0 0 rgba(0, 0, 0, .1), 0 -2px 0 rgba(0, 0, 0, .1), 0
		2px 0 rgba(0, 0, 0, .1), -2px 0 0 rgba(0, 0, 0, .1);
}

@media ( min-width : 511px) {
	.contentfield-text {
		font-size: 1.25em;
		font-family: Open Sans;
	}
}

@media ( max-width : 510px) {
	.contentfield-text {
		font-size: 1em;
		font-family: Open Sans;
	}
}

@media ( max-width : 991px) {
	.columns2 {
		column-count: 1;
	}
}

@media ( min-width : 992px) {
	.columns2 {
		column-count: 2;
	}
}

.contentfield-text a {
	color: #6f1933;
}

.contentfield-text li {
	padding-bottom: 0.5em;
}

.contentfield-gallery {
	border-bottom: 1px solid #6f1933;
}

.contentfield-gallery img {
	margin-bottom: 1em;
}

.contentfield-image {
	margin-top: -15px;
	margin-bottom: 1em;
}

.infotoken {
	width: 75px;
	height: 75px;
	margin: -45px 10px 0 -15px;
	float: left;
	text-align: center;
	vertical-align: middle;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8cc85c+0,65b626+99 */
	background: #8cc85c; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #8cc85c 0%, #65b626 99%);
	/* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover, #8cc85c 0%, #65b626 99%);
	/* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center, #8cc85c 0%, #65b626 99%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc85c',
		endColorstr='#65b626', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: white;
	-webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 2px 2px rgba(0, 0, 0, 0.1);
}

.infotoken i {
	line-height: 75px;
}

.teamfoto {
	padding-bottom: 0px;
}
/* ------------------------------- Footer ------------------------------- */
.footer {
	
}

.footer .row {
	height: 100%;
}

#footerpadding {
	
}

.footer {
	padding-top: 5px;
	height: 100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a90329+0,8f0222+44,6f1933+100 */
	background: #a90329; /* Old browsers */
	background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6f1933 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #a90329 0%, #8f0222 44%, #6f1933 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #a90329 0%, #8f0222 44%, #6f1933 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329',
		endColorstr='#6f1933', GradientType=0); /* IE6-9 */
	font-size: 0.9em;
}

.footer {
	border-top: 1px black solid;
	position: relative;
	z-index: 20;
	bottom: 0;
	padding: 0;
	padding-top: 7px;
	margin: 0;
	width: 100%;
	color: white;
	font-size: 1.5em;
	text-align: center;
	vertical-align: middle;
}

.footer a {
	color: white !important;
}

.absoluteCenter {
	width: 100%;
	height: 100%;
	text-align: center;
	position: fixed;
	top: 40%;
}

.footer p {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-shadow: 2px 0 0 rgba(0, 0, 0, .1), 0 -2px 0 rgba(0, 0, 0, .1), 0
		2px 0 rgba(0, 0, 0, .1), -2px 0 0 rgba(0, 0, 0, .1);
}

.ra-logo-wartung {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: white;
	-webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.25);
}

h4 {
	font-weight: bold;
}

.contentfield-text h3 {
	font-weight: bold;
	font-size: 1.5em;
}

.contentfield-text h4 {
	font-weight: bold;
	font-size: 1.1em;
}

.zeiten {
	width: 100%;
}

.zeiten tr {
	border-bottom: 1px solid #6f1933;
}

.zeiten tr td:first-child {
	width: 20%;
	vertical-align: top;
}

.zeiten tr td:nth-of-type(2), .zeiten tr td:nth-of-type(3) {
	width: 40%;
	text-align: right;
}

@media ( min-width : 511px) {
	.zeiten tr td p {
		margin: 0.5em 0 0.5em 0;
		font-weight: bold;
		font-size: 1.2em;
	}
}

@media ( max-width : 510px) {
	.zeiten tr td p {
		margin: 0.5em 0 0.5em 0;
		font-weight: bold;
		font-size: 1em;
	}
}

@media ( max-width : 425px) {
	.zeiten tr td p {
		margin: 0.5em 0 0.5em 0;
		font-weight: bold;
		font-size: 0.8em;
	}
}

.navbar-collapse {
	padding-left: 0;
}

.navbar-toggle {
	border: 1px solid #6f1933;
}

.navbar-toggle .glyphicon {
	color: #6f1933;
}

#sidelogoAni {
	background-color: white;
}

#sidelogoAni a {
	padding: 5px 0 5px 0;
}

#debugWindow {
	position: fixed;
	min-width: 10px;
	min-height: 10px;
	background: yellow;
	top: 10px;
	left: 10px;
	border: 2px solid red;
	z-index: 20000;
	padding: 5px;
	font-size: 0.9em;
}

@media ( min-width : 992px) {
	#footerName {
		text-align: left;
	}
	#footerIndex {
		text-align: right;
	}
	iframe {
		width: 100%;
	}
}

@media ( max-width : 991px) {
	#footerName {
		text-align: center;
	}
	#footerIndex {
		text-align: center;
	}
	iframe {
		width: 90%;
	}
}

#xs-logo {
	position: absolute;
	float: left;
}

@media ( max-width : 470px) {
	#xs-logo {
		width: 300px;
	}
}

.clearfix {
	clear: both;
}

@media ( max-width : 991px) {
	#myCarousel {
		margin-top: 60px;
	}
}

@media ( max-width : 767px) {
	#myCarousel {
		margin-top: 0px;
	}
}

.carousel-inner .item {
	opacity: 0;
	transition: none;
	transform: translate3d(0, 0, 0) !important;
}

.carousel-inner .active {
	transition: opacity 1s ease-in-out;
	opacity: 1;
}

.alert {
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}

.big-alert {
	font-size: 1.5em !important;
	font-weight: bold;
	text-align: center;
}

hr {
	border-top: 1px solid #6f1933;
	!
	important
}

.anchor::before {
	content: "";
	display: block;
	height: 60px; /* fixed header height*/
	margin: -60px 0 0; /* negative fixed header height */
}