
/* ====================================== FORMULARE FONTS ============================================= */
h2.formhead,h3.formhead
{font:16px Verdana,Arial,Helvetica,Sans Serif;color:#333;font-weight:bold;}

h3.formhead
{font-size:13px;}
h3.ts_formhead
{font-size:13px;margin:0;padding:0;}

a.formbutton,a.formbuttonright,td.formerrortext
{font:13px Verdana,Arial,Helvetica,Sans Serif;font-weight:bold;color:#990033;}

a.passwortvergessen 
{font:11px Verdana,Arial,Helvetica,Sans Serif;color:#333333;}

td.forminfotext,td.formfeld,td.formfeld select,td.formfliesstext
{font-size:12px;font-weight:normal;}

/* ====================================== FORMULARE STYLE ============================================= */
/*

div.checkout_block
{border:solid 1px;background-color:white;margin-top:10px;}

 */

 
div.form_content
{position:relative;top:20px;left:0px;width:750px;padding-bottom:10px;background-color:#f0f0f0;margin-bottom: 40px;}

table.form_table
{position:relative;top:10px;width:735px;height:auto;padding-top:10px;margin:10px;}

td.formtd
{width:350px;padding:10px;vertical-align:top;}

td#leftformtd
{width:410px;margin:10px 0 0 10px;}



table.formblock_small
{display:block;position:relative;left:0px;width:300px;padding:0;margin:0 0 10px 0;background-color:#FFF;clear:both;border:solid 1px #333;}

table#webmiles
{padding-bottom:11px;}

table.formblock_wide
{display:block;position:relative;left:0px;width:350px;padding:0;margin:0 0 10px 0;background-color:#FFF;clear:both;border:solid 1px #333;}
table.formblock_history
{display:block;position:relative;left:0px;width:760px;padding:0;margin:0 0 0 0;background-color:#FFF;clear:both;border:solid 0px #333;}
table.formblock_warenkorb
{display:block;position:relative;left:0px;top:-3px;width:410px;padding:0;margin:0;background-color:#FFF;clear:both;border:solid 1px #333;}

table.formblock_ts_anmeldung
{display:block;position:relative;left:0px;width:730px;padding:5px;margin:0 0 10px 0;background-color:#FFF;clear:both;border:solid 1px #333;}

table.formblock_ts_anmeldung table
{float:left;width:330px;border:0;margin:0 20px 0 0;padding:0;}

table.formblock_ts_anmeldung table#ts_anm_kaeuferschutz
{width:330px;font-size:12px;}

table#ts_anm_kaeuferschutz form
{font-size:12px; margin: 0 0 0 5px;}

table.formblock_warenkorb img
{margin:5px 10px;}

table.formblock_wide_kontaktform
{display:block;position:relative;left:10px;top:10px;width:460px;padding:0;margin:0 0 10px 0;background-color:#FFF;clear:both;border:solid 1px #333;}

table.formblock_wide_umfrage
{display:block;position:relative;left:10px;top:10px;width:460px;padding:0 0 20px 0;margin:0 0 10px 0;background-color:#FFF;clear:both;border:solid 1px #333;}

table.formblock_small td,table.formblock_wide td
{margin:0;padding:5px 10px;}

table.email_form_table
{display:block;position:relative;left:0px;width:480px;margin:0;padding:10px 0;clear:both;float:right}

table.bestellungen_links
{width:450px;background-color:#FFF;border:solid 1px #333;}

table.bestellungen_rechts
{display:block;position:relative;left:0px;width:250px;padding:0;margin:0 0 0px 0;background-color:#FFF;clear:both;border:solid 1px #333;}

table.artikel_bestellung
{padding:10px;}

table.artikel_bestellung td
{padding:10px;}

td.formfeld
{margin:0;padding:2px 0 5px 0;width:300px;}

td.formfeld_kontakt
{margin:0;padding:2px 0 5px 10px;}

td.formfeldbox
{margin:0;padding:5px 0;vertical-align:top;width:24px;min-height:15px;}

td.forminfotext,td.formfliesstext
{margin:0;padding:2px 0 5px 0;width:300px;}

td.forminfotextcb
{padding:3px 0 0 0;vertical-align:bottom;}

td.formfeld textarea
{border:solid 1px #666;width:300px;height:80px;}

td.formfeld input
{border:solid 1px #666;}

td.formfeld input, td.formfeld select, td.formfeld textarea
{font:12px Arial,Helvetica,Sans Serif;color:#333;}

td.formfeld input#pwd, td.formfeld input#username
{width: 120px}

input.kontonummer
{border:solid 1px #666;width:70px;}

input.bankleitzahl
{border:solid 1px #666;width:70px;}

input.cb
{float: left;}

input.mini
{border:solid 1px #666;width:58px;}

input.small
{border:solid 1px #666;width:40px;}

input.half
{border:solid 1px #666;width:152px;}

input.kontaktform
{border:solid 1px #666;width:434px;}

td.formfeld_kontakt textarea.kontaktform
{border:solid 1px #666;width:434px;height:120px;}

input.kontaktform_half
{border:solid 1px #666;width:212px;}

input.kontaktform_medium
{border:solid 1px #666;width:382px;}

input.medium
{border:solid 1px #666;width:273px;}

input.normal
{border:solid 1px #666;width:278px;}

input.big,select.big
{border:solid 1px #666;width:325px;}
a.formbutton, input.formbutton
{position:relative;margin:5px 0 0 0;height:18px;width:auto;padding:4px 8px 0 28px;background:transparent url("img/form-weiter-pfeil.gif") no-repeat top left;display:block;background-color:#f0f0f0;float:left;clear:both;text-decoration:none;border:0;}

input.formbutton
{height:22px;margin:0;padding:0 0 0 28px;}

input.formbutton:hover
{cursor:pointer;background-color:#E6E6E6;}

a.formbuttonright
{margin:5px 0 0 0;height:18px;width:auto;padding:2px 8px 2px 28px;background:transparent url("img/form-weiter-pfeil.gif") no-repeat top left;display:block;background-color:#f0f0f0;float:right;clear:both;text-decoration:none;}

a#meine_daten_aendern.formbutton
{background-color:#F0F0F0;}

a.formbuttonright:hover, a.formbutton:hover,a#meine_daten_aendern.formbutton:hover
{background-color:#E6E6E6;}

/* === Reiternavigation ==== */
div#checkout_reiter 
{position:relative;top:20px;left:0px;width:750px;height:18px;margin:0;padding:0;background:#E6E6E6;border-bottom:solid 1px #990033;}

ul#checkout_reiter_detail 
{position:relative;top:0px;left:0px;width:750px;height:26px;margin:0;border-top:solid 1px #FFF;}

ul#checkout_reiter_detail li
{position:relative;top:0px;left:0px;display:inline;height:24px;padding:0 5px;width:auto;margin:0;border-top:solid 1px transparent;border-right:solid 1px #FFF;border-left:solid 1px transparent;}

ul#checkout_reiter_detail li.hi
{position:relative;top:1px;left:0px;height:27px;border-top:solid 1px #990033;border-right:solid 1px #990033;border-left:solid 1px #990033;}

ul#checkout_reiter_detail li:first-child 
{border-left:solid 1px #E6E6E6;}

ul#checkout_reiter_detail li.hi:first-child 
{border-left:solid 1px #990033;}

/*
ul#checkout_reiter_detail li.a:hover
{border-top:solid 2px #990033;border-right:solid 2px #990033;border-left:solid 2px #990033;}
*/

/******* REITER FONT STYLES *********/
ul#checkout_reiter_detail li
{color:#CCC;font:14px Verdana,Arial,Helvetica,Sans Serif;font-weight:bold;}

ul#checkout_reiter_detail li a
{color:#333;font:14px Verdana,Arial,Helvetica,Sans Serif;font-weight:bold;}

ul#checkout_reiter_detail li.hi
{background-color:#F0F0F0;color:#990033;}


