+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   HTML
Fuer die ungestylte Textversion sollten noch ein paar 
(ansonsten unsichtbare) Trennzeichen usw. eingebaut werden.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



++++++++++++++++++++
   CSS Teil I
++++++++++++++++++++

/*
	Menue-styles fuer non-IEs
	Achtung:
	Fuer non-IEs gilt das Stylesheet 'dropdown.css'!
	Fuer IE gilt das Stylesheet 'fix-ie.css' (per CC)!
*/

#menuebox {
position: absolute;
height: 30px;
}
.stupidie {
display: none;
}
#menue {
position:absolute;
top: 5px;
left: 5px;
z-index: 200;
}

#menue .aussen {
float: left;
display: block;
overflow: hidden;
width: 8em;
height: 22px;
text-decoration:none;
font-weight: normal;
text-align: center;
background-color: #bfbfbf;
border-top: 2px solid #78561d;
border-bottom: 2px solid #78561d;
border-left: 2px solid #78561d;
border-right: 2px solid #78561d;
color: #600;
margin: 5px ;
z-index: 200;
}
#menue .aussen:hover {
height: auto;
background-color: #dfdfdf;
color: #500;
z-index: 200;
}

a.innen-1 {
margin: 2px;
border-bottom: 1px solid #78561d;
}
a.innen,
a.innen-1 {
display: block;
width: 8em;
padding: 2px;
text-decoration: none;
font-weight: normal;
border-bottom: 1px solid #78561d;
background-color: #cfcfcf;
color: #600;
z-index: 200;
}
a:visited.innen,
a:visited.innen-1 {
background-color: #afafaf;
color:#555;
}
a:hover.innen,
a:hover.innen-1 {
background-color: #dfdfdf;
color: #900;
}

a.vert {
display: block;
width: 8em;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
border-top: 2px solid #78561d;
border-bottom: 2px solid #78561d;
border-left: 2px solid #78561d;
border-right: 2px solid #78561d;
background-color: #cfcfcf;
color: #600;
z-index: 200;
}

a:visited.vert {
background-color: #afafaf;
color:#555;
}
a:hover.vert {
background-color: #dfdfdf;
color: #900;
}

span.menutag {
margin-top: 2px;
height:auto;
display: block;
cursor: default;
}

.titelh1 {
position:relative;
float:left;
color: #008080;
font-size:160%;
font-weight:normal;
left:2%}

hr {color: #008080;
	width:100% }
body {font-family:Helvetica,Sans Serif;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
}
.clkopf {
	position:absolute;
	top:50px;width:100%;
	float:left;
	height:100px;
	border-top-width:2px;
	border-top-style:solid;
	border-color:#008080
	}

.versiegeln{
position:absolute;
top:70;
left:10px;
width:80%;
color:#ff0000;
font-size:110%;
font-weight:bold}

.sparen{
position:absolute;
top:90;
left:10px;
width:80%;
color:#003399;
font-size:110%;
font-weight:bold}

.slider {
  position:relative;
  color:black;
  font-family:arial,helvetica,sanserif ;
  font-size:1em;
  font-weight:bold;
  text-align:center;
  z-index:1;
  overflow:hidden;
 opacity:1;
/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";  IE 8 */
    filter:alpha(opacity=100); /* IE 4, 5, 6 and 7 */
}

#main {
      position:relative;
      min-width:640px;
      min-height:480px;
      height:auto !important; /* !important-Regel für moderne Browser, um nachfolgende height-Deklaration zu ignorieren */
      height:97%; /* Für IE */
      top:5px;
      left:0px;
      overflow:visible;
      z-index:4;
}

.printOnly {
    display: none; 
}
@media print {
    .printOnly {
        display: block;
    }
}
++++++++++++++++++++
   CSS Teil II
++++++++++++++++++++

/*
	Menue-styles fuer IEs
	Am besten per Conditional Comment einbinden.
	Fuer IE5.5 und 5.0 muessen nur geringfuegige kosmetische
	Anpassungen vorgenommen werden (siehe Kommentare).
*/

#menue {

display:none;
}
.stupidie {
display: block;
position: absolute;
top: 5px;
left: 5px;
z-index: 200;
}

a.auss {
float: left;
width: 8em;
height: 22px;
overflow: hidden;
display: block;
font-weight: normal;
text-align: center;
text-decoration: none;
background-color: #bfbfbf;
border-top: 2px solid #78561d;
border-bottom: 2px solid #78561d;
border-left: 2px solid #78561d;
border-right: 2px solid #78561d;
color: #513913; 
margin: 5px;
}
a:hover.auss {
overflow: visible;
background-color: #dfdfdf;
color: #fff;
}
a:hover.auss table {
display: block;
margin-top: 0px;
background-color: #bfbfbf;
color: #400;
border-collapse: collapse;
}

a.inn {

display: block;
width: 8em; /* fuer 5er IEs anpassen, sonst 'zuckt' es */

font-size: 100%; /* fuer 5er IEs auf 80% reduzieren */
font-weight: normal;
text-align: center;
text-decoration: none;
border-bottom: 1px solid #78561d;
background-color: #cfcfcf;
color: #600;
}
a:visited.inn {
background-color: #afafaf;
color:#444;
}
a:hover.inn {
position: relative;
z-index:200;
background-color:  #dfdfdf;;
color: #900;
}
span.menutag {
display: block;
cursor: default;
}