.tx-aledkmdb-pi1 {
	width: 100%;
    height: auto;
    float: left;
    margin: 0 auto;
    background-color: #f3f3f3;
    border-radius: 3px;
    border: 1px solid #E5E5E5;
    padding:10px;
}

.tx-aledkmdb-pi1 table {
    width: 100%;
    background-color: transparent;
    max-width: 345px;
}

.tx_aledkmdb_membertitle {
    display: inline;
    color: #000 !important;
    font-size: 18px !important;
   	font-family: headerFont,Oswald !important;
}

.broed-nobottom {
  font-style: normal;
  color: #000;
  display: block;
  margin-bottom: 0px;
  line-height: 143%;
}

#aledkjoin form table tbody tr td:first-child{
  padding-right: 10px;
}

#aledkjoin form table tbody tr td input{
  max-width: 220px;
}

.tx-aledkpollhigh-pi1 #list tbody tr td{
  padding: 3px;
}
.tx-aledkpolllow-pi1 #list tbody tr td {
  padding: 3px;
}

.tx-aledkpoll-pi1 #list tbody tr td {
  padding: 3px;
}

.csc-header .header_body h5 {
  font-family: headerFont,Oswald;
  font-size: 30px;
  text-decoration: none;
  padding: 0px 0px 10px;
  margin: 5px 0px 10px;
  /*background-image: url("grafik/us_header_line.gif");*/
  background-repeat: repeat-x;
  background-position: center bottom;
}

#scrapbook {
  width: 100% !important;
}

#scrapbook table {
  width: 90%;
}


@media only screen and (max-width: 1024px){

}

@media only screen and (max-width: 900px){

}

@media only screen and (max-width: 480px){
.tx-aledkbrew-pi1 .tx-aledkbrew-pi1-listrow table tbody tr td table tbody tr td {
  width: 100%;
  display: block;
}

.tx-aledkevents-pi1 #events tbody tr td {
  width: 100%;
  display: block;
}

.tx-aledkplaces-pi1 .tx-aledkplaces-pi1-listrow .tx_aledk_places tbody tr td table tbody tr td {
  display:block;
  width: 100%;
}

#scrapbook{
  width: 100% !important;
}

#scrapbook table {
  display:block;
  width: 100% !important;
}

#scrapbook table tbody {
  display:block;
}

#scrapbook table tr {
  display:block;
}

#scrapbook table tr td {
  padding: 3px;
}

.tx-sgglossary-pi form input {
  display:block;
}

}

.tx-felogin-pi1 form {
    margin-top: 6px;
}

.tx-felogin-pi1 .username, .tx-felogin-pi1 .password {
    clear: both;
    float: left;
    margin-top: 3px;
    width: 40%;
}

.tx-felogin-pi1 .username-logout {
    width: auto !important;
}

.tx-felogin-pi1 .username input, .tx-felogin-pi1 .password input {
    float: right;
}

.tx-felogin-pi1 .username label, .tx-felogin-pi1 .password label {
    float: left;
    margin-right: 10px;
    margin-top: 0;
    padding-top: 0;
}

.tx-felogin-pi1 .feLoginButton {
    clear: both;
    float: left;
    margin-top: 12px;
    margin-bottom: 6px;
}