.verlauf {
	overflow: auto;
	white-space: nowrap;

	background-color:transparent;
	/* margin-left:10px; */
	text-align:center;
}
#naviheader {
	display:none;
}
.tabellenverlauf {
	font-size:10px;
	border: 2px solid purple;
	padding:2px;
	padding-bottom:0px;
}
.highlight {
	background-color:black;
	color:white;
	opacity: 0.3
} 
.normal {
}
.colright {
	width:250px;
	text-align:right;
	display:block;
	float:left;
}
.colleft {
	margin-left:5px;
	max-width:300px;
	text-align:left;
	float:left;
}
.colleft::after { 
    content: '\A';
    white-space: pre; 
}
.qline {
	clear:both;
	text-align:left;
}

/* .statistikgoals{ */
	/* width:25px; */
	/* margin: 2px; */
	/* display:block; */
	/* float:left; */
/* } */
/* .statistikmin{ */
	/* width:100px; */
	/* margin: 2px; */
	/* display:block; */
	/* float:left; */
/* } */
/* .statistikbem{ */
	/* width:55px; */
	/* margin: 2px; */
	/* display:block; */
	/* float:left; */
/* } */
.aktgamepo {
	
}
.aktgame {
	width:200px;
	/* height:180px; */
	color:steelblue;
	text-align:center;
	margin:3px auto;
	padding:2px auto;
	background-color:#111111; 
}
.qakt, .qaktverl, .qaktelf {
	/* width:100%; */
	height:25px;
	font-size:16px;
	color:yellow;
	padding: 2px;
	/* font-weigt:bolder; */
	/* background-color:black; */
	margin:2px auto;
	white-space:nowrap;
	/* white-space:nowrap; */
	/* text-align:center; */
	/* background-opacity: 0.2; */
	/* opacity: 0.4; */
		/* text-shadow: -1px 0 black, 0 1px black, */
      /* 1px 0 black, 0 -1px black; */
			/* background: rgba(0, 0, 0, 0.5); */
}

.statistik {
	opacity:1;
}
.akterg {
	background-color:black;
	margin:1px;
	padding: 1px 5px;
} 

.qakt {
	/* background-color:#01DFD7;	 */	
	/* text-shadow: -1px 0 black, 0 1px black, */
      /* 1px 0 black, 0 -1px black; */
}
.qaktverl{
	/* background-color: #01A9DB; */
	/* text-shadow: -1px 0 black, 0 1px black, */
      /* 1px 0 black, 0 -1px black; */	
		/* border-bottom: 1px solid black; */
	/* border-top: 1px solid black; */
}
.qaktelf {
	/* background-color: #0174DF;	 */
	/* text-shadow: -1px 0 black, 0 1px black, */
      /* 1px 0 black, 0 -1px black; */
}
.aktelf {
	color: red;
	/* text-shadow: 1px 0 black; */
			
}

.aktverl{
	color: green;	

	/* text-shadow: -1px 0 black, 0 1px black, */
      /* 1px 0 black, 0 -1px black */
}
.akthalb{
	/* text-shadow: -1px 0 black, 0 1px black, */
      /* 1px 0 black, 0 -1px black */
}
.f80 {
	font-size:80%;
}

.mainframe {

}
.main, .mainC {
  background-color : #ffffee;
  color: #000000;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left:auto;
  margin-right:auto;
  overflow:auto;
  min-height:300px; 
  max-width:95%;
  scrollbar:auto;
}
#countdowncontainer2 {
	background-color:#bfffbf;
	font-size: x-large;
}
.funuploads {
	position:relative;float:left; width:250px;min-height:140px; border:1px solid gray;padding:2px;margin:2px;overflow:auto;
}
#main2 {
	position: relative;
	padding: 0px;
	margin: 7px 2px;
	height: 98%;
}
.lcol {
	float:left;
	padding:5px;
	width: 247px;
	
}
.mcol {
	float: left;
	padding:5px;
}
.rcol {
	float: left;
	padding:5px;
	width: 247px;
}
.sbox, .dbox, .box {
	font-family : Courier New, Verdana, Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	background-color : #ffffff;
	border-style : solid;
	border-width : 1px;
	border-color : #000000;	
}
.dbox{
	padding: 2px 4px;
	margin-top:5px;
	/* margin: 0px 10px 7px 10px; */
	overflow: auto;
	text-align : center;
	width: 504px;
	/* float: left; */
	/* min-height: 500px; */
	/* background-image:url("https://m.wettboerse.chagg.de/images/logo_transparent.png"); */
	/* background-size: cover; */
	/* background-position-y: 50px; */
	/* opacity: 0.2; */
}
.box{
	padding: 2px 4px;
	margin-top:5px;
	/* margin-left:10px; */
	/* margin-bottom: 7px; */
	width: 237px;
	text-align : center;
	float: left;
}

