﻿
/*---------------------------------------------------
/*  site-general
/*---------------------------------------------------*/
body
{
    background-color: #FFFDDE;
    color: #333333;
    background-image: url('/media/bg-top.gif');
    background-repeat: repeat-x;
    background-position: top;
}

#recommend
{
    background-color: #FFFFFF;
    color: #333333;
    background-image: none;
}

a
{
    color: #333333;
}

.body
{
}

.page-position
{
    background-image: url('/media/bg.gif');
    background-repeat: repeat-y;
    background-position: center;
    background-color: #FFFDDE;
}

h1, .title
{
    color: #6B1838;
}

h2, .title-small
{
    color: #6B1838;
}

.banner
{
    /*background-image:url('/media/banner.jpg');*/
    background-repeat: no-repeat;
    background-color: #ffffff;
}

.initial
{
}

/*---------------------------------------------------
/*  menu-zone-horizontal
/*---------------------------------------------------*/

.menu-zone, #menu-zone-horizontal
{
    background-color: #7C6A56;
}

.menu-zone .menu-0, .menu-zone .menu-0-active, #menu-zone-horizontal .menu-0, #menu-zone-horizontal .menu-0-active
{
    color: #000000;
}

.menu-zone .menu-0:hover, .menu-zone .menu-0-active:hover, #menu-zone-horizontal .menu-0:hover, #menu-zone-horizontal .menu-0-active:hover
{
    color: #ffffff;
}


/*  menu-zone-horizontal BOTTOM LEFT
/*---------------------------------------------------*/


.menu-zone .bottom-left
{
    color: #ffffff;
}

.menu-zone .bottom-item
{
    color: #ffffff;
}

.menu-zone .bottom-middle, .menu-zone .bottom-middle a
{
    color: #ffffff;
}

.menu-zone .bottom-right, .menu-zone .bottom-right a
{
    color: #ffffff;
}

/*---------------------------------------------------*/
/*  content-zone
/*---------------------------------------------------*/


/*  content-zone LEFT
/*---------------------------------------------------*/

#column-left .menu-left-0
{
    color: #6B1838;
}

#column-left .menu-left-0 a, #column-left .menu-left-1 a, #column-left .menu-left-2 a, #column-left .menu-left-3 a
{
    color: #333333;
}

#column-left .menu-left-0 a:hover, #column-left .menu-left-1 a:hover, #column-left .menu-left-2 a:hover, #column-left .menu-left-3 a:hover
{
    color: #6B1838;
}

#column-left .menu-left-0-active a, #column-left .menu-left-1-active a, #column-left .menu-left-2-active a, #column-left .menu-left-3-active a
{
    color: #6B1838;
}

#column-left .menu-left-0-active a:hover, #column-left .menu-left-1-active a:hover, #column-left .menu-left-2-active a:hover, #column-left .menu-left-3-active a:hover
{
    color: #333333;
}

#column-left .menu-left-1, #column-left .menu-left-1-active:hover
{
    border-bottom: 1px dashed #ADA188;
    background-image: url(/media/icon_nav.gif);
    background-position: 2px 6px;
    background-repeat: no-repeat;
    padding-left: 15px;
}

#column-left .menu-left-2, #column-left .menu-left-2-active:hover, #column-left .menu-left-3, #column-left .menu-left-3-active:hover
{
    padding-left: 15px;
}



#column-left .menu-left-1:hover, #column-left .menu-left-1-active
{
    border-bottom: 1px dashed #ADA188;
    background-image: url(/media/icon_nav_active.gif);
    background-position: 2px 6px;
    background-repeat: no-repeat;
    padding-left: 15px;
}

#column-left .menu-left-2:hover, #column-left .menu-left-2-active, #column-left .menu-left-3:hover, #column-left .menu-left-3-active
{
    padding-left: 15px;
}

#column-left .menu-left-separator
{
    border-bottom: 1px dashed #ADA188;
}

/*  content-zone MIDDLE
/*---------------------------------------------------*/

#column-middle .content
{
    border-top: 1px dashed #ADA188;
}


/*  content-zone RIGHT
/*---------------------------------------------------*/
#column-right .box-separator
{
    border-bottom: 1px dashed #ADA188;
}

#column-right .box-maintitle
{
    color: #6B1838;
}


