/* # # # # # # # # # # # # # # #

   Section Verband
   
   # # # # # # # # # # # # # # # */
/* ### HEADER ### */
.verband h1 {
  position: absolute;
  height: 120px;
  width: 386px;
  top: 8px;
  left: 6px;
}
.verband h1 a {
  display: block;
  height: 120px;
  width: 386px;
  text-indent: -9999px;
  background: url(img/h1-verband.png) left top no-repeat;
}
/* # # # # # # # # # # # # # # #

   Section Jugendfeier
   
   # # # # # # # # # # # # # # # */
/* ### VARIABLES ### */
/* ### GENERAL ### */
body.jugendfeier {
  background: url(img/bg-jugendfeier.png) repeat-x;
}
.jugendfeier a:link {
  color: #ff8a00;
}
.jugendfeier a:hover,
.jugendfeier a:focus,
.jugendfeier a:active {
  color: #478add;
}
.jugendfeier a:visited {
  color: #ffa133;
}
.jugendfeier a:visited:hover,
.jugendfeier a:visited:focus,
.jugendfeier a:visited:active {
  color: #72a5e5;
}
.jugendfeier h2,
.jugendfeier h3,
.jugendfeier h4 {
  color: #ff8a00;
}
.jugendfeier .border-bottom {
  border-bottom: 6px solid #ff8a00;
}
/* ### HEADER ### */
.jugendfeier h1 {
  position: absolute;
  height: 120px;
  width: 386px;
  top: 8px;
  left: 6px;
}
.jugendfeier h1 a {
  display: block;
  height: 120px;
  width: 386px;
  text-indent: -9999px;
  background: url(img/h1-jugendfeier.png) left top no-repeat;
}
/* navigation */
.jugendfeier #menu-navigation li.current-menu-item,
.jugendfeier #menu-navigation li.current-page-ancestor,
.jugendfeier #menu-navigation li.current-menu-parent {
  background: #ff8a00;
}
/* ### CONTENT ### */
.jugendfeier .content ul li:before {
  color: #ff8a00;
}
.jugendfeier .wp-post-image,
.jugendfeier .dummy {
  background: #ff8a00;
}
/* stopper */
.jugendfeier .stopper {
  background: #ff8a00;
}
.jugendfeier .stopper:after {
  background: url(img/star_blau.png) left top no-repeat;
}
.jugendfeier .stopper:hover {
  background: #478add;
}
.jugendfeier .more {
  background: #ff8a00;
}
/* side navigation */
.jugendfeier .side-navigation ul li.current-menu-item a,
.jugendfeier .side-navigation ul li.current-menu-parent a,
.jugendfeier .side-navigation ul li.current_page_item a {
  border-left: 6px solid #ff8a00;
}
.jugendfeier .side-navigation ul li.current-menu-item a:hover,
.jugendfeier .side-navigation ul li.current-menu-item a:active,
.jugendfeier .side-navigation ul li.current-menu-item a:focus,
.jugendfeier .side-navigation ul li.current-menu-parent a:hover,
.jugendfeier .side-navigation ul li.current-menu-parent a:active,
.jugendfeier .side-navigation ul li.current-menu-parent a:focus,
.jugendfeier .side-navigation ul li.current_page_item a:hover,
.jugendfeier .side-navigation ul li.current_page_item a:active,
.jugendfeier .side-navigation ul li.current_page_item a:focus {
  border-color: #478add;
}
/* bloglist */
.jugendfeier .bloglist li .more {
  background: #ff8a00;
}
.jugendfeier .bloglist li:hover,
.jugendfeier .eventlist li:hover {
  border-color: #478add;
}
.jugendfeier .bloglist li:hover h3 a,
.jugendfeier .eventlist li:hover h3 a {
  color: #478add;
}
.jugendfeier .bloglist li:hover .more,
.jugendfeier .bloglist li:hover .dummy,
.jugendfeier .eventlist li:hover .more,
.jugendfeier .eventlist li:hover .dummy {
  background: #478add;
}
/* pagination */
.jugendfeier .pagination ul li .current {
  background: #ff8a00;
}
.jugendfeier .pagination ul li a:hover,
.jugendfeier .pagination ul li a:active,
.jugendfeier .pagination ul li a:focus {
  background: #478add;
}
/* commentslist */
.jugendfeier .commentslist li .comment-author cite {
  color: #ff8a00;
}
/* hot links */
.jugendfeier .hotlink {
  background: #ff8a00;
}
.jugendfeier .hotlink:hover,
.jugendfeier .hotlink:active,
.jugendfeier .hotlink:focus {
  background: #478add;
}
/* cssforms */
/* ### TEXT INPUTS ### */
.jugendfeier input[type=text],
.jugendfeier input[type=password],
.jugendfeier input[type=radio] + label::before,
.jugendfeier input[type=checkbox] + label::before,
.jugendfeier input[type=radio]:disabled + label:hover::before,
.jugendfeier input[type=checkbox]:disabled + label:hover::before,
.jugendfeier textarea,
.jugendfeier .select,
.jugendfeier .file {
  border: 1px solid #ff8a00;
}
/* hover + focus */
.jugendfeier input[type=text]:hover,
.jugendfeier input[type=password]:hover,
.jugendfeier input[type=radio] + label:hover::before,
.jugendfeier input[type=checkbox] + label:hover::before,
.jugendfeier textarea:hover,
.jugendfeier .select:hover,
.jugendfeier .file:hover,
.jugendfeier input[type=text]:focus,
.jugendfeier input[type=password]:focus,
.jugendfeier input[type=radio] + label:focus::before,
.jugendfeier input[type=checkbox] + label:focus::before,
.jugendfeier textarea:focus,
.jugendfeier .select:focus,
.jugendfeier .file:focus {
  border-color: #478add;
}
.jugendfeier input[type=radio]:checked + label::before,
.jugendfeier input[type=checkbox]:checked + label::before {
  color: #ff8a00;
}
.jugendfeier input[type=radio]:checked + label:hover::before,
.jugendfeier input[type=checkbox]:checked + label:hover::before {
  color: #478add;
}
.jugendfeier input[type=submit],
.jugendfeier input[type=reset],
.jugendfeier button,
.jugendfeier .button {
  background: #ff8a00;
}
.jugendfeier input[type=submit]:hover,
.jugendfeier input[type=reset]:hover,
.jugendfeier button:hover,
.jugendfeier .button:hover,
.jugendfeier input[type=submit]:focus,
.jugendfeier input[type=reset]:focus,
.jugendfeier button:focus,
.jugendfeier .button:focus,
.jugendfeier .buttonhover {
  background: #e67c00;
}
/* secondary */
.jugendfeier input[type=reset],
.jugendfeier button.secondary,
.jugendfeier .button.secondary {
  background: #478add;
}
.jugendfeier input[type=reset]:hover,
.jugendfeier button.secondary:hover,
.jugendfeier .button.secondary:hover,
.jugendfeier input[type=reset]:focus,
.jugendfeier button.secondary:focus,
.jugendfeier .button.secondary:focus,
.jugendfeier .button.secondary.hover {
  background: #317cd9;
}
/* disabled */
.jugendfeier input[type=submit]:disabled,
.jugendfeier input[type=reset]:disabled,
.jugendfeier button:disabled,
.jugendfeier .button:disabled {
  background: #cccccc;
}
.jugendfeier input[type=submit]:disabled:hover,
.jugendfeier input[type=reset]:disabled:hover,
.jugendfeier button:disabled:hover,
.jugendfeier .button:disabled:hover,
.jugendfeier input[type=submit]:disabled:focus,
.jugendfeier input[type=reset]:disabled:focus,
.jugendfeier button:disabled:focus,
.jugendfeier .button:disabled:focus {
  background: #333333;
}
.jugendfeier input[type=reset]:disabled,
.jugendfeier button.secondary:disabled,
.jugendfeier .button.secondary:disabled {
  background: #5d98e1;
}
.jugendfeier input[type=reset]:disabled:hover,
.jugendfeier button.secondary:disabled:hover,
.jugendfeier .button.secondary:disabled:hover {
  background: #317cd9;
}
.jugendfeier .frm_radio label.initiated::before,
.jugendfeier .frm_checkbox label.initiated::before {
  border-color: #ff8a00;
}
.jugendfeier .frm_radio label.initiated:hover::before,
.jugendfeier .frm_checkbox label.initiated:hover::before,
.jugendfeier .frm_radio label.initiated:focus::before,
.jugendfeier .frm_checkbox label.initiated:focus::before {
  border-color: #478add;
}
.jugendfeier .frm_checkbox label.initiated.checked::before,
.jugendfeier .frm_radio label.initiated.checked::before {
  color: #ff8a00;
}
/* # # # # # # # # # # # # # # #

   Section Kita
   
   # # # # # # # # # # # # # # # */