.lastgames {
	border-bottom: 1px solid black;
	border-width: 60%;
}
.nonews {
	background-color:white;
	color:red;
	font-size:160%;
	/* margin:285px auto auto; */
	width:85%;
}
.news {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9.5pt;
background-color : #ffffee;
border: 0px #000000 solid;
width:750px;
padding-left: 120px;
padding-right:120px;
/* text-align:center; */
}
.newsmain {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9.5pt;
background-color : #ffffee;
border: 0px #000000 solid;
/*width:750px;*/
padding-left: 0px;
padding-right:0px;
text-align:left;
}
.pleiten {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9.5pt;
background-color : #ffffee;
border: 0px #000000 solid;
text-align:center;
margin:2px auto;
}
nav {
margin : 2px;
padding : 4px;
overflow:auto;
overflow-x:hidden;
text-align:justify; 
}
.clear {
clear:both;
}
#infotext{
    display:none;
    }
#infotext:hover{
    display:block;
    }
.head {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9.5pt;
background-color : #ffffee;
border-style : solid;
border-width : 1px;
border-color : black;
text-align : center;
padding: 1px 4px 1px 4px;
margin: 0px auto 0px auto;
max-width:960px;
overflow:hidden;
overflow-y:hidden;
height:200px;
}
.kontostand {
white-space: nowrap;
position:relative;
top:105px;
}
.Nickoptions {
border:none;
font-size:140%;
font-weight:bold;
color:navy;
size:15px;
width:75%;
text-align:center;
background-color:silver;
}
.zeit {
font-size:10px;
position:relative; 
top:3px; 
width:100%;
text-align:center;
margin:3px;
}
.headuser {
width:400px; 
min-height:180px; 
margin:1px; 
padding:5px; 
float:left; 
border: 1px dotted black;
background-image: url(https://wettboerse.chagg.de/kontoverlauf.php); 
background-repeat: no-repeat;
background-position:5px 85px;}
.loginhead {
/* font-family : Verdana, Arial, Helvetica, sans-serif; */
font-size : 9.5pt;
background-color : #ffffee;
border-style : solid;
border-width : 1px;
border-color : black;
text-align : center;
padding: 1px 4px 1px 4px;
margin: 0px 0px 0px 
overflow:hidden;
overflow-y:hidden;

}
.foot {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9.5pt;
background-color : #cccccc;
border-style : solid;
border-width : 1px;
border-color : black;
text-align : center;
padding: 1px auto 1px auto;
/* margin: 10px 15px 7px 15px; */
overflow:auto;
overflow-y:hidden;
/* width:100%; */
/* position:fixed; */
/* bottom:0; */
/* z-index:-1; */
margin: 5px 0px 1px;
}
.spfoot {
text-align:left;
white-space: nowrap; 
margin:2px 0px 2px 20px; 
}
.smmitspieler {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 7.5pt;
overflow : hidden;
background-color : #ffeeee;
border-style : solid;
border-width : 1px;
border-color : black;
width : 160px;
text-align : center;
padding : 2px;
margin:1px 26px 5px auto;
}

.console{
background-color:orange;
position:fixed;
top:0px;
right:0px;
width:200px;
}
.msg{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 7.5pt;
margin: 3px auto;
padding: 2px;
border-width : 6px 6px 6px 6px;
border-style : double;
border-color: navy transparent;
background-color:orange;
text-align: center;
color : navy;
font-weight: bold;
max-width: 350px;
}
.err_msg{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
margin: 3px auto;
padding: 2px;
border-width : 6px 6px 6px 6px;
border-style : double;
background-color:orange;
text-align: center;
color : darkred;
font-weight: bold;

max-width: 350px;

}

.sysmsg{
	background-color:silver;
	color:white;
}
.irge {
border-color : black;
border-top : 1px;
border-bottom : 1px;
}
.eingaben {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9.5pt;
text-align : center;
background-color : #eeeeee;
border-style : solid;
border-width : 1px;
border-color : black;
/* width : 700px; */
margin: 5px auto 5px auto;
padding : 4px;

}

.oneuser {
white-space: pre;
border:1px;
background-color:lightblue;
}
.chatbox {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
text-align : left;
background-color : ivory;
border-style : dotted;
border-width : 1px;
border-color : black;
margin: 2px;
height: 130px;
padding : 1px;
overflow: auto;
min-width:350px;
max-width: 400px;
float:left;
}
.chatform {

text-align:left;
}
.textinput {
	width:380px;
	text-align:left;
	margin-left:2px;
}
.textinput {
	height:12px;
	margin: 1px;
	padding:2px;
}

.textinput:focus {
	height:22px;
	overflow:auto;
	
}
.lbutton {
	margin: 0px;
	font-size:12px;
	padding:0px;
	margin:0px;
}


.chat {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-align : left;
background-color : ivory;
border-style : solid;
border-width : 1px;
border-color : black;
margin: 0px 10px;
max-height:80%;
max-height:80vh;
width:45%;
width:45vw;
max-width:600px;
/* padding : 1px; */
overflow: auto;
float:right;
}
.chatmsg {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-align : left;
background-color : ivory;
border-style : solid;
border-width : 1px;
border-color : black;
/* margin: 0px 10px 10px; */
position:relative;
max-height:80%;
max-height:80vh;
width:42%;
width:42vw;
max-width:600px;
/* padding : 1px; */
overflow: auto;
float:right;
}
.userbox {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
text-align : left;
background-color : ivory;
border-style : solid;
border-width : 0px;
border-color : black;
margin: 2px;
width : 120px;
padding : 1px;
overflow: auto;
}
.userlist {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
text-align : left;
background-color : ivory;
border-style : solid;
border-width : 0px;
border-color : black;
margin: 0px;
/* width : 35vw; */
padding : 1px;
/* overflow: auto; */
float:left;
width:100px;
overflow: auto;
min-width:100px;
max-width: 100px;
}

.onlinenick {
	border:4px transparent;border-radius:14%;padding:2px;background-color:lightgrey;color:red;margin:2px 2px;
	
}
.smlist {
	max-height:80%;
	max-height:80vh;
	padding : 2px 10px;
	overflow: auto;
	float:right;
}
.smlisthidden {
	max-height:80%;
	max-height:80vh;
	padding : 2px 10px;
	overflow: auto;
	float:right;	
	z-index:9;
	position:absolute;
	background:white;
	top:180px;
	left:50px;
	display:none;
}
.w45 {
	width:45%;width:45vw;
}
.regeln {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
background-color : #ffffee;
border-style : solid;
border-width : 1px;
border-color : black;
width : 60%;
margin-left : 20%;
margin-right : 20%;
padding : 8px;
}
.forumnav {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
background-color : #ffffee;
border-style : solid;
border-width : 0px 0px 1px 0px;
border-color : black;
width : 80%;
margin-left : 1%;
margin-right : 5%;
padding : 8px;
text-align: center;
}
.topright {
	float:right;
	position:relative;
	top:2px;
	right: 2px;

}
.formfull {
	width:90%;
	
	margin:2px auto;
	overflow:auto;
	font-size:160%;
	margin: 3px;
}

.zoom {
  /* padding: 50px; */
  /* background-color: green; */
  transition: transform .2s; /* Animation */
  /* width: 200px; */
  /* height: 200px; */
  /* margin: 0 auto; */
}

.zoom:hover {
  transform: scale(4.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.forum {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 7.5pt;
background-color : #eeeeee;
border-style : solid;
border-width : 1px;
border-color : black;
width : 80%;
margin-left : 2%;
margin-right : 2%;
padding : 8px;
}
.thread {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9.5pt;
background-color : #ffffee;
border-style : solid;
border-width : 0px;
border-color : black;
width : 94%;
margin-left : 1%;
margin-right : 5%;
padding : 8px;
overflow:auto;
}
.threadanswer {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9.5pt;
background-color : #eeeeee;
border-style : solid;
border-width : 0px;
border-color : black;
width : 88%;
margin-left : 7%;
margin-right : 5%;
padding : 8px;
overflow:auto;overflow-x:scroll;
}
.zitat {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9.5pt;
background-color : #eeeeff;
border-style : solid;
border-width : 1px;
border-color : red;
width : 70%;
margin-left : 20%;
margin-right : 10%;
padding : 20px;
overflow:auto;overflow-x:hidden;
}

.sum{ 
 font-size:80%;
 background-color:white;
 margin:2px;
 padding:1px;

}

.quote {
	font-size:80%;
	background-color:pink;
	margin:2px;
  padding:1px;
}

.einsatz {
 font-size:80%;
 background-color:navy;
 color:yellow;
 margin:0px;
 padding:2px 1px;	
	opacity:1;
	float:left;
	
}

.nettowin {
	font-size:80%;
	background-color:green;
	color: yellow;
	margin:2px;
  padding:2px 1px;
	opacity:1;
	float:right;
}

.nettolost {
	font-size:80%;
	background-color:red;
	color: yellow;
	margin:2px;
  padding:2px 1px;
	opacity:1;
	float:right;
}

.tore {
	text-align:center;
	display:block;
}
.begegnung {
	text-align:center;
	font-weight:bolder;
	font-size:1.3em;
	display:block;
	margin:2px;
	padding:2px;
}
@media screen and (max-width:900px) {
.mobilenavi{
	font-size:1.2em;
	color:green;
	text-align:left;
	background-color:silver;
	width:90%;
	height:40px;
	margin:0px;
	padding: 0px 2px;
	position: fixed;
	top:0px;
	left:0px;
	z-index:22;
}

/* .akterg, , .akthalb,  */

.akterg {
	background-color:white;
	margin:2px;
} 

.verlauf {
	width:100%;
	width:100vw;
	background-color:transparent;
	
}
.qakt, .qaktverl, .qaktelf {

	width:100%;
	padding: auto;
	font-weight:bolder;
}

.aktelf {
	text-shadow: -1px 0 black, 0 1px black,
      1px 0 black, 0 -1px black
}
.aktgame  {
	width:95%;width:95vw;
	color:steelblue;
	text-align:center;
	margin:3px auto;
	padding:2px auto;
	background-color:#333333; 
}
.mobilenavi:before { content: '\8801\ '; }

.funuploads {
	position:relative;width:250px;min-height:140px; border:1px solid gray;padding:2px;margin:2px auto;overflow:auto;
}
#naviheader {
font-size : 25px;
border-width : 0px;
width:100%;
width:100vw;
height:35px;
padding: 2px 0px;
margin: 0;
overflow:hidden;
top:0;
left:0;
position:fixed;
z-index:4;
background-color: #333;
display:block;
cursor:pointer;
color:silver;

	/* font-size:30px; */
	/*  */
	/* bottom:0px; */
	/* left:0px; */
	/* position:fixed; */
	/* float:left; */
	/* padding:0px; */
	/* margin:-3px 0px 0px 1px*/
}
.loginheadOLD {
font-size : 1em
background-color : #ffffee;
border-style : solid;
border-width : 1px;
border-color : black;
text-align : left;
padding:1px 4px 1px 4px;
margin: 0px auto 1px;
float:right;
position:fixed;
}
.loginhead {
	background:silver;
	width:100%;
	width:100vw;
	height:110px;
	padding:25px 10px 5px 10px;
	margin: 15px 0px 0px 0px;
  
	/* padding-left:30px; */
	white-space: normal;
	/* position:fixed; */
	top:55px;
	left:0px;
	z-index:3;
}
.userheader {
background:silver;
width:100%;
width:100vw;
height:25px;
padding:0px;
margin:0px;
/* padding-left:30px; */
white-space: nowrap;
position:fixed;
top:35px;
z-index:3;
}

.Nickoptions {
font-weight:bold;
color:navy;
font-size:0.94em;
background-color:silver;
padding:2px 0px;
text-align:left;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
border: none;
}
/* .headuser { */
/* margin:1px 0px;  */
/* padding:5px 0px;   */
/* border: 1px dotted black; */
/* background-color:white; */
/* width:100%; */
/* } */
.chatmsg {
font-size : 1em
text-align : left;
background-color : ivory;
border-style : solid;
border-width : 1px;
border-color : black;
/* margin: 0px 10px 10px; */
position:relative;
max-height:80%;
max-height:80vh;
max-height:400px;
width:95%;
width:95vw;
max-width:600px;
/* padding : 1px; */
overflow: auto;
float:right;
}
#chat, .chatC {
font-size : 1em;
text-align : left;
background-color : ivory;
border-style : solid;
border-width : 1px;
border-color : black;
margin: 0px;
padding: 0px;
height: 160px;
width:100%;

top:80px;
position:absolute;
z-index:2;
}
.chatC  {
	height: 0px;
}
.chatbox {
font-size : 1em;
text-align : left;
background-color : ivory;
border-style : dotted;
border-width : 1px;
border-color : black;
margin: 0px;
padding : 5px;
height: 100px;

overflow: auto;
}

.userbox {
font-size : 1em;
text-align : left;
background-color : ivory;
border-style : solid;
border-width : 0px;
border-color : black;
margin: 2px;
width : 120px;
padding : 1px;
overflow: auto;
}
.w45 {width:95%;width:95vw;overflow: auto;}
.userlist {
font-size : 0.75em;
text-align : left;
background-color : ivory;
border-style : solid;
border-width : 0px;
border-color : black;
margin: 0px;
padding : 1px;
/* white-space: nowrap; */
/* float:left; */
}

.onlinenick {
	border:4px transparent;border-radius:14%;padding:4px;background-color:silver;color:red;margin:1px 2px;
	
}
.smlist {
	/* max-height:80%; */
	/* max-height:80vh; */
	max-height:400px;
	padding : 2px 10px;
	overflow:auto;
	/* position:relative; */
	
	
	
	
}
.smlisthidden {
	/* max-height:80%; */
	/* max-height:80vh; */
	max-height:400px;
	padding : 2px 10px;
	overflow:auto;
	z-index:9;
	position:absolute;
	top:100px;
	left:50px;
	background:white;
	/* position:relative; */
	display:none;
	
	
	
}

.smchat {
	background:silver;
	width:100%;
	width:100vw;
	height:120px;
	padding:30px 10px;
	margin:0px;
	/* padding-left:30px; */
	white-space: normal;
	position:fixed;
	top:35px;
	left:0px;
	z-index:3;
	
	overflow:auto;
}

.main, .mainC {
  background-color : #ffffee;/*#transparent;*/
  /* color: #000000; */
  /* min-height:100% */
  /* padding: 7px auto 7px auto; */
	padding: 0px;
  margin: 0px;
	/* width:100%; */
	/* width:100vh; */
	height:100%;
	/* position:relative; */
	/* height:100vh; */
	/* position:absolute; */
	top:210px;
	/* height:0px; */
	left:0px;
	width: 100%;
	width: 100vw;
  overflow-x:hidden;
	overflow-y:auto;
	/* z-index:1; */
  /*  color: yellow; */
}
.mainC {
	top:60px;
}
#main2 {
}

.lcol {
}
.mcol { 
text-align:center;
}
.lastgames {
font-size: 1em;
/* width:300px; */
margin:4px auto;
border-top: 1px solid grey;
border-width: 70%;
}
.box{
	font-size : 1em;
	background-color : #ffffff;
	border-style : solid;
	border-width : 1px;
	border-color : #000000;
	padding: 2px 0px;
	margin: 2px 0px;
	/* overflow:auto; */
	text-align : center;
	
	/* overflow-x:auto; */
	/* width: 100%; */
  /* white-space: nowrap; */
	/* height:230px; */
	  /* width: 30em; */
    overflow-x: auto;
    white-space: nowrap;
}
.sbox{
	font-size : 1em;
	background-color : #ffffff;
	border-style : solid;
	border-width : 1px;
	border-color : #000000;
	padding: 2px auto;
	margin: 2px;
	overflow:auto;
	overflow-y:hidden;
	text-align : center;
}
.rbox{
	font-size : 1em;
	background-color : #ffffff;
	border-style : solid;
	border-width : 1px;
	border-color : #000000;
	padding: 2px auto;
	margin: 2px;
	overflow:auto;
	overflow-y:hidden;
	text-align : center;
}
.mbox{
	font-size : 1em;
	background-color : #ffffff;
	border-style : solid;
	border-width : 1px;
	border-color : #000000;
	padding: 0;
	margin: 0px;
	overflow-x:auto;
	overflow-y:hidden;
	text-align : center;
	width: 100%;
	height: 100%;
	white-space: normal;
}
.pleiten {
font-size : 1em;
background-color : #ffffee;
border: 0px #000000 solid;
text-align:center;
margin:2px auto;
}

#countdowncontainer2 {
	background-color:#bfffbf;
	font-size: x-large;
}

