/* Farben ----------------------------------- */
/* --- Rot  --- #e2001a ---*/
body.rot #dropdown li a.mainMenuParentBtnFocused,
body.rot #dropdown li a.trail,
body.rot #dropdown li.active a {
	border-bottom: solid 4px #e2001a;
}
body.rot #main a,
body.rot h1, body.rot h2, body.rot h3, body.rot h4, body.rot h5, body.rot h6,
body.rot #header #logo h1,
body.rot #header #logo p,
body.rot li.bjqs-slide p span,
body.rot #dropdown li a,
body.rot #dropdown li a.trail  {
	color: #e2001a;
}
body.rot #dropdown li.active a {
	color: #fff;
}
body.rot #main a {
	border-bottom: solid 1px #e2001a;
}
body.rot {
	border-top: solid 10px #e2001a;
}
body.rot #mbCenter {
	background-color: #e2001a !important;
}
body.rot #dropdown li a:hover,
body.rot #dropdown li span:hover,
body.rot #dropdown li.active a,
body.rot #subMenusContainer li.active a,
body.rot #subMenusContainer a:hover, body.rot #subMenusContainer a:focus, body.rot #subMenusContainer a.subMenuParentBtnFocused,
body.rot #subMenusContainer ul.level_2,
body.rot ul.bjqs-controls li a:hover,
body.rot .submit_container input {
	background-color: #e2001a;
}
body.rot #dropdown li a:hover,
body.rot #dropdown li span:hover {
	border-left: solid 1px #e2001a;
	color: #fff;
}

body.rot #footer {
	background: none; /* muß so sein sonst gibts einen anzeigefehler ? komisch */
	background-color: #e2001a;
}
body.rot #fm-inner .mod_customnav {
border-left: solid 1px #f1808d;
border-top: solid 1px #f1808d;
border-bottom: solid 1px #f1808d;
}


/* --- Grün --- #437a1c ---*/
body.gruen #dropdown li a.mainMenuParentBtnFocused,
body.gruen #dropdown li a.trail,
body.gruen #dropdown li.active a {
	border-bottom: solid 4px #437a1c;
}
body.gruen #main a,
body.gruen h1, body.gruen h2, body.gruen h3, body.gruen h4, body.gruen h5, body.gruen h6,
body.gruen #header #logo h1,
body.gruen #header #logo p,
body.gruen li.bjqs-slide p span,
body.gruen #dropdown li a,
body.gruen #dropdown li a.trail  {
	color: #437a1c;
}
body.gruen #dropdown li.active a {
	color: #fff;
}
body.gruen #dropdown li.active a {
	color: #fff;
}
body.gruen #main a {
	border-bottom: solid 1px #437a1c;
}
body.gruen {
	border-top: solid 10px #437a1c;
}
body.gruen #mbCenter {
	background-color: #437a1c !important;
}
body.gruen #dropdown li a:hover,
body.gruen #dropdown li span:hover,
body.gruen #dropdown li.active a,
body.gruen #subMenusContainer li.active a,
body.gruen #subMenusContainer a:hover, body.gruen #subMenusContainer a:focus, body.gruen #subMenusContainer a.subMenuParentBtnFocused,
body.gruen #subMenusContainer ul.level_2,
body.gruen ul.bjqs-controls li a:hover,
body.gruen .submit_container input {
	background-color: #437a1c;
}
body.gruen #dropdown li a:hover,
body.gruen #dropdown li span:hover {
	border-left: solid 1px #437a1c;
	color: #fff;
}

body.gruen #footer {
	background: none; /* muß so sein sonst gibts einen anzeigefehler ? komisch */
	background-color: #437a1c;
}
body.gruen #fm-inner .mod_customnav {
border-left: solid 1px #a2bd8f;
border-top: solid 1px #a2bd8f;
border-bottom: solid 1px #a2bd8f;
}


/* --- Violett --- #78136b ---*/
body.violett #dropdown li a.mainMenuParentBtnFocused,
body.violett #dropdown li a.trail,
body.violett #dropdown li.active a {
	border-bottom: solid 4px #78136b;
}
body.violett #main a,
body.violett h1, body.violett h2, body.violett h3, body.violett h4, body.violett h5, body.violett h6,
body.violett #header #logo h1,
body.violett #header #logo p,
body.violett li.bjqs-slide p span,
body.violett #dropdown li a,
body.violett #dropdown li a.trail {
	color: #78136b;
}
body.violett #dropdown li.active a {
	color: #fff;
}
body.violett #main a {
	border-bottom: solid 1px #78136b;
}

