body
{
    color:#000;
    background-image:url(background01.jpg); 
    background-color: #ecf2ff;
}
#whenAndWhere #whenAndWhereContent .when .dateAndPlaceWrap .order a.whenAndWhereBlack,
a
{
    color:#fff;
}

input,
textarea
{
    border-color: #bab9b7;
}

/***** GENERAL CLASSES **********/
.adv
{
    background-color:#9ad3ff;
    border-color:#002551;
}
.rssMore
{
    color:#002551;
}
.text a
{
    color:#20448e;
}
/*******************************/

    #mainMenu ul li
    {
        border-left-color:#4671ba;
        border-right-color:#2a5db3;
        
    }
    
        #mainMenu ul li.selected
        {
            background-image:url('mainMenu_selected.gif');
            border-left-color:#2a5db3;
            
        }    
        
        #wrapper #mainMenu ul li#orderTickets
        {
            background-image: url(order_tickets_arrow.gif);
            background-color: #bb201a;
            
        }
        
            #wrapper #mainMenu ul li#orderTickets a
            {
                border-top-color: #e9332c;
                border-bottom-color: #931a15;
                
            }
                    
            #mainMenu ul li#orderTickets a span
            {
                color:white;
            } 
            
                .hover2,
                #mainMenu ul li#orderTickets a:Hover
                {
                    background-image:url('mainMenu_hover.jpg');
                }                
            
            #mediaMenu .mediaBtn img
            {
                border-color:#FFFFFF;
            }
            
            .mediaPreview0,
            .mediaPreview1,
            .mediaPreview2,
            .mediaPreview3
            {
                background-color:#022251;
                color:#fff;
            }
            
            
            #mediaMenu a
            {
                background-color:#dddddd;
                color:#fff;
            }
            
            #mediaMenu .MediaBtn0 a
            {
                background-image:url(sprite.gif);
            }
            
            #mediaMenu .mediaBtn a:Hover
            {
                color:#20448e;
            }
            
                #mediaMenu .MediaBtn0 a:Hover
                {
                    background-image:url(sprite.gif);
                }
                
            #mediaMenu .MediaBtn1 a,
            #mediaMenu .MediaBtn2 a
            {
                background-image:url(sprite.gif);
            }
            
                #mediaMenu .MediaBtn1 a:Hover,
                #mediaMenu .MediaBtn2 a:Hover
                {
                    background-image:url(sprite.gif);
                }
                
            #mediaMenu .MediaBtn3 a
            {
                background-image:url(sprite.gif);
            }
            
                #mediaMenu .MediaBtn3 a:Hover
                {
                    background-image:url(sprite.gif);
                }
                
#faq h2.toggler 
{
    color: #070000;
}
.column450
{
    border-left-color:#9aacd2;
}
    .column2 .rssPart span,
    .column1 .rssPart span
    {
        color:#777777;
    }

    .rssPart a
    {
        color:black;
    }
.column300 .rss300
{    
    border-color: #002551;
    background-image:url('rss_block_background_column300.gif');
    background-color: #63ade7;
}
    .column300 .rss300 .rssPart
    {
        border-bottom-color: #20448e;
        background-image:url('comment.gif');
    }
    
        .column300 .rss300 .rssPart a
        {
            color:#20448e;
        }
        
        .column300 .rss300 .rssPart span
        {
            color:#333333;
        }
    .column300 .rss300 .rssMore
    {
        background-color:#20448e;
        color:white;
    }
.twoColumns .column1,
.twoColumns .column2
{
    border-bottom-color: #666455;
}
#whenAndWhere #whenAndWhereMenu a
{
    border-top-color: #002551;
    border-right-color: #002551;
    border-left-color: #002551;
    background-color:#001a4f;
    color:#fff;
}
    
#whenAndWhere #whenAndWhereContent
{
    border-color:#002551;
    background-image:url(background-country.jpg); 
    background-color: #68b0ea;
}

    #whenAndWhere #whenAndWhereContent .when .dateAndPlaceWrap
    {
        background-image:url(whenandwhere_bottom_line.gif);
    }

#whenAndWhereContent .when div.dateAndPlaceWrap .order a.whenAndWhereColor , 
.column150 #subMenu li a:Hover
{
    color:#458ccc;
}
#whenAndWhere #whenAndWhereContent .when .dateAndPlaceWrap .order
{
    color:#002359;
}
.column150 #subMenu li a
{
    color:black;
}

#whenAndWhere #whenAndWhereContent .when .dateAndPlace h3
{
    color:#000;
}
#whenAndWhere #whenAndWhereContent .when .dateAndPlace p
{
    color:#333; 
}

#whenAndWhereContent .when div.dateAndPlaceWrap .bottomLine
{
    background:url(whenandwhere_bottom_line.gif);
} 
#whenAndWhere #whenAndWhereContent #order 
{
    border-top-color: #154170;
    background-image: url(sprite.gif);
    color: #fff;
}
#footer #footerMenu2,
#footer #footerMenu
{
    color:#005fb1;
}
#footer #footerMenu2 a,
#footerMenu,
#footerMenu a
{
    color:#005fb1;
}
/********** LIGHTBOX *********/
 .lightbox-overlay
{
    background-color:#000;
}
.lightbox-content
{
    background-color:#20448e;
    color:white;
    border:1px solid #04235a;
}
    .lightbox-close-wrapper span
    {
        color:white;
    }
    
