/* Global */
body                         {	background-image: url('_theshop_back.png'); background-repeat: repeat-xy; background-color: #ffffff; color:#000000; font-size: 11px;	font-family:Trebuchet MS, helvetica,sans-serif; margin-left:0; margin-top:0;}
form                         {  margin-top: 0; margin-bottom: 0; }
div                          {  margin-bottom: 0; }
ul                           {  margin-left: 20px; margin-top: 5px; margin-bottom: 5px; }

/*login*/

/* handlekurv */
table.handlekurv        { background-image: url('shade_handlekurv.jpg'); background-repeat: repeat-x; padding:0px; color:#303030; font-size:10px;}
a.handlekurv                    { color:#303030; }
a.handlekurv:link               {	text-decoration:none; }
a.handlekurv:visited            {	text-decoration:none; }
a.handlekurv:hover              {	text-decoration:underline; color:#E35338; }
a.handlekurv:active             {	text-decoration:underline; }

/* nypage */
body.nypage             {	background-image: url('bakgr.jpg'); background-repeat: repeat-xy; background-color: #ffffff; color:#000000; font-size: 11px;	font-family:Verdana, helvetica,sans-serif; margin-left:0; margin-top:6;}
td.pagearea_ny_r2k1     { background-image: url('45_1.gif'); background-repeat: repeat-xy; }

/* ulike rutenett for ulike pageblocker... */
table.rute_45_1      { background-image: url('45_1.gif'); background-repeat: repeat-xy; }
table.rute_45_2      { background-image: url('45_2.gif'); background-repeat: repeat-xy; }
table.rute_45_3      { background-image: url('45_3.gif'); background-repeat: repeat-xy; }
table.rute_45_4      { background-image: url('45_4.gif'); background-repeat: repeat-xy; }
table.rute_45_5      { background-image: url('45_5.gif'); background-repeat: repeat-xy; }
table.div            { background-image: url('bakgr.jpg'); background-repeat: repeat-xy; border:1px solid #ffffff;}

td.pagearea_ny_r3k2 {  }

table.meny           { background-image: url('menu.gif'); background-repeat: no-repeat; }

/* bottom */
a.bottom                    { color:#6C6C6A; }
a.bottom:link               {	text-decoration:none; }
a.bottom:visited            {	text-decoration:none; }
a.bottom:hover              {	text-decoration:underline; color:#FFFFFF; }
a.bottom:active             {	text-decoration:underline; }

/* ny */
.bodytext_ny            {	font-size: 9px; color:#FFFFFF;}
.minitext_ny            {	font-size: 9px; color:#FFFFFF;}
.textbox_ny             { color:#000000; font-size: 9px; border:1px #B5AF8D solid; background-color: #E5E1BC; }
.button_ny              { font-size: 9px; font-family: Verdana, Arial; background-color: #E5E1BC;}
.select_ny              { color:#f4d425; font-size: 10px; width: 120px; background-color: #303030; border:1px black solid; margin:0px; border-color:#000;}
.articleheader_ny       {	color:#707070; font-size: 12px; font-weight: bold; margin-top: 0.1em; margin-bottom: 0.10em;text-transform:lowercase;}
a.ny                    { font-family: Arial; font-size:11px; color:#eeece2;}
a.ny:link               {	text-decoration:none; }
a.ny:visited            {	text-decoration:none; }
a.ny:hover              {	text-decoration:underline; color:#03F2C6; }
a.ny:active             {	text-decoration:underline; }
hr.ny                   { border: 2px dotted #98614C;}
table.ny                {  }
table.outer_ny          { font-color: #F0F0F0;}
td.topheader_ny         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_ny            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #707070; font-size: 10px; color: #FFFFFF; text-transform:lowercase;}
td.footer_ny            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_ny              { background-color: #FFFFFF; font-size: 10px; border:1px #D4D5E3 solid; font-color: #000000; }
td.relatedinfoheader_ny { background-color: #880807; font-size: 10px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; }
td.relatedinfotext_ny   { background-color: #A93F3F; font-size: 10px; color: #FFFFFF; }
td.pageblockcaption_ny  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_ny          {  }
.messagetext_ny         { font-size: 10px; color:#DD795E;}
a.ny1                    { font-family: Arial; font-size:10px; color:#eeece2;}
a.ny1:link               {	text-decoration:underline; }
a.ny1:visited            {	text-decoration:none; }
a.ny1:hover              {	text-decoration:underline; color:#eeece2; }
a.ny1:active             {	text-decoration:underline; }
a.ny2                    { font-family: Arial; font-weight: bold;font-size:16px; color:#5af4c4;}
a.ny2:link               {	text-decoration:none; }
a.ny2:visited            {	text-decoration:none; }
a.ny2:hover              {	text-decoration:underline; color:#5af4c4; }
a.ny2:active             {	text-decoration:underline; }

/* artikkel_ny */
h1.artikkel_ny                   {	font-family: Verdana, Arial; color:#03F2C6; font-size: 18px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.00em;}
h2.artikkel_ny                   {	font-family: Verdana, Arial; color:#03F2C6; font-size: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 0.10em;}
.ingress_artikkel_ny             {	color:#858585; font-size: 12px; font-weight: bold; }
.bodytext_artikkel_ny            {	color:#858585; font-size: 11px;}
.minitext_artikkel_ny            {	color:#f0f0f0; font-size: 10px;}
.messagetext_artikkel_ny         {	color:#703030; font-size: 10px;}
.spacing_artikkel_ny             {	color:#000000; font-size: 4px;}
.textbox_artikkel_ny             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_artikkel_ny              { font-size: 10px; font-family: Verdana, Arial; }
a.artikkel_ny                    { color:#EBE7C4;  }
a.artikkel_ny:link               {	text-decoration:none; }
a.artikkel_ny:visited            {	text-decoration:none; }
a.artikkel_ny:hover              {	text-decoration:underline; color:#EBE7C4; }
a.artikkel_ny:active             {	text-decoration:underline; }
hr.artikkel_ny                   { border: 1px solid #303030;}
table.artikkel_ny               { background-image: url('45_4.gif'); background-repeat: repeat-xy; background-color: #1A1A1A; font-family:Trebuchet MS, helvetica,sans-serif; }
table.outer_artikkel_ny          { background-image: url('45_2.gif'); background-repeat: repeat-xy; }
td.pagearea_artikkel_ny          {  }
td.articlecell_artikkel_ny       { background-image: url('prod_footer.png'); background-repeat: no-repeat; padding: 5px; }
td.relatedinfoheader_artikkel_ny { background-color: #202020; font-size: 10px; color: #03F2C6; font-weight: bold; }
td.relatedinfotext_artikkel_ny   { background-color: #303030; font-size: 10px; color: #03F2C6; }
td.pageblockcaption_artikkel_ny  { color:#EBE7C4; font-size: 14px; }

/* ny3 */
.bodytext_ny3            {	font-size: 12px;}
.minitext_ny3            {	font-size: 9px;}
.textbox_ny3             { color:#000000; font-size: 9px; border:1px #B5AF8D solid; background-color: #E5E1BC; }
.button_ny3              { font-size: 9px; font-family: Verdana, Arial; background-color: #E5E1BC;}
.select_ny3              { color:#f4d425; font-size: 10px; width: 120px; background-color: #303030; border:1px black solid; margin:0px; border-color:#000;}
.articleheader_ny3       {	color:#707070; font-size: 12px; font-weight: bold; margin-top: 0.1em; margin-bottom: 0.10em;text-transform:lowercase;}
a.ny3                    { font-family: Arial; font-size:11px; color:#000000;}
a.ny3:link               {	text-decoration:none; }
a.ny3:visited            {	text-decoration:none; }
a.ny3:hover              {	text-decoration:underline; color:#000000; }
a.ny3:active             {	text-decoration:underline; }
hr.ny3                   { border: 2px dotted #98614C;}
table.ny3                {  }
table.outer_ny3          { font-color: #F0F0F0;}
td.topheader_ny3         { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_ny3            { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #707070; font-size: 10px; color: #FFFFFF; text-transform:lowercase;}
td.footer_ny3            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_ny3              { background-color: #FFFFFF; font-size: 10px; border:1px #D4D5E3 solid; font-color: #000000; }
td.relatedinfoheader_ny3 { background-color: #880807; font-size: 10px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; }
td.relatedinfotext_ny3   { background-color: #A93F3F; font-size: 10px; color: #FFFFFF; }
td.pageblockcaption_ny3  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_ny3          {  }
.messagetext_ny3         { font-size: 10px; color:#DD795E;}

/* artikkelkat */
h1.artikkelkat                   {	font-family: Arial; color:#03F2C6; font-size: 16px; font-weight: bold; margin-bottom: 0px;}
h2.artikkelkat                   {	font-family: Arial; color:#E5E1BD; font-size: 14px; font-weight: bold;}
.ingress_artikkelkat             {	font-family: Verdana; color:#E5E1BD; font-size: 10px; font-weight: bold; text-transform:uppercase;}
.bodytext_artikkelkat            {	font-family: Verdana; color:#E5E1BD; font-size: 9px; font-weight: bold; }
.minitext_artikkelkat            {	color:#f0f0f0; font-size: 10px;}
.messagetext_artikkelkat         {	color:#703030; font-size: 10px;}
.spacing_artikkelkat             {	color:#000000; font-size: 4px;}
.textbox_artikkelkat             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_artikkelkat              { font-size: 10px; font-family: Verdana, Arial; }
a.artikkelkat                    { font-family: Verdana, Arial; font-size: 10px; color:#03F2C6;  }
a.artikkelkat:link               {	text-decoration:none; }
a.artikkelkat:visited            {	text-decoration:none; }
a.artikkelkat:hover              {	text-decoration:underline; }
a.artikkelkat:active             {	text-decoration:underline; }
hr.artikkelkat                   { border: 1px solid #303030;}
table.artikkelkat               { background-image: url('45_2.gif');background-repeat: repeat-xy; }
table.outer_artikkelkat          { }
td.pagearea_artikkelkat          {  }
td.articlecell_artikkelkat       { background-image: url('prod_footer.png'); background-repeat: no-repeat; padding: 5px; }
td.relatedinfoheader_artikkelkat { background-color: #202020; font-size: 10px; color: #03F2C6; font-weight: bold; }
td.relatedinfotext_artikkelkat   { background-color: #303030; font-size: 10px; color: #03F2C6; }
td.pageblockcaption_artikkelkat  { color:#EBE7C4; font-size: 14px; }


/* artikkel_forside */
h1.artikkel_forside              {	font-family:Trebuchet MS, helvetica,sans-serif; color:#EBE7C4; font-size: 18px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.00em;}
h2.artikkel_forside              {	font-family:Trebuchet MS, helvetica,sans-serif; color:#EBE7C4; font-size: 10px; font-weight: bold; margin-top: 0px; margin-bottom: 0.10em;}
.ingress_artikkel_forside             {	color:#858585; font-size: 10px; font-weight: bold; }
.bodytext_artikkel_forside            {	color:#858585; font-size: 10px;}
a.artikkel_forside                    { color:#EBE7C4;  }
a.artikkel_forside:link               {	text-decoration:none;}
a.artikkel_forside:visited            {	text-decoration:none; }
a.artikkel_forside:hover              {	text-decoration:underline; color:#EBE7C4; }
a.artikkel_forside:active             {	text-decoration:underline; }
table.artikkel_forside                { background-image: url('45_2.gif'); background-repeat: repeat-xy; }
td.pagearea_artikkel_forside          {  }
td.articlecell_artikkel_forside       { background-color: #202020; padding: 0px; }
td.subrow_artikkel_forside            { padding: 0px; }

/* artikkel_brand */
h1.artikkel_brand              {	font-family:Trebuchet MS, helvetica,sans-serif; color:#EBE7C4; font-size: 18px; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.00em;}
h2.artikkel_brand              {	font-family:Trebuchet MS, helvetica,sans-serif; color:#EBE7C4; font-size: 15px; font-weight: bold; margin-top: 0px; margin-bottom: 0.10em;}
.ingress_artikkel_brand             {	color:#858585; font-size: 10px; font-weight: bold; margin-top:10px;}
.bodytext_artikkel_brand            {	color:#858585; font-size: 10px; margin-top:10px;}
a.artikkel_brand                    { color:#EBE7C4;  margin-top:10px;}
a.artikkel_brand:link               {	text-decoration:none;margin-top:10px;}
a.artikkel_brand:visited            {	text-decoration:none; margin-top:10px;}
a.artikkel_brand:hover              {	text-decoration:underline; color:#EBE7C4; margin-top:10px;}
a.artikkel_brand:active             {	text-decoration:underline; margin-top:10px;}
table.artikkel_brand                { background-image: url('45_2.gif'); background-repeat: repeat-xy; }
td.pagearea_artikkel_brand          {  }
td.articlecell_artikkel_brand       { background-color: #202020; padding: 0px; }
td.subrow_artikkel_brand            { padding: 0px; }
hr.artikkel_brand                   { border: 1px solid #ffffff; height:1px;}

/* meny3tekst_gronn */
td.menytekst_gronn         { font-family:Arial, helvetica,sans-serif; font-size: 10px; color: #03F2C6; }
a.menytekst_gronn          { text-decoration:none; font-size: 10px; color: #03F2C6; }
a.menytekst_gronn:link     {	text-decoration:none; }
a.menytekst_gronn:visited  {	text-decoration:none; }
a.menytekst_gronn:hover    {	text-decoration:underline; color: #03F2C6; }
a.menytekst_gronn:active   {	text-decoration:underline; }

/* menytekst_beige */
td.menytekst_beige         { font-family:Arial, helvetica,sans-serif; font-size: 10px; color: #E5E1BD; }
a.menytekst_beige          { text-decoration:none; font-size: 10px; color: #E5E1BD; }
a.menytekst_beige:link     {	text-decoration:none; }
a.menytekst_beige:visited  {	text-decoration:none; }
a.menytekst_beige:hover    {	text-decoration:underline; color: #ffffff; }
a.menytekst_beige:active   {	text-decoration:underline; }

/* menytekst_gul */
td.menytekst_gul           { font-family:Arial, helvetica,sans-serif; font-size: 10px; color: #f4d425; }
a.menytekst_gul          { text-decoration:none; color: #f4d425; }
a.menytekst_gul:link     {	text-decoration:none; }
a.menytekst_gul:visited  {	text-decoration:none; }
a.menytekst_gul:hover    {	text-decoration:underline; color: #ffffff; }
a.menytekst_gul:active   {	text-decoration:underline; }

/* blogg */
h1.blogg                   {	color:#EBE7C4; font-size: 18px; margin-top: 0.3em; margin-bottom: 0.30em;}
h2.blogg                   {	color:#EBE7C4; font-size: 14px;  margin-top: 0.2px; margin-bottom: 0.20em;}
.ingress_blogg             {	color:#DFE1C9; font-size: 12px;  }
.bodytext_blogg            {	color:#DFE1C9; font-size: 11px;}
.minitext_blogg            {	color:#f0f0f0; font-size: 12px;}
.messagetext_blogg         {	color:#DFE1C9; font-size: 9px;}
.spacing_blogg             {	color:#000000; font-size: 4px;}
.textbox_blogg             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.textarea_blogg             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_blogg              { font-size: 10px; font-family: Verdana, Arial; width: 100px; height:25px;}
a.blogg                    { color:#00EFC8;  }
a.blogg:link               {	text-decoration:none; }
a.blogg:visited            {	text-decoration:none; }
a.blogg:hover              {	text-decoration:underline;  }
a.blogg:active             {	text-decoration:underline; }
hr.blogg                   { border: 1px solid #303030;}
table.blogg                { background-image: url('45_4.gif'); background-repeat: repeat-xy; background-color: #1A1A1A; font-family:Arial, verdana,sans-serif; }
table.outer_blogg          { background-image: url('45_2.gif'); background-repeat: repeat-xy; }
td.pagearea_blogg          { }
td.articlecell_blogg       { background-color: #202020; margin: 10px; padding: 5px; }
td.relatedinfoheader_blogg { background-color: #202020; font-family:Verdana, Arial, helvetica,sans-serif; font-size: 10px; color: #03F2C6; font-weight: bold; }
td.relatedinfotext_blogg   { background-color: #303030; font-family:Verdana, Arial, helvetica,sans-serif; font-size: 10px; color: #03F2C6; }
td.pageblockcaption_blogg  { color:#EBE7C4; font-size: 14px; }
td.message_blogg           { color:#FFE1C9; font-size: 11px;}

h1.feedme                   {	color:#EBE7C4; font-size: 18px; margin-top: 0.3em; margin-bottom: 0.30em;}
h2.feedme                   {	color:#EBE7C4; font-size: 12px; font-weight: normal; margin-top: 1.0em; margin-bottom: 0.20em;}
.ingress_feedme             {	color:#DFE1C9; font-size: 12px;  }
.bodytext_feedme            {	color:#909090; font-size: 10px;}
.minitext_feedme            {	color:#f0f0f0; font-size: 12px;}
.messagetext_feedme         {	color:#DFE1C9; font-size: 9px;}
.spacing_feedme             {	color:#000000; font-size: 4px;}
.textbox_feedme             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_feedme              { font-size: 10px; font-family: Verdana, Arial; width: 100px; height:25px;}
a.feedme                    { color:#909090;  }
a.feedme:link               {	text-decoration:none; }
a.feedme:visited            {	text-decoration:none; }
a.feedme:hover              {	text-decoration:underline;  }
a.feedme:active             {	text-decoration:underline; }
hr.feedme                   { border: 1px solid #303030;}
table.feedme                { background-image: url('45_4.gif'); background-repeat: repeat-xy; background-color: #1A1A1A; font-family: Arial,Sans-Serif; }
table.outer_feedme          { background-image: url('45_2.gif'); background-repeat: repeat-xy; }
td.pagearea_feedme          { }
td.articlecell_feedme       { background-color: #202020; margin: 10px; padding: 5px; }
td.relatedinfoheader_feedme { background-color: #202020; font-family:Verdana, Arial, helvetica,sans-serif; font-size: 10px; color: #03F2C6; font-weight: bold; }
td.relatedinfotext_feedme   { background-color: #303030; font-family:Verdana, Arial, helvetica,sans-serif; font-size: 10px; color: #03F2C6; }
td.pageblockcaption_feedme  { color:#EBE7C4; font-size: 14px; }

/*shop */
h1.shop                   {	font-family:Arial, helvetica,sans-serif; color:#E6E1B9; font-size:20px; margin-top: 1.10em; margin-bottom: 0.20em; font-weight: bold;}
h2.shop                   {	font-family:Arial, helvetica,sans-serif; color:#E6E1B9; font-size:16px; margin-top: 0.10em; margin-bottom: 0.50em; font-weight: bold;}
//h2.shop                   {	color:#838385; font-size:10px; margin-top: 0.10em; margin-bottom: 0.50em;}
h3.shop                   {	color:#BBBBBB; font-size:14px; margin-top: 0.10em; margin-bottom: 0.50em;}
.articlesubheader_shop    {	color:#645644; font-size:10px; font-weight: bold; text-decoration: italic;}
.ingress_shop             {	color:#BBBBBB; font-size: 10px; font-weight: bold; }
.bodytext_shop            {	font-size: 10px; color:#BBBBBB; }
.user_shop            {	font-size: 10px; color:#BBBBBB; }
.messagetext_shop         {	font-size: 10px; color:#DD795E; font-weight: bold; }
.minitext_shop            {	font-size: 9px; color:#777777;}
.spacing_shop             {	font-size: 4px;}
.textbox_shop             { font-size: 11px; border:1px #767360 solid; color:#E7E2BC; background-color: #191919; width: 80px; }
.combobox_shop            { font-size: 11px; border:1px #767360 solid; color:#E7E2BC; background-color: #191919; width: 80px; }
.button_shop              { font:10px; color:#E0DFAF; border:1px #767360 solid; background:url(shade_buybutton.jpg) repeat-x bottom; text-align:center; background-color: #2A2A2A; }
.button1_shop              { font:10px; color:#E0DFAF; border:1px #767360 solid; background:url(shade_buybutton.jpg) repeat-x bottom; text-align:center; height:20px; background-color: #2A2A2A; }
.button_shop1              { font:10px; color:#E0DFAF; border:1px #767360 solid; background:url(shade_buybutton.jpg) repeat-x bottom; text-align:center; height:20px; background-color: #2A2A2A; }
.select_shop              { color:#BBBBBB; font-size: 10px; width: 150px; background-color: #303030; border:1px black solid; margin:0px; border-color:#000;}
a.shop                    { color:#BBBBBB; }
a.shop:link               {	text-decoration:none; }
a.shop:visited            {	text-decoration:none; }
a.shop:hover              {	color:#FFFFFF; text-decoration:underline; }
a.shop:active             {	text-decoration:underline; }
a.thickbox                    { color:#BBBBBB; font-size: 10px;}
a.thickbox:link               {	text-decoration:none; }
a.thickbox:visited            {	text-decoration:none; }
a.thickbox:hover              {	color:#FFFFFF; text-decoration:underline; }
a.thickbox:active             {	text-decoration:underline; }
hr.shop                   { height: 0px; color: #555555;}
table.XXshop              { background-image: url('rutenett.gif'); background-repeat: repeat-xy; font-size: 10px; font-color: #765645; padding: 1px; }
table.shop                { padding: 0px; background-image: url('45_2.gif'); background-repeat: repeat-xy; }
table.outer_shop          { padding: 0px; }
a.header_shop             { color:#E3DFBC; font-weight: bold; text-decoration:none;}
a.header_shop:hover       {	color:#E3DFBC; text-decoration:underline; }
table.listlarge_shop      { padding: 0px; }
td.topheader_shop         { color: #838385; padding: 5px; }
td.footer_shop            { font-size: 10px; color:#D2D2BA; border:0px #4D4A3C solid; padding: 2px; }
td.header_shop            { font-weight: bold; font-size: 10px; color: #85857B; padding: 4px;}
td.list_shop              { font-size: 10px; color:#BBBBBB; border:0px #4D4A3C solid; padding: 3px; }
td.message_shop           { font-size: 12px; color:#DD795E; border:0px #4D4A3C solid; padding: 3px; }
td.listlarge_shop         { padding: 0px;  }
td.listlargetext_shop     { background-color: #1E1E12; padding: 5px; font-size: 11px;}
td.listlargeprice_shop    { color:#FFC856; font-size: 11px;}
td.listpic_shop           { background-color: #ffffff; border:1px #D4D5E3 solid; padding: 3px; }
td.groupheader_shop       { color:#838385; padding: 3px; padding-top: 3px; font-size: 10px;}
a.groupheader_shop        { color: #E3DFBC; text-decoration:none;}
a.groupheader_shop:hover  {	color: #E3DFBC; text-decoration:underline; }
td.pageblockcaption_shop  { background-image: url('shade_prodinfo.jpg'); background-repeat: repeat-xy; font-size: 16px; font-weight: bold; color: #E6E1B9; padding:10px; border:1px #4D4A3C solid; }
td.relatedinfoheader_shop { background-color: #645644; font-size: 9px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_shop   { background-color: #C8BAA9; font-size: 9px; color: #303030; border:1px #645644 solid; }
td.pagearea_shop          { background-color: #ffffff; }
/* Spesialgreier for shop */
td.shade_shop             { background-image: url('shade_prodinfo.jpg'); background-repeat: repeat-xy; font-size: 10px; color: #E6E1B9; padding:5px;}
.buybuttonlarge_shop      {font:14px; font-weight: bold; color:#BBBBBB; border:solid 1px #000000; background:url(shade_buybutton.jpg) repeat-x bottom; text-align:center;}
td.childgroupcol_shop     {background-image: url('shade_prodinfo.jpg'); background-repeat: repeat-xy; font-weight: bold; font-size: 16px; color: #E3DFBC; padding:5px;}
table.productdetail_shop  { padding: 0px; background-image: url('prod_detail_bakgr.png'); background-repeat: repeat-x; }

/* login */
.bodytext_login         { color:#ffffff; font-size: 10px; font-weight: bold; }
a.login                 { color:#909090; text-decoration:underline;}
a.login:link            { text-decoration:none; }
a.login:visited         { text-decoration:none; }
a.login:hover           { text-decoration:underline; color:#ffffff; }
a.login:active          { text-decoration:underline; }
.textbox_login          { font-size: 11px; border:1px #767360 solid; color:#E7E2BC; background-color: #191919; width: 300px; }
.button_login           { font:11px; color:#E0DFAF; border:1px #767360 solid; background:url(shade_buybutton.jpg) repeat-x bottom; text-align:center; height:20px; background-color: #2A2A2A; }
table.login             { font-size: 9px;}
table.outer_login       { font-color: #707070;}
table.user_login        { color: #707070; font-size: 100%;}
.small_link_login       { text-decoration:underline; font-size: 60%;color: #707070;}
.header_login           { font-size: 12px; color:#ffffff; }
.message_login          { font-size: 12px; color:#ffffff; }
.minitext_login         { font-size: 12px; color:#000000; }

/* Default */
h1.default                   {	font-family:Trebuchet MS, helvetica,sans-serif; font-size:130%; font-weight: bold; letter-spacing: 3px; margin-top: 0.25em; margin-bottom: 0.00em;}
h2.default                   {	font-size:120%; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em;}
.pageblockheader_default     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_default    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_default             {	color:#000000; font-size: 70%; font-weight: bold; }
.bodytext_default            {	color:#000000; font-size: 70%;}
.minitext_default            {	color:#000000; font-size: 55%;}
.spacing_default             {	color:#000000; font-size: 4px;}
.textbox_default             { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_default              { color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.default                    { color:#D92200; font-weight: bold; margin-top: 1.50em; }
a.default:link               {	text-decoration:none; }
a.default:visited            {	text-decoration:none; }
a.default:hover              {	text-decoration:underline; color:#E35338; }
a.default:active             {	text-decoration:underline; }
hr.default                   { border: 2px dotted #98614C;}
table.default                { background-color: #ffffff; font-color: #765645; }
table.outer_default          { background-color: #d0d0d0; 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-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #D92200; font-size: 10px; color: #FFFFFF; font-weight: bold; text-transform:uppercase; letter-spacing: 1px;}
td.footer_default            { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_default              { background-color: #FFFFFF; }
td.relatedinfoheader_default { background-color: #880807; font-family:Verdana, Arial, helvetica,sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_default   { background-color: #A93F3F; font-family:Arial, helvetica,sans-serif; font-size: 10px; color: #FFFFFF; }
td.pageblockcaption_default  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_default          { background-color: #ffffff; }
.messagetext_default         { color:#000000; font-size: 10px; color:#DD0000;}
/* AreaBottom */
.bodytext_AreaBottom         { color:#909090; font-size: 60%;}
a.AreaBottom                 { color:#707070; text-decoration:underline;}
a.AreaBottom:link            { text-decoration:none; }
a.AreaBottom:visited         { text-decoration:none; }
a.AreaBottom:hover           { text-decoration:underline; color:#0D1A53; }
a.AreaBottom:active          { text-decoration:underline; }
table.AreaBottom             { font-color: #707070;}
table.outer_AreaBottom       { font-color: #707070;}
table.user_AreaBottom        { color: #707070; font-size: 100%;}
.small_link_AreaBottom       { text-decoration:underline; font-size: 60%;color: #707070;}

/* shadowlefttop */
td.pagearea_shadowlefttop        { background-image: url('shadow_left_top.jpg'); background-repeat: no-repeat;}

/* shadowleft */
td.pagearea_shadowleft           { background-image: url('shadow_left.gif'); background-repeat: repeat-y;}

/* shadowleftbottom */
td.pagearea_shadowleftbottom     { background-image: url('shadow_left_bottom.jpg');background-repeat: no-repeat;}

/* shadowrighttop */
td.pagearea_shadowrighttop       { background-image: url('shadow_right_top.jpg'); background-repeat: no-repeat;}

/* shadowright */
td.pagearea_shadowright          { background-image: url('shadow_right.jpg'); background-repeat: repeat-y;}

/* shadowrightbottom */
td.pagearea_shadowrightbottom    { background-image: url('shadow_right_bottom.jpg');background-repeat: no-repeat;}

.textbox_shop                    { width:190px; }
.textbox_small_shop              { width:30px; }

/* nyhetsbrev */
h1.nyhetsbrev                   {	font-size:12px; margin-top: 0.10em; margin-bottom: 0.20em; font-weight: bold;}
h2.nyhetsbrev                   {	font-size:12px; margin-top: 0.0em; margin-bottom: 0.0em; font-weight: bold;}
.ingress_nyhetsbrev             {	font-size: 12px;  }
.bodytext_nyhetsbrev            {	font-size: 12px;  }
a.nyhetsbrev                    { color:#303030; }
a.nyhetsbrev:link               {	text-decoration:none; }
a.nyhetsbrev:visited            {	text-decoration:none; }
a.nyhetsbrev:hover              {	color:#000000; text-decoration:underline; }
a.nyhetsbrev:active             {	text-decoration:underline; }
hr.nyhetsbrev                   { height: 1px; color: #555555;}
table.nyhetsbrev                { padding: 0px; font-family: Arial, Helvetica, Sans Serif; }
table.outer_nyhetsbrev          { padding: 0px; }

/* toppmeny */
h1.toppmeny                   {	font-size:12px; margin-top: 0.10em; margin-bottom: 0.20em; font-weight: bold;}
h2.toppmeny                   {	font-size:12px; margin-top: 0.0em; margin-bottom: 0.0em; font-weight: bold;}
.ingress_toppmeny             {	font-size: 12px;  }
.bodytext_toppmeny            {	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E5E1BD;
	}
a.toppmeny                    { color: #E5E1BD;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.toppmeny:link               {	color: #E5E1BD;
	text-decoration: none;}
a.toppmeny:visited            {	text-decoration: none;
	color: #E5E1BD; }
a.toppmeny:hover              {	text-decoration: underline;
	color: #F0EEDB; }
a.toppmeny:active             {	text-decoration: none;
	color: #5AF4C4; }
hr.toppmeny                   { height: 1px; color: #555555;}
table.toppmeny               { padding: 0px; font-family: Arial, Helvetica, Sans Serif; }
table.outer_toppmeny         { padding: 0px; }





.style1 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E5E1BD;
	padding: 5px 5px 4px 18px;
}
.style4 {
	color: #E5E1BD;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 5px 4px 35px;
}
a:link {
	color: #E5E1BD;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #E5E1BD;
}
a:hover {
	text-decoration: underline;
	color: #F0EEDB;
}
a:active {
	text-decoration: none;
	color: #5AF4C4;
}
