/* General Styles */
html,body{max-width:100%;overflow-x:hidden}
body{padding-top:50px;padding-bottom:50px}
#content .col-md-9{margin-top:.71428571428em}
button.btn.btn-default{margin-top:.71428571428em}
/* Styling the header */
@media(min-width:768px){
body{padding-top:102px}
a.navbar-brand{background-image: url("../logo_as.png");background-repeat:no-repeat;height:102px;background-position:center;width:270px;text-indent:270px;overflow:hidden;padding:0;margin:0}

}

a.navbar-brand{white-space:nowrap}

.infotext {
	display: none;
}
	
@media(min-width:992px){
	nav h1{margin-top:20px;font-size:36px;font-weight:bold;color:#15789F;}
	nav h2{margin:5px;font-size:24px;color:#15789F;}
}
@media(min-width:368px){
	@media(max-width:990px){
		nav h1{margin-top:20px;font-size:26px;font-weight:bold;color:#15789F;}
		nav h2{margin:5px;font-size:18px;color:#15789F;}
	}
}

@media(max-width:768px){
	.infotext {
		display: block;
		padding: 10px 10px 5px 20px;
	}
}
@media(max-width:468px){
	.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 12px;
  line-height: 20px;
	}
}

/* Styling the menu */
div.col-md-3.hidden-xs ul.nav.navbar-nav li.menu-item,div.col-md-3.hidden-xs ul.nav.navbar-nav{width:100%}
li.menu-item.active a{background-color:#ddd}
/* Styling the footer */
footer{width:100%;background:white;text-align:center}
footer p{margin:0;padding:1em;}
.side-nav{position:fixed}
.panel-footer .label {font-size: 100%;}
.popover-content{color:#333}
.no-margin-top{margin-top:0}
.c_aufrufnummer{font-size: 2em}
.waitingtime{margin-top:0.5em}
#aktualisierung{max-width:30em}