@font-face {
	font-family: ProximaNovaLight;
	src: url(ProximaNova-LightWeb.eot);
}
@font-face {
	font-family: ProximaNovaLight;
	src: url(ProximaNova-LightWeb.woff) format("woff");
}
@font-face {
	font-family: ProximaNovaLightIt;
	src: url(ProximaNova-LightItWeb.eot);
}
@font-face {
	font-family: ProximaNovaLightIt;
	src: url(ProximaNova-LightItWeb.woff) format("woff");
}
@font-face {
	font-family: ProximaNovaSbold;
	src: url(ProximaNova-SboldWeb.eot);
}
@font-face {
	font-family: ProximaNovaSbold;
	src: url(ProximaNova-SboldWeb.woff) format("woff");
}
@font-face {
	font-family: ProximaNovaSboldIt;
	src: url(ProximaNova-SboldItWeb.eot);
}
@font-face {
	font-family: ProximaNovaSboldIt;
	src: url(ProximaNova-SboldItWeb.woff) format("woff");
}
#greyonhover:hover {
	background: 0px 0px rgb(239, 239, 239);
}
.radio {
	-webkit-appearance: checkbox; -moz-appearance: checkbox; -ms-appearance: checkbox; -o-appearance: checkbox;
}
.spacer {
	background: url("../img/separator12.gif") no-repeat bottom; width: 12px; height: 15px; display: inline-block;
}
label.col_55 {
	width: 300px;
}
input.col_30 {
	margin-left: 30px;
}
textarea.col_30 {
	margin-left: 30px;
}
select.col_55 {
	height: 25px; margin-left: 55px;
}
textarea.col_55 {
	width: 234px; height: 21px; margin-left: 55px;
}
textarea.col_55_big {
	width: 560px; margin-left: 50px;
}
textarea.col_70 {
	width: 640px; margin-left: 70px;
}
textarea.col_75_big {
	width: 590px; margin-left: 75px;
}
#twitter_down {
	xpadding-top: 4px;
}
.checkbox_line span {
	padding-right: 20px; float: left;
}
.checkbox_line legend span {
	padding-right: 20px; float: right;
}
div.wechsel {
	background: rgb(236, 96, 11); border: 0px solid rgb(111, 111, 111); width: 260px; height: 26px; text-align: center; color: rgb(255, 255, 255); padding-top: 3px; font-size: 15px; margin-top: -20px; margin-left: 0px; border-bottom-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px;
}
div.wechsel a {
	color: white !important;
}
div.wechsel a:hover {
	color: white !important;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
audio[controls] {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
html {
	font-size: 100%; -ms-overflow-y: scroll; -ms-text-size-adjust: 100%; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px; line-height: 1.5; font-size: 17px;
}
body {
	color: rgb(68, 68, 68) !important; font-family: ProximaNovaLight, calibri, arial, sans-serif;
}
button {
	color: rgb(68, 68, 68) !important; font-family: ProximaNovaLight, calibri, arial, sans-serif;
}
select {
	color: rgb(68, 68, 68) !important; font-family: ProximaNovaLight, calibri, arial, sans-serif;
}
textarea {
	color: rgb(68, 68, 68) !important; font-family: ProximaNovaLight, calibri, arial, sans-serif;
}
::selection {
	background: rgb(236, 96, 11); color: rgb(255, 255, 255); text-shadow: none;
}
a {
	color: rgb(236, 96, 11); text-decoration: none;
}
a:visited {
	color: rgb(236, 96, 11);
}
a:focus {
	outline: dotted thin;
}
a:hover {
	outline: 0px;
}
a:active {
	outline: 0px;
}
a:hover {
	color: rgb(236, 96, 11) !important;
}
a:hover span {
	color: rgb(236, 96, 11) !important;
}
article a:hover img {
	opacity: 0.8;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
blockquote {
	margin: 1em 40px;
}
dfn {
	font-style: italic;
}
hr {
	border-width: 1px 0px 0px; border-style: dotted none none; border-color: rgb(111, 111, 111) currentColor currentColor; margin: 1em 0px; padding: 0px; height: 1px; display: block;
}
ins {
	background: rgb(255, 255, 153); color: rgb(0, 0, 0); text-decoration: none;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0); font-style: italic; font-weight: bold;
}
pre {
	font-family: monospace, monospace; font-size: 1em; _font-family: "courier new", monospace;
}
code {
	font-family: monospace, monospace; font-size: 1em; _font-family: "courier new", monospace;
}
kbd {
	font-family: monospace, monospace; font-size: 1em; _font-family: "courier new", monospace;
}
samp {
	font-family: monospace, monospace; font-size: 1em; _font-family: "courier new", monospace;
}
pre {
	white-space: pre-wrap; -ms-word-wrap: break-word;
}
q {
	quotes: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
small {
	font-size: 85%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
ul {
	margin: 1em 0px; padding: 0px 0px 0px 40px;
}
ol {
	margin: 1em 0px; padding: 0px 0px 0px 40px;
}
dd {
	margin: 0px 0px 0px 40px;
}
nav ul {
	list-style: none; margin: 0px; padding: 0px;
}
nav ol {
	list-style: none; margin: 0px; padding: 0px;
}
img {
	border: 0px currentColor; -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0px;
}
form {
	margin: 0px;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
legend {
	padding: 0px; border: 0px currentColor;
}
label {
	cursor: pointer;
}
button {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
input {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
select {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
textarea {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='checkbox'] {
	box-sizing: border-box;
}
input[type='radio'] {
	box-sizing: border-box;
}
input[type='search'] {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
textarea {
	overflow: auto; vertical-align: top;
}
input:valid {
	
}
textarea:valid {
	
}
input:invalid {
	background-color: rgb(240, 221, 221);
}
textarea:invalid {
	background-color: rgb(240, 221, 221);
}
table {
	border-collapse: collapse; border-spacing: 0;
}
h1 {
	margin: 20px 0px 10px; color: rgb(236, 96, 11); line-height: 1; font-weight: normal;
}
h2 {
	margin: 20px 0px 10px; color: rgb(236, 96, 11); line-height: 1; font-weight: normal;
}
h3 {
	margin: 20px 0px 10px; color: rgb(236, 96, 11); line-height: 1; font-weight: normal;
}
h4 {
	margin: 20px 0px 10px; color: rgb(236, 96, 11); line-height: 1; font-weight: normal;
}
h5 {
	margin: 20px 0px 10px; color: rgb(236, 96, 11); line-height: 1; font-weight: normal;
}
h6 {
	margin: 20px 0px 10px; color: rgb(236, 96, 11); line-height: 1; font-weight: normal;
}
p {
	margin: 10px 0px;
}
h1 {
	font-family: ProximaNovaSbold; font-size: 30px;
}
h2 {
	color: black; font-family: ProximaNovaSbold; font-size: 22px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 17px;
}
h6 {
	font-size: 16px;
}
h1.tagcloud {
	margin: 0px; font-family: ProximaNovaLight, calibri, arial, sans-serif; font-size: 9px;
}
h2.normal {
	margin: 0px; font-family: ProximaNovaLight, calibri, arial, sans-serif;
}
h2.coin-slider {
	margin: 0px; color: rgb(255, 255, 255) !important; line-height: 1.5; font-family: ProximaNovaLight, calibri, arial, sans-serif; font-size: 30px;
}
h3.normal {
	margin: 0px; font-family: ProximaNovaLight, calibri, arial, sans-serif;
}
h2.seo {
	margin: 10px 0px; font-family: ProximaNovaLight, calibri, arial, sans-serif; font-size: 27px;
}
h3.seo {
	margin: 10px 0px; font-family: ProximaNovaLight, calibri, arial, sans-serif; font-size: 27px;
}
h3.catalog {
	margin: 0px; color: black; font-weight: bold;
}
h4.catalog {
	margin: 0px; color: rgb(111, 111, 111) !important; line-height: 1.5; font-size: 14px;
}
ul {
	list-style: square url("../img/square.png"); margin: 10px 0px; padding: 0px 0px 0px 17px;
}
ul li {
	padding: 0px 0px 0px 5px;
}
html {
	height: 100%;
}
body {
	background: url("../img/bg.gif") rgb(255, 255, 255); height: 100%; min-width: 1020px;
}
div#bg_wrapper {
	background: url("../img/body-bg.png") repeat-x; height: auto !important; min-height: 100%;
}
div#wrapper {
	margin: 0px auto; padding: 20px 0px; width: 1020px;
}
header {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px 30px; width: 960px; position: relative;
}
header .inside {
	border-bottom-color: rgb(236, 96, 11); border-bottom-width: 3px; border-bottom-style: solid;
}
header .inside::before {
	display: table; content: "";
}
header .inside::after {
	display: table; content: "";
}
header .inside::after {
	clear: both;
}
header .inside {
	-ms-zoom: 1;
}
.header_content {
	bottom: -2px; position: absolute;
}
.header_content nav {
	line-height: 24px; font-size: 17px; margin-right: 5px; float: left;
}
.header_content span {
	line-height: 24px; font-size: 17px; margin-right: 5px; float: left;
}
.header_content a {
	line-height: 24px; font-size: 17px; margin-right: 5px; float: left;
}
.header_content nav {
	margin-top: 4px;
}
.header_content span {
	margin-top: 4px;
}
.ie7 .header_content {
	bottom: 3px;
}

nav#first {
	padding: 15px 0px 5px;
}
nav#second {
	padding: 0px 0px 15px;
}
div.nav-line {
	border-bottom-color: rgb(236, 96, 11); border-bottom-width: 1px; border-bottom-style: solid;
}
div.mod_pageImage img {
	margin: 0px 0px 10px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 2px; border-bottom-style: solid;
}
div#container {
	margin: auto; padding: 0px 30px 20px; width: 960px; box-shadow: 0px 6px 2px -4px #555; background-color: rgb(255, 255, 255);
}
footer {
	margin: 0px auto; padding: 10px 5px 0px;
}
footer small {
	line-height: 100%; font-size: 0.8em; vertical-align: top;
}
nav#foot {
	float: right;
}
.block {
	overflow: visible !important;
}
.subcolumns {
	overflow: visible !important;
}
.equalize > div {
	overflow: visible !important;
}
div.mod_pageImage figure {
	position: relative;
}
div.pageImageText {
	background: rgb(236, 96, 11); padding: 0px 45px 0px 16px; right: -50%; bottom: 15%; color: rgb(255, 255, 255); font-size: 30px; display: inline-block; position: absolute; opacity: 0;
}
.mod_newslist h4 {
	display: none;
}
.event h4 {
	display: none;
}
.mod_newslist .info {
	margin: 10px 0px 3px; color: rgb(102, 102, 102);
}
.event .info {
	margin: 10px 0px 3px; color: rgb(102, 102, 102);
}
.mod_newslist .ce_text {
	clear: right;
}
.event .ce_text {
	clear: right;
}
.subcolumns .linie {
	border-left-color: rgb(111, 111, 111); border-left-width: 1px; border-left-style: dotted;
}
.formbody td.col_0 {
	line-height: 1.2em; padding-right: 3px; vertical-align: top;
}
.formbody .subcolumns td.col_0 {
	width: 150px;
}
.radio_container span {
	display: block;
}
.checkbox_container span {
	display: block;
}
.radio_container legend span {
	display: inline;
}
.checkbox_container legend span {
	display: inline;
}
select {
	border: 1px solid rgb(153, 153, 153);
}
textarea {
	border: 1px solid rgb(153, 153, 153);
}
input.text {
	border: 1px solid rgb(153, 153, 153);
}
input.submit {
	background: rgb(236, 96, 11); padding: 3px 8px; border: currentColor; color: rgb(255, 255, 255);
}
select.error {
	border-color: rgb(236, 96, 11);
}
textarea.error {
	border-color: rgb(236, 96, 11);
}
input.error {
	border-color: rgb(236, 96, 11);
}
label.error {
	color: rgb(236, 96, 11);
}
fieldset.error label {
	color: rgb(236, 96, 11);
}
.formbody td p.error {
	display: none;
}
.ce_coinSlider {
	margin: 0px 0px 10px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 2px; border-bottom-style: solid;
}
ul.tagcloud {
	list-style: none; margin: 0px; padding: 0px;
}
ul.tagcloud > li {
	margin: 0px; padding: 0px; display: inline-block;
}
ul.tagcloud > li {
	color: rgb(111, 111, 111); line-height: 30px;
}
ul.tagcloud > li span {
	color: rgb(111, 111, 111); line-height: 30px;
}
ul.tagcloud > li a {
	color: rgb(111, 111, 111); line-height: 30px;
}
ul.tagcloud > li a:hover {
	color: rgb(236, 96, 11);
}
ul.tagcloud .t03 span {
	color: rgb(183, 183, 183); font-size: 5px;
}
ul.tagcloud .t03 a {
	color: rgb(183, 183, 183); font-size: 5px;
}
ul.tagcloud .t05 span {
	color: rgb(183, 183, 183); font-size: 9px;
}
ul.tagcloud .t05 a {
	color: rgb(183, 183, 183); font-size: 9px;
}
ul.tagcloud .t07 span {
	color: rgb(183, 183, 183); font-size: 12px;
}
ul.tagcloud .t07 a {
	color: rgb(183, 183, 183); font-size: 12px;
}
ul.tagcloud .t1 span {
	color: rgb(169, 169, 169); font-size: 17px;
}
ul.tagcloud .t1 a {
	color: rgb(169, 169, 169); font-size: 17px;
}
ul.tagcloud .t2 span {
	color: rgb(154, 154, 154); font-size: 25px;
}
ul.tagcloud .t2 a {
	color: rgb(154, 154, 154); font-size: 25px;
}
ul.tagcloud .t3 span {
	color: rgb(128, 128, 128); font-size: 35px;
}
ul.tagcloud .t3 a {
	color: rgb(128, 128, 128); font-size: 35px;
}
ul.tagcloud .t4 span {
	font-size: 65px;
}
ul.tagcloud .t4 a {
	font-size: 65px;
}
.ie6 ul.tagcloud > li {
	display: inline;
}
.ie7 ul.tagcloud > li {
	display: inline;
}
.ie6 .tagcloud .t3 span {
	font-size: 28px;
}
.ie6 .tagcloud .t3 a {
	font-size: 28px;
}
.ie7 .tagcloud .t3 span {
	font-size: 28px;
}
.ie7 .tagcloud .t3 a {
	font-size: 28px;
}
.ie6 .tagcloud .t4 span {
	font-size: 30px;
}
.ie6 .tagcloud .t4 a {
	font-size: 30px;
}
.ie7 .tagcloud .t4 span {
	font-size: 30px;
}
.ie7 .tagcloud .t4 a {
	font-size: 30px;
}
.addthis_toolbox p {
	margin: 0px; padding: 0px 5px 0px 0px; float: left; display: block;
}
.addthis_16x16_style p {
	height: 16px; line-height: 16px;
}
.addthis_32x32_style p {
	height: 32px; line-height: 32px; font-size: 18px;
}
.line-height_1-0em {
	line-height: 1em !important;
}
.line-height_1-1em {
	line-height: 1.1em !important;
}
.line-height_1-2em {
	line-height: 1.2em !important;
}
.line-height_1-3em {
	line-height: 1.3em !important;
}
.line-height_1-4em {
	line-height: 1.4em !important;
}
.line-height_1-5em_default {
	line-height: 1.5em !important;
}
.line-height_1-6em {
	line-height: 1.6em !important;
}
.line-height_1-7em {
	line-height: 1.7em !important;
}
.line-height_1-8em {
	line-height: 1.8em !important;
}
.line-height_1-9em {
	line-height: 1.9em !important;
}
.line-height_2-0em {
	line-height: 2em !important;
}
.ir {
	text-align: left; text-indent: -999em; overflow: hidden; display: block; direction: ltr; background-repeat: no-repeat;
}
.ir br {
	display: none;
}
.hidden {
	display: none; visibility: hidden;
}
.visuallyhidden {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.focusable.visuallyhidden:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.focusable.visuallyhidden:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.invisible {
	visibility: hidden;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
@media print
{
* {
	color: black !important; filter: !important; text-shadow: none !important;
}
a {
	color: rgb(68, 68, 68) !important; text-decoration: underline;
}
a:visited {
	color: rgb(68, 68, 68) !important; text-decoration: underline;
}
a[href]::after {
	content: " (" attr(href) ")";
}
abbr[title]::after {
	content: " (" attr(title) ")";
}
.ir a::after {
	content: "";
}
a[href^='javascript:']::after {
	content: "";
}
a[href^='#']::after {
	content: "";
}
pre {
	border: 1px solid rgb(153, 153, 153); page-break-inside: avoid;
}
blockquote {
	border: 1px solid rgb(153, 153, 153); page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
}
.catalog_item {
	margin: 10px 0px; border: 1px solid rgb(111, 111, 111); width: 710px; height: 132px; cursor: pointer; box-shadow: 2px 2px 5px #c0c0c0;
}
.catalog_item:hover {
	background: 0px 0px rgb(239, 239, 239);
}
.item {
	border: 0px solid red; position: absolute;
}
.item-img {
	padding: 8px; width: 124px; height: 116px; position: absolute;
}
div.details {
	margin: 2px 0px 0px 142px; width: 568px; height: 132px;
}
span.details-1 {
	border: 0px solid blue; height: 32px; padding-right: 8px; display: inline-block;
}
.titel {
	color: black !important; font-size: 19px; font-weight: bold;
}
.preis {
	color: rgb(236, 96, 11); margin-right: -5px; float: right;
}
.person {
	padding-top: 5px; font-size: 12px; margin-right: -5px; float: right;
}
span.details-2 {
	margin: 5px 0px; border: 0px solid yellow; height: 45px; overflow: hidden; display: inline-block;
}
.teaser {
	width: 450px; color: rgb(111, 111, 111); font-size: 14px;
}
span.link {
	width: 120px; float: right;
}
div.link {
	background: rgb(48, 167, 207); border: 0px solid rgb(111, 111, 111); width: 120px; height: 26px; text-align: center; color: rgb(255, 255, 255); padding-top: 3px; font-size: 15px; margin-top: -7px; margin-left: 0px; border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px;
}
.link a {
	color: rgb(255, 255, 255) !important;
}
div.link a:hover {
	color: rgb(255, 255, 255) !important;
}
hr.details {
	margin: 0px;
}
span.details-3 {
	margin: 6px 0px 0px; border: 0px solid green; height: 21px; padding-top: 6px; font-size: 13px; display: inline-block;
}
.teilnehmer {
	background: url("../img/catalog_teilnehmer.png") no-repeat 0% 0% / 23px 20px; width: 80px; height: 20px; color: rgb(111, 111, 111); padding-left: 30px;
}
.teilnehmer:hover {
	color: rgb(111, 111, 111) !important;
}
.dauer {
	background: url("../img/catalog_dauer.png") no-repeat 0% 0% / 23px 20px; width: 80px; color: rgb(111, 111, 111); padding-left: 28px;
}
.ort {
	background: url("../img/catalog_ort.png") no-repeat 0% 0% / 23px 20px; width: 140px; color: rgb(111, 111, 111); padding-left: 25px;
}
.preis1 {
	background: url("../img/catalog_preis.png") no-repeat 0% 0% / 23px 20px; color: rgb(111, 111, 111); padding-left: 25px; float: right;
}
.catalog_nav_cat {
	padding: 0px; width: 260px; color: black; font-size: 16px; margin-top: 5px;
}
.catalog_nav_cat ul {
	width: 260px; margin-top: 5px; display: inline-block;
}
.catalog_nav_cat ul li {
	list-style: none; padding: 0px; width: 110px; height: 34px; font-size: 15px; margin-bottom: 3px;
}
.catalog_nav_cat ul li:hover {
	opacity: 0.8;
}
.catalog_nav_cat li {
	float: left;
}
.catalog_nav_cat ul li a {
	padding: 10px 5px 5px 38px; color: rgb(111, 111, 111); display: block;
}
.catalog_land {
	background: url("../img/catalog_land.png") no-repeat 0px 0px / 34px 34px;
}
.catalog_water {
	background: url("../img/catalog_water.png") no-repeat 0px 0px / 34px 34px;
}
.catalog_city {
	background: url("../img/catalog_city.png") no-repeat 0px 0px / 34px 34px;
}
.catalog_nature {
	background: url("../img/catalog_nature.png") no-repeat 0px 0px / 34px 34px;
}
.catalog_indoor {
	background: url("../img/catalog_indoor.png") no-repeat 0px 0px / 34px 34px;
}
.catalog_biggroup {
	background: url("../img/catalog_biggroup.png") no-repeat 0px 0px / 34px 34px;
}
.catalog_winter {
	background: url("../img/catalog_winter.png") no-repeat 0px 0px / 34px 34px;
}
.catalog_neuheiten {
	background: url("../img/catalog_neuheiten.png") no-repeat 0px 0px / 34px 34px;
}
.presse {
	font-size: 15px;
}
.strong {
	font-weight: bold;
}
.catalog_nav_events {
	padding: 0px; width: 260px; color: black; font-size: 16px; margin-top: 25px;
}
.catalog_nav_events ul {
	width: 260px; margin-top: 5px; margin-left: 18px; display: inline-block;
}
.catalog_nav_events ul li {
	list-style: none url("../img/pfeil.png"); padding: 2px 0px; width: 150px; font-size: 15px; margin-bottom: 3px;
}
.catalog_nav_events ul li:hover {
	opacity: 0.8;
}
.catalog_nav_events li {
	
}
.catalog_nav_events ul li a {
	color: rgb(111, 111, 111); display: block;
}
.glossaryList {
	margin: 0px 3% 20px 0px; width: 290px; font-size: 15px; float: left;
}
.glossaryList h2 {
	padding-left: 25px; font-weight: 700; border-bottom-color: rgb(236, 96, 11); border-bottom-width: 1px; border-bottom-style: solid;
}
.glossaryList ul {
	padding: 0px 0px 0px 1px;
}
.glossaryList ul li {
	background: url("../img/bg-map.png") no-repeat; list-style: none; padding: 8px 0px 0px 15px; height: 38px;
}
.glossaryList ul a li {
	color: rgb(102, 102, 102);
}
.glossaryList ul a li:hover {
	color: rgb(236, 96, 11); opacity: 0.8;
}
