/*styles global 2022*/

/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/poppins-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/poppins-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/poppins-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/poppins-v20-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* playfair-display-regular - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/playfair-display-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/playfair-display-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/playfair-display-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/playfair-display-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/playfair-display-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/playfair-display-v30-latin-regular.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}

/* Variablen */
:root {
  --GB: #00528c;
}

/* Typographie */
.aktiv {
color:var(--GB);
}

.center {
text-align:center;
}

.poy {
cursor:pointer;
}

/* Media Desktop *******************************************/
	@media only screen and (min-width: 520px) {
	
	.mobile {
	display:none;
	}

	h1 {
	font-family: 'Playfair Display', serif;
	color:black;
	font-size:42px;
	line-height:36px;
	font-weight:400;
	letter-spacing:2px;
	}

	h2 {
	font-family: 'Playfair Display', serif;
	color:black;
	font-size:30px;
	line-height:20px;
	font-weight:400;
	letter-spacing:2px;
	}

	h3 {
	font-size:16px;
	line-height:24px;
	font-weight:400;
	font-family: 'Playfair Display', serif;
	color: black;
	}

	h4 {
	font-size:14px;
	line-height:1px;
	font-weight:400;
	font-family: 'Playfair Display', serif;
	color: black;
	}

	h5 {
	font-size:16px;
	line-height:1px;
	font-weight:700;
	font-family: 'Playfair Display', serif;
	color: var(--GB);
	text-align:center;
	}

	headLINE {
	font-family: 'Poppins', sans-serif;
	font-size:18px;
	font-weight:500;
	color: var(--GB);
	line-height:32px;
	text-transform:uppercase;
	}

	sliderBU {
	font-size:16px;
	font-weight:400;
	font-family: 'Playfair Display', serif;
	color: black;
	}

	sliderT {
	font-size:13px;
	font-weight:400;
	font-family: 'Playfair Display', serif;
	color: #737373;
	}

	nameT {
	font-family: 'Playfair Display', serif;
	color:black;
	font-size:24px;
	line-height:1px;
	font-weight:400;
	letter-spacing:2px;
	}

	memberinfo {
	font-size:16px;
	line-height:24px;
	text-align:left;
	font-weight:400;
	font-family: 'Playfair Display', serif;
	margin-bottom:10px;
	}

	ausbildung{
	font-size:16px;
	line-height:1px;
	font-weight:400;
	font-family: 'Playfair Display', serif;
	font-style:italic;
	color: #636363;
	margin-top:-10px;
	}

	kastentext{
	font-size:15px;
	line-height:24px;
	font-weight:400;
	font-family: 'Poppins', sans-serif;
	color: #636363;
	margin-top:-10px;
	text-align:justify;
	}

	body {
	background-image: linear-gradient(to right, white,#e1e1e1,white);
	font-family: 'Poppins', sans-serif;
	color:#656565;
	margin:0;
	padding:0;
	}

	a:link {
	color:var(--GB);
	text-decoration:none;
	}

	a:visited {
	color:#00528c;
	text-decoration:none;
	}

	a:hover {
	color:#00528c;
	text-decoration:underline;
	}


	close {
	font-family: 'Poppins', sans-serif;
	text-transform:uppercase;
	font-size:13px;
	font-weight:400;
	letter-spacing:1px;
	cursor:pointer;
	}

	/* Grafische Elemente */
	.bRIGHT {
	border-right: solid 1px white;
	}

	.cWEISS {
	color:white;
	}

	.flLEFT {
	float:left;
	}
	.flNONE {
	float:none;
	}

	.rahmen {
	border:solid 1px var(--GB);
	}

	/* Top-Bar */
	.topBAR {
	width:100%;
	height:50px;
	background-color:var(--GB);
	position:fixed;
	top:0;
	color:white;
	-webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.51); 
	box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.51);
	}

	#topBARBUTTONPLUS {
	width:40px;
	height:40px;
	float:left;
	}
	#topBARBUTTONMINUS {
	display:none;
	width:40px;
	height:40px;
	float:left;
	}

	.containerTOPBAR {
	width:1200px;
	height:auto;
	margin:5px auto 5px auto;
	color:white;
	font-size:13px;
	}

	.topBARKONTAKT {
	right:0;
	text-align:right;
	color:white;
	width:1160px;
	line-height:40px;
	}
	.topBARKONTAKT img {
	vertical-align:-7px;
	margin-right:5px;
	}

	#selLAN {
	width:100px;
	height:30px;
	line-height:30px;
	border:solid 1px #9a9a9a;
	font-size:12px;
	overflow:scroll;
	color:#9a9a9a;
	padding-left:10px;
	}
	#selLAN img {
	width:24px;
	height:15px;
	vertical-align:-3px;
	margin-left:5px;

	}

	#sprachwahl {
	display:block;
	border-right: solid 1px grey;
	width:40px;
	height:20px;
	overflow:hidden;
	color:9a9a9a;
	//margin: 0 auto 0 auto;
	text-align:right;
	padding-right:5px;
	font-size:16px;
	font-weight:500;
	line-height:20px;
	cursor:pointer;
	float:left;
	}

	#sprachwahlBIG {
	display:none;
	border-right: solid 1px grey;
	width:40px;
	height:40px;
	overflow:hidden;
	color:9a9a9a;
	//margin: 0 auto -20px auto;
	text-align:right;
	padding-right:5px;
	font-size:16px;
	font-weight:500;
	line-height:20px;
	cursor:pointer;
	float:left;
	}




	#menuBAR {
	display:none;
	width:200px;
	height:auto;
	background-color:var(--GB);
	padding:30px 10px 30px 10px;
	color:white;
	position:fixed;
	left:0;
	top:20%;
	-webkit-box-shadow: 0px 5px 15px 5px rgba(0,0,0,0.51); 
	box-shadow: 0px 5px 15px 5px rgba(0,0,0,0.51);
	animation-name:move;
	animation-duration:.5s;
	}

	@keyframes move {
		from {
	left:-200px;
				}
				to {
	left:0;
				}
	}

	.menuBARITEM {
	width:180px;
	height:60px;
	font-size:14px;
	line-height:60px;
	border-bottom:dashed 1px white;
	}


	/* Sidebar */
	.sidebar {
	position:fixed;
	display:block;
	width:50px;
	height:100px;
	top:20%;
	right:0;
	background-color:var(--GB);
	color:white;
	text-align:center;
	padding-top:10px;
	-webkit-box-shadow: -3px 7px 7px 4px rgba(0,0,0,0.3); 
	box-shadow: -3px 7px 7px 4px rgba(0,0,0,0.3);
	cursor:pointer;
	}
	#sidebarINFO {
	z-index:20;
	display:none;
	background-color:white;
	position:fixed;
	width:300px;
	height:300px;
	border-top:solid 2px #636363;
	border-left:solid 2px #636363;
	border-bottom:solid 2px #636363;
	border-color:var(--GB);
	top:20%;
	right:0;
	-webkit-box-shadow: -3px 7px 7px 4px rgba(0,0,0,0.3); 
	box-shadow: -3px 7px 7px 4px rgba(0,0,0,0.3);
	padding:5px;
	}

	#INFO img {
	border:solid 3px #bdbdbd;
	height:100px;
	width:80px;
	float:left;
	}

	.rruf {
	z-index:100;
	width:310px;
	height:165px;
	margin-left:-5px;
	margin-top:50px;
	background-color:var(--GB);
	color:white;
	text-align:center;
	padding-top:20px;
	}

	.TEXT {
	color:red;
	font-family: 'Playfair Display', serif;
	font-size:13px;
	margin-left:100px;
	margin-top:3px;
	}


	.container {
	width:1200px;
	height:auto;
	//min-height:4000px;
	background-color: white;
	border-left: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	margin:75px auto 0 auto;
	padding-bottom:100px;
	}

	.phonezeile {
	width:1200px;
	height:30px;
	border-bottom: solid 1px #d3d3d3;
	padding:10px 0 15px 0;
	//text-align:center;
	}

	.kontaktiert {
	width:500px;
	height:auto;
	color:#8B2323;
	margin: 10px auto 0 auto;
	//background-color:blue;
	text-align:center;
	font-family: 'Playfair Display', serif;
	} 

	.menuezeile {
	margin-top:30px;
	width:1180px;
	height:150px;
	}

	.logo {
	float:left;
	width:300px;
	height:150px;
	position:relative;
	}

	.menue {
	width:800px;
	float:left;
	height:150px;
	text-align:right;
	font-weight:300;
	letter-spacing:.5px;
	font-size:16px;
	color:#333333;
	line-height:80px;
	}

	.nurTEXT {
	width:1000px;
	height:auto;
	padding:50px 50px 50px 100px;
	text-align:justify;
	}

	.aufmacherzeile {
	float:none;
	width:1180px;
	height:700px;
	text-align:center;
	margin-bottom:100px;
	}

	.teamzeile {
	width:1180px;
	height:auto;
	text-align:center;
	border-top:solid 1px #b0b0b0;
	}

	.buttonzeile {
	margin-top:50px;
	width:1000px;
	margin-left:100px;
	height:60px;
	text-align:center;
	border-top:solid 1px #b0b0b0;
	border-bottom:solid 1px #b0b0b0;
	overflow:hidden;
	margin-bottom:20px;
	}

	.buttonLEISTUNG {
	font-family: 'Playfair Display', serif;
	float:left;
	line-height:60px;
	width:333px;
	height:60px;
	}

	.teaserzeile {
	margin-left:50px;
	padding: 0 50px 0 50px;
	width:1200px;
	height:450px;
	text-align:left;
	}

	.teaser {
	font-family: 'Playfair Display', serif;
	float:left;
	font-size:14px;
	line-height:18px;
	margin-right:50px;
	width:300px;
	height:480px;
	overflow:hidden;
	}

	.teaser img {
	width:333px;
	height:222px;
	margin-bottom:20px;
	}

	#read_more1 {
	width:240px;
	height:40px;
	margin-left:30px;
	margin-top:20px;
	background: rgb(0,82,140);
	background: linear-gradient(90deg, rgba(0,82,140,1) 0%, rgba(162,200,236,1) 100%);
	color:white;
	border-radius:10px;
	font-family: 'Poppins', sans-serif;
	text-align:center;
	line-height:40px;
	text-transform:uppercase;
	letter-spacing:1px;
	cursor:pointer;
	}

	#read_more1A {
	display:none;
	width:240px;
	height:40px;
	margin-left:30px;
	margin-top:20px;
	background: rgb(0,82,140);
	background: linear-gradient(90deg, rgba(0,82,140,1) 0%, rgba(162,200,236,1) 100%);
	color:white;
	border-radius:10px;
	font-family: 'Poppins', sans-serif;
	text-align:center;
	line-height:40px;
	text-transform:uppercase;
	letter-spacing:1px;
	cursor:pointer;
	}
	#read_more2 {
	width:240px;
	height:40px;
	margin-left:30px;
	margin-top:20px;
	background: rgb(0,82,140);
	background: linear-gradient(90deg, rgba(0,82,140,1) 0%, rgba(162,200,236,1) 100%);
	color:white;
	border-radius:10px;
	font-family: 'Poppins', sans-serif;
	text-align:center;
	line-height:40px;
	text-transform:uppercase;
	letter-spacing:1px;
	cursor:pointer;
	}
	#read_more2A {
	display:none;
	width:240px;
	height:40px;
	margin-left:30px;
	margin-top:20px;
	background: rgb(0,82,140);
	background: linear-gradient(90deg, rgba(0,82,140,1) 0%, rgba(162,200,236,1) 100%);
	color:white;
	border-radius:10px;
	font-family: 'Poppins', sans-serif;
	text-align:center;
	line-height:40px;
	text-transform:uppercase;
	letter-spacing:1px;
	cursor:pointer;
	}
	#read_more3 {
	width:240px;
	height:40px;
	margin-left:30px;
	margin-top:20px;
	background: rgb(0,82,140);
	background: linear-gradient(90deg, rgba(0,82,140,1) 0%, rgba(162,200,236,1) 100%);
	color:white;
	border-radius:10px;
	font-family: 'Poppins', sans-serif;
	text-align:center;
	line-height:40px;
	text-transform:uppercase;
	letter-spacing:1px;
	cursor:pointer;
	}
	#read_more3A {
	display:none;
	width:240px;
	height:40px;
	margin-left:30px;
	margin-top:20px;
	background: rgb(0,82,140);
	background: linear-gradient(90deg, rgba(0,82,140,1) 0%, rgba(162,200,236,1) 100%);
	color:white;
	border-radius:10px;
	font-family: 'Poppins', sans-serif;
	text-align:center;
	line-height:40px;
	text-transform:uppercase;
	letter-spacing:1px;
	cursor:pointer;
	}

	.read_more:hover {
	background:none;
	background-color:black;
	-webkit-box-shadow: 2px 2px 15px -2px #4A4A4A; 
	box-shadow: 2px 2px 15px -2px #4A4A4A;
	text-decoration:none;
	}



	/* Bereich TEAM */
	.teamslider_container {
	width:1000px;
	height:auto;
	margin-left:95px;
	border-top: solid 1px #737373;
	//border-bottom: solid 1px #737373;
	margin-left:90px;
	padding-top:30px;
	/*padding:50px 0 50px 0;*/
	}

	.teamslider {
	width:1065px;

	/*margin-left:90px;*/
	height:auto;
	min-height:300px;
	}

	#member, #bernd_clasen, #susanne_heynitz, #Christoph, #anneke_lenaerts, #daniel_jetel, #detlef_hollatz, #dietrich_altergott, #hubert_leschnik, #ewa_gerkens, #kaja_nygaard, #klaus_schellin, #magdalena_huebsch, #paul_dahms, #piero_pironti, #szymon_koszowski, #torsten_lorenz, #willy, #yvonne_lewinski, #justyna, #bartlomiej_ondera{
	display:none;
	width:900px;
	margin-left:95px;
	min-height:400px;
	height:auto;
	background-color:white;
	border: solid 1px #a6a6a6;
	text-align:left;
	padding:50px;
	-webkit-box-shadow: 3px 3px 15px 3px #919191; 
	box-shadow: 3px 3px 15px 3px #919191;
	cursor:pointer;
	}

	#nachlasspfleger, #gerichte, #privatpersonen, #nachlasspflegerL, #nachlasspflegerK, #gerichteL, #gerichteK, #privatpersonenL, #privatpersonenK {
	display:none;
	width:900px;
	margin-left:95px;
	margin-bottom:50px;
	//min-height:1200px;
	height: auto !important;
	background-color:white;
	border: solid 1px #a6a6a6;
	text-align:left;
	padding:50px;
	-webkit-box-shadow: 3px 3px 15px 3px #919191; 
	box-shadow: 3px 3px 15px 3px #919191;
	}

	minimenu {
	font-family: 'Playfair Display', serif;
	font-size:14px;
	text-transform:uppercase;
	color: #636363;
	text-align:center;
	line-height:50px;
	}

	.HLfeld {
	color:white;
	margin: -50px 150px 0 -50px;
	background-color:var(--GB);
	width:1000px;
	height:70px;
	font-weight:400;
	font-size:40px;
	text-align:center;
	line-height:15px
	}

	.innentext {
	width:450px;
	height:auto;
	padding-top:60px;
	float:left;
	}

	.infokasten {
	width:350px;
	height:auto;
	padding:20px;
	background-color:var(--GB);
	color:white;
	font-size:14px;
	}


	.memberINFO {
	width:400px;
	height:auto;
	margin-left:500px;
	margin-top:-350px;
	}

	.datarow {
	width:400px;
	/*border: solid 1px red;*/
	height:auto;
	vertical-align:center;
	margin-top:40px;
	}

	.icon {
	width:30px;
	height:40px;
	margin-right:20px;
	margin-bottom:10px;
	float:left;

	}

	.data {
	width:300px;
	height:40px;
	overflow:hidden;
	margin-bottom:10px;
	float:none;
	}

	.membertext {
	width:900px;
	min-height:240px;
	height:auto;
	overflow:scroll;
	/*border: solid 1px red;*/
	margin-top:200px;
	}

	#teamfoto {
	width:1000px;
	height:auto;
	margin-top:20px;
	margin-left:90px;
	}

	/***********ABOUT********/
	#about {
	width:1180px;
	margin-top:100px;
	padding-top:50px;
	height:auto;
	text-align:center;
	border-top:solid 1px #b0b0b0;
	}

	/* Kontakt */
	#kontakt {
	width:1200px;
	height:auto;
	color:black;
	margin-top:100px;
	margin-bottom:10px;
	border-top:solid 1px #b0b0b0;
	//border-bottom:solid 1px #b0b0b0;
	padding:50px 0 50px 0;
	}

	.kontaktPERSO {
	width:800px;
	height:auto;
	min-height:250px;
	border:solid 1px #c2c2c2;
	margin:0 auto 0 auto;
	padding:20px;
	}
	.kontaktBILD {
	width:200px;
	height:250px;
	float:left;
	margin-right:100px;
	}

	.koo {
	display:none;
	}

	.karte {
	width:1200px;
	padding:0 0 20px 0;
	text-align:center;
	margin-bottom:50px;
	}

	.formkontakt {
	width:1200px;
	height:auto;
	padding:0 100px 0 400px;
	}

	label {
	color:black;
	font-size:13px;
	}

	input, textarea {
	width:400px;
	height:30px;
	background-color:#daecf8;
	color:var(--GB);
	border:solid 1px black;
	border-radius:6px;
	font-size:14px;
	line-height:14px;
	padding:3px;
	}

	input[type=submit] {
	width:100px;
	height:50px;
	background-color:var(--GB);
	color:white;
	margin-left:150px;
	}

	input[type=submit]:hover {
	-webkit-box-shadow: 3px 3px 15px 3px #919191; 
	box-shadow: 3px 3px 15px 3px #919191;
	}


	/* Footer */
	.footer {
	width:100%;
	background-color:var(--GB);
	height:auto;
	min-height:300px;
	bottom:0;
	}

	.containerFOOTER {
	width:1200px;
	height:auto;
	margin:75px auto 0 auto;
	padding-bottom:50px;
	padding-top:50px;
	color:white;
	font-size:13px;
	line-height:20px;
	}

	.footerSP {
	width:300px;
	height:auto;
	}
	
}


