body {
	background: url("img/bg-pattern.png") rgb(255, 255, 255); font-family: "Roboto", Helvetica, Liberation, Arial, sans-serif;
}
#nspiw {
	display: none;
}
a {
	color: rgb(37, 123, 177);
}
a:hover {
	color: rgb(26, 92, 134);
}
a:active {
	color: rgb(26, 92, 134);
}
figure {
	margin: 0px; padding: 0px;
}
#main-nav-outer {
	top: 0px; width: 100%; position: fixed; z-index: 500; background-color: rgb(4, 39, 60);
}
.lt-ie8 #main-nav-outer {
	left: 0px;
}
#main-nav-container {
	padding: 0px; font-size: 14px; margin-right: -40px; margin-left: -20px;
}
#main-nav-container ul {
	margin-bottom: 0px; list-style-type: none;
}
#main-nav > li {
	margin: 0px; padding: 0px; height: 31px; text-transform: uppercase; line-height: 1em; float: left; display: block; z-index: 900;
}
#sub-nav > li {
	margin: 0px; padding: 0px; height: 31px; text-transform: uppercase; line-height: 1em; float: left; display: block; z-index: 900;
}
#main-nav-container a {
	padding: 7px 9px 9px; color: rgb(255, 255, 255); text-decoration: none !important; display: block;
}
#main-nav-container a:hover {
	color: rgb(255, 255, 255);
}
#main-nav-container a:active {
	color: rgb(255, 255, 255);
}
#main-nav-container .only-large {
	display: none; visibility: hidden;
}
.menu-item-caret span {
	background-position: -21px 0px; width: 4px; height: 7px; margin-left: 4px; display: inline-block; -ms-zoom: 1; background-image: url("img/iconsprite.png"); background-repeat: no-repeat;
}
.lt-ie8 .menu-item-caret span {
	margin-top: -10px;
}
.main-nav-current-highlight .current-menu-item.menu-item-caret span {
	background-position: -21px -16px;
}
.main-nav-current-highlight .current-menu-parent.menu-item-caret span {
	background-position: -21px -16px;
}
.main-nav-current-highlight .current-post-ancestor.menu-item-caret span {
	background-position: -21px -16px;
}
.menu-item-caret .hovered span {
	background-position: -21px 0px;
}
.main-nav-current-highlight .menu-item-caret .hovered span {
	background-position: -21px 0px;
}
#main-nav {
	padding-left: 10px;
}
#main-nav > li {
	position: relative;
}
#main-nav a {
	border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
#sub-nav a {
	border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
