/**
 * Kompiliert mit Sass
 * 
 * @name login
 * @see http://sass-lang.com/guide/
 */

/*

Verfuegbare Variablen:
================
$einstellungen_ID: 1;
$einstellungen_design: 229;
$einstellungen_aktiv: 1;
$einstellungen_body_backgroundcolor: #ffffff;
$einstellungen_color_hintergrund: transparent;
$einstellungen_color_leiste: #ffffff;
$einstellungen_color_inhalt: #ffffff;
$einstellungen_color_navi: #ffffff;
$einstellungen_color_fuss: #999999;
$einstellungen_color_h1: #000000;
$einstellungen_color_h2: #888888;
$einstellungen_color_p: #000000;
$einstellungen_color_linien: #000066;
$einstellungen_color_navi_eintrag: #000000;
$einstellungen_color_navi_eintrag_hintergrund: transparent;
$einstellungen_schrift_p: 13;
$einstellungen_schrift_h: 13;
$einstellungen_schrift_navi: 13;
$einstellungen_aktivlste_breite: 280;
$einstellungen_mobile_version: 1;
$einstellungen_mobile_switch: 0;
$einstellungen_pw_laenge_min: 8;
$einstellungen_bn_laenge_min: 6;


*/

/*

Verwendete Imports:
================
@import 'login.scss';

*/

#haupt {
  background-color: #fff;
  position: relative;
  width: 50em;
  height: 30em;
  margin-top: 4em;
  margin-right: auto;
  margin-left: auto;
  padding: 20px 10px;
  border-radius: 15px;
  border: solid 3px #278ba3; }

body {
  font-family: Candara, "Trebuchet MS", Helvetica, geneva, sans-serif;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background-color: #fff; }

#kopf {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48em;
  height: 9.5em;
  margin-right: auto;
  margin-left: auto;
  border-bottom: 3px solid #278ba3; }

#kopf h1 {
  color: #000;
  font-size: 1.4em;
  font-family: Candara, "Trebuchet MS", Helvetica, geneva, sans-serif;
  font-weight: normal;
  font-style: normal;
  position: absolute;
  top: 1em;
  left: 9em;
  margin-top: 0; }

.hinweis {
  -moz-border-radius: 0.6em;
  width: 80%;
  margin: 1em auto;
  padding: 0.5em;
  border: solid 2px #ff8200; }

p, li {
  color: #000;
  font-size: 0.9em; }

h1 {
  font-size: 1.5em;
  line-height: 1.5em;
  margin-top: 0;
  padding-top: 0; }

.anmeldung {
  width: 8em;
  float: left; }

input.anmeldung {
  width: 15em; }

.warnung {
  border: solid 1px red;
  outline: solid 1px red; }

#anmeldeformular {
  width: 30em;
  margin-top: 1em;
  margin-right: auto;
  margin-left: auto; }

form p {
  line-height: 2em; }

h3 {
  color: #000080;
  font-size: 1.1em;
  font-weight: bold;
  width: 100%;
  margin: 1em 0 0.5em;
  border-bottom: 2pt dotted #ff8200; }

.eingabefehler {
  border: solid 2px red; }