.foot {
font-size : 1em;
background-color : #cccccc;
border-style : solid;
border-width : 1px;
border-color : black;
text-align : center;
padding: 1px auto 1px auto;
margin: 5px 0px 1px;
/* margin: 10px 15px 7px 15px; */
overflow:auto;
width:100%;
position:fixed;
bottom:0;
/* z-index:-1; */
}

.footx {
font-size : 1em;
background-color : #ffffee;
border-style : solid;
border-width : 1px;
border-color : black;
text-align : center;
padding: 0px;
margin: 5px auto;
width:100%;
width:100vw;
overflow:auto;
/* overflow-y:hidden; */
/* bottom:0px; */
/* z-index:3; */
/* position:fixed; */
}
.newsmain {
font-size : 1em;
background-color : #ffffee;
border-style : solid;
border-width : 1px;
border-color : black;
margin : 2px;
padding : 14px;
/* overflow-x:hidden; */
text-align:justify;
white-space: normal;


}
.news {
font-size : 1em;
background-color : #ffffee;
border-style : solid;
border-width : 1px;
border-color : black;
margin : 2px;
padding : 4px;
overflow:auto;
overflow-x:hidden;
text-align:justify;

}
.rbox {
border:1px black solid; 
font-size : 1em;
overflow : hidden;
background-color : #ffffff;
text-align : center;
padding : 2px auto;
margin:1px auto;
}
#infotext{
	display:none;
}
#infotext:hover{
	display:block;
}	

