
.counter {
display: block;
margin: 0 auto;
cursor: Default;
width: auto; /* Max. Breite */
padding:5px;
border: 1px solid #fefbfb;
border-radius: 6px;
background-color: #41a689;
}

.alles
{
text-align: center;
}

.oben
{
font-family: Arial;
font-size:  18px;
color:  #f4f1f1;
}
.unten
{
font-family: Arial;
font-size:  12px;
color:  #f4f1f1;
}
a:link, a:visited {
text-decoration: None;
}

a:hover {
text-decoration: none;
}

h1, h2, h3 {
font-weight: Normal;
}
label
{
width: auto;
display:inline-block;
vertical-align: middle;
padding-top:0px;
}

/* Eingabefehler */
span.fehler {
font-size: 10px;
vertical-align: top;
color: #FF0000;
}

.button {
font-size: 12px;
display:inline-block;
width: auto;
height: auto;
background: #0062c4;
padding: 5px;
text-align: center;
border-radius: 5px;
color: #ffffff;
border: 1px solid #0062c4;
}
.button:hover {
background: #008000;
color: #ffffff;
}
.button2 {
font-size: 12px;
display:inline-block;
width: auto;
height: auto;
background: #0062c4;
padding: 2px;
text-align: center;
border-radius: 2px;
color: #ffffff;
border: 1px solid #0062c4;
}
.button2:hover {
background: #008000;
color: #ffffff;
}
input[type=submit] {
font-size: 12px;
display:inline-block;
width: auto;
height: 26px;
background: #0062c4;
padding: 5px;
text-align: center;
border-radius: 5px;
color: #ffffff;
border: 1px solid #0062c4;
}

input[type=submit]:hover {
background: #008000;
color: #ffffff;
}
fieldset {
display:inline-block;
width: 100%;
min-width: 320px;
max-width: 440px;
height: auto;
padding: 10px;
text-align: left;
border: 1px solid #BDBDBD;
}


/* Adminlogin*/
.footer{
padding-bottom: 5px !important;
border: none !important;
background-color: transparent;
font-family: Arial;
font-size: 10px;
text-align: left;
}
.footer a{
color: #bdbdbd;
text-decoration: none !important;
}