
#loginmain {
   margin:25px;
   margin-top:100px;
}

#Login, #noJS {
  width:450px;
  margin:auto;
  margin-top:40px;
  padding-bottom:20px;
   color:#666666;
  text-align:center;
  margin-bottom: 10px;
}

#Login{
  display:none;
}

#Login h1, #Login h2, #noJS h2 {
   text-align:center;
   color:#666666;
   font-weight:normal;
   font-size:1em;
}

h1,h2 {
   color:#666666;
   line-height:22px;
} 

#Login div, #noJS div {
  margin:6px;
}

#noJS div {
  text-align:center;
}

#Login form {
  padding:10px;
}

#Login label {
    display:block;
    padding-top:10px;
    color:silver;
    display:none;
}
.inputdata {
  width:60%;
}
input[type="text"],input[type="password"],textarea, select {
    border: 1px solid #DADADA;
    color: #000;
    outline: 0 none;
    margin-bottom:2px;
    padding: 5px;
    font-size: 13px;
    box-shadow: inset 0px 1px 4px #ECECEC;
    -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}
input[type="text"]:hover,textarea:hover,select:hover {
    border: 1px solid #BCBCB4;
}


input[type=submit],input[type=text], input[type=password] {
  border:1px solid silver;
  font-size:1em !Important;
  padding:10px;
  border-radius:2px;
  margin-top:20px;
}

input[type=submit] {
  padding:10px !Important;
  padding-left:30px !Important;
  padding-right:30px !Important;
  cursor:pointer;
}



#Login .link {
  padding:10px;
}

#loginloader {
   display:none;
}

#Footer {
 position:absolute;
 bottom:0;
 padding:0;
 padding-bottom:10px;
 left:0;
 width:100%;
 text-align:center;

}
#Footer .text {
  font-size:12px;
  padding:10px;
  color:white;
  background:#273653;
}

#Footer .text a{
  color:white;
}


.loginwahl {
  text-align:center;
  margin:auto;
  width:670px;
}


 .Box {
   z-index:0;
   border:1px solid var(--portal-color);
   background:#F2F2F2;
   color:#666666;
   text-align:center;
   padding:10px;
   margin:10px;
   width:630px;
   cursor:pointer;
 }

 .Box:hover {
   background:var(--portal-color);
   color:white;
   
 }
 .Box h3 {
   margin:0;
   margin-bottom:8px;
  }

 .Box small {
  font-size:11px;
 }

  p{
   line-height:18px;
 }

 .Box div a {
   padding:5px;
   text-decoration: none;
   font-weight:bold;
 }

 #status {
   padding:5px;
 }


