html, body {
color:#000;
background-color:lightblue;
background-image:url(img/lazy-flesh.gif);
margin: 0;
font-family: Arial, Helvetica, serif;
font-size:101%;
}

div.oben {
position:fixed;
top:0px;
left:0px;
width:150px;
height:150px;
border-right: 1px dotted darkblue;
border-bottom: 1px dotted darkblue;
background-color:#fff;
color:#000;
background-image:url(img/logo/schatten_pos.gif);
background-attachment:fixed;
}

.navibox {
position:fixed;
top:165px;
left:0px;
width:151px;
}

.navi {
border-right: 1px dotted black;
border-top: 1px dotted black;
border-bottom: 1px dotted black;
padding: 10px 5px 10px 10px;
margin-bottom: 15px;
color:#000;
background-color:#B7D6EB;
font-family: Arial, Helvetica, serif;
line-height:150%;
overflow:auto;
}

.container {
position:absolute;
top:0px;
left:165px;
right:35px;
height:auto;
padding:0px;
border: 0 none;
}

.inhalt {
left:0px;
margin-right:165px;
height:auto;
border-right: 1px dotted black;
border-left: 1px dotted black;
border-bottom: 1px dotted black;
color:#000;
background-color:#D3DBB2;
margin-bottom:0px;
padding:15px;
overflow:visible;
}

.foto {
position:absolute;
margin-top:25px;
right:0px;
width:150px;
height:150px;
border: 1px dotted black;
cursor: help;
}

.banner {
position:absolute;
top:200px;
right:0px;
width:150px;
text-align:center;
}

.banner img.rand {
border: 1px solid black;
margin:1px;
}

.banner img.rand:hover {
padding:1px;
margin:0;
}

.banner h1 {
border-bottom:1px dotted black;
font-size:1em;
}

.hier {
border-right: 1px dotted black;
border-left: 1px dotted black;
border-top: 1px dotted black;
color:#000;
background-color:#FAC1B0;
margin-top:10px;
margin-right:165px;
padding:5px;
text-align:center;
overflow:visible;
font-family: Arial, Helvetica, serif;
font-size: 0.8em;
}

.center {
text-align:center;
}

.fll {
float:left;
margin-right:5px;
}

.flr {
float:right;
margin-left:5px;
}

h1 {
font-family:Georgia,"Times New Roman", Times, serif;
font-size:1.4em;
font-style:italic;
margin:0;
}

h2 {
font-family:Georgia,"Times New Roman", Times, serif;
font-size:1.2em;
font-style:italic;
margin:0;
}

.inhalt p {
text-indent:1.2em;
font-family: Arial, Helvetica, serif;
font-size: 1em;
line-height:1.3em;
}

p.infobox {
text-indent:0px;
border-top: 1px dotted black;
border-bottom: 1px dotted black;
font-size:0.8em;
padding:0.2em;
text-align:center;
background-color:#ffc;
}

p.datum {
text-indent:0px;
font-size:0.8em;
font-variant:small-caps;
margin-bottom:0;
}

li {
font-family: Arial, Helvetica, serif;
font-size: 1em;
line-height:1.3em;
}

img {
border:0;
}

em {
font-variant:small-caps;
font-size:95%;
}

td {
font-family: Arial, Helvetica, serif;
}

hr {
 color:#B8BF9B;
 border:none;
 border-top: 2px solid #B8BF9B;
 text-align:center;
}

q {
 font-style:italic;
}

:lang(de) > q { quotes: '»' '«' }

kbd {
color:ButtonText;
background-color:ButtonFace;
border:2px solid;
border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}

table.echt {
 border:1px solid black;
 border-collapse:collapse;
 border-spacing:0;
}

table.echt td {
 border:1px solid black;
 padding:3px;
}

.inv {
visibility:hidden;
}

#netscape {
display:none;
}

/* -- burn all GIFs :-) --
   bei einfach-fuer-alle.de geklaut, prima Seite, danke :) */

.xmlbutton {
 border: 1px solid;
 border-color: #fc9 #630 #330 #f96;
 margin: 0;
 padding: 0 3px;
 font: bold 10px Verdana,sans-serif;
 color: #fff;
 background: #f60;
 text-decoration: none;
}
