/* ---------------------------------------------------------------------------------- */
/*  CSS-Anweisungen fuer die dynamischen Seiten                                       */
/*  -------------------------------------------                                       */
/*  created by: M. Rehm - info@msu.biz                                                */
/*  date      : 04.12.2007                                                            */
/* ---------------------------------------------------------------------------------- */

form            { padding:0; margin:0; }
body            { background-color:#FFFFFF; margin:20px 0 30px 40px; 
                  scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#F6E0A2; scrollbar-base-color:#FFFFFF; scrollbar-darkshadow-color:#F6E0A2; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#F6E0A2; scrollbar-shadow-color:#F6E0A2; scrollbar-track-color:#F3F3F3;
				}
body,td         { font-family:Helvetica,Arial,Sans-serif; font-size:9pt; color:#000000; }		 	 

.nodata         { color:#FF0000; font-family:Verdana,Helvetica,Arial,Sans-serif; font-size:8pt; text-align:center;}
.nojs           { border: 1px solid #F00000; background: #FFDDFF; padding: 6px; color:#F00000; font-family:Verdana,Helvetica,Arial,'Sans Serif'; font-size:8pt; text-align:center; }
 
.container0     { width:500px; }

.pagetitle      { color:#910D10; font-family:Verdana,Helvetica,Arial,Sans-serif; font-size:12pt; font-weight:bold; padding:0 0 20px 0; text-align:left; }
.pageintro      { text-align:left; padding:0 0 25px 0; }


/* ---------------------------------------------------------------------------------- */
/* Detailseite */

.detail_bildabstand { margin:0 10px 0 0; }
.detail_param      { color:#808080; font-size:8pt; text-align:right; }
.detail_info       { margin:4px 0 4px 0; text-align:left; }


/* ---------------------------------------------------------------------------------- */
/* Listenseite */

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

.liste_autor       { text-align:left; }
.liste_titel       { font-weight:bold; text-align:left; }
.liste_untertitel  { text-align:left; }

.liste_text        { font-size:8pt; text-align:left; }
.liste_preis       { text-align:right; }


/* ---------------------------------------------------------------------------------- */
/* Newsletter */

.nl_param          { padding: 0 6px 0 0; text-align:right; }
.nl_text           { font-weight:bold; text-align:left; }
.nl_title          { font-weight:bold; padding-left:30px; padding:3px 130px 0 30px; text-align:left; }


/* ---------------------------------------------------------------------------------- */
/* Registrierung */

.reg_tabelle       { padding:0px; text-align: center; }

fieldset           { border:1px #B0B0B0 solid; margin: 0px; padding:10px 0 10px 0; width:450px; text-align: left; }
input              { border:1px #B0B0B0 solid; }
fieldset table     { margin:10px 20px 10px 20px; }

.reg_login          {}
.reg_login label    { width: 80px; display: block; float: left; }
.reg_neukunde input { margin: 0 5px 0 20px; border: none; }

.reg_form           { margin: 10px; }
.reg_form_line      { clear: both; }
.reg_form label     { width: 140px; display: block; float: left; padding: 3px 5px 2px 0; text-align: right; margin: 1px; }
.reg_form input     { margin: 1px; }

.reg_kd_land        { width: 250px; }

.reg_senden         { font-size: 9pt; text-align: right; margin: 4px 20px 0 0; font-weight: bold; }
.reg_forget         { margin: 6px 0 0 0; }

.alerts             { color: #FF0000; }

.reg_saved          { padding: 3px; color: #00C000; border: 1px solid #00C000; text-align: center; margin: 5px 0 10px 0; }
.reg_notsaved       { padding: 3px; color: #C00000; border: 1px solid #C00000; text-align: center; margin: 5px 0 10px 0; }

.reg_buttons        { margin: 10px 0 0 0; }

A.reg_button          { background-color:#F0F0F0; border: 1px #B0B0B0 solid; padding: 2px 5px 2px 5px; height: 20px; font-weight: normal; }
A.reg_button:link     { color:#000000; text-decoration: none; }
A.reg_button:visited  { color:#000000; text-decoration: none; }
A.reg_button:hover    { color:#D00000; text-decoration: none; }
A.reg_button:active   { color:#D00000; text-decoration: none; }


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

.buttons           { background-color:#E0E0E0; border:1px #808080 solid; color:#000000; font-family:Helvetica,Arial,Sans-serif; font-size:8pt; margin:1px 0 0 0; padding:1px 8px 1px 8px; text-align:center; }
.button1           { color:#000000; font-size:10px; font-weight:bold; padding:2px 0 0 0; text-align:left; }

.zurueck           { font-size:8pt; text-align:right; }

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:#910D10; text-decoration:none; }
A:visited          { color:#910D10; text-decoration:none; }
A:hover            { color:#910D10; text-decoration:underline; }
A:active           { color:#D00000; text-decoration:none; }


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

 