/* Media Mobile ********************************************************************************/
	@media only screen and (max-width: 519px) {
	
	.desktop {
	display:none;
	}

	h1 {
	font-family: 'Playfair Display', serif;
	color:black;
	font-size:42px;
	line-height:42px;
	font-weight:400;
	letter-spacing:2px;
	}

	h2 {
	font-family: 'Playfair Display', serif;
	color:black;
	font-size:30px;
	line-height:20px;
	font-weight:400;
	letter-spacing:2px;
	}

	h3 {
	font-size:18px;
	line-height:24px;
	font-weight:400;
	font-family: 'Playfair Display', serif;
	color: black;
	}

	h4 {
	font-size:14px;
	line-height:1px;
	font-weight:400;
	font-family: 'Playfair Display', serif;
	color: black;
	}

	h5 {
	font-size:16px;
	line-height:1px;
	font-weight:700;
	font-family: 'Playfair Display', serif;
	color: var(--GB);
	text-align:center;
	}

	headLINE {
	font-family: 'Poppins', sans-serif;
	font-size:18px;
	font-weight:500;
	color: var(--GB);
	line-height:32px;
	text-transform:uppercase;
	}

	sliderBU {
	font-size:16px;
	font-weight:400;
	font-family: 'Playfair Display', serif;
	color: black;
	}

	sliderT {
	font-size:13px;
	font-weight:400;
	font-family: 'Playfair Display', serif;
	color: #737373;
	}

	nameT {
	font-family: 'Playfair Display', serif;
	color:black;
	font-size:30px;
	line-height:1px;
	font-weight:400;
	letter-spacing:2px;
	}

	memberinfo {
	font-size:16px;
	line-height:24px;
	text-align:left;
	font-weight:400;
	font-family: 'Playfair Display', serif;
	margin-bottom:10px;
	}

	ausbildung{
	font-size:16px;
	line-height:1px;
	font-weight:400;
	font-family: 'Playfair Display', serif;
	font-style:italic;
	color: #636363;
	margin-top:-10px;
	}

	kastentext{
	font-size:15px;
	line-height:24px;
	font-weight:400;
	font-family: 'Poppins', sans-serif;
	color: #636363;
	margin-top:-10px;
	text-align:justify;
	}

	body {
	background-image: linear-gradient(to right, white,#e1e1e1,white);
	font-family: 'Poppins', sans-serif;
	color:#656565;
	margin:0;
	padding:0;
	}

	a:link {
	color:var(--GB);
	text-decoration:none;
	}

	a:visited {
	color:#00528c;
	text-decoration:none;
	}

	a:hover {
	color:#00528c;
	text-decoration:underline;
	}


	close {
	font-family: 'Poppins', sans-serif;
	text-transform:uppercase;
	font-size:13px;
	font-weight:400;
	letter-spacing:1px;
	cursor:pointer;
	}

	/* Grafische Elemente */
	.bRIGHT {
	border-right: solid 1px white;
	}

	.cWEISS {
	color:white;
	}

	.flLEFT {
	float:left;
	}
	.flNONE {
	float:none;
	}

	.rahmen {
	border:solid 1px var(--GB);
	}

	/* Top-Bar */
	.topBAR {
	width:100%;
	height:50px;
	background-color:var(--GB);
	position:fixed;
	top:0;
	color:white;
	-webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.51); 
	box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.51);
	}

	#topBARBUTTONPLUS {
	width:40px;
	height:40px;
	float:left;
	}
	#topBARBUTTONMINUS {
	display:none;
	width:40px;
	height:40px;
	float:left;
	}

	.containerTOPBAR {
	width:100%;
	height:auto;
	margin:5px auto 5px auto;
	color:white;
	font-size:13px;
	}

	.topBARKONTAKT {
	right:0;
	text-align:right;
	color:white;
	width:1160px;
	line-height:40px;
	}
	.topBARKONTAKT img {
	vertical-align:-7px;
	margin-right:5px;
	}

	#menuBAR {
	display:none;
	width:160px;
	height:auto;
	background-color:var(--GB);
	padding:30px 10px 30px 10px;
	color:white;
	position:fixed;
	left:0;
	top:20%;
	-webkit-box-shadow: 0px 5px 15px 5px rgba(0,0,0,0.51); 
	box-shadow: 0px 5px 15px 5px rgba(0,0,0,0.51);
	animation-name:move;
	animation-duration:.5s;
	}

	@keyframes move {
		from {
	left:-200px;
				}
				to {
	left:0;
				}
	}

	.menuBARITEM {
	width:140px;
	height:60px;
	font-size:14px;
	line-height:60px;
	border-bottom:dashed 1px white;
	}


	/* Sidebar */
	.sidebar {
	display:none;
	}
	#sidebarINFO {
	display:none;
	}

	.container {
	width:100%;
	height:auto;
	background-color: white;
	margin:45px auto 0 auto;
	padding:10px 5% 100px 5%;
	}

	.phonezeile {
	width:90%;
	height:auto;
	border-bottom: solid 1px #d3d3d3;
	}

	.kontaktiert {
	width:90%;
	height:auto;
	color:#8B2323;
	margin: 10px auto 10px auto;
	//background-color:blue;
	text-align:center;
	font-family: 'Playfair Display', serif;
	font-size:22px;
	} 

	.menuezeile {
	margin-top:30px;
	width:100%;
	height:auto;
	margin: 20px auto 20px auto;
	text-align:center;
	}

	.logo {
	width:90%;
	}

	.menue {
	display:none;
	}

	.nurTEXT {
	width:300px;
	height:auto;
	padding:50px 50px 50px 100px;
	text-align:justify;
	}
	
	.minitext {
	width:80%;
	padding:50px;
	}

	.aufmacherzeile {
	float:none;
	width:90%;
	height:auto;
	text-align:center;
	margin-bottom:100px;
	}

	.teamzeile {
	width:90%;
	height:auto;
	text-align:center;
	border-top:solid 1px #b0b0b0;
	}

	.buttonzeile {
	margin-top:50px;
	width:100%;
	height:auto;
	text-align:center;
//	border-top:solid 1px #b0b0b0;
//	border-bottom:solid 1px #b0b0b0;
	overflow:hidden;
	margin-bottom:20px;
	}

	.buttonLEISTUNG {
	font-family: 'Playfair Display', serif;
//	float:left;
	line-height:60px;
	width:100%;
	height:auto;
	}

	.teaserzeile {
//	padding: 0 5% 0 5%;
	width:100%;
	height:auto;
	text-align:center;
	}

	.teaser {
	font-family: 'Playfair Display', serif;
	font-size:18px;
	line-height:24px;
//	margin-right:50px;
	width:90%;
	height:auto;
	overflow:hidden;
	margin-bottom:100px;
	}

	.teaser img {
	width:100%;
	height:auto;
	margin-bottom:20px;
	}

	#read_more1 {
	width:240px;
	height:40px;
	margin:20px auto 20px auto;
	background: rgb(0,82,140);
	background: linear-gradient(90deg, rgba(0,82,140,1) 0%, rgba(162,200,236,1) 100%);
	color:white;
	border-radius:10px;
	font-family: 'Poppins', sans-serif;
	text-align:center;
	line-height:40px;
	text-transform:uppercase;
	letter-spacing:1px;
	cursor:pointer;
	}

	#read_more1A {
	display:none;
	width:240px;
	height:40px;
	margin:20px auto 20px auto;
	background: rgb(0,82,140);
	background: linear-gradient(90deg, rgba(0,82,140,1) 0%, rgba(162,200,236,1) 100%);
	color:white;
	border-radius:10px;
	font-family: 'Poppins', sans-serif;
	text-align:center;
	line-height:40px;
	text-transform:uppercase;
	letter-spacing:1px;
	cursor:pointer;
	}
	#read_more2 {
	width:240px;
	height:40px;
	margin:20px auto 20px auto;
	background: rgb(0,82,140);
	background: linear-gradient(90deg, rgba(0,82,140,1) 0%, rgba(162,200,236,1) 100%);
	color:white;
	border-radius:10px;
	font-family: 'Poppins', sans-serif;
	text-align:center;
	line-height:40px;
	text-transform:uppercase;
	letter-spacing:1px;
	cursor:pointer;
	}
	#read_more2A {
	display:none;
	width:240px;
	height:40px;
	margin:20px auto 20px auto;
	background: rgb(0,82,140);
	background: linear-gradient(90deg, rgba(0,82,140,1) 0%, rgba(162,200,236,1) 100%);
	color:white;
	border-radius:10px;
	font-family: 'Poppins', sans-serif;
	text-align:center;
	line-height:40px;
	text-transform:uppercase;
	letter-spacing:1px;
	cursor:pointer;
	}
	#read_more3 {
	width:240px;
	height:40px;
	margin:20px auto 20px auto;
	background: rgb(0,82,140);
	background: linear-gradient(90deg, rgba(0,82,140,1) 0%, rgba(162,200,236,1) 100%);
	color:white;
	border-radius:10px;
	font-family: 'Poppins', sans-serif;
	text-align:center;
	line-height:40px;
	text-transform:uppercase;
	letter-spacing:1px;
	cursor:pointer;
	}
	#read_more3A {
	display:none;
	width:240px;
	height:40px;
	margin:20px auto 20px auto;
	background: rgb(0,82,140);
	background: linear-gradient(90deg, rgba(0,82,140,1) 0%, rgba(162,200,236,1) 100%);
	color:white;
	border-radius:10px;
	font-family: 'Poppins', sans-serif;
	text-align:center;
	line-height:40px;
	text-transform:uppercase;
	letter-spacing:1px;
	cursor:pointer;
	}

	.read_more:hover {
	background:none;
	background-color:black;
	-webkit-box-shadow: 2px 2px 15px -2px #4A4A4A; 
	box-shadow: 2px 2px 15px -2px #4A4A4A;
	text-decoration:none;
	}



	/* Bereich TEAM */
	.teamslider_container {
	width:90%;
	height:auto;
	margin-left:20%;
	border-top: solid 1px #737373;
	//border-bottom: solid 1px #737373;
	//margin-left:90px;
	padding-top:30px;
	/*padding:50px 0 50px 0;*/
	}

	.teamslider {
	width:90%;

	/*margin-left:90px;*/
	height:auto;
	min-height:300px;
	}

	#member, #bernd_clasen, #susanne_heynitz, #Christoph, #anneke_lenaerts, #daniel_jetel, #detlef_hollatz, #dietrich_altergott, #hubert_leschnik, #ewa_gerkens, #kaja_nygaard, #klaus_schellin, #magdalena_huebsch, #paul_dahms, #piero_pironti, #szymon_koszowski, #torsten_lorenz, #willy, #yvonne_lewinski, #justyna {
	display:none;
	width:900px;
	margin-left:95px;
	min-height:667px;
	height:auto;
	background-color:white;
	border: solid 1px #a6a6a6;
	text-align:left;
	padding:50px;
	-webkit-box-shadow: 3px 3px 15px 3px #919191; 
	box-shadow: 3px 3px 15px 3px #919191;
	cursor:pointer;
	}

	#nachlasspfleger, #gerichte, #privatpersonen, #nachlasspflegerL, #nachlasspflegerK, #gerichteL, #gerichteK, #privatpersonenL, #privatpersonenK {
