.tooltip {width: 150px; color: #1f2933; background-color: #DFDFDF; opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; border:1px solid #104068; font-weight: bolder; font-size: 12px}

#karte2 > DIV:first-child + DIV + DIV  { display: none !important; }

div#treemenu a:link , a:visited {
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}
.tablebg {
	background-color:#ECE9D8;
	border-collapse: collapse;
	border:1px solid black;
}
.tablebg td {
	border: 1px solid black;
}
.even {
	background-color: #DFDFDF;
	/* line-height: 14px; */
}
.odd {
	background-color: #FFFFFF;
	/* line-height: 14px; */
}
.odd td, .even td {
	font-size: 11px;
}
.kommando {
	text-align: center; 
	font-weight: bolder; 
	border: 1px solid #666666; 
	background-color: #EFEFEF;
	float: left;
	font-size: 10px;
	margin: 1px;
	width: 65px;
	height: 35px;
	cursor: pointer;
}
.upload-icon {
    background: url('ext/examples/shared/icons/fam/image_add.png') no-repeat 0 0 !important;
}
.chart-icon { background-image: url(/portal3/media/chart.png) !important; background-repeat: no-repeat; }
.icon-search {background-image: url(/portal3/media/search.png) !important; background-repeat: no-repeat; }
.icon-excel {background-image: url(/portal3/media/excel.png) !important; background-repeat: no-repeat; }
.icon-android {background-image: url(/portal3/media/android.png) !important; background-repeat: no-repeat; }
.icon-arrow-up { background-image: url(/portal3/media/arrow-up.gif) !important; background-repeat: no-repeat; }
.icon-arrow-down { background-image: url(/portal3/media/arrow-down.gif) !important; background-repeat: no-repeat; }
.icon-save { background-image: url(/portal3/media/save.gif) !important; background-repeat: no-repeat; }
.icon-search { background-image: url(/portal3/media/search.png) !important; background-repeat: no-repeat; }
.transa-icon  { background-image: url(/portal3/media/transa_db.gif) !important; background-repeat: no-repeat; }
.stop-icon  { background-image: url(/portal3/media/stop_sign.png) !important; background-repeat: no-repeat; }
.icon-temp-snowflake {background-image: url(ext/examples/shared/icons/fam/thermometer_snowflake.png) !important; background-repeat: no-repeat; }
.mandzo-icon { background-image: url(/portal3/media/benutzer2.png) !important; background-repeat: no-repeat; }

img.bigIcon {
    height:30px !important;
    width:30px !important;
}
.x-grid3-row-over {
    background-image: none;
}
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;

}
.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
/* background: white url(/portal/media/list.gif) no-repeat left center; */
background: none;
list-style-type: none;
padding-left: 0px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(/portal3/includes/ext/resources/images/default/tree/folder.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
padding-left: 19px;
font-size: 13px;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

.treeview a {
	color: #2A32FB; font-weight: bolder; font-size: 10px;
}

.maptable {
	background-color: #8DB2E3;
	font-size: 11px;
	color: #000000;
}
.maptable-row {
	background-color: #FFFFFF;
}
.maptable-row-alt {
	background-color: #EFEFEF;
}
.maptable-header {
	background-image: url(ext/resources/images/default/panel/white-top-bottom.gif);
	font-weight: bolder;
	font-size: 11px;
	color: #38428B;
	height: 25px;
}
.googledir, .googledir td {
	font-size: 12px;
}
.context {
  font-family:Arial, sans-serif;
  text-decoration:none;
  color:#4444ff;
  font-size:small;
}
.context a {
	text-decoration:none !important;
}
a:hover div {
  background:#eee;
}       
.green td {
	color: green;
	font-weight: bolder;
}
.blue td {
	color: blue;
}
.red td {
	color: red;
}
#euroscanDetailsWin .x-window-body { background:#fff !important; padding: 10px 10px;}
#euroscanDetailsWin  table { border: 2px dashed #DFDFDF; }
#euroscanDetailsWin  th { font-size: 14px; font-weight: bolder; }
#euroscanDetailsWin  td { font-size: 12px;}