.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #fdd3a4;
}



.100pro{width:100%;}

.orange{color:#ef7e00;}
.grau{color:#858789;}
.dunkel{color:#858789;}

.rueckruf{
	margin-left: -5px;
	margin-top: -20px;
}

.no-icon{display:block;}

#phasen{margin-top:-40px;}

#phasen i{font-size:40px;margin-top:30px;}


#taetig-fuer .service_item a {
    left: 50%;
    margin-left: -80px;
    font-size: 60px;
    padding-top: 70px;
}

.alert-warning {
    color: #505050;
    background-color: #FFEEBD;
    border-color: #ef7e00;
	margin-left:-20px;
}



.logo2{
	display:none;
}

.service_item a {
	left: 50%;
	margin-left: -80px;
}



@media (max-width: 769px) {
	.logo2{
		display:inline;
		padding-left:15px;	
	}
	.service_item a {
		left: 50%;
		margin-left: -60px;
	}
	.flexslider.top_slider {
	}
		
}

.eindrittel{
    width:100%;
    padding: 0px 1% 20px 1%;
}

#datenschutz p {font-size:12px; line-height:14px;}
#datenschutz .fa{font-size:50px;padding-bottom:20px;}

#impressum p{font-size:12px;}

.kantinenplanung ul{
    list-style: none;
    margin: 0;
    padding: 0 0 0 1em;
    text-indent: -1em;
}
.kantinenplanung li{
    padding: 0;
    margin: 0 0 0.25em 0;    
}
.kantinenplanung li:before{content: "✓ "!important;}

.kursiv{font-style:italic; }

.mb0{margin-bottom:0px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}
.mt150{margin-top:150px;}
.mt175{margin-top:175px;}


.no-handy{display:block;}
.only-handy{display:none;}
.schnellkontakt{ display:block;}

.logo-klein{
	float:left;
	
}

.hamburger{
	margin-top: 10px;
	font-size: 40px;
}

#head-row{
	background-image:url(../img/head-hg.png);
	background-repeat: repeat-x;
}

#top-adresse{
	background-image:url(../img/hg.jpg);
	background-repeat: repeat;
	height: 361px;
	font-size: 16px;
	line-height: 24px;
}

#top-adresse p{
	position:absolute;
	color:#FFF;
	bottom: 0;
	margin-left:30px;
}


@media (max-width: 1199px) {
	#top-adresse{height:295px;}

	#top-adresse p{margin-left:5px;}
	
	
	#taetig-fuer .service_item i {padding-left:20px;margin-top:-10px;}

	#taetig-fuer h5{padding-top:25px;}
	
	
}

@media (max-width: 991px) {
	#top-adresse{height:225px;}
	#top-adresse p{font-size:12px; font-stretch:condensed; line-height:15px;}

	.schnellkontakt{
		display:none;	
	}
	
}

@media (max-width: 769px) {
    
    .eindrittel{
        width:31%;
        padding: 20px 1%;
    }
    
    
    
	.no-handy{display:none;}
	.only-handy{display:block;}
	
	.navbar-nav li a {
		padding: 5px;
		font-size: 20px;	
	}
	
	#taetig-fuer .service_item{height:220px;}

	#head-row{
		background-color:transparent;
		background-image:none;	
	}
	
	.foot_links li{
		font-size:12px;
		lineheight:10px;	
	}
	
	.flexslider.top_slider {
    	margin-top: 60px;
	}

}

@media (max-width: 560px) {
	.logo2 img{
		height:70px;
		width:auto;
	}
	
	.no-icon{
		display:none;	
	}
	.col-xxs-12{
		width:100%;	
	}
	
		
	.breite100{
		width:100%;	
	}
	
	.foot_links li{
		font-size:16px;
		lineheight:20px;	
	}
}
