body                {color: #EDC; background-color: #222; }

a                   {color: #7CF; }
a:hover             {color: #FD0; background-color: transparent; }

img.img_op,          
img.img_v,          
img.img_h            {opacity: 0.7; }

img.img_op:active,          
img.img_v:active,          
img.img_h:active    {border-color:  #333 #FFF #DDD #000; opacity: 1; }

img.img_op:hover,          
img.img_v:hover,          
img.img_h:hover     {opacity: 1; }

table.t_side,
div.div_f           {background-color: #567;} 

table.t_nav         {width: 100%; height: 100%; background-color: #343;  }

table.t_side        {width: 100%; height: 53vw; min-width: 1024px; }

td.td_nav           {width: 10%; text-align: center; }

td.td_krummesti     {vertical-align: bottom; padding: 5px; }

img.img_op, 
img.img_v, 
img.img_h           {width: 50%; }

td.td_indhold_1,     
td.td_indhold_2,     
td.td_indhold_3     {text-align: left; vertical-align: middle;  XXXbackground-color: #DFD; padding: 1.8vw 0 1.8vw 0; }

div.div_1,
div.div_2,
div.div_3           {XXXbackground-color: #FBB; }

img.imgs            {margin: 0 0 0.6vw 0; width: 100%; border: 0.3vw solid #000; position: relative; right: 0.3vw; max-height: 52vw; } 

td.td_delim_1,
td.td_delim_2,
td.td_delim_3,       
td.td_delim_4       {display: table-cell; width: 2vw; }  

div.div_abs         {position: absolute; left: 10vw; top: 0; width: 1vw; height: 53vw; z-index: 0; XXXdisplay: none; }
div.div_f           {position: absolute; }
