



/* Global */
body                         {	background-color: #EADEE8; color:#515151; font-size: 11px;	font-family:verdana,arial,helvetica,sans-serif; margin-left:0; margin-top:100;}
form                         {  margin-bottom: 0; }
div                          {  margin-bottom: 0; padding:0; }
ul                           {  margin-left: 20px; margin-top: 0px; margin-bottom: 5px; }

 /* Default */
body.default { background-color: #dfc1cf;
       /*      background-image:url('../../../images/bakgrunn-tile.png');    */
                

}

td.pagearea_footer          { }
table.footer                {font-color: #765645; }
.bodytext_footer             {	color:#515151; font-size: 12px;}
.minitext_footer             {	color:#515151; font-size: 10px;}
.spacing_footer              {	color:#515151; font-size: 4px;}
.textbox_footer              { color:#515151; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_footer               { color:#515151; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3;}
a.footer                     { color:#7C456D; font-weight: bold; margin-top: 1.50em; }
a.footer:link               {	text-decoration:none; }
a.footer:visited            {	text-decoration:none; }
a.footer:hover              {	text-decoration:underline; }
a.footer:active             {	text-decoration:underline; }


td.pagearea_default { background-color: #ffffff; }
h1.default { font-family:verdana,arial,helvetica,sans-serif; color:#7C456D; font-size:115%; font-weight: bold; letter-spacing: 1px; margin-top: 0.25em; margin-bottom: 0.50em; }
h2.default { color:#7C456D; font-size:110%; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em; }
td.pageblockcaption_default { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
.pageblockheader_default { background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px; }
.articlesubheader_default { color:#606060; font-size: 12px; font-weight: bold; text-decoration: italic; }
.ingress_default { color:#515151; font-size: 12px; font-weight: bold; }
.bodytext_default { color:#515151; font-size: 12px; }
.minitext_default { color:#515151; font-size: 10px; }
a.default { color:#7C456D; font-weight: bold; margin-top: 1.50em; }
a.default:visited { text-decoration:none; }
a.default:hover { text-decoration:underline; }
a.default:active { text-decoration:underline; }
table.default { background-color: #fffff; 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: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; 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: #f0f0f0; }
td.relatedinfoheader_default { background-color: #7C456D; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }
td.relatedinfotext_default { background-color: #f0f0f0; font-size: 9px; color: #303030; }
.spacing_default { color:#515151; font-size: 4px; }
.textbox_default { color:#515151; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_default { color:#515151; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3; }
hr.default { border: 2px dotted #d0d0d0; }
.user_default { color:#515151; font-size: 12px; }
a.default:link               {	text-decoration:none; }

/* cart */
.bodytext_cart            {	color:#ffffff; font-size: 11px;}
a.cart                    { color:#ffffff; font-size: 13px;}
a.cart:link               {	text-decoration:none; }
a.cart:visited            {	text-decoration:none; }
a.cart:hover              {	text-decoration:underline; }
a.cart:active             {	text-decoration:underline; }

/* shop */
body.shop                 {	background-image: url('bodyback.gif'); background-repeat: repeat-xy; background-color: #ffffff; color:#041B7B; font-size: 11px;	font-family:arial,helvetica,sans-serif; margin-left:10; margin-top:10;}
h1.shop                   {	font-weight: bold; color:#000000; font-size:22px; margin-top: 0.25em; margin-bottom: 0.60em; }
h2.shop                   {	font-weight: bold; color:#000000; font-size:12px; margin-top: 0.25em; margin-bottom: 0.20em; }
h3.shop                   {	font-weight: bold; color:#000000; font-size:15px; margin-top: 0.25em; margin-bottom: 0.20em; }

.pageblockheader_shop     {	background-color: #ff0000; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_shop    {	color:#000000; font-size: 10px; font-weight: bold; text-decoration: italic;}
.ingress_shop             {	color:#000000; font-size: 11px; font-weight: bold; }
//.price_shop               {	color:#000000; font-size: 20px; font-weight: bold; margin-top: 0.1em; margin-bottom: 0.1em; }
.price_shop               {	color:#ffffff; font-size: 16px; font-weight: bold; margin-top: 0.1em; margin-bottom: 0.1em; }
.pricelist_shop           {	color:#000000; font-size: 11px; font-weight: bold; }
.oldprice_shop            { font-size: 10px; color:red; text-decoration:line-through; }
.pricesmall_shop          {	color:#000000; font-size: 10px; font-weight: bold; }
.bodytext_shop            {	color:#505050; font-size: 11px;}
.list_shop                {	color:#000000; font-size: 10px; }
.minitext_shop            {	color:#404040; font-size: 9px;}
.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; padding:2px; height:20px;   }
.textbox1_shop             { color:#000000; font-size: 11px; font-weight: bold; border:1px #D4D5E3 solid; background-color: #ffffff; padding:2px; height:20px;  }
.combobox_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; }
.button_shop              { font-size:10px;padding:2px;color:#000000;border:solid 1px #D0A6CA;background:url(btnback_default.gif) #D0A6CA repeat-x bottom;text-align:center;cursor:hand;cursor:pointer}
.buybuttonlarge_shop      { font-size:10px;padding:2px;color:#000000;border:solid 1px #D0A6CA; background:url(btnback_default.gif) #D0A6CA repeat-x bottom;text-align:center;cursor:hand;cursor:pointer; width:90px;}
.user_shop                {	color:#707070; font-size: 11px;}
a.header_shop             {color:#ff0000; margin-top: 1.50em; font-weight: bold;}
a.header_shop:link        {	text-decoration:none; }
a.header_shop:visited     {	text-decoration:none; }
a.header_shop:hover       {	color:#0A3D7A; text-decoration:underline; }
a.header_shop:active      {	text-decoration:underline; }
a.groupheader_shop        {font-size: 11px; color: #f0f0f0; font-weight: bold; padding: 2px; }
a.groupheader_shop:link     {	text-decoration:none; }
a.groupheader_shop:visited  {	text-decoration:none; }
a.groupheader_shop:hover    {	color:#ffffff; text-decoration:underline; }
a.groupheader_shop:active   {	text-decoration:underline; }
a.shop { font-family: arial, verdana; font-size:12px; color:white; font-weight:bold; }
a.shop:visited { text-decoration:none }
a.shop:hover { text-decoration:none }
a.shop:active { text-decoration:none }
a.shop:active             {	text-decoration:underline; }
a.thickbox                    { color:#ff0000; font-size: 10px; }
a.thickbox:link               {	text-decoration:none; }
a.thickbox:visited            {	text-decoration:none; }
a.thickbox:hover              {	color:#000000; text-decoration:underline; }
a.thickbox:active             {	text-decoration:underline; }
hr.shop                   { border:1px #ECF6E0 solid; }
table.shop                { background-repeat: repeat-xy; background-color: #ffffff; font-size: 11px; }
table.outer_shop          { font-color: #F0F0F0;}
td.groupheader_shop       { font-size: 11px; background-color: #707070; color: #ffffff; padding: 4px; 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            { font-size: 11px; color: #003E59; font-weight: bold; padding: 2px; text-transform: uppercase; 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:4px; }
td.list_shop              { font-size: 11px; border-bottom:solid 1px #f0f0f0; padding:2px;}
td.listlarge_shop              { font-size: 11px; border:solid 3px #D0A6CA; padding:2px;}
td.message_shop           { font-size: 12px; color: #881111; font-weight: bold;}
td.relatedinfoheader_shop { background-color: #D0A6CA; font-size: 12px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; }
td.relatedinfotext_shop   { background-color: #D0A6CA; font-size: 10px; color: #FFFFFF; width:230px; padding:10px;}
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          {  }
td.thumbnail_shop         { padding: 2px; border: 1px #f0f0f0 solid; width:60px; text-align:center;}
td.thumbnail_shop         { padding: 2px; border: 1px #f0f0f0 solid; width:60px; text-align:center;}
table.factbox_shop        { background-color: #D0A6CA; font-size: 10px; color: #FFFFFF; width:230px; }
td.factbox                { font-size: 10px; color: #FFFFFF; }
td.factbox_top_left_shop     { background-image: url('corner_top_left.jpg'); background-repeat: no-repeat; background-color: #D0A6CA}
td.factbox_top_right_shop    { background-image: url('corner_top_right.jpg'); background-repeat: no-repeat; background-color: #D0A6CA}
td.factbox_bottom_left_shop  { background-image: url('corner_bottom_left.jpg'); background-repeat: no-repeat; background-color: #D0A6CA}
td.factbox_bottom_right_shop { background-image: url('corner_bottom_right.jpg'); background-repeat: no-repeat; background-color: #D0A6CA}
td.accessoryheader_shop      { font-weight: bold; color:#000000; }



/* shopol */
h1.shopol { font-family: arial, verdana; font-size:12px; color:#FFFFFF; font-weight:bold; }
h2.shopol { font-family: Arial, Verdana; font-size:12px; color:#000000; font-weight:bold; }
.pageblockheader_shopol { background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px; }
.articlesubheader_shopol { color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic; }
.ingress_shopol { font-family: Arial, Verdana; font-size:12px; color:5B5B5B; font-weight:bold; }
.bodytext_shopol { font-family: Arial, Verdana; font-size:12px; color:black; }
.minitext_shopol { color:#000000; font-size: 10px; }
.messagetext_shopol { font-family: Arial, Verdana; font-size:12px; color:red; }
a.shopol { font-family: arial, verdana; font-size:12px; color:white; font-weight:bold; }
a.shopol:visited { text-decoration:none }
a.shopol:hover { text-decoration:none }
a.shopol:active { text-decoration:none }
.spacing_shopol { color:#000000; font-size: 4px; }
.textbox_shopol { color:#000000; font-size: 12px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_shopol { cursor: hand; background-image: url('btnback.gif');  color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: Arial; width: 80px; height: 18px; padding: 1px; border:1px black solid; background-color: #875D81; }
.bodytext1_shopol            {	font-family: Arial, Verdana; font-size:12px; color:white;}
.message_shopol             {	font-family: Arial, Verdana; font-size:12px; color:black;}
.button1_shopol              { cursor: hand; background-image: url('intshopol_pay.gif'); background-repeat:no-repeat; color:#000000; font-weight:bold; font-size: 12px; font-family: Arial; width: 200px; height: 40px; padding: 1px; border:1px black solid; background-color: #FFFFFF;}
a.shopol:link               {	text-decoration:none}
table.shopol                { background-color: #FFFFFF; font-color: #765645; border:1px  }
table.outer_shopol          { background-color: #d0d0d0; font-color: #F0F0F0; border:1px black solid;}
hr.shopol                   { border: 1px solid #C2C2C2}
td.topheader_shopol         { background-color: #D0A6CA; font-size: 16px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_shopol            {  background-repeat: repeat-x; background-color: #875D81; font-family: Arial, Verdana; font-size:14px; color:white; font-weight:bold;}
.header_shopol            {  background-repeat: repeat-x; background-color: #005273; font-family: Arial, Verdana; font-size:14px; color:white; font-weight:bold;}
td.footer_shopol            { background-color: #D0A6CA; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_shopol              { background-color: #FFFFFF; border:0px solid #D0A6CA;color:#000000; font-size: 12px; font-family: Verdana, Arial;}
td.listlarge_shopol         { background-color: #FFFFFF; border:1px solid #D0A6CA;}
td.listpic_shopol             { background-color: #D0A6CA; }
td.relatedinfoheader_shopol { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_shopol   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_shopol  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_shopol          { background-color: #F2F8FA; }

/* strong */
td.pagearea_strong { background-color: #ffffff; }
h1.strong { font-family:verdana,arial,helvetica,sans-serif; color:#0D1A53; font-size:130%; font-weight: bold; letter-spacing: 3px; margin-top: 0.25em; margin-bottom: 0.50em; }
h2.strong { color:#0D1A53; font-size:120%; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.50em; }
td.pageblockcaption_strong { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
.pageblockheader_strong { background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px; }
.articlesubheader_strong { color:#606060; font-size: 12px; font-weight: bold; text-decoration: italic; }
.ingress_strong { color:#000000; font-size: 60%; font-weight: bold; }
.bodytext_strong { color:#000000; font-size: 12px; }
.minitext_strong { color:#000000; font-size: 10px; }
a.strong { color:#0D1A53; font-weight: bold; margin-top: 1.50em; }
a.strong:visited { text-decoration:none; }
a.strong:hover { text-decoration:underline; }
a.strong:active { text-decoration:underline; }
table.strong { background-color: #ffffff; font-color: #765645; }
table.outer_strong { background-color: #d0d0d0; font-color: #F0F0F0; }
td.topheader_strong { background-color: #ffffff; font-size: 13px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px; }
td.header_strong { background-image: url('shade3.jpg'); background-repeat: repeat-x; background-color: #161B68; font-size: 10px; color: #D4D5E3; font-weight: bold; letter-spacing: 1px; }
td.footer_strong { background-color: #ffffff; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px; }
td.list_strong { background-color: #f0f0f0; }
td.relatedinfoheader_strong { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }
td.relatedinfotext_strong { background-color: #e0e0e0; font-size: 9px; color: #303030; }
.spacing_strong { color:#000000; font-size: 4px; }
.textbox_strong { color:#000000; font-size: 11px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_strong { color:#000000; font-size: 10px; font-family: Verdana, Arial; width: 100px; height: 22px; padding: 2px; border:1px black solid; background-color: #D4D5E3; }
hr.strong { border: 2px dotted #d0d0d0; }
a.strong:link               {	text-decoration:none; }

/* Default */
h1.login                   {	font-family: Arial, Verdana; font-size:14px; color:003366; font-weight:bold;}
h2.login                   {	font-family: Arial, Verdana; font-size:12px; color:black; font-weight:bold;}
.pageblockheader_login     {	background-color: #808080; font-size: 11px; color: #f0f0f0; font-weight: bold; letter-spacing: 6px;}
.articlesubheader_login    {	color:#606060; font-size: 60%; font-weight: bold; text-decoration: italic;}
.ingress_login             {	font-family: Arial, Verdana; font-size:12px; color:black; font-weight:bold;}
.bodytext_login            {	font-family: Arial, Verdana; font-size:12px; color:black}
.minitext_login            {	color:#000000; font-size: 10px;}
.spacing_login             {	color:#000000; font-size: 4px;}
.textbox_login             { color:#000000; font-size: 12px; font-family: Verdana, Arial; border:1px #D4D5E3 solid; background-color: #ffffff; }
.button_login              { cursor: hand; background-image: url('btnback.gif');  color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: Arial; width: 80px; height: 18px; padding: 1px; border:1px black solid; background-color: #005273;}
a.login                    { font-family: arial, verdana; font-size:12px; color:blue; font-weight:bold;}
a.login:link               {	text-decoration:none}
a.login:visited            {	text-decoration:none }
a.login:hover              {	text-decoration:none  }
a.login:active             { text-decoration:none }
hr.login                   { border: 2px dotted #d0d0d0;}
table.login                { background-color: #F1F8FE; font-color: #765645; padding: 5px; }
table.outer_login          { background-color: #DFF1F8; font-color: #F0F0F0;}
td.topheader_login         { background-color: #DFF1F8; font-size: 16px; color: #707070; padding: 5px; font-weight: bold; letter-spacing: 2px;}
td.header_login            {  background-repeat: repeat-x; background-color: #005273; font-family: Arial, Verdana; font-size:14px; color:white; font-weight:bold;}
td.footer_login            { background-color: #F1F8FE; font-size: 10px; color: #707070; font-weight: bold; letter-spacing: 1px;}
td.list_login              { background-color: #DFF1F8; }
td.relatedinfoheader_login { background-color: #60669A; font-size: 8px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
td.relatedinfotext_login   { background-color: #e0e0e0; font-size: 9px; color: #303030; }
td.pageblockcaption_login  { background-color: #ADAAAA; font-size: 10px; color: #ffffff; font-weight: bold; letter-spacing: 1px; padding: 3px; }
td.pagearea_login          { background-color: #F9FAFB; }

/* AreaBottom */
.bodytext_AreaBottom          { color:#909090;}
a.AreaBottom                 { font-size:11px;color:#000000; 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             {
  background-image:url('../../../images/bottomshade.png');
  background-repeat:repeat-x;
 font-color: #707070;}
table.outer_AreaBottom       { background-color: #d0d0d0; font-color: #707070;}

/*Menu*/

td.pagearea_menu {background-color:#ffffff;
border-right:1px dotted black; }

/*Shade*/

td.pagearea_shade{

                 background-image:url('../../../images/shade2.png');
                 background-repeat:repeat-y;

}

td.pagearea_trshade{

                 background-image:url('../../../images/toprightshade.png');
                 background-repeat:repeat-y;

}

td.pagearea_leftshade{

                 background-image:url('../../../images/leftshade.png');
                 background-repeat:repeat-y;

}

td.pagearea_lefttopshade{

                 background-image:url('../../../images/lefttopshade.png');
                 background-repeat:repeat-y;

}

td.pagearea_t{
                
                background-image:url('../../../images/topshadecopy.png'); 
                 background-repeat:repeat-y;

}



/*CSS Gallery stuff*/


                            
#container {top:00px;position:relative; width:600px;  background:#ffffff;  margin:10px auto; font-family:verdana, arial, sans-serif; font-size:12px;}

#container a.pics { float:left; padding:7px 21px; display:inline; color:#000; text-decoration:none; width:75px; height:75px; cursor:default;}
#container a.pics img.thumb {display:block; border:1px solid #000;}

#container a.pics span {display:none; border:0; width:581px; background:#ffffff; text-align:center; height:415px;background-color:#ffffff;}
#container a.pics span img {margin:10px auto; #000;}

#container a.pics:hover {white-space:normal;}
#container a.pics:hover img.thumb {border:1px solid #fff;}
#container a.pics:hover span {display:block; position:absolute; left:9px; top:-428px; z-index:10;}

#container a.pics:active img.thumb {border:1px solid #000;} 
#container a.pics:active span {display:block; position:absolute; left:9px; top:-428px; z-index:5; height:415px;background-color:#ffffff;}

#container a.pics:focus {outline:0;}
#container a.pics:focus img.thumb {border:1px solid #fff}
#container a.pics:focus span {display:block; position:absolute; left:9px; top:-428px; z-index:5; outline:0; height:415px;background-color:#ffffff;}

#container span.info {clear:left; display:block; text-align:center; line-height:20px; margin:0; padding:200px 0 0 0; width:600px; text-align:center; color:#eee; z-index:1;}
#container span.info a {color:#000;}
#container span.info a:hover {text-decoration:none;}

/* css Galleri slutt */

#firstpicture{


height:390px;
text-align:center;


padding-bottom:18px;

}     

#wrapper{
margin:auto;
text-align:center;

}

#firstpicture img{

border:2px solid black;}

/***************************** Colorbox galleri  *****************/
 
//td.galleri                     { text-align:center;background-image:url('../../../css/images/bg_colorbox_thumb.png') ; background-repeat:no-repeat;  height:130px; padding: 0 30px 10px 0; width: 140px; }
td.galleri                     { border:1px solid #EFEFEF; height:130px; padding:5px; text-align:center;width:110px;}

table.photo a img              { border-width:0;}      

