@import url(nixfuernetscape.css);
body {
 margin-left:auto;
 margin-right:auto;
 width:95%;
 max-width:90em;
 background-color:#39f;
 background-image:url(images/back2.jpg);
 font-size:101%;
 font-family:sans-serif;
}
.klein {
 font-size:85%;
}
.winzig {
 font-size:9px;
 font-family:sans-serif;
}
.bemerkung {
 font-style:italic;
 color:#006;
}
.nav {
 margin-top:2em;
 margin-bottom:2em;
 font-size:90%;
 padding-left:0;
}
div.abschnitt {
 border:1px solid #333;
 padding:1% 1% 1% 6%;
 background-color:#fffff8;
}
div.bild {
 margin:2em auto 2em 6em;
 padding:3px;
 font-style:italic;
 font-size:90%;
 background-color:#ddd;
 overflow:break;
}
div.bild img {
 display:block;
 border:1px solid black;
 margin:0 0 .2em 0;
}
div.notiz {
 float:right;
 margin-left:1em;
 padding:10px;
 background-color:#fd3;
 border:1px solid red;
 text-align:left;
}
div.textbereich {
 border:none;
 margin:0;
 background-color:#ff9;
 padding:5px;
}
h1 {
 font-size:200%;
 font-weight:bold;
 text-align:center;
 /*border-bottom:2px solid #b00;*/
 padding-bottom:5px;
 /*border-top:2px solid #b00;*/
 padding-top:5px;
 color:#b00;
 margin-top:0;
}
h2 {
 color:#b00;
 font-size:150%;
 font-weight:bold;
 text-align:left;
 padding-top:0.2em;
 margin-bottom:0.5em;
}
div.abschnitt h2 {
 margin-left:-4%;
}
h2:first-child {
 margin-top:0;
}
h3 {
 font-weight:bold;
 text-align:left;
 /*background-color:#ccc;*/
 border-bottom:1px solid #999;
 color:#b00;
 padding:0.1em;
 padding-left:0.5em;
 margin-top:1.2em;
 margin-bottom:0.5em;
 margin-left:-2%;
}
h4 {
 color:#b00;
 font-weight:bold;
 margin-top:1em;
 margin-bottom:0.7em;
}
div.abschnitt h4 {
 margin-left:-2%;
}
div.notiz h4 {
 margin-top:0;
 margin-left:0;
}
h4.link {
 margin-top:0.3em;
 margin-bottom:1px;
 border:1px solid #900;
 background-color:#fffff8;
 padding:2px 2px 2px 4px;
 font-family:sans-serif;
}
h5 {
 font-size:100%;
 font-style:italic;
 font-weight:bold;
 margin-top:0.5em;
 margin-bottom:0.3em;
}
p {
 margin-bottom:0.8em;
 margin-top:0.2em;
}
p.aktual {
 text-align:right;
 padding:0;
 margin:3px 2px 5px 2px;
 font-family:sans-serif;
 font-size:70%;
 display:none;
}
p.aktual:before {
 content:"Zuletzt aktualisiert am "
}
p.bild, div.bild {
 font-size:70%;
 font-style:italic;
 text-align:left;
 margin: 2em 10% 2em 10%;
}
div.bild {
 margin: .5em;
}
p.bildunterschrift {
 font-size:90%;
 text-align:right;
 font-style:italic;
}
p.link, address.link, form.link {
 font-size:.8em;
 margin-top:0;
 margin-bottom:0.1em;
 margin-left:0.5em;
 font-family:sans-serif;
}
p.link {
 padding-left:16px;
 text-indent:-16px;
}
p.link:before {
 content:url(images/pfeil.png);
}
p.noarr:before {
 content:"";
 padding-left: 16px;
}
p.oben {
 border:none;
 padding:0.5em;
 padding-left:0;
 margin:0;
 /*margin-bottom:5px;*/
 margin-bottom: 0;
 border-bottom: 2px solid #b00;
 background-color:#ff9;
 vertical-align:middle;
 text-align:left;
}
p.oben img {
 vertical-align:middle;
}
p.spruch {
 font-size:90%;
 color:black;
 text-align:right;
 font-style:italic;
 padding:.5em;
 padding-top:0;
 margin:0;
}
p.i1 {margin-right:20%}
p.i2 {margin-left:10%;margin-right:10%}
p.i3 {margin-left:20%}
p.clear {       /* nur zum Float-Clearen */
 clear:both;
 font-size:0;
 margin:0;
}
blockquote {
 font-style:italic;
}
img {
 display:inline;
}
pre,p.posting {
 font-family:monospace;
}
table.formular {
  border-collapse:collapse;
  margin-top:1em;
}
table.formular td {
  background-color:#eee;
  border:3px solid silver;
  padding:0.5em;
}
table.formular td.l {
  border-right:none;
}
table.formular td.r {
  border-left:none;
}
table.text {
 font-size:90%;
 margin:1.5em;
 background-color:white;
 border-collapse:collapse;
}
table.text th {
 background-color:#eee;
}
table.text th, table.text td {
 border:1px solid black;
 padding:0.3em;
}
td {
 vertical-align:top;
}
td.linkleiste {
 width:auto;
/* max-width:10em;*/
 background-color:#fd3;
 text-align:left;
 vertical-align:top;
 padding:0.5em;
}
div.abschnitt ul, div.abschnitt ol {
 margin:0 0 0 3%;
 padding:0;
}
ul.menu li {
 margin-top:0;
 margin-bottom:0;
}
ul.link {
 font-size:90%;
 margin-left:1em;
 padding:0;
 margin-top:0.2em;
 margin-bottom:0.2em;
}
ul.link li {
 margin-top:0.2em;
 margin-bottom:0;
 padding:0;
}
.zitat {
 font-style:italic;
 color:#009;
}
sup {
 font-size:70%;
}
sub {
 font-size:70%;
}
kbd {
 font-family:sans-serif;
 font-size:95%;
 background-color:#ddd;
 padding:0 0.3em 0 0.3em;
 white-space:nowrap;
 border:1px solid #999;
}
a:link {color:#b00;text-decoration:underline;}
a:visited {color:#900;text-decoration:underline;}
a:hover {color:white;background-color:#c30;}
a.extern:link, a.extern:visited {color:#007000;}
a.extern:hover {color:white}
