/*
FRÖSCHL - HOLZ im GARTEN
CSS document - Main
copyright: PRO2 New Media [www.pro2newmedia.at]
*/


/*@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&display=swap');*/

/*#content #c7912 .csc-textpic-text p:nth-child(2),
#content #c7912 .csc-textpic-text h4:nth-child(1) {
	font-family:'Lato' !important;
}
#content #c7912 .csc-textpic-text p:nth-child(4),
#content #c7912 .csc-textpic-text h4:nth-child(3) {
	font-family:'IBM Plex Serif' !important;
}
#content #c7912 .csc-textpic-text p:nth-child(4),
#content #c7912 .csc-textpic-text h4:nth-child(3) {
	font-family: Arial, Helvetica, sans-serif !important;
}
#content #c7912 .csc-textpic-text p:nth-child(6),
#content #c7912 .csc-textpic-text h4:nth-child(5) {
	font-family:'Open Sans' !important;
}
#content #c7912 .csc-textpic-text p:nth-child(8),
#content #c7912 .csc-textpic-text h4:nth-child(7) {
	font-family:'PT Sans' !important;
}
#content #c7912 .csc-textpic-text p:nth-child(12),
#content #c7912 .csc-textpic-text h4:nth-child(11) {
	font-family:'Raleway' !important;
}
#content #c7912 .csc-textpic-text p:nth-child(10),
#content #c7912 .csc-textpic-text h4:nth-child(9)  {
	font-family:'Roboto' !important;
}*/



html {height: 100%;}
body {
	margin: 0;
	padding: 0;
	color: #36281e;
	/*font: 13px/18px Arial, Helvetica, sans-serif;*/
	font: 13px/18px 'Lato',Arial, Helvetica, sans-serif;
	background: #f7f3ed;
	width: 100%;
	height: 100%;
}
img {border-style: none;}
a,
a:hover,
a:active,
a:focus {
	text-decoration: none;
	outline: none;
}
input,
textarea,
select {
	font: 100% 'Lato',Arial, Helvetica, sans-serif;
	/*font: 100% Arial, Helvetica, sans-serif;*/
	vertical-align: middle;
	color:#000;
}
form,fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
hr {border-color: inherit;}
q {quotes: none;}
q:before {content: ''}
q:after {content: ''}
caption {color: #36281e; padding: 0;}
input[type="checkbox"], input[type="radio"] {margin: -4px 0 0;}
#page {
	width: 100%;
	min-height: 100%;
	margin: 0 auto;
	padding: 0;
}
* html #page {height: 100%;}
#page .wrapper {
	width: 100%;
	margin: 0;
	padding: 0;
}
header span.sb-toggle-left {display: none;}
#header {
	width: 100%;
	overflow: hidden;
	margin: 0 0 10px 0;
}
#header .col-xs-3,
#header .col-xs-6,
#header .col-sm-3,
#header .col-sm-6,
#header .col-md-3,
#header .col-md-6 {
	padding-left: 0;
	padding-right: 0;
}
#header .col-xs-3:first-child,
#header .col-sm-3:first-child,
#header .col-md-3:first-child {
	padding-left: 15px;
}
#header .col-xs-3:last-child,
#header .col-sm-3:last-child,
#header .col-md-3:last-child {
	padding-left: 15px;
}
#header .logo {
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	width: 100%;
	height: 214px;
	margin: 0 8px 0 0;
	background: url(../images/froeschl-logo.png) no-repeat;
}

#header.header-v2 .row {
	display:flex;
  align-items: center;
  justify-content: center;
}
#header.header-v2  .col-xs-3:first-child,
#header.header-v2  .col-sm-3:first-child,
#header.header-v2  .col-md-3:first-child {
	padding-right: 15px;
}
#header.header-v2 .logo {
	background-image:url(../images/logo_froeschl_web.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position: center center;
}
#header.header-v2 .header-info {
	background:none;
	border-radius:0px;
	float:none;
	padding:0;
	width:100%;
}
#header.header-v2 .header-info-title{
	color:#00745a;
	font-weight:bold;
	font-size:25px;
	line-height:1.3;
	letter-spacing:1.5px;
	padding-top:16px;
	padding-bottom:10px;
}
#header.header-v2 .header-info-content{
	color:#00745a;
	font-size:16px;
	line-height:1.7;
}
#header.header-v2 .info-area {
    margin-top: 18px;
}
#header.header-v2 #headervideo {
    height: 100%;
    width: 100%;
    object-fit: cover;
    z-index: -100;
    right: 0;
    bottom: 0;
    background: url(../img/index-image.jpg) no-repeat center center;
    background-size: cover;
    overflow: hidden;
}

#header.header-v2 #headervideo-wrapper {
    height: 242px;
    width: 100%;
	-webkit-border-bottom-left-radius: 30px;
    -moz-border-radius-bottomleft: 30px;
    border-bottom-left-radius: 30px;
	overflow:hidden;
}
#header .logo a {
	display: block;
	height: 100%;
}
.logotype {
	display: none;
}
#header .center {float: left;}
#header .header-info {
	width: 262px;
	float: left;
	margin: 0;
	padding: 20px 0 0;
	background: #008461;
	-webkit-border-top-right-radius: 30px;
	-moz-border-radius-topright: 30px;
	border-top-right-radius: 30px;
}
#header .header-info ul {
	width: 100%;
	padding: 0 15px;
	margin-top: 10px;
	list-style: none;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #fff;
}
#header .header-info ul li {margin: 0 0 9px;}
#header .info-area {
	background: #fff;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;
	color: #00745a;
	width: 100%;
	margin-top: 100px;
	padding: 13px 0 0 10px;
	height:51px;
}
#header .info-area strong {
	display: block;
	font-size: 17px;
	line-height: 24px;
}
#header .info-area strong a{
	color:#00745a;
}
#header .info-area strong a:hover{
	color:#00745a;
	text-decoration:underline;
}
#header .info-area span {font-weight: bold;}
#fav_hinweis {
	color: #4d2913;
	background: #ffff50;
	font: bold 13px/16px 'Lato',Arial, Helvetica, sans-serif;
	/*font: bold 13px/16px Arial, Helvetica, sans-serif;*/
	text-align: center;
	-webkit-border-bottom-right-radius: 25px;
	-webkit-border-bottom-left-radius: 25px;
	-moz-border-radius-bottomright: 25px;
	-moz-border-radius-bottomleft: 25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	padding: 10px 15px 1px;
	margin-bottom: 10px;
}
.search-form {
	visibility:hidden;
	width: 100%;
	float: left;
	padding: 25px 15px 39px;
}
.search-form table {width: 90%;}
#main {
	width: 100%;
}
#main .main-holder {
	/*background: url(../images/bg-main.png) no-repeat 0 100%;*/
	padding: 0 0 13px;
}
#main .main-frame {
	/*background: #d4af77;*/
	background-color:#e3caa4;
	-webkit-border-top-left-radius: 30px;
	-moz-border-radius-topleft: 30px;
	border-top-left-radius: 30px;
	width: 100%;
}
#content {
	background: #f7f3ed;
	margin: 0 -1px 0 -30px;
	padding: 0 1px 1px 15px;
	min-height: 850px;
}
/*-----menu-----*/
.navigation {
	/*width: 100%;*/
	padding-bottom: 10px;
}
.navigation a {
	outline: none;
	text-decoration: none;
}
.navigation a:hover,
.navigation a:active,
.navigation a:focus {
	outline: none;
	text-decoration: none;
}
.navigation .nav-list {
	font-size: 14px;
	line-height: 16px;
	list-style: none;
	min-height: 30px;
	padding-left: 0;
}
.navigation .nav-item {
	float: left;
	*display: inline;
	zoom: 1;
	position: relative;
	margin-left: 8px;
}
.navigation .nav-item:first-child {margin-left: 0;}

.navigation .nav-item > a {
	display: block;
	color: #36281e;
	background: #e3caa4;
	padding: 6px 14px 8px;
	white-space: nowrap;
	border-radius:7px 0 7px 0;	
}
.navigation .nav-item > a:hover {color: #00745a;}
.navigation .nav-item:hover .nav-submenu {
	display: block;
	margin-top: 0;
}
/* Navigation submenu */
.navigation .nav-submenu {
	display: none;
	position: absolute;
	background: #e3caa4;
	border-top: 2px solid #f7f3ed;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	list-style: none;
	font-size: 14px;
	line-height: 18px;
	left: 0;
	top: 30px;
	padding: 10px 10px 20px;
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
	white-space: nowrap;
	z-index: 300;
}
.navigation .nav-submenu-item a {
	/*color: #00745a;*/
	color:#4d2913;
	display: block;
	padding: 0;
}
.navigation .nav-submenu-item a:hover{
	/*color: #fff;*/
	color: #00745a;
}
.navigation a.active {
	color: #d30c2a;
}
.navigation .nav-submenu-item .nav-sub-submenu {
	display: none;
	list-style: none;
	padding: 10px 0 0 20px;
}
.navigation .nav-submenu-item:hover .nav-sub-submenu {display: block;}
/* Mobile navigation */
.navigation .nav-mobile {
	display: none; /* Hide from browsers that don't support media queries */
	z-index: 300;
}
.navigation .navbar {min-height: 40px;}
/* Mobile navigation, clickable area for revealing <ul> */
.navigation .nav-click {
	position: absolute;
	top: 0;
	right: 0;
	display: none;
	height: 50px;
	width: 50px;
	cursor: pointer;
}
.navigation .nav-click i {
	display: block;
	height: 50px;
	width: 50px;
	background: url(../images/drop.svg) no-repeat center center transparent;
	background-size: 20px;
}
.navigation .nav-click:hover {
	background-color: #e3caa4;
}
.navigation .nav-rotate {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
.navigation nav.full-width {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.navigation nav.full-width > ul {
	display: flex;
	flex-direction: row;
}
.navigation nav.full-width > ul li {
	flex-grow: 1;
}
#rootnavi {
	margin: -10px 0 -10px 5px;
	color: #4d2913;
	font-size: 11px;
	padding: 0 0 20px 0;
}
#rootnavi a,
#rootnavi a:visited,
#rootnavi a:link,
#rootnavi a:hover {
	color: #4d2913;
	font-weight: normal;
}
#content .top-info {
	padding: 10px 0 0 6px;
	margin: 0;
}
#home #content .top-info {margin: 0 0 30px;}
#general #content .top-info .col-md-8 {
	width: 100%;
}
#produkte #content .top-info > .csc-frame-default {
	float: left;
	width: 565px;
}
#content .top-info a.anfrage-button {
	background: url(../images/bg-link-pdf1.png) no-repeat;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	curser: pointer;
	display: block;
	height: 35px;
	weight: 245px;
	position: relative;
	margin: -38px 0 10px 586px;
	padding: 7px 0 0 17px;
	z-index: 10;
}
#content .section-info {
	float: right;
	width: 100%;
	/*min-height: 275px;*/
	margin: 0 0 0 33px;
	padding: 3px 0 0;
}
#produkte #content .section-info {margin: 0 0 0 29px;}
#content .section-info ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 18px;
	line-height: 20px;
}
#content .section-info ul li {margin: 0 0 14px;}
#content .section-info ul a {
	width: 100%;
	min-height: 32px;
	background-image:none;
	/*background-color:#008461;*/
	background-repeat:no-repeat;
	background-position:center left 10px;
	background-size:20px 20px;
	/*background: url(../images/bg-pdf.png) no-repeat scroll 95% 45% #008461;*/
	/*-webkit-border-top-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-bottomright: 15px;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;*/
	color: #fff;
	display: block;
	position: relative;
	z-index: 10;
	/*margin-bottom: 0;*/
	padding: 6px 0 6px 35px;
	cursor: pointer;
	
	-webkit-box-shadow: 2px 2px 4px #666; /* webkit browser*/ -moz-box-shadow:2px 2px 4px #666; /* firefox */ box-shadow: 2px 2px 4px #666;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #008461;
	background-image: linear-gradient(#03a57a, #008461); /* W3C */

}
#content .section-info ul a:hover {
	background-image: linear-gradient(#008461, #007455); /* W3C */
}
#content .section-info ul a.anfrage_button {
	background:url(../images/icon_anfrage.png) no-repeat left 10px center, linear-gradient(#03a57a, #008461);
}
#content .section-info ul a.anfrage_button:hover { 
	background:url(../images/icon_anfrage.png) no-repeat left 10px center, linear-gradient(#008461, #007455);
}
#content .section-info ul a.pdf_button {
	background:url(../images/icon_pdf.png) no-repeat left 10px center, linear-gradient(#03a57a, #008461);
}
#content .section-info ul a.pdf_button:hover { 
	background:url(../images/icon_pdf.png) no-repeat left 10px center, linear-gradient(#008461, #007455);
}
#content .section-info ul a.pdf_button_brown {
	color:#4d2913 !important;
	background:url(../images/icon_pdf_brown.png) no-repeat left 10px center, linear-gradient(#e3caa4, #e3caa4);
}
#content .section-info ul a.pdf_button_brown:hover { 
	background:url(../images/icon_pdf_brown.png) no-repeat left 10px center, linear-gradient(#dac19c, #dac19c);
}
#content .section-info ul a.link_button {
	color:#36281e !important;
	background:url(../images/icon_link_brown.png) no-repeat left 10px center, linear-gradient(#e3caa4, #e3caa4);
}
#content .section-info ul a.link_button:hover { 
	background:url(../images/icon_link_brown.png) no-repeat left 10px center, linear-gradient(#dac19c, #dac19c);
}
#content .section-info ul a.phone_button {
	background:url(../images/icon_phone_button.png) no-repeat left 10px center, linear-gradient(#03a57a, #008461);
}
#content .section-info ul a.phone_button:hover { 
	background:url(../images/icon_phone_button.png) no-repeat left 10px center, linear-gradient(#008461, #007455);
}

