/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* The Nivo Slider styles */
.nivoSlider {
margin-top: 7px;
        position:relative;
        width:100%;
        height:auto;
        overflow: hidden;
}
.nivoSlider img {
        position:absolute;
        top:0px;
        left:0px;
        max-width: none;
}
.nivo-main-image {
        display: block !important;
        position: relative !important;
        width: 100% !important;
}
.slide-st, .slide-ct, .slide-info , .slide-buy, .slide-price  {}
.slide-st {float: left; position:relative; top: 0px; left: 42px; width: 362px; text-align: left; color: #5289b1; font-size: 18px; padding: 0px 0px 0px 0px;}
.slide-ct-img {background: transparent url("/images/tuev-teilegutachten.png") 0 0 no-repeat; width: 135px; height: 26px; float: left; position:absolute; top: 87px; left: 0px;}
.slide-ct {width: 352px; position:absolute; top: 90px; left: 0px;}
.slide-info, .slide-info2 {width: 352px; height: 60px; float: left; position:absolute; top: 152px; left: 0px;}
.slide-buy  a, .slide-buy  a:link, .slide-buy  a:hover { color: #3b3737!important; text-align: center; width: 138px; height: 21px; float: right; position:absolute; top: 87px; right: 0px; background: transparent url("/images/slider/slide-buy.gif") 0 0 repeat; font-size: 15px; padding: 6px }
.slide-new { color: #fff!important; text-align: center; float: left; position:absolute; top: 158px; left: -529px; background: #a7280f; font-size: 24px; padding: 10px 20px }
.price0, .price1, .price2 { float: right; position:absolute; top: 25px; right: 0px;}
.price0 {color: #ffffff; top: 37px; right: 145px;}
.price1 {color: #ffffff; font-size: 17px; top: 34px; right: 67px;font-weight: bold;}
.price2 {color: #5289b1; font-size: 27px; top: 25px; right: 0px;padding: 0px 0px 0px 10px;font-weight: bold;}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
        position:absolute;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
        border:0;
        padding:0;
        margin:0;
        z-index:6;
        display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
        display:block;
        position:absolute;
        z-index:5;
        height:100%;
        top:0;
}
.nivo-box {
        display:block;
        position:absolute;
        z-index:5;
        overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
        position:absolute;
        right:8px;
        top:44px;
		background: transparent url(../../images/textbox-slider.png) 0 0 no-repeat; width: 414px; height: 277px;  
        color:#fff;
        z-index:8;
        padding: 5px 10px;
        display: none;
}

.nivo-caption p {
        padding:5px;
        margin:0;
}
.nivo-caption a {
        display:inline !important;
}
.nivo-html-caption {
    display:none;
}

.home_featured_module_desc_title {
                                                position:absolute;
                                                width:100%;
                                                left:25px;
                                                top:20px;
                                                color:#fff;
                                                font-size:23px;
                                        }
.home_featured_module_desc_excerpt {
                                                position:absolute;
                                                left:25px;
                                                top:50px;
                                                color:#fff;
                                                font-size:130%;
                                                letter-spacing:-0.05em;
                                        }
.home_featured_module_desc_excerpt img.e1img {
                                                position:relative;
                                                left:0px;
        display: block !important;
                                                top:0px; width: 31px; height: 21px; }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
        position:absolute;
        top:45%;
        z-index:9;
        cursor:pointer;
}
.nivo-prevNav {
        left:0px;
}
.nivo-nextNav {
        right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
        text-align:center;
        padding: 15px 0;
}
.nivo-controlNav a {
        cursor:pointer;
}
.nivo-controlNav a.active {
        font-weight:bold;
}