/* **************************************************************************
 * SCREEN
 * ************************************************************************** */
@media screen {
    
    a.productFinderList:hover {
    
    }
        
        a.productFinderList span {
            width: 145px;
            top: 110px;
            height: 20px;
            line-height: 20px;
        }
    
    
    a.productList {
        display: block;
        position: relative;
        float: left;
        font-size: 80%;
        text-decoration: none;
        overflow: hidden;
    }
    
    body#layout-wohnnet a.xInner {
        border-right: 1px solid #94AABD !important;
    }
    
    body#layout-wohnnet a.yInner {
        border-bottom: 1px solid #94AABD !important;
    }
    
    a.xInner {
        border-right: 1px solid white;
    }
    
    a.yInner {
        border-bottom: 1px solid white;
    }
    
    a.productList:hover {
        
    }
    
        a.productList img {
            display: block;
            position: absolute;
        }
        
        a.productList span {
            position: absolute;
            left: 0px;
            text-align: center;
        }
        
        a.productList h6 {
            position: absolute;
            left: 15px;
            top: 2px;
            text-align: center;
            z-index: 1;
            font-size: 120%;
        }
    
    a.productListMedium {
        width: 196px;
        height: 160px;
    }
    
        a.productListMedium img {
            bottom: 10px;
        }
        
        a.productListMedium span {
            width: 196px;
            top: 130px;
            height: 30px;
            line-height: 30px;
        }
        
    a.productListWohnnet {
        width: 175px;
        height: 142px;
    }
    
        a.productListWohnnet img {
            /*bottom: 10px;*/
        }
        
        a.productListWohnnet span {
            display: none;
        }
        
    a.productListMediumWhirlpools {
        width: 147px;
        height: 140px;
    }
    
        a.productListMediumWhirlpools img {
            bottom: 10px;
        }
        
        a.productListMediumWhirlpools span {
            width: 147px;
            top: 110px;
            height: 30px;
            line-height: 30px;
        }
    
    a.productListTiny {
        width: 98px;
        height: 88px;
    }
    
        a.productListTiny img {
            bottom: 10px;
        }
        
        a.productListTiny span {
            width: 98px;
            top: 60px;
            height: 30px;
            line-height: 30px;
        }
    
    a.productFinderList {
        width: 145px;
        height: 130px;
    }
    
    a.productFinderListInner {
        border-bottom: 1px solid white;
    }
    
    a.productFinderList:hover {
    
    }
        
        a.productFinderList span {
            width: 145px;
            top: 110px;
            height: 20px;
            line-height: 20px;
        }
    
    div#productDetail {
        margin-left: -20px;
        width: 635px;
    }
    
        div#productInfo {
            width: 430px;
            float: left;
            overflow: hidden;
        }
            
            div#productImage {
                display: block;
                position: relative;
                overflow: hidden;
                width: 430px;
                height: 334px;
            }
            
                div#productImage h1 {
                    position: absolute;
                    margin: 0px;
                    padding: 0px;
                    top: 20px;
                    left: 20px;
                }
                
                div#productImage img {
                    position: absolute;
                    top: 20px;
                }
            
            /* product links */
            ul#productLinks {
                width: 185px;
                float: left;
                padding: 0px 20px 0px 20px;
                font-size: 95%;
                margin-top: 20px;
            }
            
            ul#productLinks li {
                margin: 0px 0px 0px 0px;
                padding: 5px 0px 5px 5px;
            }
            
            ul#productLinks li a {
                font-weight: bold;
                text-decoration: none;
            }
            
            ul#productLinks li span {
                font-size: 80%;
            }
            
            div#productDescr {
                width: 185px;
                float: left;
                overflow: hidden;
                padding: 0px 20px 0px 0px;
                margin-top: 20px;
            }
            
            table.productData  {
                
            }
            
            table.productDataSmall  {
                font-size: 85%;
            }
            
            table.productData tr td {
                vertical-align: top;
            }
            
            table.productData tr td.highlighted {
                /*font-weight: bold;*/
            }
            
            table.productData tr td.caption {
                padding: 0px 5px 2px 0px;
            }
            
            table.productData table tr td.value {
                padding: 0px 0px 2px 0px;
            }
            
            div.productFeatureDescr {
                margin-top: 20px;
                font-size: 85%;
            }
            
            div.productHint {
                font-size: 85%;
            }
            
            div.productPriceHint {
                margin-top: 20px;
                font-size: 85%;
            }
        
        div#productFinder {
            width: 205px;
            height: 560px;
            float: left;
        }
        
            div#productFinder h6
            {
                padding: 0px 0px 0px 20px;
            }
            
            body#productFinderBody {
                margin: 0px;
                padding: 0px;
            }
            
            div#productFinderProducts {
                padding: 0px 0px 0px 20px;
            }
            
}

