.turniertextoben {	
    text-align: center;
    background-color:rgb(240, 227, 192);
    background-image: linear-gradient(rgb(240, 227, 192), #ffffff);
    padding-bottom: 0.2%;
  }
.turnierueberschrift1 {	
    font-family:Arial,Helvetica,Geneva,Sans Serif;
    font-size: clamp(20px, 1.5vw, 28px);
    margin:0.1%;
    color:#446BBA;
    text-align: center;
}
.turnierueberschrift2 {	
    font-family:Arial,Helvetica,Geneva,Sans Serif;
    font-size: clamp(14px, 1.3vw, 18px);
    margin:0.1%;
    margin-bottom: 3%;
    color:black;
	text-align: center;
}
.turniertableclass {
    background-color:rgb(255, 255, 255);
    background-image: linear-gradient(#fff,rgb(240, 227, 192));
    padding: 0 0 0 0;
}
.vlightbox {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	position:relative;
	vertical-align:top;
	width:160px;
	height: 120px;
	margin:5px;
	padding:3px;	
	border:solid 1px #828282;	
	background-color:#ffffff;
	opacity:0.87;
}

@media screen and (min-width: 768px) {
.turnierbilder {
    display: block;
    width:75vw;
    max-width: 1200px;
    margin: 0 auto;
    border-top: #446BBA 1px solid;
    border-bottom:  #446BBA 1px solid;
    border-right:  #446BBA 1px solid;
    border-left:  #446BBA 1px solid;
    padding: 0 0 0 0;
}
}

@media screen and (max-width: 768px) {
.turnierbilder {
    display: block;
    width: 95vw;
    max-width: 768px;
    border-top: #446BBA 1px solid;
    border-bottom:  #446BBA 1px solid;
    border-right:  #446BBA 1px solid;
    border-left:  #446BBA 1px solid;
    padding: 0 0 0 0;
}
}


