* {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); line-height: 1.6; font-family: "Open Sans",sans-serif; font-size: 18px;
}
section {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
aside {
	display: block;
}
nav {
	display: block;
}
img {
	outline: 0px; border: 0px currentColor; border-image: none; height: auto; max-width: 100%;
}
.hide {
	display: none;
}
h1 {
	margin: 0em 0px; line-height: 1.3; font-family: "Open Sans",sans-serif; font-weight: 400;
}
h2 {
	margin: 0em 0px; line-height: 1.3; font-family: "Open Sans",sans-serif; font-weight: 400;
}
h3 {
	margin: 0em 0px; line-height: 1.3; font-family: "Open Sans",sans-serif; font-weight: 400;
}
h4 {
	margin: 0em 0px; line-height: 1.3; font-family: "Open Sans",sans-serif; font-weight: 400;
}
h5 {
	margin: 0em 0px; line-height: 1.3; font-family: "Open Sans",sans-serif; font-weight: 400;
}
h6 {
	margin: 0em 0px; line-height: 1.3; font-family: "Open Sans",sans-serif; font-weight: 400;
}
h1 {
	font-size: 28px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
#cover {
	padding: 0px 0px 20px; width: 100%; float: left;
}
#header-wrapper {
	padding: 0px; width: 100%; height: 200px; color: rgb(255, 255, 255); font-family: "Open Sans",sans-serif; background-image: url("../NAXAS-Dateien/leaves.jpg"); background-size: cover;
}
#header {
	margin: 0px auto; padding: 0px 15px; position: relative;
}
#main-wrapper {
	background: rgb(255, 255, 255); width: 100%; border-top-color: rgb(223, 223, 223); border-bottom-color: rgb(223, 223, 223); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; position: relative;
}
#main {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 5px 15px; overflow: hidden; position: relative;
}
.responsive {
	width: 950px;
}
a {
	color: rgb(0, 128, 0); text-decoration: none;
}
a:hover {
	color: rgb(0, 109, 0); text-decoration: none;
}
.tab {
	margin: 1.5em 0px 0px; width: 100%; line-height: 1; border-bottom-color: rgb(228, 231, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.tab a {
	background: rgb(228, 231, 238); margin: 0px 5px; padding: 8px 14px; border-radius: 6px 6px 0px 0px; text-align: center; color: rgb(85, 85, 85); font-family: "Open Sans",sans-serif; font-size: 12px; font-weight: bold; display: inline-block;
}
p {
	margin: 1em 0px;
}
blockquote::before {
	color: rgb(187, 187, 187); line-height: 0.1em; font-size: 3em; margin-right: 0.2em; vertical-align: -0.4em; content: "“";
}
blockquote::after {
	color: rgb(187, 187, 187); line-height: 0.1em; font-size: 3em; vertical-align: -0.45em; content: "”";
}
blockquote {
	margin: 1em 0px 1em 1em; font-style: italic;
}
blockquote p {
	display: inline;
}
pre {
	background: rgb(241, 241, 255); margin: 1em 0px; padding: 10px; color: rgb(51, 51, 51); line-height: 1.3; overflow: auto; font-family: Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif; font-size: 14px; display: block;
}
code {
	background: rgb(241, 241, 255); padding: 3px 8px; color: rgb(51, 51, 51); font-family: Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif; font-size: 15px;
}
pre code {
	padding: 0px; color: rgb(51, 51, 51); line-height: 1.6; font-family: Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif; font-size: 14px; display: block;
}
.thumbnail {
	background-position: center; margin: 5px 15px 0px 0px; width: 80px; height: 80px; overflow: hidden; float: left; display: block; background-repeat: no-repeat; background-size: cover;
}
ul {
	margin: 1em 0px; padding-left: 30px;
}
ol {
	margin: 1em 0px; padding-left: 30px;
}
ul li {
	margin: 0.25em 0px;
}
ol li {
	margin: 0.25em 0px;
}
#branding {
	margin: 1em 0px; width: 100%; text-align: left; float: left; position: relative;
}
#branding a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#branding p {
	padding: 0px; color: rgb(255, 255, 255); line-height: 1.6; font-size: 24px; margin-top: 40px;
}
#branding h1 {
	margin: 0px; font-size: 36px;
}
#branding h2 {
	margin: 0px; font-size: 36px;
}
#menu-wrapper {
	width: 100%; text-align: left; padding-bottom: 2px; font-family: "Open Sans",sans-serif; font-size: 18px; float: left; position: relative;
}
#menu {
	margin: 0px auto; padding: 2px 2px;
}
#menu ul {
	list-style: none; margin: 0px; padding: 0px;
}
#menu ul li {
	margin: 0px; padding: 2px 2px; float: left;
}
#menu ul li.first {
	padding-left: 0px;
}
#menu ul li.last {
	padding-right: 0px;
}
#menu a {
	text-decoration: none; float: left;
}
#menu a:hover {
	text-decoration: underline;
}
#menu ul li.active a {
	background: rgb(90, 160,30); color: rgb(255, 255, 255); font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; border-radius: 5px;
}
#search-form {
	float: right;
}
.search-input {
	border-width: 1px; border-style: solid; border-color: gainsboro rgb(229, 229, 229) rgb(229, 229, 229); padding: 0px 3px; border-radius: 2px; border-image: none; height: 22px; color: rgb(102, 102, 102); line-height: normal; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.search-input:hover {
	border-width: 1px; border-style: solid; border-color: rgb(160, 160, 160) rgb(185, 185, 185) rgb(185, 185, 185); border-image: none; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
}
.search-input:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
}
.search-button {
	margin: 0px; padding: 0px 3px; border-radius: 2px; border: 1px solid rgb(94, 148, 255); transition:0.218s ease-in; border-image: none; height: 23px; text-align: center; color: rgb(255, 255, 255); line-height: 1.54; font-family: "open sans",arial,sans-serif; font-size: 13px; font-weight: 600; display: inline-block; cursor: pointer; box-shadow: 0px 1px 1px rgba(0,0,0,0.2); text-shadow: 0px -1px 0px rgba(0,0,0,0.2); background-color: rgb(94, 148, 255); -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2); -moz-transition: all .218s ease-in; -webkit-transition: all .218s ease-in;
}
#content {
	width: 900px; padding-right: 0px; float: left;
}
.breadcrumb {
	color: rgb(153, 153, 153); font-family: "Open Sans",sans-serif; font-size: 15px; margin-bottom: 1em;
}
.breadcrumb a {
	color: rgb(119, 119, 119); border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.breadcrumb a:hover {
	color: rgb(213, 78, 33); border-bottom-color: rgb(213, 78, 33); border-bottom-width: 1px; border-bottom-style: solid;
}
.post {
	margin: 0px 0px 15px; overflow: hidden; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.post a {
	border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.post-list a {
	border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.pager a {
	border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.postnav a {
	border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.post a:hover {
	border-bottom-color: rgb(213, 78, 33); border-bottom-width: 1px; border-bottom-style: solid;
}
.post-list a:hover {
	border-bottom-color: rgb(213, 78, 33); border-bottom-width: 1px; border-bottom-style: solid;
}
.pager a:hover {
	border-bottom-color: rgb(213, 78, 33); border-bottom-width: 1px; border-bottom-style: solid;
}
.postnav a:hover {
	border-bottom-color: rgb(213, 78, 33); border-bottom-width: 1px; border-bottom-style: solid;
}
.date {
	margin: 1em 0px; color: rgb(153, 153, 153); font-family: "Open Sans",sans-serif; font-size: 13px;
}
.date a {
	color: rgb(0, 128, 0);
}
.date a:hover {
	color: rgb(0, 109, 0); border-bottom-color: rgb(0, 109, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
#main strong {
	color: rgb(69, 69, 69);
}
#main h1 a {
	border: currentColor; border-image: none;
}
#main h2 a {
	border: currentColor; border-image: none;
}
.first.post .title-index {
	margin-top: 0px;
}
.main {
	margin-bottom: 1.5em;
}
.inpost .post {
	border: currentColor; border-image: none;
}
.title-post {
	margin-top: 0px;
}
.border {
	width: 100%; padding-bottom: 15px; margin-top: 10px; margin-bottom: 15px; border-top-color: rgb(223, 223, 223); border-top-width: 1px; border-top-style: solid; float: left;
}
.profile {
	border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.post-list {
	padding-bottom: 1em; font-size: 14px; margin-bottom: 1em; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.separator {
	font-size: 20px;
}
.share-box {
	line-height: 1.5; font-size: 14px; float: left;
}
.author-info {
	width: 540px; float: left;
}
.share {
	width: 140px; margin-left: 1em; float: right;
}
.share a {
	margin: 0px; padding: 0px 5px; border: currentColor; transition:0.3s; border-image: none; width: 18px; height: 18px; text-indent: -9999em; vertical-align: middle; display: inline-block; -moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s;
}
.share a.twitter {
	background: url("../../default/img/share-twitter.png") no-repeat left top;
}
.share a.facebook {
	background: url("../../default/img/share-facebook.png") no-repeat left top;
}
.share a.googleplus {
	background: url("../../default/img/share-googleplus.png") no-repeat left top;
}
.share a:hover {
	background-position: left -26px; border: currentColor; border-image: none;
}
.related {
	line-height: 1.5; font-size: 15px;
}
.pager {
	font-size: 15px;
}
.postnav {
	font-size: 15px;
}
.pager .newer {
	float: left;
}
.postnav .newer {
	float: left;
}
.pager .older {
	float: right;
}
.postnav .older {
	float: right;
}
.border .fb-comments {
	padding-top: 1.2em;
}
.border #disqus_thread {
	padding-top: 1.2em;
}
#disqus_thread {
	width: 100%; font-family: Georgia,Times,Cambria,serif; float: left;
}
#sidebar {
	width: 200px; height: 100%; color: rgb(92, 90, 84); line-height: 1.4; font-size: 15px; float: left;
}
#sidebar h2 {
	margin: 0px 0px 1em; color: rgb(0, 0, 0); padding-bottom: 5px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
#sidebar h3 {
	margin: 0px 0px 1em; color: rgb(0, 0, 0); padding-bottom: 5px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
#sidebar h4 {
	margin: 0px 0px 1em; color: rgb(0, 0, 0); padding-bottom: 5px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
#sidebar ul {
	list-style: none; margin: 0px; padding: 0px;
}
#sidebar .archivegroup ul.month {
	margin: 0.25em 0px 0.25em 1.3em;
}
#sidebar .archivegroup ul.month li {
	margin: 0px;
}
.archivegroup li.expanded {
	margin: 0px;
}
.archivegroup li.collapsed {
	margin: 0px;
}
.about {
	margin-bottom: 2em;
}
.social {
	margin-bottom: 2em;
}
.archive {
	margin-bottom: 2em;
}
.comments {
	margin-bottom: 2em;
}
.tagcloud {
	margin-bottom: 2em;
}
#footer-wrapper {
	background: rgb(90, 160,30); width: 100%; color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; float: left; position: relative;
}
#footer {
	font-size: 16px;
}
#footer p {
	font-size: 14px;
}
#footer a {
	color: rgb(0, 0, 255);
}
#footer ul {
	margin: 0.5em 0px;
}
.footer-column {
	width: 99%; padding-left: 5px; padding-bottom: 0em; float: left;
}
.column {
	width: 33%; float: left;
}
.archive .toggle {
	font-family: Georgia,Arial,sans-serif; font-size: 1px;
}
.social {
	float: left;
}
.social .inner {
	padding-left: 0px; font-size: 12px;
}
.tagcloud ul {
	margin: 0px; padding: 0px;
}
.tagcloud ul li {
	list-style: none; margin-right: 10px; float: left;
}
.copyright {
	width: 99%; padding: 5px 0px 4px 5px; font-size: 12px; border-top-color: rgb(171, 182, 197); border-top-width: 1px; border-top-style: solid; float: left;
}
.copyright p {
	margin: 0.5em 0px; line-height: 1.2;
}
#copyright-wrapper {
	margin: 20px 0px 0px; width: 100%; line-height: 1.5; font-size: 14px; float: left; position: relative;
}
#copyright {
	margin: 0px 0px 0px 5px; padding: 0px 0px 15px 5px; text-align: center; color: rgb(144, 144, 144); text-shadow: 0px 1px 0px #ffffff;
}
#copyright p {
	margin: 0px;
}
.message {
	padding: 50px 20px 20px;
}
.message h1 {
	font-size: 36px; margin-bottom: 18px;
}
.message p {
	font-size: 13px;
}
.center {
	text-align: center;
}
.search-404 {
	width: 100%; margin-bottom: 1.2em; float: left; position: relative;
}
.search-404 #search-form {
	float: none;
}
table {
	margin: 1em 0px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 100%; color: rgb(51, 51, 51); font-size: 12px; white-space: pre-wrap; -ms-word-wrap: break-word;
}
table h2.title {
	margin: 5px 0px;
}
th {
	padding: 5px 10px; border: currentColor; border-image: none;
}
td {
	padding: 5px 10px; border: currentColor; border-image: none;
}
th.title {
	margin: 5px 0px; font-family: "Open Sans",sans-serif; font-size: 16px; font-weight: normal;
}
td.title {
	font-family: "Open Sans",sans-serif; font-weight: normal; background-color: rgb(246, 246, 246);
}
th {
	font-family: "Open Sans",sans-serif; font-size: 16px; border-right-color: rgb(227, 227, 227); border-bottom-color: rgb(227, 227, 227); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; background-color: rgb(246, 246, 246);
}
td {
	border-width: medium 1px 1px medium; border-style: none solid solid none; border-color: currentColor rgb(227, 227, 227) rgb(227, 227, 227) currentColor; border-image: none; background-color: rgb(250, 250, 250);
}
table.post-list td a {
	margin: 0px 5px;
}

