/*STECKI LANG*/

	.kb_background3 {
		background:#f1f2f1;
		padding:60px;
		width:500px;
		height:auto;
		margin:auto;}

.kb_background5 {
		background: rgba(241,242,241,0.7);
		width:500px;
		height:auto;
	}

.kb_background4 {
		background-image:url(https://kreuz-blume.de/images/background-pattern.png);
                background-attachment: fixed
		font-family: Calibri; 
		width:500px;
		height:auto;
		margin:auto;
		color: #685c5b;
		position:relative;
	}

	.kbl_fact b {
		font-family: Playfair Display;
		font-size:12px;
			color:#4c5f64;
	}
	
	.kbl_fact {
		font-size:12px;
		text-align:justify;
		line-height:130%;
		margin-bottom:10px;
	}
	
	.klb_kat {
		text-align: right;
    padding-top: 20px;
    font-size: 35px;
    font-style: italic;
    color: #4c5f64;
    font-family: Playfair Display; 
		border-bottom:5px solid #e4e4e4;
		margin-bottom:15px;
}

	.kbl_life {
		font-size:12px;
		line-height:140%;
		text-align:justify;
		margin-bottom:20px;
		height:200px;
		overflow:auto;
		padding:10px;}
	
	.kbl_like {
		float:left;
		width:41%;
		margin:10px;
		min-height:100px;
		padding:10px;}
	
	.kbl_chara {
		overflow:auto;
		height:200px;
	margin-bottom:20px;}
	
	.kbl_line {
		height:15px;
		background:#685c5b;
		margin-bottom:50px;
	}
	
	.kb_pic1 {
    border-radius: 100px;
    position: absolute;
    top: -70px;
    right: 40px;
		
}

/*STECKBRIEF KURZ*/

.kb_background1 {
		background: rgba(241,242,241,0.7);
		width:500px;
		height:700px;
	}

.kb_background {
		background-image:url(https://kreuz-blume.de/images/background-pattern.png);
                background-attachment: fixed
		font-family: Calibri; 
		width:500px;
		height:730px;
		margin:auto;
		border-left:15px solid #4f504f;
		color: #685c5b;
		position:relative;
	}
	
	.kb_ue {
		text-align:center;
		padding-top:20px;
		font-size:35px;
		font-style:italic;
		color:#4c5f64;
font-family:Playfair Display; 
	}
	
	.kb_quote {
		text-align:center;
font-family:Playfair Display; 
		font-style:italic;
		padding: 1px 20px 10px 20px;
    line-height: 150%;
	}
	
	.kb_ut {
		color:#4c5f64;
		font-weight:600;
font-family:Playfair Display; 
		float:left;
		text-align:right;
		margin-right:15px;
		width:50%;
		font-size:12px;
	}
	
	.kb_fact {
		width:47%;
		float:left;
		font-size:12px;
	}
	
	.kb_box {
		font-size:13px;
		padding:20px;
		text-align:justify;
		line-height:130%;
		height:300px;
		overflow:auto;
		margin-bottom:20px;
	}
	
	.kb_box:first-letter {
		font-size:25px;
		font-weight:bold;
		font-style:italic;
		color:#4c5f64;
font-family:Playfair Display; 
	}
	
	.kb_line {
		text-align:center;
		letter-spacing:5px;
		margin-bottom:20px;
		color:#4c5f64;
	}
	
	.kb_end {
		text-align:center;
		font-size:13px;
		line-height:170%;
	}
	
	.kb_end b {
	color:#4c5f64;
font-family:Playfair Display; 
	}
	
	.kb_pic {
		border-radius: 100px;
		position:absolute;
		top:100px;
		left:-80px;
	}

/*REGELCODE*/

.kr_news {
				width:90%;
				font-family:Calibri;
				text-align:justify;
				font-size:12px;
				line-height:170%;
				position:relative;
			}
			
			.kr_n_ue {
				font-family: Playfair Display;
				text-transform:lowercase;
				font-size:25px;
				color:#607884;
				font-weight:bold;
				background:#f1f2f1;
				padding:10px;
				position:absolute;
				top:-30px;
			}
			
			.kr_n_text {
			border-top:2px solid white;
			border-left:2px solid white;
				padding:10px;
				margin-left:25px;
			}

.kr_n_ue1 {
				font-family: Playfair Display;
				text-transform:lowercase;
				font-size:25px;
				color:#607884;
				font-weight:bold;
				background:#f1f2f1;
				padding:10px;
				position:absolute;
				top:-30px;
	right:-20px;
			}
			
			.kr_n_text1 {
			border-top:2px solid white;
			border-right:2px solid white;
				padding:10px;
				margin-left:25px;
			}

.kr_n_text b, .kr_n_text1  b, .kr_n_text i, .kr_n_text1  i {
font-family:Playfair Display;
color:#4c5f64;
font-size:13px;}