#home #content .section-info ul a.anfrage_button {
	/*margin-bottom: 0;*/
}
#content .section-info ul a:hover {text-decoration: none;}
#content .section-info .visual {
	position: relative;
	display: block;
	margin: -57px 0 0;
	width: 100%;
	height: auto;
}
.fancybox__content{ 
	background-color:#f7f3ed !important;
	width:800px;
	max-width:95%;
}
#content .csc-frame-popup-content {
	display:none !important;
}
#content h1,
.fancybox__content h1 {
	font-size: 30px;
	line-height: 34px;
	color: #00745a;
	margin: 0 0 7px;
	font-weight: normal;
}
#content h2,
.fancybox__content h2 {
	font-size: 21px;
	font-weight: bold;
	line-height: 24px;
	color: #36281e;
	margin: 15px 0 7px;
}
#content h3,
.fancybox__content h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #36281e;
	margin: 15px 0 7px;
}
#content h4,
.fancybox__content h4 {
	font-size: 14px;
	line-height: 20px;
	color: #00745a;
	margin: 15px 0 3px;
	font-weight:bold;
}
#content h5,
.fancybox__content h5 {
	font-size: 16px;
	line-height: 22px;
	color: #00745a;
	margin: 15px 0 5px;
}
#content h6,
.fancybox__content h6 {
	font-size: 18px;
	line-height: 24px;
	color: #00745a;
	margin: 15px 0 7px;
}
#content .red,,
.fancybox__content .red {color: #d30c2a;}
#content .green,
.fancybox__content .green {color: #00745a;}
#content .underline,
.fancybox__content .underline {text-decoration: underline;}
#content .red-underline,
.fancybox__content .red-underline {
	color: #d30c2a;
	text-decoration: underline;
}
#content .green-underline,
.fancybox__content .green-underline {
	color: #00745a;
	text-decoration: underline;
}
#content .small-text,
.fancybox__content .small-text {font-size: 12px; line-height:1.2; display:inline-block;}
#content .price,
.fancybox__content .price {font-size: 16px; display:inline-block;}
#content .link,
.fancybox__content .link {
	color: #ca0000;
	font-weight: bold;
}
#content .link-green,
.fancybox__content .link-green {
	color: #00745a;
	font-weight: bold;
}
/* Tabelleneigenschaften */
table.contenttable {
	border-collapse: separate;
	border-spacing: 20px 8px;
	margin: 0 -20px 0 -20px;
}
table.contenttable td {
	border-collapse: separate;
	empty-cells: show;
	line-height: 2;
}
.contenttable .zelleObenLinks {
	background-color: #f0d9b0;
	border: none;
	width: 33.33%;
	padding: 0 10px 0;
}
.contenttable .zelleObenMitte {
	background-color: #e7ccae;
	border: none;
	width: 33.33%;
	padding: 0 10px 0;
}
.contenttable .zelleObenRechts {
	background-color: #bbd7b8;
	border: none;
	width: 33.33%;
	padding: 0 10px 0;
}
.contenttable .zelleUntenLinks {
	background-color: #f0d9b0;
	border: none;
	width: 33.33%;
	padding: 0 10px 0;
}
.contenttable .zelleUntenMitte {
	background-color: #e7ccae;
	border: none;
	width: 33.33%;
	padding: 0 10px 0;
}
.contenttable .zelleUntenRechts {
	background-color: #bbd7b8;
	border: none;
	width: 33.33%;
	padding: 0 10px 0;
}
/* Tabelleneigenschaften */
#content .content-info {
	margin: 0 0 20px;
	padding: 0 0 0 6px;
	/*overflow: hidden;*/
	font-size: 13px;
	line-height: 16px;
}
#produkte #content .content-info {clear: both;}
#content .csc-frame-default,
.fancybox__content .csc-frame-default {margin-bottom: 5px;}
#home #content .top-info .csc-frame-default {margin-bottom: 0;}
#content .content-info ul {
	padding: 0;
	margin: 0;
	width: 110%;
	list-style: none;
}
#content .content-info ul li {
	display: inline-block;
	width: 241px;
	vertical-align: top;
	padding: 0 0 20px;
}

#content .content-info .tx-indexedsearch-browsebox ul li {
    display: inline;
    width: 62px;
}
*+ html #content .content-info ul li {
	display: inline;
	padding: 0 21px 41px 0;
}
#content .content-info li img {
	display: block;
	margin: 0 0 7px;
}
#content .content-info li p {margin: 0;}
#content .top-info p {
	font-size: 13px;
	line-height: 16px;
	margin: 0;
}
#content .top-info h1 {margin: 0 0 7px;}
#content .top-info h2 {margin: 15px 0 7px;}
#content .top-info h3 {margin: 15px 0 7px;}
#content .top-info h4 {margin: 15px 0 3px;}
#content .top-info h5 {margin: 15px 0 5px;}
#content .top-info h6 {margin: 15px 0 7px;}
#content .top-info a,
#content .content-info a {
	color: #36281e;
	font-weight: bold;
}
#content .top-info a.link,
#content .content-info a.link {
	color: #ca0000;
	font-weight: bold;
}
#content .top-info a.link-green,
#content .content-info a.link-green {
	color: #00745a;
	font-weight: bold;
}
#sidebar {
	float: left;
	padding: 25px 20px 0 20px;
}
/*#sidebar .sidebar-holder > a{
	display:none;
}*/
#sidebar .side-list {
	padding: 0;
	list-style: none;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
#sidebar .side-list .current {
	color: #d30c2a;
}
#sidebar a {
	/*color: #4d2913;*/
	color: #36281e;
	display: block;
}
#sidebar .active a,
#sidebar ul a:hover,
#sidebar ul a:active/*,
#sidebar ul a:visited */{color: #00745a;}
#sidebar .active ul a,
#sidebar .active ul a:hover,
#sidebar .active ul a:active/*,
#sidebar .active ul a:visited*/ {color: #00745a;}
#sidebar .side-list li {
	margin: 0 0 8px;/*
	overflow: hidden;*/
}
#sidebar .side-list ul {
	padding: 5px 0 0 20px;
	font-weight: normal;
	margin: 0 0 0px;
	position: relative;
	list-style: none;
}
#sidebar .side-list ul li {margin: 0 0 6px -12px;}

/*-----slidebar-----*/
html, body, #sb-site, .sb-site-container, .sb-slidebar {
	/* Set box model to prevent any user added margins or paddings from altering the widths or heights. */
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
html, body {
	width: 100%;
	overflow-x: hidden; /* Stops horizontal scrolling. */
}
html {
	height: 100%; /* Site is as tall as device. */
}
body {
	min-height: 100%;
	height: auto;
	position: relative; /* Required for static Slidebars to function properly. */
}
/* Site scroll locking - prevent site from scrolling when a Slidebar is open, except when static Slidebars are only available. */
html.sb-scroll-lock.sb-active:not(.sb-static) {
	overflow: hidden;
}

#sb-site, .sb-site-container {
	/* You may now use class .sb-site-container instead of #sb-site and use your own id. However please make sure you don't set any of the following styles any differently on your id. */
	width: 100%;
	min-height: 100vh;
	position: relative;
	z-index: 1; /* Site sits above Slidebars */
	background-color:#f7f3ed;
	/*background-color: #f3eadc; */
	/* Default background colour, overwrite this with your own css. I suggest moving your html or body background styling here. Making this transparent will allow the Slidebars beneath to be visible. */
}
/* Micro clearfix by Nicolas Gallagher, ensures the site container hits the top and bottom of the screen. */
#sb-site:before, #sb-site:after, .sb-site-container:before, .sb-site-container:after {
	content: ' ';
	display: table;
}
#sb-site:before, #sb-site:after, .sb-site-container:before, .sb-site-container:after {
    clear: both;
}

