/*****************************************************************************************************************************************/
/************************************************************* custom-xl.css ***************************************************************/
/*****************************************************************************************************************************************/


/*******************************************************************************************************************************************/
/* Sonderfall: max Width 1235.99px */
/*******************************************************************************************************************************************/
    @media (max-width: 1235.99px){		
        
        /*****************************************************************************************************************************************/
        /* Header
        /*****************************************************************************************************************************************/
            .divHeaderOuter {
                    
            }

            /*************************************************************************************************************************************/
            /* Navigation */
                .divHeader div.Navigation {
                    
                }

                /*********************************************************************************************************************************/
                /* Table */
                    .divHeader table.Navigation {
                       
                    }
                   
                    .divHeader table.Navigation tr td.Spacer {
                        width: 20px;
                    }

        
    }


/*******************************************************************************************************************************************/
/* Sonderfall: max Width 1355.99px */
/*******************************************************************************************************************************************/
    @media (max-width: 1355.99px) {

        /*****************************************************************************************************************************************/
        /* Header
        /*****************************************************************************************************************************************/
            .divHeaderOuter {
                
            }

            /*************************************************************************************************************************************/
            /* Table */
                .tableHeader {
                   
                }
               
                /* Columns */                 
                    .tableHeader tr td.ColumnLogout {
                        width: 150px;                        
                    }






        /*****************************************************************************************************************************************/
        /* House Element */
        /*****************************************************************************************************************************************/	
            .divHouseElement {}
            
            .divHouseElementInner {
                min-width: 500px;			
            }

            /*************************************************************************************************************************************/
            /* House Background */
                .divHouseElement div.HouseBackground {
                    
                }

                .divHouseElement div.HouseBackground .visible-lg-inline {
                    display: none !important;
                }

                .divHouseElement div.HouseBackground .visible-md-inline {
                    display: inline !important;
                }


            /*************************************************************************************************************************************/
            /* House Storage (index: 10) */
                .divHouseElement div.HouseStorage {
                    
                }

                .divHouseElement div.HouseStorage .visible-lg-inline {
                    display: none !important;
                }

                .divHouseElement div.HouseStorage .visible-md-inline {
                    display: inline !important;
                }
            
            
            /*************************************************************************************************************************************/
            /* House Storage (index: 15) */
                .divHouseElement div.HouseInfo {			
                    top: 436px;
                    margin-left: -178px;
                    
                    font-size: 1.25em;
                    line-height: 1.334;
                }
            
            
            /*************************************************************************************************************************************/
            /* Text Box (Index: 20) */
                .divHouseElement div.TextBox {
                    min-width: 180px;
                }
                
                
                /*********************************************************************************************************************************/
                /* Line 1 */
                    .divHouseElement div.TextBox div.Line1 {
                        padding-bottom: 10px;
                        
                        font-size: 3.334em;
                        line-height: 1.05;			
                    }
                    
                    
                /*********************************************************************************************************************************/	
                /* Line 2 */
                    .divHouseElement div.TextBox div.Line2 {												
                        padding-bottom: 3px;
                    }

                    /* Variant: Title */
                        .divHouseElement div.TextBox div.Line2.Title {
                            font-size: 1.5em;
                            line-height: 1.334;
                        }
                    
                    
                /*********************************************************************************************************************************/	
                /* Line 3 */
                    .divHouseElement div.TextBox div.Line3 {
                        padding-top: 9px;
                        
                        font-size: 1.25em;
                        line-height: 1.334;
                    }	

                    .divHouseElement div.TextBox div.Line3.boxMaxWidth {
                        width: 115px !important;
                    }
                    

                /*********************************************************************************************************************************/
                /* Large Icon */
                    .divHouseElement div.TextBox div.LargeIcon {				
                        width: 116px;
                        height: 116px;		
                                        
                        background-size: 116px 116px;
                    }


                                            
                /*********************************************************************************************************************************/
                /* Pos 1 */
                    .divHouseElement div.TextBox.Pos1 {
                        top: 37px;								
                        margin-right: 198px;
                    }

                    .divHouseElement div.TextBox.Pos1 div.LargeIcon {
                        top: -24px;				
                        left: -140px;
                    }

                        
                /* Pos 2 */
                    .divHouseElement div.TextBox.Pos2 {
                        top: 72px;								
                        margin-left: 153px;
                    }

                    .divHouseElement div.TextBox.Pos2 div.LargeIcon {
                        top: -22px;
                        left: auto;
                        right: -129px;
                    }

                        
                /* Pos 3 */
                    .divHouseElement div.TextBox.Pos3 {
                        top: 362px;								
                        margin-left: 220px;
                    }

                    .divHouseElement div.TextBox.Pos3 div.LargeIcon {
                        top: -22px;
                        left: auto;
                        right: -129px;
                    }

                        
                /* Pos 4 */
                    .divHouseElement div.TextBox.Pos4 {
                        top: 228px;								
                        margin-left: -140px;
                    }
            
                    
                    
            /*************************************************************************************************************************************/
            /* Variant: Industry */
                .divHouseElement.Industry {

                }	
                        
                .divHouseElement.Industry div.divHouseElementInner {
                    left: -15px;
                }		


                /*********************************************************************************************************************************/
                /* Line 2 */
                    .divHouseElement.Industry div.TextBox div.Line2 {				
                                    
                    }			

                    /* Variant: Title */
                        .divHouseElement.Industry div.TextBox div.Line2.Title {
                            padding-bottom: 10px;	
                        }


                /*********************************************************************************************************************************/
                /* House Info */
                    .divHouseElement.Industry div.HouseInfo {			
                        top: 400px;
                        margin-left: -352px;			
                    }
                

                /*********************************************************************************************************************************/
                /* Pos 1 */
                    .divHouseElement.Industry div.TextBox.Pos1 {
                        top: 22px;
                        margin-right: 252px;
                    }

                /* Pos 2 */
                    .divHouseElement.Industry div.TextBox.Pos2 {
                        top: 78px;
                        margin-left: 228px;
                    }

                    .divHouseElement.Industry div.TextBox.Pos2 div.LargeIcon {
                        right: -160px
                    }

                /* Pos 3 */
                    .divHouseElement.Industry div.TextBox.Pos3 {
                        top: 302px;
                        margin-left: 228px;
                    }

                /* Pos 4 */
                    .divHouseElement.Industry div.TextBox.Pos4 {
                        top: 175px;
                        margin-left: -310px;
                    }


                    
                    

    }




