/*-------------------------------------------------------------- 
Uebernommen aus main.css und min-width hinzugefügt
Mit feter Breite, damit sich der rechte Container 
unter den linken Container schiebt bei geringer Auflösung
--------------------------------------------------------------*/

.content div.Cont_FL_L_45
{
	float:left;
	width:50%;
	min-width:210px; // Fuer Formular Responsive
	min-height:5%;
	margin-bottom:5px;
}

.content div.Cont_R_45
{
	max-width:45%;
	margin-bottom:5px;
}
.content div.Cont_FL_R_45
{
	float:right;
	width:45%;
	min-width:230px;  // Fuer Formular Responsive
	min-height:5%;
	margin-bottom:5px;
	border:none;
	padding-top:0;
}

/*-------------------------------------------------------------------
Hier beginnt die Formatirung für alle Elemente nur fuer das Formular
--------------------------------------------------------------------*/

.fehlerAusgabe
{
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:solid 1px rgb(2,61,129);
	width:49.5%;
	min-width:205px;
	padding:5px;
	background: rgb(3,181,243);
	background: -moz-linear-gradient(top, rgb(3,181,243) 0%, rgb(2,61,129) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(3,181,243)), color-stop(100%,rgb(2,61,129)));
	background: -webkit-linear-gradient(top, rgb(3,181,243) 0%,rgb(2,61,129) 100%);
	background: -o-linear-gradient(top, rgb(3,181,243) 0%,rgb(2,61,129) 100%);
	background: -ms-linear-gradient(top, rgb(3,181,243) 0%,rgb(2,61,129) 100%);
	background: linear-gradient(top, rgb(3,181,243) 0%,rgb(2,61,129) 100%);	
	margin-bottom:10px;
	color:white;
}

.field_set
{
	border:none;
}

legend
{
	padding-bottom:10px;
	font-weight:600;
}

.label_Tnummer,
.label_Anrede, 
.label_Titel, 
.label_VName, 
.label_NName, 
.label_EMail
{
	border:solid 0px yellow;
	display:block;
	float:left;
	width:100px;
}

.selectAnrede, 
.label_Titel, 
.label_Tnummer,
.label_VName, 
.label_NName, 
.label_EMail{
	height:22px;}

.label_Titel{
	height:18px;}

.label_Tnummer{
	height:20px;}

.label_VName{
	height:20px;}

.label_NName{
	height:19px;}

.label_EMail{
	height:19px;}

.selectAnrede{
	width:97px;}

input.T_Nummer,
input.V_Name, 
input.N_Name, 
input.E_Mail{
	width:65%;}

.area
{
	width:87.5%;
	height:100px;
	resize: none;
}

.input_senden, 
.input_reset
{
	width:80px;
	font-weight:500;
	margin-top:8px;
}

.input_senden:hover, 
.input_reset:hover
{
	color:white;
	//background-color:rgb(2,61,129); Alt
	//background: rgb(3,181,243);
	background: -moz-linear-gradient(top, rgb(3,181,243) 0%, rgb(2,61,129) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(3,181,243)), color-stop(100%,rgb(2,61,129)));
	background: -webkit-linear-gradient(top, rgb(3,181,243) 0%,rgb(2,61,129) 100%);
	background: -o-linear-gradient(top, rgb(3,181,243) 0%,rgb(2,61,129) 100%);
	background: -ms-linear-gradient(top, rgb(3,181,243) 0%,rgb(2,61,129) 100%);
	background: linear-gradient(top, rgb(3,181,243) 0%,rgb(2,61,129) 100%);	
	opacity:0.65;
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	-o-transition: opacity 1s;
	-ms-transition: opacity 1s;
	transition: opacity 1s;
}

select, input, textarea
{
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid rgb(2,61,129);
	background-color: white;	
}

.meineAnschrift
{
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:solid 1px rgb(2,61,129);
	width:50%; 
	min-width:205px;
	padding:5px;
	margin-left:-5px;
}

.meineAnschrift_2
{
	display:none;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:solid 1px rgb(2,61,129);
	width:50%; 
	min-width:205px;
	padding:5px; 
	margin-left:5x;
}

.fehler
{
	color:red;
	font-weight:600;
}

#rot
{
	color:red;
	//font-weight:600;
}

.ergeb
{
	width:30px;
}

@media only screen and (max-width:580px)
{
	.meineAnschrift{display:none;}
	.meineAnschrift_2{display:block;}
}