.sb-slidebar {
	height: 100%;
	overflow-y: auto; /* Enable vertical scrolling on Slidebars when needed. */
	position: fixed;
	top: 0;
	z-index: 0; /* Slidebars sit behind sb-site. */
	display: none; /* Initially hide the Slidebars. Changed from visibility to display to allow -webkit-overflow-scrolling. */
	background-color: #e3caa4; /* Default Slidebars background colour, overwrite this with your own css. */
}
.sb-slidebar, .sb-slidebar * {
	-webkit-transform: translateZ( 0px ); /* Fixes issues with translated and z-indexed elements on iOS 7. */
}
.sb-slidebar img {
	margin-bottom: 100px;
	padding-left: 10%;
}
.sb-slidebar .side-list {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	list-style: none;
	padding: 50px 20px 30px;
}
.sb-slidebar .side-list ul {
	font-weight: normal;
	list-style: none;
	padding: 15px 0 0 15px;
}
.sb-slidebar .side-list li {padding: 17px 10px;}
.sb-slidebar .side-list > li {}
.sb-slidebar .side-list a {
	color: #4d2913;
}
.sb-slidebar .side-list a:hover{
	color: #00745a;	
}
.sb-slidebar .side-list a.current{
	color: #d30c2a;	
}
.sb-left {
	left: 0; /* Set Slidebar to the left. */
}
.sb-right {
	right: 0; /* Set Slidebar to the right. */
}
html.sb-static .sb-slidebar,
.sb-slidebar.sb-static {
	position: absolute; /* Makes Slidebars scroll naturally with the site, and unfixes them for Android Browser < 3 and iOS < 5. */
}
.sb-slidebar.sb-active {
	display: block; /* Makes Slidebars visibile when open. Changed from visibility to display to allow -webkit-overflow-scrolling. */
}
.sb-style-overlay {
	z-index: 9999; /* Set z-index high to ensure it overlays any other site elements. */
}
.sb-momentum-scrolling {
	-webkit-overflow-scrolling: touch; /* Adds native momentum scrolling for iOS & Android devices. */
}
/* Slidebar widths for browsers/devices that don't support media queries. */
.sb-slidebar {
	width: 30%;
}
.sb-width-thin {
	width: 15%;
}
.sb-width-wide {
	width: 45%;
}

.sb-slide, .slide-own, #sb-site, .sb-site-container, .sb-slidebar {
	-webkit-transition: -webkit-transform 400ms ease;
	   -moz-transition:    -moz-transform 400ms ease;
	     -o-transition:      -o-transform 400ms ease;
	        transition:         transform 400ms ease;
	
	-webkit-transition-property: -webkit-transform, left, right; /* Add left/right for Android < 4.4. */
	-webkit-backface-visibility: hidden; /* Prevents flickering. This is non essential, and you may remove it if your having problems with fixed background images in Chrome. */
}

.sb-hide { 
	display: none; /* Optionally applied to control classes when Slidebars is disabled over a certain width. */
}
/* Blog */
#content .blog {margin-left: 8px;}
#content .blog h4 {margin: 0;}
#content .blog h4 a {color: #ca0000; font-weight: bold; border-bottom: 1px solid #00745a;}
#content .blog p {margin-top: 5px;}
#content .blog div.csc-frame-default.csc-space-after-20 {margin-bottom: -5px;}
/* Blog */
#footer {
	color: #fff;
	width: 100%;
	position: relative;
}
#footer .col-md-9 {margin-left: -20px;}
#footer a {
	color: #fff;
	text-decoration: none;
}
* html #footer {height: 98px;}
#footer .wrapper {
	position: relative;
}
#footer .footer-c {
	background: #008461;
	border-top-left-radius: 25px;
	border-bottom-right-radius: 25px;
	width: 100%;
	min-height: 115px;
}
#footer .footer-area {
	width: 100%;
	padding: 10px 0 0 20px;
	float: left;
}
#footer ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
}
#footer ul li a{
	text-decoration:underline;
}
#footer ul li {
	display:block;
	/*
	display: inline;
	background: url(../images/bullet02.png) no-repeat 0 50%;
	padding: 0 5px 0 10px;*/
}
#footer .footer-mobile-nav{
	display:none;
}
#footer ul li:first-child,
#footer ul li.first-child {
	background: none;
	padding: 0 5px 0 0;
}
#footer .footer-info {
	float: left;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
}
#footer .footer-info address {font-style: normal;}
#footer .footer-info address strong {
	display: block;
	margin: 0 0 0px;
	font-weight:400;
}
#footer .footer-info .contact-list {
	padding: 0;
	margin: 0;
	list-style: none;
}
#footer .footer-info .contact-list li {
	margin: 0 0 4px;
	display: block;
	background: none;
	padding: 0;
}
#footer .footer-info .contact-list .google {margin: 60px 0 0 20px;}
.copyright-pro2newmedia {
	display:none !important;
	color: #fff;
	float: right;
	font-size: 13px;
	line-height: 1em;
	padding: 58px 20px 0 0;
}
.copyright-pro2newmedia a {
	color: inherit;
	/*font-family: "Ubuntu", Arial, sans-serif;*/
	font-weight: bold;
	text-decoration: none;
}
.copyright-pro2newmedia a:hover {
	color: #ffe916 !important;
}
.scrollup {
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 80px;
	right: 100px;
	display: none;
	background-color: #008461;
	border-radius: 50%;
}
.scrollup span {
	font-size: 30px;
	left: 5px;
	top: 5px;
}

/* print version */
@media print {
	* {
		overflow: visible !important;
		background: none !important;
		color: #000 !important;
	}
	body {
		min-width: 0;
		width: 800px;
	}
	#sidebar,
	#nav,
	#footer ul,
	.tx-imagecycle-pi1,
	.rootnavi,
	.center,
	.header-info,
	.section-info,
	.logo,
	.footer-t,
	.footer-b {display: none;}
	.logotype {
		display: block;
		margin: 0 auto;
	}
	#page,
	#footer,
	#page .wrapper,
	#footer .wrapper,
	#footer .footer-area,
	#content,
	#content .content-info,
	#content .top-info,
	#footer .contact-list {
		width: 100%;
		margin: 0;
		padding: 0 0 10px;
		float: none;
		height: auto;
		display: table;
	}
	#content .content-info ul li {
		padding: 0 5px 10px 0;
		width: 210px;
	}
	* html #content .content-info ul li {display: inline;}
	*+ html #content .content-info ul li {display: inline;}
	#content .content-info ul img {width: 210px !important;}
	#footer .footer-info .contact-list .google {display: none;}
	.copyright-pro2newmedia {display: none;}
}

/*-----Änderungen Standard css-styled-content-----*/
table {width: 100%;}

div.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {background: url(../images/lupe.png) no-repeat scroll 5px center #fff; border: 0; border-radius: 15px; cursor: pointer; float: left; height: 18px; width: 18px; overflow: hidden; text-indent: -9999px; margin-left: -30px; padding: 15px;}
div.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button-1 {width: 100%; max-width: 50%; margin: 0 0 20px; padding: 10px 0; color: #fff; font-size: 14px; font-weight: 700; cursor: pointer; background-color: #008461; border: none;}
div.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {background: #fff; border: 0; border-radius: 15px; color: #36281e; display: block; float: left; font: 12px/14px Verdana, Geneva, sans-serif; height: 30px; margin: 0; padding: 0 32px 0 15px; width: 100%;}
div.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword-1 {width: 100%; max-width: 50%; font-size: 15px; line-height: 22px; padding: 5px; margin: 0 0 20px; border: 1px solid #bbb; color: #5d5347; float: none;}

div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color: #00745a;}

div.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-icon.icon {width: 4%;}

/*div.csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-image {margin-bottom: 0;}*/
div.csc-textpic.csc-textpic-responsive .csc-textpic-text {margin-bottom: 5px;}
div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap,
div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap,
div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap {width: 100%;}
div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image table,
div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image table,
div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image table {width: 270px; max-width: 100%; margin-right: 23px;}
div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer {float: none; right: 0;}
div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner {float: none; right: 0;}
div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 270px; max-width: 100%; margin-right: 23px; float:left;}
/*div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 32%; max-width: 100%; margin-right: 2%;}*/
div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn.csc-textpic-lastcol,
div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn.csc-textpic-lastcol,
div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn.csc-textpic-lastcol {margin-right: 0;}
div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table,
div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table,
div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table {width: 100%;}
div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table caption,
div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table caption,
div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table caption {padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: normal; height: 100%; margin-bottom: 20px;}
/*div.csc-textpic.csc-textpic-responsive .csc-textpic-imagecolumn {width: 31%; max-width: 100%; height: auto;}*/
div.csc-textpic.csc-textpic-responsive .img-responsive {width: 100%; max-width: 100%; height: auto; /*min-height: 130px;*/ margin: 0 auto 0px;}
div.csc-textpic.csc-textpic-responsive tbody td { padding-bottom:10px; }
div.csc-textpic.csc-textpic-responsive .img-responsive-1 {width: 100%; max-width: 100%; height: auto; margin: 0 auto;}
div.csc-textpic.csc-textpic-responsive .img-no-responsive {width: 100%; max-width: 100%; height: auto; margin: 0 auto;}

div.csc-textpic. csc-textpic-image table{ max-width:100%; }
div.csc-textpic. csc-textpic-image .img-half-responsive { max-width:100%; }
div.csc-textpic. .csc-textpic-imagerow { max-width:100%; }

div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right-nowrap {margin-bottom: 30px;}
div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {margin-left: 23px;}
div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image img.img-responsive {width: 270px; height: auto; float: right; margin-top: 5px;}
div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right-nowrap .csc-textpic-text {margin-right: 293px;}
div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap {margin-bottom: 30px;}
div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {margin-right: 23px;}
div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image img.img-responsive {width: 270px; height: auto; float: left;}
div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-text {margin-left: 293px;}

div.csc-frame.csc-frame-2-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 420px; max-width: 100%; margin-right: 16px;}
div.csc-frame.csc-frame-2-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn:last-child {margin-right: 0;}
div.csc-frame.csc-frame-4-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 202px; max-width: 100%; margin-right: 16px;}
div.csc-frame.csc-frame-4-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn:last-child {margin-right: 0;}
div.csc-frame.csc-frame-5-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 155px; max-width: 100%; margin-right: 20px;}
div.csc-frame.csc-frame-5-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn:last-child {margin-right: 0;}
div.csc-frame.csc-frame-blog .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap {width: 155px; max-width: 100%; margin-right: 20px;}
div.csc-frame.csc-frame-blog .csc-textpic.csc-textpic-responsive .csc-textpic-text {margin-left: 175px;}

/*div.csc-frame.csc-frame-extra-width .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap {width: 100%; max-width: 75%;}
div.csc-frame.csc-frame-extra-width .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-image table {width: 100%;}*/
/*div.csc-frame.csc-frame-extra-width .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-image table img.img-big-responsive {width: 200%;}
div.csc-frame.csc-frame-extra-width .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-image table .csc-textpic-caption {width: 100%;}*/

