    body {
        font-size:12px;
    }


    /**
     * columns & subcolumns
     * *************************************************************************
     */

    div#user_wildeisen_slideshow {
        background-image:url('../images/blank.png');
        border-bottom:3px solid #BCB09A;
    }

    div.col-wrapper {
        border-top:10px solid #ffffff;
        background-image:url('../images/blank.png');
    }

    div.latest,
    div.user_wildeisen_repipe_of_day,
    div#user_wildeisen_video_latest,
    .box.werbung {
        border-bottom:3px solid #BCB09A;
        margin:0 0 10px 0;
    }

    div#user_wildeisen_slideshow,
    div#user_wildeisen_video_latest {
        padding:0 0 10px 0;
    }

    .columns {
        clear:both;
        padding:20px 0;
    }

    .columns:last-child {
        border:0;
    }

    div.columns div.background {
        background-image:url('../images/background/bg-home.png');
    }

    .columns .main-box {
        float:left;
        width:660px;
    }

    .columns .main-box .content {
        padding:0 10px 0 10px;
    }

    .columns .first {
        float:left;
        width:420px;
    }

    .columns .first .content {
        padding:0 10px 0 10px;
    }

    .columns .seccond {
        float:left;
        width:240px;
    }

    .columns .seccond .content {
        padding:0 10px;
    }

    .columns .third {
        float:left;
        width:320px;
    }

    .columns .third .content {
        border-top:3px solid #BCB09A;
        margin:0 10px;
    }

    /**
     * teaser box
     * *************************************************************************
     */

    .home .box-teaser,
    .home .box {
        margin:0 0 20px 0;
    }

    .home .box {
        border-top:3px solid #BCB09A;
    }

    .home .main-box .box.werbung {
        border:0;
        padding:0;
    }
    
    .box.werbung {
        border-bottom:3px solid #BCB09A !important;
        margin:0 0 10px 0 !important;
    }


    /**
     * slideshow
     * *************************************************************************
     */

    .slideshow {
        display:block;
        position:relative;
        z-index:0;
    }

    .slideshow-images {
        display:block;
        overflow:hidden;
        position:relative;
    }
		
    .slideshow-images img {
        display:block;
        position:absolute;
        z-index:1;
    }

    .slideshow-images {
        height:300px;
        width:640px;
    }

    .slideshow-images-visible { 
        opacity:1;
    }

    .slideshow-images-prev { 
        opacity:0;
    }

    .slideshow-images-next {
        opacity:0; 
    }

    .slideshow-images img {
        float:left;
        left:0;
        top:0;
    }

    .slideshow {
        height:300px;
        margin:0 auto;
        width:640px;
    }
    
    .slideshow a img {
        border:0;
    }

    .slideshow-captions {
        background-color:#000000;
        bottom:0;
        color:#ffffff;
        font-family:Georgia,Serif;
        font-weight:normal;
        font-size:22px;
        left:0;
        overflow:hidden;
        line-height:42px;
        position:absolute;
        text-align:center;
        width:100%;
        z-index:10000;
    }

    .slideshow-captions-hidden {
        height:0;
        opacity:0;
    }

    .slideshow-captions-visible {
        height:42px;
        opacity:.7;
    }

    .slideshow-controller {
        background:transparent;
        height:42px;
        left:0;
        overflow:hidden;
        position:absolute;
        bottom:0;
        width:640px;
        z-index:10000;
    }

    .slideshow-controller * {
        margin:0;
        padding:0;
    }

    .slideshow-controller-hidden {
        opacity:1;
    }

    .slideshow-controller-visible {
        opacity:1;
    }

    .slideshow-controller a {
        cursor:pointer;
        display:block;
        height:18px;
        overflow:hidden;
        position:absolute;
        top:12px;
    }

    .slideshow-controller a.active {
        background-position:0 18px;
    }

    .slideshow-controller li {
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
    }

    .slideshow-controller li.first,
    .slideshow-controller li.last,
    .slideshow-controller li.pause,
    .slideshow-controller li.play {
        display:none;
    }

    .slideshow-controller li.next a {
        background-image:url('../images/controller-next.gif');
        right:10px;
        width:28px;
    }

    .slideshow-controller li.prev a {
        background-image:url('../images/controller-prev.gif');
        left:10px;
        width:28px;
    }