body.violett {
	border-top: solid 10px #78136b;
}
body.violett #mbCenter {
	background-color: #78136b !important;
}
body.violett #dropdown li a:hover,
body.violett #dropdown li span:hover,
body.violett #dropdown li.active a,
body.violett #subMenusContainer li.active a,
body.violett #subMenusContainer a.trail,
body.violett #subMenusContainer a:hover, body.violett #subMenusContainer a:focus, body.violett #subMenusContainer a.subMenuParentBtnFocused,
body.violett #subMenusContainer ul.level_2,
body.violett ul.bjqs-controls li a:hover,
body.violett .submit_container input {
	background-color: #78136b;
}

body.violett #dropdown li a:hover,
body.violett #dropdown li span:hover {
	border-left: solid 1px #78136b;
	color: #fff;
}

body.violett #footer {
	background: none; /* muß so sein sonst gibts einen anzeigefehler ? komisch */
	background-color: #78136b;
}
body.violett #fm-inner .mod_customnav {
border-left: solid 1px #bb88b4;
border-top: solid 1px #bb88b4;
border-bottom: solid 1px #bb88b4;
}


/* --- hellblau --- #a7c7e6 ---*/
body.hellblau #dropdown li a.mainMenuParentBtnFocused,
body.hellblau #dropdown li a.trail,
body.hellblau #dropdown li.active a {
	border-bottom: solid 4px #a7c7e6;
}
body.hellblau #main a,
body.hellblau h1, body.hellblau h2, body.hellblau h3, body.hellblau h4, body.hellblau h5, body.hellblau h6,
body.hellblau #header #logo h1,
body.hellblau #header #logo p,
body.hellblau li.bjqs-slide p span,
body.hellblau #dropdown li a,
body.hellblau #dropdown li a.trail {
	color: #a7c7e6;
}
body.hellblau #dropdown li.active a {
	color: #fff;
}
body.hellblau #main a {
	border-bottom: solid 1px #a7c7e6;
}
body.hellblau {
	border-top: solid 10px #a7c7e6;
}
body.hellblau #mbCenter {
	background-color: #a7c7e6 !important;
}
body.hellblau #dropdown li a:hover,
body.hellblau #dropdown li span:hover,
body.hellblau #dropdown li.active a,
body.hellblau #subMenusContainer li.active a,
body.hellblau #subMenusContainer a:hover, body.hellblau #subMenusContainer a:focus, body.hellblau #subMenusContainer a.subMenuParentBtnFocused,
body.hellblau #subMenusContainer ul.level_2,
body.hellblau ul.bjqs-controls li a:hover,
body.hellblau .submit_container input {
	background-color: #a7c7e6;
}
body.hellblau #dropdown li a:hover,
body.hellblau #dropdown li span:hover {
	border-left: solid 1px #a7c7e6;
	color: #fff;
}

body.hellblau #footer {
	background: none; /* muß so sein sonst gibts einen anzeigefehler ? komisch */
	background-color: #a7c7e6;
}
body.hellblau #fm-inner .mod_customnav {
border-left: solid 1px #d3e3f3;
border-top: solid 1px #d3e3f3;
border-bottom: solid 1px #d3e3f3;
}

body.hellblau li.bjqs-slide p {
background: url(../images/header-img-txt-bg-dunkelblau.png) top right no-repeat;
}


/* --- gelb --- #ffdd00 ---*/
body.gelb #dropdown li a.mainMenuParentBtnFocused,
body.gelb #dropdown li a.trail,
body.gelb #dropdown li.active a {
	border-bottom: solid 4px #ffdd00;
}
body.gelb #main a,
body.gelb h1, body.gelb h2, body.gelb h3, body.gelb h4, body.gelb h5, body.gelb h6,
body.gelb #header #logo h1,
body.gelb #header #logo p,
body.gelb li.bjqs-slide p span,
body.gelb #dropdown li a,
body.gelb #dropdown li a.trail {
	color: #ffdd00;
}
body.gelb #dropdown li.active a {
	color: #fff;
}
body.gelb #main a {
	border-bottom: solid 1px #ffdd00;
}
body.gelb {
	border-top: solid 10px #ffdd00;
}
body.gelb #mbCenter {
	background-color: #ffdd00 !important;
}
body.gelb #dropdown li a:hover,
body.gelb #dropdown li span:hover,
body.gelb #dropdown li.active a,
body.gelb #subMenusContainer li.active a,
body.gelb #subMenusContainer a:hover, body.gelb #subMenusContainer a:focus, body.gelb #subMenusContainer a.subMenuParentBtnFocused,
body.gelb #subMenusContainer ul.level_2,
body.gelb ul.bjqs-controls li a:hover,
body.gelb .submit_container input {
	background-color: #ffdd00;
}
body.gelb #dropdown li a:hover,
body.gelb #dropdown li span:hover {
	border-left: solid 1px #ffdd00;
	color: #fff;
}

