body {background-color:#E3DABB;}

select, input
{
  border:1px solid black;
  width:110px;
}

#fehler {
	border:0px solid black;
	color:red;
	font-size:16px;
	float:left;
}

#anmelden {
	border:1px solid black;
	position: fixed;
    top: 0px;
    width: 100%;
	background-color:gray;
	color:white;
	float:left;
	padding: 5 0 2 3;
}

#zusatztop {height:25px;width:100%;border:0px solid black;}

#zusatzGESPERRT {
	border:0px solid black;
	position: fixed;
    /*top: 40px;*/
	top:30px;
    width: 100%;
	background-color:white;
	display:none;
}

#info1 {border:1px solid black;}

/*Klassen */
.feldnr {text-align:center;} 
/*
.tab , tr, td {border:1px solid black; border-collapse: collapse;}
*/
.tab {border:0px solid black; border-collapse: collapse;}
.drop {width:200px;}
.labeltxt {font-size:16px;margin:-10 0 0 0;}
.inputanmeldung {border:1px solid black;}
.dropdown {
    position: relative;
    width: 110px;
	float:left;
	margin: 0 0 0 0;
}
.dropdown select {width: 100%;}
.dropdown > * {
    box-sizing: border-box;
    height: 1.5em;
}
.dropdown input {
    position: absolute;
    width: calc(100% - 18px);
}
.longinputdropdown {width:200px;}
.buttonsubmit {margin:0 0 0 0;}
.labelinput
{
  font-family: Arial;
  font-size:12px;
  border:1px solid black;
  padding:2px 2px 2px 4px;
  background-color:ghostwhite;
}
.waffendiv{float:right;}
.waffenbild{border:1px solid black;}
/* .menudiv {border:1px solid black;width:1200px;width: calc(100% - 450px);}  */
.menubild {float:left;margin-right:5px;border:0px solid black;}
.menutxt {margin:0;line-height:25px;font-weight: bold;}
.copydiv {
	border:0px solid black;
	text-align:right;
	font-size:9px;
	top:-25px;
	margin: -5 15 0 0;
}

.bonbon {float:left;margin-right:15px;width:25px;height:25px;}
.bonbon:hover,
.bonbon:focus {width:25px;height:25px;margin-right:15px;/*box-shadow: rgba(0, 0, 0, 0.7) 0px 5px 15px, inset rgba(0, 0, 0, 0.15) 0px -10px 20px; */}

.bonbonlarge {width:50px;height:25px;}
.bonbonlarge:hover,
.bonbonlarge:focus {width:48px;height:24px;margin-right:2px;}

.numin {width:45px;text-align:center;}