body { margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-top:10px;
	background-color:#FFFFFF;
	/* background-color:#e6e6fa; */
	font-family: Verdana, sans-serif;
	font-size:0.85em;
	}
header {
	border-bottom:4px solid #f3d93c;
}
header > div table > td{
	width:50%;
}
.rechts {
	text-align:right;
}
header > div table {
	width:100%;
}
header > div {
	margin: 0 auto;
	max-width:1200px;
}
#eintrag p{
	/* width:250px; */
	}
#eintrag{
/* 	position:absolute;
	top:230px;
	left:1000px;
 */	
	margin:-30px 0 0 0px;
	width:100%;
	}

#plan{
	margin:0 50px 50px 0;
	float:left;
	}

#meldung{
		position:absolute;
		top:300px;
		left:300px;
		}
		
#gruppe{
	width:600px;
	height:300px;
	}
#text {
	margin-left:20px;
}
form {
	margin-left:20px;
}
a:link {
	color: #0000FF;
	text-decoration: none;
	}
	
a:visited {
	color: #76B0D5;
	text-decoration: none;
	}
	
a:hover, a:active {
	color: #2399E5;
	}
	
.plan{
	border:0;
	border-color:#000;
	border-collapse:collapse;
	margin:5px;
	padding:5px;
	}

.plan1{
	border-collapse:collapse;
	margin:5px;
	padding:5px;
	width:60px;
	}

.plan1a{
	border-collapse:collapse;
	margin:5px;
	padding:5px;
	width:400px;
	}

.plan2{
	margin:5px;
	padding:7px;
	}
/* .plan2:nth-of-type(6){
	width:160px;
	}
	
.plan2:nth-of-type(8)  {
	width:170px;
	}
 */ .farbe1{
	background-color:#cdcdcd;
	}
	
 .farbe0{
	background-color:#fff;
	}

 .farbe2{
	background-color:#eee;
	}
table.gruppe{
	border:none;
	border-collapse:collapse;
	padding:5px;
	}
.liste {
	line-height:150%;
}	
.formular {
	margin:0px auto;
	width:650px;
}
.anmeldung {
	background-image: linear-gradient(rgba(17,17,17,0.5) 0%, rgba(119,119,119,0.5) 30%, rgba(119,119,119,0.5) 70%,  rgba(17,17,17,0.5) 100%);
	box-shadow:0px 0px 10px 2px #111;
	text-shadow:0px 0px 12px #111;
	color:rgb(20,22,25);
	border:1px solid #f3d93c;
	}
.anmeldung input {
	width:150px;
}
.anmeldung td {
	width:120px;
}
.buton {
    background-image: linear-gradient(#ccc 0%, #fff8dc 50%, #ddd 100%);
    border: medium none;
    box-shadow: 0 1px 5px 0 #000;
    color: #000;
    height: 30px;
    position: relative;
    transition: all 2s ease 0s;
	/* letter-spacing:1px; */
}
.buton:hover {
    background-image: linear-gradient(#333 0%, #fff8dc 50%, #777 100%);
    border: medium none;
    box-shadow: -1px 10px 15px -10px #000;
    height: 30px;
    transform: scale(1.1, 1.1);
	border-radius:3px;
	/* letter-spacing:1px; */
    z-index: 2;
}
.kennung:hover{
	box-shadow:0 0 5px rgb(0,0,0);
	border-color:5px solid rgb(255,255,0);
}
.tabelle tr {
	/* box-shadow:0 0 5px rgb(100,100,100); */
	transition:all 1s;
}
.tabelle tr:hover {
	background:rgba(100,100,100,0.7);
	color:rgba(255,255,255,0.9);
}
.tabelle {
	box-shadow:0 0 5px rgb(100,100,100);
	border-collapse:collapse;
}