@media (min-width: 320px) {
.inhaltbox-default_team {
    margin: 1rem 1rem 0rem 1rem;
	min-height: 70rem;
	padding-top: 0rem;
}
	#racetype{
		width: 29%;
		display: block;
		position: absolute;
		z-index: 1;
		margin: 0rem 0rem 0rem 3rem;
	}
	#h1team {
		margin-left: 13rem;
		padding-bottom: 4rem;
		margin-top: 2rem;
		font-size: 2.5rem;
	}
	#teamtext{
		font-size: 1.2rem;
	}
	#historietable{
		width: 100%;
		opacity: 1; 
		padding-top: 3rem;
	}
	#stewardtext{
		font-size:1.1rem;
	}
	#racedaytext{
		min-width: 14rem;
		border-bottom: 1px solid gray;
		border-radius: 0px 0px 0px 15px;
		float: left;
		padding-left: 1rem;
	}
	#output{
		border-bottom: 1px solid gray;
		border-radius: 0px 0px 15px 0px;
		float: left;
		padding-right: 1rem;
		min-width: 14rem;
	}
	#outputsymbol{
		border-bottom: 1px solid gray;
		border-radius: 0px 0px 15px 0px;
		float: left;
		padding-right: 1rem;
		min-width: 9rem;
		padding-bottom: 0.9rem;
	}
	
	#outputtrack{
		border-bottom: 1px solid gray;
		border-radius: 0px 0px 15px 0px;
		float: left;
		padding-right: 1rem;
		padding-top: 0.6rem;
		padding-bottom: 0.6rem;
		min-width: 9rem;
		font-size: 9px;
	}
	#ampienttemp{
		width: 46%;
		border-bottom: 1px solid gray;
		border-radius: 0px 0px 0px 15px;
		float: left;
		padding-left: 1rem;
	}
	#tracktemp{
		width: 46%;
		border-bottom: 1px solid gray;
		border-radius: 0px 0px 0px 15px;
		float: left;
		padding-left: 1rem;
	}
	#weathertext{
		width: 57%;
		border-bottom: 1px solid gray;
		border-radius: 0px 0px 0px 15px;
		float: left;
		padding-left: 1rem;
	}
	#weather{
		position: absolute;
		margin-left: 19rem;
		margin-top: 10.5rem;
		width: 7%;
	}
	
}

@media (min-width: 640px) {
.inhaltbox-default_team {
    margin: 1rem 10rem 0rem 8rem;
    padding-right: 2rem;
	min-height: 72rem;
}
	#racetype{
		width: 10%;
		margin: 0rem 0rem 0rem 12rem;
	}
	#h1team {
		margin-left: 13rem;
		margin-top: 1rem;
	}
	#racedaytext{
		border-bottom: 1px solid gray;
		border-radius: 0px 0px 0px 15px;
		float: left;
		padding-left: 1rem;
		margin-left: 6rem;
	}
	#output{
		border-bottom: 1px solid gray;
		border-radius: 0px 0px 15px 0px;
		float: left;
		padding-right: 1rem;
		min-width: 14rem;
	}
	#outputsymbol{
		border-bottom: 1px solid gray;
		border-radius: 0px 0px 15px 0px;
		float: left;
		padding-right: 1rem;
		min-width: 9rem;
		padding-bottom: 0.9rem;
	}
	#ampienttemp {
		margin-left: 6rem;
	}
	#tracktemp {
		margin-left: 6rem;
	}
	#weathertext {
		margin-left: 6rem;
	}
	#weather{
		margin-left: 30rem;
		margin-top: 11rem;
		width: 4%;
	}
	
	@-moz-document url-prefix() {
		#racedaytext{
			min-width: 21rem;
		}
	}
}
@media (min-width: 1024px) {
	#racedaytext{
		min-width: 46%
	}
	#ampienttemp {
		width: 23%;
	}
	#tracktemp {
		width: 23%;
	}
}