div.csc-frame.csc-frame-half-width .csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {width: 50%;}
div.csc-frame.csc-frame-half-width .csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image {width: 100%;}
div.csc-frame.csc-frame-half-width .csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image img.img-half-responsive {width: 100%;}
div.csc-frame.csc-frame-half-width .csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-text {width: 50%; margin-left: 50%; padding-left: 30px;}

div.csc-frame.csc-frame-general-single .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap,
div.csc-frame.csc-frame-rezensionen-bilder-1 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap {width: 29%; max-width: 29%; margin-left: 20px;}
div.csc-frame.csc-frame-general-double .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap,
div.csc-frame.csc-frame-rezensionen-bilder-2 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap  {width: 60%; max-width: 60%; margin-left: 20px;}
div.csc-frame.csc-frame-general-double .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
div.csc-frame.csc-frame-rezensionen-bilder-2 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 48%; max-width: 48%; margin-right: 20px;}
div.csc-frame.csc-frame-general-double .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn.csc-textpic-lastcol,
div.csc-frame.csc-frame-rezensionen-bilder-2 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn.csc-textpic-lastcol {margin-right: 0;}


div.csc-frame.csc-frame-2-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn caption,
div.csc-frame.csc-frame-4-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn caption,{ padding-right:0; max-width:100%; width:100%; overflow:hidden;}
div.csc-frame.csc-frame-2-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
div.csc-frame.csc-frame-4-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn{position:relative; }
div.csc-frame.csc-frame-2-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table,
div.csc-frame.csc-frame-4-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table{max-width:100%; width:100%; margin:0; display:block; overflow:hidden; }
div.csc-frame.csc-frame-2-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table td,
div.csc-frame.csc-frame-4-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table td{max-width:100%; width:100%; margin:0; display:block; overflow:hidden; text-align:left; }



/*** WAK CUSTOM ***/

ul{
	padding-left:20px;
}
table.contenttable,
#content .content-info table.contenttable{
	padding:0;
	margin:0;
    font-size: 13px;
    line-height: 16px;	
	border-spacing:0;
	max-width:500px;
}
#c230 table.contenttable,
#content .content-info #c230 table.contenttable {
	max-width:700px;
}
table.contenttable p,
#content .content-info table.contenttable p {
	line-height:16px;
	padding:0;
	margin:0;
	width:auto;
	display:list-item;	
}
table.contenttable li,
#content .content-info table.contenttable li {
	line-height:16px;
	padding:0;
	margin:0;
	width:auto;
	display:list-item;
}
table.contenttable ul,
#content .content-info table.contenttable ul {
	padding: 0 0 0 10px;
	margin: 0;
	width: auto;
	list-style:outside;
}
table.contenttable ul{
	margin:0;
}

.sb-slidebar {
    max-width:240px;
}
#header .flexslider{
	margin-bottom:0;
	background: #ffffff;
    border: 0px solid #f7f3ed;		
	-webkit-border-bottom-left-radius: 30px;
    -moz-border-radius-bottomleft: 30px;
    border-bottom-left-radius: 30px;
}
#header .flexslider .caption-wrapper{
	display:none;
}
#content .csc-frame-default {
    clear: both;
}
#content .csc-frame-green-buttons,
#content .csc-frame-green-buttons-4 {
	min-height:52px;
	position:relative;
}
#content .content-info .csc-frame-green-buttons p,
#content .content-info .csc-frame-green-buttons-4 p {
	padding:0;
	margin:0;
}
#content .content-info .csc-frame-green-buttons ul {
	width:103%;
	margin-left:-3%;
}
#content .content-info .csc-frame-green-buttons-4 ul {
	width:102%;
	margin-left:-2%;
}
#content .csc-frame-green-buttons ul li {
	display:block;
	float:left;
	width:30.33%;
	margin-left:3%;
	padding:0 0 10px 0;
	position:relative;
}
#content .csc-frame-green-buttons-4 ul li {
	display:block;
	float:left;
	width:23%;
	margin-left:2%;
	padding:0 0 10px 0;
	position:relative;
}
#content .csc-frame-green-buttons ul li a,
#content .csc-frame-green-buttons-4 ul li a {
/*	background: #008461;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-bottomright: 15px;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
	margin-bottom: 0;
	width: 100%;
	height: 32px;
	color: #fff;
	display: block;
	padding: 6px 0 0 10px;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;*/
}
a.anfrage_button,
a.pdf_button,
a.pdf_button_brown,
a.link_button,
a.phone_button{
	width: 100%;
	min-height: 32px;
	background-image:none;
	/*background-color:#008461;*/
	background-repeat:no-repeat;
	background-position:center left 10px;
	background-size:20px 20px;
	/*background: url(../images/bg-pdf.png) no-repeat scroll 95% 45% #008461;*/
	/*
	-webkit-border-top-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-bottomright: 15px;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;*/
	color: #fff !important;
	display: block;
	position: relative;
	z-index: 10;
	/*margin-bottom: 0;*/
	padding: 6px 0 0 35px;
	cursor: pointer;	
	font-size: 17px;
	line-height: 20px;
	text-decoration:none;
	
	-webkit-box-shadow: 2px 2px 4px #666; /* webkit browser*/ -moz-box-shadow:2px 2px 4px #666; /* firefox */ box-shadow: 2px 2px 4px #666;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #008461;
	background-image: linear-gradient(#03a57a, #008461); /* W3C */	
}


a.anfrage_button {
	background:url(../images/icon_anfrage.png) no-repeat left 10px center, linear-gradient(#03a57a, #008461);
}
a.anfrage_button:hover { 
	background:url(../images/icon_anfrage.png) no-repeat left 10px center, linear-gradient(#008461, #007455);
}
a.pdf_button {
	background:url(../images/icon_pdf.png) no-repeat left 10px center, linear-gradient(#03a57a, #008461);
}
a.pdf_button:hover { 
	background:url(../images/icon_pdf.png) no-repeat left 10px center, linear-gradient(#008461, #007455);
}
a.pdf_button_brown {
	color:#4d2913 !important;
	background:url(../images/icon_pdf_brown.png) no-repeat left 10px center, linear-gradient(#debe8e, #d4af77);
}
a.pdf_button_brown:hover { 
	background:url(../images/icon_pdf_brown.png) no-repeat left 10px center, linear-gradient(#d4af77, #bc914f);
}
a.link_button {
	color:#4d2913 !important;
	background:url(../images/icon_link_brown.png) no-repeat left 10px center, linear-gradient(#debe8e, #d4af77);
}
a.link_button:hover { 
	background:url(../images/icon_link_brown.png) no-repeat left 10px center, linear-gradient(#d4af77, #bc914f);
}
a.phone_button {
	background:url(../images/icon_phone_button.png) no-repeat left 10px center, linear-gradient(#03a57a, #008461);
}
a.phone_button:hover { 
	background:url(../images/icon_phone_button.png) no-repeat left 10px center, linear-gradient(#008461, #007455);
}

body #content .csc-frame-weitere-links h4 a,
body #content .csc-frame-weitere-links h4 {
	color: #36281e !important;
	margin-top:0;
	font-size: 14px;
	font-weight: bold;	
}
#content .content-info ul.parsley-errors-list {
	color:#C00;
	font-weight:400;
	width:100%;
	padding:3px 20px 3px 0;
}
#content .content-info ul.parsley-errors-list li {
	color:#C00;
	font-weight:400;
	width:auto;
	padding:0;
}
#content .content-info ul.parsley-errors-list li a {
	color: #C00 !important;
	font-weight:normal;
}
#content div.powermail_fieldwrap_file_inner{
	height:auto;
}
#content fieldset > .powermail_legend {
	display:none !important;
}
.tx-powermail .container-fluid{
	padding-left:0;
	padding-right:0;
}
.powermail_check_inner input,
.powermail_radio_inner input{
	position:absolute;
	margin:0px !important;
}
.powermail_check_inner label,
.powermail_radio_inner label{
	margin-left:25px;
	padding:0 !important;
}

#content .wak-field-description{
	padding-top:4px;	
}
#content .wak-field-description,
#content .wak-field-description p{
	font-weight:normal;
	color:#00745A;
	font-size:11px;
	margin:0;
}
#content div.powermail_fieldwrap_file.powermail_fieldwrap {
	margin-bottom:0;
}

#content .powermail_fieldwrap_file label.wak-hidden-label {
	visibility:hidden;
}
#content .powermail_fieldwrap_file label.control-label{
	height:20px;
	overflow:visible;	
}
#content .wak-field-description a{
	color:#00745A;
	text-decoration:underline;
	font-weight:normal;
}
.powermail_fieldwrap_file_inner input {
	width:280px !important;
}
.powermail_fieldwrap_file_inner {
	position:relative;
}
.powermail_fieldwrap_file_inner .clear-file-field {
	display:inline;
	color:#36281e;
	position:absolute;
	left:300px;
	top:3px;
}
#content .panel-group .panel-heading {
	padding:0;
	background:none;
	border:none;
}
#content .panel-group .panel-heading h4{
	margin:0;
}
#content .panel-group .panel-heading h4 a{
	text-align:left;
	text-decoration:none;
	display:block;
	white-space:normal;
	/*font-size:17px;*/
	line-height:16px;
	font-weight:bold;
	display:block;
	padding:5px 30px 5px 10px;
	background-color:#ead8be;
	-webkit-border-radius: 10px 0 10px 0;
	-moz-border-radius: 10px 0 10px 0;
	border-radius: 10px 0 10px 0;
	position:relative;
}
#content .panel-group {
    margin-bottom: 10px;
}
#content .panel-group .panel-heading h4 a:after{
	display:block;
	position:absolute;
	right:10px;
	top:5px;
	content:"-";
	font-weight:bold;
	background-color:#ead8be;
	font-size:19px;
}
#content .panel-group .panel-collapse.collapse.in{
}
#content .panel-group .panel-heading h4 a.collapsed:after {
	content:"+";
}
/*#content .panel-group .panel-collapse.collapse.in:before {
	display:block;
	position:absolute;
	right:10px;
	top:5px;
	content:"-";
	font-weight:bold;
	background-color:#ead8be;
	font-size:20px;
	padding:0 2px 0 6px;
}*/
#content .panel-group .panel-body{
	border:none;
	padding:7px 10px 0 10px;
}
#content .panel-group .panel{
	position:relative;
	border:none;
	background:none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;	
	-webkit-box-shadow: none; 
	-moz-box-shadow: none; 
	box-shadow: none;
}

/*.csc-frame-default .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(5),
.csc-frame-default .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(6),
.csc-frame-default .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(7),
.csc-frame-default .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(8),
.csc-frame-default .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(9),
.csc-frame-default .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(10),
.csc-frame-default .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(11),
.csc-frame-default .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(12),
.csc-frame-default .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(13),
.csc-frame-default .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(14),
.csc-frame-default .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(15) {
	display:none;
}*/
.more-image-button{
	text-align:center;
	clear:both;
	padding:10px 0 20px;
}
#more-images-click {
	display:inline-block;
	cursor:pointer;
	border:1px solid #ead8be;
	background-color: #ead8be;
	color:#36281e;
	text-align:center;
	padding:5px 15px;
	font-weight:bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