/* ### VARIABLES ### */
/* ### GENERAL ### */
body.kita {
  background: url(img/bg-kita.png) repeat-x;
}
.kita a:link {
  color: #e1083b;
}
.kita a:hover,
.kita a:focus,
.kita a:active {
  color: #478add;
}
.kita a:visited {
  color: #f72556;
}
.kita a:visited:hover,
.kita a:visited:focus,
.kita a:visited:active {
  color: #72a5e5;
}
.kita h2,
.kita h3,
.kita h4 {
  color: #e1083b;
}
.kita .border-bottom {
  border-bottom: 6px solid #e1083b;
}
/* ### HEADER ### */
.kita h1 {
  position: absolute;
  height: 86px;
  width: 386px;
  top: 32px;
  left: 6px;
}
.kita h1 a {
  display: block;
  height: 86px;
  width: 386px;
  text-indent: -9999px;
  background: url(img/h1-blau.png) left top no-repeat;
}
/* navigation */
.kita #menu-navigation li.current-menu-item,
.kita #menu-navigation li.current-page-ancestor,
.kita #menu-navigation li.current-menu-parent {
  background: #e1083b;
}
/* ### CONTENT ### */
.kita .content ul li:before {
  color: #e1083b;
}
.kita .wp-post-image,
.kita .dummy {
  background: #e1083b;
}
/* stopper */
.kita .stopper {
  background: #e1083b;
}
.kita .stopper:after {
  background: url(img/star_blau.png) left top no-repeat;
}
.kita .stopper:hover {
  background: #478add;
}
.kita .more {
  background: #e1083b;
}
/* side navigation */
.kita .side-navigation ul li.current-menu-item a,
.kita .side-navigation ul li.current-menu-parent a {
  border-left: 6px solid #e1083b;
}
.kita .side-navigation ul li.current-menu-item a:hover,
.kita .side-navigation ul li.current-menu-item a:active,
.kita .side-navigation ul li.current-menu-item a:focus,
.kita .side-navigation ul li.current-menu-parent a:hover,
.kita .side-navigation ul li.current-menu-parent a:active,
.kita .side-navigation ul li.current-menu-parent a:focus {
  border-color: #478add;
}
/* bloglist */
.kita .bloglist li .more {
  background: #e1083b;
}
.kita .bloglist li:hover,
.kita .eventlist li:hover {
  border-color: #478add;
}
.kita .bloglist li:hover h3 a,
.kita .eventlist li:hover h3 a {
  color: #478add;
}
.kita .bloglist li:hover .more,
.kita .bloglist li:hover .dummy,
.kita .eventlist li:hover .more,
.kita .eventlist li:hover .dummy {
  background: #478add;
}
/* pagination */
.kita .pagination ul li .current {
  background: #e1083b;
}
.kita .pagination ul li a:hover,
.kita .pagination ul li a:active,
.kita .pagination ul li a:focus {
  background: #478add;
}
/* commentslist */
.kita .commentslist li .comment-author cite {
  color: #e1083b;
}
/* hot links */
.kita .hotlink {
  background: #e1083b;
}
.kita .hotlink:hover,
.kita .hotlink:active,
.kita .hotlink:focus {
  background: #478add;
}
/* cssforms */
/* ### TEXT INPUTS ### */
.kita input[type=text],
.kita input[type=password],
.kita input[type=radio] + label::before,
.kita input[type=checkbox] + label::before,
.kita input[type=radio]:disabled + label:hover::before,
.kita input[type=checkbox]:disabled + label:hover::before,
.kita textarea,
.kita .select,
.kita .file {
  border: 1px solid #e1083b;
}
/* hover + focus */
.kita input[type=text]:hover,
.kita input[type=password]:hover,
.kita input[type=radio] + label:hover::before,
.kita input[type=checkbox] + label:hover::before,
.kita textarea:hover,
.kita .select:hover,
.kita .file:hover,
.kita input[type=text]:focus,
.kita input[type=password]:focus,
.kita input[type=radio] + label:focus::before,
.kita input[type=checkbox] + label:focus::before,
.kita textarea:focus,
.kita .select:focus,
.kita .file:focus {
  border-color: #478add;
}
.kita input[type=radio]:checked + label::before,
.kita input[type=checkbox]:checked + label::before {
  color: #e1083b;
}
.kita input[type=radio]:checked + label:hover::before,
.kita input[type=checkbox]:checked + label:hover::before {
  color: #478add;
}
.kita input[type=submit],
.kita input[type=reset],
.kita button,
.kita .button {
  background: #e1083b;
}
.kita input[type=submit]:hover,
.kita input[type=reset]:hover,
.kita button:hover,
.kita .button:hover,
.kita input[type=submit]:focus,
.kita input[type=reset]:focus,
.kita button:focus,
.kita .button:focus,
.kita .buttonhover {
  background: #c80735;
}
/* secondary */
.kita input[type=reset],
.kita button.secondary,
.kita .button.secondary {
  background: #478add;
}
.kita input[type=reset]:hover,
.kita button.secondary:hover,
.kita .button.secondary:hover,
.kita input[type=reset]:focus,
.kita button.secondary:focus,
.kita .button.secondary:focus,
.kita .button.secondary.hover {
  background: #317cd9;
}
/* disabled */
.kita input[type=submit]:disabled,
.kita input[type=reset]:disabled,
.kita button:disabled,
.kita .button:disabled {
  background: #c1c1c1;
}
.kita input[type=submit]:disabled:hover,
.kita input[type=reset]:disabled:hover,
.kita button:disabled:hover,
.kita .button:disabled:hover,
.kita input[type=submit]:disabled:focus,
.kita input[type=reset]:disabled:focus,
.kita button:disabled:focus,
.kita .button:disabled:focus {
  background: #282828;
}
.kita input[type=reset]:disabled,
.kita button.secondary:disabled,
.kita .button.secondary:disabled {
  background: #5d98e1;
}
.kita input[type=reset]:disabled:hover,
.kita button.secondary:disabled:hover,
.kita .button.secondary:disabled:hover {
  background: #317cd9;
}
.kita .frm_radio label.initiated::before,
.kita .frm_checkbox label.initiated::before {
  border-color: #e1083b;
}
.kita .frm_radio label.initiated:hover::before,
.kita .frm_checkbox label.initiated:hover::before,
.kita .frm_radio label.initiated:focus::before,
.kita .frm_checkbox label.initiated:focus::before {
  border-color: #478add;
}
.kita .frm_checkbox label.initiated.checked::before,
.kita .frm_radio label.initiated.checked::before {
  color: #e1083b;
}
/* # # # # # # # # # # # # # # #

   Section Freizeithaus
   
   # # # # # # # # # # # # # # # */