ul .sitemap
{
    background-image: url(/media/icon_nav.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    list-style-type: none;
}

/*---------------------------------------------------
/*  jquery popup
/*---------------------------------------------------*/

.ui-widget-overlay
{
    background-color: #000000;
}
#popup-container .cjq-popup
{
    color: #333333;
    background-color: #ffffff;
    border: 0;
}

.cjq-popup .ui-dialog-titlebar
{
    background-color: #7c6a56;
    color: #000000;
    border: solid 1px #7c6a56;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
}

.cjq-popup .ui-dialog-titlebar a
{
    color: #333333;
    background-color: #ffffff;
}

.cjq-popup .ui-dialog-titlebar a:hover
{
    color: #333333;
    background-color: #7c6a56;
}

.print-body
{
    background: none;
    background-color: #ffffff;
}

.ui-widget-overlay
{
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000000;
}
.cjq-popup
{
    color: #7c6a56;
    background-color: White;
    overflow: hidden;
}

.ui-widget-content
{
    border: solid 1px #7c6a56;
    background-color: #ffffff;
}

.body.popup
{
    background: none;
    background-color: #ffffff;
}

#popup-content
{
    background-color: white;
    background-image: none;
    text-align: left;
    padding: 10px;
    width: 700px;
}

/*---------------------------------------------------
/*  infobox
/*---------------------------------------------------*/

.infobox .separator
{
    border-bottom: 1px dashed #ADA188;
}

/*---------------------------------------------------
/*  base module
/*---------------------------------------------------*/
.base-module .item
{
    border-bottom: 1px dashed #ADA188;
}
.base-module .info-box
{
    border: solid 1px #7c6a56;
    background-color: #FFFDDE;
}
.base-module .module-title, .base-module .module-subtitle
{
    color: #7c6a56;
}
.base-module .detail-link
{
    background-image: url(../media/icon_nav-bildung.gif);
    color: #7c6a56;
}

.base-module .detail-link.expanded
{
    background-image: url(../media/icon_nav-bildung-expanded.gif);
    color: #7c6a56;
}

.base-module .detail-link:hover
{
    background-image: url(../media/icon_nav.gif);
    color: #333333;
}
/*---------------------------------------------------
/*  courses search-box
/*---------------------------------------------------*/
.search-box
{
    border-bottom: 1px dashed #ADA188;
}
.search-box input
{
    border: 1px solid #ADA188;
}
.search-box .request-button
{
    background-image: url(../media/icon_nav-bildung.gif);
    color: #7c6a56;
}

.search-box .request-button:hover
{
    background-image: url(../media/icon_nav.gif);
    color: #333333;
}
/*---------------------------------------------------
/*  courses
/*---------------------------------------------------*/

.base-module .speakers .speaker .name
{
    color: #7c6a56;
}

.base-module .employees .fullname
{
    color: #7c6a56;
}


/*---------------------------------------------------
/*  course speakers
/*---------------------------------------------------*/
#coures-speakers .courses .course-items
{
    border: solid 1px #e2e0c5;
}
#coures-speakers .courses .module-title
{
    /*color:#A8AA13;*/
}
#coures-speakers .course .detail-link
{
    color: #000000;
}
/*---------------------------------------------------
/*  contact-form
/*---------------------------------------------------*/
.contact-form input, .contact-form textarea, .contact-form select
{
    border: solid 1px #7c6a56;
}
.contact-form .privacy input
{
    border: 0;
}

.contact-form .form-error
{
    border: 2px solid #FF2E00;
    color: #7c6a56;
    background-color: #FFFCEB;
}
.contact-form .error-message
{
    border: 2px solid #FF2E00;
    background-color: #FFFCEB;
}

.contact-form .separator
{
    border-bottom: 1px dotted #e6edd1;
}

.contact-form table.checkbox-container input, .contact-form .checkbox input
{
    border: 0;
}

/*---------------------------------------------------
/*  newsletter
/*---------------------------------------------------*/

.contact-form .newsletter-row .interests-box
{
    background-color: #ffffff;
}

.contact-form .request-button
{
    background-image: url(../media/icon_nav.gif);
}

#newsletter .subscribe-form, #newsletter .unsubscribe-form
{
    background-color: #FFFEF0;
}

/*****************************ROUTE PLANNER*****************************/
#route-planner .row input
{
    border: solid 1px #7c6a56;
}

#route-planner
{
    background-color: #FFFDDE;
}

/*****************************LOGIN*****************************/

#login
{
    background-color: #D8D7BE;
}

#login .error
{
    border: 1px solid red;
    color: red;
    background-color: white;
}

/*****************************SEARCH*****************************/

#search, .box
{
    background-color: #D8D7BE;
}

.box
{
    padding: 10px;
}

.box .title
{
    font-weight: bold;
    font-size: 13px;
    color: Black;
    text-decoration: none;
}

.box a.title:hover
{
    text-decoration: underline;
}

/*****************************PAGER*****************************/

.pager
{
    background-color: #E8E3CF;
}

.pager a.inactive
{
    background-color: #ffffff;
    color: #333333;
}

.pager a.active
{
    background-color: #7C6A56;
    color: white;
}

.pager a.first
{
    background-image: url(../media/bg-pager-first.png);
}

.pager a.last
{
    background-image: url(../media/bg-pager-last.png);
}

.pager a.previous
{
    background-image: url(../media/bg-pager-previous.png);
}

.pager a.next
{
    background-image: url(../media/bg-pager-next.png);
}

.pager a.inactive:hover
{
    background-color: #CCC2A7;
    color: white;
}

/*---------------------------------------------------
/*  ajax
/*---------------------------------------------------*/

.ajax-loading
{
    background-image: url(../media/bg-loading.png);
}

.ajax-loading .loading
{
    color: #000000;
    border: solid 2px #000000;
}

