﻿
/*---------------------------------------------------
/*  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
{
    background-color:#D8D7BE;
}
