form                    {margin:0px; padding:0px;}
.f_required             {background-color: transparent;background-repeat: no-repeat;padding-left: 10px; background-position:0px -1px;}        


.btlogin                {float:left; margin: 3px 0px 0px 5px;}
.btsearch               {width: 70px; height: 17px; float:left; padding:0px 0px 0px 0px; margin:4px 0px 0px 5px; cursor: pointer; color: #000000; text-align:left; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; border :0px solid #FFFFFF; background-color:transparent;}
.btsubmit               {background-repeat:no-repeat; background-position:0px 50%; cursor: pointer; color: #1C3B8E; text-align:left; font-weight: normal; font-size: 1.0em; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 0px 18px; margin:2px 0px 0px 2px; border :0px solid #FFFFFF; background-color:transparent;}
.btcardadd              {background-repeat:no-repeat; width:119px; height:20px; background-position:0px 0px; cursor: pointer; color: #1C3B8E; text-align:left; font-weight: bold; font-size: 1.0em; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; border :0px solid #FFFFFF; background-color:transparent;}
.btcardrefresh          {background-repeat:no-repeat; background-position:0px 50%; cursor: pointer; color: #1C3B8E; text-align:left; font-weight: bold; font-size: 1.0em; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 0px 18px; margin:2px 0px 0px 2px; border :0px solid #FFFFFF; background-color:transparent;}
.btgocash               {font-weight:bold; font-size: 1.1em;}

.btabsenden            {width:81px; height:21px; background-image: url(/cms/upload/master/buttons/button_absenden.gif); background-repeat:no-repeat; background-position:0px 50%; cursor: pointer; color: #1C3B8E; text-align:left; font-weight: normal; font-size: 1.0em; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 0px 18px; margin:2px 0px 0px 2px; border :0px solid #FFFFFF; background-color:transparent;}
.btreset               {width:81px; height:21px; background-image: url(/cms/upload/master/buttons/button_abbrechen.gif); background-repeat:no-repeat; background-position:0px 50%; cursor: pointer; color: #1C3B8E; text-align:left; font-weight: normal; font-size: 1.0em; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 0px 18px; margin:2px 0px 0px 2px; border :0px solid #FFFFFF; background-color:transparent;}


.btbutton {color:#000000;
    background-color:#F2F4F6;
    border-bottom:thin solid #2C66A8;
    border-right:thin solid #2C66A8;
    border-top:thin solid #ffffff;
    border-left:thin solid #ffffff;
    font-size:11px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight:bold;}

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                   {}

.text_highlight         {font-weight:bold; }
.input_searchbox        {float:left; margin: 4px 0px 0px 2px; height:13px; width:125px; font-size:11px; border :1px solid #8C9CB5; background-color:#FFFFFF !important;}
.input_user             {margin: 4px 0px 0px 6px; height:13px; width:120px; font-size:11px; border :1px solid #8C9CB5; background-color:#FFFFFF;}
.input_password         {float:left; margin: 4px 0px 0px 6px; height:13px; width:120px; font-size:11px; border :1px solid #8C9CB5; background-color:#FFFFFF;}
.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: #D75000;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;}

.input_c_vorname        {width:200px;}
.input_c_nachname       {width:200px;}
.input_c_birthdate      {width:60px;}
.input_c_email          {width:200px;}
.input_c_firm           {width:200px;}
.input_c_ustid          {width:80px;}
.input_c_street         {width:200px;}
.input_c_suburb         {width:200px;}
.input_c_plz            {width:50px;}
.input_c_city           {width:200px;}
.input_c_state          {width:150px;}
.input_c_phone          {width:150px;}
.input_c_fax            {width:150px;}
.input_c_username       {width:100px;}
.input_c_password       {width:100px;}

textarea                {background-color:#FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px; border :1px solid #8C9CB5;}
.txt_box_def            {width:490px;}