@import url('bootstrap/css/bootstrap.css');
@import url('css/responsive.css');
body {
    background: none !important;
}

/* navbar */
.navbar-top {
	text-transform: uppercase;
    border: none;
	border-radius: 0px;
    margin-bottom: 0px;
}
/* title */
.navbar-top .navbar-brand {
    color: #777;
}
.navbar-top .navbar-brand:hover,
.navbar-top .navbar-brand:focus {
    color: #5E5E5E;
}/*navigation */

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	background-color:#303E48;
}

.nav > li > a  {
    color:#fff;	
}
	
.nav > li > a:hover  {
    color:#fff;
	background-color:#303E48;
	
}

.navbar-toggle , .icon-bar {
    border-color: white;
    color: white;
}
.navbar-toggle .icon-bar {
	border:1px solid #fff;
}
.dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border: none;
    border-radius: 0px;
    margin: 0;
}
.nav-startpage{
	width:100%;
	padding:0;
	margin:0;
	}
.nav-startpage > li {	

	width:100%;
	text-align:center;
	list-style:none;
	margin-top:10px;
	box-shadow: 1px 1px 3px 0px #222;
}
.nav-startpage > li > a{
 display: block;
	width:100%;
	background-color:#A13121;
	color:#fff;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	
}

/* Content */
.content{
	color:#fff;
}

.content a{
	color:#fff;
}

.content h3{
	font-weight:bold;
}

/* Content */
.teaser{
	background:#A13121;
	margin-top:1%;
	margin-bottom:1%;
	color:#fff;
	border:1px solid #fff;
	box-shadow: 0px 0px 10px 3px #222;
	padding-left: 0;
    padding-right: 0;
	padding-top: 10px;
}

.teaser p{
   padding-left: 15px;
   padding-right: 15px;
}
.teaser:hover{
	background:#585758;
}


.teaser-link{
	background-color: rgba(230,230,230,0.8);	
	margin-bottom:20px;
	padding-top:3px;
	padding-bottom:3px;
}
.teaser-link h2{
	font-weight:bold;    
	font-size: 24px;
	color:#1e2d38;

	
}


.spacer-top-10{
padding-top:10px;
}
.spacer-top-80{
padding-top:80px;
}
.spacer-bottom-10{
padding-bottom:10px;
}
.spacer-bottom-80{
padding-bottom:80px;
}
.arrow-rechts{
	text-align:left;
}
.arrow-links{
	text-align:right;
}

.size-medium{
height: auto;max-width: 100%;
}
.alignleft {
    float: left;
    margin: 0.375em 1.75em 1.75em 0;
}
.alignright {
    float: right;
    margin: 0.375em 0 1.75em 1.75em;
}
.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto 1.75em;
}
.slider{
padding-top:10px;
}
.slider h4{
font-weight:bold;
font-size:80%;
margin-bottom: 0px;
margin-top: 4px;

}
.slick-slide{
padding-right:3px;
padding-left:3px;
}
.slick-slider {
    margin-bottom: 10px !important;
}


footer {
	background-color:#323d47;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
	color:#fff;
	font-size:12px;
}
footer a{
	color:#fff;
}
footer a:hover{
	color:#eee;
}


footer .menu-text {
    border-left: 1px solid #fff;
    padding-left: 10px;
    padding-right: 10px;
}

footer li:first-child .menu-text {
    border: medium none;
}
.navbar-spezial{
	padding-top:5px;
}