@CHARSET "utf-8";

#data #box                        {margin-bottom:        10px;
	                                 padding:              10px 5px 2.5em 5px;}

/* Galerien */

.g_table                          {margin:               auto;}

.g_center                         {width:                33%;
	                                 text-align:           center;
                                   vertical-align:       top;}
                                   
.g_spacer                         {font-size:            1.5em;}                                   

.g_center img                     {margin:               0px 5px 2px 5px;
                                   border-style:         solid;
                                   border-color:         #cccccc;
                                   border-width:         1px;}

.g_center a                       {text-decoration:      none;
                                   outline-style:        none;}

.g_center br                      {clear:                both;}

.g_tableheader                    {margin:               0px auto 15px auto;
                                   width:                462px;}

#data>#box>.g_tableheader         {width:                100%;}

.g_tableheader .g_back            {text-align:           left;
	                                 padding:              3px 3px 3px 13px;
                                   background-color:     #d9d9d9;
                                   word-spacing:         normal;
                                   font-weight:          bold;
                                   line-height:          normal;
                                   font-family:          Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;}

.g_tableheader .g_middle          {text-align:           center;
	                                 padding:              3px 3px 3px 3px;
                                   background-color:     #d9d9d9;
                                   word-spacing:         normal;
                                   font-weight:          bold;
                                   line-height:          normal;}

.g_tableheader .g_fore            {text-align:           right;
	                                 padding:              3px 13px 3px 3px;
                                   background-color:     #d9d9d9;
                                   word-spacing:         normal;
                                   font-weight:          bold;
                                   line-height:          normal;
                                   font-family:          Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;}

.g_tableheader .g_back a,
.g_tableheader .g_fore a          {text-decoration:      none;}

.g_tableheader .g_back .inactive,
.g_tableheader .g_fore .inactive  {color:                #cccccc;} 

/* Bestellung */

#orderform h2                     {word-spacing:         normal;}

#orderform img                    {border-style:         solid;
                                   border-width:         1px;
                                   border-color:         #cccccc;}
                                   
#orderform input,
#orderform select,
#orderform option                 {font-size:            11px;}

#orderform input.field,
#orderform textarea.field         {border-style:         none;
                                   padding:              2px 4px 2px 4px;
                                   background-color:     #f9f9f9;}

#orderform select.field           {margin:               0px 2px 0px 2px;
                                   border-style:         solid;
                                   border-width:         1px;
                                   border-color:         #cccccc;
	                                 background-color:     #f9f9f9;}

#orderform #sendform,
#orderform #resetform             {padding:              1px 1px 1px 1px;
                                   font-size:            12px;}

#orderform #probesendform         {padding:              1px;
                                   font-size:            12px;}

.o_ltable                         {margin:               0px auto 0px 10px;}

.o_lefttop                        {padding-right:        4px;
	                                 text-align:           left;
                                   vertical-align:       top;
	                                 font-weight:          bold;}

.o_righttop                       {text-align:           left;
                                   vertical-align:       top;}                                   

.o_left                           {padding-top:          32px;
	                                 text-align:           left;
                                   vertical-align:       top;}

.o_cspacer                        {width:                30px;}

.o_right                          {width:                100px;
	                                 text-align:           right;
                                   vertical-align:       middle;}                                   

.o_spacer                         {font-size:            1.0em;}                                   

.o_sspacer                        {font-size:            2px;}                                   

.o_radio                          {padding-right:        4px;
	                                 text-align:           center;
                                   vertical-align:       middle;}
                                   
.o_descr                          {text-align:           left;
                                   vertical-align:       middle;}

.o_sdescr                         {text-align:           left;
                                   vertical-align:       top;
                                   font-style:           italic;
                                   font-size:            0.9em;}

.o_left_qty                       {padding-right:        4px;
	                                 text-align:           left;
                                   vertical-align:       middle;}

.o_right_qty                      {text-align:           left;
                                   vertical-align:       middle;}

.o_left_qty input                 {text-align:           right;}

.o_left .labelfap                 {text-transform:       uppercase;
                                   font-weight:          bold;}

.o_left .labelfap2                {padding-bottom:       4px;
                                   font-weight:          bold;}

.o_left .preorder                 {padding-top:          4px;
                                   font-style:           italic;
                                   font-size:            0.9em;}

.o_leftadd                        {text-align:           right;
                                   vertical-align:       middle;
                                   white-space:          nowrap;
	                                 font-weight:          bold;
	                                 font-size:            11px;}

.o_centeradd                      {text-align:           center;
                                   vertical-align:       middle;
                                   word-spacing:         normal;
                                   font-weight:          bold;}

.o_rightadd                       {text-align:           left;
                                   vertical-align:       middle;}                                   

.o_spaceradd                      {font-size:            0.5em;}                                   

.o_rightadd input,
.o_rightadd textarea              {width:                290px;}

.o_payment                        {text-align:           left;
                                   vertical-align:       middle;}

/* Kontaktformular */

.k_table                          {margin:               auto;}

.k_left                           {text-align:           right;
                                   vertical-align:       middle;
	                                 font-weight:          bold;}

.k_center                         {text-align:           center;
                                   vertical-align:       middle;
                                   word-spacing:         normal;
                                   font-weight:          bold;}

.k_right                          {text-align:           left;
                                   vertical-align:       middle;}                                   

.k_submit                         {text-align:           center;
                                   vertical-align:       middle;}

.k_spacer                         {font-size:            0.5em;}                                   

#contactform .k_right input,
#contactform .k_right textarea    {width:                290px;
	                                 border-style:         none;
                                   padding:              2px 4px 2px 4px;
                                   background-color:     #f9f9f9;}

#contactform #sendform,
#contactform #resetform           {padding:              1px 1px 1px 1px;
                                   font-size:            12px;}

/* Impressum */

.i_table                          {margin:               auto;}

.i_left                           {text-align:           right;
	                                 font-weight:          bold;}

.i_center                         {text-align:           center;
                                   word-spacing:         normal;
                                   font-weight:          bold;}

.i_right                          {text-align:           left;}

/* Links */

#data h2                          {margin-bottom:        15px;       
	                                 padding:              3px 10px 3px 10px;
	                                 background-color:     #d9d9d9;
	                                 font-weight:          bold;
                                   line-height:          normal;}
                                   
#data #box p                      {margin-bottom:        1.5em;}                                                                      

#data #box p img                  {border-style:         solid;
                                   border-width:         1px;
                                   border-color:         #cccccc;}