body {
  padding-top: 5rem;
}
.starter-template {
  padding: 3rem 0.5rem;
  text-align: center;
}
table{
	margin:0 auto;
	  border-collapse: collapse;
}

th{
	background:#404347;
	color:#FFF;
}

tr{
	border:1px solid #000;
}

td{
	padding:0;
}

td.no{
	background-color: #FF0000;
}

td.yes{
	background-color:#00FF00;
}

.yes, .no{
	text-decoration:underline;
	text-decoration-style: dotted;
	cursor:help;
}

tr:nth-child(odd){
	background:#EEE;
}

p{
	margin-top:0.5em;
}

.about h2, .about p{
	text-align:left;
}

h1{
	margin-bottom:0.5em;	line-height:60px;
}

.hidden{
	display:none !important;
}

.bike,.walk{
	display:block;
	width:100%;
	height:100%;
}

.ja{
	background-color:#00FF00;
}

.nein{
	background-color:#FF0000;
}

#switch p{
	line-height:40px;
	display:inline-block;
	width:100px;
	border:1px solid #000;
	background:#FFF;
	color:#000;
	cursor:pointer;
	margin:20px 0;
}

#switch p.active{
	background:#000;
	color:#FFF;
}

.google-play img{
	height:60px;
}.google-play{	float:left;	display:block;}.itunes a{	height:40px;	width:145px;}.itunes{		display:block;		float:left;		margin-top:10px;}.tip{	clear:both;}.heading{	display:block;float:left;}