body.gelb #footer {
	background: none; /* muß so sein sonst gibts einen anzeigefehler ? komisch */
	background-color: #ffdd00;
}
body.gelb #fm-inner .mod_customnav {
border-left: solid 1px #ffee80;
border-top: solid 1px #ffee80;
border-bottom: solid 1px #ffee80;
}
body.gelb li.bjqs-slide p {
background: url(../images/header-img-txt-bg-schwarz.png) top right no-repeat;
}


/* --- dunkelblau --- #071e5c ---*/
body.dunkelblau #dropdown li a.mainMenuParentBtnFocused,
body.dunkelblau #dropdown li a.trail,
body.dunkelblau #dropdown li.active a {
	border-bottom: solid 4px #071e5c;
	color: #fff;
}
body.dunkelblau #main a,
body.dunkelblau h1, body.dunkelblau h2, body.dunkelblau h3, body.dunkelblau h4, body.dunkelblau h5, body.dunkelblau h6,
body.dunkelblau #header #logo h1,
body.dunkelblau #header #logo p,
body.dunkelblau li.bjqs-slide p span,
body.dunkelblau #dropdown li a,
body.dunkelblau #dropdown li a.trail  {
	color: #071e5c;
}
body.dunkelblau #main a {
	border-bottom: solid 1px #071e5c;
}
body.dunkelblau {
	border-top: solid 10px #071e5c;
}
body.dunkelblau #mbCenter {
	background-color: #071e5c !important;
}
body.dunkelblau #dropdown li a:hover,
body.dunkelblau #dropdown li span:hover,
body.dunkelblau #dropdown li.active a,
body.dunkelblau #subMenusContainer li.active a,
body.dunkelblau #subMenusContainer a:hover, body.dunkelblau #subMenusContainer a:focus, body.dunkelblau #subMenusContainer a.subMenuParentBtnFocused,
body.dunkelblau #subMenusContainer ul.level_2,
body.dunkelblau ul.bjqs-controls li a:hover,
body.dunkelblau .submit_container input {
	background-color: #071e5c;
}
body.dunkelblau #dropdown li a:hover,
body.dunkelblau #dropdown li span:hover {
	border-left: solid 1px #071e5c;
	color: #fff;
}

body.dunkelblau #footer {
	background: none; /* muß so sein sonst gibts einen anzeigefehler ? komisch */
	background-color: #071e5c;
}
body.dunkelblau #fm-inner .mod_customnav {
border-left: solid 1px #838fae;
border-top: solid 1px #838fae;
border-bottom: solid 1px #838fae;
}




/* sub rot */
body.rot ul#dropdown li.active ul li a {
	background: #ffffff;
	color: #e2001a;
	border-bottom: solid 0px #e2001a;
}

body.rot ul#dropdown li.active ul li a:hover {
	background: #e2001a;
	color: #ffffff;
}

/* sub violett */
body.violett ul#dropdown li.active ul li a {
	background: #ffffff;
	color: #78136b;
	border-bottom: solid 0px #78136b;
}

body.violett ul#dropdown li.active ul li a:hover {
	background: #78136b;
	color: #ffffff;
}

/* sub hellblau */
body.hellblau ul#dropdown li.active ul li a {
	background: #ffffff;
	color: #a7c7e6;
	border-bottom: solid 0px #a7c7e6;
}

body.hellblau ul#dropdown li.active ul li a:hover {
	background: #a7c7e6;
	color: #ffffff;
}

/* sub grün */
body.gruen ul#dropdown li.active ul li a {
	background: #ffffff;
	color: #437a1c;
	border-bottom: solid 0px #437a1c;
}

body.gruen ul#dropdown li.active ul li a:hover {
	background: #437a1c;
	color: #ffffff;
}

/* sub dunkelblau */
body.dunkelblau ul#dropdown li.active ul li a {
	background: #ffffff;
	color: #071e5c;
	border-bottom: solid 0px #071e5c;
}

body.dunkelblau ul#dropdown li.active ul li a:hover {
	background: #071e5c;
	color: #ffffff;
}