

/* = = = = = = = = = = = = = = = = = datei format.css = = = = = = = = = = = = = = = = = = = = = = = = = */




/* ############################################################ */
/* allgemein */
/* ############################################################ */
.tabelle {
	width: 1900px; border-collapse: collapse; 
}

.zelle{
	padding: 3px; 
	background-color: LightGrey; 
	font-family: Verdana; 
	font-size: 40px;
	text-align: center; 
	color: Black; 
}
th{
	display:none; 
}
.separate {
	border-radius: 10px;
	border-spacing: 0;
	border-collapse: separate;
}
.separate td, table.separate th {
	border-bottom: 1px solid Gray;
}
.separate tr:last-child td:first-child {

}
.separate tr:last-child td:last-child {

}
.separate tr th:first-child, table.separate tr td:first-child {

}
.separate tr:first-child th, table.separate tr:first-child td {
}
.separate tr:first-child th:first-child, table.separate tr:first-child td:first-child {
}
.separate tr:first-child th:last-child, table.separate tr:first-child td:last-child {
}

/* ==================================== ab 320 pixel ================================== */
@media (min-width: 320px) {
.separate td, table.separate th {
	border-bottom: 1px solid Gray;
	font-size:8px
}
.zelle{
	padding: 3px; 
	background-color: LightGrey; 
	font-family: Verdana; 
	font-size: 12px;
	text-align: center; 
	color: Black; 
}

.zelledriverpers{
	padding: 3px; 
	background-color: LightGrey; 
	font-size: 14px;
	text-align: center; 
	color: Black; 
}

.inhaltbox-default #driverdetail {
	width: 100%;
	opacity: 0.9; 
	padding-right: 3rem; 
	padding-top: 2rem;
	font-size: 10px;
}

.inhaltbox-default_two #driverdetail {
	width: 100%;
	opacity: 0.9; 
	padding-right: 3rem; 
	padding-top: 2rem;
	font-size: 10px;
	margin-left: -2rem;
}

.inhaltbox-default_three #driverdetail {
	width: 100%;
	opacity: 0.9; 
	padding-right: 3rem; 
	padding-top: 2rem;
	font-size: 10px;
	margin-left: 0rem;
}
}

/* ==================================== ab 640 pixel ================================== */
@media (min-width: 640px) {
.zelle{
	padding: 3px; 
	background-color: LightGrey; 
	font-family: Verdana; 
	font-size: 24px;
	text-align: center; 
	color: Black; 
}
.separate td, table.separate th {
	font-size:14px
}

.inhaltbox-default_two #driverdetail {
	margin-left: 0rem;
}
}

/* ==================================== ab 1024 pixel ================================== */
@media (min-width: 1024px) {
.zelle{
	padding: 3px; 
	background-color: LightGrey; 
	font-family: Verdana; 
	font-size: 40px;
	text-align: center; 
	color: Black; 
}
.inhaltbox-default_two #driverdetail {
	width: 100%;
	opacity: 0.9; 
	padding-right: 3rem; 
	padding-top: 0rem;
	font-size: 10px;
}

}

/* ==================================== ab 1350 pixel ================================== */
@media (min-width: 1350px) {
.inhaltbox-default_two #driverdetail {
	font-size: 14px;
}
.separate td, table.separate th {
	font-size:16px
}
}

/* ==================================== ab 1600 pixel ================================== */
@media (min-width: 1600px) {
.inhaltbox-default_two #driverdetail {
	font-size: 18px;
}
.separate td, table.separate th {
	font-size:16px
}
}

/* ==================================== ab 1800 pixel ================================== */
@media (min-width: 1800px) {
.separate td, table.separate th {
	font-size:17px
}
}

/* ==================================== ab 1850 pixel ================================== */
@media (min-width: 1850px) {
.separate td, table.separate th {
	font-size:18px
}
}