/* HTML Stylesheet Script 1.0*
/* Autor SBL Multimedia*/

body
{
     background-position: center;
     background-position: top;
     background-color: #8b95ff;
     background-attachment: fixed;
}

a 
{
    
}

a:hover
{
    
}

a img 
{
    
}

ul#navigation_main
{
    font-size: 14pt;
    color: #FFFFFF;
    font-family: 'PT Sans Narrow', sans-serif;
}

ul#navigation_main li
{
    float: left; 
    position: relative;  
    list-style-type: none;
}

ul#navigation_main li a 
{
    color: #FFFFFF;
    text-decoration: none;    
}

ul#navigation_main li a:hover
{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

    .navigation_main :hover
    {
        height: 26.5px;
        width: auto;
        background-color: #AAD5FF;
    }

ul#navigation_main li.home
{
    width: 11.28%;
    text-align: center;
}

ul#navigation_main li.info
{
    width: 13.28%;
    text-align: center;
    background-color: #AAD5FF;
}

ul#navigation_main li.leistungen
{
    width: 16.28%;
    text-align: center;
}

ul#navigation_main li.referenzen
{
    width: 15.28%;
    text-align: center;
}

ul#navigation_main li.kontakt
{
    width: 13.28%;
    text-align: center;
}

ul#navigation_main li.LV
{
    width: 16.28%;
    text-align: center;
}

ul#navigation_main li.impressum
{
    width: 14.28%;
    text-align: center;
}

/* root_site Setup*/
#root_site
{
    margin-top: 10px;
    height: 1300px;
    width: 900px;
    background-color: #FFFFFF;
}


    #head_container
    {
     background-color: #FFFFFF;
     width: 95%;
     height: 90px;
     
     margin-left: auto;
     margin-right: auto;
     text-align: center; 
      
    }
        .header_background
        {
            height: 100%;
            width: 95%;
            background: url(images/IBL_Logo.gif) no-repeat;            
        }
        
        .header_text
        {
            font-size: 20pt;
            color: #000000;
            font-family: 'PT Sans Narrow', sans-serif;
            text-align: left;

            height: 90px;
            width: auto;
            margin-left: 160px;
            margin-top: -100px;
        }
        
        .header_contact
        {
            font-size: 8pt;
            color: #000000;
            font-family: 'PT Sans Narrow', sans-serif;
            text-align: left;

            height: 90px;
            width: auto;
            margin-left: 740px;
            margin-top: -130px;
        }
    
    #navi_container
    {
     background-color: #141b66;
     width: 95%;
     height: 26.5px;
     margin-left: auto;
     margin-right: auto;  
     
    }
        .navi_container
        {
            width: 95%;
            height: 30px;
            background-color: #141b66;
        }
    
    #space1
    {
     background-color: #FFFFFF;
     width: 95%;
     height: 10px;   
    }
    
    #content_container
    {
     background-color: #141b66;
     width: 95%;
     height: 1125px;
     
     margin-left: auto;
     margin-right: auto;
     text-align: center;   
    }

        
            #space2
            {
                width: 100%;
                height: 25px;
                background-color: #141b66;
            }
            
            .oben_links
            {
                width: 43.5%;
                height: 100px;
                
                margin-left: 5%;
                float: left;
                text-align: center;
                background-color: #FFFFFF;
            }
            
                .hermann_image
                {
                    height: 100px;
                    width: 73px;
                    
                    background: url(images/hermann_grau.jpg) no-repeat;
                    
                    float: left;
                }
                
                .hermann_text
                {
                    height: 80px;
                    width: 298px;

                    float: right;
                }
            
            .oben_rechts
            {
                width: 43.5%;
                height: 100px;

                margin-right: 5%;
                float: right;
                text-align: center;
                background-color: #FFFFFF;
            }
            
                .stephan_image
                {
                    height: 100px;
                    width: 78px;

                    background: url(images/stephan.jpg) no-repeat;

                    float: left;    
                }
                
                .stephan_text
                {
                    height: 80px;
                    width: 290px;

                    float: right;
                    padding-top: 10px; 
                }
            
            #space3
            {
                height: 25px;
                width: 100%;
                margin-top: 100px;
                
                background-color: #141b66;
            }
            
            .unten_links
            {
                width: 43.5%;
                height: 100px;

                margin-left: 5%;
                float: left;
                text-align: center;
                background-color: #FFFFFF;
            }
            
                .thomas_image
                {
                    height: 100px;
                    width: 73px;

                    background: url(images/thomas.jpg) no-repeat;

                    float: left;
                }

                .thomas_text
                {
                    height: 80px;
                    width: 298px;
                    
                    line-height: 12pt;

                    float: right;

                }
            
            .unten_rechts
            {
                width: 43.5%;
                height: 100px;

                margin-right: 5%;
                float: right;
                text-align: center;
                background-color: #FFFFFF;
            }
            
                .gaby_image
                {
                    height: 100px;
                    width: 73px;

                    background: url(images/gaby.jpg) no-repeat;

                    float: left;
                }

                .gaby_text
                {
                    height: 80px;
                    width: 298px;

                    float: right;
                    padding-top: 10px;
                }
                
            #space4
            {
                height: 25px;
                width: 100%;
                margin-top: 110px;

                background-color: #141b66;
            }
            
            .liste1
            {
                width: auto;
                height: 80px;

                margin-left: 5%;
                margin-right: 5%;
                text-align: center;
                background-color: #FFFFFF;   
            }
            
                .links1
                {
                    height: 80px;
                    width: 25px;

                    float: left;
                    background-color: #8b95ff;
                }
                
                .text1
                {
                    height: 80px;
                    width: 600px;

                    float: left;
                    text-align: center;
                    background-color: #FFFFFF;  
                }
                
                .label1
                {
                    height: 80px;
                    width: 100px;

                    float: right;
                    background-color: #8b95ff;
                }
                
            #space5
            {
                height: 20px;
                width: 100%;
                margin-top: 0px;

                background-color: #141b66;
            }

            .liste2
            {
                width: auto;
                height: 80px;

                margin-left: 5%;
                margin-right: 5%;
                text-align: center;
                background-color: #FFFFFF;
            }

                .links2
                {
                    height: 80px;
                    width: 25px;

                    float: left;
                    background-color: #8b95ff;
                }

                .text2
                {
                    height: 80px;
                    width: 600px;

                    float: left;
                    text-align: center;
                    background-color: #FFFFFF;
                }

                .label2
                {
                    height: 80px;
                    width: 100px;

                    float: right;
                    background-color: #8b95ff;
                }
                
            #space6
            {
                height: 20px;
                width: 100%;
                margin-top: 0px;

                background-color: #141b66;
            }

            .liste3
            {
                width: auto;
                height: 80px;

                margin-left: 5%;
                margin-right: 5%;
                text-align: center;
                background-color: #FFFFFF;
            }

                .links3
                {
                    height: 80px;
                    width: 25px;

                    float: left;
                    background-color: #8b95ff;
                }

                .text3
                {
                    height: 80px;
                    width: 600px;

                    float: left;
                    text-align: center;
                    background-color: #FFFFFF;
                }

                .label3
                {
                    height: 80px;
                    width: 100px;

                    float: right;
                    background-color: #8b95ff;
                }
                
            #space7
            {
                height: 20px;
                width: 100%;
                margin-top: 0px;

                background-color: #141b66;
            }

            .liste4
            {
                width: auto;
                height: 80px;

                margin-left: 5%;
                margin-right: 5%;
                text-align: center;
                background-color: #FFFFFF;
            }

                .links4
                {
                    height: 80px;
                    width: 25px;

                    float: left;
                    background-color: #8b95ff;
                }

                .text4
                {
                    height: 80px;
                    width: 600px;

                    float: left;
                    text-align: center;
                    background-color: #FFFFFF;
                }

                .label4
                {
                    height: 80px;
                    width: 100px;

                    float: right;
                    background-color: #8b95ff;
                }
                
            #space8
            {
                height: 20px;
                width: 100%;
                margin-top: 0px;

                background-color: #141b66;
            }

            .liste5
            {
                width: auto;
                height: 80px;

                margin-left: 5%;
                margin-right: 5%;
                text-align: center;
                background-color: #FFFFFF;
            }

                .links5
                {
                    height: 80px;
                    width: 25px;

                    float: left;
                    background-color: #8b95ff;
                }

                .text5
                {
                    height: 80px;
                    width: 600px;

                    float: left;
                    text-align: center;
                    background-color: #FFFFFF;
                }

                .label5
                {
                    height: 80px;
                    width: 100px;

                    float: right;
                    background-color: #8b95ff;
                }
                
            #space9
            {
                height: 20px;
                width: 100%;
                margin-top: 0px;

                background-color: #141b66;
            }

            .liste6
            {
                width: auto;
                height: 80px;

                margin-left: 5%;
                margin-right: 5%;
                text-align: center;
                background-color: #FFFFFF;
            }

                .links6
                {
                    height: 80px;
                    width: 25px;

                    float: left;
                    background-color: #8b95ff;
                }

                .text6
                {
                    height: 80px;
                    width: 600px;

                    float: left;
                    text-align: center;
                    background-color: #FFFFFF;
                }

                .label6
                {
                    height: 80px;
                    width: 100px;

                    float: right;
                    background-color: #8b95ff;
                }
                
            #space10
            {
                height: 20px;
                width: 100%;
                margin-top: 0px;

                background-color: #141b66;
            }

            .liste7
            {
                width: auto;
                height: 80px;

                margin-left: 5%;
                margin-right: 5%;
                text-align: center;
                background-color: #FFFFFF;
            }

                .links7
                {
                    height: 80px;
                    width: 25px;

                    float: left;
                    background-color: #8b95ff;
                }

                .text7
                {
                    height: 80px;
                    width: 600px;

                    float: left;
                    text-align: center;
                    background-color: #FFFFFF;
                }

                .label7
                {
                    height: 80px;
                    width: 100px;

                    float: right;
                    background-color: #8b95ff;
                }
                
            #space11
            {
                height: 20px;
                width: 100%;
                margin-top: 0px;

                background-color: #141b66;
            }

            .liste8
            {
                width: auto;
                height: 80px;

                margin-left: 5%;
                margin-right: 5%;
                text-align: center;
                background-color: #FFFFFF;
            }

                .links8
                {
                    height: 80px;
                    width: 25px;

                    float: left;
                    background-color: #8b95ff;
                }

                .text8
                {
                    height: 80px;
                    width: 600px;

                    float: left;
                    text-align: center;
                    background-color: #FFFFFF;
                }

                .label8
                {
                    height: 80px;
                    width: 100px;

                    float: right;
                    background-color: #8b95ff;
                }
                    
                   
    #footer_container
    {
        background-color: #8b95ff;
        width: 95%;
        height: 19px;
        color: #000000;
        font-size: 10pt;

        margin-left: auto;
        margin-right: auto;
        text-align: center;   
    }
            