.lightbox-close-wrapper #lightbox-download-now
{
    background-image:url(lightbox-download-now.gif);
}
.lightbox-close
{
    background-color:#96d0fe;
    color:black;
}
#lightbox-pages
{
    color:white;
}
    #mediaSliderWrapper #left
    {  
        color: #fff;
        background-image: url(slider-previous.gif);
    }
    
    #lightbox-buttons #left
    {  
        color: #fff;
        background-image: url(lightbox-previous.gif);
    }
    
    #wrapper #mediaSlider #mediaSliderWrapper .disabledBtn
    {
        color: #a4a2a2;
        cursor: default;
    }
    
    #wrapper #mediaSliderWrapper .hoverEffct
    {
        color: #20448f;        
    }
    
    
#mediaSliderWrapper #right
{
    color:#fff;
    background-image:url(slider-next.gif);
}
#lightbox-buttons #right
{
    color:#fff;
    background-image:url(lightbox-next.gif);
}
/******** mediaSlider *************/
#mediaSlider
{
    background-color:#5a84ce;
}
#mediaSliderWrapper #left
{
    color:#a4a2a2;
}

/**** WHERE & WHEN PAGE *****/
#city
{
    background-color:#fffce7;
}
    #cityContent .dayTimeWrap
    {
            border-top-color:#9ad3ff;
            border-left-color:#9ad3ff;
            border-right-color:#9ad3ff;
    }
    
        #cityContent .dayTime
        {
            border-bottom-color:#9ad3ff;
            background-color:#eff8ff;
        }
        
        #cityContent .dayTime .time 
        {
            color:#20448e;
        }
        
            #cityContent .dayOrder a
            {
                background-image:url(city_order_now_background.gif);
                border-color:#002551;
            }
        
                #cityContent .dayOrder a span
                {
                    color:#fff;
                    background-image:url(city_order_now_arrow.gif);
                    border-color:#93c1ec;
                }
        
        #cityContent .adv a
        {
            color:#0e518d;
        }
        
        #cityContent .adv a.advLink
        {
            background-image:url('arrow_adv.gif') 
        }
        
        #city
        {
            border-top:1px solid #20448e;
            border-left:1px solid #20448e;
            border-right:1px solid #20448e;
        }
        
        #city span
        {
            color:#20448e;
        }
            
            #cityMenu
            {
                background-color:#20448e
            }
            
                #cityMenu a
                {
                    background-color:#20448e;
                    border:0px;
                }
                
                    
                    #cityMenu a.selected
                    {
                        background-color: #80b8eb;
                        border:1px solid #20448e;
                    }
    
    .column630 .bgCitys
    {
        background-color:#d6e6fb;
    }
    
    .column630 .citys 
    {
        border-bottom-color:#20448e;
    }
    
        .column630 .citys .citysDate span,
        .column630 .citys .citysDate a,
        .column630 .citys .citysTxt
        {
            color:#20448e;
        }
    
    .column630 .citys .citysOrder
    {
        background:url('order_tickets_background.gif') repeat-x;
        color:white;
        border-color:#002551;
    }
                    
    .column630 .citys .citysOrder span
    {
        background:url('city_order_now_arrow.gif') no-repeat  right 3px;
        border-color:#90bee8;
    }
    
/******************* BLOG *********************/
.comment 
{
    border-color: #20448e;
    background-color:#5a84ce;
    color:white;
}
h3#comments
{
    background-color:#5a84ce;
    border-color:#20448e;
    background:url(blog-comments.gif) repeat-x #05317d;
    color:white;
}
.comment-author a:hover
{
    color:#20448E;
}
.blogOverview
{
    border-bottom-color:gray;
}
.postmetadata a,
.postmetadata
{
    color:#666666;
}
    .postmetadata a:Hover
    {
        color:#000000;
    }
    
#commentform #submit
{
    border-left-color:#403a25;
    border-bottom-color: #403a25;
    border-top-color: #d8cc9a;
    border-right-color: #ffefbb;
    background-color:#20448e;
    color:white;
}    
.comment-meta a
{
    color:white;
}
#article .comment-author .url
{
    color:white;
}
    #article .comment-author .url:Hover
    {
        text-decoration:underline;
    }

.navigation a,
.navigation .alignright,
.navigation .alignleft
{
    color:#20448e;
}
.cat-item a 
{
    color:black;
}
.blogOverview h2 a
{
    color:black;
}
.listBlock
{
    border-bottom-color:#20448e;
}
/***** where and when *******/
#wrapper #whenAndWhere #whenAndWhereMenu .enabledBtn
{
    background-color:#001a4f;
    color:white;
}
#wrapper #whenAndWhere #whenAndWhereMenu .enabledBtnWhen
{
    background-color:#9AD3FF;
    color:#000000;
}
#whenAndWhere #whenAndWhereMenu a#whenMenu,
#wrapper #whenAndWhere #whenAndWhereMenu .disabledBtn
{
    background-color:#d6e0f7;
    color:#000;
}
#wrapper #whenAndWhere #whenAndWhereContent .when .whenAndWhere-background-wrap
{
    background-image:url(sprite.gif);
}
#wrapper #whenAndWhere #whenAndWhereContent .when .whenAndWhere-background-wrap a .order,
#wrapper #whenAndWhere #whenAndWhereContent .when .whenAndWhere-background-wrap .dateAndPlace h3
{
    color:#fff;
}
    #wrapper #whenAndWhere #whenAndWhereContent .when .whenAndWhere-background-wrap .dateAndPlace p
    {
        color:#80b8eb;
    }

#wrapper #whenAndWhere .differentBackgroundWhen
{
    background:url(whenandwhere_background.gif) repeat-x #68b0ea;
}

/************* REDDOT *********/
.reddotSEO,
.reddotSubPage,
.reddotMain,
.reddot
{
    border:1px solid black;
    background-color:#f1c336;
    margin-bottom:10px;
    padding:5px;
}
.reddotSubPage
{
    background-color:#ffae00;
}
.reddotMain
{
    background-color:#f19236;
}
.reddotSEO
{
    background-color:#008af4;
    color:#ffffff;
}