/* ### VARIABLES ### */
/* ### GENERAL ### */
body.freizeithaus {
  background: url(img/bg-freizeithaus.png) repeat-x;
}
.freizeithaus a:link {
  color: #72b735;
}
.freizeithaus a:hover,
.freizeithaus a:focus,
.freizeithaus a:active {
  color: #478add;
}
.freizeithaus a:visited {
  color: #8ccd52;
}
.freizeithaus a:visited:hover,
.freizeithaus a:visited:focus,
.freizeithaus a:visited:active {
  color: #72a5e5;
}
.freizeithaus h2,
.freizeithaus h3,
.freizeithaus h4 {
  color: #72b735;
}
.freizeithaus .border-bottom {
  border-bottom: 6px solid #72b735;
}
/* ### HEADER ### */
.freizeithaus h1 {
  position: absolute;
  height: 86px;
  width: 386px;
  top: 32px;
  left: 6px;
}
.freizeithaus h1 a {
  display: block;
  height: 86px;
  width: 386px;
  text-indent: -9999px;
  background: url(img/h1-blau.png) left top no-repeat;
}
/* navigation */
.freizeithaus #menu-navigation li.current-menu-item,
.freizeithaus #menu-navigation li.current-page-ancestor,
.freizeithaus #menu-navigation li.current-menu-parent {
  background: #72b735;
}
/* ### CONTENT ### */
.freizeithaus .content ul li:before {
  color: #72b735;
}
.freizeithaus .wp-post-image,
.freizeithaus .dummy {
  background: #72b735;
}
/* stopper */
.freizeithaus .stopper {
  background: #72b735;
}
.freizeithaus .stopper:after {
  background: url(img/star_blau.png) left top no-repeat;
}
.freizeithaus .stopper:hover {
  background: #478add;
}
.freizeithaus .more {
  background: #72b735;
}
/* side navigation */
.freizeithaus .side-navigation ul li.current-menu-item a,
.freizeithaus .side-navigation ul li.current-menu-parent a {
  border-left: 6px solid #72b735;
}
.freizeithaus .side-navigation ul li.current-menu-item a:hover,
.freizeithaus .side-navigation ul li.current-menu-item a:active,
.freizeithaus .side-navigation ul li.current-menu-item a:focus,
.freizeithaus .side-navigation ul li.current-menu-parent a:hover,
.freizeithaus .side-navigation ul li.current-menu-parent a:active,
.freizeithaus .side-navigation ul li.current-menu-parent a:focus {
  border-color: #478add;
}
/* bloglist */
.freizeithaus .bloglist li .more {
  background: #72b735;
}
.freizeithaus .bloglist li:hover,
.freizeithaus .eventlist li:hover {
  border-color: #478add;
}
.freizeithaus .bloglist li:hover h3 a,
.freizeithaus .eventlist li:hover h3 a {
  color: #478add;
}
.freizeithaus .bloglist li:hover .more,
.freizeithaus .bloglist li:hover .dummy,
.freizeithaus .eventlist li:hover .more,
.freizeithaus .eventlist li:hover .dummy {
  background: #478add;
}
/* pagination */
.freizeithaus .pagination ul li .current {
  background: #72b735;
}
.freizeithaus .pagination ul li a:hover,
.freizeithaus .pagination ul li a:active,
.freizeithaus .pagination ul li a:focus {
  background: #478add;
}
/* commentslist */
.freizeithaus .commentslist li .comment-author cite {
  color: #72b735;
}
/* hot links */
.freizeithaus .hotlink {
  background: #72b735;
}
.freizeithaus .hotlink:hover,
.freizeithaus .hotlink:active,
.freizeithaus .hotlink:focus {
  background: #478add;
}
/* cssforms */
/* ### TEXT INPUTS ### */
.freizeithaus input[type=text],
.freizeithaus input[type=password],
.freizeithaus input[type=radio] + label::before,
.freizeithaus input[type=checkbox] + label::before,
.freizeithaus input[type=radio]:disabled + label:hover::before,
.freizeithaus input[type=checkbox]:disabled + label:hover::before,
.freizeithaus textarea,
.freizeithaus .select,
.freizeithaus .file {
  border: 1px solid #72b735;
}
/* hover + focus */
.freizeithaus input[type=text]:hover,
.freizeithaus input[type=password]:hover,
.freizeithaus input[type=radio] + label:hover::before,
.freizeithaus input[type=checkbox] + label:hover::before,
.freizeithaus textarea:hover,
.freizeithaus .select:hover,
.freizeithaus .file:hover,
.freizeithaus input[type=text]:focus,
.freizeithaus input[type=password]:focus,
.freizeithaus input[type=radio] + label:focus::before,
.freizeithaus input[type=checkbox] + label:focus::before,
.freizeithaus textarea:focus,
.freizeithaus .select:focus,
.freizeithaus .file:focus {
  border-color: #478add;
}
.freizeithaus input[type=radio]:checked + label::before,
.freizeithaus input[type=checkbox]:checked + label::before {
  color: #72b735;
}
.freizeithaus input[type=radio]:checked + label:hover::before,
.freizeithaus input[type=checkbox]:checked + label:hover::before {
  color: #478add;
}
.freizeithaus input[type=submit],
.freizeithaus input[type=reset],
.freizeithaus button,
.freizeithaus .button {
  background: #72b735;
}
.freizeithaus input[type=submit]:hover,
.freizeithaus input[type=reset]:hover,
.freizeithaus button:hover,
.freizeithaus .button:hover,
.freizeithaus input[type=submit]:focus,
.freizeithaus input[type=reset]:focus,
.freizeithaus button:focus,
.freizeithaus .button:focus,
.freizeithaus .buttonhover {
  background: #66a32f;
}
/* secondary */
.freizeithaus input[type=reset],
.freizeithaus button.secondary,
.freizeithaus .button.secondary {
  background: #478add;
}
.freizeithaus input[type=reset]:hover,
.freizeithaus button.secondary:hover,
.freizeithaus .button.secondary:hover,
.freizeithaus input[type=reset]:focus,
.freizeithaus button.secondary:focus,
.freizeithaus .button.secondary:focus,
.freizeithaus .button.secondary.hover {
  background: #317cd9;
}
/* disabled */
.freizeithaus input[type=submit]:disabled,
.freizeithaus input[type=reset]:disabled,
.freizeithaus button:disabled,
.freizeithaus .button:disabled {
  background: #c3c3c3;
}
.freizeithaus input[type=submit]:disabled:hover,
.freizeithaus input[type=reset]:disabled:hover,
.freizeithaus button:disabled:hover,
.freizeithaus .button:disabled:hover,
.freizeithaus input[type=submit]:disabled:focus,
.freizeithaus input[type=reset]:disabled:focus,
.freizeithaus button:disabled:focus,
.freizeithaus .button:disabled:focus {
  background: #2a2a2a;
}
.freizeithaus input[type=reset]:disabled,
.freizeithaus button.secondary:disabled,
.freizeithaus .button.secondary:disabled {
  background: #5d98e1;
}
.freizeithaus input[type=reset]:disabled:hover,
.freizeithaus button.secondary:disabled:hover,
.freizeithaus .button.secondary:disabled:hover {
  background: #317cd9;
}
.freizeithaus .frm_radio label.initiated::before,
.freizeithaus .frm_checkbox label.initiated::before {
  border-color: #72b735;
}
.freizeithaus .frm_radio label.initiated:hover::before,
.freizeithaus .frm_checkbox label.initiated:hover::before,
.freizeithaus .frm_radio label.initiated:focus::before,
.freizeithaus .frm_checkbox label.initiated:focus::before {
  border-color: #478add;
}
.freizeithaus .frm_checkbox label.initiated.checked::before,
.freizeithaus .frm_radio label.initiated.checked::before {
  color: #72b735;
}
/* # # # # # # # # # # # # # # #

   Section Junge Humanisten
   
   # # # # # # # # # # # # # # # */
