
h1, h2, h3, h4, h5  {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: Navy;
	margin-right: 10px;
	margin-left: 10px;
	font-weight: normal;
}

h2  {
	margin-top: 20px;
	font-size: 14pt;
}

h3  {
	margin-top: 20px;
	font-size: 12pt;
         margin-left: 10px;
}

h4  {
	margin-top: 20px;
	font-size: 11pt;
}


a  {
	text-decoration:none;
	color: navy;
	}

A:Hover.holi { /* Klasse für Verweise im Text, bei Mouseover fett und unterstrichen  */
	text-decoration:underline;
	font-weight: bold;
}

.stali {  /* Klasse fuer Verweise auf Standortseiten, immer fett und unterstrichen */
	text-decoration:underline;
	font-weight: bold;
}

A:Visited  {}

A:Active  {}

A:Hover {}


BODY  {
	background-color:#BADCFC;
	background-image:url(/bilder/hintergrund.jpg);
	background-repeat: no-repeat;
}


dt  { /* Definitionsslisten, vor allem im Schulungseiten verwendet */
	font-weight:bold;
	font-size : 9pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	color : Navy;
	margin-left : 10px;
}

dd  {
	font-weight:normal;
	font-size : 9pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	color : Navy;
	margin-left : 15px;
}

/* Listen in Schwerpunktseiten */

.dterm  {
	font-weight:normal;
	font-size : 9pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight:500;
	color : Navy;
	margin-left : 10px;
	padding-bottom:5px
}

.ddef  {
	font-weight:normal;
	font-size : 9pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	color : Navy;
	margin-left : 15px;
	padding-bottom:15px;
}

ul  { list-style-image: url(/bilder/sub.gif) }

li  {
	font-size : 9pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	color : Navy;
	text-align : left;
	margin-left : -15px;
	margin-right : 10px;
	padding-bottom:2px;
	list-style-type:disc;
}

.navi-oben  { /* Hauptnavigation */
	font-size : 8pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	color : Navy;
	text-align : center;
	margin-right : 10px;
	margin-left : 10px;
}

.navi-top-right  { /* kleine Navig. ganz oben*/
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color : navy;
	text-align : right;
	vertical-align: top;
	margin-top: 1px
}

.navi-links { /* Linke Navigation */
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 8pt;
	color : navy;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:10px;
	cursor:pointer;
}

.topline { /* duenne Linie unter der oberen Hauptnavigation */
	border-bottom:1px solid #6699CC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#6699CC;
}

.content {
	padding-bottom : 40px;
}

/* ** Fliesstext-Formatierungen ** */

.text  { /* jeder normale p-Text*/
	font-size : 9pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	color : Navy;
	text-align : left;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 20px;
}

.td-text  {  /*Impressum, Tel/Fax in Tabelle, ohne margin-Angaben */
	font-size : 9pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	color : Navy;
	margin-left:10px;
}

/* ***************Aktuelles************* */

.aktuell { /* Ueberschrift in Kasten 'Aktuelles'*/
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: Navy;
	border-bottom-style: none;
	border-bottom-color: #000099;
	text-align: left;
	font-size: 14px;
	margin-left: 10px;
}

.akt-text { /* p-Text in Kaesten in Aktuell-Spalte*/

	font-size : 9pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	color : Navy;
	margin-bottom:15px;
}

 /* .aktuelles {Klasse fuer den scrollbaren Aktuelles-Kasten (div)
	width:100%;
	z-index:1;
	position:relative;
}*/

.aktdate { /* Datumszeile pro Aktuelles-Meldung */
	border-bottom: 1px solid #000099;
	font-size : 9pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : bold;
	color : navy;
	/* background-color:#99CCFF; #6699CC;*/
	padding-left:2px;
}

.navreiter { /* Reiter für die Navigation z.B. Geodave und Hydrtools, entspricht in etwa der gleichen definition wie .aktdate */
	border-bottom: 1px solid #000099;
	font-size : 9pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	color : navy;
	/* background-color:#99CCFF; #6699CC;*/
	margin:3px 12px 0px 12px;
}
.u-re-akt { /* Fußzeile in Aktuelles, mit top-Dreieck ... */
	width:16px;
	vertical-align:top;
	background-color:#A4D1FB;
}

.akt-hide { /* der Container
               Aufgabe: versteckt den unteren horizontalen Scrollbalken */
  margin:0px 0px 0px 5px;
  overflow:hidden;
  height:784px; /* Festwert fuer alle Browser, die
                    document.all.xxx.offsetHeight nicht unterstuetzen.
                    Korrespondiert mit .akt-hoehe - heigth, der sollte 16px groesser sein */
}

.akt-hoehe { /* der innere Container, der die Meldungen enthaelt
                und eine Scrollbalken hat */
  height:800px;
  padding:0px 0px 0px 5px;
  overflow:scroll;
  scrollbar-base-color:#A4D1FB;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:Navy;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#A4D1FB;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#A4D1FB;
}
/* ***************Interner Bereich************* */
.formular_login {font-family: Arial, Helvetica, Verdana, sans-serif;
	font-style: normal;
         padding: 1px;
         margin-left:20px;

}
  .navi-links-headline { /* Überschrift in der linken Naviogation im Internen Bereich*/
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 14px;
	color : navy;
	padding-top: 2px;
	padding-bottom: 2px;
         padding-left:10px;
         font-weight: bold;
}

.intern-headline { /* Ueberschrift in Kasten Interner Bereich*/
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: Navy;
	border-bottom-style: none;
	border-bottom-color: #000099;
	text-align: center;
	font-size: 14px;
}

.download {  /* die download-links im internen Bereich für Materialien*/

	list-style-image: url(/bilder/sub.gif)
}

A:Hover.dlli { /* Klasse für Verweise im Internen Download-Bereich, bei Mouseover fett und unterstrichen  */

	text-decoration:underline;
	font-weight: bold;
}

.dlli{                /* normale Darstellung des listitems */
	font-size : 9pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	color : Navy;
	text-align : left;
	margin-left : 10px;
	margin-right : 10px;
	padding-bottom:2px;
	list-style-type:disk;
}

.headform{
 /*color: #000080;
  background-color: #CED8FF;*/
border: 0px ;
margin:0px;
margin:0px; padding:0px;
}

.publications{
	width=95%;
	font-size : 9pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	color : Navy;
	text-align : left;
         margin-left:10px;
 }

}