/**************************************//* FIXE - im Code verwendete - STYLES *//**************************************//* Label - alle Beschreibungstexte der Felder */label {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	color: #333333;	border: 0px none #AAAAAA;}/* einzeilige Texteingabefelder */.b4yf_inputfeld {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	width: 220px;	color: #333333;	background-color: #FFFFFF;	margin-bottom: 5px;	border: 1px solid #AAAAAA;}/* mehrzeilige Texteingabefelder */.b4yf_textarea {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	width: 220px;	color: #333333;	background-color: #FFFFFF;	margin-bottom: 5px;	border: 1px solid #AAAAAA;}/* Select-Auswahlfeld */.b4yf_selectfeld {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	width: 180px;	color: #333333;	background-color: #FFFFFF;	border: 1px solid #AAAAAA;}/* Infotext aus den variablen Feldern  */.b4yf_infotext {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-top: 4px;	padding-bottom: 4px;	font-style: normal;	font-weight: bold;}/* Eingabefeld und "Durchsuchen-Button" fuer das File-Feld  */.b4yf_filefeld {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}/* Style-Klasse fuer den <div> Tag des Sicherheitscodes  */.b4yf_codefeld {	color: #000000;	background: #FFFFFF url(images/security.png) 10px no-repeat;	border: 1px solid #AAAAAA;	text-align: center;	/* -moz-border-radius:10px; */ /* nicht W3C konform */	margin: 0px 60px 20px 60px;	text-align: right;	padding: 10px;}/* Securitycode-Eingabefeld  */.b4yf_securite_code {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	width: 92px;	color: #333333;	background-color: #FFFFFF;	border: 1px solid #AAAAAA;}/* E-Mail: Beschreibung der Felder */.b4yf_mail_value {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-bottom: 0px;}/* E-Mail: ‹bergebene Werte */.b4yf_mail_beschreibung {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}/******************************//* TEMPLATESPEZIFISCHE STYLES *//******************************/.b4yf_fieldset {	border: 0px solid #cccccc;	margin: 0px 0px;	padding: 0px;	color: #333333;}p {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}.b4yf_rahmen {    width: 600px;	border : 0px solid #AAAAAA;	color: #000000;	background-color: #ffffff;	margin: 0px;	padding: 0px;}.b4yf_copyright {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;    padding-top: 8px;	border-top: 0px none #AAAAAA;	color: #666666;}.b4yf_error {	padding-top : 5px;	padding-bottom : 5px;	color: #FF0000;	background-color: transparent;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	height: 45px;}.b4yf_button {	width: 120px;	text-align: center;}.b4yf_align_right {	text-align: right;}.b4yf_align_center {	text-align: center;}a.b4yf:link {	text-decoration : none;	color : #aa6666;/*	background-color: #ffffff;	*/}a.b4yf:visited {	text-decoration : none;	color : #cc6666;/*	background-color: #ffffff;	*/}a.b4yf:hover {	text-decoration : underline;	color : #cc6666;/*	background-color: #ffffff;	*/}a.b4yf:active {	text-decoration : none;	color : #cc6666;/*	background-color: #ffffff;	*/}/****************************************//* STYLES für die Anzeige des Testmodus *//****************************************/h1 {	font-size: 1.6em;	text-align: center;}.b4yf_tm_rahmen {	color: #000000;	background: #EEEEEE;	border: 1px solid #666666;}.b4yf_tm_kopf {	color: #000000;	background: #666666 url(../../testmod/templates/images/logo.gif) 10px no-repeat;	height : 60px;	padding: 5px;	margin-bottom: 30px;}.b4yf_tm_titel {	margin-top: 0px;	margin-left: 70px;	margin-right: 50px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 3.0em;	line-height: 40px;	color: #EEEEEE;	background-color: #666666;	font-weight: bold;}.b4yf_tm_subtitel {	margin-top: -13px;	margin-left: 135px;	margin-right: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.0em;	line-height: 35px;	color: #BBBBBB;	background-color: #666666;	font-weight: bold;}.b4yf_tm_vorheb {	color: #00ff00;	background-color: #666666;	font-size: 1.1em;}.b4yf_tm_fieldset {	border: 1px solid #666666;	margin: 15px 5px;	padding: 10px;}.b4yf_tm_legend {	font-size: 1.1em;	font-weight: bold;	color: #FFFFFF;	background-color: #999999;	padding: 2px 10px;	border: 1px solid #666666;}.b4yf_tm_area {	height: 300px;	overflow: scroll;	background-color:#DDDDDD;	border: 1px solid #cccccc;	color: #000000;	padding: 5px;}.b4yf_tm_bottom {	border-top: #666666 solid 1px;	color: #000000;	background-color: #EEEEEE;	padding: 2px;	text-align: center;}