#main-nav > .menu-item > a:hover {
	transition:0.13s ease-in-out; color: rgb(255, 255, 255); border-top-color: rgb(19, 94, 141); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px #429ad1; background-color: rgb(37, 123, 177); -webkit-box-shadow: inset 0 1px 0px #429ad1; -moz-box-shadow: inset 0 1px 0px #429ad1; -webkit-transition: all .13s ease-in-out; -moz-transition: all .13s ease-in-out; -o-transition: all .13s ease-in-out;
}
#main-nav > .menu-item > a:active {
	transition:0.13s ease-in-out; color: rgb(255, 255, 255); border-top-color: rgb(19, 94, 141); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px #429ad1; background-color: rgb(37, 123, 177); -webkit-box-shadow: inset 0 1px 0px #429ad1; -moz-box-shadow: inset 0 1px 0px #429ad1; -webkit-transition: all .13s ease-in-out; -moz-transition: all .13s ease-in-out; -o-transition: all .13s ease-in-out;
}
#main-nav > .menu-item > a:focus {
	transition:0.13s ease-in-out; color: rgb(255, 255, 255); border-top-color: rgb(19, 94, 141); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px #429ad1; background-color: rgb(37, 123, 177); -webkit-box-shadow: inset 0 1px 0px #429ad1; -moz-box-shadow: inset 0 1px 0px #429ad1; -webkit-transition: all .13s ease-in-out; -moz-transition: all .13s ease-in-out; -o-transition: all .13s ease-in-out;
}
#main-nav > .menu-item > .hovered {
	transition:0.13s ease-in-out; color: rgb(255, 255, 255); border-top-color: rgb(19, 94, 141); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px #429ad1; background-color: rgb(37, 123, 177); -webkit-box-shadow: inset 0 1px 0px #429ad1; -moz-box-shadow: inset 0 1px 0px #429ad1; -webkit-transition: all .13s ease-in-out; -moz-transition: all .13s ease-in-out; -o-transition: all .13s ease-in-out;
}
.main-nav-current-highlight #main-nav > .menu-item > a:hover {
	transition:0.13s ease-in-out; color: rgb(255, 255, 255); border-top-color: rgb(19, 94, 141); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px #429ad1; background-color: rgb(37, 123, 177); -webkit-box-shadow: inset 0 1px 0px #429ad1; -moz-box-shadow: inset 0 1px 0px #429ad1; -webkit-transition: all .13s ease-in-out; -moz-transition: all .13s ease-in-out; -o-transition: all .13s ease-in-out;
}
.main-nav-current-highlight #main-nav > .menu-item > a:active {
	transition:0.13s ease-in-out; color: rgb(255, 255, 255); border-top-color: rgb(19, 94, 141); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px #429ad1; background-color: rgb(37, 123, 177); -webkit-box-shadow: inset 0 1px 0px #429ad1; -moz-box-shadow: inset 0 1px 0px #429ad1; -webkit-transition: all .13s ease-in-out; -moz-transition: all .13s ease-in-out; -o-transition: all .13s ease-in-out;
}
.main-nav-current-highlight #main-nav > .menu-item > a:focus {
	transition:0.13s ease-in-out; color: rgb(255, 255, 255); border-top-color: rgb(19, 94, 141); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px #429ad1; background-color: rgb(37, 123, 177); -webkit-box-shadow: inset 0 1px 0px #429ad1; -moz-box-shadow: inset 0 1px 0px #429ad1; -webkit-transition: all .13s ease-in-out; -moz-transition: all .13s ease-in-out; -o-transition: all .13s ease-in-out;
}
.main-nav-current-highlight #main-nav > .menu-item > .hovered {
	transition:0.13s ease-in-out; color: rgb(255, 255, 255); border-top-color: rgb(19, 94, 141); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px #429ad1; background-color: rgb(37, 123, 177); -webkit-box-shadow: inset 0 1px 0px #429ad1; -moz-box-shadow: inset 0 1px 0px #429ad1; -webkit-transition: all .13s ease-in-out; -moz-transition: all .13s ease-in-out; -o-transition: all .13s ease-in-out;
}
#sub-nav a:hover {
	transition:0.13s ease-in-out; color: rgb(255, 255, 255); border-top-color: rgb(19, 94, 141); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px #429ad1; background-color: rgb(37, 123, 177); -webkit-box-shadow: inset 0 1px 0px #429ad1; -moz-box-shadow: inset 0 1px 0px #429ad1; -webkit-transition: all .13s ease-in-out; -moz-transition: all .13s ease-in-out; -o-transition: all .13s ease-in-out;
}
body.home #main-nav > li:first-child > a {
	transition:0.13s ease-in-out; color: rgb(4, 39, 60); padding-top: 9px; padding-bottom: 10px; border-top-color: rgb(222, 188, 12); border-top-width: 1px; border-top-style: solid; box-shadow: 0px 2px 3px rgba(0,0,0,0.8), inset 0px 1px 0px #f2e5a0; background-color: rgb(246, 210, 13); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0px #f2e5a0; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0px #f2e5a0; -webkit-transition: all .13s ease-in-out; -moz-transition: all .13s ease-in-out; -o-transition: all .13s ease-in-out;
}
.main-nav-current-highlight #main-nav > .current-menu-item > a {
	transition:0.13s ease-in-out; color: rgb(4, 39, 60); padding-top: 9px; padding-bottom: 10px; border-top-color: rgb(222, 188, 12); border-top-width: 1px; border-top-style: solid; box-shadow: 0px 2px 3px rgba(0,0,0,0.8), inset 0px 1px 0px #f2e5a0; background-color: rgb(246, 210, 13); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0px #f2e5a0; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0px #f2e5a0; -webkit-transition: all .13s ease-in-out; -moz-transition: all .13s ease-in-out; -o-transition: all .13s ease-in-out;
}
.main-nav-current-highlight #main-nav > .current-menu-parent > a {
	transition:0.13s ease-in-out; color: rgb(4, 39, 60); padding-top: 9px; padding-bottom: 10px; border-top-color: rgb(222, 188, 12); border-top-width: 1px; border-top-style: solid; box-shadow: 0px 2px 3px rgba(0,0,0,0.8), inset 0px 1px 0px #f2e5a0; background-color: rgb(246, 210, 13); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0px #f2e5a0; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0px #f2e5a0; -webkit-transition: all .13s ease-in-out; -moz-transition: all .13s ease-in-out; -o-transition: all .13s ease-in-out;
}
.main-nav-current-highlight #main-nav > .current-post-ancestor > a {
	transition:0.13s ease-in-out; color: rgb(4, 39, 60); padding-top: 9px; padding-bottom: 10px; border-top-color: rgb(222, 188, 12); border-top-width: 1px; border-top-style: solid; box-shadow: 0px 2px 3px rgba(0,0,0,0.8), inset 0px 1px 0px #f2e5a0; background-color: rgb(246, 210, 13); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0px #f2e5a0; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0px #f2e5a0; -webkit-transition: all .13s ease-in-out; -moz-transition: all .13s ease-in-out; -o-transition: all .13s ease-in-out;
}
#sub-nav .current-menu-item > a {
	transition:0.13s ease-in-out; color: rgb(4, 39, 60); padding-top: 9px; padding-bottom: 10px; border-top-color: rgb(222, 188, 12); border-top-width: 1px; border-top-style: solid; box-shadow: 0px 2px 3px rgba(0,0,0,0.8), inset 0px 1px 0px #f2e5a0; background-color: rgb(246, 210, 13); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0px #f2e5a0; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.8), inset 0 1px 0px #f2e5a0; -webkit-transition: all .13s ease-in-out; -moz-transition: all .13s ease-in-out; -o-transition: all .13s ease-in-out;
}
#sub-nav {
	padding-right: 20px; z-index: 900;
}
.sub-nav-sm {
	background: url("img/sub-nav-sprite.svg") no-repeat 6px 4px; width: 15px; text-indent: 200%; overflow: hidden; padding-right: 0px; padding-left: 0px; white-space: nowrap;
}
.twitter.sub-nav-sm {
	background-position: 6px 4px;
}
.facebook.sub-nav-sm {
	background-position: -22px 4px;
}
.gplus.sub-nav-sm {
	background-position: -50px 5px;
}
#main-nav-container .sub-menu {
	padding: 0.5em 0px 5px; margin-left: 0px; display: none; position: absolute; background-color: rgba(37, 123, 177, 0.9);
}
.lt-ie8 #main-nav-container .sub-menu {
	background-color: rgb(37, 123, 177);
}
#main-nav-container .sub-menu li {
	margin: 0px; width: 100%; text-transform: none; line-height: 1.3em; padding-bottom: 0.2em; font-size: 14px; display: block; white-space: nowrap; min-width: 150px;
}
#main-nav-container .sub-menu a::before {
	content: "\00BB\00a0";
}
#main-nav-container .sub-menu a {
	padding: 5px 20px 6px 11px; text-decoration: none;
}
#main-nav-container .sub-menu a:visited {
	padding: 5px 20px 6px 11px; text-decoration: none;
}
#main-nav-container .sub-menu a:hover {
	color: rgb(255, 255, 255); background-color: rgb(25, 84, 121);
}
#main-nav-container .sub-menu a:active {
	color: rgb(255, 255, 255); background-color: rgb(25, 84, 121);
}
#main-nav-container .sub-menu a:focus {
	color: rgb(255, 255, 255); background-color: rgb(25, 84, 121);
}
.main-nav-current-highlight #main-nav-container .sub-menu .current-menu-parent a {
	color: rgb(255, 255, 255); background-color: rgb(25, 84, 121);
}
.main-nav-current-highlight #main-nav-container .sub-menu .current-menu-item a {
	color: rgb(255, 255, 255); background-color: rgb(25, 84, 121);
}
.main-nav-categories ul {
	width: 500px;
}
.main-nav-categories li {
	width: 250px !important; float: left;
}
.lt-ie8 .main-nav-categories {
	margin-top: -3px !important;
}
.header-page {
	display: block;
}
.mobile-header {
	display: none; visibility: hidden;
}
.header-page__logo-wrap {
	width: 400px; position: relative;
}
.header-page__logo {
	margin: 80px 0px 0px; padding: 0px; line-height: 1; font-weight: 500;
}
.header-page__logo::before {
	left: -645px; top: 0px; width: 1000px; height: 90px; position: absolute; content: ""; background-color: rgba(255, 255, 255, 0.8);
}
.header-page__logo a {
	background: url("img/eveosblog-logo.png") no-repeat 0px 10px; padding: 10px 13px 0px 0px; width: 342px; height: 80px; text-decoration: none; display: block; position: relative;
}
.header-page__logo strong {
	text-indent: -9999px; overflow: hidden; display: block;
}
.header-page__logo em {
	left: 0px; top: 68px; color: rgb(4, 43, 61); font-size: 11px; font-style: italic; position: absolute;
}
.lt-ie8 .header-page__logo a {
	cursor: pointer;
}
.lt-ie8 .header-page__logo em {
	padding-bottom: 3px;
}
.header-reklame {
	margin: 80px -20px -90px 0px; float: right;
}
.header-reklame__content {
	width: 550px; height: 90px; overflow: hidden; position: relative; background-color: rgb(221, 221, 221);
}
.header-reklame__info {
	text-align: right; font-size: 9px; margin-top: -4px;
}
.header-reklame__info a {
	color: rgba(0, 0, 0, 0.4);
}
@media all and (min-height:860px)
{
.header-reklame {
	margin-top: 95px;
}
}
@media all and (max-height:600px)
{
.header-reklame {
	margin-top: 55px;
}
}
@media all and (max-width:979px) and (min-width:768px)
{
.header-reklame {
	margin: 45px 0px -40px; width: 100%; float: none;
}
.header-reklame__content {
	margin: 0px auto;
}
.header-reklame__info {
	text-align: right; margin-right: 15%;
}
}
#page {
	padding-top: 20px; padding-bottom: 100px; margin-top: 60px; position: relative;
}
#page::before {
	left: -2020px; top: 0px; width: 3000px; height: 100%; display: block; position: absolute; content: ""; box-shadow: 1px -1px 0px 0px rgba(0,0,0,0.1), 5px -3px 10px 0px rgba(0,0,0,0.25); background-color: rgb(255, 255, 255); -webkit-box-shadow: 1px -1px 0px 0px rgba(0, 0, 0, 0.1), 5px -3px 10px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 1px -1px 0px 0px rgba(0, 0, 0, 0.1), 5px -3px 10px 0px rgba(0, 0, 0, 0.25);
}
.container#page {
	padding-right: 20px; padding-left: 20px;
}
.lt-ie8 #page {
	background-color: rgb(255, 255, 255);
}
.jumbotron {
	background-attachment: fixed; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
#main {
	position: relative;
}
#the-content {
	position: relative;
}
.post {
	margin-bottom: 4em; position: relative;
}
article.page {
	margin-bottom: 4em; position: relative;
}
.evb_events {
	margin-bottom: 4em; position: relative;
}
.newsticker {
	margin-bottom: 4em; position: relative;
}
.post header {
	margin-bottom: 10px;
}
.page article header {
	margin-bottom: 10px;
}
.evb_events header {
	margin-bottom: 10px;
}
.newsticker header {
	margin-bottom: 10px;
}
.entry-title {
	margin: 0px 0px 5px; padding: 0px; line-height: 1.3em; font-size: 27px; font-weight: 500;
}
.entry-title {
	color: rgb(37, 123, 177); text-decoration: none;
}
.entry-title a {
	color: rgb(37, 123, 177); text-decoration: none;
}
.entry-title a:hover {
	color: rgb(37, 123, 177); text-decoration: none;
}
.entry-title a:active {
	color: rgb(37, 123, 177); text-decoration: none;
}
.entry-title a:hover {
	color: rgb(26, 92, 134);
}
.sub1.entry-title {
	font-size: 23px; font-weight: 500;
}
.entry-details {
	font-size: 11px;
}
.entry-details {
	color: rgb(167, 167, 167);
}
.entry-details a {
	color: rgb(167, 167, 167);
}
.entry-details a:hover {
	color: rgb(37, 123, 177);
}
.entry-details .md {
	padding-right: 2px; padding-left: 2px;
}
.entry-details .category-highlight {
	color: rgb(251, 169, 12); font-weight: 700;
}
.entry-details .category-highlight a {
	color: rgb(251, 169, 12); font-weight: 700;
}
.entry-details .category a {
	color: rgb(120, 120, 120);
}
.entry-details .comments-highlight {
	color: rgb(166, 52, 13);
}
.pm-label {
	padding: 1px 5px; border-radius: 4px; color: rgb(51, 51, 51); text-shadow: 0px 1px 0px rgba(255,255,255,0.85); background-color: rgb(221, 221, 221); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.pm-label a:hover {
	text-decoration: none;
}
.event-label {
	padding: 1px 5px; border-radius: 4px; color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.3); background-color: rgb(185, 74, 72); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.event-label a:hover {
	text-decoration: none;
}
.entry-content {
	line-height: 1.75em; font-size: 14px;
}
.entry-content p {
	margin-bottom: 1em;
}
.entry-content small {
	line-height: 1.75em; display: inline-block;
}
.entry-content a {
	text-decoration: none;
}
.entry-content h2 a {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.entry-content h3 a {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.entry-content h4 a {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.entry-content h5 a {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.entry-content h6 a {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.entry-content h2 {
	margin: 0.8em 0px 0px; line-height: 1.6em; font-size: 18px;
}
.entry-content h3 {
	margin: 0.8em 0px 0px; line-height: 1.6em; font-size: 18px;
}
.entry-content h2 {
	color: rgb(26, 92, 134); font-size: 19px;
}
.entry-content h4 {
	margin: 0.6em 0px 0px; line-height: 1.6em; font-size: 17px;
}
.entry-content h5 {
	margin: 0.5em 0px 0px; line-height: 1.7em; font-size: 16px;
}
.entry-content h6 {
	margin: 0.5em 0px 0px; line-height: 1.7em; font-size: 14px;
}
.entry-date {
	color: rgb(167, 167, 167);
}
.entry-date::after {
	content: "\00a0\2013\00a0";
}
.artikelbild {
	border: 4px solid rgb(244, 244, 244); border-image: none;
}
.alignright {
	margin-top: 0.3em; margin-bottom: 0.2em; margin-left: 7px; float: right;
}
.alignleft {
	margin-top: 0.3em; margin-right: 7px; float: left;
}
.aligncenter {
	margin-right: auto; margin-left: auto; display: block; -ms-zoom: 1;
}
.wp-caption {
	margin-bottom: 1em; background-color: rgb(244, 244, 244);
}
.wp-caption .artikelbild {
	border-width: 0px;
}
.wp-caption .wp-caption-text {
	padding: 3px 2px 4px; text-align: center; line-height: 1.5em; font-size: 11px; font-style: italic; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.img-placeholder {
	max-width: 100%;
}
.entry-content ul {
	margin: 0.2em auto 0.8em 1.3em;
}
.entry-content ol {
	margin: 0.2em auto 0.8em 1.3em;
}
.entry-content ul li {
	margin-bottom: 0.25em;
}
.entry-content ol li {
	margin-bottom: 0.25em;
}
.oembed-wrap {
	height: 0px; padding-top: 30px; padding-bottom: 56.25%; position: relative;
}
.oembed-wrap iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.oembed-wrap object {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.oembed-wrap embed {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.entry-content blockquote {
	border-width: 1px; border-style: solid; border-color: rgb(247, 245, 233) rgb(230, 226, 197) rgb(230, 226, 197) rgb(247, 245, 233); margin: 0px 0px 20px 18px; padding: 10px 16px 0px; border-radius: 8px; border-image: none; position: relative; background-color: rgb(247, 245, 233); -webkit-border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px;
}
.entry-content blockquote::after {
	left: -24px; top: 13px; width: 0px; height: 0px; position: absolute;
}
.entry-content blockquote::after {
	border-top-color: rgb(247, 245, 233); border-left-color: transparent; border-top-width: 24px; border-left-width: 24px; border-top-style: solid; border-left-style: dotted;
}
.entry-content blockquote h2 {
	margin: -0.2em 0px 0px; padding: 0px;
}
.entry-content blockquote h3 {
	margin: -0.2em 0px 0px; padding: 0px;
}
.entry-content blockquote h4 {
	margin: -0.2em 0px 0px; padding: 0px;
}
.entry-content blockquote h5 {
	margin: -0.2em 0px 0px; padding: 0px;
}
.entry-content blockquote h6 {
	margin: -0.2em 0px 0px; padding: 0px;
}
.entry-content blockquote p {
	line-height: 1.75em; font-size: 14px;
}
.entry-content blockquote .artikelbild {
	border-color: rgb(255, 255, 255);
}
.entry-content cite {
	border-width: 1px; border-style: solid; border-color: rgb(247, 245, 233) rgb(230, 226, 197) rgb(230, 226, 197) rgb(247, 245, 233); margin: 0px; padding: 5px 22px 5px 40px; border-radius: 8px; border-image: none; font-style: italic; display: inline-block; position: relative; background-color: rgb(247, 245, 233); -webkit-border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px;
}
.entry-content cite::before {
	left: 9px; top: 9px; color: rgb(230, 226, 197); line-height: 63px; font-family: Arial, sans-serif; font-size: 75px; font-style: normal; position: absolute; content: "\201D";
}
.entry-content cite i {
	color: rgb(119, 119, 119); font-size: 11px; font-style: normal; display: block;
}
.more-link {
	color: rgb(205, 76, 70); padding-top: 0.5em; font-style: italic; font-weight: bold; display: inline-block; -ms-zoom: 1;
}
#post-multiple-pages {
	margin-top: 2em; position: relative;
}
#post-multiple-pages h6 {
	line-height: 0.2em; margin-bottom: 0.4em; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#post-multiple-pages h6 span {
	padding-right: 10px; font-size: 15px; font-style: italic; background-color: rgb(255, 255, 255);
}
#post-multiple-pages .article-page-link {
	margin: 0px 10px 0px 0px; padding: 0px;
}
#post-multiple-pages a.article-page-link {
	margin: 0px 10px 0px 0px; padding: 0px;
}
#post-multiple-pages #post-multiple-pages-nextprev {
	top: -3px; right: 0px; padding-left: 10px; position: absolute; background-color: rgb(255, 255, 255);
}
#post-multiple-pages #post-multiple-pages-nextprev a {
	margin-left: 10px;
}
#post-multiple-pages #post-multiple-pages-nextprev a:first-child {
	margin-left: 0px;
}
.guest-author-box {
	border-radius: 10px; border: 3px solid rgb(245, 245, 245); border-image: none; clear: both; margin-top: 3em; position: relative; background-color: rgb(245, 245, 245); -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.guest-author-box {
	color: rgb(72, 108, 131);
}
.guest-author-box a {
	color: rgb(72, 108, 131);
}
.gab-photo {
	border-radius: 8px; border: 4px solid rgb(255, 255, 255); border-image: none; float: left; box-shadow: 0px 0px 0px 2px #e7e7e7; -webkit-border-radius: 8px; -moz-border-radius: 8px; -webkit-box-shadow: 0 0 0 2px #e7e7e7; -moz-box-shadow: 0 0 0 2px #e7e7e7;
}
.gab-about {
	padding: 0px 5px 5px 0px; line-height: 1.5em; font-size: 13px; margin-left: 100px;
}
.gab-links {
	margin-top: 0.5em;
}
.gab-links a {
	margin-right: 18px;
}
.gab-links a i {
	margin-top: 2px;
}
.entry-meta {
	clear: both; margin-top: 1em;
}
.single .entry-meta {
	margin-top: 4em;
}
.article-tags {
	margin: 0px; padding: 0px; font-size: 10px; list-style-type: none;
}
.lt-ie8 .article-tags {
	display: none;
}
.article-tags li {
	padding: 1px 8px; margin-right: 2px; margin-bottom: 2px; display: inline-block; background-color: rgb(201, 201, 201);
}
.article-tags li:first-child {
	color: rgb(255, 255, 255); text-transform: uppercase; background-color: rgb(81, 81, 81);
}
.article-tags a {
	color: rgb(81, 81, 81); text-decoration: none;
}
.article-tags a:hover {
	color: rgb(37, 123, 177);
}
.entry-meta-actions {
	transition:0.2s ease-in-out; padding-top: 1em; margin-top: 10px; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid; min-height: 28px; opacity: 0.4; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -moz-opacity: 0.4; -khtml-opacity: 0.4;
}
.post:hover .entry-meta-actions {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.single .entry-meta-actions {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.page .entry-meta-actions {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.single .entry-meta-actions {
	padding-top: 10px;
}
.entry-meta-actions .comments {
	float: left;
}
.entry-meta-actions .comments a {
	padding-right: 14px; padding-left: 12px; font-size: 12px !important; font-weight: bold;
}
.entry-meta-actions .comments a i {
	margin-top: 1px; margin-right: 5px;
}
.social-media-sharing {
	margin: 0px; padding: 0px; float: right; list-style-type: none;
}
.social-media-sharing li {
	display: inline-block; -ms-zoom: 1;
}
.lt-ie8 .social-media-sharing li {
	margin-left: 3px; float: left; display: block;
}
.social-media-sharing a {
	background-position: -9999em 0px; height: 22px; text-indent: -9999em; overflow: hidden; display: block; background-image: url("img/iconsprite.png");
}
.social-media-sharing .twitter {
	background-position: 0px -29px; width: 75px;
}
.social-media-sharing .facebook {
	background-position: 0px -52px; width: 69px;
}
.social-media-sharing .googleplus {
	background-position: 0px -75px; width: 40px;
}
.social-media-sharing .email {
	background-position: -41px -75px; width: 75px;
}
.sponsored-teaser {
	padding: 1px 7px; border-radius: 3px; font-size: 11px; margin-bottom: 0.7em; background-color: rgb(221, 237, 248); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.sponsored-post {
	padding: 1px 7px; border-radius: 3px; font-size: 11px; margin-bottom: 0.7em; background-color: rgb(221, 237, 248); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.sponsored-teaser a {
	color: rgb(80, 165, 219);
}
.sponsored-post a {
	color: rgb(80, 165, 219);
}
.sponsored-teaser a:hover {
	color: rgb(37, 123, 177);
}
.sponsored-post a:hover {
	color: rgb(37, 123, 177);
}
.sponsored-teaser b {
	font-weight: normal; float: right;
}
.sponsored-post b {
	font-weight: normal; float: right;
}
.firstline-teaser {
	color: rgb(102, 102, 102); font-size: 12px; font-style: italic; margin-bottom: 0px !important;
}
.firstline-teaser i {
	opacity: 0.4; -moz-opacity: 0.4; -khtml-opacity: 0.4;
}
.post .aea {
	background: url("img/adameva-aepfel.png") no-repeat -40px 0px; padding-left: 28px !important;
}
.post .gold.aea {
	background-position: 0px 0px;
}
.post h2.gold.aea {
	background-position: 0px 7px;
}
.post .silber.aea {
	background-position: 0px -32px;
}
.post .bronze.aea {
	background-position: 0px -63px;
}
.post .prod {
	width: 184px; color: rgb(102, 102, 102); line-height: 1.4em; font-size: 12px; margin-top: 1em; margin-right: 20px; margin-bottom: 2em; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.post .prod strong {
	font-size: 14px;
}
.post .prod h3 {
	font-size: 14px;
}
.post .prod img {
	border: 2px solid rgb(238, 238, 238); border-image: none;
}
.images-in-a-row {
	padding: 0.5em 0px;
}
.images-in-a-row br {
	display: none; visibility: hidden;
}
.images-in-a-row a {
	margin: 0px 5px 8px 0px; display: inline-block; -ms-zoom: 1;
}
h3.gallery-heading {
	color: rgb(37, 123, 177); margin-bottom: 0.5em; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.gallery-set {
	margin: 0px 0px 3em !important; padding: 0px !important; list-style-type: none;
}
.gallery-set li {
	width: 128px;
}
.gallery-set li img {
	width: 128px;
}
.gallery-set a {
	width: 128px;
}
.gallery-set li {
	border-width: 7px 7px 0px; border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) currentColor; margin: 0px 10px 15px 0px !important; padding: 0px !important; border-image: none; vertical-align: top; display: inline-block; position: relative; -ms-zoom: 1; box-shadow: 0px 0px 4px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
.gallery-set li img {
	height: auto;
}
.gallery-set a {
	font-size: 12px; display: block; position: relative;
}
.gallery-set a:hover {
	opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9;
}
.gallery-set em {
	padding: 3px 3px 2px; text-align: center; color: rgb(37, 123, 177); line-height: 1.3em; display: block; min-height: 2.6em;
}
.gallery-preview {
	text-align: center;
}
.gallery-preview span {
	width: 25%; display: inline-block; -ms-zoom: 1;
}
.gallery {
	margin: auto;
}
.gallery .gallery-item {
	width: 25%; text-align: center; overflow: hidden; margin-top: 10px; float: left; position: relative;
}
.gallery-preview img {
	padding: 2px; background-color: rgb(255, 255, 255);
}
.gallery img {
	padding: 2px; background-color: rgb(255, 255, 255);
}
.gallery .gallery-caption {
	color: rgb(102, 102, 102); font-size: 10px; font-style: italic; margin-left: 0px;
}
.gallery-lupe {
	width: 100%; height: 100%; display: block; position: absolute;
}
.gallery-lupe span {
	background: url("img/iconsprite.png") no-repeat -77px -21px; margin: -50% auto 0px; width: 29px; height: 29px; display: block; position: relative;
}
#similiar-articles {
	margin-top: 3em; position: relative;
}
#similiar-articles-content {
	margin: 0px 0px 3em; padding: 0px; list-style-type: none;
}
#similiar-articles-content li {
	width: 180px; line-height: 1.35em; font-size: 12px; margin-right: 40px; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.lt-ie8 #similiar-articles-content li {
	float: left; display: block;
}
#similiar-articles-content li:last-child {
	margin-right: 0px;
}
#similiar-articles-content a {
	color: rgb(81, 81, 81);
}
#similiar-articles-content a:hover {
	color: rgb(37, 123, 177); text-decoration: none;
}
#similiar-articles-content li img {
	border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 5px; display: block;
}
#respond {
	position: relative;
}
#commentform .comment-notes {
	color: rgb(119, 119, 119); font-size: 11px;
}
#respond input[type='text'] {
	width: 50%;
}
#respond textarea {
	width: 100%;
}
#respond .form-allowed-tags {
	font-size: 11px;
}
#respond .form-allowed-tags code {
	font-size: 11px; white-space: normal;
}
#comments {
	position: relative;
}
#comments-overlay {
	padding: 3px 20px 3px 32px; left: -30px; color: rgb(255, 255, 255); line-height: 1.6em; font-size: 14px; font-weight: normal; margin-bottom: 20px; display: block; position: absolute; background-color: rgb(37, 123, 177);
}
#comments-overlay::before {
	background-position: -32px 0px; left: 0px; width: 10px; height: 7px; bottom: -7px; display: block; position: absolute; content: ""; background-image: url("img/iconsprite.png"); background-repeat: no-repeat;
}
.commentlist {
	margin: 0px; padding: 0px; list-style-type: none;
}
.commentlist li {
	margin: 0px; padding: 0px;
}
.commentlist li::before {
	height: 70px; margin-top: -70px; display: block; visibility: hidden; content: " ";
}
.commentlist li:target .comment {
	background-color: rgb(247, 245, 233);
}
article.comment {
	padding-right: 5px; padding-bottom: 1em; margin-bottom: 2em; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: dotted;
}
.comment-meta {
	color: rgb(153, 153, 153);
}
.comment-meta a {
	color: rgb(153, 153, 153);
}
.comment-meta cite {
	color: rgb(68, 68, 68); font-weight: bold; margin-left: 7px;
}
.comment-meta cite a {
	color: rgb(37, 123, 177);
}
.comment-content {
	padding: 0px 0px 0px 34px; line-height: 1.6em; font-size: 13px;
}
.post-listing {
	margin-bottom: 1em; position: relative; min-height: 150px;
}
.post-listing .entry-outer {
	padding-bottom: 1em; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.post-listing h2 {
	font-size: 20px; margin-top: -4px; margin-bottom: 0px;
}
.post-listing header {
	margin-bottom: 6px;
}
.post-listing .entry-content {
	line-height: 1.55em; font-size: 13px;
}
.post-listing header {
	margin-left: 240px;
}
.post-listing .entry-content {
	margin-left: 240px;
}
.post-listing .entry-image {
	top: 0px; position: absolute;
}
.post-home-articles {
	padding-bottom: 1em; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.post-listing-newsticker {
	min-height: 0px;
}
.post-listing-newsticker header {
	margin-left: 0px;
}
.post-listing-newsticker .entry-content {
	margin-left: 0px;
}
.post-listing-newsticker .entry-image {
	position: relative;
}
.search-result {
	margin-bottom: 1em !important;
}
#pagination {
	text-align: center; clear: both; margin-top: 3em;
}
#pagination ul {
	list-style-type: none;
}
#pagination li {
	margin-right: 5px; display: inline-block; -ms-zoom: 1;
}
.lt-ie8 #pagination li {
	margin-right: 2px; float: left; display: block;
}
#pagination .current {
	cursor: default;
}
#pagination .dots {
	color: rgb(187, 187, 187); padding-right: 5px; padding-left: 5px; display: inline;
}
#latest-posts-switch {
	margin: -45px 0px 1em -7px; padding: 0px; list-style-type: none; position: absolute;
}
#latest-posts-switch::before {
	left: -1000px; width: 1000px; height: 26px; display: block; position: absolute; content: " "; background-color: rgba(255, 255, 255, 0.69);
}
#latest-posts-switch li {
	text-transform: uppercase; font-size: 13px; display: inline-block;
}
#latest-posts-switch [class^='icon-'] {
	margin-top: 2px; opacity: 0.45; -moz-opacity: 0.45; -khtml-opacity: 0.45;
}
#latest-posts-switch [class*=' icon-'] {
	margin-top: 2px; opacity: 0.45; -moz-opacity: 0.45; -khtml-opacity: 0.45;
}
#latest-posts-switch [class^='mycon-'] {
	margin-top: 2px; opacity: 0.45; -moz-opacity: 0.45; -khtml-opacity: 0.45;
}
#latest-posts-switch [class*=' mycon-'] {
	margin-top: 2px; opacity: 0.45; -moz-opacity: 0.45; -khtml-opacity: 0.45;
}
#latest-posts-switch a {
	padding: 3px 12px 2px; color: rgb(119, 119, 119); text-decoration: none; display: block; opacity: 0.69; background-color: rgb(255, 255, 255); -moz-opacity: 0.69; -khtml-opacity: 0.69;
}
#latest-posts-switch .active {
	color: rgb(51, 51, 51); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
