.red {color: #AA0000;}

#rechner {
  	height: 	160px;
  	width: 		730px;
  	position:	absolute;
	top:		118px;
	left:		35px;
	font-size: 	8pt;
	color:		black;
	overflow:	auto;
}

#vielenDank {
  	height: 	160px;
  	width: 		730px;
  	position:	absolute;
	top:		118px;
	left:		15px;
	font-size: 	8pt;
	color:		black;
	overflow:	auto;
}

.info {
	height: 	30px;
  	width: 		580px;
	position:	relative;
	top:		0px;
	left:		0px;
}

.spalten {
	height: 		90px;
	width: 			720px;
	position:		relative;
	top:			0px;
	left:			0px;
	line-height: 	2.3;
	padding-top: 	3px;
}

.spalte1von3 { width: 190px; left: 0px; position: absolute; }
.spalte2von3 { width: 170px; left: 190px; position: absolute; }
.spalte3von3 { width: 220px; left: 360px; position: absolute; }

.spalte1von3breit { width: 210px; left: 0px; position: absolute; }
.spalte2von3breit { width: 240px; left: 240px; position: absolute; }
.spalte3von3breit { width: 225px; left: 505px; position: absolute; }

.spalte1von2 { width: 250px; left: 0px; position: absolute; }
.spalte2von2 { width: 250px; left: 250px; position: absolute; }

label { /* Alle Labels */
  display: block;
  float: left;
}

input { /* Alle Eingabefelder */
  display: block;
  float: left;
  width: 75px;
  height: 15px;
  margin-top: 2px;
}

select { /* Alle Dropdowns */
  display: block;
  float: left;
  width: 80px;
  margin-top: 2px;
}

/* Schritt 1 */
label.reisezeitraum {width: 60px; }
label.zimmerart {width: 150px; }
label.uebernachtung {width: 190px; }
input#zimmer, input#uebernachtung { display: block; width: 15px; margin: 5px 5px 0 0; }

/* Schritt 2 */
label.reiseteilnehmer {width: 190px; margin-left: 10px; }
input#avm_erw, input#avm_jun, input#avm_jug, input#avm_kin, input#navm_erw, input#navm_jun, input#navm_jug, input#navm_kin { width: 25px; }

/* Schritt 4 */
label.reiseanmelder {width: 70px; }
label.reiseanmelderSpalteDrei {width: 65px; }
input#name, input#vorname { width: 130px; }
input#strasse { width: 115px; margin-right: 3px; }
input#hausnummer { width: 30px; }
input#plz { width: 50px; margin-right: 3px; }
input#ort { width: 95px; }
input#telefon, input#email { width: 150px; }
select#land { width: 160px; }

/* Schritt 5 */
textarea#reisewunsche { width: 450px; height: 105px; }

/* Schritt 6 */
div.ubersichtSpalteEins { width: 80px; font-weight: bold; line-height: 	1.75; float: left; }
div.ubersichtSpalteZwei { margin-left: 150px; line-height: 	1.75; }
div.clear {clear: both;}


.rechner_buttons {
	left:		0px;
	height: 	20px;
    width:		100px;
	position:	absolute;
	color: 		#FFFFFF;
	background-color: #047531;
}

.rechner_buttonSenden {
	left:		0px;
	height: 	20px;
    width:		130px;
	position:	absolute;
	color: 		#FFFFFF;
	background-color: #047531;
}

div.rechnerButtonWeiter{
  margin:0;
  padding:0;
  position:absolute;
  top:250px;
  left:660px;
}

div.rechnerButtonSenden{
  margin:0;
  padding:0;
  position:absolute;
  top:250px;
  left:630px;
}

div.rechnerButtonNeuBerechnen{
  margin:0;
  padding:0;
  position:absolute;
  top:250px;
  left:33px;
}















