body 	{ padding:0;
	  margin:0;
	  font-family:	Arial, Helvetica, sans-serif;
	  font-size: 	11px}

span 	{ font-family:	Arial, Helvetica, sans-serif;
	  font-size: 	11px}

table 	{ font-family:	Arial, Helvetica, sans-serif;
	  font-size: 	11px}

td 	{ font-family:	Arial, Helvetica, sans-serif; 
	  font-size: 	11px; 
	  font-weight: 	normal;
	  color:	#222222;
	  vertical-align: top;
	  margin-top: 	4px}

tr 	{ vertical-align: top;
	  border-color: #3333FF black black; 
	  height: 	1px;
	  width: 	1px}

a 	{ text-decoration:none;
	  color:#CC0000}

a.textlink:before      { content:url(/img/gfx/t.gif); border:0px; }
a:link  { text-decoration: none;
	  color:#CC0000}
a:visited { text-decoration: none;
	  color:#CC0000}
a:hover { color:#FFAAAA}

#k	{ color:#660000 }

.tit 	{ FONT-FAMILY: Arial, Helvetica, sans-serif;
	  FONT-SIZE: 16px;
	  LINE-HEIGHT: 18px;
	  TEXT-ALIGN: left; 
	  height: 20px; 
	  font-weight: bold;
	  padding-top: 7px;
	  padding-right: 160px;
	  color: #660000;
	  display: block;
	  border-bottom: 1px solid #660000;
	  margin-bottom: 5px; padding-left: 10px; width: 570px} 
 
.tit_n 	{ FONT-FAMILY: Arial, Helvetica, sans-serif;
	  FONT-SIZE: 16px;
	  LINE-HEIGHT: 18px;
	  TEXT-ALIGN: left; 
	  height: 20px; 
	  font-weight: bold;
	  padding-top: 7px;
	  padding-right: 160px;
	  color: #CC0000;
	  display: block;
	  border-bottom: 1px solid #CC0000;
	  margin-bottom: 5px; padding-left: 10px; width: 570px} 
.tit_e 	{ FONT-FAMILY: Arial, Helvetica, sans-serif;
	  FONT-SIZE: 16px;
	  LINE-HEIGHT: 18px;
	  TEXT-ALIGN: left; 
	  height: 20px; 
	  font-weight: bold;
	  padding-top: 7px;
	  padding-right: 160px;
	  color: #006600;
	  display: block;
	  border-bottom: 1px solid #006600;
	  margin-bottom: 5px; padding-left: 10px; width: 570px} 
.tit_h 	{ FONT-FAMILY: Arial, Helvetica, sans-serif;
	  FONT-SIZE: 16px;
	  LINE-HEIGHT: 18px;
	  TEXT-ALIGN: left; 
	  height: 20px; 
	  font-weight: bold;
	  padding-top: 7px;
	  padding-right: 160px;
	  color: #000066;
	  display: block;
	  border-bottom: 1px solid #000066;
	  margin-bottom: 5px; padding-left: 10px; width: 570px} 
.tit_i 	{ FONT-FAMILY: Arial, Helvetica, sans-serif;
	  FONT-SIZE: 16px;
	  LINE-HEIGHT: 18px;
	  TEXT-ALIGN: left; 
	  height: 20px; 
	  font-weight: bold;
	  padding-top: 7px;
	  padding-right: 160px;
	  color: #666600;
	  display: block;
	  border-bottom: 1px solid #666600;
	  margin-bottom: 5px; padding-left: 10px; width: 570px} 
.tit_r 	{ FONT-FAMILY: Arial, Helvetica, sans-serif;
	  FONT-SIZE: 16px;
	  LINE-HEIGHT: 18px;
	  TEXT-ALIGN: left; 
	  height: 20px; 
	  font-weight: bold;
	  padding-top: 3px;
	  padding-right: 160px;
	  color: #663300;
	  display: block;
	  border-bottom: 1px solid #663300;
	  margin-bottom: 5px; padding-left: 10px; width: 570px}     

.stand	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	  line-height: 14px; color: #222222; font-weight: normal;
	  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-style: none}

.abb 	{ font-family: Arial, Helvetica, sans-serif; 
	  font-size: 11px;
	  font-weight: normal;
	  line-height: 14px;
	  color: #666666;
	  font-style: italic }

#path		{ text-align:right; 
		  padding-top: 12px; 
		  padding-bottom: 2px; 
		  padding-right: 175px; 
		  color: #CCCCCC; 
		  font-size: 10px;}
#path a:link 	{ color: #CCCCCC}
#path a:visited	{ color: #CCCCCC}
#path a:hover 	{ color: #666666}

#links		{ text-align:right; 
		  padding-top: 12px; 
		  color: #CCCCCC; 
		  font-size: 11px;}
#links a:link 	{ color: #AAAAAA}
#links a:visited { color: #CCCCCC}
#links a:hover 	{ color: #CC3300}

.sub 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px;
	  font-weight: bold;
	  line-height: 16px; 
	  color: #660000}
.sub2 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	  font-weight: bold ;
	  line-height: 14px;
	  color: #330000}
.sub_n 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px;
	  font-weight: bold;
	  line-height: 16px; 
	  color: #CC0000}
.sub2_n { font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	  font-weight: bold ;
	  line-height: 14px;
	  color: #CC0000}
.sub_e 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px;
	  font-weight: bold;
	  line-height: 16px; 
	  color: #006600}
.sub2_e { font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	  font-weight: bold ;
	  line-height: 14px;
	  color: #006600}
.sub_h 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px;
	  font-weight: bold;
	  line-height: 16px; 
	  color: #0000066}
.sub2_h { font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	  font-weight: bold ;
	  line-height: 14px;
	  color: #000066}
.sub_i 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px;
	  font-weight: bold;
	  line-height: 16px; 
	  color: #666600}
.sub2_i { font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	  font-weight: bold ;
	  line-height: 14px;
	  color: #666600}
.sub_r 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px;
	  font-weight: bold;
	  line-height: 16px; 
	  color: #663300}
.sub2_r	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	  font-weight: bold ;
	  line-height: 14px;
	  color: #663300}


.small 	{ font-family: Arial, Helvetica, sans-serif; font-size: 9px;
	  line-height: 12px}
.nav 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
	  padding-left: 15px;
	  text-decoration: none;
	  font-weight: bold;
	  line-height: 14pt}
.copy 	{ font-family: Arial, Helvetica, sans-serif; 
	  font-size: 11px;
	  line-height: 13px;
	  color: #660000;
	  text-align: left;
	  top: 50px;
	  clip:  rect(   )}

.nav2 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
	  letter-spacing: -1px;
	  padding-left: 5px;
	  text-decoration: none;
	  font-weight: bold; 
	  line-height: 15pt}

.lang   { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 11px;
	  font-weight: normal;
	  color: #110000;
	  marging-bottom: 10px;}
.lang a:link 	{ color: #CC0000}
.lang a:visited { color: #CC0000}
.lang a:hover 	{ color: #660000}

.menu 	{ font-family: Arial, Arial, Helvetica, sans-serif; font-size: 11px;
	  font-weight: bold;
	  color: #660000;
	  vertical-align: bottom}
.tab 	{ padding-top: 10px;
	  padding-right: 10px;
	  padding-bottom: 10px;
	  padding-left: 10px}

ul 	{ padding-top: 0px;
	  margin-top: 0px;
	  margin-left: 0px;
	  margin-bottom: 0px;
	  padding-left: 0px;}

li 	{ margin-left: 20px;
	  padding-left: -5px; 
	  list-style-image: url(/img/gfx/t_de.gif);}

#outerright {
		clear:right;
		float:right;
		position:relative;
		width:170px;
	}

.phpreportmaker {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
}

input, textarea, select {	
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
} 

/* main table */
.ewTable {
	width: 100%; /* table width */	
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

/* main table data cells */
.ewTable td {
	padding: 2px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #FFFFFF;  /* table background color */
}

/* NEUTRAL table colors */
	.ewTableHeader {
		background-color: #669900; /* header color */
		color: #FFFFFF; /* header font color */	
		vertical-align: top;	
	}
	.ewTableHeader a:link {	
		color: #FFFFFF; /* header font color */	
	}
	
	.ewTableHeader a:visited {	
		color: #FFFFFF; /* header font color */	
	}
	.ewTableRow {
		background-color: #FFFFFF;  /* alt row color 1 */
	}
	.ewTableAltRow {
		background-color: #F5F5F5; /* alt row color 2 */
	}
	.ewTableRowActuel {
		background-color: #FFFFCC;  /* alt row color 1 actuel */
	}
	.ewTableAltRowActuel {
		background-color: #F5F5C2; /* alt row color 2 actuel */	
	}

/* ENGINEERING table colors */
	.ewTableHeader_i {
		background-color: #666600; /* header color */
		color: #FFFFFF; /* header font color */	
		vertical-align: top;	
	}
	.ewTableRow_i {
		background-color: #FFFFFD;  /* alt row color 1 */
	}
	.ewTableAltRow_i {
		background-color: #F0F0EA; /* alt row color 2 */	
	}
	.ewTableRowActuel_i {
		background-color: #FFFFEE; /* alt row color 1 actuel */
	}
	.ewTableAltRowActuel_i {
		background-color: #F0F0DD; /* alt row color 2 actuel */	
	}
	
/* NATURAL HAZARD table colors */
	.ewTableHeader_n {
		background-color: #CC0000; /* header color */
		color: #FFFFFF; /* header font color */	
		vertical-align: top;	
	}
	.ewTableRow_n {
		background-color: #FFFDFD;  /* alt row color 1 #FFFAFA;*/
	}
	.ewTableAltRow_n {
		background-color: #F0EAEA; /* alt row color 2 #F1E3E3;*/	
	}
	.ewTableRowActuel_n {
		background-color: #FFEEEE;  /* alt row color 1 actuel */
	}
	.ewTableAltRowActuel_n {
		background-color: #F0DDDD; /* alt row color 2 actuel */	
	}

/* HYDROGEOLOGY table colors */
	.ewTableHeader_h {
		background-color: #000066; /* header color */
		color: #FFFFFF; /* header font color */	
		vertical-align: top;	
	}
	.ewTableRow_h {
		background-color: #FDFDFF;  /* alt row color 1 #FFFAFA;*/
	}
	.ewTableAltRow_h {
		background-color: #EAEAF0; /* alt row color 2 #F1E3E3;*/	
	}
	.ewTableRowActuel_h {
		background-color: #EEEEFF;  /* alt row color 1 actuel */
	}
	.ewTableAltRowActuel_h {
		background-color: #DDDDF0; /* alt row color 2 actuel */	
	}

/* ENVIRONMENT table colors */
	.ewTableHeader_e {
		background-color: #006600; /* header color */
		color: #FFFFFF; /* header font color */	
		vertical-align: top;	
	}
	.ewTableRow_e {
		background-color: #FDFFFD;  /* alt row color 1 #FFFAFA;*/
	}
	.ewTableAltRow_e {
		background-color: #EAF0EA; /* alt row color 2 #F1E3E3;*/	
	}
	.ewTableRowActuel_e {
		background-color: #EEFFEE;  /* alt row color 1 actuel */
	}
	.ewTableAltRowActuel_e {
		background-color: #DDF0DD; /* alt row color 2 actuel */	
	}

/* RESOURCES table colors */
	.ewTableHeader_r {
		background-color: #663300; /* header color */
		color: #FFFFFF; /* header font color */	
		vertical-align: top;	
	}
	.ewTableRow_r {
		background-color: #FFFDFD;  /* alt row color 1 #FFFAFA;*/
	}
	.ewTableAltRow_r {
		background-color: #F0EAEA; /* alt row color 2 #F1E3E3;*/	
	}
	.ewTableRowActuel_r {
		background-color: #FFEEEE;  /* alt row color 1 actuel */
	}
	.ewTableAltRowActuel_r {
		background-color: #F0DDDD; /* alt row color 2 actuel */	
	}

.clCMEvent  	{ LEFT: 0px; 
		  VISIBILITY: visible; 
		  WIDTH: 99%; 
		  CLIP: rect(0px 100% 100% 0px);
		  POSITION: absolute; 
		  TOP: 0px; 
		  HEIGHT: 99% }
.clCMAbs    	{ LEFT: 0px; 
		  VISIBILITY: hidden; 
		  POSITION: absolute; 
		  TOP: 0px}
.clBar 		{ VISIBILITY: hidden; 
		  WIDTH: 50px; 
		  POSITION: 
		  absolute; 
		  HEIGHT: 8px;
		  BACKGROUND-COLOR: #EEEEEE; 
		  layer-background-color: #EEEEEE}
.clLevel0 	{ PADDING-RIGHT: 2px; 
		  PADDING-LEFT: 2px; 
		  PADDING-BOTTOM: 2px; 
		  PADDING-TOP: 2px; 
		  FONT-WEIGHT: bold; 
		  POSITION: absolute;
		  FONT-FAMILY: Arial, Helvetica, sans-serif; 
		  FONT-SIZE: 11px; }
.clLevel0over 	{ PADDING-RIGHT: 2px; 
		  PADDING-LEFT: 2px; 
		  PADDING-BOTTOM: 2px; 
		  PADDING-TOP: 2px;
		  FONT-WEIGHT: bold; 
		  POSITION: absolute;
		  FONT-FAMILY: Arial, Helvetica, sans-serif; 
		  FONT-SIZE: 11px }
.clLevel0 	{ COLOR: #660000; 
		  BACKGROUND-COLOR: #EEEEEE; 
		  layer-background-color: #EEEEEE}
.clLevel0over 	{ CURSOR: hand; 
		  COLOR: #ffffff; 
		  BACKGROUND-COLOR: #BBBBBB; 
		  layer-background-color: #BBBBBB}
.clLevel0border { VISIBILITY: hidden; 
		  POSITION: absolute; 
		  BACKGROUND-COLOR: #ffffff; 
		  layer-background-color: #ffffff}
.clLevel1 	{ PADDING-RIGHT: 1px; 
		  PADDING-LEFT: 1px; 
		  PADDING-BOTTOM: 1px; 
		  PADDING-TOP: 1px;
		  FONT-WEIGHT: normal; 
		  POSITION: absolute;
		  FONT-FAMILY: Arial, Helvetica, sans-serif; 
		  FONT-SIZE: 11px }
.clLevel1i 	{ PADDING-RIGHT: 1px; 
		  PADDING-LEFT: 1px; 
		  PADDING-BOTTOM: 1px; 
		  PADDING-TOP: 1px;
		  FONT-WEIGHT: normal; 
		  POSITION: absolute;
		  FONT-FAMILY: Arial, Helvetica, sans-serif; 
		  FONT-SIZE: 11px 
		  color: #000000;
		  BACKGROUND-COLOR: #FFFFC6}
.clLevel1h 	{ PADDING-RIGHT: 1px; 
		  PADDING-LEFT: 1px; 
		  PADDING-BOTTOM: 1px; 
		  PADDING-TOP: 1px;
		  FONT-WEIGHT: normal; 
		  POSITION: absolute;
		  FONT-FAMILY: Arial, Helvetica, sans-serif; 
		  FONT-SIZE: 11px 
		  color: #000000;
		  BACKGROUND-COLOR: #C6C6FF}
.clLevel1n 	{ PADDING-RIGHT: 1px; 
		  PADDING-LEFT: 1px; 
		  PADDING-BOTTOM: 1px; 
		  PADDING-TOP: 1px;
		  FONT-WEIGHT: normal; 
		  POSITION: absolute;
		  FONT-FAMILY: Arial, Helvetica, sans-serif; 
		  FONT-SIZE: 11px 
		  color: #000000;
		  BACKGROUND-COLOR: #FFC6C6}
.clLevel1r 	{ PADDING-RIGHT: 1px; 
		  PADDING-LEFT: 1px; 
		  PADDING-BOTTOM: 1px; 
		  PADDING-TOP: 1px;
		  FONT-WEIGHT: normal; 
		  POSITION: absolute;
		  FONT-FAMILY: Arial, Helvetica, sans-serif; 
		  FONT-SIZE: 11px 
		  color: #000000;
		  BACKGROUND-COLOR: #DEBCBC}
.clLevel1e 	{ PADDING-RIGHT: 1px; 
		  PADDING-LEFT: 1px; 
		  PADDING-BOTTOM: 1px; 
		  PADDING-TOP: 1px;
		  FONT-WEIGHT: normal; 
		  POSITION: absolute;
		  FONT-FAMILY: Arial, Helvetica, sans-serif; 
		  FONT-SIZE: 11px 
		  color: #000000;
		  BACKGROUND-COLOR: #C6FFC6}
.clLevel1over 	{ PADDING-RIGHT: 1px; 
		  PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; 
		  PADDING-TOP: 1px;
  		  FONT-WEIGHT: normal; 
		  POSITION: absolute;
		  FONT-FAMILY: Arial, Helvetica, sans-serif; 
		  FONT-SIZE: 11px }
.clLevel1 	{ COLOR: #CC0000; 
		  BACKGROUND-COLOR: #BBBBBB; 
		  layer-background-color: #BBBBBB}
.clLevel1over 	{ CURSOR: hand; 
		  COLOR: #660000; 
		  BACKGROUND-COLOR: #EEEEEE; 
		  layer-background-color: #EEEEEE }
.clLevel1border { VISIBILITY: hidden; 
		  POSITION: absolute; 
		  BACKGROUND-COLOR: #ffffff; 
		  layer-background-color: #ffffff}
.clLevel2 	{ PADDING-RIGHT: 1px; 
		  PADDING-LEFT: 1px; 
		  PADDING-BOTTOM: 1px;
		  PADDING-TOP: 1px; 
		  FONT-WEIGHT: normal;
		  POSITION: absolute;
		  FONT-FAMILY: Arial, Helvetica, sans-serif; 
		  FONT-SIZE: 11px }
.clLevel2over 	{ PADDING-RIGHT: 1px; 
		  PADDING-LEFT: 1px; 
		  PADDING-BOTTOM: 1px; 
		  PADDING-TOP: 1px;
		  FONT-WEIGHT: normal; 
		  POSITION: absolute;
		  FONT-FAMILY: Arial, Helvetica, sans-serif; 
		  FONT-SIZE: 11px }
.clLevel2 	{ COLOR: #ffffff; 
		  BACKGROUND-COLOR: #AA5555; 
		  layer-background-color: #FF8585}
.clLevel2over 	{ CURSOR: hand; 
		  COLOR: #ffffff; 
		  BACKGROUND-COLOR: #000033; 
		  layer-background-color: #000033}
.clLevel2border { VISIBILITY: hidden; 
		  POSITION: absolute; 
		  BACKGROUND-COLOR: #ffffff; 
		  layer-background-color: #ffffff}

/* Suchen  */
#search {
	//background-color: #666699;
	border-width: 1px 0px;
	border-color: #333366;
	border-style: dotted;
	text-align: center;
	padding-right: 6px;
	}

#search.text	{
	background-color: #FFCCCC;
	border: 1px solid #666666; 
	}

#search input.submit {
	vertical-align: baseline;
	margin: 0px;
	
	}
#search form, #search p {
	margin: 0px;
	}
#search span.cell {
	text-decoration: underline;
	font-size: 100%;
	background-color: #FFCCCC;
	}
