body,td,tr,table { 
    font-family       : arial,helvetica,sans-serif;
    font-size         : 11pt;
}

A:link, A:visited, A:active {	
    font-family       : arial,helvetica,sans-serif;
    font-size         : 10pt;
    color             : #000000; 
    text-decoration: underline;
}
.headline {
        font-size: 20; 
        color: #A0A0A0;
        font-weight: bold;
}

a.cubitmenue { /* links fuer die menue */
	text-decoration : none;
	font-weight : bold;
        color: #202020;
        font-size: 12; 
}

a.cubitmenue:Visited { /* links fuer die menue */
	text-decoration : none;
	font-weight : bold;
        color: #202020;
        font-size: 12; 
}
a.cubitmenue:Active { /* links fuer die menue */
	text-decoration : none;
	font-weight : bold;
        color: #202020;
        font-size: 12; 
}

a.cubitmenue:Hover { /* links fuer die menue */
	text-decoration : none;
	font-weight : bold;
        color: #193972;
        font-size: 12; 
}

td.rahmenrechts
{ 
      background-image : url(img/de/rahmen_rechts.gif);
      background-color : #ffffff;

 }

td.rahmenmenu
{ 
    background-image : url(img/de/nav_trenner.gif);
    background-color : #ffffff;
    font-family       : arial,helvetica,sans-serif;
    color             : #000000;
    font-weight       : bold;
    text-decoration   : none;
    font-size         : 10pt;
    font-style        : normal;

}

td.rahmenunten
{ 
     background-image : url(img/de/rahmen_unten.gif);
     background-color : #ffffff;

 }
 
td.navboxrechts
{ 
      background-image : url(img/de/navbox_rechts.gif);
      background-color : #ffffff;

 }
td.navboxlinks
{ 
     background-image : url(img/de/navbox_links.gif);
     background-color : #ffffff;

 }
td.navboxinnen
{
  font-family       : arial,helvetica,sans-serif;
  font-size         : 8pt;
  background-image  : url(img/de/navboxinnen.gif);
  background-color : #dddddd;
}

.mainheader
{ 
    font-family       : arial,helvetica,sans-serif;
    color             : #18396f;
    font-weight       : bold;
    text-decoration   : none;
    font-size         : 12pt;
    font-style        : normal;
 }

.kastenheader
{ 
    font-family       : arial,helvetica,sans-serif;
    color             : #000000;
    font-weight       : bold;
    text-decoration   : none;
    font-size         : 10pt;
    font-style        : normal;
 }

.kastentext
{ 
    font-family       : arial,helvetica,sans-serif;
    color             : #000000;
    font-weight       : normal;
    text-decoration   : none;
    font-size         : 10pt;
    font-style        : normal;
 }

td.kastenleft
{ 
    background-image  : url(img/de/kasten_fill_left.gif);
    background-color  : #ffffff;
}

td.kastenright
{ 
    background-image  : url(img/de/kasten_fill_right.gif);
    background-color  : #ffffff;
}

td.kastentop
{ 
    background-image  : url(img/de/kasten_12.gif);
    background-color  : #ffffff;
}

td.kastenbottom
{ 
    background-image  : url(img/de/kasten_32.gif);
    background-color  : #ffffff;
}

td.navhinten
{ 
    background-image  : url(img/de/fill_nav.gif);
    background-color  : #ffffff;
}

.link
{ 
    font-family       : arial,helvetica,sans-serif;
    color             : #000000;
    font-weight       : normal;
    text-decoration   : underline;
    font-size         : 10pt;
    font-style        : normal;
     
 }

.normaltext
{ 
    font-family       : arial,helvetica,sans-serif;
    color             : #666666;
    font-weight       : normal;
    text-decoration   : none;
    font-size         : 10pt;
    font-style        : normal;
 }


/************* SHOP ***************/


A.MENUE { /* links fuer die statuszeile */
	text-decoration : none;
	font-weight : bold;
}
A.MENUE:Visited { /* links fuer die statuszeile */
	text-decoration : none;
	font-weight : bold;
}
A.MENUE:Active { /* links fuer die statuszeile */
	text-decoration : none;
	font-weight : bold;
}


