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

/* Allgemeine Klassen
----------------------------------------*/
/* Body */
body {
	font: 16px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffff98;
	margin: 0px;
}
.absatz {

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

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

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

/* Kopfteil
----------------------------------------*/
#header{
	padding-top: 10px;
	height: 110px;
         text-align: center;
         background: #000099;
         color: #ffff99;
}
#headerBild {
	width: 100%;
         height: 42px;
         margin-top: 20px;
         background: url(bilder/as4y_animated.gif) center no-repeat;
}

/* Navi Leiste
----------------------------------------*/
#naviLeiste {
	padding-top: 50px;
         padding-bottom: 10px;
         background: #000099 url(bilder/kante-menue.png) no-repeat bottom right;
         color: #ffff99;
}
#naviLeiste ol{
	list-style-type: none;
         line-height: 2em;
         padding-left: 15px;
         margin: 0px;
}

/* 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;
	background: url(bilder/kante-body.png) no-repeat top left;
}
#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
----------------------------------------*/
table.aenderung{
	font-size: 0.8em;
	border: none;
         width: 100%;
         text-align: center;
}
table.aenderung td{
	border: none;
         width: 33%;
}
#naviTable {
	margin-left: auto;
         margin-right: auto;
         border-spacing:10px;
         text-align: center;
}

#naviTable tr td{
	border: 6px ridge #000099;
         background: #000098;
         color: #ffff99;
         width: 100px;
         text-align: center;
}
#naviTable a:link{color: #ffff99; text-decoration: none;}
#naviTable a:visited {color: #ffff99; text-decoration: none;}
#naviTable a:active{color: #ffff99; text-decoration: none;}
#naviTable a:hover {color: #ffff99; text-decoration: underline;}