DIV.custom-teaser
{
    /* PADDING: 0 12px 3em; */
    PADDING: 0 0 3em;
}

DIV.custom-teaser-nolink
{
    /* PADDING: 0 12px; */
}

H2.custom-teaser-title
{
    COLOR: #820000;
    FONT-FAMILY: "architects_daughterregular", "Sinkin Sans", "Arial", sans-serif;
    FONT-SIZE: 18px;
    PADDING: 0 8px;
    LINE-HEIGHT: 1em;
    MARGIN: 0 0 0.333em 0;
}

DIV.custom-teaser-image
{
    MARGIN-TOP: 1.5em;
}

A.custom-teaser-image
{
    DISPLAY: block;
}

A.custom-teaser-image:focus,
A.custom-teaser-image:hover
{
    BACKGROUND-COLOR: #820000;
}

A.custom-teaser-image:focus IMG.custom-teaser-image,
A.custom-teaser-image:hover IMG.custom-teaser-image
{
    OPACITY: 0.85;
    FILTER: alpha(opacity=85);
}

IMG.custom-teaser-image
{
    BORDER: 8px solid #ffffff;
    WIDTH: 100%;
    BOX-SHADOW: -3px 3px 5px rgba(0, 0, 0, 0.16);
    -MOZ-BOX-SHADOW: -3px 3px 5px rgba(0, 0, 0, 0.16);
    -WEBKIT-BOX-SHADOW: -3px 3px 5px rgba(0, 0, 0, 0.16);
    BOX-SIZING: border-box;
    -MOZ-BOX-SIZING: border-box;
    -WEBKIT-BOX-SIZING: border-box;
}

DIV.custom-teaser-content
{
    MARGIN-TOP: 1.5em;
    /* MIN-HEIGHT: 150px; */
    PADDING: 0 8px;
}

DIV.custom-teaser-link
{
    BOTTOM: 0;
    PADDING: 0 8px;
    POSITION: absolute;
    LEFT: 0;
}

A.custom-teaser-link
{
    BACKGROUND: transparent url(../../../design/neuse/bullet-grey.png) left 6px no-repeat;
    COLOR: #000000;
    PADDING-LEFT: 12px;
}

A.custom-teaser-link:focus,
A.custom-teaser-link:hover
{
    BACKGROUND-IMAGE: url(../../../design/neuse/bullet-orange.png);
    COLOR: #820000;
}