@media all and (max-width:1024px) {
	.responsive {
		width: 95%;
	}
	#content {
		width: 100%; padding-right: 0%;
	}
	.author-info {
		width: 95%;
	}
	.related {
		width: 95%;
	}
	.share-box {
		width: 95%;
	}
	.share {
		width: 100%; margin-bottom: 1em; margin-left: 0px;
	}
	#sidebar {
		width: 22%;
	}
}

@media all and (max-width:640px) {
	.responsive {
		width: 94%;
	}
	#content {
		width: 100%; padding-right: 0px;
	}
	.author-info {
		width: 100%;
	}
	.related {
		width: 100%;
	}
	.share-box {
		width: 100%;
	}
	.share {
		width: 100%; margin-bottom: 1em; margin-left: 0px;
	}
	#sidebar {
		width: 100%;
	}
	.tagcloud ul li {
		list-style: none; margin-right: 10px; float: left;
	}
	.pager .newer {
		margin-bottom: 1em; float: left;
	}
	.postnav .newer {
		margin-bottom: 1em; float: left;
	}
	.pager .older {
		margin-bottom: 1em; float: left;
	}
	.postnav .older {
		margin-bottom: 1em; float: left;
	}
	#branding {
		text-align: center;
	}
	#branding p {
		padding: 0px; color: rgb(255, 255, 255); line-height: 1.3; font-size: 20px; margin-top: 40px;
	}
	#branding h1 {
		margin: 0px; font-size: 30px;
	}
	#branding h2 {
		margin: 0px; font-size: 30px;
	}
	#search-form {
		width: 100%; margin-bottom: 1em; float: left;
	}
	pre {
		white-space: pre-wrap; -ms-word-wrap: break-word;
	}
	h1 {
		font-size: 20px;
	}
	h2 {
		font-size: 18px;
	}
	h3 {
		font-size: 16px;
	}
	h4 {
		font-size: 14px;
	}
	h5 {
		font-size: 14px;
	}
	h6 {
		font-size: 12px;
	}
	body {
		margin: 0px; padding: 0px; color: rgb(0, 0, 0); line-height: 1.6; font-family: "Open Sans",sans-serif; font-size: 14px;
	}
	#footer-wrapper {
		background: rgb(90, 160,30); padding: 5px; width: 100%; color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; float: left; position: relative;
	}
	#footer {
		font-size: 16px;
	}
	#footer p {
		font-size: 14px;
	}
	#footer a {
		color: rgb(0, 0, 255); font-weight: normal;
	}
	#footer ul {
		margin: 0.5em 0px;
	}
	.footer-column {
		width: 100%; padding-bottom: 0em; float: left;
	}
	.column {
		width: 100%; float: left;
	}
}

