body{ 
  background-color:#111;
  color:#ee9;
  font-family:Comic Sans MS,Smudger LET,Segoe Script,Ruach LET,One Stroke Script LET,Kristen ITC,JRuach LET,Gabriola,Lucida Handwriting,Arial;
  font-size:12px;
  line-height:14px;
  padding:4px;
  margin:2px;
  cursor:url(../images/curs.png),crosshair;
}
select{
  width:55px;
  height:150px;
  border: 4px double #666;
  box-shadow: inset 2px 5px 2px rgba(256,0,0,0.1);
  background: linear-gradient(to top,rgb(0,0,0) 10%,rgb(100,100,0) 100%);
  border-radius: 15px;
  padding:5px;
  margin:3px;
  text-align:center;
  color:#ee9;
  font-family:Comic Sans MS,Smudger LET,Segoe Script,Ruach LET,One Stroke Script LET,Kristen ITC,JRuach LET,Gabriola,Lucida Handwriting,Arial;
  cursor:pointer;
}
  .Monat{
    width:110px;
  }
  .Ort{
    width:260px;
  }
input{
  position:relative;
  visibility:visible;
	z-Index: 10;
  width:300px;
  height:30px;
  border: 4px double #666;
  box-shadow: inset 2px 5px 2px rgba(256,0,0,0.1);
  background: linear-gradient(to top,rgb(0,0,0) 10%,rgb(100,100,0) 100%);
  border-radius: 15px;
  padding:15px;
  margin:6px;
  text-align:center;
  color:#ee9;
  font-family:Comic Sans MS,Smudger LET,Segoe Script,Ruach LET,One Stroke Script LET,Kristen ITC,JRuach LET,Gabriola,Lucida Handwriting,Arial;
  cursor:pointer;
}
  .gewa{
    width:120px;
    height:20px;
    border: 2px double #666;
    border-radius: 10px;
    padding:1px;
    margin:1px;
    font-size: 10px;
    background: linear-gradient(to top,rgb(255,255,0) 10%,rgb(255,50,0) 100%);
    color:#222;
    cursor:url(../images/curs.png),crosshair;
  }
  .nakno{
    width:120px;
    height:20px;
    border: 2px double #666;
    border-radius: 10px;
    padding:1px;
    margin:1px;
    font-size: 10px;
  }
  .traiter{
    width:150px;
    height:25px;
    margin-left:-50px;
    background: linear-gradient(to top,rgb(255,255,0) 10%,rgb(255,50,0) 100%);
    color:#111;
    font-size: 12px;
    padding:1px;
    cursor:url(../images/curs.png),crosshair;
  }
