/* -------------------------------------------- Neue Formulare ---------------------------------------------------- */
.newfunction				{ width:700px; }
.newfunction h4				{ font-weight:700; padding:5px 10px; background-color:#e5f4fb; border:1px solid #d2effc; }
.newfunction .left,.newfunction .right	{ float:left; width:340px; margin:0 10px 0 0; }
.newfunction .left .left	{ width:100px; }
.newfunction .left .right	{ width:230px; margin:0; }


.newfunction input[type=text],.newfunction textarea,.newfunction select	{ border:1px solid #ddd; width:250px; }
.newfunction select	{ padding:1px; width:254px; }
.newfunction input[type=text],.newfunction textarea	{ padding:3px; }
.newfunction input[type=text]:focus,.newfunction textarea:focus,.newfunction select:focus	{ border:1px solid #0095D9; background-color:#fff; }
.newfunction fieldset		{ border:none; }
.newfunction .left .left input[type=text]	{ width:90px; }
.newfunction .left .right input[type=text]	{ width:140px; margin:0; }
.newfunction .info	{ width:20px; height:20px; display:block; float:right; background-position:0 -116px; }
.newfunction #bkr_verifycode{ float:left; }
.newfunction .info.captcha	{ float:left; margin-left:5px; }


.newfunction.span-10{width:862px;}
.newfunction fieldset{padding:.71em;border:none;}
.newfunction label							{clear:both;width:100%;float:none;}
.newfunction label.newlabel					{clear:both;float:none;}
.newfunction label.input-box             	{ clear:none!important; display:inline-block; float:left; white-space:normal; margin-left:5px; width:auto; }
.newfunction input[type=text],.newfunction textarea,.newfunction select{width:250px;}
.newfunction select{width:257px;}
.newfunction input[type=text]:focus,.newfunction textarea:focus,.newfunction select:focus{border:1px solid #0095D9;background-color:#fff;}
.newfunction .span-4 .span-1.left,.newfunction .span-4 .span-1.left input[type=text],.newfunction .span-4 .span-1.left label{width:90px;}
.newfunction .span-4 .span-2.left input[type=text],.newfunction .span-4 .span-2.left label{width:140px;margin:0;}
.newfunction input[type=checkbox],.newfunction input[type=radio]{float:left;margin:2px 2px 0 0;width:auto;}
.newfunction #bkr_verifycode{float:left;}
.newfunction .info.captcha{float:left;margin-left:5px;}
.newfunction br{clear:both;}
#whrCatalog .frmerror{display:block;}
.newfunction input[type=text],.newfunction textarea,.newfunction select{border:1px solid #ddd;width:250px;}
.newfunction select{padding:1px;width:254px;}
.newfunction input[type=text],.newfunction textarea{padding:3px;}
.newfunction input[type=text]:focus,.newfunction textarea:focus,.newfunction select:focus{border:1px solid #0095D9;background-color:#fff;}
.newfunction fieldset{border:none;}
.newfunction .left .left input[type=text]{width:90px;}
.newfunction .left .right input[type=text]{width:140px;margin:0;}

.newfunction #bkr_verifycode{float:left;}
.newfunction .info.captcha{float:left;margin-left:5px;}