#latest-posts-switch a:hover {
	color: rgb(51, 51, 51); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
#latest-posts-switch .active [class^='icon-'] {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
#latest-posts-switch .active [class*=' icon-'] {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
#latest-posts-switch .active [class^='mycon-'] {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
#latest-posts-switch .active [class*=' mycon-'] {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
#latest-posts-switch a:hover [class^='icon-'] {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
#latest-posts-switch a:hover [class*=' icon-'] {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
#latest-posts-switch a:hover [class^='mycon-'] {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
#latest-posts-switch a:hover [class*=' mycon-'] {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.lt-ie9 #latest-posts-switch li {
	padding-right: 1px;
}
.lt-ie8 #latest-posts-switch li {
	float: left; display: block;
}
.lt-ie8 #latest-posts-switch a:hover {
	background-color: rgb(255, 255, 255);
}
.lt-ie8 #latest-posts-switch .active {
	background-color: rgb(255, 255, 255);
}
#latest-posts-content {
	margin-bottom: 4em;
}
.home-category-teaser {
	margin-bottom: 3em;
}
.home-category-teaser h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.4em; font-size: 14px; font-weight: bold;
}
.home-category-teaser article {
	padding-bottom: 0px; margin-top: 0.65em; margin-bottom: 0.8em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.home-category-more-posts {
	margin: 0px; padding: 0px; list-style-type: none;
}
.home-category-more-posts li {
	width: 32%; line-height: 1.5em; float: left; display: block;
}
.home-category-more-posts li:first-of-type {
	margin-right: 2%;
}
.home-category-more-posts li:last-of-type {
	margin-left: 2%;
}
.home-category-more-posts h4 {
	font-size: 13px; font-weight: normal;
}
.home-category-more-posts a {
	color: rgb(51, 51, 51); text-decoration: none; display: block;
}
.home-category-more-posts img {
	margin-bottom: 0.5em; display: block;
}
.lt-ie9 .home-category-more-posts li {
	margin-right: 2%;
}
.hct-color-one h3 {
	color: rgb(168, 29, 77); border-bottom-color: rgb(168, 29, 77); border-bottom-width: 1px; border-bottom-style: solid;
}
.hct-color-two h3 {
	color: rgb(233, 127, 2); border-bottom-color: rgb(233, 127, 2); border-bottom-width: 1px; border-bottom-style: solid;
}
.hct-color-three h3 {
	color: rgb(138, 155, 15); border-bottom-color: rgb(138, 155, 15); border-bottom-width: 1px; border-bottom-style: solid;
}
.hct-color-one a:hover {
	color: rgb(37, 123, 177);
}
.hct-color-two a:hover {
	color: rgb(37, 123, 177);
}
.hct-color-three a:hover {
	color: rgb(37, 123, 177);
}
.newsticker .entry-meta {
	margin-top: 1em;
}
.newsticker .alignright img {
	margin-left: 15px;
}
#entry-company-profile {
	margin-top: 3em; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: dotted;
}
#entry-company-profile > h2 {
	margin: 0px; padding: 0px; font-size: 14px; font-weight: normal;
}
#entry-company-profile h3 {
	margin: -0.5em 0px 0px; padding: 0px; font-size: 16px;
}
#form-search-main {
	padding-bottom: 10px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
