html, body, textarea {
	 width: 100%;
         height: 100%;
         padding: 0px; /* Innenabstände */
         border: 0;
         margin: 0px;
         overflow: auto; /* Scrollbalken im Fenster unterbinden */
         font: 90%/1.0 Arial, Verdana, sans-serif; /* Schriftgröße, Zeilenabstand, Schriftart bzw. -familie */
         font-color: #FFFF00;
         /* für die Scrollbar-Darstellung des Internet Explorers */
         scrollbar-base-color:       #FFFFFF;
   	 scrollbar-3d-light-color:   #FFFFFF;
  	 scrollbar-arrow-color:      #FFFFFF;
  	 scrollbar-darkshadow-color: #FFFFFF;
  	 scrollbar-face-color:       #DDDDDD;
  	 scrollbar-highlight-color:  #FFFFFF;
  	 scrollbar-shadow-color:     #FFFFFF;
  	 scrollbar-track-color:      #EEEEEE;
}

p {
         padding: 0px 0px 0px 0px;
         text-align: justify; /* Blocksatz */
}

/* Absatzstil für die Autorennennung in Kapitälchen */
p.autor {
         padding: 0px 0px 0px 0px;
         text-align: right; /* Absatzausrichtung */
         font-family: Verdana, Arial, sans-serif;
         font-variant: small-caps;
}

p.small {
	padding: 0px 10px 0px 0px;
         text-align: justify;
         font: 7pt/10pt Verdana, Arial, sans-serif;
}

p.box {
         background-color: #CCCCCC;
         border: collapse;
         padding: 5px 10px 7px 10px;
         margin:  10px 10px 10px 0px;
}

a {
         color: #000000;
}

a.exlink { /* zur Kennzeichnung externer Links mit dem Pfeil-Symbol */
         background: url("technik/exlink.gif") 0px no-repeat center; /* Graphik zur Kennzeichnung des externen Links einbinden */
	 padding-left: 12px; /* 12 Pixel Abstand vom vorhergehenden Text halten */
}

a.email {
         background: url(images/email.gif) no-repeat 0px;
	 padding-left: 12px;
}

h1 {
	 font: 120%/0.8 Arial, Verdana, sans-serif;
         padding: 0px 10px 10px 10px;
         color: #000000;
         text-align: right;
}

h2 {
 	 /* für oben: Seitentitel */
         padding: 0px 0px 0px 10px;
         font: bold 114%/0.8 Arial, Verdana, sans-serif;
   	 color: #000000;
}

h3 {
         /* Schlagzeile */
 	 font: bold 150%/1.2 Arial, Verdana, sans-serif;
         padding: 0px;
         color: #000000;
         text-align: center;
}

h4 {
         font: bold 95% Verdana, Arial, sans-serif;
 	 font-color: #000000;
 	 margin: 0px;
 	 padding: 0px;
 	 text-align: left;
}

h5{
         font 115% Verdana, Arial, sans-serif;
 	 color: #000000;
 	 margin: 0px;
 	 padding: 0px;
         font-weight: bold;
}

ul {
         list-style-image: url(images/listdot.gif);
}

ul ul {
 	 list-style-type: disc;
}

ul ul ul {
 	 list-style-type: none;
}

#mitte {
}

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
	overflow: auto;
}

.feature h1{
         font-size: 180%;
         padding: 0px 0px 0px 0px;
	text-align: left;
}

.feature h3{
	padding: 20px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 0px 10px 3px 0px;
	border: 0;
}

.feature table{
	table-layout: auto;
	border-collapse: collapse;
}

.feature td{
	border: solid #000000;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding: 2px;
}

#grauhinterlegt {
         background-color: #cccccc;
}

.chronik{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.chronik p{
	padding: 0px 10px 0px 0px;
}

.chronik table{
	table-layout:fixed;
	border-collapse: collapse;
	/*empty-cells: show; Die Angabe empty-cells wird vom IE 6.0 nicht interpretiert*/
}

.chronik td{
	vertical-align: top;
}

#grauhinterlegt {
         background-color: #EEEEEE;
}