@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;  /* Außenabstand zum Browserrand */
	padding:0;  /* Innenabstand zum Browserrand */
}

/* Gestaltung des äußeren Formular-Bereichs */
#main {
    margin: 0;  /* Außenabstand */
	border: 0px solid #ddd;  /* Stärke, Kontur und Farbe des äußeren Formular-Rahmens */
	width: 400px;  /* Breite */
    min-height: ;  /* Minimale Höhe */
	height: ; /* Höhe */
	background: #CCCCCC;  /* Hintergrund-Farbes */
    font-family: Verdana,Arial;  /* Standardschriftart */
    font-weight: bold;   /* Stärke der Standardschriftart */
    font-size : 12px;  /* Größe der Standardschriftart */
	color: #003468;  /* Schriftfarbe */
}

/* Gestaltung des Formulars */
form {
    margin-left: 10px;  /* Außenabstand zum äußeren Formular-Rahmen */
	border: 1px solid #ddd;  /* Stärke, Kontur und Farbe des Rahmens */
	width: 400px;  /* Breite */
	height: ;  /* Höhe */
	background: #EFEFEF;  /* Hintergrundfarbe  */
    padding: 3px;  /* Innenabstand */
    margin-bottom: 10px;  /* Außenabstand nach unten */
}

/* Gestaltung der Danke Seite */
#ergebnisseite {
	color: #003468;  /* Schriftfarbe */
    margin-left: 10px;  /* Außenabstand nach links */
    margin-top: 40px;  /* Außenabstand nach oben */
	border: 1px solid #ddd;  /* Stärke, Kontur und Farbe des Rahmens */
	width: 350px;  /* Breite */
	background-color: #CCCCCC;  /* Hintergrundfarbe */
    text-align: center;  /* Horizontale Textausrichtung */
    padding: 5px;  /* Innenabstand */
}

/*Gestaltung der Fehlermeldung bei unzureichender oder falscher Eingabe */
.fehler {
    font-weight: normal;  /* Schriftgewicht */
    font-size : 10px;  /* Schriftgröße */
    color: #dd1111;  /* Schriftfarbe */
    padding: 3px;  /* Innenabstand */

}

/* Gestaltung der Text Label */
.text {
	width:150px;  /* Breite */
}

/* Gestaltung des Senden-Buttons */
input.submit {
	background-color: #ff7500;  /* Hintergrundfarbe */
	color: #fff;  /* Schriftfarbe */
	font-weight: bold; /* Schriftgewicht */
	font-size: 11px;  /* Schriftgröße */
	padding: 1px 4px; /* Innenabstand */
}

/* Gestaltung der Formular Elemente */
input, textarea, select {
    color: #666666;  /* Schriftfarbe */
	font-size: 11px;  /* Schriftgröße */
	margin: 3px 0 0;  /* Außenabstand */
	padding: 1px 0;  /* Innenabstand */
	background: #fff;  /* Hintergrundfarbe */
	-moz-border-radius-bottomleft: 3px;  /* Abrundung der unteren linken Rahmenecke */
	-moz-border-radius-bottomright: 3px;  /* Abrundung der unteren rechten Rahmenecke */
	-moz-border-radius-topleft: 3px;  /* Abrundung der oberen linken Rahmenecke */
	-moz-border-radius-topright: 3px;  /* Abrundung der oberen rechten Rahmenecke */
}

/* Gestaltung der Textarea */
textarea {
	width: px;  /* Breite */
	font-size: 11px;  /* Schriftgröße */
}

/* Gestaltung des Formular Titels */
#titelschrift {
    font-weight: bold;  /* Schriftgewicht */
    margin: 10px;  /* Außenabstand */
    font-size : 16px;  /* Schriftgröße */
    color: #ff7500;  /* Schriftfarbe */
	line-height: 30px; /* Zeilenhöhe */
}

/* Gestaltung der CAPTCHA Rechenaufgabe */
.rechenaufgabe {
	font-size: 10px;  /* Schriftgröße */
	font-weight: bold;  /* Schriftgewicht */
}

/* Gestaltung der Sponsored-Zeile */
.sponsored {
	font-size: 9px;  /* S chriftgröße */
	color: silver;  /* Schriftfarbe */
	margin: 0;  /* Außenabstand */
	width: 381px;  /* Breite */
    font-weight: normal;  /* Schriftgewicht */
	line-height: 25px;  /* Zeilenhöhe */
	position: relative;  /* Positionierung */
	text-align: left;  /* Horizontale Textausrichtung */
	font-family: Verdana,Arial,Helvetica,sans-serif;  /* Standardschriftart */
}

/* Gestaltung des Sponsored-Logos */
.logo {
	display: inline;
	position: relative;  /* Positionsart */
	top: 8px;  /* Startposition von oben */
}
