 /* Generelle Seiten Definitionen */
 body { 
  background: #fff url(/resources/demo/images/ctrb_daten/leer.gif) no-repeat fixed 0px 0px;
  overflow: auto;
  
 /* Freakin Scrollstuff 
  scrollbar-3dlight-color: #838383;
  scrollbar-arrow-color: #666666;
  scrollbar-darkshadow-color: #D8D7D0;
  scrollbar-face-color: #ACACAC;
  scrollbar-highlight-color: #666666;
  scrollbar-shadow-color: #cccccc;
  scrollbar-track-color: #404040; 
 */
}
 
/* ------------
* Schriften 
*  ------------ 
*/
 
/* Lauftext*/
.norm { 
 color: #4b4b4b;
 font-size: 10pt;
 line-height: 14pt;
 font-family: Georgia, "Times New Roman", Times, serif;
}

/* Überschriften */
h2, h3 {
 margin: 0;
 padding: 0 0 0.2em 0;
 font-size: 13pt;
 line-height: 15pt;
 font-family: Georgia, "Times New Roman", Times, serif;
 text-transform: uppercase;
 letter-spacing: 5px;
 font-weight: normal;
 color: #4d0070;
}

/* Text Fett */
h3 {
 color: #4b4b4b;
 text-transform: none;
 letter-spacing: 0px;
 font-size: 10pt;
 line-height: 14pt;
 font-weight: bold;
}

/* Titel in Artikel Fett */
.nb { 
 font-family: Georgia, "Times New Roman", Times, serif;
 text-transform: uppercase;
 letter-spacing: 5px;
 font-weight: normal;
 color: #4d0070;
}

/* Fonts Artikel Warenkorb*/
.nb_warenkorb { 
 color: #515151;
 font-weight: bold;
 font-size: 7pt;
 line-height: 11pt;
 font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

/* Standardlinks */
A:link { 
 color: black;
 text-decoration: none;
 background-color: transparent; 
}
A:visited {
 color: black;
 text-decoration: none;
 background-color: transparent;
}
A:hover {
 color: #4d0070;
 text-decoration: none;
 background-color: transparent;
}
A:active {
 color: #4d0070;
 text-decoration: none; 
 background-color: transparent;
}

/* Warenkorbzeile Links */
A.dritte:link { 
 color: #4d0070;
 font-weight: bold;
 font-size: 7pt;
 line-height: 12pt;
 font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
 text-indent: 8pt;
 text-decoration: none;
 background-color: transparent;
}
A.dritte:visited { 
 color: #4d0070;
 font-weight: bold;
 font-size: 7pt;
 line-height: 12pt;
 font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-indent: 8pt;
 text-decoration: none;
 background-color: transparent;
}
A.dritte:hover { 
 color: #4b4b4b;
 font-weight: bold;
 font-size: 7pt;
 line-height: 12pt;
 font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-indent: 8pt; 
 text-decoration: none;
 background-color: transparent;
}
A.dritte:active {
 color: #4b4b4b;
 font-weight: bold;
 font-size: 7pt;
 line-height: 12pt;
 font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-indent: 8pt;
 text-decoration: none;
 background-color: transparent;
}

/* Fehlermeldung */
.error { 
 color: red;
 font-size: 8pt;
 line-height: 11pt;
 font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-align: center;
}

/* ----------------
* Felder und Farben
* -----------------
*/
 
/* Formular-Felder Hintergrund und Rand*/
.width3 { 
 background-color: #FFFFFF; 
 color: #4b4b4b;
 border: solid 1px #4b4b4b;
}
.width3:hover {
 background: #efefef;
}

/* Warenkorbzeile, wenn leert */
.korb {
 color: #4b4b4b;
 font-weight: bold;
 font-size: 7pt;
 line-height: 12pt;
 font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-indent: 8pt;
 text-decoration: none; 
 background-color: #efefef;
}

/* Warenkorbzeile wenn Artikel in Warenkorbt */
.korb2 {
 color: #4d0070;
 font-weight: bold;
 font-size: 7pt;
 line-height: 12pt;
 font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-indent: 8pt;
 text-decoration: none; 
 background-color: #aaa;
}

/* Abstände und Farbe Artikel Felder: "Titel" und "Zusatzinformationen"*/
.td_grey { 
 background-color: #efefef; 
 padding: 3pt 3pt 3pt 5pt;
}

/* Abstände Preisfeld*/
.td_wht1 { 
 padding: 3pt 3pt 3pt 5pt;
}

/* Hintergrundfarbe Artikel */
.td_wht { 
 background-color: #fff;
}
 /* Felder Farbe Warenkorb Artikel Überschriften */
.td_hgrey  { 
 background-color: #efefef; 
 padding: 3pt 3pt 5pt 5pt;
}
.td_hgrey .nb {
 font-family: Georgia, "Times New Roman", Times, serif;
 text-transform: inherit;
 letter-spacing: 0px;
 font-weight: normal;
 color: #4d0070;
}
 /* Rahmen um Artikel mit Abstand*/
.td_ctnt   { 
 padding: 8pt 5pt; 
 border: solid 1pt #dbdbdb;
}

.td_ctnt table, .td_ctnt td  {
 border-collapse: collapse;
 border: none;
}
p.norm span.nb {
 letter-spacing: 0px;
 text-transform: none;
}
/* Sys-Def */
p {
 margin:0;
 padding:0;
}
#div_show_deliver1 { display: inline; }
#div_show_deliver2 { display: inline; }
#div_show_deliver3 { display: inline; }
#weiter_button { display: none; }