.PULLDOWN-ODDCOL { 
	font-size   : 10px;
	color      : #000000;
	background : #dddddd;
}

.PULLDOWN-EVENCOL {
	font-size   : 10px;
        color      : #000000;
	background : #c0c0c0;
}

TABLE.BIGTABLE {
	color      : #FF0000;
	background : #ACB3C2; /* #2C2A2A #202020; */
}

TD.HEADER  {
	font-family : Arial,Helvetica;
	color : #1A3B70;
	font-weight : normal;
}

TD.SUBHEADER  {
	font-family : Arial,Helvetica;
	color : #5C5C5C;
/*	background : #BEC2D0; */
	font-weight : bold;
}


/* subgroups table */

TR.EVENROW {
	background : #ACB3C2;
}
TR.ODDROW {
	background : #BBBBBB;
}

P.EVENROW { 
   	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size   : 10px;
	color : #1A3B70;
	background : #ACB3C2;
}

P.ODDROW {
   	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
	color : #1A3B70;
	background : #BBBBBB;
}

/* Sonderangebote table */

.SONDER-ODDROW { 
	font-size   : 10px;
	color      : #000000;
	background : #dddddd;
}

.SONDER-EVENROW {
	font-size   : 10px;
        color      : #000000;
	background : #c0c0c0;
}

H1.SONDER {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 14px;
	color : #1A3B70;
}

H1.UEBERSCHRIFT {
	font-weight : bold;
	font-size : 16px;
        border-style: solid;
        border-width: 2px;
        border-color: #000000;
        color: #000000;
        background-color: #ffffff;
}
TD.LINE {
	background : #1A3B70;
}

/* articles table */

.ARTIKEL-EVENROW {
	font-size   : 10px;
	color : #000000;
	background : #c0c0c0;
}


.ARTIKEL-ODDROW {
	font-size   : 10px;
	color : #000000;
	background : #dddddd;
}

INPUT.ARTIKEL-EVENROW {
   	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size   : 10px;
	color : #1A3B70;
	background : #ACB3C2;
}



INPUT.ARTIKEL-ODDROW {
  	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
	color : #1A3B70;
	background : #BBBBBB;
}

/* warenkorb table */

.KORB-EVENROW { 
	font-weight : normal;
	font-size   : 9px;
	color : #000000;
	background : #c0c0c0;
}
.KORB-ODDROW { 
	font-weight : normal;
	font-size   : 9px;
	color : #000000;
	background : #dddddd;
}

H1.KORB {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 11px;
	color : #C3E3FB;
}



TR.CAPTION {
        text-decoration: underline;
	font-weight : bold;
	font-size : 12px;
}
TH.CAPTION {
        text-decoration: underline;
	font-weight : bold;
	font-size : 12px;
}

TR.FOOT {
	font-weight : normal;
	font-size : 9px;
	color : #C3E3FB;
	background : #000066; 
}

P.FOOT { 
	color : #C3E3FB;
	background : #000066;   
}


A.NEXT {
	font-weight : normal;
	font-size : 9px;
        color: #000000;
}

A.NEXT:Visited {
	font-weight : normal;
	font-size : 9px;
        color: #000000;
}

A.NEXT:Active {
	font-weight : normal;
	font-size : 9px;
        color: #000000;
}

P.NEXT {
	font-weight : normal;
	font-size : 9px;
	color : #ffffff;
	background : #ffffff;
}

TABLE.DETAIL { 
        padding: 5;
        border-style: solid;
        border-width: thin;
        border-color: #000000;
}

H1.DETAIL {
	font-size : 18px;
}

H1.INFO {
	font-size : 18px;
}

B.DETAIL {
	font-size : 12px;
	font-weight : bold;
}

P.DETAIL {
	font-size : 12px;
}

A.DETAIL {
	font-size : 12px;
}

P.RECHNUNG	 {
	font-weight : normal;
	font-size   : 9px;
}
