/* Global */
body                         {background-color: #FFF4D5; background-image: url('topp_bg.jpg'); background-repeat: repeat-x;}
form                         {  margin-top: 0.0em; margin-bottom: 0.4em; }
div                          {  margin-bottom: 0; }
ul                           {  margin-left: 20px; margin-top: 2px; margin-bottom: 2px; }
li                           {  margin-left: 0px; margin-top: 0px; margin-bottom: 0px; }
/* print */
body.print                 {	background-color: #ffffff; color:#041B7B; font-size: 11px; font-family:"Trebuchet MS", Arial, sans-serif;}

/* page */
body.page                 { font-family:"Trebuchet MS", Arial, sans-serif; background-color: #FFF4D5; background-repeat: repeat-xy; color:#000000; font-size: 11px;}
table.page                { background-color: #FFF4D5; }

/*scroll*/
div.scroll {
scrollbar-arrow-color:#000;
scrollbar-face-color: #FFF4D5;
scrollbar-3dlight-color: #FFF4D5;
scrollbar-darkshadow-color:#FFF4D5;
height: 200px;
width: 160px;
overflow: auto;
border: 0px solid #666;
background-color: #fff;
padding: 0px;
}


/* Pageareas */
td.pagearea_meny          { background-image: url('menyback.gif'); background-repeat: no-repeat;}
table.meny          { background-image: url('menyback.gif');background-repeat: repeat-y; }
td.pagearea_cart          { background-color: #CCFF66; }
td.pagearea_hvit          { background-color: #ffffff; }
td.pagearea_green          { background-color: #C3D96A; background-image: url('topp_bg.jpg'); background-repeat: repeat-x;}

/* hovedgruppe */
//td.hovedgruppe                   { font-size: 12px; padding-left: 10px; text-transform: uppercase;}
td.hovedgruppe                   { font-size: 12px; padding-left: 10px; padding-top:5px; padding-right:5px;  text-transform: uppercase;}
table.hovedgruppe                { font-family:"Trebuchet MS", Arial, sans-serif; font-size: 11px;}
.bodytext_hovedgruppe            {	color:#303030; font-size: 11px;  }
a.hovedgruppe                    {  color:#303030; }
a.hovedgruppe:link               {	text-decoration:none;}
a.hovedgruppe:visited            {	text-decoration:none; }
a.hovedgruppe:hover              {	color:#660000 ; text-decoration:underline; }
a.hovedgruppe:active             {	text-decoration:underline; }

/* default */
h1.default                   {	font-weight: bold; color:#303030; font-size:20px; margin-top: 0.25em; margin-bottom: 0.25em;}
h2.default                   {	bold; color:#303030; font-size:18px; margin-top: 0.25em; margin-bottom: 0.20em;}
h3.default                   {	bold; color:#303030; font-size:14px; margin-top: 0.25em; margin-bottom: 0.20em;}
.pageblockheader_default     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_default    {	color:#303030; font-size: 10px; font-weight: bold; text-decoration: italic;}
.ingress_default             {	color:#303030; font-size: 12px; font-weight: bold; }
.bodytext_default            {	color:#303030; font-size: 12px;  }
.minitext_default            {	color:#8DAF51; font-size: 12px;}
.messagetext_default         {	color:#909090; font-size: 10px;}
.spacing_default             {	color:#000000; font-size: 4px;}
.textbox_default             { color:#000000; font-size: 11px; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_default            { color:#000000; font-size: 11px; border:1px #D4D5E3 solid; background-color: #ffffff; font-family: Arial, sans-serif;  }
.button_default              { font-size:10px; padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback_default.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
.user_default                { background-color: #FFF4D5; color:#303030; font-size: 12px;}
a.default                    { color:#660000 ; margin-top: 1.50em; font-weight: bold;}
a.default:link               {	text-decoration:none;}
a.default:visited            {	text-decoration:none; }
a.default:hover              {	text-decoration:underline; }
a.default:active             {	text-decoration:underline; }
hr.default                   { height:1px; color: #8DAF51; }
table.default                { font-family:"Trebuchet MS", Arial, sans-serif; background-color: #FFF4D5; font-size: 11px;}
table.outer_default          { font-color: #F0F0F0;}
td.topheader_default         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_default            { background-color: #f0f0f0; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px; padding:5px; }
td.footer_default            { background-color: #f0f0f0; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_default              { background-color: #f0f0f0; font-size: 11px;}
td.message_default           { font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_default { background-color: #6A8AB0; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_default   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
xtd.pageblockcaption_default  { background-color: #B5C4A3; font-size: 11px; color: #f0f0f0; font-weight: bold; padding: 2px; }
td.pageblockcaption_default  { font-size: 11px; color: #707070;; font-weight: bold; padding: 2px;  border-bottom:1px #B5C4A3 solid; text-align:left;}
td.pagearea_default          { background-color: #FFF4D5; }

/* bunntekst */
.bodytext_bunntekst            {	color:#303030; font-size: 12px;  }
.minitext_bunntekst            {	color:#8DAF51; font-size: 12px;}
a.bunntekst                    { color:#8DAF51 ; }
a.bunntekst:link               {	text-decoration:none;}
a.bunntekst:visited            {	text-decoration:none; }
a.bunntekst:hover              {	text-decoration:underline; }
a.bunntekst:active             {	text-decoration:underline; }


.ingress_spm            {	color:#707070; font-size: 11px;  }
td.list_spm              { background-color: #707070; font-size: 11px;}
td.pageblockcaption_spm  { font-size: 11px; color: #707070;; font-weight: bold; padding: 2px;  border-bottom:1px #B5C4A3 solid; text-align:left;}

/* leftarea */
td.pagearea_leftarea          { background-image: url('leftarea.gif'); background-repeat: repeat-y; background-color: #e0e0e0; }

/* spacer */
table.spacer                {  }

/* sok */
h1.sok                   {	color:#666666; font-size:120%; margin-top: 0.0em; margin-bottom: 0.0em;}
h2.sok                   {	color:#836E68; font-size:120%; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_sok     {	color:#000000; font-size: 11px;}
.ingress_sok             {	color:#000000; font-size: 11px; }
.bodytext_sok            {	color:#000000; font-size: 11px;}
.minitext_sok            {	color:#000000; font-size: 11px;}
.messagetext_sok         {	color:#000000; font-size: 11px;}
.spacing_sok             {	color:#000000; font-size: 4px;}
.textbox_sok             { color:#000000; font-size: 11px; font-family: Arial; border:1px #D4D5E3 solid; background-color: #ffffff; width: 147px; }
.button_sok              { font-size:10px;padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback_default.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
a.sok                    { color:#000000; font-size: 10px;}
a.sok:link               {	text-decoration:none; }
a.sok:visited            {	text-decoration:none; }
a.sok:hover              {	color:#707070; text-decoration:underline; }
a.sok:active             {	text-decoration:underline; }
hr.sok                   { border: 2px dotted #d0d0d0;}
table.sok                { background-image: url('backmeny.jpg');background-repeat: repeat-y; }
table.outer_sok          { background-color: #F0F0F0;  }
td.topheader_sok         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px;}
td.header_sok            { color:#000000; font-size: 12px; }
td.footer_sok            { font-size: 10px; font-weight: bold; letter-spacing: 1px;}
td.list_sok              { padding-right: 5px; }
td.message_sok           { font-size: 11px; font-weight: bold; color: #A42727;  }
td.relatedinfoheader_sok { font-family: Arial;  color:#000000; font-size: 10px;}
td.relatedinfotext_sok   { font-family: Arial;  color:#000000; font-size: 10px; }
//td.pageblockcaption_sok  { background:url(headerback_sok.gif) #ffffff repeat-x bottom; background-color: #ADAAAA; font-size: 9px; color: #f0f0f0; font-weight: bold; padding: 3px; text-transform: uppercase;}
td.pageblockcaption_sok  { background-color: #90AD51;  color:#000000; font-size: 11px; border:1px #ffffff solid; }
td.pagearea_sok          { background-color: #ffffff; }

/* shop */
h1.shop                   {	font-weight: bold; color:#666666; font-size:15px; margin-top: 0.25em; margin-bottom: 0.25em;}
h2.shop                   {	font-weight: bold; color:#666666; font-size:13px; margin-top: 0.25em; margin-bottom: 0.25em;}
h3.shop                   {	font-weight: bold; color:#000000; font-size:13px; margin-top: 0.25em; margin-bottom: 0.25em;}
.accessoryheader_shop      {	font-weight: bold; color:#666666; font-size:15px; margin-top: 0.25em; margin-bottom: 0.25em;}
.pageblockheader_shop     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_shop    {	color:#303030; font-size: 10px; font-weight: bold; text-decoration: italic;}
.ingress_shop             {	color:#666666; font-size: 11px; font-weight: bold; }
.bodytext_shop            {	color:#666666; font-size: 11px;  }
.red_shop                 {	color:#FF0000; font-size: 11px;  }
.minitext_shop            {	color:#8DAF51; font-size: 10px;}
.messagetext_shop         {	color:#909090; font-size: 10px;}
.spacing_shop             {	color:#000000; font-size: 4px;}
.textbox_shop             { color:#000000; font-size: 11px; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_shop            { color:#000000; font-size: 11px; border:1px #D4D5E3 solid; background-color: #ffffff; }
.user_shop                { color:#666666; font-size: 12px;}
a.shop                    { color:#660000 ; margin-top: 1.50em; font-weight: bold;font-size: 11px;}
a.shop:link               {	text-decoration:none; font-size: 11px;}
a.shop:visited            {	text-decoration:none; }
a.shop:hover              {	text-decoration:underline; }
a.shop:active             {	text-decoration:underline; }
.price_shop             {	color:#000000; font-size: 10px; font-weight: bold; }
.pricesmall_shop             {	color:#000000; font-size: 10px; font-weight: bold; }
.bodytext_shop            {	color:#000000; font-size: 11px;}
.list_shop            {color:#000000; font-size: 11px;}
.pic_shop            {text-align: center; padding-left:10px;padding-right:10px; padding-bottom:5px;}
.minitext_shop            {	color:#909090; font-size: 10px;}
.messagetext_shop         {	color:#FF0000; font-size: 12px;}
.spacing_shop             {	color:#000000; font-size: 4px;}
.textbox_shop             { color:#000000; font-size: 11px; font-family:"Trebuchet MS" border:1px #D4D5E3 solid; background-color: #ffffff; padding:1px; height:20px;  }
.textbox_shop             { color:#000000; font-size: 11px; font-family:"Trebuchet MS" border:1px #D4D5E3 solid; background-color: #ffffff; padding:1px; height:24px;  }
.combobox_shop            { color:#000000; font-size: 11px; font-family:"Trebuchet MS" border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_shop            { color:#000000; font-size: 11px; font-family:"Trebuchet MS" border:1px #D4D5E3 solid; background-color: #ffffff; height:60px;}
.button_shop              { font-size:10px;padding:2px;color:#000000;border:solid 1px #003973; background:url(btnback_default.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
.button1_shop              { font-size:10px;padding:2px;color:#000000;border:solid 1px #003973; background:url(btnback_default.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
.button2_shop              { background:url(pluss.gif) no-repeat;height:11px;width:11px;padding:0px;margin:0px;cursor:hand;cursor:pointer;border:1px #000000 solid;}
.button3_shop              { background:url(minus.gif) no-repeat;height:11px;width:11px;padding:0px;margin:0px;cursor:hand;cursor:pointer;border:1px #000000 solid;}
.user_shop                {	color:#707070; font-size: 11px;}
a.header_shop             {color:#D93920; margin-left: 5px; font-size: 12px; font-weight: bold; }
a.header_shop:link        {	text-decoration:none; }
a.header_shop:visited     {	text-decoration:none; }
a.header_shop:hover       {	text-decoration:underline; }
a.header_shop:active      {	text-decoration:underline; }
a.groupheader_shop        {font-size: 11px; color: #000000; font-weight: bold; padding: 2px; border-bottom:1px #B5C4A3 solid; text-align:left;}
a.groupheader_shop:link     {	text-decoration:none; }
a.groupheader_shop:visited  {	text-decoration:none; }
a.groupheader_shop:hover    {	color:#000000; text-decoration:underline; }
a.groupheader_shop:active   {	text-decoration:underline; }
a.shop                    { color:#000000; margin-top: 1.50em; font-weight: bold; border:0px;}
a.shop:link               {	text-decoration:none; }
a.shop:visited            {	text-decoration:none; }
a.shop:hover              {	color:#000000; text-decoration:underline; }
a.shop:active             {	text-decoration:underline; }
hr.shop                   { border:1px #ECF6E0 solid; }
table.shop                { }
table.outer_shop          { font-color: #F0F0F0;}
td.groupheader_shop       { font-size: 11px; color: #000000; font-weight: bold; padding: 2px;  border-bottom:1px #B5C4A3 solid; text-align:left;}
td.topheader_shop         { background-color: #ffffff; font-size: 13px; color: #B5C4A3; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_shop            { background-color: #FFF8E5; font-size: 11px; color: #003E59; font-weight: bold; padding: 2px;  border-bottom:0px #B5C4A3 solid; text-align:left; }
td.footer_shop            { font-size: 10px; color: #707070; font-weight: bold; border-bottom:solid 1px #f0f0f0;padding:1px; }
//td.list_shop              { background-color: #ffffff; font-size: 11px; border:solid 1px #D93920; padding:5px;}
tr.list_shop              { }
tr.product_shop              { background-color: #FFF8E5; padding:5px;}
td.erstatt_shop              { font-size: 11px; color:#FFFFFF; padding:0px;}

td.message_shop           { font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_shop { background-color: #6A8AB0; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px;}
td.relatedinfotext_shop   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_shop  { font-size: 11px; color: #B5C4A3; font-weight: bold; padding: 2px; text-transform: uppercase; border-bottom:1px #B5C4A3 solid; text-align:right;}
td.pagearea_shop          {  }


/* login */
h1.login                   {	color:#666666; font-size:120%; margin-top: 0.0em; margin-bottom: 0.0em;}
h2.login                   {	color:#836E68; font-size:120%; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_login     {	color:#000000; font-size: 11px;}
.ingress_login             {	color:#000000; font-size: 11px; }
.red_login                 {	color:#FF0000; font-size: 12px;  font-weight: bold;}
.small_login                 {	color:#000000; font-size: 10px;  font-weight: bold;}
.small1_login                 {	color:#000000; font-size: 9px; }
.bodytext_login            {	color:#333333; font-size: 11px;}
.minitext_login            {	color:#000000; font-size: 11px;}
.messagetext_login         {	color:#000000; font-size: 11px;}
.spacing_login             {	color:#000000; font-size: 4px;}
.textbox_login             { color:#000000; font-size: 11px; font-family: Arial; border:1px #D4D5E3 solid; background-color: #ffffff; width: 200px; }
.button_login              { font-size:10px;padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback_default.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
a.login                    { color:#000000 ; }
a.login:link               {	text-decoration:none; }
a.login:visited            {	text-decoration:none; }
a.login:hover              {	text-decoration:underline; }
a.login:active             {	text-decoration:underline; }
hr.login                   { border: 2px dotted #d0d0d0;}
table.login                { background-image: url('backmeny.jpg');background-repeat: repeat-y; }
table.outer_login          { background-color: #F0F0F0;  }
td.topheader_login         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px;}
td.header_login            { color:#000000; font-size: 12px; }
td.footer_login            { font-size: 10px; font-weight: bold; letter-spacing: 1px;}
td.list_login              { padding-right: 5px;}
td.message_login           { font-size: 11px; font-weight: bold; color: #A42727;  }
td.relatedinfoheader_login { font-family: Arial;  color:#000000; font-size: 10px;}
td.relatedinfotext_login   { font-family: Arial;  color:#000000; font-size: 10px; }
//td.pageblockcaption_login  { background:url(headerback_login.gif) #ffffff repeat-x bottom; background-color: #ADAAAA; font-size: 9px; color: #f0f0f0; font-weight: bold; padding: 3px; text-transform: uppercase;}
td.pageblockcaption_login  { background-color: #90AD51;  color:#000000; font-size: 11px; border:1px #ffffff solid; margin-left:3px;}
td.pagearea_login          { background-color: #ffffff; }

/* login2 */
h1.login2                   {	color:#666666; font-size:120%; margin-top: 0.0em; margin-bottom: 0.0em;}
h2.login2                   {	color:#836E68; font-size:120%; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_login2     {	color:#000000; font-size: 11px;}
.ingress_login2             {	color:#000000; font-size: 11px; }
.bodytext_login2            {	color:#333333; font-size: 11px; }
.minitext_login2            {	color:#000000; font-size: 11px;}
.messagetext_login2         {	color:#000000; font-size: 11px;}
.spacing_login2             {	color:#000000; font-size: 4px;}
.textbox_login2             { color:#000000; font-size: 11px; font-family: Arial; border:1px #D4D5E3 solid; background-color: #ffffff; width: 200px; }
.button_login2              { font-size:10px;padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback_default.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
a.login2                    { color:#000000 ; }
a.login2:link               {	text-decoration:none; }
a.login2:visited            {	text-decoration:none; }
a.login2:hover              {	text-decoration:underline; }
a.login2:active             {	text-decoration:underline; }
hr.login2                   { border: 2px dotted #d0d0d0;}
table.login2                { background-image: url('backmenyfront.jpg');background-repeat: repeat-y; }
table.outer_login2          { background-color: #F0F0F0;  }
td.topheader_login2         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px;}
td.header_login2            { color:#000000; font-size: 12px; }
td.footer_login2            { font-size: 10px; font-weight: bold; letter-spacing: 1px;}
td.list_login2              { padding-right: 5px;}
td.message_login2           { font-size: 11px; font-weight: bold; color: #A42727;  }
td.relatedinfoheader_login2 { font-family: Arial;  color:#000000; font-size: 10px;}
td.relatedinfotext_login2   { font-family: Arial;  color:#000000; font-size: 10px; }
//td.pageblockcaption_login2  { background:url(headerback_login2.gif) #ffffff repeat-x bottom; background-color: #ADAAAA; font-size: 9px; color: #f0f0f0; font-weight: bold; padding: 3px; text-transform: uppercase;}
td.pageblockcaption_login2  { background-color: #90AD51;  color:#000000; font-size: 11px; border:1px #ffffff solid; margin-left:3px;}
td.pagearea_login2          { background-color: #ffffff; }

/* menybtm */
h1.menybtm                   {	color:#666666; font-size:120%; margin-top: 0.0em; margin-bottom: 0.0em;}
h2.menybtm                   {	color:#836E68; font-size:120%; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_menybtm     {	color:#000000; font-size: 11px;}
.ingress_menybtm             {	color:#000000; font-size: 11px; }
.bodytext_menybtm            {	color:#333333; font-size: 11px;}
.minitext_menybtm            {	color:#000000; font-size: 11px;}
.messagetext_menybtm         {	color:#000000; font-size: 11px;}
.spacing_menybtm             {	color:#000000; font-size: 4px;}
.textbox_menybtm             { color:#000000; font-size: 11px; font-family: Arial; border:1px #D4D5E3 solid; background-color: #ffffff; width: 200px; }
.button_menybtm              { font-size:10px;padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback_default.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
a.menybtm                    { color:#333333; font-size: 11px;}
a.menybtm:link               {	text-decoration:none; }
a.menybtm:visited            {	text-decoration:none; }
a.menybtm:hover              {	color:#333333; text-decoration:underline; }
a.menybtm:active             {	text-decoration:underline; }
hr.menybtm                   { border: 2px dotted #d0d0d0;}
table.menybtm                { }
table.outer_menybtm          { background-color: #F0F0F0;  }
td.topheader_menybtm         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px;}
td.header_menybtm            { color:#000000; font-size: 12px; }
td.footer_menybtm            { font-size: 10px; font-weight: bold; letter-spacing: 1px;}
td.list_menybtm              { padding-right: 5px; }
td.message_menybtm           { font-size: 11px; font-weight: bold; color: #A42727;  }
td.relatedinfoheader_menybtm { font-family: Arial;  color:#000000; font-size: 10px;}
td.relatedinfotext_menybtm   { font-family: Arial;  color:#000000; font-size: 10px; }
//td.pageblockcaption_menybtm  { background:url(headerback_menybtm.gif) #ffffff repeat-x bottom; background-color: #ADAAAA; font-size: 9px; color: #f0f0f0; font-weight: bold; padding: 3px; text-transform: uppercase;}
td.pageblockcaption_menybtm  { background-color: #90AD51;  color:#000000; font-size: 11px; border:1px #ffffff solid; }
td.pagearea_menybtm          { background-color: #ffffff; }
.red_menybtm                 {	color:#FF0000; font-size: 13px; font-weight: bold;  }

/* ordrekopi */
h1.ordrekopi                   {	font-weight: bold; color:#666666; font-size:20px; margin-top: 0.25em; margin-bottom: 0.25em;}
h2.ordrekopi                   {	bold; color:#385c38; font-size:18px; margin-top: 0.25em; margin-bottom: 0.20em;}
h3.ordrekopi                   {	bold; color:#666666; font-size:14px; margin-top: 0.25em; margin-bottom: 0.20em;}
.pageblockheader_ordrekopi     {	font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_ordrekopi    {	color:#303030; font-size: 10px; font-weight: bold; text-decoration: italic;}
.ingress_ordrekopi             {	color:#666666; font-size: 11px; font-weight: bold; }
.bodytext_ordrekopi            {	color:#666666; font-size: 11px;  }
.minitext_ordrekopi            {	color:#8DAF51; font-size: 12px;}
.messagetext_ordrekopi         {	color:#909090; font-size: 10px;}
.spacing_ordrekopi             {	color:#000000; font-size: 4px;}
.textbox_ordrekopi             { color:#000000; font-size: 11px; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_ordrekopi            { color:#000000; font-size: 11px; border:1px #D4D5E3 solid; background-color: #ffffff; font-family: Arial, sans-serif;  }
.button_ordrekopi              { font-size:10px; padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback_ordrekopi.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
.user_ordrekopi                { color:#666666; font-size: 12px;}
a.ordrekopi                    { color:#660000 ; margin-top: 1.50em; font-weight: bold;font-size: 10px;}
a.ordrekopi:link               {	text-decoration:none;}
a.ordrekopi:visited            {	text-decoration:none; }
a.ordrekopi:hover              {	text-decoration:underline; }
a.ordrekopi:active             {	text-decoration:underline; }
hr.ordrekopi                   { height:1px; color: #8DAF51; }
table.ordrekopi                { font-family:"Trebuchet MS", Arial, sans-serif; background-color: #FFFfff; font-size: 11px;}
table.outer_ordrekopi          { font-color: #F0F0F0;}
td.topheader_ordrekopi         { font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_ordrekopi            { font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px; padding:5px; }
td.footer_ordrekopi            { font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_ordrekopi              { font-size: 11px;}
td.message_ordrekopi           { font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_ordrekopi { font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_ordrekopi   { font-size: 9px; color: #303030; }
xtd.pageblockcaption_ordrekopi  { font-size: 11px; color: #f0f0f0; font-weight: bold; padding: 2px; }
td.pageblockcaption_ordrekopi  { font-size: 11px; color: #707070;; font-weight: bold; padding: 2px;  border-bottom:1px #B5C4A3 solid; text-align:left;}
td.pagearea_ordrekopi          { background-color: #FFFfff; }


/* cart */
h1.cart                   {	color:#666666; font-size:120%; margin-top: 0.0em; margin-bottom: 0.0em;}
h2.cart                   {	color:#836E68; font-size:120%; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_cart     {	background-color: #ffffff; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.ingress_cart             {	color:#90AA63; font-size: 10px; font-weight: bold; }
.bodytext_cart            {	color:#90AA63; font-size: 10px;}
.minitext_cart            {	color:#90AA63; font-size: 10px;}
.messagetext_cart         {	color:#90AA63; font-size: 11px;}
.message_cart             {	color:#ffffff; font-size: 11px;}
.spacing_cart             {	color:#000000; font-size: 4px;}
.textbox_cart             { color:#000000; font-size: 11px; font-family: Arial; border:1px #D4D5E3 solid; background-color: #ffffff; width: 180px; }
.button_cart              { font-size:10px;padding:2px;color:#000000;border:solid 1px #003973;background:url(btnback_default.gif) #ffffff repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
a.cart                    { color:#90AA63; margin-top: 1.50em; font-weight: bold;}
a.cart:link               {	text-decoration:none; }
a.cart:visited            {	text-decoration:none; }
a.cart:hover              {	text-decoration:underline; }
a.cart:active             {	text-decoration:underline; }
hr.cart                   { border: 2px dotted #d0d0d0;}
table.cart                { background-color: #CCFF66;  color: #ffffff; border:0px #B5C4A3 solid; text-align:left;}
table.outer_cart          { background-color: #CCFF66;  }
td.topheader_cart         { background-color: #CCFF66; font-size: 13px; color: #707070; padding: 5px;}
td.header_cart            { background-color: #CCFF66; font-size: 10px; border:0px #90AA63 solid; padding-right: 5px; }
td.footer_cart            { font-size: 10px; font-weight: bold; letter-spacing: 1px;}
td.list_cart              { padding-right: 5px; }
td.message_cart           { font-size: 11px; font-weight: bold; color: #A42727;  }
td.relatedinfoheader_cart { background-color: #005A8B; font-size: 10px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_cart   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_cart  { background-color: #CCFF66; font-size: 11px; color: #90AA63; font-weight: bold; padding: 2px;  border:1px #005A8B solid; text-align:left;}
