
.publicModuleDetailContainer label {
    display: inline-block;
    min-width: 21em;
}

.editModuleDetailContainer label {
    display: inline-block;
    width: 21em;
	white-space: normal;
}

.KnotenDetailsLabelWidth table td {
    border-spacing: 1px !important;
    min-width: 21em !important;
}

.fancy_table_row {
    float: left;
    margin: 0.2em;
}

.fancy_mhb_icon_container {
    float: left;
    margin-top: 3em;
    width: 250px;
}

.fancy_mhb_document_icon_container {
    float: left;
}

.fancy_mhb_document_icon_container img {
    height: 128px;
}

.fancy_mhb_status_icon_container {
    float: left;
    margin-left: -50px;
    margin-top: 15px;
}

.fancy_mhb_status_icon_container img {
    height: 40px;
}

.fancy_mhb_knoten_kennung_container {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 1px 1px 1px #888888;
    float: left;
    font-size: 1.4em;
    font-weight: bold;
    margin-left: 50px;
    margin-top: -50px;
    min-width: 7em;
    padding: 0.15em;
    text-shadow: 1px 1px 1px #888888;
}

.fancy_mhb_knoten_kennung_container span {
    padding: 0.4em;
}

.fancy_mhb_details_container {
    background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    margin: 0.5em;
}

.fancy_mhb_header_container {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 1px 1px 1px #888888;
    float: left;
    margin: 0.4em;
    width: 40em;
}

.fancy_mhb_knoten_name_container {
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0.4em 100px 0.4em 0.4em;
}

.fancy_mhb_knoten_name_container a {
    text-decoration: none;
}

.fancy_mhb_knoten_name_container img {
    margin-bottom: -2px;
}

.fancy_mhb_knoten_vorlagen_status_text {
    font-size: 1em;
    font-style: italic;
    font-weight: normal;
}

.fancy_mhb_tools_container {
    float: right;
    margin: 0.4em 0.4em 0.4em -100px;
}

.fancy_mhb_tools_container img {
    margin-left: 0.4em;
}

.fancy_mhb_attributes_container {
    clear: both;
    float: left;
    margin: 0.4em;
}

.fancy_mhb_org_container {
    float: right;
    margin: 0.4em;
}

.fancy_mhb_org_container div {
    clear: both;
    float: right;
}

.fancy_mhb_gueltigkeit_container {
    clear: both;
    color: #999999;
    float: left;
    font-size: 0.9em;
    font-style: italic;
    padding: 0.6em;
}

.fancy_mhb_dummy_container {
    clear: both;
    float: left;
    margin-left: 0.4em;
}

.fancy_mhb_dummy_label_container {
    clear: both;
    float: left;
    font-size: 0.9em;
    margin-top: 0.2em;
}

.fancy_mhb_dummy_value_container {
    float: right;
    font-size: 0.9em;
    font-weight: bold;
    margin-left: 6em;
    text-align: right;
}

.fancy_mhb_org_kennung_container {
    float: left;
    font-size: 1.2em;
    font-weight: bold;
}

.fancy_mhb_org_name_container {
    float: left;
    font-size: 0.9em;
    font-style: italic;
}

.fancy_vl_status_container {
    clear: both;
    float: left;
}

.fancy_mhb_vl_state_outer_container {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 1px 1px 1px #888888;
    clear: both;
    float: left;
    margin: 0.4em;
    padding: 0.7em;
}

.fancy_vl_status_inner_container {
    float: left;
}

.fancy_vl_status_icon_container {
    float: left;
    margin-left: -2em;
    margin-top: 1em;
}

.fancy_vl_status_icon_container img {
    height: 24px;
}

.fancy_vl_status_mhb_container {
    float: left;
}

.fancy_vl_status_mhb_icon_container {
    height: 48px;
    width: 48px;
}

.fancy_vl_status_mhb_icon_container img {
    height: 32px;
    margin: 0.5em;
}

.fancy_vl_status_icon_passed {
    background: none repeat scroll 0 0 #C4C4C4;
    box-shadow: 1px 1px 1px #888888;
    float: left;
    margin-top: 3px;
}

.fancy_vl_status_icon_current {
    background: none repeat scroll 0 0 #00FF55;
    box-shadow: 1px 1px 1px #888888;
    float: left;
    height: 55px;
    width: 55px;
}

.fancy_vl_status_icon_current img {
    height: 42px;
}

.fancy_vl_status_icon_future {
    box-shadow: 1px 1px 1px #888888;
    float: left;
    margin-top: 3px;
}

.fancy_vl_status_separator_container {
    float: left;
    font-size: 1.5em;
    font-weight: bold;
    margin-left: 0.5em;
    margin-right: 0.5em;
    margin-top: 0.8em;
    text-shadow: 1px 1px 1px #888888;
}

.fancy_beschr_status_container {
    clear: both;
    float: left;
}

.fancy_mhb_beschr_state_outer_container {
    background: none repeat scroll 0 0 #FFFFFF;
    /*box-shadow: 1px 1px 1px #888888;*/
    clear: both;
    float: left;
    /*margin: 0.4em;*/
    padding: 0.7em;
}

.fancy_beschr_status_inner_container {
    float: left;
}

.fancy_beschr_status_icon_container {
    float: left;
    margin-left: -2em;
    margin-top: 1em;
}

.fancy_beschr_status_icon_container img {
    height: 24px;
}

.fancy_beschr_status_mhb_container {
    float: left;
}

.fancy_beschr_status_mhb_icon_container {
    height: 48px;
    width: 48px;
}

.fancy_beschr_status_mhb_icon_container img {
    height: 32px;
    margin: 0.5em;
}

.fancy_beschr_status_icon_passed {
    background: none repeat scroll 0 0 #C4C4C4;
    box-shadow: 1px 1px 1px #888888;
    float: left;
    margin-top: 3px;
}

.fancy_beschr_status_icon_current {
    background: none repeat scroll 0 0 #00FF55;
    box-shadow: 1px 1px 1px #888888;
    float: left;
    height: 55px;
    width: 55px;
}

.fancy_beschr_status_icon_current img {
    height: 42px;
}

.fancy_beschr_status_icon_future {
    box-shadow: 1px 1px 1px #888888;
    float: left;
    margin-top: 3px;
}

.fancy_beschr_status_separator_container {
    float: left;
    font-size: 1.5em;
    font-weight: bold;
    margin-left: 0.5em;
    margin-right: 0.5em;
    margin-top: 0.8em;
    text-shadow: 1px 1px 1px #888888;
}