@media (min-width: 1060px) {
	#weather{
		margin-left: 69rem;
		margin-top: 11rem;
		width: 5%;
	}
}

@media (min-width: 1192px) {
	#racedaytext{
		min-width: 45%;
	}
}

@media (min-width: 1222px) {
	#racedaytext{
		min-width: 18%;
	}
}

@media (min-width: 1350px) {
.streckendetail {
	margin-left: 29%;
    margin-right: 36%;
    position: relative;
	width: 40%;
}
.inhaltbox-default_team {
    margin: 1rem 10rem 0rem 9rem;
}
	#h1team {
		margin-left: 53rem;
		margin-top: 3rem;
	}
	#teamtext{
		font-size: 1.5rem;
	}
	#racedaytext{
		border-bottom: 1px solid gray;
		border-radius: 0px 0px 0px 15px;
		float: left;
		padding-left: 1rem;
		margin-left: 6rem;
		padding-top: 1rem;
	}
	#output{
		border-bottom: 1px solid gray;
		border-radius: 0px 0px 15px 0px;
		float: left;
		padding-right: 1rem;
		/*min-width: 9rem;*/
		padding-top: 1rem;
	}
	
	#outputsymbol{
		border-bottom: 1px solid gray;
		border-radius: 0px 0px 15px 0px;
		float: left;
		padding-right: 1rem;
		min-width: 9rem;
		padding-bottom: 0.9rem;
		padding-top: 1rem;
	}
	#outputtrack{
		border-bottom: 1px solid gray;
		border-radius: 0px 0px 15px 0px;
		float: left;
		padding-right: 1rem;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		min-width: 9rem;
		font-size: 17px;
	}
	#weather{	
		margin-left: 82rem;
		margin-top: 15rem;
		width: 3%;

	}
	#weathertext{
		width: 29%;
	}
}

@media (min-width: 1471px) {
.inhaltbox-default_team {
    margin: 1rem 10rem 0rem 9rem;
}
	#h1team {
		margin-left: 53rem;
		margin-top: 3rem;
	}
	#teamtext{
		font-size: 1.5rem;
	}
	#output{
		min-width: 9rem;
	}
	#weather{	
		margin-left: 76rem;
		margin-top: 11rem;
		width: 3%;

	}
}

@media (min-width: 1552px) {
	#racedaytext{
	}
}

@media (min-width: 1590px) {
	#racedaytext{
		min-width: 22rem;
	}
}

@media (min-width: 1600px) {
	.inhaltbox-default_team {
	}
	.streckendetail {
	width: 39%;
	}
	#racetype{
		width: 10%;
		margin: 0rem 0rem 0rem 18rem;
	}
	#h1team {
		margin-left: 27rem;
		margin-top: 4rem;
		font-size: 48px;
	}
	#weather{
		margin-left: 30rem;
		width: 3%;
	}
}

@media (min-width: 1632px) {
	#racedaytext{
	}
	@-moz-document url-prefix() {
		#racedaytext{
			min-width: 273em;
		}
	}
}

@media (min-width: 1672px) {
	#racedaytext{
	}
	@-moz-document url-prefix() {
		#racedaytext{
			min-width: 26rem;
		}
	}
}

@media (min-width: 1712px) {
	#racedaytext{
		
	}
	@-moz-document url-prefix() {
		#racedaytext{
		
		}
	}
}

@media (min-width: 1752px) {
	#racedaytext{
		
	}
	@-moz-document url-prefix() {
		#racedaytext{
			
		}
	}
}

@media (min-width: 1792px) {
	#racedaytext{
		
	}
}

@media (min-width: 1800px) {
.inhaltbox-default_team {
}
#h1team {
		margin-left: 53rem;
		margin-top: 3rem;
	}
	#teamtext{
		font-size: 1.5rem;
	}
	#racedaytext{
		
	}
	#weather{
		margin-left: 33rem;
		margin-top: 5rem;
		width: 5%;
	}
	
	@-moz-document url-prefix() {
		#racedaytext{
			
		}
	}
}