/* CSS für  danny-heinz.de */

/* Schrift und Hintergrundbild */
a,b,caption,div,h1,h2,h3,h4,h5,p,td,th  {font-family:VERDANA,"Verdana Ref",ARIAL,HELVETICA,sans-serif;}
div,dd,dt,li,p,td,th                    {line-height:1.5em;}

body  {margin: 0 0 0 50px; background-color:#FFFFFF;
       background-image:url(hg.gif); background-attachment:fixed; background-repeat:repeat-y;}

/* Seitenbereiche */
#navigation        {position:absolute; top:3%; left:9px; color:#FFFFFF; line-height:20px; padding-top:9px;}
#titel             {margin: 3% 5%  0   5%; text-align:right; }
#pfad              {margin: 1% 5%  0   5%; padding:3px 8px 3px 8px; background-color:#008000; color:#FFFFFF;
                    border:1px solid #FFFFFF;}
#inhalt            {margin: 3% 8%  3%  8%; padding-left:1.5em;}
#seitennavigation  {margin: 0  6%  0   6%;}
#seitenende_a      {margin: 1% 5% 10px 5%; padding:3px 8px 3px 8px; background-color:#008000; color:#FFFFFF;
                    border:1px solid #FFFFFF;}
#seitenende_b      {margin: 0 6% 0 6%; line-height:2em; padding-bottom:1%;}
#seitenende_c      {margin: 0 6% 0 6%; line-height:2em; padding-bottom:2%;}

/* spezielle Seitenelemente */
div.impressum       {float:right;}
div.seitenende_url  {float:right;}
.counter            {float:right; text-align:center; margin-top:.5em; font-size:.8em;}
.nachoben           {text-align:right; clear:both;}
.uri                {font-family:monospace; color:#808080; font-size:1.1em; white-space:nowrap;}

/* alle Links */
a                          {color:#0046AA; color:#0000FF; font-weight:bold;}
a:visited                  {color:#8080AA; color:#000080; }
a:hover                    {color:#008000; text-decoration:none;}

a.ende                     {color:#FFFFFF; font-weight:normal;}
a.ende:visited             {color:#FFFFFF;}
a.ende:hover               {color:#00FF00;}

a.extern                   {}
a.extern:visited           {}
a.extern:hover             {}

a.impressum                {color:#FFFFFF;}
a.impressum:visited        {color:#FFFFFF;}
a.impressum:hover          {color:#00FF00;}

a.nachoben                 {color:#FF0000; text-decoration:none;}
a.nachoben:visited         {color:#FF0000; text-decoration:none;}
a.nachoben:hover           {color:#008000;}

a.pfad                     {color:#FFFFFF;}
a.pfad:visited             {color:#FFFFFF;}
a.pfad:hover               {color:#00FF00;}

a.seitennavigation         {color:#FF0000; text-decoration:none;}
a.seitennavigation:visited {color:#800000; text-decoration:none;}
a.seitennavigation:hover   {color:#008000;}

/* Überschriften */
h1  {clear:both; color:#000000; font-size:2em;   margin-top:0;   margin-left: 0em; margin-bottom:.8em; text-align:center;}
h2  {clear:both; color:#802000; font-size:1.5em; margin-top:2em; margin-left:-1.5em; }
h3  {clear:both; color:#802000; font-size:1.1em; margin-top:2em; margin-left:-1.5em; }
h4  {clear:both; color:#802000; font-size:1em;   margin-top:2em; margin-left:-1.5em; margin-bottom:4px;}
h5  {clear:both; color:#000000; font-size:1em;   margin-top:1em; margin-bottom:2px; }

/* Datentabelle mit Hintergrundfarben */
table.techtab  {margin-top:-1.5em;}
th.techtab     {padding:1.5em  0   5px  0  ; text-align:left;  font-weight:bold; font-size:1.1em;}
td.techtab_a   {padding:2px   10px 2px 10px; text-align:right; font-weight:bold; vertical-align:middle; background-color:#e0e0e0; color:#4F4F4F;}
td.techtab_b   {padding:2px    0px 2px 10px; vertical-align:middle;}
td.techtab_v   {padding:2px   10px 2px 10px; vertical-align:top; text-align:center; font-weight:bold;}

/* allgemeine Elemente (alle Seiten) */
dt                 {padding-bottom:4px; }
dd                 {padding-bottom:30px;}
hr.bildtrenn       {color:#808080; height:1px; width:75%; margin-top:2em; margin-bottom:2em; text-align:center;}
p                  {margin-top:0;}
.box_hervorhebung  {background-color:#ffe; background-color:#fff6f0; color:#9f0000; border:1px solid #FF0000; padding:5px 10px 5px 10px;}
pre                {font-family:monospace; line-height:1.1em;}

ul                 {margin-top:0px;}
li                 {margin-top:10px;}

.c                 {text-align:center;}
.l                 {text-align:left;}
.r                 {text-align:right;}
.m                 {vertical-align:middle;}
.o                 {vertical-align:top;}
.u                 {vertical-align:bottom;}

.klein             {font-size:.9em;}

.bild_links        {float:left;  padding:0 25px 15px 0;}
.bild_rechts       {float:right; padding:0 0 25px 15px;}
.einruecken        {margin-left:3em;}
.flagge            {border-color:#4F4F4F;}
.fussnote          {font-size:0.9em; position:relative; top:-.5em;}

/* spezielle Elemente */
.tabhg1            {background-color:#eee;}
.tabhg2            {background-color:#ddd;}

