/*-----------------------------------------------------------------------------
 * Beschreibung:    Stylesheets für die dynamisch generierten Acs-Seiten
 * Autor:           Marc-André Duda <marc-andre.duda@dialogdesign.de>
 * Copyright:       1999-2005 dialogdesign GmbH
 * Erstellung:      2005-05-12 md
 *-----------------------------------------------------------------------------
 */

img.ACSMontage 
{
	margin-left:         6px;
}

span.ACSDescriptionLabel {
    font:               normal normal normal 11px sans-serif;
    color:              black;
    padding-left:       6px;
    /*display:            inline-block;
    display:            -moz-inline-block;*/
    display:            block;
}

span.AcsDescriptionTitle {
    font:               normal normal bold 12px sans-serif;
    color:              black;
    margin-bottom:      12px;
}
span.AcsDescription {
    font:               normal normal normal 11px sans-serif;
    color:              black;
}

div.AcsDescriptionTitle {
    font:               normal normal bold 12px sans-serif;
    color:              black;
    margin-bottom:      12px;
}
div.AcsDescription {
    font:               normal normal normal 11px sans-serif;
    color:              black;
}

span.AcsDescription p {
    margin-top:         0px;
    margin-bottom:      6px;
}

span.AcsCollapsiblePanelHeader {
    font:               normal normal bold 11px sans-serif;
    color:              black;
    cursor:             pointer;
}

div.AcsCollapsiblePanelHeader {
    margin-top:         8px;
    margin-bottom:      0px;
}

div.AcsCollapsiblePanelText {
    margin-top:         0px;
    margin-bottom:      0px;
    font:               normal normal normal 11px sans-serif;
    color:              black;
    overflow:           hidden;
}

div.AcsCollapsiblePanelText ul {
    margin-top:         0px;
    margin-bottom:      0px;
}

input.AcsDataGridOverview {
    border-style:       none;
    margin-right:       12px;
}

a:link.AcsDataGridTitle, a:active.AcsDataGridTitle, a:visited.AcsDataGridTitle, a:focus.AcsDataGridTitle
{
	font:               normal normal bold 11px sans-serif;
    text-decoration:    none;
    color:              black;
}

a:hover.AcsDataGridTitle {
    font:               normal normal bold 11px sans-serif;
    text-decoration:    underline;
    color:              black;
}

a:link.AcsDataGridText, a:visited.AcsDataGridText, a:active.AcsDataGridText, a:focus.AcsDataGridText {
    font:               normal normal normal 11px sans-serif;
    text-decoration:    none;
    color:              black;
}

a:hover.AcsDataGridText {
    font:               normal normal normal 11px sans-serif;
    text-decoration:    underline;
    color:              black;
}

span.AcsDataGridText {
    font:               normal normal normal 11px sans-serif;
    color:              black;
}

tr.AcsDataGridItem td {
    padding-bottom:     12px;
}

table.AcsDataGridOverview {
    border-collapse:    collapse;
    empty-cells:        show;
}

table.AcsDataGridDetail {
    border-collapse:    collapse;
    empty-cells:        show;
    width:              700px;
}

table.AcsDataListDetail {
    border-collapse:    collapse;
    empty-cells:        show;
    width:              300px;
}

table.AcsDataGridTechnicalData {
    border-collapse:    collapse;
    empty-cells:        show;
    width:              350px;
}

/* DataGrid Kopfzeile */
tr.AcsDataGridDetailHeader td, tr.AcsDataGridDetailHeader th {
    font:               normal normal bold 11px sans-serif;
    border-top:         solid 1px black;
    border-bottom:      solid 1px black;
    vertical-align:     top;
    padding:            4px;
    white-space:        nowrap;
    color:              black;
    background-color:   lightsteelblue;
}

tr.AcsDataGridDetailHeader a:link, tr.AcsDataGridDetailHeader a:visited, tr.AcsDataGridDetailHeader a:active, tr.AcsDataGridDetailHeader a:focus {
    font:               normal normal bold 11px sans-serif;
    text-decoration:    underline;
    color:              black;
}

tr.AcsDataGridDetailHeader a:hover {
    font:               normal normal bold 11px sans-serif;
    text-decoration:    underline;
    color:              slategray;
}

tr.AcsDataGridDetailItem td {
    font:               normal normal normal 11px sans-serif;
    vertical-align:     top;
    padding:            4px;
    color:              black;
    border-bottom:      solid 1px rgb(224, 224, 224);
    border-top:         solid 1px rgb(224, 224, 224);
}

tr.AcsDataGridDetailAlternatingItem td {
    font:               normal normal normal 11px sans-serif;
    vertical-align:     top;
    padding:            4px;
    color:              black;
    border-bottom:      solid 1px rgb(224, 224, 224);
    border-top:         solid 1px rgb(224, 224, 224);
    background-color:   whitesmoke;
}

td.AcsDrawingListSeparator {
    padding:            12px;
}

span.AcsDrawingListText {
    font:               normal normal normal 11px sans-serif;
    color:              black;
}

td.AcsDataListHeader{
    font:               normal normal bold 11px sans-serif;
    border-top:         solid 1px black;
    border-bottom:      solid 1px black;
    vertical-align:     top;
    padding:            4px;
    white-space:        nowrap;
    color:              black;
    background-color:   lightsteelblue;
}

td.AcsDataListAlternatingItem {
    font:               normal normal normal 11px sans-serif;
    vertical-align:     top;
    padding:            4px;
    color:              black;
    border-bottom:      solid 1px rgb(224, 224, 224);
    border-top:         solid 1px rgb(224, 224, 224);
    background-color:   whitesmoke;
}

td.AcsDataListDetailItem {
    font:               normal normal normal 11px sans-serif;
    vertical-align:     top;
    padding:            4px;
    color:              black;
    border-bottom:      solid 1px rgb(224, 224, 224);
    border-top:         solid 1px rgb(224, 224, 224);
}

/* AutoComplete */
.AutoComplete_CompletionList {  
	visibility : hidden;
	margin : 0px;
	padding: 0px;
	background-color : window;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */
.AutoComplete_CompletionListHighlightedItem {
	background-color: whitesmoke;
	color: black;
	padding: 1px;
	font-family: sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height:12px;
}

/* AutoComplete item */
.AutoComplete_CompletionListItem {
	color : windowtext;
	padding: 1px;
	font-family: sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height:12px;
}

/* ListSearchExtender */
.ListSearchExtenderPrompt {
	font-family: sans-serif;
	font-style:italic;
	font-size: 12px;
	line-height:12px;
	color:gray;
}
