body { background-image: url("../images/hg_line.gif"); }

h1,h2,h3,h4 { color:#735A3D; }

/*.region-title-inner{ background:#7C5D3A !important; background:#7C5D3A !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"; }*/
.region-title {
   height: 55px;
}
.section-header {
    margin: 0 0 7.5px 0;
}
.region-title-inner{
  background: #735a3d;
  height: 55px;
  line-height: 50px;
  padding: 0;
}
#page-title { color:#ffffff; }
.logo-img {
  /* margin-top:-50px; */
  height: 55px;
  float:left;
  margin-right:0;
}
.logo-img > a{
	display:block;
	padding: 0.46875rem 0.9375rem 0;
}
.logo-img img {
 width: 36px;
 height: 39.5667px;
 /* padding-top: 7px;
 padding-bottom: 7px;
 padding-left: 15px; */
 padding:0;
 float:left;
}
.title-wrapper {
  text-align: right;
  margin: 0 15px 0 0;
}
/*.logo-img img { width:600px; height:100px; margin-left:0px; margin-top:9px; border-right: 5px solid white; }*/
#logo { margin:0; }
/*.region-main-menu-inner { min-height: 600px; background-image: url(../images/menubg.png); background-position:top left; background-repeat:repeat-y; height:100%; }*/

a.seminar-link {
  text-align: left;
  height: 55px;
  float: left;
  width: 156px;
  line-height:55px;
  padding: 0 0.9375rem;
}
.seminar-link a {
  color: white;
  text-decoration:none;
  /* line-height: 30px; */

  text-transform: uppercase;
	letter-spacing: 0.03rem;
	font-size: 0.875rem;
	font-weight: 700;
}
.seminar-link a:hover{
	color: #dad0c5;
}

.kontakt-link-oben {
  text-align: right;
  height: 55px;
  float: right;
  /* width: 1030px; */
  line-height: 55px;
}
.kontakt-link-oben a {
  color: white;
  /* line-height: 30px; */
  text-decoration:none;
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
.kontakt-link-oben a:hover {
  color: #dad0c5;
}

.top-navi li { border-left: 2px solid #735A3D; }
.top-navi li:hover {  border-bottom: 2px solid #735A3D; }
.top-navi li a { color:#4B5130;  }

.region-main-menu-inner .menu li a { background-color:#735A3D; color:#ffffff; }
.region-main-menu-inner .menu li a:hover,
.region-main-menu-inner .menu li.active-trail a { background-color:#A99A86; }

.region-main-menu-inner {
    min-height: 600px;
    background-image: url(../images/menubg.png);
    background-position: top left;
    background-repeat: repeat-y;
    height: 100%;
}


/* exception user profile */
.page-user-edit .ml-771 a { background-color:#A99A86 !important; }

/* Menu Sub Grey */

.ml-750, .ml-749, .ml-3016, .ml-3671, .ml-3669 { border-bottom: 1px dotted #735A3D; }
.ml-750 a, .ml-749 a, .ml-3016 a, .ml-3671 a, .ml-3669 a { background-color:#DAD0C5 !important; color:#735A3D !important; }

.ml-750 a:hover, .ml-749 a:hover, .ml-3016 a:hover, .ml-3671 a:hover, .ml-3669 a:hover,
.ml-750.active-trail a, .ml-749.active-trail a, .ml-3016.active-trail a, .ml-3671.active-trail a, .ml-3669.active-trail a { background-color:#ffffff !important; }


/* Menu Kurse */

#kurse-menu .link { background-color:#A99A86; }
#kurse-menu a:hover { background-color:#DAD0C5; }
#kurse-menu .lvl-0 li.active-trail { border-top: 1px solid #DAD0C5; }

#kurse-menu .lvl-0-a { background-image:url("../images/m_closed.png"); }
#kurse-menu .active-trail .lvl-0-a { background-image:url("../images/m_open.png"); }

#kurse-menu ul.lvl-1 { background-color:#A99A86; }
#kurse-menu ul.lvl-1 .intro a { background-image:url("../images/darrow.png"); }

#kurse-menu .capitle,
#kurse-menu .dwnl,
#kurse-menu .disc { border-top:1px dotted #735A3D !important; }

#kurse-menu .checkedbox { background-image:url("../images/checkedbox.png"); }
#kurse-menu .checkbox { background-image:url("../images/checkbox.png"); }

#kurse-menu a,
#kurse-menu .link { background-color:#A99A86; }

.dark-txt { color:#735A3D !important; }

ul.secondary a { background-color:#DAD0C5; }
ul.secondary li.active a,
ul.secondary li:hover a { background-color:#735A3D; }

ul.primary li a { background-color:#DAD0C5; }
ul.primary li a:hover { background-color:#ffffff; }

/* Ref Layout */
/* TODO: to panel layout css */

.panel-display-ref .panel-col-first .view-header { border-top: 1px dotted #735A3D; }
.panel-display-ref .panel-col-first .views-row .view-mode-teaser { border-bottom: 1px solid #735A3D; }
.panel-display-ref .panel-col-first .views-row-1 .view-mode-teaser { border-top: 1px dotted #735A3D; }
.panel-display-ref .panel-col-first .view-header + .view-content .views-row-1 .view-mode-teaser,
.panel-display-ref .panel-col-first .view-header + .panel-separator + .panel-pane .views-row-1 .view-mode-teaser { border-top: 1px solid #735A3D; }
.panel-display-ref .panel-col-first .view-title-arrow a { background-image: url(../images/arrow.gif); }
.panel-display-ref .panel-col-first .view-title-arrow-grey a { background-image: url(../images/arrow-grey.gif); color: #666 !important; }

.view-display-id-panel_pane_1 .views-active-page,
.active-bg .views-inactive-page .views-row-first { background-color: #DAD0C5; }
.panel-col-last .field-group-div { border-top: 1px dotted #735A3D; }
.panel-col-last .field-group-div .field-label { color:#735A3D; }

/* Ref Layout , end */

.field-name-field-referent-webseite a,
.field-name-field-partner-webseite a
{
	background-image: url("../images/arrow.gif");
}

/* Diskusionen */
.view-id-kursdiskussion .views-row { border-bottom:1px solid #735A3D; }
.view-id-kursdiskussion .views-field-title { background-color:#A99A86; color:#ffffff; background-image: url(../images/ppl.png); }
.view-id-kursdiskussion .row-referent .views-field-title { background-color:#7C5D3A; background-image: url(../images/ppl_light.png); }
.view-id-kursdiskussion .views-field-nid a { background-image: url(../images/arrow.gif); }

#el-diskussion-node-form #edit-submit,
#comment-form .form-submit{ background-image:url(../images/new.png); }

#el-diskussion-node-form #edit-submit { background-color:#ffffff !important; color:#A99A86; }
#el-diskussion-node-form #edit-submit:hover { color:#735A3D; }

/* KURS */

.field-name-field-kurs-untertitel { color:#666666; }

.view-mode-teaser .field-name-field-kurs-dauer { color:#735A3D; }
/* .field-name-field-kosten-betrag .field-label { color:#000 !important; } */

.field-name-field-kosten-betrag .field-items { color:#735A3D;  }

.verwaltung-button-buchen a { background-color:#735A3D; background-image:url("../images/buchen.png"); }
.verwaltung-button-buchen a:hover { background-color:#A99A86; }

.verwaltung-button-kurs a { height:24px; display: inline-block; background-color:#735A3D; padding:2px 5px 2px 5px; color:#ffffff !important; font-size:17px; font-weight:bold; }
.verwaltung-button-kurs a:hover { font-style:normal !important; background-color:#A99A86; }

.field-name-field-kurs-pdf a { background-color:#735A3D; background-image:url("../images/pdf.png"); }
.field-name-field-kurs-pdf a:hover { background-color:#A99A86; }



/* MEIN BEREICH */

.flag-nachricht-gelesen .flag-action { background-image:url("../images/mail.png"); }
.flag-nachricht-gelesen .unflag-action { background-image:url("../images/mail.png"); }
.flag-nachricht-gelesen .flag-action:hover { background-image:url("../images/mail.png"); }
.flag-nachricht-gelesen .unflag-action:hover { background-image:url("../images/mail.png"); }
.flag-nachricht-geloescht .flag-action { background-image:url("../images/remove.png"); }

.view-el-user-profil .field-item { color:#7C5D3A; }


.pane-elearning-default-kurs-pdf-link .field-name-field-kurs-pdf a { background-image:url("../images/file/application-pdf.png"); width:50px; height:50px; background-color:transparent; }
.pane-elearning-default-kurs-pdf-link .field-name-field-kurs-pdf a:hover { background-color:transparent; }

/* Nachrichten */
.node-el-nachrichten .field-label { color:#735A3D; }
.node-el-nachrichten .field-name-body { border-top:1px dotted #6C6B31; }

/* FAQ */

.panel-display-ber .panel-col-last .views-row { border-top:1px dotted #6C6B31; }
#edit-submit-el-faq-liste { background-image:url("../images/faq.png"); }
.content-faq,
#faq-contact { background-image:url("../images/faq.png"); }

/* Kursbuchung */

#el-buchung-node-form .panel-col-first .pane-content { border-top:1px dotted #735A3D; }
#node_el_buchung_form_group_buchung_ermaessigung { border-top:1px dotted #735A3D; }

.pane-kursverwaltung-buchung-fertig .pane-content { border-top:1px dotted #735A3D; }

/* FORM */

button,
input[type="reset"],
input[type="submit"],
input[type="button"] { color:#ffffff; background:#735A3D; }

button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover { background:#A99A86; }

input[type="text"],
input[type="password"],
input[type="textarea"],
select { border:1px solid #735A3D; }

/* LOGIN */

.pane-user-login,
.pane-elearning-default-user-password-request { border-top:1px dotted #735A3D; }

/* REGISTER - PROFILE */

#user-form-pane #field-adressen-benutzer-add-more-wrapper { border-top:1px dotted #735A3D; }
#user-form-pane .adressen-row { background-color:#DAD0C5; border-bottom:1px dotted #735A3D; }


/* KURSSEITE */

.pane-kursablauf-meinkurs { background-color:#A99A86; }
.pane-kursablauf-meinkurs .kurs-pager-page-link { color:#735A3D !important; }

.view-mode-mein_bereich .field-name-field-kurs-beschreibung { border-color:#735A3D; }
.view-mode-mein_bereich .verwaltung-button { border-bottom:1px dotted #735A3D; }

/* QUIZ SEITE */

#quiz-pane h2 { color:#666666; border-bottom:1px dotted #735A3D; }
#quiz-pane #quiz_progress { color:#735A3D; }

.form-item-tries-answer label { color:#735A3D; }

.quiz-report-form-inner h4,
.quiz-report-form-inner h2{ color:#735A3D !important; border-top:1px dotted #735A3D; }
.quiz-report-form-inner dt { background-color:#DAD0C5 !important; }
.quiz-report-form-inner .response { color:#735A3D; }

.panel-display-kur tr.even td,
.panel-display-kur tr.even:hover td { background: none repeat scroll 0 0 #DAD0C5 !important; }
.panel-display-kur tr.odd:hover td { background: none repeat scroll 0 0 #FFFFFF !important; }
.panel-display-kur thead th,
.panel-display-kur th { background: none repeat scroll 0 0 #735A3D !important; border-bottom: 1px solid #A99A86 !important; color: #ffffff !important; }
.panel-display-kur tr { border-bottom: 1px solid #A99A86 !important; }
.panel-display-kur table { border: 1px solid #A99A86 !important; }

.panel-display-kur tr.multichoice_row { background:#FFFFFF !important; border:0 !important; }
.panel-display-kur tr.multichoice_row td,
.panel-display-kur tr.multichoice_row:hover td { background:#FFFFFF !important; }

/* QUIZ BTNS */

.q-skip-button,
.q-finish-button,
.q-back-button { background-color:#735A3D !important; }

.q-skip-button:hover,
.q-finish-button:hover,
.q-back-button:hover { background-color:#A99A86 !important; }

.el-pager-previous a { background-image:url("../images/arrow_small_l.png"); }
.el-pager-first a { background-image:url("../images/arrow_double_small_l.png"); }
.el-pager-next a { background-image:url("../images/arrow_small_r.png"); }
.el-pager-last a { background-image:url("../images/arrow_double_small_r.png"); }

/* DOWNLOADS */
.field-name-field-kursinhalt-downloads .field-item { border-bottom:1px dotted #735A3D; }

/* WARNIGS POPUP */
#elearning-better-messages { background-color:rgba(132,132,132,0.8); }
.elearning-messages-inner { color:#ffffff; }
#elearning-better-messages-close { background-image:url("../images/closelabel.png"); }
#elearning-better-messages ul li { list-style-type:none; }

/* SVG Editor */
.eldraw-tooltip { background-color:#735A3D; }
.eldraw-textover { background-color:#735A3D; }
.eldraw-textover:hover { background-color:#A99A86; }

.eldraw-svg polygon { fill:#DAD0C5; stroke:#A99A86; stroke-width:1; opacity:1 !important; }
.eldraw-svg-mtext polygon { fill-opacity:0.6; stroke-opacity:0.6; }
.eldraw-svg-mpolygon polygon { cursor:pointer; fill-opacity:0; stroke-opacity:0; }
.eldraw-svg-mpolygon polygon:hover { fill-opacity:0.6; stroke-opacity:0.6; }

/* MISC */
.image-target-region { background-color:#DAD0C5 !important; }
.imagetarget-region-identifier { color:#735A3D !important; }

.region-content-inner a { color: #735A3D; }
.region-content-inner a:hover { color: #735A3D; }

.special { color:#A99A86; }
.special-dark { color:#735A3D; }
.special-dark-normal { color:#735A3D; }

.arrow-link { background-image: url(../images/arrow.gif); }

.panel-display-kur .panel-col-first li { background-image:url("../images/liimg.png"); }
li a.active { color:#7E7D4B; }

.remove-btn { background-image:url("../images/remove.png") !important; }

.border-list { border-top:1px dotted #735A3D !important; }
.border-list li { border-bottom:1px dotted #735A3D !important; }

.line-bottom { border-bottom:1px dotted #735A3D; }

div.noscript { border: 2px solid #cc0000; background-color: #ffcccc; }

.form-required { color:#BD1111; }

/* Panel */
.panel-display-ref .panel-col-last { background-color: #DAD0C5; }

.panel-display-kur { background-color: #A99A86; }
.panel-display-kur .panel-col-last .inside { background-color:#fffbed; }


.panel-display-ber .panel-2col .panel-separator { border-bottom: 1px dotted #735A3D; }
.panel-display-ber { background-color: #A99A86; }
.panel-display-ber .panel-col-last .inside { background-color:#DAD0C5; }

.audio-area-seite-class{
  background-color:#DAD0C5 !important;
  /*background-image: url(../images/background_line.gif);
  background-repeat: repeat;
  background-repeat-x: repeat;
  background-repeat-y: repeat;*/
  height: 48px;
  margin-right: -10px;
  margin-left: -10px;
}

.footer-tab {
  background: #dad0c5;
  min-width: 100%;
  display: inline-block;
}
.footer-col-1, .footer-col-2, .footer-col-3 {
 float: left;
 width: 33.33333%;
 max-width: 33.33333%;
 background: #dad0c5;
}
.footer-col-1 {
  /*padding-left: 15px;*/
}

.footer-col-1, .footer-col-2, .footer-col-3  {
 padding: 0 15px;
 width: 370px;
 height: 156px;
}

.row.relaunch.footer.data a {
      color: #40301e;
      text-decoration: none;
      font-weight: 700;
}
.row.relaunch.footer.data a:hover {
 color: #735a3d;
}
.row.relaunch.footer.data h4.phone {
      margin-top: 0.5rem;
      margin-bottom: 0.5rem;
      font-size: 1rem;
      color: #40301e; }
      .row.relaunch.footer.data h4.phone a {
        font-size: 1rem; }
.row.spacer {
  height: 0.46875rem;
  background: #fff; }
.row.spacer.xsmall {
  height: 0.234275rem;
}

.menu.footer.icon li {
    display: inline-block;
}
.menu.relaunch a {
    padding: 0.7rem 1rem;
	display: block;
}
.menu.relaunch.footer.icon a img {
  width: 48px;
  height: 48px;
  background-repeat: no-repeat;
  background-position: top left;
}
.menu-footer-relaunch li {
    font-size: 100% !important;
}
#region-footer-second .menu-footer-relaunch {
    height: 23px;
}
.region-footer-second-inner a {
    font-size: 80%;
	font-weight: normal;
}
.menu.relaunch.footer.icon a img:hover {
  background-position: top right;
}
.menu.relaunch.footer.icon a img.nl {
  background-image: url("../images/icon/nl-sprite_kk.png");
}
.menu.relaunch.footer.icon a img.fb {
  background-image: url("../images/icon/fb-sprite_kk.png");
}

.callout {
  padding: 0.9375rem; }


#zone-footer,
#region-footer-first{
	background-color:#735a3d;
}


/* MENU begin ======================================
==================================================== */
.region-footer-second {
 background: #735a3d;
 width: 100%;
 display:inline-block;
}
.menu-footer-relaunch {
  background: #735a3d;
}

.menu-footer-relaunch { margin:0 23px 0 0 !important; height:23px; float:right; }
.menu-footer-relaunch li {
	/*display:inline;*/
	float:left;
	font-weight:600;
	/* border-left: 2px solid #69682D; */
	padding-left:10px;
	margin-left:11.5px;
	list-style-type:none;
	font-size: 120%;
	line-height: 100%;
	margin-top: 4px;
	margin-bottom: 3px;
}
.menu-footer-relaunch .homelogo { border:0 !important; }
.menu-footer-relaunch li a { text-decoration:none; color: white;  }
.menu-footer-relaunch li a:hover { color: #dad0c5;  }
.menu-footer-relaunch li:hover {  /* border-bottom: 2px solid #69682D; */ }

.menu.relaunch.footer a {
    padding-right: 0.46875rem;
    padding-left: 0.46875rem;
}
.fi-telephone::before {
    content: "\f095";
	font-family: fontawesome;
	font-style: normal;
}