/**
* @author  Joachim  Eberhardt
* @copyright Copyright 2004, 2005, 2008, 2009  Agentur Lernsite - Joachim  Eberhardt
* @version 1.5 16.11.09
* @package bookshop
*/

div#container div#content div#contentmessage {
 width:               48.0em;
}

div#container div#content div#basketIndex {
 position:          relative;
 float:                 left;
 width:               50.0em;
 min-height:          65.0em; 
 margin-top:          -1.2em;
 margin-right:         1.0em;
 padding-left:         1.8em;
 padding-right:        1.8em;
 padding-bottom:       0.5em;
 font-size:         0.8em;
 line-height:    1.3em;
 z-index:        15;
 border-left:  2px solid #9b0001;
 }  




div#container div#content div#basketIndex table {
  width: 49em;
  }
 
div#container div#content div#basketIndex table thead th {
 border-bottom:2px dotted #000000;
 background-color: transparent;
 }
div#container div#content div#basketIndex table tbody tr.last td {
 border-top:2px dotted #000000;
background-color: transparent;
 }

div#container div#content div#basketIndex table tbody tr td.thumbnails img {
 padding-top: 0.3em;
 padding-bottom: 0.3em;
}
   
div#container div#content div#basketIndex table tbody tr td.floatingPoint {
 text-align: right;
}
   
div#container div#content div#basketIndex table tbody tr td.floatingPointBottom {
 text-align: right;
 vertical-align: bottom;
}
 
 
 div#container div#content div#basketIndex table tbody tr td a {
color:                 #711913;
 background-color: transparent;
 text-decoration:         none;
}

div#container div#content div#basketIndex form  {
 margin-top:           0;
 padding-top:          0;
 }

div#container div#content div#basketIndex form  fieldset {
 margin:   0;
 padding:  0;
 border:   0;
 }
 
div#container div#content div#basketIndex form input.textButton {
 margin-top:           0.2em;
 margin-left:         36.0em;
 width:                 12em;
 text-align:            left;
 color:              #ffffe5;
 background-color:   #711913;
}

div#container div#content div#contentmessage {
  position:       relative;
 float:              left;
 /*width:              50em;*/
 margin-top:          -1.2em;
 margin-right:   1.0em;
 padding-left:      1.8em;
 padding-right:      3.8em;
 padding-bottom: 0.5em;
 min-height:     2.0em; 
 font-size:      0.8em;
 line-height:    1.3em;
 z-index:        15;
 border-left:  2px solid #9b0001;
}  


/* ************************************************************************************ */
/* STRUCTURE CONTENT KASSE                                               */
/* ************************************************************************************ */


div#container div#content div#billIndex {
position:          relative;
 float:                 left;
 width:               49.5em;
 min-height:          65.0em; 
 margin-top:          -1.2em;
 margin-right:         1.0em;
 padding-left:         1.8em;
 padding-right:            0;
 padding-bottom:       0.5em;
 font-size:            0.8em;
 line-height:          1.3em;
 z-index:                 15;
 border-left:  2px solid #9b0001;
}  



div#container div#content div#billIndex table {
 width: 48em;
 }
 
div#container div#content div#billIndex table thead th {
 border-bottom:2px dotted #000000;
background-color: transparent;
 }
div#container div#content div#billIndex table tbody tr.last td {
 border-top:2px dotted #000000;
background-color: transparent;
 }

   div#container div#content div#billIndex table tbody tr td.thumbnails img {
   padding-top: 0.3em;
   padding-bottom: 0.3em;
   
   }
   
div#container div#content div#billIndex table tbody tr td.floatingPoint {
 text-align: right;
}
   
div#container div#content div#billIndex table tbody tr td.floatingPointBottom {
 text-align: right;
 vertical-align: bottom;
}
 
td.middle {
 vertical-align:  middle;
 text-align:      center;
}
 
 div#container div#content div#billIndex table tbody tr td a {
color:                 #711913;
 background-color: transparent;
 text-decoration:         none;
}

div#container div#content div#billIndex form  {
 margin-top:           0;
 padding-top:          0;
 }
 
div#container div#content div#billIndex form input.textButton {
 margin-top:           0.2em;
 margin-left:         36.0em;
 padding-left:         0.3em;
 width:                 12em;
 text-align:            left;
 color:              #ffffe5;
 background-color:   #711913;
}

div#container div#content div#billIndex table tbody tr td div#orderButton {
 width:               49.2em;
}
div#container div#content div#billIndex table tbody tr td div#orderButton form fieldset {
 padding-left:         0.5em;
 border-left:      1px solid #ddd; 
 border-top:       1px solid #ddd;
 border-right:     1px solid #777;
 border-bottom:    1px solid #777;
 }
 
div#container div#content div#billIndex table tbody tr td div#orderButton form fieldset legend {
 font-weight: bold;
}
 
 
 div#container div#content div#billIndex table tbody tr td div#orderButton form fieldset p {
  padding-left:         1.0em;
 }
 
 div#container div#content div#billIndex table tbody tr td div#orderButton form fieldset ol li.grau {
 color: #a0a0a0;
 }
 
div#container div#content div#billIndex table tbody tr td div#orderButton form fieldset input.textButton {
 margin-top:           0.2em;
 margin-left:          2.0em;
 width:                 39em;
 text-align:           center;
 color:              #ffffe5;
 background-color:   #711913;
}







div#container div#content div#persData {
 font-size:     1.0em;
 z-index:          10;
}
div#container div#content div#persData form fieldset {
 padding:  	                0.5em;
 margin-top:                0.5em;
 border-left:      1px solid #ddd; 
 border-top:       1px solid #ddd;
 border-right:     1px solid #777;
 border-bottom:    1px solid #777;
 background:              #ffffe5;
 }

 div#container div#content div#persData form fieldset h3 {
  margin: 0;
  padding: 0;
  font-size:     1.0em;
 }

 div#container div#content div#persData form fieldset p {
  margin: 0;
  padding: 0;
  font-size:     1.0em;
 }

 div#container div#content div#persData form fieldset input.textButton {
 margin-top:           0.2em;
 margin-left:         34.0em;
 padding-left:         0.3em;
 width:                 12em;
 text-align:            left;
 color:              #ffffe5;
 background-color:   #711913;
}

