body {
    text-align: left;
	margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background-color: #A7B1BC;
	color: rgb(0, 0, 0);
	font-family: Arial;
	font-size: 11pt;
}

a, a:link, a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

h1 {
	font-size: 1.5em;
	font-weight: bold;
}

#kastenoben {
	width: 1000px;
	height: 5px;
	margin: 20px auto;
	background-image: url(../img/sys/kastenoben.jpg);
	background-repeat:no-repeat;
	background-color: #A7B1BC;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#kastenmitte {
	width: 1000px;
	min-height: 510px;
	padding-bottom: 7px; 
    background-image: url(../img/sys/kastenmitte.jpg);
	background-repeat:repeat-y;
	background-color: #DCDBD9;
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 1;
}

#kastenunten {
	width: 1000px;
	height: 27px;
	margin-bottom: 0px auto; 
	background-color: #A7B1BC;
	background-image: url(../img/sys/kastenunten.jpg);
	background-repeat:no-repeat;
	position: relative;
	bottom: 0px;
	left: 0px;
	z-index: 1;
}

#verlauf {
	width: 980px;
	height: 520px;
	margin: 0px auto; 
	background-color: #DCDBD9;
	background-image: url(../img/sys/verlaufgrafik.jpg);
	background-repeat:repeat-x;
	background-color: #DCDBD9;
	position: relative;
	right: 8px;
	top: 0px;
	z-index: 1;
}

#hgbild {
	width: 433px;
	height: 515px;
	position: absolute;
	top: 3px;
	left: 12px;
	z-index: 1;
}


#inhalt {
	width: 925px;
	height: 490px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: left;
	position: relative;
	top: 15px;
	left: 0px;
	z-index:3;
}

#text {
	width: 550px;
	min-height:410px;
	height:auto !important;
	height: 410px;
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 70px;
	font-family: Courier;
	font-size: 12pt;
	position:relative;
	top: 50px;
	left: 5px;
	z-index:20;
}

#linie {
	width: 880px;
	height: 305px;
	background-image: url(../img/sys/linie.gif);
	position: absolute;
	top: 25px;
	left: 30px;
	z-index: 1;
}

#linietext {
	width: 390px;
	height: 25px;
	position: absolute;
	top: 7px;
	left:43px;
    z-index: 2;
}

#bild1 {
	width:85px;
	height: 85px;
	background-image: url(../img/sys/bild1.gif);
	position: absolute;
	top: 50px;
	right: 47px;
	z-index: 2;
}

#bild2 {
	width:85px;
	height: 85px;
	background-image: url(../img/sys/bild2.gif);
	position: absolute;
	top: 140px;
	right: 47px;
	z-index: 2;
}


#bild3 {
	width:85px;
	height: 85px;
	background-image: url(../img/sys/bild3.gif);
	position: absolute;
	top: 230px;
	right: 47px;
	z-index: 2;
}

#logo {
	width:179px;
	height: 37px;
	background-image: url(../img/sys/logo.png);
	position: absolute;
	bottom: 50px;
	right: 80px;
}

#logotext {
	width: 250px;
	height: 30px;
	background-image: url(../img/sys/logo2.png);
	position: absolute;
	bottom: 20px;
	right: 26px;
	z-index: 4;
}

#german {
	width:20px;
	height: 12px;
	margin-top: 50px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 4;

}
#english {
	width:20px;
	height: 12px;
    position: absolute;
	bottom: 0px;
	left: 26px;
	z-index: 4;
}

#menu {
	width: 225px;
	color: #5B6F84;
	text-align: right;
	position: absolute;
	top: 125px;
	right: 157px;
	z-index: 4;
}

#key {
	width: 16;
	height: 16;
	position: relative;
	top: -5px;
	bottom: 0px;
	z-index: 7;
}
	
