html, body
{
padding: 0px; 
margin: 0px; 
}

body
{
background-color: #ffffff;
background-attachment:fixed;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 10pt;
color: #006e00;
text-align:center;
}

#inhalt,#text,#body,#error_inhalt,#error_titel
{
overflow: auto;
}

#banner,#menu,#inhalt,#titel,#error_inhalt,#error_titel 
{
border: none;
}

#error_inhalt,#error_titel 
{
position: relative;
}

#banner 
{
position: fixed;
width: 250px;
margin: 20px 30px 0px 20px;
padding: 0px;
z-index: 1;
top: 0px;
left: 0px;
}

#menu
{
position: fixed;
width: 190px;
margin: 20px 0px 0px 20px;
padding: 0px 0px 0px 60px;
z-index: 30;
text-align:left;
top: 200px;
left: 0px;
font-size: 11pt;
}

#inhalt 
{
position: relative;
display: inline-block;
margin: 20px 20px 24px 300px;
padding: 10px;
z-index: 20;
text-align:left;
top: 0px;
left: 0px;
overflow: hidden;
}

#titel 
{
position: fixed;
width: 250px;
margin: 0px 20px 24px 20px;
padding: 0px;
bottom: 0px;
left: 0px;
z-index: 21;
font-size: 8pt;
}

#band 
{
position: fixed;
background-color: #ffffff;
color: #ffffff;
width: 100%;
margin: 0px;
padding: 2px;
bottom: 0px;
left: 0px;
z-index: 22;
font-size: 8pt;
}

#band:hover
{
background-color: #006e00;
}

#menu ul
{
margin: 0px;
padding: 0px 0px 0px 20px;
list-style-type:disc;
list-style-position: outside;
}

#menu a
{
font-weight: bold;
text-decoration: none;
color: #006e00;
}

#ziffer
{
font-size: 30pt;
float:left;
margin: 0px;
padding: 0px 10px 0px 0px;
}

a
{
color: #006e00;
text-decoration: underline;
}

a img
{
border: 0px;
}

#titel a img
{
margin: 0px;
padding: 0px;
border: 0px;
}

a:hover, #menu a:hover
{
color: #f29000;
}

#text td, #text input, #text textarea
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 10pt;
}

hr{
height: 1px;
border-width: 1px 0 0 0;
border-style: dashed;
border-color: #f29000;
margin: 20px 0px 20px 0px
}

img.linksantext
{
float: left;
margin: 10px 10px 6px 0px
}

img.tuthumb
{
float: left;
margin: 0px 15px 10px 0px
}

#error_inhalt,#error_titel 
{
margin: 0px;
padding: 5px;
}

#error_inhalt 
{
top: 30%;
left: 30%;
width: 40%;
z-index: 10;
text-align:left;
}

#error_titel 
{
bottom: 20px;
left: 35%;
width: 30%;
z-index: 20;
text-align:center;
}

.hide
{
display: none;
background: #ffffff;
border: 1px dashed #f29000;
position: relative;
margin: 10px;
padding: 15px;
top: 0px;
z-index: 90;
text-align:left;
width: 400px;
}

* html .hide
{
display: block;
}

* html #banner
{
position: absolute;
}

* html #menu
{
position: absolute;
}

* html #titel
{
position: absolute;
}
