body                {color: #FFE; background-color: #111; line-height: 24px; }

a.a_v:hover,
a.a_h:hover,
a.a_hh:hover,
a.a_op:hover        {background-color: transparent; }
/*
a.a_crumb           {color: #0EF; }
a.a_crumb:hover     {color: #0EF;  background-color: #040; }
*/

a                   {color: #AFF; }
a:hover             {color: #0FF; background-color: #040; }



table.t_side        {width: 99.8vw; height: 52vw; background-color: #568db5; }  

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

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              {width: 50%; opacity: 0.6; }

img.img_op:hover, 
img.img_v:hover, 
img.img_h:hover, 
img.img_hh: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 #333; position: relative; background-color: #475; }

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 4px 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; }

div.ned5            {margin-top: 5vw; }

div.note            {margin-top: 6px; }