div.powermail_fieldwrap {
	font-size:11px;
}
div.powermail_fieldwrap a.link-green{
	text-decoration:underline !important;
	font-weight:bold;
	color:#00745A;
}
div.powermail_fieldwrap label{
	font-size:15px;	
}
.form-label-link,
#content .wak-zusatztext a.red-link{
	display:block !important;
	padding-left:0px;
	text-decoration:none !important;
	color:#ca0000 !important;
	font-size:13px !important;
	padding-bottom:4px;
}
#content .wak-zusatztext a.red-link-inline{
	text-decoration:none !important;
	color:#ca0000 !important;
}
#content .wak-zusatztext a,
#content .wak-field-description a{
	font-size:11px !important;
}
div.powermail_fieldwrap .powermail_check_inner label span,
div.powermail_fieldwrap .powermail_radio_inner label span  {
	font-size:11px !important;	
	color:#00745A !important;
}
.wak-zusatztext {
	display:block;
	padding-top:4px;
	font-weight:400 !important;
	font-size:11px !important;	
	color:#00745A !important;
}
#powermail_field_montageuntergrund_zusatz_02,#powermail_field_abmessungen_zusatz,#powermail_field_ausfuehrung_zusatz,#powermail_field_oberflaeche_zusatz,#powermail_field_montageuntergrund_zusatz,#powermail_field__06,#powermail_field__02,#wak-field-description,#powermail_field__05,#powermail_field_zaunmodell_zusatz, #powermail_field__07,
#powermail_field_zusatz1,#powermail_field_zusatz2,#powermail_field_zusatz3, #powermail_field_zusatz4, #powermail_field_zusatz5, #powermail_field_zusatz6, #powermail_field_zusatz7, #powermail_field_zusatz8, #powermail_field_zusatz9, #powermail_field_zusatz10,#powermail_field_montageuntergrund_zusatz_03, .powermail_fieldwrap.layout3 > span {
	display:none !important;
}
.content-info .powermail_form{
	margin-top:0;
}
.content-info .form-horizontal .control-label{
	font-size:15px;
}
.form-horizontal .control-label{
	border: none;
}

.csc-frame.csc-frame-youtube-video {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.csc-frame.csc-frame-youtube-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
}

body.body-pid-352 .content-info > div{
	clear:both;
}
body.body-pid-352 .content-info .divider {
	padding-top:10px;
	padding-bottom:10px;
}
body.body-pid-352 .content-info .divider hr{
	margin:0;	
}

/*** WAK NACH UPDATE ***/

.csc-textpic-caption {
    text-align: left;
    caption-side: bottom;
}
/*div.csc-textpic-border div.csc-textpic-imagewrap a{
	display:block;
	border:1px solid #F00;
}*/
div.csc-textpic-border div.csc-textpic-imagewrap img{
	max-width:100%;
	border:0px solid #00745A;
	padding:1px !important;
	background-color:#00745A !important;
}
/*
.wak-image {
	border:1px solid #00745A;
	display:block;
}
.wak-image .wak-image2{
	margin:-1px;
	position:relative;
}*/


#content .csc-textpic-image a img {
  transition: transform .5s;
}

div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li,
div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap{
	overflow:visible;
}
div.csc-frame.csc-frame-rezensionen-bilder-1, 
div.csc-frame.csc-frame-rezensionen-bilder-2{
	padding-bottom:20px;
}
.clearBoth{
	clear:both;
}
.csc-frame-header-balken h3 {
	padding-top:10px;
}
.csc-frame-header-balken h3 span.green {
    text-align: left;
    text-decoration: none;
    display: block;
    font-size:20px;
    line-height: 16px;
    font-weight: bold;
    display: block;
	font-weight:300;
    padding: 9px 10px 9px 10px;
    background-color: #e3caa4;
    -webkit-border-radius: 10px 0 10px 0;
    -moz-border-radius: 10px 0 10px 0;
    border-radius: 10px 0 10px 0;
	/*color:#36281e;*/
	color:#00644e;
    position: relative;
}
.cc-window {
	font-size:11px;
}
.dp--cookie-check{
	border:none;
	border-radius:none;
	display:block;
}
.dp--cookie-check label:first-child {
    padding-left: 0px;
}
.dp--cookie-check label {
    display: inline-block;
    overflow: hidden;
    margin: 0;
    padding: 5px 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cc-revoke{
	display:none !important;
}
.cc-banner.cc-window{
	padding:10px 25px;
}
.cc-banner.cc-theme-edgeless .cc-btn.cc-allow{
	text-decoration:none !important;
	background:none !important;
}
.cc-banner.cc-theme-edgeless .cc-btn{
	font-size:13px;
}
.cc-banner.cc-theme-edgeless .cc-btn.cc-dismiss:hover{
	background-color:#FFF !important;	
}
#content .navigation .nav-list .nav-close{
	display:none;
}
/*#content .csc-textpic-image img {
	display:none;
}*/


#groessentabelle .row-content-first .col-loeschen-button{
	display:none;
}
#groessentabelle .col-loeschen-button {
	background-color:#BB0000;
	color:#FFF;
	border-radius: 99px;
	height:15px;
	width:15px;
	text-align:center;
	line-height:15px;
	cursor:pointer;
	font-size:10px;
}
#groessentabelle-new-line {
	margin-left:3px;
	margin-top:3px;
	line-height:26px;
	background-color:#008461;
	color:#FFF;
	display:inline-block;
	padding:3px 10px;
	cursor:pointer;
}
#groessentabelle td{
	padding:3px;
}
#groessentabelle td.col-teillaenge {
	width:29%;	
}
#groessentabelle td.col-dichtheit {
	width:37%;	
}
#groessentabelle td.col-hoehe {
	width:24%;	
}
#groessentabelle td.col-loeschen{
	width:10%;
}
#groessentabelle input,
#groessentabelle select	{
	font-family: Arial,sans-serif;
    font-size: 12px;
    padding: 0px 3px;
    border: 1px solid #ccc;
    width: 100%;
    height: 34px;
	display:block;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}
#groessentabelle th {
	font-weight:400;
	font-size:15px;
	text-align:center;
	vertical-align:bottom;
}
#groessentabelle th span {
	display:block;
	font-size:10px !important;
}
#groessentabelle th a {
	color:#ca0000 !important;
	font-weight:bold !important;
	font-size:10px !important;
}

.groessentabelle-bild-wrap {
	position:absolute;
	bottom:100%;
	right:0%;
	margin-right:0;
	z-index:20;
	margin-bottom:208px;
}
.groessentabelle-bild {
	border:1px solid #00745A;
	background-color:#FFF;
	height:150px;
	width:150px;
	object-fit:contain;
}

.csc-frame-bild-100-prozent img{
	max-width:100% !important;
	height:auto !important;
}
.wak-disabled label {
	opacity:0.35 !important;
}
body div.powermail_fieldwrap {
	margin-bottom: 0px;
}
body .powermail_field {
	padding: 0 5px;
}
body .powermail_fieldwrap_file  .powermail_field {
	padding: 0 0px;
}
body .form-control {
    height: 28px;
	line-height: 1.4;
}
.form-horizontal .control-label {
	padding-top: 6px;
	margin-bottom: 4px;
}
body .powermail_submit {
	padding: 5px 5px;
	width:50%;
}

.powermail_fieldwrap_plz {
	width:66.667%;
	float: left;
}
.powermail_fieldwrap_plz label {
	width: 75%;
}
.powermail_fieldwrap_plz > div {
	width: 25%;
}
.powermail_fieldwrap_ort {
	width: 32.33%;
	clear: none !important;
	float: right;
}
.powermail_fieldwrap_ort label {
	display: none;
}
.powermail_fieldwrap_ort > div{
	width:100%;
}
.tx-powermail .col-sm-12 {
	padding-left: 0;
	padding-right: 0;
}
.tx-powermail  .form-horizontal .form-group {
    margin-right: -0;
    margin-left: -0;
}
.cky-notice-des *, .cky-preference-content-wrapper *, .cky-dma-content-wrapper *, .cky-accordion-header-des *, .cky-gpc-wrapper .cky-gpc-desc * {
	font-size: 13px;
	line-height: 1.38;
}
.cky-btn-accept {
	font-size: 15px !important;
	font-weight: bold !important;
}
.cky-notice-des a.cky-policy, 
.cky-notice-des button.cky-policy, 
.cky-dma-content-wrapper a.cky-policy, 
.cky-dma-content-wrapper button.cky-policy{
	text-decoration: underline !important;
	color: #000 !important;
}
.cky-btn {
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
}
.cky-btn-reject{
    padding: 8px 15px !important;
	font-size: 13px !important;
}
.cky-btn-customize{
    padding: 8px 15px !important;
	font-size: 13px !important;
}
.cky-audit-table{
	background: none !important;
}
.video-placeholder-youtube{
	position: absolute !important;
	left: 0;
	top: 0;
}



@media (min-width: 1200px) { 

	.csc-frame-video-list > .csc-frame-weitere-links{
		float:left;
		width:50%;
		padding-right:2%;
	}
	.csc-frame-video-list > .csc-frame-weitere-links:nth-child(2n+1){
		clear:both;
	}
}



/*------------------------------------------------------media queries---------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 1200px) { /* Slidebar widths on extra large screens. */
	.sb-slidebar {
		width: 20%;
	}
	.sb-width-thin {
		width: 5%;
	}
	.sb-width-wide {
		width: 35%;
	}
}

