form                    {margin:0px; padding:0px;}
.f_required             {background-image: url("/cms/upload/master/pfeil/edit_inputrequired_background.gif");background-color: transparent;background-repeat: no-repeat;padding-left: 10px; background-position:0px -1px;}      



select                  {background-color:#FFFFFF;}
select.formlistboxa     {font-size:11px;line-height :8px;border :1px solid #8C9CB5; background-color:#FFFFFF;}
select.f_products_option    {font-size:11px;line-height :8px;border :1px solid #8C9CB5; background-color:#FFFFFF;}

input                   {color: #000000;}

.text_highlight         {font-weight:bold; }


.input_user             {margin: 4px 0px 0px 0px; height:13px; width:160px; font-size:11px; border :1px solid #8C9CB5; background-color:#FFFFFF;}
.input_password         {margin: 4px 0px 0px 0px; height:13px; width:160px; font-size:11px; border :1px solid #8C9CB5; background-color:#FFFFFF;}


.input_searchbox        {margin: 0px 0px 0px 0px; height:18px; width:120px; font-size:14px; border :1px solid #8C9CB5; background-color:#FFFFFF !important;}



.btdef                  {margin: 0px 0px 0px 0px;}
.btdefText              {font-size:11px; color:#C3122F; cursor:hand; position: absolute; margin:-19px 0px 0px 20px;}
.btdefContent           {margin: 0px 0px 0px 0px; position: absolute;}
.btsearch               {color: #000000; width:33px; height:22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold;cursor:hand; background-color:transparent; border:0px; background-image: url(/cms/upload/master/lang/german/search.gif); background-repeat:no-repeat;}
.btsearchText           {font-size:11px; color:#C3122F; cursor:hand; position: absolute; margin:-19px 0px 0px 20px;}
.btdefContentText       {font-size:12px; color:#C3122F; cursor:hand; position: absolute; margin:-2px 0px 0px 10px;}
.btlogin                {margin: 0px 0px 0px 0px;}
.btloginText            {font-size:11px; color:#C3122F; cursor:hand; position: absolute; margin:-19px 0px 0px 20px;}
.btsubmit               {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}

.bt                     {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btwrite                {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btedit                 {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btupdate               {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btdelete               {color: #FF0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btdetails              {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btCloseWindow          {color: #000080;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;margin-bottom:5px;border :1px solid #000080;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btPrintWindow          {color: #000080;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;margin-bottom:5px;border :1px solid #000080;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btadd                  {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btremove               {color: #FF0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btcancel               {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btcalc                 {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btadd                  {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btexcel                {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btclose                {float:right; color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btimport               {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btedit                 {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btopen                 {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btorder                {color: #FF0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}
.btnew                  {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);}



.input_qty              {margin-right:3px; margin-bottom:5px; height:15px; width:30px; font-size:11px; border :1px solid #8C9CB5; background-color:#FFFFFF;}
.input_email_newsletter {margin: 4px 0px 0px 4px; height:13px; width:147px; font-size:11px; border :1px solid #8C9CB5; background-color:#FFFFFF;}
.input_email_name       {margin: 4px 0px 0px 4px; height:13px; width:147px; font-size:11px; border :1px solid #8C9CB5; background-color:#FFFFFF;}
.input_products_qty     {margin: 0px 0px 0px 0px; height:13px; width:30px; font-size:11px; border :1px solid #8C9CB5; background-color:#FFFFFF;}
input.form_input_small          {height:14px;font-size:12px;line-height:12px;border:1px solid #8C9CB5; background-color:#FFFFFF;}
textarea.form_textarea_small    {height:18px;width:400px;font-size:12px;border:1px solid #8C9CB5; background-color:#FFFFFF;}

#createAccount  select      {font-size:11px;line-height :8px;border :1px solid #8C9CB5;}

.form_btsubmit          {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;cursor:hand;border :1px solid #b2b2b2;background-color:transparent;}
.button                 {color: #224A7E; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: bold;cursor:hand;border :1px solid #b2b2b2;background-color:transparent;}

.input_f_default        {margin: 0px 0px 0px 0px; height:13px; font-size:11px; border :1px solid #8C9CB5; background-color:#FFFFFF;}

textarea                {background-color:#FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px; border :1px solid #8C9CB5;}
.txt_box_def            {width:490px;}


textarea.txastandard35450       {height:35px;width:450px;font-size:12px;border:1px solid #8C9CB5;}
textarea.txastandard50450       {height:50px;width:450px;font-size:12px;border:1px solid #8C9CB5;}
textarea.txastandard75450       {height:75px;width:450px;font-size:12px;border:1px solid #8C9CB5;}
textarea.txastandard90450       {height:90px;width:450px;font-size:12px;border:1px solid #8C9CB5;}
textarea.txastandard120450      {height:120px;width:450px;font-size:12px;border:1px solid #8C9CB5;}

textarea.txastandard35400       {height:35px;width:380px;font-size:12px;border:1px solid #8C9CB5;}
textarea.txastandard50400       {height:50px;width:380px;font-size:12px;border:1px solid #8C9CB5;}
textarea.txastandard75400       {height:75px;width:380px;font-size:12px;border:1px solid #8C9CB5;}
textarea.txastandard90400       {height:90px;width:380px;font-size:12px;border:1px solid #8C9CB5;}
textarea.txastandard120400      {height:120px;width:380px;font-size:12px;border:1px solid #8C9CB5;}

input.text500                       {height:14px;width:500px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text450                       {height:14px;width:450px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text400                       {height:14px;width:400px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text350                       {height:14px;width:350px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text300                       {height:14px;width:300px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text250                       {height:14px;width:250px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text200                       {height:14px;width:200px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text180                       {height:14px;width:180px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text150                       {height:14px;width:150px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text110                       {height:14px;width:110px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text100                       {height:14px;width:100px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text90                        {height:14px;width:90px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text80                        {height:14px;width:80px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text70                        {height:14px;width:70px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text60                        {height:14px;width:60px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text50                        {height:14px;width:50px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text40                        {height:14px;width:40px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text30                        {height:14px;width:30px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text20                        {height:14px;width:20px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
input.text10                        {height:14px;width:10px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}

.input_c_vorname        {width:350px;}
.input_c_nachname       {width:350px;}
.input_c_birthdate      {width:60px;}
.input_c_email          {width:350px;}
.input_c_firm           {width:350px;}
.input_c_ustid          {width:80px;}
.input_c_street         {width:350px;}
.input_c_suburb         {width:350px;}
.input_c_plz            {width:350px;}
.input_c_city           {width:350px;}
.input_c_state          {width:350px;}
.input_c_phone          {width:350px;}
.input_c_fax            {width:350px;}

.fileupload     {height:18px;width:350px;font-size:12px;line-height:12px;border:1px solid #8C9CB5;}
