
.Txt_Anfrage {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	text-align: center;
	font-size: 1.1em;
    color: #604539;
    line-height: 35px;
    }
    .Txt_Anfrage a:link {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	text-align: center;
	font-size: 1.1em;
	color: #604539;
	line-height: 35px;
	text-decoration: none;
    }
    .Txt_Anfrage a:hover {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	text-align: center;
	font-size: 1.1em;
	color: #604539;
	line-height: 35px;
	text-decoration: underline;
    }
   .Txt_Anfrage a:visited {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	text-align: center;
	font-size: 1.1em;
	color: #604539;
	line-height: 35px;
	text-decoration: none;
    }


/* FORMULAR START */
.Form_Text {
	text-align: left;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	line-height: 120%;
	color: #604539;
}

.Title {
	text-align: left;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	line-height: 120%;
	color: #604539;
; 	font-weight: 500;
}

::-webkit-input-placeholder { /* Edge */
  color: black;
}

:-ms-input-placeholder { /* Internet Explorer */
  color: black;
}

::placeholder {
  color: black;
}

input[type=radio] {
    float: left;
	margin-top:2px;
	margin-right:10px;
}
input[type=checkbox] {
    float: left;
	margin-top:2px;
	margin-right:10px;
}
label {
    margin-left: 30px;
    display: block;
}




input[type=text], subject, textarea{
	width: 100%;
	padding: 12px;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-sizing: border-box;
	resize: vertical;
	font-size: 16px;
	background-color: rgba(207,179,150,0.30);
}
input[type=email], subject, textarea{
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  resize: vertical;
    font-size: 16px;
	background-color: rgba(207,179,150,0.30);


}
input[type=date], subject, textarea{
  width: 190px;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  resize: vertical;
    font-size: 16px;


}
input[type=number], subject, textarea{
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  resize: vertical;
    font-size: 16px;
	background-color: rgba(207,179,150,0.30);


}
/* Style the label to display next to the inputs */


/* Style the submit button */
input[type=submit] {
    background-color: #333333;
    color: white;
    padding: 8px 20px;
    border: none;
    margin-left: 2px;

    border-radius: 4px;
    cursor: pointer;
    float: right;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    text-align: center;
}
input[type=reset] {
    background-color: #333333;
    color: white;
    margin-left: 2px;
    padding: 8px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    float: right;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-size: 20px;
    text-align: center;
}


.form-control + .form-control {
  margin-top: 1em;
}
/* Style the container */
.containerform {
  padding: 20px;
}

/* Floating column for labels: 25% width */
.col-68l {
    float: left;
    width: 69.5%;
    margin-top: 0px;
    text-align: left;
    margin-right: 1%;
    color: #000;
    margin-bottom: 10px;
}
.col-28r {
  float: left;
  width: 29.5%;
  margin-top: 0px;
text-align: right;
    color: #604539;
    margin-bottom: 10px;
}
.col-48l {
    float: left;
    width: 49.5%;
    margin-top: 0px;
    text-align: left;
    margin-right: 1%;
    color: #604539;
    margin-bottom: 10px;
}
.col-48r {
  float: left;
  width: 49.5%;
  margin-top: 0px;
text-align: right;
    color: #604539;
    margin-bottom: 10px;
}

/* Floating column for inputs: 49% width */
.col-49 {
	float: left;
	width: 49.5%;
	margin-top: 10px;
	margin-right: 1%;
	background-color: #FFF;
	border-bottom: 1px solid #000000;
	background-color: rgba(207,179,150,0.30);

}
.col-49-2 {
  float: left;
  width: 49.5%;
  margin-top: 10px;
  background-color: #FFF;
	border-bottom: 1px solid #000000;
	background-color: rgba(207,179,150,0.30);

}
.col-69 {
	float: left;
	width: 69.5%;
	margin-top: 10px;
	margin-right: 1%;
	background-color: rgba(207,179,150,0.30);
	border-bottom: 1px solid #000000;
}
.col-29-2 {
  float: left;
  width: 29.5%;
  margin-top: 10px;
	background-color: rgba(207,179,150,0.30);
	border-bottom: 1px solid #000000;
}
.col-90px {
	float: left;
	width: 110px;
	margin-top: 24px;
	margin-right: 1%;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-weight: normal;
	color: #604539;
	font-size: 1em;

}
.col-100n {
	float: left;
	width: 140px;
	margin-top: 10px;
	margin-right: 1%;
	background-color: #FFF;
	background-color: rgba(207,179,150,0.30);
}
.col-49_Date {
	float: left;
	width: 39.5%;
	margin-top: 10px;
	margin-right: 10%;
	color: #604539;
	background-color: rgba(207,179,150,0.30);

}
.col-49-2_Date {
  float: left;
  width: 39.5%;
  margin-top: 10px;
	color: #604539;

	background-color: rgba(207,179,150,0.30);

}
.col-100 {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0px;
	background-color: rgba(207,179,150,0.30);
	border-bottom: 1px solid #000000;
	padding: 12px;
}

.mainselection {
    overflow:hidden;
    width:350px;
    margin-left:35px;
    background: url("images/dropdown_arrow.png") no-repeat #fff 319px 2px;
    /* dropdown_arrow.png is a 31x28 image */
}
select {
	float: left;
	width: 100%;
    height: 48px;
	margin-top: 10px;
	margin-right: 1%;
	background-color: #FFF;
	border-bottom: 1px solid #000000;
    -webkit-appearance: none;
}
/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* FORMULAR ENDE */