@media (max-width: 1199px) {
	a.anfrage_button,
	a.pdf_button,
	a.pdf_button_brown,
	a.link_button,
	a.phone_button {
		font-size: 16px;
	}	
	#header .col-xs-3:last-child,
	#header .col-sm-3:last-child,
	#header .col-md-3:last-child {
		padding-left: 10px;
	}
	#header .logo {
		background-size: 95%;
		height: 180px;
	}
	#header .header-info {
		padding: 10px 0 0;
		width: 216px;
	}
	#header .header-info ul {
		font-size: 11px;
		line-height: 14px;
		width: 100%;
	}

	.search-form {
		padding: 15px 15px 26px;
	}
	.search-form table {
		width: 100%;
	}
	#header .info-area {
		margin-top: 80px;
		height:45px;
	}	
	#header .info-area strong {
		font-size: 13px;
		line-height: 22px;
	}
	#header.header-v2 .header-info-title{
		font-size:22px;
		letter-spacing:0px;
		padding-top:10px;
		padding-bottom:5px;
	}
	#header.header-v2 .header-info-content{
		color:#00745a;
		font-size:14px;
		line-height:1.7;
	}	
	#header.header-v2 .info-area {
		margin-top: 12px;
	}
	#header.header-v2 #headervideo-wrapper {
		height: 200px;
	}	
	.navigation .nav-item {
		margin-left: 6px;
	}
	.navigation .nav-item a {
		padding: 6px 6px 8px;
	}
	/*#content .navigation .nav-submenu {
		white-space: normal;
		width: 180px;
	}*/
	.navigation .nav-submenu-item a {
		padding: 0;
	}
	#produkte #content .top-info > .csc-frame-default {
		width: 466px;
	}
	#produkte #content .section-info {
		width: 217px;
		margin: 0 0 0 23px;
	}
	#sidebar {
		padding: 25px 0 0 20px;
	}
	#sidebar .side-list {
		font-size: 13px;
	}
	#sidebar a img {
		width: 100%;
	}
	.copyright-pro2newmedia {
		padding: 58px 0 0;
	}

	/*-----Änderungen Standard css-styled-content-----*/
	/*div.csc-textpic.csc-textpic-responsive .img-responsive-3 {width: 222px; max-width: 707px; height: auto; margin: 0 auto;}
	div.csc-textpic.csc-textpic-responsive .img-responsive-4 {width: 199px; max-width: 707px; height: auto; margin: 0 auto;}*/
	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image table,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image table,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image table {width: 220px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 220px;}

	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {margin-left: 28px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image img.img-responsive {width: 216px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right-nowrap .csc-textpic-text {margin-right: 246px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {margin-right: 28px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image img.img-responsive {width: 216px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-text {margin-left: 246px;}

	div.csc-frame.csc-frame-2-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 344px; margin-right: 18px;}
	div.csc-frame.csc-frame-4-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 163px; margin-right: 18px;}
	/*div.csc-frame.csc-frame-4-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn img {max-width: 163px; }*/
	div.csc-frame.csc-frame-5-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 130px; margin-right: 14px;}
	/*div.csc-frame.csc-frame-5-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn img {max-width: 130px; }*/
	div.csc-frame.csc-frame-general-single .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap,
	div.csc-frame.csc-frame-rezensionen-bilder-1 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap {width: 24%; max-width: 24%;}
	div.csc-frame.csc-frame-general-double .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap,
	div.csc-frame.csc-frame-rezensionen-bilder-2 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap {width: 50%; max-width: 50%;}
	div.csc-frame.csc-frame-general-double .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
	div.csc-frame.csc-frame-rezensionen-bilder-2 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 48%; max-width: 48%; margin-right: 14px;}

	/*div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap {width: 100%;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 216px; margin-right: 28px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn.csc-textpic-lastcol {margin-right: 0;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image table {width: 100%;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image img.img-responsive {width: 100%; height: auto;}*/
}

@media (min-width: 992px) { /* Slidebar widths on large screens. */
	.sb-slidebar {
		width: 30%;
	}
	.sb-width-thin {
		width: 15%;
	}
	.sb-width-wide {
		width: 45%;
	}
	.csc-textpic-imagerow {
		clear:both;
	}
}

@media (max-width: 991px) {

	#content .powermail_fieldwrap_file label.control-label{
		height:auto;
	}
	#content .powermail_fieldwrap_file label.wak-hidden-label {
		display:none;
	}
	#content .csc-frame-green-buttons,
	#content .csc-frame-green-buttons-4 {
		min-height:90px;
	}
	body #content .content-info .csc-frame-green-buttons-4 ul {
		width:103%;
		margin-left:-3%;
	}
	#content .csc-frame-green-buttons ul li,
	#content .csc-frame-green-buttons-4 ul li {
		width:47%;
		margin-left:3%;
		padding-bottom:6px;
	}
	a.anfrage_button,
	a.pdf_button,
	a.pdf_button_brown,
	a.link_button,
	a.phone_button {
		font-size: 13px;
		font-weight:normal;
	}	
	
	/*iframe.youtube_video {
		max-height:274px;
	}*/

	
	#header .logo {
		height: 140px;
	}
	#header .header-info {
		padding: 5px 0 0;
		width: 162px;
	}
	#header .header-info ul {
		font-size: 10px;
		line-height: 11px;
		letter-spacing: -0.03em;
		padding: 0 6px;
	}
	.search-form {
		padding: 5px 10px 16px;
	}
	#header .info-area {
		padding: 10px 0 0 8px;
		margin-top: 51px;
		height:32px;
	}
	#header .info-area img {
		display:none;
	}	
	#header .info-area strong {
		font-size: 11px;
		line-height: 14px;
	}
	#header .info-area span {
		font-size: 10px;
		line-height: 14px;
	}
	#header.header-v2 .header-info-title{
		font-size:17px;
		letter-spacing:0px;
		padding-top:7px;
		padding-bottom:3px;
	}
	#header.header-v2 .header-info-content{
		font-size:11px;
	}	
	#header.header-v2 .info-area {
		margin-top: 12px;
	}	
	#header.header-v2 #headervideo-wrapper {
		height: 155px;
	}	
	#main .main-frame {
		margin-top: 35px;
	}
	#sidebar .navigation {width: 90%;}
	#sidebar .sidebar-holder a {width: 90%;}
	#content {min-height: 980px;}
	#content .navigation {
		margin: -35px 0 0 -177px;
	}
	#content .navigation .nav-list {
		margin-left: 0;
	}
	#content .navigation .nav-item {
		margin-left: 5px;
	}
	#content .navigation .nav-item a {
		padding: 6px 5px 8px 7px;
	}
	#content .navigation .nav-submenu-item a {
		padding: 0;
	}
	#content .top-info a,
	#content .content-info a {font-size: 14px;}
	#produkte #content .top-info > .csc-frame-default {
		width: 357px;
	}
	#produkte #content .section-info {
		width: 175px;
		margin: 0;
	}
	#content .section-info ul li {margin: 0 0 10px;}
	
	#content .section-info ul {
		font-size: 15px;
	}
	#content h1 {
		font-size: 27px;
		line-height: 31px;
	}
	#content h2 {
		font-size: 20px;
		line-height: 23px;
	}
	#sidebar {
		padding-left: 10px;
	}
	#footer .footer-c {
		min-height: 145px;
	}
	#footer ul li {
		background: none;
		display: block;
		padding-left: 0;
	}
	.copyright-pro2newmedia {
		padding: 0 10px 0 0;
	}

	/*-----Änderungen Standard css-styled-content-----*/
	div.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {background: url(../images/lupe.png) no-repeat scroll 2px center #fff; border-radius: 13px; height: 26px; width: 26px; margin-left: -26px; padding: 0;}
	div.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {border-radius: 13px; height: 26px; padding: 0 32px 0 15px;}

	/*div.csc-textpic.csc-textpic-responsive .img-responsive-3 {width: 167px; max-width: 542px; height: auto; margin: 0 auto;}
	div.csc-textpic.csc-textpic-responsive .img-responsive-4 {width: 199px; max-width: 542px; height: auto; margin: 0 auto;}*/

	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image table,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image table,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image table {width: 165px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 165px;}

	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {margin-left: 27px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image img.img-responsive {width: 162px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right-nowrap .csc-textpic-text {margin-right: 190px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {margin-right: 27px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image img.img-responsive {width: 162px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-text {margin-left: 190px;}

	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {clear: both; margin: 0 0 10px 0;}

	div.csc-frame.csc-frame-2-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 263px; margin-right: 15px;}
	div.csc-frame.csc-frame-4-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 124px; margin-right: 15px;}
	/*div.csc-frame.csc-frame-4-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn img {max-width: 124px; }*/
	div.csc-frame.csc-frame-5-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 100px; margin-right: 10px;}
	/*div.csc-frame.csc-frame-5-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn img {max-width: 100px; }*/
	div.csc-frame.csc-frame-extra-width .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap {width: 100%; max-width: 100%; margin: 0 auto 10px;}
	div.csc-frame.csc-frame-general-single .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap {width: 45%; max-width: 45%; margin-left: 10px;}
	
	
	div.csc-frame.csc-frame-general-double .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap {width: 45%; max-width: 45%; margin-left: 10px;}
	div.csc-frame.csc-frame-general-double .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 100%; max-width: 100%;}
	
	div.csc-frame.csc-frame-rezensionen-bilder-1 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right,
	div.csc-frame.csc-frame-rezensionen-bilder-2 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right {
	  	display: grid;
	}
	div.csc-frame.csc-frame-rezensionen-bilder-1 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-text, 
	div.csc-frame.csc-frame-rezensionen-bilder-2 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-text{
		order:1;
	}
	div.csc-frame.csc-frame-rezensionen-bilder-1 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap,
	div.csc-frame.csc-frame-rezensionen-bilder-2 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap {
		order:2;
		width:100%;
		display:block;
		float:none;
		margin:0;
		padding:0;
		max-width:100%;
	}
	div.csc-frame.csc-frame-rezensionen-bilder-1 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap div.csc-textpic-image {
		float:none;
		display:inline-block;
		padding:0 2% 0 0 !important;
		margin:0 0% 0 0 !important;
		width:49% !important;
		max-width:49% !important;
		position:relative !important;
	}
	div.csc-frame.csc-frame-rezensionen-bilder-2 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap div.csc-textpic-imagecolumn {
		float:none;
		display:inline-block;
		padding:0 2% 0 0 !important;
		margin:0 !important;
		width:49% !important;
		max-width:49% !important;
		position:relative !important;
	}
	div.csc-frame.csc-frame-rezensionen-bilder-2 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap div.csc-textpic-imagecolumn:nth-child(even) > * {
		margin-left:0% !important;
		position:relative;
	}
	div.csc-frame.csc-frame-rezensionen-bilder-2 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap div.csc-textpic-imagecolumn:nth-child(odd) > * {
		margin-right:0% !important;
		position:relative;
	}
	div.csc-frame.csc-frame-rezensionen-bilder-1 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap div.csc-textpic-imagecolumn img,
	div.csc-frame.csc-frame-rezensionen-bilder-2 .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap div.csc-textpic-imagecolumn img{
		margin:0 !important;
		width:100% !important;
	}

	
	
	/*div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap {width: 100%;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 162px; margin-right: 27px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn.csc-textpic-lastcol {margin-right: 0;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image table {width: 100%;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image img.img-responsive {width: 100%; height: auto;}*/
	
	.groessentabelle-bild-wrap {
		margin-bottom: 0px;
	}
	.groessentabelle-bild {
		height:75px;
		width:75px;
	}

	.powermail_fieldwrap_plz {
		width:100%;
		float: none;
	}
	.powermail_fieldwrap_plz label {
		width: 100%;
	}
	.powermail_fieldwrap_plz > div {
		width: 100%;
	}
	.powermail_fieldwrap_plz input {
		max-width: 100px;
	}
	.powermail_fieldwrap_ort {
		width: 100%;
		clear: both !important;
		float: none;
	}
	.powermail_fieldwrap_ort label {
		display: block;
	}	
	body .powermail_submit {
		width: 100%;
	}
	.wak-plz-ort-label{
		display: none;
	}
	
	
}

@media (min-width: 768px) { /* Slidebar widths on medium screens. */
	/*#content .csc-textpic-image a:hover img,
	#content .csc-textpic-image a:focus img  {
		-ms-transform: scale(1.35); 
		-webkit-transform: scle(1.35); 	
		transform: scale(1.35); 
		z-index:999;
	}*/
	#content .csc-textpic-image a.zoom-in-image:hover img/*,
	#content .csc-textpic-image a.zoom-in-image:focus img*/  {
		-ms-transform: scale(1.2); 
		-webkit-transform: scle(1.2); 	
		transform: scale(1.2); 
		z-index:999;
	}
	.sb-slidebar {
		width: 40%;
	}
	.sb-width-thin {
		width: 25%;
	}
	.sb-width-wide {
		width: 55%;
	}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table caption, 
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table caption,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table caption {
		padding-top:0;
		padding-bottom:0;
		margin:0;	
	}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap table caption,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap table caption,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap table caption {
		padding-top:0;
		padding-bottom:0;
		margin:0;			
	}
	div.csc-textpic.csc-textpic-responsive .img-responsive {
		margin-bottom:0px;
	}
	div.csc-textpic.csc-textpic-responsive tbody td{
		padding-bottom:5px !important;	
	}
	body div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{
		margin-bottom:15px;
	}
	body div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{
		margin-bottom:8px;	
	}
	.hide-on-desktop{
		display: none !important;
	}
}

