
/* Navigation oben */

div#nav-top { background-image: url('../../fileadmin/template/navigation/blank-button-orange.gif'); }

li#button-2 { background-image: url('../../fileadmin/template/navigation/button-hauptmenue-orange.gif'); }
li#button-2:hover { background-image: url('../../fileadmin/template/navigation/button-hauptmenue-orange-a.gif'); }

li#button-143, li#button-143.normal { background-image: url('../../fileadmin/template/navigation/button-orange-kindergarten-3.gif'); }
li#button-143.erhellt { background-image: url('../../fileadmin/template/navigation/button-orange-kindergarten-2.gif'); }
li#button-143.beleuchtet, li#button-143.aktiv { background-image: url('../../fileadmin/template/navigation/button-orange-kindergarten-1.gif'); }

li#button-153, li#button-153.normal { background-image: url('../../fileadmin/template/navigation/button-orange-internationales-3.gif'); }
li#button-153.erhellt { background-image: url('../../fileadmin/template/navigation/button-orange-internationales-2.gif'); }
li#button-153.beleuchtet, li#button-153.aktiv { background-image: url('../../fileadmin/template/navigation/button-orange-internationales-1.gif'); }


/* Navigation links */

div#nav-left ul li:hover a, div#nav-left ul li.aktiv a,
div#nav-left ul li:hover span, div#nav-left ul li.aktiv span { background-color: #dd990b; }

div#nav-left ul li ul li.aktiv a, div#nav-left ul li ul li a:active, div#nav-left ul li ul li a:hover { color: #ffd68a; }


/* Header */

div#inhalt-rechts { background-image: url('../../fileadmin/template/header/default-rechts-orange.gif'); } /* Standard-Header */

div#inhalt-mitte h1.csc-pageHeader { background-image: url('../../fileadmin/template/header/header-mitte-orange.gif'); }
div#inhalt-rechts h1.csc-firstHeader { background-image: url('../../fileadmin/template/header/header-rechts-orange.gif'); }

div#inhalt-mitte h1.csc-pageHeader, div#inhalt-rechts h1.csc-firstHeader { color: #ae740a; } /* Schatten */

div.tx-fdfx2cols-pi1 h1 { background-image: url('../../fileadmin/template/header/inhalt-header-2col-orange.gif'); }

div.csc-header h1 { background-image: url('../../fileadmin/template/header/inhalt-header-1col-orange.gif'); }


/* Inhaltsbereich */

div.csc-textpic-clear, div.spacer { background-image: url('../../fileadmin/template/trennlinie-orange.gif'); }

/* Listen */
ul.csc-bulletlist, div#inhalt-mitte ul { background-color: #ffd68a; }
div#inhalt-mitte ul li, div#inhalt-rechts ul li, ul.csc-bulletlist li { background-image: url('../../fileadmin/template/picto/bullet-orange-rechts.gif') !important; }
div.csc-frame-invisible ul { background-color: #ffffff !important; }
div.csc-frame-invisible ul li { background-image: url('../../fileadmin/template/picto/bullet-orange-mitte.gif') !important; }

div.csc-frame-frame1 {
  background-color: #ffd68a;
  padding: 10px 10px 10px 10px;
  margin-bottom: 10px;
  border: 1px solid #dd990b;
}

/* Tabellen */
table.sjh-fortbildungen, table.contenttable { background-image: url('../../fileadmin/template/header/inhalt-header-1col-orange.gif'); }
table.sjh-fortbildungen tr.even td, table.sjh-fortbildungen-info, table.contenttable tr.tr-even td { background-color: #ffd68a; }


/* Kasten rechts */

div.bg-inhalt-rechts-o { background-image: url('../../fileadmin/template/bg-rechts-o-orange.gif'); }
div#inhalt { background-image: url('../../fileadmin/template/bg-rechts-m-orange.gif'); }
div.bg-inhalt-rechts-u { background-image: url('../../fileadmin/template/bg-rechts-u-orange.gif'); }


/* Fortbildungen */

div.sjh-fortbildungen-anmelden { background-image: url('../../fileadmin/template/picto/anmelden-orange.gif'); }


/* Jugendreisen */

form#rezensionsformular { margin: -30px 0px 0px 0px; }

form#rezensionsformular input[type=text] { border: 1px solid #00606e; }

form#rezensionsformular textarea {
	font-size: 1.0em;
	font-family: Arial;
	margin-bottom: 8px;
	border: 1px solid #00606e;
}

div.sjh h1 { padding: 0px 0px 0px 0px; }

form#rezensionsformular a {
	display: block;
	float: left;
	padding: 20px 0px 20px 0px;
}

form#anmeldeformular-reisen { margin: -15px 0px 0px 0px; }

form#anmeldeformular-reisen table { width: 300px; }

form#anmeldeformular-reisen input[type=text] { border: 1px solid #00606e; }

form#anmeldeformular-reisen div { margin: 20px 0px 10px 0px; }

form#anmeldeformular-reisen div p input { margin: 0px 50px 0px 0px; }