/* .burger { */
	/* font-size:30px; */
	/* cursor:pointer; */
	/* bottom:0px; */
	/* left:0px; */
	/* position:fixed; */
	/* float:left; */
	/* padding:0px; */
	/* margin:-3px 0px 0px 1px; */
/* } */


.clear {
clear:both;
}

.placeholder {
	clear:both;
	min-height:50px;
	display:block;
}

.zeit {
font-size:0.625em;
position:relative; 
top:3px; 
width:100%;
text-align:center;
margin:3px;
}




.smmitspieler {
font-size : 1em;
overflow : hidden;
background-color : #ffeeee;
border-style : solid;
border-width : 1px;
border-color : black;

text-align : center;
padding : 2px;
margin:1px 26px 5px auto;
}

.console{
background-color:orange;

padding:0px;
margin:0px;
}
.msg{
margin: 2px 20px 2px 20px;
padding: 2px;
border-width : 6px 6px 6px 6px;
border-style : double;
border-color: navy transparent;
background-color : 	lightyellow;
text-align : center;
color : navy;
font-weight: bold;
font-size : 1em;
}
.err_msg{
margin: 2px 20px 2px 20px;
padding: 2px;
border-width : 6px 6px 6px 6px;
border-style : double;
border-color: darkred transparent;
background-color : 	lightyellow;
text-align : center;
color : darkred;
font-weight: bold;
font-size : 1em;
}
.irge {
border-color : black;
border-top : 1px;
border-bottom : 1px;
}
.eingaben {
font-size : 1em;
text-align : center;
background-color : #eeeeee;
border-style : solid;
border-width : 1px;
border-color : black;
margin: 5px auto 5px auto;
padding : 4px;
}
.chatform {
/* width:250px; */
width:vw;
}
.oneuser {
white-space: normal;
border:1px;
color:green;
background-color:lightblue;
}
.textinput {
	height:12px;
	margin: 1px;
	padding:2px;
	width:72%;
	width:72vw;
}