/* ### GENERAL ### */
body.juhu {
  background: url(img/bg-freizeithaus.png) repeat-x;
}
.juhu a:link {
  color: #72b735;
}
.juhu a:hover,
.juhu a:focus,
.juhu a:active {
  color: #478add;
}
.juhu a:visited {
  color: #8ccd52;
}
.juhu a:visited:hover,
.juhu a:visited:focus,
.juhu a:visited:active {
  color: #72a5e5;
}
.juhu h2,
.juhu h3,
.juhu h4 {
  color: #72b735;
}
.juhu .border-bottom {
  border-bottom: 6px solid #72b735;
}
/* ### HEADER ### */
.juhu h1 {
  position: absolute;
  height: 120px;
  width: 386px;
  top: 12px;
  left: 6px;
}
.juhu h1 a {
  display: block;
  height: 120px;
  width: 386px;
  text-indent: -9999px;
  background: url(img/h1-juhu.png) left top no-repeat;
}
/* navigation */
.juhu #menu-navigation li.current-menu-item,
.juhu #menu-navigation li.current-page-ancestor,
.juhu #menu-navigation li.current-menu-parent {
  background: #72b735;
}
/* ### CONTENT ### */
.juhu .content ul li:before {
  color: #72b735;
}
.juhu .wp-post-image,
.juhu .dummy {
  background: #72b735;
}
/* stopper */
.juhu .stopper {
  background: #72b735;
}
.juhu .stopper:after {
  background: url(img/star_blau.png) left top no-repeat;
}
.juhu .stopper:hover {
  background: #478add;
}
.juhu .more {
  background: #72b735;
}
/* side navigation */
.juhu .side-navigation ul li.current-menu-item a,
.juhu .side-navigation ul li.current-menu-parent a {
  border-left: 6px solid #72b735;
}
.juhu .side-navigation ul li.current-menu-item a:hover,
.juhu .side-navigation ul li.current-menu-item a:active,
.juhu .side-navigation ul li.current-menu-item a:focus,
.juhu .side-navigation ul li.current-menu-parent a:hover,
.juhu .side-navigation ul li.current-menu-parent a:active,
.juhu .side-navigation ul li.current-menu-parent a:focus {
  border-color: #478add;
}
/* bloglist */
.juhu .bloglist li .more {
  background: #72b735;
}
.juhu .bloglist li:hover,
.juhu .eventlist li:hover {
  border-color: #478add;
}
.juhu .bloglist li:hover h3 a,
.juhu .eventlist li:hover h3 a {
  color: #478add;
}
.juhu .bloglist li:hover .more,
.juhu .bloglist li:hover .dummy,
.juhu .eventlist li:hover .more,
.juhu .eventlist li:hover .dummy {
  background: #478add;
}
/* pagination */
.juhu .pagination ul li .current {
  background: #72b735;
}
.juhu .pagination ul li a:hover,
.juhu .pagination ul li a:active,
.juhu .pagination ul li a:focus {
  background: #478add;
}
/* commentslist */
.juhu .commentslist li .comment-author cite {
  color: #72b735;
}
/* hot links */
.juhu .hotlink {
  background: #72b735;
}
.juhu .hotlink:hover,
.juhu .hotlink:active,
.juhu .hotlink:focus {
  background: #478add;
}
/* cssforms */
/* ### TEXT INPUTS ### */
.juhu input[type=text],
.juhu input[type=password],
.juhu input[type=radio] + label::before,
.juhu input[type=checkbox] + label::before,
.juhu input[type=radio]:disabled + label:hover::before,
.juhu input[type=checkbox]:disabled + label:hover::before,
.juhu textarea,
.juhu .select,
.juhu .file {
  border: 1px solid #72b735;
}
/* hover + focus */
.juhu input[type=text]:hover,
.juhu input[type=password]:hover,
.juhu input[type=radio] + label:hover::before,
.juhu input[type=checkbox] + label:hover::before,
.juhu textarea:hover,
.juhu .select:hover,
.juhu .file:hover,
.juhu input[type=text]:focus,
.juhu input[type=password]:focus,
.juhu input[type=radio] + label:focus::before,
.juhu input[type=checkbox] + label:focus::before,
.juhu textarea:focus,
.juhu .select:focus,
.juhu .file:focus {
  border-color: #478add;
}
.juhu input[type=radio]:checked + label::before,
.juhu input[type=checkbox]:checked + label::before {
  color: #72b735;
}
.juhu input[type=radio]:checked + label:hover::before,
.juhu input[type=checkbox]:checked + label:hover::before {
  color: #478add;
}
.juhu input[type=submit],
.juhu input[type=reset],
.juhu button,
.juhu .button {
  background: #72b735;
}
.juhu input[type=submit]:hover,
.juhu input[type=reset]:hover,
.juhu button:hover,
.juhu .button:hover,
.juhu input[type=submit]:focus,
.juhu input[type=reset]:focus,
.juhu button:focus,
.juhu .button:focus,
.juhu .buttonhover {
  background: #66a32f;
}
/* secondary */
.juhu input[type=reset],
.juhu button.secondary,
.juhu .button.secondary {
  background: #478add;
}
.juhu input[type=reset]:hover,
.juhu button.secondary:hover,
.juhu .button.secondary:hover,
.juhu input[type=reset]:focus,
.juhu button.secondary:focus,
.juhu .button.secondary:focus,
.juhu .button.secondary.hover {
  background: #317cd9;
}
/* disabled */
.juhu input[type=submit]:disabled,
.juhu input[type=reset]:disabled,
.juhu button:disabled,
.juhu .button:disabled {
  background: #c3c3c3;
}
.juhu input[type=submit]:disabled:hover,
.juhu input[type=reset]:disabled:hover,
.juhu button:disabled:hover,
.juhu .button:disabled:hover,
.juhu input[type=submit]:disabled:focus,
.juhu input[type=reset]:disabled:focus,
.juhu button:disabled:focus,
.juhu .button:disabled:focus {
  background: #2a2a2a;
}
.juhu input[type=reset]:disabled,
.juhu button.secondary:disabled,
.juhu .button.secondary:disabled {
  background: #5d98e1;
}
.juhu input[type=reset]:disabled:hover,
.juhu button.secondary:disabled:hover,
.juhu .button.secondary:disabled:hover {
  background: #317cd9;
}
.juhu .frm_radio label.initiated::before,
.juhu .frm_checkbox label.initiated::before {
  border-color: #72b735;
}
.juhu .frm_radio label.initiated:hover::before,
.juhu .frm_checkbox label.initiated:hover::before,
.juhu .frm_radio label.initiated:focus::before,
.juhu .frm_checkbox label.initiated:focus::before {
  border-color: #478add;
}
.juhu .frm_checkbox label.initiated.checked::before,
.juhu .frm_radio label.initiated.checked::before {
  color: #72b735;
}