/*******************************************************************************************************************************************/
/* Sonderfall: max Width 1439.99px */
/*******************************************************************************************************************************************/
    @media (max-width: 1439.99px) {


        /*****************************************************************************************************************************************/
        /* Header (Index: 100) */
        /*****************************************************************************************************************************************/
            .divHeaderOuter {}
            
            .divHeader {
                height: 62px;
            }
            
            .divHeaderInner {		
                
            }
                
            
            /*************************************************************************************************************************************/
            /* Logo */
                .divHeader div.Logo {
                    padding-top: 16px;
                }

                .divHeader div.Logo a {		
                    width: 124px;
                    height: 27px;
                    
                }

                .divHeader div.Logo a img {			
                    width: 124px;
                    height: 27px;
                }



            /*************************************************************************************************************************************/
            /* Navigation */
                .divHeader div.Navigation {
                    padding: 3px 0px 0px 0px;
                }
                
                /*********************************************************************************************************************************/
                /* Table */
                    .divHeader table.Navigation {			
                       
                    }		
                    
                    .divHeader table.Navigation tr td.Spacer {
                       
                    }

                /*********************************************************************************************************************************/
                /* Item */
                    .divHeader div.Navigation a.Item {
                        font-size: 1.334em;
                        line-height: 1.563;
                    }

                    .divHeader div.Navigation a.Item span {
                       
                    }


            /*************************************************************************************************************************************/
            /* Logout */
                .divHeader div.Logout {
                        
                }

                /* Link */
                    .divHeader div.Logout a {	
                        padding-top: 18px;
                        
                        font-size: 1.334em;
                        line-height: 1.563;		
                    }


            /*************************************************************************************************************************************/
            /* My Account */
                .divHeader div.MyAccount {
                    padding: 3px 0px 0px 0px;
                }

                /* Link */
                    .divHeader div.MyAccount a {                        
                        font-size: 1.334em;
                        line-height: 1.563;
                    }




        /*****************************************************************************************************************************************/
        /* Overlay My Account Menu */
        /*****************************************************************************************************************************************/
            div.divOverlayMyAccountMenu {

            }

            div.divOverlayMyAccountMenu div.OverlayInner div.OverlayContent {		
                
            }

            /* Inner */
                div.divOverlayMyAccountMenu div.OverlayInner div.OverlayContent div.OverlayContentInner {
                    padding: 76px 0px 0px 0px;
                }

            /* Close */
                div.divOverlayMyAccountMenu div.OverlayInner div.OverlayContent div.OverlayContentInner div.Close {			
                    top: 20px;
                    right: 20px;
                }


            /* Placeholder */
                div.divOverlayMyAccountMenu div.OverlayInner div.OverlayContent div.OverlayContentInner div.Placeholder {

                }

                /* Account */
                    div.divOverlayMyAccountMenu div.OverlayInner div.OverlayContent div.Placeholder div.Account {				
                        padding-left: 40px;
                        padding-right: 40px;
                        
                        font-size: 1.667em;
                        line-height: 1.35;
                    }

                /* Navigation */
                    div.divOverlayMyAccountMenu div.OverlayInner div.OverlayContent div.Placeholder div.Navigation { 
                        padding-left: 40px;
                        padding-right: 40px;
                        
                        font-size: 1.667em;
                        line-height: 1.35;
                    }    

                    /* Variant: With Icon */
                        div.divOverlayMyAccountMenu div.OverlayInner div.OverlayContent div.Placeholder div.Navigation a.WithIcon {				
                            background-position: left 9px;
                        }

                        /* Icon - Chart */
                            div.divOverlayMyAccountMenu div.OverlayInner div.OverlayContent div.Placeholder div.Navigation a.WithIcon.IconChart {                                	
                                background-position: left 7px;															
                            }

                        /* Icon - System */
                            div.divOverlayMyAccountMenu div.OverlayInner div.OverlayContent div.Placeholder div.Navigation a.WithIcon.IconSystem {																		
                                background-position: left 7px;									
                            }

                        /* Icon - Plumber */
                            div.divOverlayMyAccountMenu div.OverlayInner div.OverlayContent div.Placeholder div.Navigation a.WithIcon.IconPlumber {                             		
                                background-position: left 6px;															
                            }


        /*******************************************************************************************************************************************/
        /* Content Box */
        /*******************************************************************************************************************************************/
            .divContentElement div.ContentBox div.Value {
                font-size: 2.6em;
            }

    }