/* Aufteilung der Seite in Bereiche
----------------------------------------*/
#header {clear:both;}
#naviLeiste {width: 200px; float: left;}
#main {margin-left: 210px;}
#footer {clear:both;}

/* Allgemeine Klassen
----------------------------------------*/
/* Body */
body {
	font: 16px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #7dba41 url(bilder/holz.png);
	margin: 0px;
}
.absatz {

}
.dt-class a{
	text-decoration: none;
         font-weight: bold;
}

/* Spezielle Klassen für alle Seiten
----------------------------------------*/

#mainDiv {
	margin-top: 0px;
	margin-bottom: 0px;
}
#home-table td{
	vertical-align: top;
}

/* Kopfteil
----------------------------------------*/
#header{
	margin-left: 210px;
}
#headerBild {
	width: 100%;
         height: 42px;
         margin-top: 70px;
         background: url(bilder/ie6/as4y_animated5.gif) center no-repeat; /* Hintergrund für ie6 */
}
#headerBild[id] {
         background: url(bilder/as4y_animated5.png) center no-repeat; /* Hintergrund für moderne Browser */
}
#subHeader {
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	height: 190px;
         width: 700px;
         text-align: center;
         background: url(bilder/ie6/titel1.gif) no-repeat; /* Hintergrund für ie6 */
         color: #ffff99;
         font-weight: bold;
}
#subHeader[id] {
	background: url(bilder/titel1.png) no-repeat; /* Hintergrund für moderne Browser */
}

/* Navi Leiste
----------------------------------------*/
#naviLeiste {
         width: 220px;
         position: absolute; /* Position und Seil für ie6 */
         left: 0px;
         top: 0px;
         background: url(bilder/ie6/seil1.gif) repeat-y 100px 0px;
}
#naviLeiste[id]{
         background: url(bilder/seil1.png) repeat-y 100px 0px;
}
#navi1 {
         margin-top: 30px;
         padding-top: 10px;
         padding-bottom: 10px;

}
#navi1 ol{
	list-style-type: none;
         padding-left: 10px;
         margin: 0px;
         font-weight: bold;
}
#navi1 ol li{
	background: url(bilder/ie6/blende.gif); /* Hintergrund für ie6 */
         line-height: 40px;
         padding-left: 10px;
         margin-top: 10px;
         margin-bottom: 10px;
}
#navi1[id] ol li{
	background: url(bilder/blende.png); /* Hintergrund für moderne Browser */
}
#navi2 {
        	background: url(bilder/seil2.png) repeat-y 90px 0px;
         height: 40px;
         width: 230px;
}

/* Links in der Navileiste */
a.aNavi {text-decoration: none; font-size: 1em;}
a.aNavi:link{color: #ffff99;}
a.aNavi:visited {color: #ffff99;}
a.aNavi:active{color: #ffff99;}
a.aNavi:hover {color: #ffff99; text-decoration: underline;}

/* Body
----------------------------------------*/
#main {
	padding: 10px;
	padding-left: 20px;
}
#main li {
	margin-bottom: 1em;
}

#main a:link {color: #000099; text-decoration: none;}
#main a:visited {color: #000099; text-decoration: none;}
#main a:active {color: #000099; text-decoration: none;}
#main a:hover {color: #000099; text-decoration: underline;}

/* bottom
----------------------------------------*/
#naviTable {
	margin-left: auto;
         margin-right: auto;
         border-spacing: 10px;
         text-align: center;
}

#naviTable tr td{
	border: 6px groove #ffff99;
         width: 100px;
         text-align: center;
         font-weight: bold;
}

#naviTable a:link{color: #000000; text-decoration: none;}
#naviTable a:visited {color: #000000; text-decoration: none;}
#naviTable a:active{color: #000000; text-decoration: none;}
#naviTable a:hover {color: #000000; text-decoration: underline;}

table.aenderung{
	font-size: 0.8em;
	border: none;
         width: 100%;
         text-align: center;
}
table.aenderung td{
	border: none;
         width: 33%;
}