@media all and (max-width:360px) {
	.responsive {
		width: 92%;
	}
	#branding p {
		padding: 0px; color: rgb(255, 255, 255); line-height: 1.6; font-size: 16px; margin-top: 40px;
	}
	#branding h1 {
		margin: 0px; font-size: 26px;
	}
	#branding h2 {
		margin: 0px; font-size: 26px;
	}
}

@media all and (max-width:320px) {
	.responsive {
		width: 90%;
	}
}
.video-wrapper {
	margin: 1em 0px;
}

@media all and (min-width:420px) {
	.video-wrapper {
		width: 100%; padding-top: 315px !important; position: relative; max-height: 315px !important; max-width: 420px !important;
	}
	.video-wrapper iframe {
		left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; max-height: 315px !important; max-width: 420px !important;
	}
	.video-wrapper object {
		left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; max-height: 315px !important; max-width: 420px !important;
	}
	.video-wrapper embed {
		left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; max-height: 315px !important; max-width: 420px !important;
	}
}

@media all and (max-width:420px) {
	.video-wrapper {
		height: 0px; overflow: hidden; padding-top: 30px; padding-bottom: 56.25%; position: relative;
	}
	.video-wrapper iframe {
		left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
	}
	.video-wrapper object {
		left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
	}
	.video-wrapper embed {
		left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
	}
}
