body:not(#main-scoreboard, #banner){margin: 0; background-color: #19a96e; }
#smaller {display: none;}
		.smaller_table {font-size: 4vw;  padding: 1vw; }
		.smaller_table  td {padding: 2vw;   }
		#home_src_s,#home_src_s_2, #away_src_s,#away_src_s_2 {box-shadow: 0px 0px 0.1vw 0.1vw #666666 inset;} 

  .banner_info{ font-size: 2vw;     -webkit-text-stroke: 0.1vw black; /* width and color */

         font-family: Arial Black;
 color: white;}

	.bottom_menu_button {
		background-color: #000000;
  color: black;
  padding: 15px 25px;
    box-shadow: 0 2.1px 1.3px rgba(0, 0, 0, 0.044),
    0 5.9px 4.2px rgba(0, 0, 0, 0.054), 0 12.6px 9.5px rgba(0, 0, 0, 0.061),
    0 25px 20px rgba(0, 0, 0, 0.1);
  text-align: center;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  }
  



	.divider{
 position: relative;
  bottom: 10px;
    font-family: Bahnschrift;
  src: url(bahnschrift.ttf);
  }

a:link {
  text-decoration: none;
  color: #0274be;
}

a:hover {
  text-decoration: underline;
}



	@font-face {
  font-family: Bahnschrift;
  src: url(bahnschrift.ttf);
  
}

	
.main{  
max-width: 650px;  
 position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
 .club_images{font-size: 75px; padding: 10px; } 
 
.footer, .footer a { text-align: center; width: 100%; height: auto; color: white; font-family: arial;font-size: 15px;}


  
.copyright{ text-align: center;  font-family: Bahnschrift;
  src: url(bahnschrift.ttf);color: black;  font-size: min(2.5vw, 15px); z-index: 1; position: absolute; margin-top: 0px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); opacity: 0.5;}

  .formtitel{background-color:#e6e6e6; padding: 10px; border-radius: 5px 5px 0px 0px;   border-style: solid;
  border-width: 1px 1px 0px 1px; border-color: #a0a0a0; color: black; }
  .clear{clear: both;}
.form{left: 100px;background-color:#ffffff; padding: 10px; border-radius: 0px 0px 5px 5px;   border-style: solid;
  border-width: 0px 1px 1px 1px; border-color: #a0a0a0;}
* {
  box-sizing: border-box;
}
.input{margin-bottom: 10px;   width: 100%;

  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;}
 .sizedtext {
  width: 200px;
  border: 1px solid;
  font-size: 15px;
  font-weight: normal;
  font-family: Arial;
}

.club_logo_secured{height: 55px;  display:inline; max-width:150px; margin-top: -5px;  }
 .club_logo_home{height: 29px;  display:inline;max-width: 100px; margin-top: -1px; }
 .club_logo_away{height: 29px;  display:inline;max-width: 100px; margin-top: -1px;}
 

 
.home_name {	
 float: left; 
   font-family: Verdana;
  background-color: white;
border-top: solid 5px; 
  border-bottom: solid 5px; 
box-shadow:         0px 0px 5px 1px #666666 inset;
border-radius: 5px;
 margin:2px;
 padding: 8px;

  }
  

  
.away_name {
	 position: relative;
  float: left;
border-top: solid 5px; 
  border-bottom: solid 5px; 
  background-color: white;
border-radius: 5px;
   
box-shadow:         0px 0px 5px 1px #666666 inset;
 margin:2px;
 padding: 8px;
  font-family: Verdana;
  }





  
  .timer_box{	
 

  float: left;
  font-family: Verdana;
  background-color: white;
box-shadow:         0px 0px 5px 1px #666666 inset;
 margin:2px;
 padding: 8px;

  }

  
.home_scorebox{	
 
  float: left;
 
  background-color: white;
  font-family: Verdana;

 box-shadow:         0px 0px 5px 1px #666666 inset;

 margin:2px;
 padding: 8px;
	
}

.away_scorebox{
 
  float: left;
  
  background-color: white;
  font-family: Verdana;

  box-shadow:         0px 0px 5px 1px #666666 inset;

 margin:2px;
 padding: 8px;

}





.clearfix{font-weight: 750;  
font-family: Bahnschrift; 
    display: flex;
	margin-top: 30px;
	font-size: 30px;
justify-content: center;
    align-items: center;
  
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;

}

 .timersize{font-size: 75px; margin:0px; font-family: Bahnschrift
  src: url(bahnschrift.ttf);}
  
.column1{font-family: Bahnschrift; max-width: 50px; overflow-wrap: break-word; }
.column2{font-family: Bahnschrift;}
.column3{font-family: Bahnschrift; max-width: 50px; overflow-wrap: break-word;}
 
 
th{width: 20px;padding: 3px; } 
.time_input{margin-bottom: 10px;    font-size: 20px;
text-align: center;
  padding: 15px 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
    font-family: Bahnschrift;
  src: url(bahnschrift.ttf);
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.club_input{margin: 0px; min-width: 300px;   font-size: 20px;
text-align: center;
font-family: Bahnschrift;
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
  width: 100%; margin-bottom: 0px;}
  
  .src_input{margin: 0px;  min-width: 300px;  outline: 0.5px solid #ccc;
text-align: center;
font-family: Bahnschrift;
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 4px;
  width: 100%;
  height: 40px;
   resize: vertical;}
  
.button{   background-color: #1864a7; /* Green */
  border: solid; border-radius: 5px;
  color: white;
  width: 100%;
  height: 75px;
   padding:  5px 10px 3px 10px;
  box-shadow: 0 2.1px 1.3px rgba(0, 0, 0, 0.044),
    0 5.9px 4.2px rgba(0, 0, 0, 0.054), 0 12.6px 9.5px rgba(0, 0, 0, 0.061),
    0 25px 20px rgba(0, 0, 0, 0.1);
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  transition: 0.1s;
  font-family: arial;
 }
  
 .button:hover {
  background-color: #404040;
}
  
  
.securedform{margin: 0px;  border: none;   }
.secured_table{padding: 10px; font-size: 30px; border: solid; margin: auto;  margin-top: 20px; background-color: white;}
.usr_controlls, .usr_controlls a{font-family: Bahnschrift;
  src: url(bahnschrift.ttf);  text-align: center; margin: 10px;color: white;}


 
   .kwart {padding:0px 50px;font-family: arial;}


.time{font-family: Bahnschrift;
  src: url(bahnschrift.ttf);  font-size: 20vw;    display: flex;
justify-content: center;
    align-items: center;}
.score{font-family: Bahnschrift;
  src: url(bahnschrift.ttf);padding:20px 0px;}
@media only screen and (max-width:1900px) {
	
	
body:not(#main-scoreboard, #banner){margin: 0; background-color: #19a96e;}
		.smaller_table {font-size: 7vw;  padding: 1vw; }
		.smaller_table  td {padding: 2vw;   }
		#home_src_s,#home_src_s_2, #away_src_s,#away_src_s_2 {box-shadow: 0px 0px 0.1vw 0.1vw #666666 inset;} 

#smaller {display: block; 



         font-family: Arial Black;


}
	.banner_info{ font-size: 2vw;     -webkit-text-stroke: 0.1vw black; /* width and color */

         font-family: Arial Black;
 color: white;}
	
	.bottom_menu_button {
		background-color: #000000;
  color: black;
  padding: 15px 25px;
    box-shadow: 0 2.1px 1.3px rgba(0, 0, 0, 0.044),
    0 5.9px 4.2px rgba(0, 0, 0, 0.054), 0 12.6px 9.5px rgba(0, 0, 0, 0.061),
    0 25px 20px rgba(0, 0, 0, 0.1);
  text-align: center;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  }
  

	
	.divider{
 position: relative;
  bottom: 10px;
    font-family: Bahnschrift;
  src: url(bahnschrift.ttf);
  }
	#fullscreen{display: none;}

	@font-face {
  font-family: Bahnschrift;
  src: url(bahnschrift.ttf);
}
		

	a:link {
  text-decoration: none;
  color: #0274be;
}

a:hover {
  text-decoration: underline;
}
.main{  
max-width: 650px;  
 position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
 .club_images{font-size: 75px; padding: 10px} 


.footer, .footer a { text-align: center;  color: white; font-family: arial;font-size: 15px; }
  


.copyright{ text-align: center;  font-family: Bahnschrift;
  src: url(bahnschrift.ttf);color: black;  font-size: min(2.5vw, 15px); z-index: 1; position: absolute; margin-top: 0px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); opacity: 0.5;}	


.club_logo_secured{height: 5vw;  display:inline; max-width:100vw;  margin-top: -5px;  }
.timersize{font-size: 75px;  margin:0px; font-family: arial;}  

 .column1{font-family: Bahnschrift; max-width: 50px; overflow-wrap: break-word;}
.column2{font-family: Bahnschrift;}
.column3{font-family: Bahnschrift; max-width: 50px; overflow-wrap: break-word;}
 
th{width: 20px;padding: 3px; } 
.time_input{margin-bottom: 10px;    font-size: 20px;
text-align: center;
    padding: 15px 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
    font-family: Bahnschrift;
  src: url(bahnschrift.ttf);
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.club_input{margin: 0px;  min-width: 300px;    font-size: 20px;
text-align: center;
  padding: 5px;
  font-family: Bahnschrift;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
  width: 100%;}
  
  .src_input{margin: 0px; min-width: 300px;    font-size: 20px;
text-align: center;
font-family: Bahnschrift;
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 4px;
  width: 100%;
   resize: vertical;}
  
.button{   background-color: #1864a7; /* Green */
  border: solid; border-radius: 5px;
  color: white;
  width: 100%;
  height: 75px;
   padding:  5px 10px 3px 10px;
  box-shadow: 0 2.1px 1.3px rgba(0, 0, 0, 0.044),
    0 5.9px 4.2px rgba(0, 0, 0, 0.054), 0 12.6px 9.5px rgba(0, 0, 0, 0.061),
    0 25px 20px rgba(0, 0, 0, 0.1);
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
   transition: 0.1s;
   font-family: arial;}
  
 .button:hover {
  background-color: #404040;
} 
  
  

.securedform{margin: 0px;  border: none;}
.secured_table{padding: 10px; font-size: 30px; border: solid; margin: auto; margin-top: 20px; background-color: white;}
.usr_controlls, .usr_controlls a {font-family: Bahnschrift;
  src: url(bahnschrift.ttf);   text-align: center; margin: 10px; color: white;}


 
   .kwart {padding:0px 50px; font-family: arial;}

	
	
	.time{font-family: Bahnschrift;
  src: url(bahnschrift.ttf);  font-size: 20vw;    display: flex;
justify-content: center;
    align-items: center;}
		
/* For tablets: */
.score{font-family: Bahnschrift;
  src: url(bahnschrift.ttf);padding:20px 0px;}

.club_logo_home{ padding: 1.5vw 0vw;   display: block;
  max-width:15vw;
  max-height:15vw;
  width: auto;
  height: auto;  }
 .club_logo_away{padding: 1.5vw 0vw;    display: block;
  max-width:15vw;
  max-height:15vw;
  width: auto;
  height: auto;    }

.Table-Normal {
	table-layout: fixed;
    position: relative;
    //display: block;
    margin: 0px auto;
    padding: 0px;
    width: 100%;
    height: 100%;
max-height: 65vw;
	border-spacing: 0px;
	border: 4vw solid transparent;
	font-family: Bahnschrift;
}



.Table-Normal tr {
    margin: 0;
    padding: 0;
    width: 100%; 

}

.Table-Normal tr td {
    margin: 0;
    padding: 0px;
	font-size: 5vw;
    
}
.home_src_s{color: blue;}


}

@media only screen and (max-width:1100px) {
		
	
		body:not(#main-scoreboard, #banner){margin: 0; background-color: #19a96e;}
	
				.smaller_table {font-size: 7vw;  padding: 1vw; }
		.smaller_table  td {padding: 2vw;   }
		#home_src_s,#home_src_s_2, #away_src_s,#away_src_s_2 {box-shadow: 0px 0px 0.1vw 0.1vw #666666 inset;} 
		
	#smaller {display: block;
         font-family: Arial Black;
}
	.banner_info{ font-size: 2vw;     -webkit-text-stroke: 0.1vw black; /* width and color */

         font-family: Arial Black;
 color: white;}
 
	.bottom_menu_button {
		background-color: #000000;
  color: black;
  padding: 15px 25px;
    box-shadow: 0 2.1px 1.3px rgba(0, 0, 0, 0.044),
    0 5.9px 4.2px rgba(0, 0, 0, 0.054), 0 12.6px 9.5px rgba(0, 0, 0, 0.061),
    0 25px 20px rgba(0, 0, 0, 0.1);
  text-align: center;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  }
  
  
  
	
	.divider{
 position: relative;
  bottom: 6.5px;
    font-family: Bahnschrift;
  src: url(bahnschrift.ttf);
  }
			#fullscreen{display: none;}
	
	
	@font-face {
  font-family: Bahnschrift;
  src: url(bahnschrift.ttf);
}
	
	
	

	
	
	a:link {
  text-decoration: none;
  color: #0274be;
}

a:hover {
  text-decoration: underline;
}
.main{ width: 93%;  max-width: 100%;    position: absolute;
  top: 2.5%;
  left: 3.5%;
  transform: translate(0%,0%);
}
 .club_images{font-size: 75px; padding: 10px} 
* {
  box-sizing: border-box;
}  


.formtitel{background-color:#e6e6e6; 
padding: 10px; 
border-radius: 5px 5px 0px 0px;  
 border-style: solid;
 border-width: 1px 1px 0px 1px; 
 border-color: #a0a0a0; 
 color: black;}
  .clear{clear: both;}
  
.form{ padding: 10px; border-radius: 0px 0px 5px 5px;   border-style: solid;
  border-width: 0px 1px 1px 1px;color: black; border-color: #a0a0a0;}

.input{margin-bottom: 10px;   width: 100%;

  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;}
  
.copyright{ text-align: center;  font-family: Bahnschrift;
  src: url(bahnschrift.ttf);color: black;  font-size: min(2.5vw, 15px); z-index: 1; position: absolute; margin-top: 0px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); opacity: 0.5;}
.footer, .footer a{ text-align: center; font-family: arial;color: white;  font-size: min(2.5vw, 15px); }	




.club_logo_secured{height: 5vw;  display:inline; max-width:100vw;  margin-top: -5px;  }


  
.club_logo_home{ padding: 1.5vw 0vw;   display: block;
  max-width:15vw;
  max-height:15vw;
  width: auto;
  height: auto;  }
 .club_logo_away{padding: 1.5vw 0vw;    display: block;
  max-width:15vw;
  max-height:15vw;
  width: auto;
  height: auto;    }



.column1{width: 30%; font-family: Bahnschrift; max-width: 50px; overflow-wrap: break-word;}
.column2{width: 40%; font-family: Bahnschrift;}
.column3{width: 30%; font-family: Bahnschrift; max-width: 50px; overflow-wrap: break-word;}

th{padding: 1px;  } 
.time_input{margin-bottom: 10px;   width: 7vw;  font-size: 3vw;
text-align: center;
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
  font-family: Bahnschrift;
  src: url(bahnschrift.ttf);
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.club_input{margin: 0px;  width: 100%; min-width: 0px; font-size: 2.5vw;
text-align: center;
  padding: 5px;
  font-family: Bahnschrift;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
  }
  .src_input{margin: 0px;   width: 100%; min-width: 0px; font-size: 2.5vw;
text-align: center;
font-family: Bahnschrift;
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;}
.button{   background-color: #1864a7; /* Green */
  border: solid;
  border-radius: 5px;
  color: white;
  width: 100%;
box-shadow: 0 2.1px 1.3px rgba(0, 0, 0, 0.044),
    0 5.9px 4.2px rgba(0, 0, 0, 0.054), 0 12.6px 9.5px rgba(0, 0, 0, 0.061),
    0 25px 20px rgba(0, 0, 0, 0.1);
  height: 9vw;
   max-height: 75px;
    padding:  5px 5px 3px 5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;font-family: arial;
  font-size: min(2vw, 16px);
  margin: 0px;
  cursor: pointer;
    transition: 0.1s;}
  
 .button:hover {
  background-color: #404040;
}
.securedform{margin: 0px;  }   
.secured_table{ padding: 10px; font-size: 3vw; width: 100%;   border: none; background-color: white; }
.usr_controlls, .usr_controlls a {font-family: Bahnschrift;
  src: url(bahnschrift.ttf);   text-align: center; margin: 10px; color: white;}

.kwart {padding:0px 3vw; font-family: arial;}



   .timersize{font-size: 10vw; margin:0px; font-family: arial;}

.time{font-family: Bahnschrift;
  src: url(bahnschrift.ttf);  font-size: 20vw;    display: flex;
justify-content: center;
    align-items: center;}
	
.score{font-family: arial;padding:2.5vw 0px;}	


 
.Table-Normal {
	table-layout: fixed;
    position: relative;
    //display: block;
    margin: 0px auto;
    padding: 0px;
    width: 100%;
    height: 100%;
max-height: 65vw;
	border-spacing: 0px;
	border: 4vw solid transparent;
	font-family: Bahnschrift;
}



.Table-Normal tr {
    margin: 0;
    padding: 0;
    width: 100%; 

}

.Table-Normal tr td {
    margin: 0;
    padding: 0px;
	font-size: 5vw;
    
}



.home_src_s{color: blue;}
}	
/* For tablets: */