/**** Standard-CSS für alle Seiten (http://danny-heinz.de) ****/

/**** Layout ****/
a,body,caption,div,h1,h2,h3,h4,h5,p,td,th {font-family:VERDANA,"Verdana Ref",ARIAL,HELVETICA,sans-serif; color:#fff; font-size:15px; margin:0; padding:0; line-height:1.3em;}
body {background-color:#080; background-image:url('hg.gif'); background-repeat:repeat-y;}
#titel  {padding-right:50px; text-align:right; background-color:#060;}
#titel div {float:left; padding:20px 0 0 20px; font-size:17px; font-style:italic;}
#titel div img {vertical-align:middle; padding-right:10px; margin-top:-5px;}
#nav    {position:absolute; left:10px; padding-top:15px;}
#pfad {padding:4px 0 6px 20px; font-size:12px; background-color:#070;}
#inhalt {padding:0 50px 0 50px; margin:0 0 0 155px;}
#seitennavigation {padding-top:40px;}
#seitennavigation p {margin-bottom:0.5em;}
#nachoben {margin:25px 0 0 61px;}
#nachoben img {border:none;}
#ende {padding:15px 0 40px 0; margin:20px 50px 0 205px; color:#fff; border-top:3px solid #090; text-align:right; line-height:1.5em;}

/**** Links ****/
a {text-decoration:underline; color:#0f0;}
a:visited {color:#6c6;}
a:hover {text-decoration:none; color:#ff0;}
#pfad a {color:#fff; font-size:12px; text-decoration:none; font-weight:bold; border:none;}
#pfad a:hover {color:#ff0; text-decoration:underline;}
#nav a, #nav a:visited {background-repeat:no-repeat; background-position:center; color:#fff; display:block; width:135px; padding:8px 0 8px 10px; text-decoration:none; font-weight:bold; font-size:13px;}
#nav a:hover {background-color:#ff0; color:#000;}
#nav a.sub, #nav a.sub:visited {width:130px; padding-left:15px; font-weight:normal;}
#nav a.akt, #nav a.akt:visited {background-color:#080; color:#ff0;}

/**** Sonstiges ****/
h1 {font-size:30px; padding:25px 0 15px 0;}
h2 {font-size:22px; padding:15px 0 5px 0;}
h3 {font-size:18px; padding:10px 0 3px 0;}
h4 {font-size:15px; padding:10px 0 1px 0;}
h5 {font-size:15px;}
h1,h2,h3,h4,h5 {font-weight:normal; color:#ff0;}
p {margin:0 0 1.5em 0;}
pre { font-family: monospace;}
dd {margin-top:5px; margin-bottom:15px;}
abbr,acronym {cursor:help; border-bottom:2px #666 dotted;}
ul {margin-top:0; list-style-type:square;}
ul ul {list-style-type:circle;}
ul ul ul {list-style-type:disc;}
li {padding:5px 0 5px 0;}

/**** haeufig benoetigte Formatierungen ****/
table.platz td, table.platz th {padding:5px; margin:10px;}
img {border-color:#0b0;}
hr.bildtrenn       {color:#808080; height:1px; width:75%; margin-top:2em; margin-bottom:2em; text-align:center;}
.l       {text-align:left;}
.c       {text-align:center;}
.r       {text-align:right;}
.m       {vertical-align:middle;}
.t       {vertical-align:top;}
.b       {vertical-align:bottom;}
.fl      {float:left;}
.fr      {float:right;}
.cb      {clear:both;}
.cn      {clear:none;}
.kleiner {font-size:90%;}
.groesser {font-size:110%;}
.einruecken {margin-left:2em;}
.bild_links  {float:left;  margin:0 25px 10px 0; clear:both;}
.bild_rechts {float:right; margin:0 0 25px 10px; clear:both;}
.flagge {border-color:#9a9;}
