body,
.suchergebnis_reise .teaser.inline {
    background-color:#d4ad24;
}
#collage {
    background-image: url(/img/collagen/sprachreisen.gif);
}
select, input, textarea,
#content_container,
.portlet-ForumEigeneBeitraege .ajax_loading.dynamisch,
.portlet-ForumUebersicht .ajax_loading.dynamisch {
    background-color:#f6eed5;
}
#homepage .column_right .infoblock .text_container {
/* background-color: #eddba3; */
}
/* NAV */
h2,
#homepage h4,
#nav_pl ul li a,
.formularblock h4 {
    color:#4a2501;
}
#nav_pl ul li {
    border-color:#d4ad24;
}
#nav_pl ul li.active,
#nav_topnav,
#ie_farbstreifen  {
    background-color: #a37203;
    border-color:#fff;
}
/* TABELLEN */
#content table th {
    background-color:#eddba3;
}
#agent .reisefinder hr,
#content table td {
    border-color:#d4ad24;
}
/* TOP NAV */
#nav_topnav li ul {
    background-color: #a37203;
    border-color:#a37203;
}
#nav_topnav li ul li a,
#nav_topnav li.active ul li a {
    border-color:#a37203 !important;
}
#nav_topnav li ul li.active a:hover,
#nav_topnav li ul li a:hover {
    border-color:#fff !important;
}
#nav_topnav li.active a,
#nav_topnav li ul li.active a,
#nav_topnav li.active ul li.active a {
    border-color:#d4ad24 !important;
}
/* AGENT */
#agent .reisefinder,
#agent .reisefinder select,
#agent .reisefinder input,
#agent .modulreiter ul li.active {
    background-color:#f6eed5;
}
#agent .reisefinder {
    padding-top:12px;
}
#agent .reisefinder button {
    background-color:#a37203;
}
#agent .modulreiter ul li {
    background-color:#a37203;
}
/* calendar */
div.selActive {
    background-color:#a37203;
}
/* FORMULARE */
.formularblock.active {
    background-color:#f7eedb;
}
.formularblock.hinterlegt {
    background-color:#eddba3 !important;
}
.formularblock {
    border-color:#a37203;
}
#content .formularblock p.hinterlegt {
    background-color:#f7eedb !important;
    border-color:#a37203 !important;
}
/* INFOBOXEN/TEASER */
.teaser,
ul.hinterlegte_liste li {
    background-color:#eddba3;
}
.infobox, .infobox a, .infobox a:hover, .infobox a:visited {
    background-color:#a37203;
}
/* infoicons und -layer */
.icon {
    background-color:#d4ad24;
}
table tr.tr_high,
table tr.tr_high td,
.infolayer {
    background-color:#f7eedb;
    border-color:#d4ad24;
}
/* KALENDER */
/* general calendar styles */
/* cal frame */
table.calFrame tr.header td div.close {
    background:#a37203;
}
div#calHeadline {
    background:#a37203;
}
td.calHeaderOff {
    border-color:#a37203;
}
table.calFrame tr.frameBody td.leftBorder {
    border-color:#a37203;
}
table.calFrame tr.frameBody td.rightBorder {
    border-color:#a37203;
}
table.calFrame tr.frameBot td {
    border-color:#a37203;
}
table.calFrame tr.frameBody td.leftBorder, table.calFrame tr.frameBody td.body, table.calFrame tr.frameBody td.bodyBottom, table.calFrame tr.frameBody td.rightBorder, table.calFrame tr.seperator td, table.calFrame tr.frameBot td {
    background:#f6eed5;
}
table.calFrame tr.seperator div {
    border-color:#a37203;
}
a.closeLink {
    color:#a37203;
}
img.closeButton {
    border-color:#a37203;
    background:#a37203;
}
/* cal */
table.cal tr td {
    color:#951e0a;
}
table.cal tr td a:link, table.cal tr td a:active, table.cal tr td a:visited {
    color:#951e0a;
}
table.cal tr.calRow td.wn {
    border-left:1px solid #e5d0a3;
    border-right:1px solid #daaa62;
}
table.cal tr.kwDay td {
    border-color:#a37203;
    background:#d4ad24;
}
table.cal tr.calRow td.right {
    border-color:#d4ad24 !important;
}
table.cal tr.calRow td.rightMarkedTimespan {
    border-color:#a37203 !important;
}
table.cal tr.calRow td.rightMarkedTimespanTop {
    border-right:1px solid #d4ad24 !important;
    border-bottom:1px solid #a37203 !important;
}
table.cal tr.calRow td.rightBottom {
    border-color:#d4ad24 !important;
}
/* day styles */
table.cal tr.calRow td {
    border-color:#d4ad24;
}
table.cal td.today {
    border-color:#930 !important;
}
table.cal td.sunday {
    background:#eddba3 !important;
}
table.cal td.yasumi, div.yasumi {
    background:#f7eedb !important;
}
table.cal td.holiday, div.holiday {
    background:#eddba3 !important;
}
table.cal td.nowSelecting {
    background:#a37203 !important;
}
table.cal td.unmarked {
    border-color:#d4ad24 !important;
}
table.cal td.ismarked {
    border-color:#a37203 !important;
    background:#f4e7e6 !important;
}
/* selectors */
table.cal td#selDate {
    background:#f6eed5;
}
div.yasumi, div.holiday {
    border-color:#a37203;
}
/* sortier-/paging-leiste */
.functional {
    background-color:#d4ad24;
}
.functional select,
.functional .paging a.active {
    background-color:#f6eed5;
}
/* SUCHERGEBNIS */
#suchergebnis_liste .suchergebnis_reise {
    border-color:#d4ad24;
}
/* REISEKONFIGURATION */
dl.ablaufschritte dt.active {
    background-color:#a37203;
}
dl.ablaufschritte dd.active {
    color:#a37203;
}
/* MODULNAV */
.nav_modulreiter ul li {
    border-color: #f6eed5;
}
.nav_modulreiter ul li a:hover,
.nav_modulreiter ul li.active a {
    background-color:#f6eed5;
}
.nav_modulreiter ul li a {
    background-color:#d4ad24;
}
.nav_modulreiter,
.nav_modulreiter.fussbereich,
.nav_modulreiter ul li a,
.nav_modulreiter.fussbereich ul li a {
    border-color:#d4ad24;
}
/* Kursarten */
.sprachreisen_liste li div.kurse {
    float:right;
}
div.kurse div {
    background: #067a1c;
    width:0.8em;
    height:0.8em;
    overflow:hidden;
    float:left;
    margin-right:1.2em;
    margin-top:3px;
}
div.kurse div.kurs_leer {
    background:transparent;
}
div.kurse div.kurs_intensiv {
    background:#c73645;
}
div.kurse div.kurs_einzel {
    background:#e78535;
}
div.kurse div.kurs_plus {
    background:#8eb063;
}
div.kurse div.kurs_mini {
    background:#4580d0;
}
div.kurse div.kurs_abitur,
div.kurse div.kurs_business {
    background:#7b5ba3;
}
div.kurse div.kurs_50 {
    background:#7b6a52;
}
div.kurse div.kurs_elternkind {
    background:#c37a12;
}
div.kurse div.kurs_travellingclassroom,
div.kurse div.kurs_lehrerhaus,
div.kurse div.kurs_weitere {
    background:#aeacac;
}
.sprachreisen_liste li div.label {
    width:200px;
}
.sprachreisen_liste li {
    clear:both;
    zoom:100%;
    position:relative;
    padding-right:0px !important;
}
.sprachreisen_liste h3 {
    margin-bottom:0px;
}
.sprachreisen_liste h4 {
    margin-top:0.4em;
}
/* STOERER */
.reisedetail_stoerer {
    position:absolute;
    right:40px;
    top:6em;
    z-Index:9;
}
.sprachreisen_liste .stoerer {
    font-weight:bold;
    color:#ff0000;
}
.sprachreisen_liste.schueler .stoerer {
    display:block !important;
    position:absolute !important;
    top:5px !important;
    right:10px !important;
}
/* REISEN */
/* ANREISEART */
#time,
.zwei,
.tipp,
div.programmvarianten {
    border-color:#d4ad24;
}
#content .verlaengerungs_info th {
    background-color:#d4ad24;
}
#content .verlaengerungs_info td {
    border-color:#eddba3;
}
.schulung,
div.rb_info {
    background-image: url('/img/icons/schleife_sprachreisen.gif') !important;
}
.forum_beitrag {
    border-color:#d4ad24;
}

.xforms-loading-loading.yui-module.yui-overlay {
    background-image: url(/img/icons/loader_spr.gif);
}
