
/* DW: FM */
/* -------------------------------------------------------------------------------------------------------------------------------------------------- */
.fm {
	position: absolute; top: 77px; right: 0; /* DW: Positionierung der Filtermodule (FM) */
	margin: 0; padding: 0; /* yaml: Global reset of paddings and margins for all HTML elements */
	visibility: hidden; /* DW: Unsichtbar */
}
.fmgr {
	width: 180px;
}
.fmkl {
	width: 21px;
}


/* DW: FM Box */
/* -------------------------------------------------------------------------------------------------------------------------------------------------- */
.fm-box * {
	margin: 0; padding: 0; /* yaml: Global reset of paddings and margins for all HTML elements */
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;
}
.fm-box option {
	padding-left: 0.4em; /* yaml: Correction: margin/padding reset caused too small select boxes. */
}
.fm-box label, span {
	display: inline-block; /* DW: fuer IE6, sonst sind die Texte nicht sichtbar */
}
.fm-box select {
	display: block; /* DW: Selects benoetigen eine Zeile und brechen danach um */
	width: 100%;
	padding: 1px; /* yaml: Correction: margin/padding reset caused too small select boxes. */
	border: 1px solid #969696;
}
.fm-box input {
	width: 13px; height: 13px; /* yaml: For IE */
}
.fm-box img {
	border: 0;
}
.fm-box {
	/* overflow: hidden; */
}


/* DW: FM Header */
/* -------------------------------------------------------------------------------------------------------------------------------------------------- */
.fm-header {
	display: inline-block; /* DW: fuer IE6, sonst ist der Title bei einer Zeile zu schmal */
	min-height: 28px;
	height: 28px;
	padding: 2px 10px 3px 10px;
	background-color: #336699;
}
.fm-header span {
	font-weight: bold;
	color: #FFFFFF;
}


/* DW: FM Content */
/* -------------------------------------------------------------------------------------------------------------------------------------------------- */
.fm-content {
	padding: 4px 10px 9px 10px;
	background-color: #e5e5e5;
}
.fm-content span {
	margin: 2px 0 0 0;
	padding: 0px 0 0 0;
	height: 16px;

	/*color: #666666;*/
}


/* DW: FM Elements */
/* -------------------------------------------------------------------------------------------------------------------------------------------------- */
.fm-row {
	display:block; clear:both; /* DW: Divs werden zu Zeilen */
	font-size: 1px; /* yaml: for IE (to enforce the smaller than default line height for div) */
}
.fm-border1 { /* DW: Border trennt Header von Content */
	height: 4px;
	background-color: #FF0000;
}
.fm-border2 { /* DW: Border trennt Navi von Content */
	height: 9px;
	border-bottom: solid 1px #336699;
}
.fm-border3 { /* DW: Border ist nicht sichtbar. Wird zwischen der letzten Select und der ersten Checkbox eingefuegt. Ansonsten stimmt der Abstand nicht. */
	height: 1px;
}
.fm-select {
	margin: 7px 0 0 0;
	overflow: hidden; /* DW: fuer Chrome, ansonsten gibt es horiz. Scrollbars, bei zu langen Inhalten im Select */
}
.fm-checkbox {
	margin: 9px 0 0 0;
}
.fm-input {
	float: left;
	width: 13px; height: 13px; line-height: 13px;
	margin: 0 4px 0 0;
	vertical-align: top; /* yaml: IE likes this */
	font-size: 1px; /* yaml: for IE (to enforce the smaller than default line height for div) */
}


/* DW: Icons */
/* -------------------------------------------------------------------------------------------------------------------------------------------------- */
.fm-icon {
	float: left; /* DW: kein Umbruch */
	margin: 3px 3px 1px 0;
}
#fm-icon-title {
	width: 16px; height: 20px;
}
.fm-icon-close {
	position: absolute; top: 3px; right: 8px;
	width: 13px; height: 13px;
}
#fm-icon-resetfilter {
	width: 16px; height: 16px;
}
#fm-icon-showas {
	width: 16px; height: 16px;
}


/* DW: jQuery UI */
/* -------------------------------------------------------------------------------------------------------------------------------------------------- */
.ui-resizable-helper {
	border: 1px dotted #CCCCCC;
}
.ui-widget-content {
	border: 1px solid #336699;
}


/* DW: misc */
/* -------------------------------------------------------------------------------------------------------------------------------------------------- */
.cursor_pointer {
	cursor:pointer;
}


/* DW: aktive und inaktive Elemente */
/* -------------------------------------------------------------------------------------------------------------------------------------------------- */
.fm-inactive {
	color: #999999;
}
.fm-active {
	color: #000000;
}


/* DW: Abwechungen, Ueberschreibungen von FMkl zu FMgr */
/* -------------------------------------------------------------------------------------------------------------------------------------------------- */
.fmkl .fm-header {
	padding: 2px 0 3px 3px;
}
.fmkl .fm-content {
	padding: 10px 0 10px 0;
}
.fmkl .fm-icon {
	margin: 3px 0 0 0;
}


/* DW */
/* --------------------------------------------------------------------------------------------------------------------------------------------------

	Version 1.0
	
	DUALWERK
	Hartmann & Tschannett OEG
	Egetenweg 44
	6800 Feldkirch
	Austria
	
	Tel +43 5522 21555-0
	Fax +43 5522 21555-4
	
	www.dualwerk.at
	werk@dualwerk.at 

   -------------------------------------------------------------------------------------------------------------------------------------------------- */


/* EKM 
#dm-span-resetfilter, #dm-span-showas {
	height: 16px;
	padding: 0px;
	margin: 0px 0 0 0;
}

span#dm-span-showas span {
	padding: 0px;
	margin: 0px;
}

*/
