/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/


.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	/*position:absolute; left:50px; top:100px;*/
	/* zum Testen: border-width:8px; border-style:solid; */
	min-width: 250px;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

/* für die Karte*/
.schrift {FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-COLOR: #FFFFFF; font-family:Arial;  }
td.dick { font-size:8pt;
       line-height:8pt;
       font-family:Arial; BACKGROUND-COLOR:#EEEEEE;
       font-weight:bold; 
}
td.nichtdick { font-size:8pt;
       line-height:8pt;
       font-family:Arial; BACKGROUND-COLOR:#FFFFFF;
       font-weight:normal; 
}
td.ueber { font-size:10pt;
       line-height:10pt;
       font-family:Arial; BACKGROUND-COLOR:#EEEEEE;
       font-weight:bold; 
}
td.ueber2 { font-size:10pt;
       line-height:10pt;
       font-family:Arial; BACKGROUND-COLOR:#FFFFFF;
       font-weight:bold; 
}
td.normal { font-size:9pt;
       line-height:10pt;
       font-family:Arial; 
}

td.small { font-size:8pt;
       line-height:8pt;
       font-family:Arial;
       font-weight:bold;}
td.smallnorm{ font-size:8pt;
       line-height:8pt;
       font-family:Arial;
}
td.sub1 {font-family:Helvetica,Arial;font-size:10pt; font-weight:bold;}
td.sub2 {font-family:Helvetica,Arial;font-size:10pt; }


table.rand {border-width:1px;
  border-style:solid; border-color:#000000;
}
table.ajax {border-width:1px; border-left-style:solid; border-right-style:solid; border-bottom-style:solid;
  border-color:#000000; background-color: #FFFFFF;
}

TABLE.rahmen {
	FONT-SIZE: 100%; BORDER-COLLAPSE: collapse; empty-cells: show; 
}
TABLE.rahmen TD {
	BACKGROUND-COLOR: #FFFFFF; BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid
}
TABLE.rahmen TH {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px solid
}
TABLE.rahmen TH.links {
	TEXT-ALIGN: left
}
TABLE.rahmen TR.fett TD {
	FONT-WEIGHT: bold
}
TABLE.rahmen TD.fett {
	FONT-WEIGHT: bold; font-family:Arial;font-size:10pt;
}
TABLE.rahmen TD.grau {
	FONT-WEIGHT: bold; font-family:Arial;font-size:10pt;COLOR: #808080
}
td.rahmen.normal { font-size:10pt;
       font-family:Arial; BACKGROUND-COLOR:#FFFFFF;
}



div.wichtig { font-size:9pt;
       font-family:Arial;
       font-weight:bold;
       color:"BF0000";
}
.normal { font-size:10pt;
       line-height:10pt;
       font-family:Arial; 
}
.unten {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	min-width: 250px
}
th.messwerte { background-color:#c0d2ec; font-size:10pt; line-height:12pt; font-family:Arial;
}
td.messwerte { background-color:#EEEEEE; font-size:10pt; line-height:12pt; font-family:Arial;
}
	   
<!-- für Hochwasser	   -->
a.bold: {FONT-WEIGHT: bold;}
a.normal:link {
        FONT-SIZE: 10pt;FONT-WEIGHT: bold; COLOR: #006969; TEXT-DECORATION: none
}
a.normal:visited {
        FONT-SIZE: 10pt;FONT-WEIGHT: bold; COLOR: #006969; TEXT-DECORATION: none
}
a.normal:hover {
        FONT-SIZE: 10pt;FONT-WEIGHT: bold; BACKGROUND: #cccccc; TEXT-DECORATION: none
}
a.normal:active {
        FONT-SIZE: 10pt;FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
a.such {
        font-size:8pt;
       line-height:8pt;
       font-family:Arial;
       font-weight:bold; color: #0000FF}
}
  
a.lanuv{text-decoration: none; font-weight:bold;}
a.lanuv:link, a.lanuv:visited {color:#005E91;} 
a.lanuv:focus, a.lanuv:hover, a.lanuv:active{color:#FFF; background-color:#005E91;}

#projekt {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FLOAT: left; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.5em
}
#projekt_titel {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; COLOR: #666666
}
#projekt_untertitel {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #666666
}
  
 #leg_nrw { position:absolute; top:115px; left:253px; }
 #leg_nrw_t { position:absolute; top:170px; left:300px; }
 #leg_Lippe { position:absolute; top:420px; left:300px; }
 #leg_Rur { position:absolute; top:370px; left:270px; }
 #leg_Ruhr { position:absolute; top:470px; left:300px; }
 #leg_Ems { position:absolute; top:200px; left:770px; }
 #leg_Ijssel { position:absolute; top:130px; left:300px; }
 #leg_Niers { position:absolute; top:270px; left:300px; }
 #leg_Schwalm { position:absolute; top:150px; left:730px; }
 #leg_Erft { position:absolute; top:200px; left:670px; }
 #leg_Sieg { position:absolute; top:220px; left:770px; }
 #leg_Weser { position:absolute; top:320px; left:250px; }
 #leg_Wupper { position:absolute; top:150px; left:750px; }
 
 #karte_nrw { position:absolute; top:120px; left:295px; }
 #karte_Lippe { position:absolute; top:130px; left:300px; }
 #karte_Rur { position:absolute; top:130px; left:500px; }
 #karte_Ruhr { position:absolute; top:130px; left:300px; }
 #karte_Ems { position:absolute; top:120px; left:250px; }
 #karte_Erft { position:absolute; top:120px; left:350px; }
 #karte_Ijssel { position:absolute; top:120px; left:400px; }
 #karte_Niers { position:absolute; top:120px; left:580px; }
 #karte_Schwalm { position:absolute; top:150px; left:250px; }
 #karte_Sieg{ position:absolute; top:150px; left:250px; }
 #karte_Weser{ position:absolute; top:120px; left:480px; }
 #karte_Wupper { position:absolute; top:150px; left:250px; }
 
 #ganglinie{ position:absolute; top:140px; left:250px; }
 #tabelle{ position:absolute; top:140px; left:350px; }
 #ueber_ganglinie1{ position:absolute; top:130px; left:250px; }
 #ueber_ganglinie2{ position:absolute; top:135px; left:600px; }
 #ueber_ganglinie3{ position:absolute; top:110px; left:250px; }
  
 #stationhtm { position:absolute; top:120px; left:300px; }
 #bemerkung{ position:absolute; top:0px; left:225px; font-size:8pt; font-family:Arial;   font-weight:bold; display:none}
 #bemerkungt{ position:absolute; top:120px; left:290px; font-size:8pt; font-family:Arial;   font-weight:bold; display:inline}
 #keineGanglinie{ position:absolute; top:315px; left:300px; font-size:8pt; font-family:Arial;   font-weight:bold; }
 #noscript{ position:absolute; top:85px; left:0px; font-size:10pt; font-family:Arial;   font-weight:bold; color:#FF0000}
 #warn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF0000;
	position:relative; top:10px; left:10px;
}
#notice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}

H3.grau {
	FONT-WEIGHT: normal; COLOR: #808080
}
div.grau1 {
       font-size:16pt;
       font-family:Arial; 
       font-weight:normal; 
       COLOR: #808080
}
div.grau2 {
       font-size:14pt;
       font-family:Arial; 
       font-weight:normal; 
       COLOR: #808080
}

p.ueber{
        font-size:10pt;
       line-height:10pt;
       font-family:Arial;
       font-weight:bold; 
}

.kursiv { font-style:italic;        
	   font-size:10pt;
       font-family:Arial; 
       font-weight:normal; }
.schwarz1 {
       font-size:12pt;
       font-family:Arial; 
       font-weight:bold; 
       COLOR: #000000
}
.schwarz2 {
       font-size:10pt;
       font-family:Arial; 
       font-weight:bold; 
       COLOR: #000000
}
.nichtdick { font-size:10pt;
       line-height:10pt;
       font-family:Arial; 
       font-weight:normal; 
}
.rot {
       font-size:10pt;
       font-family:Arial; 
       font-weight:bold; 
       COLOR: #FF0000
}


 
 










