.col-sm-12 {
  width: 100%;
  float: left;
  position: relative;
}
a#addNewFileUpload  {
font-size: 12px;
margin-bottom: 10px;
color:#fff;
  background: #858582;
  padding: 5px 8px;

}

a#addNewFileUpload:hover  {


  background: #585858;

}
#Files {
  width: 100%;
  margin-bottom: 10px;
}
#UploadFileSection {
  margin-top: 20px;
}
.nofloat {
  float: none !important;
  font-size: 20px;
  width: 100%;
  display: block;
}

p.alert-message {
  color: red;
  font-size: 17px;
}

ul.typo3-messages li {
  padding: 0 !important;
  margin: 0;
}

.foo {
  margin-top: 40px;
  float: left;
  width: 100%
}

.user {
  margin-bottom: 40px;
  float: left;
  width: 100%
}

#announcementLists_wrapper {
  margin-top: 20px;
}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.downloadLink {
  color: black;
  border: 2px solid black;
  padding: 5px;
  box-shadow: 2px 2px black;
}

.dateExpire {
  color: red;
}

.tx-announcement h2 {
  font-size: 20px;
}

form#UploadFiles {
  margin: 0;
}

p.einfuehrung {
  margin-top: 10px;
}

.tx-announcement select {
  height: 100px;
}

.uploadbutton {
  position: absolute;
  top: 96px;
  left: 320px;
}

.tx-announcement label {
  clear: both;
  margin-top: 10px;
  font-size: 16px;
  float: left;
  color: #000;
}

a.passwordvergessen {
  padding-top: 24px;
  display: block;
  font-size: 14px;
}

input#inputUpload0 {
  visibility: hidden;
  display: none;
}

.tx-announcement label.pass_1 {
  clear: both;
  margin-top: 35px;
  font-size: 16px;
  float: left;
  color: #000;
  margin-right: 20px;
}

.dl a {
  background: #008ad4;
  color: #fff;
  text-decoration: none;
  padding: 5px 10px;
  padding: 10px 15px;
  font-size: 15px;
}

.dl a:hover {
  background: #0471ab;
  color: #fff;
  text-decoration: none;
}

table.dataTable tbody th, table.dataTable tbody td {
  padding: 11px 14px;
  font-size: 15px !important;
}

.tx-announcement .col-sm-6 {
  width: 50%;
  float: left;
}

/*10May*/
.showcls {
  display: block;
}

tx-announcement.form {
  overflow: visible !important;
}