#form-search-main label {
	padding-top: 4px; padding-right: 12px; font-size: 15px; font-style: italic; font-weight: bold; float: left; display: block;
}
#form-search-main .well {
	padding: 10px 15px; margin-top: 10px; margin-bottom: 10px;
}
#form-search-main h5 {
	margin: 0px; padding: 0px; font-size: 12px;
}
#form-search-main h5 a {
	color: rgb(102, 102, 102); font-weight: normal; text-decoration: none; float: right;
}
#search-options {
	font-size: 12px; margin-top: 5px;
}
#search-options span {
	width: 100px; font-style: italic; display: inline-block;
}
#search-options a {
	color: rgb(102, 102, 102); text-decoration: none; margin-right: 20px;
}
#search-options a:hover {
	color: rgb(166, 52, 13);
}
#search-options .active {
	color: rgb(166, 52, 13); font-weight: bold;
}
#event-calendar header {
	margin-bottom: 10px;
}
.calendar-nav {
	font-size: 12px;
}
.calendar-nav a {
	padding: 1px 10px 2px; border-radius: 3px; color: rgb(68, 68, 68); text-decoration: none; margin-right: 10px; display: inline-block; text-shadow: 0px 1px 0px rgba(255,255,255,0.25); background-color: rgb(221, 221, 221); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.calendar-nav a:last-child {
	margin-right: 0px;
}
.calendar-nav a:hover {
	color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(37, 123, 177);
}
.calendar-container {
	margin-top: 25px;
}
.calendar-container .calnav-top {
	margin-top: -30px;
}
.calendar-container .calnav-bottom {
	text-align: center; font-size: 14px; margin-top: 20px;
}
.calendar-container .calnav-bottom a {
	padding: 2px 15px 3px;
}
#calendar-list {
	margin: 0px; padding: 0px; list-style-type: none;
}
.calendar-row {
	padding: 3px 0px; line-height: 1.6em; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; display: block; position: relative;
}
.calendar-row strong {
	font-weight: normal;
}
.calendar-row .day {
	width: 30px; text-align: left; font-weight: bold; float: left; display: block;
}
.calendar-row .day-name {
	width: 30px; text-align: left; font-weight: bold; float: left; display: block;
}
.calendar-row .day {
	width: 30px; text-align: right; padding-right: 5px;
}
.calendar-row .day-events {
	margin-left: 70px;
}
.calendar-row :not(:first-child).calendar-event {
	padding: 2px 0px; margin-top: 4px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.calendar-row .calendar-event {
	display: block; position: relative;
}
.calendar-row .calendar-event a {
	padding: 0px 4px; text-decoration: none; display: block;
}
.calendar-row .calendar-event a:hover {
	border-radius: 2px; color: rgb(68, 68, 68); background-color: rgb(238, 238, 238); -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.calendar-row .calendar-event i {
	color: rgb(153, 153, 153);
}
.calendar-row .public-holiday {
	color: rgb(153, 153, 153); padding-left: 8px; font-style: italic; display: inline-block;
}
.calendar-row .public-holiday span {
	line-height: 1em; font-size: 10px; display: inline-block;
}
.today.calendar-row {
	color: rgb(255, 255, 255) !important; background-color: rgb(37, 123, 177);
}
.today.calendar-row a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(37, 123, 177);
}
.today.calendar-row i {
	color: rgb(255, 255, 255) !important; background-color: rgb(37, 123, 177);
}
.today.calendar-row a {
	color: rgb(255, 255, 255) !important;
}
.dim.calendar-row .day {
	color: rgb(170, 170, 170);
}
.dim.calendar-row .day-name {
	color: rgb(170, 170, 170);
}
.calendar-event-categories {
	top: -1px; right: 0px; position: absolute;
}
.calendar-event-categories span {
	padding: 0px 4px; border-radius: 4px; border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); line-height: 1.6em; font-size: 10px; font-weight: bold; margin-right: 1px; vertical-align: baseline; display: inline-block; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(153, 153, 153); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.calendar-event-categories .kongress-termin {
	background-color: rgb(70, 136, 71);
}
.calendar-event-categories .messe-termin {
	background-color: rgb(248, 148, 6);
}
.calendar-event-categories .award-termin {
	background-color: rgb(37, 123, 177);
}
.calendar-event-categories .ausstellung-termin {
	background-color: rgb(70, 186, 146);
}
.calendar-event-categories .nachwuchs-termin {
	background-color: rgb(185, 74, 72);
}
.calendar-event-categories .roadshow-termin {
	background-color: rgb(101, 44, 204);
}
.calendar-event-categories .fam-trip-termin {
	background-color: rgb(187, 61, 159);
}
.termin-add-heading {
	line-height: 1.6em; font-size: 17px;
}
.event-details {
	padding: 8px; border-radius: 2px; border: 1px solid rgb(234, 234, 234); border-image: none; width: 280px; text-align: center; font-size: 13px; margin-bottom: 20px; margin-left: 20px; float: right; background-color: rgb(250, 250, 250); -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.event-details dl {
	text-align: left;
}
.event-details dt {
	color: rgb(136, 136, 136); font-style: italic; font-weight: normal;
}
.event-details dd {
	margin-bottom: 1em;
}
.evad-subline {
	text-align: center; font-size: 9px;
}
.evad-subline {
	color: rgb(136, 136, 136) !important;
}
.evad-subline a {
	color: rgb(136, 136, 136) !important;
}
.evad-subline a:hover {
	text-decoration: underline !important;
}
.evad-right {
	clear: both; display: block; -ms-zoom: 1;
}
.evad-left {
	clear: both; display: block; -ms-zoom: 1;
}
.evad-center {
	clear: both; display: block; -ms-zoom: 1;
}
.evad-right {
	padding: 0px 0px 1em 10px; float: right;
}
.evad-left {
	padding: 0px 10px 1em 0px; float: left;
}
.evad-center {
	text-align: center;
}
.evad-newsticker-listing [class^='span'] {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.error-404-message h3 {
	line-height: 1.4em; font-size: 20px;
}
#sidebar {
	font-size: 13px;
}
.sidebar-heading {
	margin: 0.3em 0px; padding: 0px 0px 0.15em; transition:0.2s ease-in-out; color: rgb(102, 102, 102); text-transform: uppercase; font-size: 14px; font-weight: normal; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;
}
.sidebar-heading [class^='icon-'] {
	transition:0.2s ease-in-out; margin-top: 3px; margin-right: 5px; opacity: 0.55; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -moz-opacity: 0.55; -khtml-opacity: 0.55;
}
.sidebar-heading [class*=' icon-'] {
	transition:0.2s ease-in-out; margin-top: 3px; margin-right: 5px; opacity: 0.55; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -moz-opacity: 0.55; -khtml-opacity: 0.55;
}
.sidebar-heading [class^='mycon-'] {
	transition:0.2s ease-in-out; margin-top: 3px; margin-right: 5px; opacity: 0.55; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -moz-opacity: 0.55; -khtml-opacity: 0.55;
}
.sidebar-heading [class*=' mycon-'] {
	transition:0.2s ease-in-out; margin-top: 3px; margin-right: 5px; opacity: 0.55; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -moz-opacity: 0.55; -khtml-opacity: 0.55;
}
.sidebar-container {
	margin-bottom: 3em;
}
.sidebar-container:hover .sidebar-heading {
	border-color: rgb(187, 187, 187); color: rgb(68, 68, 68);
}
.sidebar-container:hover .sidebar-heading [class^='icon-'] {
	opacity: 0.83; -moz-opacity: 0.83; -khtml-opacity: 0.83;
}
.sidebar-container:hover .sidebar-heading [class*=' icon-'] {
	opacity: 0.83; -moz-opacity: 0.83; -khtml-opacity: 0.83;
}
.sidebar-container:hover .sidebar-heading [class^='mycon-'] {
	opacity: 0.83; -moz-opacity: 0.83; -khtml-opacity: 0.83;
}
.sidebar-container:hover .sidebar-heading [class*=' mycon-'] {
	opacity: 0.83; -moz-opacity: 0.83; -khtml-opacity: 0.83;
}
#sidebar a {
	color: rgb(96, 95, 95);
}
#sidebar a:hover {
	color: rgb(37, 123, 177); text-decoration: none;
}
#sidebar ul {
	margin: 0px 0px 0.8em; padding: 0px; list-style-type: none;
}
#sidebar li {
	text-indent: -0.7em; padding-left: 0.7em; margin-bottom: 0.35em;
}
#sidebar li::before {
	content: "\00BB\00A0";
}
#sidebar-reklame {
	margin-bottom: 2em;
}
#sidebar-search {
	margin-bottom: 2.5em;
}
#sidebar-search .form-search {
	margin-top: -1em;
}
#sidebar-search-input {
	width: 192px;
}
.lt-ie8 #sidebar-search-input {
	margin-top: -2px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#sidebar-facebook h4 i {
	margin-right: 2px; margin-left: 3px;
}
#sidebar-facebook iframe {
	border: currentColor; border-image: none; width: 300px; height: 180px; overflow: hidden;
}
#sidebar-events li i {
	color: rgb(153, 153, 153);
}
#sidebar-comments cite {
	font-style: italic;
}
#sidebar-bookshelf {
	background-position: bottom; width: 300px; height: 108px; margin-right: auto; margin-left: auto; background-image: url("img/sidebar-bookshelf.jpg"); background-repeat: no-repeat;
}
#sidebar-bookshelf ul {
	margin: 0px 0px 0px 10px; padding: 0px; list-style-type: none;
}
#sidebar-bookshelf li {
	margin: 0px; padding: 0px; float: left; display: block;
}
#sidebar-bookshelf li::before {
	content: "";
}
#sidebar-bookshelf .book {
	background-position: 0px 0px; width: 69px; height: 85px; display: block; background-image: url("img/sidebar-bookbackground.png"); background-repeat: no-repeat;
}
#sidebar-bookshelf .book img {
	margin-top: 5px; margin-left: 13px;
}
#sidebar-newsletter {
	background-position: 0px 0px; width: 300px; height: 158px; margin-right: auto; margin-left: auto; box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.2); background-image: url("img/sidebar-newsletter-background.jpg"); background-repeat: no-repeat; -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
}
#sidebar-newsletter .input-append {
	margin-bottom: 0px;
}
#sidebar-newsletter-form {
	padding-top: 62px; margin-left: 11px;
}
#sidebar-newsletter-form .snf-email {
	padding-top: 2px; padding-bottom: 2px; font-size: 12px; margin-bottom: 6px;
}
#sidebar-newsletter-form .snf-name {
	padding-top: 2px; padding-bottom: 2px; font-size: 12px; margin-bottom: 6px;
}
#sidebar-newsletter-form .snf-email {
	width: 265px;
}
#sidebar-newsletter-form .snf-name {
	width: 170px;
}
.sidebar-newsletter-archive {
	font-size: 11px; margin-top: 5px; display: block;
}
#sidebar-companies ul {
	list-style-type: none;
}
#sidebar-companies li {
	text-indent: 0px;
}
#sidebar-companies li::before {
	content: "";
}
#sidebar-companies .company {
	line-height: 1.35em; padding-left: 60px; font-size: 11px; margin-bottom: 0.7em; position: relative; min-height: 50px;
}
#sidebar-companies .company img {
	border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; position: absolute;
}
#sidebar-companies .company strong {
	color: rgb(137, 137, 137); display: block;
}
#sidebar-companies .company .categories {
	color: rgb(137, 137, 137); display: block;
}
#sidebar-companies .company .address {
	color: rgb(137, 137, 137); display: block;
}
#sidebar-companies .company strong {
	color: rgb(96, 95, 95); padding-bottom: 3px;
}
#sidebar-companies .company .address {
	font-style: italic;
}
#sidebar-companies .ellips {
	width: 225px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