.textinput:focus {
  height: 90px;
	padding-top:1px;
	padding-left:1px;
	float:left;
	font-weight:bold;
	font-size:16px;
	width:99%;
	width:99vw;
}
.lbutton {
	margin: -30px;
	font-size:18px;
	padding:0px;
	margin:0px;
}

.spfoot {
text-align:left;
white-space: nowrap; 
margin:2px 20px; 
}

.userbox {
font-size : 1em;
text-align : left;
background-color : ivory;
border-style : solid;
border-width : 0px;
border-color : black;
margin: 2px;
width : 120px;
height: 130px;
padding : 1px;
overflow: auto;
}
.regeln {
font-size : 1em;
background-color : #ffffee;
border-style : solid;
border-width : 1px;
border-color : black;
width : 96%;
margin-left : 2%;
margin-right : 2%;
padding : 8px 0px;
}
.forumnav {
font-size : 1em;
background-color : #ffffee;
border-style : solid;
border-width : 0px 0px 1px 0px;
border-color : black;
width : 80%;
width: 80vw;
width: 80vw;
margin-left : 1%;
margin-right : 5%;
padding : 8px;
text-align: center;

}
.forum {
font-size : 1em;
background-color : #eeeeee;
border-style : solid;
border-width : 1px;
border-color : black;
width : 80%;
margin-left : 2%;
margin-right : 2%;
padding : 8px;
}
.thread {
font-size : 1em;
background-color : #ffffee;
border-style : solid;
border-width : 0px;
border-color : black;
width : 95%;
width : 95vw;
margin:0;
/* margin-right : 5%; */
padding : 8px;
overflow:auto;
}
.formfull {
	width:95%;
	width:95vw;
	margin:0%;
	overflow:auto;
	font-size:160%;
	margin: 3px;
}
.nonews {
	background-color:silver;;
	color:red;
	font-size:110%;
	padding:4px;
	margin:0px;
	border-top: 3px solid darkgrey;
	border-bottom: 3px solid darkgrey;
}
.zoom {
  /* padding: 50px; */
  /* background-color: green; */
  transition: transform .2s; /* Animation */
  /* width: 200px; */
  /* height: 200px; */
  /* margin: 0 auto; */
}

