BODY { display: block !important; /* master rule to not hide the body from the editor */ }

/* Using  /run/shm/tmp/cache/wcms/cache/hashed/j/a/at/j/johanns-holzwelt/templates_c/startseite.full.css * /

/* Executing  /usr/bin/env perl /opt/ws-xoops/bin/merge_styles.pl /run/shm/tmp/cache/wcms/cache/hashed/j/a/at/j/johanns-holzwelt/templates_c/startseite.full.css on cms-app-prod-02*/


a {
		color: #056e2c;
		border-radius: 0px;
		border-width: 0px;
		border-style: none;
		font-style: normal;
		border-color: #0078f3;
}

.ueberschrift-slider-02 {
		color: #ffffff;
		font-weight: bold;
		font-size: 60px;
}

.more-info.expand .less {
		display: inline;
}

h5 {
		color: #454545;
		font-weight: normal;
		font-size: 12pt;
}

@-webkit-keyframes urmove {
		to: Array;
		from: Array;
}

.more-info:focus {
		outline: none;
}

.breadcrumbsNav {
		padding-bottom: 10px;
		color: #ffffff;
		padding-left: 20px;
		background-color: #0078f3;
		padding-top: 10px;
		font-size: 16px;
}

h1 {
		margin-bottom: 10px;
		font-family: Open Sans;
		font-weight: normal;
		border-width: 0px;
		border-style: none;
		display: block;
		font-size: 18pt;
		color: #056e2c;
		border-radius: 0px;
		border-color: #000000;
}

a.button:hover {
		width: 240px;
		padding-bottom: 10px;
		text-shadow: none;
		text-decoration: none;
		font-family: "Open Sans";
		border-width: 0px;
		padding-top: 10px;
		border-style: solid;
		display: inline-block;
		color: #454545;
		background-color: #cccccc;
		padding-right: 10px;
		font-weight: bolder;
		font-size: 16px;
		padding-left: 10px;
		border-radius: 0px;
		font-style: normal;
		border-color: #cccccc;
}

.example-right {
		-webkit-animation: urmove 8s linear infinite;
		white-space: nowrap;
		text-transform: uppercase;
		top: 2em;
		position: absolute;
		animation: urmove 8s linear infinite alternate;
}

.example-left {
		-webkit-animation: mymove 8s linear infinite;
		white-space: nowrap;
		text-transform: uppercase;
		position: absolute;
		animation: mymove 8s linear infinite alternate;
}

.tp-caption a {
		color: #fff !important;
}

h4 {
		color: #056e2c;
		margin-bottom: 20px;
		font-weight: bold;
		font-size: 14pt;
}

.more-info {
		background-color: transparent;
		display: none;
		border: 0px solid;
}

hr {
		width: 100%;
		height: 0px;
		border: none;
		border-top: 1px solid #056E2C;
		color: #056E2C;
		background-color: #056E2C;
		margin-left: 0px;
		margin-right: 0px;
}

@keyframes mymove {
		to: Array;
		from: Array;
}

.text-section {
		max-height: 100px;
}

.backtotopbtn-top.backtotopbtn-is-visible {
		opacity: 1;
		visibility: visible;
}

a.button {
		width: 240px;
		padding-bottom: 10px;
		text-shadow: none;
		text-decoration: none;
		font-family: "Open Sans";
		border-width: 0px;
		padding-top: 10px;
		border-style: solid;
		display: inline-block;
		color: #ffffff;
		background-color: #056E2C;
		padding-right: 10px;
		font-weight: bolder;
		font-size: 16px;
		padding-left: 10px;
		border-radius: 0px;
		font-style: normal;
		border-color: #056E2C;
}

@-webkit-keyframes mymove {
		to: Array;
		from: Array;
}

body {
		width: 100%;
		background-repeat: repeat;
		font-family: Open Sans;
		font-weight: normal;
		font-size: 11pt;
		background-position: top left;
		padding-left: 10px;
		background-attachment: scroll;
		padding-right: 10px;
}

.ueberschrift-slider-01 {
		padding-bottom: 10px;
		border-left-color: #ffffff;
		padding-top: 10px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		color: #ffffff;
		border-right-color: #ffffff;
		padding-right: 20px;
		border-top-color: #ffffff;
		border-right-width: 1px;
		border-top-style: solid;
		font-size: 200%;
		border-left-width: 1px;
		border-right-style: solid;
		padding-left: 20px;
		border-left-style: solid;
		border-bottom-color: #ffffff;
		border-top-width: 1px;
}

* {
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
}

.backtotopbtn-top {
		width: 40px;
		visibility: hidden;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
		background-repeat: no-repeat;
		position: fixed;
		display: inline-block;
		opacity: 0;
		background-color: #000000;
		height: 40px;
		bottom: 30px;
		right: 10px;
		white-space: nowrap;
		text-indent: 100%;
		z-index: 9999;
		background-position: center;
		border-radius: 99px;
		background-image: url("/images/2910/pfeil.png");
}

ul {
		color: #005219;
		margin-left: -16pt;
}

.more-info.expand .more {
		display: none;
}

a:hover {
		color: #454545;
		border-radius: 0px;
		border-width: 0px;
		border-style: none;
		font-style: normal;
		border-color: #0078f3;
}

.tp-caption a:hover {
		color: #fff !important;
}

h2 {
		color: #454545;
		margin-bottom: 15px;
		font-weight: bold;
		font-family: Open Sans;
		font-size: 14pt;
		display: block;
}

</style> #startseite-row-01 {
		max-width: 1440px;
		margin-left: auto;
		margin-right: auto;
}

<style> article {
		max-width: 600px;
		margin-left: auto;
		position: relative;
		margin-right: auto;
		min-height: 4em;
}

p {
		margin-bottom: 0px;
		font-family: "Open Sans";
		font-size: 14px;
}

.more-info .less {
		display: none;
}

@keyframes urmove {
		to: Array;
		from: Array;
}

h3 {
		color: #056e2c;
		margin-bottom: 10px;
		font-weight: normal;
		font-size: 12pt;
}

.table>tbody>tr>td {
		border-top: 0px solid #ffffff;
}

.angebot-text {
		padding-left: 20px;
		padding-right: 20px;
}