#footer-wrap {
	border-top-color: rgb(43, 96, 128); border-top-width: 1px; border-top-style: solid;
}
#footer {
	padding-top: 1.5em; padding-bottom: 1em; border-top-color: rgb(98, 160, 199); border-top-width: 1px; border-top-style: solid; position: relative; background-color: rgb(37, 123, 177);
}
#footer {
	color: rgb(255, 255, 255); font-size: 12px;
}
#footer a {
	color: rgb(255, 255, 255); font-size: 12px;
}
#footer a:hover {
	color: rgb(255, 255, 255); font-size: 12px;
}
#footer-logo {
	margin-bottom: 2.5em; position: relative;
}
#footer-logo em {
	top: 4px; margin-left: 6px; position: absolute;
}
#footer-social {
	margin: 4px 0px 0px 40px; padding: 0px; text-align: right; list-style-type: none;
}
#footer-social li {
	margin-left: 15px; display: inline-block;
}
.lt-ie8 #footer-social li {
	float: left; display: block;
}
#footer-legal {
	text-align: right; margin-left: 40px; list-style-type: none;
}
#footer-legal li {
	padding-left: 7px; display: inline;
}
#footer-legal li::after {
	padding-left: 7px; content: "\00B7";
}
#footer-legal li:last-child::after {
	padding-left: 0px; content: "";
}
#footer-divider {
	border-width: 1px 0px; border-style: solid none; border-color: rgb(43, 96, 128) currentColor rgb(71, 141, 184); border-image: none;
}
.lt-ie8 #flipcounters {
	clear: both; margin-top: 25px;
}
.flipcounter {
	clear: both; margin-bottom: 0.7em;
}
.flipcounter a {
	color: rgb(69, 74, 93); text-decoration: none; display: block;
}
.flipcounter span {
	background: url("img/iconsprite.png") no-repeat 0px 0px; width: 20px; height: 28px; text-align: center; color: rgb(93, 98, 116); line-height: 1.8em; font-size: 16px; font-weight: normal; margin-right: 2px; float: left; display: block;
}
.flipcounter strong {
	line-height: 1.8em; font-size: 15px; font-weight: normal; margin-left: 5px;
}
#footer-note {
	background: url("img/colophon-note.png") no-repeat right top; height: 123px; text-align: right; margin-top: -8px; display: block;
}
.lt-ie9 #mobile-nav {
	display: none; visibility: hidden;
}
#sub-popup {
	margin: 0px; padding: 0px; background-color: rgb(239, 239, 239) !important;
}
#mini-toprow {
	padding: 3px 20px; color: rgb(255, 255, 255); background-color: rgb(37, 123, 177);
}
#sub-popup h1 {
	margin: 0px; padding: 0px; font-size: 23px;
}
#sub-popup .content {
	margin: 20px;
}
.share-via-email-template {
	background-image: none;
}
.share-via-email-template .preview {
	padding: 10px 15px; border: 1px solid rgb(187, 187, 187); border-image: none; background-color: rgb(255, 255, 255);
}
.archive-heading {
	margin: 0px 0px 1em -10px; padding: 0px 0px 0px 10px; color: rgb(255, 255, 255); font-size: 20px; font-weight: normal; background-color: rgb(37, 123, 177);
}
.archive-heading .page-of-pages {
	padding-top: 3px; font-size: 11px; font-weight: normal; margin-right: 10px; float: right;
}
.archive-heading em {
	color: rgb(255, 255, 255); font-size: 13px; font-style: normal; font-weight: normal; margin-top: -1.2em; margin-bottom: -3px; display: block;
}
.left-fixed-heading {
	padding: 3px 20px 3px 0px; height: 22px; color: rgb(255, 255, 255); line-height: 1.6em; font-size: 14px; font-weight: normal; display: inline-block; position: relative; background-color: rgb(37, 123, 177);
}
#reply-title {
	padding: 3px 20px 3px 0px; height: 22px; color: rgb(255, 255, 255); line-height: 1.6em; font-size: 14px; font-weight: normal; display: inline-block; position: relative; background-color: rgb(37, 123, 177);
}
h2.left-fixed-heading {
	color: rgb(255, 255, 255); line-height: 1.2em !important; font-style: italic;
}
.left-fixed-heading::before {
	left: -1000px; top: 0px; width: 1000px; height: 28px; display: block; position: absolute; content: ""; background-color: rgb(37, 123, 177);
}
#reply-title::before {
	left: -1000px; top: 0px; width: 1000px; height: 28px; display: block; position: absolute; content: ""; background-color: rgb(37, 123, 177);
}
.darker.left-fixed-heading {
	background-color: rgb(26, 92, 134);
}
.darker.left-fixed-heading::before {
	background-color: rgb(26, 92, 134);
}
.darkest.left-fixed-heading {
	background-color: rgb(4, 39, 60);
}
#reply-title {
	background-color: rgb(4, 39, 60);
}
left-fixed-heading.darkest::before {
	background-color: rgb(4, 39, 60);
}
#reply-title::before {
	background-color: rgb(4, 39, 60);
}
.hl {
	padding: 0px 1px; background-color: rgb(255, 250, 195);
}
.calendar-title-icon {
	background: url("img/iconsprite.png") no-repeat 0px -98px; width: 23px; height: 25px; margin-top: 7px; margin-right: 8px; vertical-align: text-top; display: inline-block;
}
.req sup {
	color: rgb(216, 57, 2); margin-right: -3px; margin-left: 1px;
}
[class^='mycon-'] {
	background-position: 14px 14px; width: 14px; height: 14px; line-height: 14px; margin-top: 1px; vertical-align: text-top; display: inline-block; background-image: url("img/mycons.png"); background-repeat: no-repeat;
}
[class*=' mycon-'] {
	background-position: 14px 14px; width: 14px; height: 14px; line-height: 14px; margin-top: 1px; vertical-align: text-top; display: inline-block; background-image: url("img/mycons.png"); background-repeat: no-repeat;
}
.mycon-white {
	background-image: url("img/mycons-white.png");
}
.mycon-twitter {
	background-position: 0px 0px;
}
.mycon-facebook {
	background-position: 0px -16px;
}
.mycon-rss {
	background-position: 0px -32px;
}
.lt-ie8 .mycon-rss {
	display: none;
}
.mycon-cat-world {
	background-position: -14px 0px;
}
.mycon-cat-camera {
	background-position: -28px -28px;
}
.mycon-author-envelope {
	background-position: -28px 0px;
}
.mycon-author-link {
	background-position: -28px -14px;
}
.mycon-paperclip {
	background-position: -42px 0px;
}
.mycon-hct-color-one {
	background-position: -14px -14px;
}
.mycon-hct-color-two {
	background-position: -14px -28px;
}
.mycon-hct-color-three {
	background-position: -14px -42px;
}
.campaign {
	color: rgb(136, 136, 136); line-height: 1.4em; overflow: hidden; clear: both; margin-bottom: 0.5em; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -moz-text-overflow: ellipsis;
}
.active.btn-eveos {
	color: rgba(255, 255, 255, 0.75);
}
.btn-eveos {
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(37, 123, 177), rgb(22, 101, 151)); background-repeat: repeat-x; background-color: rgb(37, 123, 177);
}
.btn-eveos:hover {
	color: rgb(255, 255, 255); background-color: rgb(22, 101, 151);
}
.btn-eveos:focus {
	color: rgb(255, 255, 255); background-color: rgb(22, 101, 151);
}
.btn-eveos:active {
	color: rgb(255, 255, 255); background-color: rgb(22, 101, 151);
}
.active.btn-eveos {
	color: rgb(255, 255, 255); background-color: rgb(22, 101, 151);
}
.disabled.btn-eveos {
	color: rgb(255, 255, 255); background-color: rgb(22, 101, 151);
}
[disabled].btn-eveos {
	color: rgb(255, 255, 255); background-color: rgb(22, 101, 151);
}
.btn-eveos:active {
	
}
.active.btn-eveos {
	
}
.flatbtn {
	padding: 4px 12px; border-radius: 4px; border: 1px solid rgb(229, 229, 229); border-image: none; text-align: center; color: rgb(131, 132, 132); line-height: 20px; font-size: 14px; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; text-shadow: 0px 1px 1px rgba(255,255,255,0.75); background-color: rgb(229, 229, 229); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.flatbtn:hover {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(230, 230, 230);
}
.flatbtn:focus {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(230, 230, 230);
}
.flatbtn:active {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(230, 230, 230);
}
.active.flatbtn {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(230, 230, 230);
}
.disabled.flatbtn {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(230, 230, 230);
}
[disabled].flatbtn {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(230, 230, 230);
}
.flatbtn-small {
	padding: 1px 10px 2px; border-radius: 3px; font-size: 11.9px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.flatbtn-small [class^='icon-'] {
	margin-top: 0px;
}
.flatbtn-small [class*=' icon-'] {
	margin-top: 0px;
}
.flatbtn-mini [class^='icon-'] {
	margin-top: -1px;
}
.flatbtn-mini [class*=' icon-'] {
	margin-top: -1px;
}
.flatbtn-mini {
	padding: 0px 6px; border-radius: 3px; font-size: 10.5px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.flatbtn-eveos {
	border: 1px solid rgb(37, 123, 177); border-image: none; color: rgb(255, 255, 255); text-shadow: 0px -1px 1px rgba(0,0,0,0.2); background-color: rgb(37, 123, 177);
}
.flatbtn-eveos:hover {
	border-color: rgb(26, 92, 134); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(26, 92, 134);
}
.flatbtn-eveos:focus {
	border-color: rgb(26, 92, 134); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(26, 92, 134);
}
.flatbtn-eveos:active {
	border-color: rgb(26, 92, 134); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(26, 92, 134);
}
.active.flatbtn-eveos {
	border-color: rgb(26, 92, 134); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(26, 92, 134);
}
.disabled.flatbtn-eveos {
	border-color: rgb(26, 92, 134); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(26, 92, 134);
}
[disabled].flatbtn-eveos {
	border-color: rgb(26, 92, 134); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(26, 92, 134);
}
#internal-details {
	padding: 10px 15px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 70px; overflow: hidden; margin-top: 10px; margin-bottom: 6px;
}
#internal-details .pull-right {
	margin-right: 20px;
}
.internal-post-views {
	padding-left: 20px;
}
#colorbox {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9999;
}
#cboxOverlay {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9999;
}
#cboxWrapper {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9999;
}
#cboxOverlay {
	width: 100%; height: 100%; position: fixed;
}
#cboxMiddleLeft {
	clear: left;
}
#cboxBottomLeft {
	clear: left;
}
#cboxContent {
	position: relative;
}
#cboxLoadedContent {
	overflow: auto; -webkit-overflow-scrolling: touch;
}
#cboxTitle {
	margin: 0px;
}
#cboxLoadingOverlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#cboxLoadingGraphic {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#cboxPrevious {
	cursor: pointer;
}
#cboxNext {
	cursor: pointer;
}
#cboxClose {
	cursor: pointer;
}
#cboxSlideshow {
	cursor: pointer;
}
.cboxPhoto {
	margin: auto; border: 0px currentColor; border-image: none; float: left; display: block; -ms-interpolation-mode: bicubic; max-width: none;
}
.cboxIframe {
	border: 0px currentColor; border-image: none; width: 100%; height: 100%; display: block;
}
#colorbox {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
#cboxContent {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
#cboxLoadedContent {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
#cboxOverlay {
	background: rgb(0, 0, 0);
}
#colorbox {
	outline: 0px;
}
#cboxContent {
	background: rgb(0, 0, 0); margin-top: 20px;
}
.cboxIframe {
	background: rgb(255, 255, 255);
}
#cboxError {
	padding: 50px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
