.ooh_order_item {
    border: 1px solid #eee;
    height: 204px;
    margin-bottom: 10px;
}

.ooh_order_item_image {
    width: 200px;
    height: 150px;
    margin: 8px;
    float: left;
}

.ooh_order_item_content {
    float: left;
    margin: 8px;
}

.ooh_order_item_type {
    font-size: 13pt;
}

.ooh_order_item_name {
    font-size: 9pt;
    color: var(--main-color, #006837);
}

.ooh_order_item_name a {
    color: var(--main-color, #006837);
}

.ooh_order_item_dsc {
    font-size: 9pt;
    color: #606060;
}

/*.ooh_order_item_dsc:last-child {*/
/*    margin-top: 43px;*/
/*    line-height: 12px;*/
/*}*/

.ooh_order_item_actions {
    float: right;
    width: 105px;
}

.ooh_order_item_buttons {
    float: right;
    margin: 8px;
}

.ooh_order_item_button {
    background-color: var(--main-color, #006837);
    border: none;
    color: white;
    padding: 4px 4px;
    text-align: center;
    text-decoration: none;
    font-size: 13px;
    border-radius: 0px;
    cursor: pointer;
    width: 30px;
    height: 30px;
}

.ooh_order_item_button_grey {
    background-color: #606060;
}

.ooh_order_item_price {
    float: right;
    text-align: right;
    font-size: 13pt;
    margin: 8px;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-top: 30px;
    width: 130px;
}

.ooh_order_item_price_little {
    font-size: 7pt;
    line-height: 14px;
}

.ooh_order_item_footer {
    float: left;
    width: 100%;
    height: 40px;
    background-color: #d7e9e1;
}

.ooh_order_item_footer_buttons {
    float: right;
    line-height: 40px;
    margin-right: 8px;
    height: 40px;
}

.ooh_order_item_footer_button {
    background-color: var(--main-color, #006837);
    border: none;
    color: white;
    padding: 4px 4px;
    text-align: center;
    text-decoration: none;
    font-size: 13px;
    border-radius: 0px;
    cursor: pointer;
    width: 150px;
    height: 30px;
    margin-left: 10px;
}

.ooh_order_item_footer_button_orange {
    background-color: #ff8f00;
}

.ooh_order_item_footer_button_grey {
    background-color: #606060;
}

.ooh_order_item_status {
    float: left;
    height: 40px;
    margin-left: 8px;
}

.center_vertical {
    line-height: 40px;
}

.ooh_order_item_status a {
    color: var(--main-color, #006837);
}

.ooh_order_item_status_info {
    line-height: 10px;
    font-size: 10px;
}

.woocommerce-order-details__title {
    padding-bottom: 0px;
}

#order_header_text {
    position: relative;
    display: inline;
    font-size: 14pt;
    color: #606060;
}

#order_header_status_text {
    margin-bottom: 10px;
}

#order_header_status {
    display: inline;
}

.ohs_orange{
    color: #ff8f00;
}

.ohs_green{
    color: var(--main-color, #006837);
}

.ooh_order_item.error{
    background-color: #e9d7d7;
}

.ooh_order_item.error .ooh_order_item_footer{
    float: left;
    width: 100%;
    height: 40px;
    background-color: #e9d7d7;
}

.ooh_order_item.error .ooh_order_item_status{
    color: #ff0000;
}

.ooh_order_item.confirm{
    background-color: #e9d7d7;
}

.ooh_order_item.confirm .ooh_order_item_footer{
    float: left;
    width: 100%;
    height: 40px;
    background-color: #e9e1d7;
}

.ooh_order_item.confirm .ooh_order_item_status{
    color: #ff8f00;
}

.motiv_vorschau_confirm {
    background-color: #ff8f00;
    border: none;
    color: white;
}

.arrow-steps {
    margin: 0;
    width: 100%;
    float: left;
}

.arrow-steps .step {
    font-size: 10px;
    text-align: center;
    color: #777;
    cursor: default;
    margin: 0 1px 0 0;
    padding: 6px 0px 7px 0px;
    width: 15%;
    float: left;
    position: relative;
    background-color: #ddd;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.arrow-steps .step a {
    color: #777;
    text-decoration: none;
}

.arrow-steps .step:after,
.arrow-steps .step:before {
    content: "";
    position: absolute;
    top: 0;
    right: -17px;
    width: 0;
    height: 0;
    border-top: 19px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 17px solid #ddd;
    z-index: 2;
}

.arrow-steps .step:before {
    right: auto;
    left: 0;
    border-left: 17px solid #fff;
    z-index: 0;
}

.arrow-steps .step:first-child:before {
    border: none;
}

.arrow-steps .step:last-child:after {

}

.arrow-steps .step:first-child {

}

.arrow-steps .step:last-child {

}

.arrow-steps .step span {
    position: relative;
}

*.arrow-steps .step.done span:before {
    opacity: 1;
    content: "";
    position: absolute;
    top: -2px;
    left: -10px;
    font-size: 11px;
    line-height: 21px;
}

.arrow-steps .step.current {
    color: #fff;
    background-color: #ff8f00;
}

.arrow-steps .step.current a {
    color: #fff;
    text-decoration: none;
}

.arrow-steps .step.current:after {
    border-left: 17px solid #ff8f00;
}

.arrow-steps .step.done {
    color: #111c11;
    background-color: var(--main-color, #006837);
}

.arrow-steps .step.done a {
    color: #111c11;
    text-decoration: none;
}

.arrow-steps .step.done:after {
    border-left: 17px solid var(--main-color, #006837);
}

.motiv_container {
    font-size: 10pt;
}

.motiv_container object {
    width: 100%;
    height: 300px;
}