/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/raleway-v22-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/raleway-v22-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/raleway-v22-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/raleway-v22-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../fonts/raleway-v22-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/raleway-v22-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/raleway-v22-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/raleway-v22-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

*, body, html {
    font-family: 'Raleway', sans-serif;
    font-size: 12pt;
}

body, html {
    height: 100%;
}

body {
    padding-top: 50px;
}

body.no_padding {
    padding-top: 0px;
}

.container {
    max-width: 1140px;
}

.bg_nav {
    background-color: #708090;
}

tr.row_link {
    cursor: pointer;
}

td.cell_link {
    cursor: pointer;
}

div.div_link {
    cursor: pointer;
}

#eintrag_table_filter, #tags_table_filter, #kalender_filter {
    margin-left: 8px;
    float: left;
}

#teams_table_filter, #registrierungen_table_filter {
    margin-left: 0px;
    float: left;
}

#eintrag_table_filter label, #tags_table_filter label, #kalender_filter label {
    margin-left: 1em;
}

#eintrag_table_filter::before {
    content: "EINTR\00c4GE";
}

#tags_table_filter::before {
    content: "TAGS";
}

#kalender_filter::before {
    content: "KALENDER";
}


#bild_datei::after {
    content: "Bild ausw\00e4hlen";
}


#anhang_datei::after {
    content: "Datei ausw\00e4hlen";
}


div.thumbnail {
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

div.striped {
    background-color: rgba(0, 0, 0, 0.05);
}

div.index_bild {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

div.index_bild_voll {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
