html {font-family:sans-serif;}
body {background-color:#fdfef6; color:#000; margin:0; padding:0; 
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}
body#bild, body#bild * {margin:0; padding:0; border:none;}


header {display:block; width:99%; height:144px; background:#e0e2e4; 
	background-image:url(../img/mini.png); background-repeat:no-repeat; background-position:right 10%;
	border-top:5px solid #fdfef6; border-left:5px solid #fdfef6; box-shadow:8px 8px 5px 0px #6c7942; }
header h1 {font-size:40pt; font-weight:bold; color:#b0b0b0; padding-left:4%; margin-top:-2px; text-shadow:2px 2px 0 #fff, -1px -1px 0 #111;}
header h2 {text-align: right; font-size:14px; font-weight:bold; margin-right:210px; margin-top:-35pt;}
header ul, footer ul {text-align: right; background:#fdfef6; border-top:1px solid #333; border-bottom:1px solid #333;
  padding:2px; margin-top:-5px; margin-bottom:7px;}
header ul {margin-right:150px;}
header li, footer li {width:100px; display:inline-block;} 
header li:after, footer li:after {color:#000; content:" ::";}
header li:last-of-type {margin-left:20px; margin-right:60px;}  header li:last-of-type:after {content:"";} 
header ul a, nav ul a, footer ul a {font-size:13px; text-decoration:none; font-weight:bold;}
header p {font-size:11px; padding:3px 5px 5px 5px; margin:-5px 0 0 0;}	
header p:after {content:" ::";} 
header p:before {content:"updated ";}

nav {display:block; width:135px; position:fixed; top:170px; left:5px; float:left; /* Test: */ border:0px solid blue;
  font-family: Verdana,Arial,Helvetica,sans-serif;}
nav ul {padding-left:0;}
nav li {margin-left:0; list-style-type:none; text-align:center; vertical-align:middle; padding-top:6px; 
  background:#e0e2e4; margin-bottom:13px; box-shadow:8px 8px 5px 0px #6c7942;
	height:35px; border:3px outset #e0e2e4;}
nav li.akt {border:3px inset #e0e2e4; box-shadow:2px 2px 5px 0px #6c7942;}
nav li a {display:inline-block; width: 130px; height:100%;}

section {display:block; width: auto; margin-left:240px; width: 640px; padding-left:10%;/* padding-right:25%; /* Test: */ border:0px solid red;}
section p.gr {font-size:40px; font-weight:bold;}
section p.bl {color:#000080; text-shadow:2px 2px 3px #333;}
section p {text-indent:20px; /* Test: */ text-align:justify; line-height:1.4em;}
section p:last-of-type {margin-bottom:3em;}
section div.c p {text-align:center; text-indent:0;}
section p.dl {float:right; margin-right:-100px;}

article {}
span.h {}

div#bd-leiste {border:3px double #e0e2e4; padding:0;}
div#bd-leiste figure {display:block; margin:1em; margin-bottom:-8px; width:225px; float:left;}
div#bd-leiste figure img {width:225px; height:155px;}
div#bd-leiste figcaption {display:block; width:225px; text-align:center; font-size:.6em;}

div#fn {font-size:.8em; margin-left:2em; border-top:6px double #e0e2e4; }
div#fn p {text-indent:-1.4em; text-align:left;}

footer {display:block; margin-top:15px; margin-bottom:6px; background:#e0e2e4;}
footer ul {background:#e0e2e4;}

hr {visibility:hidden; clear:both;}

h3 {text-shadow:1px 1px 1px #666;}

a {color:#f00;} a:link {color:#ad351a:} a:visited {color:#450b01;} a:hover {color:#ff4d00;}
:lang(de)    { quotes:"\201E" "\201C" "\201A" "\2018"; }

.f {font-weight:bolder;}
.c {text-align:center;}
.kl {font-size:small;}
.r {text-align:right;}
.nix {display:none;}
