
/**************************** Globale Styles ***********************************************************************************************/

                 /* Ueberschriften */
h1               { font-family:Verdana,Arial,Helvetica,Sans-serif;color:navy;font-weight:bold;font-size:24px;text-align:center; }
h2               { font-family:Verdana,Arial,Helvetica,Sans-serif;color:black;font-weight:bold;text-align:center; }

                 /* body background */
body             { margin:0px;padding:0px;background-color:#ffffef; }

form             { display:inline; }

body.new         { margin:0; padding:0; background-color:#f1f1f1; }
table.allround   { border:solid 1px #000000; padding:2px; margin:5px; background-color:#ffffef; }

table.cartround  { border:1px solid navy; }
td.cartwhite     { background-color:#ffffff; padding:0; color:black; font-family:Arial,Verdana,Helvetica,Sans-serif;
                   font-size:11px; font-weight:normal; text-align:left; }
td.cartlightblue { background-color:#f4faff; padding:0; color:black; font-family:Arial,Verdana,Helvetica,Sans-serif;
                   font-size:11px; font-weight:normal; text-align:left; }

table.footer     { margin:10px 0; }
td.grayfooter    { font-family:Arial,Helvetica,Sans-serif; color:gray; text-align:center; font-size:11px; }
td.blackfooter   { font-family:Arial,Helvetica,Sans-serif; color:black; text-align:center; font-size:11px; }
td.navyfooter    { font-family:Arial,Helvetica,Sans-serif; color:navy; text-align:center; font-size:11px; }

td.tdmheader     { background-color:#cfdfef; }
.mheader         { font-family:Arial,Helvetica,Sans-serif; font-size:12px; color:maroon; font-weight:bold; }

td.lmenu         { padding:8px; background-color:orange; text-align:center; vertical-align:top; }
td.rmenu         { padding:8px; background-color:#ffffcf; text-align:center; vertical-align:top; }
td.middletable   { padding:0; background-color:#ffffef; }

td.navyheaderr   { font-family:Arial,Helvetica,Sans-serif; font-size:11px; text-align:right; background-color:#f4faff;
                   color:navy; padding-right:10px; }

td.detailsleft   { font-family:Arial,Helvetica,Sans-serif; font-size:11px; text-align:left; background-color:#f4faff;
                   color:navy; }
td.detailsright  { font-family:Arial,Helvetica,Sans-serif; font-size:11px; text-align:left; background-color:#f4faff;
                   color:navy; padding-right:10px; }
div.details1     { padding:5px 10px; font-size:12px; color:black; font-weight:bold; }
div.details2     { padding:5px 10px; font-size:12px; color:navy; font-weight:normal; }
div.details3     { padding:5px 10px; font-size:12px; color:navy; font-weight:bold; }
div.details4     { padding:5px 10px; font-size:11px; color:maroon; font-weight:bold; width:628px; text-align:right; }

                 /* links */
a                { text-decoration:none; }
a:hover          { text-decoration:underline; }
.al              { font-family:Arial,Helvetica,Sans-serif;font-size:12px;color:navy;font-weight:bold;text-decoration:none; }
//.al:hover        { text-decoration:none; }
.al:active       { color:red; }
.al2             { font-family:Arial,Helvetica,Sans-serif;font-size:10px;color:navy;font-weight:normal;text-decoration:none; }
//.al2:hover       { text-decoration:none; }
.al2:active      { color:red; }

                 /* Textformatierungen */
.navy13px        { font-family:Arial,Helvetica,Sans-serif;font-size:13px;color:navy; }
.black13px       { font-family:Arial,Helvetica,Sans-serif;font-size:13px;color:black; }
.black13px_lb    { font-family:Arial,Helvetica,Sans-serif; font-size:13px; color:black; text-align:left; font-weight:bold; }
.maroon13px      { font-family:Arial,Helvetica,Sans-serif;font-size:13px;color:maroon;text-align:justify; }
.maroon13px_c    { font-family:Arial,Helvetica,Sans-serif;font-size:13px;color:maroon;text-align:center; }
.red13px         { font-family:Arial,Helvetica,Sans-serif;font-size:13px;color:red;font-weight:bold; }
.red13px_lb      { font-family:Arial,Helvetica,Sans-serif; font-size:13px; color:red; text-align:left; font-weight:bold; }


.button          { width:120px;font-weight:normal; }
.button_larger   { width:150px;font-weight:normal; }
a.umen_links      { color:white; font-weight:bold; margin:2px; font-family:Verdana,Arial,Helvetica,Sans-serif;
                   font-size:12px; text-decoration:none; }
a.umen_links:hover { color:#ffffaa; text-decoration:none; }

.lmen_text       { color:gold;font-weight:bold;padding-left:2px;padding-right:2px;
                   font-family:Arial,Helvetica,Sans-serif;font-size:12px; }
textarea         { font-family:Arial,Helvetica,Sans-serif;font-size:12px; }


/**************************** Index - Startseite *******************************************************************************************/

div.indextable   { border-width:1px;border-style:solid;border-color:#000080;background-color:#f4faff;width:640px;border-spacing:0px; }
.indexheadline   { font-family:Arial,Helvetica,Sans-serif;color:navy;font-weight:bold;font-size:28px;text-align:center;width:638px;
                   visibility:visible; }
.al13            { font-family:Arial,Helvetica,Sans-serif;font-size:13px;color:navy;font-weight:bold; }
a.al13:hover     { color:red;text-decoration:none; }



/****************************  Menue  ******************************************************************************************************/

                 /* link styles */
.al_down         { font-family:Arial,Helvetica,Sans-serif;font-size:12px;color:red;font-weight:bold;text-decoration:none; }
.al_down:hover   { text-decoration:none; }
.al2_down        { font-family:Arial,Helvetica,Sans-serif;font-size:10px;color:red;font-weight:normal;text-decoration:none; }
.al2_down:hover  { text-decoration:none; }

                 /* haupttabelle */
.menutable       { padding:0px;border:0px;border-spacing:0px;background-color:#f4faff;width:125px; }     /* background for NS4.x */
.menutd          { border:0px;border-spacing:0px;margin:0px;background-color:#f4faff; }
.navi0           { padding:1px;padding-left:9px;background:#f4faff;margin:0px;overflow:hide; }
.navi0_down      { padding:1px;padding-left:9px;background:#f4faff;margin:0px;overflow:hide; }
td.menu_bg       { background-color:orange; text-align:left; }
tr.menu_bg       { background-color:orange; }

                 /* fuer die erste Untertabelle */
.navi1           { padding:1px;padding-left:10px;background:#f4faff;margin:0px;overflow:hide;line-height:14px;
                   font-family:arial,helvetica,sans-serif;font-weight:bold;color:navy;font-size:12px;text-decoration:none; }
.navi1_down      { padding:1px;padding-left:10px;background:#f4faff;margin:0px;overflow:hide;line-height:14px;
                   font-family:arial,helvetica,sans-serif;font-weight:bold;color:red;font-size:12px;text-decoration:none; }
.navi2           { padding:1px;padding-left:12px;background:#f4faff;margin:0px;overflow:hide;line-height:12px;
                   font-family:arial,helvetica,sans-serif;font-weight:normal;color:navy;font-size:10px;text-decoration:none; }
.navi2_down      { padding:1px;padding-left:12px;background:#f4faff;margin:0px;overflow:hide;line-height:12px;
                   font-family:arial,helvetica,sans-serif;font-weight:normal;color:red;font-size:10px;text-decoration:none; }
div.sep1         { background-color:#000080;margin:0px;padding:0px;height:1px;width:100%; }



/****************************  Mainframe  **************************************************************************************************/

.yellowheadline1 { font-family:Arial,Helvetica,Sans-serif;font-size:16px;color:yellow;font-weight:bold;
                   background-image:url(/pixx/navy-point.gif);background-color:navy;text-align:center; }
.umenu           { background-image:url(/pixx/navy-point.gif);background-color:navy;text-align:left; }
th.smalltable    { font-family:Arial,Helvetica,Sans-serif;font-size:13px;color:white;background-color:navy;text-align:left;font-weight:bold; }
td.smalltable    { font-family:Arial,Helvetica,Sans-serif;font-size:13px;color:white;background-color:navy;text-align:left;font-weight:bold; }
td.smalltable1   { font-family:Arial,Helvetica,Sans-serif;font-size:13px;color:white;background-color:navy;text-align:right;
                   font-weight:bold; }
p.abschnittPrice { margin:0px;padding:0px;padding-top:5px;padding-bottom:5px;text-align:left; }
.price           { font-family:Arial,Helvetica,Sans-serif;font-size:13px;color:maroon;font-weight:bold; }
.artNr           { font-family:Arial,Helvetica,Sans-serif;font-size:13px;color:navy;font-weight:bold;height:18pt; }
.beschr          { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:navy; }

                 /* fuer Warenkorb */
.qlinks          { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:navy; }
a.qlinks:hover   { color:red; }
.black11px       { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:black; }

                 /* fuer Detailansicht */
.beschrDet       { font-family:Arial,Helvetica,Sans-Serif;color:black;height:18px;font-weight:bold; }



/**************************** Footer *******************************************************************************************************/

.footer          { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:gray;background-color:#ffffef; }
.indexfooter     { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:gray;text-align:center;vertical-align:bottom; }
.mfooter         { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:maroon;background-color:#ffffef; }

.klick-button    { width:150px; font-weight:normal; }

/**************************** Linkliste ****************************************************************************************************/

.mlinks          { font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:maroon;font-weight:bold; }



/*************************** Cartform_email ************************************************************************************************/

body.cartform    { background-color:white; }



/*************************** umenu.php *****************************************************************************************************/

                 /* grosse Schrift fuer TopText - das ist im oberen Menue */
.toptext         { font-family:Arial,Helvetica,Sans-serif;font-size:18px;color:#f4faff;font-weight:bold; }



/*************************** ENDE DES STYLESHEETS ******************************************************************************************/
