@charset "utf-8";

body{font-size:14px;font-family:arial,sans-serif;}

.gelb{background-color:#ffd400;}
.blau{background-color:#0075be;}

.uploaddiv {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
}

#login .logindiv {
    margin-left: auto;
    margin-right: auto;
    width: 500px;
}
#login .logindiv .logincontainer {
    width: 100%;
}
#login .txt {
    font-size: 20px;
    margin-bottom: 7px;
    margin-top: 7px;
    width: 97%;
    height: 36px;
}
#login .submitto {
    font-size: 20px;
}
#login h3 {
    font-size: 20px;
    margin: 0;
}
#login table {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #f2f2f2 !important;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    padding: 25px;
    text-align: left;
    width: 100%;
}
#login form {
    margin-top: 30px;
}
/* Buttons */
.button, button, .buttonblock div, .mehraufwandblock .gomaw{
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  background: #a8a8a8;
  padding: 10px 19px 10px 19px;
  text-decoration: none;
  margin-bottom: 5px;
  margin-right: 5px;
  float: left;
  cursor: pointer;
}

button:hover, .buttonblock div:hover, .mehraufwandblock div.gomaw:hover{
  background-color: #0075be;
  text-decoration: none;
}
.buttonblock div.active, .mehraufwandblock .gomaw.active{
    background-color: green;
}
.buttonblock div.inactive {
    background-color: #ebebeb;
}
.buttonblock {
    display: inline-block;
    margin-bottom: 20px;
}
.buttonblock div {
    text-align: center;
}
.mehraufwandblock .gomaw {
    float: right !important;
}
/* Buttons */
.mehraufwandblock {
  display: inline-block;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 20px;
  text-align: right;
  width: 100%;
}
.mehraufwandblock label {
    color: #ababab;
    padding-right:15px;
}
.mehraufwandblock label .euro {
    color: #000;
    left: 115px;
    position: relative;
}
.mehraufwandblock input {
  border: 1px solid #a8a8a8;
  border-radius: 8px;
  font-size: 20px;
  padding: 11px 30px 11px 11px;
  text-align: right;
  width: 85px;
}

.summenblock {
    border-top: 1px solid #efefef;
    padding-top: 13px;
}
.cont_summe {
      float: left;
      text-align: right;
      width: 324px !important;
}
.cont_summe p {
    font-size: 25px;
    margin: 0 20px 0 0;
    padding: 0;
    padding-top: 15px;
}
form{display:block !important}
.joodb #searchForm {
    float: none;}