.basicInfo {
    display: grid;
    grid-template-columns: auto 90%;
    grid-template-rows: auto;
	grid-column-gap: 1em;
	grid-row-gap: 0.5em;
	/*
	*/
}
.basicInfo .title{
	text-align: right;
	/*
	display: inline-block;
	*/
	white-space: nowrap; 
}
.basicInfo .text{
	white-space: normal; 
}
.vehicle-body{
	clear: both;
	width: 1010px;
	margin: 30px auto;
	background: #ffffff;
}

.responsive .vehicle-body{
	max-width: 1010px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	*zoom: 1;
}

.vehicle{
	width: 1010px;
	margin-top: 30px;
	padding-top: 30px;
	text-align:center;
	background: #ffffff;
}

.day {
	padding-left: 30px;
	padding-right: 30px;
	margin: 0 auto;
	box-sizing: border-box;
}

.dayKm{
	font-weight: normal;
	font-size: smaller;
	/*
	margin-left: 120px;
	*/
}

.wrapper {
  margin: 0 auto;
  border-bottom: 1px solid #D3D3D3;
}


.dayContainer {
  margin-bottom: 10px;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  width: auto;
  box-sizing: border-box;
  /*
  justify-content: space-between;
  width: 100%;
  align-items: stretch;
  */
}
.dayDate{
	font-weight: bold;
  width: auto;
  box-sizing: border-box;
  order: 1;
}

.dayImg {
  width: auto;
  box-sizing: border-box;
  order: 2;
}



.dayCol1 {
  width: auto;
  display: flex; /*Add this*/
  order: 2;
  margin-right: 10px;
  /*
  box-sizing: border-box;
  */
}
.dayCol1 .dayCol1Flex {
  /*height: 100%; Remove this*/
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 100%;
  box-sizing: border-box;
}
.dayCol1 .dayCol1Flex .dayCol1Text {
  width: 100%;
  order: 1
}

.dayCol2 {
  width: auto;
  display: flex; /*Add this*/
  order: 2;
  /*
  box-sizing: border-box;
  */
}
.dayCol2 .dayCol2Flex {
  /*height: 100%; Remove this*/
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 100%;
  box-sizing: border-box;
}
.dayCol2 .dayCol2Flex .dayCol2Text {
  width: 100%;
  order: 1
}

.dayCol2Text {
  min-height: 96px;
}
.dayCol2 .dayCol2Flex .dayCol2MinImg {
  width: 100%;
  aling-self: flex-end;
  box-sizing: border-box;
  display: block;
  order: 2
}



.imgMini {
	height: 32px;
	margin: 0 0 0 0 ;
}

.gallery{
	padding: 10px;
}

.gallery img{
	padding: 3px;
	margin: 0px;
}

