/*******************************************************************************/
/*     Red4Net(R) - Content Management System: www.netsoftworks.eu           */
/* Copyright (C) 2000-08 NETSOFTWORKS - Antonio Fonseca All Rights Reserved   */
/******************************************************************************/
/* FILE: block.css                                                            */
/******************************************************************************/
/*########### Container Block Content ###########*/
div.container_block_content {
    position: relative;
    font-family: Verdana, Arial, Helvetica, 'Zurich BT', sans-serif;
    font-size: .7em;
    font-weight: normal;
    text-align: left;
    margin: 0px 5px 10px 5px;
    border: 1px solid #ffffff;
    clear: both;
}

div.container_block_content ul {
    padding: 0px;
    margin: 0px 0px 0px 20px;
    /*background-color: #f2f6f8;
     */
}

div.container_block_content ul li {
    list-style-type: none;
    vertical-align: middle;
    padding-left: 30px;
}

div.container_block_content div.block_elem_titel {
    position: relative;
    text-align: center;
    font-weight: bold;
    color: #000066;
    padding: 5px
}

div.container_block_content div.block_elem_image {
    text-align: center;
}

div.container_block_content div.block_elem_image img {
    /*background-color: #f2f6f8;
     */
    border: 0px;
}

div.container_block_content div.block_elem_kurz {
    position: relative;
    /*background-color: #f2f6f8;
     */
    font-weight: normal;
    text-align: left;
    padding: 5px;
}

div.container_block_content div.block_elem_kurz span {
    display: block;
    clear: both;
}

div.container_block_content div.block_elem_kurz span.mehr {
    text-align: right;
}

/*########### Container Block Aktuelles ###########*/
div.container_block_aktuelles {
    position: relative;
    font-family: Verdana, Arial, Helvetica, 'Zurich BT', sans-serif;
    font-size: 0.7em;
    font-weight: normal;
    text-align: left;
    margin: 0px 5px 10px 5px;
    border: 1px solid #ffffff;
    clear: both;
}

div.container_block_aktuelles div.block_elem_titel {
    position: relative;
    /*background-color: #f2f6f8;
     */
    text-align: left;
}

/****************************************************/
/* Gilt für BT: Content & BT: Akt. Content !!! */
div.block_titel {
    position: relative;
    color: #ffffff;
    text-align: left;
    font-weight: bold;
    background-color: #010b55;
}

div.block_elem_tbs {
    position: relative;
    margin: 0px;
    padding: 5px;
    text-align: left;
    clear: both;
}

div.block_elem_datum {
    position: relative;
    margin: 0px;
    padding: 0px;
    text-align: left;
    clear: both;
    vertical-align: top;
    /*background-color: #f2f6f8;
     */
}

div.block_elem_mehr {
    position: relative;
    overflow: hidden;
    text-align: left;
}

div.block_elem_tbs ul {
    border: 0em;
    margin: 0em;
    padding: 0em;
    list-style-type: none;
    clear: left;
    /*background-color: #f2f6f8;
     */
}

div.container1 div.block_titel a {
}

div.container2 div.block_titel {
    position: relative;
    text-transform: uppercase;
    line-height: 12px;
    padding: 5px;
    margin: 0px;
}

/*########### Container Block Banner ###########*/
div.container_block_banner {
    clear: both;
}

div.container1 div.container_block_banner {
    clear: both;
    margin-bottom: 0px;
    display: inline;
}

div.container2 div.container_block_banner {
    width: 235px;
    text-align: center;
    margin: 10px 5px 10px 5px;
}

div.container2 div.container_block_banner img {
    border: 0;
}

div.container_block_banner div.block_titel {
    font: bold 0.7em Verdana, Arial, Helvetica, 'Zurich BT', sans-serif;
    color: #fff;
    /*background-color: #477dc0;
     */
    text-align: left;
}

div.container_block_banner div.block_elem {
    font: normal 0.7em Verdana, Arial, Helvetica, 'Zurich BT', sans-serif;
    text-align: center;
}

div.container_block_banner div.block_elem img {
    text-align: center;
}

div.container_block_banner div.block_elem_kurz {
    font: normal 0.7em Verdana, Arial, Helvetica, 'Zurich BT', sans-serif;
}

/*########### Container Block Eigenschaften ###########*/
div.container_block_eigenschaften {
    position: relative;
    font: normal 0.7em Verdana, Arial, Helvetica, 'Zurich BT', sans-serif;
    text-align: left;
    margin: 0;
    padding: 0px;
    width: 224px;
    background-color: #F9F0CF;
}

div.container_block_eigenschaften div.block_titel {
    font: bold 1em Verdana, Arial, Helvetica, 'Zurich BT', sans-serif;
    color: #fff;
    text-align: left;
}

div.container_block_eigenschaften div.block_elem_titel {
    font: bold 1.2em Verdana, Arial, Helvetica, 'Zurich BT', sans-serif;
    color: #000;
    text-align: left;
}

div.container_block_eigenschaften div.block_elem_subtitel {
    font: bold 1.2em Verdana, Arial, Helvetica, 'Zurich BT', sans-serif;
    color: #cc0000;
    text-align: left;
}

/* REPORT */
div#cid2bid11 li.groupname, div#cid2bid11 div.block_elem_subtitel {
    display: none;
}

div.container_block_eigenschaften ul {
    list-style-type: none;
    padding: 5px;
    margin: 0px;
}

