/* ---------------------------------------------------------------------------------- */
/*  CSS-Anweisungen fuer Inhaltsseiten                                                */
/*  ----------------------------------                                                */
/*  created by: M. Rehm - info@msu.biz                                                */
/*  date      : 11.09.2007                                                            */
/* ---------------------------------------------------------------------------------- */


BODY              { background-color:#FFFFFF; margin:20px 0 15px 60px;
                    scrollbar-3dlight-color:#808080; scrollbar-arrow-color:#808080; scrollbar-base-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#808080; scrollbar-track-color:#FFFFFF; }
body,td           { font-family:Arial,Helvetica,Sans-Serif;; font-size:9pt; line-height:1.3em; color:#000000; }

.container0        { width:540px; text-align: left; }

.nodata            { color:#FF0000; font-size:8pt; font-weight:bold; text-align:center; text-decoration:none; }

.pagetitle         { font-size:12pt; font-weight:bold; text-align:left; padding: 0 0 20px 0; }
.pageintro         { text-align:left; padding: 0 0 20px 0; }


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

.detail_info       { margin:5px 0 0 0; text-align:left;}
.detail_neu        { padding:0 5px 0 0; }
.detail_preis      { font-size:8pt; font-weight:bold; text-align:right; }
.detail_text       { margin:4px 0 4px 0; text-align:left; }
.detail_titel      { color:#9C0000; font-size:10pt; line-height:13pt; text-align:left; }
.detail_zusatz     { text-align:left; }


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

 .tabelle          { margin-top:30px; text-align:center; }

.kontakt_param     { padding:0 5px 0 0; text-align:right; vertical-align:top; width:80px; }
.kontakt_wert      { text-align:left; vertical-align:top; }

.eingabe_lang      { border:1px #B0B0B0 solid; text-align:left; width:300px; }
.eingabe_ort       { border:1px #B0B0B0 solid; text-align:left; width:237px; }
.eingabe_plz       { border:1px #B0B0B0 solid; text-align:left; width:60px; }
.eingabe_vorname   { border:1px #B0B0B0 solid; text-align:left; width:236px; }

.suche_intro       { padding:0 0 5px 0; text-align:left;}
.suche_param       { text-align:right; padding: 0 5px 0 0; }
.eingabe_suche     { border:1px #B0B0B0 solid; text-align:left; width:170px; }

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

.kat_text          { margin:5px 0 0 0; text-align:left; }


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

.liste_autor       { text-align:left; }
.liste_info        { font-size:8pt; margin:4px 0 4px 0; text-align:left; }
.liste_nav         { color:#808080; font-size:8pt; text-align:left; }
.liste_neu         { margin:0 5px 0 0; }
.liste_preis       { font-size:8pt; font-weight:bold; text-align:right; }
.liste_text        { font-size:8pt; margin:5px 0 0 0; text-align:left; }
.liste_titel       { font-weight:bold; text-align:left; }
.liste_untertitel  { text-align:left; }

.liste_trenner     { height: 30px; }


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

.hilfe     { font-size:9pt; margin: 20px 0 0 0; }
.abschnitt { font-size:11pt; font-weight:bold; }
.head      { font-size:10pt; font-weight:bold; }
.liste     { font-size:10pt; text-decoration:none;}
.text      { text-align:justify; }
.zurueck   { font-size:8pt; text-align:right; }

.hilfe ol    { list-style: upper-roman; margin: 0 0 0 20px; padding: 10px 0 0 0; }
.hilfe li    { padding: 0 0 10px 0; }
.hilfe ol ol { list-style: decimal; margin: 0 0 0 20px; padding: 10px 0 0 0; }
.hilfe li li { padding: 0 0 2px 0px; }
.hilfe ol ol ol { list-style: lower-latin; margin: 0 0 8px  20px;; }


/* ---------------------------------------------------------------------------------- */
/* 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; }
.nl_radio          { border: none; }

/* ---------------------------------------------------------------------------------- */
/* 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; }


/* ---------------------------------------------------------------------------------- */
/* Button */

.buttons         { background-color:#F0F0F0; border: 1px #B0B0B0 solid; color:#000000; font-size:8pt; 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:#9C0000; text-decoration:none;}
A:visited { color:#9C0000; text-decoration:none;}
A:hover   { color:#9C0000; text-decoration:underline;}
A:active  { color:#D00000; text-decoration:none;}

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