





	

	
	
		.accordion>div.accordion-panel{padding:10px;overflow:hidden;display:none}.accordion .accordion-header{cursor:pointer;font-size:100%;margin-top:0;margin-bottom:5px;padding:5px 35px 5px 10px;border:none;background:#efefef url(/plugin-wga-app-framework/file/accordion/acc-plus.png) no-repeat right 10px center;color:#666666}.accordion .accordion-header:focus{outline:none}.accordion .accordion-header.active{background-image:url(/plugin-wga-app-framework/file/accordion/acc-minus.png)}

	
	


	

	
	
		body .body-mask{position:fixed;top:0;bottom:0;left:0;right:0;background:black;opacity:.7;filter:alpha(opacity=70);display:none;z-index:101}body .modal-popup{position:fixed;overflow:auto;z-index:102;width:600px;margin-left:-300px;top:10%;left:50%;max-height:80%;background:white;padding:0;box-shadow:0 0 20px black;display:none}body .modal-popup.large{width:800px;margin-left:-400px}body .modal-popup .header{line-height:1em;padding:20px 15px;border-bottom:solid #efefef 1px;font-size:2em;position:sticky;top:0;z-index:1;background:white}body .modal-popup .header a[data-modal='hide']{float:right;cursor:pointer;text-decoration:none}body .modal-popup .content{padding:15px}body .modal-popup .footer{position:sticky;bottom:0;text-align:right;background:#efefef;border-top:solid #dddddd 1px;padding:15px}body .modal-popup>.close,body .modal-popup .close-modal{background-image:url(/plugin-wga-app-framework/file/images/apple-close.png);position:absolute;cursor:pointer;opacity:1;z-index:1;left:-14px;top:-12px;width:28px;height:28px}html.small body .modal-popup{width:90% !important;margin-left:-45% !important;top:5%}

	
	



	
	
	
	


	
	
		.content-modules .module-cm_image img{
	max-width: 100%;
	display: block;
}
.content-modules .module-cm_image img.dragover{
	opacity: .5;
}
.content-modules .module-cm_image .info{
	font-size: .8em;
}
.content-modules .module-cm_image .info .title{
	font-weight: bold;
}

		
			
			
			
			
			
			
		
	
		.module-waldmann_produkttabelle .form-field label.form-field-label{
	text-align: left;
	width: 120px;
}
.module-waldmann_produkttabelle .form-field .form-field-controls{
	margin-left: 120px;
}
.module-waldmann_produkttabelle .product-table{
	overflow: auto;
}
.module-waldmann_produkttabelle .product-table table.produkte{
	white-space: nowrap;
	margin-top: 15px;
	border-spacing: 0px;
	border-collapse: collapse;
	font-size: 11px;
	min-width: 100%;
	table-layout: fixed;
}
.module-waldmann_produkttabelle .product-table table.produkte th, .module-waldmann_produkttabelle .product-table table.produkte td{
	text-align: left;
	background: #edeff1;
	padding: 3px;
}
.module-waldmann_produkttabelle .product-table table.produkte th{
	border-bottom: 2px dotted gray;
	color: black;
}
.module-waldmann_produkttabelle .product-table table.produkte td{
	border-bottom: 2px solid white;
	color: #74787b;
}
.module-waldmann_produkttabelle .product-table table.produkte tr:nth-child(2n) td{
	background: white;
}
.module-waldmann_produkttabelle .product-table table.produkte .file{
	width: 3%;
	text-align: center;
	vertical-align: middle;
}
.module-waldmann_produkttabelle .footnotes{
	font-size: 11px;
	text-align: right;
	font-style: italic;
	margin: 5px 0 10px;
}
.module-waldmann_produkttabelle #downloads-popup a{
	text-decoration: underline;
}

		
			
			
			
			
			
			
		
	
		
.module-cm_columns > .columns-wrapper{
	margin: 0 -10px;
}
.module-cm_columns > .columns-wrapper > .module-cm_column > div{
	float: left;
}
.module-cm_columns > .columns-wrapper > .module-cm_column > div .inner-column{
	padding: 0 10px;
	min-height: 1px;
}
.module-cm_columns > .columns-wrapper.layout-lines{
	position: relative;
}
.module-cm_columns > .columns-wrapper.layout-lines > .module-cm_column > div > .inner-column{
	border: transparent;
}
.module-cm_columns > .columns-wrapper.layout-lines > .module-cm_column > div > .inner-column:after{
	content: "";
	position: absolute;
	height: 100%;
	top: 0px;
	margin-left: -10px;
	border-right: 1px solid silver;
}
.module-cm_columns > .columns-wrapper.layout-lines > .module-cm_column.first-child > div > .inner-column:after{
	border: none;
}




	@media screen and (max-width: 767px) {
		.module-cm_columns > .columns-wrapper.columns-clear{
	margin: 0px;
}
.module-cm_columns > .columns-wrapper.columns-clear > .module-cm_column > div{
	width: 100% !important;
	float: none;
}
.module-cm_columns > .columns-wrapper.columns-clear > .module-cm_column > div > .inner-column{
	padding: 0px;
	margin-bottom: 10px;
	border-color: transparent;
}
.module-cm_columns > .columns-wrapper.columns-clear.layout-lines > .module-cm_column > div > .inner-column:after{
	border: none;
}

	}
	@media screen and (max-width: 864px) {
		.module-cm_columns > .columns-wrapper.columns-medium-clear{
	margin: 0px;
}
.module-cm_columns > .columns-wrapper.columns-medium-clear > .module-cm_column > div{
	width: 100% !important;
	float: none;
}
.module-cm_columns > .columns-wrapper.columns-medium-clear > .module-cm_column > div > .inner-column{
	padding: 0px;
	margin-bottom: 10px;
	border-color: transparent;
}
.module-cm_columns > .columns-wrapper.columns-medium-clear.layout-lines > .module-cm_column > div > .inner-column:after{
	border: none;
}

	}	

		
			
			
			
			
			
			
		
	
		.module-waldmann_slideshow .slideshow{
	position: relative;
	overflow: hidden;
}
.module-waldmann_slideshow .slideshow .module-cm_image{
	position: absolute;
	display: none;
}
.module-waldmann_slideshow .slideshow .module-cm_image img{
	width: 100%;
}

		
			
			
			
			
			
			
		
	
		

.content-modules .box{
	border: solid 1px silver;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    -moz-box-shadow: 1px 1px 5px silver;
    -webkit-box-shadow: 1px 1px 5px silver;
    box-shadow: 1px 1px 5px silver;

	background-color: white;
	background-image: -moz-linear-gradient(300deg, white 60%, #efefef 90%);
	background-image: -webkit-gradient(linear, left top, right bottom, 
		from(white), to(#efefef),
		color-stop(.7, white)
	);

}

.content-modules .content-box.box > .title{
	color: white;
	background-color: black;
	background-image: linear-gradient(gray, gray 40%, black 60%);
	background-image: -ms-linear-gradient(gray, gray 40%, black 60%);
	background-image: -moz-linear-gradient(gray, gray 40%, black 60%);
	background-image: -webkit-linear-gradient(gray, gray 40%, black 60%);
	padding: 4px 5px 5px 5px;
	margin: 0 !important;
	border-radius-topleft: 3px;
	-ms-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	border-radius-topright: 3px;
	-ms-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
.content-modules .content-box.box > .title a{
	display: block;
	color: inherit;
	text-decoration: none;
	background: url(/plugin-cm-modules/file/images/arrow-right.png) no-repeat right center;
}
.content-modules .content-box > .content{
	background-repeat: no-repeat;
	background-size: cover;
}
.content-modules .content-box.border > .content{
	border: solid silver 5px;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.content-modules .content-box.color > .content{
	background-color: #efefef;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

		
			
			
			
			
			
			
		
	
	
