/* row: mailform hint + link to mailform */.abdjmfhint { 	padding: 0px 0px 0px 20px;	border-top: 0px solid black;	border-right: 0px solid black;	border-left: 0px solid black;	width: 500px;	/*background-color: #FFFFFF;*/	color: black;}/* links inside row: mailform hint */.abdjmfhint a:link, .abdjmfhint a:active, .abdjmfhint a:visited { color: blue; font-weight: bold; }.abdjmfhint a:hover { color: green; font-weight: bold; }.abdjmfadditem { margin-bottom: 20px; }.abdjmfitemspacer { margin-bottom: 40px; }.abdjmfpagerspacer { margin-bottom: 20px; }div.abdjmfdivitems {	width: 540px; background-color: white; color: black;}/* ID for mailform form div container */div.abdjmfdiv {	margin-bottom: 50px;	padding: 10px 0px 10px 20px;	border-right: 0px solid black;	border-bottom: 0px solid black;	border-left: 0px solid black;	width: 500px;	/*background-color: #FFFFFF;*/}/* class for mailform form */form.abdjmfform {}.abdjmftable { width: 500px; }/* row: mandatory sign */.abdjmftdmandatory { border-top: 1px solid darkgray; padding-top: 10px; padding-bottom: 10px; width: 500px; }.abdjmfmandatory {  display: inline; }.abdjmfmandatorysign { display: inline; color: crimson; }/* font for form error messages *//* Schrift für Formular-Eingabefehler */.abdjmftderrormsg { padding-bottom: 10px; width: 500px; } .abdjmfdterrormsg {	float: left;	margin: 0px 8px 0px 0px;	color: red;	font-size: 12px;	font-weight: bold;}.abdjmfdderrormsg {	margin: 0px 0px 4px 20px;	/*color: #000;*/	font-size: 12px;	font-weight: normal;}.abdjmftdfieldtitle { width: 150px; vertical-align: top; }.abdjmftdinputtitle { padding-bottom: 10px; width: 350px; vertical-align: top; }.abdjmffieldtitle {}.abdjmfinputtitle { border: 1px solid dimgray; width: 350px; /*background-color: #FFFFFF;*/ color: black; }.abdjmfinputtitle:focus { background-color: white; color: black; }.abdjmftdfieldname { width: 150px; vertical-align: top; }.abdjmftdinputname { padding-bottom: 10px; width: 350px; vertical-align: top; }.abdjmffieldname {}.abdjmfinputname { border: 1px solid dimgray; width: 350px; /*background-color: #FFFFFF;*/ color: black; }.abdjmfinputname:focus { background-color: white; color: black; }.abdjmftdfieldfirstname { width: 150px; vertical-align: top; }.abdjmftdinputfirstname { padding-bottom: 10px; width: 350px; vertical-align: top; }.abdjmffieldfirstname {}.abdjmfinputfirstname { border: 1px solid dimgray; width: 350px; /*background-color: #FFFFFF;*/ color: black; }.abdjmfinputfirstname:focus { background-color: white; color: black; }.abdjmftdfieldtelephone { width: 150px; vertical-align: top; }.abdjmftdinputtelephone { padding-bottom: 10px; width: 350px; vertical-align: top; }.abdjmffieldtelephone {}.abdjmfinputtelephone { border: 1px solid dimgray; width: 350px; /*background-color: #FFFFFF;*/ color: black; }.abdjmfinputtelephone:focus { background-color: white; color: black; }.abdjmftdfieldfax { width: 150px; vertical-align: top; }.abdjmftdinputfax { padding-bottom: 10px; width: 350px; vertical-align: top; }.abdjmffieldfax {}.abdjmfinputfax { border: 1px solid dimgray; width: 350px; /*background-color: #FFFFFF;*/ color: black; }.abdjmfinputfax:focus { background-color: white; color: black; }.abdjmftdfieldemail { width: 150px; vertical-align: top; }.abdjmftdinputemail { padding-bottom: 10px; width: 350px; vertical-align: top; }.abdjmffieldemail {}.abdjmfinputemail { border: 1px solid dimgray; width: 350px; /*background-color: #FFFFFF;*/ color: black; }.abdjmfinputemail:focus { background-color: white; color: black; }.abdjmftdfieldsubject { width: 150px; vertical-align: top; }.abdjmftdinputsubject { padding-bottom: 10px; width: 350px; vertical-align: top; }.abdjmffieldsubject {}.abdjmfinputsubject { border: 1px solid dimgray; width: 350px; /*background-color: #FFFFFF;*/ color: black; }.abdjmfinputsubject:focus { background-color: white; color: black; }.abdjmftdfieldcode { width: 150px; vertical-align: top; }.abdjmftdinputcode { width: 350px; vertical-align: top; }.abdjmffieldcode {}.abdjmfdivinputcode { width: 350px; }.abdjmfinputcode { border: 1px solid dimgray; width: 350px; /*background-color: #FFFFFF;*/ color: black; }.abdjmfinputcode:focus { background-color: white; color: black; }.abdjmfdivcodeimg { margin: 4px 0px 4px 0px; width: 350px; background-color: navy; }.abdjmfcodeimg { }.abdjmfdivcodehint { width: 350px; padding-bottom: 10px; } .abdjmftdfieldmsg { width: 500px; }.abdjmffieldmsg { }.abdjmftdinputmsg {width: 500px; }.abdjmfinputmsg { border: 1px solid dimgray; width: 500px; height: 120px; /*background-color: #FFFFFF;*/ color: black; }.abdjmfinputmsg:focus { background-color: white; color: black; }.abdjmftdsubmit { padding-top: 10px; width: 500px; vertical-align: bottom; }.abdjmfdivcopyright { float: left; margin-top: 4px; width: 140px; text-align: left; }.abdjmfdivreset { float: right; width: 150px; text-align: right; }.abdjmfreset {}.abdjmfdivsubmit { float: left; width: 150px; text-align: right; }.abdjmfsubmit {}div.abdjmfsenthint { padding-bottom: 10px; font-weight: bold; }div.abdjmfsentmsg span { font-weight: bold; }div.abdjmfsentmsg {	padding: 10px 10px 10px 10px;	border: 1px solid black;	background-color: gainsboro;	font-weight: normal;}.abdjmftdformspacer {}.abdjmftdformspacer  { empty-cells: show; border: 1px solid black; height: 50px; }.abdjmftdformspacer#abdjmftdformspacer1  { visibility: visible; }.abdjmftdformspacer#abdjmftdformspacer2  { visibility: hidden; height: 0px; }
