body                {color: #EEE; background-color: #223; line-height: 24px; }

a.a_v:hover,
a.a_h:hover,
a.a_op:hover,
a.a_vv:hover,
a.a_hh:hover        {background-color: transparent; }

/*
a.a_crumb           {color: #0EF; }
a.a_crumb:hover     {color: #0EF;  background-color: #9D8; }
*/

a                   {color: #5DF; }
a:hover             {color: #FF7; }



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

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

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, 
img.img_hh, 
img.img_vv           {width: 50%; opacity: 0.6; }

img.img_op:hover, 
img.img_v:hover, 
img.img_h:hover, 
img.img_hh:hover, 
img.img_vv: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 #200; 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%; }

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