.request-addresses-section .intro-big .container,
.sidebar .teaser .container {
    height: 280px; /* height of visual */
}

.index a.form {
    margin-bottom: 1em;
    margin-top: 1em;
}

.intro-small h4 {
    margin-bottom: 3px;
}

.intro-small p {
    margin-bottom: 0;
}

.form .sidebar .teaser .container {
    height: auto;
    background: #fff url(../images/layout/bg_box_140pxl.png) repeat-x center bottom;
}

.request-addresses-section .intro-small .container {
    height: 142px;
}

.request-addresses-section .intro {
    margin-bottom: 3em;
}

/**
 * content - request addresses section
 */
.request-addresses-section .information {
    position: relative;
    z-index: 100; /* create stacking context for teasers and details */
}

.request-addresses-section .information .intro .shadow-container {
    top: 3px;
}

.request-addresses-section .information .intro .container {
    background: #fff;
    padding: 0;
    overflow: hidden;
}

.request-addresses-section .information .intro .container h3,
.request-addresses-section .information .intro .container p {
    padding: 5px;
}

.request-addresses-section .information .intro-big .container p {
    padding-right: 20px;
}

/* teaser */
.request-addresses-section .information .teaser-wrapper {
    position: relative;
    z-index: 109; /* stack below details */
    overflow: hidden; /* clearfix screws ie */
}

.request-addresses-section .information .teaser-wrapper .shadow-container {
    top: 3px;
}

.request-addresses-section .information .teaser-wrapper .teaser-oi {
    float: left;
    width: 33.33%;
}

.request-addresses-section .information .teaser-wrapper .teaser-last {
    float: right;
    width: 33.33%;
}

.request-addresses-section .information .teaser-wrapper .teaser-oi .teaser {
    margin: 0 2px;
    cursor: pointer;
    background: #fff;
}

.request-addresses-section .information .teaser-wrapper .teaser-oi .teaser .container {
    background: #fff;
    position: relative;
    padding: 0;
}

.request-addresses-section .details .container,
.request-addresses-section .information .teaser-wrapper .teaser-oi .teaser .container p {
    padding: 5px;
}

.request-addresses-section .information .teaser-wrapper .teaser-oi .first {
    margin-left: 0;
}

.request-addresses-section .information .teaser-wrapper .teaser-oi .last {
    margin-right: 0;
}

/* details */
.request-addresses-section .information .details-wrapper .details {
    margin: 0 0 5px 0;
    position: relative;
    background: #fff;
    z-index: 110; /* stack on top of teasers */
    top: -4px;
}

.request-addresses-section .information .details .default {
    border: none;
    padding: 5px;
    top: 0px;
}

.request-addresses-section .information .details .last {
    margin-bottom: 0;
}

/* connect details to selected teaser */
.request-addresses-section .information .details-wrapper .border-eraser {
    height: 1px;
    width: 206px;/*153px;*/
    color: #fff;
    background: #fff;
    position: absolute;
    z-index: 200;
    top: -1px;
}

.request-addresses-section .information .details-wrapper .one .border-eraser {
    left: 0px;
}

.request-addresses-section .information .details-wrapper .two .border-eraser {
    left: 215px;/*162px;*/
    width: 204px;/*151px;*/
}

.request-addresses-section .information .details-wrapper .three .border-eraser {
    /*right: 162px;
    width: 151px;*/
    right: 0px;/*160px;*/
    width: 207px;/*153px;*/
}

.request-addresses-section .information .details-wrapper .four .border-eraser {
    right: 0px;
}

/**
 * sidebar
 */
.sidebar .spacer {
    height: 72px;
}

.confirmation .sidebar .spacer {
    height: 214px;
}

.sidebar .teaser .container {
    background: #fff;
    padding: 0 10px;
}

.sidebar .teaser .container-image {
    background: #fff;
    padding: 0;
}


.sidebar .teaser .container h3,
.sidebar .teaser .container p {
    padding: 5px;
}

.sidebar .teaser .container p {
    margin-bottom: 0;
}

.sidebar .teaser-start .container {
}

.bb-list {
    padding-left: 20px;
    margin-left: 0;
    margin-top: 10px;
}

.bb-list li {
    padding-left: 20px;
    margin: 0 0 0 -20px;
}