/* CSS Document */
/* Dummy */
#loginform {
  display: none;
  border:1px solid silver;
  padding:20px;
  position:absolute;
  width:200px;
  top:150px;
  left:50%;
  margin-left: -120px; /* hälfe der Breite des Elemtens + Padding */ 
  background-color: rgb(255,255,255);
  box-shadow:  0px 0px 20px -5px rgb(0,0,0);   
  border-radius: 5px;
  text-align: center;
} 

#loginname {
  position: absolute;
  right: 58px; 
  top: 0px;  
  line-height: 24px;
  background-color: rgb(240,240,240);   /*  hellgrau */
  padding: 0em 1em 0em 1em;   
}

#logintext{
  color: rgb(0,0,255);
}

#loginantragtext{
  color: black);
}

#loginimg {
  display: inline;
  position: absolute; 
  right: 34px;
  width: 24px;
  background-color: rgb(240,240,240);   /*  hellgrau */
}
#loginimgout {
  display: none;
  position: absolute; 
  right: 34px;
  width: 24px;
  background-color: rgb(240,240,240);   /*  hellgrau */
}

#logimg {
  width: 100%;
  margin-top: 5px;
}
#logimgout {
  width: 100%;
  margin-top: 5px;
}

@media screen and (max-width:550px){
  #loginname, #loginimgout, #loginimg {
    top: -30px; 
  }    
}  


#loginform table tr td{
  padding-left: 15px;
}

#loginform table tr td input{
  width: 95%;
  border-color: silver; 
}

#loginsenden{
  width: 150px;
  background: rgb(0,204,51);
  color: rgb(255,255,255);
  font-weight: bold;
  border-radius: 25px 5px 25px 5px;
  box-shadow:  0px 0px 10px -5px rgb(0,0,0); 
  margin: 3px;
}

#loginbeantragen{
  width: 150px;
  background: rgb(186,186,186);
  border-radius: 25px 5px 25px 5px;
  box-shadow:  0px 0px 10px -5px rgb(0,0,0); 
  margin: 3px;
}

#loginabbruch{
  float: right;
  width: 32px;
  height: 32px;
  margin-top: -30px;
  margin-right: -30px;
}

#div14TageLogin
{ display: inline;
}

#login_pw{
  width: 150px;
  background: rgb(204,255,153);
  border-radius: 25px 5px 25px 5px;
  box-shadow:  0px 0px 10px -5px rgb(0,0,0); 
  margin: 3px;
}

#login_bt_email{ 
  width: 150px;
  background: rgb(204,255,153);
  border-radius: 25px 5px 25px 5px;
  box-shadow:  0px 0px 10px -5px rgb(0,0,0); 
  margin: 3px;
}