body                {color: #999; background-color: #112; }


a                   {color: #08F; }
a:hover             {color: #08F; background-color: #000; }



table.t_side        {width: 100vw; height: 52vw; background-color: #223; }  

td.td_nav           {width: 10vw; text-align: center; background-color: #334;  }

table.t_nav         {width: 10vw; height: 100%;}

td.td_krummesti     {vertical-align: bottom; padding: 0 0.4vw 1vw 0.4vw; }

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

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

td.td_indhold_1,
td.td_indhold_2,
td.td_indhold_3     {border: 0px solid; width: 0; vertical-align: middle; text-align: justify; padding: 0.6vw 0 0.6vw 0; }

img.imgs            {border: 0.4vw solid #444; position: relative; background-color: #444; }

td.td_under         {text-align: justify; padding: 8px 0 0 0; }
td.td_over          {text-align: justify; padding: 0 0 8px 0; }
td.td_left          {text-align: left; vertical-align: bottom; padding: 0 0 0 0; }
td.td_right         {text-align: left; vertical-align: bottom; padding: 0 0 0 0; }
td.td_fod           {text-align: justify; vertical-align: bottom; padding: 4px 30px 4px 30px; }


td.td_delim         {display: table-cell; width: 25%; }

div.div_v1          {padding-right: 16px; }

h3                  {background-color: #678; padding: 6px; }
p                   {margin: 12px 0 0 0; }
