﻿/*  [polku]  */
    /*  [general]  */
        .polku #headerWrapper #navi
        {
            
        }  
        .polku #contentWrapper #contentLeft,
        .polku #contentWrapper  #contentRight .infobox
        {
           /*  padding-top: 8px; */                
        }  
        .polku #contentWrapper  #contentRight .infobox .title h2
        {
            margin: 0px;
            padding: 0px;
        }
        .polku #contentWrapper #contentCenter
        {
            padding-top: 7px;
        }
    /*  [/general]  */
    
    /*  [footer]  */
        .polku #footerWrapper
        {
            background-image: url('/Layout/Polku/Image/polku_footer_bg.gif');
        }
        .polku #footerWrapper .text .content .separator
        {
            font-weight: normal;
            color: #fff;
        }    
    /*  [/footer]  */

    /*  [Components]  */
        /*  [.text]  */
            .polku .text .title h2
            {
                color: #60a7d2;
            }
        /*  [.text]  */
    /*  [/Components]  */

    /*  [css custom classes]  */
        /*  [infobox]  */
            .polku .infobox .title
            {
                background: url('/Layout/Polku/Image/polku_info_bg.gif') no-repeat 0 0;   
                height: 103px;                           
            }
            .polku .infobox .content p
            {
                margin: 0px;
                padding: 3px 10px 3px 15px;
            }
            .polku .infobox .content .pt1
            {
                background: url('/Layout/Polku/Image/polku_info_bg2.gif') repeat-y 0 0;          
            }            
            .polku .infobox .content .pt2
            {
                background: url('/Layout/Polku/Image/polku_info_bg3.gif') no-repeat left bottom; 
                color: #fff;
                padding-bottom: 5px;
            }
        /*  [/infobox]  */
        
        /*  [roundedBox]  */  
            .polku .roundedBox
            {
                background-image: url('/Layout/Polku/Image/polku_roundBoxBottom.gif');            
            }               
            .polku .roundedBox .title
            {
                background-image: url('/Layout/Polku/Image/polku_roundBoxTitle.gif');
            }
            .polku .roundedBox .content
            {
                background-image: url('/Layout/Polku/Image/polku_roundBoxBody.gif');
            }
            .polku .roundedBox .title h2
            {
                color: #fff;
            }
        /*  [/roundedBox]  */
    
    /*  [/css custom classes]  */        
/*  [/polku]  */    

/* --------------------------------------------- */

/*  [polku]  */
    .polku #contentWrapper a:hover,
    .polku #contentCenter .text h2,
    .polku #contentCenter h1,
    .polku #contentCenter h2,
    .polku #contentCenter h3  
    {
        color: #60a7d2;
    }
    
    .polku #contentCenter a 
    {
        color: #616262;
    }
    
    .polku .roundedBox #contentLeft .text .title h2,
    .polku .roundedBox #contentRight .text .title h2
    {
        color: #fff !important;
    }
    .polku #footerWrapper .text a,
    .polku #footerWrapper .text a:hover,
    .polku #navi .naviContent2 .text,
    .polku #navi .naviContent2 .text a
    {
        color: #fff;
    }
    .polku #navi .naviContent2
    {
        min-height: 15px;
    }
   
    .polku #navi .naviContent2 .text
    {
        float: right;
        text-transform: none;
        color: #fff;
        padding-right: 50px;
        margin-top: -15px;
    }
    .polku #navi .mainnavi
    {
        padding: 0px;
    }
    .polku #navi .mainnavi ul.children
    {
        display: none;
    }
    
    .polku #navi .subnavi
    {
        height: 25px;    
        margin-right: 40px;
        padding-left: 0px;        
    }
    .polku #navi .subnavi .content
    {
        width: 100%;
        margin-left: 10px;
    }
    
    .polku #navi .subnavi .content,
    .polku #navi .subnavi .content ul li
    {
        border-color: #fff;
    }
    /*  [announcement]  */            
        .polku .roundedBox .title 
        {
            background: url('/Layout/Polku/Image/polku_rndBoxTop.png') no-repeat 0 0 !important;
        }
        .polku .roundedBox .title h2 span
        {
            background-color: #60a7d2;
        }
        .polku .roundedBox .content,
        .polku .roundedBox .hyperLinkAnnouncementArchiveLink
        {
            background: url('/Layout/Polku/Image/polku_rndBoxBody.png') repeat-y 0 0 !important;            
        }
        .polku .roundedBox .hyperLinkAnnouncementArchiveLink
        {
            padding: 2px 5px 2px 10px;
        }
        .polku .roundedBox 
        {
            background: url('/Layout/Polku/Image/polku_rndBoxBtm.png') no-repeat bottom left;
        }
        .polku .roundedBox .content,
        .polku .roundedBox .content a,
        .polku .roundedBox .hyperLinkAnnouncementArchiveLink a
        {
            color: #616262 !important;
        }
        .polku .roundedBox .content .announcement        
        {
            padding: 5px 10px 5px 16px;
        }
        .polku .roundedBox .hyperLinkAnnouncementArchiveLink
        {
            padding: 0px 16px 0px 16px;
            text-align: right;
        }
        .polku .announcement .labelPublishingTime
        {
            color: #666;
        }
        /*  [.archive]  */
            .polku .announcementArchive table td
            {
                padding: 5px 10px 5px 0px;
                border-bottom: solid 1px #60a7d2;
            }
            .polku .announcementArchive .function
            {
                padding-top: 10px;
            }
        /*  [/.archive]  */
    /*  [/announcement]  */
    
    
    /*  [navigation]  */
        .polku #headerWrapper #navi .navigation
        {
            padding-left: 6px;
        }
    
        .polku .navigation .selected a,
        .polku .mainnavi .selectedPath a        
        {
            color: #80bad8 !important;
        }
        .polku div#navi
        {
            background: url('/Layout/Polku/Image/polku_rNavTop.png') no-repeat 0 0;
        }
        .polku div#navi div.naviContent2
        {
            background: url('/Layout/Polku/Image/polku_rNavCenter.png') repeat-y 0 0;
        }
        .polku div#navi div.naviContent
        {
            background: url('/Layout/Polku/Image/polku_rNavBtm.png') no-repeat bottom left;
        }
        .polku #footerWrapper
        {
            background: url('/Layout/Polku/Image/polku_footerBg.png') no-repeat bottom left;
        }
        
        .polku div#navi div.naviContent2 .mainnavi .content ul li
        {
            padding-right: 20px;
        }
    /*  [/navigation]  */
    .polku #footerWrapper .control .separator
    {
        color: #fff;
        font-weight: normal;
    }
    
    .polku div#contentWrapper div#contentRight
    {
        width: 234px;
    }
/*  [/polku]  */