@import url( //fonts.googleapis.com/css?family=Elsie:regular,900 );
.cm-background {
	background-position: center; background-image: url("/.cm4all/sysdb/backgrounds/images/bif_47997575_cm-a_trans.png"); background-attachment: fixed; background-repeat: no-repeat; background-size: cover;
}
.cm-offline-content {
	color: rgb(73, 81, 57); background-color: rgb(224, 229, 255);
}
body {
	font-family: Elsie, sans-serif; font-size: medium; font-style: normal; font-weight: normal; background-color: rgb(214, 223, 240);
}
h1 {
	color: rgb(16, 34, 43);
}
h2 {
	color: rgb(16, 34, 43);
}
h3 {
	color: rgb(16, 34, 43);
}
h1 {
	font-family: Elsie, sans-serif; font-size: x-large; font-style: normal; font-weight: normal;
}
h2.cm-h1 {
	font-family: Elsie, sans-serif; font-size: x-large; font-style: normal; font-weight: normal;
}
h2 {
	font-family: Elsie, sans-serif; font-size: large; font-style: normal; font-weight: normal;
}
h3 {
	font-family: Elsie, sans-serif; font-size: medium; font-style: normal; font-weight: normal;
}
h4 {
	font-family: Elsie, sans-serif;
}
h5 {
	font-family: Elsie, sans-serif;
}
h6 {
	font-family: Elsie, sans-serif;
}
a {
	color: rgb(73, 81, 57);
}
a:hover {
	color: rgb(16, 34, 43);
}
#keyvisual {
	border-color: rgb(99, 136, 171);
}
#head_wrapper {
	background-color: rgb(40, 65, 79);
}
#title_wrapper h1 {
	color: rgb(237, 243, 250); font-family: Elsie, sans-serif; font-size: xx-large; font-style: normal; font-weight: normal;
}
#title_wrapper h2 {
	color: rgb(246, 255, 224); font-family: Elsie, sans-serif; font-size: large; font-style: normal; font-weight: normal;
}
#cm_mainnavigation {
	background-color: rgb(16, 20, 43);
}
#cm_mainnavigation li a {
	color: rgb(224, 231, 255); font-family: Elsie, sans-serif; font-size: medium; font-style: normal; font-weight: normal;
}
#cm_mainnavigation li ul {
	background-color: rgb(16, 34, 43);
}
#cm_mainnavigation :hover ul {
	background-color: rgb(16, 34, 43);
}
#cm_mainnavigation :hover ul :hover ul {
	background-color: rgb(16, 34, 43);
}
#cm_mainnavigation li a:hover {
	color: rgb(110, 121, 83);
}
#cm_mainnavigation li:hover > a {
	color: rgb(110, 121, 83);
}
#cm_mainnavigation li > a:hover {
	color: rgb(110, 121, 83);
}
#cm_mainnavigation li.cm_current > a {
	color: rgb(110, 121, 83);
}
#cm_mainnavigation li ul li > a {
	color: rgb(237, 241, 245);
}
#cm_mainnavigation li ul li.cm_current > a {
	color: rgb(110, 121, 83);
}
#cm_mainnavigation li ul li > a:hover {
	color: rgb(110, 121, 83);
}
#cm_mainnavigation li ul li:hover > a {
	color: rgb(110, 121, 83);
}
#content_right_wrapper {
	color: rgb(16, 34, 43); background-color: rgb(224, 244, 255);
}
.content_sidebar {
	color: rgb(16, 34, 43); background-color: rgb(224, 244, 255);
}
.content_sidebar h1 {
	color: rgb(16, 34, 43);
}
.content_sidebar h2 {
	color: rgb(16, 34, 43);
}
.content_sidebar h3 {
	color: rgb(16, 34, 43);
}
.content_sidebar a {
	color: rgb(16, 34, 43);
}
.content_sidebar a:hover {
	color: rgb(16, 34, 43);
}
#content_main_wrapper {
	color: rgb(73, 81, 57); font-family: Elsie, sans-serif; font-size: medium; font-style: normal; font-weight: normal; background-color: rgb(224, 229, 255);
}
.content_main {
	color: rgb(0,51,102);
	font-family: Elsie, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: normal;
	background-color: rgb(224, 229, 255);
}
.content_main h1 {
	color: rgb(16, 34, 43);
}
.content_main h2 {
	color: rgb(16, 34, 43);
}
.content_main h3 {
	color: rgb(16, 34, 43);
}
.content_main h1 {
	font-family: Elsie, sans-serif; font-size: x-large; font-style: normal; font-weight: normal;
}
.content_main h2.cm-h1 {
	font-family: Elsie, sans-serif; font-size: x-large; font-style: normal; font-weight: normal;
}
.content_main h2 {
	font-family: Elsie, sans-serif; font-size: large; font-style: normal; font-weight: normal;
}
.content_main h3 {
	font-family: Elsie, sans-serif; font-size: medium; font-style: normal; font-weight: normal;
}
.content_main a {
	color: rgb(73, 81, 57);
}
.content_main a:hover {
	color: rgb(16, 34, 43);
}
#footer {
	color: rgb(224, 246, 255); background-color: rgb(40, 65, 79);
}
#footer a {
	color: rgb(224, 246, 255);
}
#footer a:hover {
	color: rgb(112, 126, 78);
}
body > div.widget_in_move.cm_widget_block.cm_widget {
	background-color: transparent;
}
body > div.cm_widget_block.cm_widget {
	color: rgb(73, 81, 57); font-family: Elsie, sans-serif; font-size: medium; font-style: normal; font-weight: normal;
}
body > div.cm_widget_block.cm_widget > div.widget_content_box h1 {
	color: rgb(16, 34, 43);
}
body > div.cm_widget_block.cm_widget > div.widget_content_box h2 {
	color: rgb(16, 34, 43);
}
body > div.cm_widget_block.cm_widget > div.widget_content_box h3 {
	color: rgb(16, 34, 43);
}
body > div.cm_widget_block.cm_widget > div.widget_content_box h1 {
	font-family: Elsie, sans-serif; font-size: x-large; font-style: normal; font-weight: normal;
}
body > div.cm_widget_block.cm_widget > div.widget_content_box h2 {
	font-family: Elsie, sans-serif; font-size: large; font-style: normal; font-weight: normal;
}
body > div.cm_widget_block.cm_widget > div.widget_content_box h3 {
	font-family: Elsie, sans-serif; font-size: medium; font-style: normal; font-weight: normal;
}
body > div.cm_widget_block.cm_widget > div.widget_content_box h4 {
	font-family: Elsie, sans-serif;
}
body > div.cm_widget_block.cm_widget > div.widget_content_box h5 {
	font-family: Elsie, sans-serif;
}
body > div.cm_widget_block.cm_widget > div.widget_content_box h6 {
	font-family: Elsie, sans-serif;
}
body > div.cm_widget_block.cm_widget > div.widget_content_box a {
	color: rgb(73, 81, 57);
}
body > div.cm_widget_block.cm_widget > div.widget_content_box a:hover {
	color: rgb(16, 34, 43);
}