.zoom:hover {
  transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.topright {
	float:right;
	margin-right:0px;
	display:block;
}
.threadanswer {
font-size : 1em;
background-color : #eeeeee;
border-style : solid;
border-width : 0px;
border-color : black;
width : 88%;
margin-left : 7%;
margin-right : 5%;
padding : 8px;
overflow:auto;overflow-x:scroll;
}
.zitat {
font-size : 1em;
background-color : #eeeeff;
border-style : solid;
border-width : 1px;
border-color : red;
width : 70%;
margin-left : 20%;
margin-right : 10%;
padding : 20px;
overflow:auto;overflow-x:hidden;
}


.sum{ 
 font-size:80%;
 background-color:white;
 margin:2px;
 padding:1px;
}

.quote {
	font-size:80%;
	background-color:pink;
	margin:2px;
  padding:1px;
}

.einsatz {
 font-size:80%;
 background-color:navy;
 color:yellow;
 margin:0px;
 padding:2px 1px;	
	opacity:1;
	float:left;
	
}

.nettowin {
	font-size:80%;
	background-color:green;
	color: yellow;
	margin:2px;
  padding:2px 1px;
	opacity:1;
	float:right;
}

.nettolost {
	font-size:80%;
	background-color:red;
	color: yellow;
	margin:2px;
  padding:2px 1px;
	opacity:1;
	float:right;
}
.tore {
	text-align:center;
	display:block;
}
.begegnung {
	text-align:center;
	font-weight:bolder;
	font-size:1.3em;
	display:block;
	margin:2px;
	padding:2px;
}
}
.gruppe {
	width:98%;
	width:98vw; 
	max-width:400px;
	overflow:auto;
	color:grey;
	margin:5px auto;
	padding:3px;
	font-size:18px;
	text-align:center;
	float:left;
	border: 2px solid black;

}
.gruppentabelle {
	table-layout: fixed;
	width:100%;
	font-size:15px;
	font-weight:bold;
	background-color:silver;
	padding:5px 15px;
	text-align:right;
}
.gruppentabelle td:nth-child(2) {
  width: 70%;
}
.gruppenspiel {
	min-height:85px;
	max-height:85px;
	border-bottom: 1px solid grey;
}
.spielzeit, .spielzeitS, .spielzeitH, .spielzeitA {
display:block;
text-align:center;
margin:5px 0px 0px 0px;
padding:0px;
}
.spielzeit {
	font-size:15px;
}
.spielzeitS {
	font-size:12px;
}
.spielzeitH {
	font-size:11px;
}
.spielzeitA {
	font-size:11px;
	color:orange;
}
.homeTeam, .guestTeam {
	float:left;
	font-size:18px;
	width:35%; 
	/* width:37%; */
	min-width:35%; 
	max-width:35%; 
	display:block;
}
.homeTeam {
	text-align:right;
}
.guestTeam {
	text-align:left;
}
.homeFlag, .guestFlag {
	float:left;
	font-size:18px;
	width:7%; 
	/* width:5%;  */
	max-width:7%;
	display:block;
	text-align:center;
}
.Goals {
	float:left;
	font-size:20px;
	width:15%; 
	max-width: 15%;
	display:block;
	text-align:center;
}
.GoalsH {
	text-align:center;
	display:block;
	font-size:17px;
}
.quoten {
	font-size:14px;
	color:orange;
	display:block;
	text-align:center;'
}
.homeTeamS {
	float:left;
	font-size:11px; 
	display:inline-block;
	
}
.homeTeamS {
	text-align:right;
}
.TeamKO{
	/* float:left; */
	color:navy;
	font-size:11px; 
	display:block;
	text-align:left;
	margin-left:5px;
	/* padding-left:0px;  */
	
}
.GoalsKO {
	/* float:left; */
	/* font-size:15px;  */
	display:block;
	text-align:center;
}