#cboxLoadedContent {
	background: rgb(255, 255, 255); border: 5px solid rgb(0, 0, 0); border-image: none;
}
#cboxTitle {
	padding: 0px 5px; left: 0px; top: -20px; color: rgb(204, 204, 204); position: absolute; background-color: rgb(0, 0, 0);
}
#cboxCurrent {
	padding: 0px 5px; top: -20px; right: 0px; color: rgb(204, 204, 204); font-size: 11px; font-style: italic; position: absolute; background-color: rgb(0, 0, 0);
}
#cboxLoadingGraphic {
	background: url("assets/colorbox/images/loading.gif") no-repeat center;
}
#cboxPrevious {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; overflow: visible;
}
#cboxNext {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; overflow: visible;
}
#cboxSlideshow {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; overflow: visible;
}
#cboxClose {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; overflow: visible;
}
#cboxPrevious:active {
	outline: 0px;
}
#cboxNext:active {
	outline: 0px;
}
#cboxSlideshow:active {
	outline: 0px;
}
#cboxClose:active {
	outline: 0px;
}
#cboxSlideshow {
	top: -20px; right: 90px; color: rgb(255, 255, 255); position: absolute;
}
#cboxPrevious {
	background: url("assets/colorbox/images/controls.png") no-repeat left top; left: 12px; top: 50%; width: 35px; height: 55px; text-indent: -9999px; margin-top: -32px; position: absolute;
}
#cboxPrevious:hover {
	background-position: left bottom;
}
#cboxNext {
	background: url("assets/colorbox/images/controls.png") no-repeat right top; top: 50%; width: 35px; height: 55px; right: 12px; text-indent: -9999px; margin-top: -32px; position: absolute;
}
#cboxNext:hover {
	background-position: right bottom;
}
#cboxClose {
	background: url("assets/colorbox/images/controls.png") no-repeat top; top: 10px; width: 38px; height: 28px; right: 5px; text-indent: -9999px; display: block; position: absolute;
}
#cboxClose:hover {
	background-position: bottom;
}
#sidebar-reklame {
	text-align: center;
}
#sidebar-reklame .block_inner {
	width: 140px; float: left;
}
#sidebar-reklame .clear_r.block_inner {
	float: right;
}
@media all and (min-height:860px)
{
.header-page__logo {
	margin-top: 95px;
}
#page {
	margin-top: 70px;
}
}
@media all and (max-height:600px)
{
.header-page__logo {
	margin-top: 55px;
}
#page {
	margin-top: 30px;
}
}
@media only screen and (orientation:landscape) and (max-width:1024px) and (min-width:768px)
{
.home #page {
	margin-top: 40px !important;
}
.paged.home #page {
	margin-top: 20px !important;
}
#page {
	margin-top: 20px !important;
}
.post p {
	font-size: 13px;
}
}
@media all and (min-width:1230px)
{
#page::before {
	left: -1790px;
}
#main-nav-container .only-large {
	display: block; visibility: visible;
}
.entry-title {
	line-height: 1.3em; font-size: 29px;
}
.alignnone {
	margin-right: auto; margin-left: auto; display: block;
}
.post .prod {
	width: 184px; margin-right: 5px;
}
.gallery-preview img {
	border: 1px solid rgb(207, 207, 207); border-image: none;
}
.gallery img {
	border: 1px solid rgb(207, 207, 207); border-image: none;
}
.gallery-set li {
	margin-right: 25px !important; margin-bottom: 25px !important;
}
.gallery-set li {
	width: 150px;
}
.gallery-set li img {
	width: 150px;
}
.gallery-set a {
	width: 150px;
}
#sidebar-search-input {
	width: 262px;
}
#sidebar-facebook iframe {
	width: 370px;
}
#sidebar-companies .ellips {
	width: 305px;
}
}
@media all and (max-width:979px)
{
#sidebar-facebook {
	display: none;
}
}
@media all and (max-width:979px) and (min-width:768px)
{
#main-nav-container {
	font-size: 12px;
}
#main-nav-container ul > li {
	height: 29px;
}
#main-nav-container a {
	padding-right: 6px; padding-left: 7px;
}
#sub-nav {
	padding-right: 18px;
}
.post .prod {
	width: 150px;
}
.gallery-set li {
	margin-right: 7px !important;
}
#sidebar-search-input {
	width: 122px;
}
#sidebar-companies .ellips {
	width: 165px;
}
#sidebar-reklame .block_inner {
	margin: 0px auto 2em; float: none !important;
}
#sidebar-reklame :last-of-type.block_inner {
	margin-bottom: 0px;
}
}
@media all and (max-width:979px)
{
.header-page__logo {
	margin-top: 45px;
}
.header-page__logo a {
	background-image: url("img/eveosblog-logo.svg");
}
#page {
	margin-top: 42px; box-shadow: 1px -1px 0px 0px rgba(0,0,0,0.1), 5px -3px 10px 0px rgba(0,0,0,0.25); background-color: rgb(255, 255, 255); -webkit-box-shadow: 1px -1px 0px 0px rgba(0, 0, 0, 0.1), 5px -3px 10px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 1px -1px 0px 0px rgba(0, 0, 0, 0.1), 5px -3px 10px 0px rgba(0, 0, 0, 0.25);
}
#page::before {
	left: -3000px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.home .entry-details {
	display: none;
}
.post-home-articles header {
	margin-left: 140px;
}
.post-home-articles .entry-content {
	margin-left: 140px;
}
.post-home-articles .entry-image {
	width: 130px;
}
.post-home-articles header {
	margin-left: 140px;
}
.post-home-articles .entry-content {
	margin-left: 140px;
}
.post-home-articles .entry-image {
	width: 130px;
}
.entry-title {
	font-size: 23px;
}
#respond textarea {
	width: 95%;
}
.calendar-event-categories {
	top: auto;
}
.calendar-title-icon {
	margin-top: 3px;
}
.gallery-set li {
	margin-right: 6px !important;
}
.gallery-set li {
	width: 135px;
}
.gallery-set a {
	width: 135px;
}
.gallery-set li img {
	width: 135px;
}
.gallery-preview img {
	border: 0px currentColor; border-image: none;
}
.gallery img {
	border: 0px currentColor; border-image: none;
}
.gallery-lupe span {
	margin-top: -65%;
}
#similiar-articles-content li:last-of-type {
	display: none;
}
.sidebar-heading {
	font-size: 13px; font-weight: bold;
}
.sidebar-heading [class^='icon-'] {
	margin-top: 0px; margin-right: 1px;
}
.sidebar-heading [class*=' icon-'] {
	margin-top: 0px; margin-right: 1px;
}
.sidebar-heading [class^='mycon-'] {
	margin-top: 0px; margin-right: 1px;
}
.sidebar-heading [class*=' mycon-'] {
	margin-top: 0px; margin-right: 1px;
}
#sidebar-newsletter {
	width: auto; height: 158px; background-image: url("img/sidebar-newsletter-background-small@2x.jpg"); background-size: 228px 158px;
}
#sidebar-newsletter-form {
	padding-top: 58px; margin-left: 7px;
}
#sidebar-newsletter-form .snf-email {
	width: 200px; padding-bottom: 0px;
}
#sidebar-newsletter-form .snf-name {
	width: 200px; padding-bottom: 0px;
}
#sidebar-newsletter-form button {
	border-radius: 3px; width: 213px; margin-left: 1px; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.sidebar-newsletter-archive {
	display: none;
}
#sidebar-bookshelf {
	width: 230px; height: 110px; background-image: url("img/sidebar-bookshelf-small.jpg");
}
#sidebar-books li:last-of-type {
	display: none;
}
#footer-logo {
	width: 100%; display: block;
}
#footer-social-outer {
	width: 100%; display: block;
}
#footer-social {
	margin: 0px 0px 1em; text-align: center;
}
#flipcounters .span3 {
	width: 30%; margin-top: 2em;
}
#footer-note {
	display: none;
}
#footer-legal li {
	display: block;
}
#footer-legal li::after {
	content: none;
}
#pagination .dots {
	display: none;
}
#pagination .flatbtn {
	padding-right: 8px; padding-left: 8px;
}
#post-multiple-pages .article-page-link {
	padding: 5px; display: inline-block;
}
#post-multiple-pages :first-child.article-page-link {
	padding-left: 0px;
}
#post-multiple-pages #post-multiple-pages-nextprev {
	display: none;
}
}
@media all and (max-width:767px)
{
.header-reklame {
	display: none; visibility: hidden;
}
#main-nav-outer {
	display: none; visibility: hidden;
}
#latest-posts-switch {
	display: none; visibility: hidden;
}
.archive-heading em {
	display: none; visibility: hidden;
}
#sidebar {
	display: none; visibility: hidden;
}
#flipcounters {
	display: none; visibility: hidden;
}
body {
	padding-right: 0px; background-image: none !important; background-color: rgb(37, 123, 177) !important;
}
body {
	font-size: 15px;
}
.post-listing .entry-content {
	font-size: 15px;
}
.post-entry {
	font-size: 15px;
}
.container#page {
	padding-right: 10px; padding-bottom: 40px; padding-left: 0px;
}
#page {
	padding-top: 13px; margin-top: 0px;
}
.header-page__logo-wrap {
	display: none; visibility: hidden;
}
.mobile-header {
	text-align: center; display: block; visibility: visible;
}
.mobile-header a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.mobile-header a:focus {
	color: rgb(255, 255, 255); text-decoration: none;
}
.mobile-header__logo {
	margin: 10px 9% 15px 6%; display: block;
}
.mobile-header__navtoggle {
	padding: 5px 10px; text-align: left; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 17px; text-decoration: none; margin-left: -20px; border-top-color: rgba(255, 255, 255, 0.3); border-top-width: 1px; border-top-style: solid; display: block;
}
.mobile-header__navtoggle img {
	width: auto; height: 32px; margin-top: -3px;
}
.archive-heading {
	margin: -13px -10px 1em -20px; padding: 7px 0px 7px 20px; color: rgb(119, 119, 119); line-height: 1.3em; font-size: 13px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(239, 239, 239);
}
.post-listing-newsticker img {
	margin-right: auto; margin-bottom: 1em; margin-left: auto; display: block;
}
#main-search-input {
	width: 100% !important;
}
#footer-legal {
	margin: 0px; padding: 1em 0px 0px; text-align: left;
}
#footer-legal li {
	padding-left: 0px; margin-right: 20px; display: inline-block;
}
#footer-legal li::after {
	display: none;
}
.home .flatbtn {
	padding: 6px 20px; font-size: 16px;
}
}
@media all and (max-width:480px)
{
.page-of-pages {
	display: none;
}
.article-tags {
	display: none;
}
#page {
	margin-left: -10px;
}
.post-home-articles header {
	margin-left: 120px; min-height: 80px;
}
.post-home-articles .entry-content {
	margin-left: 0px;
}
.post-home-articles .entry-details {
	display: none;
}
.post-home-articles .entry-image {
	width: 110px;
}
.entry-content img:first-of-type {
	height: auto; margin-right: auto !important; margin-left: auto !important; float: none; display: block; max-width: 100%;
}
.paged .social-media-sharing {
	display: none;
}
.archive .social-media-sharing {
	display: none;
}
.single .post .social-media-sharing {
	padding-bottom: 20px; margin-top: 20px; float: left;
}
.archive-heading {
	margin: -13px -10px 1em; padding-left: 10px;
}
.calendar-container .calnav-top {
	margin: 0px auto; text-align: center; clear: both; float: none;
}
.calendar-container .calnav-top {
	font-size: 12px;
}
.calendar-container .calnav-bottom {
	font-size: 12px;
}
.calendar-container .calnav-bottom a {
	padding: 1px 10px 2px;
}
.event-details {
	margin: 0px; width: auto; float: none; display: block; box-sizing: border-box;
}
#pagination {
	padding-right: 30px;
}
#pagination li {
	margin-bottom: 1em;
}
#main-search-input {
	width: 220px !important;
}
#search-options span {
	width: 100%; margin-top: 1em; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
#search-options span:first-child {
	margin-top: 0px;
}
#footer {
	margin-left: -10px;
}
}
@media all and (max-width:320px)
{
#main-search-input {
	width: 195px !important;
}
#footer-logo {
	text-align: center;
}
#footer-logo img {
	margin-right: auto !important; margin-left: auto !important; display: block;
}
#footer-logo em {
	display: none;
}
}
@media not all, not all, not all, not all, only screen and (min-resolution:120dpi)
{
.header-page__logo a {
	background-image: url("img/eveosblog-logo@2x.png"); background-size: 342px 70px;
}
#sidebar-newsletter {
	background-image: url("img/sidebar-newsletter-background@2x.jpg"); background-size: 300px 158px;
}
#footer-note {
	background-image: url("img/colophon-note@2x.png"); background-size: 191px 123px;
}
}