@media (max-width: 767px) {
	
	
	#content .price {font-size: 16px; }	
	#content h1 {
		font-size: 21px;
		line-height: 25px;
	}	
	.hide-on-smartphone{
		display: none !important;
	}
	body #content .csc-frame-weitere-links {
		clear:both;
		padding-bottom:15px;
	}
	body #content .csc-frame-weitere-links h4 {
		line-height:1.18;
	}	
	body #content .csc-frame-weitere-links .csc-textpic-imagewrap{
		max-width:50%;
	}
	body #content .csc-frame-weitere-links div.csc-textpic.csc-textpic-responsive .img-responsive,
	body #content .csc-frame-weitere-links div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
		margin-bottom:0;
	}
	/*iframe.youtube_video {
		max-height:341px;
	}*/
	header {
		padding: 0 0px 0;
	}
	header span.sb-toggle-left {
		display: block;
		cursor: pointer;
		position: fixed;
		top: 39px;
		right: 0;
		background-image:url(../images/nav.svg);
		background-position:center right 5px;
		background-color:rgba(212, 175, 119, 0.8);
		background-repeat:no-repeat;
		background-size: 16px;
		height: 37px;
		max-height: 37px;
		width: 110px;
		color: #fff;
		font: bold 17px/22px Trebuchet MS, Tahoma, sans-serif;
		text-transform: none;
		z-index: 9999;
		padding: 8px 0 0 6px;
	}
	section span.toggle-button {
		display: block;
		cursor: pointer;
		position: fixed;
		top: 0;
		right: 0;
		background-image:url(../images/nav.svg);
		background-position:center right 5px;
		background-color:rgba(212, 175, 119, 0.8);
		background-repeat:no-repeat;
		background-size: 16px;
		height: 37px;
		max-height: 37px;
		width: 110px;
		color: #fff;
		font: bold 17px/22px Trebuchet MS, Tahoma, sans-serif;
		text-transform: none;
		z-index: -1;
		padding: 9px 0 0 6px;
	}
	#header .logo {
		background-size: 140px auto;
		height: 130px;
	}
	#header .col-xs-12 {padding: 0 15px;}
	#header .col-xs-12:last-child {padding-left: 15px;}
	#header .header-info {
		background: none;
		width: 100%;
		margin: 0 15px 0 0;
		padding: 0;
		text-align: center;
	}
	#header .header-info ul {
		display: none;
	}
	#header .info-area {
		padding: 5px 0;
		margin-top: 15px !important;
		height:auto;
	}
	#header .info-area img{
		display:inline-block;
	}
	#header .info-area strong {
		font-size: 20px;
		line-height: 24px;
	}	
	#header .info-area span {
		font-size: 13px;
	}
	#header.header-v2 .row {
		display:block;
	}
	#header.header-v2 .col-xs-3:first-child, 
	#header.header-v2 .col-sm-3:first-child, 
	#header.header-v2 .col-md-3:first-child {
		padding-right:125px;
		padding-top:6px;
		padding-bottom:0px;
	}
	#header.header-v2 .logo {
		background-image:url(../images/logo_froeschl_web_mobil.png);
		background-position:left center;
		height:70px;
	}
	#header.header-v2 .header-info-v2{
		display:none;
	}
	#header.header-v2 .header-slideshow{
		display:none;
	}
	.search-form {
		display: none;
	}
	#main {padding: 0 0px;}
	#main .main-holder {background: none;}
	#main .main-frame {
		background: none;
		margin-top: 0;
	}
	#sidebar {display: none;}
	#content {
		margin: 0;
		padding: 0 0px;
	}
	#content .navigation {
		/*margin: -330px -30px 0;*/
		margin:-138px 0 0 -15px;
		position: absolute;
		width: 100%;
		z-index: 9999;
		top:0;
	}
	#content .navigation .nav-submenu {
		border-top: none;
		z-index: 9999;
	}
	#content .navigation .nav-mobile {
		display: block;
	}
	#content .navigation .nav-list {
		display: none;
	}
	#content .navigation .nav-list .nav-close {    
		display: block;
		color: #FFF;
		background: #e3caa4;
		padding: 6px 14px 8px;
		white-space: nowrap;
		border-radius: 7px 0 7px 0;
		padding: 8px 10px;
		background-image:url(../images/icon-close.png);
		background-position:center right 17px;
		background-size:17px 17px;
		background-repeat:no-repeat;
		cursor:pointer;
	}
	#content .navigation .nav-item {
		width: 100%;
		margin: 0;
		border-bottom: 1px solid #fff;
	}
	#content .navigation .nav-item:last-child {
		border-bottom: none;
	}
	#content .navigation .nav-item > a {
		padding: 8px 10px;
	}
	#content .navigation .nav-click {
		display: block;
	}
	#content .navigation .nav-mobile-open {
		border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
	}
	#content .navigation .nav-item:hover .nav-submenu {
		display: none;
	}
	#content .navigation .nav-submenu {
		position: static;
		width: 100%;
		border-radius: 0;
	}
	#content .navigation .nav-submenu-item > a,
	#content .navigation .nav-sub-submenu-item > a {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding: 4px 0 4px 20px;
	}
	.navigation .nav-click i,
	.navigation .nav-click{
		height:32px;
	}
	#content .navigation .nav-submenu-item .nav-sub-submenu {display: block}
	#content #rootnavi {padding-top: 5px;}
	#content .top-info,
	#content .content-info {
		min-height: 0;
		padding-left: 0;
	}
	#produkte #content .top-info > .csc-frame-default {
		width: 100%;
		clear: both;
	}
	#content .section-info {
		float: none;
		margin: 30px auto 0;
	}
	#content .section-info img {
		max-width: 50%;
	}
	#produkte #content .section-info {width: 100%;}
	#content .section-info .visual {display: none;}
	#content .blog {margin-left: 0;}
	#footer {
		padding: 0 30px;
	}
	#footer .col-md-9 {
		margin-left: 0;
	}
	#footer .footer-c {
		min-height: 240px;
	}
	#footer .footer-area {
		padding-left: 0;
	}
	#footer ul {
		margin-bottom: 20px;
		padding-left: 20px;
	}
	#footer ul li {
		display: inline;
		background: url(../images/bullet02.png) no-repeat 0 50%;
		padding: 0 5px 0 10px;
	}
	#footer .footer-info {
		padding: 0 20px;
	}
	/*#footer .footer-info.alpha {float: right;}*/
	#footer .footer-info .contact-list .google {
		margin: 10px 0;
	}
	.copyright-pro2newmedia {
		padding: 30px 35px 0 0;
	}
	.scrollup {
		bottom: 50px;
		right: 10px;
	}
	#fav_hinweis {display: none !important;}


	/*-----Änderungen Standard css-styled-content-----*/
	div.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button-1 {max-width: 100%;}
	div.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword-1 {max-width: 100%;}

	/*div.csc-textpic.csc-textpic-responsive .img-responsive-3 {width: 210px; max-width: 672px; height: auto; margin: 0 auto;}
	div.csc-textpic.csc-textpic-responsive .img-responsive-4 {width: 199px; max-width: 672px; height: auto; margin: 0 auto;}*/

	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image table,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image table,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image table {width: 32%; margin-right: 2%;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 32%; margin-right: 2%;}

	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {max-width: 50%; margin: 0 0 20px 30px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image img.img-responsive {width: 100%; max-width: 100%;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right-nowrap .csc-textpic-text {margin-right: 0;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {max-width: 50%; margin: 0 30px 20px 0;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image img.img-responsive {width: 100%; max-width: 100%;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-text {margin-left: 0;}

	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {clear: both; margin: 0 0 10px 0;}
	div.csc-frame.csc-frame-2-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 48%; min-height: 220px; margin-right: 2%;}
	div.csc-frame.csc-frame-4-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 32%; min-height: 220px; margin-right: 2%;}
	div.csc-frame.csc-frame-5-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 30%; margin-right: 15px; height: auto; min-height: 350px;}
	/*div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap {width: 100%;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 30%; max-width: 302px; margin-right: 5%;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn.csc-textpic-lastcol {margin-right: 0;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image table {width: 100%;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image img.img-responsive {width: 100%; height: auto;}*/
	
	
	.sb-slidebar .side-list {
		padding: 15px 10px 30px;
	}
	.sb-slidebar .side-list ul {
		font-weight: normal;
		list-style: none;
		padding: 5px 0 0 15px;
	}
	.sb-slidebar .side-list li {padding: 4px 0px;}
	.sb-slidebar .side-list > li {
		padding: 5px 0 5px 0px;
	}		
	#header .tx-ws-flexslider {
		display:none;
	}
	div.csc-textpic.csc-textpic-responsive .img-responsive {
		margin-bottom:5px;
	}
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table caption, 
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table caption, 
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table caption {
		height:auto;
		padding-right:15px;
		margin-bottom:0;
		padding-top: 0px;
		padding-bottom: 0px;	
	}
	#content div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
		margin-bottom: 20px;
	}
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {
		min-height:inherit;
	}
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn, 
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn, 
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {
		min-height:inherit;	
	}

	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child .csc-textpic-imagecolumn:nth-child(1), 
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child .csc-textpic-imagecolumn:nth-child(1), 
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child .csc-textpic-imagecolumn:nth-child(1),
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child .csc-textpic-imagecolumn:nth-child(3), 
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child .csc-textpic-imagecolumn:nth-child(3), 
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child .csc-textpic-imagecolumn:nth-child(3) {
		clear:both;
	}	
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(even) .csc-textpic-imagecolumn:nth-child(2), 
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(even) .csc-textpic-imagecolumn:nth-child(2), 
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(even) .csc-textpic-imagecolumn:nth-child(2) {
		clear:none;
	}		
		
	#content div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
		margin-bottom:13px;
	}

	a.anfrage_button,
	a.pdf_button,
	a.pdf_button_brown,
	a.link_button,
	a.phone_button {
		display: block;
		font-weight: bold;
		font-size: 14px;
	}
	#content .section-info ul {
		margin-left:-3%;
		width:103%;	
		position:relative;
	}
	#content .section-info ul .csc-frame-default {
		margin-bottom: 0px;
		float:left;
		width:47%;
		margin-left:3%;
		clear:none;
	}
	#content .section-info ul .csc-frame-default:last-child{
		padding-bottom:15px;
	}
	#content .section-info ul .csc-frame-default li a {
		height:auto;
		padding-bottom:6px;
	}
	#footer .footer-mobile-nav{
		display:block;
	}
	#footer .footer-desktop-nav{
		display:none;
	}
	#footer .col-xs-6,
	#footer .col-xs-12 {
		width: 100%;
		text-align: center;
	}	
	#footer .footer-info {
		float:none;
		width:100%;
		padding-bottom:7px;
	}
	#footer ul{
		margin:0 !important;
		padding:0 !important;
		float:none !important;
	}
	#footer ul li {
		padding:0 10px !important;
	}
	.groessentabelle-bild-wrap {
		position:relative;
		bottom:auto;
		left:0%;
		right:auto;
		margin-right:0;
		margin-left:0;
		margin-bottom:10px;
		margin-top:10px;
	}
	.groessentabelle-bild {
		height:80px;
		width:80px;
		object-fit:contain;
	}	
	
}