h1 { color:#5B6F84; font-size:18px; font-family: Arial;  margin-top:0px; margin-bottom:0px; font-weight: normal; font-style: bold;}
h2 { color:#5B6F84; font-size:14px; font-family: Arial; font-weight:5B6F84; margin-top:15px; margin-bottom:0px; }
h3 { color:#5B6F84; font-size:12px; font-family: Arial;  margin-top:0px; margin-bottom:10px; }
h4 { color:#5B6F84; font-size:12px; font-family: Arial;  margin-top:0px; margin-bottom:10px; }
h5 { color:#5B6F84; font-size:11px; font-family: Arial; }
h6 { color:#5B6F84; font-size:10px; font-family: Arial; }

.textnormal { font-size:11px; font-family: Arial; }
.textlight { font-size:10px;font-family: Arial; }
.textstrong { font-size:11px; font-weight:bold; font-weight:bold; font-family: Arial;}

a:link,a.linknormal:link,a:visited,a.linknormal:visited { color:#5B6F84; font-size:11px; font-family: Arial;text-decoration:underline; }
a:hover,a.linknormal:hover,a:active,a.linknormal:active,a:focus,a:linknormal:focus { text-decoration:none; }
a.linklight:link,a.linklight:visited { color:#5B6F84; font-size:10px; text-decoration:underline; }
a.linklight:hover,a.linklight:active,a.linklight:focus { text-decoration:none; }
a.linkstrong:link,a.linkstrong:visited { color:#5B6F84; font-size:11px;font-family: Arial; font-weight:bold; text-decoration:underline; }
a.linkstrong:hover,a.linkstrong:active,a.linkstrong:focus { text-decoration:none; }

a.linkmenua1 { display:block; }
a.linkmenua1:link,a.linkmenua1:visited { color: #5B6F84; font-family: Courier; font-weight: bold; font-size:11pt; text-decoration:none; padding-left:12px; padding-top:2px; padding-bottom:2px; background-color:none; padding-right:12px; margin-bottom:0px; margin-top:0px;}
a.linkmenua1:hover,a.linkmenua1:active,a.linkmenua1:focus { background-color:none;font-family: Courier; text-decoration:none; color:#5B6F84; }
a.linkmenua1active { display:block; }
a.linkmenua1active:link,a.linkmenua1active:visited { color:#5B6F84; font-family: Courier; font-weight: bold; font-size: 11pt; text-decoration:none; background-color: none; padding-top:2px; padding-left:14px; padding-bottom:2px; padding-right:12px; margin-bottom:0px; margin-top:0px; }
a.linkmenua1active:hover,a.linkmenua1active:active,a.linkmenua1active:focus { }

a.linkmenua2 { display:block; }
a.linkmenua2:link,a.linkmenua2:visited { color:#5B6F84; font-size:7pt;font-weight: bold;font-family: Courier; text-decoration:none; background-color: none; padding-top:2px; padding-left:2px; padding-bottom:2px; padding-right:12px; margin-bottom:0px; }
a.linkmenua2:hover,a.linkmenua2:active,a.linkmenua2:focus { background-color: none; font-family: Courier; color:#5B6F84;}
a.linkmenua2active { display:block; }
a.linkmenua2active:link,a.linkmenua2active:visited { text-decoration:none; font-family: Courier; font-size:7pt;font-weight: bold; color:#5B6F84; background-color:none; padding-top:2px; padding-left:0px; padding-bottom:2px; padding-right:12px; margin-bottom:0px; margin-top:0px;}
a.linkmenua2active:hover,a.linkmenua2active:active,a.linkmenua2active:focus { }

a.linkmenua3 { display:block; }
a.linkmenua3:link,a.linkmenua3:visited { color:#1b511d; font-family:Verdana; font-size:12px; border-left-color:#a1ada1; border-left-style:solid; border-left-width:7px; padding-top:3px; padding-left:4px; padding-bottom:3px; padding-right:20px; margin-bottom:1px; }
a.linkmenua3:hover,a.linkmenua3:active,a.linkmenua3:focus { color:#ff0000; background-image:url(../img/sys/ball3.jpg); background-repeat:no-repeat; background-position:right center; }
a.linkmenua3active { display:block; }
a.linkmenua3active:link,a.linkmenua3active:visited { color:#1b511d; font-family:Verdana; font-size:12px; font-style:italic; background-image:url(../img/sys/ball3x.jpg); background-repeat:no-repeat; background-position:right center; border-left-color:#a1ada1; border-left-style:solid; border-left-width:7px; padding-top:3px; padding-left:4px; padding-bottom:3px; padding-right:20px; margin-bottom:1px; }
a.linkmenua3active:hover,a.linkmenua3active:active,a.linkmenua3active:focus { color:#00ff00; padding-top:3px; padding-left:4px; padding-bottom:3px; padding-right:20px; margin-bottom:1px; }

a.linkmenub1 { display:block; float:right; }
a.linkmenub1:link,a.linkmenub1:visited { color:#ffffff; text-align:center; text-decoration:none; border-left-color:#ffffff; border-left-style:solid; border-left-width:1px; padding-left:15px; padding-right:15px; margin-top:8px; }
a.linkmenub1:hover,a.linkmenub1:active,a.linkmenub1:focus { color:#F5E9FF; }
a.linkmenub1active { display:block; float: right; }
a.linkmenub1active:link,a.linkmenub1active:visited { color:#F5E9FF text-align:center; text-decoration:none; border-left-color:#ffffff; border-left-style:solid; border-left-width:1px; padding-left:15px; padding-right:15px; margin-top:8px; }
a.linkmenub1active:hover,a.linkmenub1active:active,a.linkmenub1active:focus { }

.cellhighlighted { font-family:Arial,sans-serif; font-size:11px; color:#ffffff; background-color:#3d79b5; }
.cellnormal { font-family:Arial,sans-serif; font-size:11px; color:#000000; background-color:#dce3eb; }

#toolbar { width:280px; background-position:right; float:left; background-image:url(../img/sys/bg7.gif); background-repeat:no-repeat; padding-right:18px; }
.toolbaricon { display:block; margin:2px; float:left; }

.le-div { margin-top:5px; padding-left:70px; padding-right:70px; }
.le-p { color:#bfbfbf; font-size:11px; text-align:center; line-height:1em; margin-top:6px; margin-bottom:6px; }
a.le-link { color:#bfbfbf; font-size:11px; line-height:1em; }
a.le-link:hover { color:#bbbbbb; }
a.le-a { color:#bfbfbf; font-size:11px; text-decoration:underline; line-height:1em; }
a.le-a:hover { color:#c7c7c7; } 

#text div div:first-child + div img, #text div div:first-child + table + div img { border:1px solid #000000; }