body             {background-color:#FFFFFF; margin-top:10px; margin-left:10px; margin-right:10px }
body.navleftshop {background-color:#C0C0C0; margin-top:0px;  margin-left:0px;  margin-right:2px }

XXbody {
scrollbar-base-color:#6584C1;
scrollbar-3dlight-color:#C0C0C0;
scrollbar-arrow-color: #003399;
scrollbar-darkshadow-color:#003399;
scrollbar-face-color:#6584C1;
scrollbar-highlight-color:#FFFAE3;
scrollbar-shadow-color:#404040;
scrollbar-track-color:#FFFFFF;
}


a       {text-decoration:none; color:#000000; }
a:hover {text-decoration:none; color:#000000; background-color:#C0C0C0; }

a.a_norm      {text-decoration:none; color:#000000; }
a.a_cat       {text-decoration:none; color:#000000; }
a.a_cat:hover {text-decoration:none; color:#000000; background-color:#C0C0C0; }

P        {Xmargin:5px; margin-top:7px; margin-bottom:7px; line-height:125%; }
P.postit {font-family:verdana,tahoma,arial,helvetica,genova,sans-serif; font-size:11px; font-style:normal; }
P.top 	 {border-top: 1px solid #EF8439; padding-top:.2em; margin-top:0; }

table    { border-collapse:collapse; }
td       { font-family:verdana,tahoma,arial,helvetica,genova,sans-serif; font-size:11px; font-style:normal; Xpadding:0}
.article { background-color:#C0C0C0; color:#000000; font-weight:normal; }
.topic   { background-color:#C0C0C0; color:#000000; font-weight:normal; border-width:0px; border-color:#C0C0C0; border-style:solid;}
.content { background-color:#FFFFFF; color:#000000; font-weight:normal; border-width:1px; border-color:#C0C0C0; border-style:solid;}
.frame   { background-color:#FFFFFF; color:#000000; font-weight:normal; border-width:1px; border-color:#003399; border-style:solid;}
.frame_g { background-color:#F5F5F5; color:#000000; font-weight:normal; border-width:1px; border-color:#003399; border-style:solid;}

.a_name  { background-color:#ECEEEE; color:#003399; font-weight:bold;   border-width:1px; border-color:#C0C0C0; border-style:solid; padding:5}
.a_nr    { background-color:#003399; color:#FFFFFF; font-weight:bold;   border-width:1px; border-color:#C0C0C0; border-style:solid; padding:5}
.a_pic   { background-color:#ECEEEE; color:#000000; font-weight:normal; border-width:1px; border-color:#C0C0C0; border-style:solid; padding:2}
.celltop { background-color:#003399; color:#FFFFFF; font-weight:normal; border-width:1px; border-color:#C0C0C0; border-style:solid; padding:2}
.cell    { background-color:#FFFFFF; color:#000000; font-weight:normal; border-width:1px; border-color:#C0C0C0; border-style:solid; padding:2}

.nav  {font-family:verdana,tahoma,arial,helvetica,genova,sans-serif; font-size:13px; font-style:normal; background-color:#003399}
.cat  {background-color:#EF8439; border-width:1px; border-color:#C0C0C0; border-style:solid; padding:1}
td.navspace { background-color:#FFFFFF; height:1px; padding:1px; }      
td.splitter   { background-color: #C0C0C0; height:1px; padding:1px; }      
td.splitter_w { background-color: #FFFFFF; height:1px; padding:1px; }      

.unmarked {font-size:11px; font-style:normal; color:#000000; background-color:#E2E2E2; border-collapse:collapse}
.rabatt   {font-size:11px; font-style:normal; color:#000000; background-color:#F7BB8F; border-collapse:collapse}
.marked		{font-size:11px; font-style:normal; color:#000000; background-color:#EF8439; border-collapse:collapse}

.header  { font-weight:bold; background-color:#C0C0C0; color:#000000; }
.errortext { font-weight:normal; color:#EF8439; }
.link      { font-weight:normal; color:#003399; }

.outline {border-width:1px; border-color:#C0C0C0; border-style:solid; }
.activ   {color:#000000; font-weight:normal;}
.inactiv {color:#FFFFFF; font-weight:normal;}
.light   {color:#C0C0C0; }
.tt      {color:#000080; }
.info    {color:#C0C0C0; }

HR   { color:#404040; height:1px }
hr.A { color:#404040; height:1px }
hr.W { color:#FFFFFF; height:1px }

.macu	{ font-family:verdana,tahoma,arial,helvetica,genova,sans-serif; font-size: 11px; font-style: normal; font-weight: bold; }
.focu	{ font-family:verdana,tahoma,arial,helvetica,genova,sans-serif; font-size: 11px; xfont-style: italic; font-weight: normal; }

/* MwSt. */
.mwst	{ font-family:verdana,tahoma,arial,helvetica,genova,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; }

.obligat { font-weight:normal; color:#EF8439; }
.color	 { font-weight:normal; color:#EF8439; }
.text	{ font-family:verdana,tahoma,arial,helvetica,genova,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; }

.effect { filter:progid:dxImageTransform.Microsoft.dropShadow(color=silver,offX=3,offY=3,positive=true); border: 1px solid #808080; }

pre { font-family:monospace; font-size:12px; }
big		{ font-size : 22px; font-family : Verdana, Arial,Helvetica,sans-serif; }
small	{ font-size : 9px; font-family : Verdana, Arial,Helvetica,sans-serif; }

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

.adress {font-family:verdana,tahoma,arial,sans-serif; color:#202020; background-color:#E7E7E7; font-weight:normal; border:1px solid #C0C0C0; font-size:11px;}
input.noframe                 {color:#808080; background-color:#A1A1A1; border:0px solid #EEEEEE; zoom:1.25;}
INPUT.noframetrans            {color:404040; background-color:#FFFFFF; border:0px solid #C0C0C0; }

  
/* 
This can be used for html debug purposes:
TABLE {border: 2px solid purple !important;  margin: 5px !important; border-collapse: separate !important; border-spacing: 1px !important; empty-cells: show !important;}
TH {border: 1px solid blue !important; padding: 3px !important;}
TD {border: 1px solid red !important; padding: 3px !important;}
*/


