/* ---------------------------------------------------------------------------------- */
/*  CSS-Anweisungen fuer die Inhaltsseiten                                            */
/*  --------------------------------------                                            */
/*  created by: M. Rehm - info@msu.biz                                                */
/*  created   : 30.08.2006                                                            */
/*  updated   : 18.06.2007                                                            */
/* ---------------------------------------------------------------------------------- */

*        { margin:0px; padding:0px;  }    
BODY     { background: #E6DFCA url(/images/shop/bg.gif) repeat-y; margin:0 0 15px 0; 
           scrollbar-3dlight-color:#974c1a; scrollbar-arrow-color:#974c1a; scrollbar-base-color:#CCC3A6; scrollbar-darkshadow-color:#CCC3A6; scrollbar-face-color:#CCC3A6; scrollbar-highlight-color:#CCC3A6; scrollbar-shadow-color:#974c1a; scrollbar-track-color:#CCC3A6;
         }
body, td { font-family:Verdana; color:#000000; font-size:8pt; line-height: 1.3em; }

.nodata  { color:#FF0000; text-align:center; }
   
.base       { margin:15px 0 0 30px; }
.container0 { width: 480px; }

.status_D          { padding: 0 20px 0 0; color: #000080; }
.status_L          { padding: 0 20px 0 0; color: #008000; }
.status_V          { padding: 0 20px 0 0; color: #800000; }


/* ---------------------------------------------------------------------------------- */
/*  ALLGEMEIN  */

.pagetitle { font-weight:bold;  text-align:left; }
.pageintro { text-align:left; margin: 20px 0 0 0; } 

.bildrand { border: 1px #999999 solid; }

.alter_preis { color:#FF0000; text-align:right; text-decoration:line-through; }


/* ---------------------------------------------------------------------------------- */
/*  Audiopuzzle-Home/Startseite  */

#audiopuzzle_home  { position: absolute; top: 0px; left: 0px; width: 100%; background: #E6DFCA url(/images/shop/audiopuzzle_bg_hund.jpg) no-repeat top right; }

.home_intro        { position: absolute; top: 30px; left: 0px; font-weight: bold; line-height: 1.4em; }
.container1        { width: 200px; }

.home_titlebox        { margin: 10px 0 0 30px; }
.home_title           { font-weight: bold; }
.home_title A:link    { color:#FFFFFF; text-decoration:none; }
.home_title A:visited { color:#FFFFFF; text-decoration:none; }
.home_title A:hover   { color:#CC0000; text-decoration:none; font-size: 11pt; }
.home_title A:active  { color:#FF0000; text-decoration:none; }

.home_angebot         { margin: 140px 0 0 0; padding: 0 0 100px 0; background: url(/images/shop/audiopuzzle_bg_puzzle.gif) no-repeat; }

.home_bildbox         { position: absolute; top: 295px; left: 90px; }
.home_bildbox img     { border: 1px #FFFFFF solid; }

.home_preis           { margin: 190px 0 0 275px; color: #FFFFFF; font-size:9pt; font-weight: bold; }


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

.detail_autor      { text-align:left; margin: 0 0 0 10px; }
.detail_titel      { font-weight:bold; text-align:left; margin: 0 0 0 10px; }
.detail_untertitel { text-align:left; margin: 0 0 0 10px; }
.detail_param      { color:#808080; text-align:right; }
   
.detail_text       { text-align:justify; }

.detail_url       { margin: 20px 0 0 0; }


/*  Audiopuzzle  */
.detail_bildrand  { background: #DCD3B6; border:1px #999999 solid; text-align:center; padding: 6px; margin: 4px 0 4px 0; }
 
.detail_zusatz     { text-align:right; }   
.detail_zusatzbild { background: #FFFFFF; border:1px #999999 solid; text-align:center; padding: 3px; text-align:center; } 

/* ---------------------------------------------------------------------------------- */
/*  Impressum  */

#impressum    { padding: 30px 0 0 0; }
#impressum td { padding: 3px; }
  
/* ---------------------------------------------------------------------------------- */
/*  katalog/Startseite  */

.kat_text     { font-family: Helvetica,Arial; text-align:left; margin:0 0 0 8px; }
  

/* ---------------------------------------------------------------------------------- */
/*  Liste  */

.liste_nav        { color:#808080;  text-align:left; }

.liste_autor      { text-align:left; margin: 0 0 0 10px; }
.liste_titel      { text-align:left; font-weight:bold; margin: 0 0 0 10px; }
.liste_untertitel { text-align:left; margin: 0 0 0 10px; }
.liste_text       { text-align:left; margin: 4px 0 0 10px; }
.liste_info       { text-align:left; margin: 4px 0 4px 10px; }
.liste_preis      { text-align:right; }
  
  
/* ---------------------------------------------------------------------------------- */
/*  Rechte Spalte  */

.rs_box            { padding: 5px 0 0 20px; color:#000000; font-family:Helvetica,Arial; font-size:10px; }
.rs_container0     { width: 180px; }
.rs_hintergrund    { padding: 8px; }

.rs_title          { font-size:12px; font-weight: bold; text-align: center; }
.rs_intro          { margin: 8px 0 0 0; text-align: left; }

.rs_daten          { margin:20px 0 0 0; text-align:center; }
.rs_container1     { width: 170px; }
.rs_rahmen         { border: 1px #DDDFEB solid; padding: 4px; }
.rs_autor          { text-align: left; margin: 0 0 3px 0; }
.rs_titel          { font-weight: bold; text-align: left; margin: 0 0 3px 0; }
.rs_text           { font-size:9px; text-align: left; }
.rs_text img       { margin: 0 4px 0 0; }
.rs_preis          { text-align: right; }

.rs_trenner        { margin:30px 0 0 0; }


/* ---------------------------------------------------------------------------------- */
/*  Sprecherindex  */

.buttons_a { background-color:#808080; border: 1px #808080 solid; color:#FFFFFF; font-size:7pt; margin:1px 7px 1px 8px; text-align:center; }
.bio_titel         { text-align:left; font-weight:bold; margin: 0 0 0 10px; }
.bio_text          { text-align:left; margin: 14px 0 0 10px; }
.bio_werke         { padding: 10px 0 5px 0; font-weight: bold; }
.bio_liste         { border-top: 1px #B0B0B0 solid; padding: 8px 0 0 0; margin: 8px 0 0 0; }
.bio_listebull     { text-align:left; padding: 5px 10px 5px 10px; }
.bio_zurueck       { border-top: 1px #B0B0B0 solid; padding: 3px 0 0 0; margin: 8px 0 0 0; text-align: right; }

/* ---------------------------------------------------------------------------------- */
/*  Suche  */

.such_param        { text-align:right; padding: 0 5px 0 0; }
.eingabe           { border: 1px #808080 solid; margin: 1px 0 0 0; }
.suche_lieferinfo  { margin: 4px 0 0 0; font-size: 8pt; width: 140px; }


/* ---------------------------------------------------------------------------------- */
/*  Verlagsarchiv  */

.katnav_level1     { font-weight:bold; text-align:left; padding: 0 0 30px 0; }
.katnav_intro1     { padding: 0 0 30px 0; }
.katnav_level2     { padding: 6px 0 0 10px; }
.katnav_intro2     { padding: 2px 0 0 10px; }
.katnav_level3     { padding: 3px 0 0 30px; }
.katnav_intro3     { padding: 2px 0 0 30px; }

.katnav_artanz     { color: #808080; }

.archivliste_zurueck    { text-align: right; }

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

#agb       { margin:20px 0 20px 0; }
#agb ol    { list-style: decimal; margin: 0 0 0 30px; padding: 10px 0 0 0; }
#agb li    { padding: 0 0 10px 0; }
#agb ol ol { list-style: lower-alpha; margin: 0 0 0 20px; padding: 10px 0 0 0; }
#agb li li { padding: 0 0 2px 0px; font-weight: normal; }


/* ---------------------------------------------------------------------------------- */
/*  Ueberuns  */

#ueberuns      { margin:20px 0 20px 0; }
#ueberuns p    { margin:10px 0 0 0; }


/* ---------------------------------------------------------------------------------- */
/*  Haendlerinfo  */

#haendlerinfos      { margin:20px 0 0 0; }
#haendlerinfos p    { margin:10px 0 0 0; }
#haendlerinfos ul   { list-style: disc; margin: 0 0 0 30px; padding: 10px 0 0 0; }
#haendlerinfos li   { padding: 0 0 10px 0; }

.haendler_form      { margin: 20px 0 0 0; }
.haendler_button    { margin: 20px 0 0 150px; }

.form_param         { text-align:right; padding: 0 5px 0 0; }
.form_eingabe       { border: 1px #808080 solid; margin: 1px 0 0 0; width: 300px; }
.form_feld         { border: 1px #808080 solid; margin: 1px 0 0 0; width: 300px; height: 80px; }


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

.buttons { background-color:#E0E0E0; border: 1px #808080 solid; font-size:7pt; margin:1px 1px 7px 8px; text-align:center; }

A.button:link    { color:#000000; text-decoration:none;}
A.button:visited { color:#000000; text-decoration:none;}
A.button:hover   { color:#D00000; text-decoration:none;}
A.button:active  { color:#D00000; text-decoration:none;}


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

A:link    { color:#974c1a; text-decoration:none;}
A:visited { color:#974c1a; text-decoration:none;}
A:hover   { color:#974c1a; text-decoration:underline;}				   
A:active  { color:#D00000; text-decoration:none;}

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

