/* FORMULAR */
form.formular fieldset.fieldset							{ border: none; margin-bottom: 20px; }
form.formular legend.legend								{ padding-bottom: 10px; color: #f66e0d; }
form.formular label.label								{ position: relative; top: -2px; margin-right: 20px; font-size: 13px; }
form.formular div										{ margin-bottom: 10px; }

/* FORMULAR TYPO */
form.formular span										{ margin-right: 15px; font-size: 13px; color: #000; }
form.formular h3										{ margin: 10px 0; color: #000; }
form.formular h4										{ margin: 10px 0; color: #000; }

/* FORMULAR ELEMENTE */
form.formular input.input								{ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; margin: 0 0 10px 0; padding: 0 20px; height: 30px; border: 1px solid #bfbfbf; font-size: 13px; color: #808080; }
form.formular input.input:focus							{ color: #000; }
form.formular input.wp50								{ width: 49%; }
form.formular input.wp100								{ width: 99%; }
form.formular input.wp25								{ width: 24%; }
form.formular input.wp75								{ width: 74%; }
form.formular select.select								{ margin-bottom: 10px; padding-left: 20px; width: 49%; height: 30px; color: #000; }
form.formular select.select option						{ color: #000; }
form.formular input.radio								{ margin-right: 5px; }
form.formular input.checkbox							{ margin-right: 5px; }
form.formular textarea.textarea							{ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; padding: 10px 20px; border: none; width: 98%; height: 130px; background: #fff; border: 1px solid #bfbfbf; font-size: 13px; color: #000; }
form.formular div.spam-container img					{ float: none; display: block; width: 250px; }
/*
form.formular div.checkbox-container					{ display: inline-block; padding: 10px 0; width: auto; background: #fbd167; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; }
form.formular div.checkbox-container input.checkbox		{ float: left; margin: 8px 0 0 15px; }
form.formular div.checkbox-container p.checkbox-text	{ float: left; margin: 0 15px 0 10px; width: 85%; text-shadow: 0 1px 0 #f6ead0; -webkit-text-shadow: 0 1px 0 #f6ead0; -moz-text-shadow: 0 1px 0 #f6ead0; }
form.formular div.checkbox-container p.checkbox-text a	{ color: #000; font-weight: bold; }
form.formular p.login-hinweis							{ margin-bottom: 30px; padding: 10px 15px; background: #fff; border: 1px solid #f6ad0e; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; font-weight: bold; text-align: center; }
*/

/* PLZ AUSWAHL */
div#plzaw												{ position: relative; z-index: 100; }
div#plzaw div.plzaw-content								{ position: absolute; margin-top: -5px; padding: 20px 40px; background: #fff; box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
div#plzaw div.boxarrow									{ position: absolute; top: -10px; }
div#plzaw div li										{ list-style-type: none; line-height: 21px; }
div#plzaw div label										{ margin-left: 10px; }
div#plzaw div span										{ display: block; margin-bottom: 5px; font-size: 13px; font-weight: bold; color: #f00;}