a:link { padding:0px; margin:9px; color:#dda; text-decoration:none;}
a:visited { color:#dda; text-decoration:none;}
a:hover { color:#d90; font-weight:bold; font-size:85%;}
a:focus { color:#772; background-color:#200;}
a.hidden { color:#eee; background-color:#000; font-size:97%;}
h1{
  font-size:50px;
  line-height:25px;
  font-family:Chiller,Kristen ITC,Lucida Handwriting,Staccato222 BT,Bradley Hand ITC,John Handy LET,Viner Hand ITC,Ink Free,Calligraph421 BT,Mistral,Arial;
  color:#ee9;
  text-shadow:#999 10px 10px 10px, #fff 15px 15px 18px;
  padding:0px;
  margin:1px;
}
  .zusa{
      position:relative;
      top:-50px;
      left:-90px;
      text-align:right; 
      font-size: 10px;
      line-height: 12px;
      font-family:Comic Sans MS,Smudger LET,Segoe Script,Ruach LET,One Stroke Script LET,Kristen ITC,JRuach LET,Gabriola,Lucida Handwriting,Arial;   
  }
h2 {
  color: #fff;
  font-size:12px;
  line-height: 7px;
  text-shadow:#a33 5px 5px 5px, #ff6 2px 2px 8px;
}
  .ter{
    position:fixed;
    top:130px;
    left:250px;   
  }
h3{
  font-size:47px;
  line-height:30px;
  font-family:Chiller,Kristen ITC,Lucida Handwriting,Staccato222 BT,Bradley Hand ITC,John Handy LET,Viner Hand ITC,Ink Free,Calligraph421 BT,Mistral,Arial;
  color:#000;
  text-shadow:#333 10px 10px 10px, #fff 15px 15px 18px;
}
h4{
  font-size: 17px;
  line-height: 12px;
  font-family:Comic Sans MS,Smudger LET,Segoe Script,Ruach LET,One Stroke Script LET,Kristen ITC,JRuach LET,Gabriola,Lucida Handwriting,Arial;
}
h5{
  font-size:25px;
  line-height: 18px;
  color:#000;
  font-family:Chiller,Kristen ITC,Lucida Handwriting,Staccato222 BT,Bradley Hand ITC,John Handy LET,Viner Hand ITC,Ink Free,Calligraph421 BT,Mistral,Arial;
  text-shadow:#a83 5px 5px 5px, #fff 10px 10px 13px;
  border:0px;
  padding:3px;
  margin:3px;
}
h6{
  font-size:20px;
  line-height: 18px;
  color:#000;
  font-family: Cracked, Marker Felt, Hobo Std;
  text-shadow:#f00 5px 5px 5px, #fff 10px 10px 13px;
  background:#ffa;
  padding:10px;
  margin:0;
  position:fixed;
  top:200px;
  left:270px;
}
	.ZuSatz{
		color: #820;
    font-size:20px;
		background-color:#dda;
		border-top:0px solid #aa0;
		border-right:2px solid #aa0;
		border-bottom:2px solid #aa0;
		border-left:0px solid #aa0; 
		width:215px;
		height:45px;
		padding:5px;
		margin:0px;
	}
	.ZuSatzG{
		color: #820
    font-size:20px;
		background-color:#aad;
		border-top:0px solid #aa0;
		border-right:2px solid #aa0;
		border-bottom:2px solid #aa0;
		border-left:0px solid #aa0; 
		width:230px;
		height:55px;
		padding:5px;
		margin:0px;
	} 
table{
  width:90%;
  border:1px solid #111;
  padding:1px;
  margin:0px;
}
  .eng{
    border-collapse:collapse;
  }
  .i{
    width:60%;
    border:0px;
  }
  .ter0{
    border-collapse:collapse;
    border:5px;
    /*background-color:#222;
    
		border-top:2px solid #f00;
		border-right:2px solid #0f0;
		border-bottom:2px solid #ff0;
		border-left:2px solid #00f; 
    position:static;
    */
  }
  .training{
    width:100%;
    border:0px;
  }
  .spieler{
    border-collapse:collapse;
    border:0px;
  }
  .train{
    border:2px;
  }
td.kusp{
    width:30px;
    text-align:center;
  }
  .lasp{
    background-color:#aa6;
    width:70px;
    text-align:center;
  }
  .ueber{
    background-color:#ff9;
    text-align:center;
  }
  .text{
    background-color:#111;
    text-align:center;
  }
  
div{
  position:relative;
  border:0px solid #666;
  margin:1px;
  padding:1px;
  width:90%;
  height:auto;
}
  .t_0{
    position: absolute;
	  /*position: fixed;*/
	  /*position: relative;*/
	  /*position:static;*/
    left:5px;
    top:250px;
	  margin:5px;
	  padding:5px;
	  line-height: 25px;
	  width:250px;
	  height:25px;
    /*
    border:2px solid #fa5;
	  font-size:15px;
	  background-color:#ff9;
    */
	  opacity:.8;
  }
  .t_1{
    position: absolute;
	  /*position: fixed;*/
	  /*position: relative;*/
	  /*position:static;*/
    left:450px;
    top:270px;
	  margin:5px;
	  padding:5px;
	  line-height: 25px;
    width:250px;
	  height:25px;
    /*          
    border:2px solid #fa5;
	  font-size:15px;
    font-size:15px;
	  background-color:#ff9;
    */
	  opacity:1;
  }
  .termo{
    position: absolute;
	  /*position: fixed;*/
	  /*position: relative;*/
	  /*position:static;*/
	  margin:0px;
	  padding:0px;
	  font-size:15px;
	  line-height: 25px;
	  border:2px solid #fa5;
	  width:250px;
	  height:25px;
	  background-color:#ff9;
	  opacity:1;
  } 
  .info{
    position:fixed;
    z-Index:0;
    background:rgba(244,244,34,0.8);
    top:380px;
    left:300px;
    margin:0px;
    padding:0px;
    text-align:right;
    text-vlign:bottom;
    height:170px;
    width:265px;
  }
  .rechts{
    text-align:right;
  }
  .stern {
    left:10%;
    margin:0;
    padding:0;
    text-align:right;
    font-size:10px;
  }
  .ZuIn {
		position:fixed;
		top:55px;
		left:550px;
		width:260px;
		height:220px;
		border:2px solid #aa0;
		color:000;
		background-color:#222;
		font-size:12px;
		line-height: 14px;
		visibility:hidden;
		opacity:.95;
	}
img{ 
  border: 0px solid #666;
  margin:5px;
  padding:5px;
  position:absolute;
  top:40px;
  left:50px;
  width:255px;
  height:255px;
}
  .hintergrund{
		left: 15%;
		top: 180px;
		width:340px;
		height:100px;
    opacity:.3;
	}
  .termin{
    position:relative;
    top:0px;
    left:0px;
    width:50px;
    height:50px;
	}
  .navi{
    width:170px;
		height:170px;
		opacity:.3;
  }
  .raten{
    border:0px;
    margin:3px;
    padding:3px;
    cursor:pointer;
  }