//	display:none;
	width:100%;
//	margin-left:95px;
	margin-bottom:50px;
	//min-height:1200px;
	height: auto !important;
	background-color:white;
	border: solid 1px #a6a6a6;
	text-align:left;
	padding:50px;
	-webkit-box-shadow: 3px 3px 15px 3px #919191; 
	box-shadow: 3px 3px 15px 3px #919191;
	}

	minimenu {
	font-family: 'Playfair Display', serif;
	font-size:14px;
	text-transform:uppercase;
	color: #636363;
	text-align:center;
	line-height:50px;
	}

	.HLfeld {
	color:white;
	margin: -50px 150px 0 -50px;
	background-color:var(--GB);
	width:1000px;
	height:70px;
	font-weight:400;
	font-size:40px;
	text-align:center;
	line-height:15px
	}

	.innentext {
	width:450px;
	height:auto;
	padding-top:60px;
	float:left;
	}

	.infokasten {
	width:350px;
	height:auto;
	padding:20px;
	background-color:var(--GB);
	color:white;
	font-size:14px;
	}


	.memberINFO {
	width:400px;
	height:auto;
	margin-left:500px;
	margin-top:-350px;
	}

	.datarow {
	width:400px;
	/*border: solid 1px red;*/
	height:auto;
	vertical-align:center;
	margin-top:40px;
	}

	.icon {
	width:30px;
	height:40px;
	margin-right:20px;
	margin-bottom:10px;
	float:left;

	}

	.data {
	width:300px;
	height:40px;
	overflow:hidden;
	margin-bottom:10px;
	float:none;
	}

	.membertext {
	width:900px;
	min-height:240px;
	height:auto;
	overflow:scroll;
	/*border: solid 1px red;*/
	margin-top:200px;
	}

	#teamfoto {
	width:100%;
	height:auto;
	margin-top:20px;
