

#wachendetailseite 
{
	width: 100%-10px;
	padding: 10px;
}
div.wachentitelbild
{
	width: 100%-20px;
	padding: 20px;
	align-content: center;
	text-align: center;
}
#wacheninfoblock
{
	min-width: 100%-20px;
	padding: 20px;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
#wacheninfos
{
	min-width: 66%-20px;
	padding: 20px;
	float: left;
	webkit-flex: 1;    
    -ms-flex: 1;
    flex: 1;
}
div.wacheninfos
{
	justify-content: center;
	float: left;
	webkit-flex: 1;    
    -ms-flex: 1;
    flex: 1;
}
div.wacheninfosex
{
	width: 100%-20px;
	padding: 20px;
}
td.wacheinfolabel 
{
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-right: 20px;
}

td.wacheinfotext 
{
	text-align: left;
	vertical-align: top;
}
#wachenzahlen
{
	min-width: 33%-20px;
	padding: 20px;
	float: left;
	align-content: center;
	webkit-flex: 1;    
    -ms-flex: 1;
    flex: 1;
}
div.standortbox 
{
	width: 100%-20px;
	padding: 20px;
	align-content: center;
	align-items: center;
	text-align: center;
}
div.wachenbeschreibung 
{
	width: 100%-20px;
	padding: 20px;
}	

#wachefzglist 
{
	width: 100%-20px;
	padding: 20px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;	
	text-align: center;
}

#wachefzgadlist 
{
	width: 100%-20px;
	padding: 20px;
	margin-top: 20px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;	
	text-align: center;
}
td.fahrzeuglistewache {
	margin: 20px;
	width: 220px;
	display: inline-block;
}
#wachenkartekats
{
	width: 100%-20px;
	padding: 20px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;	
	text-align: center;
}
td.wachenkartekat {
	margin: 10px;
	width: 250px;
	display: inline-block;
	text-align: left;
}

/* Wachenzahlen */
 #outertab {
border: 1px #000000 solid;
border-collapse: collapse; 
width:200px;
height: 160px;
}
 #outertab th{
border: 0px #000000 solid;
background: #324594;
color: #fff;

}
 #innerdiv {
width: 100%;
height: 130px;
overflow-y:scroll;
padding: 0px;
margin: 0px;
} 
#innertab {
border: 0px solid #cc0000;
margin: 0px;
border-collapse: collapse; 
width: 100%;
height-max: 130px;
}
 #innertab td{
border: 1px #000000 solid;
height: 15px;
width: 33%;
padding-right: 5px;
} 
 #innertab td.wjznull{
border: 0px;
vertical-align: middle;
text-align: center;
height: 120px;
padding: 5px;
} 

@media (max-width:350px;)
{
	td.wacheinfolabel 
	{
		padding-right: 10px;
	}	
}
@media (min-width:350px;)
{
	td.wacheinfolabel 
	{
		padding-right: 50px;
	}	
}