/* SCHRIFTART EINBINDEN ------------------------------------------*/

@font-face{
  font-family: 'Fira Sans';
  src: url('FiraSans-Light.eot');
  src: local('Fira Sans Light'),
       url('FiraSans-Light.eot') format('embedded-opentype'),
       url('FiraSans-Light.woff') format('woff'),
       url('FiraSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face{
  font-family: 'Fira Sans';
  src: url('FiraSans-LightItalic.eot');
  src: local('Fira Sans Light Italic'),
       url('FiraSans-LightItalic.eot') format('embedded-opentype'),
       url('FiraSans-LightItalic.woff') format('woff'),
       url('FiraSans-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}

@font-face{
  font-family: 'Fira Sans';
  src: url('FiraSans-Regular.eot');
  src: local('Fira Sans Regular'),
       url('FiraSans-Regular.eot') format('embedded-opentype'),
       url('FiraSans-Regular.woff') format('woff'),
       url('FiraSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face{
  font-family: 'Fira Sans';
  src: url('FiraSans-Italic.eot');
  src: local('Fira Sans Regular Italic'),
       url('FiraSans-Italic.eot') format('embedded-opentype'),
       url('FiraSans-Italic.woff') format('woff'),
       url('FiraSans-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}

@font-face{
  font-family: 'Fira Sans';
  src: url('FiraSans-Medium.eot');
  src: local('Fira Sans Medium'),
       url('FiraSans-Medium.eot') format('embedded-opentype'),
       url('FiraSans-Medium.woff') format('woff'),
       url('FiraSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face{
  font-family: 'Fira Sans';
  src: url('FiraSans-MediumItalic.eot');
  src: local('Fira Sans Medium Italic'),
       url('FiraSans-MediumItalic.eot') format('embedded-opentype'),
       url('FiraSans-MediumItalic.woff') format('woff'),
       url('FiraSans-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}
/*----------------------------------------------------------------*/
body{
  color: #6f6f6f;
  font-family: 'Fira Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size: 14px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  width: 100%;
  font-weight: 300;
}


input, textarea, select, radio {
    color: #6f6f6f;
    font-family: "Fira Sans",Tahoma,Arial,Helvetica,sans-serif;
    /*font-size: 1em;*/
}

input, textarea, select, radio {
    background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #f2f2f2;
    color: #6f6f6f;
    font-family: "Fira Sans",Tahoma,Arial,Helvetica,sans-serif;
    /*font-size: 1em;*/
    margin: 0 0 15px;
    padding: 3px;
}

.input_container {
    float: left;
    margin: 0 2% 0 0;
    width: 45%;
}

tbody{
  font-size: 14px;
  color: #6f6f6f;
  opacity: 1;
}

.awk-datatable thead th, .awk-tabelle-default th, .fixedHeader th {
    background: #efefef none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #004784;
}

a{
  color: #004784;
}

#whatever{
  border: medium none;
  color: #706f6f;
  /*font-size: 1em;*/
  font-weight: 300;
  height: 33px;
  margin: 0;
  padding: 0 0 0 1em;
}

.awk-datatable tbody td, .awk-datatable thead th, .fixedHeader th {
  font-weight: 300;
}

/* Standorte */
.awk-map-navi tbody{
  /*font-size: 11px;*/
}

.awk-checkbox-marker{
  margin: 0;
}

h2{
  color: #004784;
}

.awk-marker-listenansicht table th, .awk-marker-listenansicht table td {
  font-weight: 300;
}

/* Termine */
#awk_pdf_abfallarten_container tbody{
  /*font-size: 1em;*/
}

.awk-formfeld-checkbox{
  margin: 0;
}

.awk-datatable table,
.fixedHeader table{
  width: 99.9%;
}


/* EMAIL ANMELDUNG -----------------------------------------------*/
.awk-anmeldung input,
.awk-abmeldung input{
  margin-bottom: 0;
}

.awk-status{
  padding-top: 10px;
}