.guestTeamS {
	text-align:left;
}
.homeFlagS, .guestFlagS {
	float:left;
	font-size:13px; 
	display:inline-block;
	text-align:center;
}
.homeFlagH, .guestFlagH {
	float:left;
	font-size:13px;
	text-align:left;
}
.GoalsS {
	float:left;
	font-size:15px; 
	display:inline-block;
	text-align:center;
}

.spielLink {
	text-align:center;
	display:inline-block;
}
.spielOrtS {
	/* font-size:120%; */
	margin:2px;
	padding:2px;
	color:navy;
	display:block;
	text-align:center;
	background-color:white;
	border-bottom: 1px solid navy;
	border-top: 1px solid navy;
}
.SpielS {
	background-color: silver; 
	border: 2px solid black; 
	margin:2px;'
}
.KOplan {
	font-size:10px;
	border:1px solid black;
	margin:4px auto; 
	padding: 4px;
	text-align:center;
}
.finale {
	border:1px solid black;
	font-weight: bold;
	margin-bottom:20px;
	background-color:gold;
	font-size:130%;
}
.platz3 {
	font-size:130%;
	font-weight: bold;
	border:1px solid black;
	background-color:pink;
	margin-top:20px;
}
.finalgruppe {
	width:98%;
	width:98vw; 
	max-width:400px;
	overflow:auto;
	color:grey;
	margin:5px auto;
	padding:3px;
	font-size:18px;
	text-align:center;
	float:left;'
}
.bgimg {
	background-repeat:no-repeat;
	background-size: 100% 100%; 
	background-blend-mode: color-burn;
	background-color: rgba(255, 255, 255, 0.6) !important;
}