@media (max-width: 640px) {
	/*iframe.youtube_video {
		max-height:277px;
	}*/	
	#content .navigation {
		/*margin: -265px -30px 0;*/
	}
	#footer .footer-info.alpha {
		float: left;
	}

	/*-----Änderungen Standard css-styled-content-----*/
	div.csc-frame.csc-frame-5-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {min-height: 280px; margin-right: 13px;}
}

@media (min-width: 481px) { /* Slidebar widths on small screens. */

	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow {
		clear:both;
	}

	.sb-slidebar {
		width: 55%;
	}
	
	.sb-width-thin {
		width: 40%;
	}
	
	.sb-width-wide {
		width: 70%;
	}
}

@media (max-width: 480px) { /* Slidebar widths on extra small screens. */
	/*header {padding: 100px 15px 0;}
	#main {
		padding: 0;
	}*/
	

	#content .csc-frame-2bilder-left div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left .csc-textpic-imagewrap,
	#content .csc-frame-2bilder-left div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left .csc-textpic-imagewrap{
		width:145px;
		position:relative;
	}
	#content .csc-frame-2bilder-left div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left .csc-textpic-imagewrap	.csc-textpic-imagecolumn,
	#content .csc-frame-2bilder-left div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left .csc-textpic-imagewrap	.csc-textpic-imagecolumn{
		margin-right:0;
	}
	#content .csc-frame-2bilder-left div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left .csc-textpic-imagewrap img,
	#content .csc-frame-2bilder-left div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left .csc-textpic-imagewrap img {
		max-width:100% !important;
	}
	
	
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn:nth-child(1),
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn:nth-child(1),
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn:nth-child(1),
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn:nth-child(3),
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn:nth-child(3),
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn:nth-child(3) {
		clear:both !important;
	}
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(even) .csc-textpic-imagecolumn:nth-child(2), 
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(even) .csc-textpic-imagecolumn:nth-child(2), 
	#content .csc-frame-4-raster div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(even) .csc-textpic-imagecolumn:nth-child(2) {
		clear:none !important;
	}
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(odd) .csc-textpic-imagecolumn:nth-child(1), 
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(odd) .csc-textpic-imagecolumn:nth-child(1), 
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(odd) .csc-textpic-imagecolumn:nth-child(1),
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(odd) .csc-textpic-imagecolumn:nth-child(3), 
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(odd) .csc-textpic-imagecolumn:nth-child(3), 
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(odd) .csc-textpic-imagecolumn:nth-child(3),
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(even) .csc-textpic-imagecolumn:nth-child(2), 
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(even) .csc-textpic-imagecolumn:nth-child(2), 
	#content div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow:nth-child(even) .csc-textpic-imagecolumn:nth-child(2) {
		clear:both;
	}	
	
	/*iframe.youtube_video {
		max-height:198px;
	}*/		
	#content .navigation {
		/*margin: -200px -30px 0;*/
	}
	/*#content .section-info {
		width: 80%;
		float: none;
		margin: 0 auto;
	}*/
	#content .section-info ul {
		margin-bottom: 20px;
	}
	#content .section-info img {
		max-width: 100%;
	}
	table.contenttable {width: 100%;}
	table.contenttable tbody {width: 100%;}
	#footer {
		padding: 0 15px;
	}
	#footer .footer-c {
		min-height: 320px;
	}
	#footer .footer-info {
		width: 100%;
	}
	#footer .footer-info .contact-list {
		width: 100%;
	}
	#footer .footer-info .contact-list .google {
		margin-top: 20px;
	}
	.copyright-pro2newmedia {
		float: none;
		padding: 30px 0 0;
	}
	.sb-slidebar {
		width: 80%;
	}
	.sb-width-thin {
		width: 55%;
	}
	.sb-width-wide {
		width: 85%;
	}
	.scrollup span {
		left: 0
	}

	/*-----Änderungen Standard css-styled-content-----*/
	/*div.csc-textpic.csc-textpic-responsive .img-responsive-3 {width: 222px; max-width: 707px; height: auto; margin: 0 auto;}
	div.csc-textpic.csc-textpic-responsive .img-responsive-4 {width: 199px; max-width: 707px; height: auto; margin: 0 auto;}*/

	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap {width: 109%;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow {overflow: visible;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 48%; max-width: 100%; margin-right: 0; min-height: 235px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table {width: 100%; margin-right: 0; border-right: 20px solid transparent;}




	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table caption,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table caption,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn table caption {padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: normal; height: 77px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {width: 100%; max-width: 100%; margin: 0 0 20px 0;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {width: 100%; max-width: 100%; margin: 0 0 20px 0;}

	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right > .csc-textpic-text {clear: both;}
	/*div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap {width: 100%; margin: 0 auto 10px;}*/
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap {width: 100%;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {max-width: 48%; clear: none; float: right; margin: 0 10px 10px 0;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn.csc-textpic-firstcol {margin-right: 0;}

	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow {overflow: visible;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow:first-child {margin-left: 0;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 47%; min-height: 240px; margin-right: 0;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image table {width: 100%; border-right: 10px solid transparent;}
	/*div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image table caption {padding-right: 10px; overflow: hidden; text-overflow: ellipsis; max-height: 100px;}*/
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image table caption {height: 73px; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image img.img-responsive {width: 100%; height: auto;}

	/*div.csc-textpic-imagewrap {width: 100%;}
	div.csc-textpic-imagewrap .csc-textpic-imagerow {}
	div.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 48%;}
	div.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image {}*/
	div.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image img.img-responsive-1 {width: 91%; min-height: 90px; margin: 0; padding: 0;}
	div.csc-frame.csc-frame-2-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 46%; margin-right: 1%;}
	div.csc-frame.csc-frame-4-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 46%; margin-right: 1%;}
	div.csc-frame.csc-frame-5-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 31%; min-height: 250px; margin-right: 7px;}
	div.csc-frame.csc-frame-no-desc .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {min-height: 135px; margin-bottom: 15px;}
	div.csc-frame.csc-frame-extra-width .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-image table {width: 100%; margin-right: 0;}
	div.csc-frame.csc-frame-general-single .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap {width: 100%; min-width: 100%; margin-left: 0;}
	div.csc-frame.csc-frame-general-single .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {min-width: 100%;}
	div.csc-frame.csc-frame-general-double .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap {width: 100%; min-width: 100%; margin-left: 0;}
	div.csc-frame.csc-frame-general-double .csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 100%; max-width: 100%; margin: 0 0 10px;}

	div.csc-frame.csc-frame-half-width .csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {width: 100%; margin-bottom: 0;}
	div.csc-frame.csc-frame-half-width .csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image {width: 100%; min-width: 100%}
	div.csc-frame.csc-frame-half-width .csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap {margin-bottom: 0;}
	div.csc-frame.csc-frame-half-width .csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image img.img-half-responsive {width: 100%;}
	div.csc-frame.csc-frame-half-width .csc-textpic.csc-textpic-responsive.csc-textpic-intext-left-nowrap .csc-textpic-text {width: 100%; margin-left: 0; padding-left: 0;}
}

@media (max-width: 400px) {

	/*iframe.youtube_video {
		max-height:156px;
	}*/	
	/*-----Änderungen Standard css-styled-content-----*/
	div.csc-textpic-intext-right .csc-textpic-imagewrap {float: none;}
	div.csc-textpic-intext-right .csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {margin-left: 0;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {min-height: 200px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {min-height: 210px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {clear: both; float: right; margin-right: 0;}
	div.csc-textpic.csc-textpic-responsive .img-responsive {/*min-height: 105px;*/}
	div.csc-frame.csc-frame-5-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {width: 47%; min-height: 285px; margin-right: 7px;}
	div.csc-frame.csc-frame-blog .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap {width: 100%; max-width: 100%; margin-right: 0;}
	div.csc-frame.csc-frame-blog .csc-textpic.csc-textpic-responsive .csc-textpic-text {width: 100%; max-width: 100%; margin-left: 0;}
	div.csc-frame.csc-frame-no-desc .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {min-height: 110px; margin-bottom: 15px;}
}


@media (max-width: 400px) {
	a.anfrage_button,
	a.pdf_button,
	a.pdf_button_brown,
	a.link_button,
	a.phone_button {
		font-size: 12px !important;
		font-weight:normal !important;
	}	
}



@media (max-width: 320px) {
	/*iframe.youtube_video {
		max-height:132px;
	}*/	
	header {
		/*padding: 0 0px 0;*/
	}
	#header .logo {
		/*background-size: 60% auto;
		height: 145px;*/
	}
	#content {padding: 0;}
	#content .navigation {
		/*margin: -215px -15px 0;*/
	}
	/*#header .header-info {
		margin-top: 10px;
		padding: 0;
	}
	#header .header-info ul {
		line-height: 10px;
	}
	.search-form {padding: 0;}
	#header .info-area {margin-top: 50px;}
	#main {margin-top: -40px;}*/


	/*-----Änderungen Standard css-styled-content-----*/
	div.csc-textpic.csc-textpic-responsive.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn,
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {min-height: 190px;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-intext-right .csc-textpic-imagewrap {float: none; margin: 0 auto;}
	div.csc-textpic.csc-textpic-responsive.csc-textpic-left.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {min-height: 195px;}
	div.csc-frame.csc-frame-5-raster .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {min-height: 260px;}
	div.csc-frame.csc-frame-no-desc .csc-textpic.csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn {min-height: 80px; margin-bottom: 15px;}
}

