#menuSpalte * a,#menuSpalte * a:visited,#RahmenMenuSpalte * a,#RahmenMenuSpalte * a:visited {
    color:#EDCA05;
    text-decoration:none;
}
a,a:visited {
    color:#086FB1;
    text-decoration:none;
}
a:hover,a:active,a:focus {
    color:red;
    text-decoration:underline;
}
body {
    background-color:#999999;
}
body,td,th,select,input {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
}
table {
    border-style:none;
    border-width:0px;
    border-spacing:0px;
    border-collapse:collapse;
}
td {
    padding:0px;
    margin:0px;
}
th {
	text-align:center;
}
#Popup {
    background-color:white;
}
#Blatt {
    position:absolute;
    top:7px;
    left:0px;
    width:973px;
    z-index:2;
	height:785px;
    text-align:left;
    margin:0px 7px;
    background-color:white; layer-background-color:white;
}
#ObenBlatt {
    position:absolute;
    top:7px;
    left:0px;
    width:973px;
    z-index:2;
    height:137px;
    text-align:left;
    margin:0px 7px;
    background-color:white; layer-background-color:white;
}
#Titel {
	background-color:white; layer-background-color:white;
    background-image:url(../grafik/agu/softwarehouse.jpg); layer-background-image:url(../grafik/agu/consultingUndEngineering.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    position:absolute;
    left:0px;
    top:0px;
    width:973px;
    height:51px;
    z-index:4;
}
#TitelS {
	background-color:white; layer-background-color:white;
    background-image:url(grafik/titel.jpg); layer-background-image:url(../grafik/agu/softwarehouse.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    position:absolute;
    left:0px;
    top:0px;
    width:973px;
    height:112px;
    z-index:4;
}
#TitelE {
	background-color:white; layer-background-color:white;
    background-image:url(../grafik/agu/softwarehouse.jpg); layer-background-image:url(../grafik/agu/engineering.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    position:absolute;
    left:0px;
    top:0px;
    width:973px;
    height:51px;
    z-index:4;
}
#AktuellLayer {
    position:absolute;
    left:28px;
    top:343px;
    width:576px;
    height:207px;
    z-index:2;
}
#auswahl {
    text-align:right;
    color:#999999;
    padding:3px;
    position:absolute;
    right:0px;
    top:137px;
    width:800px;
    height:12px;
    z-index:10;
}
#RahmenAuswahl {
    background-color:white; layer-background-color:white;
    text-align:right;
    color:#999999;
    padding:3px 0px;
	 margin:0px;
    position:absolute;
    left:0px;
    top:0px;
    width:822px;
    height:16px;
    z-index:1;
}
#bilder {
    text-align:center;
    position:absolute;
    top:51px;
    left:0px;
    width:973px;
    height:62px;
    z-index:5;
}
#mainLayer {
	position:absolute;
	left:151px;
	width:821px;
	height:620px;
	margin:0px;
	z-index:9;
	top:156px;
	overflow:auto;
}
#NachrichtenLayer {
    position:absolute;
    left:28px;
    top:0px;
    width:760px;
    height:321px;
    z-index:1;
}
#PartnerLayer {
    position:absolute;
    left:615px;
    top:493px;
    width:171px;
    height:107px;
    z-index:3;
    margin:0px;
    padding:0px;
    overflow:hidden;
}
#menuSpalte {
    overflow:hidden;
    display:block;
    background-color:white; layer-background-color:white;
	background-image:url(../grafik/agu/menuehintergrund.jpg); layer-background-image:url(../grafik/agu/menuehintergrund.jpg);
	background-repeat:no-repeat;
    color:#0870b0;
    margin:0px;
    width:151px;
    position:absolute;
    height:646px;
    top:137px;
    left:0px;
    z-index:7;
    padding-top:2px;
}
#MainBlatt {
    position:absolute;
    top:0px;
    left:0px;
    width:822px;
    z-index:2;
    height:100%;
	overflow:auto;
    text-align:left;
    margin:0px;
    background-color:white; layer-background-color:white;
}
#RahmenMenuSpalte {
    display:block;
    background-color:white; layer-background-color:white;
	background-image:url(../grafik/agu/menuehintergrund.jpg); layer-background-image:url(../grafik/agu/menuehintergrund.jpg);
	background-repeat:no-repeat;
    color:#0870b0;
    margin:0px 7px;
    position:absolute;
    left:0px;
    top:0px;
    width:151px;
    height:100%;
	overflow:hidden;
    z-index:2;
    padding-top:2px;
}
#RahmenMenuSpalte * p,#menuSpalte * p {
    margin-bottom:0.8em;
}
#RahmenMenuSpalte div,#menuSpalte div {
    padding:0px 2pt;
}
#RahmenMenuSpalte #allgemein,#menuSpalte #allgemein {
    padding-left:2pt;
}
div.linksoben {
	position:absolute;
	top:30px;
	left:0px;
	z-index:1;
	width:50px;
	height:50px;
    background-image:url(../grafik/agu/loben.png); layer-background-image:url(../grafik/agu/loben.png);
    background-repeat:no-repeat;
    background-position:top left;
}
div.rechtsunten {
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:2;
	width:48px;
	height:50px;
	background-image:url(../grafik/agu/runten.png);
	layer-background-image:url(../grafik/agu/runten.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	top: 209px;
	left: 737px;
}
div.titelzeile {
	position:absolute;
	top:0px;
	left:0px;
	z-index:4;
	width:100%;
	height:29px;
}
div.mitteltext {
	position:absolute;
	top:37px;
	left:3px;
	bottom:7px;
	right:7px;
	z-index:3;
}
#ZurueckLayer {
    position:absolute;
    right:0px;
    bottom:0px;
    width:35px;
    height:40px;
    z-index:99;
    background-image:url(../grafik/pfeil/arrow.jpg); layer-background-image:url(../grafik/pfeil/arrow.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}
#ZurueckLayer a,a.geblockt,a.geblockt:visited,a.geblockt:hover,a.geblockt:active,a.geblockt:focus {
    display:block;
    width:100%;
    height:100%;
    vertical-align:middle;
    color:black;
    text-decoration:none;
    font-style:normal;
    margin:0px;
    padding:0px;
}
h1 {
    color:#FAD70F;
    font-size:14pt;
    font-weight:bold;
    font-style:italic;
    margin-top:0px;
}
h2 {
    font-size:10pt;
    width:100%;
    background-color:#003366;
    padding:2pt 0px;
    color:white;
    text-align:center;
    margin:0px 0px 0.5em 0px;
}
h3 {
    font-size:10pt;
    color:#086FB1;
    text-decoration:underline;
    margin:0px;
}
h4 {
    font-size:10pt;
    color:#999999;
    font-weight:normal;
    margin:0px;
}
h5 {
    color:#999999;
    font-size:7pt;
    font-weight:normal;
    margin:0px;
}
#mainFrame {
    position:absolute;
    left:151px;
    top:95px;
    width:822px;
    height:500px;
    margin:0px;
    z-index:4;
}
img,a {
    border-width:0px;
    border-style:none;
    margin:0px;
    padding:0px;
}
p {
    margin:0px 0px 1.5em 0px;
}
p,ul {
    color:black;
}
p.auflistung,a.auflistung,a.auflistung:visited,a.auflistung:hover,a.auflistung:active,a.auflistung:focus {
    color:#666666;
    font-weight:normal;
    border-style:none;
    width:100%;
    margin:0px 0px 3px 0px;
}
a.auflistung,a.auflistung:visited,a.auflistung:hover,a.auflistung:active,a.auflistung:focus {
    display:block;
    font-weight:bold;
    text-decoration:underline;
    font-style:italic;
}
p.bildhintergrund {
    width:100%;
    background-color:white;
    border-style:none;
}
p.fett {
    font-weight:bold;
    color:#999999;
}
h6,p.hervorgehoben,span.hervorgehoben {
    font-size:8pt;
    color:#999999;
    font-weight:normal;
    margin:0px;
}
h6 {
    text-align:center;
}
span.kleiner {
    font-size:7pt;
    font-weight:normal;
}
#menuZeile {
    position:absolute;
    top:113px;
    left:0px;
    width:973px;
    height:16px;
    z-index:6;
}
#RahmenMenuZeile {
    position:absolute;
    top:52px;
    left:0px;
    width:973px;
    height:16px;
    z-index:3;
}
#menuZeile table,#RahmenMenuZeile table {
    text-align:center;
    border-style:none;
    border-width:0px;
    width:100%;
    height:100%;
    border-collapse:separate;
    border-spacing:2px;
}
#menuZeile * td,#RahmenMenuZeile * td {
    white-space:nowrap;
    color:black;
    font-weight:bold;
}
#menuZeile * a,#RahmenMenuZeile * a,#menuZeile * a:visited,#RahmenMenuZeile * a:visited,a.knopf,a.knopf:visited {
    background-color:#999999;
    display:block;
    width:100%;
    height:100%;
    vertical-align:middle;
    color:black;
    text-decoration:none;
    font-style:normal;
    margin:0px;
    padding:2pt 0pt;
	text-align:center;
}
#menuZeile * a:hover,#RahmenMenuZeile * a:hover,#menuZeile * a:focus,#RahmenMenuZeile * a:focus,#menuZeile * a:active,#RahmenMenuZeile * a:active,a.knopf:hover,a.knopf:focus,a.knopf:active {
    background-color:#f0f0f0;
}
a.knopf {
	font-size:16pt;
}
#LogoLayer {
    position:absolute;
    width:150px;
    height:95px;
    z-index:8;
    left:0px;
    bottom:5px;
}
#SearchLayer {
    position:absolute;
    left:471px;
    top:14px;
    width:500px;
    height:24px;
    z-index:1;
    text-align:right;
}
#SearchLayer form {
    margin:0px;
    padding:0px;
}
#MehrLayer {
	position:absolute;
	height:13px;
	width:49px;
	z-index:1;
	font-size:7pt;
	text-align:right;
	vertical-align:middle;
	left: 733px;
	top: 276px;
}
#MehrLayer a img {
    vertical-align:middle;
}
#LadeLayer {
    position:absolute;
	left:388px;
	top:256px;
	width:57px;
	height:28px;
	z-index:41;
}
td.frei {
	background-color:green;
	text-align:center;
}
td.belegt {
	background-color:red;
	text-align:center;
}
#versteckt {
	display: none;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	height:15px;
	width:100px;
	left:200px;
	top:550px;
}
table.mitrahmen {
	border:2px ridge white;
    border-spacing:0px;
    border-collapse:collapse;
}
table.mitrahmen tr td,table.mitrahmen tr th {
	border: 2px ridge white;
}
input,select {
	background-color:white;
	font-weight:bold;
	border:solid black 1px;
	vertical-align:middle;
	padding:0px;
	height:19px;
	line-height:15px;
}