//	margin-left:90px;
	}

	/***********ABOUT********/
	#about {
	width:1180px;
	margin-top:100px;
	padding-top:50px;
	height:auto;
	text-align:center;
	border-top:solid 1px #b0b0b0;
	}

	/* Kontakt */
	#kontakt {
	width:1200px;
	height:auto;
	color:black;
	margin-top:100px;
	margin-bottom:10px;
	border-top:solid 1px #b0b0b0;
	//border-bottom:solid 1px #b0b0b0;
	padding:50px 0 50px 0;
	}

	.kontaktPERSO {
	width:800px;
	height:auto;
	min-height:250px;
	border:solid 1px #c2c2c2;
	margin:0 auto 0 auto;
	padding:20px;
	}
	.kontaktBILD {
	width:200px;
	height:250px;
	float:left;
	margin-right:100px;
	}

	.koo {
	display:none;
	}

	.karte {
	width:1200px;
	padding:0 0 20px 0;
	text-align:center;
	margin-bottom:50px;
	}

	.formkontakt {
	width:1200px;
	height:auto;
	padding:0 100px 0 400px;
	}

	label {
	color:black;
	font-size:13px;
	}

	input, textarea {
	width:400px;
	height:30px;
	background-color:#daecf8;
	color:var(--GB);
	border:solid 1px black;
	border-radius:6px;
	font-size:14px;
	line-height:14px;
	padding:3px;
	}

	input[type=submit] {
	width:100px;
	height:50px;
	background-color:var(--GB);
	color:white;
	margin-left:150px;
	}

	input[type=submit]:hover {
	-webkit-box-shadow: 3px 3px 15px 3px #919191; 
	box-shadow: 3px 3px 15px 3px #919191;
	}


	/* Footer */
	.footer {
	width:100%;
	background-color:var(--GB);
	height:auto;
	min-height:300px;
	bottom:0;
	}

	.containerFOOTER {
	width:1200px;
	height:auto;
	margin:75px auto 0 auto;
	padding-bottom:50px;
	padding-top:50px;
	color:white;
	font-size:13px;
	line-height:20px;
	}

	.footerSP {
	width:300px;
	height:auto;
	}
	
}