/* **************************************************************************
 * PRINT
 * ************************************************************************** */
@media print {
    a.productFinderList:hover {
    
    }
        
        a.productFinderList span {
            width: 145px;
            top: 110px;
            height: 20px;
            line-height: 20px;
        }
    
    
    a.productList {
        display: block;
        position: relative;
        float: left;
        font-size: 80%;
        text-decoration: none;
        overflow: hidden;
    }
    
    a.xInner {
        border-right: 1px solid white;
    }
    
    a.yInner {
        border-bottom: 1px solid white;
    }
    
    a.productList:hover {
    
    }
    
        a.productList img {
            display: block;
            position: absolute;
        }
        
        a.productList span {
            position: absolute;
            left: 0px;
            text-align: center;
        }
    
    a.productListMedium {
        width: 196px;
        height: 160px;
    }
    
        a.productListMedium img {
            bottom: 10px;
        }
        
        a.productListMedium span {
            width: 196px;
            top: 130px;
            height: 30px;
            line-height: 30px;
        }
        
    a.productListMediumWhirlpools {
        width: 147px;
        height: 120px;
    }
    
        a.productListMediumWhirlpools img {
            bottom: 10px;
        }
        
        a.productListMediumWhirlpools span {
            width: 147px;
            top: 90px;
            height: 30px;
            line-height: 30px;
        }
    
    a.productListTiny {
        width: 98px;
        height: 88px;
    }
    
        a.productListTiny img {
            bottom: 10px;
        }
        
        a.productListTiny span {
            width: 98px;
            top: 60px;
            height: 30px;
            line-height: 30px;
        }
    
    div#productDetail {
        margin-left: -20px;
        width: 635px;
    }
    
        div#productInfo {
            width: 430px;
            float: left;
            overflow: hidden;
        }
            
            div#productImage {
                display: block;
                position: relative;
                overflow: hidden;
                width: 430px;
                height: 334px;
            }
            
                div#productImage h1 {
                    position: absolute;
                    margin: 0px;
                    padding: 0px;
                    top: 20px;
                    left: 20px;
                }
                
                div#productImage img {
                    position: absolute;
                    top: 20px;
                }
            
            /* product links */
            ul#productLinks {
                width: 185px;
                float: left;
                padding: 0px 20px 0px 20px;
                font-size: 95%;
                margin-top: 20px;
            }
            
            ul#productLinks li {
                margin: 0px 0px 5px 0px;
                padding: 0px 0px 5px 0px;
            }
            
            ul#productLinks li a {
                font-weight: bold;
                text-decoration: none;
            }
            
            ul#productLinks li span {
                font-size: 80%;
            }
            
            div#productDescr {
                width: 185px;
                float: left;
                overflow: hidden;
                padding: 0px 20px 0px 0px;
                margin-top: 20px;
            }
            
            table.productData  {
                font-size: 85%;
            }
            
            table.productData tr td {
                vertical-align: top;
            }
            
            table.productData tr td.highlighted {
                /*font-weight: bold;*/
            }
            
            table.productData tr td.caption {
                padding: 0px 5px 2px 0px;
            }
            
            table.productData table tr td.value {
                padding: 0px 0px 2px 0px;
            }
            
            div.productFeatureDescr {
                margin-top: 20px;
                font-size: 85%;
            }
            
            div.productHint {
                font-size: 85%;
            }
            
            div.productPriceHint {
                margin-top: 20px;
                font-size: 85%;
            }
        
        div#productFinder {
            display: none;
        }
}