/* cmsms stylesheet: main_kacheln modified: 15.12.2020 21:14:07 */
/* generals */
body {
	width:100%;
	height:100%;
	background:#777;
	font-family:Verdana, Candara, 'Helvetica Neue', Arial, sans-serif;
	font-size:10pt;
}

a {
	text-decoration:none;
	border-bottom:1px dotted #000;
	color:#000;
}

a:hover {
	color:#fff;
	border-color:#fff;
}

#map_canvas a:hover {
    color:#aaa;
}

h1 {
	display:inline-block;
	width:100%;
	font-size:1.4em;
	font-weight:100;
	padding:5px 0;
	text-align:center;
	background-color:rgba(240,240,240,.7);
}

h2 {
	font-size:1.2em;
	font-weight:lighter;
    padding:10px 0 0 0;
}
    /* Infowindow Google Maps */


.lebenszeit {
	margin-bottom:0;
	padding-bottom:0;
}

.singleKachel {
	position:relative;
	display:block;
	
	margin:10px auto;
	padding:0;
	width:70%;
    min-height:80%;
	
	border:1px solid #333;
	border-radius:4px;
	
	background-color:rgb(160,160,160);
	background-position:center center;
	background-size:cover;
	
	text-decoration:none;
	color:#000;
}

/* kacheln - flexbox-model */

.flexbox {
	width:100%;
	height:100%;
	
	
	display:-ms-box;
	-ms-box-orient:vertical;
	
	display:-webkit-box;
	-webkit-box-orient:vertical;
	
	display:-moz-box;
	-moz-box-orient:vertical;
	
	display:box;
	box-orient:vertical;
}

.kacheln {
	
	-ms-box-flex:1.0;
	-webkit-box-flex:1.0;
	-moz-box-flex:1.0;
	box-flex:1.0;
	
	display:-ms-box;
	-ms-box-orient:horizontal;
	
	display:-webkit-box;
	-webkit-box-orient:horizontal;

	display:-moz-box;
	-moz-box-orient:horizontal;

	display:box;
	box-orient:horizontal;
}

.kacheln > a {
	display:block;
	
	margin:1px;
	padding:0px;
	min-width:15em;
	min-height:20em;
	
	border:1px solid #333;
	border-radius:4px;
	
	background-color:rgb(160,160,160);
	background-position:center center;
    background-repeat:no-repeat;
	background-size:cover;
	
	text-decoration:none;
	color:#000;
	
	-ms-box-flex:1.0;
	-webkit-box-flex:1.0;
	-moz-box-flex:1.0;
	box-flex:1.0;
}

.kacheln > div, .kacheln > .text {
	position:relative;
	margin:1px;
	padding:0;
	max-width:30em;
	min-width:15em;
	min-height:20em;
	
	border:1px solid #333;
	border-radius:4px;
	
	background-color:rgb(160,160,160);
	background-position:center center;
	background-size:cover;
	
	-ms-box-flex:1.0;
	-webkit-box-flex:1.0;
	-moz-box-flex:1.0;
	box-flex:1.0;
}

.kacheln > div div, .kacheln > a div, .singleKachel > div{
	padding:0 15px;
}
/* cmsms stylesheet: main-kachel-layout modified: 15.12.2020 21:13:46 */
/* generals */
body {
	width:100%;
	height:100%;
	background:#777;
	font-family:Verdana, Candara, 'Helvetica Neue', Arial, sans-serif;
	font-size:10pt;
}

a {
	text-decoration:none;
	border-bottom:1px dotted #000;
	color:#000;
}

a:hover {
	color:#fff;
	border-color:#fff;
}

#map_canvas a:hover {
    color:#aaa;
}

h1 {
	display:inline-block;
	width:100%;
	font-size:1.4em;
	font-weight:100;
	padding:5px 0;
	text-align:center;
	background-color:rgba(240,240,240,.7);
}

h2 {
	font-size:1.2em;
	font-weight:lighter;
    padding:10px 0 0 0;
}
    /* Infowindow Google Maps */


.lebenszeit {
	margin-bottom:0;
	padding-bottom:0;
}

.singleKachel {
	position:relative;
	display:block;
	
	margin:10px auto;
	padding:0;
	width:70%;
    min-height:80%;
	
	border:1px solid #333;
	border-radius:4px;
	
	background-color:rgb(160,160,160);
	background-position:center center;
	background-size:cover;
	
	text-decoration:none;
	color:#000;
}

/* kacheln - flexbox-model */

.flexbox {
	width:100%;
	height:100%;
	
	
	display:-ms-box;
	-ms-box-orient:vertical;
	
	display:-webkit-box;
	-webkit-box-orient:vertical;
	
	display:-moz-box;
	-moz-box-orient:vertical;
	
	display:box;
	box-orient:vertical;
}

.kacheln {
	
	-ms-box-flex:1.0;
	-webkit-box-flex:1.0;
	-moz-box-flex:1.0;
	box-flex:1.0;
	
	display:-ms-box;
	-ms-box-orient:horizontal;
	
	display:-webkit-box;
	-webkit-box-orient:horizontal;

	display:-moz-box;
	-moz-box-orient:horizontal;

	display:box;
	box-orient:horizontal;
}

.kacheln > a {
	display:block;
	
	margin:1px;
	padding:0px;
	min-width:15em;
	min-height:20em;
	
	border:1px solid #333;
	border-radius:4px;
	
	background-color:rgb(160,160,160);
	background-position:center center;
    background-repeat:no-repeat;
	background-size:cover;
	
	text-decoration:none;
	color:#000;
	
	-ms-box-flex:1.0;
	-webkit-box-flex:1.0;
	-moz-box-flex:1.0;
	box-flex:1.0;
}

.kacheln > div, .kacheln > .text {
	position:relative;
	margin:1px;
	padding:0;
	max-width:30em;
	min-width:15em;
	min-height:20em;
	
	border:1px solid #333;
	border-radius:4px;
	
	background-color:rgb(160,160,160);
	background-position:center center;
	background-size:cover;
	
	-ms-box-flex:1.0;
	-webkit-box-flex:1.0;
	-moz-box-flex:1.0;
	box-flex:1.0;
}

.kacheln > div div, .kacheln > a div, .singleKachel > div{
	padding:0 15px;
}
