@charset "utf-8";
/* CSS Document */

body {
	background-color:#62aaba;
	font-family:arial;
	color: #fff;
}

#gameTitel {
	color:#fff; 
	font-size: 26px;
	margin:0 0 10px 0;
	padding:0;
	width: 100%;
}



.speichern {
	position:absolute;
	top:40px;
	right:80px;
	float:right;
}



#turnierbaum {
	margin: 0px auto 0 auto;
}

div.hide {
	display:none;
}

div.phr1 {
	height: 90px;
}

.teambegegnung {
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
	background-color:#efefef;
	box-shadow:0 0 10px #414632;
	border-radius:5px;
	margin:10px 0;
	padding:3px 10px;
	border:3px solid #333;
	text-align: left;
	color: #000;
}

.topNav {
text-align: right;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.topNav a {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding: 2px;
	font-weight:bold;
	background: #333;
	display:inline-block;
	font-size: 10px;
}

.topNav a:hover {
	background: #fff;
	color: #333;
	}

.teambegegnung .titel {
	text-align:center;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	padding:0 0 6px 0;
	color: #666666;
}

.uhr {
	font-size:14px;
	padding:2px 2px 2px 15px;
	text-decoration:none;
	color: #e00f1f;
}

.zeit {
	font-size:20px;
	padding:15px 0px 2px 0px;
	text-decoration:none;
	font-weight: bold;
	color: #fff;
}

.notyet {
	color:#ccc;
}

.teamergebnis {
	text-align:right;
	font-weight:bold;
	font-size:16px;
}

.teamname {
	font-size: 16px;
	padding:4px 0px;
}

.aktion {
	font-size: 20px;
	padding:4px 0px 15px 0; 
}

#turnierbaum .round1 {
	width:300px;
}

#turnierbaum .round2 {
	background:url("r1.png") left center no-repeat;
	padding-left:35px;
	width:300px;
}


#turnierbaum .round2hide {
	background:none;
	padding-left:35px;
	width:300px;
}

#turnierbaum .round2tophide {
	background:url("r1bot.png") left center no-repeat;
	padding-left:35px;
	width:300px;
}

#turnierbaum .round2bothide {
	background:url("r1top.png") left center no-repeat;
	padding-left:35px;
	width:300px;
}

#turnierbaum .round3 {
	background:url("r2.png") left center no-repeat;
	padding-left:35px;
	width:300px;
}


#turnierbaum .round4 {
	background:url("r3.png") left center no-repeat;
	padding-left:35px;
	width:300px;
}

input.punkteeingabe {
	width:20px;
	text-align:center;
	padding:0;
	margin:0; 
	font-size:14px; 
}


.hidden {
	display:none;
}

.show {
	display:inline;
}

/* Team */
#Teamedit {
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:200%;
	background:#333;
	border-radius:10px;
	box-shadow:0 0 5px #333;
	overflow: hidden;
}

#Teamedit #teamUpdate {
	width: 500px;
	margin: 50px auto;
	background: url("bg50.png");
	padding: 20px;
	border-radius:20px;
}

#Teamedit label {
	display:inline-block;
	width: 140px;
	padding: 5px 25px 5px 5px;
	margin: 0 0 5px 0;
	text-align: right;
}

#Teamedit input.teameingabe {
	width:300px;
	text-align:left;
	padding:5px;
	margin:0 0 5px 0; 
	font-size:14px; 
}

#submitteameingabe {
	margin: 20px 150px 0 150px;
	width:200px;
	text-align: center;
}



/* Title */
#Titleedit {
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:150%;
	background:#333;
	border-radius:10px;
	box-shadow:0 0 5px #333;
	overflow: hidden;
}

#Titleedit #titleUpdate {
	width: 600px; 
	margin: 50px auto;
	background: url("bg50.png");
	padding: 20px;
	border-radius:20px;
}


#Titleedit input.uhreingabe {
	width:100px;
	text-align:left;
	padding:5px;
	margin:0 0 5px 0; 
	font-size:14px; 
}

#Titleedit label {
	display:inline-block;
	width: 180px;
	padding: 5px 25px 5px 5px;
	margin: 0 0 5px 0;
	text-align: right;
}

#Titleedit input.titleeingabe {
	width:220px;
	text-align:left;
	padding:5px;
	margin:0 0 5px 0; 
	font-size:14px; 
}

#submittitleeingabe {
	margin: 20px 150px 0 150px;
	width:200px;
	text-align: center;
}

.button { font-size:18px; }

.select { font-size:16px; }
