/**
	Suchformular Schriften,
	Neueingabe Schriften,
	Freischalten von Schriften
	
*/
.NotuniqueColor
{
	color:red;
}
.uniqueColor
{
	color:black;
}
.NewFontResultContainer
{
    position: absolute;
    top: 0px;
    left: 0px;
	width:97%;
    height: 40px;
    overflow:auto;
    display: none;
    background-color: white;
    z-index: 3000;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

.EditFontContainer
{
    position: absolute;
    top: 0px;
    left: 0px;
	width:450px;
    height: 230px;
    overflow:auto;
    display: none;
    padding:2px 0px 0px 2px;
    margin:2px 0px 0px 2px;
    background-color: transparent;
    z-index: 3000;
    border-width: 0px;
    border-style: solid;
    border-color: black;
}
.EditFontInnerContainer
{
    position: absolute;
    top: 0px;
    left: 0px;
	width:440px;
    height: 220px;
    overflow:none;
    display: block;
    background-color: #D1D1D1;
    z-index: 3020;
    border-width: 1px;
    border-style: solid;
    border-color: black;
}
.editShadow
{
    position: absolute;
    top: 4px;
    left: 4px;
	width:440px;
    height: 220px;
    overflow:none;
    display: block;
    background-color: black;
	opacity: .40;
	filter: alpha(opacity=40);
    z-index: 3010;
    border-width: 0px;
    border-style: solid;
    border-color: red;
}
.TitleFrameContainer
{
    position: absolute;
    top: 0px;
    left: 0px;
	width:438px;
    height: 16px;
    overflow:none;
    display: block;
    background-color: #C1C1C1;
    padding: 2px 2px 0px 0px;
    text-align:right;
    z-index: 3011;
    border-bottom: 1px solid black;
}
form.EditQueryform
{
			margin:20px 0px 0px 2px;
			padding: 15px 0px 22px 15px;
			background: #FFFFF4;
			border: #EED5AC solid 1px;
			width:420px;
    		height: 160px;

}
select.EditQueryform
{
		width: 60px;
		border: 0px solid #EED5AC;
}

form.TransferFontsForm
{
			margin:2px;
			padding: 3px;
			background: transparent;
			border: #EEEEEE solid 1px;
			text-align: center;
			width:120px;
}
form.ToolbarForm
{
			margin:0px;
			padding: 1px 1px 1px 1px;
			background: transparent;
			border: #EEEEEE solid 1px;
			width:98%;
}

form.Queryform
{
			margin:5px 0px 20px 0px;
			padding: 15px 0px 15px 10px;
			background: #FFFFF4;
			border: #EED5AC solid 1px;
			width:98%;
}

select.Queryform
{
		width: 200px;
		border: 1px solid #EED5AC;
}


input.checkboxNewFont
{
		border: 1px solid #EED5AC;
}

input.Queryform
{
		width: 200px;
		border: 1px solid #EED5AC;
}

input.EditQueryform
{
		width: 110px;
		border: 0px solid #EED5AC;
}

input.QueryformRadio
{

}
span.QueryLabel
{
		width: 150px;
		background-color: red;
}
div.QueryLabel
{
		width: 150px;
		background-color: transparent;
		float: left;
}

/** Workaround für einige Browser*/
.clear
{
	clear: both;
}

.QueryResultContainer
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 300px;
    height: 100px;
    overflow:auto;
    display: none;
    background-color: white;
    z-index: 3000;
    border-width: 1px;
    border-style: solid;
    border-color: black;
}

ul.QueryResult
{
			list-style-position:outside;
			margin:0px 0px 0px 0px;
			padding:1px 0px 1px 0px;
			background: transparent;
}


li.QueryResult
{
			list-style-type:none;
			margin:0px 0px 0px 0px;
			padding:1px 1px 1px 1px;
			border-bottom:1px dotted #F7EBF7;
			background: transparent
}
li.QueryResult:hover
{
			background-color:#F7EBF7;
}

a.QueryResult
{
			background-color:transparent;
			color:black;
			text-decoration:none;
			font-weight:normal;
}

a.QueryResult:link
{
			background-color:transparent;
			color:black;
			text-decoration:none;
			font-weight:normal;
}

a.QueryResult:visited
{
			background-color:transparent;
		    color:black;
			text-decoration:none;
			font-weight:normal;
}

a.QueryResult:hover
{
			background-color:#F7EBF7;
			color:red;
			text-decoration:underline;
			font-weight:normal;
}

a.QueryResult:active
{
			background-color:transparent;
			color:black;
			text-decoration:none;
			font-weight:normal;
}


/* ----------------------------------------------------------------------------
Query Table mit den Ergebnissen und der EditMaske
----------------------------------------------------------------------------
*/

table.QueryList,
table.EditQueryList
{
		border-spacing:0;
		border-collapse:collapse;
		background: transparent;
		border: #EED5AC solid 1px;
		width: 98%;
		font-size: 0.9em;
		line-height:16px;
/**			letter-spacing:100%; */
}

td.QueryListOdd,
td.QueryListEven,
td.QueryListHeader,
td.EditQueryList,
td.EditQueryListHeader,
td.highlightedCell,
td.highlightedRow,
td.deletedRecord,
td.goodRecord
{
		background: transparent;
		border: #EED5AC solid 1px;
		text-align: left;
		font-size: 0.9em;
}

td.QueryListHeader
{
		background: #EEEEEE;
		color: #FF6600;
		font-size: 0.9em;
		font-weight: bold;
}
td.highlightedCell
{
/**		background: #EEC5C1; */
		background: #D1D1D1;
}
td.highlightedRow
{
/**		background: #EEDBD0; */
		background: #D1D1D1;
}
td.deletedRecord
{
/**		color: #B1B1B1;
		background: #D1D1D1; */
		background: #EEDBD0;
}
td.goodRecord
{
		background: #B8FF91;
}
td.QueryListOdd
{
		border: #EED5AC solid 1px;
}
td.QueryListEven
{
		background: #EEEEEE;
}


/* Ende ----------------------------------------------------------------------*/

