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

/* Allgemeine Klassen
----------------------------------------*/
/* Body */
body {
	font: 16px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffff99;
	margin: 0px;
	cursor: url(bilder/cursor2.cur), auto;
}
.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: 20px;
         background: url(bilder/as4y_animated3.png) center no-repeat;
}
#subHeader {
	margin-left: auto;
         margin-right: auto;
	padding-top: 10px;
	height: 140px;
         width: 700px;
         text-align: center;
         background: url(bilder/saule1b.png);
         color: #000000;
         font-weight: bold;
}

/* Navi Leiste
----------------------------------------*/
#naviLeiste {
         background: #ffff99 url(bilder/saule2b.png) no-repeat top left;
         left: 0px;
         top: 140px;
}
#naviLeiste ol{
	list-style-type: none;
         line-height: 2em;
         padding-left: 10px;
         margin: 0px;
         font-weight: bold;

}
#navi1 {
         background: #e4b081 url(bilder/kante-menue3.png) no-repeat bottom right;
         width: 151px;
         margin-top: 30px;
         padding-top: 10px;
         padding-bottom: 10px;
}

/* Links in der Navileiste */
a.aNavi {text-decoration: none; font-size: 1em;}
a.aNavi:link{color: #000000;}
a.aNavi:visited {color: #000000;}
a.aNavi:active{color: #4a7b7a;}
a.aNavi:hover {color: #4a7b7a; 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 ridge #e4b081;
         background: #e4b080;
         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%;
}