@charset "utf-8";
/* CSS Document */

.columns{display:flex;flex-wrap:wrap}
@media (min-width:782px){
	.columns{flex-wrap:nowrap}
	}
	.column{flex:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}
@media (min-width:600px){
	.column{flex-basis:80%;flex-grow:0}
	}
@media (min-width:600px){
	.column:nth-child(odd){margin-right:12px}
	.column:not(:first-child),.column:nth-child(2n){
		margin-left:12px}
	.column:not(:last-child){margin-right:12px}
	}
.one {max-width: 240px; margin-right: 12px}
/*@media (max-width:375px){
.two {max-width: 300px}	}
@media (min-width:370px) and (max-width:400px) {
.two {max-width: 370px}	
}
@media (min-width:400px) and (max-width: 485px) {
	.two {max-width:400px}}
@media (min-width:486px) {
	.two {width: 100%}}
@media (min-width:1200px) {
	.two {width: 100%}}	*/
	
.adress {background: url(images/logo_stehend.png) no-repeat top left;
padding-left: 100px;
padding-top: 10px;
min-height: 310px}


	.block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0; z-index:10}
	.block-image img{max-width:100%}
	.block-image.aligncenter{text-align:center}
	.block-image.alignfull img,.block-image.alignwide img{width:100%}
	.block-image .aligncenter,.block-image .alignleft,.block-image .alignright,.block-image.is-resized{display:table;margin-left:0;margin-right:0}
	.block-image .aligncenter>figcaption,.block-image .alignleft>figcaption,.block-image .alignright>figcaption,.block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}
	.block-image .alignleft{float:left;margin-right:1em}
	.block-image .alignright{float:right;margin-right:1em}
	.block-image .aligncenter{margin-left:auto;margin-right:auto}
	.block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}
	
.block-table.has-fixed-layout{table-layout:fixed;width:100%}
.block-table.aligncenter,.block-table.alignleft,.block-table.alignright{display:table;width:auto}
.block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;border-bottom:1px solid #f3f4f5}
.block-table.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}
.block-table.is-style-stripes td{border-color:transparent}
.block-table {display: table; width: 95%; border: none}

a.info
{
position:relative;
z-index:1;
background-color:#ff0;
color:#ac0922; /*#2D006B;*/
text-decoration:none;
}

a.info:hover
{
z-index:2;
background-color:#C0FF3E;
}

a.info span
{
display: none;
}

a.info:hover span
{
display:block;
position:absolute;
top:2em;
left:2em;
width:15em;
border:1px solid #12127D;
background-color:#fc0;
color:#000;
text-align: center;
padding: 5px;
font-size: 0.8em;
} 