body {
  margin: 2em 0 0 0;
  padding: 0 0 0 0;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 0.7em;
}


table, td , tr {
border-collapse: collapse;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

p {
 margin: 0 0 0 0;
 }


#container {
  background-color: #000066;
  color: black;
}

#left {
  background-image: url(/fileadmin/dmaqs-template/images/loginimage.jpg);
  width: 240px;
  height: 167px;
  margin: 0 -4px 0 0;
  float: left;
}

#right {
  background-color: #C0D6FC;
position: relative;
height: 167px;
min-height: 167px;
margin-left: 236px;
padding-left: 10em;
padding-right: 2em;
}

html>body #right {/*Hack: Hide from IE, reset height for FF*/
  height: auto;
}


#containermessage {
  vertical-align: middle;
  border-top: 0 none;
  text-align: center;
  overflow: visible;
  margin-top:20px;
}

#dmaqslogo {
  background: right;
  background-image: url(/fileadmin/dmaqs-template/images/dmaqslogo.jpg);
  background-repeat: no-repeat;
  height: 66px;
  margin: 0 1em 0 0;
}

#bottomtext {
  text-align: center;
  font-size: x-small;
}


.tx-felogin-pi1 h3 {
  margin: 0;
  padding: 1em 0 0 0;
}

.tx-felogin-pi1 div {
  font-weight: bold;
}

.tx-felogin-pi1 form {
  margin-top: 10px;
}

.tx-felogin-pi1 form p {
margin: 0;
}

.tx-felogin-pi1 fieldset {
  border: none;
  padding: 0;
  margin: 0;
}

.tx-felogin-pi1 legend {
  display: none;
}

.tx-felogin-pi1 label {
  font-weight: bold;
}
