div.btt-container{position:fixed;bottom:1em;right:1em;}

div.top-container{z-index: 1110; position:fixed;top:0.5rem;right:0.5rem;}

label.back-to-top{
	opacity:.5;
	font-size: 1.5rem;
}


label.back-to-top:hover{opacity:1;background-color:transparent}

a.back-to-top{
	opacity:.5;
	font-size: 40px;
}

a.back-to-top:hover{opacity:1;background-color:transparent}


.card.high {
	max-height: 100%;
/*	padding-right: 2rem;
	padding-left: 2rem;*/
}

.card.full-width {
	max-width: calc(100% - 2rem);
	width: 100%;
	padding-right: 2rem;
	padding-left: 2rem;
}


.card.width75 {
	max-width: 60%;
	width: auto;
	padding-right: 2rem;
	padding-left: 2rem;
}


.article-font {
	font-size: 1.25rem;
}


/*b {
	hyphens: auto !important;
	word-break: break-all !important;
}*/

.article-font > ul {
	margin-left: 5%;
	margin-right: 5%;
}

.article-teaser {
	font-size: 1.75rem;
	font-style: italic;
	text-align: right;
	margin-right: 2em;
	margin-left: 2em;
}

.article-teaser-smal {
	font-size: 1.25rem;
	font-style: italic;
	text-align: right;
	margin-right: 2em;
	margin-left: 2em;
}

.li-abstand > li{
	margin-top : 1em;
	}

.card.center {
	margin-left: auto;
	margin-right: auto;
}

.svgicon {
	top: 0.25rem;
	height: 1rem;
}

.svgiconbig {
	transform: translate(0%, 0.2rem);
	height: 1.5rem;
}


.break-words-list-sqaures {
	hyphens: auto !important;
	word-break: break-all !important;
	white-space: normal !important;
}

.break-words-list-sqaures ul {
	list-style-type: square !important;
}


.hinweis {
	border: 2px solid #5287BC;
	padding: 5px;
	background:url('../gfx/hinweistransparent.png') top left repeat-x;
	opacity:0.95;
}