div.container_block_eigenschaften ul li {
    clear: both;
    vertical-align: middle;
    padding: 5px 0px 5px 0px;
}

div.container_block_eigenschaften ul li.pdf {
    line-height: 14px;
    background-position: 0px 3px;
}

div.container_block_eigenschaften ul li.pdf div.value {
    padding-left: 31px;
}

div.container_block_eigenschaften ul li.namevalue {
    display: block;
    border-bottom: none;
}

div.container_block_eigenschaften ul li.namevalue span.name {
    font: bold 0.8em Verdana, Arial, Helvetica, 'Zurich BT', sans-serif;
    text-align: right;
    padding-right: 2px;
    border-right: 2px solid #cc0000;
    min-height: 20px;
    width: 55%;
    float: left;
}

div.container_block_eigenschaften ul li.namevalue span.value {
    text-align: left;
    line-height: 20px;
    width: 40%;
    height: 20px;
    vertical-align: middle;
    float: left;
    /*border: 1px solid #cc0000;
     */
}

div.container_block_eigenschaften ul li.namevalue span.balken {
    background-color: #E6B65A;
    padding-right: 2px;
    text-align: right;
    line-height: 20px;
    height: 20px;
    display: block;
    float: left;
    vertical-align: middle;
}

div.container_block_eigenschaften ul li.unit {
    text-align: right;
}

/*########### Container Block GoogleMap ###########*/
div.container_block_googlemap {
    position: relative;
    font-family: Verdana, Arial, Helvetica, 'Zurich BT', sans-serif;
    font-size: 0.7em;
    font-weight: normal;
    text-align: left;
    padding-top: 0;
    margin: 0 5px 5px 5px;
    background-color: #F9F0CF;
    border: 1px solid #336666;
    overflow: hidden
}

div.container_block_googlemap div.block_google_map {
    width: 234px;
    height: 168px;
    cursor: pointer;
    margin: 0px;
}

/*########### container block shopcart ###########*/
#r4n-shopcart-dialog, div.container_block_shopcart {
    margin: 10px 5px 10px 5px;
    padding: 5px;
    background-color: #F3F3EF;
    border: 1px dashed #000066;
    font-size: 0.8em;
    text-align: left;
    padding-bottom: 10px;
    text-align: center;
}

#r4n-shopcart-dialog div.r4n-cart-group, div.container_block_shopcart div.r4n-cart-group {
}

#r4n-shopcart-dialog div.r4n-cart-group p, div.container_block_shopcart div.r4n-cart-group p {
    text-align: left;
    font-weight: bold;
    font-size: 1em;
}

#r4n-shopcart-dialog div.r4n-cart-group ul.r4n-cart-item, div.container_block_shopcart div.r4n-cart-group ul.r4n-cart-item {
    clear: both;
    width: 100%;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
}

#r4n-shopcart-dialog div.r4n-cart-group ul li.r4n-item-quantity, div.container_block_shopcart div.r4n-cart-group ul li.r4n-item-quantity {
    float: left;
    width: 20px;
}

#r4n-shopcart-dialog div.r4n-cart-group ul li.r4n-item-title {
    float: left;
    width: 470px;
}

div.container_block_shopcart div.r4n-cart-group ul li.r4n-item-title {
    float: left;
    width: 200px;
}

#r4n-shopcart-dialog div.r4n-cart-group ul li.r4n-item-price, div.container_block_shopcart div.r4n-cart-group ul li.r4n-item-price {
    display: none;
}

#r4n-shopcart-dialog ul.r4n-cart-total, div.container_block_shopcart ul.r4n-cart-total {
    clear: both;
    width: 100%;
    display: block;
    list-style-type: none;
    margin: 10px 0 10px;
    padding: 0;
    text-align: left;
}

#r4n-shopcart-dialog ul.r4n-cart-total li.r4n-cart-price-label, div.container_block_shopcart ul.r4n-cart-total li.r4n-cart-price-label {
    display: none;
}

#r4n-shopcart-dialog ul.r4n-cart-total li.r4n-cart-price, div.container_block_shopcart ul.r4n-cart-total li.r4n-cart-price {
    display: none;
}

#r4n-shopcart-dialog a, #r4n-shopcart-dialog div.block_titel {
    display: none;
}

div.container_block_shopcart div.block_titel {
    background-color: #F3F3EF;
    color: #000066;
    border-bottom: 1px solid #000066;
}

div.container_block_shopcart a {
    padding: 5px;
    font-size: 0.9em;
    text-decoration: none;
}

div.container_block_shopcart a:hover {
    text-decoration: none;
}

/******************************************************************************/
/* Clearfix                                            */
/******************************************************************************/
#r4n-shopcart-dialog div.r4n-cart-group ul.r4n-cart-item:after, div.container_block_shopcart div.r4n-cart-group ul.r4n-cart-item:after, #r4n-shopcart-dialog ul.r4n-cart-total:after, div.container_block_shopcart ul.r4n-cart-total:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac */ * html #r4n-shopcart-dialog div.r4n-block-cart-group ul.r4n-block-cart-item, * html div.container_block_shopcart div.r4n-block-cart-group ul.r4n-block-cart-item, * html #r4n-shopcart-dialog ul.r4n-block-cart-total, * html div.container_block_shopcart ul.r4n-block-cart-total {
    height: 1%;
}
