/* ---------------------------------------------------------------------------------- */
/*  CSS-Anweisungen fuer statische  und dynamische Seiten                             */
/*  -----------------------------------------------------                             */
/*  created by: M. Rehm - info@msu.biz                                                */
/*  date      : 09.02.2007                                                            */
/* ---------------------------------------------------------------------------------- */

body   { background: #F7F7FF url(/images/shop/bg_main.gif) repeat-y; margin:0px; 
         scrollbar-3dlight-color:#AD1010; scrollbar-arrow-color:#AD1010; scrollbar-base-color:#FFF6E7; scrollbar-darkshadow-color:#FFF6E7; scrollbar-face-color:#FFF6E7; scrollbar-highlight-color:#FFF6E7; scrollbar-shadow-color:#AD1010; scrollbar-track-color:#FFF6E7;
       } 

	   
BODY,td  { font-family:helvetica,arial; font-size:9pt; color:#000000; line-height:1.3em; }

form     { margin:0px; padding:0px; }

.base    { margin:30px 20px 30px 30px; }

.nodata  { color:#FF0000; font-family:Verdana,Helvetica,Arial; font-size:8pt; text-align:center; }


/* ---------------------------------------------------------------------------------- */
/* Seitenkopf */

.container0      { width: 440px; }

.pagetitle       { font-size:10pt; font-family:Verdana,Helvetica,Arial; color:#4D5A88; font-weight:bold; padding: 0 0 20px 0; } 
.pageintro       { padding:0 0 20px 0; text-align:left;}
.pagesubtitle    { padding:0 0 20px 0; text-align:left;}

/* ---------------------------------------------------------------------------------- */
/* AGB */

.container_agb    { width: 440px; text-align: justify; }
.container_agb ol { list-style: decimal; margin: 0 0 0 30px; padding: 10px 0 0 0; }
.container_agb li { padding: 0 0 10px 0; }

/* ---------------------------------------------------------------------------------- */
/* Hilfe */

.hilfe ol   { list-style: upper-roman; margin: 0 0 0 30px; padding: 10px 0 0 0; }
.hilfe li   { padding: 0 0 3px 0; font-weight: bold; }
.hilfe ol ol  { list-style: decimal ; margin: 0 0 0 30px; padding: 10px 0 0 0; }
.hilfe li li     { padding: 0 0 3px 0; font-weight: normal; }
.hilfe ol ol ol  { list-style: lower-alpha ; margin: 0 0 0 30px; padding: 10px 0 0 0; }
.hilfe li li li  { padding: 0 0 3px 0; font-weight: normal; }

.abschnitt {  font-size:11pt; font-weight:bold; border-top: 1px #808080 solid; padding: 20px 0 0 0; margin: 20px 0 0 0; }
  
.head    {  font-size:10pt;  font-weight:bold; padding: 0 0 10px 0; }
.text    {  font-size:9pt;  text-align:justify; }
.zurueck {  font-size:8pt; text-align:right; margin: 10px 0 10px 0; }


/* ---------------------------------------------------------------------------------- */
/* Formulare/Suche */
 
.form_eingabe    { border: 1px #B0B0B0 solid; color:#000000; width:280px; }
.form_eingabe_50 { border: 1px #B0B0B0 solid; color:#000000; width:50px; }
.form_param      { text-align:right; }

.suche_param     { text-align:right; padding: 0 5px 0 0; }
.suche_eingabe   { border: 1px #B0B0B0 solid; color:#000000; width:160px; }

    
/* ---------------------------------------------------------------------------------- */
/* Detail */

h1             { color: #000000; font-size:9pt; font-weight: bold; text-align:left; margin: 0px; padding: 0px; }
h2             { color: #000000; font-size:9pt; font-weight: normal; text-align:left; margin: 0px; padding: 0px; }
h3             { color: #000000; font-size:9pt; font-weight: normal; text-align:left; margin: 0px; padding: 0px; }

.detail_param  { color:#808080; text-align:right; }
.detail_info   { text-align:justify; margin: 4px 0 0 0; padding:4px 0 4px 0; border-bottom: 1px #808080 solid; }
.detail_preis  { text-align:right; padding: 2px 0 0 0; margin: 0 0 0 6px; }

.detail_rahmen img  { border: 1px #000080 solid; margin: 0 0 3px 0; }

.detail_vlbtitel   { font-weight:bold; margin:10px 0 0 0; text-align:left; }
.detail_vlb        { text-align:left; }

/* ---------------------------------------------------------------------------------- */
/*  Katalog  */

.kat_text    { margin:0 0 0 6px; text-align:left; }
 
  
/* ---------------------------------------------------------------------------------- */
/* Liste / Detail */

.liste_nav     { color:#808080; font-family:Verdana,Helvetica,Arial; font-size:8pt; text-align:left; }

.liste_titel   { font-weight: bold; text-align:left; }
.liste_text    { margin:4px 0 0 0; text-align:left; }
.liste_preis   { text-align:right; }

.liste_rahmen img  { border: 1px #000080 solid; margin: 0px0; }
 
.pagesub       { margin: 40px 0 0 0; font-size: 8pt; }


/* ---------------------------------------------------------------------------------- */
/* Buttons */

.backbutton    { width: 60px; }
.buttons       { background:#F1F1F1; border: 1px #B0B0B0 solid; margin:1px 0 0 0; padding-bottom:1px; padding:1px 8px 1px 8px;
                 font-size:8pt; text-align:center; }

/* ---------------------------------------------------------------------------------- */
/* Links */

A:link    { color:#AD1010; text-decoration:none;}
A:visited { color:#AD1010; text-decoration:none;}
A:hover   { color:#AD1010; text-decoration:underline;}
A:active  { color:#FF0000; text-decoration:underline;}


/* ---------------------------------------------------------------------------------- */

