/*https://admin.immobilien-lev.de//modules/pageFramesAndModules/frames/custom/custom_image_002/includes.php/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin//modules/pageFramesAndModules/frames/custom/custom_image_002/styles.css*/
/********************************************************/
.custom_image_002 .imageContainer img {
    margin-top: 0 !important;
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/content/content_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/content/content_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.content_000 .moduleBoxHolder {
	float:left;
}

.content_000 .moduleBoxHolder.boxRight{
	float:right;
	padding-left:5.5%;
	border-left:1px solid #CCCCCC;
}

.content_000 .boxLeft { width:63%; }
.content_000 .boxRight { width:26%; }

.content_000 .moduleBoxSpacer {
	float:		left;
	height:		25px;
	width:		5%;
	height:		150px;
	text-align:	center;
}

/*.content_000 h1{
	font-size:1.750em;
	line-height:1.3;
}

.content_000 h3{
	font-size:1.250em;
	line-height:1.2;
}*/

.content_000 .buttonContainer .button {
	margin-bottom:10px;
}

/*+++++++++++++++++++++		Brotkrumen-Navigation	+++++++++++++++++++++++++*/

.content_000 .breadCrumbNavigation {
	font-size:0.8em;
	color:#898989;
	padding-bottom:15px;
	margin-bottom:65px;
	border-bottom:1px solid #cac4be;
	position:relative;
}

.content_000 .breadCrumbNavigation a {
	color:#898989;
}

.content_000 .breadCrumbNavigation li {
	display:inline-block;
}

.content_000 .breadElement {
	margin-left:3px;
}

.content_000 .breadElement span {
	margin-right:3px;
	font-size:0.733em;
}



.content_000  .contentFc {
	position:absolute;
	right:0;
	width:100%;
	text-align:right;
	bottom:-30px;
}

.content_000  .contentFc a{
	margin-left:15px;
}

.content_000  .contentFc span{
	font-size:1.2em;
	padding-right:5px;	
}


/*+++++++++++++++++++++		Seiten wechsler	+++++++++++++++++++++++++*/


.content_000 .sitePagerArea {
	margin-top:30px;
}

.content_000 .sitePagerArea .buttonLeft {
	float:left;
	width:50%;
	text-align:left;
}
.content_000 .sitePagerArea .buttonRight {
	float:right;
	width:50%;
	text-align:right;
}

.content_000 .sitePagerArea span {
	font-size:0.800em;
}

.content_000 .sitePagerArea a {
	text-decoration:underline;
	text-transform:uppercase;
}


/*+++++++++++++++++++++		Social-Sharer	+++++++++++++++++++++++++*/

.content_000 .socialSharer {
	margin-top:20px;
	text-align:right;
}

.content_000 .sharer {
	display:inline-block;
}


@media all and (max-width: 1280px) {
	.content_000 .boxLeft { width:62%;/*56*/ }
	.content_000 .boxRight { width:26%; min-width:312px; }
	
	.content_000 .contentModuleBoxImage.mobile{background-size:65%; background-position:right;}
	.content_000 .contentModuleBoxImage.house{background-size:65%; background-position:right bottom;}
}
/*
@media all and (max-width: 960px) and (min-width: 600px),
	   all and (orientation : portrait){
*/	






@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.content_000 .boxLeft { width:56%; }
	.content_000 .boxRight { width:33%; min-width:inherit; }
}


@media all and (max-width: 960px) {
	.content_000 .breadCrumbNavigation {
		margin-bottom:25px;
	}
	
	.content_000 .boxLeft { width:54%; }	   
	/*.content_000 .boxLeft {
		width:		100%;
	}
		
	.content_000 .boxRight {
		display:block;
		width:100%;
	}*/
	
	.content_000 .moduleBoxSpacer {
		display:none;	
	}
	.content_000 .moduleBoxHolder.boxLeft{margin-bottom:55px;}
	.content_000 .contentModuleBoxImage.mobile{background-size:100%; background-position:right;}
	.content_000 .contentModuleBoxImage.house{background-size:100%; background-position:right bottom;}
	
	.content_000 .moduleBoxHolder.boxRight{margin-bottom:20px;}
	.content_000 .moduleBoxHolder.boxRight .textBox.last .contentModuleBox {margin-bottom:0;}
}



@media all and (max-width: 800px) {
/*@media all and (max-width: 768px) {*/
/* styles for narrower desktop browsers and iPad portrait */

	.content_000 .boxLeft {
		width:		100%;
	}
		
	.content_000 .boxRight {
		display:block;
		width:100%;
	}
	
	.content_000 .breadCrumbNavigation {
		display:none;	
	}
	.content_000 .moduleBoxHolder.boxRight{margin-bottom:5px;/*35*/}	
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.content_000 .modul_kontakt_002 .standortDaten{width:100%;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.content_000 .sitePagerArea {
		font-size:0.800em;
	}
	
	.content_000 .moduleBoxHolder.boxRight {
		padding:0;
		border:none;
	}
}
@media all and (max-width: 360px) {
	.content_000 .boxRight { width:100%; min-width:200px; }
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

	.content_000 .contentModuleBoxImage.mobile {background-size: 70% auto;}
	.content_000 .contentModuleBoxImage.house {background-size: 75% auto;}
	
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/content/content_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/content/content_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_content_000>:first-child {
	margin-top:0;
}






@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/basicContent/assets/css/basicForms.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/basicContent/assets/css/basicForms.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.contentExtras {
	margin-top:15px;
}

.responsiveFormular .formBackground {
	padding:15px 0px;
	background-color:rgba(0,0,0,0) !important;
}

.responsiveFormular .checkBoxArea {
	margin:0; /*20px 0*/
	margin-bottom:15px;
	/*font-weight:bold;*/
	line-height:1.7;
}

.responsiveFormular .formRow.lockHolder {
	margin-bottom:0;
}

.responsiveFormular .lockHolder .iconElement{
	float:left;
	padding-top:2px;/*5*/
}

.responsiveFormular .lockHolder .iconLabel {
	margin-left:25px;
	display:block;
	font-size:12px;
	line-height:1.5;
}
.responsiveFormular .lockHolder .formElement {font-size:12px; line-height:1.5;}
.responsiveFormular .text_small a.jqTransformCheckbox{margin-top:1px;}


.responsiveFormular .formRow {
	margin-bottom:20px;
}

.responsiveFormular .formRow:list.child {
	margin-bottom:0;	
}

.responsiveFormular .formHeadline {
	padding:5px;
	background-color:#666;
	color:#fff;
	margin-bottom:10px;
}

.responsiveFormular .formElement {
	float:left;
	width:47.5%;
	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box; 
}

.responsiveFormular .formElement.label{
	padding-top:9px;
	font-weight:bold;
}

.responsiveFormular .formElement.submit{
	width:30% !important;
	/*margin-top:30px;*/
}

.responsiveFormular .formElement.fullWidth {
	float:none;
	width:100%;
}

.responsiveFormular .formSpacer {
	float:left;
	width:5%;
	height:10px;
}

.responsiveFormular .formSperator {
	height:15px;
}

.responsiveFormular .formElement.submit {
	text-align:right;
}


.responsiveFormular .mainLabel {  }
.responsiveFormular .infoLabel { font-size:0.733em; }


.checkboxRadioContainer .jqTransformCheckboxWrapper,
.checkboxRadioContainer .jqTransformRadioWrapper {
	display:block;
	float:left;
}

.checkboxRadioContainer label {
	display:block;
	margin-left:30px;
}

.responsiveFormular .formElementText {
	font-weight:bold;
	padding-top:7px;
}

/*========== Anbieterformular ===========*/
.Anbieterform .checkBoxArea{margin-bottom:13px;}
.Anbieterform .checkBoxArea a.jqTransformCheckbox{margin-top:4px;}
/*---------------- ENDE ----------------*/

/*========== Anbieterformular ===========*/
.Suchauftrag .checkBoxArea{margin-bottom:13px;}
.Suchauftrag .checkBoxArea a.jqTransformCheckbox{margin-top:4px;}
/*---------------- ENDE ----------------*/







.stepByStepForm .formContainer { display: none; }
.stepByStepForm .formContainer.active { display: block; }




@media all and (max-width: 1280px) {
	/* styles for desktop Browser */	

}

@media all and (max-width: 960px) {
	/* styles for narrow desktop browsers and iPad landscape */		

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	/*
	.responsiveFormular .formRow {
		margin-bottom:0px;
	}
	*/
	.responsiveFormular .formElement {
		float:none;
		width:100% !important; 	
		margin-bottom:10px;
	}
	
	.responsiveFormular .formSpacer {
		display:none;	
	}
	
	.responsiveFormular .formElement.submit {
		text-align:left;
	}
	
	.responsiveFormular .checkBoxArea{line-height:1.4; margin-top:16px;}
	.responsiveFormular .checkboxRadioContainer{margin-top:12px;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	#kassenForm .button {
		width:100%;
		text-align:center;	
	}
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/content/content_000-mirror/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/content/content_000-mirror/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.content_000-mirror .moduleBoxHolder {
	float:right;
}

.content_000-mirror .moduleBoxHolder.boxRight{
	float:left;/*right*/
	padding-right:5.5%;
	border-right:1px solid #CCCCCC;
}

.content_000-mirror .boxLeft { width:63%; }
.content_000-mirror .boxRight { width:26%; min-width:312px;}

.content_000-mirror .moduleBoxSpacer {
	float:		left;
	height:		25px;
	width:		5%;
	height:		150px;
	text-align:	center;
}

.content_000-mirror .contentModuleHolder:not(.last) {
	margin-bottom: 4em;
}

/*.content_000-mirror h1{
	font-size:1.750em;
	line-height:1.3;
}

.content_000-mirror h3{
	font-size:1.250em;
	line-height:1.2;
}*/

.content_000-mirror .buttonContainer .button {
	margin-bottom:10px;
}

/*+++++++++++++++++++++		Brotkrumen-Navigation	+++++++++++++++++++++++++*/

.content_000-mirror .breadCrumbNavigation {
	font-size:0.8em;
	color:#898989;
	padding-bottom:15px;
	margin-bottom:65px;
	border-bottom:1px solid #cac4be;
	position:relative;
}

.content_000-mirror .breadCrumbNavigation a {
	color:#898989;
}

.content_000-mirror .breadCrumbNavigation li {
	display:inline-block;
}

.content_000-mirror .breadElement {
	margin-left:3px;
}

.content_000-mirror .breadElement span {
	margin-right:3px;
	font-size:0.733em;
}



.content_000-mirror  .contentFc {
	position:absolute;
	right:0;
	width:100%;
	text-align:right;
	bottom:-30px;
}

.content_000-mirror  .contentFc a{
	margin-left:15px;
}

.content_000-mirror  .contentFc span{
	font-size:1.2em;
	padding-right:5px;	
}


/*+++++++++++++++++++++		Seiten wechsler	+++++++++++++++++++++++++*/


.content_000-mirror .sitePagerArea {
	margin-top:30px;
}

.content_000-mirror .sitePagerArea .buttonLeft {
	float:left;
	width:50%;
	text-align:left;
}
.content_000-mirror .sitePagerArea .buttonRight {
	float:right;
	width:50%;
	text-align:right;
}

.content_000-mirror .sitePagerArea span {
	font-size:0.800em;
}

.content_000-mirror .sitePagerArea a {
	text-decoration:underline;
	text-transform:uppercase;
}


/*+++++++++++++++++++++		Social-Sharer	+++++++++++++++++++++++++*/

.content_000-mirror .socialSharer {
	margin-top:20px;
	text-align:right;
}

.content_000-mirror .sharer {
	display:inline-block;
}


@media all and (max-width: 1280px) {
	.content_000-mirror .boxLeft { width:56%; }
	/*.content_000-mirror .boxRight { width:26%; min-width:312px; }*/
	
	.content_000-mirror .contentModuleBoxImage.mobile{background-size:65%; background-position:right;}
	.content_000-mirror .contentModuleBoxImage.house{background-size:65%; background-position:right bottom;}
}
/*
@media all and (max-width: 960px) and (min-width: 600px),
	   all and (orientation : portrait){
*/	


@media all and (max-width: 960px) {
	.content_000-mirror .breadCrumbNavigation {
		margin-bottom:25px;
	}
	
	.content_000-mirror .boxLeft { width:54%; }	   
	/*.content_000-mirror .boxLeft {
		width:		100%;
	}
		
	.content_000-mirror .boxRight {
		display:block;
		width:100%;
	}*/
	
	.content_000-mirror .moduleBoxSpacer {
		display:none;	
	}
	.content_000-mirror .moduleBoxHolder.boxLeft{margin-bottom:55px;}
	.content_000-mirror .contentModuleBoxImage.mobile{background-size:100%; background-position:right;}
	.content_000-mirror .contentModuleBoxImage.house{background-size:100%; background-position:right bottom;}
	
	.content_000-mirror .moduleBoxHolder.boxRight{margin-bottom:20px;}
	.content_000-mirror .moduleBoxHolder.boxRight .textBox.last .contentModuleBox {margin-bottom:0;}
}



@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 800px) {
/*@media all and (max-width: 768px) {*/
/* styles for narrower desktop browsers and iPad portrait */

	.content_000-mirror .boxLeft {
		width:		100%;
	}
		
	.content_000-mirror .boxRight {
		display:block;
		width:100%;
	}
	
	.content_000-mirror .breadCrumbNavigation {
		display:none;	
	}
	.content_000-mirror .moduleBoxHolder.boxRight{
		margin-bottom:5px;/*35*/
		border-right:none;
		padding-right: 0;
	}	
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.content_000-mirror .modul_kontakt_002 .standortDaten{width:100%;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.content_000-mirror .sitePagerArea {
		font-size:0.800em;
	}
	
	.content_000-mirror .moduleBoxHolder.boxRight {
		padding:0;
		border:none;
	}
}
@media all and (max-width: 360px) {
	.content_000-mirror .boxRight { width:100%; min-width:200px; }
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

	.content_000-mirror .contentModuleBoxImage.mobile {background-size: 70% auto;}
	.content_000-mirror .contentModuleBoxImage.house {background-size: 75% auto;}
	
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_012/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_012/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.formKontakt_012.useBackgroundConfiguration .frameBackgroundImage{
	background-repeat:repeat-y !important;
	/*background-position:bottom !important;
	background-color:transparent !important;*/
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/forms/formKontakt_012/assets/bg-frame_news_010.jpg);
	background-position:top center;
}

.formKontakt_012 .fourBox.boxLeft{
	float:			left;
	width:			43%;
}
.formKontakt_012 .fourBox.boxRight{
	float:			left;
	width:			45%;
}

.formKontakt_012 .formRow.lastEle .formElement.submit {
    margin-top: 1em;/*18*/
	float:right;
}
.formKontakt_012 .formRow.lastEle .formElement {
    margin-top: 5px;/*31*/
}
.formKontakt_012 .fourBox .headline .tokenElement{
	margin-bottom:	1.1em;/*38px*/
	/*line-height:	1.1;*/
	display:block;
}

.formKontakt_012 .firmaLeftIcon{
	width:15%;
	float:left;
}

.formKontakt_012 .firma.text_firma {
    margin-bottom: 20px;
}

.formKontakt_012 .firmaRightContent{
	width:85%;
	float:right;
}

.formKontakt_012 .firmaRightContent .text_mail .icon-right-open{
	font-size:0.8em;
}

.formKontakt_012 .immoOrt.h3{
	margin:			0 0 14px;
}

.formKontakt_012 .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;

	margin:			0 7% 0 4.9%;
	
	width:			0px;

}

.formKontakt_012 .spacer.withoutBorder{
	border-left:	0;
	margin:			0;
	width:			7%;
	height:			10px;
}

.formKontakt_012 hr {
    margin: 20px 0 !important;
}

.formKontakt_012 .firmenLogo.moduleBoxInnerImage.corporate_border {
    margin: 0 auto;
    overflow: hidden;
    width: 80%;
}

/*.formKontakt_012 .iconHolder.fb,
.formKontakt_012 .iconHolder.tw,
.formKontakt_012 .iconHolder.gp,
.formKontakt_012 .iconHolder.xing,
.formKontakt_012 .iconHolder.yt{
	float:left;
	width: 33%;
}*/

.formKontakt_012 .socialIcons {
    font-size: 34px;
    margin: 20px auto auto;
    text-align: center;
    width: 100%;
	flex-wrap:wrap;
	display: flex;
	justify-content: center;
}

.formKontakt_012 .iconHolder a:before {
	margin-left:4px;
	margin-right:4px;
}

.formKontakt_012 .main {
    font-size: 0.9em;
    line-height: 1.7em;
}

.formKontakt_012 .h3.modulH3{
	font-size:		1.250em;
	line-height:	1.3;
}

.formKontakt_012 .kFirma.h4{
	padding: 0.95em 0 0.75em;
}

.formKontakt_012 .moduleBoxHolder{position:relative;}


.formKontakt_012 .spalte_one.editArea {
    float: left;
    padding-right: 9%;
    width: 47%;
	line-height: 27px;
}

.formKontakt_012 .spalte_one.editArea {
	text-align:center;
}

.formKontakt_012 .spalte_two.editArea {
    float: right;
    width: 43%;
	line-height: 24px;
}

.firma.standort_image.corporateFrame {
    margin-bottom: 1.3em;
}


.formKontakt_012 .spacerVertical {
    border-top: 1px solid #e1e1e1;
    margin: 17px 0;
}

/*-------------------------------------- FORMULAR ---------------------------------*/
.formKontakt_012 .modul_formular_kontakt_005 .responsiveFormular .formRow {
    margin-bottom: 13px;
}
.formKontakt_012 .modul_formular_kontakt_005 .responsiveFormular .formRow.lastEle {
    margin-bottom: 0;
}

.formKontakt_012 .modul_formular_kontakt_005 .responsiveFormular .formElement {
    width: 47.5%;
	height:41px;
}
.formKontakt_012 .modul_formular_kontakt_005 .responsiveFormular .formSpacer {
    width: 5%;
}
.formKontakt_012 .modul_formular_kontakt_005 .textContainerRight {
    width: 47.5%;
}
.responsiveFormular .formElement.submit{width: 22.5% !important;}

/*.formKontakt_012 .modul_formular_kontakt_005 input.button,
.formKontakt_012 .modul_formular_kontakt_005 a.button, 
.formKontakt_012 .modul_formular_kontakt_005 .button a, 
.formKontakt_012 .modul_formular_kontakt_005 .light input.button, 
.formKontakt_012 .modul_formular_kontakt_005 .light a.button, 
.formKontakt_012 .modul_formular_kontakt_005 .light .button a{
	width: 100%;
}*/
/*.formKontakt_012 .modul_formular_kontakt_005 .responsiveFormular .formElement.submit{
    width: 22.5% !important; 
}*/
.formKontakt_012 .modul_formular_kontakt_005 .formElement.descLabel.text_tiny {
    text-align: right;
}

/***************************[ Textbox ]****************************/

.formKontakt_012 .fourBox.textBoxmodul .title{
	width:			65%;
	float:			left;
}

.formKontakt_012 .fourBox.textBoxmodul .image{
	width:			35%;	
	float:			left;
	height: 		90px;
}

.formKontakt_012 .fourBox.textBoxmodul .h1{
	margin-bottom: 10px;
}

.formKontakt_012 .fourBox.textBoxmodul .h2{
	margin-bottom:	30px;
}

.formKontakt_012 .responsiveFormular .formElement.submit {
	width:100% !important;
	text-align:left;
}

.formKontakt_012 .modul_formular_kontakt_005 .responsiveFormular .formElement.text_tiny {
	width:65%;
	margin-right:5%;
}

.formKontakt_012 .modul_formular_kontakt_005 .responsiveFormular .formElement.submit a {
	float:right;
}

.formKontakt_012 .fourBox.textBoxmodul .buttonRow{
	margin-top:	33px;
}


.formKontakt_012 .firmenLogo img{
	margin-top:0px !important;
}

.formKontakt_012 .headlineHolder {
	float:left;	
}

.formKontakt_012 .reqField {
	float: right;
}

.formKontakt_012 .email .icon-angle-right {
	margin-left:-4px;
}

.formKontakt_012 .formElement.submit .icon-angle-right {
	margin-right:-4px;
}

@media all and (max-width:1150px) {
	.formKontakt_012 .modul_formular_kontakt_005 .responsiveFormular .formElement.text_tiny {
		width:55%;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.formKontakt_012 .textLock{width:93%;}
	.formKontakt_012 .spacer {
		margin: 0 7% 0 4.8%;
	}
	.formKontakt_012 .responsiveFormular .lastEle .formSpacer{
		height: 80px;
		display:none;
	}
	.formKontakt_012 .formKontakt_012 .formRow.lastEle .formElement {
		/*margin-top: 55px;*/
		width:100% !important;
		height:inherit !important;
	}
	/*.formKontakt_012 .formRow.lastEle .formElement.submit {
		!*margin-top: 13px;*!
		width:29.5% !important;
	}*/
}
@media all and (max-width: 992px) {}
@media all and (max-width: 960px) {	
	#immoDetails_kontaktanfrage {
		background-size:cover;	
	}
	
	.formKontakt_012 .fourBox.boxRight {
		width: 45%;
	}
	.formKontakt_012 .spacer {
		margin: 0 6% 0 4.8%;
	}
	.formKontakt_012 .fourBox.boxLeft {
		width: 44%;
	}
	.formKontakt_012 .spalte_one.editArea {
		float: left;
		line-height: 27px;
		padding-right: 7%;
		width: 45%;
	}
	
	#outer .formKontakt_012 .basicFramePadding{
		padding-top:70px;
		padding-bottom:70px;
	}
	
	.formKontakt_012 .spalte_two.editArea {
		float: right;
		line-height: 24px;
		width: 48%;
	}
}
@media all and (max-width:850px) {
	.formKontakt_012 .modul_formular_kontakt_005 .responsiveFormular .formElement.text_tiny {
		width:100%;
	}
}
@media all and (max-width: 800px) {
	.formKontakt_012 .boxLeft { 
		width: 100%;
		float:none; 
		/*margin-bottom:2.5em;*/
	}
	.formKontakt_012 .modul_formular_kontakt_005 .responsiveFormular .formRow.lastEle{margin-bottom:0;}
	
	.formKontakt_012 .boxRight { 
		width: 100%;
		float:none; 
	}
	
	.formKontakt_012 .fourBox.boxRight {
		margin-bottom: 0;/*3em*/
	}
	
	.formKontakt_012 .moduleBoxHolder .spacer{
		width:100%;
		border-bottom:1px solid #d8dacd;
		margin: 6% 0px 4.8% 0px;
	}
	
	.formKontakt_012 .kontaktDaten{width:48%;float:left; margin-bottom:0;}
	.formKontakt_012 .geoData{width:48%; float:right;}

	.formKontakt_012 .fourBox.boxRight,
	.formKontakt_012 .fourBox.boxLeft {
		width: 100%;
	}
	.formKontakt_012 .spalte_two.editArea {
		width: 47%;
	}
	.formKontakt_012 .formRow.lastEle .formElement {
		margin-top: 17px;
	}
	
	/*.formKontakt_012 .formRow.lastEle .formElement{width:73% !important;}*/
	.formKontakt_012 .responsiveFormular .lastEle .formSpacer{display:inline-block;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */

	#outer .formKontakt_012 .basicFramePadding{
		padding-top:50px;
		padding-bottom:50px;
	}

	.formKontakt_012 .googleMapsContainer, 
	.formKontakt_012 .videoIframeContainer{padding-bottom:60%;}

	.formKontakt_012 .formRow.lastEle .formElement{
		width: auto !important;
		float: none !important;
		text-align: inherit;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.formKontakt_012 .mainForm { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formKontakt_012 .extraMessage { 
		width: 100%;
		float:none; 
	}
	
	.formKontakt_012 .datenschutzHolder.top { display:none; }
	.formKontakt_012 .datenschutzHolder.bottom { display:block; }
	
	.formKontakt_012 .divTableCell.datenschutz {
		height:auto;
		margin:0;
		padding:0;	
	}
	
	.formKontakt_012 .formText.editArea {
		width: 100%;
	}
	
	.formKontakt_012 .googleMapsContainer, 
	.formKontakt_012 .videoIframeContainer{padding-bottom:78%;}
	
	.formKontakt_012 .textLock{width:92%;}
	
	.formKontakt_012 .moduleBoxHolder .spacer{margin:8% 0;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	#outer .formKontakt_012 .basicFramePadding{
		padding-top:30px;
		padding-bottom:30px;
	}
	
	#immoDetails_kontaktanfrage {
		background-image:none;	
	}
	
	.formKontakt_012 .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formKontakt_012 .submitButton .divTableCell.datenschutz{
		width:21% !important;
		float:left;
	}
	
	.formKontakt_012 .divTableCell.spacer {
		display:none;
	}
	
	.formKontakt_012 .submitButton .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formKontakt_012 .kontaktDaten{width:100%;float:none; margin-bottom:1.5em;}
	.formKontakt_012 .geoData{width:100%; float:none;}
	
	.formKontakt_012 .textLock{line-height:1.2em;}
	.formKontakt_012 .responsiveFormular .checkboxRadioContainer{margin-bottom:1.15em;}
	
	.formKontakt_012 .formRow textarea{
	 	min-height: 106px;
	}
	.formKontakt_012 .formRow.lastEle {
		float: left;
	}
	.formKontakt_012 .anrede .formElement{
		width:50% !important;
		float: left;
	}
	/*.formKontakt_012 .spalte_two.editArea{
		width: 100% !important;
	}*/
	
	.modul_formular_kontakt_005 .textContainerLeft {
		width: 100% !important;
		margin-bottom: 15px;
	}
	.modul_formular_kontakt_005 .textContainerRight {
		width: 100% !important;
	}
	
	.formKontakt_012 .modul_formular_kontakt_005 .responsiveFormular .formElement{height:inherit;}
	/*.formKontakt_012 .formRow.lastEle .formElement{width:100% !important;}*/
	.formKontakt_012 .responsiveFormular .lastEle .formSpacer{display:none;}
	
}
@media all and (max-width: 360px) {
	.formKontakt_012 .floatLeft.textLock{width:88%;}
	.formKontakt_012 .spalte_one.editArea {
		margin-bottom: 35px;
		padding-right: 0 !important;
		width: 100% !important;
	}
	.formKontakt_012 .spalte_two.editArea {
		width:100%;
	}
	
	.formKontakt_012 .modul_formular_kontakt_005 .responsiveFormular .formElement.submit {
		width:45% !important;
	}
	.formKontakt_012 .firmenLogo.moduleBoxInnerImage.corporate_border {
		height: inherit !important;
	}
	/*.formKontakt_012 .formRow.lastEle .formElement.submit {
		float: left;
		margin-top: 0;
		margin-bottom:0;
	}*/
	
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.formKontakt_012 .floatLeft.textLock{width:86%;}
	.formKontakt_012 .modul_formular_kontakt_005 .responsiveFormular .formElement.submit {
		width: 50% !important;
	}
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/formulare/formular_kontakt_005/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/formulare/formular_kontakt_005/styles.css*/
/********************************************************/
charset "utf-8";
/* CSS Document */

.modul_formular_kontakt_005{

}


.modul_formular_kontakt_005 .textContainerLeft {
	float:left;
	width:46%;
}

.modul_formular_kontakt_005 .textContainerRight {
	float:Right;
	width:50%;
}

.modul_formular_kontakt_005 .responsiveFormular .formSpacer{width:5%;}

.modul_formular_kontakt_005 .textContainerRight .checkboxAside {
	margin-top:0.8em;	
}

.modul_formular_kontakt_005 .textContainerRight .checkboxAside.firstCheck {
	margin-top:0em;
}

.modul_formular_kontakt_005 .textContainerRight .text_small.text_small_special {
	line-height:1.2em;
}
@media all and (max-width: 480px) {
	.modul_formular_kontakt_005 .responsiveFormular .formRow {
		margin-bottom: 0px !important;
	}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_015/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_015/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.news_015 .subHeadline,
.news_015 .headline{
	text-align:		center;
	margin:			0 auto 10px; 
	width:			80%;
}

.news_015 .moduleBoxImageWrap {
	display:none;	
}

.news_015 .innerModuleBox{margin-top:2em;}

.news_015 .linespacer{
	height:		1px;
	margin:		20px 0 35px;
	border-bottom:	1px solid;
}

.news_015 .moduleBoxHolder {/*float:left;*/}
.news_015 .moduleBoxLine{
	width:		80%;
	margin:		0 auto;
	height:		3px;
}

.news_015 .boxOne,
.news_015 .boxTwo,
.news_015 .boxThree,
.news_015 .boxFour,
.news_015 .boxFive { width:29.66%; float:left;}

.news_015 .clear.spiritBox,
.news_015 .spiritBox,
.news_015 .spiritBoxOne,
.news_015 .spiritBoxTwo{display:none;}

.news_015 .moduleBoxImageWrap{
	position:		relative;
	margin-bottom:	1.25em;
}

.news_015 .moduleBoxImage{
	overflow:hidden;
	width:100%;
	text-align:center;
}
.news_015 .moduleBoxImage a{display:block; height:100%; width:100%;}

.news_015 .moduleBoxInnerImage img{width:100%; height:auto;}
.news_015 .moduleBoxSpacer {
	float:		left;
	width:		5.5%;
	height:		325px;
	text-align:	center;
	position:	relative;
}

.news_015 .moduleBoxSpacer.first {
	width:3%;
}

.news_015 .buttonHolder{
	margin-top:1.25em;
}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.news_015 .headline{width:70%;}
}
@media only screen and (max-width : 1024px) {
	.news_015 .headline{width:90%;}
}

@media only screen and (max-width : 1090px) {
	.news_015 .spiritBoxOne,
	.news_015 .spiritBoxTwo{display:block; clear:both; margin-bottom:15px;}
	.news_015 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	.news_015 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.news_015 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.news_015 .moduleBoxSpacer{height:300px;}

}
@media only screen and (max-width : 1024px) {}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.news_015 .spiritBoxOne,
	.news_015 .spiritBoxTwo{display:block; clear:both; margin-bottom:15px;}
	.news_015 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	
	.news_015 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.news_015 .moduleBoxSpacer.spaceFour{display:none;}

	.news_015 .moduleBoxSpacer{height:300px;}

}
@media only screen and (max-width : 800px) {
	.news_015 .moduleBoxSpacer{width:10%;}
	.news_015 .moduleBoxSpacer.spaceThree{
		width:100%;
		height:1px !important;
	}
	.news_015 .boxOne,
	.news_015 .boxTwo,
	.news_015 .boxThree { width:45%; }
	
	.news_015 .moduleBoxHolder{margin-bottom:3em;}
	.news_015 .moduleBoxHolder:nth-last-child(2) {margin-bottom:0;}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.news_015 .moduleBoxSpacer.spaceThree {
		clear: both;
		display: block;
		height: 1px !important;
		width: 100%;
	}

}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.news_015 .spiritBoxOne{display:none;}
	.news_015 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.news_015 .moduleBoxSpacer{width:9%;}
	.news_015 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.news_015 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.news_015 .clear.spiritBox{display:block;}
	.news_015 .moduleBoxSpacer.first{width:4.5%;}
	.news_015 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.news_015 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.news_015 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.news_015 .boxOne,
	.news_015 .boxTwo,
	.news_015 .boxThree { width:45%; }
	.news_015 .boxFour,
	.news_015 .boxFive { width:45%; }
	.news_015 .moduleBoxSpacer.spaceThree{display:none;}
}
@media all and (max-width: 610px) {
	.news_015 .innerModuleBox{margin-top:35px;}
	.news_015 .moduleBoxHolder{margin-bottom:25;}	
	
	.news_015 .headline{width:100%;}
	.news_015 .textCenter{text-align:left;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

	.news_015 .boxOne,
	.news_015 .boxTwo,
	.news_015 .boxThree,
	.news_015 .boxFour,
	.news_015 .boxFive { width:100%; }
	
	.news_015 .moduleBoxSpacer{display:none;}
	.news_015 .moduleBoxSpacer.spiritBox.spaceThree,
	.news_015 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.news_015 .moduleBoxHolder{margin-bottom:40px;}
	.news_015 .moduleBoxHolder.boxThree{margin-bottom:0px;}
	.news_015 .moduleBoxSpacer.spaceFour{display:none;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.news_015 .moduleBoxImageWrap{margin-bottom:1.50em;}
	.news_015 .buttonHolder{margin-top:1.5em;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/news/news_017/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/news/news_017/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.news_017 .h1 {
	margin-top:0;
}

.news_017 .subtitle {

}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_090/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_090/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_007{background-color:#df4443;}*/

.text_image_090 .contentWidth.basicFramePadding {
    padding-bottom: 81px;
    padding-top: 81px;
}

.text_image_090 .moduleBoxHolderOne{width:100%;}

.text_image_090 .main-left{
	float:left;
	width:100%;
}


.text_image_090 .singleIconHolder {
	text-decoration:none;
/*    float: left;
    width: 33%;*/
}

.text_image_090 .head {
    text-align: center;
	padding-bottom: 4.2em;
}

.elementHolderLeft, .elementHolderRight {
    margin-bottom: 2.4em;
}

.elementHolderLeft {
    float: left;
    width: 100%;
}
.elementHolderRight {
    float: right;
    width: 100%;
}

/*-- ADMIN ICON--*/

/*-- CONTENT ICON --*/

.text_image_090 .icon-change-Holder{
	float:left;
	height:68px;
	margin-right: 5%;
	width:68px;
	max-height:68px;
	max-width:68px;
	border-radius:2px;
	font-size:2em;
	text-align:center;
}


.text_image_090 .icon-change {
    height: 100%;
    position: relative;
    width: 100%;
}

.text_image_090 .icon-placeholder {
    left: 22%;
    position: absolute;
    top: 26%;
}
/*
.text_image_090 .toggelIcons {
    display: inline-block;
    height: 65px;
    left: 0;
    position: absolute;
    top: 0;
    width: 65px;
}
*/
.text_image_090 .editMode .iconBoX {
	cursor:pointer;
}

/*----------------*/

.text_image_090 h4, 
.text_image_090 .h4 {
    margin-bottom: 0.9em;
}

.text_image_090 .title.h4 {
    line-height: 1.1em;
}

.text_image_090 .main-right{
	float:right;
	width:33%;
	position:absolute;
	bottom:0;
	right:0;
}

.text_image_090 .iconBoX{
    float: left;
    margin-bottom: 2.5em;
    margin-right: 4%;
    width: 29.33%;
}

.text_image_090 .moduleBoxSpacer{
	width:2%;
}

.text_image_090 .basicFramePadding{
	
}

.title.h2{line-height:1.4;}
.text_image_090 .subtitle{margin-bottom:20px;}

.text_image_090 .mainBigImage{width:100%;}
.text_image_090 .mainBigImage img {/*max-height:385px;*/ margin-left:-30px !important; margin-top:0 !important; margin-bottom:0 !important;}
.text_image_090 .contentModuleBoxButton{margin-top:34px;}


.text_image_090 .editMode .main-left {
    float: left;
    width: 100%;
}

.editMode .elementHolderLeft {
    float: left;
    width: 100%;
}

.editMode .iconBoX{
	width:31%;
	float:left;
	margin-right:3.5%;
}

.editMode .iconBoX.third{
	margin-right:0%;
}

.editMode .elementHolderRight {
    float: right;
    width: 100%;
}

.text_image_090 .editMode .main-right {
    position: relative;
}

@media all and (max-width: 1280px) {
	/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_090 .main-right{
		width:36%;
	}
	.text_image_090 .main-right{
		width:28%;
		right: 30px;
	}
}
@media all and (max-width: 960px) {
	
	.text_image_090 .elementHolderLeft {
		float: left;
		width: 46.5%;
	}
	.text_image_090 .iconBoX{
		width: 100%;
		margin-right:0%;
	}
	
	.text_image_090 .elementHolderRight {
		float: right;
		width: 46.5%;
	}
}
@media all and (max-width: 800px) {
	.text_image_090 .main-right {
		width: 44%px;
	}
	.text_image_090 .main-left{
		width:100%;
	}
	
	.text_image_090 .modul_text_003{
		width: 52%;	
	}
	.text_image_090 .basicFramePadding {
		padding-bottom: 40px !important;
		padding-top: 40px;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_090 .contentWidth.basicFramePadding{
		padding-top: 68px;
	}
	.text_image_090 .moduleBoxSpacer{
		display:none;
	}

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_090 .main-left{width:100%; float:none; padding-bottom:0;}
	.text_image_090 .main-right{width:70%; float:right; position:relative;}
	.text_image_090 .modul_text_003{
		width: 100%;	
	}
	.text_image_090 .contentWidth.basicFramePadding{
    	padding-bottom: 0px;
		padding-top: 70px;
	}
	.text_image_090 .basicFramePadding {
		padding-bottom: 0px !important;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_090 .elementHolderLeft, 
	.text_image_090 .elementHolderRight{
		margin-bottom: 0em;
		width: 100%;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	

}

@media all and (max-width: 320px) {
	.text_image_090 .main-left{margin-bottom:25px;}
	.text_image_090 .mainBigImage{max-height:135px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_001 .headerArea {
	padding:15px 0;
}

.text_001 .moduleBoxHolder {
	float:left;
	width:45%;
}

.text_001 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:10%;
	height:150px;
	text-align:center;
}

.text_001 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_001 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_001 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_001 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/text/text_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/text/text_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_000 .h1 {
	margin-top:0;
}

.modul_text_000 .subtitle {
	
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_019/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_019/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_019 .headerArea {
	padding:15px 0;
}

.text_019 .moduleBoxHolder {
	width:100%;
	margin:0 auto;
	text-align:left;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
}
@media all and (max-width: 960px) {
	.text_019 .moduleBoxHolder {width:90%;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_019 .moduleBoxHolder {width:100%;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_019 .moduleBoxHolder {text-align:left;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/formulare/formular_kontakt_006/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/formulare/formular_kontakt_006/styles.css*/
/********************************************************/
.modul_formular_kontakt_006 .formRow.text_tiny .iconElement{display:block; float:left;}
.modul_formular_kontakt_006 .formRow.text_tiny .iconLabel{display:block; margin-left:20px;}


/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text/text_011_12points/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text/text_011_12points/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


/*.text_011_12points .moduleBoxHolder {
	float:left;
	width:22%;
}


.text_011_12points .moduleBoxSpacer {
	float:left;
	height:25px;
	width:4%;
	text-align:center;
}

.text_011_12points .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}*/

.text_011_12points .moduleBoxHolder li{float:left; width:16.8%; margin-right:2.8%; margin-bottom:3.5em;}
.text_011_12points .moduleBoxHolder li.last{margin-right:0;}


.text_011_12points .moduleBoxHolder ol { counter-reset: item; padding-left:0; margin:0;}
.text_011_12points .moduleBoxHolder li { 
	display: block; 
	position:relative;
	padding-left:4em;/*74*/
	/*margin-bottom: 1.2em;*/
}
.text_011_12points .moduleBoxHolder li:before { 
	/*content: counter(item) ". "; */
	content: counter(item) ;
	counter-increment: item;
	
	color: #fff;
	font-size:2.288em; 
	background-color:#515151;
	
	border-radius:20em;
	padding:0 0 0 0.3em;
	margin-right:18px;
	margin-left:-73px;
	
	
	position:absolute;	
	width:60px;
	height:60px;
	display:block;
	
	box-sizing:border-box;
	padding-left:0px;/*18*/
	padding-top:20px;/*15*/
	text-align:center;
	
	/*top: 166px;*/
}

.text_011_12points .moduleBoxHolder li.point9,
.text_011_12points .moduleBoxHolder li.point10,
.text_011_12points .moduleBoxHolder li.point11,
.text_011_12points .moduleBoxHolder li.point12{margin-bottom:0;}

@media all and (max-width: 1280px) {
	.text_011_12points .moduleBoxHolder li{width:16.6%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.text_011_12points .moduleBoxHolder li:before {
		font-size:1.988em; 
		margin-left: -65px;
		width:55px;/*40*/
		height:55px;/*40*/
		padding: 15px 0 0 0;/*6 0 0 11*/
	}
	
	.text_011_12points .moduleBoxHolder li{padding-left: 3.55em; width:24.7%;/*15.7*/}
	.text_011_12points .moduleBoxHolder li.last.point4,
	.text_011_12points .moduleBoxHolder li.last.point8{margin-right:2.8%;}
	
	.text_011_12points .moduleBoxHolder li.point3,
	.text_011_12points .moduleBoxHolder li.point6,
	.text_011_12points .moduleBoxHolder li.point9{margin-right:0;}
	.text_011_12points .moduleBoxHolder li.point9{margin-bottom:3.5em;}	
}
@media all and (max-width: 960px) {
	.text_011_12points .moduleBoxHolder li:before {}
	.text_011_12points .moduleBoxHolder li{padding-left: 4em; width:40.2%; margin-right:3.5%;}
	.text_011_12points .moduleBoxHolder li.second{margin-right:0;}
	
	.text_011_12points .moduleBoxHolder li:first-child,
	.text_011_12points .moduleBoxHolder li,
	.text_011_12points .moduleBoxHolder li.second{margin-bottom:1.2em;}
	
	.text_011_12points .moduleBoxHolder li.point3,
	.text_011_12points .moduleBoxHolder li.point9{margin-right:3.5%;}
	
	.text_011_12points .moduleBoxHolder li.last.point4,
	.text_011_12points .moduleBoxHolder li.last.point8{margin-right:0;}
	
	.text_011_12points .moduleBoxHolder li.point10{margin-bottom:3.5em;}
	
	/*
	.text_011_12points .moduleBoxHolder li:before { 
		display:none;
	}
	
	.text_011_12points .moduleBoxHolder li {
		padding:0;
		margin:0;	
	}
	*/
}
@media all and (max-width: 800px) {
	.text_011_12points .moduleBoxHolder li{width:38.3%;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_011_12points .moduleBoxHolder li{width:38.2%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_011_12points .moduleBoxHolder li:before {margin-left: -69px; margin-right:14px;}
	.text_011_12points .moduleBoxHolder li{padding-left: 4.15em; width:100%;/*35*/ margin-right: 0;/*5.5*/ box-sizing: border-box;}
	
	.text_011_12points .moduleBoxHolder li.point9,
	.text_011_12points .moduleBoxHolder li.point10,
	.text_011_12points .moduleBoxHolder li.point11{margin-bottom:1.2em;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_011_12points .moduleBoxHolder li{width:100%; box-sizing:border-box; margin-right:0; margin-bottom:1.2em;}
	
	.text_011_12points .moduleBoxHolder li:before { 
		display:none;
	}
	.text_011_12points .moduleBoxHolder li { 
		padding-left:0;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/immoSearchResult/immoSearchResult_R2G_MAP_REF_small_form/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/immoSearchResult/immoSearchResult_R2G_MAP_REF_small_form/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*Suchergebnisse Header (Allgemein)*/
.immoSearchResult_R2G_MAP_REF_small_form{
	/*background: url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/immoSearchResult/immoSearchResult_R2G_MAP_REF_small_form/assets/images/repeater-xy.jpg);*/
	background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwODAxNzU4NDdFQTExRTU5MTZGRDIyMzgyNjZDOUZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwODAxNzU5NDdFQTExRTU5MTZGRDIyMzgyNjZDOUZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzA4MDE3NTY0N0VBMTFFNTkxNkZEMjIzODI2NkM5RkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzA4MDE3NTc0N0VBMTFFNTkxNkZEMjIzODI2NkM5RkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAASABIDAREAAhEBAxEB/8QAewABAQEBAAAAAAAAAAAAAAAAAwIBCgEBAQAAAAAAAAAAAAAAAAAAAAEQAAIAAgcFBQkAAAAAAAAAAAECAwQAETESEzM0IWEiMmJxUlNjRPBBUUODVDWFlREBAAEBBQkAAAAAAAAAAAAAAAERMWGB4TLwQVGRAhJSYgP/2gAMAwEAAhEDEQA/AO0PZU6K5SEpiGZmWYI8VluCMquCgBFjuoVYWxEulRhhtYuw2ZXWCpVJWWUBTFc3WQvCIUEKFrROSGq8W1QERERZPVzyCXZzuy1uL6q3wObM82zopOz4+Eaq48ctPqlIuspZu2wuFw1I7IyQlaGkrLKoRosRa2hM0M3a7gJZF5YdRZqmAuVV8Sv7nm2XfgykGIfp1Kz9hjOvwHCEXYP3sTUYeoTWdyzN8rl6aAnrhbpm7M46bd4/Vh0AhkzmbqZrK1WT83f4XTh0Af5f4/2/X0D/2Q==');
	background-repeat:repeat;
}

.immoSearchResult_R2G_MAP_REF_small_form .searchFormFields {
	padding-bottom:1.5em;/*2*/
}

.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements {
    background-color: #ffffff;
    box-sizing: border-box;
    /*float: left;*/
    padding: 30px 40px 23px;
    position: relative;
    width: 100%;
	margin-top: -52px;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25);
}

.immoSearchResult_R2G_MAP_REF_small_form .searchResult.noCard .mainFormElements{
	margin-top:	60px;
}

.immoSearchResult_R2G_MAP_REF_small_form .objektHeadline {
    /*float: left !important;*/
    margin-top: 82px ;
    width: 100%;
}

.immoSearchResult_R2G_MAP_REF_small_form .objNrInImage{
	display:none;
	position:relative;
	z-index:10;

	background-color:rgba(255,255,255,0.70);
	min-height:2.2em;
	margin-top:-2.2em;

	box-sizing:border-box;
	padding:0.4em 0 0 1.9em;

	height: 38px;
	overflow:	hidden;
}

.immoSearchResult_R2G_MAP_REF_small_form .noSelectBody{
	background-color:	transparent;
	padding:			0;
	text-align:			right;
}

.immoSearchResult_R2G_MAP_REF_small_form .noSelectBody:hover{border:none;}

.immoSearchResult_R2G_MAP_REF_small_form .jqTransformSelectWrapper.noInput.noSelectBody .jqTransformSelectedLabel span{color:#000 !important;}
.immoSearchResult_R2G_MAP_REF_small_form .jqTransformSelectWrapper.noSelectBody .jqTransformSelectedLabel span,
.immoSearchResult_R2G_MAP_REF_small_form .jqTransformSelectWrapper.noInput.noSelectBody .jqTransformSelectedLabel{text-align:right; padding-left:0;}

.immoSearchResult_R2G_MAP_REF_small_form .mapHolder {
	position:	relative;
	height:		655px;
    overflow: 	hidden;
	z-index: 	0;
}

/*Suchergebnisse Immo-Elemente*/
.immoSearchResult_R2G_MAP_REF_small_form .noImmoSearch{margin-left:30px;}
.immoSearchResult_R2G_MAP_REF_small_form .immoSearchResultMain {
	margin-left: -30px;
    width: calc(100% + 60px);
}

.immoSearchResult_R2G_MAP_REF_small_form .immoSearchContainer {
	float:left;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;

	width:33.33%;
	margin-top:1.8em;
	margin-bottom:1.8em;
}

.immoSearchResult_R2G_MAP_REF_small_form .immoSearchContainerInner {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	background-color: #fff;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.18);
    box-sizing: border-box;
    margin: 0px 26px;
    padding: 0 2em 1.5em;

	position:relative;
	/*für die Referenz-Banner*/
	border-top: 1px solid #bbbbbb;
}
.immoSearchResult_R2G_MAP_REF_small_form .immoTitelbild{
	margin: 0px 26px;
}

.immoSearchResult_R2G_MAP_REF_small_form .immoTitelbild.corporateFrame.wrapped{

}
.immoSearchResult_R2G_MAP_REF_small_form .immoTitelbild a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}

.immoSearchResult_R2G_MAP_REF_small_form .immoMainContainer {
	position:relative;
	min-height: 245px;
}

.immoSearchResult_R2G_MAP_REF_small_form .searchResultMainContainer.refMode .immoMainContainer {
	min-height: 155px;
}


.immoSearchResult_R2G_MAP_REF_small_form .immoMainContainer .immoMainContainerInner{padding-top:1.55em;}

.immoSearchResult_R2G_MAP_REF_small_form .buttonHolder.memorize{display:none;}

.immoSearchResult_R2G_MAP_REF_small_form .objDatenHolder {
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    margin-bottom: 2em;
    padding-bottom: 0.3em;
    padding-top: 0.35em;
}

.immoSearchResult_R2G_MAP_REF_small_form .dataElement {
	float:left;
	width:50%;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.immoSearchResult_R2G_MAP_REF_small_form .noIcons .dataElement.flaecheHolder{width:61%;}

.immoSearchResult_R2G_MAP_REF_small_form .flaecheHolder{
	float:right !important;
}


.immoSearchResult_R2G_MAP_REF_small_form .buttonElement {
    float: right;
}

.immoSearchResult_R2G_MAP_REF_small_form .dataElement.datatwo {
    width: auto !important;
	margin-top: 5px;
	margin-right: 10px;
}

.immoSearchResult_R2G_MAP_REF_small_form .dataElement.preis{margin-bottom:0.5em;}

.immoSearchResult_R2G_MAP_REF_small_form .dataElement .value.h4{line-height:1.1em;}
.immoSearchResult_R2G_MAP_REF_small_form .dataElement .value.h3{line-height:1.1em;}

.immoSearchResult_R2G_MAP_REF_small_form .dataElement.datatwo,
.immoSearchResult_R2G_MAP_REF_small_form .dataElement.submitButton{width:50%; float:left;}
.immoSearchResult_R2G_MAP_REF_small_form .dataElement.submitButton{margin-top:0.4em;}


.immoSearchResult_R2G_MAP_REF_small_form .preis .immoSearch_label { float: none;}

.immoSearchResult_R2G_MAP_REF_small_form .dataElement [class^="icon-"]:before,
.immoSearchResult_R2G_MAP_REF_small_form .dataElement [class*=" icon-"]:before{margin:0;}


.immoSearchResult_R2G_MAP_REF_small_form .datatwo .immoSearch_label {
    font-size: 1.6em;
    line-height: 1em;
}

.immoSearchResult_R2G_MAP_REF_small_form .immoSearch_label,
.immoSearchResult_R2G_MAP_REF_small_form .light .immoSearch_label,
.immoSearchResult_R2G_MAP_REF_small_form .immoSearch_value,
.immoSearchResult_R2G_MAP_REF_small_form .light .immoSearch_value{
    float: left;
    width: auto;
}
.immoSearchResult_R2G_MAP_REF_small_form .immoSearch_value{
	margin-right: 5px;
	float:right;
}

.immoSearchResult_R2G_MAP_REF_small_form .dataElement.submitButton {
	padding-left:0;
	border-left:none;
}

.immoSearchResult_R2G_MAP_REF_small_form .immoSearch_headline {
    overflow: hidden;
	margin-bottom:0.95em;
}

.immoSearchResult_R2G_MAP_REF_small_form .immoMainContainer .smallHeadline {
    font-size: 1.075em;
    line-height: 1.9em;
    margin-bottom: 0em;
}
.immoSearchResult_R2G_MAP_REF_small_form .immoSearch_infotext{
	display:	inline-block;
}

.immoSearchResult_R2G_MAP_REF_small_form .buttonHolder.memorize{
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

	border:1px solid #cccccc;
	border-top:none;

	-webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);

	width:35px;
	height:35px;

	position:absolute;
	right:1.6em;/*1.9*/
	top:0;

	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;

	font-size:1.2em;
	text-align:center;
}

.immoSearchResult_R2G_MAP_REF_small_form .memorizeMe .icon-star-empty-1 { display: block; color:#999; }
.immoSearchResult_R2G_MAP_REF_small_form .memorizeMe .icon-star-1 { display: none; color:#000; }

.immoSearchResult_R2G_MAP_REF_small_form .memorizeMe.memorized .icon-star-empty-1 { display: none; }
.immoSearchResult_R2G_MAP_REF_small_form .memorizeMe.memorized .icon-star-1 { display: block; }

.immoSearchResult_R2G_MAP_REF_small_form .memorizeMe span {
	width:35px;
	padding-top: 0.5em;
}



/*Suchergebnisse Header (Immo-Pager)*/

.immoSearchResult_R2G_MAP_REF_small_form .searchImmoPagesNumber {
	text-align:center;
}

.immoSearchResult_R2G_MAP_REF_small_form .searchImmoPagesNumber,
.immoSearchResult_R2G_MAP_REF_small_form .searchImmoPagesNumber a { color:#999; }
.immoSearchResult_R2G_MAP_REF_small_form .searchImmoPagesNumber a.active { color:#000; }

.immoSearchResult_R2G_MAP_REF_small_form .searchImmoPagesNumber,
.immoSearchResult_R2G_MAP_REF_small_form .searchImmoPageDirection {display:inline-block;}
.immoSearchResult_R2G_MAP_REF_small_form .search_result_pager{text-align:center;}


.immoSearchResult_R2G_MAP_REF_small_form .immoSearchPager.immoSearchFooter {
    padding-bottom: 80px;
}


.immoSearchResult_R2G_MAP_REF_small_form .refImage a{
	cursor:default;
}

.immoSearchResult_R2G_MAP_REF_small_form .mobile-grab{
	display: none;

	position: absolute;
	/*background: url('https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/immoSearchResult/immoSearchResult_R2G_MAP_REF_small_form/assets/images/grab_map.png') repeat;*/
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAQCAYAAABz9a1kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkU3RjM4QzMxMDYyMTFFNkFCQTBGRTgzMUU3QUM2N0MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkU3RjM4QzIxMDYyMTFFNkFCQTBGRTgzMUU3QUM2N0MiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQzOTU3NENCRUI5MTFFNUIxRjlFNTQ4RDY3NDYzMDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQzOTU3NERCRUI5MTFFNUIxRjlFNTQ4RDY3NDYzMDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5tbSjrAAACt0lEQVR42qRV2U4qURCs0cGgxNHEoILGNeK+hEh88Cf5Kd58cd8TUOMaY5xElozI7WrS3HF4EejkZAh9Tk13dZ0a5/v7Ow/AkxXIQn9/P56fn3F6eorR0VGsr68jHo+jXq/Dgns+Pj5wdHSEwcFBZLNZ/e/n5wedYhwfH8ckfNcSfX19KJfLODk5Qa1Ww87ODsbGxvSwAXBPtVrF+fm5gvAFk5OTWgBXLxiOAORlk3dzcxPc3d1hYWFBF6PRaOjTcRxdpVIJsg/pdBqZTEZBuYdPvoi5LjBissd3np6e8lKdJxFsbGxgYGCgRbFR+P7+rjS7rovt7W0kEgl9MYFZxMvLC87OziAY6BRDIibLd6+urrC1tdWiMDznIAg4QwVZXl7G9PT0L5pZCEfBDllAMpnsGMNYc6JiNQBSeH19jVQqpQDsJFwAmXh8fMTt7S12d3dVjFEW/oIhoo7JRP6L1Q77vo/Dw0P9ncvlMDIy0ia2sCApNt4cy3eDsbm5CdeqE2Y08fb2htXVVUxNTWmH4cP8fXFxgfv7eywuLmJ+fl5zppdeMPTWPDw8eJeXl8HExARWVla0E1O7dWmCZHdkwQRpt0EwIBjoAqMp1kKhoJXu7e1heHhYKzYAHiaFFBufUVHzHFk4ODjQ/7rBsHCEorwo2ZNES6zskGG+MDc31+YLRjUFyf2zs7O/bkIHGDFh03ep6Kj1csbsgN3t7+//EqPt+fz8VEGSXt6a6Bj+isHPBBtyw4lKpaJi+/r6Ul8YHx9v842wIKkF+oJZfC8YjmzISzee+EFQLBaVQqqZVdoMTZBUOg0wKkjm+KSndIHRtPjX19e8KNkbGhoKzBOixsSPE+2ZQXs2QYbHwDxtuwuM5q1hcm1trUVh1J553aRYLC0tYWZmps2YOApeW3bHr2inGBb/BBgAx2PT/8kztzYAAAAASUVORK5CYII=') repeat;

	width: 	30px;
	height: 100%;
	top: 	0;
	right:  0;

	-webkit-box-shadow: 0 0 3px 0 #363636;
			box-shadow: 0 0 3px 0 #363636;
}

.immoSearchResult_R2G_MAP_REF_small_form .courtageInfo {
	margin-top:10px;
}

/*
**Formular
*/

.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *{
	float:left;
	/*width:14.285%;*/
	width:10%;
	box-sizing:border-box;
	height:48px;
}

/*Plz/Ort*/
.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-child(1){
	width: 14.9%;
	margin-right:1.5%;
}

/*Objektart und Vermarktungsart*/
.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-child(2),
.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-child(3){
	width: 14%;
	margin-right:1.5%;
}

.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-child(3){
	margin-right:1.5%;
}

/*Preis Fläche Nummer*/
.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-last-child(-n+5){
	width: 11.5%;
	margin-right:1.5%;
}

/*button*/
.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-last-child(2){
	width: 13.6%;
	margin-right:0;
	min-width:115px;
	float:right;
}


.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-last-child(1){
	float:none;
	height:0;
}

.immoSearchResult_R2G_MAP_REF_small_form .formElement.submit input{
	height:88%;
}

/*.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements .formElement.submit {
	position: relative;
}

.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements .formElement.submit:before {
	color: #ffffff;
	content: "\e81a";
	font-family: "fontello";
	right: 20px;
	position: absolute;
	top: 10px;
	z-index: 5;
	font-size: 1.1em;
	pointer-events: none;
}*/

/*
**Sortierungs Selector
*/
.immoSearchResult_R2G_MAP_REF_small_form .sortSelectField .jqTransformSelectWrapper {
	border: none;
    background-color: transparent;


    display: block;
}


/*JQtransform */
.immoSearchResult_R2G_MAP_REF_small_form .sortSelectField .sortSelectWrapper {
	/*width: 26%;
	margin: 0 auto;
	min-width:204px;*/
	display:flex;
	justify-content: center;
}

/*
.immoSearchResult_R2G_MAP_REF_small_form .sortSelectField .sortSelectWrapper > *{
	float:left;
	width:auto;
}*/
/*
.immoSearchResult_R2G_MAP_REF_small_form .sortSelectField .sortSelectWrapper > *:nth-child(1){
	width:auto;
}*/

.immoSearchResult_R2G_MAP_REF_small_form .sortSelectField .jqTransformSelectWrapper,
.immoSearchResult_R2G_MAP_REF_small_form .sortSelectField .jqTransformSelectedLabel{
	height: auto !important;
    line-height: 24px !important;
    min-height: 0;
}

.immoSearchResult_R2G_MAP_REF_small_form .sortSelectField .jqTransformSelectedLabel span{
	line-height: 24px !important;
	font-weight: bold;
}

.immoSearchResult_R2G_MAP_REF_small_form .sortSelectField .jqTransformSelectWrapper a.jqTransformSelectOpen .jqTransformSelectIcon {
    background-color: transparent;
}

#outer .immoSearchResult_R2G_MAP_REF_small_form .sortSelectField .jqTransformSelectWrapper ul {
	width: 200% !important;
	left: -88px;
}

#outer .immoSearchResult_R2G_MAP_REF_small_form .sortSelectField .jqTransformSelectWrapper .jqTransformSelectOpen {
    right: -29px;
    top: -6px;
    width: auto;
}

.immoSearchResult_R2G_MAP_REF_small_form .refMode .mainFormElements {
	width: 70%;
	margin: -52px auto 0;
}

.immoSearchResult_R2G_MAP_REF_small_form .refMode .mainFormElements > *:nth-last-child(-n+5) {
	width: 17.4%;
}

.immoSearchResult_R2G_MAP_REF_small_form .refMode .mainFormElements > *:nth-child(1) {
	width: 21.8%;
}

.immoSearchResult_R2G_MAP_REF_small_form .refMode .mainFormElements > *:nth-last-child(2) {
	width: 20%;
	white-space: nowrap;
}

.immoSearchResult_R2G_MAP_REF_small_form .immoSearchContainerInner .immoObjNumberHolder {
	display:none;
}

.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements .button .icon-angle-right:before {
	margin-right: -3px;
}



@media all and (max-width: 1280px) {
	.immoSearchResult_R2G_MAP_REF_small_form .flaecheHolder .immoSearch_label {
		float: none;
	}

	.immoSearchResult_R2G_MAP_REF_small_form .immoSearch_label,
	.immoSearchResult_R2G_MAP_REF_small_form .light .immoSearch_label{
		text-align:right;
	}

/*	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements .formElement.submit:before {
		right: 15px;
	}*/
}

@media all and (max-width: 1180px) {
	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-child(1),
	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-child(2),
	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-child(3){
		width:32.1%;
		margin-bottom:0.8rem;
	}

	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-child(3) {
		margin-right:0;

	}
	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-last-child(-n+5):not(:nth-last-child(2)) {
		width: 26%;
		margin-right: 1.8%;
	}

	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements {
		padding:30px 40px 30px;
	}
	.immoSearchResult_R2G_MAP_REF_small_form .refMode .mainFormElements > *:nth-child(1) ,
	.immoSearchResult_R2G_MAP_REF_small_form .refMode .mainFormElements > *:nth-last-child(-n+5):not(:nth-last-child(2)) {
		width: 34.5%;
		margin-bottom: 0;
	}

	.immoSearchResult_R2G_MAP_REF_small_form .refMode .mainFormElements > *:nth-last-child(2) {
		width: 27.4%;
	}

	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-last-child(2) {
		width: 16.6%;
	}
}

@media all and (max-width: 1024px) {
	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements{width:100%;}
	.immoSearchResult_R2G_MAP_REF_small_form .objektnrSearch{width:28%;}

	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchResultMain{
		margin-left: -28px;
    	width: calc(100% + 56px);
	}

	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchContainerInner{margin-left:26px; margin-right:26px;}

	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchContainer{width:50%;}
	.immoSearchResult_R2G_MAP_REF_small_form .dataElement.submitButton .button{display:block; text-align:center;}

}

@media all and (max-width: 960px) {
	.immoSearchResult_R2G_MAP_REF_small_form .noImmoSearch{margin-left:20px;}
	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchResultMain {
		margin-left: -20px;
		width: calc(100% + 40px);
	}
	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchContainer {
		width:50%;
		margin-bottom:35px;
	}

	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements,
	.immoSearchResult_R2G_MAP_REF_small_form .objektnrSearch{width:100%;}

	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements{margin-bottom:2em;}
	.immoSearchResult_R2G_MAP_REF_small_form .searchFormFields{padding-bottom:1.2em;}

	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchResultMain{padding-top:30px;}
	.immoSearchResult_R2G_MAP_REF_small_form .objektHeadline {
		margin-top: 57px !important;
	}

	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-last-child(-n+5):not(:nth-last-child(2)) {
		width: 24%;
	}

	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-last-child(2) {
		width: 22.6%;
	}
}
@media all and (max-width: 870px) {

}

/*@media all and (max-width: 800px) {
	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchResultMain {
		padding-top: 10px;
	}
	.immoSearchResult_R2G_MAP_REF_small_form .refMode .mainFormElements > *:nth-child(1) {
		width: 34% !important;
		margin-bottom: 0;
	}
	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-last-child(-n+5):not(:nth-last-child(2)) {
		width: 34% !important;
		margin-bottom: 0;
	}
}*/
@media all and (max-width: 768px) {
	#outer .immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > * {
		width:48%;
		margin-right:2%;
		margin-bottom:0.8rem;

	}

	#outer .immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-child(even) {
		margin-right:0;
		margin-left:2%;
	}

	#outer .immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-last-child(2) {
		float:left;
		margin-bottom: 0;
	}

	#outer .immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-last-child(1) {
		margin-bottom: 0;
	}

	.immoSearchResult_R2G_MAP_REF_small_form .refMode .mainFormElements > *:nth-child(1) {
		width: 48% !important;
	}
	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-last-child(-n+5):not(:nth-last-child(2)) {
		width: 48% !important;
	}

	/*.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements .formElement.submit:before {
		right: 34%;
	}*/
}
@media all and (max-width: 610px) {

	.immoSearchResult_R2G_MAP_REF_small_form .mobile-grab{
		display: block;
	}

	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements {
		margin-top: -210px;
	}

	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchResultMain{padding-top:30px;}

	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchContainer{width:100%;}

	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchResultMain {
		margin-left: -15px;
		width: calc(100% + 30px);
	}
	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchResultMain {
		padding-top: 0px;
	}
	.immoSearchResult_R2G_MAP_REF_small_form .flaecheHolder .immoSearch_label{
		float:left;
	}

	/*.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements .formElement.submit:before {
		right: 29%;
	}*/
}
@media all and (max-width: 480px) {
	.immoSearchResult_R2G_MAP_REF_small_form .noImmoSearch{margin-left:0;}
	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchResultMain {
		margin-left: 0;
		width: calc(100%);
	}

	.immoSearchResult_R2G_MAP_REF_small_form .flaecheHolder .immoSearch_label{
		float:none;
	}
	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchContainer {
		width:100%;
		float:none;
		margin-bottom:35px;
	}

	.immoSearchResult_R2G_MAP_REF_small_form .buttonElement a {padding-left: 20px; padding-right: 20px;}

	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchContainer{margin-bottom:4em;}
	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchContainer:last-child{margin-bottom:0;}

	.immoSearchResult_R2G_MAP_REF_small_form .immoTitelbild{
		margin: 0 !important;
	}

	.immoSearchResult_R2G_MAP_REF_small_form .immoSearchContainerInner {
		margin-left: 0px;
		margin-right: 0px;
	}

	#outer .immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > * {
		width:100%;
		margin-right:0;
		float:none;
	}

	#outer .immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-child(even) {
		margin-right:0;
		margin-left:0%;
	}

	#outer .immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-last-child(1) {
		height:0;
	}
	.immoSearchResult_R2G_MAP_REF_small_form .refMode .mainFormElements > *:nth-child(1) {
		width: 100% !important;
	}
	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements > *:nth-last-child(-n+5):not(:nth-last-child(2)) {
		width: 100% !important;
	}

	/*.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements .formElement.submit:before {
		right: 35%;
	}*/
}
@media all and (max-width: 415px) {
	.immoSearchResult_R2G_MAP_REF_small_form .dataElement.datatwo,
	.immoSearchResult_R2G_MAP_REF_small_form .dataElement.submitButton{
		width:45%;
	}

	/*.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements .formElement.submit:before {
		right: 31%;
	}*/

}
@media all and (max-width: 360px) {

	.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements {
		margin-top: -270px;
	}

	.immoSearchResult_R2G_MAP_REF_small_form .dataElement.datatwo{width:44%;}

	.immoSearchResult_R2G_MAP_REF_small_form .buttonElement a {padding-left: 17px; padding-right: 17px;}

	.immoSearchResult_R2G_MAP_REF_small_form .dataElement.preis{width:100%; float:none; margin-bottom:1em}
	.immoSearchResult_R2G_MAP_REF_small_form .dataElement.submitButton{width:100%; float:none;}
	.immoSearchResult_R2G_MAP_REF_small_form .dataElement.submitButton .button{display:block; text-align:center;}

	.immoSearchResult_R2G_MAP_REF_small_form .dataElement.datatwo {
		width: 18% !important;
	}
	.immoSearchResult_R2G_MAP_REF_small_form .dataElement.preis .immoSearch_label{display:inline-block; float:left;}
	.immoSearchResult_R2G_MAP_REF_small_form .dataElement.preis .immoSearch_preisValue{float:right; display:inline-block;}
}

@media all and (max-width: 320px) {

	.immoSearchResult_R2G_MAP_REF_small_form .buttonElement a {
		padding-left: 12px;
		padding-right: 12px;
	}

	/*.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements {
		padding: 0 30px 30px;
	}*/
	.immoSearchResult_R2G_MAP_REF_small_form .dataElement.preis .text.immoSearch_label {
		width: 100%;
	}
	.immoSearchResult_R2G_MAP_REF_small_form .dataElement.preis .immoSearch_preisValue {
		display: inline-block;
		float: left;
	}
	.immoSearchResult_R2G_MAP_REF_small_form .buttonElement {
		float: left;
	}

	.immoSearchResult_R2G_MAP_REF_small_form .dataElement{width:54%;}

	/*.immoSearchResult_R2G_MAP_REF_small_form .mainFormElements .formElement.submit:before {
		right: 25%;
	}*/
}

@media print {
	 body { background-color: #ffffff !important; }

	 .immoSearchResult_R2G_MAP_REF_small_form .immobilienAnfrageformular{
		display:none;
	 }

	 #footer{
		display:none;
	 }
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/immoSearchResult/immoSearchResult_R2G_MAP_REF_small_form/assets/maps/map.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/immoSearchResult/immoSearchResult_R2G_MAP_REF_small_form/assets/maps/map.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

#osm_holder {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

.clusterIcon {
	background-image:url('/pics/maps/cluster.png');
	color:#fffFFF;
}

.clusterLabel {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:12px;
	margin-left:-2px;
}

.osm-immo-popup .leaflet-popup-content {
	padding:	0;
	cursor:		pointer;
}

.leaflet-popup-content-wrapper:hover {
	-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.25);
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.25);	
}

.osm_popup .popupImage {
	width:150px;
	height:100px;
	float:left;
	overflow:hidden;
	
	background-size:100% 100%;
	background-size:cover;
	background-repeat:no-repeat;
}

.osm_popup .popupContent {
	width:250px;
	float:left;
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	
	padding:5px 15px;
	font-family: "open_sanssemibold",Arial,Helvetica,sans-serif;
}

.osm_popup .preisLabel,
.osm_popup .infoText {
	font-size:13px;
	margin-top:	3px;
}

.osm_popup .adressInfo {
	font-size: 16px;
    letter-spacing: -0.2px;
    text-transform: uppercase;
/*	color: #023064;*/
}

.osm_popup .preisLabel {
	margin-top:	3px;
	display:inline-block;
}

.osm_popup .preisValue {
/*	color:#023064;*/
	font-size:18px;
	display:inline-block;
}

.normal .leaflet-popup-tip{
	border-left:10px solid transparent !important;
	border-right:10px solid transparent !important;
	border-top:10px solid #fff !important;
}


.clear {
	clear:both;
}

/*https://admin.immobilien-lev.de/js/plugins/mapbox/mapbox.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/mapbox/mapbox.css*/
/********************************************************/
.leaflet-container{background:#fff;font:12px/20px 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#404040;color:rgba(0,0,0,.75);outline:0;overflow:hidden;-ms-touch-action:none}.leaflet-container *,.leaflet-container :after,.leaflet-container :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.leaflet-container h1,.leaflet-container h2,.leaflet-container h3,.leaflet-container h4,.leaflet-container h5,.leaflet-container h6,.leaflet-container p{font-size:15px;line-height:20px;margin:0 0 10px}.leaflet-container .marker-description img{margin-bottom:10px}.leaflet-container a{color:#3887BE;font-weight:400;text-decoration:none}.leaflet-container a:hover,.leaflet-container.dark a{color:#63b6e5}.leaflet-container.dark a:hover{color:#8fcaec}.leaflet-container .mapbox-button,.leaflet-container.dark .mapbox-button{background-color:#3887be;display:inline-block;height:40px;line-height:40px;text-decoration:none;color:#fff;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.leaflet-container .mapbox-button:hover,.leaflet-container.dark .mapbox-button:hover{color:#fff;background-color:#3bb2d0}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane,.leaflet-marker-icon,.leaflet-marker-pane,.leaflet-marker-shadow,.leaflet-overlay-pane,.leaflet-overlay-pane svg,.leaflet-popup-pane,.leaflet-shadow-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-tile-pane,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-control{position:relative;z-index:7;pointer-events:auto;float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-fade-anim .leaflet-popup,.leaflet-fade-anim .leaflet-tile{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.leaflet-fade-anim .leaflet-tile-loaded{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-container.leaflet-clickable,.leaflet-container.map-clickable,.leaflet-marker-icon,.leaflet-overlay-pane path{cursor:pointer}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging,.leaflet-dragging .leaflet-clickable,.leaflet-dragging .leaflet-container,.leaflet-dragging .map-clickable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-zoom-box{background:#fff;border:2px dotted #202020;opacity:.5}.leaflet-bar,.leaflet-control-layers{background-color:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4);border-radius:3px;box-shadow:none}.leaflet-bar a,.leaflet-bar a:hover{color:#404040;color:rgba(0,0,0,.75);border-bottom:1px solid #ddd;border-bottom-color:rgba(0,0,0,.1)}.leaflet-bar a:active,.leaflet-bar a:hover{background-color:#f8f8f8;cursor:pointer}.leaflet-bar a:hover:first-child{border-radius:3px 3px 0 0}.leaflet-bar a:hover:last-child{border-bottom:0;border-radius:0 0 3px 3px}.leaflet-bar a:hover:only-of-type{border-radius:3px}.leaflet-bar .leaflet-disabled{cursor:default;opacity:.75}.leaflet-control-zoom-in,.leaflet-control-zoom-out{display:block;content:'';text-indent:-999em}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;padding:6px 10px 6px 6px;color:#404040;color:rgba(0,0,0,.75)}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,.1);margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,.5);margin:0;box-shadow:none}.leaflet-container .leaflet-control-attribution a,.leaflet-container .map-info-container a{color:#404040}.leaflet-control-attribution a:hover,.map-info-container a:hover{color:inherit;text-decoration:underline}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-container .leaflet-control-attribution.leaflet-compact-attribution{margin:10px;background:#fff;border-radius:3px 13px 13px 3px;padding:3px 31px 3px 3px;visibility:hidden}.leaflet-control-attribution.leaflet-compact-attribution:hover{visibility:visible}.leaflet-control-attribution.leaflet-compact-attribution:after{content:'';background-color:#fff;background-color:rgba(255,255,255,.5);background-position:0 -78px;border-radius:50%;position:absolute;display:inline-block;width:26px;height:26px;vertical-align:middle;bottom:0;z-index:1;visibility:visible;cursor:pointer}.leaflet-control-attribution.leaflet-compact-attribution:hover:after{background-color:#fff}.leaflet-right .leaflet-control-attribution.leaflet-compact-attribution:after{right:0}.leaflet-left .leaflet-control-attribution.leaflet-compact-attribution:after{left:0}.leaflet-control-scale-line{background-color:rgba(255,255,255,.5);border:1px solid #999;border-color:rgba(0,0,0,.4);border-top:0;padding:2px 5px 1px;white-space:nowrap;overflow:hidden}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #ddd;border-top-color:rgba(0,0,0,.1);border-bottom:0;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-popup{position:absolute;text-align:center;pointer-events:none}.leaflet-popup-content-wrapper{padding:1px;text-align:left;pointer-events:all}.leaflet-popup-content{padding:10px 10px 15px;margin:0;line-height:inherit}.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{padding-top:15px}.leaflet-popup-tip-container{width:20px;height:20px;margin:0 auto;position:relative}.leaflet-popup-tip{width:0;height:0;margin:0;border-left:10px solid transparent !important;border-right:10px solid transparent !important;border-top:10px solid #fff !important;box-shadow:none}.leaflet-popup-close-button{text-indent:-999em;position:absolute;top:0;right:0;pointer-events:all}.leaflet-popup-close-button:hover{background-color:#f8f8f8}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-div-icon{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4)}.leaflet-editing-icon{border-radius:3px}.leaflet-bar a,.leaflet-control-layers-toggle,.leaflet-popup-close-button,.map-tooltip.closable .close,.mapbox-button-icon:before,.mapbox-icon{content:'';display:inline-block;width:26px;height:26px;vertical-align:middle;background-repeat:no-repeat}.leaflet-bar a{display:block}.leaflet-container.dark .map-tooltip .close,.leaflet-control-attribution:after,.leaflet-control-layers-toggle,.leaflet-control-zoom-in,.leaflet-control-zoom-out,.leaflet-popup-close-button,.map-tooltip .close,.mapbox-icon{opacity:.75;background-image:url(https://admin.immobilien-lev.de/js/plugins/mapbox/icons-000000@2x.png);background-repeat:no-repeat;background-size:26px 260px}.leaflet-container.dark .leaflet-control-attribution:after,.leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-container.dark .leaflet-control-zoom-in,.leaflet-container.dark .leaflet-control-zoom-out,.leaflet-container.dark .mapbox-icon,.mapbox-button-icon:before{opacity:1;background-image:url(https://admin.immobilien-lev.de/js/plugins/mapbox/images/icons-ffffff@2x.png);background-size:26px 260px}.leaflet-bar .leaflet-control-zoom-in{background-position:0 0}.leaflet-bar .leaflet-control-zoom-out{background-position:0 -26px}.leaflet-popup-close-button,.map-tooltip.closable .close{background-position:-3px -55px;width:20px;height:20px;border-radius:0 3px 0 0}.mapbox-icon-info{background-position:0 -78px}.leaflet-control-layers-toggle{background-position:0 -104px}.mapbox-icon.mapbox-icon-share,.mapbox-icon.mapbox-icon-share:before{background-position:0 -130px}.mapbox-icon.mapbox-icon-geocoder,.mapbox-icon.mapbox-icon-geocoder:before{background-position:0 -156px}.mapbox-icon-facebook,.mapbox-icon-facebook:before{background-position:0 -182px}.mapbox-icon-twitter,.mapbox-icon-twitter:before{background-position:0 -208px}.mapbox-icon-pinterest,.mapbox-icon-pinterest:before{background-position:0 -234px}.leaflet-popup-content-wrapper,.map-legends,.map-tooltip{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.map-legends,.map-tooltip{max-width:300px}.map-legends .map-legend{padding:10px}.map-tooltip{z-index:999999;padding:10px;min-width:180px;max-height:400px;overflow:auto;opacity:1;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.map-tooltip .close{text-indent:-999em;overflow:hidden;display:none}.map-tooltip.closable .close{position:absolute;top:0;right:0;border-radius:3px}.map-tooltip.closable .close:active{background-color:#f8f8f8}.leaflet-control-interaction{position:absolute;top:10px;right:10px;width:300px}.leaflet-popup-content .marker-title{font-weight:700}.leaflet-control .mapbox-button{background-color:#fff;border:1px solid #ddd;border-color:rgba(0,0,0,.1);padding:5px 10px;border-radius:3px}.mapbox-modal>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow-y:auto}.mapbox-modal.active>div{z-index:99999;transition:all .2s,z-index 0 0}.mapbox-modal .mapbox-modal-mask{background:rgba(0,0,0,.5);opacity:0}.mapbox-modal.active .mapbox-modal-mask{opacity:1}.mapbox-modal .mapbox-modal-content{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.mapbox-modal.active .mapbox-modal-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mapbox-modal-body{position:relative;background:#fff;padding:20px;z-index:1000;width:50%;margin:20px 0 20px 25%}.mapbox-share-buttons{margin:0 0 20px}.mapbox-share-buttons a{width:33.3333%;border-left:1px solid #fff;text-align:center;border-radius:0}.mapbox-share-buttons a:last-child{border-radius:0 3px 3px 0}.mapbox-share-buttons a:first-child{border:0;border-radius:3px 0 0 3px}.mapbox-modal input{width:100%;height:40px;padding:10px;border:1px solid #ddd;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.leaflet-control.mapbox-control-info{margin:5px 30px 10px 10px;min-height:26px}.leaflet-right .leaflet-control.mapbox-control-info{margin:5px 10px 10px 30px}.mapbox-info-toggle{background-color:#fff;background-color:rgba(255,255,255,.5);border-radius:50%;position:absolute;bottom:0;left:0;z-index:1}.leaflet-right .mapbox-control-info .mapbox-info-toggle{left:auto;right:0}.mapbox-info-toggle:hover{background-color:#fff}.map-info-container{background:#fff;padding:3px 5px 3px 27px;display:none;position:relative;bottom:0;left:0;border-radius:13px 3px 3px 13px}.leaflet-right .map-info-container{left:auto;right:0;padding:3px 27px 3px 5px;border-radius:3px 13px 13px 3px}.mapbox-control-info.active .map-info-container{display:inline-block}.leaflet-container .mapbox-improve-map{font-weight:700}.leaflet-control-mapbox-geocoder{position:relative}.leaflet-control-mapbox-geocoder.searching{opacity:.75}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap{background:#fff;position:absolute;border:1px solid #999;border-color:rgba(0,0,0,.4);overflow:hidden;left:26px;height:28px;width:0;top:-1px;border-radius:0 3px 3px 0;opacity:0;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap{width:180px;opacity:1}.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover{border-bottom:0}.leaflet-control-mapbox-geocoder-toggle{border-radius:3px}.leaflet-control-mapbox-geocoder.active,.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input{background:0 0;border:0;width:180px;padding:0 0 0 10px;height:26px;outline:0}.leaflet-control-mapbox-geocoder-results{width:180px;position:absolute;left:26px;top:25px;border-radius:0 0 3px 3px}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4)}.leaflet-control-mapbox-geocoder-results a,.leaflet-control-mapbox-geocoder-results span{padding:0 10px;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;font-size:12px;line-height:26px;text-align:left;overflow:hidden}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,.leaflet-control-mapbox-geocoder-results a:hover{background:#f8f8f8;opacity:1}.leaflet-right .leaflet-control-mapbox-geocoder-results,.leaflet-right .leaflet-control-mapbox-geocoder-wrap{left:auto;right:26px}.leaflet-right .leaflet-control-mapbox-geocoder-wrap{border-radius:3px 0 0 3px}.leaflet-right .leaflet-control-mapbox-geocoder.active,.leaflet-right .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-radius:0 3px 3px 0}.leaflet-bottom .leaflet-control-mapbox-geocoder-results{top:auto;bottom:25px;border-radius:3px 3px 0 0}.mapbox-logo-true:before{content:'';display:inline-block;width:61px;height:19px;vertical-align:middle}.mapbox-logo-true{background-repeat:no-repeat;background-size:61px 19px;background-image:url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI2NSIgaGVpZ2h0PSIyMCI+PGRlZnMvPjxtZXRhZGF0YT48cmRmOlJERj48Y2M6V29yayByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPjxkYzp0aXRsZS8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjEuODQ4MywtOTguNTAzOTUpIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjE3NDQxODM2LDAsMCwwLjE3NDQxODM2LDIyMC41MjI4MiwyOS4yMjkzNDIpIiBzdHlsZT0ib3BhY2l0eTowLjI1O2ZpbGw6I2ZmZmZmZjtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MTcuMjAwMDIzNjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLW9wYWNpdHk6MTtzdHJva2UtZGFzaGFycmF5Om5vbmUiPjxwYXRoIGQ9Ik0gNS4yOCAxLjUgQyA0LjU0IDEuNTYgMy45IDIuMjUgMy45MSAzIGwgMCAxMS44OCBjIDAuMDIgMC43NyAwLjcyIDEuNDcgMS41IDEuNDcgbCAxLjc1IDAgYyAwLjc4IDAgMS40OCAtMC42OSAxLjUgLTEuNDcgbCAwIC00LjI4IDAuNzIgMS4xOSBjIDAuNTMgMC44NyAyLjAzIDAuODcgMi41NiAwIGwgMC43MiAtMS4xOSAwIDQuMjggYyAwLjAyIDAuNzYgMC43IDEuNDUgMS40NyAxLjQ3IGwgMS43NSAwIGMgMC43OCAwIDEuNDggLTAuNjkgMS41IC0xLjQ3IGwgMCAtMC4xNiBjIDEuMDIgMS4xMiAyLjQ2IDEuODEgNC4wOSAxLjgxIGwgNC4wOSAwIDAgMS40NyBjIC0wIDAuNzggMC42OSAxLjQ4IDEuNDcgMS41IGwgMS43NSAwIGMgMC43OSAtMCAxLjUgLTAuNzEgMS41IC0xLjUgbCAwLjAyIC0xLjQ3IGMgMS43MiAwIDMuMDggLTAuNjQgNC4xNCAtMS42OSBsIDAgMC4xOSBjIDAgMC4zOSAwLjE2IDAuNzkgMC40NCAxLjA2IDAuMjggMC4yOCAwLjY3IDAuNDQgMS4wNiAwLjQ0IGwgMy4zMSAwIGMgMi4wMyAwIDMuODUgLTEuMDYgNC45MSAtMi42OSAxLjA1IDEuNjEgMi44NCAyLjY5IDQuODggMi42OSAxLjAzIDAgMS45OCAtMC4yNyAyLjgxIC0wLjc1IDAuMjggMC4zNSAwLjczIDAuNTcgMS4xOSAwLjU2IGwgMi4xMiAwIGMgMC40OCAwLjAxIDAuOTcgLTAuMjMgMS4yNSAtMC42MiBsIDAuOTEgLTEuMjggMC45MSAxLjI4IGMgMC4yOCAwLjM5IDAuNzQgMC42MyAxLjIyIDAuNjIgbCAyLjE2IDAgQyA2Mi42NyAxNi4zMyA2My40MiAxNC44OSA2Mi44MSAxNCBMIDYwLjIyIDEwLjM4IDYyLjYyIDcgQyA2My4yNiA2LjExIDYyLjUgNC42MiA2MS40MSA0LjYyIGwgLTIuMTYgMCBDIDU4Ljc4IDQuNjIgNTguMzEgNC44NiA1OC4wMyA1LjI1IEwgNTcuMzEgNi4yOCA1Ni41NiA1LjI1IEMgNTYuMjkgNC44NiA1NS44MiA0LjYyIDU1LjM0IDQuNjIgbCAtMi4xNiAwIGMgLTAuNDkgLTAgLTAuOTcgMC4yNSAtMS4yNSAwLjY2IC0wLjg2IC0wLjUxIC0xLjg0IC0wLjgxIC0yLjkxIC0wLjgxIC0yLjAzIDAgLTMuODMgMS4wOCAtNC44OCAyLjY5IEMgNDMuMSA1LjUzIDQxLjI3IDQuNDcgMzkuMTkgNC40NyBMIDM5LjE5IDMgQyAzOS4xOSAyLjYxIDM5LjAzIDIuMjEgMzguNzUgMS45NCAzOC40NyAxLjY2IDM4LjA4IDEuNSAzNy42OSAxLjUgbCAtMS43NSAwIGMgLTAuNzEgMCAtMS41IDAuODMgLTEuNSAxLjUgbCAwIDMuMTYgQyAzMy4zOCA1LjEgMzEuOTYgNC40NyAzMC4zOCA0LjQ3IGwgLTMuMzQgMCBjIC0wLjc3IDAuMDIgLTEuNDcgMC43MiAtMS40NyAxLjUgbCAwIDAuMzEgYyAtMS4wMiAtMS4xMiAtMi40NiAtMS44MSAtNC4wOSAtMS44MSAtMS42MyAwIC0zLjA3IDAuNyAtNC4wOSAxLjgxIEwgMTcuMzggMyBjIC0wIC0wLjc5IC0wLjcxIC0xLjUgLTEuNSAtMS41IEwgMTQuNSAxLjUgQyAxMy41NSAxLjUgMTIuMjggMS44NyAxMS42NiAyLjk0IGwgLTEgMS42OSAtMSAtMS42OSBDIDkuMDMgMS44NyA3Ljc3IDEuNSA2LjgxIDEuNSBsIC0xLjQxIDAgQyA1LjM2IDEuNSA1LjMyIDEuNSA1LjI4IDEuNSB6IG0gMTYuMTkgNy43MiBjIDAuNTMgMCAwLjk0IDAuMzUgMC45NCAxLjI4IGwgMCAxLjI4IC0wLjk0IDAgYyAtMC41MiAwIC0wLjk0IC0wLjM4IC0wLjk0IC0xLjI4IC0wIC0wLjkgMC40MiAtMS4yOCAwLjk0IC0xLjI4IHogbSA4LjgxIDAgYyAwLjgzIDAgMS4xOCAwLjY4IDEuMTkgMS4yOCAwLjAxIDAuOTQgLTAuNjIgMS4yOCAtMS4xOSAxLjI4IHogbSA4LjcyIDAgYyAwLjcyIDAgMS4zNyAwLjYgMS4zNyAxLjI4IDAgMC43NyAtMC41MSAxLjI4IC0xLjM3IDEuMjggeiBtIDEwLjAzIDAgYyAwLjU4IDAgMS4wOSAwLjUgMS4wOSAxLjI4IDAgMC43OCAtMC41MSAxLjI4IC0xLjA5IDEuMjggLTAuNTggMCAtMS4xMiAtMC41IC0xLjEyIC0xLjI4IDAgLTAuNzggMC41NCAtMS4yOCAxLjEyIC0xLjI4IHoiIHRyYW5zZm9ybT0ibWF0cml4KDUuNzMzMzQxNCwwLDAsNS43MzMzNDE0LDIzNi45MzMwOCwzOTcuMTc0OTgpIiBzdHlsZT0iZm9udC1zaXplOm1lZGl1bTtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO3RleHQtaW5kZW50OjA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO3dyaXRpbmctbW9kZTpsci10Yjt0ZXh0LWFuY2hvcjpzdGFydDtiYXNlbGluZS1zaGlmdDpiYXNlbGluZTtjb2xvcjojMDAwMDAwO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTcuMjAwMDIzNjU7bWFya2VyOm5vbmU7dmlzaWJpbGl0eTp2aXNpYmxlO2Rpc3BsYXk6aW5saW5lO292ZXJmbG93OnZpc2libGU7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTtmb250LWZhbWlseTpTYW5zOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246U2FucyIvPjwvZz48ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjE3NDQxODM2LDAsMCwwLjE3NDQxODM2LDIyMC41MjI4MiwyOS4yMjkzNDIpIiBzdHlsZT0iZmlsbDojZmZmZmZmIj48cGF0aCBkPSJtIDUuNDEgMyAwIDEyIDEuNzUgMCAwIC05LjkxIDMuNSA1Ljk0IDMuNDcgLTUuOTQgMCA5LjkxIDEuNzUgMCAwIC0xMiBMIDE0LjUgMyBDIDEzLjggMyAxMy4yNSAzLjE2IDEyLjk0IDMuNjkgTCAxMC42NiA3LjU5IDguMzggMy42OSBDIDguMDcgMy4xNiA3LjUxIDMgNi44MSAzIHogTSAzNiAzIGwgMCAxMi4wMyAzLjI1IDAgYyAyLjQ0IDAgNC4zOCAtMS45MSA0LjM4IC00LjUzIDAgLTIuNjIgLTEuOTMgLTQuNDcgLTQuMzggLTQuNDcgQyAzOC43IDYuMDMgMzguMzIgNiAzNy43NSA2IGwgMCAtMyB6IE0gMjEuNDcgNS45NyBjIC0yLjQ0IDAgLTQuMTkgMS45MSAtNC4xOSA0LjUzIDAgMi42MiAxLjc1IDQuNTMgNC4xOSA0LjUzIGwgNC4xOSAwIDAgLTQuNTMgYyAwIC0yLjYyIC0xLjc1IC00LjUzIC00LjE5IC00LjUzIHogbSAyNy41NiAwIGMgLTIuNDEgMCAtNC4zOCAyLjAzIC00LjM4IDQuNTMgMCAyLjUgMS45NyA0LjUzIDQuMzggNC41MyAyLjQxIDAgNC4zNCAtMi4wMyA0LjM0IC00LjUzIDAgLTIuNSAtMS45NCAtNC41MyAtNC4zNCAtNC41MyB6IG0gLTIyIDAuMDMgMCAxMiAxLjc1IDAgMCAtMi45NyBjIDAuNTcgMCAxLjA0IC0wIDEuNTkgMCAyLjQ0IDAgNC4zNCAtMS45MSA0LjM0IC00LjUzIDAgLTIuNjIgLTEuOSAtNC41IC00LjM0IC00LjUgeiBtIDI2LjE2IDAgMy4wMyA0LjM4IC0zLjE5IDQuNjIgMi4xMiAwIEwgNTcuMzEgMTEuOTEgNTkuNDQgMTUgNjEuNTkgMTUgNTguMzggMTAuMzggNjEuNDEgNiA1OS4yNSA2IDU3LjMxIDguODEgNTUuMzQgNiB6IE0gMjEuNDcgNy43MiBjIDEuNCAwIDIuNDQgMS4xOSAyLjQ0IDIuNzggbCAwIDIuNzggLTIuNDQgMCBjIC0xLjQgMCAtMi40NCAtMS4yMSAtMi40NCAtMi43OCAtMCAtMS41NyAxLjA0IC0yLjc4IDIuNDQgLTIuNzggeiBtIDI3LjU2IDAgYyAxLjQ0IDAgMi41OSAxLjI0IDIuNTkgMi43OCAwIDEuNTQgLTEuMTUgMi43OCAtMi41OSAyLjc4IC0xLjQ0IDAgLTIuNjIgLTEuMjQgLTIuNjIgLTIuNzggMCAtMS41NCAxLjE4IC0yLjc4IDIuNjIgLTIuNzggeiBtIC0yMC4yNSAwLjAzIDEuNTkgMCBjIDEuNTkgMCAyLjU5IDEuMjggMi41OSAyLjc1IDAgMS40NyAtMS4xMyAyLjc4IC0yLjU5IDIuNzggbCAtMS41OSAwIHogbSA4Ljk3IDAgMS41IDAgYyAxLjQ3IDAgMi42MiAxLjI4IDIuNjIgMi43NSAwIDEuNDcgLTEuMDQgMi43OCAtMi42MiAyLjc4IGwgLTEuNSAwIHoiIHRyYW5zZm9ybT0ibWF0cml4KDUuNzMzMzQxNCwwLDAsNS43MzMzNDE0LDIzNi45MzMwOCwzOTcuMTc0OTgpIiBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIi8+PC9nPjwvZz48L3N2Zz4=')}.leaflet-container.dark .leaflet-bar{background-color:#404040;border-color:#202020;border-color:rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-bar a{color:#404040;border-color:rgba(0,0,0,.5)}.leaflet-container.dark .leaflet-bar a:active,.leaflet-container.dark .leaflet-bar a:hover{background-color:#505050}.leaflet-container.dark .leaflet-control-attribution,.leaflet-container.dark .leaflet-control-attribution:after,.leaflet-container.dark .map-info-container,.leaflet-container.dark .mapbox-info-toggle{background-color:rgba(0,0,0,.5);color:#f8f8f8}.leaflet-container.dark .leaflet-control-attribution a,.leaflet-container.dark .leaflet-control-attribution a:hover,.leaflet-container.dark .map-info-container a,.leaflet-container.dark .map-info-container a:hover{color:#fff}.leaflet-container.dark .leaflet-control-attribution:hover:after{background-color:#000}.leaflet-container.dark .leaflet-control-layers-list span{color:#f8f8f8}.leaflet-container.dark .leaflet-control-layers-separator{border-top-color:rgba(255,255,255,.1)}.leaflet-container.dark .leaflet-bar a.leaflet-disabled,.leaflet-container.dark .leaflet-control .mapbox-button.disabled{background-color:#252525;color:#404040}.leaflet-container.dark .leaflet-control-mapbox-geocoder>div{border-color:#202020;border-color:rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a{border-color:#ddd #202020;border-color:rgba(0,0,0,.1) rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span{border-color:#202020;border-color:rgba(0,0,0,.75)}@media only screen and (max-width:800px){.mapbox-modal-body{width:83.3333%;margin-left:8.3333%}}@media only screen and (max-width:640px){.mapbox-modal-body{width:100%;height:100%;margin:0}}@media print{.mapbox-improve-map{display:none}}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-container img.leaflet-tile{max-width:none!important}.leaflet-container img.leaflet-marker-icon{max-width:none}.leaflet-container img.leaflet-image-layer{max-width:15000px!important}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-oldie .mapbox-modal .mapbox-modal-content{display:none}.leaflet-oldie .mapbox-modal.active .mapbox-modal-content{display:block}.map-tooltip{width:280px\8}.leaflet-oldie .leaflet-container.dark .map-tooltip .close,.leaflet-oldie .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-control-zoom-in,.leaflet-oldie .leaflet-control-zoom-out,.leaflet-oldie .leaflet-popup-close-button,.leaflet-oldie .map-tooltip .close,.leaflet-oldie .mapbox-icon{background-image:url(data:image/png;base64,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)}.leaflet-oldie .leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-in,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-out,.leaflet-oldie .leaflet-container.dark .mapbox-icon,.leaflet-oldie .mapbox-button-icon:before{background-image:url(data:image/png;base64,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)}.leaflet-oldie .mapbox-logo-true{background-image:none}

/*https://admin.immobilien-lev.de/js/plugins/mapbox/MarkerCluster.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/mapbox/MarkerCluster.css*/
/********************************************************/
.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
	-webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
	-moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
	-o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
	transition: transform 0.3s ease-out, opacity 0.3s ease-in;
	}


/*https://admin.immobilien-lev.de/js/plugins/mapbox/MarkerCluster.Default.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/mapbox/MarkerCluster.Default.css*/
/********************************************************/
.marker-cluster-small {
	background-color: rgba(181, 226, 140, 0.6);
	}
.marker-cluster-small div {
	background-color: rgba(110, 204, 57, 0.6);
	}

.marker-cluster-medium {
	background-color: rgba(241, 211, 87, 0.6);
	}
.marker-cluster-medium div {
	background-color: rgba(240, 194, 12, 0.6);
	}

.marker-cluster-large {
	background-color: rgba(253, 156, 115, 0.6);
	}
.marker-cluster-large div {
	background-color: rgba(241, 128, 23, 0.6);
	}

	/* IE 6-8 fallback colors */
.leaflet-oldie .marker-cluster-small {
	background-color: rgb(181, 226, 140);
	}
.leaflet-oldie .marker-cluster-small div {
	background-color: rgb(110, 204, 57);
	}

.leaflet-oldie .marker-cluster-medium {
	background-color: rgb(241, 211, 87);
	}
.leaflet-oldie .marker-cluster-medium div {
	background-color: rgb(240, 194, 12);
	}

.leaflet-oldie .marker-cluster-large {
	background-color: rgb(253, 156, 115);
	}
.leaflet-oldie .marker-cluster-large div {
	background-color: rgb(241, 128, 23);
}

.marker-cluster {
	background-clip: padding-box;
	border-radius: 20px;
	}
.marker-cluster div {
	width: 30px;
	height: 30px;
	margin-left: 5px;
	margin-top: 5px;

	text-align: center;
	border-radius: 15px;
	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
.marker-cluster span {
	line-height: 30px;
	}

/*https://admin.immobilien-lev.de/js/plugins/slick/slick.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/slick/slick.css*/
/********************************************************/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}

/*https://admin.immobilien-lev.de/js/plugins/slick/slick-theme.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/slick/slick-theme.css*/
/********************************************************/
@charset 'UTF-8';
/* Slider */
/*
.slick-loading .slick-list
{
    background: #fff url('https://admin.immobilien-lev.de/js/plugins/slick/./ajax-loader.gif') center center no-repeat;
}
*/

/* Icons */
/*
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/js/plugins/slick/./fonts/slick.eot');
    src: url('/js/plugins/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/js/plugins/slick/./fonts/slick.woff') format('woff'), url('/js/plugins/slick/./fonts/slick.ttf') format('truetype'), url('/js/plugins/slick/./fonts/slick.svg#slick') format('svg');
}
*/
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-slider
{
   /* margin-bottom: 30px;*/
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}


/*https://admin.immobilien-lev.de/css/plugins/animate/animate.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/css/plugins/animate/animate.css*/
/********************************************************/


/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_form_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_form_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

/*cms*/
	.slider_form_004 .editMode .contentArea.first {
		width:100%;
		padding:0;
		box-shadow:none;
	}
/*cms*/

.slider_form_004{
	min-height: 100px;
}

.slider_form_004 .sliderHolder,
.slider_form_004 .bxSliderImage {
	position:relative;
}

/*.slider_form_004 .smallButton .button {
	padding-left:0;
	padding-right:0;
}*/
.slider_form_004 .formElement.smallButton a {
	white-space: nowrap;
	text-align: center;
}

.slider_form_004 .formElement.smallButton a .icon-angle-right {
	margin-right: -4px;
}

.slider_form_004 .bxSliderContent {
	position: absolute;
	left: 0;
	top: calc(50% - 48px) !important;
	width: 100%;
	transform: translateY(-50%);
}

.slider_form_004 .editMode .bxSliderContent {
	pointer-events: auto;
}

.formElement.middleSelect.mietKaufArt {
    width: 12% !important;
}

.formElement.middleSelect.vermarktung {
    width: 12% !important;
}

.slider_form_004 .editMode .bxSliderContent .h1,
.slider_form_004 .editMode .bxSliderContent .contentText {
	width:100%;
}

.slider_form_004 #searchForm_simple_001_Form .searchTEXT{
	font-size:1.78em;
	line-height:1.7em;
	color:#ffffff;
	font-family: opensans_light;
	width: 13.6%;
}

.slider_form_004 .formElement.verySmallSelect.smallSelect {
    width: 9%;
}

.slider_form_004 .responsiveFormular .formSpacer {
    float: left;
    height: 40px;
    width: 1.2%;
}

.slider_form_004 .formSpacer.longSpacer {
    width: 1.2%;
}

.slider_form_004 .contentArea .specialText{
	font-weight:bold;
}

.slider_form_004 .contentArea.first {
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 2px;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    float: left;
    padding: 38px 42px;
    width: 38%;
}

.slider_form_004 .videoContainer {width: 91.5%; margin-left:2.1em;}

.slider_form_004 .moduleBoxSpacer {width:9%;}

.slider_form_004 .contentButton {margin-top: 1.05em;}


.slider_form_004 .bxSliderContent .contentText { font-size:1.4em; line-height:1.5em; margin-bottom:1.3em; }
.slider_form_004 .bxSliderContent .contentText p{margin-top:0;}


.adminMode .slider_form_004 .editMode .sliderFormular{
	position: relative !important;
	background-color: rgba(0, 0, 0, 0);
}


.slider_form_004 .slider_headline .specialText {
	display:block;
}


/*****************	SLIDER CONTROLS	*********************/

.slider_form_004 .customPager {
	height: 20px;
    right: 0;
    position: absolute;
    bottom: 30px;
    width: 100%;
	text-align:center;
}

.slider_form_004 .bx-pager,
.slider_form_004 .bx-controls-auto {
	width:auto;
	margin:0 auto;
	position:relative;
	padding-top:0;
	bottom:0;
}

.slider_form_004 .slick-dots {
    text-align: left;
	bottom: 0;
    margin: 0 auto !important;
    position: relative !important;
    width: auto !important;
	bottom: -28px;
}

.slider_form_004 .sliderDotWidth {
    bottom: 30%;/*37*/
    position: absolute;
    width: 100%;
}

.slider_form_004 .slick-dots li button {
	opacity:0;
	padding:0;
}


.slider_form_004 .slick-dots li,
.slider_form_004 .bx-pager.bx-default-pager a {
	-webkit-box-shadow:none;
	background-color:transparent;
	/*border-color:#05A1BA;*/
	border-width:2px;
	box-shadow:none;
	height:14px !important;
	width:14px !important;
	display:inline-block;
}

.slider_form_004 .slick-dots li,
.slider_form_004 .bx-pager.bx-default-pager a {
	height:8px;
	width:8px;
	border-radius: 15px;
	/*border:2px solid #05A1BA;*/

	margin-left:3px;
	margin-right:3px;


	background-color: transparent;
}

.slider_form_004 .slick-dots li {
    border: 3px solid #ffffff;
    box-shadow: 1px 1px 3px #787878;
    margin-left: 2px;
    margin-right: 3px;
}

.slider_form_004 .bx-pager.bx-default-pager a {
	/*background: none repeat scroll 0 0 #FFF;*/

}


/*
.slider_form_004 .slick-dots li:hover,
.slider_form_004 .slick-dots li.slick-active,
.slider_form_004 .bx-pager.bx-default-pager a:hover,
.slider_form_004 .bx-pager.bx-default-pager a.active {
   background-color: #FFFFFF;
}
*/

.slider_form_004 .bxSliderContent .contentText{width:28%;}


/*TEST Versuche*/
.slider_form_004 .imageContainer{overflow:hidden; position:relative;}
.slider_form_004 .imageContainer img{
	width:100% !important;
}



/* ===== FORMULAR ANPASSUNGEN ===== */
.slider_form_004 .sliderFormular {
    bottom: 0;
    position: absolute;
    right: 0;
    width: 100%;
}

.slider_form_004 .sliderFormular{
	background-color:rgba(0,0,0,0.49);
}

.slider_form_004 .innerSliderForm {
    padding: 28px 0 16px;
}

.slider_form_004 .responsiveFormular .formElement.smallSelect{width:10.1%;min-height:49px;}

.slider_form_004 .responsiveFormular .formElement{width:12.7%;}
.slider_form_004 .formElement.smallButton{
	width: 13%;
}
.slider_form_004 .responsiveFormular .formElement.smallSelect{margin-bottom:0.2em;}
.slider_form_004 .responsiveFormular .formRow{margin-bottom:0;}
.slider_form_004 .labelLeftText.h3{margin-bottom:0.5em; display:block;}


.slider_form_004 .modul_searchForm_simple_012 .searchTEXT {
	font-size: 1.48em;
	line-height: 1.9em;
	color: #ffffff;
	font-family: opensans_light;
}

/* MEDIA QUERRIES */

.slider_form_004 .slick-dotted.slick-slider{
    margin-bottom: 0 !important;
}

@media all and (max-width: 1680px) {
	.slider_form_004 .slick-dots {
		bottom: -55px !important;
	}
}

@media all and (max-width: 1440px) {

	.slider_form_004 .slick-dots {
		bottom: -25px !important;
	}
}

@media all and (max-width: 1280px) {
	.slider_form_004 .videoContainer {width: 65%;}
	.slider_form_004 .contentArea.first {width: 40%;}


	.slider_form_004 .sliderFormular{
		top:inherit;
		bottom:0;
	}
	.slider_form_004 .sliderDotWidth {
		bottom: 43%;
	}
	.slider_form_004 .slick-dots {
		bottom: -50px;
	}


}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.slider_form_004 .bxSliderContent .contentText {
		width:35% !important;
	}
	.slider_form_004 .sliderFormular{
		position: relative;
		background-color: rgba(0, 0, 0, 1);
	}

	.slider_form_004 .videoContainer {width: 100% !important; margin-left: 0em;}
	.slider_form_004 .contentArea.first {width: 62%;}

	.slider_form_004 .sliderDotWidth {
		bottom: 27%;
	}

	.slider_form_004 .innerSliderForm{width:40% !important;}
	.slider_form_004 .innerSliderForm{padding:1.6em 1.9em 1.5em;}
	.slider_form_004 .formElement.smallButton{margin-top:1em;}


	.slider_form_004 .innerSliderForm {
		padding: 29px 0 17px;
	}

	.slider_form_004 .formElement.longSelect.plzOrt {
		width: 47.8% !important;
	}
	.slider_form_004 .formElement {
        height:43px;
        margin-bottom:6px !important;
    }
    .slider_form_004 .responsiveFormular .formElement.smallSelect {
        min-height: 43px;
    }
	.slider_form_004 .formElement.middleSelect.mietKaufArt {
		width: 30.6% !important;
	}
	.slider_form_004 .formSpacer.longSpacer.SpacerToBreak {
		width: 20.2% !important;
	}
	.slider_form_004 .responsiveFormular .formElement {
		width: 16.9% !important;/*16.6*/
	}
	.slider_form_004 .formElement.verySmallSelect.smallSelect {
		width: 12% !important;
	}
	.slider_form_004 .formElement.smallButton {
		width: 14% !important;
		margin-top: 0em;
	}
	.slider_form_004 .innerSliderForm {
		width: 100% !important;
	}

	.slider_form_004 .slick-dots {
		bottom: -55px !important;
	}

    .slider_form_004 .responsiveFormular .formSpacer {
        width: 0.7%;
    }
    .slider_form_004 .formSpacer.longSpacer {
         width: 0.7%;
    }

	.slider_form_004  .formElement.searchTEXT {
		width: 20.2% !important;
	}

	.slider_form_004 .formElement.smallButton a {
		width: 100%;
	}
}

@media all and (min-width: 960px) {
	.slider_form_004 .contentArea.first {
		width: auto !important;
	}
}
@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */
	.slider_form_004 .bxSliderContent .contentText{width:45% !important;}

	/*
	.slider_form_004 .contentArea.first {width: 65% !important;}
	*/

	.slider_form_004 .sliderFormular{
		position:relative;
	}
	.slider_form_004 .innerSliderForm{
		width:100% !important;
		background-color:transparent;
		padding:2em 0;
	}
	.slider_form_004 .responsiveFormular .formElement{
		width:26% !important;
		float:left;
		margin-right:2%;
		margin-bottom:0;
	}
	.slider_form_004 .formElement.smallButton{
		width:15% !important;
		float:right;
		margin-right:0;
		margin-top:0;
	}

	.slider_form_004 .formElement.longSelect.plzOrt {
		width: 48.2% !important;
	}
	.slider_form_004 .responsiveFormular .formElement {
		margin-right: 0%;
	}
	.slider_form_004 .responsiveFormular .formElement {
		width: 16% !important;
	}

	.slider_form_004 .formSpacer.longSpacer.SpacerToBreak {
		width: 20% !important;
	}

	.slider_form_004 .sliderDotWidth {
		bottom: 24% !important;
	}

	.slider_form_004 .formElement.middleSelect.mietKaufArt {
		width: 30.3% !important;
	}

	.slider_form_004 .responsiveFormular .formSpacer {
		float: left;
		height: 40px;
		width: 1%;
	}

	.slider_form_004  .formElement.searchTEXT {
		width: 20.2% !important;
	}
}
@media all and (max-width: 800px) {
	.slider_form_004 .contentArea.first{width:100% !important;}
	.slider_form_004 .bxSliderContent {
		width: 100% !important;
		transform:none;
		top:0 !important;
	}


	.slider_form_004 .formElement.longSelect.plzOrt {
		width: 42.2% !important;
	}
	.slider_form_004 .formSpacer.longSpacer.SpacerToBreak {
		width: 26.2% !important;
	}
	.slider_form_004 .responsiveFormular .formElement {
		width: 11.9% !important;
	}

	.slider_form_004 .formElement.searchTEXT {
		width: 26.2% !important;
	}
	.slider_form_004 .formElement.verySmallSelect.smallSelect {
		width: 14% !important;
	}

/*	.slider_form_004 .responsiveFormular .formElement.smallButton {
		width: 17% !important;
	}*/
	.slider_form_004 .bx-pager,
	.slider_form_004 .bx-controls-auto {
		position:absolute;
		right:0;
	}

	.slider_form_004 .bxSliderContent {
		width: 100%;
	}

	/*.slider_form_004 .slick-dots {
		position: absolute !important;
		bottom: 50px !important;
		right: 0 !important;
		top:-75px !important;
	}*/
	.slider_form_004 .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:static;
		text-shadow:none;
		padding:1.8em 0 1.6em;
		margin-top:0;
	}

	.slider_form_004 .bx-pager.bx-default-pager a {
		height:10px;
		width:10px;
	}

	.slider_form_004 .slick-dots{
		float:right;
	}

	.slider_form_004 .bx-pager,
	.slider_form_004 .bx-controls-auto{right:20px;}

	.slider_form_004 .moduleBoxSpacer {display: none;}

	.slider_form_004 .slick-dots{top:63%; bottom:inherit; margin:0;}

	/*TEST Versuche*/
	.slider_form_004 .imageContainer{height:234px;}
	.slider_form_004 .imageContainer img {
		/*height: 300px !important;
		left: -10%;*/
		position: absolute;
		top: 0;
		/*width: auto !important;*/
	}

	.slider_form_004 .sliderDotWidth {
		bottom: 14%;
	}
	.slider_form_004 .slick-dots li:hover, .slider_form_004 .slick-dots li.slick-active, .slider_form_004 .bx-pager.bx-default-pager a:hover, .slider_form_004 .bx-pager.bx-default-pager a.active{
		color:#000000;
		background-color:#dfdfdf;
	}
	.slider_form_004 .contentArea.first {
		box-shadow: none;
		padding: 0;
	}

	.slider_form_004 .formElement.smallButton {
		width:20% !important;
	}
}

@media all and (max-width: 768px) {
/* styles for medium Tablets (Kindle etc)) */
	.slider_form_004 .customPager{display:none;}

	.slider_form_004 .contentArea.first {
		width: 100% !important;
		float:none;
		padding: 24px 0px 36px 0px;
	}
	.slick-next, .slick-prev {
		display: none !important;
	}

	.slider_form_004 .sliderDotWidth {
		bottom: 18% !important;
	}

	.slider_form_004 .bxSliderImage .bxSliderContent {
		padding: 0 !important;
	}

/*TEST Versuche*/
	.slider_form_004 .imageContainer{height:184px;}
	.slider_form_004 .responsiveFormular .formElement.smallSelect{width:49% !important;}
	.slider_form_004 .responsiveFormular .formElement.smallSelect.selectTwo{margin-right:0;}
	.slider_form_004 .responsiveFormular .formElement{width:48% !important;}
/*	.slider_form_004 .responsiveFormular .formElement.smallButton{width:25% !important;}*/

	.slider_form_004 .thirdSpacer{
		display:none;
	}
	.slider_form_004 #searchForm_simple_001_Form .searchTEXT {
		width: 100% !important;
	}


	.slider_form_004 .formSpacer.longSpacer.SpacerToBreak {
		display: none;
	}

	.responsiveFormular .formSpacer {
		width: 4% !important;
	}
	.slider_form_004 .formElement.longSelect.plzOrt {
		width: 48% !important;
	}
	.slider_form_004 .formElement.middleSelect.mietKaufArt {
		width: 48% !important;
	}
	.slider_form_004 .responsiveFormular .formElement.smallSelect {
		width: 48% !important;
	}
	.slider_form_004 .responsiveFormular .formElement.smallSelect {
		margin-bottom: 0.4em;
	}
	.slider_form_004 .bxSliderImage .bxSliderContent {
		padding: 0px;
	}

	.slider_form_004 .formElement.searchTEXT {
		width: 100% !important;
	}

	.slider_form_004 .modul_searchForm_simple_012 form .formRow > *:nth-child(8),
	.slider_form_004 .modul_searchForm_simple_012 form .formRow > *:nth-child(9),
	.slider_form_004 .modul_searchForm_simple_012 form .formRow > *:nth-child(10),
	.slider_form_004 .modul_searchForm_simple_012 form .formRow > *:nth-child(11),
	.slider_form_004 .modul_searchForm_simple_012 form .formRow > *:nth-child(12),
	.slider_form_004 .modul_searchForm_simple_012 form .formRow > *:nth-child(13) {
		display:none !important;
	}

	.slider_form_004 .slick-dots {
		display:none !important;
	}
}


@media all and (max-width: 480px) {
/*TEST Versuche*/

	.slider_form_004 .imageContainer {
		height: 143px;
	}

	.slider_form_004 .innerSliderForm {
		padding: 1.4em 0 2.2em;
	}

	.slider_form_004 .responsiveFormular .formSpacer {
		display: inline-block !important;
	}


	.slider_form_004 .formSpacer.thirdSpacer{
		display:none !important;
	}

	.slider_form_004 .responsiveFormular .formElement.smallButton {
		width: 48% !important;
		margin-top: 0em !important;
	}

	.slider_form_004 .formSpacer.longSpacer.SpacerToBreak {
		display: none !important;
	}

	.slider_form_004 .formElement.longSelect.plzOrt {
		margin-bottom: 0.4em;
	}
	.slider_form_004 .responsiveFormular .formElement.smallButton{margin-top:1em;}

	.slider_form_004 .contentArea.first {
		padding: 38px 0px;
	}

	.slider_form_004 .imageContainer img {
		width: 140% !important;
		height: auto !important;
		margin-left: -20%;
	}
}

@media all and (max-width: 375px) {
/* styles for iPhone/Android portrait */
/*TEST Versuche*/
	.slider_form_004 .imageContainer{height:180px;}

	.slider_form_004 .contentArea.first {
		padding: 24px 0px 26px 0px;
	}
	.slider_form_004 .sliderDotWidth {
		bottom: 22%;
	}

	.slider_form_004 .imageContainer {
		height: 165px;
	}

}

@media all and (max-width: 320px) {
	.slider_form_004 .responsiveFormular .formSpacer {
		display: none !important;
	}

	.slider_form_004 .responsiveFormular .formElement.smallButton {
		width: 100% !important;
	}

	.slider_form_004 .formElement.longSelect.plzOrt,
	.slider_form_004 .formElement.middleSelect.mietKaufArt,
	.slider_form_004 .responsiveFormular .formElement.smallSelect{
		width: 100% !important;
	}
    .slider_form_004 .responsiveFormular .formElement {
        width: 100% !important;
    }

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/immoModules/immoSearchForm/searchForm_simple_014/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/immoModules/immoSearchForm/searchForm_simple_014/styles.css*/
/********************************************************/


/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/content/content_000-mirror/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/content/content_000-mirror/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.content_000-mirror .moduleBoxHolder {
	float:right;
}

.content_000-mirror .moduleBoxHolder.boxRight{
	float:left;/*right*/
	padding-right:5.5%;
	border-right:1px solid #CCCCCC;
}

.content_000-mirror .boxLeft { width:63%; }
.content_000-mirror .boxRight { width:26%; min-width:312px;}

.content_000-mirror .moduleBoxSpacer {
	float:		left;
	height:		25px;
	width:		5%;
	height:		150px;
	text-align:	center;
}

.content_000-mirror .contentModuleHolder:not(.last) {
	margin-bottom: 4em;
}

/*.content_000-mirror h1{
	font-size:1.750em;
	line-height:1.3;
}

.content_000-mirror h3{
	font-size:1.250em;
	line-height:1.2;
}*/

.content_000-mirror .buttonContainer .button {
	margin-bottom:10px;
}

/*+++++++++++++++++++++		Brotkrumen-Navigation	+++++++++++++++++++++++++*/

.content_000-mirror .breadCrumbNavigation {
	font-size:0.8em;
	color:#898989;
	padding-bottom:15px;
	margin-bottom:65px;
	border-bottom:1px solid #cac4be;
	position:relative;
}

.content_000-mirror .breadCrumbNavigation a {
	color:#898989;
}

.content_000-mirror .breadCrumbNavigation li {
	display:inline-block;
}

.content_000-mirror .breadElement {
	margin-left:3px;
}

.content_000-mirror .breadElement span {
	margin-right:3px;
	font-size:0.733em;
}



.content_000-mirror  .contentFc {
	position:absolute;
	right:0;
	width:100%;
	text-align:right;
	bottom:-30px;
}

.content_000-mirror  .contentFc a{
	margin-left:15px;
}

.content_000-mirror  .contentFc span{
	font-size:1.2em;
	padding-right:5px;	
}


/*+++++++++++++++++++++		Seiten wechsler	+++++++++++++++++++++++++*/


.content_000-mirror .sitePagerArea {
	margin-top:30px;
}

.content_000-mirror .sitePagerArea .buttonLeft {
	float:left;
	width:50%;
	text-align:left;
}
.content_000-mirror .sitePagerArea .buttonRight {
	float:right;
	width:50%;
	text-align:right;
}

.content_000-mirror .sitePagerArea span {
	font-size:0.800em;
}

.content_000-mirror .sitePagerArea a {
	text-decoration:underline;
	text-transform:uppercase;
}


/*+++++++++++++++++++++		Social-Sharer	+++++++++++++++++++++++++*/

.content_000-mirror .socialSharer {
	margin-top:20px;
	text-align:right;
}

.content_000-mirror .sharer {
	display:inline-block;
}


@media all and (max-width: 1280px) {
	.content_000-mirror .boxLeft { width:56%; }
	/*.content_000-mirror .boxRight { width:26%; min-width:312px; }*/
	
	.content_000-mirror .contentModuleBoxImage.mobile{background-size:65%; background-position:right;}
	.content_000-mirror .contentModuleBoxImage.house{background-size:65%; background-position:right bottom;}
}
/*
@media all and (max-width: 960px) and (min-width: 600px),
	   all and (orientation : portrait){
*/	


@media all and (max-width: 960px) {
	.content_000-mirror .breadCrumbNavigation {
		margin-bottom:25px;
	}
	
	.content_000-mirror .boxLeft { width:54%; }	   
	/*.content_000-mirror .boxLeft {
		width:		100%;
	}
		
	.content_000-mirror .boxRight {
		display:block;
		width:100%;
	}*/
	
	.content_000-mirror .moduleBoxSpacer {
		display:none;	
	}
	.content_000-mirror .moduleBoxHolder.boxLeft{margin-bottom:55px;}
	.content_000-mirror .contentModuleBoxImage.mobile{background-size:100%; background-position:right;}
	.content_000-mirror .contentModuleBoxImage.house{background-size:100%; background-position:right bottom;}
	
	.content_000-mirror .moduleBoxHolder.boxRight{margin-bottom:20px;}
	.content_000-mirror .moduleBoxHolder.boxRight .textBox.last .contentModuleBox {margin-bottom:0;}
}



@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 800px) {
/*@media all and (max-width: 768px) {*/
/* styles for narrower desktop browsers and iPad portrait */

	.content_000-mirror .boxLeft {
		width:		100%;
	}
		
	.content_000-mirror .boxRight {
		display:block;
		width:100%;
	}
	
	.content_000-mirror .breadCrumbNavigation {
		display:none;	
	}
	.content_000-mirror .moduleBoxHolder.boxRight{
		margin-bottom:5px;/*35*/
		border-right:none;
		padding-right: 0;
	}	
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.content_000-mirror .modul_kontakt_002 .standortDaten{width:100%;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.content_000-mirror .sitePagerArea {
		font-size:0.800em;
	}
	
	.content_000-mirror .moduleBoxHolder.boxRight {
		padding:0;
		border:none;
	}
}
@media all and (max-width: 360px) {
	.content_000-mirror .boxRight { width:100%; min-width:200px; }
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

	.content_000-mirror .contentModuleBoxImage.mobile {background-size: 70% auto;}
	.content_000-mirror .contentModuleBoxImage.house {background-size: 75% auto;}
	
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text/text_025/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text/text_025/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_025 .headerArea {
	padding:15px 0;
}

.text_025 .headHolder .textBox {
    margin-bottom: 35px;
    margin-top: 17px;
}

.text_025 .headHolder {
	float:left;
	width:45%;
}

.text_025 .bottomElement{
	float:left;
}

.text_025 .headHolder {
	float:left;
	width:10%;
	text-align:center;
}
.text_025 .headHolder{
	width:100%;
}

.text_025 .headElement {
    margin: 0 auto;
    text-align: center;
    width: 69%;
}


.text_025 .bottomButtonHolder {
    display: inline-block;
    margin: 0 auto !important;
    text-align: center;
    width: auto;
}

.text_025 .specialbuttonHolder  {
    float: left;
    margin: 0 10px 0 0;
}
.text_025 .bottomHolder {
    text-align: center;
	line-height: 0;
}
@media all and (max-width: 1280px) {
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_025 .headElement {
		margin: 0 auto;
		text-align: left;
		width: 100%;
	}
	.text_025 .bottomHolder {
		text-align: left;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_025 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_025 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_025 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/js/plugins/slick/1.5.7/slick.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/slick/1.5.7/slick.css*/
/********************************************************/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*https://admin.immobilien-lev.de/js/plugins/slick/1.5.7/slick-theme.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/slick/1.5.7/slick-theme.css*/
/********************************************************/
@charset "UTF-8";
/* Slider */
.slick-loading .slick-list {
  /*background: #fff url("https://admin.immobilien-lev.de/js/plugins/slick/1.5.7/./ajax-loader.gif") center center no-repeat; */}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }

.slick-prev:before, .slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
/*.slick-slider {
    margin-bottom: 30px;
}*/
.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

/*# sourceMappingURL=slick-theme.css.map */


/*https://admin.immobilien-lev.de/js/plugins/bxslider/jquery.bxslider.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/bxslider/jquery.bxslider.css*/
/********************************************************/
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img:not(".overflow"),
.bx-wrapper img:not(".scale"),
.bx-wrapper img:not(".noResize") {
	/*max-width: 100%;*/
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;
	*/
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -22px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	/*background: url(https://admin.immobilien-lev.de/js/plugins/bxslider/images/bx_loader.gif) center center no-repeat #fff;*/
	/*background: url(/pics/loader.gif) center center no-repeat #fff;*/
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #808080;
	text-indent: -9999px;
	display: block;
	width: 7px;
	height: 7px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(https://admin.immobilien-lev.de/js/plugins/bxslider/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(https://admin.immobilien-lev.de/js/plugins/bxslider/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
	cursor:	pointer;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(https://admin.immobilien-lev.de/js/plugins/bxslider/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(https://admin.immobilien-lev.de/js/plugins/bxslider/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #505050;/*666\9*/
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_form_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_form_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

/*cms*/
	.slider_form_002 .editMode .contentArea.first { 
		width:100%; 
		padding:0;
		box-shadow:none;
	}
/*cms*/
.slider_form_002{
	min-height: 100px;
}

.slider_form_002 .sliderHolder,
.slider_form_002 .bxSliderImage {
	position:relative;
}

.slider_form_002 .bxSliderContent {
	position: absolute;
	left: 0;
	top: calc(50% - 46.5px) /*!important*/;
	transform: translateY(calc(-50%));
	width: 100%;
}

/*.slider_form_002 .bxSliderContent {
	position:absolute;
	left:0;
	top:26.2% !important;
	width:100%;
}*/

.slider_form_002 .editMode .bxSliderContent .h1,
.slider_form_002 .editMode .bxSliderContent .contentText {
	width:100%;
}

.slider_form_002 #searchForm_simple_001_Form .searchTEXT{
	font-size:1.78em;
	line-height:1.7em;
	color:#ffffff;
	font-family: opensans_light;
	width: 15%;
}

.slider_form_002 .formElement.verySmallSelect.smallSelect {
    width: 9%;
}

.slider_form_002 .responsiveFormular .formSpacer {
    float: left;
    height: 40px;
    width: 1%;
}

.slider_form_002 .formSpacer.longSpacer {
    width: 2.9%;
}

.slider_form_002 .contentArea .specialText{ 
	font-weight:bold;
}

.slider_form_002 .contentArea.first {
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 2px;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    float: left;
    padding: 38px 42px;
    width: 38%;
}

.slider_form_002 .videoContainer {width: 91.5%; margin-left:2.1em;}

.slider_form_002 .moduleBoxSpacer {width:9%;}

.slider_form_002 .contentButton {margin-top: 1.05em;}


.slider_form_002 .bxSliderContent .contentText { font-size:1.4em; line-height:1.5em; margin-bottom:1.3em; }
.slider_form_002 .bxSliderContent .contentText p{margin-top:0;}


.adminMode .slider_form_002 .editMode .sliderFormular{
	position: relative !important;
	background-color: rgba(0, 0, 0, 0);
}

.slider_form_002 .formSpacer.vorUmkreis,
.slider_form_002 .formElement.umkreis{display:none;}


.slider_form_002 .bxSliderImage img {
	height:auto;
	width:100%;
}


/*****************	SLIDER CONTROLS	*********************/

.slider_form_002 .customPager {
	height: 20px;
    right: 0;
    position: absolute;
    bottom: 30px;
    width: 100%;
	text-align:center;
}

.slider_form_002 .bx-pager, 
.slider_form_002 .bx-controls-auto {
	width:auto;
	margin:0 auto;
	position:relative;
	padding-top:0;
	bottom:0;
}

.slider_form_002 .slick-dots {
    text-align: left;
	bottom: 0;
    margin: 0 auto !important;
    position: relative !important;
    width: auto !important;
	bottom: -28px;
}

.slider_form_002 .sliderDotWidth {
    bottom: 30%;/*37*/
    position: absolute;
    width: 100%;
}

.slider_form_002 .slick-dots li button {
	opacity:0;
	padding:0;
}


.slider_form_002 .slick-dots li,
.slider_form_002 .bx-pager.bx-default-pager a {
	-webkit-box-shadow:none;
	background-color:transparent;
	/*border-color:#05A1BA;*/
	border-width:2px;
	box-shadow:none;
	height:14px !important;
	width:14px !important;
	display:inline-block;
}

.slider_form_002 .slick-dots li,
.slider_form_002 .bx-pager.bx-default-pager a {
	height:8px;
	width:8px;
	border-radius: 15px;
	/*border:2px solid #05A1BA;*/
	
	margin-left:3px; 
	margin-right:3px;
	
	
	background-color: transparent;	
}

.slider_form_002 .slick-dots li {
    border: 3px solid #ffffff;
    box-shadow: 1px 1px 3px #787878;
    margin-left: 2px;
    margin-right: 3px;
}

.slider_form_002 .bx-pager.bx-default-pager a {
	/*background: none repeat scroll 0 0 #FFF;*/
	
}


.slider_form_002 .slick-dots li:hover,
.slider_form_002 .slick-dots li.slick-active,
.slider_form_002 .bx-pager.bx-default-pager a:hover, 
.slider_form_002 .bx-pager.bx-default-pager a.active {
   background-color: #FFFFFF;
}

.slider_form_002 .bxSliderContent .contentText{width:28%;}


/*TEST Versuche*/
.slider_form_002 .imageContainer{overflow:hidden; position:relative;}


/* ===== FORMULAR ANPASSUNGEN ===== */
.slider_form_002 .sliderFormular {
    bottom: 0;
    position: absolute;
    right: 0;
    width: 100%;
}

.slider_form_002 .sliderFormular{
	background-color:rgba(0,0,0,0.49);
}

.slider_form_002 .innerSliderForm {
    padding: 28px 0 16px;
}

.slider_form_002 .responsiveFormular .formElement{width:11%;/*7.7*/}
.slider_form_002 .formElement.smallButton{width: 8.9%;}
.slider_form_002 .responsiveFormular .formElement.smallSelect{margin-bottom:0.2em;}
.slider_form_002 .responsiveFormular .formRow{margin-bottom:0;}
.slider_form_002 .labelLeftText.h3{margin-bottom:0.5em; display:block;}




/* MEDIA QUERRIES */

@media all and (max-width: 1680px) {
	.slick-dots {
		bottom: -55px !important;
	}
}

@media all and (max-width: 1280px) {	
	.slider_form_002 .videoContainer {width: 65%;}
	.slider_form_002 .contentArea.first {width: 40%;}
		
	.slider_form_002 .sliderFormular{
		top:inherit;
		bottom:0;
	}
	.slider_form_002 .sliderDotWidth {
		bottom: 43%;
	}
	.slider_form_002 .slick-dots {
		bottom: -50px;
	}
	
		
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */			
	.slider_form_002 .bxSliderContent .contentText {
		width:35%;
	}
	.slider_form_002 .sliderFormular{
		position: relative;
		background-color: rgba(0, 0, 0, 1);
	}
	
	.slider_form_002 .videoContainer {width: 100%; margin-left: 0em;}
	.slider_form_002 .contentArea.first {width: 62%;}
	
	.slider_form_002 .sliderDotWidth {
		bottom: 27%;
	}
	
	.slider_form_002 .innerSliderForm{width:40%;}
	.slider_form_002 .innerSliderForm{padding:1.6em 1.9em 1.5em;}
	.slider_form_002 .formElement.smallButton{margin-top:1em;}
	
	
	.slider_form_002 .innerSliderForm {
		padding: 29px 0 17px;
	}
	.slider_form_002 #searchForm_simple_001_Form .searchTEXT {
		width: 20.2%;
	}
	.slider_form_002 .formElement.longSelect.plzOrt {
		width: 47.8%;
	}
	.slider_form_002 .formElement.middleSelect.mietKaufArt {
		width: 30.6%;
		height:43px;
		margin-bottom:6px;
	}
	.slider_form_002 .formSpacer.longSpacer.SpacerToBreak {
		width: 20.2%;
	}
	.slider_form_002 .responsiveFormular .formElement {
		width: 21%;/*16.6*/
	}
	.slider_form_002 .formElement.verySmallSelect.smallSelect {
		width: 12%;
	}
	.slider_form_002 .formElement.smallButton {
		width: 11.9%;
		margin-top: 0em;
	}
	.slider_form_002 .innerSliderForm {
		width: 100%;
	}
}


@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
	.slider_form_002 .bxSliderContent {
	    margin-top: 2em;
	}

	.slider_form_002 .bxSliderContent .contentText{width:45%;}
	
	.slider_form_002 .contentArea.first {width: 65%;}
	
	.slider_form_002 .sliderFormular{
		position:relative;
	}
	.slider_form_002 .innerSliderForm{
		width:100%;
		background-color:transparent;
		padding:2em 0;
	}
	.slider_form_002 .responsiveFormular .formElement{
		width:26%;
		float:left;
		margin-right:2%;
		margin-bottom:0;
	}
	.slider_form_002 .formElement.smallButton{
		width:15%;
		float:right;
		margin-right:0;
		margin-top:0;
	}
	
	.slider_form_002 .formElement.longSelect.plzOrt {
		width: 48.2%;
	}
	.slider_form_002 .responsiveFormular .formElement {
		margin-right: 0%;
	}
	.slider_form_002 .responsiveFormular .formElement {
		width: 15.5%;
	}
	
	.slider_form_002 .formSpacer.longSpacer.SpacerToBreak {
		width: 20%;
	}

	.slider_form_002 .sliderDotWidth {
		bottom: 24%;
	}
}
@media all and (max-width: 800px) {
	.slider_form_002 .contentArea.first{width:100%;}

	.slider_form_002 .bxSliderContent {
		width: 71%;
	}
	
	.slider_form_002 #searchForm_simple_001_Form .searchTEXT {
		width: 26.2%;
	}
	.slider_form_002 .formElement.longSelect.plzOrt {
		width: 42.2%;
	}
	.slider_form_002 .formSpacer.longSpacer.SpacerToBreak {
		width: 26.2%;
	}
	.slider_form_002 .responsiveFormular .formElement {
		width: 17%;/*13.4*/
	}
	.slider_form_002 .formElement.verySmallSelect.smallSelect {
		width: 14%;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	
	
	.slider_form_002 .bx-pager, 
	.slider_form_002 .bx-controls-auto {
		position:absolute;
		right:0;
	}
	
	.slider_form_002 .bxSliderContent {
		width: 100%;
	}
	
	/*.slider_form_002 .slick-dots {
		position: absolute !important;
		bottom: 50px !important;
		right: 0 !important;
		top:-75px !important;
	}*/
	.slider_form_002 .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:relative;
		text-shadow:none;
		padding:1.8em 0 1.6em;
		margin-top:0; 
		top: auto;
		transform:none;
	}
	
	.slider_form_002 .bx-pager.bx-default-pager a {
		height:10px;
		width:10px;
	}
	
	.slider_form_002 .slick-dots{
		float:right;
	}
	
	.slider_form_002 .bx-pager, 
	.slider_form_002 .bx-controls-auto{right:20px;}
	
	.slider_form_002 .moduleBoxSpacer {display: none;}
	
	.slider_form_002 .slick-dots{top:63%; bottom:inherit; margin:0;}
	
/*TEST Versuche*/	
	.slider_form_002 .sliderDotWidth {
		bottom: 14%;
	}
	.slider_form_002 .slick-dots li:hover, .slider_form_002 .slick-dots li.slick-active, .slider_form_002 .bx-pager.bx-default-pager a:hover, .slider_form_002 .bx-pager.bx-default-pager a.active{
		color:#000000;
		background-color:#dfdfdf;
	}
	.slider_form_002 .contentArea.first {
		box-shadow: none;
		padding: 0;
	}
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.slider_form_002 .customPager{display:none;}
	
	.slider_form_002 .contentArea.first {
		width: 100%;
		float:none;
		padding: 24px 0px 36px 0px;
	}
	.slick-next, .slick-prev {
		display: none !important;
	}
	
	.slider_form_002 .sliderDotWidth {
		bottom: 18%;
	}
	
	.slider_form_002 .bxSliderImage .bxSliderContent {
		padding: 0 !important;
	}
	
/*TEST Versuche*/	
	.slider_form_002 .responsiveFormular .formElement.smallSelect{width:49%;}
	.slider_form_002 .responsiveFormular .formElement.smallSelect.selectTwo{margin-right:0;}
	.slider_form_002 .responsiveFormular .formElement{width:73%;}
	.slider_form_002 .responsiveFormular .formElement.smallButton{width:25%;}

	.slider_form_002 .thirdSpacer{
		display:none;
	}
	.slider_form_002 #searchForm_simple_001_Form .searchTEXT {
		width: 100%;
	}
	
	
	.slider_form_002 .formSpacer.longSpacer.SpacerToBreak {
		display: none;
	}
	
	.responsiveFormular .formSpacer {
		width: 4% !important;
	}
	.slider_form_002 .formElement.longSelect.plzOrt {
		width: 48%;
	}
	.slider_form_002 .formElement.middleSelect.mietKaufArt {
		width: 48%;
	}
	.slider_form_002 .responsiveFormular .formElement.smallSelect {
		width: 48%;
	}
	.slider_form_002 .responsiveFormular .formElement.smallSelect {
		margin-bottom: 0.4em;
	}
	.slider_form_002 .bxSliderImage .bxSliderContent {
		padding: 0px;
	}
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
/*TEST Versuche*/	
	.slider_form_002 .innerSliderForm {
		padding: 1.4em 0 2.2em;
	}
	
	.slider_form_002 .formElement.longSelect.plzOrt {
		margin-bottom: 0.4em;
	}
	.slider_form_002 .responsiveFormular .formElement.smallButton{margin-top:1em;}
	
	.slider_form_002 .contentArea.first {
		padding: 38px 0px;
	}
	
	/*.slider_form_002 .slick-next, .slick-prev {
		display: block !important;
	}*/
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
/*TEST Versuche*/
	.slider_form_002 .contentArea.first {
		padding: 24px 0px 36px 0px;
	}
	.slider_form_002 .sliderDotWidth {
		bottom: 22%;
	}
	
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

	.slider_form_002 .sliderDotWidth {
		bottom: 28%;
	}

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/immoModules/immoSearchForm/searchForm_simple_008/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/immoModules/immoSearchForm/searchForm_simple_008/styles.css*/
/********************************************************/


/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_017/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_017/styles.css*/
/********************************************************/
.topObjekte_017 .headline{
	text-align:		center;
	margin:			0 auto 0.175em; 
	width:			70%;
}

.topObjekte_017 .innerModuleBox{margin-top:2.3em;}

.topObjekte_017 .moduleBoxText{width:100%;}

.topObjekte_017	.linespacer{
	height:		1px;
	margin:		20px 0 35px;
	border-bottom:	1px solid;
}

.topObjekte_017 .moduleBoxHolder {float:left;}
.topObjekte_017 .moduleBoxLine{
	width:		100%;
	margin:		0 auto;
	height:		3px;
}

.topObjekte_017 .boxOne,
.topObjekte_017 .boxTwo,
.topObjekte_017 .boxThree,
.topObjekte_017 .boxFour,
.topObjekte_017 .boxFive { width:29.8%;/*30*/}

.topObjekte_017 .clear.spiritBox,
.topObjekte_017 .spiritBox,
.topObjekte_017 .spiritBoxOne,
.topObjekte_017 .spiritBoxTwo{display:none;}

.topObjekte_017 .moduleBoxImageWrap{
	position:		relative;
	margin-bottom:	2.2em;
}

.topObjekte_017 .moduleBoxImage{
	overflow:hidden;
	width:100%;
	text-align:center;
}
.topObjekte_017 .moduleBoxInnerImage a{
	height:100%;
	width:100%;
	display:block;
}
.topObjekte_017 .moduleBoxInnerImage img{width:100%; height:auto;}
.topObjekte_017 .moduleBoxSpacer {
	float:		left;
	width:		5.3%;
	height:		325px;
	text-align:	center;
	position:	relative;
}

.topObjekte_017 .moduleBoxSpacer.first {
	width:3%;
}

.topObjekte_017 .buttonHolder{
	margin-top:0.9em;
	/*text-align:right;
	margin-bottom:17px;*/
}

.topObjekte_017 .corporate_border{
	box-sizing: border-box;
}

.topObjekte_017 .buttonHolder.variante2{display:none;}

.topObjekte_017 ul{padding-left:14px; margin-top:20px;}
.topObjekte_017 ul li{
	list-style:none;
}
.topObjekte_017 ul li:before{
	font-family:'fontello';
	content:'・';
	margin-left:-12px;
	margin-right:9px;
}

.topObjekte_017 .buttonHolder.variante1 a span:before{
	display:inline-block; 
	font-size:0.8em;
	margin-left:0;
}

/* ===== TOP-OBJEKTE ANGABEN ===== */
.topObjekte_017 .immoFlaecheText,
.topObjekte_017 .immoPreisText{
	width: 	50%; 
	float: 	left;
}

.topObjekte_017 .immoFlaecheValue,
.topObjekte_017 .immoPreisValue{
	width: 	50%; 
	float: 	right;
	text-align:right;
}

.topObjekte_017 .moduleBoxImage{
	position:relative;
}
.topObjekte_017 .objBanner{
	background:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_017/assets/pics/topObj-banner.png) no-repeat;
	background-size:100%;
	width:137px;
	height:94px;
	position:absolute;
	left:0;
	top:0;
	z-index:5;
}

/* =============================== */

@media only screen and (max-width : 1280px) {
	.topObjekte_017 .boxOne, 
	.topObjekte_017 .boxTwo, 
	.topObjekte_017 .boxThree{width:30.1%;}
	
	.topObjekte_017 .moduleBoxSpacer{width:4.3%;}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.topObjekte_017 .moduleBoxText{width:100%;}
	.topObjekte_017 .headline{width:70%;}
}
@media only screen and (max-width : 1024px) {
	.topObjekte_017 .headline{width:90%;}
}

@media only screen and (max-width : 1090px) {
	.topObjekte_017 .spiritBoxOne,
	.topObjekte_017 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.topObjekte_017 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	/*.topObjekte_017 .moduleBoxHolder{margin-bottom:35px;}
	.topObjekte_017 .moduleBoxHolder.boxFive{margin-bottom:0;} */
	
	/*.topObjekte_017 .moduleBoxSpacer{width:12.5%;6.5}*/
	.topObjekte_017 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.topObjekte_017 .moduleBoxSpacer{height:300px;}
	/*.topObjekte_017 .moduleBoxSpacer{display:none;}*/
	/*.topObjekte_017 .boxOne,
	.topObjekte_017 .boxTwo,
	.topObjekte_017 .boxThree { width:25%; }
	.topObjekte_017 .boxFour,
	.topObjekte_017 .boxFive { width:29%; }*/
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.topObjekte_017 .spiritBoxOne,
	.topObjekte_017 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.topObjekte_017 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	/*.topObjekte_017 .moduleBoxHolder{margin-bottom:35px;}
	.topObjekte_017 .moduleBoxHolder.boxThree{margin-bottom:0;}*/
	
	/*.topObjekte_017 .moduleBoxSpacer{width:9.5%;6.5}*/
	.topObjekte_017 .moduleBoxSpacer.spaceFour{display:none;}

	.topObjekte_017 .moduleBoxSpacer{height:300px;}

}
@media only screen and (max-width : 800px) {
	.topObjekte_017 .moduleBoxSpacer{width:10%;/*21.5*/}
	.topObjekte_017 .moduleBoxSpacer.spaceThree{
		width:100%;
		height:1px !important;
		/*display:none;*/
	}
	.topObjekte_017 .moduleBoxImageWrap {
		width: 45%;
		margin-right:3%;
		float:left;
	}
	.topObjekte_017 .moduleBoxImage {
		padding-bottom: 0;/*39*/
	}
		
	.topObjekte_017 .moduleBoxImageWrap {
		margin-top: 5px;
	}
	.topObjekte_017 .moduleBoxHolder {
		margin-bottom: 2.1em;
	}
	
	.topObjekte_017 .moduleBoxSpacer.spaceTwo{
		display:none;
	}
	.topObjekte_017 .moduleBoxText {
		width: 52%;
		float:left;
	}
	.topObjekte_017 .buttonHolder {
		width: 52%;
		float:left;
	}
	.topObjekte_017 .boxOne,
	.topObjekte_017 .boxTwo,
	.topObjekte_017 .boxThree { width:100% !important;/*39*/ }
	
	.topObjekte_017 .moduleBoxHolder{margin-bottom:2.5em; padding-bottom:2.5em;}	
	.topObjekte_017 .moduleBoxHolder.boxThree {margin-bottom:0; padding-bottom:0;}	
	
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.topObjekte_017 .moduleBoxSpacer.spaceThree {
		clear: both;
		display: block;
		height: 1px !important;
		width: 100%;
	}

	.topObjekte_017 .moduleBoxHolder {
		padding-bottom:0.7em;
		border-bottom:1px solid #dddddd;
	}

	.topObjekte_017 .moduleBoxHolder.boxThree {
		border-bottom:none;
	}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.topObjekte_017 .spiritBoxOne{display:none;}
	.topObjekte_017 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.topObjekte_017 .moduleBoxSpacer{width:9%;}
	.topObjekte_017 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.topObjekte_017 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.topObjekte_017 .clear.spiritBox{display:block;}
	.topObjekte_017 .moduleBoxSpacer.first{width:4.5%;}
	.topObjekte_017 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.topObjekte_017 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.topObjekte_017 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.topObjekte_017 .boxOne,
	.topObjekte_017 .boxTwo,
	.topObjekte_017 .boxThree { width:45%; }
	.topObjekte_017 .boxFour,
	.topObjekte_017 .boxFive { width:45%; }
	.topObjekte_017 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
}
@media all and (max-width: 610px) {
	.topObjekte_017 .innerModuleBox{margin-top:35px;}
	
	.topObjekte_017 .headline{width:100%;}
	.topObjekte_017 .textCenter{text-align:left;}
	
	/*.topObjekte_017 .moduleBoxImageWrap{width:41%;}
	.topObjekte_017 .moduleBoxText{width:56%;}*/

	.topObjekte_017 .moduleBoxHolder {
		padding-bottom:1.4em;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


	.topObjekte_017 .boxOne,
	.topObjekte_017 .boxTwo,
	.topObjekte_017 .boxThree,
	.topObjekte_017 .boxFour,
	.topObjekte_017 .boxFive { width:100% !important; }
	
	.topObjekte_017 .moduleBoxSpacer{display:none;}
	.topObjekte_017 .moduleBoxSpacer.spiritBox.spaceThree,
	.topObjekte_017 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.topObjekte_017 .moduleBoxHolder{margin-bottom:40px; border-bottom:1px solid #cccccc;}
	.topObjekte_017 .moduleBoxHolder.boxThree{margin-bottom:0px; border-bottom:none;}
	.topObjekte_017 .moduleBoxSpacer.spaceFour{display:none;}
	
	.topObjekte_017 .moduleBoxImageWrap{
		margin-bottom:1.2em;
		margin-top:0;
		float:none;
		margin-right:0;
		width:100%;
	}
	
	.topObjekte_017 .moduleBoxText{width:100%;}
	
}

@media all and (max-width:480px) {
	#outer .topObjekte_017 .moduleBoxHolder {
		border-bottom:none;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.topObjekte_017 .moduleBoxInnerImage{max-height:85px;}*/
	.topObjekte_017 .moduleBoxImageWrap{margin-bottom:1.50em;}
	.topObjekte_017 .buttonHolder{margin-top:1.5em;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/text/text_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/text/text_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_003 .h1 {
	margin-top:0;
}

.modul_text_003 .subtitle {
	
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/full_slider_005/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/full_slider_005/styles.css*/
/********************************************************/
.full_slider_005{
	position:	relative;
	overflow:	hidden;
}

.full_slider_005 #full_slider_003BxSlider{
	width:		100%;
	height:		600px;
	
	overflow:	hidden;
}

.full_slider_005 #full_slider_003BxSlider .full_slider_005ImageHolder{
	width:		100%;
	height:		600px;
	
	overflow:	hidden;
}

.full_slider_005 .gal_pager{
	position:	absolute;
	top:		60px;
	right:		3%;
	color:		#FFFFFF;
	font-size:	0.7em;
	
	z-index:	105;
}
.full_slider_005 .bx-wrapper .bx-controls-direction a {text-indent:inherit;}

.full_slider_005 .full_slider_005ImageDesc{
	position:	absolute;
	bottom:		0;
	left:		0;
	z-index:	200;
	text-align:	center;
	
	width:		100%;
	padding:	24px 0 19px;
	
	background:	rgba(255,255,255,0.8);
}
@media all and (max-width: 1280px) {
	.full_slider_005 img{margin-left:0 !important;}
}
@media all and (max-width: 1024px) {
}

@media all and (max-width: 600px) {
	
	
	.full_slider_005 .gal_pager{
		top:		inherit;
		bottom:		100px;	
	}
	
	.full_slider_005 .full_slider_005ImageDesc{
		position:	relative;		
	}
}

@media all and (max-width: 415px) {
	.full_slider_005 #full_slider_005BxSlider .full_slider_005ImageHolder{height:120px !important;}
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/video/video_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/video/video_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.video_001 .boxLeft {
	float:left;
	width:47.5%;
}

.video_001 .boxRight {
	float:right;
	width:47.5%;
}

.video_001 .videoEmbedCode {
	width:100%;
	height:100%;
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.video_001 .boxLeft,
	.video_001 .boxRight {
		float:none;
		width:100%;
	}	
	
	.video_001 .boxRight  {
		margin-top:3em;	
	}
}


@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/image/image_small_overtop_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/image/image_small_overtop_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.image_small_overtop_002 .bigImage {
	position:relative;
	max-height:500px;
	overflow:hidden
}

.image_small_overtop_002 .bigImageContent {
	position:absolute;
	left:0;
	width:100%;
}

.image_small_overtop_002 .bigImageContent .h1,
.image_small_overtop_002 .bigImageContent .h2 {
	margin:0;
}

.image_small_overtop_002 .bigImageContent .h1 { font-size:3.333em; line-height:1.04em; width:50%;}
.image_small_overtop_002 .bigImageContent .h2 { font-size:1.333em; line-height:1.4em; margin-top:16px; }


/*TEST Versuche*/
.image_small_overtop_002 .bigImage{overflow:hidden;}
.image_small_overtop_002 .bigImage img{
	width:100% !important;
	height:auto !important;
}


@media all and (max-width: 1280px) {
	.image_small_overtop_002 .bigImageContent{padding-top:25px;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.image_small_overtop_002 { font-size:13px; }
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */		
	.image_small_overtop_002 .bigImageContent .h1,
	.image_small_overtop_002 .bigImageContent .h2 {
		width:100%;
	}
	.image_small_overtop_002 .bigImageContent{width:49%; padding-top:25px;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */		
	.image_small_overtop_002 { font-size:12px; }
	.image_small_overtop_002 .bigImageContent .h1{font-size: 2.333em;}
	.image_small_overtop_002 .bigImageContent .h2{margin-top:10px;}
	
/*TEST Versuch*/
	.image_small_overtop_002 .bigImage img{
		width:auto !important;
		height:120px !important;
	}

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.image_small_overtop_002 { font-size:14px; }
	
	.image_small_overtop_002 .bigImageContent {
		position:static;
		text-shadow:none;
		padding:7px 0; 
		background-color:#FFFFFF;
	}
	
	.image_small_overtop_002 .bigImageContent .h1 { font-size:1.0em; line-height:24px; }
	.image_small_overtop_002 .bigImageContent .h2 { font-size:1.0em; line-height:24px; }
	
	.image_small_overtop_002 .bigImageContent .h1,
	.image_small_overtop_002 .bigImageContent .h2 {
		width:auto;
		display:inline-block;
		margin-right:5px;
	}
	
	.image_small_overtop_002 .bigImageContent {/*background-color:#203f4e;*/
		width:100%;
	}
	.image_small_overtop_002 .bigImageContent .h1{font-size:2em;}
	
/*TEST Versuch
	.image_small_overtop_002 .bigImage img{
		width:auto !important;
		height:200px !important;
	}*/
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.image_small_overtop_002 .bigImageContent {
		padding:5px 0; 
	}
	.image_small_overtop_002 .contentWidth{padding-top:4px; padding-bottom:4px;}
	
/*TEST Versuch*/
	.image_small_overtop_002 .bigImage img{
		width:auto !important;
		height:100px !important;
	}
	
}


@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.image_small_overtop_002 .bigImageContent {
		padding:3px 0;
	}
	.image_small_overtop_002 { font-size:11px; }
	.image_small_overtop_002 .bigImageContent .h2{font-size:1.2em; margin-top:4px;}
	.image_small_overtop_002 .contentWidth{padding-top:4px; padding-bottom:4px;}
	
/*TEST Versuch*/	
	.image_small_overtop_002 .bigImage img{
		width:auto !important;
		height:80px !important;
	}
}


/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text/text_015/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text/text_015/styles.css*/
/********************************************************/

.text_015 .text{
	margin:	0 auto;
	width:	80%;
	text-align:	center;
}

@media all and (max-width: 960px) {
	.text_015 .text{
		width:	90%;
	}
}

@media all and (max-width: 768px) {
	.text_015 .text{
		width:	100%;
	}
}

/*https://admin.immobilien-lev.de/js/plugins/owlCarousel/owl.carousel.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/owlCarousel/owl.carousel.css*/
/********************************************************/
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(https://admin.immobilien-lev.de/js/plugins/owlCarousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}



/*https://admin.immobilien-lev.de/js/plugins/owlCarousel/owl.theme.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/owlCarousel/owl.theme.css*/
/********************************************************/
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	/*
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	*/
	width:7px;
	height:7px;
	margin:5px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	/*background: #869791;*/
	background: #000;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	/*
	height: auto;
	width: auto;
	color: #FFF;	
	padding: 2px 10px;
	font-size: 12px;
	*/
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	text-indent:-9999px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(https://wp-cms1.de/js/plugins/owlCarousel/AjaxLoader.gif) no-repeat center center
}

/*https://admin.immobilien-lev.de/js/plugins/owlCarousel/owl.transitions.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/owlCarousel/owl.transitions.css*/
/********************************************************/
/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.topObjekte_001{background-color:#fafafa;}*/

.topObjekte_001 .h1 {
	margin-top:0;
}

.topObjekte_001 .sliderContainer{
	margin: 25px -30px 0;/*30 16 0*/
	position:relative;
}

.topObjekte_001 .immoContainer {
	margin: 5px 30px;/*5 19*/
	background-color:#FFF;	
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
}

/*.topObjekte_001 .immoContainerInner {
	padding:3px;
}*/

.topObjekte_001 .titelbild {
	height:183px;
	overflow:hidden;
	
	border:14px solid #ffffff;/*12*/
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;		
}

.topObjekte_001 .textInfo {
	padding: 1px 0 11px;/*1px 13px 8px*/
	min-height:67px;
}
.topObjekte_001 .refPadding{padding: 0 14px;}

.topObjekte_001 .textInfo .h2, 
.topObjekte_001 .textInfo .h3 {
	margin:0;
	/*font-size:0.95em;*/
}
.topObjekte_001 .immoPreisText,
.topObjekte_001 .immoObjArt.tinyText{font-size: 0.860em; line-height:1.4em; margin-bottom:-0.2em;}

.topObjekte_001 .textInfo .h2 {
	line-height:1.75;
}

.topObjekte_001 .textPreis{
	float:left;
	width:55%;
	margin-top:0.25em;
}
.topObjekte_001 .textDetail{
	float:right;
	width:38%;
	margin-top: 6px;
	text-align:right;
}

.topObjekte_001 .immoPreisValue {font-size: 1.375em;}

.topObjekte_001 .trennLine {
    height: 2px;
    margin: 9px 0 8px;
}
.topObjekte_001  .button{padding-left:9px; padding-right:9px;}


.topObjekte_001 .sliderContainer .sliderControls {
	position:absolute;
	top:50%;
	width:40px;
	height:34px;
	padding-top:6px;
	
	border-radius:20px;
	margin-top:-20px;
	font-size:1.667em;
	text-align:center;
	
	cursor:pointer;
}
.topObjekte_001 .sliderContainer .sliderControls{background:none;}
.topObjekte_001 .sliderContainer .sliderControls.prev [class^="icon-"]:before {margin-right:8px; margin-top:1px; font-size:2em;}
.topObjekte_001 .sliderContainer .sliderControls.next [class^="icon-"]:before {margin-left:8px;  margin-top:1px; font-size:2em;}

.topObjekte_001 .sliderContainer .sliderControls.prev { left: -44px; }
.topObjekte_001 .sliderContainer .sliderControls.next { right: -32px; }

.topObjekte_001 .sliderContainer .owl-theme .owl-controls {
    margin-top: 6px;
    position: absolute;
    right: 30px;
    text-align: center;
    top: -78px;
}
.topObjekte_001 .owl-theme .owl-controls .owl-page span{
	height:13px;
	width:13px;
	margin:5px 3px;
}




@media all and (max-width: 1280px) {	
	.topObjekte_001 .titelbild {
		height:95px;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
	
	.topObjekte_001 .sliderControls {
		display:none;	
	}
	
	.topObjekte_001 .textInfo {
		min-height:1px;	
	}
	
	.topObjekte_001 .sliderContainer .sliderControls.prev { left: -40px; }
	.topObjekte_001 .sliderContainer .sliderControls.next { right: -20px; }
}

@media all and (max-width: 960px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.topObjekte_001 .textInfo {
		padding-bottom:10px;
	}
	
	.topObjekte_001 .sliderContainer .owl-theme .owl-controls{top:-57px;}
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.topObjekte_001 .titelbild {
		height:125px;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

	.topObjekte_001 .sliderContainer{margin:0 -20px 10px;}

	.topObjekte_001 .sliderContainer .sliderControls.prev { left: -40px; }
	.topObjekte_001 .sliderContainer .sliderControls.next { right: -20px; }
	
	.topObjekte_001 .immoContainer{margin:5px 20px;}
	.topObjekte_001 .sliderContainer .owl-theme .owl-controls {
		top:inherit;
		bottom:-25px;
		right:15px;
	}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.topObjekte_001 .sliderContainer{margin:0 0 10px;}
	.topObjekte_001 .sliderContainer .owl-theme .owl-controls{right:0;}
		
	.topObjekte_001 .titelbild {
		height:175px;
	}
	
	.topObjekte_001 .immoContainer {
		margin-left:0;
		margin-right:0;	
	}
	
	.topObjekte_001 .sliderContainer .sliderControls.prev { left: -80px; }
	.topObjekte_001 .sliderContainer .sliderControls.next { right: -60px; }
}
@media all and (max-width: 360px) {
	.topObjekte_001 .sliderContainer{margin:2px;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/navigation/navigation_006/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/navigation/navigation_006/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.content_navigation .modul_navigation_006{
	margin-bottom:50px; /*65 minus Padding von li Punkt*/
	margin-top:16px;/*2*/
}

.modul_navigation_006 li a{
	position:relative;
	display:block;
	width:100%;
	height:100%;
	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;   
}

.modul_navigation_006 span[class^="icon-"], 
.modul_navigation_006 span[class*=" icon-"] {
	font-size:1em;	
	position:absolute;
	right:0px;
	top:13px;
}


.modul_navigation_006 .subNaviTitle{
	margin-bottom:	14px;
	padding-bottom:	9px;
	
	/*border-bottom:	2px solid #df4443;*/
}
.modul_navigation_006 .subNaviTitle.h3{
	font-size:1.250em;
	border-bottom: 2px solid;
	margin-top:		0;
}

.modul_navigation_006 .buttonContainer {
	margin-top:40px;
}


.modul_navigation_006 ul.responsiveVerticalNavigation .overviewButton{
	display:none;	
}

/*##############################[	HAUPTPUNKTE		]###################################*/

.modul_navigation_006 .nav .aTop {	
	font-size:0.95em;	
	padding:9px 0 9px 1px;
	color:		#393939;
}

.modul_navigation_006 .nav.active {
	margin-top:-1px;
}

.modul_navigation_006 a span[class^="icon-"],
.modul_navigation_006 a span[class*=" icon-"]{
	font-size:0.8em;	
}

.modul_navigation_006 .nav .aTop:hover,
.modul_navigation_006 .nav.active .aTop{
	color:		#9c8e74;
}

.modul_navigation_006 .nav.line{
	padding:0;
	border-bottom:1px solid #cac4be;
}

.modul_navigation_006 .sub_navi,
.modul_navigation_006 .subsub_navi,
.modul_navigation_006 .subsubsub_navi {
	display:none;
}

.modul_navigation_006 .overviewNav { display:none; }

/*##############################[	UNTERPUNKTE		]###################################*/

.modul_navigation_006 .sub_navi {
	font-size:0.933em;
	line-height:26px;
	padding-top:10px;
	padding-bottom:10px;
}



.modul_navigation_006 .subNav {
	padding:2px 20px 2px 25px;
}

.modul_navigation_006 .subNav.active .aSub {
	padding-left:15px;
	padding-right:15px;
}

.modul_navigation_006 .subNav.active .aSub span[class^="icon-"] {
	left:-2px;
	top:7px;
	display:block;
}


.modul_navigation_006 .sub_navi span[class^="icon-"]{
	display:none;
}


/*##############################[	UNTER-UNTERPUNKTE		]###################################*/

.modul_navigation_006 .subsub_navi {
	padding-left:15px;	
	padding-right:15px;	
}

.modul_navigation_006 .subsub_navi .aSubSub {
	font-size:0.800em;
	line-height:1.75;
	color:#909090;
}



.modul_navigation_006 .subsubNav.active .aSubSub {
	color:#000;
}

.modul_navigation_006 .nav.active .sub_navi,
.modul_navigation_006 .subNav.active .subsub_navi {
	display:block;
}




@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 960px) {
	
	.modul_navigation_006 .overviewNav { display:block; }
		
	.modul_navigation_006 ul.responsiveVerticalNavigation,
	.modul_navigation_006 ul.responsiveVerticalNavigation ul
	.modul_navigation_006 ul.responsiveVerticalNavigation li{
		margin:			0;
		padding:		0;
		list-style:		none;
	}

	.modul_navigation_006 ul.responsiveVerticalNavigation .overviewButton{
		display:		block;		
	}
	
	.modul_navigation_006 ul.responsiveVerticalNavigation li.withSubPages.active > div{
		display:		none;
	}
	
	.modul_navigation_006 ul.responsiveVerticalNavigation li.withSubPages.open > div{
		display:		block;
	}
	
	
	.modul_navigation_006 .buttonContainer {
		margin-top:20px;
	}
	
	
	
	
	.modul_navigation_006 .sub_navi {
		background-color:#5EB0CF;
	}
	
	.modul_navigation_006 span[class^="icon-"], 
	.modul_navigation_006 span[class*=" icon-"] {
		top:20px;
	}
	
	.modul_navigation_006 .nav .aTop {		
		/*padding:15px 0 15px 25px;*/
		padding:15px 0 15px 0;
	}
	
	
	.modul_navigation_006 .nav.open .aSub {
		color:#fff;	
	}
	
	.modul_navigation_006 .subNav {
		padding:10px 0px 10px 25px;
		background-color:#5EB0CF;
		border-bottom:1px solid #4D8FA8;
	}
		
	.modul_navigation_006 .subNav.last {
		border-bottom:none;	
	}
	
	
	.modul_navigation_006 .subNav:hover {
		background-color:#77c7e5;
	}
		
	.modul_navigation_006 .subNav:hover a.aSub{
		color:#FFF;
	}
		
	.modul_navigation_006 .withSubPages > a{
		background-image:url(https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/navigation/navigation_006/assets/navi-arrow-right.png);
		background-position:right;
		background-repeat:no-repeat;	
	}
	
	.modul_navigation_006 .withSubPages.open > a{
		background-image:url(https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/navigation/navigation_006/assets/navi-arrow-down.png);
	}
	
	.modul_navigation_006 .subsub_navi {
		background-color: #E8EBED;
		margin: 10px 0 -20px -25px;
		padding-bottom: 10px;
	}
	
		
	.modul_navigation_006 .subsubNav {
		padding:10px;
	}
	
	.modul_navigation_006 .subsub_navi .aSubSub {
		font-size:0.867em;
		line-height:1.3;
	}
	
	
	.modul_navigation_006 .subNav:hover .aSub, 
	.modul_navigation_006 .subNav.active .aSub {
		color:#fff !important;
	}
	
	
}



@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.modul_navigation_006 .nav.active {margin-top:0px;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

	.modul_navigation_006 .nav .aTop{padding:10px 0;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/text_image/text_image_012/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/text_image/text_image_012/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.modul_text_image_012 .contentModuleBoxImage a{
	width:	100%;
	height:	100%;
	display:block;
}

.modul_text_image_012 .contentModuleBoxButtonFull a.button{
	width:	100%;
	text-align:	center;
}

.modul_text_image_012  .contentModuleBoxText{
	margin-bottom:	0.7em;
}

.modul_text_image_012 .moduleBoxImage{
	margin:0 0 1.1em 0;
}
.modul_text_image_012 .buttonHolder .button{margin-top:1.1em;}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/extras/modules/kundenstimmen/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/extras/modules/kundenstimmen/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.kundenstimmenListe {
	margin-top:25px;	
}

.kundenstimmenListe .dataElement {
	padding-bottom:25px;
	margin-bottom:35px;
	border-bottom:1px solid #cccccc;
}

.kundenstimmenListe .dataElement:last-child {
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:none;
}

.kundenstimmenListe .h3 {
	margin-bottom:7px;	
}
.kundenstimmenListe .imageHolder .personTextHolder{margin-bottom:0;}
.kundenstimmenListe .imageHolder{
	width:20%;
	float:left;
	text-align:center;
}
.kundenstimmenListe .imageHolder .imageOnLeft{
	margin-right:0;
	margin-top:-0.5em;
	float:none;
}
.kundenstimmenListe .textHolder{
	width:75%;
	float:right;
}
.kundenstimmenListe .personTextHolder{
	font-weight:bold;
	margin-top:0.75em;
}


/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/video/video_005/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/video/video_005/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.modul_video_005 .headlineHolder {
	/*padding:0.2em 0.8em 0.3em;
	padding:0.25em 0.2em 0.35em 0.8em;*/
	padding:0.5em 0.2em 0.65em 0.8em;		
}

.modul_video_005 .imageHolder {
	overflow:hidden;
}

.modul_video_005 .contentModuleBoxInner {	
	background-color:#f2f2f2;
}

.modul_video_005 .leftHeaderSide {
    float: left;
    width: 100%;/*90*/
}
.modul_video_005 .rightHeaderSide {
    /*float: right;
    text-align: right;*/
    width: 10%;
	display:inline-block;
	box-sizing:border-box;
	line-height:1px;
	margin:0;
	
	display:none;
}
.modul_video_005 .rightHeaderSide:before{margin-top:0.3em; margin-bottom:-0.3em;}

.modul_text_image_014 [class^="icon-"]::before,
.modul_text_image_014 [class*=" icon-"]::before {
	margin-right:0;	
}

.modul_video_005 .videoContainer iframe{
	width:100%;
	height:100%;	
}



/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/kontaktDaten/kontakt_011/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/kontaktDaten/kontakt_011/styles.css*/
/********************************************************/

.modul_kontakt_011 .firmaLeftIcon{
	width:15%;
	float:left;
}

.modul_kontakt_011 .firma.text_firma {
    margin-bottom: 20px;
}

.modul_kontakt_011 .firmaRightContent{
	width:85%;
	float:right;
}

.modul_kontakt_011 .kFirma.h4{
	padding: 0.95em 0 0.75em;
}

.modul_kontakt_011 .spacerVertical {
    border-top: 1px solid #e1e1e1;
    margin: 17px 0;
}

.modul_kontakt_011 .email.text_mail a:after {
	font-family: fontello;
	content:'\e81a';
	margin-left:6px;
}

.modul_kontakt_011 .logo{margin-bottom:1.2em;}
.modul_kontakt_011 .logo img{margin-top:0 !important;}

@media all and (max-width: 1280px) {
}
@media all and (max-width: 1200px) {
}
@media all and (max-width: 1080px) {
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}
@media all and (max-width: 910px) {
	
}
@media all and (max-width: 800px) {}
@media all and (max-width: 610px) {	
	
}


@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_091/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_091/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_image_091 .moduleBoxHolder {
	float:left;
}

.text_image_091 .modul_text_000 .h1 {
	margin-top:0;
}

.text_image_091 .modul_text_000 .subtitle {
	
}

.text_image_091 .buttonHolder {
    margin-top: 22px;
}

.text_image_091 .boxLeft {
    float: left;
    width: 46.5%;
	margin-top: 0.8em;
}

.text_image_091 .boxRight {
    float: right;
    width: 46.5%;
}

.text_image_091 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:5%;
	height:150px;
	text-align:center;
}

.text_image_091 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}

/* LISTE */
.text_image_091 .contentUL li:first-child {
    padding-top: 0;
}
.text_image_091 li h4, 
.text_image_091 li .h4{
	margin-bottom: 0.2em;
}
.text_image_091 .contentUL li{
	display: block;
    padding-left: 4em;
    position: relative;
}

.text_image_091 li::before {
    border: 1px solid;
    box-sizing: border-box;
    content: counter(item, decimal);
    counter-increment: item;
    display: block;
    height: 40px;
    margin-left: -55px;
    margin-right: 18px;
    padding: 8px 0 0;
    position: absolute;
    text-align: center;
    width: 38px;
}

.text_image_091 ol {
    padding-left: 0;
	counter-reset: item;
}

.text_image_091 .contentUL li:last-child {
    border-bottom: 0 none;
    padding-bottom: 0;
}

.text_image_091 .main {
    margin-top: 50px;
}
.text_image_091 .contentUL li {
    border-bottom: 1px solid;
    padding-bottom: 18px;
    padding-top: 18px;
}


/*-----------*/

@media all and (max-width: 900px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_091 .moduleBoxSpacer {
		height: 40px;
	}
	
	.text_image_091 .boxLeft {
		width: 70%;
	}
	
	.text_image_091 .boxRight {
		width: 100%;
	}
}
@media all and (max-width: 800px) {
	.text_image_091 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.text_image_091 .boxLeft {
		width: 100%;
	}
	
	.text_image_091 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_091 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_091 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_091 .buttonHolder {
		margin-top: 24px;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/extras/modules/immoAbc/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/extras/modules/immoAbc/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

#immoAbc_letterHolder {		
	border-left:1px solid #d6d6d6;
}

.immo_abc_element {
	margin-bottom:25px;
}

.letterHolder {
	color:#CCC !important;
	padding:5px;
	float:left;
	text-align:center;
	width:3.8%;
	
	background-color:#fff;
	
	border:1px solid #d6d6d6;
	border-left:none;
	border-collapse:collapse;
	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box; 
}

.letterHolder:last-child{
	border-right:none;
}

.letterHolder a{
	color:#999 !important;	
}

.letterHolder a.active{
	color:#000 !important;	
}

.labelContainer {
	width:33%;
	float:left;
}

@media all and (max-width: 768px) {
	.clearTablet {
		clear:both;	
	}
	
	.letterHolder {
		width: 7.6%;
	}
}


@media all and (max-width: 480px) {
	.clearTablet {
		clear:none;	
	}
	
	.clearMobile {
		clear:both;	
	}
	
	.letterHolder {
		width: 14%;
	}
	
	.labelContainer {
		float:none;
		width:100%;	
	}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_015-liste/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_015-liste/styles.css*/
/********************************************************/
@charset "utf-8";

/*header Bereich*/
	.team_text_015-liste .headlineHolder {
		margin-bottom:2em;	
	}
	
/*Mitarbeiter Element Bereich*/
	.team_text_015-liste .memberHolder{
		width:22%;
		float:left;
		background-color: #fff;
		border-radius: 0.5%;
		box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
		margin:0 1.5% 4%;
	}
		
	.team_text_015-liste .teamMemberInfos {
		padding:1.5em 1em 1.6em;	
	}
	
	.team_text_015-liste .boxImage {
		border-bottom:1px solid #b4b8ba;	
	}
	
	.team_text_015-liste .nameZusatz  {
		margin-bottom:1.2em;	
	}
	
	.team_text_015-liste .icon-right-open {
		font-size:0.8em;
	}
	
	.team_text_015-liste .teamHolder {
		margin-right:-1.5%;
		margin-left:-1.5%;	
	}

@media only screen and (max-width : 1024px) {
	.team_text_015-liste .memberHolder {
		width: 30.3%;
	}
}

@media only screen and (max-width : 800px) {
	.team_text_015-liste .memberHolder {
		width: 47%;
	}
}


@media only screen and (max-width :480px) {
	.team_text_015-liste .memberHolder {
		width: 100%;
		margin:0 0 8%;
	}
	
	.team_text_015-liste .teamHolder {
		margin-right:0;
		margin-left:0;	
	}
}


/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/navigation/navigation_startDefine/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/navigation/navigation_startDefine/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.content_navigation .modul_navigation_001{
	margin-bottom:50px; /*65 minus Padding von li Punkt*/
	margin-top:16px;/*2*/
}

.modul_navigation_001 li a{
	position:relative;
	display:block;
	width:100%;
	height:100%;
	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;   
}

.modul_navigation_001 span[class^="icon-"], 
.modul_navigation_001 span[class*=" icon-"] {
	font-size:1em;	
	position:absolute;
	right:0px;
	top:13px;
}


.modul_navigation_001 .subNaviTitle.h3{
	font-size:1.250em;
	margin-bottom:0.5em;
}

.modul_navigation_001 .buttonContainer {
	margin-top:40px;
}


.modul_navigation_001 ul.responsiveVerticalNavigation .overviewButton{
	display:none;	
}

/*##############################[	HAUPTPUNKTE		]###################################*/

.modul_navigation_001 .nav .aTop {	
	font-size:1em;	
	padding:9px 0 7px 1px;
}

.modul_navigation_001 .nav.active {
	margin-top:-1px;
}
.modul_navigation_001 .nav.active .aTop{
	font-weight:bold;
}

.modul_navigation_001 .nav.line{
	padding:0;
	border-bottom:1px solid #cac4be;
}

.modul_navigation_001 .sub_navi,
.modul_navigation_001 .subsub_navi,
.modul_navigation_001 .subsubsub_navi {
	display:none;
}

.modul_navigation_001 .overviewNav { display:none; }

/*##############################[	UNTERPUNKTE		]###################################*/

.modul_navigation_001 .sub_navi {
	font-size:0.933em;
	line-height:26px;
	padding-top:10px;
	padding-bottom:10px;
}



.modul_navigation_001.navigation_new .subNav {
	padding:5px 0 5px 0;/*5 0 5 15*/
	margin-left:20px;
	border-bottom:1px solid #cac4be;
	
	font-size:0.93em;
}
.modul_navigation_001.navigation_new .subNav.last{border-bottom:0;}

.modul_navigation_001 .subNav .aSub {
	color:#262626;
}

.modul_navigation_001 .subNav.active .aSub { font-weight:bold; }


/*##############################[	UNTER-UNTERPUNKTE		]###################################*/

.modul_navigation_001 .subsubNav .aSubSub {
	font-size:0.9em;
	line-height:1.75;
	color:#999;
	padding:3px;
}


.modul_navigation_001 .subsubNav.active .aSubSub {
	color:#000;
}


.modul_navigation_001 .nav.active .sub_navi,
.modul_navigation_001 .subNav.active .subsub_navi {
	display:block;
}




.modul_navigation_001 a .arrowIcon {
    display: none;
    position: absolute;
    right: 6px;
    top: 13px;
}

.modul_navigation_001 .slideSubNaviHolder,
.modul_navigation_001 .responsiveSubSubNaviHolder{
	display:none;
}


.modul_navigation_001 .nav.active .slideSubNaviHolder,
.modul_navigation_001 .subnav.active .responsiveSubSubNaviHolder{
	display:block;
}


.modul_navigation_001 .nav.withSubPages > a .arrowIcon, 
.modul_navigation_001 .nav.withSubPages > a.open .arrowIcon.open, 
.modul_navigation_001 .subNav.withSubPages > a .arrowIcon, 
.modul_navigation_001 .subNav.withSubPages > a.open .arrowIcon.open {
    display: block;
}

.modul_navigation_001 .nav.withSubPages > a.open .arrowIcon, 
.modul_navigation_001 .nav.withSubPages > a .arrowIcon.open, 
.modul_navigation_001 .subNav.withSubPages > a.open .arrowIcon, 
.modul_navigation_001 .subNav.withSubPages > a .arrowIcon.open {
    display: none;
}

.modul_navigation_001  .nav.withSubPages .slideSubNaviHolder, 
.modul_navigation_001  .subNav.withSubPages .responsiveSubSubNaviHolder {
    display: none;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 960px) {

}




@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.modul_navigation_001 .subNav {
		padding:5px 0 5px;
	}
	
	.modul_navigation_001 .subsubNav .aSubSub {
		border:none;	
		padding:5px;
		font-size:1em;
	}

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/forms/formFinanzierung_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/forms/formFinanzierung_001/styles.css*/
/********************************************************/

.formFinanzierung_001 {
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/forms/formFinanzierung_001/assets/pics/bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}

.formFinanzierung_001 .textline {
	text-align:center;
	margin:0 auto;
	width:40%;
	margin-bottom:2.5em;
}

.formFinanzierung_001 .formBoxLeft {
	float:left;
	width:47.5%;
}

.formFinanzierung_001 .formBoxRight {
	float:right;
	width:47.5%;
}

.formFinanzierung_001 .formBoxTotal {
	background-color:#FFF;
	border:1px solid #ededed;
	-webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
}

.formFinanzierung_001 .formBox { padding:1.5em; }
.formFinanzierung_001 .formBox.bottom { padding:0.75em 1.5em; }

.formFinanzierung_001 .calcRow {
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:1px solid #d9d9d9;
	min-height:45px;
}

.formFinanzierung_001 .calcRow.noLine {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
.formFinanzierung_001 .calcRow .label.sp {font-weight:bold; }
.formFinanzierung_001 .calcRow .label {
	width:45%;
	float:left;	
}

.formFinanzierung_001 .calcRow .middleStep {
	float:left;
}

.formFinanzierung_001 .calcRow .middleStep,
.formFinanzierung_001 .calcRow .value.small {
	width:15%;
}

.formFinanzierung_001 .calcRow .value {
	float:right;
	width:35%;
	text-align:right;
}


.formFinanzierung_001 .calcRow .label,
.formFinanzierung_001 .calcRow .value.textValue {
	padding-top:10px;
}

.formFinanzierung_001 .summeryLabel {
	width:75%;
	float:left;
	font-size:1.2em;
}

.formFinanzierung_001 .summeryValue {
	width:25%;
	float:right;
	font-weight:bold;
	font-size:1.2em;
	text-align:right;
}

.formFinanzierung_001 .buttonHolder {
	margin-top:1em;
}

.formFinanzierung_001 .buttonHolder .bLeft { width:50%; float:left; }
.formFinanzierung_001 .buttonHolder .bRight { width:50%; float:right; text-align:right}

@media all and (max-width: 1200px) {
	.formFinanzierung_001 .calcRow .middleStep,
	.formFinanzierung_001 .calcRow .value.small {
		width:20%;
	}
	
	.formFinanzierung_001 .calcRow .value {
		width:30%;
	}
}

@media all and (max-width: 1024px) {

}

@media all and (max-width: 960px) {	

	.formFinanzierung_001 .textline {
		width:75%;
	}

	.formFinanzierung_001 .formBoxLeft {
		float:none;
		width:100%;
	}
	
	.formFinanzierung_001 .formBoxRight {
		float:none;
		width:100%;
		margin-top:2em;
	}
	
	.formFinanzierung_001 .hideOnBreakpoint {
		display:none;	
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
	.formFinanzierung_001 .buttonHolder {
		display:none;	
	}
	
	.formFinanzierung_001 .textline {
		width:100%;
	}
	
	.formFinanzierung_001 .calcRow .label {
		float:none;
		width:100%;	
	}
	
	.formFinanzierung_001 .calcRow .middleStep,
	.formFinanzierung_001 .calcRow .value.small {
		width:45%;
	}
	
	.formFinanzierung_001 .calcRow .value {
		width:45%;
	}
	
	
	.formFinanzierung_001 .calcRow.item2 .label,
	.formFinanzierung_001 .calcRow.item2 .value {
		float:left;	
		width:50%;
	}
	
	.formFinanzierung_001 .summeryLabel {
		width:60%;
	}
	
	.formFinanzierung_001 .summeryValue {
		width:40%;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.formFinanzierung_001 .summeryValue,
	.formFinanzierung_001 .summeryLabel {
		width:100%;
		float:none;
	}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_014/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_014/styles.css*/
/********************************************************/
/***************************[ Allgemein ]****************************/

.news_014 .fourBox.boxLeft{
	float: left;
	width: 42.9%;
}
.news_014 .fourBox.boxRight{
	float: left;
	width: 45%;
}
.news_014 .fourBox .headline{
	margin-bottom: 1.3em;
	display:block;
}

.news_014 .h4, .light h4, .light .h4, .light h4 a, .light .h4 a {
	font-family: opensans_semibold !important;
}

.news_014 .firmaLeftIcon{
	width:15%;
	float:left;
}
.news_014 .firma.text_firma {
	margin-bottom: 1.6em;
}
.news_014 .firmaRightContent{
	width:85%;
	float:right;
}

.news_014 .spacer{
	float: left;
	border-left: 1px solid #d8dacd;
	margin: 0 7% 0 5%;
	width: 0;
}
.news_014 hr {
	margin: 12px 0 !important;
}
.news_014 .socialIcons {
	font-size: 34px;
	margin: 25px auto auto;
	text-align: center;
	width: 100%;
}
.news_014 .socialIcons [class^="icon-"]::before, .news_014 .socialIcons [class*=" icon-"]::before {
	margin-left: 0;
	margin-right: 0;
}
.news_014 .main {
	font-size: 0.9em;
	line-height: 1.7em;
}

.news_014 .contentBoxHolder{
	position:relative;
}
.news_014 .firmenLogo.moduleBoxInnerImage.corporate_border {
	margin: 0 auto;
	overflow: hidden;
	width: 77%;
}
.news_014 .spalte_one {
	float: left;
	padding-right: 10%;
	text-align:center;
	width: 46%;
	line-height: 27px;
}
.news_014 .spalte_two {
	float: right;
	width: 43%;
	line-height: 24px;
}
.news_014 .spacerVertical {
	border-top: 1px solid #e1e1e1;
	margin: 17px 0;
}
.news_014 .firmenLogo img{
	margin-top:0 !important;
}
/*

.news_014 a .icon-right-open{
	font-size:0.8em;
}
*/

.news_014 .icon-angle-right {
	margin-left:-4px;
}

/***************************[ Newsmodul ]****************************/


.news_014 .newsElement .newsListImage{
	width: 14.3%;
	margin-right: 4%;
	margin-top: 11px;
	margin-bottom: 0.85em;
	float: left;
	overflow: hidden;
}
.news_014 .newsElement .newsDate{
	display:none;
}


/***************************[ Responsive ]****************************/

@media all and (max-width: 1024px) {
	.news_014 .spacer{
		margin:0 3.9%;
	}
	.news_014 .fourBox.boxLeft{
		width:30em;
	}
}
@media all and (max-width: 1280px) {
	.news_014 .newsName a{
		white-space: unset;
	}
}
@media all and (max-width: 1024px) {
	.news_014 .spalte_one {
		float: left;
		padding-right: 10%;
		width: 45%;
	}
	.news_014 .spalte_two {
		float: left;
		width: 45%;
	}
	.news_014 .firmenLogo.moduleBoxInnerImage.corporate_border{
		width: 90%;
	}
}
@media all and (max-width: 960px) {
	.news_014 .fourBox{
		width:45%;
	}
	.news_014 .fourBox .headline {
		margin-bottom:0;
	}
	.news_014 .spalte_one {
		padding-right: 7%;
	}
	.news_014 .spalte_two {
		width: 48%;
	}
	.news_014 .spacer {
		margin: 0 1.9%;
	}
}
@media all and (max-width: 900px) {
	.news_014 .fourBox.boxRight,
	.news_014 .fourBox.boxLeft,
	.news_014 .fourBox{
		width: 100%;
	}
	.news_014 .spalte_one,
	.news_014 .spalte_two{
		width: 45%;
	}
	.news_014 .spacer{
		width:100%;
		border-bottom:1px solid #d8dacd;
		margin: 6% 0 4.8% 0;
		max-height: 1px;
	}
	.news_014 .firmenLogo.moduleBoxInnerImage.corporate_border{
		width: 62%;
		height: 90px !important;
	}

	.news_014 .fourBox.boxRight{
		margin-bottom:0;
	}


}
@media all and (max-width: 415px) {
	.news_014 .spalte_one{
		width: 100%;
		padding-right:0;
		text-align: inherit;
		margin-bottom:25px;
	}
	.news_014 .fourBox .headline {
		margin-top: 27px;
	}
	.news_014 .fourBox .moduleBoxHolder .boxLeft {
		margin-top: 30px !important;
	}

	.modul_news_016 .newsElement {
		margin-top: 0.85em !important;
	}

	.news_014 .firmenLogo.moduleBoxInnerImage.corporate_border {
		margin: 0;
		/*margin-top: 22px;*/
	}
	.news_014 .socialIcons {
		text-align: inherit;
	}
	.news_014 .spalte_two{
		margin-bottom: 20px;
		width: 100%;
	}
	.news_014 .newsListImage,
	.news_014 .corporateFrame{
		display: none;
	}
	.news_014 .newsElement .h4 {
		width:100%;
		float:none;
	}
	.news_014 .modul_news_016 .newsElementHead {
		width:100%;
		padding:0;
	}
	.news_014 .socialIcons {
		margin-bottom: 16px;
	}
}


/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/news/news_016/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/news/news_016/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_news_016 .h1 {
	margin-top:0;
}

.modul_news_016 .subtitle {

}

.modul_news_016 .newsListImage{
	width: 100%;
	float:left;
}

.modul_news_016 .newsContentHolder {
	float:right;
	width:80%;	
	padding-top: 1%;
}

.modul_news_016 .newsImageHolder {
	float:left;
	width:86px;
	margin-top: 1.6%;
}

.modul_news_016 .newsDate {
	font-weight:normal;
}

.modul_news_016 .newsName.h5 a{
	font-family:inherit;
}

.modul_news_016 .newsElement {
	margin-top:-0.15em;	
}

.modul_news_016 .buttonHolder.variante1{margin-top:1em;}
.modul_news_016 .buttonHolder.variante2{display:none;}




@media all and (max-width: 480px) {
	.modul_news_016 .newsContentHolder {
		float: none;
		width: 100%;
		padding-top: 0;
	}
	
	.modul_news_016 .newsImageHolder {
    width: 15%;
	}
	
	.modul_news_016 .newsElementHead {
	width: 70%;
	padding-left: 20%;	
	}
}

@media all and (max-width: 360px) {

	.modul_news_016 .newsImageHolder {
		display:none;
	}
	
	.modul_news_016 .newsElementHead {
    width: 100%;
    padding-left: 0%;
	}
}


/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_068/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_068/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_068 {background-color:#fafafa;}

.text_image_068 .contentModuleBox{
	float:left;
	width:30%;
	margin-bottom:0;/*65*/
	-webkit-box-shadow: 0px 0px 8px 1px rgba(202,202,202,1);
	-moz-box-shadow: 0px 0px 8px 1px rgba(202,202,202,1);
	box-shadow: 0px 0px 8px 1px rgba(202,202,202,1);
}

.text_image_068 .moduleBoxSpacer{
	float:left;
	width:5%;
	height:10px;
}

.text_image_068 .contentModuleBox .contentModuleBoxInner {
    padding: 26px 30px;
}

/*.text_image_068 .contentModuleBoxTitle hr {
	margin:10px 0 0;
	border-width:2px;
}*/
.text_image_068 .contentModuleBoxSubTitle{
	margin-bottom:10px; 
	padding-bottom:0;
	line-height:1.4;
}

.text_image_068 .contentModuleBox {
    background-color: #ffffff;
    position: relative;
}

.text_image_068 .main_left{
	float:left;
	width:66.3%;
}
.text_image_068 .main_right{
	float:right;
	width:29%;
}

.text_image_068 .contentModuleBox .contentModuleBoxImage{
	/*height:140px !important;*/
	width:100% !important;/*77px*/
	/*overflow:hidden;
	border:1px solid #e9e9e9;*/
	border:2px solid #e9e9e9 !important;
	position:relative;
	float:right;
	margin-top:6px;
	box-sizing:border-box;
}

.contentModuleBox .contentModuleBoxImage {
    max-width: 100% !important;
}

.text_image_068 .contentModuleBox .contentModuleBoxImage a{
	display:	inline-block;
	height:	100%;
	width:	100%;
	
	overflow:hidden;
}

.text_image_068 .spirit{display:none;}

.text_image_068 .spirit.three{display:block;}

.text_image_068 .moduleBoxSpacer.three{width:100%; display:block; height:3.3em;}

.text_image_068 .contentModuleBox .contentModuleBoxImage {
    float: none;
	margin-bottom: 13px;
	margin-top:0px;
}

.text_image_068 .bottom_text {
    float: left;
    width: 97%;
}

.text_image_068 .bottom_button {
    left: 100%;/*327px*/
    position: absolute;
    top: 230px;
	
	margin-left:-30px;
	max-width:30px;
	min-width:30px;
}

.text_image_068 .button {
	min-width:30px;
    padding: 6px 7px 7px;
	border-radius:0px !important;
}

.text_image_068 [class^="icon-"]:before, .text_image_068 [class*=" icon-"]:before {
    margin-left: 0em;
    margin-right: 0em;
}

.text_image_068 h3, .text_image_068 .h3{
    margin: 0 0 14px;
}

.text_image_068 img{
	width: 100%;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_068 .main_left,
	.text_image_068 .contentModuleBoxSubTitle{font-size:0.96em;}
	.text_image_068 .contentModuleBox{width:32%;}
	.text_image_068 .moduleBoxSpacer{width:2%;}

}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 800px) {
	
	.text_image_068 .contentModuleBox{width:47.5%; margin-bottom:15px;}
	.text_image_068 .contentModuleBox.last{margin-bottom:0px;}
	
	.text_image_068 .spirit.two{display:none;}
	.text_image_068 .moduleBoxSpacer.two{display:none;}
	.text_image_068 .spirit.three{display:none;}
	.text_image_068 .moduleBoxSpacer.three{width:2%;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_068 .contentModuleBox{width:47.5%; margin-bottom:15px;}
	.text_image_068 .contentModuleBox.last{margin-bottom:0px;}
	
	.text_image_068 .spirit.two{display:none;}
	.text_image_068 .moduleBoxSpacer.two{display:none;}
	.text_image_068 .spirit.three{display:none;}
	.text_image_068 .moduleBoxSpacer.three{width:2%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_068 .moduleBoxSpacer.three{display:none;}
	.text_image_068 .contentModuleBox{width:100%;}
	.text_image_068 .moduleBoxSpacer{display:none;}
	.spirit.clear{display:none;}
	.text_image_068 .main_right{width:20%;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_068 .main_right{width:25%;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_068 .main_right{
		width:50%;
		float:none;
		margin-top:15px;
		margin-bottom:15px;
	}
	.text_image_068 .contentModuleBox .contentModuleBoxImage {float:none;}
	
	.text_image_068 .main_left{
		float:none;
		width:100%;
	}
	.text_image_068 .contentModuleBoxButton {font-size:0.9em;}

}

@media all and (max-width: 320px) {
	.text_image_068 .contentModuleBoxButton {font-size:0.75em;}

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/text_image/text_image_005/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/text_image/text_image_005/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_image_005 .h1 {
	margin-top:0;
}

.modul_text_image_005 .subtitle {}


/*
.modul_text_image_003 .contentModuleBox {    
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
	background-color: #FFFFFF;
    position: relative;
	margin-bottom:50px;
} 

.modul_text_image_003 .contentModuleBoxImage {
	
    background-repeat: no-repeat;
    background-size: 100% 100%;
    bottom: 0;
    position: absolute;
    right: 0;
	max-width:125px;
}
*/

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_087/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_087/styles.css*/
/********************************************************/
/*
	CMS
 */

	.text_image_087 .editMode .main-left {
		float: left;
		width: 100%;
	}

	.text_image_087 .editMode .main-right {
		position: relative;
	}

	.text_image_087 .editMode .elementHolderLeft {
		float: left;
		width: 100%;
	}

	.text_image_087 .editMode .elementHolderRight {
		float: right;
		width: 100%;
	}

	.text_image_087 .editMode .iconBoX{
		width:31%;
		float:left;
		margin-right:3.5%;
		cursor:pointer;
	}

	.text_image_087 .editMode .iconBoX.third{
		margin-right:0%;
	}



/*
.text_image_087 .contentWidth.basicFramePadding {
    padding-bottom: 47px;
    padding-top: 81px;
}
*/

/*
	HeadArea
 */

	.text_image_087 .head {
		text-align: center;
		padding-bottom: 35px;
	}

/*
	bottomArea
 */


	.text_image_087 .moduleBoxHolderOne{
		width:100%;
	}

	.text_image_087 .main-left{
		float:left;
		width:65%;
	}

	.text_image_087 .main-right{
		float:right;
		width:33%;
		position:absolute;
		bottom:0;
		right:0;
	}

	.text_image_087 .elementHolderLeft {
		float: left;
		width: 46.5%;
	}

	.text_image_087 .elementHolderRight {
		float: right;
		width: 46.5%;
	}

	.text_image_087 .moduleBoxSpacer{
		width:2%;
	}

/*
	IconArea
 */

	.text_image_087 .icon-change-Holder{
		float:left;
		height:68px;
		margin-right: 4.5%;
		margin-top:0.15em;
		width:68px;
		max-height:68px;
		max-width:68px;
		border-radius:2px;
		font-size:1.5em;
		text-align:center;
	}


	.text_image_087 .icon-change {
		height: 100%;
		position: relative;
		width: 100%;
	}

	.text_image_087 .icon-placeholder {
		left: 29%;
		position: absolute;
		top: 31%;
	}

	.text_image_087 .iconBoX:not(.third){
		margin-bottom:34px;
	}

/*	.text_image_087 .rightListContent {
		float: right;
		width:calc(100% - 85px);
	}*/

	.text_image_087 .title {
		margin-top:-4px;
	}


/*
	imageArea
 */

	.text_image_087 .mainBigImage{
		width:100%;
	}

	.text_image_087 .mainBigImage img {
		margin-left:-30px !important;
		margin-top:0 !important;
		margin-bottom:0 !important;
	}

/*
	Text area
 */

	.text_image_087 a .icon-angle-right {
		margin-left: -4px;
	}

/*----------------*/

/*.text_image_087 h4,
.text_image_087 .h4 {
    margin-bottom: 0.7em;!*0.9*!
}

.text_image_087 .title.h4,
.text_image_087 .title h4 {
    line-height: 1.1em;
}
	.title.h2{line-height:1.4;}

.text_image_087 .subtitle{
	margin-bottom:20px;
}

.text_image_087 .contentModuleBoxButton{
	margin-top:34px;
}
*/


/*@media all and (max-width: 1280px) {
	.text_image_087 .main-left{width:70%;}
	
	.text_image_087 .main-right{
		width:28%;!*36*!
		right: 30px;
	}
	
	#outer .text_image_087 .contentWidth.basicFramePadding {
		padding-bottom: 57px;
	}
	#outer .text_image_087 .elementHolderLeft,
	#outer .text_image_087 .elementHolderRight {
	    margin-bottom:0em;
	}

}*//*
@media all and (max-width: 1024px) {

	.text_image_087 .main-left {
		width: 70%;!*67*!
	}
	.text_image_087 .elementHolderLeft {
		width: 47.5%;
	}
	.text_image_087 .elementHolderRight {
		width: 47.5%;
	}
	.text_image_087 .icon-change-Holder {
		border-radius: 2px;
		float: left;
		font-size: 1.5em;
		height: 52px;
		margin-right: 5%;
		margin-top: 4px;
		max-height: 52px;
		max-width: 52px;
		text-align: center;
		width: 52px;
	}
	.text_image_087 .icon-placeholder {
		left: 23%;
		position: absolute;
		top: 27%;
	}

	.text_image_087 .tinyMCE.textLink{display:inline-block;}
	
}*/

@media all and (max-width: 1090px) {
	.text_image_087 .main-left {
		width: 66%;
	}
}
@media all and (max-width: 900px) {
	.text_image_087 .main-right {
		width: 44%;
		display: none;
	}
	.text_image_087 .main-left{
		width:100%;
	}
	
	.text_image_087 .modul_text_003{
		width: 52%;	
	}
	.text_image_087 .basicFramePadding {
		padding-top: 40px;
	}
	.text_image_082 .boxOne, .text_image_082 .boxTwo{
		border-bottom: 1px solid #dfdfdf;
	}
	
	.text_image_087 .iconBoX {
		margin-bottom: 1.5em;
	}
	
	#outer .text_image_087 .contentWidth.basicFramePadding {
		padding-bottom: 35px;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_087 .contentWidth.basicFramePadding{
		padding-top: 68px;
	}
	.text_image_087 .moduleBoxSpacer{
		display:none;
	}

}

@media all and (max-width: 640px) {
	.text_image_087 .elementHolderLeft,
	.text_image_087 .elementHolderRight{
		width: 48%;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_087 .main-left{width:100%; float:none; padding-bottom:0;}
	.text_image_087 .main-right{width:70%; float:right; position:relative;}
	.text_image_087 .modul_text_003{
		width: 100%;	
	}
	.text_image_087 .contentWidth.basicFramePadding{
    	padding-bottom: 0px;
		padding-top: 70px;
	}

	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_087 .elementHolderLeft, 
	.text_image_087 .elementHolderRight{
		margin-bottom: 0em;
		width: 100%;
	}
	
	.text_image_087 h4, 
	.text_image_087 .h4{margin-bottom:0.5em;}
	
	.text_image_087 .icon-change-Holder{
		max-height:70px;
		max-width:70px;
		height:70px;
		width:70px;
	}
	
	.text_image_087 .icon-placeholder {
		left:	29%;/*30*/
		top:	33%;/*36*/
	}
	
	.text_image_087 .iconBoX.third{margin-bottom:1.5em;}
	.text_image_087 .elementHolderRight .iconBoX:last-child{margin-bottom:0;}
	
	#outer .text_image_087 .contentWidth.basicFramePadding {padding-bottom: 26px;}
	
	.text_image_087 .head {
		padding-bottom: 1.8em;
	}
		
}

@media all and (max-width: 414px) {
/* styles for iPhone/Android portrait */
	.text_image_087 .icon-change-Holder{
		max-height:65px;
		max-width:65px;
		height:65px;
		width:65px;
	}
	
	.text_image_087 .icon-placeholder {
		left:	28%;
		top:	33%;
	}
	.text_image_087 .iconBoX{height:inherit !important;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_087 .icon-change-Holder{
		max-height:65px;
		max-width:65px;
		height:65px;
		width:65px;
	}
	
	.text_image_087 .icon-placeholder {
		left:	28%;
		top:	33%;
	}

}

@media all and (max-width: 320px) {
	.text_image_087 .main-left{margin-bottom:25px;}
	.text_image_087 .mainBigImage{max-height:135px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_082/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_082/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_082{
	
}

.text_image_082 .headline{
	text-align:		center;
	/*margin:			0 auto 0.175em; */
	margin-left: auto;
	margin-right: auto;
	width:			70%;
}

.text_image_082 .innerModuleBox{
	margin-top:38px;
}

.text_image_082 .moduleBoxText{width:100%;}

.text_image_082	.linespacer{
	height:		1px;
	margin:		20px 0 35px;
	border-bottom:	1px solid;
}

.text_image_082 .moduleBoxHolder {float:left;}
.text_image_082 .moduleBoxLine{
	width:		100%;
	margin:		0 auto;
	height:		3px;
}

.text_image_082 .boxOne,
.text_image_082 .boxTwo,
.text_image_082 .boxThree,
.text_image_082 .boxFour,
.text_image_082 .boxFive { width:29.8%;/*30*/}

.text_image_082 .clear.spiritBox,
.text_image_082 .spiritBox,
.text_image_082 .spiritBoxOne,
.text_image_082 .spiritBoxTwo{display:none;}

.text_image_082 .moduleBoxImageWrap{
	position:		relative;
	margin-bottom:	25px;
}

.text_image_082 .moduleBoxImage{
	overflow:hidden;
	width:100%;
	text-align:center;
}
.text_image_082 .moduleBoxInnerImage a{
	height:100%;
	width:100%;
	display:block;
}
.text_image_082 .moduleBoxInnerImage img{width:100%; height:auto;}
.text_image_082 .moduleBoxSpacer {
	float:		left;
	width:		5.3%;
	height:		325px;
	text-align:	center;
	position:	relative;
}

.text_image_082 .moduleBoxSpacer.first {
	width:3%;
}

.text_image_082 .buttonHolder{
	margin-top:0.9em;
	/*margin-bottom:17px;*/
}

.text_image_082 .corporate_border{
	box-sizing: border-box;
}

.text_image_082 .buttonHolder.variante2{display:none;}

.text_image_082 a .icon-angle-right {
	margin-left: -4px;
}


@media only screen and (max-width : 1280px) {
	.text_image_082 .boxOne, 
	.text_image_082 .boxTwo, 
	.text_image_082 .boxThree{width:30.1%;}
	
	.text_image_082 .moduleBoxSpacer{width:4.3%;}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.text_image_082 .moduleBoxText{width:100%;}
	.text_image_082 .headline{width:70%;}
}
@media only screen and (max-width : 1024px) {
	.text_image_082 .headline{width:90%;}
}

@media only screen and (max-width : 1090px) {
	.text_image_082 .spiritBoxOne,
	.text_image_082 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_082 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	/*.text_image_082 .moduleBoxHolder{margin-bottom:35px;}
	.text_image_082 .moduleBoxHolder.boxFive{margin-bottom:0;} */
	
	/*.text_image_082 .moduleBoxSpacer{width:12.5%;6.5}*/
	.text_image_082 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_082 .moduleBoxSpacer{height:300px;}
	/*.text_image_082 .moduleBoxSpacer{display:none;}*/
	/*.text_image_082 .boxOne,
	.text_image_082 .boxTwo,
	.text_image_082 .boxThree { width:25%; }
	.text_image_082 .boxFour,
	.text_image_082 .boxFive { width:29%; }*/
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_082 .spiritBoxOne,
	.text_image_082 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_082 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	/*.text_image_082 .moduleBoxHolder{margin-bottom:35px;}
	.text_image_082 .moduleBoxHolder.boxThree{margin-bottom:0;}*/
	
	/*.text_image_082 .moduleBoxSpacer{width:9.5%;6.5}*/
	.text_image_082 .moduleBoxSpacer.spaceFour{display:none;}

	.text_image_082 .moduleBoxSpacer{height:300px;}

}
@media only screen and (max-width : 800px) {
	.text_image_082 .moduleBoxSpacer{width:10%;/*21.5*/}
	.text_image_082 .moduleBoxSpacer.spaceThree{
		width:100%;
		height:1px !important;
		/*display:none;*/
	}
	.text_image_082 .moduleBoxImageWrap {
		width: 45%;
		margin-right:3%;
		float:left;
	}
	.text_image_082 .moduleBoxImage {
		padding-bottom: 0;/*39*/
	}
		
	.text_image_082 .moduleBoxImageWrap {
		margin-top: 5px;
	}
	.text_image_082 .moduleBoxHolder {
		margin-bottom: 2.1em;
	}
	
	.text_image_082 .moduleBoxSpacer.spaceTwo{
		display:none;
	}
	.text_image_082 .moduleBoxText {
		width: 52%;
		float:left;
	}
	.text_image_082 .buttonHolder {
		width: 52%;
		float:left;
	}
	.text_image_082 .boxOne,
	.text_image_082 .boxTwo,
	.text_image_082 .boxThree { width:100% !important;/*39*/ }
	
	.text_image_082 .moduleBoxHolder{margin-bottom:2.5em; padding-bottom:2.5em;}	
	.text_image_082 .moduleBoxHolder.boxThree {margin-bottom:0; padding-bottom:0;}	
	
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text_image_082 .moduleBoxSpacer.spaceThree {
		clear: both;
		display: block;
		height: 1px !important;
		width: 100%;
	}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_082 .spiritBoxOne{display:none;}
	.text_image_082 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_082 .moduleBoxSpacer{width:9%;}
	.text_image_082 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_082 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_082 .clear.spiritBox{display:block;}
	.text_image_082 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_082 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_082 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_082 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.text_image_082 .boxOne,
	.text_image_082 .boxTwo,
	.text_image_082 .boxThree { width:45%; }
	.text_image_082 .boxFour,
	.text_image_082 .boxFive { width:45%; }
	.text_image_082 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
}
@media all and (max-width: 610px) {
	.text_image_082 .innerModuleBox{margin-top:35px;}
	
	.text_image_082 .headline{width:100%;}
	.text_image_082 .textCenter{text-align:left;}
	
	/*.text_image_082 .moduleBoxImageWrap{width:41%;}
	.text_image_082 .moduleBoxText{width:56%;}*/
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.text_image_082 .buttonHolder,
	.text_image_082 .moduleBoxText,
	.text_image_082 .moduleBoxImageWrap,
	.text_image_082 .boxOne,
	.text_image_082 .boxTwo,
	.text_image_082 .boxThree,
	.text_image_082 .boxFour,
	.text_image_082 .boxFive { width:100% !important; }
	
	.text_image_082 .moduleBoxSpacer{display:none;}
	.text_image_082 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_082 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_082 .moduleBoxHolder{margin-bottom:40px;}
	.text_image_082 .moduleBoxHolder.boxThree{margin-bottom:0px; border-bottom:none;}
	.text_image_082 .moduleBoxSpacer.spaceFour{display:none;}
	
	.text_image_082 .moduleBoxImageWrap{
		margin-bottom:1.2em;
		margin-top:0;
		float:none;
		margin-right:0;
	}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_image_082 .moduleBoxInnerImage{max-height:85px;}*/
	.text_image_082 .moduleBoxImageWrap{margin-bottom:1.50em;}
	.text_image_082 .buttonHolder{margin-top:1.5em;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_103/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_103/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_image_103 .moduleBoxHolderOne{
	float:left;
	width:64.5%;
	padding-right:5.5%;
}
.text_image_103 .moduleBoxHolderTwo{
	float:right;
	width:24%;
}

.text_image_103 .main-left{
	float:left;
	width:75%;
}

.text_image_103 .main-left .subtitle{margin-bottom:10px}

.text_image_103 .main-right{
	float:right;
	width:37%;
	max-height:300px;
}

.text_image_103 .mainBigImage{
	width:100%;
	height:160px;
	overflow:hidden;
	margin-bottom:15px;
}
.text_image_103 .mainLogoImage{
	width:30%;
	height:60px;
	float:left;
}
.text_image_103 .mainLogoImage.two{margin:0 5%;}


.text_image_103 .moduleBoxHolderTwo .main-left{float:left; width:60%;}
.text_image_103 .moduleBoxHolderTwo .main-right{
	float:right;
	width:155px;
	height:195px;
	overflow:hidden;
	margin-top:5px;
}
.text_image_103 .main-top{margin-bottom:18px;}

.text_image_103 .personImage{
	width:20%;
	max-height:62px;
	float:left;
	margin-right:4%;
	overflow:hidden;
}
.text_image_103 .personData{
	float:left;/*right*/
	width:100%;
	padding:6px 0 11px;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
}
.text_image_103 .kundenAdresse{
	font-size:0.78em;
	line-height:1.2;
}

.text_image_103 .buttonHolder {
	margin-top:1.5em;	
}

.text_image_103 .main-bottom {
	font-style:italic;	
}

.text_image_103 .moduleBoxHolderTwo .modul_text_image_004 .title { 
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto; 

}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_103 .moduleBoxHolderTwo {
		width: 30%;
	}
}
@media all and (max-width: 960px) {
	.text_image_103 .moduleBoxHolderTwo {
		width: 28%;
	}
}

@media all and (max-width: 800px) {
	.text_image_103 .moduleBoxHolderOne{width:60%;padding-right: 0;}
	.text_image_103 .moduleBoxHolderTwo{width:40%;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_103 .personImage{width:24%;}
	.text_image_103 .personData{width:66%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_103 .moduleBoxHolderOne,
	.text_image_103 .moduleBoxHolderTwo{width:100%; float:none;}
	.text_image_103 .moduleBoxHolderOne{margin-bottom:30px; padding-bottom:30px; border-right:0; padding-right:0; border-bottom:1px solid #d4d4d4;}
	.text_image_103 .moduleBoxSpacer{display:none;}
	.text_image_103 .personImage{width:12%;}
	.text_image_103 .personData{width:100%;}
	.text_image_103 .main-left {
		width: 100%;
	}


	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_103 .main-right{width:100%; float:none;}
	.text_image_103 .main-left{width:100%; float:none; margin-bottom:25px;}
	
	.text_image_103 .personImage{width:20%;}
	.text_image_103 .personData{width:70%;}

}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_008/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_008/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.topObjekte_008 .headline.h1 {margin-bottom:2em;}
.topObjekte_008 .rightBox .headline.h1 {margin-bottom:2.4em;}


.topObjekte_008 .leftBox{width:45.6%; float:left; padding-right:4.4%; border-right:1px solid #c2c2c2;}
.topObjekte_008 .rightBox{width:45.6%; float:right;}

.topObjekte_008 .holderTextBox{position:relative;}
.topObjekte_008 .innerLeftSite{
	float:left;
	width:100%;
}
.topObjekte_008 .textElement{
	width:66%; 
	float:left;
}
.topObjekte_008 .textElement p{margin-top:0;}

.topObjekte_008 .imageRight{
	width:30.4%;
	float:right;
	margin-left:0.8em;
	margin-bottom:0.4em;
	margin-top:0.35em;
	
	overflow:hidden;
	display:inline-block;
}
.topObjekte_008 .buttonHolder{margin-top:1.6em;}


/* ---------- immoSite ---------- */
.topObjekte_008 .immoTitel{
	line-height:1.3em; 
	margin-bottom:0.75em;
}

.topObjekte_008 .sliderContainer .immoOrt.h4,
.topObjekte_008 .sliderContainer .immoOrt {
	line-height:1.36em;
	margin-bottom:0.95em; 
	min-height:44px;
}

.topObjekte_008 .sliderContainer{position:relative;}

.topObjekte_008 .responsiveElement.first{/*margin-bottom:30px;*/ margin-top:-5px;}

.topObjekte_008 .immoContainerInner {
	padding:0;
	position:relative;
}

.topObjekte_008 .titelbild {
	overflow:		hidden;
	float:			left;
	width:			47.35%;
	margin-right:	6.6%;
	margin-top:		3px;
	
	border:1px solid #c6c6c6;
	/*box-shadow:2px 2px 4px 0 #2e2e2e;
	-webkit-box-shadow:2px 2px 5px 0 #2e2e2e;*/
}

.topObjekte_008 .titelbild a {
	display:block;
	width:100%;
	height:100%;	
}

.topObjekte_008 .textInfo {
	float:	right;
	width:	45%;
}

.topObjekte_008 .textPreis{
	border-top:1px solid #c2c2c2;
	padding-top:0.8em;
}
.topObjekte_008 .immoPreisText{float:left;}
.topObjekte_008 .immoPreisValue{
	font-size: 1.5em;
	line-height:0.6em;
	float:right;
}

.topObjekte_008 .textDetail{margin-top:1.9em;}

.topObjekte_008 .sliderContainer .tinyText{line-height: 1.2; min-height:25px;}

.topObjekte_008 .spiritClear{display:none;}


@media all and (max-width: 1280px) {
	.topObjekte_008 .textDetail{margin-top:1.6em;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.topObjekte_008 .immoTitel{min-height:inherit;}
	
	.topObjekte_008 .buttonHolder{margin-top:0.5em;}
	
	.topObjekte_008 .sliderContainer .immoOrt.h4, 
	.topObjekte_008 .sliderContainer .immoOrt{min-height:inherit; margin}
	
	
	.topObjekte_008 .titelbild{width:39.5%; margin-right:7%;}
	.topObjekte_008 .textInfo{width:100%; float:none;}
	.topObjekte_008 .textInfo .textPreis{width:52.5%; float:left;}
	
	.topObjekte_008 .spiritClear{display:block; clear:both;}
}
@media all and (max-width: 992px) {
}
@media all and (max-width: 960px) {
/* styles for narrower desktop browsers and iPad portrait */
	.topObjekte_008 .titelbild{width:41.5%; margin-right:6%;}
	.topObjekte_008 .textInfo .textPreis{width:51.5%; float:left;}
	.topObjekte_008 .textDetail{margin-top:1.4em;}
}
@media all and (max-width: 800px) {
	.topObjekte_008 .headline.h1{margin-bottom:1.2em;}
	.topObjekte_008 .rightBox .headline.h1{margin-bottom:1.5em;}
	
	.topObjekte_008 .basicFramePadding{padding-bottom:50px;}
	.topObjekte_008 .leftBox,
	.topObjekte_008 .rightBox{width:100%; float:none;}
	
	.topObjekte_008 .leftBox{border-right:none; padding-right:0;}
	
	.topObjekte_008 .innerRightSite{width:40%;}
	.topObjekte_008 .holderTextBox{border-bottom:1px solid rgba(0,0,0,0.4); margin-bottom:40px;}
	.topObjekte_008 .innerLeftSite{margin-bottom:40px;}
	
	.topObjekte_008 .responsiveElement.first{margin-top:0;}
	
	.topObjekte_008 .textElement{width:70%;}
	.topObjekte_008 .imageRight{width:22.5%;}
	
	.topObjekte_008 .sliderContainer .immoOrt.h4, 
	.topObjekte_008 .sliderContainer .immoOrt{min-height:44px; margin-bottom:2.15em;}
	
	.topObjekte_008 .textInfo .textPreis{width:inherit; float:none;}
	.topObjekte_008 .spiritClear{display:none;}
	
	.topObjekte_008 .titelbild{width:39.5%; margin-right:5%;}
	.topObjekte_008 .textInfo{width:55%; float:right;}
	
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	/*.topObjekte_008 .rightBox{width:45%;}*/
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */	
	.topObjekte_008 .sliderContainer .immoOrt.h4, 
	.topObjekte_008 .sliderContainer .immoOrt{margin-bottom:0.85em; min-height:inherit;}
	
	.topObjekte_008 .titelbild{width:42.5%;}
	.topObjekte_008 .textInfo{width:52%;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.topObjekte_008 .titelbild{width:37.5%; margin-right:7.5%;}
	.topObjekte_008 .textInfo{width:100%; float:none;}
	.topObjekte_008 .textInfo .textPreis{width:52.5%; float:left;}
	
	.topObjekte_008 .spiritClear{display:block; clear:both;}
}
@media all and (max-width: 360px) {
	.topObjekte_008 .innerLeftSite{width:100%; float:none;}
	.topObjekte_008 .innerRightSite{display:none;}
	
	.topObjekte_008 .titelbild{width:100%; float:none; margin-right:0; margin-bottom:25px;}
	.topObjekte_008 .textInfo{width:100%; float:none;}
	.topObjekte_008 .immoTitel{min-height:inherit; }
	
	.topObjekte_008 .textElement{width:100%; float:none;}
	.topObjekte_008 .imageRight{width:100%; float:none; margin-left:0; display:none;}
	
	.topObjekte_008 .textInfo .textPreis{width:inherit; float:none;}
	.topObjekte_008 .spiritClear{display:none;}

}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.topObjekte_008 .basicFramePadding{padding-bottom:25px;}

}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_video/text_video_013/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text_video/text_video_013/styles.css*/
/********************************************************/
/**
    CMS
 */
.text_video_013 #wpCMS .iconElement,
.text_video_013 #wpCMS .iconElementHolder {
    display: inline-block;
}
.text_video_013 #wpCMS .iconElement {
    width: 40%;
    margin-right: 5%;
}

.text_video_013 #wpCMS .videoWrapper {
    align-items: flex-start;
}
.text_video_013 #wpCMS .video {
    width: 100%;
    height:auto !important;
}

.text_video_013 #wpCMS .videoHolder {
    padding-left:0;
    padding-top:0;
    background-image: none;
    width: 100%;
    height:auto;
}


/**
    Allgemein und Header
 */
    .text_video_013 .headerHolder{
        text-align: center;
        margin-bottom: 38px;
    }

    .text_video_013 .contentHolder {
        display: flex;
        flex-wrap: wrap;
    }
/**
    IconBOx
 */
    .text_video_013 .iconElementHolder {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;

        width:66.66%;
    }

    .text_video_013 .iconElement {
        display: flex;
        width: 47.7%;
    }

    .text_video_013 .iconElement:not(:nth-child(-n+2)) {
        margin-top:41px;
    }

    .text_video_013 .iconElement .icon {
        font-size: 24px;
        height: 69px;
        width: 68px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 2px;
        margin-right:16px;
    }

    .text_video_013 .iconElement .linkHolder a:after{
        font-family: fontello;
        content: '\e81a';
        margin-left:6px;
    }


    .text_video_013 .iconElement .textHolder {
        width: calc(100% - 94px);
        box-sizing: border-box;
        margin-bottom: -6px;
    }

    .text_video_013 .iconElement .textHolder .h4 {
        margin-top:-5px;
    }

/**
    VideoBox
 */

    .text_video_013 .videoWrapper {
        width: 33.33%;
        min-width: 336px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-end;
    }

    .text_video_013 .videoHolder {
        width: 336px;
        height:201px;

        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVAAAADJCAYAAAB19mrmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QTk2QTlGNDFDODUxMUU4QjJBOEQwMzJBMEI2ODUyMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QTk2QTlGNTFDODUxMUU4QjJBOEQwMzJBMEI2ODUyMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhBOTZBOUYyMUM4NTExRThCMkE4RDAzMkEwQjY4NTIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhBOTZBOUYzMUM4NTExRThCMkE4RDAzMkEwQjY4NTIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+T9vATAAA6iJJREFUeNrsvQmYJGd1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');
        background-repeat: no-repeat;
        background-position: 50% 50%;

        padding-top: 13px;
        padding-left: 46px;
        box-sizing: border-box;

        margin-bottom:17px;
    }

    .text_video_013 .videoHolder a:not(.deleteImageButton)  {
        display:block;
        height:100%;
        width:100%;
        overflow: hidden;
    }

    .text_video_013 .videoHolder .video{
        width: 245px;
        height: 155px;
    }

    .text_video_013 .videoDescription {
        width: 336px;
        margin-bottom: -6px;
    }



@media (max-width: 1110px) {
    .text_video_013 .videoWrapper,
    .text_video_013 .iconElementHolder {
        width:100%;
    }

    .text_video_013 .videoWrapper {
        margin-top:50px;
        justify-content: center;
        align-items: center;
    }

    .text_video_013 .videoDescription {
        width:auto;
        text-align: center;
    }
}

@media (max-width: 600px) {
    .text_video_013 .iconElement {
        width: 100%;
    }

    .text_video_013 .iconElement:not(:nth-child(1)) {
        margin-top:30px;
    }


    .text_video_013 .iconElement .textHolder {
        padding-right: 0;
     }
}

@media (max-width: 380px) {

    .text_video_013 .videoDescription {
        text-align: inherit;
    }

    .text_video_013 .videoWrapper {
        min-width: inherit;
    }

    .text_video_013 .videoHolder {
        width: 100%;
        height: auto;
        padding-top: 0;
        padding-left: 0;

        background-image: none;
    }

    .text_video_013 .videoHolder .video {
        width: 100%;
        height: auto;
    }
}


/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/extras/modules/newsListe/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/extras/modules/newsListe/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

#teamOverview {
}

#teamOverview .positionContainer {
	margin-bottom:20px;
}

#teamOverview .positionContainer:last-child {
	margin-bottom:0;
}

#teamOverview .positionTitle {
	padding:8px 10px;
	cursor:pointer;
}

#teamOverview .positionTitle .h3 {
	margin:0;
}

#teamOverview .mitarbeiterContainer {
	width:47.5%;
	float:left;
	
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
	
	background-color:#fff;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.25);
	box-shadow: 0 0 3px 0 rgba(0,0,0,0.25);
	
	/*padding:10px;*/
}

#teamOverview .mitarbeiterSpacer {
	width:5%;
	float:left;
	height:1px;
}


#teamOverview .mitarbeiterHolder {
	padding-top:25px;	
}

#teamOverview .mitarbeiterFoto {
	height:217px;/*150*/
	margin-bottom:10px;
	position:relative;
	width:100%;
}

#teamOverview .mitarbeiterFoto .name {
	position:absolute;
	left:0;
	bottom:0;
	padding:10px 20px;/*10 20*/
	
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
	
	width:100%;
}

#teamOverview .mitarbeiterFoto .name .h3 {
	margin:0;
}

#teamOverview .mitarbeiterData{padding:15px 20px 3px;}
#teamOverview .mitarbeiterData .mitarbeiterTitle p{margin:0;}
#teamOverview .mitarbeiterData .icon-mail:before{margin-left:-1px; margin-right:8px;}
#teamOverview .mitarbeiterData .icon-angle-right:before{margin-left:-4px;}
#teamOverview .mitarbeiterData .tel{font-size: 1.563em; margin-bottom:7px;}
#teamOverview .mitarbeiterData .tel .icon-phone:before{margin-right:0; margin-left:-1px;}

#teamOverview .mitarbeiterData .fax{display:inline-block; float:left; margin-right:15px;}
#teamOverview .mitarbeiterData .fax .icon-print:before{margin-left:0;}
#teamOverview .mitarbeiterData .email{display:inline-block; float:left;}
#teamOverview .mitarbeiterData .text{font-size:0.9em;}

#teamOverview .mitarbeiterData .text li{
	padding:		5px;
	line-height:	16px;
}

#teamOverview .mitarbeiterContainer {
	margin-bottom:25px;
}

#teamOverview ul { padding-left:15px; }

#teamOverview .text p:first-child { font-weight:bold; }


@media all and (max-width: 610px) {
	#teamOverview .mitarbeiterContainer {
		width:45%;
	}

	#teamOverview .mitarbeiterSpacer {
		width:10%;
	}
}

@media all and (max-width: 360px) {
	#teamOverview .mitarbeiterContainer {
		width:100%;
		float:none;
	}

	#teamOverview .mitarbeiterSpacer {
		width:100%;
		height:10px;
		float:none;
	}
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/headlines/headline_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/headlines/headline_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.headline_002 .frameHeader {
	padding:		35px 0;
	position: 			relative;
	height:				inherit;
	text-align:			center;
	display:block;

	/*background: 		#fff; */
	
	position: relative;
	z-index:  1;
	
	-webkit-box-shadow: 0 5px 3px 0px rgba(80,80,80,.5);
			box-shadow: 0 5px 3px 0px rgba(80,80,80,.5);
}

.headline_002 .frameHeader:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
	border-width: 37px;
	margin-left: -37px;
	z-index:1;
}

.headline_002 .frameHeaderLabel .h1,
.headline_002 .frameHeaderLabel .h2{
	margin:				0;
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */

	
	.headline_002 .frameHeader:after {
		border-width: 25px;
		margin-left: -25px;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/headlines/headline_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/headlines/headline_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.headline_003 .frameHeader {
	padding:		27px  0;
	position: 			relative;
	height:				inherit;
	text-align:			center;
	display:block;

	position: relative;
	z-index:  1;
}

.headline_003 .frameHeader:after {
	display:	none;
}

.headline_003 .frameHeaderLabel .h1,
.headline_003 .frameHeaderLabel .h2{
	margin:				0;
	text-align:			center;
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_018/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_018/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_018 .headerArea {
	padding:15px 0;
}

.text_018 .moduleBoxHolder {
	width:75%;
	margin:0 auto;
	text-align:center;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
}
@media all and (max-width: 960px) {
	.text_018 .moduleBoxHolder {width:90%;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_018 .moduleBoxHolder {width:100%;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_018 .moduleBoxHolder {text-align:left;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/js/plugins/slick/1.6.0/slick.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/slick/1.6.0/slick.css*/
/********************************************************/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/*https://admin.immobilien-lev.de/js/plugins/slick/1.6.0/slick-theme.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/slick/1.6.0/slick-theme.css*/
/********************************************************/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    /*background: #fff url('https://admin.immobilien-lev.de/js/plugins/slick/1.6.0/./ajax-loader.gif') center center no-repeat;*/
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/js/plugins/slick/1.6.0/./fonts/slick.eot');
    src: url('/js/plugins/slick/1.6.0/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/js/plugins/slick/1.6.0/./fonts/slick.woff') format('woff'), url('/js/plugins/slick/1.6.0/./fonts/slick.ttf') format('truetype'), url('/js/plugins/slick/1.6.0/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
/*.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}*/

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/sliderDiverses/div_slider_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/sliderDiverses/div_slider_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.adminMode .div_slider_004 .boxImage{overflow:hidden;}

/*.div_slider_004.useBackgroundConfiguration .frameBackgroundImage{
	background-repeat:repeat-y !important;
	!*background-position:bottom !important;
	background-color:transparent !important;*!
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/sliderDiverses/div_slider_004/assets/bg-frame_news_010.jpg);
	background-position:top center;
}*/


.div_slider_004 .fourBox.boxRight {
    float: left;
    padding-right: 6%;/*8*/
    width: 49.5%;
}

.div_slider_004 .slick-slide img{
	opacity: 	1 !important;
}

.div_slider_004 .fourBox.boxLeft{
    margin-top: 	7px;
	margin-right:	-12px;
	float:			right;/*left*/
	width:			44.5%;/*42.5*/
}

.div_slider_004 .fourBox .headline .tokenElement{
	line-height:	1.1;
	display:block;
}

/*.div_slider_004 [class^="icon-"]::before,
.div_slider_004 [class*=" icon-"]::before {
    margin-left: -4px;
    margin-right: 0em;
}*/

/*.div_slider_004 .immoOrt.h3{
	margin:			0 0 14px;
}*/

/*.div_slider_004 .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;

	margin:			0 4.5% 0 4.4%;
	
	width:			0px;
	height:			363px;
}*/



/*
.div_slider_004 .spacer.withoutBorder{
	border-left:	0;
	margin:			0;
	width:			7%;
	height:			10px;
}*/



.div_slider_004 .h3.modulH3{
	font-size:		1.250em;
	line-height:	1.3;
}

.div_slider_004 .kFirma.h4{
	padding: 0.95em 0 0.75em;
}

/***************************[ Slider ]****************************/

.div_slider_004 .sliderElementInner {
    padding: 0 12px;/*0 7*/
}

.div_slider_004 .moduleBoxOuter{	
	padding: 0 6px;
}

.div_slider_004 .boxImage {
	background-color:#ffffff;
	position: relative;
	border:1px solid #cecece;
	/*box-sizing: border-box;*/
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	
	padding:12px;
}

.div_slider_004 .boxImage a {
	display:inline-block;
	width:100%;
	height:100%;
	/*position: absolute;*/
}

.div_slider_004 .slick-dots {
	bottom: -30px;
}

/*.div_slider_004 .slick-dots li.slick-active button::before {
    color: #ffffff;
    opacity: 0.75;
}

.div_slider_004 .slick-dots li {
    border: 3px solid #ffffff;
    margin-left: 4px;
    margin-right: 4px;
}*/

/*.div_slider_004 .slick-dots li:hover,
.div_slider_004 .slick-dots li.slick-active, 
.div_slider_004 .bx-pager.bx-default-pager a:hover, 
.div_slider_004 .bx-pager.bx-default-pager a.active {
    background-color: #ffffff;
}*/
/*

.div_slider_004 .slick-dots li, 
.div_slider_004 .bx-pager.bx-default-pager a {
    background-color: transparent;
    border-radius: 15px;
    height: 14px;
    margin-left: 2px;
    margin-right: 3px;
    width: 14px;
}
*/

/*.div_slider_004 .slick-dots li button {
    opacity: 0;
    padding: 0;
}*/

/*.div_slider_004 .basicFramePadding {
    padding-bottom: 4.143em;
    padding-top: 6.243em;
}*/
/*
.div_slider_004 .slick-next::before {
    color: #ffffff;
    content: "" !important;
    font-family: "fontello";
    font-size: 60px;
    text-shadow: 1px 2px 3px #666;
}

.div_slider_004 .slick-prev, .div_slider_004 .slick-next {
    height: 60px;
    width: 25px;
}

.div_slider_004 .slick-prev::before {
    color: #ffffff;
    content: "" !important;
    font-family: "fontello";
    font-size: 60px;
    text-shadow: 1px 2px 3px #666;
}

.div_slider_004 .slick-prev,
.div_slider_004 .slick-next{
	display:none !important;
}*/
/*
.div_slider_004 h1, 
.div_slider_004 .h1 {
    margin: 0 0 0.52em;
}*/

/*
.div_slider_004 h2,
.div_slider_004 .h2 {
    margin-bottom: 1.3em;
}
*/

/*.slick-dots {
   bottom: -28px;
}

.slick-dots li {
    height: 20px;
    margin: 0 2px;
    padding: 0;
    width: 20px;
}*/

/***************************[ Newsmodul ]****************************/


.div_slider_004 .editMode .image-upload-box{
	background-color: #ffffff;
    float: left;
    height: 284px;
    margin-bottom: 2%;
    margin-right: 2%;
    padding: 5px;
    width: 46%;
}

.div_slider_004 .moduleBoxHolder{position:relative;}

/*.div_slider_004 .bgImageRight{
	width:49.2%;
	position:absolute;
	bottom:5px;
	right:0;
	overflow:hidden;
	border-bottom: 1px solid #b2b2b2;
}*/
/*.div_slider_004 .bgImageRight img{margin-top:0 !important;}*/

.div_slider_004 .dataBoxHolder {
    width: 50%;
	margin-top: 2.2em;
}

.div_slider_004 .textCenter {
    text-align: left;
}
/*
.div_slider_004 .fourBox.newsletter .h3{
	margin-bottom:	27px;!*30*!
}

.div_slider_004 .kPlzOrt{
	padding-bottom: 8px;
}

.div_slider_004 .fourBox.newsletter .text{
	width:			62%;
	margin-bottom:	30px;
}

.div_slider_004 .fourBox.newsletter .infoText{
	color:			#b7b7b7;
	width:			62%;
	
	margin-top:		27px;
}

.div_slider_004 .fourBox.newsletter span{
	float:			left;	
}

.div_slider_004 .fourBox.newsletter .infoText .icon-lock{
	font-size:		2.063em;
	width:			12%;!*13*!
}

.div_slider_004 .fourBox.newsletter .infoText .icon-lock:before{
	margin-left:	0%;
	margin-top: 	3px;
	margin-left:-5px;
}

.div_slider_004 .fourBox.newsletter .infoText .info{
	font-size:		0.813em;
	width:			84%;!*87*!
	line-height:	1.3;
	font-family:"open_sansitalic", Arial, Helvetica, sans-serif;
}*/
/*

!***************************[ Textbox ]****************************!

.div_slider_004 .fourBox.textBoxmodul .title{
	width:			65%;
	float:			left;
}

.div_slider_004 .fourBox.textBoxmodul .image{
	width:			35%;	
	float:			left;
	height: 		90px;
}

.div_slider_004 .fourBox.textBoxmodul .h1{
	margin-bottom: 10px;
}

.div_slider_004 .fourBox.textBoxmodul .h2{
	margin-bottom:	30px;
}

.div_slider_004 .fourBox.textBoxmodul .buttonRow{
	margin-top:	33px;
}
*/


@media all and (max-width: 1280px) {
	.div_slider_004 .moduleBoxOuter{	
		margin-bottom: 0px;
	}
}

/*@media all and (max-width: 1024px) {
	.div_slider_004 .spacer{margin:0 3.9%;}
}*/
@media all and (max-width: 1024px) {
	.div_slider_004 .slick-dots {
		bottom: -40px;
	}
}
@media all and (max-width: 960px) {
	.div_slider_004 .fourBox{width:45%;}
	/*.div_slider_004 .spacer{margin:0 4.9%;}*/
	.div_slider_004 .dataBoxHolder{margin-top:1.2em;}
	.div_slider_004 .fourBox .headline .tokenElement {margin-bottom:0;}
	
	.div_slider_004 .headline.h2.textCenter.editArea{width:100%;}
	/*.div_slider_004 .bgImageRight{width:45%;}*/
	.div_slider_004 .dataBoxHolder{width:55%;}
	
	/*.div_slider_004 h1, .div_slider_004 .h1 {
		margin: 0 0 0.5em;
	}*/
}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */	
	.div_slider_004 .headline.h2.textCenter.editArea {
		width: 100% !important;
	}
	
	/*.news_014 .newsElement .newsWrapper.bottom .newsListImage {
		margin-bottom: 0;
	}*/
	
	.div_slider_004 .fourBox {
		float: none;
		width: 100%;
	}
	
/*	.div_slider_004 .bgImageRight{width:35%;}*/
	
	
/*	.div_slider_004 .spacer{
		margin:	0;
		padding:0;
		border:	none;
		display:none;
	}*/
}

@media all and (max-width: 768px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.div_slider_004 .fourBox.boxLeft {
		margin-top: 6px;
		margin-right: 4%;
		width: 28%;
	}
	
	.div_slider_004 .fourBox.boxRight {
		float: left;
		padding-right: 6%;
		width: 60%;
	}
	
/*	.div_slider_004 .slick-dots li, #outer .bx-pager.bx-default-pager a {
		height: 6px ;
		width: 6px ;
	}*/
	
	#outer .div_slider_004 .slick-dots{
		bottom: -32px !important;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.div_slider_004 .fourBox.boxLeft{
		width:100%;
		margin-top: 2em;
		margin-right: 0;
	}
	
	.div_slider_004 .fourBox.boxRight {
		padding-right: 0%;
	}
	
	.div_slider_004 .fourBox.boxRight{width:100%;}

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.div_slider_004 .headline.h2.textCenter.editArea{width:100%;}
/*	.div_slider_004 .bgImageRight{width:43%;}*/
	
	.div_slider_004 .fourBox.boxRight/*,
	.div_slider_004 .fourBox.boxLeft*/{
		width: 100%;
		float:none;
	}
	
	.div_slider_004 .fourBox.boxLeft{
		width:90%;
		margin:1em auto 0;
		float:none;
	}
/*	.div_slider_004 .fourBox.boxLeft .slick-dots{
		position:unset;
	}*/
	.div_slider_004 .fourBox.boxRight {
		padding-bottom: 0%;
		padding-right: 0%;
	}
	
	#outer .div_slider_004 .slick-dots {
		bottom: -28px !important;
	}
	
}

@media all and (max-width: 360px) {
/*	.div_slider_004 .bgImageRight,*/
/*	.div_slider_004 .newsListImage{display:none;}*/
	
	.div_slider_004 .dataBoxHolder{width:100%;}
/*
	.div_slider_004 .slick-dots li {
		margin: 0 2px;
	}
	.div_slider_004 .slick-dots li button::before {
		font-size: 13px;
		height: 13px;
		width: 13px;
	}*/
	
	.div_slider_004 .fourBox.boxLeft {
		width: 100%;
		margin: 1em 0 0;
		float: none;
	}
	#outer .div_slider_004 .slick-dots {
		bottom: -24px !important;
	}
}

@media all and (max-width: 320px) {
	.div_slider_004 .corporateFrame{
		display:	none;
	}
/*	.div_slider_004 .newsElement .h2 {width:100%; float:none;}*/

	
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_025/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_025/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_025 .headerArea {
	padding:15px 0;
}

.text_025 .headHolder .textBox {
    margin-bottom: 35px;
    margin-top: 17px;
}

.text_025 .headHolder {
	float:left;
	width:45%;
}

.text_025 .bottomElement{
	float:left;
}

.text_025 .headHolder {
	float:left;
	width:10%;
	text-align:center;
}
.text_025 .headHolder{
	width:100%;
}

.text_025 .headElement {
    margin: 0 auto;
    text-align: center;
    width: 69%;
}


.text_025 .bottomButtonHolder {
    display: inline-block;
    margin: 0 auto !important;
    text-align: center;
    width: auto;
}

.text_025 .specialbuttonHolder  {
    float: left;
    margin: 0 10px 0 0;
}
.text_025 .bottomHolder {
    text-align: center;
	line-height: 0;
}
@media all and (max-width: 1280px) {
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_025 .headElement {
		margin: 0 auto;
		text-align: left;
		width: 100%;
	}
	.text_025 .bottomHolder {
		text-align: left;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_025 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_025 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_025 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_068/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_068/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_068 {background-color:#fafafa;}

.text_image_068 .contentModuleBox{
	float:left;
	width:30%;
	margin-bottom:0;/*65*/
	-webkit-box-shadow: 0px 0px 8px 1px rgba(202,202,202,1);
	-moz-box-shadow: 0px 0px 8px 1px rgba(202,202,202,1);
	box-shadow: 0px 0px 8px 1px rgba(202,202,202,1);
}

.text_image_068 .moduleBoxSpacer{
	float:left;
	width:5%;
	height:10px;
}

.text_image_068 .contentModuleBox .contentModuleBoxInner {
    padding: 26px 30px;
}

/*.text_image_068 .contentModuleBoxTitle hr {
	margin:10px 0 0;
	border-width:2px;
}*/
.text_image_068 .contentModuleBoxSubTitle{
	margin-bottom:10px; 
	padding-bottom:0;
	line-height:1.4;
}

.text_image_068 .contentModuleBox {
    background-color: #ffffff;
    position: relative;
}

.text_image_068 .main_left{
	float:left;
	width:66.3%;
}
.text_image_068 .main_right{
	float:right;
	width:29%;
}

.text_image_068 .contentModuleBox .contentModuleBoxImage{
	/*height:140px !important;*/
	width:100% !important;/*77px*/
	/*overflow:hidden;
	border:1px solid #e9e9e9;*/
	border:2px solid #e9e9e9 !important;
	position:relative;
	float:right;
	margin-top:6px;
	box-sizing:border-box;
}

.contentModuleBox .contentModuleBoxImage {
    max-width: 100% !important;
}

.text_image_068 .contentModuleBox .contentModuleBoxImage a{
	display:	inline-block;
	height:	100%;
	width:	100%;
	
	overflow:hidden;
}

.text_image_068 .spirit{display:none;}

.text_image_068 .spirit.three{display:block;}

.text_image_068 .moduleBoxSpacer.three{width:100%; display:block; height:3.3em;}

.text_image_068 .contentModuleBox .contentModuleBoxImage {
    float: none;
	margin-bottom: 13px;
	margin-top:0px;
}

.text_image_068 .bottom_text {
    float: left;
    width: 97%;
}

.text_image_068 .bottom_button {
    left: 100%;/*327px*/
    position: absolute;
    top: 230px;
	
	margin-left:-30px;
	max-width:30px;
	min-width:30px;
}

.text_image_068 .button {
	min-width:30px;
    padding: 6px 7px 7px;
	border-radius:0px !important;
}

.text_image_068 [class^="icon-"]:before, .text_image_068 [class*=" icon-"]:before {
    margin-left: 0em;
    margin-right: 0em;
}

.text_image_068 h3, .text_image_068 .h3{
    margin: 0 0 14px;
}

.text_image_068 img{
	width: 100%;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_068 .main_left,
	.text_image_068 .contentModuleBoxSubTitle{font-size:0.96em;}
	.text_image_068 .contentModuleBox{width:32%;}
	.text_image_068 .moduleBoxSpacer{width:2%;}

}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 800px) {
	
	.text_image_068 .contentModuleBox{width:47.5%; margin-bottom:15px;}
	.text_image_068 .contentModuleBox.last{margin-bottom:0px;}
	
	.text_image_068 .spirit.two{display:none;}
	.text_image_068 .moduleBoxSpacer.two{display:none;}
	.text_image_068 .spirit.three{display:none;}
	.text_image_068 .moduleBoxSpacer.three{width:2%;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_068 .contentModuleBox{width:47.5%; margin-bottom:15px;}
	.text_image_068 .contentModuleBox.last{margin-bottom:0px;}
	
	.text_image_068 .spirit.two{display:none;}
	.text_image_068 .moduleBoxSpacer.two{display:none;}
	.text_image_068 .spirit.three{display:none;}
	.text_image_068 .moduleBoxSpacer.three{width:2%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_068 .moduleBoxSpacer.three{display:none;}
	.text_image_068 .contentModuleBox{width:100%;}
	.text_image_068 .moduleBoxSpacer{display:none;}
	.spirit.clear{display:none;}
	.text_image_068 .main_right{width:20%;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_068 .main_right{width:25%;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_068 .main_right{
		width:50%;
		float:none;
		margin-top:15px;
		margin-bottom:15px;
	}
	.text_image_068 .contentModuleBox .contentModuleBoxImage {float:none;}
	
	.text_image_068 .main_left{
		float:none;
		width:100%;
	}
	.text_image_068 .contentModuleBoxButton {font-size:0.9em;}

}

@media all and (max-width: 320px) {
	.text_image_068 .contentModuleBoxButton {font-size:0.75em;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_010_r2g/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_010_r2g/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.editMode .imgeRightFix {position:relative !important; float:left; display:inline-block;}

.formKontakt_010_r2g{background-color:#cbbca0;}

.formKontakt_010_r2g .modHolderBox {
	position:relative;
	padding:0px;
}

.formKontakt_010_r2g .agbRow{
	margin-bottom:18px;
	width:70%;
	float: left;
}

.formKontakt_010_r2g .boxLeft {
    width: 100%;
}

.formKontakt_010_r2g .boxLeft h1{
	margin-top:-5px;	
}

.formKontakt_010_r2g .boxRight {
    width: 100%;
}

.formKontakt_010_r2g .mainForm {
	float:left;
	width:64%;
}

.formKontakt_010_r2g .headline{
	text-align:center;
}

.formKontakt_010_r2g h2, 
.formKontakt_010_r2g .h2 {
    margin-bottom: 2em;
}

.formKontakt_010_r2g .extraMessage {
	float:right;
	width:32%;
}

.formKontakt_010_r2g .divTableCell.datenschutz {
	height:33px;
	margin-top:9px;
	margin-bottom:10px;/*10*/
}

.formKontakt_010_r2g .jqTransformRadio:not(.fuckIE){
	height: 14px;
    width: 14px;
}

.formKontakt_010_r2g .jqTransformRadio.jqTransformChecked:after {
    border: 4px solid #000;
    border-radius: 5px;
    content: " ";
    left: 3px;
    position: absolute;
    top: 3px;
}

.formKontakt_010_r2g .paymentMethodWith{
	/*width:19%;*/
	margin-top: 1.4em;/*13*/
	float:left;
}

.formKontakt_010_r2g .textarea {
	min-height:77px;/*100*/
}

.formKontakt_010_r2g .datenschutzHolder.top { display:block; }
.formKontakt_010_r2g .datenschutzHolder.bottom { display:none; }

.formKontakt_010_r2g .button {
    margin-left: 0px;
    margin-right: 0px;
}


.formKontakt_010_r2g.normal h2, 
.formKontakt_010_r2g.normal .h2 {
    color: #FFFFFF !important;
	margin-bottom: 1.1em;
}

.datenschutzHolder.top .datenschutz {
	text-align:right;
}

.formKontakt_010_r2g input[type="submit"] {
	margin:0;	
}

.formKontakt_010_r2g .spacerHolder{min-height:55px;}
.formKontakt_010_r2g .innerHolderBox{
	position:relative;
	z-index:10;
}
.formKontakt_010_r2g .imgeRightFix{
	width:26%;/*317
	height:338px;*/
	position:absolute;
	right:0;
	top:15px;
	z-index:5;
	overflow:hidden;
	text-align:right;
}
.formKontakt_010_r2g .floatRight{
	float:right;
}

.formKontakt_010_r2g .submitButton {
    margin-top: 22px;
}

.formKontakt_010_r2g .specialWidth {
    margin: 0.6em auto 2em;
    text-align: center;
    width: 72%;
}

.pflichtClass{
	font-size:14px;
}

.formKontakt_010_r2g a.jqTransformCheckbox{margin-top:-1px;}
.formKontakt_010_r2g .agb_check_label{margin-bottom:0.5em;}
.formKontakt_010_r2g .checkboxRadioContainer span:before{margin:0.3em 0.3em 0 0;} 


.formKontakt_010_r2g .imgeRightFix img{margin:0;}
@media all and (max-width: 1200px) {
	.formKontakt_010_r2g .agbRow{width:72%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	/*.formKontakt_010_r2g .submit .divTableCell{width:75% !important;}
	.formKontakt_010_r2g .submit .divTableCell.spacer{width:4% !important;}
	.formKontakt_010_r2g .submit .divTableCell.txtRight{width:21% !important;}*/
	
	.formKontakt_010_r2g .imgeRightFix{width:31%;}
	
	.formKontakt_010_r2g .agbRow .divTableCell:first-child{width:6% !important;}
	.formKontakt_010_r2g .agbRow .divTableCell{width:94% !important;}

}

@media all and (max-width: 960px) {	
	
	#immoDetails_kontaktanfrage {
		background-size:cover;	
	}
	
	.formKontakt_010_r2g .boxLeft { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formKontakt_010_r2g .boxLeft p {
		display:inline;
		padding-right:5px;	
	}
	
	.formKontakt_010_r2g .boxRight { 
		width: 100%;
		float:none; 
	}
	.formKontakt_010_r2g .checkboxRadioContainer span:before{margin-top:0.3em;}
	
	/*.formKontakt_010_r2g .paymentMethodWith {
		width: 20%;
	}*/
}

@media all and (max-width: 800px) {
	.formKontakt_010_r2g .specialWidth {
		width: 91%;
	}
	
	.formKontakt_010_r2g .imgeRightFix{top:65px;}
	
	.formKontakt_010_r2g .agbRow .divTableCell:first-child{width:8% !important;}
	.formKontakt_010_r2g .agbRow .divTableCell{width:92% !important;}
	
	.formKontakt_010_r2g .buttonArrow2.button{margin-bottom:0;}
	.formKontakt_010_r2g .paymentMethodWith{margin-top:-0.2em; margin-bottom:0.2em;}
	.formKontakt_010_r2g .boxLeft{margin-bottom:0;}
	
	/*.formKontakt_010_r2g .submit .divTableCell{width:70% !important;}
	.formKontakt_010_r2g .submit .divTableCell.txtRight{width:26% !important;}*/

}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	/* styles for medium Tablets (Kindle etc)) */
	.formKontakt_010_r2g .mainForm { 
		width: 100%;
		float:none; 
		/*margin-bottom:15px;*/
	}
	.formKontakt_010_r2g .extraMessage { 
		width: 100%;
		float:none; 
	}
	.formKontakt_010_r2g .submit .divTableCell,
	.formKontakt_010_r2g .submit .divTableCell.txtRight{width:100% !important;}
	.formKontakt_010_r2g .divTableCell.spacer.innerSpacer{display:none;}
	
	.formKontakt_010_r2g .datenschutzHolder.top { display:none; }
	.formKontakt_010_r2g .datenschutzHolder.bottom { display:block; }
	
	.formKontakt_010_r2g .divTableCell.datenschutz {
		height:auto;
		margin:0;
		padding:0;	
	}
	
	.formKontakt_010_r2g .imgeRightFix{width:34%; top:56px;}
	
	.divTableRow.spacerHolder{display:none;}
	
	
	.formKontakt_010_r2g .agbRow{width:80%;}
	
	.formKontakt_010_r2g .agbRow .divTableCell:first-child{width:10% !important;}
	.formKontakt_010_r2g .agbRow .divTableCell{width:90% !important;}
	
	.formKontakt_010_r2g .divTableCell .divTableCell.spacer {
		width: 4% !important;
	}
	.formKontakt_010_r2g .divTableCell.spacer {
		width: 10% !important;
	}
	
	.formKontakt_010_r2g .divTableCell.spacer.outSpacer {
		display: none;
	}
	
	.formKontakt_010_r2g .divTableRow.submit .divTableCell[data-cell-width="65%"]{
		width:50% !important;
	}
	.formKontakt_010_r2g .divTableRow.submit .divTableCell.txtRight[data-cell-width="25%"]{
		width:100% !important;
	}
	
	/*.formKontakt_010_r2g .paymentMethodWith {
		width: 100%;
	}*/
	
	.formKontakt_010_r2g .divTableCell.spacer {
   		width: 4% !important;
	}
	.divTableCell {
		width: 48% !important;
	}
	.formKontakt_010_r2g .extraMessage .divTable .divTableCell{
		width: 100% !important;
	}
	.formKontakt_010_r2g .specialWidth {
		margin: 0.6em auto 1.6em;
	}
	
	.formKontakt_010_r2g .submit .divTableCell.txtRight{margin-top:1.1em;}
}

@media all and (max-width: 610px) {
	.formKontakt_010_r2g .headline {
		text-align: left;
		width: 100%;
	}
	.formKontakt_010_r2g .specialWidth {
		text-align: left;
		width: 100%;
	}	
	.formKontakt_010_r2g .basicFramePadding {
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.formKontakt_010_r2g .divTableRow.submit .divTableCell.txtRight[data-cell-width="25%"] {
    	margin-top: 12px;
	}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
	#immoDetails_kontaktanfrage {
		background-image:none;	
	}
	
	.formKontakt_010_r2g .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formKontakt_010_r2g .floatLeft.textLock {
		width: 90%;
	}
	
	.formKontakt_010_r2g .divTableCell.spacer {
		display:none;
	}
	
	.formKontakt_010_r2g .submitButton .divTableCell{ 
		width: 100% !important;/*50*/
		/*float:left; */
	}
	.formKontakt_010_r2g .divTableRow.submit .divTableCell.txtRight{margin-top:0.8em;}
	
	.formKontakt_010_r2g .imgeRightFix{display:none;}
	.formKontakt_010_r2g .agbRow{width:100%;}
	.formKontakt_010_r2g .agbRow .divTableCell{float:left;}
	.formKontakt_010_r2g .agbRow .divTableCell:first-child{width:11% !important;}
	.formKontakt_010_r2g .agbRow .divTableCell{width:89% !important;}
	
	.formKontakt_010_r2g .submit .divTableCell.txtRight{width:100% !important;}
	.formKontakt_010_r2g .divTableRow.submit .divTableCell[data-cell-width="65%"]{
		width:15% !important;
	}
	
	.formKontakt_010_r2g .paymentMethodWith {
		float: left;
		margin-top: 1.4em;
		text-align: left;
		width: 100%;
	}
	
	.formKontakt_010_r2g a.buttonArrow2.button {
		float: left;
		text-align: left;
	}
}
@media all and (max-width: 360px) {
	
	
	.formKontakt_010_r2g .submit .divTableCell{width:100% !important;}
	.formKontakt_010_r2g .submit .divTableCell .pflichtClass{margin-top:0; margin-bottom:10px;}
	.formKontakt_010_r2g .submit .divTableCell.txtRight{width:100% !important;}
	.formKontakt_010_r2g .agbRow .divTableCell:first-child{width:15% !important;}
	.formKontakt_010_r2g .agbRow .divTableCell{width:85% !important;}
	
	.formKontakt_010_r2g .agbRow{margin-bottom:25px;}
	
	.formKontakt_010_r2g .textLock{width:90%;}
	
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

	.formKontakt_010_r2g .divTableRow.submit .divTableCell[data-cell-width="65%"]{
		width:100% !important;
	}
	.formKontakt_010_r2g .divTableRow.submit .divTableCell.txtRight[data-cell-width="25%"]{
		width:100% !important;
	}
	
	.formKontakt_010_r2g .modHolderBox { padding: 0;}
	.formKontakt_010_r2g .agbRow{margin-bottom:20px;}
	/*.formKontakt_010_r2g .agbRow .divTableCell:first-child{width:17% !important;}
	.formKontakt_010_r2g .agbRow .divTableCell{width:83% !important;}*/
	
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_082/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_082/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_082{
	
}

.text_image_082 .headline{
	text-align:		center;
	/*margin:			0 auto 0.175em; */
	margin-left: auto;
	margin-right: auto;
	width:			70%;
}

.text_image_082 .innerModuleBox{
	margin-top:38px;
}

.text_image_082 .moduleBoxText{width:100%;}

.text_image_082	.linespacer{
	height:		1px;
	margin:		20px 0 35px;
	border-bottom:	1px solid;
}

.text_image_082 .moduleBoxHolder {float:left;}
.text_image_082 .moduleBoxLine{
	width:		100%;
	margin:		0 auto;
	height:		3px;
}

.text_image_082 .boxOne,
.text_image_082 .boxTwo,
.text_image_082 .boxThree,
.text_image_082 .boxFour,
.text_image_082 .boxFive { width:29.8%;/*30*/}

.text_image_082 .clear.spiritBox,
.text_image_082 .spiritBox,
.text_image_082 .spiritBoxOne,
.text_image_082 .spiritBoxTwo{display:none;}

.text_image_082 .moduleBoxImageWrap{
	position:		relative;
	margin-bottom:	25px;
}

.text_image_082 .moduleBoxImage{
	overflow:hidden;
	width:100%;
	text-align:center;
}
.text_image_082 .moduleBoxInnerImage a{
	height:100%;
	width:100%;
	display:block;
}
.text_image_082 .moduleBoxInnerImage img{width:100%; height:auto;}
.text_image_082 .moduleBoxSpacer {
	float:		left;
	width:		5.3%;
	height:		325px;
	text-align:	center;
	position:	relative;
}

.text_image_082 .moduleBoxSpacer.first {
	width:3%;
}

.text_image_082 .buttonHolder{
	margin-top:0.9em;
	/*margin-bottom:17px;*/
}

.text_image_082 .corporate_border{
	box-sizing: border-box;
}

.text_image_082 .buttonHolder.variante2{display:none;}

.text_image_082 a .icon-angle-right {
	margin-left: -4px;
}


@media only screen and (max-width : 1280px) {
	.text_image_082 .boxOne, 
	.text_image_082 .boxTwo, 
	.text_image_082 .boxThree{width:30.1%;}
	
	.text_image_082 .moduleBoxSpacer{width:4.3%;}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.text_image_082 .moduleBoxText{width:100%;}
	.text_image_082 .headline{width:70%;}
}
@media only screen and (max-width : 1024px) {
	.text_image_082 .headline{width:90%;}
}

@media only screen and (max-width : 1090px) {
	.text_image_082 .spiritBoxOne,
	.text_image_082 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_082 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	/*.text_image_082 .moduleBoxHolder{margin-bottom:35px;}
	.text_image_082 .moduleBoxHolder.boxFive{margin-bottom:0;} */
	
	/*.text_image_082 .moduleBoxSpacer{width:12.5%;6.5}*/
	.text_image_082 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_082 .moduleBoxSpacer{height:300px;}
	/*.text_image_082 .moduleBoxSpacer{display:none;}*/
	/*.text_image_082 .boxOne,
	.text_image_082 .boxTwo,
	.text_image_082 .boxThree { width:25%; }
	.text_image_082 .boxFour,
	.text_image_082 .boxFive { width:29%; }*/
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_082 .spiritBoxOne,
	.text_image_082 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_082 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	/*.text_image_082 .moduleBoxHolder{margin-bottom:35px;}
	.text_image_082 .moduleBoxHolder.boxThree{margin-bottom:0;}*/
	
	/*.text_image_082 .moduleBoxSpacer{width:9.5%;6.5}*/
	.text_image_082 .moduleBoxSpacer.spaceFour{display:none;}

	.text_image_082 .moduleBoxSpacer{height:300px;}

}
@media only screen and (max-width : 800px) {
	.text_image_082 .moduleBoxSpacer{width:10%;/*21.5*/}
	.text_image_082 .moduleBoxSpacer.spaceThree{
		width:100%;
		height:1px !important;
		/*display:none;*/
	}
	.text_image_082 .moduleBoxImageWrap {
		width: 45%;
		margin-right:3%;
		float:left;
	}
	.text_image_082 .moduleBoxImage {
		padding-bottom: 0;/*39*/
	}
		
	.text_image_082 .moduleBoxImageWrap {
		margin-top: 5px;
	}
	.text_image_082 .moduleBoxHolder {
		margin-bottom: 2.1em;
	}
	
	.text_image_082 .moduleBoxSpacer.spaceTwo{
		display:none;
	}
	.text_image_082 .moduleBoxText {
		width: 52%;
		float:left;
	}
	.text_image_082 .buttonHolder {
		width: 52%;
		float:left;
	}
	.text_image_082 .boxOne,
	.text_image_082 .boxTwo,
	.text_image_082 .boxThree { width:100% !important;/*39*/ }
	
	.text_image_082 .moduleBoxHolder{margin-bottom:2.5em; padding-bottom:2.5em;}	
	.text_image_082 .moduleBoxHolder.boxThree {margin-bottom:0; padding-bottom:0;}	
	
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text_image_082 .moduleBoxSpacer.spaceThree {
		clear: both;
		display: block;
		height: 1px !important;
		width: 100%;
	}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_082 .spiritBoxOne{display:none;}
	.text_image_082 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_082 .moduleBoxSpacer{width:9%;}
	.text_image_082 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_082 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_082 .clear.spiritBox{display:block;}
	.text_image_082 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_082 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_082 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_082 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.text_image_082 .boxOne,
	.text_image_082 .boxTwo,
	.text_image_082 .boxThree { width:45%; }
	.text_image_082 .boxFour,
	.text_image_082 .boxFive { width:45%; }
	.text_image_082 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
}
@media all and (max-width: 610px) {
	.text_image_082 .innerModuleBox{margin-top:35px;}
	
	.text_image_082 .headline{width:100%;}
	.text_image_082 .textCenter{text-align:left;}
	
	/*.text_image_082 .moduleBoxImageWrap{width:41%;}
	.text_image_082 .moduleBoxText{width:56%;}*/
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.text_image_082 .buttonHolder,
	.text_image_082 .moduleBoxText,
	.text_image_082 .moduleBoxImageWrap,
	.text_image_082 .boxOne,
	.text_image_082 .boxTwo,
	.text_image_082 .boxThree,
	.text_image_082 .boxFour,
	.text_image_082 .boxFive { width:100% !important; }
	
	.text_image_082 .moduleBoxSpacer{display:none;}
	.text_image_082 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_082 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_082 .moduleBoxHolder{margin-bottom:40px;}
	.text_image_082 .moduleBoxHolder.boxThree{margin-bottom:0px; border-bottom:none;}
	.text_image_082 .moduleBoxSpacer.spaceFour{display:none;}
	
	.text_image_082 .moduleBoxImageWrap{
		margin-bottom:1.2em;
		margin-top:0;
		float:none;
		margin-right:0;
	}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_image_082 .moduleBoxInnerImage{max-height:85px;}*/
	.text_image_082 .moduleBoxImageWrap{margin-bottom:1.50em;}
	.text_image_082 .buttonHolder{margin-top:1.5em;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_092/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_092/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_092 .headerArea {
	padding:15px 0;
}

.text_image_092 .moduleBoxHolder.bigWidth {
    float: left;
    margin: 0 auto;
    width: 62%;
}
.text_image_092 .moduleBoxHolder .textBox{
	margin-bottom:32px;/*47*/
}

.text_image_092 .moduleBoxHolder {
    float: left;
    width: 50%;
}

.text_image_092 .editArea li::before {
    content: "";
    font-family: "fontello";
    font-size: 1.7em;
    margin-left: -37px;
    margin-right: 15px;
    position: absolute;
}

.text_image_092 .headline {
    width: 86%;
	margin-bottom: 30px;
}

.text_image_092 .mainArea .editArea li::before {
	/*color:#dfdfdf;*/
}

.text_image_092 .editArea li {
    font-family: "open_sanslight",Arial,Helvetica,sans-serif;
    list-style: outside none none;
    margin-bottom: 20px;
}


.text_image_092 .imageHolder {
    bottom: 5.143em;
    float: right;
    position: absolute;
    right: 0;
    width: 38%;
}

.text_image_092 .buttonHolder{
    margin-top: 15px;
}

.text_image_092 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}


@media all and (max-width: 800px) {
/* styles for narrow desktop browsers and iPad landscape */	
/*	.text_image_092 .imageHolder {
		bottom: 38px;
		float: right;
		position: relative;
		right: 0;
		width: 42%;
	}*/
	
	.text_image_092 .imageHolder {display:none;}
	.text_image_092 .moduleBoxHolder.bigWidth {
		width: 100%;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_092 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_092 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_092 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
	
	.text_image_092 .imageHolder {
		bottom: 0;
		float: left;
		margin-top: 25px;
		position: relative;
		right: 0;
		width: 60%;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_092 .imageHolder {
		width: 80%;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_092 .imageHolder {
		width: 80%;
	}
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/text/text_007/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/text/text_007/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_007 .h1 {
	margin-top:0;
}

.modul_text_007 .subtitle {
	
}


/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/video/video_form_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/video/video_form_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.video_form_000 .container_video_form_000{
	position:		relative;
}

.video_form_000 .videoPlayButtonContainer{
	display:		block;
}

.video_form_000 .form{
	/*position:		absolute;
	bottom:			0;
	left:			0;*/
	
	width:			100%;
	padding:		25px 0 22px;
	
	background:		rgba(81,81,81,0.45);
}

.video_form_000 .videoEmbedCode iframe{
	width: 100%;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
}

.video_form_000 .form .formElement{ width: 19%; }
.video_form_000 .form .formSpacer{ width: 1%; }
.video_form_000 .form .formElement.plzOrt{ width: 25%; }
.video_form_000 .form .formElement.smallButton{ width: 13%; }


.video_form_000 .form .responsiveFormular .formRow,
.video_form_000 .form .searchTEXT.h3 {
	margin-bottom:0;
}
.video_form_000 .form .searchTEXT.h3 {
	text-transform:uppercase;
}

.video_form_000 .videoContainer.corporateFrame {
	padding:0;
	border:none;
	-webkit-box-shadow:none;
			box-shadow:none;
}

.video_form_000 .editMode .video{
	width:45%;
	float:left;
}
.video_form_000 .editMode .form{
	width:45%;
	float:right;
	position:inherit;
	margin-top:25px;
	padding-top:25px;
	border-top:1px solid #A2A2A2;
	background:rgba(255,255,255,1.00);		
}

@media all and (max-width: 960px) {
	.video_form_000 .form .formElement.plzOrt{ width: 23%; }
	.video_form_000 .form .formElement.smallButton{ width: 15%; }
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.video_form_000 .form .searchTEXT.h3 {
		display:none;	
	}
	.video_form_000 .form .formElement,
	.video_form_000 .form .formElement.smallButton {
		width: 24%;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.video_form_000 .form{
		position:		inherit;		
		background:		rgba(81,81,81,1);
	}	
}


/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/immoModules/immoSearchForm/searchForm_simple_009/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/immoModules/immoSearchForm/searchForm_simple_009/styles.css*/
/********************************************************/


/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_video/text_video_010/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text_video/text_video_010/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*adminSystem*/
	.text_video_010 .editMode .rightSide .imageHolder {
		background-image:none;
		height:auto;
		width:100%;
	}
	
	.text_video_010 .editMode .rightSide .imageHolder img{
		width:100%;	
	}
/*adminSystem*/

.text_video_010 .leftSide {
	float:left;
	width:47%;
}

.text_video_010 .rightSide {
	float:right;
	width:50%;
}

.text_video_010 .leftSide .textHolder {
	margin-top:1.9em;	
}

.text_video_010 .leftSide .buttonHolder {
	margin-top: 2.3em;
}

.text_video_010 .rightSide .imageHolder {
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_video/text_video_010/assets/pics/laptop.png);	
	background-repeat:no-repeat;
	height:300px;
	width:496px;
	float:right;
}

.text_video_010 .rightSide .imageHolder .videoHolder iframe {
    border: medium none;
}


.text_video_010 .rightSide .videoHolder {
	overflow:hidden;	
	width:calc(100% - 114px);
	height:auto;
	margin:0 auto;
	padding-top:13px;
}


@media all and (max-width: 960px) {
/* styles for iPhone/Android portrait */
	.text_video_010 .rightSide, 
	.text_video_010 .leftSide {
		float:none;
		width:100%;
		text-align: center;
	}
	
	.text_video_010 .rightSide {
		margin-top:2em;	
	}
	
	.text_video_010 .rightSide .imageHolder {
		margin:0 auto;
		float:none;
	}
}

@media all and (max-width: 610px) {
	.text_video_010 .rightSide .imageHolder {
		width:100%;	
		background-size:100% auto;
		background-position:center center;
	}
	
	.text_video_010 .rightSide .videoHolder {
		width: calc(100% - 119px);
		height:auto;
		padding-top: 1%;
	}
	
}

@media all and (max-width: 568px) {
	.text_video_010 .rightSide .videoHolder {
		padding-top: 3.1%;
		width: calc(100% - 111px);
	}
}
@media all and (max-width: 480px) {
	.text_video_010 .rightSide .videoHolder {
		padding-top: 10%;
		width: calc(100% - 91px);
	}
	
	.text_video_010 .rightSide {
		margin-top: 0;
	}
	
	.text_video_010 .leftSide {
		text-align:left;	
	}
}

@media all and (max-width: 414px) {
	.text_video_010 .rightSide .videoHolder {
		padding-top:3.6%;
		width: calc(100% - 75px);
	}
	
	.text_video_010 .rightSide {
		margin-top: 1em;
	}
	
	.text_video_010 .rightSide .imageHolder {
		height:210px;
	}
}

@media all and (max-width: 375px) {
	.text_video_010 .rightSide .imageHolder {
		background:none;	
	}
	
	.text_video_010 .rightSide .videoHolder {
		width: 100%;
		padding-top:0;
	}
	
	.text_video_010 .rightSide .imageHolder {
		height:auto;
	}
}
@media all and (max-width: 360px) {
	.text_video_010 .rightSide {
		margin-top: 2em;
	}
	
	.text_video_010 .leftSide .buttonHolder {
		margin-top: 1.5em;
	}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_image_002 .moduleBoxHolder {
	float:left;
}

.text_image_002 .boxLeft { width:47.5%; }
.text_image_002 .boxRight { width:47.5%; }

.text_image_002 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:5%;
	height:150px;
	text-align:center;
}

.text_image_002 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_002 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_image_002 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_002 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_002 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/image/image_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/image/image_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_image_000 .imageOuterFrame {
	height:100%;
	
}
.modul_image_000 .imageInnerFrame {
	overflow:hidden;		
	height:200px;
}








@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.modul_image_000 .imageInnerFrame {
		height:180px;	
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.modul_image_000 .imageInnerFrame {
		height:170px;	
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.modul_image_000 .imageInnerFrame {
		height:150px;	
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.modul_image_000 .imageInnerFrame {
		height:125px;	
	}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_005/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_005/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_005 .headerArea {
	padding:15px 0;
}

.text_005 .moduleBoxHolder.bigWidth{
	width:100%;
	float:none;
}
.text_005 .moduleBoxHolder .textBox{
	margin-bottom:32px;/*47*/
}

.text_005 .moduleBoxHolder {
	float:left;
	width:45%;
}

.text_005 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:10%;
	height:150px;
	text-align:center;
}

.text_005 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_005 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_005 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_005 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_008/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_008/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_008 .headerArea {
	padding:15px 0;
}

.text_008 .moduleBoxHolder {
	float:left;
	width:45%;
}

.text_008 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:10%;
	height:150px;
	text-align:center;
}

.text_008 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}

.text_008 .h3{
	text-align:		center;
	margin-left: auto;
	margin-right: auto;
    width: 60%;
}

.text_008 .floatingBoxHolder{
	margin-top:		2.6em;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_008 .h3{
		text-align:		center;
		margin-left: auto;
		margin-right: auto;
		width: 90%;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_008 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_008 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_008 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_092/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_092/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_092 .headerArea {
	padding:15px 0;
}

.text_image_092 .moduleBoxHolder.bigWidth {
    float: left;
    margin: 0 auto;
    width: 62%;
}
.text_image_092 .moduleBoxHolder .textBox{
	margin-bottom:32px;/*47*/
}

.text_image_092 .moduleBoxHolder {
    float: left;
    width: 50%;
}

.text_image_092 .editArea li::before {
    content: "";
    font-family: "fontello";
    font-size: 1.7em;
    margin-left: -37px;
    margin-right: 15px;
    position: absolute;
}

.text_image_092 .headline {
    width: 86%;
	margin-bottom: 30px;
}

.text_image_092 .mainArea .editArea li::before {
	/*color:#dfdfdf;*/
}

.text_image_092 .editArea li {
    font-family: "open_sanslight",Arial,Helvetica,sans-serif;
    list-style: outside none none;
    margin-bottom: 20px;
}


.text_image_092 .imageHolder {
    bottom: 5.143em;
    float: right;
    position: absolute;
    right: 0;
    width: 38%;
}

.text_image_092 .buttonHolder{
    margin-top: 15px;
}

.text_image_092 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}


@media all and (max-width: 800px) {
/* styles for narrow desktop browsers and iPad landscape */	
/*	.text_image_092 .imageHolder {
		bottom: 38px;
		float: right;
		position: relative;
		right: 0;
		width: 42%;
	}*/
	
	.text_image_092 .imageHolder {display:none;}
	.text_image_092 .moduleBoxHolder.bigWidth {
		width: 100%;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_092 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_092 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_092 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
	
	.text_image_092 .imageHolder {
		bottom: 0;
		float: left;
		margin-top: 25px;
		position: relative;
		right: 0;
		width: 60%;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_092 .imageHolder {
		width: 80%;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_092 .imageHolder {
		width: 80%;
	}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_006/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_006/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.topObjekte_006{background-color:#fafafa;}*/

.topObjekte_006 .h1 {
	margin-top:0;
}

.topObjekte_006 .h2 {
	margin-bottom:0.3em;
}
.topObjekte_006 .h3 {
	margin-bottom:2.0em;
}

.topObjekte_006 .immoContainer .h3 {
    height: 55px;
}

.topObjekte_006 .sliderContainer{
	margin: 25px -30px 0;/*30 16 0*/
	position:relative;
}

.topObjekte_006 .immoContainer {
	margin: 5px 30px;/*5 19*/
	background-color:#FFF;	
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
}

/*.topObjekte_006 .immoContainerInner {
	padding:3px;
}*/

.topObjekte_006 .titelbild {
	height:183px;
	overflow:hidden;
	
	/*border:14px solid #ffffff;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;	*/	
}

.topObjekte_006 .textInfo {
	min-height:67px;
}
.topObjekte_006 .refPadding{padding:29px 31px 10px;}

.topObjekte_006 .textInfo .h2, 
.topObjekte_006 .textInfo .h3 {
	margin:0;
	/*font-size:0.95em;*/
}

.topObjekte_006 .immoFlaeche{margin-top:0.9em;} 

.topObjekte_006 .textInfo .h2 {
	line-height:1.75;
}

.topObjekte_006 .textPreis{
	float:left;
	width:55%;
}
.topObjekte_006 .textDetail{
	float:right;
	width:38%;
	text-align:right;
}

.topObjekte_006 .immoDetails{
	padding-top:13px;
	margin-top:15px;
	padding-right:13px;
}
.topObjekte_006 .spacerLine{
	margin:0 5.5% 0 3%;
}

.topObjekte_006 .immoPreisValue {font-size: 1.175em;}

.topObjekte_006 .trennLine {
    height: 2px;
    margin: 9px 0 8px;
}
.topObjekte_006  .button{padding-left:9px; padding-right:9px;}


.topObjekte_006 .sliderContainer .sliderControls {
	position:absolute;
	top:42%;/*50*/
	width:40px;
	height:34px;
	padding-top:6px;
	
	border-radius:20px;
	margin-top:-20px;
	font-size:1.667em;
	text-align:center;
	
	cursor:pointer;
}
.topObjekte_006 .sliderContainer .sliderControls{background:none;}
.topObjekte_006 .sliderContainer .sliderControls.prev [class^="icon-"]:before {margin-right:8px; margin-top:1px; font-size:2em;}
.topObjekte_006 .sliderContainer .sliderControls.next [class^="icon-"]:before {margin-left:8px;  margin-top:1px; font-size:2em;}

.topObjekte_006 .sliderContainer .sliderControls.prev { left: -44px; }
.topObjekte_006 .sliderContainer .sliderControls.next { right: -32px; }

.topObjekte_006 .sliderContainer .owl-theme .owl-controls {
    margin-top: 6px;
    position: absolute;
    right: 30px;
    text-align: center;
    top: -78px;
}
.topObjekte_006 .owl-theme .owl-controls .owl-page span{
	height:13px;
	width:13px;
	margin:5px 3px;
}




@media all and (max-width: 1280px) {	
	.topObjekte_006 .sliderContainer{margin-left:15px; margin-right:15px;}
	.topObjekte_006 .sliderContainer .sliderControls.next{right:3px;}
	.topObjekte_006 .titelbild {
		height:95px;
	}
	.topObjekte_006 .textDetail span:before{margin-left:-6px; margin-right:0;}
	.topObjekte_006 .textDetail{width:41%;}
	.topObjekte_006 .textDetail .infoLink{ font-size: 0.7em;}
	.topObjekte_006 .immoFlaeche.smallText{line-height:1.4em; font-size:0.713em;}
}
@media all and (max-width: 1200px) {
	.topObjekte_006 .immoTitle.normal.h3{font-size:1em;}
	.topObjekte_006 .immoContainer{margin-left:18px; margin-right:18px;}
	.topObjekte_006 .sliderContainer .sliderControls.next{right:-10px;}
	.topObjekte_006 .sliderContainer .sliderControls.prev{left:-59px;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
	.topObjekte_006 .textInfo {
		min-height:1px;	
	}
	.topObjekte_006 .immoContainer{margin-left:28px; margin-right:28px;}
	
	.topObjekte_006 .sliderContainer .sliderControls.prev { left: -51px; }
	.topObjekte_006 .sliderContainer .sliderControls.next { right: -3px; }
}

@media all and (max-width: 960px) {
/* styles for narrower desktop browsers and iPad portrait */
	.topObjekte_006 .sliderContainer .owl-theme .owl-controls{top:-57px;}
	
}
@media all and (max-width: 800px) {
	.topObjekte_006 .immoContainer{margin-left:18px; margin-right:18px;}
	.topObjekte_006 .textDetail{width:45%;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.topObjekte_006 .titelbild {
		height:125px;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

	.topObjekte_006 .sliderContainer{margin:0 40px 10px;}

	.topObjekte_006 .sliderContainer .sliderControls.prev { left: -73px; }
	.topObjekte_006 .sliderContainer .sliderControls.next { right: -28px; }
	
	.topObjekte_006 .immoContainer{margin:5px 20px;}
	.topObjekte_006 .sliderContainer .owl-theme .owl-controls {
		top:inherit;
		bottom:-25px;
		right:15px;
	}
	
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.topObjekte_006 .sliderContainer{margin:0 30px 10px;}
	.topObjekte_006 .sliderContainer .sliderControls.prev { left: -62px; }
	.topObjekte_006 .sliderContainer .sliderControls.next { right: -22px; }

	/*.topObjekte_006 .sliderContainer{margin:0 0 10px;}
	.topObjekte_006 .sliderContainer .owl-theme .owl-controls{right:0;}
		
	.topObjekte_006 .titelbild {
		height:175px;
	}
	
	.topObjekte_006 .immoContainer {
		margin-left:0;
		margin-right:0;	
	}
	
	.topObjekte_006 .sliderContainer .sliderControls.prev { left: -80px; }
	.topObjekte_006 .sliderContainer .sliderControls.next { right: -60px; }*/
}
@media all and (max-width: 360px) {
	.topObjekte_006 .sliderContainer .sliderControls{display:none;}
	.topObjekte_006 .immoContainer{margin:0;}
	.topObjekte_006 .sliderContainer{margin:2px;}
	.topObjekte_006 .textDetail span:before{margin-right:-6px;}
	
	.topObjekte_006 .refPadding{padding-left:18px; padding-right:18px;}
	.topObjekte_006 .spacerLine {margin: 0 3.5% 0 3%;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_video/text_video_011/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text_video/text_video_011/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*adminSystem*/
	.text_video_011 .editMode .rightSide .imageHolder {
		background-image:none;
		height:auto;
		width:100%;
	}
	
	.text_video_011 .editMode .rightSide .imageHolder img{
		width:100%;	
	}
/*adminSystem*/

.text_video_011 .leftSide {
	float:right;
	width:47%;
}

.text_video_011 .rightSide {
	float:left;
	width:50%;
}

.text_video_011 .leftSide .textHolder {
	margin-top:1.9em;	
}

.text_video_011 .leftSide .buttonHolder {
	margin-top: 2.3em;
}

.text_video_011 .rightSide .imageHolder {
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_video/text_video_011/assets/pics/laptop.png);	
	background-repeat:no-repeat;
	height:300px;
	width:496px;
	float:left;
}

.text_video_011 .rightSide .imageHolder .videoHolder iframe {
    border: medium none;
}


.text_video_011 .rightSide .videoHolder {
	overflow:hidden;	
	width:calc(100% - 114px);
	height:auto;
	margin:0 auto;
	padding-top:13px;
}


@media all and (max-width: 960px) {
/* styles for iPhone/Android portrait */
	.text_video_011 .rightSide, 
	.text_video_011 .leftSide {
		float:none;
		width:100%;
		text-align: center;
	}
	
	.text_video_011 .rightSide {
		margin-top:2em;	
	}
	
	.text_video_011 .rightSide .imageHolder {
		margin:0 auto;
		float:none;
	}
}

@media all and (max-width: 610px) {
	.text_video_011 .rightSide .imageHolder {
		width:100%;	
		background-size:100% auto;
		background-position:center center;
	}
	
	.text_video_011 .rightSide .videoHolder {
		width: calc(100% - 119px);
		height:auto;
		padding-top: 1%;
	}
	
}

@media all and (max-width: 568px) {
	.text_video_011 .rightSide .videoHolder {
		padding-top: 3.1%;
		width: calc(100% - 111px);
	}
}
@media all and (max-width: 480px) {
	.text_video_011 .rightSide .videoHolder {
		padding-top: 10%;
		width: calc(100% - 91px);
	}
	
	.text_video_011 .rightSide {
		margin-top: 0;
	}
	
	.text_video_011 .leftSide {
		text-align:left;	
	}
}

@media all and (max-width: 414px) {
	.text_video_011 .rightSide .videoHolder {
		padding-top:3.6%;
		width: calc(100% - 75px);
	}
	
	.text_video_011 .rightSide {
		margin-top: 1em;
	}
	
	.text_video_011 .rightSide .imageHolder {
		height:210px;
	}
}

@media all and (max-width: 375px) {
	.text_video_011 .rightSide .imageHolder {
		background:none;	
	}
	
	.text_video_011 .rightSide .videoHolder {
		width: 100%;
		padding-top:0;
	}
	
	.text_video_011 .rightSide .imageHolder {
		height:auto;
	}
}
@media all and (max-width: 360px) {
	.text_video_011 .rightSide {
		margin-top: 2em;
	}
	
	.text_video_011 .leftSide .buttonHolder {
		margin-top: 1.5em;
	}
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_serwo/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_serwo/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_serwo .sliderHolder{
	width:100%;
	overflow:hidden;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}

.slider_serwo .owlSliderElement{
	overflow: hidden;
	position: relative;
}

.slider_serwo .zusatzHeadline{
	display:none;
}


.zusatzheadline {
    bottom: 4%;
    font-family: "open_sansregular";
    font-size: 1.125em;
    left: 7%;
    position: absolute;
    width: 90%;
    z-index: 200;
}

.slider_serwo .owlImage {
    height: 100% !important;
    width: 100%;
}
/*
.slider_011 .owlSliderHolder{
	margin: 0 -100px;
	position:relative;
}


.slider_011 .owl-item {
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.slider_011 .owlSliderElement {
	margin: 0px 100px;
	padding:1em 0;
	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
*/

/*
.slider_011 .owlImage a{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
*/

/*
.slider_011 .editMode .owlSliderHolder,
.slider_011 .editMode .owlSliderElement {
	margin: 0px 15px;
}
*/

/* ALTE MEDIA QUERRIES */

@media all and (max-width: 1280px) {

}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */			

}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	
	/*
	.slider_011 .owlSliderHolder{
		margin: 0 -50px;
	}
	
	.slider_011 .owlSliderElement {
		margin: 0px 50px;
	}
	*/
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	/*
	.slider_011 .owlSliderHolder{
		margin: 0 -30px;
	}
	
	.slider_011 .owlSliderElement {
		margin: 0px 30px;
	}
	*/
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	/*
	.slider_011 .owlSliderHolder{
		margin: 0 -15px;
	}
	
	.slider_011 .owlSliderElement {
		margin: 0px 15px;
	}
	*/
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*
	.slider_011 .owlSliderHolder,
	.slider_011 .owlSliderElement {
		margin: 0px;
	}
	*/
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_003 .moduleBoxHolder {
	float:left;
	width:22%;
}


.text_003 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:4%;
	text-align:center;
}

.text_003 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_003 .moduleBoxHolder {
		width:48%;
	}
	
	.text_003 .moduleBoxSpacer.center {
		padding-top:25px;
		height:25px;
		width:100%;
		float:none;
		clear:both;
	}
	
	.text_003 .moduleBoxSpacer.center .line {
		display:block;
		border-top:1px solid #999;
		border-left:none;	
	}
	
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_003 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_003 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_003 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_002-mirror/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_002-mirror/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_image_002-mirror .moduleBoxHolder {
	float:left;
}

.text_image_002-mirror .boxLeft { width:47.5%; }
.text_image_002-mirror .boxRight { width:47.5%; }

.text_image_002-mirror .moduleBoxSpacer {
	float:left;
	height:25px;
	width:5%;
	height:150px;
	text-align:center;
}

.text_image_002-mirror .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_002-mirror .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_image_002-mirror .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_002-mirror .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_002-mirror .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_015/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_015/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.team_text_015 #infoBox {
	position:absolute;
	left:0;
	top:0;
}

.team_text_015 #containerHolder{
	margin:27px 3% 0;
}

.team_text_015 .subheadline{width:60%; margin-left:auto; margin-right:auto;}

.team_text_015 #containerListe {
	width: calc(100% + 76px);
	margin-left:-38px;
	margin-bottom:-38px;
}

.team_text_015 .icon-mail{
	display:none;
}

.team_text_015 .slick-prev, 
.team_text_015 .slick-next {
    height: 60px;
    width: 25px;
}

.team_text_015 .text_filiale.h3 {
    padding-top: 1.3em;
}

.team_text_015 .slick-prev,
.team_text_015 .slick-next {
    margin-top: -45px;
}

.team_text_015 .boxImage.scale.corporateInnerFrame{
	margin-top:0 !important;
	border-bottom:1px solid #b4b8ba;
	overflow:hidden;
}

.team_text_015 .moduleBoxOuter {
    background-color: #ffffff;
}

.team_text_015 .slickHolder {
    margin-left: -2%;
    margin-right: -2%;
}

.team_text_015 .sliderElementInner {
    padding: 10px 20px 50px;
}

.team_text_015 .teamMemberInfos{
	background-color:#FFFFFF;
	text-align:center;
	min-height:176px;
	padding:0 1.4em 1.5em;
	box-sizing:border-box; 
}

.team_text_015 [class^="icon-"]::before, 
.team_text_015 [class*=" icon-"]::before {
    display: inline-block;
    font-family: "fontello";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0.2em;
    margin-right: 0.2em;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    width: 1em;
}

.team_text_015 .nameZusatz {
    margin-bottom: 16px;
}

.team_text_015 .slick-prev:before {
  font-family: "fontello";
  content: "" !important;
  color: #ffffff;
  font-size: 60px;
  text-shadow: 1px 2px 3px #666;
}
.team_text_015 .slick-next:before {
  font-family: "fontello";
  content: "" !important;
  color: #ffffff;
  font-size: 60px;
  text-shadow: 1px 2px 3px #666;
}

.team_text_015 .email{display:inline-block;}
.team_text_015 .email span{
	font-size:0.8em;
	margin-left: 4px;
}

.team_text_015 .container {
	float:left;	
	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box; 
	
	width:25%;
	text-align:center;
}

.team_text_015 .containerInnerNew {
	min-height:100%;		
	margin:38px;
		
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box; 
	
	overflow:hidden;
}

.team_text_015 .slick-dots {
   display:none !important;
}

.team_text_015 .slick-next{
    right: -60px;
}

.team_text_015 .slick-prev{
	left: -60px;
}

.team_text_015 .moduleBoxInnerImage{
	min-width:218px;
	max-width:218px;
	position:relative;
	border:1px solid #818181;
	overflow:hidden;
	
	border-radius:8em;
}

.team_text_015 .slick-dots {
   display:none;
}
.team_text_015 .slick-track{
	margin: 0 auto;
}

.team_text_015 span.email a:after{
	content:'\e81a';
	font-family: fontello;
	display:inline-block;
	margin-left: 7px;
}


@media only screen and (max-width : 1280px) {
	/*.team_text_015 .container {width:25%}*/
	.team_text_015 #containerListe {
		width: calc(100% + 70px);
		margin-left:-35px;
	}
	
	.team_text_015 .containerInnerNew{margin:35px;}
	.team_text_015 #containerHolder{ margin: 2.5em 9.5% 0;}
	
	.team_text_015 .sliderElementInner {
		padding: 10px 20px 40px;
	}
}
@media only screen and (max-width : 1200px) {
	.team_text_015 #containerListe {
		width: calc(100% + 40px);
		margin-left:-20px;
	}
	.team_text_015 .containerInnerNew{margin:35px 20px;}
	
	.team_text_015 .subheadline{width:70%;}
}
@media only screen and (max-width : 1024px) {
	.team_text_015 #containerListe {
		width: calc(100% + 54px);
		margin-left:-27px;
	}
	.team_text_015 .subheadline{width:80%;}
	.team_text_015 .container{width:50%;}
	.team_text_015 .containerInnerNew {margin:25px 39px;/*27*/}
	.team_text_015 #containerHolder {margin:3em 19% 0;}
	
	/*.team_text_015 .containerInnerNew{margin:9%;}*/
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
	/*.team_text_015 .container {
		width:33.3%	
	}*/
	.team_text_015 #containerHolder {
		margin: 3em 11% 0;
	}
	
	.team_text_015 #containerListe {
		width: calc(100% + 40px);
		margin-left:-20px;
	}
	
	.team_text_015 .containerInnerNew {margin:20px;}
	
	.team_text_015 .subheadline{width:80%;}	
}
@media only screen and (max-width : 800px) {
	.team_text_015 #containerHolder {margin:3em 11% 0;}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	/*.team_text_015 .container {
		width:50%;	
	}
	*/
	.team_text_015 .subheadline{width:100%;}
	.team_text_015 #containerListe {
		width: calc(100% + 20px);
		margin-left:-10px;
	}

	.team_text_015 .containerInnerNew {margin:10px;}
	
	.team_text_015 #containerHolder {
		margin: 1.2em 11% 0px;
	}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 610px) {
	.team_text_015 #containerListe {margin-bottom:0;}
	.team_text_015 .container {
		width:50%;	
	}
	.team_text_015 #containerHolder {
		margin: 1.5em 4.5% 0;
	}
	.team_text_015 .slick-dots {
	   display:block !important;
	   bottom: -30px !important;
	}
	.team_text_015 .subheadline{width:100%;}
	.team_text_015 .sliderElementInner {
		padding: 10px 20px 2px;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.team_text_015 .slick-dots {
	   display:none !important;
	}
	
	.team_text_015 .moduleBoxInnerImage{
		min-width:150px;
		max-width:150px;
	}
	
	.team_text_015 .moduleBoxInnerImage{border-radius:10em;}
	
	.team_text_015 #containerHolder {
		margin: 1em 22% 0;
	}
	.team_text_015 #containerListe {
		width: calc(100% + 38px);
		margin-left:-19px;
	}
	.team_text_015 .containerInnerNew{margin:19px;}
	
	.team_text_015 .slick-next, .slick-prev {
		display: block !important;
	}
	
	
	.team_text_015 .teamMemberInfos {
		min-height: 158px;
	}
}

/* styles for iPhone/Android portrait */
@media all and (max-width: 360px) {
	.team_text_015 .textCenter{text-align:left;}
	.team_text_015 .container {width:100%;}
	.team_text_015 #containerHolder{margin:1.5em 10% 0;}
	.team_text_015 .containerInnerNew {margin: 19px 54px;}
		.team_text_015 #containerHolder {
		margin: 1.5em 22% 0;
	}
	.team_text_015 .slick-next {
		right: -19px;
	}
	.team_text_015 .slickHolder {
		margin-left: -7%;
		margin-right: -7%;
	}
	.team_text_015 .sliderElementInner {
		padding: 10px 10px 50px;
	}
	.team_text_015 .slick-next {
		right: -40px !important;
	}
	.team_text_015 .slick-prev {
		left: -40px !important;
	}
	.team_text_015 .slick-prev {
		left: -18px;
	}
	
	.team_text_015 .sliderElementInner {
		padding: 10px 10px 0px;
	}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
	.team_text_015 #containerHolder{margin:1em 3.5% 0;}
	
	.team_text_015 .slick-next, .slick-next,
	.team_text_015 .slick-next, .slick-prev{
		display:none !important;	
	}
	
	.team_text_015 .slick-dots {
		display: block !important;
		bottom: -20px !important;
	}
	
	.team_text_015 .slickHolder {
		margin-left: 0;
		margin-right: 0;
	}
	
	.team_text_015 .sliderElementInner {
		padding: 15px 10px 2px;
	}
	.team_text_015 .containerInnerNew{margin:20px 52px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/text_slider_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/text_slider_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_slider_003 .moduleBoxHolder {
	margin: 0 auto;
    text-align: center;
    width: 70%;
	}

.text_slider_003 .moduleBoxHolder .iconHolder {
	font-size:2.5em;
	margin-bottom:0.2em;
	}
	
.text_slider_003 .slick-dots {
    position: relative;
	}
	
.text_slider_003 .moduleBoxText {
	margin-bottom:1.6em;	
	}
	
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {

}

@media only screen and (max-width : 1024px) {}

@media only screen and (max-width : 800px) {
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

	.text_slider_003 .moduleBoxHolder {
    text-align: center;
    width: 100%;
	}
	.text_slider_003 .moduleBoxHolder .iconHolder {
    text-align: center;
	}

}

/* styles for medium Tablets (Kindle etc)) */

@media all and (max-width: 610px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */

}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
	
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_094/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_094/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*cms*/

.text_image_094{
	z-index: 		100;
}

.text_image_094 #wpCMS.editMode .innerModuleBox .toggleIconSetHolder a{
	font-size: 		 35px;
}

.text_image_094 #wpCMS.editMode .moduleBoxHolderTi96:hover{
	margin-top: 	0;	
}

/*Allgemein*/	
.text_image_094 .basicFramePadding {
	padding-top: 	0 !important;
	}

/*einzelne Boxen*/
.text_image_094 .moduleBoxHolderTi96,
.text_image_094 .moduleBoxInner,
.text_image_094 .moduleBoxInnerIcon{
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.text_image_094 .moduleBoxHolderTi96{
	position: 		relative;
	
	width: 			20%;
	height: 		100%;
	float: 			left;	
	cursor:  		pointer;
}

.text_image_094 .moduleBoxInner{
	position: 		absolute;
	width: 			100%;
	padding:  		3em 0 2%;
	
	top: 			0;
	left: 			0;
}

.text_image_094 .moduleBoxHolderTi96:hover{	
	margin-top: 	-20px;
}

.text_image_094 .hiddenLink{
	display:  		none;
}

/*----- einzelne Boxen Inhalt*/

	.text_image_094 .moduleBoxIcon {
		margin: 		0 auto;
		border-radius: 	50%;	
		position: 		relative;
		width: 			33%;
		margin-bottom: 	1em;
	}
	
	.text_image_094 .moduleBoxInnerIcon {
		font-size: 		1.6em;	
		position: 		absolute;
		top: 			34%;
		left: 			32.5%;
	}
	
	.text_image_094 .moduleBoxHolderTi96:hover .moduleBoxIcon{	
		background-color:#FFFFFF;
	}
	
	.text_image_094 .moduleBoxText {
		display: 		none;
		padding: 		1em;
	}
	
	.text_image_094 .moduleBoxHolderTi96:hover .moduleBoxText {	
		display: 		block !important;
	}

@media only screen and (max-width : 1280px) {
}

@media only screen and (max-width : 1024px) {
	
	.text_image_094 .moduleBoxInnerIcon {
		left: 			25%;
		top: 			27%;
	}

}

@media only screen and (max-width : 800px) {
	.text_image_094 .moduleBoxHolderTi96,
	.text_image_094 .moduleBoxInner,
	.text_image_094 .moduleBoxInnerIcon{
	-webkit-transition: all 100ms ease;
	-moz-transition: 	all 100ms ease;
	-ms-transition: 	all 100ms ease;
	-o-transition: 		all 100ms ease;
	transition: 		all 100ms ease;
}
	
	.text_image_094 .basicFramePadding {
   		padding-top: 	40px !important;
	}
	
	.text_image_094 .moduleBoxHolderTi96 {
    	width: 			100%;
		border-bottom: 	1px solid #dfdfdf
	}
	
	.text_image_094 .moduleBoxInner {
		position: 		relative;
		padding: 		1.5em 0;	
	}
	
	.text_image_094 .moduleBoxText {
		display: 		block;
		padding: 		0;
	}
	
	.text_image_094 .moduleBoxIcon {
		width: 			10%;	
		float: 			left;	
		margin: 		0 0 0 3%;	
	}
	
	.text_image_094 .moduleBoxInnerIcon {
		left: 			30%;
		top: 			32%;
	}
	
	.text_image_094 .textHolderBox {
		width: 			84%;
		margin-left: 	3%;	
		float: 			right;
		text-align: 	left;
	}
	
	.text_image_094 .moduleBoxHolderTi96:hover{	
		margin-top: 	0;
	}
	
	
}

@media all and (max-width: 610px) {
	
	.text_image_094 .moduleBoxInnerIcon {
		left:  			23%;
		top: 			26%;
	}

}

@media all and (max-width: 480px) {
	
	.text_image_094 .moduleBoxIcon {
    	width: 			14%;
		margin: 		0 0 0 6%;
	}

	.text_image_094 .textHolderBox {
    	width: 			74%;
		margin-left: 	6%;
	}
	
	.text_image_094 .moduleBoxInnerIcon {
		left: 			24%;
		top: 			27%;
	}
}

@media only screen and (max-width : 360px) {
	.text_image_094 .moduleBoxInnerIcon {
		left: 			12%;
		top: 			17%;
	}
	
	.text_image_094 .moduleBoxInner {
   		padding: 		1em 0;
	}
	
	.text_image_094 .moduleBoxIcon {
   		margin: 		0 0 0 3%;
	}
	
	.text_image_094 .textHolderBox {
		margin-left: 	4%;
		width: 			79%;
	}
}

@media only screen and (max-width : 320px) {
	.text_image_094 .moduleBoxIcon {
		width: 			18%;
	}
	
	.text_image_094 .textHolderBox {
    	width: 			75%;
	}
	
	.text_image_094 .moduleBoxInnerIcon {
    	font-size: 		1.4em;
	    left: 			17%;
    	top: 			21%;
	}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/image/image_small_overtop_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/image/image_small_overtop_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.image_small_overtop_001 .bigImage {
	position:relative;
	max-height:500px;
	overflow:hidden
}

.image_small_overtop_001 .bigImageContent {
	position:absolute;
	left:0;
	width:100%;
}

.image_small_overtop_001 .bigImageContent .h1,
.image_small_overtop_001 .bigImageContent .h2 {
	margin:0;
}

.image_small_overtop_001 .bigImageContent .h1 { font-size:3.333em; line-height:1.04em; width:50%;}
.image_small_overtop_001 .bigImageContent .h2 { font-size:1.333em; line-height:1.4em; margin-top:16px; }


/*TEST Versuche*/
.image_small_overtop_001 .bigImage{overflow:hidden;}
.image_small_overtop_001 .bigImage img{
	width:100% !important;
	height:auto !important;
}


@media all and (max-width: 1280px) {
	.image_small_overtop_001 .bigImageContent{padding-top:25px;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.image_small_overtop_001 { font-size:13px; }
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */		
	.image_small_overtop_001 .bigImageContent .h1,
	.image_small_overtop_001 .bigImageContent .h2 {
		width:100%;
	}
	.image_small_overtop_001 .bigImageContent{width:49%; padding-top:25px;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */		
	.image_small_overtop_001 { font-size:12px; }
	.image_small_overtop_001 .bigImageContent .h1{font-size: 2.333em;}
	.image_small_overtop_001 .bigImageContent .h2{margin-top:10px;}
	
/*TEST Versuch*/
	.image_small_overtop_001 .bigImage img{
		width:auto !important;
		height:120px !important;
	}

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.image_small_overtop_001 { font-size:14px; }
	
	.image_small_overtop_001 .bigImageContent {
		position:static;
		text-shadow:none;
		padding:7px 0; 
		background-color:#FFFFFF;
	}
	
	.image_small_overtop_001 .bigImageContent .h1 { font-size:1.0em; line-height:24px; }
	.image_small_overtop_001 .bigImageContent .h2 { font-size:1.0em; line-height:24px; }
	
	.image_small_overtop_001 .bigImageContent .h1,
	.image_small_overtop_001 .bigImageContent .h2 {
		width:auto;
		display:inline-block;
		margin-right:5px;
	}
	
	.image_small_overtop_001 .bigImageContent {/*background-color:#203f4e;*/
		width:100%;
	}
	.image_small_overtop_001 .bigImageContent .h1{font-size:2em;}
	
/*TEST Versuch
	.image_small_overtop_001 .bigImage img{
		width:auto !important;
		height:200px !important;
	}*/
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.image_small_overtop_001 .bigImageContent {
		padding:5px 0; 
	}
	.image_small_overtop_001 .contentWidth{padding-top:4px; padding-bottom:4px;}
	
/*TEST Versuch*/
	.image_small_overtop_001 .bigImage img{
		width:auto !important;
		height:100px !important;
	}
	
}


@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.image_small_overtop_001 .bigImageContent {
		padding:3px 0;
	}
	.image_small_overtop_001 { font-size:11px; }
	.image_small_overtop_001 .bigImageContent .h2{font-size:1.2em; margin-top:4px;}
	.image_small_overtop_001 .contentWidth{padding-top:4px; padding-bottom:4px;}
	
/*TEST Versuch*/	
	.image_small_overtop_001 .bigImage img{
		width:auto !important;
		height:80px !important;
	}
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/full_small_slider_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/full_small_slider_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.full_small_slider_002 .editMode .sliderHolder,
.full_small_slider_002 .editMode .bxSliderContent{opacity:1;}
.full_small_slider_002 .editMode .innerBox{width:100%;}
.full_small_slider_002 .editMode .bxSliderContent{margin-top:0;}
.full_small_slider_002 .editMode .buttonHolder{position:relative;}
.full_small_slider_002 .editMode .slider_headline, 
.full_small_slider_002 .editMode .slider_subHeadline{width:100%; padding-left:0;}
.full_small_slider_002 .editMode .bxSliderImage{height:auto !important;}

/* SLIDER BASICS */
/* ============= */

.full_small_slider_002 .bxSliderImage {
	overflow:hidden;
	height:544px;
}

/* SLIDER INNER */
/* ============ */

.full_small_slider_002 .bxSliderContent {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
	
	margin-top:-2px;
	opacity:0;
}


.full_small_slider_002 .slider_headline,
.full_small_slider_002 .slider_subHeadline{
	width:			46%;
}
.full_small_slider_002 .bxSliderContent .h1 { font-size:3.563em; line-height:1.04em; margin-bottom:0.15em;}
.full_small_slider_002 .bxSliderContent .contentText { font-size:1.23em; line-height:1.4em;}


.full_small_slider_002 .buttonHolder {
	position:absolute;
	width:100%;
	left:0;
	bottom:-1.45em;
}

.full_small_slider_002 .sliderHolder{
	opacity:0;
}

/* SLIDER ARROWS */
/* ============= */


.full_small_slider_002 .customControlsHolder {
	position:relative;
}

.full_small_slider_002 .customControls {
	font-size:5em;
}

.full_small_slider_002 .customControls .prevLink,
.full_small_slider_002 .customControls .nextLink {
	position:absolute;
	z-index:100;
	cursor:pointer;
}

.full_small_slider_002 .customControls .prevLink { left:0; }
.full_small_slider_002 .customControls .nextLink { right:0; }

.full_small_slider_002 .bx-wrapper .bx-pager, 
.full_small_slider_002 .bx-wrapper .bx-controls-auto {
	bottom:30px;	
}

/* ALTE MEDIA QUERRIES */
@media all and (min-width: 2000px) {
	.full_small_slider_002 .bxSliderImage {
		overflow:hidden;
		height:725px;
	}
}
@media all and (max-width: 1024px) {
	.full_small_slider_002 .bxSliderContent .contentText {
		font-size:1.2em;
		line-height:1.4em;
	}
	.full_small_slider_002 .slider_headline,
	.full_small_slider_002 .slider_subHeadline{
		width:			50%;
	}
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.full_small_slider_002 .slider_headline, .full_small_slider_002 .slider_subHeadline {
		width: 53%;
	}
}


@media all and (max-width: 800px) {
	.full_small_slider_002 .slider_headline, .full_small_slider_002 .slider_subHeadline {
		width: 100%;
	}	
	
}


@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	

	.full_small_slider_002 .slider_headline, .full_small_slider_002 .slider_subHeadline {
		width: 66%;
	}
	.full_small_slider_002 .bxSliderImage {
		height:380px;
	}
	.full_small_slider_002 .innerBox{
		width:92%;
		padding: 3.5% 4.5% 6.5%;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.full_small_slider_002 .bxSliderImage{height:inherit;}
	.full_small_slider_002 .bxSliderImage img {height:280px !important; width:200% !important;}

	.full_small_slider_002 .customPager{display:none;}
	.full_small_slider_002 .bxSliderContent .h1{font-size:2.125em;}
	
	.full_small_slider_002 .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:static;
		padding:19px 0;	
		margin-top:0; 
	}
	
	.slider_headline, .light .slider_headline {
		color: #1d3750 !important;
	}
	
	.full_small_slider_002 .slider_headline, 
	.full_small_slider_002 .slider_subHeadline{width:100%; max-width:inherit;}
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.full_small_slider_002 .bxSliderImage img { height:250px !important; width:240% !important;}
	.full_small_slider_002 .innerBox{width:100%;}
	.full_small_slider_002 .bxSliderContent .h1 {font-size: 1.825em;}
	.full_small_slider_002 .bxSliderContent{margin-top:0;}
	
	.full_small_slider_002 .bxSliderContent .contentText {font-size: 1.1em; line-height: 1.2em;}
	
	.full_small_slider_002 .innerBox { padding: 3.5% 4.5% 8.5%;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.full_small_slider_002 .bxSliderImage img { height:200px !important; width:270% !important;}
	.full_small_slider_002 .innerBox{padding-bottom:10.5%;}

}
@media all and (max-width: 320px) {
	.full_small_slider_002 .bxSliderContent .h1 {font-size: 1.425em;}
	.full_small_slider_002 .bxSliderContent .contentText {font-size: 0.9em;}
	.full_small_slider_002 .contentButton .button{
		font-size:0.8em;
		padding:8px 14px;
	}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_001-mirror/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_001-mirror/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_001-mirror .sliderHolder,
.slider_001-mirror .bxSliderImage {
	position:relative;
}

.slider_001-mirror .bxSliderContent {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
	padding-top:8px;
	
	margin-top:-73px;	
}

.slider_001-mirror .bxSliderContent .h1,
.slider_001-mirror .bxSliderContent .h3 {
	margin:0;
	width:45%;
}

.slider_001-mirror .bxSliderContent .h1 { font-size:2.111em; line-height:1.10em; text-transform:uppercase; }
.slider_001-mirror .bxSliderContent .h3 { font-size:1.333em; line-height:1.4em; margin-top:8px; }

.slider_001-mirror .bxSliderContent .videoIcon {
	width:155px;
	height:155px;
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_001-mirror/assets/image/video.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	position:absolute;
	right:30%;
	cursor:pointer;
	top:0;
}

/*****************	SLIDER CONTROLS	*********************/

.slider_001-mirror .customPager {
	height: 20px;
    left: 0;
    position: absolute;
    bottom: 70px;/*40*/
    width: 200px;
	
	display:none;
}

.slider_001-mirror .bx-pager, 
.slider_001-mirror .bx-controls-auto {
	width:auto;
	left:0;
	z-index:2000;
}

.slider_001-mirror .bx-pager.bx-default-pager a {
	height:10px;
	width:10px;
	border-radius: 10px;
	border:1px solid #8f8f8f;
}

.slider_001-mirror .bx-pager.bx-default-pager a {
	background: none repeat scroll 0 0 #FFF;
	
	-webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
			box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
}

.slider_001-mirror .bx-pager.bx-default-pager a:hover, 
.slider_001-mirror .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #df4443;
}

.slider_001-mirror .bx-wrapper .bx-pager.bx-default-pager a{margin-left:2px; margin-right:3px;}


/*TEST Versuche*/
.slider_001-mirror .bxSliderImage{overflow:hidden; position:relative;}
.slider_001-mirror .bxSliderImage img{
	width:100% !important;
	height:auto !important;
}


@media all and (max-width: 1280px) {
	.slider_001-mirror .bxSliderContent {margin-top:-50px;}
	
	.slider_001-mirror { font-size:13px; }
	.slider_001-mirror .bxSliderContent .h3 {  margin-top:10px;}
	
	.slider_001-mirror .customPager {bottom:40px;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_001-mirror .bxSliderContent {margin-top:-40px;}
		
	.slider_001-mirror { font-size:12px; }
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_001-mirror { font-size:11px; }
	.slider_001-mirror .bxSliderContent .h3 {  margin-top:10px;}
	
	.slider_001-mirror .customPager { display:none;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.slider_001-mirror .bxSliderContent {margin-top:0;}

	.slider_001-mirror { font-size:10px; }
	.slider_001-mirror .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:static;
		text-shadow:none;
		padding:7px 0; 
	}
	
	/*.slider_001-mirror .bxSliderImage .bxSliderContent .h1 { font-size:1.0em; }
	.slider_001-mirror .bxSliderImage .bxSliderContent .h3 { font-size:1.0em; }*/
	
	.slider_001-mirror .bxSliderImage .bxSliderContent .h1,
	.slider_001-mirror .bxSliderImage .bxSliderContent .h3 {
		width:auto;
		display:inline-block;
		margin-right:5px;
		margin-top:2px;
	}
		
	.slider_001-mirror .customPager {
		top: -75px;
	}

/*TEST Versuche*/
	.slider_001-mirror .sliderImage{height:300px;}
	.slider_001-mirror .sliderImage img{
		width:auto !important;
		height:300px !important;
		
		position:absolute;
		top:0; right:0;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.slider_001-mirror { font-size:10px; }
	
/*TEST Versuche*/
	.slider_001-mirror .sliderImage{height:200px;}
	.slider_001-mirror .sliderImage img{height:200px !important;}
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.slider_001-mirror { font-size:9px; }
	.slider_001-mirror .bxSliderContent .h3{margin-top:3px;}
	.slider_001-mirror .bxSliderImage .bxSliderContent{padding:12px 0 10px;}
	
/*TEST Versuche*/
	.slider_001-mirror .sliderImage{height:200px;}
	.slider_001-mirror .sliderImage img{height:200px !important;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.slider_001-mirror { font-size:8px; }
	
	.slider_001-mirror .bxSliderContent .h3{font-size:1.5em;}
	
	/*TEST Versuche*/
	.slider_001-mirror .sliderImage{height:180px;}
	.slider_001-mirror .sliderImage img{height:180px !important;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_014/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_014/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_014{
	
}

.slider_014 .h1{
	text-align:	center;
}

.slider_014 .repeatContent{
	padding-bottom: 4em;
}

.slider_014 .sliderHolder,
.slider_014 .bxSliderImage {
	position: 	relative;
}

.slider_014 .bxSliderImage {
	overflow:	hidden;
}


/* ALTE MEDIA QUERRIES */

@media all and (max-width: 1680px) {
	
}


@media all and (max-width: 1280px) {
	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */			

}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	
	
	.
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/js/plugins/before_after/css/beforeafter-settings.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/before_after/css/beforeafter-settings.css*/
/********************************************************/
/*----------------------------------------------------------------------------- 

	-	Before-After -

Screen Stylesheet 

version:   	1.0 
date:      	07/27/11 
author:		freshline
email:     	support@version-four.com 
website:   	http://www.version-four.com
-----------------------------------------------------------------------------*/


/*-----------------------------------------
	-	Shadow Effects for the Banner -
-------------------------------------------*/
.shadow1 {	
	-webkit-box-shadow: 0px 40px 55px -40px #000;
	-moz-box-shadow: 0px 40px 55px -40px #000;
	box-shadow: 0px 40px 55px -40px #000;
}

.shadow2 {
	-webkit-box-shadow: inset 0px 0px 6px 2px #7e7f7f;  
	-moz-box-shadow: inset 0px 0px 6px 2px #7e7f7f;  
	box-shadow: inset 0px 0px 6px 2px #7e7f7f; 
}

.shadow3 {
	-webkit-box-shadow: 30px 10px 60px -20px #000;
	-moz-box-shadow: 30px 10px 60px -20px #000;
	box-shadow: 30px 10px 60px -20px #000;	
}



/*#####################
	- VERSION I.
  #####################*/

/*---------------------------------------
	- CLEARING THE DEFAULT SETTINGS - 
-----------------------------------------*/
.beforeafter_slider  ul, .beforeafter_slider li { 
    margin: 0 !important; padding: 0 !important; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; 
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}


/*-------------------------------------------------
	- Centered Banner, with 10px White Border - 
	- Standard Font for Each Slide - 
		 - Rounded Border -
---------------------------------------------------*/
.beforeafter_slider {		
	margin-left:auto;
	margin-right:auto;			
	display:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: 'Oswald', sans-serif;
	color: #000;
	background-color:#fff;	
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

/*------------------------------
	- Rounded Mask on Images -
--------------------------------*/
.beforeafter_slider #mask {
	position:absolute;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	/*border-radius: 10px;*/
}



/*--------------------------------------------------------
	- The Loader Size, Source and position on the Banner
----------------------------------------------------------*/
.beforeafter_slider .loader{
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/loader/loader_round_blue.gif);
	background-repeat:none;
	width:18px;
	height:18px;
	margin-left:auto;
	margin-right:auto;
	top:45%;	
	z-index:1000;
	position:relative;
	
}





/*--------------------------------------------
	-	The Logo in the right top Corner -
----------------------------------------------*/
.beforeafter_slider #bannerlogo {
	position:absolute;
	left:765px;
	top:5px;
	z-index:1500;
	cursor:point;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.beforeafter_slider #bannerlogo img{
	border-style:none;	
	border:none;
}

#bannerlogo a:link {border:none;}
#bannerlogo a:visited {border:none;}


/*----------------------------------------------------------------
	-	Image Thumbnails, borders, Marings, rounded corners - 
------------------------------------------------------------------*/
.beforeafter_slider #image_thumbnail{
	width:146px;
	height:50px;
	position:absolute;	
	background-color:#fff;	
	margin-left:-60px;
	margin-top:-51px;	
	-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 4px 0px  #1f2120;
	-moz-box-shadow:  0px 0px 4px 0px  #1f2120;
	box-shadow: 0px 0px 4px 0px  #1f2120;	
	cursor:pointer;
}

/*---------------------------------------------------
	-	Small Arrow under the Image Thumbnails -
-----------------------------------------------------*/
.beforeafter_slider #image_thumbnail_arrow{
	width:9px;
	height:5px;	
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/arrow_down_white.png);
	background-repeat:no-repeat;
	position:absolute;

}


/*-------------------------------------------
	- Toolbox (thumbnail, next,prev holder)
---------------------------------------------*/
.beforeafter_slider #toolbox {
	/*display:none;*/
	background-color:#1f2120;
	width:auto;
	height:40px;
	/*position:relative;*/
	top:285px;
	float:right;
	margin-right:18px;
	padding-left:10px;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 6px 0px  #1f2120;
	-moz-box-shadow:  0px 0px 6px 0px  #1f2120;
	box-shadow: 0px 0px 6px 0px  #1f2120;	
	
}

/*-------------------------------------
	- Toolbox - Next Button -
--------------------------------------*/
.beforeafter_slider #toolbox #next {
	margin-top:8px;
	margin-left:5px;
	margin-right:5px;
	float:right;
	overflow:hidden;
	/*
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/nextprev.png);
	background-position:top left;
	width:28px;
	height:22px;
	*/
	cursor:pointer;	
}

/*-------------------------------------
	- Toolbox - Prev Button -
--------------------------------------*/
.beforeafter_slider #toolbox #previous {
	margin-top:8px;
	margin-left:5px;
	margin-right:15px;
	float:right;
	overflow:hidden;
	/*
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/nextprev.png);
	background-position:top right;
	width:28px;
	height:22px;
	*/
	cursor:pointer;
}

/*------------------------------------------
	- Toolbox - divider between buttons -
--------------------------------------------*/
.beforeafter_slider #toolbox #mini_divider {
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	float:right;
	overflow:hidden;
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/toolbar_separator.png);
	width:2px;
	height:28px;
}

/*-----------------------------------------
	- Toolbox - Mini Thumbnail Buttons -
-------------------------------------------*/
.beforeafter_slider #toolbox .mini_thumbnail_buttons {
	margin-top:8px;
	margin-left:2px;
	margin-right:2px;
	float:right;
	overflow:hidden;
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/buttons.png);
	background-position:top left;
	width:22px;
	height:22px;
	cursor:pointer;
}

.beforeafter_slider .timer, .beforeafter_slider_3 .timer{
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/loader/timer_black.png);
	position:relative;
	width:10px;
	height:10px;
	background-position:0px 0px;
	top:6px;
	left:6px;
	z-index:1000;
}

.beforeafter_slider_2 .timer{
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/loader/timer_white.png);
	position:relative;
	width:10px;
	height:10px;
	background-position:0px 0px;
	top:6px;
	left:6px;
	z-index:1000;
}




/*-------------------------------------------
	- Before / After the Drag Button  -
--------------------------------------------*/
.beforeafter_slider #drag {
	position:absolute;
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/drag_h_white.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:20px;
	width:42px;
	top:50%;
	z-index:500;
	cursor:pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	moz-user-select: none;
	-o-user-select: none;
	user-select: none;								
}


/*-------------------------------------------
	- Before / After the Divider LINE  -
--------------------------------------------*/
.beforeafter_slider #divider{										
	position:absolute;										
	height:1000px;
	z-index:202;
	top:0px;
	border-left:2px #fff solid;														
}					






/*#####################
	- VERSION II.
  #####################*/

/*---------------------------------------
	- CLEARING THE DEFAULT SETTINGS - 
-----------------------------------------*/
.beforeafter_slider_2  ul, .beforeafter_slider_2 li { 
    margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; 
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}


/*-------------------------------------------------
	- Centered Banner, with 10px White Border - 
---------------------------------------------------*/
.beforeafter_slider_2 {		
		
	display:none;
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
	padding-bottom:30px;
}

/*------------------------------
	- Rounded Mask on Images -
--------------------------------*/
.beforeafter_slider_2 #mask {
	position:absolute;
	-webkit-border-radius:0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}


/*--------------------------------------
	- Standard Font for Each Slide - 
		 - Rounded Border -
---------------------------------*/
.beforeafter_slider_2 {
	font-family: 'Oswald', sans-serif;
	color: #000;
	background-color:#fff;
	background:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/background/royal_greyline_2.jpg);
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


/*--------------------------------------------------------
	- The Loader Size, Source and position on the Banner
----------------------------------------------------------*/
.beforeafter_slider_2 .loader{
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/loader/loader_round_black.gif);
	background-repeat:none;
	width:18px;
	height:18px;
	margin-left:auto;
	margin-right:auto;
	top:45%;	
	z-index:1000;
	position:relative;
	
}

/*--------------------------------------------
	-	The Logo in the right top Corner -
----------------------------------------------*/
.beforeafter_slider_2 #bannerlogo {
	position:absolute;
	left:765px;
	top:5px;
	z-index:1500;
	cursor:point;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.beforeafter_slider_2 #bannerlogo img{
	border-style:none;	
	border:none;
}



/*----------------------------------------------------------------
	-	Image Thumbnails, borders, Marings, rounded corners - 
------------------------------------------------------------------*/
.beforeafter_slider_2 #image_thumbnail{
	width:80px;
	height:80px;
	position:absolute;	
	background-color:#000;	
	margin-left:-27px;
	margin-top:-81px;	
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 4px 0px  #1f2120;
	-moz-box-shadow:  0px 0px 4px 0px  #1f2120;
	box-shadow: 0px 0px 4px 0px  #1f2120;	
	cursor:pointer;
}

/*---------------------------------------------------
	-	Small Arrow under the Image Thumbnails -
-----------------------------------------------------*/
.beforeafter_slider_2 #image_thumbnail_arrow{
	width:9px;
	height:5px;	
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/arrow_down_black.png);
	background-repeat:no-repeat;
	position:absolute;

}


/*-------------------------------------------
	- Toolbox (thumbnail, next,prev holder)
---------------------------------------------*/
.beforeafter_slider_2 #toolbox {
	/*display:none;*/
	background-color:#fff;
	background:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/background/royal_greyline_2.jpg);
	width:auto;
	height:40px;
	position:absolute;
	top:311px;
	left:51px;
	float:right;
	margin-right:18px;
	padding-left:10px;
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 6px 0px  #1f2120;
	-moz-box-shadow:  0px 0px 6px 0px  #1f2120;
	box-shadow: 0px 0px 6px 0px  #1f2120;	
	
}

/*-------------------------------------
	- Toolbox - Next Button -
--------------------------------------*/
.beforeafter_slider_2 #toolbox #next {
	margin-top:8px;
	margin-left:5px;
	margin-right:5px;
	float:right;
	overflow:hidden;
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/nextprev_invert.png);
	background-position:top left;
	width:28px;
	height:22px;
	cursor:pointer;	
}

/*-------------------------------------
	- Toolbox - Prev Button -
--------------------------------------*/
.beforeafter_slider_2 #toolbox #previous {
	margin-top:8px;
	margin-left:5px;
	margin-right:15px;
	float:right;
	overflow:hidden;
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/nextprev_invert.png);
	background-position:top right;
	width:28px;
	height:22px;
	cursor:pointer;
}

/*------------------------------------------
	- Toolbox - divider between buttons -
--------------------------------------------*/
.beforeafter_slider_2 #toolbox #mini_divider {
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	float:right;
	overflow:hidden;
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/toolbar_separator_2.png);
	width:2px;
	height:28px;
}

/*-----------------------------------------
	- Toolbox - Mini Thumbnail Buttons -
-------------------------------------------*/
.beforeafter_slider_2 #toolbox .mini_thumbnail_buttons {
	margin-top:8px;
	margin-left:2px;
	margin-right:2px;
	float:right;
	overflow:hidden;
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/buttons_invert.png);
	background-position:top left;
	width:22px;
	height:22px;
	cursor:pointer;
}


/*-------------------------------------------
	- Before / After the Drag Button  -
--------------------------------------------*/
.beforeafter_slider_2 #drag {
	position:absolute;
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/drag_h_black.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:20px;
	top:80%;
	width:42px;
	z-index:500;
	cursor:pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	moz-user-select: none;
	-o-user-select: none;
	user-select: none;								
}


/*-------------------------------------------
	- Before / After the Divider LINE  -
--------------------------------------------*/
.beforeafter_slider_2 #divider{										
	position:absolute;										
	height:1000px;
	z-index:202;
	top:0px;
	border-left:2px #000 solid;														
}					





/*#####################
	- VERSION III.
  #####################*/

/*---------------------------------------
	- CLEARING THE DEFAULT SETTINGS - 
-----------------------------------------*/
.beforeafter_slider_3  ul, .beforeafter_slider_3 li { 
    margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; 
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}


/*-------------------------------------------------
	- Centered Banner, with 10px White Border - 
---------------------------------------------------*/
.beforeafter_slider_3 {		
	
	
	display:none;
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
	padding-bottom:30px;
}

/*------------------------------
	- Rounded Mask on Images -
--------------------------------*/
.beforeafter_slider_3 #mask {
	position:absolute;
	-webkit-border-radius:0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}


/*--------------------------------------
	- Standard Font for Each Slide - 
		 - Rounded Border -
---------------------------------*/
.beforeafter_slider_3 {
	font-family: 'Oswald', sans-serif;
	color: #000;
	background-color:#1f2120;
	-webkit-border-radius:0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}


/*--------------------------------------------------------
	- The Loader Size, Source and position on the Banner
----------------------------------------------------------*/
.beforeafter_slider_3 .loader{
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/loader/loader_round_blue.gif);
	background-repeat:none;
	width:18px;
	height:18px;
	margin-left:auto;
	margin-right:auto;
	top:45%;	
	z-index:1000;
	position:relative;
	
}





/*--------------------------------------------
	-	The Logo in the right top Corner -
----------------------------------------------*/
.beforeafter_slider_3 #bannerlogo {
	position:absolute;
	left:765px;
	top:5px;
	z-index:1500;
	cursor:point;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.beforeafter_slider_3 #bannerlogo img{
	border-style:none;	
	border:none;
}


/*----------------------------------------------------------------
	-	Image Thumbnails, borders, Marings, rounded corners - 
------------------------------------------------------------------*/
.beforeafter_slider_3 #image_thumbnail{
	width:96px;
	height:50px;
	position:absolute;	
	background-color:#bbb7ac;	
	margin-left:-35px;
	margin-top:39px;	
	-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 4px 0px  #1f2120;
	-moz-box-shadow:  0px 0px 4px 0px  #1f2120;
	box-shadow: 0px 0px 4px 0px  #1f2120;	
	cursor:pointer;
}

/*---------------------------------------------------
	-	Small Arrow under the Image Thumbnails - 
		background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/arrow_down_white.png);
-----------------------------------------------------*/
.beforeafter_slider_3 #image_thumbnail_arrow{
	width:9px;
	height:5px;	
	background-repeat:no-repeat;
	position:absolute;

}


/*-------------------------------------------
	- Toolbox (thumbnail, next,prev holder)
---------------------------------------------*/
.beforeafter_slider_3 #toolbox {
	/*display:none;*/
	background-color:#1f2120;
	width:auto;
	height:40px;
	position:relative;
	top:0px;
	float:right;
	margin-right:0px;
	padding-left:10px;
	-webkit-border-radius:0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 6px 0px  #1f2120;
	-moz-box-shadow:  0px 0px 6px 0px  #1f2120;
	box-shadow: 0px 0px 6px 0px  #1f2120;	
	
}

/*-------------------------------------
	- Toolbox - Next Button -
--------------------------------------*/
.beforeafter_slider_3 #toolbox #next {
	margin-top:8px;
	margin-left:5px;
	margin-right:5px;
	float:right;
	overflow:hidden;
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/nextprev.png);
	background-position:top left;
	width:28px;
	height:22px;
	cursor:pointer;	
}

/*-------------------------------------
	- Toolbox - Prev Button -
--------------------------------------*/
.beforeafter_slider_3 #toolbox #previous {
	margin-top:8px;
	margin-left:5px;
	margin-right:15px;
	float:right;
	overflow:hidden;
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/nextprev.png);
	background-position:top right;
	width:28px;
	height:22px;
	cursor:pointer;
}

/*------------------------------------------
	- Toolbox - divider between buttons -
--------------------------------------------*/
.beforeafter_slider_3 #toolbox #mini_divider {
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	float:right;
	overflow:hidden;
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/toolbar_separator.png);
	width:2px;
	height:28px;
}

/*-----------------------------------------
	- Toolbox - Mini Thumbnail Buttons -
-------------------------------------------*/
.beforeafter_slider_3 #toolbox .mini_thumbnail_buttons {
	margin-top:8px;
	margin-left:2px;
	margin-right:2px;
	float:right;
	overflow:hidden;
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/buttons.png);
	background-position:top left;
	width:22px;
	height:22px;
	cursor:pointer;
}


/*-------------------------------------------
	- Before / After the Drag Button  -
--------------------------------------------*/
.beforeafter_slider_3 #drag {
	position:absolute;
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/drag_h_white.png);
	background-repeat:no-repeat;
	background-position:left top;
	top:50%;
	height:20px;
	width:42px;
	z-index:500;
	cursor:pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	moz-user-select: none;
	-o-user-select: none;
	user-select: none;								
}

/*-------------------------------------------
	- Before / After the Divider LINE  -
--------------------------------------------*/
.beforeafter_slider_3 #divider{										
	position:absolute;										
	height:1000px;
	z-index:202;
	top:0px;
	border-left:2px #fff solid;														
}					


/*#####################
	- VERSION FALC.
  #####################*/

/*---------------------------------------
	- CLEARING THE DEFAULT SETTINGS - 
-----------------------------------------*/
.beforeafter_slider_falc  ul, .beforeafter_slider_falc li { 
    margin: 0; padding: 0 !important; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; 
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}


/*-------------------------------------------------
	- Centered Banner, with 10px White Border - 
---------------------------------------------------*/
.beforeafter_slider_falc {		
	display:none;
}

/*------------------------------
	- Rounded Mask on Images -
--------------------------------*/
.beforeafter_slider_falc #mask {
	position:absolute;
	-webkit-border-radius:0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}


/*--------------------------------------
	- Standard Font for Each Slide - 
		 - Rounded Border -
---------------------------------*/
.beforeafter_slider_falc {
	color: #000;
	background-color:#FFFFFF;
	-webkit-border-radius:0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}


/*--------------------------------------------------------
	- The Loader Size, Source and position on the Banner
----------------------------------------------------------*/
.beforeafter_slider_falc .loader{
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/loader/loader_black.gif);
	background-repeat:none;
	width:18px;
	height:18px;
	margin-left:auto;
	margin-right:auto;
	top:45%;	
	z-index:1000;
	position:relative;
	
}





/*--------------------------------------------
	-	The Logo in the right top Corner -
----------------------------------------------*/
.beforeafter_slider_falc #bannerlogo {
	position:absolute;
	left:765px;
	top:5px;
	z-index:1500;
	cursor:point;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.beforeafter_slider_falc #bannerlogo img{
	border-style:none;	
	border:none;
}


/*----------------------------------------------------------------
	-	Image Thumbnails, borders, Marings, rounded corners - 
------------------------------------------------------------------*/
.beforeafter_slider_falc #image_thumbnail{
	width:96px;
	height:50px;
	position:absolute;	
	background-color:#6A6A6A;	
	margin-left:-35px;
	margin-top:39px;	
	-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*-webkit-box-shadow: 0px 0px 4px 0px  #1f2120;
	-moz-box-shadow:  0px 0px 4px 0px  #1f2120;
	box-shadow: 0px 0px 4px 0px  #1f2120;	*/
	cursor:pointer;
}

/*---------------------------------------------------
	-	Small Arrow under the Image Thumbnails - 
		background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/arrow_down_white.png);
-----------------------------------------------------*/
.beforeafter_slider_falc #image_thumbnail_arrow{
	width:9px;
	height:5px;	
	background-repeat:no-repeat;
	position:absolute;

}


/*-------------------------------------------
	- Toolbox (thumbnail, next,prev holder)
---------------------------------------------*/
.beforeafter_slider_falc #toolbox {
	text-align: center;
	/*display:none;*/
	background-color:#FFFFFF;
	width:auto;
	height:40px;
	/*position:relative;*/
	top:100%;
	/*float:right;*/
	margin-right:0px;
	padding-top:20px;
	/*padding-left:10px;
	-webkit-border-radius:0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 6px 0px  #1f2120;
	-moz-box-shadow:  0px 0px 6px 0px  #1f2120;
	box-shadow: 0px 0px 6px 0px  #1f2120;	*/
	
}

/*-------------------------------------
	- Toolbox - Next Button -
--------------------------------------*/
.beforeafter_slider #toolbox #next {
	margin-top:8px;
	margin-left:5px;
	margin-right:5px;
	float:right;
	overflow:hidden;
	/*
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/fs_left.jpg);
	background-position:top left;
	*/
	width:50px;
	height:50px;
	cursor:pointer;	
	
	position:absolute;
	bottom:277px;
	 left: -30px;
}

/*-------------------------------------
	- Toolbox - Prev Button -
--------------------------------------*/
.beforeafter_slider #toolbox #previous {
	margin-top:8px;
	margin-left:5px;
	margin-right:15px;
	float:right;
	overflow:hidden;
	/*
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/fs_right.jpg);
	background-position:top right;
	*/
	width:50px;
	height:50px;
	cursor:pointer;
	
	position:absolute;
	bottom:277px;
	 right: -38px;
}

/*------------------------------------------
	- Toolbox - divider between buttons -
--------------------------------------------*/
.beforeafter_slider #toolbox #mini_divider {
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	float:right;
	overflow:hidden;
	/*background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/toolbar_separator.png);*/
	width:2px;
	height:28px;
	display:none;
}

/*-----------------------------------------
	- Toolbox - Mini Thumbnail Buttons -
-------------------------------------------*/
.beforeafter_slider #toolbox .mini_thumbnail_buttons {
	/*margin-top:8px;
	margin-left:2px;
	margin-right:2px;
	float:right;
	overflow:hidden;
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/buttons.png);
	background-position:top left;
	width:22px;
	height:22px;
	cursor:pointer;*/
	
	background: none repeat scroll 0 0 #666;
    border-radius: 5px;
    height: 10px;
    margin: 0 5px;
    outline: 0 none;
    text-indent: -9999px;
    width: 10px;
	
	cursor:pointer;
	overflow:hidden;
	float:right;
	
	display: inline-block;
}
.beforeafter_slider #toolbox .mini_thumbnail_buttons.thumbison{
	background: none repeat scroll 0 0 #000;
}


/*-------------------------------------------
	- Before / After the Drag Button  -
--------------------------------------------*/
.beforeafter_slider #drag {
	position:absolute;
	background-image:url(https://admin.immobilien-lev.de/js/plugins/before_after/images/navigation/drag_h_white.png);
	background-repeat:no-repeat;
	background-position:left top;
	top:50%;
	height:20px;
	width:42px;
	z-index:500;
	cursor:pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	moz-user-select: none;
	-o-user-select: none;
	user-select: none;								
}

/*-------------------------------------------
	- Before / After the Divider LINE  -
--------------------------------------------*/
.beforeafter_slider #divider{										
	position:absolute;										
	height:1000px;
	z-index:202;
	top:0px;
	border-left:2px #fff solid;														
}		

/*https://admin.immobilien-lev.de/js/plugins/before_after/css/beforeafter-content.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/before_after/css/beforeafter-content.css*/
/********************************************************/
/*----------------------------------------------------------------------------- 

- Before-After -

Screen Stylesheet 

version:   	1.0 
date:      	07/27/11 
author:		freshline
email:     	support@version-four.com 
website:   	http://www.version-four.com
-----------------------------------------------------------------------------*/



/*------------------------------------------------
  TexBoxes includes Divs (images, texts etc.) 
  Add as many Textboxes as you wish. Even more on one slide
  Divs in Textboxes are relative positioned
  Each Div is animated at start of the slide. 
  One by one, with delay set via HTMML.
    
  Transition Classes (Defined in the HTML as Class on DIV's):
  slidedown, slideup, slideleft, slideright
  fadedown, fadeup, fadeleft and faderight   
--------------------------------------------------*/

/*--------------------------------------------------
	-	 BANNER 1 - TextBox 1
-----------------------------------------------------*/
#textbox_1 {
	width:180px;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_1 #logo {	
	left:59px;
	top:110px;
	position:absolute;
}

#textbox_1 #title {	
	font-size:22px;	
	font-weight:normal;
	color: #184ea8;	
	left:37px;
	top:214px;
	position:absolute;
}

#textbox_1 #title_1b {	
	font-size:22px;	
	font-weight:normal;
	text-align:center;
	color: #fff;	
	left:687px;
	top:169px;
	position:absolute;
}

#textbox_1 #description {
	font-size:12px;
	text-align:center;
	color: #1f2120;			
	left:20px;
	top:250px;
	position:absolute;
}


/*--------------------------------------------------
	-	 BANNER 2 - TextBox 2
-----------------------------------------------------*/
#textbox_2 {
	width:780px;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_2 #logo_2 {	
	left:509px;
	top:84px;
	position:absolute;
}

#textbox_2 #description_2 {
	font-size:11px;
	color: #57414e;		
	left:557px;
	top:132px;
	position:absolute;
}


/*--------------------------------------------------
	-	 BANNER 3 - TextBox 3
-----------------------------------------------------*/
#textbox_3 {
	width:280px;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_3 #title_3 {	
	font-size:22px;	
	font-weight:normal;
	color: #fff;	
	left:67px;
	top:75px;
	position:absolute;
}

/*--------------------------------------------------
	-	 BANNER 4 - TextBox 4
-----------------------------------------------------*/
#textbox_4 {
	width:680px;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_4 #logo_4 {	
	left:569px;
	top:110px;
	position:absolute;
}

#textbox_4 #description_4 {
	font-size:11px;
	text-align:center;	
	color: #524754;	
	left:606px;
	top:245px;
	position:absolute;
}

#description_4 a{
	text-decoration:none;
	color: #524754;	
}

#description_4 a:hover {
	text-decoration:underline;
}

/*--------------------------------------------------
	-	 BANNER 5 - TextBox 5
-----------------------------------------------------*/
#textbox_5 {
	width:880px;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_5 #title_5 {	
	font-size:40px;	
	font-weight:normal;
	color: #fff;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	opacity:0.75;	
	left:248px;
	top:54px;
	position:absolute;
}

/*--------------------------------------------------
	-	 BANNER 1/6 - TextBox 6
-----------------------------------------------------*/
#textbox_6 {
	width:880px;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_6 #title_6 {	
	font-size:22px;	
	font-weight:normal;
	color: #d5c9b9;	
	left:559px;
	top:80px;
	position:absolute;
}

#textbox_6 #logo_6 {	
	left:487px;
	top:44px;
	position:absolute;
}

#textbox_6 #description_6 {
	font-size:12px;
	color: #d5c9b9;		
	left:560px;
	top:126px;
	position:absolute;
}

/*--------------------------------------------------
	-	 BANNER 1/7 - TextBox
-----------------------------------------------------*/
#textbox_7 {
	width:220px;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:200;
}

#textbox_7 #logo_7 {	
	left:41px;
	top:70px;
	position:absolute;
}

#textbox_7 #logo_7b {	
	left:49px;
	top:0px;
	position:absolute;
}

#textbox_7 #description_7{
	font-size:12px;	
	text-align:center;
	color: #823723;	
	left:67px;
	top:152px;
	position:absolute;
	
}
#description_7 a{
	text-decoration:none;
	color: #5696bc;	
}

#description_7 a:hover {
	text-decoration:underline;
}

/*--------------------------------------------------
	-	 BANNER 1/8 - TextBox
-----------------------------------------------------*/
#textbox_8 {
	width:351px;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:200;
}

#textbox_8 #logo_8 {	
	left:77px;
	top:55px;
	position:absolute;
}

#textbox_8 #title_8 {	
	font-size:24px;	
	font-weight:normal;
	color: #faf6f2;
	left:97px;
	top:162px;
	position:absolute;
}

#textbox_8 #description_8 {
	font-size:12px;
	color: #faf6f2;		
	left:97px;
	top:239px;
	position:absolute;
}

/*--------------------------------------------------
	-	 BANNER 1/9 - TextBox
-----------------------------------------------------*/
#textbox_9 {
	width:890px;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_9 #logo_9 {	
	left:461px;
	top:77px;
	position:absolute;
}

#textbox_9 #title_9 {	
	font-size:22px;	
	font-weight:normal;
	color: #d7cdc5;	
	left:480px;
	top:192px;
	position:absolute;
}

#textbox_9 #description_9 {
	font-size:12px;
	color: #1f2120;			
	left:481px;
	top:233px;
	position:absolute;
}



/*--------------------------------------------------
	-	 BANNER 1/10 - TextBox 
-----------------------------------------------------*/
#textbox_10 {
	width:880px;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_10 #title_10 {	
	font-size:52.5px;	
	font-weight:normal;
	color: #d6d8cc;	
	left:512px;
	top:69px;
	position:absolute;
}

#textbox_10 #description_10 {
	font-size:88px;
	color: #1f2120;			
	left:510px;
	top:131px;
	position:absolute;
}



/*--------------------------------------------------
	-	 BANNER 3/1 - TextBox 11
-----------------------------------------------------*/
#textbox_11 {
	width:496px;
	height:264px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_11 #title_11 {	
	font-size:20.5px;	
	font-weight:normal;
	color: #fff;	
	left:22px;
	top:119px;
	position:absolute;
}



/*--------------------------------------------------
	-	 BANNER 3/2 - TextBox
-----------------------------------------------------*/
#textbox_12 {
	width:200px;
	height:200px;
	position:absolute;	
	top:180px;
	left:270px;
	z-index:800;
}

#textbox_12 #title_12 {	
	font-size:20.5px;	
	font-weight:normal;
	text-align:center;
	color: #000;	
	position:relative;
}



/*--------------------------------------------------
	-	 BANNER 3/3 - TextBox 
-----------------------------------------------------*/
#textbox_13 {
	width:200px;
	height:200px;
	position:absolute;	
	top:170px;
	left:270px;
	z-index:800;
}

#textbox_13 #title_13 {	
	font-size:20.5px;	
	font-weight:normal;
	text-align:center;
	color: #000;	
	position:relative;
}

#textbox_13 #logo_13 {	
	left:-168px;
	top:-139px;
	position:absolute;
}

#textbox_13b {
	width:200px;
	height:200px;
	position:absolute;	
	top:258px;
	left:270px;
	z-index:800;
}

#textbox_13b #title_13b {	
	font-size:18.5px;	
	font-weight:normal;
	text-align:center;
	color: #fff;	
	position:relative;
}

#textbox_13c {
	width:200px;
	height:200px;
	position:absolute;	
	top:254px;
	left:24px;
	z-index:800;
}

#textbox_13c #title_13c {	
	font-size:9.5px;	
	font-weight:normal;
	text-align:left;
	color: #daae7b;	
	position:relative;
}




/*--------------------------------------------------
	-	 BANNER 3/4 - TextBox 
-----------------------------------------------------*/
#textbox_green {	
	position:absolute;	
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_green #green {	
	position:absolute;
	top:0px;
	left:270px;
}

#textbox_green2 {	
	position:absolute;	
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_green2 #green2 {	
	position:absolute;
	top:0px;
	left:250px;
}

#textbox_code {	
	position:absolute;	
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_code #code {	
position:absolute;
	top:127px;
	left:-1px;
}

#textbox_fish {	
	position:absolute;	
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_fish #fish {	
position:absolute;
	top:46px;
	left:201px;
}

#textbox_points {	
	position:absolute;	
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_points #points {	
position:absolute;
	top:49px;
	left:191px;
}

#textbox_14b {	
	position:absolute;	
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_14b #title_14 {	
	font-size:38.5px;	
	font-weight:normal;	
	color: #1f2120;	
	top:93px;
	left:34px;
	position:absolute;
}


#textbox_14a {	
	position:absolute;	
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_14a #title_14 {	
	font-size:38.5px;	
	font-weight:normal;	
	color: #1f2120;	
	top:93px;
	left:34px;
	position:absolute;
}


#textbox_14c {	
	position:absolute;	
	width:200px;
	height:200px;
	top:0px;
	left:0px;
	z-index:800;
}

#textbox_14c #title_14c{	
	font-size:38.5px;	
	font-weight:normal;	
	color: #1f2120;	
	top:48px;
	left:34px;
	position:absolute;
}



/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/before_after_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/before_after_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

/* SLIDER BASICS */
/* ============= */

.before_after_001 .textContent {
	text-align:center;	
}

.before_after_001 #toolbox {
	background-color:transparent;
	box-shadow:none;
}

.before_after_001 #toolbox .mini_thumbnail_buttons {
	display:none;
}

.before_after_001 .textContent{width:60%; margin-left:auto; margin-right:auto;} 

.before_after_001 .beforeAfterSliderContainer{margin-top:2em;}

.before_after_001 .beforeafter_slider {
	border-radius:0;
	padding:0;	
	display:block;
}

.before_after_001 .beforeAfterSliderHolder {
	width:72%;/*50*/
	margin:0 auto;
	position:relative;
	opacity:0;
}

.before_after_001 #beforeAfterSlider ul,
.before_after_001 #beforeAfterSlider li {
	padding:0 !important;
	margin:0 !important;
	list-style:none !important;
}


.before_after_001 #beforeAfterSlider ul:before,
.before_after_001 #beforeAfterSlider ul:after,
.before_after_001 #beforeAfterSlider li:before,
.before_after_001 #beforeAfterSlider li:after {
	display:none;	
}


.before_after_001 .beforeAfterLabel {
	position:absolute;
	bottom:0;
	z-index:500;
	padding:0.5em 1.3em;
	/*font-size:1.25em;*/
	font-weight:bold;
	text-transform:uppercase;
}

.before_after_001 .beforeAfterLabel.before { left:0; }
.before_after_001 .beforeAfterLabel.after { right:0; padding-left:0.9em;}

.before_after_001 .beforeAfterLabel:before{
	
}

.before_after_001 .beforeAfterLabel.after:before, 
.before_after_001 .beforeAfterLabel.after:after {
    content: '';
    position: absolute;
    right: 100%;
	left:inherit;
}

.before_after_001 .beforeAfterLabel.after:after {
    border: 1.3em solid transparent;
    border-right-color: #937e6a;
    border-bottom-color: #937e6a;/*b49b82*/
    bottom: 0;
}

.before_after_001 .beforeAfterLabel:before, 
.before_after_001 .beforeAfterLabel:after{
	content: '';
    position: absolute;
    left: 100%;
}

.before_after_001 .beforeAfterLabel:after {
    border: 1.3em solid transparent;
    border-left-color: #937e6a;/*b49b82*/
    border-bottom-color: #937e6a;
    bottom: 0;
}


.before_after_001 #beforeAfterSlider #previous,
.before_after_001 #beforeAfterSlider #next {
	width:45px;
	height:45px;
	font-size:3.3em;/*1.5*/
}
.before_after_001 #beforeAfterSlider #next {left:-61px;}
.before_after_001 #beforeAfterSlider #previous{right:-63px;}

.before_after_001 #beforeAfterSlider #previous span:before,
.before_after_001 #beforeAfterSlider #next span:before{margin:0;}



/* ALTE MEDIA QUERRIES */
@media all and (max-width: 1280px) {
	
}

@media all and (max-width: 1024px) {
	
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.before_after_001 .beforeAfterSliderHolder {
		width:80%;
	}
	
	.before_after_001 .textContent{width:80%;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.before_after_001 .textContent{width:100%;}	
	
	.before_after_001 .beforeAfterSliderHolder {
		width:95%;
	}
	
	.before_after_001 #beforeAfterSlider #previous, 
	.before_after_001 #beforeAfterSlider #next{
		width:37px
	}
	.before_after_001 #beforeAfterSlider #next{left:-55px;}
	.before_after_001 #beforeAfterSlider #previous{right:-48px;}
	
	.before_after_001 .beforeAfterLabel{padding:0.3em 0.7em;}
	
	.before_after_001 .beforeAfterLabel:after,
	.before_after_001 .beforeAfterLabel.after:after{border-width:1.1em;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	/*.before_after_001 .beforeAfterSliderHolder {width:100%;}*/
	.before_after_001 .beforeAfterLabel {font-size:0.85em;}
	.before_after_001 .beforeAfterLabel:after,
	.before_after_001 .beforeAfterLabel.after:after{border-width:1.3em;}
	.before_after_001 .textContent{text-align:left;}
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.before_after_001 .beforeAfterLabel {font-size:0.65em;}
	.before_after_001 .beforeAfterLabel {padding:0  0.7em !important;}
	
	.before_after_001 .beforeAfterLabel:after,
	.before_after_001 .beforeAfterLabel.after:after{border-width:1.2em;}
	
	.before_after_001 #beforeAfterSlider #previous, 
	.before_after_001 #beforeAfterSlider #next{font-size:3em;}
	
	.before_after_001 #beforeAfterSlider #next{left:-46px;}
	.before_after_001 #beforeAfterSlider #previous{right:-44px;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_094/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_094/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*cms*/

.text_image_094{
	z-index: 		100;
}

.text_image_094 #wpCMS.editMode .innerModuleBox .toggleIconSetHolder a{
	font-size: 		 35px;
}

.text_image_094 #wpCMS.editMode .moduleBoxHolderTi96:hover{
	margin-top: 	0;	
}

/*Allgemein*/	
.text_image_094 .basicFramePadding {
	padding-top: 	0 !important;
	}

/*einzelne Boxen*/
.text_image_094 .moduleBoxHolderTi96,
.text_image_094 .moduleBoxInner,
.text_image_094 .moduleBoxInnerIcon{
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.text_image_094 .moduleBoxHolderTi96{
	position: 		relative;
	
	width: 			20%;
	height: 		100%;
	float: 			left;	
	cursor:  		pointer;
}

.text_image_094 .moduleBoxInner{
	position: 		absolute;
	width: 			100%;
	padding:  		3em 0 2%;
	
	top: 			0;
	left: 			0;
}

.text_image_094 .moduleBoxHolderTi96:hover{	
	margin-top: 	-20px;
}

.text_image_094 .hiddenLink{
	display:  		none;
}

/*----- einzelne Boxen Inhalt*/

	.text_image_094 .moduleBoxIcon {
		margin: 		0 auto;
		border-radius: 	50%;	
		position: 		relative;
		width: 			33%;
		margin-bottom: 	1em;
	}
	
	.text_image_094 .moduleBoxInnerIcon {
		font-size: 		1.6em;	
		position: 		absolute;
		top: 			34%;
		left: 			32.5%;
	}
	
	.text_image_094 .moduleBoxHolderTi96:hover .moduleBoxIcon{	
		background-color:#FFFFFF;
	}
	
	.text_image_094 .moduleBoxText {
		display: 		none;
		padding: 		1em;
	}
	
	.text_image_094 .moduleBoxHolderTi96:hover .moduleBoxText {	
		display: 		block !important;
	}

@media only screen and (max-width : 1280px) {
}

@media only screen and (max-width : 1024px) {
	
	.text_image_094 .moduleBoxInnerIcon {
		left: 			25%;
		top: 			27%;
	}

}

@media only screen and (max-width : 800px) {
	.text_image_094 .moduleBoxHolderTi96,
	.text_image_094 .moduleBoxInner,
	.text_image_094 .moduleBoxInnerIcon{
	-webkit-transition: all 100ms ease;
	-moz-transition: 	all 100ms ease;
	-ms-transition: 	all 100ms ease;
	-o-transition: 		all 100ms ease;
	transition: 		all 100ms ease;
}
	
	.text_image_094 .basicFramePadding {
   		padding-top: 	40px !important;
	}
	
	.text_image_094 .moduleBoxHolderTi96 {
    	width: 			100%;
		border-bottom: 	1px solid #dfdfdf
	}
	
	.text_image_094 .moduleBoxInner {
		position: 		relative;
		padding: 		1.5em 0;	
	}
	
	.text_image_094 .moduleBoxText {
		display: 		block;
		padding: 		0;
	}
	
	.text_image_094 .moduleBoxIcon {
		width: 			10%;	
		float: 			left;	
		margin: 		0 0 0 3%;	
	}
	
	.text_image_094 .moduleBoxInnerIcon {
		left: 			30%;
		top: 			32%;
	}
	
	.text_image_094 .textHolderBox {
		width: 			84%;
		margin-left: 	3%;	
		float: 			right;
		text-align: 	left;
	}
	
	.text_image_094 .moduleBoxHolderTi96:hover{	
		margin-top: 	0;
	}
	
	
}

@media all and (max-width: 610px) {
	
	.text_image_094 .moduleBoxInnerIcon {
		left:  			23%;
		top: 			26%;
	}

}

@media all and (max-width: 480px) {
	
	.text_image_094 .moduleBoxIcon {
    	width: 			14%;
		margin: 		0 0 0 6%;
	}

	.text_image_094 .textHolderBox {
    	width: 			74%;
		margin-left: 	6%;
	}
	
	.text_image_094 .moduleBoxInnerIcon {
		left: 			24%;
		top: 			27%;
	}
}

@media only screen and (max-width : 360px) {
	.text_image_094 .moduleBoxInnerIcon {
		left: 			12%;
		top: 			17%;
	}
	
	.text_image_094 .moduleBoxInner {
   		padding: 		1em 0;
	}
	
	.text_image_094 .moduleBoxIcon {
   		margin: 		0 0 0 3%;
	}
	
	.text_image_094 .textHolderBox {
		margin-left: 	4%;
		width: 			79%;
	}
}

@media only screen and (max-width : 320px) {
	.text_image_094 .moduleBoxIcon {
		width: 			18%;
	}
	
	.text_image_094 .textHolderBox {
    	width: 			75%;
	}
	
	.text_image_094 .moduleBoxInnerIcon {
    	font-size: 		1.4em;
	    left: 			17%;
    	top: 			21%;
	}
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_097/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_097/styles.css*/
/********************************************************/
.text_image_097 {
	overflow: 		hidden;
	height: 		auto;
}

.text_image_097 .bgImage {
	position: 		absolute;

	top: 			0;
	left: 			0;
	width: 			60%;
	height: 		auto;
  }

.text_image_097 .TextContentHolder {
	width: 			53%;
	float: 			right;	
}

.text_image_097 .subtitle {
	width: 			70%;	
}

.text_image_097 .main {
	width: 			96.5%;		
}

@media all and (max-width: 1280px) {
	.text_image_097 .TextContentHolder {
		width: 		60%;
	}
}

@media all and (max-width: 1024px) {
	.text_image_097 .TextContentHolder {
		width: 		100%;
	}
	
	#outer .text_image_097 {
		background-image:none !important;	
		background:none;
	}
}


/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_096/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_096/styles.css*/
/********************************************************/
/*Headline-Bereich*/
.text_image_096 .headerHolder {
	text-align:center;	
	margin-bottom: 3.35em;
}
/*Box aussen-Bereich*/
.text_image_096 .leftBox,
.text_image_096 .rightBox {
	background-color: #ffffff;
	-webkit-box-shadow: 0 0 4px 4px #f3f3f3;
	box-shadow: 0 0 4px 4px #f3f3f3;	
}

.text_image_096 .leftBox {
	float:left;
	width: 47.7%;	
}
.text_image_096 .rightBox {
	float:right;
	width: 47.7%;	
}
/*Box innen-Bereich*/
.text_image_096 .imageHolder {
	float:left;
	width:50%;
}

.text_image_096 .textHolder {
	float:right;
	width: 39.6%;
	padding: 4.1% 5.2%;
	
	-webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
	
	position: relative;
	background: #fff;
}

.text_image_096 .textHolder:after {
	right: 100%;
	top: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 10px;
	margin-top: -10px;
}

.text_image_096 .boxtext {
/*	max-height:76px;
	overflow:hidden;*/	
}

.text_image_096 .boxTextLink {
	margin-top: 0.4em;
	text-transform:uppercase;	
}

.text_image_096 .imageHolder {
	overflow:hidden;	
}

@media all and (max-width: 1280px) {
	.text_image_096 .textHolder {
    	padding: 3.9% 5.2%;
	}
}
@media all and (max-width: 1024px) {
	.text_image_096 .imageHolder {
		width: 100%;
	}
	
	.text_image_096 .textHolder {
    	padding: 5%;
	}
	.text_image_096 .textHolder {
		width: 90%;
	}
	
	.text_image_096 .textHolder::after {
		display:none;	
	}
}

@media all and (max-width: 768px) {
	.text_image_096 .rightBox,
	.text_image_096 .leftBox {
		width: 100%;
	}
	
	.text_image_096 .leftBox {margin-bottom:2em;}
	
	.text_image_096 .textHolder,
	.text_image_096 .imageHolder {
		width: 45%;
	}
	.text_image_096 .textHolder {
    	padding: 4.8% 5%;
	}	
}
@media all and (max-width: 610px) {
	.text_image_096 .textHolder {
		padding: 3% 5%;
	}
	
	.text_image_096 .imageHolder {
		width: 50%;
	}
	
	.text_image_096 .textHolder {
		width: 40%;
	}
}

@media all and (max-width: 480px) {
	.text_image_096 .imageHolder {
		width: 100%;
	}
	
	.text_image_096 .textHolder {
    width: 90%;
	}
	.text_image_096 .textHolder {
    	padding: 5%;
	}	
	
	.text_image_096 .headerHolder {
		margin-bottom: 1.35em;
		text-align: left;
	}
	
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_007/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_007/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.topObjekte_007{background-color:#fafafa;}*/

.topObjekte_007 .h1 {
	margin-top:0;
}
.topObjekte_007 .subheadline{
	width:70%;
	margin-left:auto;
	margin-right:auto;
}

.topObjekte_007 .sliderContainer{
	margin: 30px 24px 0;
	position:relative;
}

.topObjekte_007 .immoContainer {
	margin: 5px 13px;
	background-color:#FFF;	
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
}

/*.topObjekte_007 .immoContainerInner {padding:3px;}*/

.topObjekte_007 .titelbild {
	height:183px;
	overflow:hidden;
	
	/*border:12px solid #ffffff;*/
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;		
}

.topObjekte_007 .textInfo {
	padding: 16px 22px 11px;
	min-height:67px;
}

.topObjekte_007 .textInfo .h2{margin-bottom:0;}
.topObjekte_007 .textInfo .h3 {
	margin:0;
	font-size:0.95em;
}

.topObjekte_007 .immoOrt{text-transform:uppercase;}

.topObjekte_007 .immoPreisText{
	float:left;
	width:39%;
	margin-top:0.4em;
}
.immoPreisValue {
	float:right;
	width:61%;
	text-align:right;
}
/*.topObjekte_007 .textDetail{
	float:right;
	width:38%;
	margin-top: 6px;
	text-align:right;
}*/

.topObjekte_007 .trennLine{margin:12px 0 6px;}

.topObjekte_007 .sliderContainer .sliderControls {
	position:absolute;
	top:50%;
	width:40px;
	height:34px;
	padding-top:6px;
	
	border-radius:20px;
	margin-top:-20px;
	font-size:1.667em;
	text-align:center;
	
	cursor:pointer;
}
.topObjekte_007 .sliderContainer .sliderControls{background:none;}
.topObjekte_007 .sliderContainer .sliderControls.prev [class^="icon-"]:before {margin-right:8px; margin-top:1px; font-size:2em;}
.topObjekte_007 .sliderContainer .sliderControls.next [class^="icon-"]:before {margin-left:8px;  margin-top:1px; font-size:2em;}

.topObjekte_007 .sliderContainer .sliderControls.prev { left: -54px; }
.topObjekte_007 .sliderContainer .sliderControls.next { right: -25px; }

.topObjekte_007 .sliderContainer .sliderControls.next [class^="icon-"]:before{width:0.8em;}

@media all and (max-width: 1280px) {	
	.topObjekte_007 .titelbild {
		height:95px;
	}
}
@media all and (max-width: 1200px) {
	.topObjekte_007 .sliderContainer .sliderControls.next{right:-16px;}
	.topObjekte_007 .sliderContainer .sliderControls.prev {left: -64px;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.topObjekte_007 .subheadline{width:80%;}	
	.topObjekte_007 .sliderContainer{
		margin:0;
	}
	
	.topObjekte_007 .textInfo {
		min-height:1px;	
	}
	
	.topObjekte_007 .sliderContainer .sliderControls.prev { left: -65px; }
	.topObjekte_007 .sliderContainer .sliderControls.next { right: -20px; }
}

@media all and (max-width: 960px) {
/* styles for narrower desktop browsers and iPad portrait */
	.topObjekte_007 .immoContainer{margin:5px 45px;}
	.topObjekte_007 .textInfo {
		padding-bottom:10px;
	}
	.topObjekte_007 .sliderContainer .sliderControls.prev{left:-35px;}
	.topObjekte_007 .sliderContainer .sliderControls.next{right:-11px;}
	
}
@media all and (max-width: 800px) {
	.topObjekte_007 .immoContainer{margin:5px 20px;}
	.topObjekte_007 .sliderContainer .sliderControls.prev{left:-47px;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.topObjekte_007 .subheadline {width: 100%;}
	.topObjekte_007 .titelbild {
		height:125px;
	}
	.topObjekte_007 .sliderContainer .sliderControls.next [class^="icon-"]:before{width:0.4em;}
	.topObjekte_007 .sliderContainer .sliderControls.prev { left: -46px; }
	.topObjekte_007 .sliderContainer .sliderControls.next { right: -28px; }
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.topObjekte_007 .immoContainer{margin:5px 90px;}
	.topObjekte_007 .sliderContainer{margin:0;}

	.topObjekte_007 .sliderContainer .sliderControls.prev { left: 0px; }
	.topObjekte_007 .sliderContainer .sliderControls.next { right: 20px; }
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.topObjekte_007 .immoContainer{margin:5px 100px;}
		
	.topObjekte_007 .titelbild {
		height:175px;
	}
	
	.topObjekte_007 .immoContainer {
		margin-left:40px;
		margin-right:40px;	
	}
	.topObjekte_007 .immoPreisText{margin-top:0;}
	
	.topObjekte_007 .sliderContainer .sliderControls.prev { left: -29px; }
	.topObjekte_007 .sliderContainer .sliderControls.next { right: -12px; }
}
@media all and (max-width: 360px) {
	.topObjekte_007 .immoContainer {
		margin-left:15px;
		margin-right:15px;	
	}
	.topObjekte_007 .textCenter{text-align:left;}
	
	.topObjekte_007 .sliderContainer .sliderControls.prev { left: -43px; }
	.topObjekte_007 .sliderContainer .sliderControls.next { right: -27px; }
	
	.topObjekte_007 .sliderContainer{margin:2px;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/text_image/text_image_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/text_image/text_image_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.adminMode .modul_text_image_000 .image{overflow:hidden; max-height:200px;}

.modul_text_000 .h1 {
	margin-top:0;
}

.modul_text_000 .subtitle {
	
}


/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_102/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_102/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_102{
	
}
.text_image_102 .headline{
	text-align:		center;
	margin:			0 auto 7px; 
	width:			60%;
}

.text_image_102 .innerModuleBox{margin-top:2.3em;}

.text_image_102 .moduleBoxText{width:100%;}

.text_image_102	.linespacer{
	height:		1px;
	margin:		20px 0 35px;
	border-bottom:	1px solid;
}

.text_image_102 .moduleBoxHolder {float:left;}
.text_image_102 .moduleBoxLine{
	width:		100%;
	margin:		0 auto;
	height:		3px;
}

.text_image_102 .moduleBoxHolder:hover{cursor:pointer;}
.text_image_102 .overTextholder {
    position: 	absolute;
    top: 		0;
	left: 		0;
    width: 		100%;
	height: 	100%;
    z-index: 	10;
	
	padding: 	15% 1.5em 8%;
	box-sizing: border-box;
	background-color:rgba(0,0,0,0.0);
	color: 		#FFFFFF !important;
	
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.text_image_102 .moduleBoxHolder:hover .overTextholder{background-color:rgba(155,155,155,0.80);}

.text_image_102 .overTextholder .tokenElement.INLINE_TEXT{opacity:0;}
.text_image_102 .moduleBoxHolder:hover .overTextholder .tokenElement.INLINE_TEXT{opacity:1;}

.text_image_102 .moduleBoxInnerImage img{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.text_image_102 .moduleBoxInnerImage {
    position: relative;
}

.text_image_102 .moduleBoxHolder:hover img{
	-moz-transform: scale(1.15);
	-webkit-transform: scale(1.5);
	-o-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}


.text_image_102 .boxOne,
.text_image_102 .boxTwo,
.text_image_102 .boxThree,
.text_image_102 .boxFour,
.text_image_102 .boxFive { width:30.13%;}

.text_image_102 .clear.spiritBox,
.text_image_102 .spiritBox,
.text_image_102 .spiritBoxOne,
.text_image_102 .spiritBoxTwo{display:none;}

.text_image_102 .moduleBoxImageWrap{
	position:		relative;
}

.text_image_102 .moduleBoxImage{
	width:100%;
	text-align:center;
	position:relative;
}

.text_image_102 .moduleBoxInnerImage img{width:100%; height:auto;}
.text_image_102 .moduleBoxSpacer {
	float:		left;
	width:		4.8%;
	height:		325px;
	text-align:	center;
	position:	relative;
}

.text_image_102 .moduleBoxSpacer.first {
	width:3%;
}

.text_image_102 .buttonHolder{
	position:relative;
	z-index:100;
	text-align:center;
	margin-top:-0.75em;
}
.text_image_102 .buttonHolder a{
	font-size:1.6em;
	border-radius:50%;
	padding:0.55em;
	display:inline;
}

.text_image_102 .corporate_border{
	box-sizing: border-box;
}


@media only screen and (max-width : 1280px) {
	.text_image_102 .boxOne, 
	.text_image_102 .boxTwo, 
	.text_image_102 .boxThree{width:30.1%;}
	
	.text_image_102 .moduleBoxSpacer{width:4.3%;}
	
	.text_image_102 .overTextholder {padding:9% 1.4em 6%;}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.text_image_102 .moduleBoxText{width:100%;}
	.text_image_102 .headline{width:70%;}
}
@media only screen and (max-width : 1024px) {
	.text_image_102 .headline{width:90%;}
}

@media only screen and (max-width : 1090px) {
	.text_image_102 .spiritBoxOne,
	.text_image_102 .spiritBoxTwo{display:block; clear:both; margin-bottom:15px;}
	.text_image_102 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}

	.text_image_102 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_102 .moduleBoxSpacer{height:300px;}

}
@media only screen and (max-width : 1024px) {}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_102 .spiritBoxOne,
	.text_image_102 .spiritBoxTwo{display:block; clear:both; margin-bottom:15px;}
	.text_image_102 .moduleBoxSpacer.spiritBox.spaceFour{ display:none;}
	
	.text_image_102 .moduleBoxSpacer.spaceFour{display:none;}

	.text_image_102 .moduleBoxSpacer{height:300px;}

}
@media only screen and (max-width : 800px) {
	.text_image_102 .moduleBoxSpacer{width:10%;}
	.text_image_102 .moduleBoxSpacer.spaceThree{
		width:100%;
		height:1px !important;
	}
	
	.text_image_102 .overTextholder {padding:7% 0.9em 6%;}
	.text_image_102 .buttonHolder a{
		font-size:1.4em;
		 padding: 0.45em;
	}
	
	.text_image_102 .boxOne,
	.text_image_102 .boxTwo,
	.text_image_102 .boxThree { width:45%;}
	
	.text_image_102 .moduleBoxHolder{margin-bottom:2.5em;}	
	.text_image_102 .moduleBoxHolder.boxThree {margin-bottom:0;}	
	
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text_image_102 .moduleBoxSpacer.spaceThree {
		clear: both;
		display: block;
		height: 1px !important;
		width: 100%;
	}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_102 .spiritBoxOne{display:none;}
	.text_image_102 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_102 .moduleBoxSpacer{width:9%; display:none !important;}
	.text_image_102 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_102 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_102 .clear.spiritBox{display:block;}
	/*.text_image_102 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_102 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_102 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_102 .moduleBoxSpacer.spaceFive{display:none; width:4.5%; text-align:left;}*/

	.text_image_102 .boxOne,
	.text_image_102 .boxTwo,
	.text_image_102 .boxThree { width:100%; }
	.text_image_102 .boxFour,
	.text_image_102 .boxFive { width:100%; }
	.text_image_102 .moduleBoxSpacer.spaceThree{display:none;}
	
	.text_image_102 .moduleBoxHolder{
		border-bottom: 1px solid #ccc;
		margin-bottom: 2.1em;
		padding-bottom: 3em;
	}
	.text_image_102 .moduleBoxHolder.boxThree{margin-bottom:0px; padding-bottom:0; border-bottom:none;}
	
	
	
}
@media all and (max-width: 610px) {
	.text_image_102 .innerModuleBox{margin-top:35px;}
	
	.text_image_102 .headline{width:100%;}
	.text_image_102 .headline.textCenter{text-align:left;}
	
	.text_image_102 .overTextholder {
		padding: 16% 4em 6%;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


	.text_image_102 .boxOne,
	.text_image_102 .boxTwo,
	.text_image_102 .boxThree,
	.text_image_102 .boxFour,
	.text_image_102 .boxFive { width:100%; }
	
	.text_image_102 .moduleBoxSpacer{display:none;}
	.text_image_102 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_102 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}

	.text_image_102 .moduleBoxSpacer.spaceFour{display:none;}
	
	.text_image_102 .overTextholder {
    	padding: 12% 3em 6%;
	}
	
}
@media all and (max-width: 415px) {
	.text_image_102 .overTextholder {
    	padding: 9% 1em 6%;
	}
	
	.text_image_102 .moduleBoxHolder {
		margin-bottom: 1.6em;
		padding-bottom: 2.2em;
	}
}
@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_102 .overTextholder {
		font-size:0.9em;
		line-height:1.5em;
	}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
	.text_image_102 .overTextholder {font-size:0.75em;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formFeedback_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formFeedback_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.formFeedback_001{background-color:#FFFFFF;}

.formFeedback_001 .boxLeft {
    width: 26%;/*35*/
	float:right;
	margin-top:0;/*-6*/
}

.formFeedback_001 .formIamge{
	overflow:hidden;
	width:100%;
	margin-top:38px;
	margin-bottom:33px;
}
.formFeedback_001 .formIamge img{margin:0 !important;}

.formFeedback_001 .boxLeft h1{
	margin-top:0px;/*-5*/	
}

.formFeedback_001 .boxRight {
    width: 63%;
	float:left;
	margin-right:5.4%;
	padding-right:5.4%;
	border-right:1px solid #bcb09c;
}


.formFeedback_001 .mainForm {
	float:left;
	width:65%;
}

.formFeedback_001 .extraMessage {
	float:right;
	width:32.5%;
}

.formFeedback_001 .divTableCell.datenschutz {
	height:33px;
	margin-top:9px;
	margin-bottom:10px;/*10*/

}

.formFeedback_001 .textarea {
	min-height:75px;/*100*/
}

/*.formFeedback_001 .responsiveFormular .formElement.submit{margin-top:-14px;}*/

.formFeedback_001 .datenschutzHolder.top { display:block; }
.formFeedback_001 .datenschutzHolder.bottom { display:none; }

.datenschutzHolder.top .datenschutz {
	text-align:right;
}

.formFeedback_001 input[type="submit"] {
	margin:0;	
}
.formFeedback_001 .textLock{width:90%; line-height:1.6; margin-left:3px;}

.formFeedback_001 .responsiveFormular{margin-top:-2.4em;}

.formFeedback_001 .fullWidth.descLabel{
	text-align:right;
	font-size:0.85em;/*0.75*/
	min-height:2em;
}


/*FORM EINSTELLUNGEN !!*/
.formFeedback_001 .responsiveFormular .formRow{margin-bottom:10px;}
.formFeedback_001 .responsiveFormular .formSpacer{width:7%;}
.formFeedback_001 .responsiveFormular .formElement{width:46.5%;}

.formFeedback_001 .responsiveFormular .formRowSpacer{height:20px; width:100%; clear:both;}
.formFeedback_001 .responsiveFormular .formRowSpacer.big{height:20px;}
.formFeedback_001 .responsiveFormular .fullWidth h3{margin-top:39px;}
.formFeedback_001 .responsiveFormular .smallText{line-height:1.6;}
.formFeedback_001 .responsiveFormular .textRight{text-align:right;}

.formFeedback_001 .responsiveFormular .checkboxRadioContainer label{margin-left:36px; font-size:0.85em;}
.formFeedback_001 .responsiveFormular .jqTransformCheckbox:not(.fuckIE){
	width:23px;
	height:23px;
}
.formFeedback_001 .responsiveFormular .jqTransformCheckbox.jqTransformChecked:after{width:15px; height:8px;}
.formFeedback_001 .responsiveFormular a.jqTransformCheckbox{margin-top:8px;}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
/*.formFeedback_001 .boxLeft {width:32%;}
.formFeedback_001 .boxRight {width: 63%;}*/
}

@media all and (max-width: 960px) {	
	#immoDetails_kontaktanfrage {
		background-size:cover;	
	}
	
	/*.formFeedback_001 .boxLeft { 
		width: 100%;
		float:none; 
		margin-bottom:45px;
	}
	.formFeedback_001 .boxLeft p {
		display:inline;
		padding-right:5px;	
	}*/
	
	/*.formFeedback_001 .boxRight { 
		width: 100%;
		float:none; 
		margin-left:0;
		padding-left:0;
		border-left:0;
	}
	
	.formFeedback_001 .textHolder{
		width:46%;
		float:left;
		margin-bottom:30px;
	}*/

}
@media all and (max-width: 800px) {
	.formFeedback_001 .boxLeft { 
		width: 100%;
		float:none; 
		margin-bottom:45px;
	}
	.formFeedback_001 .boxRight { 
		width: 100%;
		float:none; 
		margin-right:0;
		padding-right:0;
		border-right:0;
	}

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.formFeedback_001 .mainForm { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formFeedback_001 .extraMessage { 
		width: 100%;
		float:none; 
	}
	
	.formFeedback_001 .datenschutzHolder.top { display:none; }
	.formFeedback_001 .datenschutzHolder.bottom { display:block; }
	
	.formFeedback_001 .divTableCell.datenschutz {
		height:auto;
		margin:0;
		padding:0;	
	}
	
	.formFeedback_001 .responsiveFormular .formElement.agb_check{width:68% !important;}
	.formFeedback_001 .responsiveFormular .formElement.submit{width:32% !important;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	#immoDetails_kontaktanfrage {
		background-image:none;	
	}
	
	.formFeedback_001 .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formFeedback_001 .divTableCell.spacer {
		display:none;
	}
	
	.formFeedback_001 .submitButton .divTableCell{ 
		width: 50% !important;
		float:left; 
	}
	.formFeedback_001 .responsiveFormular .formElement.agb_check{width:100% !important;}
	.formFeedback_001 .responsiveFormular .formElement.submit{width:100% !important;}

	
	.formFeedback_001 .fullWidth.smallText.displayNone{display:block;}
	.formFeedback_001 .fullWidth.descLabel{display:none;}
	
	.formFeedback_001 .responsiveFormular .formElement.submit{margin-top:15px;}
	.formFeedback_001 .responsiveFormular .formRow .fullWidth.smallText{margin-top:-25px;}
	
	.formFeedback_001 .responsiveFormular{margin-top:0;}
	
	.formFeedback_001 .responsiveFormular .formRowSpacer.big{height:5px;}
	.formFeedback_001 .responsiveFormular a.jqTransformCheckbox{margin-top:3px;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.formFeedback_001 .formIamge{margin-top:25px;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_013/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_013/styles.css*/
/********************************************************/
/*Kopf Bereich (headline, text)*/

.topObjekte_013 .HeadHolder {
	width: 				70%;
	margin:  			0 auto 3.8em;
	}
	
/*Bild Bereich (Tob Objekte)*/

.topObjekte_013 .immoContainer {
	width: 				33%;
	float: 				left;
	position: 			relative;
	box-shadow: 		0px 0px 2px 0px rgba(0, 0, 0, 0.1);
	margin: 			2px;
	border-radius:  	0.5%;
	overflow: 			hidden;
	background-color: 	#fff;
	}
	
.topObjekte_013 .valueHolder  {
	text-shadow: 		1px 1px 2px rgba(0, 0, 0, 1);
	margin-bottom: 		1.6em;
	}

.topObjekte_013 .valueHolder .h1 {
	font-weight: 		bold;
	}

.topObjekte_013 .buttonHolder .button {	
	box-shadow: 		0px 0px 2px 0px rgba(0, 0, 0, 0.3);
	}
.topObjekte_013 .imageContent .textPreisDetails {
	position: 			absolute;
	text-align: 		center;
	z-index: 			9999;
	left: 				0%;
	top: 				22%;
	width: 				100%;
	opacity: 			0;
	transition: 		0.3s;
	}
	
.topObjekte_013 .immoContainer .titelbild img {
	transition: 		0.5s;
	}	
	
/*===Hover Funktionen (einblenden, blur,)*/

	.topObjekte_013 .immoContainer:hover .textPreisDetails {
		opacity: 		1;
		-webkit-transition: all 500ms ease;
		-moz-transition: all 500ms ease;
		-ms-transition: all 500ms ease;
		-o-transition: all 500ms ease;
		transition: all 500ms ease;
		}
	
	.topObjekte_013 .immoContainer:hover .titelbild img {
		filter: 		blur(5px);
		-webkit-filter: blur(5px);
		-moz-filter: blur(5px);
		-ms-filter: blur(5px);
		-o-filter: blur(5px);
		
		-webkit-transition: all 500ms ease;
		-moz-transition: all 500ms ease;
		-ms-transition: all 500ms ease;
		-o-transition: all 500ms ease;
		transition: all 500ms ease;
		transform: 		scale(1.05);
		}

/*Text Bereich (adresse, Kaufart)*/

.topObjekte_013	.objDetails {
	padding: 			2em;
	}

	
@media all and (max-width: 1280px) {	
	.topObjekte_013 .immoContainer {
	width:  			32.9%;
	}
}

@media all and (max-width: 1024px) {
	.topObjekte_013 .immoContainer {
	width: 				32.8%;
	}
}

@media all and (max-width: 960px) {

}

@media all and (max-width: 800px) {
	.topObjekte_013 .immoContainer {
    width:  			49%;
	}
	
	.topObjekte_013 .immoContainer.immo_2 {
	display: 			none;	
	}

	.topObjekte_013 .HeadHolder {
    width:  			100%;
	}
}

@media all and (max-width: 768px) {

}

@media all and (max-width: 610px) {
	.topObjekte_013 .immoContainer {
    width:  			100%;
	}
	
	.topObjekte_013 .immoContainer.immo_1 {
	display: 			none;	
	}
	
	.topObjekte_013 .HeadHolder {
    text-align: 	 	left;
    margin:  			0 auto 1.8em;
	}

}

@media all and (max-width: 480px) {

}

@media all and (max-width: 360px) {
	
	.topObjekte_013 .imageContent .textPreisDetails {
    top:  				12%;
	}
}

@media all and (max-width: 320px) {

}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text/text_032/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text/text_032/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

@media all and (min-width:320px) {
	#outer .text_032 {
		background-size:cover !important;
	}
	.text_032 .headlineWrap {
		text-align: center;
		margin-bottom:2.8em;
	}
	.text_032 .flexContainer {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.text_032 .boxWrap {
		width:100%;
		background-color:#ffffff;
		border: 1px solid #d9d9d9;
		border-radius:1px;
		padding:1.45em 1.45em 1em;
		display:flex;
		margin-top:1.22em;
	}
	.text_032 .boxWrap:nth-child(1) {
		margin-top:0;
	}
	.text_032 .iconWrap {
		width: 37px;
		margin-right:14px;
		border-radius:1px;
		justify-content: flex-start;
	}
	.text_032 .iconWrap .icon-change-Holder {
		height: 37px;
		position:relative;
		display:flex;
	}
	.text_032 .iconWrap .icon-change-Holder .icon-placeholder {
		position:absolute;
		left:23%;
		top:16%;
		font-size:14px;
		line-height:24px;
	}
	.text_032 .textWrap {
		width:calc(100% - 51px );
		margin-top:-7px;
		justify-content: flex-end;
		line-height:24px;
	}

}
@media all and (min-width:830px) {
	.text_032 .boxWrap {
		width:42%;
	}
	.text_032 .boxWrap:nth-child(2) {
		margin-top:0;
	}
}
@media all and (min-width:1100px) {
	.text_032 .boxWrap {
		width:44.5%;
	}
}


/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/__frames/text/text_032/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/__frames/text/text_032/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

@media all and (min-width:320px) {
	#outer .text_032 {
		background-size:cover !important;
	}
	.text_032 .headlineWrap {
		text-align: center;
		margin-bottom:2.8em;
	}
	.text_032 .flexContainer {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.text_032 .boxWrap {
		width:100%;
		background-color:#ffffff;
		border: 1px solid #d9d9d9;
		border-radius:1px;
		padding:1.45em 1.45em 1em;
		display:flex;
		margin-top:1.22em;
	}
	.text_032 .boxWrap:nth-child(1) {
		margin-top:0;
	}
	.text_032 .iconWrap {
		width: 37px;
		margin-right:14px;
		border-radius:1px;
		justify-content: flex-start;
	}
	.text_032 .iconWrap .icon-change-Holder {
		height: 37px;
		position:relative;
		display:flex;
	}
	.text_032 .iconWrap .icon-change-Holder .icon-placeholder {
		position:absolute;
		left:23%;
		top:16%;
		font-size:14px;
		line-height:24px;
	}
	.text_032 .textWrap {
		width:calc(100% - 51px );
		margin-top:-7px;
		justify-content: flex-end;
		line-height:24px;
	}

}
@media all and (min-width:830px) {
	.text_032 .boxWrap {
		width:42%;
	}
	.text_032 .boxWrap:nth-child(2) {
		margin-top:0;
	}
}
@media all and (min-width:1100px) {
	.text_032 .boxWrap {
		width:44.5%;
	}
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/content/content_pager_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/content/content_pager_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.content_pager_000{
	/*position:		relative;
	top:			-1px;
	z-index:		10;
	
	background:		#FFFFFF;*/
}

.content_pager_000 .basicFramePadding {
	padding-top:	20px;
	padding-bottom: 20px;
}

.content_pager_000 .pager_left,
.content_pager_000 .pager_center,
.content_pager_000 .pager_right{
	float:			left;
	width:			33%;
}

.content_pager_000 .pager_center{
	text-align:		center;
}
.content_pager_000 .pager_right{
	text-align:		right;
}


@media all and (max-width: 1280px) {

}



@media all and (max-width: 960px) {

}



@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 800px) {
/*@media all and (max-width: 768px) {*/
/* styles for narrower desktop browsers and iPad portrait */

	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}
@media all and (max-width: 360px) {
	
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formAuftrag_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formAuftrag_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.formAuftrag_001{background-color:#fafafa;}*/

/*.formAuftrag_001 .boxLeft {
    width: 25%;
	float:left;
}
*/
.formAuftrag_001 .formLeft{
	float:left;
	width:47.5%;	
}

.formAuftrag_001 .formRight{
	float:right;
	width:47.5%;	
}

.formAuftrag_001 .headlineLeft{
	width:48%;
	float:left;
}
.formAuftrag_001 .headlineRight{
	width:48%;
	float:right;
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 960px) {	

}
@media all and (max-width: 800px) {

}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.formAuftrag_001 .formRight,
	.formAuftrag_001 .formLeft{
		float:none;
		width:100%;	
	}	
	
	.formAuftrag_001 .formRight {
		margin-top:1em;	
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */


}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formGutschein_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formGutschein_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.formGutschein_001 {
	background-position:	center top !important;
}

.formGutschein_001 .basicFramePadding{
	padding-top:100px;
}

.formGutschein_001 .centerText{
	text-align:	center;
}

.formGutschein_001 .h1{
	margin-bottom:0.04em;
}

.formGutschein_001 .price{
	font-size:	4.211em;
	line-height:	1.0;
	
}

.formGutschein_001 .text{
	margin:		1.9em 0;
}
.formGutschein_001 .info{
	font-size:	0.737em;
}

.formGutschein_001 .title.h3, 
.formGutschein_001 .title.h2{
    text-align: center;
}
.formGutschein_001 .title.h3 {
    margin-bottom: 0;
}

.formGutschein_001 .title.h2{
	margin: 0 auto 22px;
    width: 80%;
}

.formGutschein_001 .kontakt{
	width:		82%;
	margin:		0 auto;
	
	text-align:	center;
}

.formGutschein_001 .kontakt-cell{
	width:		31%;
	float:		left;
	
	margin-right:	2.5%;
	margin-bottom:	15px;
}

.formGutschein_001 .kontakt-cell.last{
	margin-right:	0;
}




@media all and (max-width: 1280px) {
	
}


@media all and (max-width: 1024px) {
	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 960px) {
	
}

@media all and (max-width: 800px) {
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
	.formGutschein_001 .kontakt-cell{
		width:		100%;
		margin-right:	0;
		margin-bottom:	15px;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
}

@media all and (max-width: 360px) {
	
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_006/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_006/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.formKontakt_006{background-color:#fafafa;}*/

#outer .formKontakt_006 .basicFramePadding{
	padding-top:95px;
	padding-bottom:100px;
}

.formKontakt_006 .boxLeft {
    width: 29%;
	float:left;
	
	padding-right:3%;
	/*border-left:1px solid #5e6161;*/
}

.formKontakt_006 .topHeadline.h1{
	margin-bottom:0.5em;	
}

.formKontakt_006 .boxRight {
    width: 68%;
	float:right;
}
.formKontakt_006 .innerFormHolder{margin-top:0.3em;}


.formKontakt_006 .mainForm {
	float:left;
	width:66%;/*65*/
}

.formKontakt_006 .extraMessage {
	float:right;
	width:31%;
}

.formKontakt_006 .divTableCell.datenschutz {
	height:33px;
	margin-top:0px;/*9*/
	margin-bottom:18px;/*10*/

}

.formKontakt_006 .textarea {
	min-height:118px;/*100*/
}

.formKontakt_006 .datenschutzHolder.top { display:block; }
.formKontakt_006 .datenschutzHolder.bottom { display:none; }

.datenschutzHolder.top .datenschutz {
	text-align:right;
}

.formKontakt_006 input[type="submit"] {
	margin:0;	
}
.formKontakt_006 .agb_check_label{margin-bottom:0.5em;}
.formKontakt_006 .submitButton{margin-top:0.7em;}

.formKontakt_006 .textLock{margin-left:3px; width:94%; line-height:1em;}
.formKontakt_006 .icon-lock{margin-top:2px; margin-left:-4px;}

.formKontakt_006 .submit .button{margin-top:0em;}



@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.formKontakt_006 .textLock{width:93%;}
}
@media all and (max-width: 992px) {}
@media all and (max-width: 960px) {	
	#immoDetails_kontaktanfrage {
		background-size:cover;	
	}
	
	#outer .formKontakt_006 .basicFramePadding{
		padding-top:70px;
		padding-bottom:70px;
	}
}
@media all and (max-width: 800px) {
	.formKontakt_006 .boxLeft { 
		width: 100%;
		float:none; 
		margin-bottom:2.5em;
	}
	
	.formKontakt_006 .boxRight { 
		width: 100%;
		float:none; 
	}
	
	.formKontakt_006 .kontaktDaten{width:48%;float:left; margin-bottom:0;}
	.formKontakt_006 .geoData{width:48%; float:right;}

}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	#outer .formKontakt_006 .basicFramePadding{
		padding-top:50px;
		padding-bottom:50px;
	}

	.formKontakt_006 .googleMapsContainer, 
	.formKontakt_006 .videoIframeContainer{padding-bottom:60%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.formKontakt_006 .mainForm { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formKontakt_006 .extraMessage { 
		width: 100%;
		float:none; 
	}
	
	.formKontakt_006 .datenschutzHolder.top { display:none; }
	.formKontakt_006 .datenschutzHolder.bottom { display:block; }
	
	.formKontakt_006 .divTableCell.datenschutz {
		height:auto;
		margin:0;
		padding:0;	
	}
	
	.formKontakt_006 .googleMapsContainer, 
	.formKontakt_006 .videoIframeContainer{padding-bottom:78%;}
	
	.formKontakt_006 .textLock{width:92%;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	#outer .formKontakt_006 .basicFramePadding{
		padding-top:30px;
		padding-bottom:30px;
	}
	
	#immoDetails_kontaktanfrage {
		background-image:none;	
	}
	
	.formKontakt_006 .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formKontakt_006 .divTableCell.spacer {
		display:none;
	}
	
	.formKontakt_006 .submitButton .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formKontakt_006 .kontaktDaten{width:100%;float:none; margin-bottom:1.5em;}
	.formKontakt_006 .geoData{width:100%; float:none;}
	
	.formKontakt_006 .textLock{line-height:1.2em;}
	.formKontakt_006 .responsiveFormular .checkboxRadioContainer{margin-bottom:1.15em;}
	
}
@media all and (max-width: 360px) {
	.formKontakt_006 .floatLeft.textLock{width:88%;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.formKontakt_006 .floatLeft.textLock{width:86%;}
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_012/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_012/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.topObjekte_012 .frameAreaLeft {
	width:50%;
	float:left;
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.topObjekte_012 .frameAreaLeft .imageContainer {
	overflow:hidden;
}

.topObjekte_012 .frameAreaLeft .imageContainer a {
	display:block;
	width:100%;
	height:100%;
}

.topObjekte_012 .frameAreaRight {
	width:50%;
	float:right;
	padding-left:5%;
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.topObjekte_012 .frameAreaRight .contentArea {
	width:470px;
	padding-bottom:0;
}


.topObjekte_012 .frameAreaRight .factArea {
	margin-top:3.5em;
}
.topObjekte_012 .frameAreaRight .factContainer {
	float:left;
	width:33%;
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	
	padding:0.5em 0;
	padding-left:1em;
	border-left:1px dashed #ffffff;
} 

.topObjekte_012 .frameAreaRight .factContainer.buttonHolder {
	width:33%;
	padding-left:0;
	border-left:none;
}

.topObjekte_012 .mainArea .slick-dots {
	bottom:20px;
}

.topObjekte_012 .frameAreaRight .factContainer .label { font-weight:bold; }
.topObjekte_012 .frameAreaRight .factContainer .value { font-size:1.4em; }

@media all and (max-width: 1680px) {
	.topObjekte_012 .frameAreaRight .factArea {
		margin-top:2.5em;
	}
}
@media all and (max-width: 1280px) {
	.topObjekte_012 .frameAreaRight {
		padding-right: 100px;
	}
	.topObjekte_012 .frameAreaRight .contentArea {
		width:100%;
		float:none;
		padding-top:35px;
	}
	.topObjekte_012 .frameAreaRight .factArea {
		margin-top:1.0em;
	}
}
@media all and (max-width: 1024px) {
	/* styles for narrow desktop browsers and iPad landscape */	
	.topObjekte_012 .frameAreaLeft {
		margin-right:2em;
	}
	.topObjekte_012 .frameAreaRight {
		padding-left: 55px;
		padding-bottom: 35px;
		float:none;
		width:100%;
	}
	.topObjekte_012 .frameAreaRight .contentArea {
		width:100%;
		float:none;
	}
	
	.topObjekte_012 .frameAreaRight .headlineContainer {
		height:270px;	
	}
}
@media all and (max-width: 960px) {
	.topObjekte_012 .frameAreaRight .headlineContainer {
		font-size: 12px;
	}
}

@media all and (max-width: 768px) {
	.topObjekte_012 .frameAreaRight .headlineContainer {
		height:200px;	
	}
}

@media all and (max-width: 610px) {
	.topObjekte_012 .frameAreaRight,
	.topObjekte_012 .frameAreaLeft {
		float:left;
		width:100%;
	}
	
	.topObjekte_012 .frameAreaRight .headlineContainer {
	    height: auto;
	}
	
	.topObjekte_012 .frameAreaRight {
		padding-bottom:65px;	
		padding-left: 35px;
		padding-right: 35px;
	}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

	.topObjekte_012 .frameAreaRight .factContainer {
		width:50%;	
	} 
	
	.topObjekte_012 .frameAreaRight .factContainer.buttonHolder {
		width:100%;
		margin-top:1em;
	}
	
	.topObjekte_012 .frameAreaRight .headlineContainer {
		font-size: 12px;
	}
	
	.topObjekte_012 .frameAreaRight {
		padding-right:35px;	
	}

}

@media all and (max-width: 360px) {
	.topObjekte_012 .frameAreaRight .factContainer {
		/*width:100%;	
		float:none;*/
		border-left:none;
		margin-bottom:8px;
		padding-left:0;
	}
	
	.topObjekte_012 .frameAreaRight .factContainer.buttonHolder {
		padding-top:0;
	}

}


/*https://admin.immobilien-lev.de/js/plugins/smoothDivScroll/css/smoothDivScroll.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/smoothDivScroll/css/smoothDivScroll.css*/
/********************************************************/
﻿/* You can alter this CSS in order to give Smooth Div Scroll your own look'n'feel */

/* Invisible left hotspot */
div.scrollingHotSpotLeft
{
	/* The hotspots have a minimum width of 100 pixels and if there is room the will grow
    and occupy 15% of the scrollable area (30% combined). Adjust it to your own taste. */
	min-width: 75px;
	width: 10%;
	height: 100%;
	/* There is a big background image and it's used to solve some problems I experienced
    in Internet Explorer 6. */
	background-image: url(https://admin.immobilien-lev.de/js/plugins/smoothDivScroll/images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	left: 0;
	/*  The first url is for Firefox and other browsers, the second is for Internet Explorer */
	cursor: url(https://admin.immobilien-lev.de/js/plugins/smoothDivScroll/images/cursors/cursor_arrow_left.png), url(https://admin.immobilien-lev.de/js/plugins/smoothDivScroll/images/cursors/cursor_arrow_left.cur),w-resize;
}

/* Visible left hotspot */
div.scrollingHotSpotLeftVisible
{
	background-image: url(https://admin.immobilien-lev.de/js/plugins/smoothDivScroll/images/arrow_left.gif);				
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 0.35; /* Standard CSS3 opacity setting */
	-moz-opacity: 0.35; /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */
	filter: alpha(opacity = 35); /* Opacity for Internet Explorer. */
	zoom: 1; /* Trigger "hasLayout" in Internet Explorer 6 or older versions */
}

/* Invisible right hotspot */
div.scrollingHotSpotRight
{
	min-width: 75px;
	width: 10%;
	height: 100%;
	background-image: url(https://admin.immobilien-lev.de/js/plugins/smoothDivScroll/images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	right: 0;
	cursor: url(https://admin.immobilien-lev.de/js/plugins/smoothDivScroll/images/cursors/cursor_arrow_right.png), url(https://admin.immobilien-lev.de/js/plugins/smoothDivScroll/images/cursors/cursor_arrow_right.cur),e-resize;
}

/* Visible right hotspot */
div.scrollingHotSpotRightVisible
{
	background-image: url(https://admin.immobilien-lev.de/js/plugins/smoothDivScroll/images/arrow_right.gif);
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 0.35;
	filter: alpha(opacity = 35);
	-moz-opacity: 0.35;
	zoom: 1;
}

/* The scroll wrapper is always the same width and height as the containing element (div).
   Overflow is hidden because you don't want to show all of the scrollable area.
*/
div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}




/* Replace the last selector for the type of element you have in
   your scroller. If you have div's use #makeMeScrollable div.scrollableArea div,
   if you have links use #makeMeScrollable div.scrollableArea a and so on. */
div.scrollableArea div
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	/* If you don't want the images in the scroller to be selectable, try the following
	   block of code. It's just a nice feature that prevent the images from
	   accidentally becoming selected/inverted when the user interacts with the scroller. */
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/sitemap_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/sitemap_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.sitemap_003{background-color:#eeeeee;}*/

.sitemap_003 .fiveBox.textBoxmodul{
	float:			left;
	width:			30.8%;
}

.sitemap_003 .subtitle.first.h4{margin-bottom:6px;}

.sitemap_003  .boxLeft{
	float:left;
	width:66.7%;
	margin-top:9px;
	margin-bottom:-53px; /*auf grund der letzten Zeile*/
}
.sitemap_003  .boxSpacer{
	float:left;
	width:1px;
	min-height:1px;
	margin:0 6% 0 0;/* -Padding von den Sitemap Spalten*/
	/*background-color:#757677;*/
}
.sitemap_003  .boxRight{
	float:left;
	width:27%;
}

.sitemap_003 .kontaktDaten .kInhaber{margin-bottom:19px}
.sitemap_003 .kontaktDaten .kTel{
	margin-top:24px;
	font-size:1.563em;
}
.sitemap_003 .kontaktDaten .kTel span:before{margin-left:-0.1em;}
.sitemap_003 .kontaktDaten .emailLink span{display:none;}


/* ===== Sitemap Einstellungen ===== */
.sitemap_003 .nav.line{display:none;}
.sitemap_003 .modul_navigation-sitemap_002 .nav{
	width:21%;/*19*/
	padding-right:4%;/*6*/
	margin-bottom:40px;
}
.sitemap_003 .modul_navigation-sitemap_002 .nav span{display:none;}
.sitemap_003 .modul_navigation-sitemap_002 .nav .subNavContainer{padding-top:5px;}

.sitemap_003 .specialSocialMedia.displayNone{
	display:inline-block;
	float:right;
	text-align:left;
}
.sitemap_003 .specialSocialMedia .socialIcons{
	margin-top:30px;/*33*/
}
.sitemap_003 .specialSocialMedia #socialMediaHolder{float:none;}
.sitemap_003 #socialMediaHolder .iconHolder.tw{width:24px;}
.sitemap_003 #socialMediaHolder .iconHolder.gp{margin-right:0;}
.sitemap_003 #socialMediaHolder .iconHolder{
	width:17px;
	margin-right:6px;
	
}
.sitemap_003 #socialMediaHolder .social-facebook:before{margin-left:-2px;}



@media all and (max-width: 1280px) {
	.sitemap_003{font-size:	14px;}
	
	.sitemap_003 .main{width:65.5%;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.sitemap_003  .boxLeft{width:60.7%;}
	.sitemap_003  .boxRight{width:33%;}	
	.sitemap_003 .modul_navigation-sitemap_002 .nav{width:27%;}
	
	.sitemap_003 .kontaktDaten .kInhaber{margin-bottom:10px;}
	.sitemap_003 .kontaktDaten .kTel{margin-top:10px;}
}

@media all and (max-width: 960px) {
	.sitemap_003 .specialSocialMedia .socialIcons{margin-top:17px;}
}

@media all and (max-width: 800px) {
	.sitemap_003{font-size:14px;}
	.sitemap_003 .boxLeft{width:60.8%;/*46.8*/}
	.sitemap_003 .boxSpacer{margin:0 4% 0 0;}
	.sitemap_003 .boxRight{width:34.8%;/*46.8*/}	
	.sitemap_003 .modul_navigation-sitemap_002 .nav{width:44%;}

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.sitemap_003{font-size:14px;}
	
	.sitemap_003 .modul_navigation-sitemap_002 .clear.spirit,
	.sitemap_003 .modul_navigation-sitemap_002 .nav.line.left,
	.sitemap_003 .modul_navigation-sitemap_002 .nav.line.right{display:none;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.sitemap_003  .boxLeft{width:100%; float:none; margin-bottom:0;}
	.sitemap_003  .boxRight{width:100%; float:none;}	
	.sitemap_003 .modul_navigation-sitemap_002 .nav{width:27%;}
	
	.sitemap_003  .boxSpacer{
		width:100%;
		height:1px !important;
		margin:5px 0 10px;
		float:none;
	}
	.sitemap_003 .modul_navigation-sitemap_002 .nav.line.first{display:none;}

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
	
	.sitemap_003 .modul_navigation-sitemap_002 .nav{margin-bottom:0;}
	.sitemap_003  .boxSpacer{margin-top:20px; margin-bottom:20px}
	.sitemap_003 .formElement.descLabel{float:left; width:50% !important; margin-top:11px;}
	.sitemap_003 .modul_navigation-sitemap_002 .nav{width:100%;}
	
	.sitemap_003 .modul_navigation-sitemap_002 .nav.line,
	.sitemap_003 .modul_navigation-sitemap_002 .nav.line.last {
		display: block;
    	margin: 0 0 8px;
	}
	.sitemap_003 .specialSocialMedia.displayNone{float:none;}
	.sitemap_003 .specialSocialMedia .socialIcons{margin-top:7px;}
	
	
}

@media all and (max-width: 360px) {}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/navigation/navigation-sitemap_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/navigation/navigation-sitemap_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.modul_navigation-sitemap_002.frameNavigation .responsiveVerticalNavigation{
	padding-left:0;
}

.modul_navigation-sitemap_002 li a{
	position:relative;
	display:block;
	width:100%;
	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;   
}

.modul_navigation-sitemap_002 .buttonContainer {margin-top:40px;}

.modul_navigation-sitemap_002 ul.responsiveVerticalNavigation .overviewButton{ display:none;}

/*##############################[	HAUPTPUNKTE		]###################################*/

.modul_navigation-sitemap_002 .nav .aTop {	
	padding-bottom:2px;
	margin-bottom:0;
}

.modul_navigation-sitemap_002 .nav.active {
	margin-top:-1px;
}
.modul_navigation-sitemap_002 .nav.active .aTop{
}

.modul_navigation-sitemap_002 .nav.line{
	padding:0;
	border-left:1px solid #cac4be;
	margin:0 1.5%;
	min-height:225px;/* 75 height 195*/
	width:1px;
}
.modul_navigation-sitemap_002 .nav.line.first{margin-left:0;}

.modul_navigation-sitemap_002 .sub_navi,
.modul_navigation-sitemap_002 .subsub_navi,
.modul_navigation-sitemap_002 .subsubsub_navi {
	display:block;
}

.modul_navigation-sitemap_002 .overviewNav { display:none; }

.modul_navigation-sitemap_002 .nav{
	float:left;
	width:17%; /*17*/
	min-height:30px;/*75*/
}

.modul_navigation-sitemap_002 .navSpacer{width:6%; height:50px; float:left;}
.modul_navigation-sitemap_002 ul.halfSplit{width:47%; float:left;}

.modul_navigation-sitemap_002 .nav.line.right,
.modul_navigation-sitemap_002 .nav.line.left,
.modul_navigation-sitemap_002 .clear.spirit{display:none;}



/*##############################[	UNTERPUNKTE		]###################################*/


.modul_navigation-sitemap_002 .sub_navi {
	/*font-size:0.82em;
	line-height:20px;
	padding-top:10px;*/
	padding-bottom:10px;
}
.modul_navigation-sitemap_002 .subNavContainer ul.no_style{padding-left:0;}


.modul_navigation-sitemap_002 .subNav {
	padding:2px 0;
}

.modul_navigation-sitemap_002 .subNav.active .aSub {
	padding-left:15px;
	padding-right:15px;
}

.modul_navigation-sitemap_002 .subNav.active .aSub span[class^="icon-"] {
	left:-2px;
	top:7px;
	display:block;
}


/*.modul_navigation-sitemap_002 .siteMapLink span{float:left;}
.modul_navigation-sitemap_002 .siteMapLink span.clear{clear:both; float:none;}*/

/*.modul_navigation-sitemap_002 .sub_navi span[class^="icon-"]{
	display:none;
}
*/

.modul_navigation-sitemap_002 .aSub{
	padding-left:	0px;/*15*/
}

.modul_navigation-sitemap_002 .aSub span{
	position:		absolute;
	left:			0;
	top:			3px;
}

/*##############################[	UNTER-UNTERPUNKTE		]###################################*/

.modul_navigation-sitemap_002 .subsub_navi {
	padding-left:15px;	
	padding-right:15px;	
}

.modul_navigation-sitemap_002 .subsub_navi .aSubSub {
	font-size:0.800em;
	line-height:1.75;
	color:#909090;
}



.modul_navigation-sitemap_002 .subsubNav.active .aSubSub {
	color:#000;
}

.modul_navigation-sitemap_002 .nav.active .sub_navi,
.modul_navigation-sitemap_002 .subNav.active .subsub_navi {
	display:block;
}




@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 960px) {
	
}



@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.modul_navigation-sitemap_002 .nav.line{min-height:205px;}
	.modul_navigation-sitemap_002 .clear.spirit{display:block;}
	.modul_navigation-sitemap_002 .nav{width:29.9%; margin-bottom:30px;}
	.modul_navigation-sitemap_002 .nav.line{margin-bottom:30px;}
	.modul_navigation-sitemap_002 .nav.line.left{margin-left:0; display:inline-block;}
	.modul_navigation-sitemap_002 .nav.line.right{margin-right:0; display:inline-block;}
	.modul_navigation-sitemap_002 .nav.line.noSpirit{display:none;}
	
	.modul_navigation-sitemap_002 .nav.line.last{display:none;}
}

@media all and (max-width: 680px) {
	/*.modul_navigation-sitemap_002 .nav.line.right{display:none;}*/
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

	.modul_navigation-sitemap_002 .nav{width:29.5%; margin-bottom:30px;}
		
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.modul_navigation-sitemap_002 .nav{width:100%; margin-bottom:8px;/*30*/}
	.modul_navigation-sitemap_002 .nav.line.first{display:none;}
	.modul_navigation-sitemap_002 .nav.line{display:block; width:100%; height:1px; min-height: 1px; border-left:none; border-bottom:1px solid #cac4be; margin:0 0 8px;/*30*/}
	.modul_navigation-sitemap_002 .nav.line.left,
	.modul_navigation-sitemap_002 .nav.line.right{display:none;}
	.modul_navigation-sitemap_002 .nav.line.noSpirit{display:block;}
	
	.modul_navigation-sitemap_002 .nav{min-height:inherit;}
	
	.modul_navigation-sitemap_002 .sub_navi{padding-bottom:0;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_video/text_video_007/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text_video/text_video_007/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_video_007 .h2{
	margin-top:	0;
}

.text_video_007 .moduleBoxHolder {
	float:left;
}

.text_video_007 .boxLeft { width:43%; }
.text_video_007 .boxRight { width:43%; }

.text_video_007 .moduleBoxSpacer {
	/*float:left;
	height:25px;
	width:14%;
	height:150px;
	text-align:center;*/
	
    border-left: 1px solid #d8dacd;
    float: left;
    margin: 0 6.9%;
    width: 0;
}

.text_video_007 .moduleBoxSpacer .line {
	display:none;
}

.text_video_007 .dynamicVideoContainer, 
.text_video_007 .videoEmbedCode{/*min-height:330px*/}
.text_video_007 .videoPreview{cursor:pointer;}

.text_video_007 .textSize{
	margin-bottom:15px;
	display:block;
}


/* ====Rechte Spalte Text mit Bild ==== */

.text_video_007 .spalte_one,
.text_video_007 .spalte_two{
	float:			left;
	width:			46%;
}

.text_video_007 .spalte_spacer{
	width:			8%;
	height:			15px;
	float:			left;
}

.text_video_007 .image{
	/*overflow:		hidden;*/
	width:			100%;
}

.text_video_007 .spaltenHolder .h3{
	margin-top:		34px;
	margin-bottom: 	12px;
	
	line-height:	1.3;
}
.text_video_007 .buttonHolder{margin-top:20px;}



@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.text_video_007 .boxLeft { width:100%; /*47.5*/ float:none;}
	.text_video_007 .boxRight { width:100%; /*47.5*/ float:none;}
	
	.text_video_007 .moduleBoxSpacer {
		/*width:5%;	
		display:none;*/
		float:none;
		width:100%;
		margin:45px 0 ;
		height:1px !important;
		border-left:none;
		border-top:1px solid #d8dacd;
	}
	
	/*.text_video_007 .text,
	.text_video_007 .imageFloat{width:100%; float:none;}*/
	
	.text_video_007 .videoContainer {
		/*height:200px;*/
		/*height:auto;*/
		/*height:100%;*/
	}
	
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_video_007 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_video_007 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_video_007 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	/*.text_video_007 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}*/
	
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_video_007 .dynamicVideoContainer, .text_video_007 .videoEmbedCode{min-height:inherit;}

}
@media all and (max-width: 360px) {
	
	.text_video_007 .text,
	.text_video_007 .imageFloat{width:100%; float:none;}
	.text_video_007 .imageFloat{margin-bottom:15px;}
	
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/video/video_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/video/video_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_video_001 .h1 {
	margin-top:0;
	
}








@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_007/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_007/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.news_007{background-color:#ffffff;}*/

.news_007 .newsModule{
	margin-top:38px;
}
.news_007 .newsElement {
	width:43%;/*44*/
	float:left;
}

.news_007 .trennLine{
	width:				1px;
	min-height:			245px;
	float:				left;
	height:				100%;
	margin:				0 6.5%;/*5.5*/
	background-color:	#dddedf;
} 

.news_007 .title.h1 {
    margin-top: 0;
    text-align: center;
}

/***************************[ Newsmodul ]****************************/

.news_007 .newsElement{
	margin-bottom:	0px;/*34*/
}
.news_007 .newsElement.last{margin-bottom:0;}

/*.news_007 .newsElement .h3{
	font-size:		1.250em;
	line-height:	1.3;
	margin-bottom:	10px;
	text-transform:none;
}*/

.news_007 .newsElement .newsListImage{
	height:			156px;/*70*/
	width:			156px;/*16.5 15*/
	margin-right:	8%;
	/*margin-top:		1%;*/
	margin-bottom:	3px;
	
	float:			left;
	overflow: 		hidden;
	border-radius:	6em;
	border:			1px solid #dddedf;
}
.news_007 .newsElement .newsListImage a{
	display:	inline-block;
	width:		100%;
	height:		100%;
}

.news_007 .newsElement .newsListElement{float:left; width:61%;/*72*/}

.news_007 .newsElement .buttonHolder{
	display:		inline-block;
	width:			auto;
	float:			none;
	/*padding-left:	4px;*/
	margin-top:		1.1em;
}

.news_007 .newsElement .buttonHolder .icon-angle-right:before{margin-left:0px;}

.news_007 .newsElement .newsDate{
	font-size:		1.1em;
	margin-top:		7px;
	
	display:none;
}

.news_007 .newsElement .buttonHolder.h3{
	font-size:	1em;
}

.news_007 .objektBilder .immoContainer, 
#outer .news_007 .corporateFrame{padding:4px;}

.news_007 .newsElement .variante1{
	display:	none;
}




/*
.news_007 .videoContainer {
	height:188px;
}
*/

@media all and (max-width: 1200px) {	
	.news_007 .newsElement .newsListElement{width:70%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.news_007 .newsElement .newsListElement{width:64%;}
}

@media all and (max-width: 992px) {
	.news_007 .newsElement .newsListImage{
		width:90px;
		height:90px;
	}
}
@media all and (max-width: 800px) {
	.news_007 .newsElement .newsListElement{width:60%;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	

	.news_007 .title.h1{text-align:left;}
	.news_007 .newsElement{width:100%; float:none;}
	.news_007 .trennLine{
		margin:0;
		margin-top:35px;
		margin-bottom:35px;
		background-color:transparent;
		border-bottom:1px solid #ccc;
		width:100%;
		height:1px;
		min-height:1px;
		float:none;
		display:block;
	}
	
	.news_007 .newsElement{margin-bottom:0;}
	.news_007 .newsElement .newsListImage{
		width:85px;/*70*/
		height:85px;/*70*/
	}
	.news_007 .newsElement .newsListElement{width:75%;}
}
@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.news_007 .title.h1{text-align:left;}
	.news_007 .newsElement{width:100%; float:none;}
	.news_007 .trennLine{
		margin:0;
		margin-top:35px;
		margin-bottom:35px;
		background-color:transparent;
		border-bottom:1px solid #ccc;
		width:100%;
		height:1px;
		min-height:1px;
		float:none;
		display:block;
	}
	.news_007 .newsElement{margin-bottom:0;}
	.news_007 .newsElement .newsListImage{
		width:70px;
		height:70px;
	}

}
@media all and (max-width: 360px) {
	.news_007 .newsElement .newsListImage{
		width:50px;
		height:50px;
	}
	.news_007 .newsElement .newsDate{margin-top:0;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/news/news_006/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/news/news_006/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_006 .h1 {
	margin-top:0;
}

.modul_text_006 .subtitle {

}


/*https://admin.immobilien-lev.de/js/plugins/utilcarousel/util.animate.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/utilcarousel/util.animate.css*/
/********************************************************/
/*UtilCarousel animations*/
.util-fade-in,.util-flip-in-x,.util-flip-in-y,.util-zoom-in{
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.util-fade-in {
  -webkit-animation-name: fade-in;
  animation-name: fade-in;
}

@-webkit-keyframes flip-in-x {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg) scale(.3);
    transform: perspective(400px) rotateX(90deg) scale(.3);
    opacity: 0;
  }
  
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg) scale(1);
    transform: perspective(400px) rotateX(0deg) scale(1);
    opacity: 1;
  }
}

@keyframes flip-in-x {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg) scale(.3);
    -ms-transform: perspective(400px) rotateX(90deg) scale(.3);
    transform: perspective(400px) rotateX(90deg) scale(.3);
    opacity: 0;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg) scale(1);
    -ms-transform: perspective(400px) rotateX(0deg) scale(1);
    transform: perspective(400px) rotateX(0deg) scale(1);
    opacity: 1;
  }
}

.util-flip-in-x {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flip-in-x;
  animation-name: flip-in-x;
}

@-webkit-keyframes flip-in-y {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg) scale(.3);
    transform: perspective(400px) rotateY(90deg) scale(.3);
    opacity: 0;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg) scale(1);
    transform: perspective(400px) rotateY(0deg) scale(1);
    opacity: 1;
  }
}

@keyframes flip-in-y {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg) scale(.3);
    -ms-transform: perspective(400px) rotateY(90deg) scale(.3);
    transform: perspective(400px) rotateY(90deg) scale(.3);
    opacity: 0;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg) scale(1);
    -ms-transform: perspective(400px) rotateY(0deg) scale(1);
    transform: perspective(400px) rotateY(0deg) scale(1);
    opacity: 1;
  }
}

.util-flip-in-y {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flip-in-y;
  animation-name: flip-in-y;
}
@-webkit-keyframes zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes zoom-in {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.util-zoom-in {
  -webkit-animation-name: zoom-in;
  animation-name: zoom-in;
}


/*https://admin.immobilien-lev.de/js/plugins/utilcarousel/util.carousel.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/utilcarousel/util.carousel.css*/
/********************************************************/
/*UtilCarousel Base Style*/
.util-carousel {
	display: none;
	position: relative;
	-ms-touch-action: pan-y;
}
.util-carousel .util-wrapper-holder {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.util-carousel .util-wrapper {
	*zoom: 1;
	position: relative;
	display: none;
}
.util-carousel .util-wrapper:before, .util-carousel .util-wrapper:after {
	display: table;
	content: "";
	line-height: 0;
}
.util-carousel .util-wrapper:after {
	clear: both;
}
.util-carousel .util-item {
	float: left;
}
.dragging, .dragging * {
	cursor: url(https://mail.google.com/mail/images/2/closedhand.cur), move;
}
/**/
.util-carousel  .util-wrapper,
.util-carousel  .util-item{
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
  	-webkit-transform: translate3d(0,0,0);
}
/*UtilCarousel Defualt Theme*/
.util-theme-default .util-pagination {
	text-align: center;
	margin-top: 10px;
}
.util-theme-default .util-page span {
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #bbb;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	margin: 5px;
}
.util-theme-default .util-page {
	display: inline-block;
	cursor: pointer;
	zoom: 1;
	*display: inline;
}
.util-theme-default  .util-page.active-page span {
	background-color: #555555;
}
.util-theme-default  .util-page:hover span {
	background-color: #888;
}
.util-theme-default .util-navigation {
	text-align: center;
}
.util-theme-default .util-prev, .util-theme-default .util-next {
	display: inline-block;
	padding: 4px 8px;
	margin: 5px;
	background-color: #bbbbbb;
	color: #ffffff;
	border-radius: 3px;
	cursor: pointer;
	font-size: 13px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.util-theme-default .util-prev:hover, .util-theme-default .util-next:hover {
	background-color: #555555;
}
.util-theme-default .util-disable, .util-theme-default .util-disable:hover {
	background-color: #bbbbbb;
	opacity: 0.4;
	cursor: default;
}

/*https://admin.immobilien-lev.de/js/plugins/utilcarousel/util.carousel.skins.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/utilcarousel/util.carousel.skins.css*/
/********************************************************/

 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
}

/*end common*/

.sample-img .item {
	position: relative;
	margin: 5px 10px;
	overflow: hidden;
}
.sample-img .meida-holder img {
	width: 100%;
	height: auto;
	vertical-align: middle;
}
.sample-img .hover-content {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	opacity: 0;
	-webkit-transition:opacity 0.4s;
   -moz-transition:opacity 0.4s;
     -o-transition:opacity 0.4s;
        transition:opacity 0.4s;
}
.sample-img .item:hover .hover-content {
	opacity: 1;
}
.sample-img .overlay {
	background-color: #000;
	opacity: 0.4;
	height: 100%;
	width: 100%;
}
.sample-img .link-contianer {
	position: absolute;
	top: 50%;
	margin-top: -18px;
	text-align: center;
	width: 100%;
}

.sample-img .link-contianer a {
	display: inline-block;
	margin: 0 5px;
	color: #fff;
	font-size: 24px;
	line-height: 36px;
	height: 36px;
	text-align: center;
	text-decoration: none;
}
.sample-img .link-contianer a:hover {
	opacity: 0.8;
}

/* .sample-img --- ie8 fix*/
.sample-img .hover-content {
	filter: alpha(opacity=0);
}
.sample-img .hover-content .link-contianer {
	filter: inherit;
}
.sample-img .item:hover .hover-content {
	filter: alpha(opacity=70);
}
/*end fix*/

/*team showcase*/
.team-showcase .item {
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);
   -moz-box-shadow:0 0 4px rgba(0,0,0,.1);
        box-shadow:0 0 4px rgba(0,0,0,.1);
	background: #fff;
	margin: 5px 10px;
	text-align: center;
}
.team-showcase .media-holder img {
	width: 100%;
	height: auto;
	vertical-align: middle;
}
.team-showcase .media-holder {
	/*margin-bottom:15px;*/
}
.team-showcase .social-links {
	/*background-color:#fdfdfd;*/
	margin-top: -40px;
	background: #fff;
	position: relative;
	opacity: 0;
	-webkit-transition:opacity 0.5s;
   -moz-transition:opacity 0.5s;
     -o-transition:opacity 0.5s;
        transition:opacity 0.5s;
}
.team-showcase .item:hover .social-links {
	opacity: 1;
}
.team-showcase .social-links a {
	display: inline-block;
	width: 40px;
	line-height: 40px;
	font-size: 18px;
	background: #fff;
	color: #555;
	text-decoration: none;
}
.team-showcase .social-links a:hover {
	background-color: #eee;
}
.team-showcase .detail-container {
	padding: 18px 15px 10px;
	position: relative;
	background-color:#fff;
}
.team-showcase .detail-title {
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 12px;
	color: #666;
}
.team-showcase .detail-subtitle {
	font-size: 12px;
	line-height: 1em;
	color: #999;
	margin-bottom: 10px;
}
.team-showcase .detail-container p {
	color: #666;
	font-size: 13px;
	text-align: left;
	line-height: 1.6em;
}
/*.team-showcase ie8 fix*/
.team-showcase .social-links {
	filter: alpha(opacity=0);
}
.team-showcase .item:hover .social-links {
	filter: alpha(opacity=100);
}
/*end fix*/
.top-nav-box {
	padding-top: 40px;
	background: #fff;
}
.top-nav-box .item {
	margin: 5px 10px;
}
.top-nav-box a {
	text-decoration: none;
}
.top-nav-box a span {
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 1em;
	padding: 10px 5px;
	color: #555;
	text-transform: uppercase;
}
.top-nav-box a:hover span {
	color: #888;
}
.top-nav-box a img {
	width: 100%;
	border: none;
}
.top-nav-box .util-page  span {
	width: 6px;
	height: 6px;
	margin: 4px;
}
.top-nav-box .util-navigation {
	position: absolute;
	top: 0px;
	right: 10px;
}
.top-nav-box .util-pagination {
	position: absolute;
	top: 0;
	right: 75px;
}
.top-nav-box .util-navigation .util-prev, .top-nav-box .util-navigation .util-next {
	background: none;
	color: #666;
	border: 1px solid #aaa;
	padding: 2px 5px;
	margin-right: 0;
}
.top-nav-box .util-navigation .util-prev:hover, .top-nav-box .util-navigation .util-next:hover {
	border: 1px solid #777;
	color: #333;
}

.normal-imglist {
	padding: 0 40px;
}

.normal-imglist .item {
	margin: 5px;
}
.normal-imglist .item a {
	display: block;
	border: 4px solid #fff;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
   -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
        box-shadow:0 1px 2px rgba(0, 0, 0, 0.15)
}
.normal-imglist .item a img {
	border: none;
	width: 100%;
	vertical-align: middle;
}
.normal-imglist .util-next, .normal-imglist .util-prev {
	position: absolute;
	top: 50%;
	line-height: 50px;
	width: 40px;
	margin: 0;
	margin-top: -25px;
	padding: 0;
	background-color: transparent;
	font-size: 28px;
	color: #777;
}
.normal-imglist .util-next:hover, .normal-imglist .util-prev:hover {
	background-color: transparent;
}
.normal-imglist .util-next {
	right: 0;
}
.normal-imglist .util-prev {
	left: 0;
}
.logo-showcase .util-item a img {
	max-width: 100%;
	border: none;
	vertical-align: middle;
	-webkit-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
	filter: alpha(Opacity=100);
	opacity: 1;
	-webkit-transition:opacity 0.3s;
   -moz-transition:opacity 0.3s;
     -o-transition:opacity 0.3s;
        transition:opacity 0.3s;
	-webkit-border-radius:4px;
   -moz-border-radius:4px;
        border-radius:4px;
}
.logo-showcase .item {
	background-color: #fff;
}
.logo-showcase .item:hover a img {
	-webkit-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(100%);
	filter: gray;
	opacity: .6;
	-webkit-border-radius:4px;
   -moz-border-radius:4px;
        border-radius:4px;
}
.logo-showcase .item {
	-webkit-border-radius:4px;
   -moz-border-radius:4px;
        border-radius:4px;
	overflow: hidden;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.13);
	margin: 5px;
}
/*logo showcase gray theme*/
.logo-showcase-gray .util-item a img {
	max-width: 100%;
	border: none;
	vertical-align: middle;
	-webkit-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(100%);
	filter: gray;
	opacity: .6;
	-webkit-transition:opacity 0.3s;
   -moz-transition:opacity 0.3s;
     -o-transition:opacity 0.3s;
        transition:opacity 0.3s;
}
.logo-showcase-gray .item:hover a img {
	-webkit-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
	filter: alpha(Opacity=100);
	opacity: 1;
}
.logo-showcase .item {
	margin: 5px;
}

/*fullwidth style*/
.fullwidth .meida-holder img {
	width: 100%;
	height: auto;
	vertical-align: middle;
}
.fullwidth .item {
	position: relative;
	overflow: hidden;
}
.fullwidth .meida-holder {
	position: relative;
	top: 0;
	transition: top 0.4s;
}
.fullwidth .item:hover .meida-holder {
	top: -50px;
}
.fullwidth .hover-content {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
}

.fullwidth .overlay {
	background-color: #000;
	height: 100%;
	width: 100%;
	opacity: 0;
	-webkit-transition:opacity 0.4s;
   -moz-transition:opacity 0.4s;
     -o-transition:opacity 0.4s;
        transition:opacity 0.4s;
}
.fullwidth .item:hover .overlay {
	opacity: 0.5;
}
.fullwidth .link-contianer {
	position: absolute;
	top: 50%;
	margin-top: -18px;
	text-align: center;
	width: 100%;
	z-index: 2;
}
.fullwidth .link-contianer a {
	display: inline-block;
	margin: 0 8px;
	color: #fff;
	border: 1px solid #fff;
	font-size: 22px;
	width: 44px;
	line-height: 44px;
	border-radius: 50%;
	opacity: 0;
	-webkit-transition:all 0.3s;
   -moz-transition:all 0.3s;
     -o-transition:all 0.3s;
        transition:all 0.3s;
        -webkit-transform:translateY(-100%);
   -moz-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
     -o-transform:translateY(-100%);
        transform:translateY(-100%);
	text-decoration: none;
}
.fullwidth .item:hover .link-contianer a:hover {
	opacity: 0.8;
	-webkit-transform:translateY(0%);
   -moz-transform:translateY(0%);
    -ms-transform:translateY(0%);
     -o-transform:translateY(0%);
        transform:translateY(0%);
}

.fullwidth .item:hover .link-contianer a {
	opacity: 1;
	-webkit-transform:translateY(0%);
   -moz-transform:translateY(0%);
    -ms-transform:translateY(0%);
     -o-transform:translateY(0%);
        transform:translateY(0%);
}
.fullwidth .item .detail-container {

-webkit-transform:translateY(100%);
   -moz-transform:translateY(100%);
    -ms-transform:translateY(100%);
     -o-transform:translateY(100%);
        transform:translateY(100%);
-webkit-transition:-webkit-transform 0.4s;
   -moz-transition:transform 0.4s;
     -o-transition:transform 0.4s;
        transition:transform 0.4s;
	background: #fff;
	padding: 14px 20px 3px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}
.fullwidth .item .detail-container h4 {
	margin: 0 0 10px 0;
	font-size: 18px;
	color: #444;
	font-weight: 600;
	text-align: center;
}
.fullwidth .item .detail-container p {
	margin: 0 0 8px 0;
	font-size: 14px;
	line-height: 22px;
	color: #777;
	text-align: center;
}
.fullwidth .item:hover .detail-container {
	-webkit-transform:translateY(1px);
   -moz-transform:translateY(1px);
    -ms-transform:translateY(1px);
     -o-transform:translateY(1px);
        transform:translateY(1px);
}
.fullwidth .util-prev, .fullwidth .util-next {
	background: #4986E7;
	font-size: 14px;
	padding: 5px;
}
.fullwidth .util-prev:hover, .fullwidth .util-next:hover {
	background: #5491F2;
}
.fullwidth .util-prev:active, .fullwidth .util-next:active {
	background: #3C79DA;
}

/*.fullwidth fix ie8*/
.fullwidth .hover-content {
	filter: alpha(opacity=0);
}
.fullwidth .hover-content .link-contianer, .fullwidth .hover-content .detail-container {
	filter: inherit;
}
.fullwidth .item:hover .hover-content {
	filter: alpha(opacity=100);
}
.fullwidth .item:hover .hover-content .overlay {
	filter: alpha(opacity=50);
}
/*end fix*/
.testimonial .item {
	margin: 3px;
}
.testimonial-content {
	padding: 20px;
	background-color: #fff;
	color: #666;
	border: 1px solid #ddd;
	font-size: 13px;
	line-height: 1.7em;
	border-radius: 3px;
	position: relative;
}
.testimonial-arrow {
	display: block;
	position: absolute;
	bottom: -12px;
	left: 10px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAAHaoq71AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAU9JREFUeNpiuHv3rvV/KGAA4a9fv4LZAAHEABO9d+/ef0awCAMDiGAECCCwMpAoDHz79g2sBaYKAwAEEMPPnz//owMGKIYDoFMkwYJAhgBUAO4UmEQSjA0QQDCBjv94wPPnz1FNAOFnz56hKPr37x/IqmoUk5ExULIEpOjx48f/0eUAAgglIHCBHz9+gGzQBOt48eIFXsVAhU3IHlT9/v07LoX/MdwMFGxAV/j06VMUd6N7Dq7wy5cvIFM5cSoG4SdPnsCCrBAjNNAF0GMNGQMEGEwy+9GjR////v37n1zw58+f/w8fPgS5KB6b/6Z++PCBZEPfvXsHMnAKXu8BFUSDbAa5gBD4/fv3/wcPHoAMDSIq3KAWTH779i1OQ9+8eQMycCIu/TgNhhruef/+/f+/fv2CGwhig8SAci749OI1GMmC3levXv0HYSC7hxg9AMbpvGCGEsu8AAAAAElFTkSuQmCC);
	width: 20px;
	height: 12px;
}
.testimonial-user {
	margin-top: 20px;
	min-height: 50px;
}

.testimonial-user-thumb {
	height: 50px;
	width: 50px;
	border-radius: 50%;
	overflow: hidden;
	border: 2px solid #fff;
	float: left;
	margin-right: 15px;
}
.testimonial-user-name {
	font-size: 14px;
	line-height: 26px;
	color: #555;
}
.testimonial-user-meta {
	font-size: 12px;
	line-height: 18px;
	color: #888;
}
.testimonial-user-thumb img {
	width: 100%;
	height: 100%;
	-webkit-border-radius:50%;
   -moz-border-radius:50%;
        border-radius:50%;
}
.testimonial .util-page span {
	height: 6px;
	width: 6px;
	-webkit-border-radius:3px;
   -moz-border-radius:3px;
        border-radius:3px;
	margin: 5px 2px;
}
.testimonial .util-page.active-page span {
	background-color: #555555;
	width: 25px;
}

.portfolio-list .item {
	margin: 5px 10px;
	-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.1);
   -moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.1);
        box-shadow:0 0 4px rgba(0, 0, 0, 0.1);
        overflow: hidden;
}
.portfolio-list .meida-holder > img {
	width: 100%;
	border: none;
	vertical-align: middle;
}
.portfolio-list .meida-holder {
	position: relative;
	overflow: hidden;
}
.portfolio-list .hover-content {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	background-color: rgba(0,0,0,.5);
	opacity: 0;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.portfolio-list .item:hover .hover-content {
	opacity: 1;
}
.portfolio-list .detail-container {
	background-color: #fff;
	padding: 15px 20px 5px 20px;
	border-top: none;
}
.portfolio-list .link-contianer {
	position: absolute;
	top: 50%;
	margin-top: -18px;
	text-align: center;
	width: 100%;
	z-index: 2;
	opacity: 0.9;
}
.portfolio-list .link-contianer a {
	display: inline-block;
	margin: 0 4px;
	color: #fff;
	font-size: 22px;
	width: 32px;
	line-height: 32px;
	text-decoration: none;
}
.portfolio-list .detail-container h4 {
	line-height: 1em;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.portfolio-list .detail-container h4 a {
	color: #666;
}
.portfolio-list .detail-container h4 a:hover {
	color: #444;
}
.portfolio-list .detail-container p {
	line-height: 1em;
	font-size: 12px;
	color: #999;
	margin: 0 0 10px 0;
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/logo_slider_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/logo_slider_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */


/*****************	SLIDER CONTROLS	*********************/

.logo_slider_000 .carouselElement {
}

.logo_slider_000 .carouselImage {
	/*width:75%;*/
	margin:0 auto;
	height:100px;
	overflow:hidden;
}

.logo_slider_000 .carouselImage a{
	display:block;
	width:100%;
	height:100%;
}


.logo_slider_000 .carouselImage img{
	opacity:0.6;
	/*filter: url("data:image/svg xml; nowhitespace: afterproperty;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray; 
    -webkit-filter: grayscale(100%); 
    -webkit-transition: all .6s ease; 
    -webkit-backface-visibility: hidden;*/
	
	-webkit-transition: all 200ms ease-out;
	-moz-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}
.logo_slider_000 .carouselImage img:hover{
	opacity:1; 
	cursor:pointer;
	
	/* filter: none;
    -webkit-filter: grayscale(0%);*/
}

@media all and (max-width: 1280px) {

}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_001 .editMode .bxSliderContent {
	pointer-events:inherit;
}

.slider_001 .sliderHolder,
.slider_001 .bxSliderImage {
	position:relative;
}

.slider_001 .bxSliderContent {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
	padding-top:8px;
	
	margin-top:-73px;	
}

.slider_001 .bxSliderContent .h1,
.slider_001 .bxSliderContent .h3 {
	margin:0;
	width:45%;
}

.slider_001 .bxSliderContent .h1 { font-size:2.111em; line-height:1.10em; text-transform:uppercase; }
.slider_001 .bxSliderContent .h3 { font-size:1.333em; line-height:1.4em; margin-top:8px; }

.slider_001 .bxSliderContent .videoIcon {
	width:155px;
	height:155px;
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_001/assets/image/video.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	position:absolute;
	right:30%;
	cursor:pointer;
	top:0;
}
.slider_001 .bxSliderContent .moreLink a{
	display: inline-block;
    font-size: 1.9em;
    margin-top: 0.5em;
}
.slider_001 .bxSliderContent .moreLink a span:before{margin-left:-0.2em; margin-right:0;}


.slider_001 .bxSliderContent {
	pointer-events:none;
}

.slider_001 .bxSliderImage.withLink {
	cursor:pointer;
}

/*****************	SLIDER CONTROLS	*********************/

.slider_001 .customPager {
	height: 20px;
    left: 0;
    position: absolute;
    bottom: 70px;/*40*/
    width: 200px;
	
	display:none;
}

.slider_001 .bx-pager, 
.slider_001 .bx-controls-auto {
	width:auto;
	left:0;
	z-index:2000;
}

.slider_001 .bx-pager.bx-default-pager a {
	height:10px;
	width:10px;
	border-radius: 10px;
	border:1px solid #8f8f8f;
}

.slider_001 .bx-pager.bx-default-pager a {
	background: none repeat scroll 0 0 #FFF;
	
	-webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
			box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
}

.slider_001 .bx-pager.bx-default-pager a:hover, 
.slider_001 .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #df4443;
}

.slider_001 .bx-wrapper .bx-pager.bx-default-pager a{margin-left:2px; margin-right:3px;}


@media all and (max-width: 1280px) {
	.slider_001 .bxSliderContent {margin-top:-50px;}
	
	.slider_001 { font-size:13px; }
	.slider_001 .bxSliderContent .h3 {  margin-top:10px;}
	
	.slider_001 .customPager {bottom:30px; left:50px;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_001 .bxSliderContent {margin-top:-40px;}
		
	.slider_001 { font-size:12px; }
	.slider_001 .customPager {bottom:10px;}
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_001 { font-size:11px; }
	.slider_001 .bxSliderContent .h3 {  margin-top:10px;}
	
	.slider_001 .customPager { display:none; right:40px; left:inherit;}
	.slider_001 .bx-pager, 
	.slider_001 .bx-controls-auto{left:inherit; right:0;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.slider_001 .bxSliderContent {margin-top:0;}

	.slider_001 { font-size:10px; }
	.slider_001 .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:static;
		text-shadow:none;
		padding:7px 0; 
	}
	
	/*.slider_001 .bxSliderImage .bxSliderContent .h1 { font-size:1.0em; }
	.slider_001 .bxSliderImage .bxSliderContent .h3 { font-size:1.0em; }*/
	
	.slider_001 .bxSliderImage .bxSliderContent .h1,
	.slider_001 .bxSliderImage .bxSliderContent .h3 {
		width:auto;
		display:inline-block;
		margin-right:5px;
		margin-top:2px;
	}
		
	.slider_001 .customPager {
		top: -75px;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
		.slider_001 { font-size:10px; }
		.slider_001 .sliderHolder .customPagerHolder.contentWidth{position:inherit;}
		.slider_001 .sliderHolder{position:relative;}
		.slider_001 .customPager {right:30px; top:50%; }
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.slider_001 { font-size:9px; }
	.slider_001 .bxSliderContent .h3{margin-top:3px;}
	.slider_001 .bxSliderImage .bxSliderContent{padding:12px 0 10px;}
	
	.slider_001 .customPager {right:inherit; left:20px;}
	.slider_001 .bx-pager, 
	.slider_001 .bx-controls-auto{left:0; right:inherit;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.slider_001 { font-size:8px; }
	
	.slider_001 .bxSliderContent .h3{font-size:1.5em;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_006/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_006/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_006 .editMode .innerBox{width:100%;}
.slider_006 .editMode .bxSliderContent{margin-top:0;}

/* ---------------------------------------------------------------- */
.slider_006{
	overflow:	hidden;
	min-height: 100px;
}

.slider_006 .sliderHolder,
.slider_006 .bxSliderImage {
	position:relative;
}

.slider_006 .bxSliderContent {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
	
	margin-top:-43px;
}

.slider_006 .innerBox{
	width:62.5%;/*62*/
	padding:3.5% 4.5%;
	box-sizing:border-box;
	margin:0 auto;
	position:relative;
	
	background-color:rgba(255,255,255, 0.8);
	-webkit-box-shadow: 0 0 4px 1px #cccbca;
	box-shadow: 0 0 4px 1px #cccbca;
}

.slider_006 .bxSliderContent .h1,
.slider_006 .bxSliderContent .contentText {
	width:100%;
	text-align:center;
}

.slider_006 .bxSliderContent .h1 { font-size:3.563em; line-height:1.04em; margin-bottom:0.15em;}
.slider_006 .bxSliderContent .contentText { font-size:1.375em; line-height:1.4em;}

.slider_006 .bxSliderContent .contentButton{
	position:absolute;
	top:91.5%;
	left:50%;/*45%*/
	margin-left:-93px;/*width=193*/
	/*font-size:1.25em;*/
}

/*****************	SLIDER CONTROLS	*********************/

.slider_006 .customPager {
	height: 20px;
    right: 0;
    position: absolute;
    bottom: 30px;
    width: 100%;
	text-align:center;
}

.slider_006 .bx-pager, 
.slider_006 .bx-controls-auto {
	width:auto;
	margin:0 auto;
	position:relative;
	padding-top:0;
	bottom:0;
}

.slider_006 .bx-pager.bx-default-pager a {
	height:15px;
	width:15px;
	border-radius: 15px;
	border:1px solid #8f8f8f;
}

.slider_006 .bx-pager.bx-default-pager a {
	background: none repeat scroll 0 0 #FFF;
	
	-webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
			box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
}

.slider_006 .bx-pager.bx-default-pager a:hover, 
.slider_006 .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #404040;
}

.slider_006 .bx-wrapper .bx-pager.bx-default-pager a{margin-left:2px; margin-right:3px;}



/* ALTE MEDIA QUERRIES */

@media all and (max-width: 1280px) {

}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */			

	.slider_006 .bxSliderContent .contentText {
		font-size:1.2em;
		line-height:1.4em;
	}
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	
	.slider_006 .bx-pager, 
	.slider_006 .bx-controls-auto {
		position:absolute;
		right:0;
	}
	
	.slider_006 .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:static;
		text-shadow:none;
		padding:19px 0;	
		margin-top:0; 
	}
	
	.slider_006 .bxSliderContent .h1, 
	.slider_006 .bxSliderContent .contentText{width:100%;}
	
	.slider_006 .bx-pager.bx-default-pager a {
		height:10px;
		width:10px;
	}
	
	.slider_006 .innerBox{
		width:100%;
		padding: 0;
		box-shadow:none;
	} 
	.slider_006 .bxSliderContent .h1, 
	.slider_006 .bxSliderContent .contentText{text-align:left;}
	.slider_006 .bxSliderContent .contentText{margin-bottom:1.2em;}
	.slider_006 .bxSliderContent .contentButton{
		position:inherit; 
		margin-left:0;
		left:0;
		top:0;
		
	}
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.slider_006 .customPager{display:none;}
	
	.slider_006 .bxSliderContent .h1{font-size:3.125em;}

}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
	.slider_006 .bxSliderContent .h1 {
		font-size:1.75em;/*1.2*/
		line-height:1.2em;
	}
	.slider_006 .bxSliderContent .contentText {
		font-size:1.0em;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_019_button/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_019_button/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_019_button{
	overflow:	hidden;
	min-height: 100px;
}

.slider_019_button .sliderHolder,
.slider_019_button .bxSliderImage {
	position:relative;
}

.slider_019_button .slider_button{
	margin-top:	8px;
}

.slider_019_button .bxSliderContent {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
}

.slider_019_button .headlineHolder .lineSpacer{
	float:left;
	width:5px;
	height:100%;
	min-height:92px;
	margin-top:0.6em;
	margin-right:1.5%;
}

.slider_019_button .bxSliderContent .h1,
.slider_019_button .bxSliderContent .slider_headline,
.slider_019_button .bxSliderContent .contentText {
	width:35%;/*28*/
}

.slider_019_button .editMode .bxSliderContent .h1,
.slider_019_button .editMode .bxSliderContent .slider_headline,
.slider_019_button .editMode .bxSliderContent .contentText {
	width:100%;
}

.slider_019_button .bxSliderContent .h1,
.slider_019_button .bxSliderContent .slider_headline { 
	/*font-size:2.647em; 
	line-height:1.1em; 
	margin-bottom:0.2em;*/
}
.slider_019_button .bxSliderContent .contentText { /*font-size:1.4em; line-height:1.5em;*/ /*margin-bottom:1.3em;*/ }
.slider_019_button .bxSliderContent .contentText p{margin-top:0;}

.slider_019_button .bxSliderContent .contentButton{margin-top:2.7em;}

/*****************	SLIDER CONTROLS	*********************/

.slider_019_button .customPager {
	height: 7px;
    right: 0;
    position: absolute;
    bottom: 40px;
    width: 100%;
	text-align:center;
}

.slider_019_button .bx-pager, 
.slider_019_button .bx-controls-auto {
	width:auto;
	/*margin:0 auto;*/
	position:relative;
	padding-top:0;
	bottom:0;
	-webkit-box-shadow: 0 0 3px 1px #d9dce0;
	box-shadow: 0 0 3px 1px #d9dce0;
}

.slider_019_button .bx-wrapper .bx-pager{
	background-color: #ffffff;
    border-radius: 5px;
    height: 25px;
    padding: 13px 0;
    width: 106px;
}

.slider_019_button .bx-pager.bx-default-pager a {
	height:12px;
	width:13px;
	border-radius: 15px;
	/*border:1px solid #8f8f8f;*/
}

.slider_019_button .bx-pager.bx-default-pager a {
	/*background: none repeat scroll 0 0 #FFF;
	
	-webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
			box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);*/
}

.slider_019_button .bx-pager.bx-default-pager a:hover, 
.slider_019_button .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #e40427;
}

.slider_019_button .bx-wrapper .bx-pager.bx-default-pager a{margin-left:2px; margin-right:3px;}

/*TEST Versuche*/
.slider_019_button .bxSliderImage{overflow:hidden;}
.slider_019_button .bxSliderImage img{
	width:100% !important;
	height:auto !important;
}

.slider_019_button .bxSliderContent {
    top: 173px !important;
}


/* ALTE MEDIA QUERRIES */

@media all and (max-width: 1280px) {
	.slider_019_button .customPager {bottom:25px;}
	.slider_019_button .headlineHolder .lineSpacer{min-height:81px;}
	.slider_019_button .bx-pager, .slider_019_button .bx-controls-auto {bottom: 1em;}
	.slider_019_button .bxSliderContent {top: 5.885em !important;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.slider_019_button .bxSliderContent .h1, 
	.slider_019_button .bxSliderContent .slider_headline, 
	.slider_019_button .bxSliderContent .contentText{width:56%;}			
	.slider_019_button .bxSliderContent .h1,
	.slider_019_button .bxSliderContent .slider_headline{font-size:2.938em;}

	.slider_019_button .bxSliderContent .contentText {
		font-size:1.2em;
		line-height:1.4em;
	}
	
	.slider_019_button .bx-wrapper .bx-pager{text-align:right;}
	
	.slider_019_button .bxSliderContent {top: 2.253em !important;}
	.slider_019_button .bx-wrapper .bx-pager {text-align: unset;}
	.slider_019_button .bxSliderContent .h1, .slider_019_button .bxSliderContent .slider_headline, .slider_019_button .bxSliderContent .contentText {width: 50%;}
	
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_019_button .bxSliderContent .contentButton{margin-top:2em;}
	.slider_019_button .bxSliderContent .h1,
	.slider_019_button .bxSliderContent .slider_headline, 
	.slider_019_button .bxSliderContent .contentText{width:59%;}
	
	.slider_019_button .headlineHolder .lineSpacer{min-height:77px;}
}

@media all and (max-width: 800px) {
	.slider_019_button .bxSliderContent .h1, .slider_019_button .bxSliderContent .slider_headline, .slider_019_button .bxSliderContent .contentText {width: 70%;}
	.slider_019_button .bxSliderContent {top: 0.5em !important;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	
	.slider_019_button .bx-pager, 
	.slider_019_button .bx-controls-auto {
		position:absolute;
		right:0;
	}
	
	.slider_019_button .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:static;
		text-shadow:none;
		padding:19px 0;	
		margin-top:0; 
	}
	
	.slider_019_button .bxSliderContent .h1,
	.slider_019_button .bxSliderContent .slider_headline, 
	.slider_019_button .bxSliderContent .contentText{width:100%;}
	
	.slider_019_button .bx-pager.bx-default-pager a {
		height:10px;
		width:10px;
	}
	
	.slider_019_button .customPager{height:1px;}
	.slider_019_button .customPager{right:25px;}
	
/*TEST Versuch*/
	.slider_019_button .imageContainer{height:300px;}
	.slider_019_button .bxSliderImage img{
		width:auto !important;
		height:300px !important;
		
		position:absolute;
		top:0; right:0;
	}
	.slider_019_button .customPager{display:none;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	

}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
	.slider_019_button .bxSliderContent .h1,
	.slider_019_button .bxSliderContent .slider_headline {
		font-size:1.7em;/*1.2*/
		line-height:1.3em;
	}
	.slider_019_button .headlineHolder .lineSpacer{min-height:47px;}
	.slider_019_button .bxSliderContent .contentText {
		font-size:1.0em;
	}
	
	.slider_019_button .bxSliderContent .contentButton{margin-top:1.5em;}
	
/*TEST Versuch*/
	.slider_019_button .imageContainer{height:200px;}
	.slider_019_button .bxSliderImage img{
		width:auto !important;
		height:200px !important;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.slider_019_button .bxSliderContent .h1,
	.slider_019_button .bxSliderContent .slider_headline {font-size:1.5em;}

/*TEST Versuch*/
	.slider_019_button .imageContainer{height:180px;}
	.slider_019_button .bxSliderImage img{
		width:auto !important;
		height:180px !important;
	}
	
	.slider_019_button .headlineHolder .lineSpacer{
		min-height: 45px;/*34*/
		margin-top: 0.3em;
		width:3px;
		margin-right:3%;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/sliderDiverses/kundenstimmen_slider_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/sliderDiverses/kundenstimmen_slider_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.kundenstimmen_slider_000 {
	background-color:#E7E7E7;
}

.kundenstimmen_slider_000 .headline,
.kundenstimmen_slider_000 .subHeadline {
	text-align:center;
}

.kundenstimmen_slider_000 .subHeadline * {
	margin-bottom:0 !important;
}
.kundenstimmen_slider_000 .frameHead {
	margin-bottom:2.5em;
}

.kundenstimmen_slider_000 .slickSliderHolder {
	width: calc(100% + 50px);
	margin-left:-25px;
}

.kundenstimmen_slider_000 .slickSliderElementInner {
	padding:0.7em 25px 1em;
	/*border-left:1px dashed #969697;*/
	border-right:1px dashed #969697;
}

.kundenstimmen_slider_000 .imageHolder {
	width:22%;
	float:left;
	
	-webkit-border-radius: 100%;
	border-radius: 100%;
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	
	padding:3px;	
	background-color:#FFFFFF;
	
	-webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
}

.kundenstimmen_slider_000 .image {
	-webkit-border-radius: 100%;
	border-radius: 100%;
	overflow:hidden;
	height:100%;
}

.kundenstimmen_slider_000 .content {
	float:right;
	width:73%;
}

.kundenstimmen_slider_000 .content a,
.kundenstimmen_slider_000 .content .text {
	font-style:italic;	
	text-transform:none;
}
.kundenstimmen_slider_000 .content .name {
	font-weight:bold;
	text-transform:uppercase;	
	margin-top:0.5em;
}

.kundenstimmen_slider_000 .frameSlider .slick-dots {
	bottom:-30px;
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
}

@media all and (max-width: 960px) {

}

@media all and (max-width: 768px) {
/* styles for medium Tablets (Kindle etc)) */
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

	.kundenstimmen_slider_000 .slickSliderHolder {
		width: 100%;
		margin-left:0;
	}
	
	.kundenstimmen_slider_000 .slickSliderElementInner {
		padding:0.5em 0;
		border-right:none;
	}

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/geo/geo_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/geo/geo_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.geo_000 .extraSmallWidth{width:80%;/*70*/ margin:0 auto;}
.geo_000 .mainHolderBox{margin-top:47px;}

.geo_000 .moduleBoxHolder {
	float:left;
}

.geo_000 .boxLeft { width:47.5%; }
.geo_000 .boxRight { width:47.5%; margin-top:24px; }
.geo_000 .boxRight h3{margin-bottom:28px;}

.geo_000 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:5%;
	height:150px;
	text-align:center;
}

.geo_000 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}
.geo_000 .textModHolder p{margin-top:0;}
.geo_000 .buttonHolder{margin-top:25px;}

.geo_000 .googleMapsContainer{padding-bottom: 65%;}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
}
@media all and (max-width: 960px) {
	.geo_000 .extraSmallWidth{width:85%;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.geo_000 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.geo_000 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.geo_000 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.geo_000 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
	.geo_000 .boxRight{margin-top:0;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/googleMaps/googleMaps_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/googleMaps/googleMaps_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_image_000 .imageOuterFrame {
	height:100%;
	
}
.modul_image_000 .imageInnerFrame {
	overflow:hidden;		
	height:200px;
}








@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.modul_image_000 .imageInnerFrame {
		height:180px;	
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.modul_image_000 .imageInnerFrame {
		height:170px;	
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.modul_image_000 .imageInnerFrame {
		height:150px;	
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.modul_image_000 .imageInnerFrame {
		height:125px;	
	}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/image/image_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/image/image_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.image_002 .bigImage {
	position:relative;
	max-height:500px;
	overflow:hidden;
}

.image_002 .bigImageContent {
	position:absolute;
	left:0;
	width:100%;
}

.image_002 .bigImageContent .h1,
.image_002 .bigImageContent .h2 {
	margin:0;
}

.image_002 .bigImageContent .h1 { font-size:3.333em; line-height:1.04em; width:50%;}
.image_002 .bigImageContent .h2 { font-size:1.333em; line-height:1.4em; margin-top:16px; }


/*TEST Versuche*/
.image_002 .bigImage{overflow:hidden;}
.image_002 .bigImage img{
	width:100% !important;
	height:auto !important;
	display: block;
}


@media all and (max-width: 1280px) {
	.image_002 .bigImageContent{padding-top:25px;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.image_002 { font-size:13px; }
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */		
	.image_002 .bigImageContent .h1,
	.image_002 .bigImageContent .h2 {
		width:100%;
	}
	.image_002 .bigImageContent{width:49%; padding-top:25px;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */		
	.image_002 { font-size:12px; }
	.image_002 .bigImageContent .h1{font-size: 2.333em;}
	.image_002 .bigImageContent .h2{margin-top:10px;}
	
/*TEST Versuch*/
	/*.image_002 .bigImage img{
		width:auto !important;
		height:120px !important;
	}*/

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.image_002 { font-size:14px; }
	
	.image_002 .bigImageContent {
		position:static;
		text-shadow:none;
		padding:7px 0; 
		background-color:#FFFFFF;
	}
	
	.image_002 .bigImageContent .h1 { font-size:1.0em; line-height:24px; }
	.image_002 .bigImageContent .h2 { font-size:1.0em; line-height:24px; }
	
	.image_002 .bigImageContent .h1,
	.image_002 .bigImageContent .h2 {
		width:auto;
		display:inline-block;
		margin-right:5px;
	}
	
	.image_002 .bigImageContent {/*background-color:#203f4e;*/
		width:100%;
	}
	.image_002 .bigImageContent .h1{font-size:2em;}
	
/*TEST Versuch
	.image_002 .bigImage img{
		width:auto !important;
		height:200px !important;
	}*/
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.image_002 .bigImageContent {
		padding:5px 0; 
	}
	.image_002 .contentWidth{padding-top:4px; padding-bottom:4px;}
	
/*TEST Versuch*/
	.image_002 .bigImage img{
		width:auto !important;
		height:100px !important;
	}
	
}


@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.image_002 .bigImageContent {
		padding:3px 0;
	}
	.image_002 { font-size:11px; }
	.image_002 .bigImageContent .h2{font-size:1.2em; margin-top:4px;}
	.image_002 .contentWidth{padding-top:4px; padding-bottom:4px;}
	
/*TEST Versuch*/	
	.image_002 .bigImage img{
		width:auto !important;
		height:80px !important;
	}
}


/*https://admin.immobilien-lev.de/js/plugins/iCarousel/iCarousel.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/iCarousel/iCarousel.css*/
/********************************************************/
.icarousel {
	position:relative;
}
.carousel-container {
	padding:0;
	margin:0;
	width: 90%;
	margin:	0 auto;
	position:relative;
	overflow:hidden;
}

#icarousel{
	padding:0;
	margin:0;
	perspective:100px;
	
	/*width:450px;
	height:175px;
	*/
	width:190px;/*190*/ /*93*/
	height:140px;/*140*/
	position:relative;
	margin: 0px auto;
	
	/*
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;	
	transform-style: preserve-3d;	
	
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;	
	perspective: 1000px;
	*/
	
}


#icarousel .slide {
	display: block;	
	width:180px;/*180*/
	height:140px;
	padding-top:5px;
	text-align:center;
}

/*#icarousel .slide {
	display: block;	
	width:178px;
	height:113px;
	padding-top:5px;
	text-align:center;
	overflow:hidden;
}*/

#icarousel .slide .customImageFrame{
	margin:0;
}

a.iCarouselNav {
	cursor:pointer;
    display: block;
    height: 24px;
    position: absolute;
    /*text-indent: -9999px;*/
    top: 50%;/*50%*/
	margin-top:-50px;
    width: 15px;
    z-index: 1000;
	/*background-image:url(/pics/arrows/team-slider-arrows.png);*/
	opacity: 0.6;
	font-size:40px;
}
a.iCarouselNav:hover{opacity:1;}
a#iCarouselPrev {
    background-position: left;
    left: -20px;/*-25*/
}
a#iCarouselNext {
    background-position: right;
    right: 20px;
}



#iCarousel-timer {
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    position: absolute;
    z-index: 1000;
	
	display:none !important;
}

/*
#icarousel .slide .caption {
	width:280px;
	height:75px;
	position:absolute;
	bottom:0px;
	z-index:2000;
}
*/

#icarouselCaptions{
	margin-top:	20px;
	height:		60px;
	width:		100%;
}

#icarouselCaptions .caption{	
    text-align: center;
    width: 100%;
	
	position:absolute;
}

#icarouselCaptions .caption strong {

}

#icarouselCaptions .caption,
#icarouselCaptions .caption a {
}

#icarouselCaptions .caption p{
	margin:0;	
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_carousel_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_carousel_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.team_carousel_001 .editArea.h1 {
    text-align: center;
}


.team_carousel_001, .nameLabel.h3.noMargin.text_name  {
	float:both;	
}

.team_carousel_001 .basicFramePadding {
	padding: 99px 0 98px;	
}


/* ==== Team Slider einstellungen ==== */
.team_carousel_001 #icarousel{
	width:188px;
	height:188px;
}

.team_carousel_001 #icarousel .slide{
	width:188px;
	height:188px;
	padding-top:0;
	padding-bottom:0.2em;
}

.team_carousel_001

.team_carousel_001 .objektBilder .corporateBorderOut, 
#outer team_carousel_001 .corporateBorderOut{border:none; background-color:transparent;}

.team_carousel_001 #icarouselCaptions{height:75px;}
.team_carousel_001 .telLabel{line-height:1.15em; padding-top:0.25em;}
.team_carousel_001 .telLabel span{margin-left:0;}
.team_carousel_001 .emailLabel span.icon-mail{display:none;}
.team_carousel_001 #icarouselCaptions .caption, 
.team_carousel_001 #icarouselCaptions .caption a{color:#FFF;}
.team_carousel_001 .emailLabel a{text-decoration:underline;}
.team_carousel_001 .pointPlaceHolder {margin: 0em 0.5em;}
.team_carousel_001 a.iCarouselNav{top:61%;}
.team_carousel_001 .telLabel span:before{margin-right:0;}
.team_carousel_001 #iCarouselPrev{left:45px;}
.team_carousel_001 #iCarouselNext{right:90px;}

.team_carousel_001 .slideBottom.displayNone {
    /*width: 12.2%;*/
    margin: 11px auto 0;
}

.team_carousel_001 .carousel-container > div {
	height:50px;	
}

@media all and (max-width: 1280px) {
}

@media all and (max-width: 1080px) {
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.team_carousel_001 #iCarouselPrev {left: 120px;}
	.team_carousel_001 #iCarouselNext {right: 160px;}	
}

@media all and (max-width: 960px) {
	.team_carousel_001 #iCarouselNext {right: 130px;}
	.team_carousel_001 #iCarouselPrev {left: 90px;}
}


@media all and (max-width: 800px) {
	.team_carousel_001 #iCarouselNext {right: 60px;}
	.team_carousel_001 #iCarouselPrev {left: 20px;}

	.team_carousel_001  #icarouselCaptions {margin: 20px auto 0;width: 70%;}
	.team_carousel_001  #icarouselCaptions .caption {margin: 0 auto;width: 70%;}
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.team_carousel_001 #iCarouselNext {right: 70px;}
	.team_carousel_001 #iCarouselPrev {left: 30px;}
	/*.team_carousel_001 .pointPlaceHolder {margin: 0 0;}*/
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.team_carousel_001  #icarouselCaptions {width: 50%;margin:20px auto 30px;}
	.team_carousel_001  #icarouselCaptions .caption {width: 50%;}
	
	/*.div_slider_002 .corporateInnerFrame {height: 60%;width: 60%;}*/
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.team_carousel_001  #icarouselCaptions {width: 70%;}
	.team_carousel_001  #icarouselCaptions .caption {width: 70%;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.team_carousel_001  #icarouselCaptions {width: 90%;}
	.team_carousel_001  #icarouselCaptions .caption {width: 90%;}
	.team_carousel_001 #iCarouselNext {right: 50px;}
	.team_carousel_001 #iCarouselPrev {left: 10px;}
}

@media all and (max-width: 320px) {
	.team_carousel_001  #icarouselCaptions {width: 100%;}
	.team_carousel_001  #icarouselCaptions .caption {width: 100%;}
	.team_carousel_001 #iCarouselNext {right: 40px;}
	.team_carousel_001 #iCarouselPrev {left: 0px;}
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/slider/slider_team_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/slider/slider_team_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.modul_slider_team_003{
	width:		100%;
	overflow:	hidden;
	position:	relative;
}

.modul_slider_team_003 .caption span{
	position:	relative;
	width:		100%;
/*	display:	block;*/
}
.modul_slider_team_003 .caption span span{display:inline;}

/*.modul_slider_team_003 .caption .nameLabel.h3{
	font-size:	1em;
	margin:		0;
	padding:	0;
	
	top:		0;
	left:		0;
	
	text-align:	center;
	
}*/
.modul_slider_team_003 .caption .positionLabel{
	font-size:	0.813em;
	
	top:		15px;
	left:		0;
}

.modul_slider_team_003 .imageHolder {
	height:100%;
	padding:0 0 0.4em 0;	
}

.modul_slider_team_003 .imageCircle.corporateFrame {
	height:100%;
	border: 4px solid #fff;
    border-radius: 50%;
    /*box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.35);
    overflow: hidden;*/
	
	padding:0 !important;
}

.modul_slider_team_003 .imageHolder img {
	/*width:100% !important;
	height:100% !important;	
	margin-top:0 !important;*/
}

.modul_slider_team_003 .carousel-container {
	width:100%;
	margin: -15px auto 0;
}



/*
.modul_slider_team_003 #icarousel{
	width:183px;
	height:183px;
}


.modul_slider_team_003 #icarousel .slide{
	width:222px;
	height:123px;
}
*/

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_standort_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_standort_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.team_standort_003{border-top:		2px solid #ffffff;}

.team_standort_003 .modBox{
	float:			left;
	width:			43%;
}

.team_standort_003 .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;

	margin:			7px 6.9% 0;
	
	width:			0px;
	height:			363px;
}

.team_standort_003 .text{
	margin-bottom:	18px;
}

.team_standort_003 .h1.imageFloat{
	margin-bottom:	23px;
}

.team_standort_003 .spalte_one,
.team_standort_003 .spalte_two{
	float:			left;
	width:			42%;
}

.team_standort_003 .spalte_spacer{
	width:			16%;
	height:			15px;
	float:			left;
}

.team_standort_003 .image{
	/*overflow:		hidden;*/
	width:			100%;
	margin:1.4em 0 1.2em;
}

.team_standort_003 .spaltenHolder .h3{
	margin-top:		32px;/*34*/
	margin-bottom: 	12px;/*12*/
	
	line-height:	1.3;
}
.team_standort_003 .plzOrt{margin-top:2px;}


.team_standort_003 .spaltenHolder .phone{
	margin:			3px 0 3px;/*3 0 8*/
	font-size:		1.563em;
	height:			auto;
}

.team_standort_003 .spaltenHolder .phone span[class^="icon-"]:before{
	margin-left:	0;
	margin-right:3px;
}

.team_standort_003 .spaltenHolder .phone span{
	float:			left;
}

.team_standort_003 .spaltenHolder .email{
	
}

.team_standort_003 .spaltenHolder .email.h3{
	margin:	0;
}

/* ==== Team Slider einstellungen ==== */
.team_standort_003 #icarousel{
	width:188px;
	height:188px;
}

.team_standort_003 #icarousel .slide{
	width:188px;
	height:188px;
	padding-top:0;
}

.team_standort_003 .objektBilder .corporateBorderOut, 
#outer .team_standort_003 .corporateBorderOut{border:none; background-color:transparent;}

.team_standort_003 #icarouselCaptions{height:140px;}
.team_standort_003 .telLabel{line-height:1.15em; padding-top:0.25em;}
.team_standort_003 .telLabel span{margin-left:0;}
.team_standort_003 .emailLabel span.icon-mail{display:none;}

.team_standort_003 #icarouselCaptions .caption, 
.team_standort_003 #icarouselCaptions .caption a{color:#050509;}
.team_standort_003 .emailLabel a{text-decoration:underline;}

.team_standort_003 a.iCarouselNav{top:40%;}

@media all and (max-width: 1280px) {
	.team_standort_003 .spaltenHolder .phone{
		font-size:		1.45em;
	}
	.team_standort_003 .email{font-size:0.95em;}
}

@media all and (max-width: 1080px) {
	.team_standort_003{
		font-size:	15px;
	}
	
	.team_standort_003 .spaltenHolder .phone{
		font-size:		1.4em;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 800px) {
	.team_standort_003 .spaltenHolder .phone{font-size: 1.2em;}
}

@media all and (max-width: 960px) {
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.team_standort_003 .modBox{
		float:		none;
		width:		100%;
	}
	
	.team_standort_003 .spacer{
		float:		none;
		display:	none;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.team_standort_003 .spalte_one,
	.team_standort_003 .spalte_two{
		float:		none;
		width:		100%;
	}
	
	.team_standort_003 .spalte_spacer{
		float:		none;
		display:	none;
	}
	
	.team_standort_003 .spalte_one{
		padding-bottom:	25px;
		margin-bottom:	25px;
		border-bottom:	1px solid #D8DACD;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/slider/slider_team_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/slider/slider_team_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.modul_slider_team_000{
	width:		100%;
	overflow:	hidden;
	position:	relative;
}

.modul_slider_team_000 .caption span{
	position:	absolute;
	width:		100%;
}

.modul_slider_team_000 .caption .nameLabel.h3{
	font-size:	1em;
	margin:		0;
	padding:	0;
	
	top:		0;
	left:		0;
	
	text-align:	center;
	
}
.modul_slider_team_000 .caption .positionLabel{
	font-size:	0.813em;
	
	top:		15px;
	left:		0;
}

.modul_slider_team_000 .imageHolder {
	height:100%;
	
}

.modul_slider_team_000 .imageHolder img {
	width:100% !important;
	height:100% !important;	
}



/*
.modul_slider_team_000 .carousel-container {
	width:100%;
}

.modul_slider_team_000 #icarousel{
	width:222px;
	height:123px;
}

.modul_slider_team_000 #icarousel .slide{
	width:222px;
	height:123px;
}
*/

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/team_text/team_standort_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/team_text/team_standort_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.team_standort_004 .modBox{
	float:			left;
	width:			43%;
}

.team_standort_004 .modSpacer{
	float:			left;
	border-left:	1px dashed #bcbfc1;

	margin-left:	7%;	
	width:			7%;
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.team_standort_004 .modBox .standortContainer { margin-bottom:2em; }
.team_standort_004 .modBox .standortContainer.last { margin-bottom:0; }

.team_standort_004 .modBox .image {
	width:17%;
	float:left;
}

.team_standort_004 .modBox .image .corporateFrame,
.team_standort_004 .modBox .image .corporateInnerFrame {
	border-radius:100%;
}
.team_standort_004 .modBox .image .corporateFrame {
	padding:3px;
}

.team_standort_004 .modBox .text {
	width:79%;
	float:right;
	padding-top:0.75em;
}

.team_standort_004 .modBox .filiale  { display:inline-block; }

.team_standort_004 .modBox .filiale.subname.h4,
.team_standort_004 .modBox .filiale.break  { display:block; }
.team_standort_004 .modBox .filiale.spacer {
	padding:0 5px; 
}

.team_standort_004 #icarouselCaptions {
	height:100px;
}

.team_standort_004 .modul_slider_team_001 .caption span.nameLabel,
.team_standort_004 .modul_slider_team_001 .caption span.name {
	display:inline-block;
	width:auto;
}

.team_standort_004 .modul_slider_team_001 .caption span.name {
	font-size:0.75em;
}

.team_standort_004 .modul_slider_team_001 .caption span.name:before { content: "("; }
.team_standort_004 .modul_slider_team_001 .caption span.name:after { content: ")"; }




/* ==== Team Slider einstellungen ==== */
.team_standort_004 .modBox.teamSlider .h1{
	text-align:center;	
}

.team_standort_004 .modul_slider_team_001 {
	overflow:inherit;
}

.team_standort_004 #icarouselCaptions .telLabel {
	display:block;
	margin-top:0.25em !important;
}

.team_standort_004 #icarousel{
	width:175px;
	height:175px;
}

.team_standort_004 #icarousel .slide{
	width:175px;
	height:175px;
	padding-top:0;
	opacity:0.75 !important;
}

.team_standort_004 #icarousel .slide.current {
	opacity:1 !important;
}

.team_standort_004 .icarousel a.iCarouselNav {
	display:block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width:34px;
	height:34px;
	padding-top:4px;
	
	text-align:center;
	font-size:24px;
	color:#000000;
		
	background-color:rgba(255,255,255,0.85);
	-webkit-box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.3);
	box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.3);
	
	-webkit-border-radius: 100px;
	border-radius: 100px;
}

.team_standort_004 .icarousel a#iCarouselNext { right: 0; }
.team_standort_004 .icarousel a#iCarouselPrev { left: 0; }

@media all and (max-width: 1280px) {
	
}

@media all and (max-width: 1024px) {
	.team_standort_004 .modBox{
		float:			left;
		width:			47.5%;
	}
	
	.team_standort_004 .modSpacer{
		float:			left;
		border-left:	2px dashed #bcbfc1;
	
		margin-left:	2.5%;	
		width:			2.5%;
		
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.team_standort_004 .modBox .filiale.spacer {
		display:none;	
	}	
}

@media all and (max-width: 960px) {

}


@media all and (max-width: 768px) {
	.team_standort_004 .modBox{
		float:			none;
		width:			100%;
	}	
	
	.team_standort_004 .modBox .filiale.spacer {
		display:inline-block;	
	}
	.team_standort_004 .modBox.teamSlider{
		margin-top:2em;
	}
}

@media all and (max-width: 610px) {
	.team_standort_004 #icarousel,
	.team_standort_004 #icarousel .slide{
		width:135px;
		height:135px;
	}
}

@media all and (max-width: 480px) {
	.team_standort_004 .modBox .filiale.spacer {
		display:none;	
	}
	.team_standort_004 .modBox.teamSlider{
		margin-top:3em;
	}
}
@media all and (max-width: 360px) {
	.team_standort_004 #icarousel,
	.team_standort_004 #icarousel .slide{
		width:100px;
		height:100px;
	}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/slider/slider_team_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/slider/slider_team_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.modul_slider_team_001{
	width:		100%;
	overflow:	hidden;
	position:	relative;
}

.modul_slider_team_001 .caption span{
	position:	relative;
	width:		100%;
	display:	block;
}
.modul_slider_team_001 .caption span span{display:inline;}

/*.modul_slider_team_001 .caption .nameLabel.h3{
	font-size:	1em;
	margin:		0;
	padding:	0;
	
	top:		0;
	left:		0;
	
	text-align:	center;
	
}*/
.modul_slider_team_001 .caption .positionLabel{
	font-size:	0.813em;
	
	top:		15px;
	left:		0;
}

.modul_slider_team_001 .imageHolder {
	height:100%;
	padding:0.2em 0 0.4em 0;	
}

.modul_slider_team_001 .imageCircle.corporateFrame {
	height:100%;
	border: 4px solid #fff;
    border-radius: 50%;
    /*box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.35);
    overflow: hidden;*/
	
	padding:0 !important;
}

.modul_slider_team_001 .imageHolder img {
	/*width:100% !important;
	height:100% !important;	
	margin-top:0 !important;*/
}



/*
.modul_slider_team_001 .carousel-container {
	width:100%;
}

.modul_slider_team_001 #icarousel{
	width:222px;
	height:123px;
}

.modul_slider_team_001 #icarousel .slide{
	width:222px;
	height:123px;
}
*/

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_001-mirror/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_001-mirror/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.team_text_001-mirror{background-color:#ffffff;}*/

.team_text_001-mirror .modBox{
	float:			left;
	width:			43%;
}

.team_text_001-mirror .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;

	margin:			7px 6.9% 0;
	
	width:			0px;
	/*height:			325px;363*/
}

.team_text_001-mirror .modBox .text{
	margin-bottom:	18px;	
}

.team_text_001-mirror .imageFloat{
	width:54%;
	float:right;
}
.team_text_001-mirror .imageFloat img{margin:0 !important;}

.team_text_001-mirror .suchauftragBox .text{
	float:left;
	width:42%;
}
.team_text_001-mirror .text .buttonHolder{margin-top:23px;}



.team_text_001-mirror .spalte_one,
.team_text_001-mirror .spalte_two{
	float:			left;
	width:			46%;
}

.team_text_001-mirror .spalte_spacer{
	width:			8%;
	height:			15px;
	float:			left;
}

.team_text_001-mirror .image{
	/*overflow:		hidden;*/
	width:			100%;
}

.team_text_001-mirror .spaltenHolder .h3{
	margin-top:		34px;
	margin-bottom: 	12px;
	
	line-height:	1.3;
}
/*.team_text_001-mirror  .suchauftragBox{
	background:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/team_text/team_text_001-mirror/assets/pics/karte-pic.png) no-repeat scroll right bottom / 50% auto rgba(0, 0, 0, 0);
}


.team_text_001-mirror .slide {
	border:3px solid #e8e8e8;
}*/

.team_text_001-mirror .carousel-container {
	width:100%;
}

.team_text_001-mirror .carousel-container{
	padding-top:5px;
}
.team_text_001-mirror #icarousel{
	/*
	width:222px;
	height:122px;
	*/
	width:115px;/*89*/
	height:136px;/*108*/
}

.team_text_001-mirror #icarousel .slide{
	/*
	width:222px;
	height:122px;
	*/
	width:115px;/*89*/
	height:136px;/*108*/
	padding-top:0;
	background-color:#FFF;
}


@media all and (max-width: 1280px) {
	.team_text_001-mirror .spacer{height:360px;}
	.team_text_001-mirror .spaltenHolder .phone{
		font-size:		1.45em;
	}
	.team_text_001-mirror .email{font-size:0.95em;}

@media all and (max-width: 1080px) {
	.team_text_001-mirror{
		font-size:	15px;
	}
	
	.team_text_001-mirror .spaltenHolder .phone{
		font-size:		1.4em;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 800px) {
	.team_text_001-mirror .spaltenHolder .phone{font-size: 1.2em;}
}

@media all and (max-width: 960px) {
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.team_text_001-mirror .modBox.suchauftragBox{margin-top:45px;}
	.team_text_001-mirror .suchauftragBox .text{width:50%;}
	.team_text_001-mirror .imageFloat{width:46%;}
	.team_text_001-mirror .modBox{
		float:		none;
		width:		100%;
	}
	
	.team_text_001-mirror .spacer{
		float:		none;
		display:	none;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.team_text_001-mirror .spalte_one,
	.team_text_001-mirror .spalte_two{
		float:		none;
		width:		100%;
	}
	
	
	.team_text_001-mirror .imageFloat{float:none; width:80%;}
	.team_text_001-mirror .suchauftragBox .text{
		float:none;
		width:100%;	
	}
	
	.team_text_001-mirror .spalte_spacer{
		float:		none;
		display:	none;
	}
	
	.team_text_001-mirror .spalte_one{
		padding-bottom:	25px;
		margin-bottom:	25px;
		border-bottom:	1px solid #D8DACD;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
.team_text_001-mirror .imageFloat{width:100%;}
	.team_text_001-mirror .suchauftragBox{background: none;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.team_text_003{background-color:#d51030;}*/

/* ==== line Spalte Team-Modul ====*/

.team_text_003 .modBox{
	float:			left;
	width:			30.6%;
	position:		relative;
}

.team_text_003 .modulText{
	width:70%; 
	margin:0 auto;
	margin-bottom:42px;/*50*/
}
.team_text_003 .imageHolder{
	background-color:#ffffff;
	width:33%;/*122px*/
	height:113px;
	margin-right:6.5%;
	margin-top:7px;/*3px*/
	float:left;
	overflow:hidden;
}
.team_text_003 .teamData{
	width:57%;
	float:left;
	min-height:113px;
	position:relative;
}
.team_text_003 .teamData .nameLabel.underLine{padding-bottom:10px;/*13*/ margin-bottom:5px;}
.team_text_003 .teamData .positionLabel{font-size:0.813em; line-height:1.5em; padding-bottom:22px;}
.team_text_003 .teamData .positionLabel p{margin-top:7px;}
.team_text_003 .goToPerson{
	position:	absolute;
	bottom:		-1%;
	left:		39.5%;
	height:		22px;
}

.team_text_003 .spacer{
	width:4%;
	height:10px;
	float:left;
}

.team_text_003 .modulText.textCenter h3,
.team_text_003 .modulText.textCenter .h3{text-transform:inherit;}



/* ------------------------*/






@media all and (max-width: 1280px) {
}
@media all and (max-width: 1080px) {
	.team_text_003{
		font-size:	15px;
	}
	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.team_text_003 .teamData .goToPerson{
		position:relative;
		height:22px;
	}
	.team_text_003 .teamData .positionLabel{padding-bottom:8px; margin-top:13px; min-height:22px;}
	.team_text_003 .teamData .positionLabel p{margin:0;}
	
}
@media all and (max-width: 800px) {}

@media all and (max-width: 960px) {}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	
	.team_text_003 .modulText{width:80%;}
	.team_text_003 .imageHolder{
		width:100%;
		margin-right:0;
		margin-bottom:20px;
		float:none;
	}
	.team_text_003 .teamData{
		width:100%;
		float:none;
	}
	
	.team_text_003 .modBox{width:28.6%;}
	.team_text_003 .spacer{width:6%;}
	
	
}
@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.team_text_003 .modBox{
		width:100%; 
		float:none;
		margin-bottom:50px;
	}
	.team_text_003 .modBox.last{margin-bottom:0;}
	.team_text_003 .modulText{width:100%;}
	.team_text_003 .teamData{width:70%; float:left;}
	.team_text_003 .imageHolder{
		width:23%; 
		float:left; 
		margin-right:6.5%; 
		margin-bottom:0;
	}
	
	.team_text_003 .spacer{display:none;}
	
	.team_text_003 .teamData .goToPerson{position:absolute;}
	.team_text_003 .teamData .positionLabel{padding-bottom:22px; margin-top:0px; min-height:22px;}
	.team_text_003 .teamData .positionLabel p{margin:13px 0;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.team_text_003 .teamData{width:64%; min-height:106px;}
	.team_text_003 .imageHolder{width:29%;}
	
	.team_text_003 .textCenter {text-align:left;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.team_text_003 .teamData{width:68%; min-height:97px;}
	.team_text_003 .imageHolder{width:25%;}
	
	.team_text_003 .teamData .goToPerson{position:relative;}
	.team_text_003 .teamData .positionLabel{padding-bottom:8px; min-height:2px;}
	.team_text_003 .teamData .positionLabel p{margin:13px 0 0 0;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_007/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_007/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/* ==== rechte Spalte Team-Modul ====*/

.team_text_007 .modBox{
	float:			left;
	width:			43%;
}

.team_text_007 .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;

	margin:			7px 6.9% 0;
	
	width:			0px;
}

.team_text_007 .modBox .text{
	margin-bottom:	18px;	
}

.team_text_007 .carousel-container {
	width:100%;
}

.team_text_007 .carousel-container{
	padding-top:5px;
}
.team_text_007 #icarousel{

	width:182px;
	height:184px;
}

.team_text_007 #icarousel .slide{

	width:182px;
	height:184px;
	padding-top:0;
	/*background-color:#FFF;*/
}
.team_text_007 .objektBilder .corporateBorderOut, 
#outer .team_text_007 .corporateBorderOut{border:none; background-color:transparent;}

.team_text_007 #icarouselCaptions{height:140px; margin-top:1.8em;}
.team_text_007 .telLabel{line-height:1.15em; padding-top:0.25em;}
.team_text_007 .telLabel span{margin-left:0;}
.team_text_007 .emailLabel span.icon-mail{display:none;}

.team_text_007 #icarouselCaptions .caption, 
.team_text_007 #icarouselCaptions .caption a{color:#050509;}
.team_text_007 .emailLabel a{text-decoration:underline;}

.team_text_007 a.iCarouselNav{top:37%;/*40*/}

/* ------------------------*/



/* ==== linke Spalte ====*/

.team_text_007 .moduleBoxHolderTwo{width:43%; float:left;}

.team_text_007  .objektBilder .immoContainer, 
#outer .team_text_007  .corporateFrame{padding:3px;}

.team_text_007 .moduleBoxHolderTwo .main-left{float:left; width:40%;}
.team_text_007 .moduleBoxHolderTwo .main-right{
	float:right;
	width:60%;
}


.team_text_007 .googleMap{margin-top:2em;}
.team_text_007 .googleMap .googleMapsContainer, 
.team_text_007 .googleMap .videoIframeContainer{padding-bottom:32%;}

.team_text_007 .phone{font-size:1.438em;}
.team_text_007 .phone span:before{margin-left:-0.2em; font-size:0.938em;}
.team_text_007 .email a{text-decoration:underline;}



@media all and (max-width: 1280px) {
}
@media all and (max-width: 1080px) {
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.team_text_007 .googleMap .googleMapsContainer, 
	.team_text_007 .googleMap .videoIframeContainer{padding-bottom:40%;}
}

@media all and (max-width: 960px) {
	.team_text_007 #icarouselCaptions{height:160px;}
}

@media all and (max-width: 800px) {
	.team_text_007 #icarousel,
	.team_text_007 #icarousel .slide{
		width:142px;
		height:144px;
	}
	.team_text_007 a.iCarouselNav{top: 35%;}
	
	.team_text_007 .moduleBoxHolderTwo .main-left,
	.team_text_007 .moduleBoxHolderTwo .main-right{width:100%; float:none;}
	.team_text_007 .moduleBoxHolderTwo .main-right{margin-top:0.8em;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.team_text_007 .modBox,
	.team_text_007 .moduleBoxHolderTwo{
		float:		none;
		width:		100%;
	}
	
	.team_text_007 .spacer{
		float:		none;
		display:	none;
	}
	
	.team_text_007 .moduleBoxHolderTwo{
		padding-bottom:	2.5em;
		margin-bottom:	1.8em;
		border-bottom:	1px solid #D8DACD;
	}
	
	.team_text_007 .googleMap { margin-top: 1.5em;}
	
	.team_text_007 .moduleBoxHolderTwo .main-left{width:40%; float:left;}
	.team_text_007 .moduleBoxHolderTwo .main-right{width:60%; float:right; margin-top:0;}
	
	.team_text_007 #icarousel,
	.team_text_007 #icarousel .slide{
		width:182px;
		height:184px;
	}
	.team_text_007 #icarouselCaptions {height: 124px;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.team_text_007 .moduleBoxHolderTwo .main-left{width:50%; float:left;}
	.team_text_007 .moduleBoxHolderTwo .main-right{width:50%; float:right; margin-top:0;}

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.team_text_007 .moduleBoxHolderTwo .main-left{
		float:none;
		width:100%;
	}
	.team_text_007 .moduleBoxHolderTwo .main-right{float:none; width:100%; margin-top:0.5em;}
	
	.team_text_007 #icarousel,
	.team_text_007 #icarousel .slide{
		width:122px;
		height:124px;
	}
	.team_text_007 #icarouselCaptions {height: 145px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_008/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_008/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/* ==== rechte Spalte Team-Modul ====*/

.team_text_008 .modBox{
	float:			left;
	width:			43%;
}

.team_text_008 .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;
	margin:			7px 6.9% 0;
	width:			0px;
}

.team_text_008 .modBox .text{
	margin-bottom:	18px;	
}

.team_text_008 .carousel-container {
	width:100%;
}

.team_text_008 .carousel-container{
	padding-top:5px;
}
.team_text_008 #icarousel{
	width:182px;
	height:184px;
}

.team_text_008 #icarousel .slide{
	width:182px;
	height:184px;
	padding-top:0;
}
/*.team_text_008 .objektBilder .corporateBorderOut, 
#outer .team_text_008 .corporateBorderOut{border:none; background-color:transparent;}*/

.team_text_008 #icarouselCaptions{height:140px;}
.team_text_008 .telLabel{line-height:1.15em; padding-top:0.25em;}
.team_text_008 .telLabel span{margin-left:0;}
.team_text_008 .emailLabel span.icon-mail{display:none;}

.team_text_008 #icarouselCaptions .caption, 
.team_text_008 #icarouselCaptions .caption a{color:#050509;}
.team_text_008 .emailLabel a{text-decoration:underline;}

.team_text_008 a.iCarouselNav{top:40%;}

.team_text_008 .innerAdress{
	float:			left;
	margin:			0 2%;
	padding:		0 2%;
	border-left:	1px solid #949393;
	border-right:	1px solid #949393;
}
.team_text_008 .innerAdress.last{
	border-left:none;
	padding-left:0;
	margin-left:0;
}

.team_text_008 .headerHolderBox{
	margin-bottom:2em;
}

/* ------------------------*/



/* ==== linke Spalte ====*/
.team_text_008 .moduleBoxHolderTwo{width:43%; float:left;}

.team_text_008 .googleMap{margin-top:2em;}
.team_text_008 .googleMap .googleMapsContainer, 
.team_text_008 .googleMap .videoIframeContainer{padding-bottom:50%;}

.team_text_008 .phone{font-size:1.438em;}
.team_text_008 .phone span:before{margin-left:-0.2em; font-size:0.938em;}
.team_text_008 .email a{text-decoration:underline;}



@media all and (max-width: 1280px) {
}
@media all and (max-width: 1080px) {
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.team_text_008 .googleMap .googleMapsContainer, 
	.team_text_008 .googleMap .videoIframeContainer{padding-bottom:40%;}
}

@media all and (max-width: 960px) {
	.team_text_008 #icarouselCaptions{height:160px;}
}

@media all and (max-width: 800px) {
	.team_text_008 #icarousel,
	.team_text_008 #icarousel .slide{
		width:142px;
		height:144px;
	}
	.team_text_008 a.iCarouselNav{top: 35%;}
	
	.team_text_008 .moduleBoxHolderTwo .main-left,
	.team_text_008 .moduleBoxHolderTwo .main-right{width:100%; float:none;}
	.team_text_008 .moduleBoxHolderTwo .main-right{margin-top:0.8em;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.team_text_008 .modBox,
	.team_text_008 .moduleBoxHolderTwo{
		float:		none;
		width:		100%;
	}
	
	.team_text_008 .spacer{
		float:		none;
		display:	none;
	}
	
	.team_text_008 .moduleBoxHolderTwo{
		padding-bottom:	2.5em;
		margin-bottom:	1.8em;
		border-bottom:	1px solid #D8DACD;
	}
	
	.team_text_008 .googleMap { margin-top: 1.5em;}
	
	.team_text_008 .moduleBoxHolderTwo .main-left{width:40%; float:left;}
	.team_text_008 .moduleBoxHolderTwo .main-right{width:60%; float:right; margin-top:0;}
	
	.team_text_008 #icarousel,
	.team_text_008 #icarousel .slide{
		width:182px;
		height:184px;
	}
	.team_text_008 #icarouselCaptions {height: 124px;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.team_text_008 .moduleBoxHolderTwo .main-left{width:50%; float:left;}
	.team_text_008 .moduleBoxHolderTwo .main-right{width:50%; float:right; margin-top:0;}

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.team_text_008 .moduleBoxHolderTwo .main-left{
		float:none;
		width:100%;
	}
	.team_text_008 .moduleBoxHolderTwo .main-right{float:none; width:100%; margin-top:0.5em;}
	
	.team_text_008 #icarousel,
	.team_text_008 #icarousel .slide{
		width:122px;
		height:124px;
	}
	.team_text_008 #icarouselCaptions {height: 145px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_009/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_009/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.team_text_009 .editMode .mainHolderLeft,
.team_text_009 .editMode .mainHolderRight{ width:100%;}

/* ==== rechte Spalte Team-Modul ====*/

.team_text_009 .modBox{
	float:			left;
	width:			43%;
}

.team_text_009 .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;
	margin:			7px 6.9% 0;
	width:			0px;
}

.team_text_009 .modBox .text{
	margin-bottom:	18px;	
}

.team_text_009 .carousel-container {
	width:100%;
	padding-top:40px;
}

.team_text_009 #icarousel{
	width:132px;/*157*/
	height:132px;
}

.team_text_009 #icarousel .slide{
	width:132px;
	height:132px;
	padding-top:0;
}

.team_text_009 .googleMapLeft,
.team_text_009 .googleMapRight{
	float:			left;
	width:			48%;
	margin-right:	4%;
}

.team_text_009 .googleMapRight{
	margin-right:	0;
}

/*.team_text_009 .objektBilder .corporateBorderOut, 
#outer .team_text_009 .corporateBorderOut{border:none; background-color:transparent;}*/

.team_text_009 #icarouselCaptions{height:140px; margin-top: 55px;}
.team_text_009 .telLabel{line-height:1em; padding-top:0.1em;}
.team_text_009 .telLabel span{margin-left:0;}
.team_text_009 .emailLabel span.icon-mail{display:none;}
.team_text_009  .text_tel span:before{margin-right:0;}

.team_text_009 #icarouselCaptions .caption, 
.team_text_009 #icarouselCaptions .caption a{color:#050509;}
.team_text_009 .emailLabel a{text-decoration:underline;}

.team_text_009 a.iCarouselNav{top:39%;}
.team_text_009 a#iCarouselNext{
	right:		-10px;
}
.team_text_009 a#iCarouselPrev{
	left:		-50px;
}

.team_text_009 .innerAdress{
	float:			left;
	/*margin:			0 2%;
	padding:		0 2%;
	border-left:	1px solid #949393;
	border-right:	1px solid #949393;*/
}
.team_text_009 .innerAdress.last{
	border-left:none;
	padding-left:0;
	margin-left:0;
}

.team_text_009 .lineSpacer.first{margin-left:0;}
.team_text_009 .lineSpacer{float:left; margin:0 3.5%;}
.team_text_009 .lineSpacer.last{margin-right:0;}

.team_text_009 .headerHolderBox{
	margin-bottom:1em;
}

.team_text_009 .kotaktDataHolder .text_firma{margin-bottom:0.35em;}

/* ------------------------*/



/* ==== linke Spalte ====*/
.team_text_009 .moduleBoxHolderTwo{width:43%; float:left;}

.team_text_009 .mainHolderLeft{
	width:		76%;
	float:		left;
}
.team_text_009 .mainHolderRight{
	width:		24%;
	float:		right;
}

.team_text_009 .linkHolder{
	margin-top:	2.2em;
}
.team_text_009 .buttonHolder{
	float:			left;
	margin-right:	3%;
}
.team_text_009 .buttonHolder.last{
	margin-right:	0;
}




@media all and (max-width: 1280px) {
}
@media all and (max-width: 1080px) {
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.team_text_009 .lineSpacer.first,
	.team_text_009 .lineSpacer.last{display:none;}
	.team_text_009 .lineSpacer,
	.team_text_009 .innerAdress{display:inline; float:none;}
	.team_text_009 .lineSpacer{margin:0 1.5%;}
}

@media all and (max-width: 960px) {
	.team_text_009 #icarouselCaptions{height:160px;}
}

@media all and (max-width: 800px) {
	.team_text_009 #icarousel,
	.team_text_009 #icarousel .slide{
		width:142px;
		height:144px;
	}
	.team_text_009 a.iCarouselNav{top: 35%;}
	
	.team_text_009 .moduleBoxHolderTwo .main-left,
	.team_text_009 .moduleBoxHolderTwo .main-right{width:100%; float:none;}
	.team_text_009 .moduleBoxHolderTwo .main-right{margin-top:0.8em;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */

	.team_text_009 .mainHolderLeft{
		width:			84%;
	}
	.team_text_009 .mainHolderRight{
		width:			15%;
	}
	
	.team_text_009 .headerHolderBox{text-align:left;}
	.team_text_009 a#iCarouselNext{right:10px;}
	.team_text_009 a#iCarouselPrev{left:-35px;}
	.team_text_009 .lineSpacer{display:none;} 
	.team_text_009 .innerAdress{display:block;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.team_text_009 .modBox,
	.team_text_009 .moduleBoxHolderTwo{
		float:		none;
		width:		100%;
	}
	
	.team_text_009 .headerHolderBox{text-align:center;}
	.team_text_009 .innerAdress,	
	.team_text_009 .lineSpacer{display:inline-block;}
	
	.team_text_009 .spacer{
		float:		none;
		display:	none;
	}
	
	.team_text_009 .moduleBoxHolderTwo{
		padding-bottom:	2.5em;
		margin-bottom:	1.8em;
		border-bottom:	1px solid #D8DACD;
	}
	
	.team_text_009 #icarousel,
	.team_text_009 #icarousel .slide{
		width:182px;
		height:184px;
	}
	.team_text_009 #icarouselCaptions {height: 124px;}
	
	.team_text_009 a#iCarouselNext{right:20px;}
	.team_text_009 a#iCarouselPrev{left:-22px;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.immoSearchForm_006 .mainHolderLeft		{width:	100%;}
	.immoSearchForm_006 .mainHolderRight	{display:	none;}
	.team_text_009 .mainHolderLeft{width:100%; float:none;}
	.team_text_009 .mainHolderRight{display:none;}
	
	.team_text_009 #icarousel,
	.team_text_009 #icarousel .slide{
		width:122px;
		height:124px;
	}
	.team_text_009 #icarouselCaptions {height: 145px;}
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/slider/slider_team_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/slider/slider_team_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.modul_slider_team_002{
	width:		100%;
	position:	relative;
}

.modul_slider_team_002 .caption span{
	position:	relative;
	width:		100%;
	display:	block;
}
.modul_slider_team_002 .caption span span{display:inline;}

/*.modul_slider_team_002 .caption .nameLabel.h3{
	font-size:	1em;
	margin:		0;
	padding:	0;
	
	top:		0;
	left:		0;
	
	text-align:	center;
	
}*/
.modul_slider_team_002 .caption .positionLabel{
	font-size:	0.813em;
	
	top:		15px;
	left:		0;
}

.modul_slider_team_002 .imageHolder {
	height:100%;
	overflow:	hidden;
	
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	
	border: 4px solid #fff;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.35);
}

.modul_slider_team_002 .imageCircle {
	height:calc(100% + 73px);
	
	
    /*border-radius: 50%;
    /*box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.35);
    overflow: hidden;*/
	
	padding:0;
}

.modul_slider_team_002 .imageHolder img {
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	
	/*width:100% !important;
	height:100% !important;	
	margin-top:0 !important;*/
}



/*
.modul_slider_team_002 .carousel-container {
	width:100%;
}

.modul_slider_team_002 #icarousel{
	width:222px;
	height:123px;
}

.modul_slider_team_002 #icarousel .slide{
	width:222px;
	height:123px;
}
*/

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/team_text/team_text_010/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/team_text/team_text_010/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/* ==== rechte Spalte Team-Modul ====*/

.team_text_010 .modBox{
	float:			left;
	width:			43%;
}

.team_text_010 .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;
	margin:			7px 6.9% 0;
	width:			0px;
}

.team_text_010 .modBox .text{
	margin-bottom:	18px;	
}

.team_text_010 .carousel-container {
	width:100%;
	padding-top:40px;
}

.team_text_010 #icarousel{
	width:132px;/*157*/
	height:132px;
}

.team_text_010 #icarousel .slide{
	width:132px;
	height:132px;
	padding-top:0;
}
/*.team_text_010 .objektBilder .corporateBorderOut, 
#outer .team_text_010 .corporateBorderOut{border:none; background-color:transparent;}*/

.team_text_010 #icarouselCaptions{height:140px; margin-top: 55px;}
.team_text_010 .telLabel{line-height:1em; padding-top:0.1em;}
.team_text_010 .telLabel span{margin-left:0;}
.team_text_010 .emailLabel span.icon-mail{display:none;}
.team_text_010  .text_tel span:before{margin-right:0;}

.team_text_010 #icarouselCaptions .caption, 
.team_text_010 #icarouselCaptions .caption a{color:#050509;}
.team_text_010 .emailLabel a{text-decoration:underline;}

.team_text_010 a.iCarouselNav{top:39%;}
.team_text_010 a#iCarouselNext{
	right:		-10px;
}
.team_text_010 a#iCarouselPrev{
	left:		-50px;
}

.team_text_010 .innerAdress{
	float:			left;
	/*margin:			0 2%;
	padding:		0 2%;
	border-left:	1px solid #949393;
	border-right:	1px solid #949393;*/
}
.team_text_010 .innerAdress.last{
	border-left:none;
	padding-left:0;
	margin-left:0;
}

.team_text_010 .lineSpacer.last{margin-left:0;}
.team_text_010 .lineSpacer{float:left; margin:0 4%;}
.team_text_010 .lineSpacer.last{margin-right:0;}

.team_text_010 .headerHolderBox{
	margin-bottom:1em;
}

.team_text_010 .kotaktDataHolder .text_firma{margin-bottom:0.35em;}

/* ------------------------*/



/* ==== linke Spalte ====*/
.team_text_010 .moduleBoxHolderTwo{width:43%; float:left;}

.team_text_010 .googleMap{margin-top:2em;}
.team_text_010 .googleMap .googleMapsContainer, 
.team_text_010 .googleMap .videoIframeContainer{padding-bottom:50%;}

.team_text_010 .phone{font-size:1.438em;}
.team_text_010 .phone span:before{margin-left:-0.2em; font-size:0.938em;}
.team_text_010 .email a{text-decoration:underline;}



@media all and (max-width: 1280px) {
}
@media all and (max-width: 1080px) {
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.team_text_010 .googleMap .googleMapsContainer, 
	.team_text_010 .googleMap .videoIframeContainer{padding-bottom:40%;}
}

@media all and (max-width: 960px) {
	.team_text_010 #icarouselCaptions{height:160px;}
}

@media all and (max-width: 800px) {
	.team_text_010 #icarousel,
	.team_text_010 #icarousel .slide{
		width:142px;
		height:144px;
	}
	.team_text_010 a.iCarouselNav{top: 35%;}
	
	.team_text_010 .moduleBoxHolderTwo .main-left,
	.team_text_010 .moduleBoxHolderTwo .main-right{width:100%; float:none;}
	.team_text_010 .moduleBoxHolderTwo .main-right{margin-top:0.8em;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.team_text_010 .modBox,
	.team_text_010 .moduleBoxHolderTwo{
		float:		none;
		width:		100%;
	}
	
	.team_text_010 .spacer{
		float:		none;
		display:	none;
	}
	
	.team_text_010 .moduleBoxHolderTwo{
		padding-bottom:	2.5em;
		margin-bottom:	1.8em;
		border-bottom:	1px solid #D8DACD;
	}
	
	.team_text_010 .googleMap { margin-top: 1.5em;}
	
	.team_text_010 .moduleBoxHolderTwo .main-left{width:40%; float:left;}
	.team_text_010 .moduleBoxHolderTwo .main-right{width:60%; float:right; margin-top:0;}
	
	.team_text_010 #icarousel,
	.team_text_010 #icarousel .slide{
		width:182px;
		height:184px;
	}
	.team_text_010 #icarouselCaptions {height: 124px;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.team_text_010 .moduleBoxHolderTwo .main-left{width:50%; float:left;}
	.team_text_010 .moduleBoxHolderTwo .main-right{width:50%; float:right; margin-top:0;}

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.team_text_010 .moduleBoxHolderTwo .main-left{
		float:none;
		width:100%;
	}
	.team_text_010 .moduleBoxHolderTwo .main-right{float:none; width:100%; margin-top:0.5em;}
	
	.team_text_010 #icarousel,
	.team_text_010 #icarousel .slide{
		width:122px;
		height:124px;
	}
	.team_text_010 #icarouselCaptions {height: 145px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/team_text/team_text_011/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/team_text/team_text_011/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/* ==== rechte Spalte Team-Modul ====*/

.team_text_011 .modBox{
	float:			left;
	width:			43%;
}

.team_text_011 .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;
	margin:			7px 6.9% 0;
	width:			0px;
}

.team_text_011 .modBox .text{
	margin-bottom:	18px;	
}

.team_text_011 .carousel-container {
	width:100%;
	padding-top:40px;
}

.team_text_011 #icarousel{
	width:132px;/*157*/
	height:132px;
}

.team_text_011 #icarousel .slide{
	width:132px;
	height:132px;
	padding-top:0;
}

.team_text_011 .googleMapLeft,
.team_text_011 .googleMapRight{
	float:			left;
	width:			48%;
	margin-right:	4%;
}

.team_text_011 .googleMapRight{
	margin-right:	0;
}

/*.team_text_011 .objektBilder .corporateBorderOut, 
#outer .team_text_011 .corporateBorderOut{border:none; background-color:transparent;}*/

.team_text_011 #icarouselCaptions{height:140px; margin-top: 55px;}
.team_text_011 .telLabel{line-height:1em; padding-top:0.1em;}
.team_text_011 .telLabel span{margin-left:0;}
.team_text_011 .emailLabel span.icon-mail{display:none;}
.team_text_011  .text_tel span:before{margin-right:0;}

.team_text_011 #icarouselCaptions .caption, 
.team_text_011 #icarouselCaptions .caption a{color:#050509;}
.team_text_011 .emailLabel a{text-decoration:underline;}

.team_text_011 a.iCarouselNav{top:39%;}
.team_text_011 a#iCarouselNext{
	right:		-10px;
}
.team_text_011 a#iCarouselPrev{
	left:		-50px;
}

.team_text_011 .innerAdress{
	float:			left;
	/*margin:			0 2%;
	padding:		0 2%;
	border-left:	1px solid #949393;
	border-right:	1px solid #949393;*/
}
.team_text_011 .innerAdress.last{
	border-left:none;
	padding-left:0;
	margin-left:0;
}

.team_text_011 .lineSpacer.first{margin-left:0;}
.team_text_011 .lineSpacer{float:left; margin:0 3.5%;}
.team_text_011 .lineSpacer.last{margin-right:0;}

.team_text_011 .headerHolderBox{
	margin-bottom:1em;
}

.team_text_011 .kotaktDataHolder .text_firma{margin-bottom:0.35em;}

/* ------------------------*/



/* ==== linke Spalte ====*/
.team_text_011 .moduleBoxHolderTwo{width:43%; float:left;}

.team_text_011 .googleMap{margin-top:2em;}
.team_text_011 .googleMap .googleMapsContainer, 
.team_text_011 .googleMap .videoIframeContainer{padding-bottom:75%;}

.team_text_011 .phone{font-size:1.438em;}
.team_text_011 .phone span:before{margin-left:-0.2em; font-size:0.938em;}
.team_text_011 .email a{text-decoration:underline;}

.team_text_011 .googleImage {
	margin-top:0.5em;
}

@media all and (max-width: 1280px) {
}
@media all and (max-width: 1080px) {
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.team_text_011 .googleMap .googleMapsContainer, 
	.team_text_011 .googleMap .videoIframeContainer{padding-bottom:36%;}
	
	.team_text_011 .googleMapLeft,
	.team_text_011 .googleMapRight{
		float:			none;
		margin-right:	0;
		width:			100%;
	}
	.team_text_011 .lineSpacer.first,
	.team_text_011 .lineSpacer.last{display:none;}
	.team_text_011 .lineSpacer,
	.team_text_011 .innerAdress{display:inline; float:none;}
	.team_text_011 .lineSpacer{margin:0 1.5%;}
	
}

@media all and (max-width: 960px) {
	.team_text_011 #icarouselCaptions{height:160px;}
}

@media all and (max-width: 800px) {
	.team_text_011 #icarousel,
	.team_text_011 #icarousel .slide{
		width:142px;
		height:144px;
	}
	.team_text_011 a.iCarouselNav{top: 35%;}
	
	.team_text_011 .moduleBoxHolderTwo .main-left,
	.team_text_011 .moduleBoxHolderTwo .main-right{width:100%; float:none;}
	.team_text_011 .moduleBoxHolderTwo .main-right{margin-top:0.8em;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.team_text_011 .headerHolderBox{text-align:left;}
	.team_text_011 a#iCarouselNext{right:10px;}
	.team_text_011 a#iCarouselPrev{left:-35px;}
	.team_text_011 .lineSpacer{display:none;} 
	.team_text_011 .innerAdress{display:block;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.team_text_011 .modBox,
	.team_text_011 .moduleBoxHolderTwo{
		float:		none;
		width:		100%;
	}
	.team_text_011 .headerHolderBox{text-align:center;}
	.team_text_011 .innerAdress,	
	.team_text_011 .lineSpacer{display:inline-block;}
	
	.team_text_011 .spacer{
		float:		none;
		display:	none;
	}
	
	.team_text_011 .moduleBoxHolderTwo{
		padding-bottom:	2.5em;
		margin-bottom:	1.8em;
		border-bottom:	1px solid #D8DACD;
	}
	
	.team_text_011 .googleMap { margin-top: 1.5em;}
	
	.team_text_011 .moduleBoxHolderTwo .main-left{width:40%; float:left;}
	.team_text_011 .moduleBoxHolderTwo .main-right{width:60%; float:right; margin-top:0;}
	
	.team_text_011 #icarousel,
	.team_text_011 #icarousel .slide{
		width:182px;
		height:184px;
	}
	.team_text_011 #icarouselCaptions {height: 124px;}
	
	.team_text_011 a#iCarouselNext{right:20px;}
	.team_text_011 a#iCarouselPrev{left:-22px;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.team_text_011 .moduleBoxHolderTwo .main-left{width:50%; float:left;}
	.team_text_011 .moduleBoxHolderTwo .main-right{width:50%; float:right; margin-top:0;}
	.team_text_011 .lineSpacer.first,
	.team_text_011 .lineSpacer.last{display:none;}
	
	.team_text_011 .googleMap .googleMapsContainer, 
	.team_text_011 .googleMap .videoIframeContainer{padding-bottom:70%;}

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.team_text_011 .moduleBoxHolderTwo .main-left{
		float:none;
		width:100%;
	}
	.team_text_011 .moduleBoxHolderTwo .main-right{float:none; width:100%; margin-top:0.5em;}
	
	.team_text_011 #icarousel,
	.team_text_011 #icarousel .slide{
		width:122px;
		height:124px;
	}
	.team_text_011 #icarouselCaptions {height: 145px;}
	
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/slider/slider_team_007/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/slider/slider_team_007/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.modul_slider_team_007{
	width:		100%;
	position:	relative;
}

.modul_slider_team_007 .caption span{
	position:	relative;
	width:		100%;
	display:	block;
}
.modul_slider_team_007 .caption span span{display:inline;}

/*.modul_slider_team_007 .caption .nameLabel.h3{
	font-size:	1em;
	margin:		0;
	padding:	0;
	
	top:		0;
	left:		0;
	
	text-align:	center;
	
}*/
.modul_slider_team_007 .caption .positionLabel{
	font-size:	0.813em;
	
	top:		15px;
	left:		0;
}

.modul_slider_team_007 .imageHolder {
	height:100%;
	overflow:	hidden;
	
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	
	border: 4px solid #fff;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.35);
}

.modul_slider_team_007 .imageCircle {
	height:calc(100% + 73px);
	
	
    /*border-radius: 50%;
    /*box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.35);
    overflow: hidden;*/
	
	padding:0;
}

.modul_slider_team_007 .imageHolder img {
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	
	/*width:100% !important;
	height:100% !important;	
	margin-top:0 !important;*/
}



/*
.modul_slider_team_007 .carousel-container {
	width:100%;
}

.modul_slider_team_007 #icarousel{
	width:222px;
	height:123px;
}

.modul_slider_team_007 #icarousel .slide{
	width:222px;
	height:123px;
}
*/

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_012/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_012/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

	.team_text_012 {
		border-bottom:1px solid rgba(0, 0, 0, .2);	
	}
	
	.team_text_012 .mitarbeiterElement {
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/team_text/team_text_012/assets/pics/team_bg.jpg);
	background-size:cover;
	}
	
	.team_text_012 .basicFramePadding {
    padding-bottom: 0 !important;
	}
	
/* ==== linke Spalte Team-Modul ====*/

	.team_text_012 .main_left {
		float:left;
		width:50%;
		position:relative;
		min-height: 310px;
		}
		
	.team_text_012 .main_left .contentImageHolder {
		padding-left: 17.8%;
		/*width:67.5%;*/
		max-width:403px;
		/*position:absolute;*/
		}

/* ==== rechte Spalte Team-Modul ====*/

	.team_text_012 .main_right {
		float:right;
		width:50%;
		margin-top: 1em;
		}
	
	.team_text_012 .main_right .telLabel.h4,
	.team_text_012 .main_right .nameLabel.h3 {
		font-size:1.43em;
		}
		
	.team_text_012 .main_right .telNameHolder{
		margin-top: 1.15em;
		margin-bottom: 2em;
		}
		
	.team_text_012 .main_right .icon-mail {
		font-size:0.8em;
		margin-left: -0.1em;
		}
		
	.team_text_012 .main_right .icon-phone-1{
		font-size:0.9em;
		margin-left:-0.2em;
		}

@media all and (max-width: 1280px) {
	.team_text_012 .main_left .contentImageHolder {padding-left: 25%;}
	.team_text_012 .main_left {min-height: 328px;}
}
@media all and (max-width: 1080px) {
}

@media all and (max-width: 1024px) {
	.team_text_012 .main_left .contentImageHolder {padding-left: 20%;width: 75%;}
	.team_text_012 .main_left {min-height: 275px;}
}

@media all and (max-width: 960px) {
	.team_text_012 .main_left {min-height: inherit;}
	.team_text_012 .main_right .telNameHolder {margin-bottom: 1.75em;}
}
@media all and (max-width: 800px) {
	.team_text_012 .main_left .contentImageHolder {
		padding-left: 10%;
	}
	.team_text_012 .main_right .telNameHolder {
		margin-bottom: 0.7em; 
		margin-top: 0.7em;
	}
	.team_text_012 .main_right {
		margin-top: 0.5em;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.team_text_012 .main_right .telNameHolder {margin-bottom: 0.8em; margin-top: 0.55em;}
	.team_text_012 .main_right {margin-top: 0;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

	.team_text_012 .main_left .contentImageHolder {width: 100%;padding-left: 0%;}
	.team_text_012 .main_left {width: 50%;}
	
	.team_text_012 .main_right .telNameHolder {margin-bottom: 0.4em;margin-top: 0;}
	.team_text_012 .main_right { margin-top: 0.65em;width: 50%;}	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.team_text_012 .main_right {width: 100%;text-align: center;margin-top: 1em;}
	.team_text_012 .main_right .telNameHolder {margin-bottom: 1em;}
	.team_text_012 .main_left {width:100%;}
	.team_text_012 .main_left .contentImageHolder {position: relative;width: 50%;margin: 0 auto;}
	
	.team_text_012 .main_left {border-bottom:1px solid rgba(0, 0, 0, .2);}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */

	.team_text_012 .main_left .contentImageHolder {width: 70%;}

	
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_014/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_014/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.team_text_014{border-top:		2px solid #ffffff;}

.team_text_014 .modBox{
	float:			left;
	width:			64%;
}
.team_text_014 .modBox.spaltenHolder{width:22%; float:right;}

.team_text_014 .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;

	margin:			7px 5.9% 0 7.5%;
	
	width:			0px;
	min-height:		120px;
}

.team_text_014 .text{
	margin-bottom:	18px;
}

.team_text_014 .h1.imageFloat{
	margin-bottom:	23px;
}

.team_text_014 .spalte_one{
	/*float:			left;*/
	width:			100%;
}


.team_text_014 .image{
	width:			100%;
	margin-bottom:	1.7em;
}
.team_text_014 .spaltenHolder .text_firma{
	font-weight:bold;
	margin-bottom:0.5em;
}
.team_text_014 .spaltenHolder .text_tel{
	margin:			0 0 2px;
	font-size:		1.563em;
	height:			auto;
}

.team_text_014 .spaltenHolder .text_tel span[class^="icon-"]:before{
	margin-left:	0;
	margin-right:	3px;
	font-size:		0.89em;
}
.team_text_014 .spaltenHolder .text_email span:before{display:none;} 


/* ==== Team Slider einstellungen ==== */
.team_text_014 #icarousel{
	width:225px;
	height:142px;
}

.team_text_014 #icarousel .slide{
	width:225px;
	height:142px;
	padding-top:0;
	padding-bottom:0.2em;
}

.team_text_014 .objektBilder .corporateBorderOut, 
#outer .team_text_014 .corporateBorderOut{border:none; background-color:transparent;}

.team_text_014 #icarouselCaptions{height:55px; margin-top:1.27em;}
.team_text_014 .telLabel{line-height:1.15em; padding-top:0.25em;}
.team_text_014 .telLabel span{margin-left:0;}
.team_text_014 .emailLabel span.icon-mail{display:none;}

.team_text_014 .nameAbteilung{margin-top:-0.3em;}

.team_text_014 #icarouselCaptions .caption, 
.team_text_014 #icarouselCaptions .caption a{color:#050509;}
.team_text_014 .carousel-nav a{color:#000000;}
.team_text_014 .emailLabel a{text-decoration:underline;}

.team_text_014 a.iCarouselNav{top:49%;}

.team_text_014 .telLabel span:before{margin-right:0;}

/* ----- NUR DIE STILE FÜR DEN SLIDER -----*/

.team_text_014 .modul_slider_team_001{
	width:		100%;
	overflow:	hidden;
	position:	relative;
}

.team_text_014 .modul_slider_team_001 .caption span{
	position:	relative;
	width:		100%;
	display:	block;
}
.team_text_014 .modul_slider_team_001 .caption span span{display:inline;}

.team_text_014 .modul_slider_team_001 .caption .positionLabel{
	font-size:	0.813em;
	
	top:		15px;
	left:		0;
}

.team_text_014 .modul_slider_team_001 .imageHolder {
	height:100%;
	padding:0.2em 0 0.4em 0;	
}

.team_text_014 .modul_slider_team_001 .imageCircle.corporateFrame {
	height:100%;
	border: 4px solid #fff;
    /*border-radius: 50%;*/
	
	padding:0 !important;
}


/* ========================================*/



@media all and (max-width: 1280px) {


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.team_text_014 .modBox{width:61%;}
	.team_text_014 .modBox.spaltenHolder{width:27%;}
	.team_text_014 .spacer{margin: 7px 4.9% 0 6.5%;}
}

@media all and (max-width: 960px) {
}

@media all and (max-width: 800px) {
	.team_text_014.outerFrameset{background-size:cover !important;}
	.team_text_014 .modBox{width:100%; float:none; margin-bottom:2.5em; padding-bottom:1.5em; border-bottom:1px solid #d7dad0;}
	.team_text_014 .modBox.spaltenHolder{width:50%; float:none; border-bottom:none; margin-bottom:0; padding-bottom:0;}
	.team_text_014 .spacer{display:none;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.team_text_014 .modBox{
		float:		none;
		width:		100%;
	}
	
	.team_text_014 .spacer{
		float:		none;
		display:	none;
	}
	.team_text_014 .modBox.spaltenHolder{width:100%;}
	.team_text_014 .modBox.spaltenHolder .image{width:45%; float:left; margin-right:2em;}
	.team_text_014 .spaltenHolder .text_tel{margin-top:0.5em;}
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.team_text_014 .modBox{margin-bottom:2.1em;}
	.team_text_014 .modBox.spaltenHolder{width:100%;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
	.team_text_014 #icarousel,
	.team_text_014 #icarousel .slide{
		width:185px;
		height:117px;
	}
	
	.team_text_014 .modBox.spaltenHolder .image{width:70%; float:none; margin-right:0;}
	.team_text_014 .spaltenHolder .text_tel{margin-top:0.2em;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	
	.team_text_014 .modBox.spaltenHolder .image{width:100%;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/standorte/standort_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/standorte/standort_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.standort_003 .editMode .image .smallImage{width:100%; position:relative;}
.standort_003 .editMode .image .smallImage .iconImage{width:47%; overflow:inherit !important;}


.standort_003.useBackgroundConfiguration .frameBackgroundImage{
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/standorte/standort_003/assets/pics/bg-image-kontakt.jpg);
	background-repeat:repeat-y;
	background-size:cover;
}

.standort_003 .modBox{
	float:			none;
	width:			100%;
}

.standort_003 .textbox{
	width:70%;
	margin:0 auto 47px;
}

.standort_003 .spalte_one{
	float:			left;
	width:			21%;/*22*/
}
.standort_003 .spalte_two{
	float:			right;
	width:			74%;/*70*/
}

.standort_003 .spalte_spacer{
	width:			1px;
	margin:			0 2.4%;/*3.9*/
	
	min-height:		15px;
	float:			left;
	/*background-color:#cccccc;*/
}
.standort_003 .standortDaten{
	float:left;
	width:51.5%;/*53.5*/
}
.standort_003 .headline{margin-bottom:23px;}
.standort_003 .firmData.h2{margin-bottom:9px;}

.standort_003 .image{
	width:			48.5%;/*46.5*/
	float:			right;
	position:relative;
	margin-top:0.9em;
}
.standort_003 .image .smallImage{
	width:40%;/*25*/
	position:absolute;
	bottom:0;
	left:0;
}
.standort_003 .image .iconImage{
	width:21%;/*38*/ 
	float:left;
	overflow:hidden;
	margin-right:5%;/*12*/
}
.standort_003 .image .iconImage.last{
	width:64%;
	margin-right:0;
}
.standort_003 .image .personImage{
	width:55%;/*61.5*/
	float:right;
	margin-left:19.5%;
	overflow:hidden;
}

.standort_003 .dataText p{margin-top:0;}

.standort_003 .spaltenHolder .h3{
	margin-bottom: 	15px/*22*/;
	line-height:	1.3;
}

.standort_003 .firmZusatz{margin-bottom:9%;/*22px*/}
.standort_003 .plzOrt{margin-top:2px;}


.standort_003 .spaltenHolder .phone{
	margin:			2px 0 0;/*3px 0 8*/
	/*font-size:		1.563em;
	height:			auto;*/
}

.standort_003 .spaltenHolder .phone span[class^="icon-"]:before{
	margin-left:	0;
	margin-right:3px;
	margin-top:6px;/*3*/
}

.standort_003 .spaltenHolder .phone span{float:left;}
.standort_003 .spaltenHolder .email:hover{text-decoration:underline;}
.standort_003 .spaltenHolder .email.h3{margin:	0;}


/* ---------- Navigation ----------- */
.standort_003 .frameNavigation .subNaviTitle{display:none;}
.standort_003 .content_navigation .modul_navigation_001{margin-top:0;}
.standort_003 .content_navigation .modul_navigation_001{margin-bottom:0;}

.standort_003 .modul_navigation_001 .nav{text-transform:uppercase;}
.standort_003 .modul_navigation_001 .nav .aTop{padding-top:7px; padding-bottom:3px;}
.standort_003 .modul_navigation_001 .nav .aTop span:before{margin-right:-2px;}
.standort_003 .modul_navigation_001 .nav.line{border-bottom: 1px solid #aeb7c7;}



@media all and (max-width: 1280px) {}
@media all and (max-width: 1200px) {}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}
@media all and (max-width: 960px) {
	.standort_003 .modul_navigation_001 .nav .aTop{padding: 9px 0 7px 1px;}
}
/*@media all and (max-width: 910px) {
	.standort_003 .image{width:100%; float:none; margin-bottom:25px; margin-right:0;}
	.standort_003 .standortDaten{width:100%; float:none;}
	.standort_003 .firmZusatz{margin-bottom:3%;}
	.standort_003 .spaltenHolder .phone{margin-top:4%;}
}*/
@media all and (max-width: 800px) {
	.standort_003 .spalte_one{width:24%;}
	.standort_003 .spalte_spacer{margin: 0 2.9%;}
}
@media all and (max-width: 768px) {
	.standort_003 .spalte_two{width:67%;}
	.standort_003 .standortDaten{width:47.5%;}
	.standort_003 .image{width:51.5%;}
	.standort_003 .spalte_one{width:27%;}
}
@media all and (max-width: 610px) {
	.standort_003 .spaltenHolder .phone{font-size: 1.2em;}
	
	.standort_003 .spalte_one,
	.standort_003 .spalte_two{
		width:100%;
		float:none;
	}
	.standort_003 .spalte_spacer{
		width:100%;
		float:none;
		min-height:1px !important;
		height:1px !important;
		margin:34px 0 30px;
		background-color:#D8DACD;
	}
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.standort_003 .textbox{width:100%;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.standort_003 .spalte_one,
	.standort_003 .spalte_two{
		float:		none;
		width:		100%;
	}
	
	.standort_003 .spalte_spacer{
		float:		none;
		display:	none;
	}
	
	.standort_003 .spalte_one{
		padding-bottom:	25px;
		margin-bottom:	25px;
		border-bottom:	1px solid #D8DACD;
	}
	.standort_003 .textCenter{text-align:left;}
	
	.standort_003 .image{width:100%; float:none; margin-right:0; margin-bottom:20px;}
	.standort_003 .standortDaten{width:100%; float:none; margin-bottom:5px;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/navigation/navigation_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/navigation/navigation_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.content_navigation .modul_navigation_001{
	margin-bottom:50px; /*65 minus Padding von li Punkt*/
	margin-top:16px;/*2*/
}

.modul_navigation_001 li a{
	position:relative;
	display:block;
	width:100%;
	height:100%;
	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;   
}

.modul_navigation_001 span[class^="icon-"], 
.modul_navigation_001 span[class*=" icon-"] {
	font-size:1em;	
	position:absolute;
	right:0px;
	top:13px;
}


.modul_navigation_001 .subNaviTitle.h3{
	font-size:1.250em;
	margin-bottom:0.5em;
}

.modul_navigation_001 .buttonContainer {
	margin-top:40px;
}


.modul_navigation_001 ul.responsiveVerticalNavigation .overviewButton{
	display:none;	
}

/*##############################[	HAUPTPUNKTE		]###################################*/

.modul_navigation_001 .nav .aTop {	
	font-size:1em;	
	padding:9px 0 7px 1px;
}

.modul_navigation_001 .nav.active {
	margin-top:-1px;
}
.modul_navigation_001 .nav.active .aTop{
	font-weight:bold;
}

.modul_navigation_001 .nav.line{
	padding:0;
	border-bottom:1px solid #cac4be;
}

.modul_navigation_001 .sub_navi,
.modul_navigation_001 .subsub_navi,
.modul_navigation_001 .subsubsub_navi {
	display:none;
}

.modul_navigation_001 .overviewNav { display:none; }

/*##############################[	UNTERPUNKTE		]###################################*/

.modul_navigation_001 .sub_navi {
	font-size:0.933em;
	line-height:26px;
	padding-top:10px;
	padding-bottom:10px;
}



.modul_navigation_001 .subNav {
	padding:2px 20px 2px 25px;
}

.modul_navigation_001 .subNav.active .aSub {
	padding-left:15px;
	padding-right:15px;
}

.modul_navigation_001 .subNav.active .aSub span[class^="icon-"] {
	left:-2px;
	top:7px;
	display:block;
}


.modul_navigation_001 .sub_navi span[class^="icon-"]{
	display:none;
}


/*##############################[	UNTER-UNTERPUNKTE		]###################################*/

.modul_navigation_001 .subsub_navi {
	padding-left:15px;	
	padding-right:15px;	
}

.modul_navigation_001 .subsub_navi .aSubSub {
	font-size:0.800em;
	line-height:1.75;
	color:#909090;
}



.modul_navigation_001 .subsubNav.active .aSubSub {
	color:#000;
}

.modul_navigation_001 .nav.active .sub_navi,
.modul_navigation_001 .subNav.active .subsub_navi {
	display:block;
}




@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 960px) {
	
	.modul_navigation_001 .overviewNav { display:block; }
		
	.modul_navigation_001 ul.responsiveVerticalNavigation,
	.modul_navigation_001 ul.responsiveVerticalNavigation ul
	.modul_navigation_001 ul.responsiveVerticalNavigation li{
		margin:			0;
		padding:		0;
		list-style:		none;
	}

	.modul_navigation_001 ul.responsiveVerticalNavigation .overviewButton{
		display:		block;		
	}
	
	.modul_navigation_001 ul.responsiveVerticalNavigation li.withSubPages.active > div{
		display:		none;
	}
	
	.modul_navigation_001 ul.responsiveVerticalNavigation li.withSubPages.open > div{
		display:		block;
	}
	
	
	.modul_navigation_001 .buttonContainer {
		margin-top:20px;
	}
	
	
	
	
	.modul_navigation_001 .sub_navi {
		background-color:#5EB0CF;
	}
	
	.modul_navigation_001 span[class^="icon-"], 
	.modul_navigation_001 span[class*=" icon-"] {
		top:20px;
	}
	
	.modul_navigation_001 .nav .aTop {		
		/*padding:15px 0 15px 25px;*/
		padding:15px 0 15px 0;
	}
	
	
	.modul_navigation_001 .nav.open .aSub {
		color:#fff;	
	}
	
	.modul_navigation_001 .subNav {
		padding:10px 0px 10px 25px;
		background-color:#5EB0CF;
		border-bottom:1px solid #4D8FA8;
	}
		
	.modul_navigation_001 .subNav.last {
		border-bottom:none;	
	}
	
	
	.modul_navigation_001 .subNav:hover {
		background-color:#77c7e5;
	}
		
	.modul_navigation_001 .subNav:hover a.aSub{
		color:#FFF;
	}
		
	.modul_navigation_001 .withSubPages > a{
		background-image:url(https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/navigation/navigation_001/assets/navi-arrow-right.png);
		background-position:right;
		background-repeat:no-repeat;	
	}
	
	.modul_navigation_001 .withSubPages.open > a{
		background-image:url(https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/navigation/navigation_001/assets/navi-arrow-down.png);
	}
	
	.modul_navigation_001 .subsub_navi {
		background-color: #E8EBED;
		margin: 10px 0 -20px -25px;
		padding-bottom: 10px;
	}
	
		
	.modul_navigation_001 .subsubNav {
		padding:10px;
	}
	
	.modul_navigation_001 .subsub_navi .aSubSub {
		font-size:0.867em;
		line-height:1.3;
	}
	
	
	.modul_navigation_001 .subNav:hover .aSub, 
	.modul_navigation_001 .subNav.active .aSub {
		color:#fff !important;
	}
	
	
}



@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.modul_navigation_001 .nav.active {margin-top:0px;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_image_001 .moduleBoxHolder {
	float:left;
}

.text_image_001 .boxLeft { width:60%; }
.text_image_001 .boxRight { width:35%; }

.text_image_001 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:5%;
	height:150px;
	text-align:center;
}

.text_image_001 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_001 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_image_001 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_001 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_001 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/headlines/headline_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/headlines/headline_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.headline_001 .frameHeader {
	position: 			relative;
	
	text-align:			center;
	display:block;

	/*
	font-size:			3.1em;
	
	height:				3.3em;
	line-height:		3.3em;
	color:				#ffffff;	
	background: 		#000; 
	letter-spacing:1px;*/

}

.headline_001 .frameHeader:after {
	/*top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-top-color: #000000;
	border-width: 37px;
	margin-left: -37px;
	z-index:1;*/
}

.headline_001 .frameHeaderLabel {
	overflow:			hidden;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	/*.headline_001 .frameHeader {
		font-size:			2em;	
		height:				2.5em;
		line-height:		2.5em;
	}*/
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	/*.headline_001 .frameHeader {
		font-size:			1.8em;	
		height:				2em;
		line-height:		2em;
	}
	
	.headline_001 .frameHeader:after {
		border-width: 25px;
		margin-left: -25px;
	}*/
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/navigation/navigation_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/navigation/navigation_000/styles.css*/
/********************************************************/

#outer:not(.admin) .outerFrameset.navigation_000 {
	position:inherit !important;
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/immoReferenzen/immoRefMap_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/immoReferenzen/immoRefMap_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.immoRefMap_001 .extraSmallWidth{width:80%;/*70*/ margin:0 auto;}

.immoRefMap_001 .moduleBoxHolder {
	float:left;
}

.immoRefMap_001 .boxLeft { width:31%; }
.immoRefMap_001 .boxRight { width:60%; }


.immoRefMap_001 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:9%;
	height:150px;
	text-align:center;
}

.immoRefMap_001 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}  
.immoRefMap_001 .textModHolder p{margin-top:0;}
.immoRefMap_001 .buttonHolder{margin-top:25px;}

.immoRefMap_001 .chartHolder {
	padding-top:10px;
}


.googleMapsContainer #immoRefMap_001 {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}



#immoRefMap_001 .clusterLabel {
	font-size:14px;
	font-weight:bold;	
	position:relative;
}

#immoRefMap_001 .clusterText {
	padding-top:12px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	
	text-align:center;
}

#immoRefMap_001.preview {
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/immoReferenzen/immoRefMap_001/assets/pics/preview.jpg);
	background-size:cover;
}

#immoRefMap_001 .leaflet-control-attribution {
	display:none !important;
}

@media all and (max-width: 1280px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.googleMapsContainer, .videoIframeContainer {
		padding-bottom: 60% !important;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.googleMapsContainer, .videoIframeContainer {
		padding-bottom: 80% !important;
	}
}
@media all and (max-width: 960px) {
	.immoRefMap_001 .boxLeft { width:100%; margin-bottom:35px;}
	.immoRefMap_001 .boxRight { width:100%; }
	
	.immoRefMap_001 .moduleBoxSpacer{
		display:none;
	}
	.googleMapsContainer, .videoIframeContainer {
		padding-bottom: 40% !important;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.immoRefMap_001 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.immoRefMap_001 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.immoRefMap_001 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.immoRefMap_001 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
	.immoRefMap_001 .boxRight{margin-top:0;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_007-mirror/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_007-mirror/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_007-mirror{background-color:#df4443;}

.text_image_007-mirror .contentWidth.basicFramePadding{padding-bottom:0;}
.text_image_007-mirror .moduleBoxHolderOne{width:100%;}

.text_image_007-mirror .main-left{
	float:left;
	width:65%;
	position:absolute;
	left:0;
	bottom:0;
}

.text_image_007-mirror .moduleBoxSpacer{
	width:2%;
}

.text_image_007-mirror .main-right{
	float:right;
	width:33%;
	padding-bottom: 65px;
	text-align:right;
}
.title.h2{line-height:1.4;}
.text_image_007-mirror .subtitle{margin-bottom:20px;}

.text_image_007-mirror .mainBigImage{width:100%;}
.text_image_007-mirror .mainBigImage img {/*max-height:385px;*/ margin-bottom:0 !important; margin-top:0 !important;}
.text_image_007-mirror .contentModuleBoxButton{margin-top:34px;}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_007-mirror .main-right{width:100%; float:none; padding-bottom:0; text-align: left;}
	.text_image_007-mirror .main-left{width:100%; float:none; position:relative;margin-bottom:25px;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_007-mirror .main-left{margin-bottom:25px;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
.text_image_007-mirror .main-left{margin-bottom:25px;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_007-mirror .main-left{margin-bottom:25px;}

}

@media all and (max-width: 320px) {
	.text_image_007-mirror .main-left{margin-bottom:25px;}
	.text_image_007-mirror .mainBigImage{max-height:135px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_002/styles.css*/
/********************************************************/

.text_002 .moduleBoxHolder {
	float:left;
	width:30%;
}


.text_002 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:5%;
	height:150px;
	text-align:center;
}

.text_002 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_002 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_002 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_002 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_006/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_006/styles.css*/
/********************************************************/
.text_006 .moduleContentHolder {
	padding-top:20px;	
}

.text_006 .moduleBoxHolder {
	float:left;
	width:30%;
}

.text_006 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:5%;
	height:150px;
	text-align:center;
}

.text_006 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}

.text_006 .buttonHolder {
	padding-top:15px;	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_006 .moduleBoxHolder {
		float:none;
		width:100%;
		margin-bottom:30px;
	}
	
	.text_006 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_006 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
	
	.text_006 .moduleBoxHolder:last-child{margin-bottom:0;}	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text/text_013/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text/text_013/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */



.text_013 .zitatHolder{
	padding:		1.6em 0 2em;
	border-bottom:	1px solid #cccccc;
	border-top:		1px solid #cccccc;
}

.text_013 .zitat{
	position:		relative;
	font-family: 	'libre_baskervilleitalic';
	font-size:		 2.105em;
	line-height: 	1.4em;
    width: 			63%;
	margin:			0 auto;
	text-align: 	center;
}

.text_013 .quotes{
	font-size:		2.8em;
	line-height: 	1px;
}

.text_013 .quote_top{
	display: inline-block;
    font-size: 1.8em;
    position: relative;
    text-indent: -0.5em;
    top: -0.5em;
}

.text_013 .quote_bottom{
	display: inline-block;
    font-size: 1.8em;
    position: relative;
    bottom: -0.7em;
	right:	0.1em;
}


.text_013 .floatingBoxHolder {
	margin:		2.1em auto 0;
	text-align:	justify;
	width:		75%;
}
.text_013 .moduleBoxHolder {
	float:		left;
	width:		47%;
}

.text_013 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:6%;
	height:150px;
	text-align:center;
}

.text_013 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}

.text_013 .h2{
	text-align:		center;
    width: 			100%;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */		
	.text_013 .floatingBoxHolder {
		width:		100%;
	}
	
	.text_013 .zitat{
		width: 			95%;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_013 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_013 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_013 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_013 .quotes{
		display: block;
		left: inherit;
		right:	inherit;
		text-indent: 0;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text/text_024/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text/text_024/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_024 {background-color:#fafafa;}

.text_024 .topHeadline{
	margin-bottom:	1.3em;
	text-align:		center;
}

.text_024 .modul_holder{
	position:		relative;
	
	float:			left;
	width:			30%;
	
	margin-right:	5%;
	margin-bottom: 	50px;
}

.text_024 .modul_holder.noMa1280{
	margin-right:	0;
}


.text_024 .contentModuleBox{
	-webkit-box-shadow: 0px 0px 8px 1px rgba(202,202,202,1);
	-moz-box-shadow: 0px 0px 8px 1px rgba(202,202,202,1);
	box-shadow: 0px 0px 8px 1px rgba(202,202,202,1);
	
	margin:			0;
}

.text_024 .contentModuleBox .buttonHolder{
	text-align:		right;
	padding-top:	5px;
}

.text_024 .contentModuleBox .contentModuleBoxInner {
    padding: 26px 30px;
}

.text_024 .contentModuleBoxSubTitle{
	margin-bottom:10px; 
	padding-bottom:0;
	line-height:1.4;
}

.text_024 .contentModuleBox {
    background-color: #ffffff;
    position: relative;
}

.text_024 .contentModuleBox .contentModuleBoxImage{
	/*height:140px !important;*/
	width:100% !important;/*77px*/
	/*overflow:hidden;
	border:1px solid #e9e9e9;*/
	border:2px solid #e9e9e9 !important;
	position:relative;
	float:right;
	margin-top:6px;
	box-sizing:border-box;
}

.contentModuleBox .contentModuleBoxImage {
    max-width: 100% !important;
}

.text_024 .contentModuleBox .contentModuleBoxImage a{
	display:	inline-block;
	height:	100%;
	width:	100%;
	
	overflow:hidden;
}

.text_024 .contentModuleBox .contentModuleBoxImage {
    float: none;
	margin-bottom: 13px;
	margin-top:0px;
}

.text_024 h3, .text_024 .h3{
    margin: 0 0 14px;
}

.text_024 img{
	width: 100%;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_024 .contentModuleBoxSubTitle{font-size:0.96em;}

}
@media all and (max-width: 960px) {
	.text_024 .modul_holder{
		width:			47.5%;
	}
	
	.text_024 .modul_holder.noMa1280{
		margin-right:	5%;
	}
	
	.text_024 .modul_holder.noMa960{
		margin-right:	0;
	}
}

@media all and (max-width: 800px) {

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_024 .modul_holder.noMa960,
	.text_024 .modul_holder.noMa1280,
	.text_024 .modul_holder{
		width:			100%;
		margin-right:	0%;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */

	.text_024 .contentModuleBox .contentModuleBoxImage {float:none;}

	.text_024 .contentModuleBoxButton {font-size:0.9em;}

}

@media all and (max-width: 320px) {
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/text/text_008/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/text/text_008/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_008 .h1 {
	margin-top:0;
}

.modul_text_008 .subtitle {}


/*
.modul_text_image_003 .contentModuleBox {    
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
	background-color: #FFFFFF;
    position: relative;
	margin-bottom:50px;
} 

.modul_text_image_003 .contentModuleBoxImage {
	
    background-repeat: no-repeat;
    background-size: 100% 100%;
    bottom: 0;
    position: absolute;
    right: 0;
	max-width:125px;
}
*/

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_006/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_006/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_image_006 .moduleBoxHolderOne{
	float:left;
	width:64.5%;
	padding-right:5.5%;
	border-right:1px solid #d4d4d4;
}
.text_image_006 .moduleBoxHolderTwo{
	float:right;
	width:24%;
}

.text_image_006 .main-left{
	float:left;
	width:57%;
}

.text_image_006 .main-left .subtitle{margin-bottom:10px}

.text_image_006 .main-right{
	float:right;
	width:37%;
	max-height:300px;
}

.text_image_006 .mainBigImage{
	width:100%;
	height:160px;
	overflow:hidden;
	margin-bottom:15px;
}
.text_image_006 .mainLogoImage{
	width:30%;
	height:60px;
	float:left;
}
.text_image_006 .mainLogoImage.two{margin:0 5%;}


.text_image_006 .moduleBoxHolderTwo .main-left{float:left; width:60%;}
.text_image_006 .moduleBoxHolderTwo .main-right{
	float:right;
	width:155px;
	height:195px;
	overflow:hidden;
	margin-top:5px;
}
.text_image_006 .main-top{margin-bottom:18px;}

.text_image_006 .personImage{
	width:20%;
	max-height:62px;
	float:left;
	margin-right:4%;
	overflow:hidden;
}
.text_image_006 .personData{
	float:left;/*right*/
	width:70%;
	padding:13px 0;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
}
.text_image_006 .kundenAdresse{
	font-size:0.78em;
	line-height:1.2;
}




@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_006 .moduleBoxHolderOne{width:60.5%;}
	.text_image_006 .moduleBoxHolderTwo{width:28%;}
	.text_image_006 .personImage{width:24%;}
	.text_image_006 .personData{width:66%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_006 .moduleBoxHolderOne,
	.text_image_006 .moduleBoxHolderTwo{width:100%; float:none;}
	.text_image_006 .moduleBoxHolderOne{margin-bottom:30px; padding-bottom:30px; border-right:0; padding-right:0; border-bottom:1px solid #d4d4d4;}
	.text_image_006 .moduleBoxSpacer{display:none;}
	.text_image_006 .personImage{width:12%;}
	.text_image_006 .personData{width:82.5%;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_006 .main-right{width:100%; float:none;}
	.text_image_006 .main-left{width:100%; float:none; margin-bottom:25px;}
	
	.text_image_006 .personImage{width:20%;}
	.text_image_006 .personData{width:70%;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_010/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_010/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
/*.text_image_010{background-color:#FFFFFF;}*/

.text_image_010 .moduleBoxHolder {float:left;}
.text_image_010 .innerModuleBox{margin-top:60px;/*50*/}

.text_image_010 .headline{text-align:center;}

.text_image_010 .boxOne,
.text_image_010 .boxTwo,
.text_image_010 .boxThree { width:28.33%;/*28*/ }

.text_image_010 .clear.spiritBox,
.text_image_010 .spiritBox,
.text_image_010 .spiritBoxOne,
.text_image_010 .spiritBoxTwo{display:none;}

.text_image_010 .moduleBoxImage{
	height:138px;/*87 - Border 4*/
	width:40%;
	float:right;
	overflow:hidden;
	margin-top:-10px;
	margin-bottom:-17px;
}
.text_image_010 .moduleBoxInnerImage{
	width:100%; 
	margin:0 auto;
	overflow:hidden;
}
.text_image_010 .moduleBoxImage .imageInnerFrame{height:138px;}


.text_image_010 .moduleBoxText{width:57%;/*55*/ float:left;}

.text_image_010 .moduleBoxSpacer.spaceOne{
	width:3%;/*2.5*/
	text-align:left;
	padding-left:0;
}
.text_image_010 .moduleBoxSpacer {
	float:left;
	width:5%;/*5*/
	min-height:138px;
	/*text-align:center;*/
	
	padding-left:1.3%;
	box-sizing:border-box;
}
.text_image_010 .moduleBoxSpacer.spaceFour{
	width:2%;/*2.5*/
	text-align:right;
	padding-left:0;
}

.text_image_010 .moduleBoxSpacer.first {
	text-align:left;
	width:3%;
}

.text_image_010 .moduleBoxSpacer .line {
	/*min-height:166px;*/
	height:100%;
	display:inline-block;
	border-left:1px solid #dddedf;
}

.text_image_010  .buttonHolder{
	margin-top:11px;/*16*/
}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {}


@media only screen and (max-width : 1090px) {
	.text_image_010 .spiritBoxOne,
	.text_image_010 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_010 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	.text_image_010 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_010 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_010 .moduleBoxSpacer{width:6.5%;}
	.text_image_010 .moduleBoxSpacer.spaceOne{width:3.25%; text-align:left;}
	.text_image_010 .moduleBoxSpacer.spaceFour{width:3.25%; text-align:right;}

	/*.text_image_010 .moduleBoxSpacer{height:300px;}*/
	/*.text_image_010 .moduleBoxSpacer{display:none;}*/
	.text_image_010 .boxOne,
	.text_image_010 .boxTwo,
	.text_image_010 .boxThree { width:26.8%; }
	.text_image_010 .boxFour,
	.text_image_010 .boxFive { width:26.8%; }
}
@media only screen and (max-width : 1024px) {}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_010 .spiritBoxOne,
	.text_image_010 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_010 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	
	.text_image_010 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_010 .moduleBoxSpacer{width:6.5%;}
	/*.text_image_010 .moduleBoxSpacer.spaceFour{width:3%; text-align:left; display:none;}*/

	.text_image_010 .moduleBoxSpacer{height:138px;}
	/*.text_image_010 .moduleBoxSpacer{display:none;}
	.text_image_010 .boxOne,
	.text_image_010 .boxTwo,
	.text_image_010 .boxThree { width:29%; }
	.text_image_010 .boxFour,
	.text_image_010 .boxFive { width:29%; }*/
}

@media only screen and (max-width : 800px) {
	.text_image_010 .boxOne, 
	.text_image_010 .boxTwo, 
	.text_image_010 .boxThree{width:43.5%;}
	
	.text_image_010 .moduleBoxSpacer.spaceThree,
	.text_image_010 .moduleBoxSpacer.spaceFour{width:3.25%; text-align:right;}
	
	.text_image_010 .clear.spiritBox{display:block; clear:both;}
	.text_image_010 .moduleBoxSpacer.spiritBox.spaceThree{display:inline-block; width:3.25%; text-align:left;}
	.text_image_010 .moduleBoxHolder{margin-bottom:55px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_010 .moduleBoxSpacer{width:9%;}
	.text_image_010 .clear.spiritBox{display:block;}
	
	.text_image_010 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_010 .moduleBoxSpacer.spaceOne{width:4.5%; text-align:left;}
	
	.text_image_010 .moduleBoxSpacer.spaceThree, 
	.text_image_010 .moduleBoxSpacer.spaceFour{width:4.5%; text-align:right;}

	.text_image_010 .boxOne, 
	.text_image_010 .boxTwo, 
	.text_image_010 .boxThree{width:40.5%;}

}
@media all and (max-width: 610px) {
	.text_image_010 .moduleBoxSpacer .line {height:100%;}
	
	.text_image_010 .innerModuleBox{margin-top:45px;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 540px) {
	/*480*/

	.text_image_010 .boxOne,
	.text_image_010 .boxTwo,
	.text_image_010 .boxThree,
	.text_image_010 .boxFour,
	.text_image_010 .boxFive { width:100%; }
	
	.text_image_010 .moduleBoxSpacer{display:none;}
	.text_image_010 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_010 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_010 .moduleBoxHolder{margin-bottom:30px;}
	.text_image_010 .moduleBoxHolder.boxThree{margin-bottom:0px;}
	.text_image_010 .moduleBoxSpacer.spaceFour{display:none;}
	
	.text_image_010 .moduleBoxImage{width:30%;}
	.text_image_010 .moduleBoxText{width:65%;}
	.text_image_010 .textClear{display:none;}
	.text_image_010 .buttonHolder{float:left;}
}

@media only screen and (max-width : 540px) {
	.text_image_010 .headline{text-align:left;}
}
@media all and (max-width: 480px) {
	.text_image_010 .textClear{clear:both; display:block;}
	.text_image_010 .buttonHolder{margin-top:5px;}
}
@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */

	.text_image_010 .moduleBoxImage {
		float:none;
		width:100%;
		height:auto;
		margin-top:0; 
		margin-bottom:0;	
	}
	
	
	.text_image_010 .moduleBoxText {
		width: 100%;
		float:none;
	}
	.text_image_010 .moduleBoxInnerImage{width:50%;}
	.text_image_010 .innerModuleBox{margin-top:25px;}

}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_016/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_016/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_016.useBackgroundConfiguration .frameBackgroundImage{
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_016/assets/pics/bg-kachel-xy.png);
	background-repeat:repeat; 
	background-position:top left;
	/*background-color:#fff;*/}

.text_image_016 .modulMainContent{
	margin-top:50px;
}

.text_image_016 .moduleBoxHolderOne{
	float:left;
	width:53%;
	/*padding-right:6%;
	border-right:1px solid #d4d4d4;*/
}
.text_image_016 .moduleBoxHolderTwo{
	float:right;
	width:42.5%;
}

.text_image_016 .subtitle{margin-bottom:14px;/*20*/}

.text_image_016 .main-left{
	float:left;
	width:53%;/*68*/
	margin-right:5%;
}
.text_image_016 .main-right{
	float:right;
	width:42%;
	min-height:120px;
	
	margin-bottom:-24px;
}


.text_image_016 .main-right img{margin:0 !important;}

.text_image_016 .moduleBoxHolderTwo .main-left{width:45%; margin-right:9%;}
.text_image_016 .moduleBoxHolderTwo .main-right{width:46%; min-height:inherit;}
.text_image_016 .moduleBoxHolderTwo ul{margin-top:0;}

@media all and (max-width: 1280px) {
/* styles for narrow desktop browsers and iPad landscape */	
	/*.text_image_016 .moduleBoxHolderTwo .main-left{float:left; width:56%;}*/
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	.text_image_016 .main-right{margin-bottom:0;}
}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_016 .moduleBoxHolderOne{
		width:100%;
		float:none;
		padding-right:0;
		border-right:0;
		/*padding-bottom:45px;*/
		margin-bottom:30px;/*45*/
		/*border-bottom:1px solid #d4d4d4;*/
	}
	.text_image_016 .moduleBoxHolderTwo{
		float:none;
		width:100%;	
	}
	.text_image_016 .main-right img{ float:right;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_016.outerFrameset{background-size:auto !important;}

	.text_image_016 .modulMainContent{margin-top:30px;}
	.text_image_016 .textCenter{text-align:left;}
	.text_image_016 .subtitle{margin-bottom:8px;}
	
	.text_image_016 .moduleBoxHolderTwo .main-left{width:100%; float:none; margin-right:0;}
	.text_image_016 .moduleBoxHolderTwo .main-left ul{margin-bottom:0;}
	.text_image_016 .moduleBoxHolderTwo .main-right{width:100%; float:none;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_016 .main-left{
		width:100%;
		margin-right:0;
		float:none;
	}
	.text_image_016 .moduleBoxHolderOne  .main-right{
		width:26%;
		float:right;
		display:none;
	}
	.text_image_016 .main-right{margin-bottom:0px;/*25*/}
	.text_image_016 .main-right img{float:none; margin:0;}
	
	/*.text_image_016 .moduleBoxHolderTwo .main-right{float:none; width:50%;}*/
	

}
@media all and (max-width: 320px) {


}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_023/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_023/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_023{background-color:#fafafa;}*/

.text_image_023 .moduleBoxHolderOne{
	float:left;
	width:35%;
}
.text_image_023 .moduleBoxHolderTwo{
	float:right;
	width:58%;
	margin-top:5px;
}
.text_image_023 .headline{margin-bottom:8px;}
.text_image_023 .subtitle{margin-bottom:20px; line-height:1.5em;}

.text_image_023 .holderTextMod{
	position:relative;
}
.text_image_023 .innerImageSmallBox{
	width:38%;
	float:left;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
.text_image_023 .innerImageBox{
	float:right;
	width:86%;
	margin-top:29px;
}

.text_image_023 .picInfoVorher{
	position:absolute;
	bottom:0;
	left:0;
	width:105px;
	height:30px;
}
.text_image_023 .picInfoNachher{
	position:absolute;
	bottom:0;
	right:0;
	width:112px;
	height:31px;
}

.text_image_023 .buttonHolder{margin-top:30px;}

.text_image_023 .fußZeile{margin-top:32px;}
.text_image_023 .signet{line-height:1.5;}


@media all and (max-width: 1280px) {
/* styles for narrow desktop browsers and iPad landscape */	
	/*.text_image_023 .moduleBoxHolderTwo .main-left{float:left; width:56%;}*/
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	
	.text_image_023 .moduleBoxHolderOne{width:39%;}
	.text_image_023 .moduleBoxHolderTwo{width:56%;}
	
}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_023 .moduleBoxHolderOne{
		width:100%;
		float:left;
		padding-right:0;
		border-right:0;
	}
	.text_image_023 .moduleBoxHolderTwo{
		float:left;
		width:100%;
		margin-bottom:45px;
	}
	
	.text_image_023 .main-left{width:49%; margin-left:5%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_023 .innerImageSmallBox{width:42%;}
	
	.text_image_023 .picInfoVorher{width:50%;}
	.text_image_023 .picInfoNachher{width:30%;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_023 .main-left{
		width:100%;
		margin-right:0;
		float:none;
	}

}
@media all and (max-width: 320px) {
	
	.text_image_023 .moduleBoxHolderTwo{margin-top:0; margin-bottom:30px;}
	
	.text_image_023 .picInfoVorher{width:60%;}
	.text_image_023 .picInfoNachher{width:40%;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_028/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_028/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
/*.text_image_028{background-color:#FFFFFF;}*/


.text_image_028 .moduleBoxHolder {
	float:left;
}

.text_image_028 .boxLeft { width:48%;/*28*/ }
.text_image_028 .boxRight { width:43%;/*67*/ }

.text_image_028 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:9%;
	height:150px;
	text-align:center;
}

.text_image_028 .subtitle.last{
	margin-bottom:24px;
}

.text_image_028 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}
.text_image_028 .imageBox{
	width:30%;/*22.2*/ 
	float:left; 
	overflow:hidden;
	
	border: 3px solid #e9e9e9;
    box-sizing: border-box;
}
.text_image_028 .imageSpacer{width:5%;/*3.3*/ height:5px; float:left;}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	/*.text_image_028 .imageBox{width:22%;}*/

}
@media all and (max-width: 800px) {
	.text_image_028 .boxLeft{width:100%; float:none; margin-bottom:40px;}
	.text_image_028 .moduleBoxSpacer{display:none;}
	.text_image_028 .boxRight{width:100%; float:none;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_028 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_image_028 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_028 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_028 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_028 .textCenter{text-align:left;}
	/*.text_image_028 .imageBox{width:46%;}*/
	/*.text_image_028 .imageSpacer{width:6.3%;}
	.text_image_028 .imageSpacer.second{width:100%; margin:10px 0;}*/
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_085/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_085/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_image_085 .moduleBoxHolder {
	float:left;
}

.text_image_085 .modul_text_000 .h1 {
	margin-top:0;
}

.text_image_085 .modul_text_000 .subtitle {
	
}

.text_image_085 .buttonHolder {
    margin-top: 45px;
}

.text_image_085 .boxLeft {
    float: left;
    width: 43.5%;
}

.text_image_085 .boxRight {
    float: right;
    width: 48.3%;
}

.text_image_085 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:5%;
	height:150px;
	text-align:center;
}

.text_image_085 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_085 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_image_085 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_085 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_085 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_085 .buttonHolder {
		margin-top: 24px;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_001-mirror/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_001-mirror/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_image_001-mirror .moduleBoxHolder {
	float:left;
}

.text_image_001-mirror .boxLeft { width:60%; }
.text_image_001-mirror .boxRight { width:35%; }

.text_image_001-mirror .moduleBoxSpacer {
	float:left;
	height:25px;
	width:5%;
	height:150px;
	text-align:center;
}

.text_image_001-mirror .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_001-mirror .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_image_001-mirror .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_001-mirror .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_001-mirror .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/content/content_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/content/content_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.content_003 .moduleBoxHolder {
}

.content_003 .moduleBoxHolder.boxRight{
	padding-right:5.5%;
	border-right:1px solid #CCCCCC;
}


.content_003 .moduleBoxSpacer {
	float:		left;
	height:		25px;
	width:		5%;
	height:		150px;
	text-align:	center;
}

/*.content_003 h1{
	font-size:1.750em;
	line-height:1.3;
}

.content_003 h3{
	font-size:1.250em;
	line-height:1.2;
}*/

.content_003 .buttonContainer .button {
	margin-bottom:10px;
}

/*+++++++++++++++++++++		Brotkrumen-Navigation	+++++++++++++++++++++++++*/

.content_003 .breadCrumbNavigation {
	font-size:0.8em;
	color:#898989;
	padding-bottom:15px;
	margin-bottom:65px;
	border-bottom:1px solid #cac4be;
	position:relative;
}

.content_003 .breadCrumbNavigation a {
	color:#898989;
}

.content_003 .breadCrumbNavigation li {
	display:inline-block;
}

.content_003 .breadElement {
	margin-left:3px;
}

.content_003 .breadElement span {
	margin-right:3px;
	font-size:0.733em;
}



.content_003  .contentFc {
	position:absolute;
	right:0;
	width:100%;
	text-align:right;
	bottom:-30px;
}

.content_003  .contentFc a{
	margin-left:15px;
}

.content_003  .contentFc span{
	font-size:1.2em;
	padding-right:5px;	
}


/*+++++++++++++++++++++		Seiten wechsler	+++++++++++++++++++++++++*/


.content_003 .sitePagerArea {
	margin-top:30px;
}

.content_003 .sitePagerArea .buttonLeft {
	float:left;
	width:50%;
	text-align:left;
}
.content_003 .sitePagerArea .buttonRight {
	float:right;
	width:50%;
	text-align:right;
}

.content_003 .sitePagerArea span {
	font-size:0.800em;
}

.content_003 .sitePagerArea a {
	text-decoration:underline;
	text-transform:uppercase;
}


/*+++++++++++++++++++++		Social-Sharer	+++++++++++++++++++++++++*/

.content_003 .socialSharer {
	margin-top:20px;
	text-align:right;
}

.content_003 .sharer {
	display:inline-block;
}


@media all and (max-width: 1280px) {
	.content_003 .boxLeft { width:100%; }
	/*.content_003 .boxRight { width:26%; min-width:312px; }*/
	
	.content_003 .contentModuleBoxImage.mobile{background-size:65%; background-position:right;}
	.content_003 .contentModuleBoxImage.house{background-size:65%; background-position:right bottom;}
}
/*
@media all and (max-width: 960px) and (min-width: 600px),
	   all and (orientation : portrait){
*/	


@media all and (max-width: 960px) {
	.content_003 .breadCrumbNavigation {
		margin-bottom:25px;
	}
	
	.content_003 .boxLeft { width:100%; }	   
	/*.content_003 .boxLeft {
		width:		100%;
	}
		
	.content_003 .boxRight {
		display:block;
		width:100%;
	}*/
	
	.content_003 .moduleBoxSpacer {
		display:none;	
	}
	.content_003 .moduleBoxHolder.boxLeft{margin-bottom:55px;}
	.content_003 .contentModuleBoxImage.mobile{background-size:100%; background-position:right;}
	.content_003 .contentModuleBoxImage.house{background-size:100%; background-position:right bottom;}
	
	.content_003 .moduleBoxHolder.boxRight{margin-bottom:20px;}
	.content_003 .moduleBoxHolder.boxRight .textBox.last .contentModuleBox {margin-bottom:0;}
}



@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 800px) {
/*@media all and (max-width: 768px) {*/
/* styles for narrower desktop browsers and iPad portrait */

	.content_003 .boxLeft {
		width:		100%;
	}
	
	.content_003 .boxRight {
		display:block;
		width:100%;
	}
	
	.content_003 .breadCrumbNavigation {
		display:none;	
	}
	.content_003 .moduleBoxHolder.boxRight{
		margin-bottom:5px;/*35*/
		border-right:none;
		padding-right: 0;
	}	
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.content_003 .modul_kontakt_002 .standortDaten{width:100%;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.content_003 .sitePagerArea {
		font-size:0.800em;
	}
	
	.content_003 .moduleBoxHolder.boxRight {
		padding:0;
		border:none;
	}
}
@media all and (max-width: 360px) {
	.content_003 .boxRight { width:100%; min-width:200px; }
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

	.content_003 .contentModuleBoxImage.mobile {background-size: 70% auto;}
	.content_003 .contentModuleBoxImage.house {background-size: 75% auto;}
	
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/image/image_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/image/image_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.image_003 .bigImage {
	position:relative;
	max-height:500px;
	overflow:hidden
}

@media only screen and (max-width : 480px) {
	.image_003 .bigImage{
		min-height:120px;
	}
	.image_003 .bigImage img{
		min-height:120px !important;
		width:auto !important;
	}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/image/image_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/image/image_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.image_000 .bigImage {
	position:relative;
	max-height:500px;
	overflow:hidden
}

.image_000 .bigImageContent {
	position:absolute;
	left:0;
	width:100%;
	
	text-shadow: 0 0 5px #000000;
}

.image_000 .bigImageContent .h1,
.image_000 .bigImageContent .h2 {
	text-transform:uppercase;
	margin:0;
}

.image_000 .bigImageContent .h1 { font-size:3.200em; line-height:55px; }
.image_000 .bigImageContent .h2 { font-size:2.067em; line-height:35px; }


@media all and (max-width: 1280px) {
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.image_001 { font-size:13px; }
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */		
	.image_001 .bigImageContent .h1,
	.image_001 .bigImageContent .h2 {
		width:100%;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	
	.image_000 { font-size:12px; }
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.image_000 { font-size:14px; }
	
	.image_000 .bigImageContent {
		position:static;
		text-shadow:none;
		padding:7px 0; 
	}
	
	.image_000 .bigImageContent .h1 { font-size:1.0em; line-height:24px; }
	.image_000 .bigImageContent .h2 { font-size:1.0em; line-height:24px; }
	
	.image_000 .bigImageContent .h1,
	.image_000 .bigImageContent .h2 {
		width:auto;
		display:inline-block;
		margin-right:5px;
	}
	
	.image_000 .bigImageContent {
		background-color:#203f4e;
	}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.image_000 .bigImageContent {
		padding:5px 0;
	}
}


@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.image_000 .bigImageContent {
		padding:3px 0;
	}
	.image_000 { font-size:11px; }
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_009/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_009/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.topObjekte_009{background-color:#fafafa;}*/

.topObjekte_009 .h1 {
	margin-top:0;
}

.topObjekte_009 .sliderContainer{
	position:relative;
}

.topObjekte_009 .immoContainer {
	float:left;
	width:25%;
	background-color:#FFF;	
}

.slider_static_000 .titelbild {
	height:100%;
	overflow:hidden;
	position:relative;	
}

.topObjekte_009 .titelbild img{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.topObjekte_009 .titelbild {
    position: relative;
}

.topObjekte_009 .titelbild:hover img{
	-moz-transform: scale(1.15);
	-webkit-transform: scale(1.5);
	-o-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}

.topObjekte_009 .immoTextArea {
	opacity:0;
}

.topObjekte_009 .immoObjArt {
	width:100%;
	text-align:center;
}

.topObjekte_009 .textDetail{
	width:100%;
	text-align:center;
}
.topObjekte_009 .detailHolder{
	margin-bottom:27px;
}
.topObjekte_009 .textDetail a {
	text-transform:none;
}

.topObjekte_009 .immoOrt {
	width:100%;
	text-align:center;
	/*font-family: "open_sansbold",Arial,Helvetica,sans-serif;*/
}

.topObjekte_009 .leftPrize{
	float:left;
}
.topObjekte_009 .rightFlaeche{
	float:right;
}
.topObjekte_009 .leftPrize .h3,
.topObjekte_009 .rightFlaeche .h3{margin:-0.2em 0 0; text-transform:inherit;}

.topObjekte_009 .leftPrize,
.topObjekte_009 .rightFlaeche{
	width:35%;
	text-align:center;
}

.topObjekte_009 .immoOrt.h3 {
    margin-bottom: 21px;
    margin-top: -5px;
}

.topObjekte_009 .darkImmoLayer {
	background-color:rgba(0,0,0,0.0);
	position:absolute;
	right:0;
	top:0;
	width:100%;
	height:100%;
	
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.topObjekte_009 .darkImmoLayer:hover {
	/*background-color:rgba(0,0,0,0.55);*/
	background-color:rgba(60,40,99,0.9);
}
.topObjekte_009 .darkImmoLayer:hover .immoTextArea {
	opacity:1;
}


.topObjekte_009 .darkImmoLayerInner {	
	padding:47px 30px 25px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box; 
}


/*.topObjekte_009 .immoContainerInner {padding:3px;}*/

.topObjekte_009 .titelbild {
	height:183px;
	overflow:hidden;
	
	/*border:12px solid #ffffff;*/
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;		
}

.topObjekte_009 .textInfo {
	padding: 16px 22px 11px;
	min-height:67px;
}

.topObjekte_009 .textInfo .h2{margin-bottom:0;}
.topObjekte_009 .textInfo .h3 {
	margin:0;
	font-size:0.95em;
}

.topObjekte_009 .immoOrt{text-transform:uppercase;}

.topObjekte_009 .immoPreisText{
	float:left;
	width:39%;
	margin-top:0.4em;
}
.immoPreisValue {
	float:right;
	width:61%;
	text-align:right;
}
/*.topObjekte_009 .textDetail{
	float:right;
	width:38%;
	margin-top: 6px;
	text-align:right;
}*/

.topObjekte_009 .trennLine{margin:12px 0 6px;}

.topObjekte_009 .sliderContainer .sliderControls {
	position:absolute;
	top:50%;
	width:40px;
	height:34px;
	padding-top:6px;
	
	border-radius:20px;
	margin-top:-20px;
	font-size:1.667em;
	text-align:center;
	
	cursor:pointer;
}
.topObjekte_009 .sliderContainer .sliderControls{background:none;}
.topObjekte_009 .sliderContainer .sliderControls.prev [class^="icon-"]:before {margin-right:8px; margin-top:1px; font-size:2em;}
.topObjekte_009 .sliderContainer .sliderControls.next [class^="icon-"]:before {margin-left:8px;  margin-top:1px; font-size:2em;}

.topObjekte_009 .sliderContainer .sliderControls.prev { left: -54px; }
.topObjekte_009 .sliderContainer .sliderControls.next { right: -25px; }

.topObjekte_009 .sliderContainer .sliderControls.next [class^="icon-"]:before{width:0.8em;}

@media all and (max-width: 1280px) {
	.topObjekte_009 .immoContainer{width:33%;}	
	.topObjekte_009 .titelbild {
		height:95px;
	}
	.topObjekte_009 .darkImmoLayerInner {
		padding: 18px 20px;
	}
	
	.topObjekte_009 .immoOrt.h3 {
		margin-bottom: 12px;
	}
	
	.topObjekte_009 .leftPrize, .topObjekte_009 .rightFlaeche {
		width: 48%;
	}
			
	.topObjekte_009 .detailHolder {
		margin-bottom: 14px;
	}
	.topObjekte_009 .topObjekteHolder .immo6,
	.topObjekte_009 .topObjekteHolder .immo7{
		display:none;
	}

}
@media all and (max-width: 1200px) {
	.topObjekte_009 .sliderContainer .sliderControls.next{right:-16px;}
	.topObjekte_009 .sliderContainer .sliderControls.prev {left: -64px;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.topObjekte_009 .subheadline{width:80%;}	
	.topObjekte_009 .sliderContainer{
		margin:0;
	}
	
	.topObjekte_009 .textInfo {
		min-height:1px;	
	}
	
	.basicFramePadding {
		padding-bottom: 70px;
		padding-top: 70px;
	}
	
	.topObjekte_009 .immoContainer {
		width: 50%;
	}
	
	.topObjekte_009 .immoOrt.h3 {
		margin-bottom: 18px;
	}
	
	.topObjekte_009 .detailHolder {
		margin-bottom: 19px;
	}
	
	.topObjekte_009 .immoTextArea {
		font-size: 1.3em;
	}
		
	.topObjekte_009 .darkImmoLayerInner {
		padding: 65px 20px;
	}
	
	.topObjekte_009 .topObjekteHolder .immo4,
	.topObjekte_009 .topObjekteHolder .immo5,
	.topObjekte_009 .topObjekteHolder .immo6,
	.topObjekte_009 .topObjekteHolder .immo7{
		display:none;
	}
	
	.topObjekte_009 .sliderContainer .sliderControls.prev { left: -65px; }
	.topObjekte_009 .sliderContainer .sliderControls.next { right: -20px; }
}

@media all and (max-width: 960px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.topObjekte_009 .textInfo {
		padding-bottom:10px;
	}
	.topObjekte_009 .sliderContainer .sliderControls.prev{left:-35px;}
	.topObjekte_009 .sliderContainer .sliderControls.next{right:-11px;}
	
}
@media all and (max-width: 800px) {
	
	.topObjekte_009 .sliderContainer .sliderControls.prev{left:-47px;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.topObjekte_009 .subheadline {width: 100%;}
	.topObjekte_009 .titelbild {
		height:125px;
	}
	.topObjekte_009 .sliderContainer .sliderControls.next [class^="icon-"]:before{width:0.4em;}
	.topObjekte_009 .sliderContainer .sliderControls.prev { left: -46px; }
	.topObjekte_009 .sliderContainer .sliderControls.next { right: -28px; }
	
	.topObjekte_009 .darkImmoLayerInner{padding:2.8em 20px;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.topObjekte_009 .immoTextArea .immoObjArt.h4{margin-bottom:0.4em;}
	.topObjekte_009 .darkImmoLayerInner{padding:2em 20px;}
	.topObjekte_009 .detailHolder,
	.topObjekte_009 .immoOrt.h3{margin-bottom:10px;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.topObjekte_009 .immoContainer {
		width: 100%;
	}
	.topObjekte_009 .darkImmoLayerInner{padding:5em 20px;}
	.topObjekte_009 .detailHolder, 
	.topObjekte_009 .immoOrt.h3{margin-bottom:1.2em;}
}
@media all and (max-width: 415px) {
	.topObjekte_009 .darkImmoLayerInner{padding:3em 20px;}
}
@media all and (max-width: 360px) {
	.topObjekte_009 .immoContainer {
		margin-left:0;/*15*/
		margin-right:0;/*15*/
	}
	.topObjekte_009 .textCenter{text-align:left;}
	
	.topObjekte_009 .sliderContainer .sliderControls.prev { left: -43px; }
	.topObjekte_009 .sliderContainer .sliderControls.next { right: -27px; }
	
	.topObjekte_009 .sliderContainer{margin:2px;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.topObjekte_003{background-color:#9d121e;}*/
.topObjekte_003 .basicFramePadding{padding-bottom:0;}

.topObjekte_003 .h1 {
	margin-bottom:0.4em;
}

.topObjekte_003 .sliderContainer .immoOrt.h4,
.topObjekte_003 .sliderContainer .immoOrt {
	line-height:1.12em;
}

.topObjekte_003 .leftBox{width:52%; float:left;}
.topObjekte_003 .rightBox{width:45%; float:right;}

.topObjekte_003 .holderTextBox{position:relative;}
.topObjekte_003 .innerLeftSite{
	float:left;
	margin-bottom:100px;
	width:52%;
	
	position:relative;
	z-index:5;
}
.topObjekte_003 .innerRightSite{
	float:right;
	position:absolute;
	bottom:0;
	right:0;
	width:55%;
	max-height:354px;
	overflow:hidden;
}
.topObjekte_003 .innerRightSite img{margin:0 !important; text-align:right;}


/* ---------- immoSite ---------- */
.topObjekte_003 .immoTitel{min-height:44px; line-height:1.3em;}

.topObjekte_003 .sliderContainer{
	position:relative;
}

.topObjekte_003 .immoContainer {}

.topObjekte_003 .responsiveElement.first{margin-bottom:30px; margin-top:-5px;/*35*/}

.topObjekte_003 .immoContainerInner {
	padding:0;/*3*/
	position:relative;
}

.topObjekte_003 .titelbild {
	overflow:		hidden;
	float:			left;
	width:			41%;
	margin-right:	5%;
	margin-top:		3px;
	
	box-shadow:2px 2px 4px 0 #2e2e2e;
	-webkit-box-shadow:2px 2px 5px 0 #2e2e2e;

}

.topObjekte_003 .textInfo {
	float:	right;
	width:	53%;
}

.topObjekte_003 .textPreisDetails{margin-top:1.7em;}

.topObjekte_003 .textInfo .h2, 
.topObjekte_003 .textInfo .h3 {
	margin:0;
	font-size:0.95em;
}

.topObjekte_003 .textInfo .h2 {
	line-height:1.75;
}

.topObjekte_003 .textPreis{
	float:left;
	width:100%;
	min-height:60px;
}
.topObjekte_003 .textDetail{
	float:right;
	width:38%;
	 margin-top: 6px;
}
.topObjekte_003 .buttonHolder{margin-top:27px;}

.topObjekte_003 .trennLine{
	margin:11px 0 8px;
	height:3px;
}
.topObjekte_003 .immoPreisText{font-size:0.9em; line-height:1.3;}
.topObjekte_003 .immoPreisValue{
	font-size: 1.7em;
	line-height:0.85em;
}

.topObjekte_003 .textPreis.button{padding-left:12px;}

.topObjekte_003 .leftButtonInfo{float:left; text-transform:none;}
.topObjekte_003 .rightButtonInfo{
	margin:-8px -15px -8px 0;
	padding:0 0 0 0;
	display:inline-block;
	float:right;
	width:35px;/*35*/
	min-height:60px;
	
	-webkit-border-radius:0 5px 5px 0;
			border-radius:0 5px 5px 0;
}
.topObjekte_003 .rightButtonInfo .icon-angle-double-right:before {
    font-size: 1.7em;
    line-height: 60px;
}

.topObjekte_003 .sliderContainer .immoOrt{margin-bottom:0.75em;}
.topObjekte_003 .sliderContainer .tinyText{line-height: 1.2; min-height:25px;}


@media all and (max-width: 1280px) {}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.topObjekte_003 .immoTitel{min-height:inherit;}
}
@media all and (max-width: 992px) {
	.topObjekte_003 .innerLeftSite{width:52%;}
	.topObjekte_003 .innerRightSite{width:60%;}
}
@media all and (max-width: 960px) {
/* styles for narrower desktop browsers and iPad portrait */
}
@media all and (max-width: 800px) {
	.topObjekte_003 .basicFramePadding{padding-bottom:50px;}
	.topObjekte_003 .leftBox,
	.topObjekte_003 .rightBox{width:100%; float:none;}
	
	.topObjekte_003 .innerRightSite{width:40%;}
	.topObjekte_003 .holderTextBox{border-bottom:1px solid rgba(255,255,255,0.4); margin-bottom:40px;}
	.topObjekte_003 .innerLeftSite{margin-bottom:40px;}
	
	.topObjekte_003 .responsiveElement.first{margin-top:0;}
	
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	/*.topObjekte_003 .rightBox{width:45%;}*/
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.topObjekte_003 .leftBox,
	.topObjekte_003 .rightBox{width:100%; float:none;}
	
	.topObjekte_003 .leftBox{margin-bottom:45px;}
	
	.topObjekte_003 .innerLeftSite{width:71%;}

}
@media all and (max-width: 360px) {
	.topObjekte_003 .innerLeftSite{width:100%; float:none;}
	.topObjekte_003 .innerRightSite{display:none;}
	
	.topObjekte_003 .titelbild{width:100%; float:none; margin-right:0; margin-bottom:25px;}
	.topObjekte_003 .textInfo{width:100%; float:none;}
	.topObjekte_003 .immoTitel{min-height:inherit; }
	.topObjekte_003 .basicFramePadding{padding-bottom:30px;}
	.topObjekte_003 .responsiveElement.first{margin-bottom:50px;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.topObjekte_003 .basicFramePadding{padding-bottom:25px;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/geo/google_multipin_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/geo/google_multipin_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.google_multipin_001 #myGoogleMapsMapPreview {
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/geo/google_multipin_001/assets/pics/preview.jpg);
	background-size:cover;
}

.google_multipin_001 .boxLeft {
	width:55%;
	float:left;
}

.google_multipin_001 .boxRight {
	width:40%;
	float:right;
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
}
@media all and (max-width: 960px) {

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.google_multipin_001 .boxLeft,
	.google_multipin_001 .boxRight {
		width:100%;
		float:none;
	}
	
	.google_multipin_001 .boxRight {
		margin-top:1em;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/googleMaps/OSM_MultiPin_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/googleMaps/OSM_MultiPin_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_googleMaps_002 .imageOuterFrame {
	height:100%;
	
}
.modul_googleMaps_002 .imageInnerFrame {
	overflow:hidden;		
	height:200px;
}








@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.modul_googleMaps_002 .imageInnerFrame {
		height:180px;	
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.modul_googleMaps_002 .imageInnerFrame {
		height:170px;	
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.modul_googleMaps_002 .imageInnerFrame {
		height:150px;	
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.modul_googleMaps_002 .imageInnerFrame {
		height:125px;	
	}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.news_001{background-color:#ffffff;}*/

.news_001 .newsModule{
	margin-top:38px;
}
.news_001 .newsElement {
	width:41%;/*44*/
	float:left;
}

.news_001 .trennLine{
	width:				1px;
	min-height:			112px;
	float:				left;
	height:				100%;
	margin:				0 8.5%;/*5.5*/
	background-color:	#dddedf;
} 

.news_001 .title.h1 {
    margin-top: 0;
    text-align: center;
}

/***************************[ Newsmodul ]****************************/

.news_001 .newsElement{
	margin-bottom:	0px;/*34*/
}
.news_001 .newsElement.last{margin-bottom:0;}

.news_001 .newsElement .h3{
	font-size:		1.250em;
	line-height:	1.3;
	/*width:			73.5%;81

	float:			left;*/
	margin-bottom:	10px;
	text-transform:none;
}

.news_001 .newsElement .newsListImage{
	height:			108px;/*70*/
	width:			108px;/*16.5 15*/
	margin-right:	4%;
	/*margin-top:		1%;*/
	margin-bottom:	3px;
	
	float:			left;
	overflow: 		hidden;
	border-radius:	55px;
	border:			1px solid #dddedf;
}
.news_001 .newsElement .newsListImage a{
	display:	inline-block;
	width:		100%;
	height:		100%;
}

.news_001 .newsElement .newsListElement{float:left; width:72%;}

.news_001 .newsElement .buttonHolder{
	display:		inline-block;
	width:			auto;
	float:			none;
	/*padding-left:	4px;*/
}
.news_001 .newsElement .buttonHolder .icon-angle-right:before{margin-left:0px;}

.news_001 .newsElement .newsDate{
	font-size:		1.1em;
	margin-top:		7px;
}

.news_001 .newsElement .buttonHolder.h3{
	font-size:	1em;
}

.news_001 .objektBilder .immoContainer, 
#outer .news_001 .corporateFrame{padding:4px;}

.news_001 .newsElement .variante1{
	display:	none;
}




/*
.news_001 .videoContainer {
	height:188px;
}
*/

@media all and (max-width: 1200px) {	
	.news_001 .newsElement .newsListElement{width:70%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.news_001 .newsElement .newsListElement{width:64%;}
}

@media all and (max-width: 992px) {
	.news_001 .newsElement .newsListImage{
		width:90px;
		height:90px;
	}
}
@media all and (max-width: 800px) {
	.news_001 .newsElement .newsListElement{width:60%;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	

	.news_001 .title.h1{text-align:left;}
	.news_001 .newsElement{width:100%; float:none;}
	.news_001 .trennLine{
		margin:0;
		margin-top:35px;
		margin-bottom:35px;
		background-color:transparent;
		border-bottom:1px solid #ccc;
		width:100%;
		height:1px;
		min-height:1px;
		float:none;
		display:block;
	}
	
	.news_001 .newsElement{margin-bottom:0;}
	.news_001 .newsElement .newsListImage{
		width:85px;/*70*/
		height:85px;/*70*/
	}
	.news_001 .newsElement .newsListElement{width:75%;}
}
@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.news_001 .title.h1{text-align:left;}
	.news_001 .newsElement{width:100%; float:none;}
	.news_001 .trennLine{
		margin:0;
		margin-top:35px;
		margin-bottom:35px;
		background-color:transparent;
		border-bottom:1px solid #ccc;
		width:100%;
		height:1px;
		min-height:1px;
		float:none;
		display:block;
	}
	.news_001 .newsElement{margin-bottom:0;}
	.news_001 .newsElement .newsListImage{
		width:70px;
		height:70px;
	}
	.news_001 .newsElement .h3{font-size:1em;}

}
@media all and (max-width: 360px) {
	.news_001 .newsElement .newsListImage{
		width:50px;
		height:50px;
	}
	.news_001 .newsElement .newsDate{margin-top:0;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/news/news_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/news/news_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_002 .h1 {
	margin-top:0;
}

.modul_text_002 .subtitle {

}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.news_002{background-color:#ffffff;}*/

.news_002 .moduleBoxHolder{float:right; width:50%;}

.news_002 .newsModule{
	margin-top:21px;/*38*/
}
.news_002 .newsElement {
	width:48%;/*44*/
	float:left;
}
.news_002 .newsElement.last{float:right;}

.news_002 .newsElement h2{margin-bottom:6px;}

.news_002 .trennLine{
	display:none;
	
	width:				1px;
	min-height:			112px;
	float:				left;
	height:				100%;
	margin:				0 8.5%;/*5.5*/
	background-color:	#dddedf;
	
} 

.news_002 .title.h1 {
    margin-top: 0;
}

/***************************[ Newsmodul ]****************************/

.news_002 .newsElement{
	margin-bottom:	0px;/*34*/
}
.news_002 .newsElement.last{margin-bottom:0;}

.news_002 .newsElement .h3{
	font-size:		1.250em;
	line-height:	1.3;
	/*width:			73.5%;81

	float:			left;*/
	margin-bottom:	10px;
	text-transform:none;
}

.news_002 .newsElement .newsListImage{
	height:			90px;
	width:			31%;
	margin-right:	7%;
	margin-top:		6px;/*3*/
	margin-bottom:	1.05em;/*1.25*/
	
	float:			left;
	overflow: 		hidden;
	border:			1px solid #dddedf;
}
.news_002 .newsElement .newsListImage a{
	display:	inline-block;
	width:		100%;
	height:		100%;
}

.news_002 .newsElement .newsListElement{float:left; width:61%;}

.news_002 .newsElement .buttonHolder{
	display:		inline-block;
	width:			auto;
	float:			none;
	/*padding-left:	4px;*/
}
.news_002 .newsElement .buttonHolder .icon-angle-right:before{margin-left:0px;}

.news_002 .newsElement .newsDate{
	font-size:		1.1em;
	margin-top:		7px;
}

.news_002 .newsElement .buttonHolder.h3{
	font-size:	1em;
}

.news_002 .objektBilder .immoContainer, 
#outer .news_002 .corporateFrame{
	padding:0px;/*4*/
	border:1px solid #dddedf;
	box-shadow:none;
}

.news_002 .newsElement .variante2,
.news_002 .newsElement .newsDate{
	display:	none;
}

.news_002 .newsElement .variante1{margin-top:19px;}
.news_002 .newsElement .newsText{margin-top:5px;}



/*
.news_002 .videoContainer {
	height:188px;
}
*/

@media all and (max-width: 1200px) {	
	.news_002 .newsElement .newsListElement{width:70%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.news_002 .newsElement .newsListElement{width:64%;}
}

@media all and (max-width: 992px) {
	.news_002 .newsElement {width:100%; float:none; margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #cccccc;}
	.news_002 .newsElement.last{margin-bottom:0; border-bottom:none; padding-bottom:0;}
	.news_002 .newsElement .newsListImage{width:25%; margin-right:6%;}
	.news_002 .newsElement .newsElementHead{margin-bottom:15px;}
}
@media all and (max-width: 800px) {
	.news_002 .newsElement .newsListElement{width:60%;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	

	.news_002 .title.h1{text-align:left;}
	.news_002 .newsElement{width:100%; float:none;}
	.news_002 .trennLine{
		margin:0;
		margin-top:35px;
		margin-bottom:35px;
		background-color:transparent;
		border-bottom:1px solid #ccc;
		width:100%;
		height:1px;
		min-height:1px;
		float:none;
		display:none;
	}
	
	.news_002 .newsElement .newsListElement{width:75%;}
}
@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.news_002{background-image:none !important;}
	.news_002 .moduleBoxHolder{width:100%;}
	.news_002 .moduleContainer .newsElement{width:45%; float:left; padding-right:4%; border-right:1px solid #ccc; border-bottom:0; padding-bottom:0;}
	.news_002 .moduleContainer .newsElement.last{float:right; padding-right:0; margin-right:0; border-right:0;}

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.news_002{background-image:none !important;}
	.news_002 .moduleBoxHolder{width:100%; float:none;}
	
	.news_002 .moduleContainer .newsElement{width:100%; float:none; border-right:0; padding-right:0; margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #cccccc;}
	.news_002 .moduleContainer .newsElement.last{border-bottom:0; padding-bottom:0; margin-bottom:0;}


	.news_002 .title.h1{text-align:left;}
	.news_002 .newsElement{width:100%; float:none;}
	.news_002 .trennLine{
		margin:0;
		margin-top:35px;
		margin-bottom:35px;
		background-color:transparent;
		border-bottom:1px solid #ccc;
		width:100%;
		height:1px;
		min-height:1px;
		float:none;
		display:none;
	}

	.news_002 .newsElement .h3{font-size:1em;}

}
@media all and (max-width: 360px) {
	.news_002 .newsElement .newsDate{margin-top:0;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.news_002 .objektBilder .immoContainer, 
	#outer .news_002 .corporateFrame{padding:0px;/*2*/}

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/news/news_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/news/news_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_0011 .h1 {
	margin-top:0;
}

.modul_text_0011 .subtitle {

}

.rescale img {
    height: auto !important;
    margin-left: 0 !important;
    width: 100% !important;
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.news_003{background-color:#ffffff;}*/

.news_003 .moduleBoxHolder{float:left; width:45%;}

/*.news_003 .newsModule{
	margin-top:38px;
}*/
.news_003 .newsElement {margin-bottom:26px; padding-bottom:26px; border-bottom:1px solid #b2b2b2;}
.news_003 .newsElement.last{margin-bottom:0; padding-bottom:0; border-bottom:none;}

.news_003 .trennLine{
	display:none;
	
	width:				1px;
	min-height:			112px;
	float:				left;
	height:				100%;
	margin:				0 8.5%;/*5.5*/
	background-color:	#dddedf;
	
} 

.news_003 .title.h1 {
    margin-top: 0;

}
/* ----- STANDORT ANGABEN ----- */
/*.news_003 .standorte{margin-top:38px;}*/

.news_003 .spalte_one{
	float:			right;
	width:			45%;
}

.news_003 .standortHolder.first{float:left;}
.news_003 .standortHolder{width:43.5%; float:right; margin-top:2px;}

.news_003 .image{
	width:			40%;
	float:			left;
	margin-right:	8%;/*5*/
	overflow:hidden;
	margin-top:2px;
}
.news_003 .standortDaten{
	float:left;
	width:52%;/*55*/
}
.news_003 .standortDaten.fullWidth{
	width:100%;
	float:none;
	border-top:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	padding:10px 0 10px;
	margin-top:1.8em;/*35px*/
}

.news_003 .dataText p{margin-top:0;}

.news_003 .standortDaten .h3{margin-bottom:0px;}
.news_003 .firmZusatz{margin-bottom:0.3em;/*22px*/}
.news_003 .plzOrt{margin-top:-1px;/*2*/}


.news_003 .phone{
	/*margin:			10% 0 3px;3px 0 8*/
	font-size:		1.5em;
	height:			auto;
	margin-bottom:-2px;
}

.news_003 .phone span[class^="icon-"]:before{
	margin-left:	-2px;
	margin-right:3px;
	font-size:0.95em;
}

.news_003 .spaltenHolder .phone span{float:left;}
.news_003 .spaltenHolder .email.h3{margin:	0;}


/***************************[ Newsmodul ]****************************/

.news_003 .newsElement.last{margin-bottom:0;}

.news_003 .newsElement .h3{
	font-size:		1.250em;
	line-height:	1.3;
	/*width:			73.5%;81

	float:			left;*/
	margin-bottom:	10px;
	text-transform:none;
}

.news_003 .newsElement .newsListImage{
	height:			90px;
	width:			17%;/*31*/
	margin-right:	4%;/*7*/
	margin-top:	3px;
	
	float:			left;
	overflow: 		hidden;
	border:			1px solid #dddedf;
}
.news_003 .newsElement .newsListImage a{
	display:	inline-block;
	width:		100%;
	height:		100%;
}

.news_003 .newsElement .newsListElement{float:left; width:61%;}

.news_003 .newsElement .buttonHolder{
	display:		inline-block;
	width:			auto;
	float:			none;
	/*padding-left:	4px;*/
}
.news_003 .newsElement .buttonHolder .icon-angle-right:before{margin-left:0px;}

.news_003 .newsElement .newsDate{
	font-size:		1.1em;
	margin-top:		7px;
}

.news_003 .newsElement .buttonHolder.h3{
	font-size:	1em;
}

.news_003 .objektBilder .immoContainer, 
#outer .news_003 .corporateFrame{padding:4px;}

.news_003 .newsElement .variante1,
.news_003 .newsElement .newsDate{
	display:	none;
}

/*.news_003 .newsElement .variante1{margin-top:15px;}*/
.news_003 .newsElement .newsText{margin-top:5px;}




/*
.news_003 .videoContainer {
	height:188px;
}
*/

@media all and (max-width: 1200px) {	
	.news_003 .newsElement .newsListElement{width:70%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.news_003 .newsElement .newsListElement{width:64%;}
	
	.news_003 .phone{font-size:1.188em;}
	.news_003 .image{width:70%; margin-bottom:0.7em; float:none;}
	.news_003 .standortDaten{width:100%; float:none;}
	
	.news_003  .adress.plzOrt br{float:left; display:inline-block; width:2px;}
	.news_003 .standortDaten.fullWidth{margin-top:1em;}
}

@media all and (max-width: 992px) {
	.news_003 .newsElement {width:100%; float:none; margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #cccccc;}
	.news_003 .newsElement.last{margin-bottom:0; border-bottom:none; padding-bottom:0;}
	.news_003 .newsElement .newsListImage{width:25%; margin-right:6%;}
	.news_003 .newsElement .newsElementHead{margin-bottom:15px;}
}
@media all and (max-width: 960px) {
	.news_003 .image{width:100%;}
}
@media all and (max-width: 800px) {
	.news_003 .newsElement .newsListElement{width:60%;}
	
	.news_003 .standortHolder{width:100%;}
	.news_003 .image{width:35%; float:left;}
	.news_003 .standortDaten{width:55%; float:left;}
	
	.news_003 .adress.plzOrt br{float:none;}
	
	
	.news_003 .standortDaten.fullWidth{
		width:100%;/*55*/ 
		float:left;
		padding: 5px 0;
		margin-top: 0.4em;
	} 
	.news_003 .phone {font-size: 1.5em;}
	.news_003 .standortHolder.first{margin-bottom:3em;}
	
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	

	.news_003 .title.h1{text-align:left;}
	.news_003 .newsElement{width:100%; float:none;}
	.news_003 .trennLine{
		margin:0;
		margin-top:35px;
		margin-bottom:35px;
		background-color:transparent;
		border-bottom:1px solid #ccc;
		width:100%;
		height:1px;
		min-height:1px;
		float:none;
		display:none;
	}
	.news_003 .standortHolder .clear{display:none;}
	
	.news_003 .newsElement .newsListElement{width:75%;}
}
@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.news_003 .moduleBoxHolder,
	.news_003 .spalte_one{width:100%;}
	
	.news_003 .moduleBoxHolder{margin-bottom:40px;}
	.news_003 .image{width:30%; margin-right:6%;}
	.news_003 .standortDaten{width:62%;}
	.news_003 .standortDaten.fullWidth{margin-top:0.7em; float:left; width:62%;}
	
	
	.news_003 .phone {font-size: 1.5em;}
	
	.news_003 .newsElement .newsElementHead{margin-bottom:0;}
	
	.news_003  .adress.plzOrt br{float:left; display:inline-block; width:2px;}
	
	/*.news_003 .image{width:70%; margin-bottom:0.7em; float:none;}
	.news_003 .standortDaten{width:100%; float:none;}
	.news_003 .standortDaten.fullWidth{width:100%; padding:10px 0;}*/


}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.news_003{background-image:none !important;}
	.news_003 .moduleBoxHolder{width:100%; float:none;}

	.news_003 .title.h1{text-align:left;}
	.news_003 .newsElement{width:100%; float:none;}
	.news_003 .trennLine{
		margin:0;
		margin-top:35px;
		margin-bottom:35px;
		background-color:transparent;
		border-bottom:1px solid #ccc;
		width:100%;
		height:1px;
		min-height:1px;
		float:none;
		display:none;
	}

	.news_003 .newsElement .h3{font-size:1em;}

}
@media all and (max-width: 360px) {
	.news_003 .newsElement .newsDate{margin-top:0;}
	.news_003 .standortHolder .clear{display:block;}
	.news_003 .standortDaten.fullWidth{width:100%;}
	
	/*.news_003 .image{width:70%; margin-bottom:0.7em; float:none;}
	.news_003 .standortDaten{width:100%; float:none;}
	.news_003 .standortDaten.fullWidth{width:100%; padding:10px 0;}*/
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.news_003 .objektBilder .immoContainer, 
	#outer .news_003 .corporateFrame{padding:2px;}

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/news/news_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/news/news_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_003 .h1 {
	margin-top:0;
}

.modul_text_003 .subtitle {

}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.news_004.useBackgroundConfiguration .frameBackgroundImage{
	background-repeat:repeat-y !important;
	/*background-position:bottom !important;
	background-color:transparent !important;*/
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/news/news_004/assets/bg-frame_news_004.jpg);
	background-position:top center;
}

.news_004 .fourBox{
	float:			left;
	width:			43%;
}

.news_004 .fourBox .h1{
	margin-bottom:	29px;
	line-height:	1.1;
}

.news_004 .immoOrt.h3{
	margin:			0 0 14px;
}

.news_004 .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;

	margin:			7px 6.9% 0;
	
	width:			0px;
	height:			363px;
}

.news_004 .spacer.withoutBorder{
	border-left:	0;
	margin:			0;
	width:			7%;
	height:			10px;
}

.news_004 .fourBox.border{
	/*border-bottom:	1px solid #d8dacd;*/
	min-height:		420px;/*470*/
	/*margin-bottom:	80px;*/
}
.news_004 .fourBox.border.aktuell{padding-bottom: 30px;}

.news_004 .h3.modulH3{
	font-size:		1.250em;
	line-height:	1.3;
}

.news_004 .basicFramePadding {
    padding-bottom: 0;/*75*/
    padding-top: 85px;
}

/***************************[ Newsmodul ]****************************/

.news_004 .newsElement{
	margin-bottom:	34px;/*38*/
}
.news_004 .newsElement.last{margin-bottom:0px;}

.news_004 .newsElement .newsElementHead{
	min-height: 82px;
}

.news_004 .newsElement .h2{
	font-size:		1.250em;
	line-height:	1.3;
	width:			79.5%;/*81*/

	float:			left;
	margin-bottom:	10px;
}

.news_004 .newsElement .newsListImage{
	height:			68px;/*70*/
	width:			13.5%;/*16.5 15*/
	margin-right:	4%;
	margin-top:		1%;
	
	float:			left;
	overflow: 		hidden;
}

.news_004 .newsElement .buttonHolder{
	display:		inline-block;
	width:			auto;
	float:			none;
	/*padding-left:	4px;*/
}
.news_004 .newsElement .buttonHolder .icon-angle-right:before{margin-left:0px;}

.news_004 .newsElement .buttonHolder.h3{
	font-size:		1em;
}
.news_004 .newsModule .trennLine,
.news_004 .newsElement .newsDate,
.news_004 .newsElement .buttonHolder.variante1{display:none;}

.news_004 .newsElement .objektBilder .immoContainer,
#outer .news_004 .newsElement .corporateFrame{padding:3px;}

.news_004 .moduleBoxHolder{position:relative;}



/***************************[ Newsletter ]****************************/

.news_004 .fourBox.newsletter{
	/*background-image:	url("https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/news/news_004/assets/pics/handy-image.png");
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: 	100% auto;*/
}

.news_004 .bgImageRight{
	width:18.4%;/*17*/
	position:absolute;
	bottom:0;
	right:0;
	overflow:hidden;
}

.news_004 .fourBox.newsletter .h3{
	margin-bottom:	27px;/*30*/
}

.news_004 .fourBox.newsletter .text{
	width:			62%;
	margin-bottom:	30px;
}

.news_004 .fourBox.newsletter .infoText{
	color:			#b7b7b7;
	width:			62%;
	
	margin-top:		27px;
}

.news_004 .fourBox.newsletter span{
	float:			left;	
}

.news_004 .fourBox.newsletter .infoText .icon-lock{
	font-size:		2.063em;
	width:			12%;/*13*/
}

.news_004 .fourBox.newsletter .infoText .icon-lock:before{
	margin-left:	0%;
	margin-top: 	3px;
	margin-left:-5px;
}

.news_004 .fourBox.newsletter .infoText .info{
	font-size:		0.813em;
	width:			84%;/*87*/
	line-height:	1.3;
	font-family:"open_sansitalic", Arial, Helvetica, sans-serif;
}

/***************************[ Textbox ]****************************/

.news_004 .fourBox.textBoxmodul .title{
	width:			65%;
	float:			left;
}

.news_004 .fourBox.textBoxmodul .image{
	width:			35%;	
	float:			left;
	height: 		90px;
}

.news_004 .fourBox.textBoxmodul .h1{
	margin-bottom: 10px;
}

.news_004 .fourBox.textBoxmodul .h2{
	margin-bottom:	30px;
}

.news_004 .fourBox.textBoxmodul .buttonRow{
	margin-top:	33px;
}

/***************************[ Immobilien ]****************************/

.news_004 .fourBox.kaeuferFinder{
	width: 		32%;/*50*/
	text-align:right;
	float:right;
}

.news_004 .fourBox.kaeuferFinder .main{width:70%; float:right; margin-bottom:29px;}
.news_004 .fourBox.kaeuferFinder .subtitle{width:50%; float:right; line-height:1.2;}

.news_004 .buttonArea{
	margin-top:	26px;/*12*/
	text-align:	right;
}

.news_004 .fourBox.kaeuferFinder .buttonRow{margin-top:	16px;}





@media all and (max-width: 1280px) {
	.news_004{
		font-size:	14px;
	}
	

	.news_004 .fourBox.kaeuferFinder{width:34%;}
}


@media all and (max-width: 1024px) {
	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 960px) {
	.news_004 .fourBox.newsletter .infoText{margin-bottom:27px;}
	.news_004 .fourBox.newsletter .text{width:81%;}
	
	.news_004 .fourBox.newsletter{
		/*background: url("https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/news/news_004/assets/pics/handy-image.png") no-repeat scroll right bottom / 90% auto rgba(0, 0, 0, 0) */
		background-color:rgba(0, 0, 0, 0);
		background-position:right bottom;
		background-size:90% auto;
	}
}

@media all and (max-width: 800px) {
	.news_004{font-size:13px;}
	.news_004 .polaroidImmo .immoPreis .immoPreisValue{font-size:1em; line-height:1.8}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.news_004.useBackgroundConfiguration .frameBackgroundImage{background-position:top right;}

	.news_004{
		font-size:14px; 
		background-image:none !important;
	}
	.news_004 .fourBox {
		float: none;
		width: 100%;
	}
	
	.news_004 .spacer{
		margin:	0;
		padding:0;
		border:	none;
	}
	
	.news_004 .fourBox.border{min-height:inherit;}
	
	.news_004 .fourBox.kaeuferFinder{
		float:left;
		width:100%;	
	}
	.news_004 .fourBox.textBoxmodul.editArea{
		border-bottom:1px solid #D8DACD;
		padding-bottom: 60px;
    	margin-bottom: 50px;
	}
	.news_004 .spacer.withoutBorder{display:none;}
	
	.news_004 .newsElement .newsListImage{width:9.5%; margin-right:3%;}
	.news_004 .fourBox.newsletter .infoText,
	.news_004 .fourBox.newsletter .text {width: 75%;/*65*/}
	
	.news_004 .fourBox.newsletter{background-size: 90% auto;}
	.news_004 .fourBox.newsletter .infoText .info{width:85%;/*82*/ margin-top:9px;}
	.news_004 .fourBox.newsletter .infoText .icon-lock{width:7%;/*9*/}
	
	.news_004 .fourBox.kaeuferFinder{text-align:left;}
	.news_004 .fourBox.kaeuferFinder .subtitle,
	.news_004 .fourBox.kaeuferFinder .main{float:left; width:100%;}
	
	.news_004 .fourBox.border{/*border-bottom: 1px solid #d8dacd;*/ margin-bottom:40px;}
	.news_004 .fourBox.newsletter.border{margin-bottom:0; border-bottom:0;}
	
	.news_004 .bgImageRight{width:25%;/*30*/}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.news_004 .newsElement .newsListImage{width:12.5%;}
	.news_004 .basicFramePadding {padding-bottom:75px;}
	.news_004 .fourBox.newsletter .text {width: 100%;}
	
	.news_004 .bgImageRight{width:35%;}
	.news_004 .fourBox.newsletter .infoText .info{margin-top:0;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.news_004 .fourBox.newsletter{
		background:	none;
	}
	
	.news_004 .fourBox.newsletter .infoText{
		width:		90%;
	}
	
	.news_004 .fourBox.newsletter .text{
		width:		100%;
	}
	
	.news_004 .fourBox.border{
		margin-bottom:	40px;
		min-height:		inherit;
	}
	
	.news_004 .fourBox:not(.aktuell){
		padding-bottom: 38px;
	}
	
	.news_004 .immoContent{height:auto;}
	.news_004 .polaroidImmo{float:none; width:100%; margin-bottom:65px;}
	.news_004 .polaroidImmo:nth-child(2n){margin-bottom:20px;}
	
	.news_004 .fourBox.kaeuferFinder .main{margin-bottom:22px;}
	.news_004 .fourBox.kaeuferFinder .buttonRow{margin-top:8px;}
}

@media all and (max-width: 360px) {
.news_004 .newsElement .newsListImage {width: 23.5%; margin-right: 5%;}
.news_004 .newsElement .h3{width:71.5%;}
.news_004 .fourBox.newsletter .infoText .icon-lock{width:13%;}

.news_004 .fourBox:not(.aktuell){padding-bottom:0;}
.news_004 .fourBox.newsletter .infoText .info{width:61%;}

.news_004 .newsElement .h2 {width:70.5%;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.news_004 .corporateFrame{
		display:	none;
	}
	.news_004 .newsElement .h2 {width:100%; float:none;}

	
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/news/news_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/news/news_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.news_004 .h1 {
	margin-top:0;
}

.news_004 .subtitle {

}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_012/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_012/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.news_012.useBackgroundConfiguration .frameBackgroundImage{
	background-repeat:repeat-y !important;
	/*background-position:bottom !important;
	background-color:transparent !important;*/
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/news/news_012/assets/bg-frame_news_012.jpg);
	background-position:top center;
}

.news_012 .fourBox{
	float:			left;
	width:			46%;
}

.news_012 .fourBox .headline .tokenElement{
	margin-bottom:	0.72em;/*38px*/
	/*line-height:	1.1;*/
	display:block;
}

.news_012 .immoOrt.h3{
	margin:			0 0 14px;
}

.news_012 .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;

	margin:			0 4% 0 3.9%;
	
	width:			0px;
	height:			363px;
}

.news_012 .spacer.withoutBorder{
	border-left:	0;
	margin:			0;
	width:			7%;
	height:			10px;
}



.news_012 .h3.modulH3{
	font-size:		1.250em;
	line-height:	1.3;
}

.news_012 .kFirma.h4{
	padding: 0.95em 0 0.75em;
}

/***************************[ Newsmodul ]****************************/

.news_012 .newsElement.last{margin-bottom:0px;}

.news_012 .newsElement .h2{
	font-size:		1.250em;
	line-height:	1.3;
	width:			79.5%;/*81*/

	float:			left;
	margin-bottom:	10px;
}

.news_012 .newsElement .newsListImage{
	/*height:			68px;*/
	width:			21.5%;
	margin-right:	4%;
	margin-top:		1%;
	margin-bottom:	1.23em;
	
	float:			left;
	overflow: 		hidden;
	border:1px solid #cccccc;
}

.news_012 .newsElement .buttonHolder{
	display:		inline-block;
	width:			auto;
	float:			none;
	/*padding-left:	4px;*/
}
.news_012 .newsElement .buttonHolder .icon-angle-right:before{margin-left:0px;}

.news_012 .newsElement .buttonHolder.h3{
	font-size:		1em;
}

.news_012 .moduleBoxHolder .h3 {
    margin-bottom: 1em;
}

/*.news_012 .newsModule .trennLine,*/
.news_012 .newsElement .newsDate,
.news_012 .newsElement .buttonHolder.variante1{display:none;}

.news_012 .newsModule .trennLine br{display:none;}
.news_012 .newsModule .trennLine hr{margin:1.6em 0 1.4em;}

.news_012 .newsElement .objektBilder .immoContainer,
#outer .news_012 .newsElement .corporateFrame{padding:0px;}

.news_012 .moduleBoxHolder{position:relative;line-height:1.47em;}



/***************************[ Newsletter ]****************************/

.news_012 .fourBox.newsletter{
	/*background-image:	url("https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/news/news_012/assets/pics/handy-image.png");
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: 	100% auto;*/
}

.news_012 .bgImageRight{
	width:49.2%;/*17*/
	position:absolute;
	bottom:5px;/*0*/
	right:0;
	overflow:hidden;
	border-bottom: 1px solid #b2b2b2;
}
.news_012 .bgImageRight img{margin-top:0 !important;}

.news_012 .headline.h2.textCenter.editArea{
	width: 50%;/*60*/
}

.news_012 .dataBoxHolder {
    width: 50%;
	margin-top: 2.2em;
}

.news_012 .textCenter {
    text-align: left;
}

.news_012 .fourBox.newsletter .h3{
	margin-bottom:	27px;/*30*/
}

.news_012 .kPlzOrt{
	padding-bottom: 8px;
}

.news_012 .fourBox.newsletter .text{
	width:			62%;
	margin-bottom:	30px;
}

.news_012 .fourBox.newsletter .infoText{
	color:			#b7b7b7;
	width:			62%;
	
	margin-top:		27px;
}

.news_012 .fourBox.newsletter span{
	float:			left;	
}

.news_012 .fourBox.newsletter .infoText .icon-lock{
	font-size:		2.063em;
	width:			12%;/*13*/
}

.news_012 .fourBox.newsletter .infoText .icon-lock:before{
	margin-left:	0%;
	margin-top: 	3px;
	margin-left:-5px;
}

.news_012 .boxLeft .buttonHolder {
    margin-top: 2.8em;
}

.news_012 .text{
	width:100%;
}

.news_012 .TopFliesstext {
    margin-bottom: 25px;
}

.news_012 .imageFloat {
    bottom: 0;
    float: right;
    position: absolute;
    right: 0;
    width: 69%;
}

.news_012 .customTextWidth{
	width: 35%;
	float: left;
}

.news_012 .fourBox.newsletter .infoText .info{
	font-size:		0.813em;
	width:			84%;/*87*/
	line-height:	1.3;
	font-family:"open_sansitalic", Arial, Helvetica, sans-serif;
}

/***************************[ Textbox ]****************************/

.news_012 .fourBox.textBoxmodul .title{
	width:			65%;
	float:			left;
}

.news_012 .fourBox.textBoxmodul .image{
	width:			35%;	
	float:			left;
	height: 		90px;
}

.news_012 .fourBox.textBoxmodul .h1{
	margin-bottom: 10px;
}

.news_012 .fourBox.textBoxmodul .h2{
	margin-bottom:	30px;
}

.news_012 .fourBox.textBoxmodul .buttonRow{
	margin-top:	33px;
}


@media all and (max-width: 1280px) {}

@media all and (max-width: 1024px) {
	.news_012 .spacer{margin:0 3.9%;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
}

@media all and (max-width: 960px) {
	.news_012 .fourBox{width:45%;}
	.news_012 .spacer{margin:0 4.9%;}
	.news_012 .dataBoxHolder{margin-top:1.2em;}
	.news_012 .fourBox .headline .tokenElement {margin-bottom:0;}
	
	.news_012 .headline.h2.textCenter.editArea{width:100%;}
	.news_012 .bgImageRight{width:45%;}
	.news_012 .dataBoxHolder{width:55%;}

	.news_012 .imageFloat {
		position: relative;
		 bottom: 86px;
	}
	
	.news_012 .customTextWidth {
		width: 100%;
	}

}

@media all and (max-width: 800px) {
	.news_012 .customTextWidth{
		width: 45%;
		float: left;
	}
	.news_012 .imageFloat {
		bottom: 0;
		float: right;
		position: absolute;
		right: 0;
		width: 55%;
	}
	.news_012 .TopFliesstext {
		width: 45%;
	}
}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */	
	.news_012 .fourBox {
		float: none;
		width: 100%;
	}
	
	.news_012 .fourBox.boxRight{margin-bottom:3em;}
	.news_012 .bgImageRight{width:35%;}
	.news_012 .headline.h2.textCenter.editArea{width:55%;}
	
	.news_012 .spacer{
		margin:	0;
		padding:0;
		border:	none;
		display:none;
	}

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.news_012 .TopFliesstext {
		width: 100%;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.news_012 .headline.h2.textCenter.editArea{width:100%;}
	.news_012 .bgImageRight{width:43%;}
}

@media all and (max-width: 360px) {
	.news_012 .bgImageRight,
	.news_012 .newsListImage{display:none;}
	
	.news_012 .imageFloat {
		margin-top: 34px;
	}
	
	.news_012 .customTextWidth {
		float: none;
		width: 100%;
	}
	
	.news_012 .dataBoxHolder{width:100%;}
	.news_012 .imageFloat {
		float: none;
		position: static;
		width: 90%;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.news_012 .corporateFrame{
		display:	none;
	}
	.news_012 .newsElement .h2 {width:100%; float:none;}

	
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/news/news_013/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/news/news_013/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.news_013 .h1 {
	margin-top:0;
}

.news_013 .subtitle {

}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_slide_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_slide_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.news_slide_001{background-color:#ffffff;}*/
.news_slide_001 .newsHolder{overflow:hidden;}
.news_slide_001 .owlSlider{
	width: calc(100% + 160px);
	margin-left:-80px;
}
.news_slide_001 .newsModule{
	margin:38px 80px 0;
}
/*.news_slide_001 .newsElement {
	width:43%;
	float:left;
}

.news_slide_001 .trennLine{
	width:				1px;
	min-height:			155px;
	float:				left;
	height:				100%;
	margin:				0 6.5%;
	background-color:	#dddedf;
} */

.news_slide_001 .newsheaderHolder{border-bottom: 1px solid #bdbdbd;}

.news_slide_001 .newsheaderHolder .title {
	float:left;
}
.news_slide_001 .frameSpacerLine{width:100%; height:1px;}
.news_slide_001 .toAllLink{float:right; margin-top:0.7em;}


/***************************[ Newsmodul ]****************************/

.news_slide_001 .newsElement{
	margin-bottom:	0px;/*34*/
}
.news_slide_001 .newsElement.last{margin-bottom:0;}

.news_slide_001 .newsElement .newsListImage{
	height:			112px;
	width:			123px;
	/*margin-right:	8%;
	margin-bottom:	3px;
	margin-top:		-0.3em;*/
	
	margin:			0.3em 5% 0.4em 0;
	
	float:			left;
	overflow: 		hidden;
	border-radius:	0.5em;
	border:			1px solid #dddedf;
}
.news_slide_001 .newsElement .newsListImage a{
	display:	inline-block;
	width:		100%;
	height:		100%;
	overflow:	hidden;
}

.news_slide_001 .newsElement .newsListElement{float:noe; width:100%;/*61*/}

.news_slide_001 .newsElement .buttonHolder{
	/*display:		inline-block;
	width:			auto;
	float:			none;
	margin-top:		1.1em;*/
	margin-left:	0.6em;
}

.news_slide_001 .newsElement .buttonHolder .icon-angle-right:before{margin-left:0px;}

.news_slide_001 .newsElement .newsDate{
	font-size:		1.1em;
	margin-top:		7px;
	
	display:none;
}
.news_slide_001 .owl-theme .owl-controls{margin-top:1.6em;}

.news_slide_001 .newsElement .variante1{
	display:	none;
}




/*
.news_slide_001 .videoContainer {
	height:188px;
}
*/

@media all and (max-width: 1200px) {	
	.news_slide_001 .newsElement .newsListElement{width:100%; float:none;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
/*	.news_slide_001 .newsElement .newsListElement{width:64%;}*/
	.news_slide_001 .newsElement .newsListImage{width:26%;}
	.news_slide_001 .owlSlider{
		width: calc(100% + 70px);
		margin-left:-35px;
	}
	.news_slide_001 .newsModule{margin:38px 35px 0;}
}

@media all and (max-width: 992px) {
	.news_slide_001 .newsElement .newsListImage{
		width:90px;
		height:90px;
	}
	.news_slide_001 .newsElement .newsListImage{width:26.5%;}
}
@media all and (max-width: 800px) {
	/*.news_slide_001 .newsElement .newsListElement{width:60%;}*/
	
	.news_slide_001 .owlSlider{
		width: calc(100% + 60px);
		margin-left:-30px;
	}
	.news_slide_001 .newsModule{margin:38px 30px 0;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	

	.news_slide_001 .title.h1{text-align:left;}
	.news_slide_001 .newsElement{width:100%; float:none;}
	.news_slide_001 .trennLine{
		margin:0;
		margin-top:35px;
		margin-bottom:35px;
		background-color:transparent;
		border-bottom:1px solid #ccc;
		width:100%;
		height:1px;
		min-height:1px;
		float:none;
		display:block;
	}
	
	.news_slide_001 .newsElement{margin-bottom:0;}
	.news_slide_001 .newsElement .newsListImage{
		width:85px;/*70*/
		height:85px;/*70*/
	}
/*	.news_slide_001 .newsElement .newsListElement{width:75%;}*/
	
	.news_slide_001 .owlSlider{
		width: calc(100% + 40px);
		margin-left:-20px;
	}
	.news_slide_001 .newsModule{margin:38px 20px 0;}
	
	
}
@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.news_slide_001 .newsElement .newsListImage{width:21.5%;}
	.news_slide_001 .title.h1{text-align:left;}
	.news_slide_001 .newsElement{width:100%; float:none;}
	.news_slide_001 .trennLine{
		margin:0;
		margin-top:35px;
		margin-bottom:35px;
		background-color:transparent;
		border-bottom:1px solid #ccc;
		width:100%;
		height:1px;
		min-height:1px;
		float:none;
		display:block;
	}
	.news_slide_001 .newsElement{margin-bottom:0;}
	/*.news_slide_001 .newsElement .newsListImage{
		width:70px;
		height:70px;
	}*/

}
@media all and (max-width: 360px) {
	.news_slide_001 .newsElement .newsListImage{
		width:50px;
		height:50px;
	}
	.news_slide_001 .newsElement .newsDate{margin-top:0;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/sitemap_011/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/sitemap_011/styles.css*/
/********************************************************/
.sitemap_011 {
	
}

.sitemap_011 .h2{
	margin-top:	0;
}

.sitemap_011 .sitemapATop{
	background:rgba(255,255,255,0.18);
}

.sitemap_011 .sitemapATop:hover{
	background:white;
}

.sitemap_011 nav.sitemap{
	padding-top:	2.05em;
}

.sitemap_011 .boxRight .editArea.h3 {
    padding-top: 1.65em;
	padding-bottom: 0.9em;
}

.sitemap_011 nav.sitemap ul.sitemapNavi{
	float:		left;
	width:		44%;
}

.sitemap_011 .button_special {
    border-radius: 7px;
    box-sizing: border-box;
    display: inline-block;
    line-height: 1em;
    padding: 15px 5% 14px;
    position: relative;
    text-transform: uppercase;
    transition: all 200ms ease-in-out 0s, border 200ms ease-in-out 0s;
    width: 100%;
}

.sitemap_011 nav.sitemap ul.sitemapNavi.first{
	margin-right:12%;
}

.sitemap_011 nav.sitemap li.sitemapNav{
	margin-bottom:	0.6em;
}

.sitemap_011 nav.sitemap li.sitemapNav:last-child{
	margin-bottom:	0;
}

.sitemap_011 .boxLeft,
.sitemap_011 .boxRight{
	position:	relative;
	width:		46%;
	float:		left;
}

.sitemap_011 .boxRight{
	width:		44%;
}

.sitemap_011 .boxSpacer{
	float:		left;
	box-sizing:	border-box;
	border-left:1px solid;
	
	width:		0;
	margin:		0 3.95%;
	min-height:	200px;
}

.sitemap_011 .text_firma{
	text-transform:uppercase;
	margin-bottom: 0.65em;
}

.sitemap_011 .navigationLeftBox{
	float:left;
	width:44%;
}

.sitemap_011 .navigationRightBox{
	float:left;
	width:44%;
	margin-right: 3.488em;
}


@media all and (max-width: 1280px) {
	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.sitemap_011 .navigationRightBox {margin-right: -0.5em;width: 51%;}
	.sitemap_011 .navigationLeftBox {width: 47%;}
	.sitemap_011 .boxRight{width:45.6%}
	
	.sitemap_011 nav.sitemap ul.sitemapNavi.first{margin-right:8%;}
	.sitemap_011 nav.sitemap ul.sitemapNavi{width:46%;}
}

@media all and (max-width: 960px) {
	.sitemap_011 .navigationRightBox {margin-right: 1em;margin-right:0em;width: 100%;float:none;}
	.sitemap_011 .navigationLeftBox {width: 100%;float:none;}
	
}

@media all and (max-width: 800px) {
	.sitemap_011 .spalte_one,
	.sitemap_011 .spalte_two,
	.sitemap_011 nav.sitemap ul.sitemapNavi,
	.sitemap_011 nav.sitemap ul.sitemapNavi.first{
		width:		100%;
		margin:		0;
		float:		none;
	}
	
	.sitemap_011 nav.sitemap li.sitemapNav:last-child{
		margin-bottom:	0.6em;
	}
	
	.sitemap_011 .spalte_one{
		margin-bottom:	1.6em;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
#outer .sitemap_011 .basicFramePadding {
    padding-bottom: 45px !important;
    padding-top: 75px !important;
}


}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.sitemap_011 .boxSpacer{
		display:	none;
	}
		
	.sitemap_011 .boxLeft,
	.sitemap_011 .boxRight{
		float:		none;
		width:		100%;
	}
	
	.sitemap_011 .boxLeft{
		padding-bottom:	1.7em;
		margin-bottom:	1.8em;
		
		border-bottom:	1px solid rgba(255,255,255,0.18);
	}
}

@media all and (max-width: 360px) {}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/navigation/navigation-sitemap_006/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/navigation/navigation-sitemap_006/styles.css*/
/********************************************************/
/**
* Navigation
*/

nav.sitemap,
nav.sitemap ul,
nav.sitemap li{
	position:		relative;
	margin:			0;
	padding:		0;
	list-style:		none;
}

nav.sitemap a.sitemapATop,
nav.sitemap a.sitemapASub,
nav.sitemap a.sitemapASubSub,
nav.sitemap a.sitemapASubSubSub{
	position:		relative;
	display:		inline-block;
	/*color:			#FFFFFF;*/
	
	width:			100%;
	padding:		15px 5% 14px;
	
	font-family: 	'open_sanssemibold';
	font-size:		0.95;
	line-height:	1em;
	text-transform:	uppercase;
	
	box-sizing:		border-box;
	
	-webkit-border-radius:  7px;
	   -moz-border-radius:  7px;
		   	border-radius:  7px;
}

nav.sitemap a.sitemapASub,
nav.sitemap a.sitemapASubSub{
	/*color:			#98a2af;*/
	font-family: 	'open_sanslight';
	font-size:		0.7;
	text-transform:	none;
	
	width:			100%;
	
	line-height:	1em;
}

nav.sitemap a.sitemapASub{
	padding:		5px 9% 5px 6%;
}

nav.sitemap a.sitemapASubSub{
    padding: 4px 4% 4px 11%;
}

nav.sitemap .sitemapSlideSubNaviHolder{
	margin:			11px 0 16px;
}

nav.sitemap .sitemapResponsiveSubSubNaviHolder{
	margin:			5px 0;
}

nav.sitemap a.sitemapATop:hover,
nav.sitemap .active a.sitemapATop{
	/*background:		#203240;
	color:			#3c9ccd;*/
}

nav.sitemap .sitemapSubNav.active a.sitemapASub,
nav.sitemap .sitemapSubNav a.sitemapASub.active,
nav.sitemap a.sitemapASub:hover,
nav.sitemap .sitemapSubsitemapSubNav.active a.sitemapASubSub,
nav.sitemap .sitemapSubsitemapSubNav a.sitemapASubSub.active,
nav.sitemap a.sitemapASubSub:hover{
	/*color:			#3c9ccd;*/
}

nav.sitemap a .arrowIcon{
	display:		none;	
	width:			18px;
	height:			13px;
	
	position:		absolute;
	top:			14px;
	right:			9px;
}

nav.sitemap .sitemapSubNav a .arrowIcon{
	top:			6px;
}

.sitemapNav.withSubPages > a .arrowIcon,
.sitemapNav.withSubPages > a.open .arrowIcon.open,
.sitemapSubNav.withSubPages > a .arrowIcon,
.sitemapSubNav.withSubPages > a.open .arrowIcon.open{
	display:		block;
}

.sitemapNav.withSubPages > a.open .arrowIcon,
.sitemapNav.withSubPages > a .arrowIcon.open,
.sitemapSubNav.withSubPages > a.open .arrowIcon,
.sitemapSubNav.withSubPages > a .arrowIcon.open{
	display:		none;
}



nav.sitemap .sitemapNav.withSubPages .sitemapSlideSubNaviHolder,
nav.sitemap .sitemapSubNav.withSubPages .sitemapResponsiveSubSubNaviHolder{
	display:		none;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 960px) {
	
}



@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
}

@media all and (max-width: 680px) {
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/breadcrumb_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/breadcrumb_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.breadcrumb_000{
	background-color:#ffffff;
	/*background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/sitemaps/breadcrumb_000/assets/pics/bg-dottedMask.png);
	background-repeat:repeat;*/

}

.breadcrumb_000 .fiveBox.textBoxmodul{
	float:			left;
	width:			40%;
}
.breadcrumb_000 .breadCrumbNavigation{float:left; width:60%; padding-top:4px;}
.breadcrumb_000 .socialHolder{float:left; width:	40%;}

.breadcrumb_000 .basicFramePadding {
    padding-bottom: 15px;/*75*/
    padding-top: 17px;/*85*/
}

/**
*	Content-Module-Box
*/



.breadcrumb_000 .breadCrump{list-style:none; margin:0;}
.breadcrumb_000 .mainArea .breadCrump li{
	float:left; 
	margin-right:0px;/*10*/ 
	margin-bottom:0;
	font-size:0.85em;
}
.breadcrumb_000 .mainArea .breadCrump li{list-style:none;}
.breadcrumb_000 .mainArea .breadCrump li:before{
	content:normal;
	margin:0;
	padding:0;
	font-family:inherit;
}

.breadcrumb_000 .contentModuleBox .h3 {
	padding-bottom:10px;
	border-bottom:2px solid #ea6a0a;		
}

.breadcrumb_000 .contentModuleBox .contentModuleBoxButton {
	margin-top:20px;
}

.breadcrumb_000 .contentModuleBoxImage {
	position:absolute;
	right:0;
	bottom:0;
	background-repeat:no-repeat;
	background-size:100% 100%;
}

.breadcrumb_000 .breadCrumbNavigation  ul.breadCrump{padding-left:0;} 


.breadcrumb_000 .social_share_privacy_area li div.gplusone{width:122px;}
.breadcrumb_000 .social_share_privacy_area li {margin-left:12px; height:37px;}
.breadcrumb_000 .social_share_privacy_area li:first-child{margin-left:0;}



@media all and (max-width: 1280px) {
	.breadcrumb_000 .mainArea .breadCrump li{font-size:	14px;}
	.breadcrumb_000 .mainArea .breadCrump li{font-size:1em;}
}
@media all and (max-width: 1200px) {
	.breadcrumb_000 .breadCrumbNavigation{width:65%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.breadcrumb_000 .breadCrumbNavigation{width:100%; margin-bottom:15px;}
	.breadcrumb_000 .socialHolder{width:100%; float:left;}
	.breadcrumb_000 #socialMediaButton{float:left;}
}

@media all and (max-width: 960px) {

}

@media all and (max-width: 800px) {	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.breadcrumb_000 .breadCrumbNavigation{
		margin-bottom:15px; 
		padding-bottom:	15px;
		width:100%; 
		float:none;
	}
	.breadcrumb_000 .socialHolder,
	.breadcrumb_000 #socialMediaButton{
		float:none;
	}
	.breadcrumb_000 .social_share_privacy_area li{margin-left:0; margin-right:8px !important;}
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.breadcrumb_000 .social_share_privacy_area li{margin-left:0; margin-right:4px !important; margin-bottom:10px;}
	.breadcrumb_000 .breadCrumbNavigation{
		border-bottom:	1px solid;
	}
	
	.breadcrumb_000 .mainArea .breadCrump li.breadInfo{
		display:	block;
		float:		none;
	}
	
	.breadcrumb_000 .social_share_privacy_area{ text-align:center; }
	.breadcrumb_000 .social_share_privacy_area li{display:inline-block; float:none;}
}

@media all and (max-width: 360px) {
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.breadcrumb_000 .social_share_privacy_area li{margin-left:0; margin-right:4px !important;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/standorte/standort_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/standorte/standort_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.standort_001{border-top:		2px solid #ffffff;}

.standort_001 .modBox{
	float:			none;/*left*/
	width:			100%;/*43*/
}

.standort_001 .textbox{
	width:70%;
	margin:0 auto 47px;
}

.standort_001 .spalte_one,
.standort_001 .spalte_two{
	float:			left;
	width:			46%;
}

.standort_001 .spalte_spacer{
	width:			1px;
	margin:			0 3.9%;
	/*width:		8%;*/
	min-height:		15px;
	float:			left;
	background-color:#cccccc;
}

.standort_001 .image{
	width:			48.5%;/*100*/
	float:			left;
	margin-right:	5%;
	overflow:hidden;
	margin-top:6px;
}
.standort_001 .standortDaten{
	float:right;
	width:46.5%;
}
.standort_001 .dataText p{margin-top:0;}

.standort_001 .spaltenHolder .h3{
	margin-bottom: 	22px/*22*/;
	line-height:	1.3;
}

.standort_001 .standortDaten .h3{margin-bottom:0px;}
.standort_001 .firmZusatz{margin-bottom:9%;/*22px*/}
.standort_001 .plzOrt{margin-top:2px;}


.standort_001 .spaltenHolder .phone{
	margin:			10% 0 3px;/*3px 0 8*/
	font-size:		1.563em;
	height:			auto;
}

.standort_001 .spaltenHolder .phone span[class^="icon-"]:before{
	margin-left:	0;
	margin-right:3px;
}

.standort_001 .spaltenHolder .phone span{
	float:			left;
}

.standort_001 .spaltenHolder .email{
	
}

.standort_001 .spaltenHolder .email.h3{
	margin:	0;
}

@media all and (max-width: 1280px) {
	.standort_001 .spaltenHolder .phone{
		font-size:		1.45em;
	}
	.standort_001 .email{font-size:0.95em;}
}
@media all and (max-width: 1200px) {
	.standort_001 .firmZusatz{margin-bottom:7%;/*14px*/}
	.standort_001 .spaltenHolder .phone{margin-top:8%;/*20*/}
}
@media all and (max-width: 1080px) {
	.standort_001{
		font-size:	15px;
	}
	
	.standort_001 .spaltenHolder .phone{
		font-size:		1.4em;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}
@media all and (max-width: 910px) {
	.standort_001 .image{width:100%; float:none; margin-bottom:25px; margin-right:0;}
	.standort_001 .standortDaten{width:100%; float:none;}
	.standort_001 .firmZusatz{margin-bottom:3%;}
	.standort_001 .spaltenHolder .phone{margin-top:4%;}
}
@media all and (max-width: 800px) {}
@media all and (max-width: 610px) {
	.standort_001 .spaltenHolder .phone{font-size: 1.2em;}
	
	.standort_001 .spalte_one,
	.standort_001 .spalte_two{
		width:100%;
		float:none;
	}
	.standort_001 .spalte_spacer{
		width:100%;
		float:none;
		min-height:1px !important;
		height:1px !important;
		margin:44px 0 40px;
	}
	
	.standort_001 .image{width:41.5%; float:left; margin-bottom:0; margin-right:5%;}
	.standort_001 .standortDaten{width:53.5%; float:left;}
	.standort_001 .firmZusatz{margin-bottom:3%;/*7 / 14px*/}
	.standort_001 .spaltenHolder .phone{margin-top:4%;/*8 / 20*/}
}

/*@media all and (max-width: 960px) {
}

@media all and (max-width: 768px) {
styles for narrower desktop browsers and iPad portrait
	.standort_001 .modBox{
		float:		none;
		width:		100%;
	}
	
	.standort_001 .spacer{
		float:		none;
		display:	none;
	}
	.standort_001 .textbox{width:80%;}
}*/

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.standort_001 .textbox{width:100%;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.standort_001 .spalte_one,
	.standort_001 .spalte_two{
		float:		none;
		width:		100%;
	}
	
	.standort_001 .spalte_spacer{
		float:		none;
		display:	none;
	}
	
	.standort_001 .spalte_one{
		padding-bottom:	25px;
		margin-bottom:	25px;
		border-bottom:	1px solid #D8DACD;
	}
	.standort_001 .textCenter{text-align:left;}
	
	.standort_001 .image{width:100%; float:none; margin-right:0; margin-bottom:20px;}
	.standort_001 .standortDaten{width:100%; float:none;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_table_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_table_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_table_001 .moduleBoxHolder {
	width:50%;
}

.text_table_001 .h1 {
	margin-top:0;	
}

.text_table_001 .tableContainer {
	margin-bottom:40px;
}


.text_table_001 .tableContainer .tableCell{
	float:left;
}

.text_table_001 .tableContainer .tableCell.label { width:65% } 
.text_table_001 .tableContainer .tableCell.value { width:30% } 


.text_table_001 .tableContainer .tableCellSpacer{
	width:5%;
	height:20px;
	float:left;
}

.text_table_001 .tableContainer .tableRow {
	padding:13px 0;
	border-bottom:1px solid #fff;
}

.text_table_001 .tableContainer .tableRow.last {
	padding-bottom: 0;
	border-bottom:none;
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_table_001 .tableContainer .tableCell.label { width:47.5% } 
	.text_table_001 .tableContainer .tableCell.value { width:47.5% } 	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_table_001 .moduleBoxHolder {
		width:100%	
	}
	
	.text_table_001 .medium:not(input) {
		font-size: 1.1em;
	}
	
	.text_table_001 .big:not(input) {
		font-size: 1.3em;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_004{background-color:#efefef;}*/

.text_004 .moduleBoxHeader{
	text-align:center;
	margin-bottom:50px;
}
.text_004 .moduleBoxHeader .subtitle{
	width:70%;
	margin:0 auto;
}

.text_004 .hiddenLinkTarget{
	display:	none;
}
.text_004 .hiddenLinkTarget.showLink{
	display:	block;
}

.text_004 .headerArea {
	padding:15px 0;
}

.text_004 .moduleBoxHolder {
	float:left;
	width:32.5%;
	text-align:center;
	margin-bottom:32px;
}

.text_004 .moduleBoxHolder.three,
.text_004 .moduleBoxHolder.last {margin-bottom:0;}

.text_004 .moduleBoxHolder .title.h3{
	margin-bottom:5px;
}

.text_004 .moduleBoxSpacer.BIG{width:15%;}
.text_004 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:5%;
	height:50px;/*150*/
	text-align:center;
}

.text_004 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}

.text_004 .anzBox{
	border:3px solid #bcbdbf;
	border-radius:38px;/*33*/
	width:64px;
	height:44px;/*64*/
	text-align:center;
	padding-top:20px;
	font-size:1.9em;
	color:#bcbdbf;
	margin:0 auto 15px;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 800px) {
		.text_004 .moduleBoxHeader .subtitle{width:100%;}
		
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		.text_004 .moduleBoxSpacer.BIG{width:6%;}
		.text_004 .moduleBoxHolder{width:41.5%;}
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_004 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_004 .moduleBoxHolder.three {margin-bottom:32px;}
	
	.text_004 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_004 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
	
	.text_004 .anzBox{border-radius:38px;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_006/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_006/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_video_006{background-color:#fafafa;}*/
.admin .text_video_006 .bgImageRight{margin-top:-37px !important;}


.text_video_006 .moduleBoxHolder {
	float:left;
}
.text_video_006 .newsVideoHolder{position:relative;}

.text_video_006 .boxLeft { width:46%; }
.text_video_006 .boxRight { width:46%; }

/*.text_video_006 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:14%;
	height:150px;
	text-align:center;
}*/

.text_video_006 .moduleBoxSpacer {
	/*display:none;*/
	border-left: 1px solid #d8dacd;
    float: left;
    margin:0 3.95% 0;
    width: 0;
}


.text_video_006 .dynamicVideoContainer, 
.text_video_006 .videoEmbedCode{/*min-height:335px;*/}

.text_video_006 .videoPreview{cursor:pointer;}

.text_video_006 .textSize{
	margin-bottom:15px;
	display:block;
}

.text_video_006 .bgImageRight {
	width:42%;
	float:right;
	max-width:230px;
	margin-top:-37px;
	border-bottom:1px solid #b2b2b2;
}

.text_video_006 .moduleContainer.modul_video_003 {
	width:58%;
	float:left;
}

.text_video_006 .main {
	max-width: 274px;
	margin:2em 0 2.7em;/*2 0 2.8*/
}

/***************************[ Newsmodul ]****************************/

.text_video_006 .newsElement{
	/*margin-bottom:	34px;38*/
}
.text_video_006 .newsElement.last{margin-bottom:0;}

.text_video_006 .newsElement .newsElementHead{
	min-height: 82px;
}

.text_video_006 .newsElement .h3{
	font-size:		1.250em;
	line-height:	1.3;
	width:			77.5%;/*81*/

	float:			left;
	margin-bottom:	10px;
}

.text_video_006 .newsElement .newsListImage{
	height:			65px;/*70*/
	width:			15.5%;/*16.5 15*/
	margin-right:	4%;
	margin-top:		1%;
	
	float:			left;
	overflow: 		hidden;
}

.text_video_006 .newsElement .buttonHolder{
	display:		inline-block;
	width:			auto;
	float:			none;
	padding-left:	4px;
}
.text_video_006 .newsElement .buttonHolder .icon-angle-right:before{}

.text_video_006 .newsElement .buttonHolder.h3{
	font-size:		1em;
}

.text_video_006 .objektBilder .immoContainer, 
#outer .text_video_006 .corporateFrame{padding:4px;}

.text_video_006 .newsElement .newsDate,
.text_video_006 .newsElement .variante1{
	display:none;
}
.text_video_006 .trennLine .hr {margin: 0 0;}

/*
.text_video_006 .videoContainer {
	height:188px;
}
*/


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {
	.text_video_006 .bgImageRight {margin-top:0;}
	.text_video_006 .main {margin: 1.2em 0 1.8em;}
	.text_video_006 .bgImageRight {width: 39%;}
}
@media only screen and (max-width : 1024px) {
	#outer .text_video_006 .newsElement .newsElementHead {min-height: 3.529em !important;}
	#outer .text_video_006 .modul_news_008 .trennLine hr {margin: 18px 0 16px;}
	.text_video_006 .moduleBoxSpacer {margin: 0 3.85%;}
	.text_video_006 .moduleContainer.modul_video_003 {float: left; width: 51%;}
	.text_video_006 .bgImageRight {width: 46%;}
	.text_video_006 .main {margin: 2em 0 ;}
	
}

@media only screen and (max-width : 960px) {
	.text_video_006 .moduleContainer.modul_video_003 {width: 48%;}
	.text_video_006 .main {margin: 1.4em 0;}
	.text_video_006 .bgImageRight {width: 48%;}
	#outer .text_video_006 .modul_news_008 .trennLine hr {margin: 15px 0 14px;}

}
/* Medium Devices, Desktops */
@media only screen and (max-width : 800px) {
	.text_video_006 .boxLeft { width:100%;/*55*/ float:none;}
	.text_video_006 .boxRight { width:100%;/*40*/ float:none; }
	
	.text_video_006 .moduleBoxSpacer {
		/*width:5%;	
		display:none;*/
		float:none;
		width:100%;
		margin:0.882em 0 ;
		height:1px !important;
		border-left:none;
		border-top:1px solid #d8dacd;
	}
	
	.text_video_006 .videoContainer {
		/*height:200px;*/
		/*height:auto;*/
		/*height:100%;*/
	}
	.text_video_006 .newsElement.last {margin-bottom: 1em;}
	.text_video_006 .newsElement .newsListImage{width:14% !important; margin-right:3%;}
	#outer .text_video_006 .newsElement .newsElementHead {min-height: 4.5em !important;}
	.text_video_006 .bgImageRight {width: 28%;}
	.text_video_006 .moduleContainer.modul_video_003 {width: 70%;}
	.text_video_006 .main {margin: 1.8em 0;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 610px) {
	.text_video_006 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_video_006 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_video_006 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	/*.text_video_006 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}*/
	
	.text_video_006 .newsElement .newsListImage{width:12.5%;}
	.text_video_006 .bgImageRight {width: 32%;}
	.text_video_006 .main {margin: 0.8em 0;}
	.text_video_006 .moduleContainer.modul_video_003 {width: 53%;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
.text_video_006 .bgImageRight {display: none;widht:0%;}	
.text_video_006 .moduleContainer.modul_video_003 {width: 100%;}
.text_video_006 .newsElement .newsListImage {display: none;}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*=============================ALTE MEDIA QUERRIES =====================================*/

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	/*.text_video_006 .boxLeft { width:100%;float:none;}
	.text_video_006 .boxRight { width:100%;float:none; }
	
	.text_video_006 .moduleBoxSpacer {display:none;}
	.text_video_006 .newsElement.last{margin-bottom:48px;}
	
	.text_video_006 .newsElement .newsListImage{width:9.5%; margin-right:3%;}	*/
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	/*.text_video_006 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_video_006 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_video_006 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_video_006 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
	
	.text_video_006 .newsElement .newsListImage{width:12.5%;}*/
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}
@media all and (max-width: 360px) {
	.text_video_006 .newsElement .newsListImage {width: 23.5%; margin-right: 5%;}
	.text_video_006 .newsElement .h3{width:71.5%;}	
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/news/news_009/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/news/news_009/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.news_008 .h1 {
	margin-top:0;
}

.news_008 .subtitle {

}


/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/video/video_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/video/video_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_video_003 .h1 {
	margin-top:0;
	
}








@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_video_002{background-color:#fafafa;}*/

.text_video_002 .moduleBoxHolder {
	float:left;
}

.text_video_002 .boxLeft { width:43%; }
.text_video_002 .boxRight { width:43%; }

/*.text_video_002 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:14%;
	height:150px;
	text-align:center;
}*/

.text_video_002 .moduleBoxSpacer {
	/*display:none;*/
	border-left: 1px solid #d8dacd;
    float: left;
    margin:0 6.9% 0;
    width: 0;
}


.text_video_002 .dynamicVideoContainer, 
.text_video_002 .videoEmbedCode{/*min-height:335px;*/}

.text_video_002 .videoPreview{cursor:pointer;}

.text_video_002 .textSize{
	margin-bottom:15px;
	display:block;
}


/***************************[ Newsmodul ]****************************/

.text_video_002 .newsElement{
	/*margin-bottom:	34px;38*/
}
.text_video_002 .newsElement.last{margin-bottom:0;}

.text_video_002 .newsElement .newsElementHead{
	min-height: 82px;
}

.text_video_002 .newsElement .h3{
	font-size:		1.250em;
	line-height:	1.3;
	width:			77.5%;/*81*/

	float:			left;
	margin-bottom:	10px;
}

.text_video_002 .newsElement .newsListImage{
	height:			65px;/*70*/
	width:			15.5%;/*16.5 15*/
	margin-right:	4%;
	margin-top:		1%;
	
	float:			left;
	overflow: 		hidden;
}

.text_video_002 .newsElement .buttonHolder{
	display:		inline-block;
	width:			auto;
	float:			none;
	padding-left:	4px;
}
.text_video_002 .newsElement .buttonHolder .icon-angle-right:before{margin-left:0px;}

.text_video_002 .newsElement .buttonHolder.h3{
	font-size:		1em;
}

.text_video_002 .objektBilder .immoContainer, 
#outer .text_video_002 .corporateFrame{padding:4px;}

.text_video_002 .newsElement .newsDate,
.text_video_002 .newsElement .variante1{
	display:none;
}


/*
.text_video_002 .videoContainer {
	height:188px;
}
*/


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text_video_002 .boxLeft { width:100%;/*55*/ float:none;}
	.text_video_002 .boxRight { width:100%;/*40*/ float:none; }
	
	.text_video_002 .moduleBoxSpacer {
		/*width:5%;	
		display:none;*/
		float:none;
		width:100%;
		margin:45px 0 ;
		height:1px !important;
		border-left:none;
		border-top:1px solid #d8dacd;
	}
	.text_video_002 .newsElement.last{margin-bottom:48px;}
	
	.text_video_002 .videoContainer {
		/*height:200px;*/
		/*height:auto;*/
		/*height:100%;*/
	}
	
	.text_video_002 .newsElement .newsListImage{width:9.5%; margin-right:3%;}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 610px) {
	.text_video_002 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_video_002 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_video_002 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	/*.text_video_002 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}*/
	
	.text_video_002 .newsElement .newsListImage{width:12.5%;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*=============================ALTE MEDIA QUERRIES =====================================*/

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	/*.text_video_002 .boxLeft { width:100%;float:none;}
	.text_video_002 .boxRight { width:100%;float:none; }
	
	.text_video_002 .moduleBoxSpacer {display:none;}
	.text_video_002 .newsElement.last{margin-bottom:48px;}
	
	.text_video_002 .newsElement .newsListImage{width:9.5%; margin-right:3%;}	*/
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	/*.text_video_002 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_video_002 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_video_002 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_video_002 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
	
	.text_video_002 .newsElement .newsListImage{width:12.5%;}*/
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}
@media all and (max-width: 360px) {
	.text_video_002 .newsElement .newsListImage {width: 23.5%; margin-right: 5%;}
	.text_video_002 .newsElement .h3{width:71.5%;}	
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_015/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_015/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
/*.text_image_015{background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_015/assets/image/bg-image-verlauf.jpg);}*/

.text_image_015 .moduleBoxHolder {float:left;}
.text_image_015 .innerModuleBox{margin-top:50px;}

/*.text_image_015 .headline,
.text_image_015 .moduleBoxHeadline,
.text_image_015 .buttonHolder,
.text_image_015 .moduleBoxText{text-align:center;}*/
.text_image_015 .moduleBoxText ul{text-align:left;}

.text_image_015 .moduleBoxText li{margin-bottom:15px;}

.text_image_015 .boxOne,
.text_image_015 .boxTwo,
.text_image_015 .boxThree,
.text_image_015 .boxFour,
.text_image_015 .boxFive { width:16%; }

.text_image_015 .clear.spiritBox,
.text_image_015 .spiritBox,
.text_image_015 .spiritBoxOne,
.text_image_015 .spiritBoxTwo{display:none;}

.text_image_015 .moduleBoxImage{
	/*height:85px;87 - Border 4*/
	overflow:hidden;
	width:100%;
	text-align:center;
	border:1px solid #bebebe;
}
.text_image_015 .moduleBoxInnerImage{width:100%;/*194 margin:0 auto;*/}
.text_image_015 .moduleBoxInnerImage img{width:100%; height:auto;}
.text_image_015 .moduleBoxImage .imageInnerFrame{height:85px;}
.text_image_015 .moduleBoxImage{margin-bottom:23px;}
.objektBilder .text_image_015 .immoContainer, 
#outer .text_image_015 .corporateFrame{padding:4px;}

.text_image_015 .moduleBoxSpacer {
	float:left;
	width:12%;/*5*/
	height:325px;
	text-align:center;
}

.text_image_015 .moduleBoxSpacer.first {
	text-align:left;
	width:3%;
}

.text_image_015 .moduleBoxSpacer .line {
	/*height:100%;
	display:inline-block;
	border-left:1px solid #d4d4d4;*/
}

.text_image_015  .buttonHolder{
	margin-top:16px;
	margin-bottom:17px;/*20*/
}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {}


@media only screen and (max-width : 1090px) {
	.text_image_015 .spiritBoxOne,
	.text_image_015 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_015 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	.text_image_015 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_015 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_015 .moduleBoxSpacer{width:6.5%;}
	.text_image_015 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_015 .moduleBoxSpacer{height:300px;}
	/*.text_image_015 .moduleBoxSpacer{display:none;}*/
	.text_image_015 .boxOne,
	.text_image_015 .boxTwo,
	.text_image_015 .boxThree { width:29%; }
	.text_image_015 .boxFour,
	.text_image_015 .boxFive { width:29%; }
}
@media only screen and (max-width : 1024px) {}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_015 .spiritBoxOne,
	.text_image_015 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_015 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	.text_image_015 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_015 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_015 .moduleBoxSpacer{width:6.5%;}
	.text_image_015 .moduleBoxSpacer.spaceFour{/*width:3%; text-align:left;*/ display:none;}

	.text_image_015 .moduleBoxSpacer{height:300px;}
	/*.text_image_015 .moduleBoxSpacer{display:none;}*/
	.text_image_015 .boxOne,
	.text_image_015 .boxTwo,
	.text_image_015 .boxThree { width:29%; }
	.text_image_015 .boxFour,
	.text_image_015 .boxFive { width:29%; }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_015 .spiritBoxOne{display:none;}
	.text_image_015 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_015 .moduleBoxSpacer{width:9%;}
	.text_image_015 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_015 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_015 .clear.spiritBox{display:block;}
	.text_image_015 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_015 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_015 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_015 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.text_image_015 .boxOne,
	.text_image_015 .boxTwo,
	.text_image_015 .boxThree { width:45%; }
	.text_image_015 .boxFour,
	.text_image_015 .boxFive { width:45%; }
	.text_image_015 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
}
@media all and (max-width: 610px) {
	.text_image_015 .innerModuleBox{margin-top:35px;}
	.text_image_015 .moduleBoxHolder{margin-bottom:25;}	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


	.text_image_015 .boxOne,
	.text_image_015 .boxTwo,
	.text_image_015 .boxThree,
	.text_image_015 .boxFour,
	.text_image_015 .boxFive { width:100%; }
	
	.text_image_015 .moduleBoxSpacer{display:none;}
	.text_image_015 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_015 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_015 .moduleBoxHolder{margin-bottom:30px;}
	.text_image_015 .moduleBoxHolder.boxFive{margin-bottom:0px;}
	.text_image_015 .moduleBoxSpacer.spaceFour{display:none;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_image_015 .moduleBoxInnerImage{max-height:85px;}*/
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_089/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_089/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_089 .frameAreaLeft {
	width:51.1%;
	float:left;
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.text_image_089 .frameAreaLeft .contentArea {
	width:620px;
	float:right;
	padding-bottom:0;
}

.text_image_089 .frameAreaLeft .iconBoX {
	float:left;
	width:48%;
	margin-bottom:2.5em;
	
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.text_image_089 .frameAreaLeft .iconBoX.second {
	float:right;
}

.text_image_089 .frameAreaLeft .iconContainer {
	float:left;
	width:45px;
	height:45px;
	margin-right:10px;
	font-size:35px;
}

.text_image_089 .frameAreaLeft .listContent {
	float:left;
	width:calc(100% - 55px); /*width:calc(100% - 50px);*/
}

.text_image_089 .frameAreaLeft .listContent .link {
	margin-top:0.5em;	
}

.text_image_089 .frameAreaRight {
	width:45%;
	float:right;
}

.text_image_089 .frameAreaRight .imageContainer {
	overflow:hidden;
}

@media all and (max-width: 1280px) {
	.text_image_089 .frameAreaLeft {
		padding-left: 47px;
	}
	.text_image_089 .frameAreaLeft .contentArea {
		width:100%;
		float:none;
	}
}
@media all and (max-width: 1024px) {
	/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_089 .frameAreaLeft {
		padding-left: 69px;
	}
}
@media all and (max-width: 960px) {
	.text_image_089 .frameAreaLeft,
	.text_image_089 .frameAreaRight {
		float:none;
		width:100%;
	}
	.text_image_089 .frameAreaLeft {
		padding-left: 38px;
	}
	.text_image_089 .frameAreaLeft .contentArea {
		width:100%;
		float:none;
	}
	.text_image_089 .frameAreaRight {
		display:none;	
	}
	.text_image_089 .frameAreaLeft .contentArea {
		padding-bottom: 70px;
	}
}
@media all and (max-width: 768px) {
	
}
@media all and (max-width: 610px) {
	.text_image_089 .frameAreaLeft {
		padding-left: 28px;
	}
}
@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_089 .frameAreaLeft .iconBoX {
		float:none;
		width:100%;	
	}
	.text_image_089 .frameAreaRight {
		display:block;	
	}
	.text_image_089 .frameAreaLeft .contentArea {
		padding-bottom: 0;
	}
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_079/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_079/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_079 .basicFramePadding{padding-bottom:0;}



.text_image_079 .moduleBoxHolderOne{
	float:left;
	width:45.6%;/*43*/
}
.text_image_079 .moduleBoxHolderTwo{
	float:right;
	width:45.6%;/*43*/
	padding-left:4.4%;/*7*/
	border-left:1px solid #d4d4d4;
	
	margin-bottom:72px;
}

.text_image_079 .subtitle{margin-bottom:13px;/*20*/}

.text_image_079 .main-left{
	float:left;
	width:47%;
	padding-bottom:72px;
}
.text_image_079 .main-right{
	float:right;
	width:53%;
	text-align:right;
	
	margin-top:-0.2em;
}

.text_image_079 .moduleBoxHolderTwo .main-left{padding-bottom:0;}
.text_image_079 .moduleBoxHolderTwo .main-right{width:46.5%;} 

.text_image_079 .main-right img{margin:0 !important;}



.text_image_079 .telInfo{margin-top:23px;}

.text_image_079 .icon-phone-1:before{margin-left:-3px;}
.text_image_079 .phone{font-size:1.521em; margin-right:5px;}

.text_image_079 .modulMainContent .main-right a{display:block; width:100%; height:100%;}

.text_image_079 .innerText p{margin-top:0;}
.text_image_079 h3,
.text_image_079 .h3{margin-bottom:0;}

.text_image_079 .buttonHolder{margin-top: 2em;}


@media all and (max-width: 1280px) {
/* styles for narrow desktop browsers and iPad landscape */
	.text_image_079 .buttonHolder{margin-top: 1.6em;}
	.text_image_079 .moduleBoxHolderTwo .main-left{width:48%;}
	/*.text_image_079 .main-left{width:40%;}*/
	
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	/*.text_image_079 .main-right{width:49%;}
	.text_image_079 .main-left{width:51%;}*/
	.text_image_079 .moduleBoxHolderTwo .main-left{width:100%; float:none;}
	
	.text_image_079 .buttonHolder{margin-top: 1.3em;}
}
@media all and (max-width: 960px) {
	.text_image_079 .moduleBoxHolderTwo{width:45%; padding-left: 5%;}
	.text_image_079 .moduleBoxHolderOne{width:45%; }
	
}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_079 .basicFramePadding{padding-bottom:45px;}
	.text_image_079 .moduleBoxHolderOne{
		width:100%;
		float:none;

		/*padding-bottom:45px;*/
		margin-bottom:45px;
		border-bottom:1px solid #d4d4d4;
	}
	.text_image_079 .moduleBoxHolderTwo{
		float:none;
		width:100%;
		
		padding-left:0;
		border-left:0;
		margin-bottom:0;	
	}
	.text_image_079 .main-left{padding-bottom:45px;}
	.text_image_079 .main-right img{ float:right;}
	
	.text_image_079 .main-left{width:46%;/*65*/}
	.text_image_079 .main-right{width:30%;}
	.text_image_079 .moduleBoxHolderTwo .main-left{float:left; width:51%; padding-bottom:0;}
	.text_image_079 .moduleBoxHolderTwo .main-right{width:30%;}
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_079 .main-left,
	.text_image_079 .moduleBoxHolderTwo .main-left{width:65%;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_079 .textCenter{text-align:left;}
	.text_image_079 .subtitle{margin-bottom:8px;}
	.text_image_079 .main-left{width:65%;}
	
	.text_image_079 .main-left,
	.text_image_079 .moduleBoxHolderTwo .main-left{width:100%; float:none;}
	.text_image_079 .main-right,
	.text_image_079 .moduleBoxHolderTwo .main-right{width:36%;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_079 .main-left{
		width:100%;
		margin-right:0;
		float:none;
	}
	.text_image_079 .main-right{
		width:26%;
		float:right;
		display:none;
	}
	.text_image_079 .main-right{margin-bottom:0px;/*25*/}
	.text_image_079 .main-right img{float:none; margin:0;}
	
	.text_image_079 .moduleBoxHolderOne{margin-bottom:35px;}
	
	/*.text_image_079 .moduleBoxHolderTwo .main-right{float:none; width:50%;}*/
	

}
@media all and (max-width: 320px) {


}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_061/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_061/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_061{
	text-align:	center;
}


/*.text_image_061 .moduleBoxText{width:80%; margin:0 auto;}*/

.text_image_061 .innerModuleBox{
	margin:0.7em auto 0;
	width:96%;
}

.text_image_061 .moduleBoxHolder {float:left;}

.text_image_061 .boxOne,
.text_image_061 .boxTwo,
.text_image_061 .boxThree,
.text_image_061 .boxFour,
.text_image_061 .boxFive { width:28%;}

.text_image_061 .clear.spiritBox,
.text_image_061 .spiritBox,
.text_image_061 .spiritBoxOne,
.text_image_061 .spiritBoxTwo{display:none;}

.text_image_061 .moduleBoxImageWrap{
	position:		relative;
	margin-bottom:	0.42em;/*1.32*/
}

.text_image_061 .moduleBoxImage{
	overflow:hidden;
	width:22%;/*100*/
	max-width:70px;
	text-align:center;
	margin:0 auto;
}
.text_image_061 .moduleBoxInnerImage{overflow:hidden;}
.text_image_061 .moduleBoxInnerImage img{width:100%; height:auto; margin-left:0 !important;}

.text_image_061 .moreLink{margin-top:1.5em;}
.text_image_061 .moduleBoxSpacer {
	float:		left;
	width:		3.9%;
	text-align:	center;
	position:	relative;
	
	border-right: 1px solid #ccc;
	margin-right:4%;
}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.text_image_061 .moduleBoxText{width:100%;}
}
@media only screen and (max-width : 1024px) {
	.text_image_061 .innerModuleBox{
		width:100%;
		margin-top:0;
	}
	.text_image_061 .moduleBoxImage{width:25.5%;}
	.text_image_061 .moduleBoxSpacer{width:1.55%; margin-right:1.75%;}
	
	.text_image_061 .boxOne, 
	.text_image_061 .boxTwo, 
	.text_image_061 .boxThree, 
	.text_image_061 .boxFour,
	.text_image_061 .boxFive {width: 31%;}
}

@media only screen and (max-width : 1090px) {
	.text_image_061 .spiritBoxOne,
	.text_image_061 .spiritBoxTwo{display:block; clear:both; margin-bottom:15px;}
	.text_image_061 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	
	.text_image_061 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_061 .moduleBoxSpacer{height:300px;}

}
@media only screen and (max-width : 1024px) {}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_061 .spiritBoxOne,
	.text_image_061 .spiritBoxTwo{display:block; clear:both; margin-bottom:15px;}
	.text_image_061 .moduleBoxSpacer.spiritBox.spaceFour{ display:none;}
	
	
	.text_image_061 .moduleBoxSpacer.spaceFour{display:none;}

	.text_image_061 .moduleBoxSpacer{height:300px;}
}
@media only screen and (max-width : 800px) {
	.text_image_061 .moduleBoxSpacer{width:4.8%; margin-right: 5%;}
	.text_image_061 .moduleBoxSpacer.spaceThree{
		width:100%;
		height:1px !important;
	}
	.text_image_061 .moduleBoxImage {width: 23%;}
	
	.text_image_061 .moreLink {margin-top: 0.7em;}
	
	.text_image_061 .moduleBoxHolder{margin-bottom:3em;}
	.text_image_061 .moduleBoxHolder.boxThree{margin-bottom:0;}
	
	.text_image_061 .boxOne,
	.text_image_061 .boxTwo,
	.text_image_061 .boxThree { width:45%; }
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text_image_061 .moduleBoxSpacer.spaceThree {
		clear: both;
		display: block;
		height: 1px !important;
		width: 100%;
	}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_061 .spiritBoxOne{display:none;}
	.text_image_061 .spiritBoxTwo{display:inline-block; width:17%;}
	
	/*.text_image_061 .moduleBoxSpacer{width:9%;}*/
	.text_image_061 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_061 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_061 .clear.spiritBox{display:block;}
	.text_image_061 .moduleBoxSpacer.first{width:4.5%;}
	
	.text_image_061 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_061 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_061 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}
	
	.text_image_061 .moduleBoxImage {width: 24%;}

	.text_image_061 .boxOne,
	.text_image_061 .boxTwo,
	.text_image_061 .boxThree { width:45%; }
	.text_image_061 .boxFour,
	.text_image_061 .boxFive { width:45%; }
	.text_image_061 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
}
@media all and (max-width: 610px) {
	.text_image_061 .moduleBoxHolder{margin-bottom:25;}	
	.text_image_061 .headText{margin-bottom:1.5em;}
	
	.text_image_061 .textCenter{text-align:left;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	
	.text_image_061 .moduleBoxImage{width: 16%;}

	.text_image_061 .boxOne,
	.text_image_061 .boxTwo,
	.text_image_061 .boxThree,
	.text_image_061 .boxFour,
	.text_image_061 .boxFive { width:100%; }
	
	.text_image_061 .moduleBoxSpacer{display:none;}
	.text_image_061 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_061 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_061 .moduleBoxHolder{margin-bottom:40px;}
	.text_image_061 .moduleBoxHolder.boxThree{margin-bottom:0px;}
	.text_image_061 .moduleBoxSpacer.spaceFour{display:none;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	
	.text_image_061 .moduleBoxImage{width: 23%;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_056/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_056/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_056{
	text-align:	center;
}

.text_image_056 .headline{
	margin-left: auto;
	margin-right: auto;
	width:			80%;
}

.text_image_056 .headText{width:80%; margin:0 auto 3.2em;}

.text_image_056 .trennLine{border-top:2px solid;}

.text_image_056 .innerModuleBox{
	margin:3.4em auto 0;
	width:97%;
}

.text_image_056 .moduleBoxText{width:80%; margin:0 auto;}

.text_image_056	.linespacer{
	height:		1px;
	margin:		20px 0 35px;
	border-bottom:	1px solid;
}

.text_image_056 .moduleBoxHolder {float:left;}
.text_image_056 .moduleBoxLine{
	width:		80%;
	margin:		0 auto;
	height:		3px;
}

.text_image_056 .boxOne,
.text_image_056 .boxTwo,
.text_image_056 .boxThree,
.text_image_056 .boxFour,
.text_image_056 .boxFive { width:28%;/*30.66*/}

.text_image_056 .clear.spiritBox,
.text_image_056 .spiritBox,
.text_image_056 .spiritBoxOne,
.text_image_056 .spiritBoxTwo{display:none;}

.text_image_056 .moduleBoxImageWrap{
	position:		relative;
	margin-bottom:	1.32em;
}

.text_image_056 .moduleBoxImage{
	overflow:hidden;
	width:100%;
	text-align:center;
}
.text_image_056 .moduleBoxInnerImage{overflow:hidden;}
.text_image_056 .moduleBoxInnerImage img{width:100%; height:auto; margin-left:0 !important;}
.text_image_056 .moduleBoxSpacer {
	float:		left;
	width:		8%;
	height:		325px;
	text-align:	center;
	position:	relative;
}

.text_image_056 .moduleBoxSpacer.first {
	width:3%;
}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.text_image_056 .moduleBoxText{width:100%;}
}
@media only screen and (max-width : 1024px) {
	.text_image_056 .headline{width:90%;}
	.text_image_056 .headText{
		width:90%;
		margin-bottom:2.7em;
	}
	.text_image_056 .innerModuleBox{
		width:100%;
		margin-top:2.9em;
	}
}

@media only screen and (max-width : 1090px) {
	.text_image_056 .spiritBoxOne,
	.text_image_056 .spiritBoxTwo{display:block; clear:both; margin-bottom:15px;}
	.text_image_056 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	
	.text_image_056 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_056 .moduleBoxSpacer{height:300px;}

}
@media only screen and (max-width : 1024px) {}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_056 .spiritBoxOne,
	.text_image_056 .spiritBoxTwo{display:block; clear:both; margin-bottom:15px;}
	.text_image_056 .moduleBoxSpacer.spiritBox.spaceFour{ display:none;}
	
	
	.text_image_056 .moduleBoxSpacer.spaceFour{display:none;}

	.text_image_056 .moduleBoxSpacer{height:300px;}
}
@media only screen and (max-width : 800px) {
	.text_image_056 .moduleBoxSpacer{width:10%;/}
	.text_image_056 .moduleBoxSpacer.spaceThree{
		width:100%;
		height:1px !important;
	}
	
	.text_image_056 .moduleBoxHolder{margin-bottom:3em;}
	.text_image_056 .moduleBoxHolder.boxThree{margin-bottom:0;}
	
	.text_image_056 .boxOne,
	.text_image_056 .boxTwo,
	.text_image_056 .boxThree { width:45%; }
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text_image_056 .moduleBoxSpacer.spaceThree {
		clear: both;
		display: block;
		height: 1px !important;
		width: 100%;
	}
	
	.text_image_056 .boxOne, 
	.text_image_056 .boxTwo, 
	.text_image_056 .boxThree{width:100%; float:none;}
	.text_image_056 .moduleBoxSpacer.spaceThree,
	.text_image_056 .moduleBoxSpacer{display:none;}
	.text_image_056 .moduleBoxImage{width:50%; margin:0 auto;}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_056 .spiritBoxOne{display:none;}
	.text_image_056 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_056 .moduleBoxSpacer{width:9%;}
	.text_image_056 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_056 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_056 .clear.spiritBox{display:block;}
	.text_image_056 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_056 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_056 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_056 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.text_image_056 .boxOne,
	.text_image_056 .boxTwo,
	.text_image_056 .boxThree { width:45%; }
	.text_image_056 .boxFour,
	.text_image_056 .boxFive { width:45%; }
	.text_image_056 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
}
@media all and (max-width: 610px) {
	.text_image_056 .innerModuleBox{margin-top:35px;}
	.text_image_056 .moduleBoxHolder{margin-bottom:25;}	
	
	.text_image_056 .headline,
	.text_image_056 .headText{width:100%;}
	.text_image_056 .headText{margin-bottom:1.5em;}
	
	.text_image_056 .textCenter{text-align:left;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


	.text_image_056 .boxOne,
	.text_image_056 .boxTwo,
	.text_image_056 .boxThree,
	.text_image_056 .boxFour,
	.text_image_056 .boxFive { width:100%; }
	
	.text_image_056 .moduleBoxSpacer{display:none;}
	.text_image_056 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_056 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_056 .moduleBoxHolder{margin-bottom:40px;}
	.text_image_056 .moduleBoxHolder.boxThree{margin-bottom:0px;}
	.text_image_056 .moduleBoxSpacer.spaceFour{display:none;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_image_056 .moduleBoxInnerImage{max-height:85px;}*/
	.text_image_056 .moduleBoxImageWrap{margin-bottom:1.50em;}
	.text_image_056 .buttonHolder{margin-top:1.5em;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_042/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_042/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_042{
	text-align:	center;
}

.text_image_042 .headline{
	text-align:		center;
	margin:			0 auto; 
	width:			50%;
}

.text_image_042 .h2{
	margin-bottom:	0;
}
.text_image_042 .inlineText{
	margin-bottom:	1.6em;
}


.text_image_042	.linespacer{
	height:		1px;
	margin:		20px 0 35px;
	border-bottom:	1px solid;
}

.text_image_042 .moduleBoxHolder {float:left;}
.text_image_042 .moduleBoxLine{
	width:		80%;
	margin:		0 auto;
	height:		3px;
}

.text_image_042 .boxOne,
.text_image_042 .boxTwo,
.text_image_042 .boxThree,
.text_image_042 .boxFour,
.text_image_042 .boxFive { width:30%;}

.text_image_042 .clear.spiritBox,
.text_image_042 .spiritBox,
.text_image_042 .spiritBoxOne,
.text_image_042 .spiritBoxTwo{display:none;}

.text_image_042 .moduleBoxImageWrap{
	position:		relative;
	margin-bottom:	1.95em;/*28*/
}

.text_image_042 .moduleBoxImage{
	overflow:hidden;
	width:100%;
	text-align:center;
}

.text_image_042 .moduleBoxInnerImage img{width:100%; height:auto;}
.text_image_042 .moduleBoxSpacer {
	float:		left;
	width:		5%;
	height:		325px;
	text-align:	center;
	position:	relative;
}

.text_image_042 .moduleBoxSpacer.first {
	width:3%;
}

.text_image_042  .buttonHolder{
	margin-top:1.75em;
	/*margin-bottom:17px;*/
}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {}


@media only screen and (max-width : 1090px) {
	.text_image_042 .spiritBoxOne,
	.text_image_042 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_042 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	.text_image_042 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_042 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	/*.text_image_042 .moduleBoxSpacer{width:12.5%;6.5}*/
	.text_image_042 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_042 .moduleBoxSpacer{height:300px;}
	/*.text_image_042 .moduleBoxSpacer{display:none;}*/
	/*.text_image_042 .boxOne,
	.text_image_042 .boxTwo,
	.text_image_042 .boxThree { width:25%; }
	.text_image_042 .boxFour,
	.text_image_042 .boxFive { width:29%; }*/
}
@media only screen and (max-width : 1024px) {}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_042 .spiritBoxOne,
	.text_image_042 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_042 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	.text_image_042 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_042 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	/*.text_image_042 .moduleBoxSpacer{width:9.5%;6.5}*/
	.text_image_042 .moduleBoxSpacer.spaceFour{/*width:3%; text-align:left;*/ display:none;}

	.text_image_042 .moduleBoxSpacer{height:300px;}
	/*.text_image_042 .moduleBoxSpacer{display:none;}*/
	/*.text_image_042 .boxOne,
	.text_image_042 .boxTwo,
	.text_image_042 .boxThree { width:27%; }
	.text_image_042 .boxFour,
	.text_image_042 .boxFive { width:29%; }*/
}
@media only screen and (max-width : 800px) {
	.text_image_042 .headline{
		width:	100% !important;
	}
	.text_image_042 .moduleBoxSpacer{width:10%;/*21.5*/}
	.text_image_042 .moduleBoxSpacer.spaceThree{display:none;}
	.text_image_042 .boxOne,
	.text_image_042 .boxTwo,
	.text_image_042 .boxThree { width:45%;/*39*/ }
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text_image_042 .moduleBoxSpacer.spaceThree {
		clear: both;
		display: block;
		height: 1px !important;
		width: 100%;
	}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_042 .spiritBoxOne{display:none;}
	.text_image_042 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_042 .moduleBoxSpacer{width:9%;}
	.text_image_042 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_042 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_042 .clear.spiritBox{display:block;}
	.text_image_042 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_042 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_042 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_042 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.text_image_042 .boxOne,
	.text_image_042 .boxTwo,
	.text_image_042 .boxThree { width:45%; }
	.text_image_042 .boxFour,
	.text_image_042 .boxFive { width:45%; }
	.text_image_042 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
}
@media all and (max-width: 610px) {
	.text_image_042 .innerModuleBox{margin-top:35px;}
	.text_image_042 .moduleBoxHolder{margin-bottom:25;}	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


	.text_image_042 .boxOne,
	.text_image_042 .boxTwo,
	.text_image_042 .boxThree,
	.text_image_042 .boxFour,
	.text_image_042 .boxFive { width:100%; }
	
	.text_image_042 .moduleBoxSpacer{display:none;}
	.text_image_042 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_042 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_042 .moduleBoxHolder{margin-bottom:30px;}
	.text_image_042 .moduleBoxHolder.boxFive{margin-bottom:0px;}
	.text_image_042 .moduleBoxSpacer.spaceFour{display:none;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_image_042 .moduleBoxInnerImage{max-height:85px;}*/
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_standort_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_standort_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.team_standort_002{border-top:		2px solid #ffffff;}

.team_standort_002 .modBox{
	float:			left;
	width:			43%;
}

.team_standort_002 .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;

	margin:			7px 6.9% 0;
	
	width:			0px;
	height:			363px;
}

.team_standort_002 .text{
	margin-bottom:	18px;
}

.team_standort_002 .h1.imageFloat{
	margin-bottom:	23px;
}

.team_standort_002 .spalte_one,
.team_standort_002 .spalte_two{
	float:			left;
	width:			42.5%;
}

.team_standort_002 .spalte_spacer{
	width:			15%;
	height:			15px;
	float:			left;
}

.team_standort_002 .image{
	/*overflow:		hidden;*/
	width:			100%;
	margin:			1.4em 0 1.1em;
}

.team_standort_002 .spaltenHolder .h3{
	margin-top:		32px;/*34*/
	margin-bottom: 	12px;/*12*/
	
	line-height:	1.3;
}
.team_standort_002 .plzOrt{margin-top:2px;}


.team_standort_002 .spaltenHolder .phone{
	margin:			3px 0 3px;/*3 0 8*/
	font-size:		1.563em;
	height:			auto;
}

.team_standort_002 .spaltenHolder .phone span[class^="icon-"]:before{
	margin-left:	0;
	margin-right:3px;
}

.team_standort_002 .spaltenHolder .phone span{
	float:			left;
}

.team_standort_002 .spaltenHolder .email{
	
}

.team_standort_002 .spaltenHolder .email.h3{
	margin:	0;
}

/* ==== Team Slider einstellungen ==== */
.team_standort_002 #icarousel{
	width:184px;/*188*/
	height:184px;/*188*/
}

.team_standort_002 #icarousel .slide{
	width:184px;
	height:184px;
	padding-top:0;
	padding-bottom:0.2em;
}

.team_standort_002 .objektBilder .corporateBorderOut, 
#outer .team_standort_002 .corporateBorderOut{border:none; background-color:transparent;}

.team_standort_002 #icarouselCaptions{height:140px; margin-top:1.8em;}
.team_standort_002 .telLabel{line-height:1.15em; padding-top:0.25em;}
.team_standort_002 .telLabel span{margin-left:0;}
.team_standort_002 .emailLabel span.icon-mail{display:none;}

.team_standort_002 #icarouselCaptions .caption, 
.team_standort_002 #icarouselCaptions .caption a{color:#050509;}
.team_standort_002 .emailLabel a{text-decoration:underline;}

.team_standort_002 a.iCarouselNav{top:37%;/*40*/}

.team_standort_002 .telLabel span:before{margin-right:0;}

@media all and (max-width: 1280px) {
	.team_standort_002 .spaltenHolder .phone{
		font-size:		1.45em;
	}
	/*.team_standort_002 .email{font-size:0.95em;}*/
}

@media all and (max-width: 1080px) {
	/*.team_standort_002{
		font-size:	15px;
	}*/
	
	.team_standort_002 .spaltenHolder .phone{
		font-size:		1.4em;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.team_standort_002 .spalte_one, 
	.team_standort_002 .spalte_two	{width:46%;}
	.team_standort_002 .spalte_spacer{width:8%;}
	
}
@media all and (max-width: 960px) {
	.team_standort_002 .modBox{width:45%;}
	.team_standort_002 .spacer{margin-left:4.9%; margin-right:4.9%;}
}


@media all and (max-width: 800px) {
	.team_standort_002 .spaltenHolder .phone{font-size: 1.2em;}
/*}

@media all and (max-width: 768px) {*/
/* styles for narrower desktop browsers and iPad portrait */
	.team_standort_002 .modBox{
		float:			none;
		width:			100%;
		margin-bottom:	2.5em;
	}
	.team_standort_002 .modBox.spaltenHolder{margin-bottom:0;}
	
	.team_standort_002 .spacer{
		float:			none;
		display:		none;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.team_standort_002 .spalte_one,
	.team_standort_002 .spalte_two{
		float:		none;
		width:		100%;
	}
	
	.team_standort_002 .spalte_spacer{
		float:		none;
		display:	none;
	}
	
	.team_standort_002 .spalte_one{
		padding-bottom:	25px;
		margin-bottom:	25px;
		border-bottom:	1px solid #D8DACD;
	}
	.team_standort_002 #icarouselCaptions{height:152px;}
}
@media all and (max-width: 360px) {
	.team_standort_002 #icarouselCaptions{
		height:152px;
	}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.team_text_002{background-color:#ffffff;}*/

/* ==== line Spalte Team-Modul ====*/

.team_text_002 .modBox{
	float:			left;
	width:			43%;
}

.team_text_002 .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;

	margin:			7px 6.9% 0;
	
	width:			0px;
}

.team_text_002 .modBox .text{
	margin-bottom:	18px;	
}

.team_text_002 .carousel-container {
	width:100%;
}

.team_text_002 .carousel-container{
	padding-top:5px;
}
.team_text_002 #icarousel{

	width:115px;
	height:136px;
}

.team_text_002 #icarousel .slide{

	width:115px;
	height:136px;
	padding-top:0;
	background-color:#FFF;
}
/* ------------------------*/



/* ==== rechte Spalte ====*/

.team_text_002 .moduleBoxHolderTwo{width:43%; float:left;}

.team_text_002 .moduleBoxHolderTwo .main-left{float:left; width:60%;}
.team_text_002 .moduleBoxHolderTwo .main-right{
	float:right;
	width:28.5%;/*155px*/
	/*height:195px;*/
	/*max-width:155px;
	max-height:195px;*/
	height:auto;
	overflow:hidden;
	/*border:3px solid #e9e9e9;*/
	margin-top:5px;
}
.team_text_002 .buttonHolder{margin-top:16px;}

.team_text_002 .moduleBoxHolderTwo .main-right a{display:inline-block;}


@media all and (max-width: 1280px) {
	/* left Site*/
	.team_text_002 .spacer{height:360px;}
	.team_text_002 .spaltenHolder .phone{
		font-size:		1.45em;
	}
	.team_text_002 .email{font-size:0.95em;}
	
	/*right site*/
	.team_text_002 .moduleBoxHolderTwo .main-left{float:left; width:56%;}
}
@media all and (max-width: 1080px) {
	.team_text_002{
		font-size:	15px;
	}
	
	.team_text_002 .spaltenHolder .phone{
		font-size:		1.4em;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 800px) {
	.team_text_002 .spaltenHolder .phone{font-size: 1.2em;}
}

@media all and (max-width: 960px) {
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.team_text_002 .modBox.suchauftragBox{margin-top:45px;}
	.team_text_002 .suchauftragBox .text{width:50%;}
	.team_text_002 .imageFloat{width:46%;}
	.team_text_002 .modBox,
	.team_text_002 .moduleBoxHolderTwo{
		float:		none;
		width:		100%;
		
	}
	.team_text_002 .moduleBoxHolderTwo{margin-top:35px;}
	
	.team_text_002 .spacer{
		float:		none;
		display:	none;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.team_text_002 .spalte_one,
	.team_text_002 .spalte_two{
		float:		none;
		width:		100%;
	}
	
	
	.team_text_002 .imageFloat{float:none; width:80%;}
	.team_text_002 .suchauftragBox .text{
		float:none;
		width:100%;	
	}
	
	.team_text_002 .spalte_spacer{
		float:		none;
		display:	none;
	}
	
	.team_text_002 .spalte_one{
		padding-bottom:	25px;
		margin-bottom:	25px;
		border-bottom:	1px solid #D8DACD;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.team_text_002 .imageFloat{width:100%;}
	.team_text_002 .suchauftragBox{background: none;}
	
	/*right site*/
	.team_text_002 .moduleBoxHolderTwo .main-left{
		float:none;
		width:100%;
	}
	.team_text_002 .moduleBoxHolderTwo .main-right{
		float:none; 
		width:50%;
		margin-bottom:15px;
	}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_standort_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_standort_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.team_standort_001{border-top:		2px solid #ffffff;}

.team_standort_001 .modBox{
	float:			left;
	width:			43%;
}

.team_standort_001 .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;

	margin:			7px 6.9% 0;
	
	width:			0px;
	height:			363px;
}

.team_standort_001 .text{
	margin-bottom:	18px;
}

.team_standort_001 .h1.imageFloat{
	margin-bottom:	23px;
}

.team_standort_001 .spalte_one,
.team_standort_001 .spalte_two{
	float:			left;
	width:			46%;
}

.team_standort_001 .spalte_spacer{
	width:			8%;
	height:			15px;
	float:			left;
}

.team_standort_001 .image{
	/*overflow:		hidden;*/
	width:			100%;
}

.team_standort_001 .spaltenHolder .h3{
	margin-top:		32px;/*34*/
	margin-bottom: 	12px;/*12*/
	
	line-height:	1.3;
}
.team_standort_001 .plzOrt{margin-top:2px;}


.team_standort_001 .spaltenHolder .phone{
	margin:			3px 0 3px;/*3 0 8*/
	font-size:		1.563em;
	height:			auto;
}

.team_standort_001 .spaltenHolder .phone span[class^="icon-"]:before{
	margin-left:	0;
	margin-right:3px;
}

.team_standort_001 .spaltenHolder .phone span{
	float:			left;
}

.team_standort_001 .spaltenHolder .email{
	
}

.team_standort_001 .spaltenHolder .email.h3{
	margin:	0;
}

@media all and (max-width: 1280px) {
	.team_standort_001 .spaltenHolder .phone{
		font-size:		1.45em;
	}
	.team_standort_001 .email{font-size:0.95em;}

@media all and (max-width: 1080px) {
	.team_standort_001{
		font-size:	15px;
	}
	
	.team_standort_001 .spaltenHolder .phone{
		font-size:		1.4em;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 800px) {
	.team_standort_001 .spaltenHolder .phone{font-size: 1.2em;}
}

@media all and (max-width: 960px) {
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.team_standort_001 .modBox{
		float:		none;
		width:		100%;
	}
	
	.team_standort_001 .spacer{
		float:		none;
		display:	none;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.team_standort_001 .spalte_one,
	.team_standort_001 .spalte_two{
		float:		none;
		width:		100%;
	}
	
	.team_standort_001 .spalte_spacer{
		float:		none;
		display:	none;
	}
	
	.team_standort_001 .spalte_one{
		padding-bottom:	25px;
		margin-bottom:	25px;
		border-bottom:	1px solid #D8DACD;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_002-mirror/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_002-mirror/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.team_text_002-mirror{background-color:#ffffff;}*/

/* ==== line Spalte Team-Modul ====*/

.team_text_002-mirror .modBox{
	float:			left;
	width:			43%;
}

.team_text_002-mirror .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;

	margin:			7px 6.9% 0;
	
	width:			0px;
}

.team_text_002-mirror .modBox .text{
	margin-bottom:	18px;	
}

.team_text_002-mirror .carousel-container {
	width:100%;
}

.team_text_002-mirror .carousel-container{
	padding-top:5px;
}
.team_text_002-mirror #icarousel{

	width:115px;
	height:136px;
}

.team_text_002-mirror #icarousel .slide{

	width:115px;
	height:136px;
	padding-top:0;
	background-color:#FFF;
}
/* ------------------------*/



/* ==== rechte Spalte ====*/

.team_text_002-mirror .moduleBoxHolderTwo{width:43%; float:left;}

.team_text_002-mirror .moduleBoxHolderTwo .main-left{float:left; width:60%;}
.team_text_002-mirror .moduleBoxHolderTwo .main-right{
	float:right;
	width:28.5%;/*155px*/
	/*height:195px;
	max-width:155px;
	max-height:195px;*/
	height:auto;
	overflow:hidden;
	/*border:3px solid #e9e9e9;*/
	margin-top:5px;
}
.team_text_002-mirror .buttonHolder{margin-top:16px;}


@media all and (max-width: 1280px) {
	/* left Site*/
	.team_text_002-mirror .spacer{height:360px;}
	.team_text_002-mirror .spaltenHolder .phone{
		font-size:		1.45em;
	}
	.team_text_002-mirror .email{font-size:0.95em;}
	
	/*right site*/
	.team_text_002-mirror .moduleBoxHolderTwo .main-left{float:left; width:56%;}
}
@media all and (max-width: 1080px) {
	.team_text_002-mirror{
		font-size:	15px;
	}
	
	.team_text_002-mirror .spaltenHolder .phone{
		font-size:		1.4em;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 800px) {
	.team_text_002-mirror .spaltenHolder .phone{font-size: 1.2em;}
}

@media all and (max-width: 960px) {
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.team_text_002-mirror .modBox.suchauftragBox{margin-top:45px;}
	.team_text_002-mirror .suchauftragBox .text{width:50%;}
	.team_text_002-mirror .imageFloat{width:46%;}
	.team_text_002-mirror .modBox,
	.team_text_002-mirror .moduleBoxHolderTwo{
		float:		none;
		width:		100%;
	}
	.team_text_002-mirror .moduleBoxHolderTwo{margin-bottom:35px;}
	
	.team_text_002-mirror .spacer{
		float:		none;
		display:	none;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.team_text_002-mirror .spalte_one,
	.team_text_002-mirror .spalte_two{
		float:		none;
		width:		100%;
	}
	
	
	.team_text_002-mirror .imageFloat{float:none; width:80%;}
	.team_text_002-mirror .suchauftragBox .text{
		float:none;
		width:100%;	
	}
	
	.team_text_002-mirror .spalte_spacer{
		float:		none;
		display:	none;
	}
	
	.team_text_002-mirror .spalte_one{
		padding-bottom:	25px;
		margin-bottom:	25px;
		border-bottom:	1px solid #D8DACD;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.team_text_002-mirror .imageFloat{width:100%;}
	.team_text_002-mirror .suchauftragBox{background: none;}
	
	/*right site*/
	.team_text_002-mirror .moduleBoxHolderTwo .main-left{
		float:none;
		width:100%;
	}
	.team_text_002-mirror .moduleBoxHolderTwo .main-right{float:none; width:50%; margin-bottom:15px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_slider_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_slider_000/styles.css*/
/********************************************************/
.team_slider_000{

}

.team_slider_000 .php_content{
	padding-top: 40px;
}

/**
*	Top Slider
*/
.team_slider_000 .ts000-slider-top{
	border-color:	#808080;
	border-bottom:	1px solid rgba(0,0,0,0.4);	
}

.team_slider_000 .ts000-slider-top .top-element .top-inner{
	position:		relative;
	width:			70%;
	margin:			0 auto;
}

.team_slider_000 .ts000-slider-top .cutted-image-holder{
	position:		relative;
	float:			left;
	width:			46%;
	margin-right:	5%;
}

.team_slider_000 .ts000-slider-top .cutted-image-holder .cutted-image{
	display: 		inline-block;
    height: 		100%;
	width:			100%;
}

.team_slider_000 .ts000-slider-top .cutted-image-holder .cutted-image img{
	position:		absolute;
	bottom:			0;
	
	max-height:		100%;
	max-width: 		100%;
	
	padding-top: 	25px;
}

.team_slider_000 .ts000-slider-top .text-holder{
	float:			right;
	width:			49%;
	
	padding-top:	7.5%;/*12%*/
	padding-bottom: 8.7%;/*35px*/
}

.team_slider_000 .ts000-slider-top .text-holder .h2{
	margin-bottom:	0;
}

.team_slider_000 .ts000-slider-top .text-holder .position{
	margin-bottom:	4.5%;
}
.team_slider_000 .ts000-slider-top .text-holder .mail{margin-top:-1%;}
.team_slider_000 .ts000-slider-top .text-holder .quote{
	margin-top: 	9%;
}

/**
*	Bottom Slider
*/

.team_slider_000 .ts000-slider-bottom{
	position:		relative;
	width:			80%;
	margin:			0 auto;
	margin-bottom:	28px;
	margin-top:		30px;
}

.team_slider_000 .ts000-slider-bottom .ts-controlls{
	position:	absolute;
	top:		50%;
	font-size:	3.529em;
	cursor:		pointer;
	height:		60px;
	width:		80px;
	margin-top: -30px;
	opacity:	0.4;
}

.team_slider_000 .ts000-slider-bottom .ts-controlls.next{
	right:		-68px;
}

.team_slider_000 .ts000-slider-bottom .ts-controlls.prev{
	left:		-74px;
}

.team_slider_000 .ts000-slider-bottom .ts-controlls.prev.slick-disabled,
.team_slider_000 .ts000-slider-bottom .ts-controlls.next.slick-disabled{
	display:	none !important;
}

.team_slider_000 .ts000-slider-bottom .ts-controlls:hover{
	opacity:	0.8;
}

.team_slider_000 .ts000-slider-bottom .bottom-element{
	text-align:	center;
	padding:	6px 0;
}

.team_slider_000 .ts000-slider-bottom .bottom-element .circle-image-holder{
	display:	inline-block;
	width:		92px;
	height:		92px;
	overflow:	hidden;
	cursor:		pointer;
	
	background:	#FFFFFF;
	padding:	4px;
	
	-webkit-border-radius: 100px;
			border-radius: 100px;
			
	-webkit-box-shadow: 0 0 5px 0 #969696;
			box-shadow: 0 0 5px 0 #969696;
}

.team_slider_000 .ts000-slider-bottom .bottom-element .circle-image-holder:hover{
	-webkit-box-shadow: 0 0 8px 0 #969696;
			box-shadow: 0 0 8px 0 #969696;
}

.team_slider_000 .ts000-slider-bottom .bottom-element .circle-image{
	width:		100%;
	height:		100%;
	overflow:	hidden;
	
	-webkit-border-radius: 100px;
			border-radius: 100px;
}

@media all and (max-width: 1280px) {
	.team_slider_000 .ts000-slider-top .text-holder{
		padding-top: 	8%;
	}
}
@media all and (max-width: 1080px) {
	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.team_slider_000 .ts000-slider-top .text-holder{
		padding-top: 	4%;
	}
	
	.team_slider_000 .ts000-slider-top .top-element .top-inner{
		width:			90%;
	}
}

@media all and (max-width: 960px) {
	
}

@media all and (max-width: 800px) {

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.team_slider_000 .ts000-slider-top .top-element .top-inner{
		width:			100%;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.team_slider_000 .ts000-slider-top .text-holder,
	.team_slider_000 .ts000-slider-top .cutted-image-holder{
		float:			none;
		width:			100%;
		margin-right:	0;
	}
	
	.team_slider_000 .ts000-slider-top .cutted-image-holder .cutted-image img{
		position:		static;
	}
	.team_slider_000 .ts000-slider-bottom .ts-controlls{width:auto;}
	.team_slider_000 .ts000-slider-bottom .ts-controlls:before{margin:0; width:0.5em;}
	.team_slider_000 .ts000-slider-bottom .ts-controlls.prev{left:-40px;}
	.team_slider_000 .ts000-slider-bottom .ts-controlls.next{right:-40px;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.team_slider_000 .ts000-slider-bottom .ts-controlls.prev{left:-30px;}
	.team_slider_000 .ts000-slider-bottom .ts-controlls.next{right:-30px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/team_text/team_text_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.team_text_001{background-color:#ffffff;}*/

.team_text_001 .modBox{
	float:			left;
	width:			43%;
}

.team_text_001 .spacer{
	float:			left;
	border-left:	1px solid #d8dacd;

	margin:			7px 6.9% 0;
	
	width:			0px;
	/*height:			325px;363*/
}

.team_text_001 .modBox .text{
	margin-bottom:	18px;	
}

.team_text_001 .imageFloat{
	width:54%;
	float:right;
}
.team_text_001 .imageFloat img{margin:0 !important;}

.team_text_001 .suchauftragBox .text{
	float:left;
	width:42%;
}
.team_text_001 .text .buttonHolder{margin-top:23px;}



.team_text_001 .spalte_one,
.team_text_001 .spalte_two{
	float:			left;
	width:			46%;
}

.team_text_001 .spalte_spacer{
	width:			8%;
	height:			15px;
	float:			left;
}

.team_text_001 .image{
	/*overflow:		hidden;*/
	width:			100%;
}

.team_text_001 .spaltenHolder .h3{
	margin-top:		34px;
	margin-bottom: 	12px;
	
	line-height:	1.3;
}
/*.team_text_001  .suchauftragBox{
	background:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/team_text/team_text_001/assets/pics/karte-pic.png) no-repeat scroll right bottom / 50% auto rgba(0, 0, 0, 0);
}


.team_text_001 .slide {
	border:3px solid #e8e8e8;
}*/

.team_text_001 .carousel-container {
	width:100%;
}

.team_text_001 .carousel-container{
	padding-top:5px;
}
.team_text_001 #icarousel{
	/*
	width:222px;
	height:122px;
	*/
	width:115px;/*89*/
	height:136px;/*108*/
}

.team_text_001 #icarousel .slide{
	/*
	width:222px;
	height:122px;
	*/
	width:115px;/*89*/
	height:136px;/*108*/
	padding-top:0;
	background-color:#FFF;
}


@media all and (max-width: 1280px) {
	.team_text_001 .spacer{height:360px;}
	.team_text_001 .spaltenHolder .phone{
		font-size:		1.45em;
	}
	.team_text_001 .email{font-size:0.95em;}

@media all and (max-width: 1080px) {
	.team_text_001{
		font-size:	15px;
	}
	
	.team_text_001 .spaltenHolder .phone{
		font-size:		1.4em;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 800px) {
	.team_text_001 .spaltenHolder .phone{font-size: 1.2em;}
}

@media all and (max-width: 960px) {
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.team_text_001 .modBox.suchauftragBox{margin-top:45px;}
	.team_text_001 .suchauftragBox .text{width:50%;}
	.team_text_001 .imageFloat{width:46%;}
	.team_text_001 .modBox{
		float:		none;
		width:		100%;
	}
	
	.team_text_001 .spacer{
		float:		none;
		display:	none;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.team_text_001 .spalte_one,
	.team_text_001 .spalte_two{
		float:		none;
		width:		100%;
	}
	
	
	.team_text_001 .imageFloat{float:none; width:80%;}
	.team_text_001 .suchauftragBox .text{
		float:none;
		width:100%;	
	}
	
	.team_text_001 .spalte_spacer{
		float:		none;
		display:	none;
	}
	
	.team_text_001 .spalte_one{
		padding-bottom:	25px;
		margin-bottom:	25px;
		border-bottom:	1px solid #D8DACD;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
.team_text_001 .imageFloat{width:100%;}
	.team_text_001 .suchauftragBox{background: none;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchForm_006/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchForm_006/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.immoSearchForm_006 .editMode .imageArea{ position:relative;}
.immoSearchForm_006 .editMode .mainHolderLeft,
.immoSearchForm_006 .editMode .mainHolderRight{ width:100%;}

.immoSearchForm_006 .contentWidth.basicFramePadding{
	padding-bottom:	0;
}
.immoSearchForm_006 .boxRight.basicFramePadding,
.immoSearchForm_006 .boxLeft.basicFramePadding{
	padding-top:	0;
}


.immoSearchForm_006 .boxHolder.boxLeft,
.immoSearchForm_006 .boxHolder.boxRight{
	width:		43%;
	float:		left;
	position:	relative;
}
.immoSearchForm_006 .boxHolder.boxRight{
	float:		right;
}

.immoSearchForm_006 .mainHolderLeft{
	width:		76%;
	float:		left;
}
.immoSearchForm_006 .mainHolderRight{
	width:		24%;
	float:		right;
}
.immoSearchForm_006 .formArea{
	position:	relative;
	z-index:	10;
}
.immoSearchForm_006 .imageArea{
	width:		52.5%;
	position:	absolute;
	bottom:		0;
	right:		-1%;
	z-index:	5;
}
.immoSearchForm_006 .linkHolder{
	margin-top:	2.2em;
}
.immoSearchForm_006 .buttonHolder{
	float:			left;
	margin-right:	3%;
}
.immoSearchForm_006 .buttonHolder.last{
	margin-right:	0;
}

.immoSearchForm_006 .spacer{
    border-left: 1px solid #c7c8c7;
    float: left;
    margin: 7px 6.9% 0;
    width: 0;
}



/***********************************************************************/
.immoSearchForm_006 .formToggle{padding-top:0.25em;}




.immoSearchForm_006 .formStripped .formElement{
	width:	36%;
	box-sizing:border-box;
}

.immoSearchForm_006 .formStripped .formElement.longSelect{
	/*width:	57%;*/
	width:	33.3%;
	margin-bottom:1rem;
}
.immoSearchForm_006 .formStripped .formElement.longSelect:nth-child(1) {
	padding-right:3.3%;
}

.immoSearchForm_006 .formStripped .formElement.longSelect:nth-child(2){
	padding-right:1.6%;
	padding-left:1.6%;
}

.immoSearchForm_006 .formStripped .formElement.longSelect:nth-child(3) {
	padding-left:3.3%;
}

.immoSearchForm_006 .formStripped .formElement.longSelect.plzOrt{
	margin-right:5%;
}

.immoSearchForm_006 .formStripped .formElement.middleSelect{
	width:	38%;
}

.immoSearchForm_006 .formStripped .formElement.smallSelect{
	padding-right:1.6%;
	padding-left:1.6%;

	width:	25%;

	margin-bottom:1rem;
}

.immoSearchForm_006 .formStripped .formElement:nth-last-child(6) {
	padding-right:3.3%;
	padding-left:0;
}

.immoSearchForm_006 .formStripped .formElement:nth-last-child(3) {
	padding-left:3.3%;
	padding-right:0;
}

.immoSearchForm_006 .formStripped .formElement:nth-last-child(5) {
	padding-right:2.5%;
}

.immoSearchForm_006 .formStripped .formElement:nth-last-child(4) {
	padding-left:2.5%;
}



.immoSearchForm_006 .formStripped .formElement.smallButton{
	width:	40%;
	margin-top:0.2em;
}

.immoSearchForm_006 .formStripped .formElement.descriptionRow{
	width:	86%;
}
.immoSearchForm_006 .formStripped .valueText{
	margin-bottom:0.1em;/*0.2em*/
	display:inline-block;
	min-height:16px;
	white-space: nowrap;
}

.immoSearchForm_006 .formStripped .formSpacer{width:4%;}
.immoSearchForm_006 .formStripped .formSpacer.spOne,
.immoSearchForm_006 .formStripped .formSpacer.spThree,
.immoSearchForm_006 .formStripped .formSpacer.spFive{width:100%; float:none; min-height:19px; clear:both;}
.immoSearchForm_006 .formStripped .formSpacer.spFive{min-height:1px;}

.immoSearchForm_006 .formDetails .textRight{
	text-align:	right;
}

.immoSearchForm_006 .formStripped .responsiveFormular .formRow{
    margin-bottom:  0;
	min-height: 	16px;
}


.immoSearchForm_006 .labelLeft {
	float:			left;
}

.immoSearchForm_006 .labelRight {
	float:			right;
}

.immoSearchForm_006 .icon-angle-right:before{margin-left:0; margin-right:0;}
.immoSearchForm_006 .labelRight .icon-angle-right:before{
	margin-right:-7px;
}

.immoSearchForm_006 .mietKaufArt .jqTransformSelectWrapper a.jqTransformSelectOpen{width:45px;}



@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}
@media all and (max-width: 960px) {
/*	.immoSearchForm_006 .formStripped .formElement.smallSelect{width:	24%;}
	.immoSearchForm_006 .formStripped .formElement.smallButton{width:	52%;}
	
	.immoSearchForm_006 .formStripped .formElement.longSelect{width:	53%;}
	.immoSearchForm_006 .formStripped .formElement.middleSelect{width:	42%;}*/
}

@media all and (max-width: 800px) {

}
@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	#outer .immoSearchForm_006 .boxHolder.boxRight.basicFramePadding,
	#outer .immoSearchForm_006 .boxHolder.boxLeft.basicFramePadding{padding:0 !important;}
	#outer .immoSearchForm_006 .boxHolder.boxLeft.basicFramePadding{margin-bottom:3.5em;}
	.immoSearchForm_006 .boxHolder.boxLeft,
	.immoSearchForm_006 .boxHolder.boxRight{
		width:100%; 
		float:none;
	}
	
	.immoSearchForm_006 .boxHolder.boxLeft{
		margin-bottom:	4em;
		/*width:			80%;*/
		padding-bottom:	0;
	}
	
	.immoSearchForm_006 .spacer{display:none;}
	
	.immoSearchForm_006 .imageArea{
		border-bottom:	1px solid #c7c8c7;
		width:			35%; 	
		right:			0;
	}
	
	.immoSearchForm_006 .mainHolderLeft{
		width:			84%;
	}
	.immoSearchForm_006 .mainHolderRight{
		width:			15%;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.immoSearchForm_006 .boxHolder.boxLeft{width:100%; padding-bottom:0;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.immoSearchForm_006 .imageArea{display:none;}
	
	.immoSearchForm_006 .boxHolder.boxLeft{margin-bottom:0;}


	.immoSearchForm_006 .formStripped .formElement {
		padding-left:0 !important;
		padding-right:0 !important;
	}
}
@media all and (max-width: 360px) {
	.immoSearchForm_006 .boxHolder.boxLeft	{margin-bottom:	3em;}
	.immoSearchForm_006 .mainHolderLeft		{width:	100%;}
	.immoSearchForm_006 .mainHolderRight	{display:	none;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}



/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/immoModules/immoSearchForm/searchForm_simple_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/immoModules/immoSearchForm/searchForm_simple_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*

.modul_text_004 .h1 {
	margin-top:0;
}

.modul_text_004 .subtitle {
	
}

*/



/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchFormSlide_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchFormSlide_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.immoSearchFormSlide_001 .moduleBoxHolder{
	min-height: 461px;
}

.immoSearchFormSlide_001 .moduleBoxHolder .formArea{
	width:			85%;
	padding-top:	167px;/*180*/
}

.immoSearchFormSlide_001 .labelLeftText{display:block;}

.immoSearchFormSlide_001  .leftSearchForm{
	background-color:rgba(55,55,55,0.75);
	padding:9px;
}


.immoSearchFormSlide_001 .editMode .searchHolder{position:relative;}


/***********************************************************************/

.immoSearchFormSlide_001 .formStripped .formElement{
	width:	20%;
}

.immoSearchFormSlide_001 .formStripped .formElement.smallSelect{
	width:	18%;
}

.immoSearchFormSlide_001 .formStripped .formElement.verySmallSelect{
	width:	14%;
}

.immoSearchFormSlide_001 .formStripped .formElement.smallInput{
	width:	13%;
}

.immoSearchFormSlide_001 .formStripped .formElement.smallButton{
	width:	11%;
}

.immoSearchFormSlide_001 .formStripped .formElement.descriptionRow{
	width:	86%;/*89*/
}

.immoSearchFormSlide_001 .formStripped .formSpacer{
	width:	1.2%;
}


.immoSearchFormSlide_001 .formStripped .responsiveFormular .formRow{
    margin-bottom:  0;
	
}

.immoSearchFormSlide_001 .labelLeft {
	float:			left;
}

.immoSearchFormSlide_001 .labelRight {
	float:			right;
}

/* ============ Slider Elemente ==========*/
/*.immoSearchFormSlide_001 .bxSliderElement,*/
.immoSearchFormSlide_001 .bxSliderImage img{height: 461px !important; width:100% !important;}
.immoSearchFormSlide_001 .bxSliderImage{overflow:hidden;}

.immoSearchFormSlide_001 .outSlideHolder{position:relative;}
.immoSearchFormSlide_001 .searchHolder{
	position:absolute; 
	top:0; 
	left:0;
	width:100%;
}


/*****************	SLIDER CONTROLS	*********************/

.immoSearchFormSlide_001 .customPager {
	height: 20px;
    left: 0;
    position: absolute;
    bottom: 70px;
    width: 200px;
	
	display:none;
}

.immoSearchFormSlide_001 .bx-pager, 
.immoSearchFormSlide_001 .bx-controls-auto {
	width:auto;
	left:0;
	z-index:2000;
}

.immoSearchFormSlide_001 .bx-pager.bx-default-pager a {
	height:10px;
	width:10px;
	border-radius: 10px;
	border:1px solid #8f8f8f;
}

.immoSearchFormSlide_001 .bx-pager.bx-default-pager a {
	background: none repeat scroll 0 0 #FFF;
	
	-webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
			box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
}

.immoSearchFormSlide_001 .bx-pager.bx-default-pager a:hover, 
.immoSearchFormSlide_001 .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #df4443;
}

.immoSearchFormSlide_001 .bx-wrapper .bx-pager.bx-default-pager a{margin-left:2px; margin-right:3px;}

@media all and (max-width: 1280px) {
	.immoSearchFormSlide_001 .formStripped .formElement.smallButton{width:10%;}
	.immoSearchFormSlide_001 .formStripped .formElement{width:20%;}
	.immoSearchFormSlide_001 .formStripped .formElement.smallSelect{width:19%;}
	.immoSearchFormSlide_001 .formStripped .formElement.verySmallSelect{ width:	14%;}
	.immoSearchFormSlide_001 .formStripped .formElement.smallInput{	width:	12%;}

}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.immoSearchFormSlide_001 .formSpacer.spTwo{
		clear:both;
		display:block;
		width:100%;
		height:7px;
	}
	.immoSearchFormSlide_001 .formStripped .formElement{width:39.3%;}
	.immoSearchFormSlide_001 .formStripped .formElement.smallSelect{width:39.4%;}
	.immoSearchFormSlide_001 .formStripped .formElement.smallButton{width:18.7%;}
	.immoSearchFormSlide_001 .formStripped .formElement.smallInput{	width:	20%;}
	.immoSearchFormSlide_001 .formStripped .formElement.verySmallSelect{ width:18.1%;}
}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 800px) {
	
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.immoSearchFormSlide_001 .moduleBoxHolder .formArea{padding-top:107px;}
	.immoSearchFormSlide_001 .bxSliderImage img{height: 401px !important;}

	/*.immoSearchFormSlide_001 .formSpacer.spTwo{
		clear:both;
		display:block;
		width:100%;
		height:7px;
	}
	.immoSearchFormSlide_001 .formStripped .formElement{width:59%;}
	.immoSearchFormSlide_001 .formStripped .formElement.smallSelect{width:39.4%;}
	.immoSearchFormSlide_001 .formStripped .formElement.smallButton{width:18.7%;}*/
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.immoSearchFormSlide_001 .moduleBoxHolder .formArea{padding-top:77px; }
	.immoSearchFormSlide_001 .bxSliderImage img{height: 371px !important;}


	.immoSearchFormSlide_001 .moduleBoxHolder .formArea{width:100%;}
	/*.immoSearchFormSlide_001 .formStripped .formSpacer{width:2%;}
	
	.immoSearchFormSlide_001 .formSpacer.spTwo{
		clear: inherit;
		display: inline-block;
		float: none;
		width: 100%;
	}
	.immoSearchFormSlide_001 .formStripped .formElement{width:62%;}
	.immoSearchFormSlide_001 .formStripped .formElement.smallButton{width:24%;}
	.immoSearchFormSlide_001 .formStripped .formElement.smallSelect{width:36%;}*/
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.immoSearchFormSlide_001 .formSpacer.spTwo{display:none;}
	.immoSearchFormSlide_001 .moduleBoxHolder .formArea{padding-top:30px;}
	.immoSearchFormSlide_001 .formStripped .formElement.smallButton{margin-bottom:0; text-align:right;}
	
	.immoSearchFormSlide_001 .moduleBoxHolder .formArea{width:100%;} /*neu dazu*/
	
	.immoSearchFormSlide_001 .bxSliderImage img{height: 440px !important;}
	
}
@media all and (max-width: 360px) {
	.immoSearchFormSlide_001 .moduleBoxHolder .formArea{padding-top:15px;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}



/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/immoModules/immoSearchForm/searchForm_simple_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/immoModules/immoSearchForm/searchForm_simple_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_002 .h1 {
	margin-top:0;
}

.modul_text_002 .subtitle {
	
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_019/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_019/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_019{
	overflow:	hidden;
	min-height: 100px;
}

.slider_019 .sliderHolder,
.slider_019 .bxSliderImage {
	position:relative;
}

.slider_019 .bxSliderContent {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
}

.slider_019 .headlineHolder .lineSpacer{
	float:left;
	width:5px;
	height:100%;
	min-height:92px;
	margin-top:0.6em;
	margin-right:1.5%;
}

.slider_019 .bxSliderContent .h1,
.slider_019 .bxSliderContent .slider_headline,
.slider_019 .bxSliderContent .contentText {
	width:35%;/*28*/
}

.slider_019 .editMode .bxSliderContent .h1,
.slider_019 .editMode .bxSliderContent .slider_headline,
.slider_019 .editMode .bxSliderContent .contentText {
	width:100%;
}

.slider_019 .bxSliderContent .h1,
.slider_019 .bxSliderContent .slider_headline { 
	/*font-size:2.647em; 
	line-height:1.1em; 
	margin-bottom:0.2em;*/
}
.slider_019 .bxSliderContent .contentText { /*font-size:1.4em; line-height:1.5em;*/ /*margin-bottom:1.3em;*/ }
.slider_019 .bxSliderContent .contentText p{margin-top:0;}

.slider_019 .bxSliderContent .contentButton{margin-top:2.7em;}

/*****************	SLIDER CONTROLS	*********************/

.slider_019 .customPager {
	height: 7px;
    right: 0;
    position: absolute;
    bottom: 40px;
    width: 100%;
	text-align:center;
}

.slider_019 .bx-pager, 
.slider_019 .bx-controls-auto {
	width:auto;
	/*margin:0 auto;*/
	position:relative;
	padding-top:0;
	bottom:0;
	-webkit-box-shadow: 0 0 3px 1px #d9dce0;
	box-shadow: 0 0 3px 1px #d9dce0;
}

.slider_019 .bx-wrapper .bx-pager{
	background-color: #ffffff;
    border-radius: 5px;
    height: 25px;
    padding: 13px 0;
    width: 106px;
}

.slider_019 .bx-pager.bx-default-pager a {
	height:12px;
	width:13px;
	border-radius: 15px;
	/*border:1px solid #8f8f8f;*/
}

.slider_019 .bx-pager.bx-default-pager a {
	/*background: none repeat scroll 0 0 #FFF;
	
	-webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
			box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);*/
}

.slider_019 .bx-pager.bx-default-pager a:hover, 
.slider_019 .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #e40427;
}

.slider_019 .bx-wrapper .bx-pager.bx-default-pager a{margin-left:2px; margin-right:3px;}

/*TEST Versuche*/
.slider_019 .bxSliderImage{overflow:hidden;}
.slider_019 .bxSliderImage img{
	width:100% !important;
	height:auto !important;
}

.slider_019 .bxSliderContent {
    top: 173px !important;
}


/* ALTE MEDIA QUERRIES */

@media all and (max-width: 1280px) {
	.slider_019 .customPager {bottom:25px;}
	.slider_019 .headlineHolder .lineSpacer{min-height:81px;}
	.slider_019 .bx-pager, .slider_019 .bx-controls-auto {bottom: 1em;}
	.slider_019 .bxSliderContent {top: 5.885em !important;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.slider_019 .bxSliderContent .h1, 
	.slider_019 .bxSliderContent .slider_headline, 
	.slider_019 .bxSliderContent .contentText{width:56%;}			
	.slider_019 .bxSliderContent .h1,
	.slider_019 .bxSliderContent .slider_headline{font-size:2.938em;}

	.slider_019 .bxSliderContent .contentText {
		font-size:1.2em;
		line-height:1.4em;
	}
	
	.slider_019 .bx-wrapper .bx-pager{text-align:right;}
	
	.slider_019 .bxSliderContent {top: 2.253em !important;}
	.slider_019 .bx-wrapper .bx-pager {text-align: unset;}
	.slider_019 .bxSliderContent .h1, .slider_019 .bxSliderContent .slider_headline, .slider_019 .bxSliderContent .contentText {width: 50%;}
	
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_019 .bxSliderContent .contentButton{margin-top:2em;}
	.slider_019 .bxSliderContent .h1,
	.slider_019 .bxSliderContent .slider_headline, 
	.slider_019 .bxSliderContent .contentText{width:59%;}
	
	.slider_019 .headlineHolder .lineSpacer{min-height:77px;}
}

@media all and (max-width: 800px) {
	.slider_019 .bxSliderContent .h1, .slider_019 .bxSliderContent .slider_headline, .slider_019 .bxSliderContent .contentText {width: 70%;}
	.slider_019 .bxSliderContent {top: 0.5em !important;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	
	.slider_019 .bx-pager, 
	.slider_019 .bx-controls-auto {
		position:absolute;
		right:0;
	}
	
	.slider_019 .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:static;
		text-shadow:none;
		padding:19px 0;	
		margin-top:0; 
	}
	
	.slider_019 .bxSliderContent .h1,
	.slider_019 .bxSliderContent .slider_headline, 
	.slider_019 .bxSliderContent .contentText{width:100%;}
	
	.slider_019 .bx-pager.bx-default-pager a {
		height:10px;
		width:10px;
	}
	
	.slider_019 .customPager{height:1px;}
	.slider_019 .customPager{right:25px;}
	
/*TEST Versuch*/
	.slider_019 .imageContainer{height:300px;}
	.slider_019 .bxSliderImage img{
		width:auto !important;
		height:300px !important;
		
		position:absolute;
		top:0; right:0;
	}
	.slider_019 .customPager{display:none;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	

}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
	.slider_019 .bxSliderContent .h1,
	.slider_019 .bxSliderContent .slider_headline {
		font-size:1.7em;/*1.2*/
		line-height:1.3em;
	}
	.slider_019 .headlineHolder .lineSpacer{min-height:47px;}
	.slider_019 .bxSliderContent .contentText {
		font-size:1.0em;
	}
	
	.slider_019 .bxSliderContent .contentButton{margin-top:1.5em;}
	
/*TEST Versuch*/
	.slider_019 .imageContainer{height:200px;}
	.slider_019 .bxSliderImage img{
		width:auto !important;
		height:200px !important;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.slider_019 .bxSliderContent .h1,
	.slider_019 .bxSliderContent .slider_headline {font-size:1.5em;}

/*TEST Versuch*/
	.slider_019 .imageContainer{height:180px;}
	.slider_019 .bxSliderImage img{
		width:auto !important;
		height:180px !important;
	}
	
	.slider_019 .headlineHolder .lineSpacer{
		min-height: 45px;/*34*/
		margin-top: 0.3em;
		width:3px;
		margin-right:3%;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/full_slider_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/full_slider_004/styles.css*/
/********************************************************/
.full_slider_004{
	position:	relative;
	overflow:	hidden;
}

.full_slider_004 #full_slider_004BxSlider{
	width:		100%;
	height:		600px;
	
	overflow:	hidden;
}

.full_slider_004 #full_slider_004BxSlider .full_slider_004ImageHolder{
	width:		100%;
	height:		600px;
	
	overflow:	hidden;
}

.full_slider_004 .gal_shadow{
	position:	absolute;
	top:		0;
	left:		0;
	
	width:		100%;
	height:		289px;
	background:	url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/full_slider_004/assets/pics/gal-shadow.png) repeat-x left bottom;
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjU1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.55) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.55) 0%,rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.55) 0%,rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.55) 0%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.55) 0%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c000000', endColorstr='#00000000',GradientType=0 );

	z-index:	100;
}

.full_slider_004 .gal_shadow .full_slider_004_logo{
	cursor:		pointer;
}

.full_slider_004 .gal_pager{
	position:	absolute;
	top:		60px;
	right:		3%;
	color:		#FFFFFF;
	font-size:	0.7em;
	
	z-index:	105;
}

.full_slider_004 .gal_back{
	position:	absolute;
	top:		60px;
	left:		3%;
	font-size:	0.7em;
	
	z-index:	105;
	width:		150px;
	cursor:		pointer;
}

.full_slider_004 .gal_back i{
	font-size:	1.9em;
	position:	relative;
	top:		0;
	left:		-4px;
}

.full_slider_004 .back_arrow{
	float:		left;
	width:		29px;
	height:		29px;
	margin-right:13px;	
}

.full_slider_004 .back_arrow_text{
	float:		left;
	width:		108px;
	height:		29px;
	line-height:1.2em;
	text-shadow: 1px 1px 0 #3D3D3D;
}

.full_slider_004 .gal_down{
	position:	absolute;
	bottom:		0;
	right:		-3em;
	
	z-index:	205;
	cursor:		pointer;
}

.full_slider_004 .full_slider_004ImageDesc{
	position:	absolute;
	bottom:		0;
	left:		0;
	z-index:	200;
	text-align:	center;
	
	width:		100%;
	padding:	24px 0 19px;
	
	background:	rgba(255,255,255,0.8);
}

.full_slider_004 .full_slider_004ImageDesc .h1{
	margin-bottom:	0;
}

@media all and (max-width: 1024px) {
	.full_slider_004 .gal_down{
		display:	none;
	}
}

@media all and (max-width: 600px) {
	
	
	.full_slider_004 .gal_back,
	.full_slider_004 .gal_pager{
		top:		inherit;
		bottom:		100px;	
	}
	
	.full_slider_004 .full_slider_004ImageDesc{
		position:	relative;		
	}
	
	
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_004 .sliderHolder,
.slider_004 .bxSliderImage {
	position:relative;
}

.slider_004 .bxSliderContent {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
	padding-top:8px;
	
	margin-top:-67px;/*73*/	
}

.slider_004 .bxSliderContent .sliderHeadline{width:60%; margin:0;}
.slider_004 .bxSliderContent .sliderSubHeadline {width:35%; margin:20px 0 0 0;}

.slider_004 .bxSliderContent .sliderHeadline { font-size:4em; line-height:1.15em; text-transform:uppercase; }
.slider_004 .bxSliderContent .sliderSubHeadline { font-size:1.3em; line-height:1.4em; }

.slider_004 .bxSliderContent .videoIcon {
	width:155px;
	height:155px;
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_004/assets/image/video.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	position:absolute;
	right:30%;
	cursor:pointer;
	top:0;
}

/*****************	SLIDER CONTROLS	*********************/

.slider_004 .customPager {
	height: 20px;
    left: 0;
    position: absolute;
    bottom: 70px;/*40*/
    width: 200px;
	
	display:none;
}

.slider_004 .bx-pager, 
.slider_004 .bx-controls-auto {
	width:auto;
	left:0;
	z-index:2000;
}

.slider_004 .bx-pager.bx-default-pager a {
	height:10px;
	width:10px;
	border-radius: 10px;
	border:1px solid #8f8f8f;
}

.slider_004 .bx-pager.bx-default-pager a {
	background: none repeat scroll 0 0 #FFF;
	
	-webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
			box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
}

.slider_004 .bx-pager.bx-default-pager a:hover, 
.slider_004 .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #df4443;
}

.slider_004 .bx-wrapper .bx-pager.bx-default-pager a{margin-left:2px; margin-right:3px;}


@media all and (max-width: 1280px) {
	.slider_004 .bxSliderContent {margin-top:-50px;}
	
	.slider_004 { font-size:13px; }
	.slider_004 .bxSliderContent .h3 {  margin-top:10px;}
	
	.slider_004 .customPager {bottom:40px;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_004 .bxSliderContent {margin-top:-15px;/*40*/}
		
	.slider_004 { font-size:12px; }
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_004 { font-size:11px; }
	.slider_004 .bxSliderContent .h3 {  margin-top:10px;}
	
	.slider_004 .customPager { display:none;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.slider_004 .bxSliderContent {margin-top:0;}

	/*.slider_004 { font-size:10px; }*/
	.slider_004 .bxSliderImage .bxSliderContent {
		background-color:#010512;
		position:static;
		text-shadow:none;
		padding:7px 0; 
	}
	
	.slider_004 .bxSliderContent .sliderHeadline{width:100%;}
	.slider_004 .bxSliderContent .sliderSubHeadline{width:100%; margin-top:7px; padding-bottom:10px;}
	
	/*.slider_004 .bxSliderImage .bxSliderContent .h1 { font-size:1.0em; }
	.slider_004 .bxSliderImage .bxSliderContent .h3 { font-size:1.0em; }*/
	
	.slider_004 .bxSliderImage .bxSliderContent .h1,
	.slider_004 .bxSliderImage .bxSliderContent .h3 {
		width:auto;
		display:inline-block;
		margin-right:5px;
	}
		
	.slider_004 .customPager {top: -75px;}
	
	.slider_004 .bxSliderContent .sliderHeadline { font-size:3.2em; }
	.slider_004 .bxSliderContent .sliderSubHeadline { font-size:1.3em;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
		/*.slider_004 { font-size:10px; }*/
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.slider_004 { font-size:10px; }
	.slider_004 .bxSliderContent .h3{margin-top:3px;}
	.slider_004 .bxSliderImage .bxSliderContent{padding:12px 0 10px;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.slider_004 { font-size:8px; }*/
	.slider_004 .bxSliderContent .sliderHeadline { font-size:2.7em; }
	.slider_004 .bxSliderContent .h3{font-size:1.5em;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/geo/google_multipin_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/geo/google_multipin_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.google_multipin_000 #myGoogleMapsMapPreview {
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/geo/google_multipin_000/assets/pics/preview.jpg);
	background-size:cover;
}



@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
}
@media all and (max-width: 960px) {

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.google_multipin_000 .osmContainer {
		height:350px !important;
	}	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formSuchauftrag_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formSuchauftrag_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.formSuchauftrag_000{background-color:#FFFFFF;}
.formSuchauftrag_000 .responsiveFormular{ position:	relative; }
.formSuchauftrag_000 .boxLeft {
    width: 31%;
	float:left;
	margin-top:0;
}

.formSuchauftrag_000 .boxLeft h1{
	margin-top:0px;/*-5*/	
}

.formSuchauftrag_000 .boxRight {
    width: 			54%;
	float:			right;
	padding-left:	7.4%;
	border-left:	1px solid #5c5c5c;
}


.formSuchauftrag_000 .mainForm {
	float:left;
	width:65%;
}

.formSuchauftrag_000 .extraMessage {
	float:right;
	width:32.5%;
}

.formSuchauftrag_000 .divTableCell.datenschutz {
	height:33px;
	margin-top:9px;
	margin-bottom:10px;/*10*/

}

.formSuchauftrag_000 .textarea {
	min-height:75px;/*100*/
}

.formSuchauftrag_000 .responsiveFormular .formElement.submit{margin-top:-14px;}

.formSuchauftrag_000 .datenschutzHolder.top { display:block; }
.formSuchauftrag_000 .datenschutzHolder.bottom { display:none; }

.datenschutzHolder.top .datenschutz {
	text-align:right;
}

.formSuchauftrag_000 input[type="submit"] {
	margin:0;	
}
.formSuchauftrag_000 .textLock{width:90%; line-height:1.6; margin-left:3px;}

.formSuchauftrag_000 .formElement.descLabel{
	text-align:right;
}
.formSuchauftrag_000 .spaceToTop{
	margin-top:	2.2em;
}
.formSuchauftrag_000 .labelRow{
	margin-top:	2.2em;
}
.formSuchauftrag_000 .submitHolder{
	text-align:	right;
}

.formSuchauftrag_000 .checkboxRadioContainer{
	padding-top:	14px;
}

.formSuchauftrag_000 .flyingReq{
	position:		absolute;
	top:			0;
	right:			0;
}

/*FORM EINSTELLUNGEN !!*/
.formSuchauftrag_000 .responsiveFormular .formRow{margin-bottom:10px;}
.formSuchauftrag_000 .responsiveFormular .formSpacer{width:7%;}
.formSuchauftrag_000 .responsiveFormular .formElement{width:46.5%;}

.formSuchauftrag_000 .responsiveFormular .formRowSpacer{height:20px; width:100%; clear:both;}
.formSuchauftrag_000 .responsiveFormular .formRowSpacer.big{height:45px;}
.formSuchauftrag_000 .responsiveFormular .fullWidth h3{margin-top:39px;}
.formSuchauftrag_000 .responsiveFormular .smallText{line-height:1.5; float: left; width: 94%;}
.formSuchauftrag_000 .responsiveFormular .icon-lock{float: left; width: 6%;}
.formSuchauftrag_000 .responsiveFormular .textRight{text-align:right;}

.formSuchauftrag_000 .responsiveFormular .checkboxRadioContainer label{margin-left:36px;}
.formSuchauftrag_000 .responsiveFormular .jqTransformCheckbox:not(.fuckIE){
	width:23px;
	height:23px;
}
.formSuchauftrag_000 .responsiveFormular .jqTransformCheckbox.jqTransformChecked:after{width:15px; height:8px;}
.formSuchauftrag_000 .responsiveFormular a.jqTransformCheckbox{margin-top:-3px;}

@media all and (max-width: 1280px) {
	.formSuchauftrag_000 .checkboxRadioContainer{
		padding-top:	0;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
/*.formSuchauftrag_000 .boxLeft {width:32%;}
.formSuchauftrag_000 .boxRight {width: 63%;}*/
}

@media all and (max-width: 960px) {	
	#immoDetails_kontaktanfrage {
		background-size:cover;	
	}
	
	.formSuchauftrag_000 .boxLeft { 
		width: 100%;
		float:none; 
		margin-bottom:45px;
	}
	
	.formSuchauftrag_000 .boxLeft p {
		display:inline;
		padding-right:5px;	
	}
	
	.formSuchauftrag_000 .boxRight { 
		width: 100%;
		float:none; 
		margin-left:0;
		padding-left:0;
		border-left:0;
	}
	
	.formSuchauftrag_000 .textHolder{
		width:100%;
		float:none;
		margin-bottom:30px;
	}

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.formSuchauftrag_000 .mainForm { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formSuchauftrag_000 .extraMessage { 
		width: 100%;
		float:none; 
	}
	
	.formSuchauftrag_000 .datenschutzHolder.top { display:none; }
	.formSuchauftrag_000 .datenschutzHolder.bottom { display:block; }
	
	.formSuchauftrag_000 .divTableCell.datenschutz {
		height:auto;
		margin:0;
		padding:0;	
	}
	
	.formSuchauftrag_000 .responsiveFormular .formElement.agb_check{width:68% !important;}
	.formSuchauftrag_000 .responsiveFormular .formElement.submit{width:32% !important;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	#immoDetails_kontaktanfrage {
		background-image:none;	
	}
	
	.formSuchauftrag_000 .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formSuchauftrag_000 .divTableCell.spacer {
		display:none;
	}
	
	.formSuchauftrag_000 .submitButton .divTableCell{ 
		width: 50% !important;
		float:left; 
	}
	.formSuchauftrag_000 .responsiveFormular .formElement.agb_check{width:100% !important;}
	.formSuchauftrag_000 .responsiveFormular .formElement.submit{width:100% !important;}
	
	.formSuchauftrag_000 .formIamge{
		width:100%;
		float:none;
		margin-top:20px;
		margin-bottom:30px;
	}
	.formSuchauftrag_000 .textHolder{
		width:100%;
		float:none;
	}
	
	.formSuchauftrag_000 .fullWidth.smallText.displayNone{display:block;}
	.formSuchauftrag_000 .formElement.descLabel{display:none;}
	.formSuchauftrag_000 .responsiveFormular .formRowSpacer.big{display:none;}
	
	.formSuchauftrag_000 .responsiveFormular .formElement.submit{margin-top:15px;}
	.formSuchauftrag_000 .responsiveFormular .formRow .fullWidth.smallText{margin-top:-25px;}
	
	.formSuchauftrag_000 .submitHolder {
		text-align: left;
	}
	
	.formSuchauftrag_000 .flyingReq{
		position:		absolute;
		top:			-23px;
		right:			inherit;
		left:			0;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.formSuchauftrag_000 .formIamge{margin-top:25px;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/kundenstimmen/kundenstimme_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/kundenstimmen/kundenstimme_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.kundenstimme_001{background-color:#ffffff;}*/

.kundenstimme_001 .moduleBoxHolderOne{
	float:left;
	width:64.5%;
	padding-right:5.5%;
	border-right:1px solid #d4d4d4;
}
.kundenstimme_001 .moduleBoxHolderTwo{
	float:right;
	width:24%;
}

.kundenstimme_001 .main-left{
	float:left;
	width:57%;
}

.kundenstimme_001 .main-left .subtitle{margin-bottom:10px}

.kundenstimme_001 .main-right{
	float:right;
	width:37%;
	max-height:300px;
}

.kundenstimme_001 .mainBigImage{
	width:100%;
	height:160px;
	overflow:hidden;
	margin-bottom:15px;
}
.kundenstimme_001 .mainLogoImage{
	width:30%;
	max-height:60px;
	float:left;
}
.kundenstimme_001 .mainLogoImage.two{margin:0 5%;}


.kundenstimme_001 .moduleBoxHolderTwo .main-left{float:left; width:60%;}
.kundenstimme_001 .moduleBoxHolderTwo .main-right{
	float:right;
	width:155px;
	height:195px;
	overflow:hidden;
	margin-top:5px;
}
.kundenstimme_001 .main-top{margin-bottom:18px;}

.kundenstimme_001 .personImage{
	width:20%;
	max-height:62px;
	float:left;
	margin-right:4%;
	overflow:hidden;
}
.kundenstimme_001 .personData{
	float:left;/*right*/
	width:70%;
	padding:13px 0;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
}
.kundenstimme_001 .kundenAdresse{
	font-size:0.78em;
	line-height:1.2;
}




@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.kundenstimme_001 .moduleBoxHolderOne{width:60.5%;}
	.kundenstimme_001 .moduleBoxHolderTwo{width:28%;}
	.kundenstimme_001 .personImage{width:24%;}
	.kundenstimme_001 .personData{width:66%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.kundenstimme_001 .moduleBoxHolderOne,
	.kundenstimme_001 .moduleBoxHolderTwo{width:100%; float:none;}
	.kundenstimme_001 .moduleBoxHolderOne{margin-bottom:30px; padding-bottom:30px; border-right:0; padding-right:0; border-bottom:1px solid #d4d4d4;}
	.kundenstimme_001 .moduleBoxSpacer{display:none;}
	.kundenstimme_001 .personImage{width:12%;}
	.kundenstimme_001 .personData{width:82.5%;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.kundenstimme_001 .main-right{width:100%; float:none;}
	.kundenstimme_001 .main-left{width:100%; float:none; margin-bottom:25px;}
	
	.kundenstimme_001 .personImage{width:20%;}
	.kundenstimme_001 .personData{width:70%;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/geo/geo_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/geo/geo_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.geo_004 .extraSmallWidth{width:80%;/*70*/ margin:0 auto;}

.geo_004 .moduleBoxHolder {
	float:left;
}

.geo_004 .boxLeft { width:31%; }
.geo_004 .boxRight { width:60%; }


.googleMapsContainer, .videoIframeContainer {
    padding-bottom: 52% !important;
}

.geo_004 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:9%;
	height:150px;
	text-align:center;
}

.geo_004 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}  
.geo_004 .textModHolder p{margin-top:0;}
.geo_004 .buttonHolder{margin-top:25px;}

@media all and (max-width: 1280px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.googleMapsContainer, .videoIframeContainer {
		padding-bottom: 60% !important;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.googleMapsContainer, .videoIframeContainer {
		padding-bottom: 80% !important;
	}
}
@media all and (max-width: 960px) {
	.geo_004 .boxLeft { width:100%; margin-bottom:35px;}
	.geo_004 .boxRight { width:100%; }
	
	.geo_004 .moduleBoxSpacer{
		display:none;
	}
	.googleMapsContainer, .videoIframeContainer {
		padding-bottom: 40% !important;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.geo_004 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.geo_004 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.geo_004 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.geo_004 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
	.geo_004 .boxRight{margin-top:0;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/immoStatistic/immoStatistic_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/immoStatistic/immoStatistic_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.immoStatistic_001 .headerArea {
	padding:15px 0;
}

.immoStatistic_001 .headHolder .textBox {
    margin-bottom: 84px;
    margin-top: 17px;
}

.immoStatistic_001 .headHolder {
	float:left;
	width:45%;
}

.immoStatistic_001 .headHolder {
	float:left;
	width:10%;
	text-align:center;
}
.immoStatistic_001 .headHolder{
	width:100%;
}

.immoStatistic_001 .headElement {
    margin: 0 auto;
    text-align: center;
    width: 69%;
}
.immoStatistic_001 .statsHolder {
	margin:0 auto;
	width:auto;
}
.immoStatistic_001 .stat{
	text-align:center;
	float:left;
	width:24.7%;
}
.immoStatistic_001 .line{
	float:left;
	width:1px;
}

.immoStatistic_001.dark .line{
	background-color:#FFFFFF;
}

.immoStatistic_001 .numb {
    font-size: 3.9em;
    font-weight: bold;
    line-height: 0.8em;
    padding-bottom: 0.1em;
}

.immoStatistic_001 .title {
    font-size: 1.35em;
    font-weight: lighter;
}

.immoStatistic_001 .stat {
    text-align: center;
    text-transform: uppercase;
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 960px) {
	.immoStatistic_001 .headElement {
		width: 80%;
	}
	
	.immoStatistic_001 .headHolder .textBox {
		margin-bottom: 4em;
	}
}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	.immoStatistic_001 .headElement {
		margin: 0 auto;
		text-align: left;
		width: 100%;
	}
	.immoStatistic_001 .numb {
		font-size: 3.6em;
	}
}

@media all and (max-width: 768px) {
	
}

@media all and (max-width: 610px) {
	.immoStatistic_001 .stat:first-child,
	.immoStatistic_001 .stat:nth-child(3) {
		margin-bottom: 2.5em;
	}
	
	.immoStatistic_001 .stat:last-child,
	.immoStatistic_001 .stat:nth-last-child(2){
		margin-bottom: 0em;
	}
	.immoStatistic_001 .stat {
		width: 50%;
	}
	.immoStatistic_001 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.immoStatistic_001 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.immoStatistic_001 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.immoStatistic_001 .headHolder .textBox {
		margin-bottom: 2.5em;
	}
	
}

@media all and (max-width: 360px) {
	.immoStatistic_001 .stat {
		width: 100%;
	}
	.immoStatistic_001 .stat:nth-last-child(4){
		margin-bottom: 2.5em;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.editMode .imgeRightFix {position:relative !important; float:left; display:inline-block;}

.formKontakt_002{background-color:#cbbca0;}

.formKontakt_002 .modHolderBox {
	position:relative;
	padding:54px 63px 63px;
	margin-top:-160px;/*pa -> 100*/
}

.formKontakt_002 .agbRow{
	margin-bottom:30px;
	width:70%;
}

.formKontakt_002 .boxLeft {
    width: 100%;
}

.formKontakt_002 .boxLeft h1{
	margin-top:-5px;	
}

.formKontakt_002 .boxRight {
    width: 100%;
}


.formKontakt_002 .mainForm {
	float:left;
	width:65%;
}

.formKontakt_002 .extraMessage {
	float:right;
	width:32.5%;
}

.formKontakt_002 .divTableCell.datenschutz {
	height:33px;
	margin-top:9px;
	margin-bottom:10px;/*10*/

}

.formKontakt_002 .textarea {
	min-height:70px;/*100*/
}

.formKontakt_002 .datenschutzHolder.top { display:block; }
.formKontakt_002 .datenschutzHolder.bottom { display:none; }

.datenschutzHolder.top .datenschutz {
	text-align:right;
}

.formKontakt_002 input[type="submit"] {
	margin:0;	
}

.pflichtClass{
	margin-top:2px;
	display:inline-block;
}

.formKontakt_002 .spacerHolder{min-height:55px;}
.formKontakt_002 .innerHolderBox{
	position:relative;
	z-index:10;
}
.formKontakt_002 .imgeRightFix{
	width:26%;/*317
	height:338px;*/
	position:absolute;
	right:0;
	top:15px;
	z-index:5;
	overflow:hidden;
	text-align:right;
}
.formKontakt_002 .imgeRightFix img{margin:0;}
@media all and (max-width: 1200px) {
	.formKontakt_002 .agbRow{width:72%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	/*.formKontakt_002 .submit .divTableCell{width:75% !important;}
	.formKontakt_002 .submit .divTableCell.spacer{width:4% !important;}
	.formKontakt_002 .submit .divTableCell.txtRight{width:21% !important;}*/
	
	.formKontakt_002 .imgeRightFix{width:31%;}
	
	.formKontakt_002 .agbRow .divTableCell:first-child{width:6% !important;}
	.formKontakt_002 .agbRow .divTableCell{width:94% !important;}

}

@media all and (max-width: 960px) {	
	.formKontakt_002 .modHolderBox {margin-top:-100px;}
	
	#immoDetails_kontaktanfrage {
		background-size:cover;	
	}
	
	.formKontakt_002 .boxLeft { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formKontakt_002 .boxLeft p {
		display:inline;
		padding-right:5px;	
	}
	
	.formKontakt_002 .boxRight { 
		width: 100%;
		float:none; 
	}
}

@media all and (max-width: 800px) {
	.formKontakt_002 .imgeRightFix{top:65px;}
	
	.formKontakt_002 .agbRow .divTableCell:first-child{width:8% !important;}
	.formKontakt_002 .agbRow .divTableCell{width:92% !important;}
	
	/*.formKontakt_002 .submit .divTableCell{width:70% !important;}
	.formKontakt_002 .submit .divTableCell.txtRight{width:26% !important;}*/

}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.formKontakt_002 .modHolderBox{padding:34px 37px 33px;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.formKontakt_002 .modHolderBox {margin-top:-70px;}
	.formKontakt_002 .mainForm { 
		width: 100%;
		float:none; 
		/*margin-bottom:15px;*/
	}
	.formKontakt_002 .extraMessage { 
		width: 100%;
		float:none; 
	}
	
	.formKontakt_002 .datenschutzHolder.top { display:none; }
	.formKontakt_002 .datenschutzHolder.bottom { display:block; }
	
	.formKontakt_002 .divTableCell.datenschutz {
		height:auto;
		margin:0;
		padding:0;	
	}
	
	
	.formKontakt_002 .imgeRightFix{width:34%; top:56px;}
	
	.divTableRow.spacerHolder{display:none;}
	
	.formKontakt_002 .submit .divTableCell{width:50% !important;}
	.formKontakt_002 .submit .divTableCell.txtRight{width:50% !important;}
	
	.formKontakt_002 .agbRow{width:80%;}
	
	.formKontakt_002 .agbRow .divTableCell:first-child{width:10% !important;}
	.formKontakt_002 .agbRow .divTableCell{width:90% !important;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.formKontakt_002 .headline, 
	.formKontakt_002 .subHeadline{text-align:left !important;}
	
	#immoDetails_kontaktanfrage {
		background-image:none;	
	}
	
	.formKontakt_002 .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formKontakt_002 .divTableCell.spacer {
		display:none;
	}
	
	.formKontakt_002 .submitButton .divTableCell{ 
		width: 50% !important;
		float:left; 
	}
	
	.formKontakt_002 .imgeRightFix{display:none;}
	.formKontakt_002 .agbRow{width:100%;}
	.formKontakt_002 .agbRow .divTableCell{float:left;}
	.formKontakt_002 .agbRow .divTableCell:first-child{width:11% !important;}
	.formKontakt_002 .agbRow .divTableCell{width:89% !important;}
	
	.formKontakt_002 .submit .divTableCell.txtRight{width:50% !important;}
}
@media all and (max-width: 360px) {
	.formKontakt_002 .submit .divTableCell{width:100% !important;}
	.formKontakt_002 .submit .divTableCell .pflichtClass{margin-top:0; margin-bottom:10px;}
	.formKontakt_002 .submit .divTableCell.txtRight{width:100% !important;}
	.formKontakt_002 .agbRow .divTableCell:first-child{width:15% !important;}
	.formKontakt_002 .agbRow .divTableCell{width:85% !important;}
	
	.formKontakt_002 .agbRow{margin-bottom:25px;}
	
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.formKontakt_002 .modHolderBox { padding: 14px 17px 13px;}
	.formKontakt_002 .agbRow{margin-bottom:20px;}
	/*.formKontakt_002 .agbRow .divTableCell:first-child{width:17% !important;}
	.formKontakt_002 .agbRow .divTableCell{width:83% !important;}*/
	
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formNewsletter_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formNewsletter_000/styles.css*/
/********************************************************/
.formNewsletter_000 .responsiveFormular .formSpacer{
	width: 		2.6%;
}

.formNewsletter_000 .basicFramePadding {
    padding-bottom: 65px;
    padding-top: 60px;
}

.formNewsletter_000 .h2{
	text-align:	center;
}

.formNewsletter_000 .textline{
	margin:			0 auto 1.5em;
	width:			70%;
	text-align:		center;
}

.formNewsletter_000 .responsiveFormular .formElement.submit{
	margin-top:		0;
}

.formNewsletter_000 .formRow.submitHolder{
	margin:			0 auto;	
	padding-top:	1.5em;
}

.formNewsletter_000 .formElement.submit{
	text-align:		right;
}

.formNewsletter_000 .responsiveFormular .formElement.submit{
	width:			28.5% !important;
}

.formNewsletter_000 .responsiveFormular .agb_check_label{
	padding-top:	8px;
}

@media all and (max-width: 1200px) {
	.formNewsletter_000 .formRow.submitHolder{
		width:		60% !important;
	}
}

@media all and (max-width: 1024px) {
	.formNewsletter_000 .formRow.submitHolder{
		width:		80% !important;
	}
}

@media all and (max-width: 960px) {	

	.formNewsletter_000 .textline{
		width:		100%;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.formNewsletter_000 .formRow.submitHolder{
		margin:		0;
		padding:	0;
		width:		100% !important;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.topObjekte_002{background-color:#fafafa;}*/

.topObjekte_002 .h1 {
	margin-top:0;
}

.topObjekte_002 .sliderContainer{
	margin: 30px 16px 0;
	position:relative;
}

.topObjekte_002 .immoContainer {
	margin: 5px 19px;
	background-color:#FFF;	
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
}

.topObjekte_002 .immoContainerInner {
	padding:3px;
}

.topObjekte_002 .titelbild {
	height:183px;
	overflow:hidden;
	
	border:12px solid #ffffff;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;		
}

.topObjekte_002 .textInfo {
	padding: 1px 13px 8px;
	min-height:67px;
}

.topObjekte_002 .textInfo .h2, 
.topObjekte_002 .textInfo .h3 {
	margin:0;
	font-size:0.95em;
}

.topObjekte_002 .textInfo .h2 {
	line-height:1.75;
}

.topObjekte_002 .textPreis{
	float:left;
	width:55%;
}
.topObjekte_002 .textDetail{
	float:right;
	width:38%;
	margin-top: 6px;
	text-align:right;
}

.topObjekte_002 .trennLine{margin:9px 0 8px;}
.topObjekte_002 .immoPreisValue {font-size: 1.1em;}

.topObjekte_002 .sliderContainer .sliderControls {
	position:absolute;
	top:50%;
	width:40px;
	height:34px;
	padding-top:6px;
	
	border-radius:20px;
	margin-top:-20px;
	font-size:1.667em;
	text-align:center;
	
	cursor:pointer;
}
.topObjekte_002 .sliderContainer .sliderControls{background:none;}
.topObjekte_002 .sliderContainer .sliderControls.prev [class^="icon-"]:before {margin-right:8px; margin-top:1px; font-size:2em;}
.topObjekte_002 .sliderContainer .sliderControls.next [class^="icon-"]:before {margin-left:8px;  margin-top:1px; font-size:2em;}

.topObjekte_002 .sliderContainer .sliderControls.prev { left: -44px; }
.topObjekte_002 .sliderContainer .sliderControls.next { right: -32px; }


@media all and (max-width: 1280px) {	
	.topObjekte_002 .titelbild {
		height:95px;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.topObjekte_002 .sliderContainer{
		margin:0;
	}
	
	.topObjekte_002 .sliderControls {
		display:none;	
	}
	
	.topObjekte_002 .textInfo {
		min-height:1px;	
	}
	
	.topObjekte_002 .sliderContainer .sliderControls.prev { left: -40px; }
	.topObjekte_002 .sliderContainer .sliderControls.next { right: -20px; }
}

@media all and (max-width: 960px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.topObjekte_002 .textInfo {
		padding-bottom:10px;
	}
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.topObjekte_002 .titelbild {
		height:125px;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

	.topObjekte_002 .sliderContainer{margin:0;}

	.topObjekte_002 .sliderContainer .sliderControls.prev { left: -40px; }
	.topObjekte_002 .sliderContainer .sliderControls.next { right: -20px; }
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

		
	.topObjekte_002 .titelbild {
		height:175px;
	}
	
	.topObjekte_002 .immoContainer {
		margin-left:0;
		margin-right:0;	
	}
	
	.topObjekte_002 .sliderContainer .sliderControls.prev { left: -80px; }
	.topObjekte_002 .sliderContainer .sliderControls.next { right: -60px; }
}
@media all and (max-width: 360px) {
	.topObjekte_002 .sliderContainer{margin:2px;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_009_static_slider/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_009_static_slider/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.topObjekte_009_static_slider{background-color:#fafafa;}*/

.topObjekte_009_static_slider .editMode .titelbild {
	height:	auto !important;
}
.topObjekte_009_static_slider .editMode .darkImmoLayer {
	position:	static !important;
}
.topObjekte_009_static_slider .editMode .darkImmoLayer:hover{
	background:	none !important;
}
.topObjekte_009_static_slider .editMode .immoTextArea{
	opacity:	1 !important;
}
.topObjekte_009_static_slider .editMode .darkImmoLayerInner{
	padding:	0 !important;
}





.topObjekte_009_static_slider .h1 {
	margin-top:0;
}

.topObjekte_009_static_slider .sliderContainer{
	position:relative;
}

.topObjekte_009_static_slider .immoContainer {
	float:left;
	width:25%;
	background-color:#FFF;	
}

.slider_static_000 .titelbild {
	height:100%;
	overflow:hidden;
	position:relative;	
}

.topObjekte_009_static_slider .titelbild img{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.topObjekte_009_static_slider .titelbild {
    position: relative;
}

.topObjekte_009_static_slider .titelbild:hover img{
	-moz-transform: scale(1.15);
	-webkit-transform: scale(1.5);
	-o-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}

.topObjekte_009_static_slider .immoTextArea {
	opacity:0;
}

.topObjekte_009_static_slider .immoObjArt {
	width:100%;
	text-align:center;
}

.topObjekte_009_static_slider .textDetail{
	width:100%;
	text-align:center;
}
.topObjekte_009_static_slider .detailHolder{
	margin-bottom:27px;
}
.topObjekte_009_static_slider .textDetail a {
	text-transform:none;
}

.topObjekte_009_static_slider .immoOrt {
	width:100%;
	text-align:center;
	/*font-family: "open_sansbold",Arial,Helvetica,sans-serif;*/
}

.topObjekte_009_static_slider .leftPrize{
	float:left;
}
.topObjekte_009_static_slider .rightFlaeche{
	float:right;
}
.topObjekte_009_static_slider .leftPrize .h3,
.topObjekte_009_static_slider .rightFlaeche .h3{margin:-0.2em 0 0; text-transform:inherit;}

.topObjekte_009_static_slider .leftPrize,
.topObjekte_009_static_slider .rightFlaeche{
	width:35%;
	text-align:center;
}

.topObjekte_009_static_slider .immoOrt.h3 {
    margin-bottom: 21px;
    margin-top: -5px;
}

.topObjekte_009_static_slider .darkImmoLayer {
	background-color:rgba(0,0,0,0.0);
	position:absolute;
	right:0;
	top:0;
	width:100%;
	height:100%;
	
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.topObjekte_009_static_slider .darkImmoLayer:hover {
	/*background-color:rgba(0,0,0,0.55);*/
	background-color:rgba(60,40,99,0.9);
}
.topObjekte_009_static_slider .darkImmoLayer:hover .immoTextArea {
	opacity:1;
}


.topObjekte_009_static_slider .darkImmoLayerInner {	
	padding:47px 30px 25px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box; 
}


/*.topObjekte_009_static_slider .immoContainerInner {padding:3px;}*/

.topObjekte_009_static_slider .titelbild {
	height:183px;
	overflow:hidden;
	
	/*border:12px solid #ffffff;*/
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;		
}

.topObjekte_009_static_slider .textInfo {
	padding: 16px 22px 11px;
	min-height:67px;
}

.topObjekte_009_static_slider .textInfo .h2{margin-bottom:0;}
.topObjekte_009_static_slider .textInfo .h3 {
	margin:0;
	font-size:0.95em;
}

.topObjekte_009_static_slider .immoOrt{text-transform:uppercase;}

.topObjekte_009_static_slider .immoPreisText{
	float:left;
	width:39%;
	margin-top:0.4em;
}
.immoPreisValue {
	float:right;
	width:61%;
	text-align:right;
}
/*.topObjekte_009_static_slider .textDetail{
	float:right;
	width:38%;
	margin-top: 6px;
	text-align:right;
}*/

.topObjekte_009_static_slider .trennLine{margin:12px 0 6px;}

.topObjekte_009_static_slider .sliderContainer .sliderControls {
	position:absolute;
	top:50%;
	width:40px;
	height:34px;
	padding-top:6px;
	
	border-radius:20px;
	margin-top:-20px;
	font-size:1.667em;
	text-align:center;
	
	cursor:pointer;
}
.topObjekte_009_static_slider .sliderContainer .sliderControls{background:none;}
.topObjekte_009_static_slider .sliderContainer .sliderControls.prev [class^="icon-"]:before {margin-right:8px; margin-top:1px; font-size:2em;}
.topObjekte_009_static_slider .sliderContainer .sliderControls.next [class^="icon-"]:before {margin-left:8px;  margin-top:1px; font-size:2em;}

.topObjekte_009_static_slider .sliderContainer .sliderControls.prev { left: -54px; }
.topObjekte_009_static_slider .sliderContainer .sliderControls.next { right: -25px; }

.topObjekte_009_static_slider .sliderContainer .sliderControls.next [class^="icon-"]:before{width:0.8em;}

@media all and (max-width: 1280px) {
	.topObjekte_009_static_slider .immoContainer{width:33%;}	
	.topObjekte_009_static_slider .titelbild {
		height:95px;
	}
	.topObjekte_009_static_slider .darkImmoLayerInner {
		padding: 18px 20px;
	}
	
	.topObjekte_009_static_slider .immoOrt.h3 {
		margin-bottom: 12px;
	}
	
	.topObjekte_009_static_slider .leftPrize, .topObjekte_009_static_slider .rightFlaeche {
		width: 48%;
	}
			
	.topObjekte_009_static_slider .detailHolder {
		margin-bottom: 14px;
	}
	.topObjekte_009_static_slider .topObjekteHolder .immo6,
	.topObjekte_009_static_slider .topObjekteHolder .immo7{
		display:none;
	}

}
@media all and (max-width: 1200px) {
	.topObjekte_009_static_slider .sliderContainer .sliderControls.next{right:-16px;}
	.topObjekte_009_static_slider .sliderContainer .sliderControls.prev {left: -64px;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.topObjekte_009_static_slider .subheadline{width:80%;}	
	.topObjekte_009_static_slider .sliderContainer{
		margin:0;
	}
	
	.topObjekte_009_static_slider .textInfo {
		min-height:1px;	
	}
	
	.basicFramePadding {
		padding-bottom: 70px;
		padding-top: 70px;
	}
	
	.topObjekte_009_static_slider .immoContainer {
		width: 50%;
	}
	
	.topObjekte_009_static_slider .immoOrt.h3 {
		margin-bottom: 18px;
	}
	
	.topObjekte_009_static_slider .detailHolder {
		margin-bottom: 19px;
	}
	
	.topObjekte_009_static_slider .immoTextArea {
		font-size: 1.3em;
	}
		
	.topObjekte_009_static_slider .darkImmoLayerInner {
		padding: 65px 20px;
	}
	
	.topObjekte_009_static_slider .topObjekteHolder .immo4,
	.topObjekte_009_static_slider .topObjekteHolder .immo5,
	.topObjekte_009_static_slider .topObjekteHolder .immo6,
	.topObjekte_009_static_slider .topObjekteHolder .immo7{
		display:none;
	}
	
	.topObjekte_009_static_slider .sliderContainer .sliderControls.prev { left: -65px; }
	.topObjekte_009_static_slider .sliderContainer .sliderControls.next { right: -20px; }
}

@media all and (max-width: 960px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.topObjekte_009_static_slider .textInfo {
		padding-bottom:10px;
	}
	.topObjekte_009_static_slider .sliderContainer .sliderControls.prev{left:-35px;}
	.topObjekte_009_static_slider .sliderContainer .sliderControls.next{right:-11px;}
	
}
@media all and (max-width: 800px) {
	
	.topObjekte_009_static_slider .sliderContainer .sliderControls.prev{left:-47px;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.topObjekte_009_static_slider .subheadline {width: 100%;}
	.topObjekte_009_static_slider .titelbild {
		height:125px;
	}
	.topObjekte_009_static_slider .sliderContainer .sliderControls.next [class^="icon-"]:before{width:0.4em;}
	.topObjekte_009_static_slider .sliderContainer .sliderControls.prev { left: -46px; }
	.topObjekte_009_static_slider .sliderContainer .sliderControls.next { right: -28px; }
	
	.topObjekte_009_static_slider .darkImmoLayerInner{padding:2.8em 20px;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.topObjekte_009_static_slider .immoTextArea .immoObjArt.h4{margin-bottom:0.4em;}
	.topObjekte_009_static_slider .darkImmoLayerInner{padding:2em 20px;}
	.topObjekte_009_static_slider .detailHolder,
	.topObjekte_009_static_slider .immoOrt.h3{margin-bottom:10px;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.topObjekte_009_static_slider .immoContainer {
		width: 100%;
	}
	.topObjekte_009_static_slider .darkImmoLayerInner{padding:5em 20px;}
	.topObjekte_009_static_slider .detailHolder, 
	.topObjekte_009_static_slider .immoOrt.h3{margin-bottom:1.2em;}
}
@media all and (max-width: 415px) {
	.topObjekte_009_static_slider .darkImmoLayerInner{padding:3em 20px;}
}
@media all and (max-width: 360px) {
	.topObjekte_009_static_slider .immoContainer {
		margin-left:0;/*15*/
		margin-right:0;/*15*/
	}
	.topObjekte_009_static_slider .textCenter{text-align:left;}
	
	.topObjekte_009_static_slider .sliderContainer .sliderControls.prev { left: -43px; }
	.topObjekte_009_static_slider .sliderContainer .sliderControls.next { right: -27px; }
	
	.topObjekte_009_static_slider .sliderContainer{margin:2px;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/sitemap_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/sitemap_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.sitemap_004{
	background-color:#eeeeee;
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/sitemaps/sitemap_004/assets/pics/bg-dottedMask.png);
	background-repeat:repeat;

}

.sitemap_004 .fiveBox.textBoxmodul{
	float:			left;
	width:			30.8%;
}

.sitemap_004 .subtitle.first.h4{margin-bottom:6px;}

.sitemap_004  .boxLeft{
	float:left;
	width:65%;/*66.7*/
	/*margin-bottom:-53px; auf grund der letzten Zeile*/
}
.sitemap_004  .boxSpacer{
	float:left;
	width:1px;
	min-height:1px;
	margin:0 4.7% 0 0;/* 0 6 00 -Padding von den Sitemap Spalten*/
	background-color:#757677;
}
.sitemap_004  .boxRight{
	float:left;
	width:29%;/*27*/
}

.sitemap_004 .doddetSpacer{margin:0 10px;}

.sitemap_004 .kFirma{margin-bottom:12px; margin-top:20px;}
.sitemap_004 .kEmail{margin-top:12px; text-decoration:underline;}
.sitemap_004 .kEmail:hover{text-decoration:none;}


/* ===== Sitemap Einstellungen ===== */
.sitemap_004 .nav.line{display:none;}
.sitemap_004 .modul_navigation-sitemap_004 .nav{
	width:27%;/*19*/
	padding-right:6%;
	margin-bottom:40px;
}
.sitemap_004 .modul_navigation-sitemap_004 .nav span{display:none;}
.sitemap_004 .modul_navigation-sitemap_004 .nav .subNavContainer{padding-top:5px;}

.sitemap_004 .specialSocialMedia.displayNone{
	display:inline-block;
	float:right;
	text-align:left;
}
.sitemap_004 .specialSocialMedia .socialIcons{
	margin-top:33px;
}
.sitemap_004 .specialSocialMedia #socialMediaHolder{float:none;}
.sitemap_004 #socialMediaHolder .iconHolder.tw{width:24px;}
.sitemap_004 #socialMediaHolder .iconHolder.gp{margin-right:0;}
.sitemap_004 #socialMediaHolder .iconHolder{
	width:17px;
	margin-right:6px;
	
}
.sitemap_004 #socialMediaHolder .social-facebook:before{margin-left:-2px;}

/* ***** SocialMediaIcons ***** */
.sitemap_004 #socialMediaHolder{
	margin-top:38px;
	float:left;
}


@media all and (max-width: 1280px) {
	/*.sitemap_004{font-size:	14px;}*/
	
	.sitemap_004 .main{width:65.5%;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.sitemap_004  .boxLeft{width:60.7%;}
	.sitemap_004  .boxRight{width:33%;}	
	.sitemap_004 .modul_navigation-sitemap_004 .nav{width:27%;}
}

@media all and (max-width: 960px) {
	.sitemap_004 .specialSocialMedia .socialIcons{margin-top:17px;}
}

@media all and (max-width: 800px) {
/*	.sitemap_004{font-size:17px;}*/
	.sitemap_004 .boxLeft{width:60.8%;/*46.8*/}
	.sitemap_004 .boxSpacer{margin:0 4% 0 0;}
	.sitemap_004 .boxRight{width:34.8%;/*46.8*/}	
	.sitemap_004 .modul_navigation-sitemap_004 .nav{width:44%;}

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.sitemap_004{font-size:19px;}
	
	.sitemap_004 .modul_navigation-sitemap_004 .clear.spirit,
	.sitemap_004 .modul_navigation-sitemap_004 .nav.line.left,
	.sitemap_004 .modul_navigation-sitemap_004 .nav.line.right{display:none;}
	
	.sitemap_004 .modul_navigation-sitemap_004 .nav{margin-bottom:25px;}
	.sitemap_004 .modul_navigation-sitemap_004 .nav.withSubPages{min-height:145px;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.sitemap_004  .boxLeft{width:100%; float:none; margin-bottom:0;}
	.sitemap_004  .boxRight{width:100%; float:none;}	
	.sitemap_004 .modul_navigation-sitemap_004 .nav{width:27%;}
	
	.sitemap_004  .boxSpacer{
		width:100%;
		height:1px !important;
		margin:5px 0 30px;/*5 0 10*/
		float:none;
	}
	
	.sitemap_004 .modul_navigation-sitemap_004 .nav.line.last{display:none;}
	.sitemap_004 .modul_navigation-sitemap_004 .nav.line.first{display:none;}

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
	
	.sitemap_004 .modul_navigation-sitemap_004 .nav{margin-bottom:0;}
	.sitemap_004  .boxSpacer{margin-top:20px; margin-bottom:20px}
	.sitemap_004 .formElement.descLabel{float:left; width:50% !important; margin-top:11px;}
	.sitemap_004 .modul_navigation-sitemap_004 .nav{width:100%;}
	
	.sitemap_004 .modul_navigation-sitemap_004 .nav.line{
		display: block;
    	margin: 8px 0 8px;
	}
	.sitemap_004 .modul_navigation-sitemap_004 .nav.line.last {display:none;}
	
	.sitemap_004 .specialSocialMedia.displayNone{float:none;}
	.sitemap_004 .specialSocialMedia .socialIcons{margin-top:7px;}
	
	
}

@media all and (max-width: 360px) {}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/navigation/navigation-sitemap_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/navigation/navigation-sitemap_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.modul_navigation-sitemap_004.frameNavigation .responsiveVerticalNavigation{
	padding-left:0;
}

.modul_navigation-sitemap_004 li a{
	position:relative;
	display:block;
	width:100%;
	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;   
}

.modul_navigation-sitemap_004 .buttonContainer {margin-top:40px;}

.modul_navigation-sitemap_004 ul.responsiveVerticalNavigation .overviewButton{ display:none;}

/*##############################[	HAUPTPUNKTE		]###################################*/

.modul_navigation-sitemap_004 .nav .aTop {	
	padding-bottom:2px;
	margin-bottom:0;
}

.modul_navigation-sitemap_004 .nav.active {
	margin-top:-1px;
}
.modul_navigation-sitemap_004 .nav.active .aTop{
}

.modul_navigation-sitemap_004 .nav.line{
	padding:0;
	border-left:1px solid #cac4be;
	margin:0 1.5%;
	min-height:75px;/*height 195*/
	width:1px;
}
.modul_navigation-sitemap_004 .nav.line.first{margin-left:0;}

.modul_navigation-sitemap_004 .sub_navi,
.modul_navigation-sitemap_004 .subsub_navi,
.modul_navigation-sitemap_004 .subsubsub_navi {
	display:block;
}

.modul_navigation-sitemap_004 .overviewNav { display:none; }

.modul_navigation-sitemap_004 .nav{
	float:left;
	width:17%; /*17*/
	min-height:30px;/*75*/
}

.modul_navigation-sitemap_004 .navSpacer{width:6%; height:50px; float:left;}
.modul_navigation-sitemap_004 ul.halfSplit{width:47%; float:left;}

.modul_navigation-sitemap_004 .nav.line.right,
.modul_navigation-sitemap_004 .nav.line.left,
.modul_navigation-sitemap_004 .clear.spirit{display:none;}



/*##############################[	UNTERPUNKTE		]###################################*/


.modul_navigation-sitemap_004 .sub_navi {
	/*font-size:0.82em;
	line-height:20px;
	padding-top:10px;*/
	padding-bottom:10px;
}
.modul_navigation-sitemap_004 .subNavContainer ul.no_style{padding-left:0;}


.modul_navigation-sitemap_004 .subNav {
	padding:2px 0;
}

.modul_navigation-sitemap_004 .subNav.active .aSub {
	padding-left:15px;
	padding-right:15px;
}

.modul_navigation-sitemap_004 .subNav.active .aSub span[class^="icon-"] {
	left:-2px;
	top:7px;
	display:block;
}


/*.modul_navigation-sitemap_004 .siteMapLink span{float:left;}
.modul_navigation-sitemap_004 .siteMapLink span.clear{clear:both; float:none;}*/

/*.modul_navigation-sitemap_004 .sub_navi span[class^="icon-"]{
	display:none;
}
*/

/*##############################[	UNTER-UNTERPUNKTE		]###################################*/

.modul_navigation-sitemap_004 .subsub_navi {
	padding-left:15px;	
	padding-right:15px;	
}

.modul_navigation-sitemap_004 .subsub_navi .aSubSub {
	font-size:0.800em;
	line-height:1.75;
	color:#909090;
}



.modul_navigation-sitemap_004 .subsubNav.active .aSubSub {
	color:#000;
}

.modul_navigation-sitemap_004 .nav.active .sub_navi,
.modul_navigation-sitemap_004 .subNav.active .subsub_navi {
	display:block;
}




@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 960px) {
	
}



@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.modul_navigation-sitemap_004 .clear.spirit{display:block;}
	.modul_navigation-sitemap_004 .nav{width:29.9%; margin-bottom:30px;}
	.modul_navigation-sitemap_004 .nav.line{margin-bottom:30px;}
	.modul_navigation-sitemap_004 .nav.line.left{margin-left:0; display:inline-block;}
	.modul_navigation-sitemap_004 .nav.line.right{margin-right:0; display:inline-block;}
	.modul_navigation-sitemap_004 .nav.line.noSpirit{display:none;}
	
	.modul_navigation-sitemap_004 .nav.line.last{display:none;}
}

@media all and (max-width: 680px) {
	.modul_navigation-sitemap_004 .nav.line.right{display:none;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

	.modul_navigation-sitemap_004 .nav{width:29.5%; margin-bottom:30px;}
	.modul_navigation-sitemap_004 .nav.line.one{display:none;}
	.modul_navigation-sitemap_004 .nav.line.last{display:none;}
		
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.modul_navigation-sitemap_004 .nav{width:100%; margin-bottom:8px;/*30*/}
	.modul_navigation-sitemap_004 .nav.line.first{display:none;}
	.modul_navigation-sitemap_004 .nav.line{display:block; width:100%; height:1px; min-height: 1px; border-left:none; border-bottom:1px solid #cac4be; margin:0 0 8px;/*30*/}
	.modul_navigation-sitemap_004 .nav.line.left,
	.modul_navigation-sitemap_004 .nav.line.right{display:none;}
	.modul_navigation-sitemap_004 .nav.line.noSpirit{display:block;}
	
	.modul_navigation-sitemap_004 .nav{min-height:inherit;}
	
	.modul_navigation-sitemap_004 .sub_navi{padding-bottom:0;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_008/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_008/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_video_008 .moduleBoxHolder {
	float:left;
}

.text_video_008 .boxLeft { width:46%; }
.text_video_008 .boxRight { width:46%; }

.text_video_008 .moduleBoxSpacer {
	/*float:left;
	height:25px;
	width:14%;
	height:150px;
	text-align:center;*/
	
    border-left: 1px solid #d8dacd;
    float: left;
    margin: 0 3.95%;
    width: 0;
}

.text_video_008 .moduleBoxSpacer .line {
	display:none;
}

.text_video_008 .dynamicVideoContainer, 
.text_video_008 .videoEmbedCode{/*min-height:330px*/}
.text_video_008 .videoPreview{cursor:pointer;}

.text_video_008 .textSize{

	display:block;
	width: 96%;
	-webkit-hyphens: auto;
   	-moz-hyphens: auto;
        hyphens: auto;
}

.text_video_008 .h3 {margin-bottom: 0.6em;}

/* ====Rechte Spalte Text mit Bild ==== */
.text_video_008 .topObjekteHolder .titelbild{
	width:100%;
	float:right;
}

.text_video_008 .text{
	float:left;
	display:block;
	width: 52%;
	-webkit-hyphens: auto;
   	-moz-hyphens: auto;
        hyphens: auto;
}

.textDetail{
	width: 30%;
	float: right;
	line-height: 2.2em;
}

.text_preisValue{
	width: 64%;
	float: left;
}

.text_preisValue{
	font-size:1.8823em;
}

.text_video_008 .h2 {
    margin-left: auto;
    margin-right: auto;
    width: 60%;
}

.text_video_008 .imgHolder {
    float: right;
    margin-top: 7px;
    width: 45%;
}

.text_video_008 .detailHolder {
    margin-top: 0.3em;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_video_008 .moduleBoxSpacer {margin: 0 3.85%;}
	
	.text_video_008 .text {
		-moz-hyphens: auto;
		display: block;
		float: none;
		width: 100%;
	}
	
	.textDetail {
		width: 21%;
	}
	
	.text_video_008 .imgHolder {
		float: right;
		margin-left: 13px;
		width: 46%;
	}
}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.text_video_008 .boxLeft { width:100%; /*47.5*/ float:none;}
	.text_video_008 .boxRight { width:100%; /*47.5*/ float:none;}
	
	.text_video_008 .moduleBoxSpacer {
		/*width:5%;	
		display:none;*/
		float:none;
		width:100%;
		margin:45px 0 ;
		height:1px !important;
		border-left:none;
		border-top:1px solid #d8dacd;
	}
	
	.textDetail {
		width: 25%;
	}
	
	.text_video_008 .text {
		-moz-hyphens: auto;
		display: block;
		float: left;
		width: 49%;
	}
	.text_video_008 .imgHolder {
		float: right;
		margin-left: 13px;
		width: 46%;
	}
	
	/*.text_video_008 .text,
	.text_video_008 .imageFloat{width:100%; float:none;}*/
	
	.text_video_008 .videoContainer {
		/*height:200px;*/
		/*height:auto;*/
		/*height:100%;*/
	}
	.text_video_008 .textCenter.h1 {text-align:unset;}
	.text_video_008 .headline.h2.textCenter.editArea {text-align: unset;width: 100%;}
	#outer .text_video_008 .basicFramePadding {padding-bottom:50px !important;padding-top:50px !important;} 	
}


@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_video_008 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_video_008 .moduleBoxHolder {
		
	}
	.text_video_008 .text_preisValue{
		width: 70%;
	}
	.text_video_008 .textDetail {
		width: 30%;
	}
	.text_video_008 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	/*.text_video_008 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}*/
	.text_video_008 .modul_video_002 .moduleBoxHolder {width:100%;}
	.text_video_008 .modul_video_002 .main {float:none; padding-top: 1.5em; width:100%;}
	.text_video_008 .imageFloat {float:left;width:100%;padding-top:1.5em;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_video_008 .dynamicVideoContainer, .text_video_008 .videoEmbedCode{min-height:inherit;}
	.text_video_008 .text{
		float:none;
		width:100%;
	}
}
@media all and (max-width: 360px) {
	
	.text_video_008 .text,
	.text_video_008 .imageFloat{width:100%; float:none;}
	.text_video_008 .imageFloat{margin-bottom:15px;}
	
	.text_video_008 .text, .text_video_008 .imageFloat {
		float: right;
		width: 100%;
	}
	
	.immoObjArt.h3 {
		margin-top: 1em;
	}
	
	.text_video_008 .imgHolder {
		float: left;
		margin-left: 0px;
		width: 100%;
	}
		
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/video/video_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/video/video_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_video_004 .h1 {
	margin-top:0;
	
}

.modul_video_004 .moduleBoxHolder{
	width: 53%;
}

.modul_video_004 .main{
	float: right;
	width: 45%;
	padding-top: 7px;
}

.modul_video_004 .buttonHolder {
    margin-top: 12px;
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.modul_video_004 .main {
		float: left;
		padding-top: 7px;
		width: 100%;
	}
	.modul_video_004 .moduleBoxHolder {
		float: right;
		width: 100%;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_009/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/news/news_009/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


/* ===== NEWS Style ===== */
.news_009 .newsElementHead {
	margin-bottom:0.6em;	
}

.news_009 .newsListImage {
	float:left;
	width:23%;
	border:1px solid #CCC;
	overflow:hidden;
	
	margin-top:0.2em;
	margin-right:6%;
	margin-bottom:0.3em;
}

.news_009 .newsListImage a {
	display:block;
	width:100%;
	height:100%;	
}

.news_009 .newsHeadText {
	float:none;/*right*/
	width:100%;/*75*/
}

.news_009 .newsHeadText .h1 {
	margin:0;
}

.news_009 .newsElement.last {
	margin-bottom:0;
}

.news_009 .newsElement .buttonHolder{
	padding-left:10px;
}

.news_009 .newsDate{margin-bottom:0.3em;}

/*===========================================*/

.news_009 .moduleBoxHolder {float:left;}

.news_009 .boxOne,
.news_009 .boxTwo,
.news_009 .boxThree { width:27%;/*25.7%*/ }

.news_009 .clear.spiritBox,
.news_009 .spiritBox,
.news_009 .spiritBoxOne,
.news_009 .spiritBoxTwo{display:none;}

.news_009 .moduleBoxImage{
	width:100%;
	border:1px solid #dddedf;
	margin-bottom:1.3em;
}
.news_009 .moduleBoxInnerImage{
	width:100%; 
	margin:0 auto;
}
/*.news_009 .moduleBoxImage .imageInnerFrame{height:138px;}*/


.news_009 .moduleBoxText{width:100%;}

.news_009 .moduleBoxSpacer.spaceOne{
	width:4%;
	text-align:left;
}
.news_009 .moduleBoxSpacer.spaceFour{
	width:4%;
	text-align:right;
}
.news_009 .moduleBoxSpacer {
	float:left;
	width:7.4%;
	min-height:138px;
	text-align:center;
}

.news_009 .moduleBoxSpacer.first {
	text-align:left;
	width:3%;
}

.news_009 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #dddedf;
}

.news_009  .buttonHolder{
	margin-top:1.4em;
}



@media all and (max-width: 1280px) {
	.news_009 .boxOne,
	.news_009 .boxTwo,
	.news_009 .boxThree { width:27.6%; }
	.news_009 .moduleBoxSpacer{width:6.8%;}
	.news_009 .moduleBoxSpacer.spaceOne{width:3.5%;}
}

@media all and (max-width: 1024px) {
	.news_009 .newsListImage{width:29%;}
}


/*@media only screen and (max-width : 1090px) {
	.news_009 .spiritBoxOne,
	.news_009 .spiritBoxTwo{display:block;clear:both; margin-bottom:15px;}
	.news_009 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	.news_009 .moduleBoxHolder{margin-bottom:35px;}
	.news_009 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.news_009 .moduleBoxSpacer{width:6.5%;}
	.news_009 .moduleBoxSpacer.spaceOne{width:3.25%; text-align:left;}
	.news_009 .moduleBoxSpacer.spaceFour{width:3.25%; text-align:right;}

	.news_009 .moduleBoxSpacer{height:300px;}
	.news_009 .boxOne,
	.news_009 .boxTwo,
	.news_009 .boxThree { width:26.8%; }
	.news_009 .boxFour,
	.news_009 .boxFive { width:26.8%; }
}*/



/* Medium Devices, Desktops */
/*@media only screen and (max-width : 992px) {
	.news_009 .spiritBoxOne,
	.news_009 .spiritBoxTwo{display:block; clear:both; margin-bottom:15px;}
	.news_009 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}

	.news_009 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	.news_009 .moduleBoxSpacer{width:6.5%;}
	.news_009 .moduleBoxSpacer{height:138px;}
}*/

@media all and (max-width: 960px) {}

@media only screen and (max-width : 800px) {
	.news_009 .boxOne, 
	.news_009 .boxTwo, 
	.news_009 .boxThree{width:100%;/*43.5*/}
	
	.news_009 .moduleBoxSpacer,
	.news_009 .moduleBoxSpacer.spaceOne,
	.news_009 .moduleBoxSpacer.spaceThree,
	.news_009 .moduleBoxSpacer.spaceFour{display:none;}
	
	.news_009 .clear.spiritBox{display:block; clear:both;}
	.news_009 .moduleBoxHolder{
		border-bottom: 1px solid #cccccc;
    	margin-bottom: 2em;
    	padding-bottom: 2em;
	}
	
	.news_009 .moduleBoxHolder.boxThree{margin-bottom:0; padding-bottom:0; border-bottom:none;}
	
	.news_009 .newsListImage{width:10%; margin-right:3%;}
}

@media all and (max-width: 768px) {
	
	.news_009 .basicFramePadding {
		padding-bottom:0;
	}
	
	.news_009 .newsbox,
	.news_009 .textArea {
		float:none;
		width:100%;
	}
	
	.news_009 .spacer {
		margin:0;
		border-left:none;
		float:none;
		width:100%;
		
		padding-top:25px;
		margin-bottom:25px;
		height:1px;
		border-bottom:1px solid #828282;
	}

	.news_009 .bgImageRight {
		width:100%;
		position:relative;	
	}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 610px) {
	.news_009 .moduleBoxSpacer .line {height:100%;}
	.news_009 .newsListImage{width:13%;}
	
	/*.news_009 .moduleBoxHolder{
    	margin-bottom: 1.5em;
    	padding-bottom: 1.5em;
	}*/
}


@media all and (max-width: 480px) {
	.news_009 .newsListImage{width:17%; margin-right:5%;}
}

@media all and (max-width: 360px) {
	.news_009 .newsListImage {
		display:none;	
	}
	.news_009 .newsHeadText {
		width:100%;	
	}
}

@media all and (max-width: 320px) {}



/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/logo_slider_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/logo_slider_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */




.logo_slider_002 .carouselElement {}
.logo_slider_002 .util-navigation {display:none;}
.logo_slider_002 .textHeader{margin-bottom:3.4em;}

.logo_slider_002 .sliderLogoHolder{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:1.2em 0;
}

.logo_slider_002 .util-carousel .util-wrapper-holder{width:85%; margin:0 auto;}

.logo_slider_002 .carouselImage {
	/*width:75%;*/
	margin:0 auto;
	height:100px;
	overflow:hidden;
}

.logo_slider_002 .carouselImage a{
	display:block;
	width:100%;
	height:100%;
}


.logo_slider_002 .carouselImage img{
	opacity:0.6;
	/*filter: url("data:image/svg xml; nowhitespace: afterproperty;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray; 
    -webkit-filter: grayscale(100%); 
    -webkit-transition: all .6s ease; 
    -webkit-backface-visibility: hidden;*/
	
	-webkit-transition: all 200ms ease-out;
	-moz-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}
.logo_slider_002 .carouselImage img:hover{
	opacity:1; 
	cursor:pointer;
	
	/* filter: none;
    -webkit-filter: grayscale(0%);*/
}

/*****************	SLIDER CONTROLS	*********************/
.logo_slider_002 .util-pagination{display:none;}

.logo_slider_002 .customControls{font-size:4em;}
.logo_slider_002 .customControls a{color:#cfcfcf;}
.logo_slider_002 .customControls.prev,
.logo_slider_002 .customControls.next{position:absolute; top:59%; z-index:100; cursor:pointer;}
.logo_slider_002 .customControls.prev{left:-0.35em;}
.logo_slider_002 .customControls.next{right:-0.35em;}

.logo_slider_002 [class^="icon-"]:before, 
.logo_slider_002 [class*=" icon-"]:before{margin:0;}



@media all and (max-width: 1280px) {
	.logo_slider_002 .util-carousel .util-wrapper-holder{width:90%;}
	.logo_slider_002 .customControls.prev{left:0.4em;}
	.logo_slider_002 .customControls.next{right:0.4em;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.logo_slider_002 .customControls.prev{left:0.2em;}
	.logo_slider_002 .customControls.next{right:0.2em;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.logo_slider_002 .customControls.prev, 
	.logo_slider_002 .customControls.next{top:63%;}
	.logo_slider_002 .textHeader{margin-bottom:2.4em;}
	.logo_slider_002 .sliderLogoHolder{padding:0.6em 0;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.logo_slider_002 .customControls.prev, 
	.logo_slider_002 .customControls.next{top:58%;}
	
	.logo_slider_002 .customControls.prev{left:0;}
	.logo_slider_002 .customControls.next{right:0;}
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.logo_slider_002 .customControls.prev, 
	.logo_slider_002 .customControls.next{top:61%;}
	.logo_slider_002 .util-carousel .util-wrapper-holder{width:87%;}
	
	.logo_slider_002 .textHeader {margin-bottom: 1.4em;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.logo_slider_002 .customControls.prev, 
	.logo_slider_002 .customControls.next{top:62%;}
	.logo_slider_002 .sliderLogoHolder{padding:0.2em 0 0;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.logo_slider_002 .util-carousel .util-wrapper-holder{width:80%;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_002-mirror/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_002-mirror/styles.css*/
/********************************************************/

/**
	CMS
*/
	.slider_002-mirror #wpCMS.editMode .contentWrapper{
		width: 100%;
		padding: 0;
	}

	.slider_002-mirror #wpCMS.editMode .bxSliderContent{
		position:relative;
		opacity: 1;
		padding-top:0;
		margin-top: 0;

	}
/**
	CMS
 */

.slider_002-mirror{
	overflow:	hidden;
}

.slider_002-mirror  .sliderLogo{
	position:absolute;
	left:0;/*0*/
	top:53px;/*23*/
	width:27%;/*17%*/
	z-index:10;
}
.slider_002-mirror  .sliderLogo img{
	margin:0 !important;
	width: 100% !important;
	height: auto !important;
}

.slider_002-mirror .sliderHolder,
.slider_002-mirror .bxSliderImage {
	position:relative;
}

.slider_002-mirror .bxSliderContent {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
	padding-top:8px;
	margin-top:40px;/*-8*/	
	opacity:0;
}

.slider_002-mirror .bxSliderContent .h1,
.slider_002-mirror .bxSliderContent .contentText {
	margin:0;
	width:40%;
	
	float:right;
	clear:both;
	text-align:right;
}
.slider_002-mirror .contentButton{float:right; clear:both;}

.slider_002-mirror .bxSliderContent .h1 { font-size:2.111em; line-height:1.04em; text-transform:uppercase; margin-bottom:20px; }
.slider_002-mirror .bxSliderContent .contentText { font-size:1.333em; line-height:1.4em; /*margin-top:25px;*/ margin-bottom:30px; }
.slider_002-mirror .bxSliderContent .contentText p{margin-top:0;}

.slider_002-mirror .bxSliderContent .videoIcon {
	width:155px;
	height:155px;
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_002-mirror/assets/image/video.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	position:absolute;
	right:30%;
	cursor:pointer;
	top:0;
}

/*****************	SLIDER CONTROLS	*********************/

.slider_002-mirror .customPager {
	height: 20px;
    left: 0;/*right*/
    position: absolute;
    bottom: 30px;/*70*/
    width: 200px;
	
	
	/*display:none;*/
}

.slider_002-mirror .bx-pager, 
.slider_002-mirror .bx-controls-auto {
	width:auto;
	left:0;/*right*/
	z-index:2000;
}

.slider_002-mirror .bx-pager.bx-default-pager a {
	height:10px;
	width:10px;
	border-radius: 10px;
	border:1px solid #8f8f8f;
}

.slider_002-mirror .bx-pager.bx-default-pager a {
	background: none repeat scroll 0 0 #FFF;
	
	-webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
			box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
}

.slider_002-mirror .bx-pager.bx-default-pager a:hover, 
.slider_002-mirror .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #C12727;
}

.slider_002-mirror .bx-wrapper .bx-pager.bx-default-pager a{margin-left:2px; margin-right:3px;}

/*TEST Versuche*/
.slider_002-mirror .imageContainer{overflow:hidden; position:relative;}
.slider_002-mirror .imageContainer img{
	width:100% !important;
	height:auto !important;
}

@media only screen and (max-width : 1280px) {
	.slider_002-mirror .customPager,
	.slider_002-mirror .sliderLogo{left:50px;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

	.slider_002-mirror .customPager,
	.slider_002-mirror .sliderLogo{left:40px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.slider_002-mirror .customPager,
	.slider_002-mirror .sliderLogo{left:30px;}
	
	.slider_002-mirror .bxSliderContent .h1, 
	.slider_002-mirror .bxSliderContent .contentText{
		text-align:left;
		float:left;
	}
	.slider_002-mirror .contentButton{float:left;}
	
/*TEST Versuche*/
	.slider_002-mirror .imageContainer{height:300px;}
	.slider_002-mirror .imageContainer img{
		width:auto !important;
		height:300px !important;
		
		position:absolute;
		top:0; left:0;
		margin-left:-25%;
	}
}
@media only screen and (max-width : 610px) {
/*TEST Versuche*/
	.slider_002-mirror .imageContainer{height:200px;}
	.slider_002-mirror .imageContainer img{height:200px !important;}

}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.slider_002-mirror .customPager,
	.slider_002-mirror .sliderLogo{right:25px;}

/*TEST Versuche*/
	.slider_002-mirror .imageContainer{height:200px;}
	.slider_002-mirror .imageContainer img{height:200px !important;}	

}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
/*TEST Versuche*/
	.slider_002-mirror .imageContainer{height:180px;}
	.slider_002-mirror .imageContainer img{height:180px !important;}

}



/* ALTE MEDIA QUERRIES */

@media all and (max-width: 1280px) {
	.slider_002-mirror { font-size:13px; }
	
	.slider_002-mirror .bxSliderContent .contentText { font-size:1.2em;}
	.slider_002-mirror .bxSliderContent .h2 {  margin-top:10px;}
	
	.slider_002-mirror .customPager {bottom:10px;}
	
	.slider_002-mirror .bxSliderContent .contentText{margin-bottom:22px;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */			
	.slider_002-mirror { font-size:12px; }
	.slider_002-mirror .bxSliderContent{margin-top:25px;}
	.slider_002-mirror .sliderLogo{top:38px;}
	.slider_002-mirror .bxSliderContent .contentText{margin-bottom:20px;}
	
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_002-mirror { font-size:11px; }
	.slider_002-mirror .bxSliderContent .h2 {  margin-top:10px;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.slider_002-mirror { font-size:10px; }
	.slider_002-mirror .bxSliderContent .contentText { font-size:1.5em; line-height:1.4; margin-bottom:0;/*15*/ }
	.slider_002-mirror .sliderLogo{left:15px; right:inherit; width:35%;}
	
	.slider_002-mirror .contentButton{margin-bottom:15px;}
	
	.slider_002-mirror .bxSliderContent .h1{margin-bottom:12px;}
	
	.slider_002-mirror .bxSliderContent .h1, 
	.slider_002-mirror .bxSliderContent .contentText{width:100%;}
	
	
	.slider_002-mirror .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:static;
		text-shadow:none;
		padding:19px 0;	
		margin-top:0; 
	}
	
	.slider_002-mirror .bxSliderImage .bxSliderContent .h1,
	.slider_002-mirror .bxSliderImage .bxSliderContent .h2 {
		width:auto;
		display:inline-block;
		margin-right:5px;
	}
	
	.slider_002-mirror .customPager{
		left:inherit;
		right:30px;
	}
	.slider_002-mirror .bx-pager, 
	.slider_002-mirror .bx-controls-auto{
		left:inherit;
		right:0;
	}
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.slider_002-mirror { font-size:10px; }
	.slider_002-mirror .customPager{display:none;}
	
	/*.slider_002-mirror .imageContainer img{margin-left:-45%;}*/
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.slider_002-mirror { font-size:9px; }
	.slider_002-mirror .button {font-size:1.4em;}
	
	/*.slider_002-mirror .imageContainer img{margin-left:-75%;}*/
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.slider_002-mirror { font-size:8px; }
	
	.slider_002-mirror .bxSliderContent .h2{font-size:1.5em;}
	.slider_002-mirror .imageContainer img{margin-left:-55%;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_009/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_009/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_009{
	overflow:	hidden;
	min-height: 100px;
}

.slider_009 .sliderHolder,
.slider_009 .bxSliderImage {
	position:relative;
}

.slider_009 .bxSliderContent {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
}

.slider_009 .headlineHolder .lineSpacer{
	float:left;
	width:5px;
	height:100%;
	min-height:92px;
	margin-top:0.6em;
	margin-right:1.5%;
}

.slider_009 .bxSliderContent .h1,
.slider_009 .bxSliderContent .slider_headline,
.slider_009 .bxSliderContent .contentText {
	width:51%;/*28*/
}

#outer .slider_009 .editMode .bxSliderContent .h1,
#outer .slider_009 .editMode .bxSliderContent .slider_headline,
#outer .slider_009 .editMode .bxSliderContent .contentText {
	width:100% !important; 
}

.slider_009 .bxSliderContent .h1,
.slider_009 .bxSliderContent .slider_headline { 
	font-size:3.125em; 
	line-height:1.1em; 
	margin-bottom:0.2em;
}
.slider_009 .bxSliderContent .contentText { font-size:1.4em; line-height:1.5em; /*margin-bottom:1.3em;*/ }
.slider_009 .bxSliderContent .contentText p{margin-top:0;}

.slider_009 .bxSliderContent .contentButton{margin-top:2.7em;}

/*****************	SLIDER CONTROLS	*********************/

.slider_009 .customPager {
	height: 20px;
    right: 0;
    position: absolute;
    bottom: 40px;
    width: 100%;
	text-align:center;
}

.slider_009 .bx-pager, 
.slider_009 .bx-controls-auto {
	width:auto;
	margin:0 auto;
	position:relative;
	padding-top:0;
	bottom:0;
}

.slider_009 .bx-wrapper .bx-pager{text-align:left;}

.slider_009 .bx-pager.bx-default-pager a {
	height:15px;
	width:15px;
	border-radius: 15px;
	/*border:1px solid #8f8f8f;*/
}

.slider_009 .bx-pager.bx-default-pager a {
	/*background: none repeat scroll 0 0 #FFF;*/
	
	-webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
			box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
}

/*.slider_009 .bx-pager.bx-default-pager a:hover, 
.slider_009 .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #404040;
}*/

.slider_009 .bx-wrapper .bx-pager.bx-default-pager a{margin-left:2px; margin-right:3px;}

/*TEST Versuche*/
.slider_009 .bxSliderImage{overflow:hidden;}
.slider_009 .bxSliderImage img{
	width:100% !important;
	height:auto !important;
}



/* ALTE MEDIA QUERRIES */

@media all and (max-width: 1280px) {
	.slider_009 .customPager {bottom:25px;}
	.slider_009 .headlineHolder .lineSpacer{min-height:81px;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.slider_009 .bxSliderContent .h1, 
	.slider_009 .bxSliderContent .slider_headline, 
	.slider_009 .bxSliderContent .contentText{width:56%;}			
	.slider_009 .bxSliderContent .h1,
	.slider_009 .bxSliderContent .slider_headline{font-size:2.938em;}

	.slider_009 .bxSliderContent .contentText {
		font-size:1.2em;
		line-height:1.4em;
	}
	
	.slider_009 .bx-wrapper .bx-pager{text-align:right;}
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_009 .bxSliderContent .contentButton{margin-top:2em;}
	.slider_009 .bxSliderContent .h1,
	.slider_009 .bxSliderContent .slider_headline, 
	.slider_009 .bxSliderContent .contentText{width:59%;}
	
	.slider_009 .headlineHolder .lineSpacer{min-height:77px;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	
	.slider_009 .bx-pager, 
	.slider_009 .bx-controls-auto {
		position:absolute;
		right:0;
	}
	
	.slider_009 .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:static;
		text-shadow:none;
		padding:19px 0;	
		margin-top:0; 
	}
	
	.slider_009 .bxSliderContent .h1,
	.slider_009 .bxSliderContent .slider_headline, 
	.slider_009 .bxSliderContent .contentText{width:100%;}
	
	.slider_009 .bx-pager.bx-default-pager a {
		height:10px;
		width:10px;
	}
	
	.slider_009 .customPager{height:1px;}
	.slider_009 .customPager{right:25px;}
	
/*TEST Versuch*/
	.slider_009 .imageContainer{height:300px;}
	.slider_009 .bxSliderImage img{
		width:auto !important;
		height:300px !important;
		
		position:absolute;
		top:0; right:0;
	}

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.slider_009 .customPager{display:none;}

}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
	.slider_009 .bxSliderContent .h1,
	.slider_009 .bxSliderContent .slider_headline {
		font-size:1.7em;/*1.2*/
		line-height:1.3em;
	}
	.slider_009 .headlineHolder .lineSpacer{min-height:47px;}
	.slider_009 .bxSliderContent .contentText {
		font-size:1.0em;
	}
	
	.slider_009 .bxSliderContent .contentButton{margin-top:1.5em;}
	
/*TEST Versuch*/
	.slider_009 .imageContainer{height:200px;}
	.slider_009 .bxSliderImage img{
		width:auto !important;
		height:200px !important;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.slider_009 .bxSliderContent .h1,
	.slider_009 .bxSliderContent .slider_headline {font-size:1.5em;}

/*TEST Versuch*/
	.slider_009 .imageContainer{height:180px;}
	.slider_009 .bxSliderImage img{
		width:auto !important;
		height:180px !important;
	}
	
	.slider_009 .headlineHolder .lineSpacer{
		min-height: 45px;/*34*/
		margin-top: 0.3em;
		width:3px;
		margin-right:3%;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/geo/geo_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/geo/geo_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.geo_001{border-top:		2px solid #ffffff;}

.geo_001 .modBox{
	float:			none;/*left*/
	width:			100%;/*43*/
}

.geo_001 .textbox{
	width:70%;
	margin:0 auto 42px;/*0 auto 47*/
}
.geo_001 .textCenter.textbox h3,
.geo_001 .textCenter.textbox .h3{text-transform:inherit;}


.geo_001 .spalte_one,
.geo_001 .spalte_two{
	float:			left;
	width:			45%;/*46*/
}

.geo_001 .spalte_spacer{
	width:			1px;
	margin:			0 4.9%;/*0 3.9*/
	/*width:		8%;*/
	min-height:		15px;
	float:			left;
	background-color:#cccccc;
}

.geo_001 .image{
	width:			48.5%;/*100*/
	float:			left;
	margin-right:	5%;
	overflow:hidden;
	margin-top:6px;
}
.geo_001 .standortDaten{
	float:right;
	width:46.5%;
}
.geo_001 .dataText p{margin-top:0;}

.geo_001 .spaltenHolder .h3{
	margin-bottom: 	22px/*22*/;
	line-height:	1.3;
}

.geo_001 .standortDaten .h3{margin-bottom:0px;}
.geo_001 .firmZusatz{margin-bottom:5%; margin-top:-2px;}
.geo_001 .plzOrt{margin-top:2px;}


.geo_001 .spaltenHolder .phone{
	margin:			8% 0 3px;/* 10% 0 3px / 3px 0 8*/
	font-size:		1.563em;
	height:			auto;
}

.geo_001 .spaltenHolder .phone span[class^="icon-"]:before{
	margin-left:	0;
	margin-right:3px;
}

.geo_001 .spaltenHolder .phone span{
	float:			left;
}

.geo_001 .spaltenHolder .email{
	
}

.geo_001 .spaltenHolder .email.h3{
	margin:	0;
}

.geo_001 .moreLink{margin-top:31px;/*35*/}

@media all and (max-width: 1280px) {
	.geo_001 .spaltenHolder .phone{
		font-size:		1.45em;
	}
	.geo_001 .email{font-size:0.95em;}
}
@media all and (max-width: 1200px) {
	.geo_001 .firmZusatz{margin-bottom:7%;/*14px*/}
	.geo_001 .spaltenHolder .phone{margin-top:8%;/*20*/}
}
@media all and (max-width: 1080px) {
	.geo_001{
		font-size:	15px;
	}
	
	.geo_001 .spaltenHolder .phone{
		font-size:		1.4em;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}
@media all and (max-width: 910px) {
	.geo_001 .image{width:100%; float:none; margin-bottom:25px; margin-right:0;}
	.geo_001 .standortDaten{width:100%; float:none;}
	.geo_001 .firmZusatz{margin-bottom:3%;}
	.geo_001 .spaltenHolder .phone{margin-top:4%;}
}
@media all and (max-width: 800px) {}
@media all and (max-width: 610px) {
	.geo_001 .spaltenHolder .phone{font-size: 1.2em;}
	
	.geo_001 .spalte_one,
	.geo_001 .spalte_two{
		width:100%;
		float:none;
	}
	.geo_001 .spalte_spacer{
		width:100%;
		float:none;
		min-height:1px !important;
		height:1px !important;
		margin:44px 0 40px;
	}
	
	.geo_001 .image{width:41.5%; float:left; margin-bottom:0; margin-right:5%;}
	.geo_001 .standortDaten{width:53.5%; float:left;}
	.geo_001 .firmZusatz{margin-bottom:3%;/*7 / 14px*/}
	.geo_001 .spaltenHolder .phone{margin-top:4%;/*8 / 20*/}
}

/*@media all and (max-width: 960px) {
}

@media all and (max-width: 768px) {
styles for narrower desktop browsers and iPad portrait
	.geo_001 .modBox{
		float:		none;
		width:		100%;
	}
	
	.geo_001 .spacer{
		float:		none;
		display:	none;
	}
	.geo_001 .textbox{width:80%;}
}*/

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.geo_001 .textbox{width:100%;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.geo_001 .spalte_one,
	.geo_001 .spalte_two{
		float:		none;
		width:		100%;
	}
	
	.geo_001 .spalte_spacer{
		float:		none;
		display:	none;
	}
	
	.geo_001 .spalte_one{
		padding-bottom:	25px;
		margin-bottom:	25px;
		border-bottom:	1px solid #D8DACD;
	}
	.geo_001 .textCenter{text-align:left;}
	
	.geo_001 .image{width:100%; float:none; margin-right:0; margin-bottom:20px;}
	.geo_001 .standortDaten{width:100%; float:none;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/image/image_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/image/image_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.image_004 .bigImage {
	position:relative;
	max-height:500px;
	overflow:hidden
}

.image_004 .editMode .bigImage {
	max-height:	none;
}

.image_004 .bigImageContent {
	position:absolute;
	left:0;
	width:100%;
}

.image_004 .bigImageContent .h2 {
	margin:0;
}

.image_004 .bigImageContent .h1 { font-size:2.368em; line-height:1.04em; width:50%;}
.image_004 .bigImageContent .h2 { margin-top:16px; }


/*TEST Versuche*/
.image_004 .bigImage{overflow:hidden;}
.image_004 .bigImage img{
	width:100% !important;
	height:auto !important;
}


@media all and (max-width: 1280px) {
	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	/*.image_004 { font-size:13px; }*/
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */		
	.image_004 .bigImageContent .h1,
	.image_004 .bigImageContent .h2 {
		width:100%;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */		
	/*.image_004 { font-size:12px; }*/
	.image_004 .bigImageContent .h1{font-size: 2.333em;}
	.image_004 .bigImageContent .h2{margin-top:10px;}
	
/*TEST Versuch*/
	.image_004 .bigImage img{
		width:auto !important;
		height:300px !important;
	}
	
	

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	/*.image_004 { font-size:14px; }*/
	
	.image_004 .bigImageContent {
		position:static;
		text-shadow:none;
		padding:7px 0; 
	}
	
	/*.image_004 .bigImageContent .h1 { font-size:1.0em; line-height:24px; }
	.image_004 .bigImageContent .h2 { font-size:1.0em; line-height:24px; }
	*/
	.image_004 .bigImageContent .h1,
	.image_004 .bigImageContent .h2 {
		width:auto;
		display:inline-block;
		margin-right:5px;
	}
	
	.image_004 .bigImageContent {
		width:100%;
	}
	.image_004 .bigImageContent .h1{font-size:2em;}
	
/*TEST Versuch*/
	.image_004 .bigImage img{
		width:auto !important;
		height:200px !important;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.image_004 .bigImageContent {
		padding:5px 0; 
	}
	.image_004 .contentWidth{padding-top:4px; padding-bottom:4px;}
	
/*TEST Versuch*/
	.image_004 .bigImage img{
		width:auto !important;
		height:200px !important;
	}
	
}


@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.image_004 .bigImageContent {
		padding:3px 0;
	}
	/*.image_004 { font-size:11px; }*/
	.image_004 .bigImageContent .h2{font-size:1.2em; margin-top:4px;}
	.image_004 .contentWidth{padding-top:4px; padding-bottom:4px;}
	
/*TEST Versuch*/	
	.image_004 .bigImage img{
		width:auto !important;
		height:180px !important;
	}
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/standorte/standort_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/standorte/standort_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.standort_004{
	/*background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/standorte/standort_004/assets/pics/bg-frame-5.jpg); 
	background-repeat:no-repeat;*/
	background-position:right bottom !important;
	background-size:100% auto;
}

.standort_004 .basicFramePadding{
	padding-bottom:45px;
	 padding-top: 77px;
}

.standort_004 .modBox{
	float:			none;/*left*/
	width:			100%;/*43*/
}

.standort_004 .textbox{
	width:50%;/*70*/
	margin:0 0 47px;
}

.standort_004 .spalte_one{
	float:			left;
	width:			44.5%;/*46*/
}
.standort_004 .spalte_two{
	float:			left;
	width:			47.1%;/*46*/
}

.standort_004 .spalte_spacer{
	width:			1px;/*6.25*/
	margin:			0 2.8%;/*0 3.9*/
	min-height:		15px;
	float:			left;
	background-color:#FFFFFF;
	opacity:0.3;
}
.standort_004 .spalte_spacer.first{
	margin-left:0;
	margin-right:2.6%;
}

.standort_004 .image{
	width:			48%;/*48.5*/
	max-width:		261px;
	max-height:		188px;
	float:			right;
	margin-left:	1%;
	overflow:hidden;
	margin-top:-28px;
}
.standort_004 .image img{margin:0;}
.standort_004 .standFirst .standortDaten{
	width:100%;
	float:none;
}
.standort_004 .innerleftSite{
	float:left;
	width:51%;/*70.5*/
	position:relative;
}
.standort_004 .dataText p{margin-top:0;}
.standort_004 .dataText{}
/*.standort_004 .moreInfos{margin-top:3px;}*/


.standort_004 .standortDaten .h3{margin-bottom:0px;}
.standort_004 .firmZusatz{margin-bottom:4%;/*22px*/}
.standort_004 .plzOrt{margin-top:2px;}

.standort_004 .spaltenHolder .email span{display:none;}


.standort_004 .spaltenHolder .email{
	
}

.standort_004 .spaltenHolder .email.h3{
	margin:	0;
}



/*TABLET und MOBILE einstellugen für die nummer*/

a[href^="tel"],
a[href^="tel"]:link,
a[href^="tel"]:visited,
a[href^="tel"]:hover {color:#FFFFFF;}

.telInfo a[href^="tel"],
.telInfo a[href^="tel"]:link,
.telInfo a[href^="tel"]:visited,
.telInfo a[href^="tel"]:hover { color:#FFFFFF}


@media all and (max-width: 1280px) {
	.standort_004 .image{width:	46%; margin-top:-20px;}
	
}
@media all and (max-width: 1200px) {
	
	.standort_004 .spalte_one{width:46%;}
	.standort_004 .spalte_two{width:45%;}
	.standort_004 .image{margin-top:-10px;}

}
@media all and (max-width: 1080px) {	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.standort_004 .spalte_two{width:48.9%;}
	.standort_004 .spalte_one {width: 42%;}
	
	.standort_004 .standortDaten .divTableCell{width:100% !important; float:none;}
	.standort_004 .image{margin-top:0px;/*38*/}
}
@media all and (max-width: 960px) {
	
	.standort_004 .basicFramePadding{
		padding-bottom:50px;
		padding-top: 50px;
	}

}
@media all and (max-width: 800px) {
	.standort_004 .textbox{width:100%;}
	
	/*.standort_004 .innerleftSite{width:100%; float:none;}
	.standort_004 .image{width:70%; float:none; margin-top:10px;}*/

	.standort_004 .innerleftSite{width:65%;}
	.standort_004 .image{width:34%; margin-top:0px;/*57*/}
}
@media all and (max-width: 768px) {
	.standort_004 .moreInfos .infoLink .icon-angle-double-right:before{margin-left:-3px; margin-right:-2px;}
	
	.standort_004 .spalte_one {width: 38%;}
	.standort_004 .spalte_two {width: 52.9%;}
	.standort_004 .innerleftSite {width: 54%;}
	.standort_004 .image {width: 43%;}
	
}
@media all and (max-width: 610px) {
	
	.standort_004 .basicFramePadding{
		padding-bottom:30px;
		padding-top: 30px;
	}
	
	.standort_004 .spalte_one,
	.standort_004 .spalte_two{
		width:100%;
		float:none;
	}
	.standort_004 .spalte_spacer{
		width:100%;
		float:none;
		min-height:1px !important;
		height:1px !important;
		margin:20px 0;
	}
	
	.standort_004 .innerleftSite {width: 46%;}
	.standort_004 .image {width: 47%;}
	
	
	.standort_004 .textbox{margin-bottom:35px;}
	.standort_004 .spaltenHolder .h3{margin-bottom:13px;}
}


@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.standort_004{background-size:auto;}

	.standort_004 .spalte_spacer.first{display:none;}
	.standort_004 .textbox{width:100%;}
	.standort_004 .standortDaten .divTableCell.spacer{width:4% !important;}
	.standort_004 .standortDaten .divTableCell{width:48% !important; float:left;}
	
	.standort_004 .image{margin-top:8px;}
}
@media all and (max-width: 480px) {
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.standort_004 .standortDaten .divTableCell.spacer{width:100% !important;}
	.standort_004 .standortDaten .divTableCell{width:100% !important; float:none;}

	.standort_004 .spalte_one,
	.standort_004 .spalte_two{
		float:		none;
		width:		100%;
	}
	
	/*.standort_004 .spalte_spacer{
		float:		none;
		display:	none;
	}*/
	
	.standort_004 .spalte_one{
		/*padding-bottom:	25px;
		margin-bottom:	25px;
		border-bottom:	1px solid #D8DACD;*/
	}
	.standort_004 .textCenter{text-align:left;}
	
	/*.standort_004 .image{width:100%; float:none; margin-right:0; margin-bottom:20px;}
	.standort_004 .standortDaten{width:100%; float:none;}*/
	
	.standort_004 .innerleftSite{width:100%; float:none;}
	.standort_004 .image{width:100%;/*70*/ float:none; margin-top:25px; margin-left:0;}*/
	
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/video/video_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/video/video_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.video_002 .moduleBoxOuter {
	width:calc(100% + 50px);
	margin-left:-25px;
}

.video_002 .moduleBoxHolder {
	float:left;
	width:33%;
}

.video_002 .boxInner {
	margin:0 25px;
}


.video_002 .videoEmbedCode {
	width:100%;
	height:100%;
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.video_002 .moduleBoxOuter {
		width:100%;
		margin-left:0;	
	}
	
	.video_002 .moduleBoxHolder {
		float:none;
		width:100%;
	}	
	
	.video_002 .boxInner {
		margin:0;
		margin-bottom:50px;
	}

}


@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoReferenzen/immoRef_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoReferenzen/immoRef_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.immoRef_002{background-color:#00963f;}*/

.immoRef_002 .h1 {
	margin-top:0;
}

.immoRef_002 .leftBox{width:45%;/*48*/ float:left;}
.immoRef_002 .rightBox{width:50%; float:right; margin-top:11px;}

.immoRef_002 .immoTitel{min-height:44px;}

.immoRef_002 .sliderContainer{
	margin-right:-25px;/*30 16 0*/
	margin-left:-25px;
	position:relative;
	
}

.immoRef_002 .immoContainer {
	margin:0 25px;/*5 19 0*/
	background-color:#FFF;	
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
}

.immoRef_002 .immoContainerInner {
	padding:0;/*3*/
	position:relative;
	min-height:312px;
}

.immoRef_002 .titelbild {
	height:206px;/*183*/
	overflow:hidden;
	
	border:16px solid #ffffff;/*12*/
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;	
}

.immoRef_002 .textInfo {
	padding:0 0 8px 0;/*1 13 8 13*/
	min-height:67px;
	margin-top:-5px;
}
.immoRef_002 .refPadding{padding:0 16px;}
.immoRef_002 .textPreisDetails{padding:1px 0 5px;}

.immoRef_002 .textInfo .h2, 
.immoRef_002 .textInfo .h3 {
	margin:0;
	/*font-size:0.95em;*/
}

.immoRef_002 .textInfo .h2 {
	line-height:1.75;
}

.immoRef_002 .textPreis{
	float:left;
	width:100%;
}
.immoRef_002 .textDetail{
	float:right;
	width:38%;
	 margin-top: 6px;
}
.immoRef_002 .buttonHolder{margin-top:27px;}

.immoRef_002 .trennLine{
	margin:11px 0 8px;
	height:3px;
}
.immoRef_002 .immoPreisText{float:left; font-size:0.875em;}
.immoRef_002 .immoPreisValue{
	font-size:1.375em;
	float:right;
}

.immoRef_002 .sliderContainer .sliderControls {
	position:absolute;
	top:50%;
	width:40px;
	height:34px;
	padding-top:6px;
	
	border-radius:20px;
	margin-top:-20px;
	font-size:1.667em;
	text-align:center;
	
	cursor:pointer;
}

.immoRef_002 .sliderContainer .sliderControls{background:none;}
.immoRef_002 .sliderContainer .sliderControls.prev [class^="icon-"]:before {margin-right:8px; margin-top:1px; font-size:2em;}
.immoRef_002 .sliderContainer .sliderControls.next [class^="icon-"]:before {margin-left:8px;  margin-top:1px; font-size:2em;}

.immoRef_002 .sliderContainer .sliderControls.prev { left: -44px; }
.immoRef_002 .sliderContainer .sliderControls.next { right: -32px; }

.immoRef_002 .sliderContainer .immoOrt{min-height:46px;}
.immoRef_002 .sliderContainer .tinyText{line-height: 1.2; min-height:25px;}


@media all and (max-width: 1280px) {	
	.immoRef_002 .titelbild {
		height:135px;/*95*/
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

	.immoRef_002 .sliderContainer{
		margin-right:-20px;
		margin-left:-20px;
	}
	.immoRef_002 .immoContainer {margin:0 20px;}

	
	.immoRef_002 .titelbild {height:170px;}
	.immoRef_002 .textInfo {min-height:1px;}
	
	
	
	.immoRef_002 .sliderContainer .sliderControls.prev { left: -40px; }
	.immoRef_002 .sliderContainer .sliderControls.next { right: -20px; }
}

@media all and (max-width: 960px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.immoRef_002 .textInfo {
		padding-bottom:10px;
	}
	
	.immoRef_002 .sliderContainer{
		margin-right:-15px;
		margin-left:-15px;
	}
	.immoRef_002 .immoContainer {margin:0 15px;}
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.immoRef_002 .immoContainerInner{min-height:268px;}
	.immoRef_002 .titelbild {
		height:180px;/*125*/
	}
	.immoRef_002 .rightBox{width:45%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.immoRef_002 .sliderContainer{margin:0;}
	
	
	
	.immoRef_002 .sliderContainer .sliderControls.prev { left: -60px;/*40*/ }
	.immoRef_002 .sliderContainer .sliderControls.next { right: -36px;/*20*/ }
	
	/*.immoRef_002 .sliderControls {
		display:none;	
	}*/
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.immoRef_002 .leftBox,
	.immoRef_002 .rightBox{width:100%; float:none;}
	
	.immoRef_002 .leftBox{margin-bottom:45px;}
	
	.immoRef_002 .titelbild {
		height:175px;
	}
	
	.immoRef_002 .immoContainer {
		margin-left:0;
		margin-right:0;	
	}
	
	.immoRef_002 .sliderContainer .sliderControls.prev { left: -50px; }
	.immoRef_002 .sliderContainer .sliderControls.next { right: -22px; }
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_011/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_011/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_011{background-color:#b61f29;}*/

.text_image_011.useBackgroundConfiguration .frameBackgroundImage{
	/*background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_011/assets/pics/text_image_011_person-man-small.png);*/ 
	background-position:right bottom;
	background-repeat:no-repeat;
}
.text_image_011 .editMode .bgImageRight{position:relative;} 

.text_image_011 .contentWidth.basicFramePadding{padding-bottom:0; min-height:432px;}
.text_image_011 .moduleBoxHolderOne{
	width:100%;
	position:relative;
	z-index:10;
}

.text_image_011 .main-left{
	float:left;
	width:100%;/*76*/
	margin-top:52px;/*60*/
	padding-bottom: 25px;/*65*/
}
.text_image_011 .main-right{
	float:right;
	width:34%;
	position:absolute;
	bottom:0;
	right:0;
}

.text_image_011 .moduleBoxSpacer{
	width:2%;
}
.text_image_011 .main ul{margin-top:0;}
.text_image_011 .main li{margin-bottom:22px; font-size:1.25em;}
.text_image_011 .main li:last-child{margin-bottom:0;}

.text_image_011 .main-left .mainTextLeft{
	width:40%;/*53*/
	float:left;
	margin-right:16.5%;/*15 20*/
}
.text_image_011 .main-left .mainTextRight{
	float:left;
	width:43.5%;/*27*/
}

.title.h2{line-height:1.4;}
.text_image_011 .subtitle{margin-bottom:20px;}

.text_image_011 .mainBigImage{width:100%; text-align:right;}
.text_image_011 .main-right img{margin-bottom:0 !important; margin-top:0 !important;}
/*.text_image_011 .mainBigImage img{max-width:250px;}*/
.text_image_011 .contentModuleBoxButton{margin-top:22px;/*30*/}

.text_image_011 .bgImageRight{
	position: absolute;
	width:32%;/*32*/ 
	z-index:5; 
	right:0; 
	bottom:0;
	
	overflow:hidden;
}
@media all and (max-width: 1680px) {
	.text_image_011 .bgImageRight{width:31.5%;}	
}
@media all and (max-width: 1280px) {
	.text_image_011 .bgImageRight{width:29.5%;}	
	.text_image_011.useBackgroundConfiguration .frameBackgroundImage{background-position:95% bottom;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
.text_image_011 .bgImageRight{width:33%;}		
.text_image_011 .main-left .mainTextRight{width:35%;}
.text_image_011 .main-left .mainTextLeft{margin-right:10%;}
}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	/*.text_image_011 .main-left{width:100%; float:none; padding-bottom:0;}
	.text_image_011 .main-right{width:100%; float:none; position:relative;}*/
	.text_image_011 .bgImageRight{width:38%;}
	
	.text_image_011 .main-left{
		width:66%; 
		margin-top:30px;
		padding-bottom: 50px;
	}
	.text_image_011 .main-right{width:43%; right:30px;}
	
	.text_image_011 .main-left .mainTextLeft{margin-right:0; margin-bottom:50px;}
	.text_image_011 .main-left .mainTextLeft,
	.text_image_011 .main-left .mainTextRight{
		width:100%;
		float:none;
	}
	
	.text_image_011.useBackgroundConfiguration .frameBackgroundImage{
		background-size:40% auto;
	}
	
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_011 .main-left{
		width:100%; 
	}
	
	.text_image_011 .main-left .mainTextRight{width:60%;}
	
	
	.text_image_011.useBackgroundConfiguration .frameBackgroundImage{
		background-size:50% auto;
		background-position:90% bottom;
	}
	
	.text_image_011 .bgImageRight{width:45%; right:15px;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_011 .main-right{right:25px;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	
	.text_image_011 .main-right{
		width:100%; 
		float:none; 
		position:relative;
		right:inherit;
	}
	
	.text_image_011 .textCenter{text-align:left;}
	
	.text_image_011 .main-right img{margin-top:0 !important;}
	.text_image_011 .main-left{float:none; padding-bottom:30px;}
	
	.text_image_011 .bgImageRight{width:38%;}

}

@media all and (max-width: 320px) {
	.text_image_011 .main-left{padding-bottom:10px;}
	.text_image_011 .mainBigImage{max-height:180px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_018/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_018/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_018 .mainContenBox{margin-top:47px;}

.text_image_018 .moduleBoxHolder {
	float:left;
}

.text_image_018 .boxLeft { width:28%; }
.text_image_018 .boxRight { width:67%; margin-top:7px; }

.text_image_018 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:5%;
	height:150px;
	text-align:center;
}

.text_image_018 .mainContenBox .main li{margin-bottom:5px;}

.text_image_018 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}
.text_image_018 .imageBox{width:22.2%; float:left; overflow:hidden;}
.text_image_018 .imageSpacer{width:3.3%; height:5px; float:left;}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_018 .imageBox{width:22%;}

}
@media all and (max-width: 800px) {
	.text_image_018 .boxLeft{width:100%; float:none; margin-bottom:40px;}
	.text_image_018 .moduleBoxSpacer{display:none;}
	.text_image_018 .boxRight{width:100%; float:none;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_018 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_image_018 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_018 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_018 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_018 .mainContenBox{margin-top:30px;}
	.text_image_018 .textCenter{text-align:left;}
	.text_image_018 .imageBox{width:46%;}
	.text_image_018 .imageSpacer{width:6.3%;}
	.text_image_018 .imageSpacer.second{width:100%; margin:10px 0;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_024/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_024/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_024{background-color:#fafafa;}*/


.text_image_024 .moduleBoxHolderOne{
	float:left;
	width:35%;
}
.text_image_024 .moduleBoxHolderTwo{
	float:right;
	width:58%;
	margin-top:5px;
}
.text_image_024 .headline{margin-bottom:8px;}
.text_image_024 .subtitle{margin-bottom:20px; line-height:1.5em;}

.text_image_024 .holderTextMod{
	position:relative;
}
.text_image_024 .innerImageSmallBox{
	width:38%;
	float:left;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
.text_image_024 .innerImageBox{
	float:right;
	width:86%;
	margin-top:29px;
}

.text_image_024 .picInfoVorher{
	position:absolute;
	bottom:0;
	left:0;
	width:105px;
	height:30px;
}
.text_image_024 .picInfoNachher{
	position:absolute;
	bottom:0;
	right:0;
	width:112px;
	height:31px;
}

.text_image_024 .mainHolderMod .main li{
	padding:0;
}


.text_image_024 .buttonHolder{margin-top:30px;}

.text_image_024 .fußZeile{margin-top:32px;}
.text_image_024 .signet{line-height:1.5;}


@media all and (max-width: 1280px) {
/* styles for narrow desktop browsers and iPad landscape */	
	/*.text_image_024 .moduleBoxHolderTwo .main-left{float:left; width:56%;}*/
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	
	.text_image_024 .moduleBoxHolderOne{width:39%;}
	.text_image_024 .moduleBoxHolderTwo{width:56%;}
	
}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_024 .moduleBoxHolderOne{
		width:100%;
		float:left;
		padding-right:0;
		border-right:0;
	}
	.text_image_024 .moduleBoxHolderTwo{
		float:left;
		width:100%;
		margin-bottom:45px;
	}
	
	.text_image_024 .main-left{width:49%; margin-left:5%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_024 .innerImageSmallBox{width:42%;}
	
	.text_image_024 .picInfoVorher{width:50%;}
	.text_image_024 .picInfoNachher{width:30%;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_024 .main-left{
		width:100%;
		margin-right:0;
		float:none;
	}

}
@media all and (max-width: 320px) {
	
	.text_image_024 .moduleBoxHolderTwo{margin-top:0; margin-bottom:30px;}
	
	.text_image_024 .picInfoVorher{width:60%;}
	.text_image_024 .picInfoNachher{width:40%;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_029/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_029/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_029{background-color:#FFFFFF;}*/

.text_image_029 .moduleBoxHolderOne{width:100%;}

.text_image_029 .main-left{
	float:left;
	width:43%;/*65*/
	position:relative;/*absolut
	left:0;
	bottom:0;*/
}

.text_image_029 .main-left img{margin:0 !important;}

.text_image_029 .moduleBoxSpacer{
	width:6%;
	height:5px;
	float:left;
}

.text_image_029 .main-right{
	float:right;
	width:50%;
	text-align:left;
}
.text_image_029 .main-right .main{margin-top:-15px;}

.title.h2{line-height:1.4;}
.text_image_029 .subtitle{margin-bottom:20px;}

.text_image_029 .mainBigImage{width:100%; margin-top:4px;}
.text_image_029 .contentModuleBoxButton{margin-top:34px;}

.text_image_029 .moreInfos{margin-top:30px;}

.text_image_029 .fußZeile{margin-top:65px;}
.text_image_029 .signet{line-height:1.5;}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	
}
@media all and (max-width: 800px) {
	.text_image_029 .main-left{width:40%;}
	.text_image_029 .moduleBoxSpacer{width:4%;}
	.text_image_029 .main-right{width:55%;}
	
	.text_image_029 .fußZeile{margin-top:40px;}
	
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_029 .mainBigImage{margin-top:0;}

	.text_image_029 .moduleBoxSpacer{display:none;}
	.text_image_029 .main-right{width:100%; float:none; padding-bottom:30px;}
	.text_image_029 .main-left{width:100%; float:none; position:relative; margin-bottom:25px;}
	
	.text_image_029 .main-right .main { margin-top: 0px;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_029 .main-right{padding-bottom:20px;}
	.text_image_029 .main-left{margin-bottom:25px;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
.text_image_029 .main-left{margin-bottom:25px;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_029 .main-left{margin-bottom:25px;}

}

@media all and (max-width: 320px) {
	.text_image_029 .main-left{margin-bottom:25px;}
	.text_image_029 .mainBigImage{max-height:135px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_073/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_073/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_image_073 .moduleBoxHolder {
	float:left;
}
.text_image_073 .title.h1{
	text-transform: uppercase;
	font-family: "open_sansregular",Arial,Helvetica,sans-serif;
    font-size: 1.85em;
	margin-bottom: 0.9em;
}

.text_image_073 .subtitle {
    margin: 39px 0 0;
}

.text_image_073 .boxLeft { width:55%; }
.text_image_073 .boxRight { width:39%; }

.text_image_073 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:6%;
	height:150px;
	text-align:center;
}

.text_image_073 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}

.text_image_073 .modul_image_000 a{
	display:block;
	width:100%;
	height:100%;
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_073 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_image_073 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_073 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_073 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/text/text_005/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/text/text_005/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_005 .h1 {
	margin-top:0;
}

.modul_text_005 .subtitle {
	
}


/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_088/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_088/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_088 {background-color:#fafafa;}

.text_image_088 .modul_holder{
	position:		relative;
	
	float:			left;
	width:			30%;
	
	margin-right:	5%;
	margin-bottom: 	50px;
}

.text_image_088 .modul_holder.noMa1280{
	margin-right:	0;
}


.text_image_088 .contentModuleBox{
	-webkit-box-shadow: 0px 0px 8px 1px rgba(202,202,202,1);
	-moz-box-shadow: 0px 0px 8px 1px rgba(202,202,202,1);
	box-shadow: 0px 0px 8px 1px rgba(202,202,202,1);
	
	margin:			0;
}

.text_image_088 .contentModuleBox .buttonHolder{
	text-align:		right;
	padding-top:	5px;
}

.text_image_088 .contentModuleBox .contentModuleBoxInner {
    padding: 26px 30px;
}

.text_image_088 .contentModuleBoxSubTitle{
	margin-bottom:10px; 
	padding-bottom:0;
	line-height:1.4;
}

.text_image_088 .contentModuleBox {
    background-color: #ffffff;
    position: relative;
}

.text_image_088 .contentModuleBox .contentModuleBoxImage{
	/*height:140px !important;*/
	width:100% !important;/*77px*/
	/*overflow:hidden;
	border:1px solid #e9e9e9;*/
	border:2px solid #e9e9e9 !important;
	position:relative;
	float:right;
	margin-top:6px;
	box-sizing:border-box;
	overflow:hidden;
}

.contentModuleBox .contentModuleBoxImage {
    max-width: 100% !important;
}

.text_image_088 .contentModuleBox .contentModuleBoxImage a{
	display:	inline-block;
	height:	100%;
	width:	100%;
	
	overflow:hidden;
}

.text_image_088 .contentModuleBox .contentModuleBoxImage {
    float: none;
	margin-bottom: 13px;
	margin-top:0px;
}

.text_image_088 h3, .text_image_088 .h3{
    margin: 0 0 14px;
}

.text_image_088 img{
	width: 100%;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_088 .contentModuleBoxSubTitle{font-size:0.96em;}

}
@media all and (max-width: 960px) {
	.text_image_088 .modul_holder{
		width:			47.5%;
	}
	
	.text_image_088 .modul_holder.noMa1280{
		margin-right:	5%;
	}
	
	.text_image_088 .modul_holder.noMa960{
		margin-right:	0;
	}
}

@media all and (max-width: 800px) {

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_088 .modul_holder.noMa960,
	.text_image_088 .modul_holder.noMa1280,
	.text_image_088 .modul_holder{
		width:			100%;
		margin-right:	0%;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */

	.text_image_088 .contentModuleBox .contentModuleBoxImage {float:none;}

	.text_image_088 .contentModuleBoxButton {font-size:0.9em;}

}

@media all and (max-width: 320px) {
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/text_image/text_image_011/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/text_image/text_image_011/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_image_011 .h1 {
	margin-top:0;
}


/*
.modul_text_image_003 .contentModuleBox {    
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
	background-color: #FFFFFF;
    position: relative;
	margin-bottom:50px;
} 

.modul_text_image_003 .contentModuleBoxImage {
	
    background-repeat: no-repeat;
    background-size: 100% 100%;
    bottom: 0;
    position: absolute;
    right: 0;
	max-width:125px;
}
*/

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_slider_047/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_slider_047/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_slider_047{background-color:#fafafa;}*/

.text_image_slider_047 .innenContentBox{
	width: calc(100% + 60px);/*16%*/
	margin-left:-30px;
}

.text_image_slider_047 .contentModuleBoxMainHolder{
	float:left;
	width:50%;/*47.5*/
	margin-bottom:45px;/*65*/
	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box; 
	
}
.text_image_slider_047 .contentModuleBox{
	margin:0 30px;
	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box; 
	
	overflow:hidden;
}

.text_image_slider_047 .moduleBoxSpacer{
	float:left;
	width:5%;
	height:10px;
}
.text_image_slider_047 .moduleLongSpacer{
	width:100%;
	height:2.6em;
}

.text_image_slider_047 .innenContentBox{margin-top:1.3em;}

.text_image_slider_047 .contentModuleBoxSubTitle{
	margin-bottom:10px; 
	padding-bottom:0;
	line-height:1.4;
}


.text_image_slider_047 .main_left{
	float:left;
	width:42%;
	overflow:hidden;
}
.text_image_slider_047 .main_right{
	float:right;
	width:58%;
	
	padding:1.2em 5% 1em;
	box-sizing:border-box;
	text-align:center;
}
.text_image_slider_047 .subheadline.h2{min-height:54px;}
.text_image_slider_047 .imageLogo{margin-bottom:1em; overflow:hidden;}


@media all and (max-width: 1280px) {
	.text_image_slider_047 .main_right{padding-bottom:0.8em;}
	.text_image_slider_047 .subheadline.h2{font-size:1em; min-height:50px; margin-bottom: 0.25em;}
	.text_image_slider_047 .imageLogo{margin-bottom:0.8em;}
}
@media all and (max-width: 1200px) {
	.text_image_slider_047 .subheadline.h2{font-size:0.9em;}
	.text_image_slider_047 .main_right{padding-bottom:0.4em;}
	.text_image_slider_047 .infoLink{font-size:0.9em;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_slider_047 .subheadline.h2{min-height:40px; font-size: 0.8em;}
	.text_image_slider_047 .infoLink{line-height:1.2em;}
	.text_image_slider_047 .main_right{padding:0.95em 4% 0.4em;}
}
@media all and (max-width: 960px) {
	.text_image_slider_047 .main_right{padding:0.8em 4% 0.4em;}
	.text_image_slider_047 .imageLogo{margin-bottom:0.4em;}
	.text_image_slider_047 .subheadline.h2{min-height:34px; font-size:0.75em}
	.text_image_slider_047 .infoLink{font-size:0.75em; line-height: 1.5em;}
}

@media all and (max-width: 800px) {
	.text_image_slider_047 .innenContentBox{margin-left:0; width:100%;}
	.text_image_slider_047 .contentModuleBoxMainHolder{width:100%; float:none; margin:0 0 45px;}
	.text_image_slider_047 .contentModuleBox{margin:0;}
	.text_image_slider_047 .moduleBoxSpacer{height:45px; width:100%; float:none; display:block}
	.text_image_slider_047 .subheadline.h2{font-size:1.375em;}
	.text_image_slider_047 .infoLink{font-size:1.188em;}
	/*.text_image_slider_047 .main_left,
	.text_image_slider_047 .main_right{width:100%; float:none;}*/
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	/*.text_image_slider_047 .contentModuleBox .contentModuleBoxImage{width:60%; float:none; max-width:inherit; margin-bottom:15px;}*/
	
	.text_image_slider_047 .moduleBoxSpacer{display:block; width:100%; height:25px;}
	.text_image_slider_047 .main_left{width:42%; float:left;}
	.text_image_slider_047 .main_right{width:58%; float:right;}
	/*.text_image_slider_047 .contentModuleBox .contentModuleBoxImage{width:100%;}*/
	
	.text_image_slider_047 .subheadline.h2{font-size:0.9em;}
	.text_image_slider_047 .main_right{padding-bottom:0.4em;}
	.text_image_slider_047 .infoLink{font-size:0.9em;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
/*	.text_image_slider_047 .main_left{width:63.3%;}
	.text_image_slider_047 .main_right{width:30%;}*/
	.text_image_slider_047 .main_right{padding-left:2%; padding-right:2%;}
	.text_image_slider_047 .subheadline.h2{margin-bottom:0;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */

	.text_image_slider_047 .main_right{
		width:100%;/*50*/
		float:none;
		margin-top:15px;
		margin-bottom:15px;
		padding-top:0;
		padding-bottom:0.8em;
	}
	.text_image_slider_047 .subheadline.h2{font-size:1em; margin-bottom:0.4em;}
	
	.text_image_slider_047 .main_left{
		float:none;
		width:100%;
	}
	.text_image_slider_047 .contentModuleBoxButton {font-size:0.9em;}

}

@media all and (max-width: 320px) {
	.text_image_slider_047 .contentModuleBoxButton {font-size:0.75em;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/sitemap_010/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/sitemap_010/styles.css*/
/********************************************************/
.sitemap_010 {
	
}

.sitemap_010 .h2{
	margin-top:	0;
}

.sitemap_010 .sitemapATop{
	background:rgba(255,255,255,0.18);
}

.sitemap_010 .sitemapATop:hover{
	background:white;
}

.sitemap_010 nav.sitemap{
	padding-top:	0.85em;
}

.sitemap_010 nav.sitemap ul.sitemapNavi{
	float:		left;
	width:		44%;
}

.sitemap_010 nav.sitemap ul.sitemapNavi.first{
	margin-right:12%;
}

.sitemap_010 nav.sitemap li.sitemapNav{
	margin-bottom:	0.6em;
}

.sitemap_010 nav.sitemap li.sitemapNav:last-child{
	margin-bottom:	0;
}

.sitemap_010 .boxLeft,
.sitemap_010 .boxRight{
	position:	relative;
	width:		46%;
	float:		left;
}

.sitemap_010 .boxRight{
	width:		44%;
}

.sitemap_010 .boxSpacer{
	float:		left;
	box-sizing:	border-box;
	border-left:1px solid;
	
	width:		0;
	margin:		0 3.95%;
	min-height:	200px;
}

.sitemap_010 .navigationLeftBox{
	float:left;
	width:40%;
}

.sitemap_010 .navigationRightBox{
	float:right;
	width:40%;
	margin-right: 3.488em;
}


@media all and (max-width: 1280px) {
	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.sitemap_010 .navigationRightBox {margin-right: -0.5em;width: 51%;}
	.sitemap_010 .navigationLeftBox {width: 47%;}
	
	.sitemap_010 nav.sitemap ul.sitemapNavi.first{margin-right:8%;}
	.sitemap_010 nav.sitemap ul.sitemapNavi{width:46%;}
}

@media all and (max-width: 960px) {
	.sitemap_010 .navigationRightBox {margin-right: 1em;margin-right:0em;width: 100%;float:none;}
	.sitemap_010 .navigationLeftBox {width: 100%;float:none;}
	
}

@media all and (max-width: 800px) {
	.sitemap_010 .spalte_one,
	.sitemap_010 .spalte_two,
	.sitemap_010 nav.sitemap ul.sitemapNavi,
	.sitemap_010 nav.sitemap ul.sitemapNavi.first{
		width:		100%;
		margin:		0;
		float:		none;
	}
	
	.sitemap_010 nav.sitemap li.sitemapNav:last-child{
		margin-bottom:	0.6em;
	}
	
	.sitemap_010 .spalte_one{
		margin-bottom:	1.6em;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
#outer .sitemap_010 .basicFramePadding {
    padding-bottom: 45px !important;
    padding-top: 75px !important;
}


}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.sitemap_010 .boxSpacer{
		display:	none;
	}
		
	.sitemap_010 .boxLeft,
	.sitemap_010 .boxRight{
		float:		none;
		width:		100%;
	}
	
	.sitemap_010 .boxLeft{
		padding-bottom:	1.7em;
		margin-bottom:	1.8em;
		
		border-bottom:	1px solid rgba(255,255,255,0.18);
	}
}

@media all and (max-width: 360px) {}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/sitemap_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/sitemap_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.sitemap_001{background-color:#efefef;}*/

.sitemap_001 .fiveBox.textBoxmodul{
	float:			left;
	width:			30.8%;
}

.sitemap_001 .subtitle.first.h4{margin-bottom:6px;}


@media all and (max-width: 1280px) {
	.sitemap_001{font-size:	14px;}
	
	.sitemap_001 .main{width:65.5%;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 960px) {

}

@media all and (max-width: 800px) {
	.sitemap_001{font-size:14px;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.sitemap_001{font-size:14px;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	/*.sitemap_001 .basicFramePadding{padding-top:15px;}*/
}

@media all and (max-width: 360px) {}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/standorte/standort_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/standorte/standort_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.standort_002.useBackgroundConfiguration .frameBackgroundImage{background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/standorte/standort_002/assets/pics/bg-frame-line-xy.jpg); background-repeat:repeat;}

.standort_002 .modBox{
	float:			none;/*left*/
	width:			100%;/*43*/
}

.standort_002 .textbox{
	width:50%;/*70*/
	margin:0 0 47px;
}

.standort_002 .spalte_one,
.standort_002 .spalte_two{
	float:			left;
	width:			44.5%;/*46*/
}

.standort_002 .spalte_spacer{
	width:			6.25%;
	margin:			0 2.35%;/*0 3.9*/
	min-height:		15px;
	float:			left;
	/*background-color:#cccccc;*/
}

.standort_002 .image{
	width:			24.5%;/*48.5*/
	float:			left;
	margin-right:	5%;
	overflow:hidden;
	margin-top:6px;
}
.standort_002 .standortDaten{
	float:right;
	width:70.5%;/*46.5*/
	position:relative;
}
.standort_002 .dataText p{margin-top:0;}
.standort_002 .dataText{}
.standort_002 .moreInfos{
	margin-top:22px;}

.standort_002 .spaltenHolder .h3{
	margin-bottom: 	22px/*22*/;
	line-height:	1.3;
}

.standort_002 .standortDaten .h3{margin-bottom:0px;}
.standort_002 .firmZusatz{margin-bottom:4%;/*22px*/}
.standort_002 .plzOrt{margin-top:2px;}


.standort_002 .spaltenHolder .phone{
	margin:			7% 0 5px;
	font-size:		1.6em;
	height:			auto;
	padding-top:19px;
	border-top:1px solid #b1b1b1;
}
.standort_002 .spaltenHolder .email{
	padding-bottom:21px;
	border-bottom:1px solid #b1b1b1;
}

.standort_002 .spaltenHolder .phone span[class^="icon-"]:before{
	margin-left:	0;
	margin-right:3px;
}

.standort_002 .spaltenHolder .phone span{
	float:			left;
}

.standort_002 .spaltenHolder .email{
	
}

.standort_002 .spaltenHolder .email.h3{
	margin:	0;
}

@media all and (max-width: 1280px) {
	.standort_002 .spaltenHolder .phone{
		font-size:		1.45em;
	}
	.standort_002 .email{font-size:0.95em;}
}
@media all and (max-width: 1200px) {
	.standort_002 .firmZusatz{margin-bottom:8%;/*14px*/}
	.standort_002 .spaltenHolder .phone{margin-top:8%;/*20*/}
}
@media all and (max-width: 1080px) {
	.standort_002{
		font-size:	15px;
	}
	
	.standort_002 .spaltenHolder .phone{
		font-size:		1.4em;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.standort_002 .firmZusatz{margin-bottom:5%;}
	.standort_002 .spaltenHolder .phone{margin-top:5%; padding-top:8px;}
	.standort_002 .spaltenHolder .email{padding-bottom:8px;}
}
@media all and (max-width: 960px) {
	/*.standort_002 .image{width:100%; float:none; margin-bottom:25px; margin-right:0;}
	.standort_002 .standortDaten{width:100%; float:none;}*/
	.standort_002 .firmZusatz{margin-bottom:3%;}
	.standort_002 .spaltenHolder .phone{margin-top:4%;}
	
	.standort_002 .firmZusatz{margin-bottom:5%;}
	.standort_002 .spaltenHolder .phone{margin-top:5%; padding-top:8px;}
	.standort_002 .spaltenHolder .email{padding-bottom:8px;}
}
@media all and (max-width: 800px) {
	.standort_002 .textbox{width:100%;}
}
@media all and (max-width: 768px) {
	.standort_002 .moreInfos .infoLink .icon-angle-double-right:before{margin-left:-3px; margin-right:-2px;}
}
@media all and (max-width: 610px) {
	.standort_002 .spaltenHolder .phone{font-size: 1.2em;}
	
	.standort_002 .spalte_one,
	.standort_002 .spalte_two{
		width:100%;
		float:none;
	}
	.standort_002 .spalte_spacer{
		width:100%;
		float:none;
		min-height:1px !important;
		height:1px !important;
		margin:20px 0;
	}
	
	
	/*.team_text_004 .image{width:24.5%; float:left; margin-bottom:0; margin-right:5%;}
	.team_text_004 .standortDaten{width:70.5%; float:left;}*/
	
	
	.standort_002 .firmZusatz{margin-bottom:7.5%;}
	.standort_002 .spaltenHolder .phone{margin-top:7.5%; padding-top:17px;}
	.standort_002 .spaltenHolder .email{padding-bottom:21px;}
	
	.standort_002 .textbox{margin-bottom:35px;}
	.standort_002 .spaltenHolder .h3{margin-bottom:13px;}
}

/*@media all and (max-width: 960px) {
}

@media all and (max-width: 768px) {
styles for narrower desktop browsers and iPad portrait
	.standort_002 .modBox{
		float:		none;
		width:		100%;
	}
	
	.standort_002 .spacer{
		float:		none;
		display:	none;
	}
	.standort_002 .textbox{width:80%;}
}*/

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.standort_002 .textbox{width:100%;}
}
@media all and (max-width: 480px) {}

@media all and (max-width: 360px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.standort_002 .spalte_one,
	.standort_002 .spalte_two{
		float:		none;
		width:		100%;
	}
	
	.standort_002 .spalte_spacer{
		float:		none;
		display:	none;
	}
	
	.standort_002 .spalte_one{
		padding-bottom:	25px;
		margin-bottom:	25px;
		/*border-bottom:	1px solid #D8DACD;*/
	}
	.standort_002 .textCenter{text-align:left;}
	
	.standort_002 .image{width:100%; float:none; margin-right:0; margin-bottom:20px;}
	.standort_002 .standortDaten{width:100%; float:none;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_table_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_table_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_table_002 .moduleBoxHolder {
	width:100%;
	margin-bottom:3em;
}

.text_table_002 .h1 {
	margin-top:0;	
}

.text_table_002 .tableContainer {
	margin:0 auto 1em;
	width:82.5%;
}
.text_table_002 .trennLine{margin:23px 0; border-color:#78797c;}


.text_table_002 .tableContainer .tableCell{
	float:left;
}

.text_table_002 .tableContainer .tableCell.label { width:30%; } 
.text_table_002 .tableContainer .tableCell.value { width:30%; text-align:center;} 


.text_table_002 .tableContainer .tableCellSpacer{
	width:5%;
	height:20px;
	float:left;
}

.text_table_002 .tableContainer .tableRow {
	padding:7px 0;/*10 0*/
	/*border-bottom:1px solid #fff;*/
}

.text_table_002 .tableContainer .tableRow.last {
	padding-bottom: 0;
	border-bottom:none;
}
.text_table_002 .value .spaceLine{text-decoration:line-through;}
.text_table_002 .bigSize{font-size:1.5em;}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 800px) {
	.text_table_002 .moduleBoxHolder{margin-bottom:2.5em;}
	.text_table_002 .tableContainer{
		margin:0 auto 1em;
		width:90%;
	}
	.text_table_002 .tableContainer .tableRow{padding:8px 0;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_table_002 .moduleBoxHolder {width:100%}
	.text_table_002 .tableContainer{width:95%;}
	.text_table_002 .trennLine{margin:15px 0;}
	
	.text_table_002 .medium:not(input) {
		font-size: 1.1em;
	}
	
	.text_table_002 .big:not(input) {
		font-size: 1.3em;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_table_002 .textCenter{text-align:left;}
	.text_table_002 .tableContainer{width:100%;}
	.text_table_002 .tableContainer .tableCell.label { width:32%;/*35*/ } 
	.text_table_002 .tableContainer .tableCell.value{width:29%;}

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.text_table_002 .tableContainer .tableCell.label{width:30%;}
	.text_table_002 .tableContainer .tableCell.value{width:30%;}
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_007/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_007/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_007{
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text/text_007/assets/pics/bg-frame-2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	/*background-size:100% auto;*/
	background-color:#fbfcff;
}

.text_007 .headerArea {
	padding:15px 0;
}

.text_007 .moduleBoxHolder.bigWidth{
	width:100%;
	float:none;
}
.text_007 .moduleBoxHolder .textBox{
	margin-bottom:32px;/*47*/
}

.text_007 .moduleBoxHolder {
	float:left;
	width:45%;
}

.text_007 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:10%;
	height:150px;
	text-align:center;
}

.text_007 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}

.text_007 .listenPoint{
	margin-bottom:51px;
	position:relative;
}

.text_007 .liZahl,
.text_007 .liWert{float:left;}
.text_007 .liInfo{float:right;}

.text_007 .liZahl.w10{width:11%;}
.text_007 .moduleBoxHolder.right .liZahl.w10{width:8%;}

.text_007 .liWert{
	margin-left:2.5%;
	/*min-height:48px;*/
}

.text_007 .liInfo.w10{
	width:10px;/*23px 2%*/
	height:25px;/*45*/
	padding:9px 5px 9px 8px;/*9 6*/
	margin-top:5px;
	
	cursor:pointer;
	opacity:0.6;
}
.text_007 .liInfo.w10:hover{opacity:1;}

.text_007 .mediumSize {line-height:0.9;}

.text_007 .w10{width:10%;}
.text_007 .w20{width:20%;}
.text_007 .w30{width:30%;}
.text_007 .w40{width:40%;}
.text_007 .w60{width:60%;}
.text_007 .w70{width:78%;}
.text_007 .w80{width:86.5%;}

/*ZusatzBox per Hover/Klick*/
.text_007 .liZusatz{
	position:absolute;
	z-index:4;
	right:0;
	top:26px;/*40*/
	
	border:1px solid #CFCFCF;
	background-color:#FFFFFF;
			
	-webkit-border-radius: 8px;
			border-radius: 8px;
			
	min-height:20px;
	padding:26px 32px 24px;
	
	display:none;
	
	-webkit-box-shadow: 0 0 5px 0 #e0e0df;
			box-shadow: 0 0 5px 0 #e0e0df;
}

.text_007 .liZusatz:after, 
.text_007 .liZusatz:before { 
	bottom: 100%; 
	left: 50%; 
	border: solid transparent; 
	content: " ";
	 height: 0; 
	 width: 0; 
	 position: absolute; 
	 pointer-events: none; 
} 
.text_007 .liZusatz:after { 
	border-color: rgba(255, 255, 255, 0); 
	border-bottom-color: #FFFFFF; 
	border-width: 8px; 
	margin-left: -8px; 
} 
.text_007 .liZusatz:before { 
	border-color: rgba(227, 227, 227, 0); 
	border-bottom-color: #CFCFCF; 
	border-width: 9px; 
	margin-left: -9px; 
}


.text_007 .closeButton{
	position:absolute;
	right:0;
	top:20px;
	width:7px;
	height:23px;
	
	padding:0 9px 0 8px;
	line-height:1.3;
	cursor:pointer;
	
	opacity:0.3;
}
.text_007 .closeButton:hover{
	color:#FFFFFF;
	opacity:1;
}



@media all and (max-width: 1200px) {
	.text_007 .liZahl.w10{width:13%;}
	.text_007 .w70{width:76%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_007 .liZahl.w10{width:16%;}
	.text_007 .w70{width:73%;}
}
@media all and (max-width: 960px) {
	.text_007 .liZahl.w10{width:17%;}
	.text_007 .w70{width:72%;}
	.text_007 .moduleBoxHolder.right .liZahl.w10{width:9%;}
}
@media all and (max-width: 800px) {
	.text_007 .moduleBoxHolder.right .liZahl.w10{width:12%;}
	.text_007 .liZahl.w10{width:21%;}
	.text_007 .w70{width:67%;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_007 .moduleBoxHolder{width:100%; float:none;}
	.text_007 .moduleBoxSpacer{display:none;}
	
	.text_007 .moduleBoxHolder.right .liZahl.w10,
	.text_007 .liZahl.w10{width:10%;}
	.text_007 .w70{width:78%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_007 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_007 .listenPoint{margin-bottom:30px;}
	.text_007 .moduleBoxHolder.right .liZahl.w10, .text_007 .liZahl.w10{width:13%;}
	
	.text_007 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_007 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_007 .moduleBoxHolder.right .liZahl.w10, .text_007 .liZahl.w10{width:16%;}
	.text_007 .w70{width:69%;}
	
	.text_007 .liZusatz{padding: 23px 26px 22px;}
	.text_007 .w80 {width:78.5%;}
	

}

@media all and (max-width: 360px) {
	.text_007 .listenPoint{margin-bottom:35px;}
	.text_007 .moduleBoxHolder.right .liZahl.w10, 
	.text_007 .liZahl.w10{
		width:90%;
		float:none;
		margin-bottom:10px;
	}
	.text_007 .w70{
		width:85%;
		text-align:center;
		margin-left:0;
	}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_003-mirror/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_003-mirror/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_video_003-mirror .moduleBoxHolder {
	float:left;
}

.text_video_003-mirror .boxLeft { width:43%; }
.text_video_003-mirror .boxRight { width:43%; }

.text_video_003-mirror .moduleBoxSpacer {
	/*float:left;
	height:25px;
	width:14%;
	height:150px;
	text-align:center;*/
	
    border-left: 1px solid #d8dacd;
    float: left;
    margin: 0 6.9%;
    width: 0;
}

.text_video_003-mirror .moduleBoxSpacer .line {
	display:none;
}

.text_video_003-mirror .dynamicVideoContainer, 
.text_video_003-mirror .videoEmbedCode{/*min-height:330px*/}
.text_video_003-mirror .videoPreview{cursor:pointer;}

.text_video_003-mirror .textSize{
	margin-bottom:15px;
	display:block;
}


/* ====Rechte Spalte Text mit Bild ==== */
.text_video_003-mirror  .imageFloat{
	width:46%;
	float:right;
}
.text_video_003-mirror  .imageFloat img{margin:0 !important;}

.text_video_003-mirror  .text{
	float:left;
	width:53%;
}

.text_video_003-mirror .spalte_one,
.text_video_003-mirror .spalte_two{
	float:			left;
	width:			46%;
}

.text_video_003-mirror .spalte_spacer{
	width:			8%;
	height:			15px;
	float:			left;
}

.text_video_003-mirror .image{
	/*overflow:		hidden;*/
	width:			100%;
}

.text_video_003-mirror .spaltenHolder .h3{
	margin-top:		34px;
	margin-bottom: 	12px;
	
	line-height:	1.3;
}
.text_video_003-mirror .buttonHolder{margin-top:20px;}



@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.text_video_003-mirror .boxLeft { width:100%; /*47.5*/ float:none;}
	.text_video_003-mirror .boxRight { width:100%; /*47.5*/ float:none;}
	
	.text_video_003-mirror .moduleBoxSpacer {
		/*width:5%;	
		display:none;*/
		float:none;
		width:100%;
		margin:45px 0 ;
		height:1px !important;
		border-left:none;
		border-top:1px solid #d8dacd;
	}
	
	/*.text_video_003-mirror .text,
	.text_video_003-mirror .imageFloat{width:100%; float:none;}*/
	
	.text_video_003-mirror .videoContainer {
		/*height:200px;*/
		/*height:auto;*/
		/*height:100%;*/
	}
	
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_video_003-mirror .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_video_003-mirror .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_video_003-mirror .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	/*.text_video_003-mirror .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}*/
	
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_video_003-mirror .dynamicVideoContainer, .text_video_003-mirror .videoEmbedCode{min-height:inherit;}

}
@media all and (max-width: 360px) {
	
	.text_video_003-mirror .text,
	.text_video_003-mirror .imageFloat{width:100%; float:none;}
	.text_video_003-mirror .imageFloat{margin-bottom:15px;}
	
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_001-mirror/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_001-mirror/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_video_001-mirror .moduleBoxHolder {
	float:left;
}

.text_video_001-mirror .boxLeft { width:45%; }
.text_video_001-mirror .boxRight { width:40%; }

.text_video_001-mirror .moduleBoxSpacer {
	float:left;
	height:25px;
	width:15%;
	height:150px;
	text-align:center;
}

.text_video_001-mirror .moduleBoxSpacer .line {
	display:none;
}


/*
.text_video_001-mirror .videoContainer {
	height:188px;
}
*/

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.text_video_001-mirror .boxLeft { width:55%; }
	.text_video_001-mirror .boxRight { width:40%; }
	
	.text_video_001-mirror .moduleBoxSpacer {
		width:5%;	
	}
	
	.text_video_001-mirror .videoContainer {
		/*height:200px;*/
		/*height:auto;*/
		/*height:100%;*/
	}	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_video_001-mirror .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_video_001-mirror .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_video_001-mirror .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_video_001-mirror .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/text/text_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/text/text_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_001 .h1 {
	margin-top:0;
}

.modul_text_001 .subtitle {

}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_083/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_083/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_image_083 .moduleBoxHolder {
	float:left;
}

.text_image_083 .boxLeft { width:27.5%; }
.text_image_083 .boxRight { width:59.5%; }

.text_image_083 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:13%;
	height:150px;
	text-align:center;
}

.text_image_083 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_083 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_image_083 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_083 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_083 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_078/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_078/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_007{background-color:#df4443;}*/

.text_image_078 .contentWidth.basicFramePadding{padding-top: 114px;}
.text_image_078 .moduleBoxHolderOne{width:100%;}

.text_image_078 .main-left{
	float:left;
	width:52%;
}
.text_image_078 .main-right{
	float:right;
	width:38%;
	position:absolute;
	bottom:0;
	right:0;
}

.text_image_078 .moduleBoxSpacer{
	width:2%;
}

.title.h2{line-height:1.4;}
.text_image_078 .subtitle{margin-bottom:20px;}

.text_image_078 .mainBigImage{width:100%;}
.text_image_078 .mainBigImage img {/*max-height:385px;*/ margin-left:-30px !important; margin-top:0 !important; margin-bottom:0 !important;}
.text_image_078 .contentModuleBoxButton{margin-top:34px;}


@media all and (max-width: 1280px) {
	/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_078 .main-right{
		width:36%;
	}
}
@media all and (max-width: 960px) {
	
}
@media all and (max-width: 800px) {
	.text_image_078 .main-right {
		width: 44%px;
	}
	.text_image_078 .main-left{
		width:100%;
	}
	
	.text_image_078 .modul_text_003{
		width: 52%;	
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_078 .contentWidth.basicFramePadding{
		padding-top: 68px;
	}
	.text_image_078 .moduleBoxSpacer{
		display:none;
	}

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_078 .main-left{width:100%; float:none; padding-bottom:0;}
	.text_image_078 .main-right{width:70%; float:right; position:relative;}
	.text_image_078 .modul_text_003{
		width: 100%;	
	}
	.text_image_078 .contentWidth.basicFramePadding{
    	padding-bottom: 0px;
		padding-top: 70px;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	

}

@media all and (max-width: 320px) {
	.text_image_078 .main-left{margin-bottom:25px;}
	.text_image_078 .mainBigImage{max-height:135px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_060/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_060/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_060{background-color:#ffffff;}*/

#outer .text_image_060 .basicFramePadding{padding-bottom:0;}

.text_image_060 .moduleBoxHolderOne,
.text_image_060 .moduleBoxHolderTwo{
	position:relative;
	padding-bottom:98px;
	float:left;
	width:49.5%;
	
}
.text_image_060 .moduleBoxHolderTwo{
	float:right;
	width:46%;
}
/*.text_image_060 .moduleBoxSpacer{
	float:left;
	width:4%;
	height:100px;
}*/
.text_image_060 .subtitle{margin-bottom:20px;}
.text_image_060 .main-left{
	float:left;
	width:49%;
}
.text_image_060 .main-right{
	float:right;
	width:51%;/*53*/
	/*max-height:300px;*/
	overflow:hidden;
	
	position:absolute;
	right:0;
	bottom:0;
}

.text_image_060 .moduleBoxHolderTwo .main-left{float:left; width:49%;}
.text_image_060 .moduleBoxHolderTwo .main-right{width:51%; /*margin-right:9%;*/}
/*.text_image_060 .signaturImage{margin-top:18px;}*/
.text_image_060 .signatur{display:inline-block; margin-top:10px;}
.text_image_060 .buttonHolder{margin-top:16px;}

.text_image_060 .moreLink{margin-top:1.45em;}


@media all and (max-width: 1280px) {
/* styles for narrow desktop browsers and iPad landscape */	
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
/*	.text_image_060 .moduleBoxHolderTwo .main-left{width:49%;}*/
}
@media all and (max-width: 960px) {
	/*.text_image_060 .signaturImage {
		max-height: 56px;
		max-width: 135px;
	}*/
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_060 .moduleBoxHolderOne{
		width:100%;
		float:none;
		padding-right:0;
		border-right:0;
		padding-bottom:0;/*45*/
		margin-bottom:45px;
		border-bottom:1px solid #d4d4d4;
	}
	.text_image_060 .moduleBoxHolderTwo{
		float:none;
		width:100%;
		padding-bottom:0;	
	}
	
	.text_image_060 .main-right{width:36%;/*40*/ /*position:relative;*/}
	.text_image_060 .moduleBoxHolderTwo .main-right{width:36%; margin-right:0;}
	
	.text_image_060 .main-left{padding-bottom:25px;}
	
	.text_image_060 .moduleBoxHolderOne .main-left,
	.text_image_060 .moduleBoxHolderTwo .main-left{width:42%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_060 .moduleBoxHolderOne .main-left,
	.text_image_060 .moduleBoxHolderTwo .main-left{width:49%;}
	
	.text_image_060 .main-right,
	.text_image_060 .moduleBoxHolderTwo .main-right{width:40%;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	/*.text_image_060 .main-left,
	.text_image_060 .main-right{
		float:none;
		width:100%;
	}
	.text_image_060 .main-right{margin-bottom:25px;}
	.text_image_060 .main-right img{float:none; margin:0;}*/
	
	.text_image_060 .moduleBoxHolderOne .main-left, 
	.text_image_060 .moduleBoxHolderTwo .main-left{width:100%; float:none;}
	
	.text_image_060 .main-right,
	.text_image_060 .moduleBoxHolderTwo .main-right{margin-top:1.2em;}
	
	.text_image_060 .main-left .modul_text_003,
	.text_image_060 .moduleBoxHolderTwo .main-left .modul_text_003{width:61%;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_060 .main-left,
	.text_image_060 .main-right,
	.text_image_060 .moduleBoxHolderTwo .main-left{
		float:none;
		width:100%;
		
	}
	.text_image_060 .moduleBoxHolderOne .main-left,
	.text_image_060 .moduleBoxHolderTwo .main-left{padding-bottom:0;}
	
	.text_image_060 .main-right{margin-bottom:25px; position:relative;}
	.text_image_060 .main-right img{float:none; margin:0;}
	
	.text_image_060 .moduleBoxHolderTwo .main-right{float:none; width:100%; margin-left:auto; margin-right:auto;}
	
	.text_image_060 .moduleBoxHolderOne{padding-bottom:30px;}
	.text_image_060 .moduleBoxHolderTwo{padding-bottom:30px;}
	
	.text_image_060 .main-left .modul_text_003,
	.text_image_060 .moduleBoxHolderTwo .main-left .modul_text_003{width:100%;}

}
@media all and (max-width: 320px) {


}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_054/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_054/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_054{background-color:#eeeeee;}*/

.text_image_054 .contentWidth.basicFramePadding{padding-bottom:0;}
.text_image_054 .moduleBoxHolderOne{width:100%;}

.text_image_054 .main-left{
	float:right;
	width:50%;
	position:relative;/*absolut*/
	left:0;
	bottom:0;
}

.text_image_054 .main-right{
	float:left;
	width:50%;
	padding-bottom: 65px;
}
.text_image_054 .subtitle{margin-bottom:20px; line-height:1.25;}

.text_image_054 .innerMainRight span.textLink{
	margin-bottom:18px;
	display:block;
}

.text_image_054 .buttonHolder {margin-top: 1.5em;}

.text_image_054 .innerMainRight span:last-child{margin-bottom:0;}

.text_image_054 .textLink a{font-size:1.25em;}

.text_image_054 .textLink .infoLink span:before{margin-left:-2px; margin-right:0;}

@media all and (max-width: 1200px) {
	.text_image_054 .main-right{width:49%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.text_image_054 .mudulMainContent{position:relative}
	.text_image_054 .main-left{
		position:absolute;
		left:inherit;
		right:0;
	}
}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 800px) {/*768*/
/* styles for narrower desktop browsers and iPad portrait */
.text_image_054 .main-right{
		width:100%; 
		float:none; 
		padding-bottom:0px;
		margin-bottom:30px;
	}
	.text_image_054 .main-left{
		width:60%; 
		float:right; 
		position:relative;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_054 .main-left{
		width:100%; 
		float:none; 
	}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_054 .textCenter{text-align:left;}	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
}

@media all and (max-width: 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_034/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_034/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_034 .editMode .divTable{border-bottom:1px solid #7A7A7A; padding-bottom:1.5em; margin-bottom:1.5em;}


/*.text_image_034{background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_034/assets/pics/bg-frame-wand.jpg); background-position:left bottom;}
.text_image_034 .basicFramePadding{padding-bottom:32px; padding-top:73px;}*/

/*.text_image_034 .contentWidth.basicFramePadding{padding-bottom:0;}*/
.text_image_034 .moduleBoxHolderOne{width:100%;}

.text_image_034 .main-left{
	float:left;
	width:49%;/*43*/
	position:relative;/*absolut
	left:0;
	bottom:0;*/
}

.text_image_034 .moduleBoxSpacer{
	/*width:6%;
	height:5px;
	float:left;*/
	display:none
}

.text_image_034 .main-right{
	float:right;
	width:50%;
	text-align:left;
	margin-top:0;/*15*/
}
.text_image_034 .title.h1{margin-bottom:21px;}
.text_image_034 .title.h2{line-height:1.4;}
.text_image_034 .subtitle{margin-bottom:20px;}

.text_image_034 .mainBigImage{width:100%; margin-top:1.2em;/*-36*/}
.text_image_034 .contentModuleBoxButton{margin-top:34px;}

.text_image_034 .divTable .tokenElement.INLINE_TEXT:before{
	font-family: 'fontello';
	content: '\e800'; /* '' */
	margin-right:13px;/*14*/
	margin-left:0px;/*38*/
	font-size:0.9em;
	color:#5dac41;
}

.text_image_034 .divTable{margin-bottom:21px;}

.text_image_034 .divTable .divTableCell{margin:0 0 7px;}

.text_image_034 .moreLink {
    margin-top: 20px;
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
.text_image_034 .divTableCell.small,
.text_image_034 .divTableCell{width:50% !important;}
}
@media all and (max-width: 960px) {
	.text_image_034 .main-right{margin-top:0;}
	/*.text_image_034 .mainBigImage{margin-top:-26px;}*/
	
}
@media all and (max-width: 800px) {
	.text_image_034 .main-left{width:40%;}
	.text_image_034 .moduleBoxSpacer{width:4%;}
	.text_image_034 .main-right{width:55%;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	/*.text_image_034 .mainBigImage{margin-top:0;}*/

	.text_image_034 .moduleBoxSpacer{display:none;}
	.text_image_034 .main-right{width:100%; float:none;}
	.text_image_034 .mainBigImage{margin-top:0;}
	.text_image_034 .main-left{width:100%; float:none; position:relative; margin-bottom:25px;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_034 .main-left{margin-bottom:25px;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_034 .main-left{margin-bottom:25px;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_034 .main-left{margin-bottom:25px;}
	
	.text_image_034 .divTableCell.small,
	.text_image_034 .divTableCell{width:100% !important;}

}

@media all and (max-width: 320px) {
	.text_image_034 .main-left{margin-bottom:25px;}
	.text_image_034 .mainBigImage{max-height:135px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchForm_009/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchForm_009/styles.css*/
/********************************************************/
.immoSearchForm_009 {
	border-bottom: 0 none !important;
}

.immoSearchForm_009 .h1.underLine{
	text-align:		center;
	padding-bottom:	.5em;
	margin-bottom:	.5em;
	
	border-bottom:	1px solid;
}


/**
*	Suche
*/
.immoSearchForm_009 .search-form{
	position:	absolute;
	top:		50%;
	left:		50%;
	
	z-index:	100;
	padding:	60px 60px 35px;
	
	width:		100%;
	max-width:	585px;
	
	-webkit-border-radius: 10px;
			border-radius: 10px;
}

.immoSearchForm_009 .buttonContainer{
	border-top:		1px solid;
	padding:		40px 5% 0;	
}

.immoSearchForm_009 .formHolder .buttonContainer{
	padding:		34px 5% 0;
	margin-top:		34px;
}

.immoSearchForm_009 .buttonContainer .buttonLeft{
	float:			left;
	margin-right:	5%;
	width:			47.5%;
}

.immoSearchForm_009 .buttonContainer .buttonRight{
	float:			left;
	width:			47.5%;
}

.immoSearchForm_009 .formHolder{
	/*display:		none;*/
}.immoSearchForm_009 .editMode .formHolder{
	display:		block;
}

.immoSearchForm_009 .textCenter{
	text-align:		center;
}

.immoSearchForm_009 .hider{
	position:		absolute;
	height:			100%;
	width:			100%;
	top:			0;
	left:			0;
	background:		rgba(255,255,255,0);
}

.immoSearchForm_009 .buttonWrapper{
	display:		inline-block;
	width:			43%;
}

@media all and (max-width: 1680px) {

}
@media all and (max-width: 1280px) {
	
}
@media all and (max-width: 1024px) {
	
}

@media all and (max-width: 992px) {
	
}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 800px) {
	
}
@media all and (max-width: 768px) {
	
}

@media all and (max-width: 610px) {
	.immoSearchForm_009 .search-form{
		top:		0;
		left:		0;
		width:		100%;
		min-height:	100%;
		/*height:		inherit !important;*/
		
		box-sizing:	border-box;
		margin:	0 !important;
		padding: 30px;
		border-radius:	0;
		-moz-border-radius:	0;
	}
}

@media all and (max-height: 800px){
	.immoSearchForm_009 .search-form{
		padding: 30px 30px 0;
	}
	
	.immoSearchForm_009 .formHolder .buttonContainer {
	    padding: 24px 5% 0;
	}
}

@media all and (max-width: 480px) {
	
}
@media all and (max-width: 360px) {
	
}
@media all and (max-width: 320px) {
	
}
@media print { 
	 
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/immoModules/immoSearchForm/searchForm_mietform_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/immoModules/immoSearchForm/searchForm_mietform_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_searchForm_mietform_001 {
	
}

.modul_searchForm_mietform_001 .responsiveFormular .formRow label{
	font-size:		0.895em;
	display:		block;
	margin-bottom:	2px;
}

.modul_searchForm_mietform_001 .responsiveFormular .formRow{
	margin:			0 0 20px;
	min-height:		70px;
}

.modul_searchForm_mietform_001 .responsiveFormular .formRow.noMaBo{
	margin-bottom:	0;
}

.modul_searchForm_mietform_001 .responsiveFormular .formRow .formElementSpacer,
.modul_searchForm_mietform_001 .responsiveFormular .formRow .formElement{
	float:			left;
}

.modul_searchForm_mietform_001 .responsiveFormular .formRow .formCell{
	position:		relative;
	float:			left;
	margin-right:	6%;
}

.modul_searchForm_mietform_001 .responsiveFormular .formRow .formCell.last{
	margin-right:	0;
}

.modul_searchForm_mietform_001 .responsiveFormular .formRow .formCell.small{
	width:			20%;
}

.modul_searchForm_mietform_001 .responsiveFormular .formRow .formCell.middle{
	width:			47%;
}

.modul_searchForm_mietform_001 .responsiveFormular .formRow .formCell .formElement{
	width:			100%;
}

.modul_searchForm_mietform_001 .responsiveFormular .formRow .formElement.long{
	width:			29%;
}

.modul_searchForm_mietform_001 .responsiveFormular .formRow .formElement.small{
	width:			8%;
}

.modul_searchForm_mietform_001 .responsiveFormular .formRow .formElement.double{
	width:			16%;
}

.modul_searchForm_mietform_001 .responsiveFormular .formRow .formElement.half{
	width:			8%;
}

.modul_searchForm_mietform_001 .responsiveFormular .formRow .formElement.buttonCell{
	padding-top: 24px;
	width:			14%;
}

.modul_searchForm_mietform_001 .formElementSpacer{
	width:			1%;
	height:			10px;
}
/*.modul_searchForm_mietform_001 .formElementSpacer.spl{ 
	width:			6%;
}*/

.modul_searchForm_mietform_001 .formElementSpacer.spl{
	width:			11.5%;
}

.modul_searchForm_mietform_001 .formElementSpacer.spr{ 
	width:			2%;
}


.modul_searchForm_mietform_001 .formCell .formElementSpacer{
	width:			4%;
}

.modul_searchForm_mietform_001 .textCenter{
	text-align:		center;
}
.modul_searchForm_mietform_001 .inlineElement{
	float:			none !important;
	display:		inline-block;
}

@media all and (max-width: 768px) {
	.modul_searchForm_mietform_001 .formElementSpacer{
		width:		2%;
	}
	
	/*.modul_searchForm_mietform_001 .formElementSpacer.spl{
		display:	block;
		width:		100%;
		height:		5px;
	}*/	.modul_searchForm_mietform_001 .formElementSpacer.spl{
		display:	block;
		width:		5%;
		height:		5px;
	}
	
	/*.modul_searchForm_mietform_001 .formElementSpacer.spr {
    	width: 4%;
	}*/.modul_searchForm_mietform_001 .formElementSpacer.spr {
    	width: 2%;
	}

	
	.modul_searchForm_mietform_001 .responsiveFormular .formRow .formElement.small {
		width: 28%;
	}
		
	/*.modul_searchForm_mietform_001 .responsiveFormular .formRow .formElement.long {
		width: 70%;
	}*/.modul_searchForm_mietform_001 .responsiveFormular .formRow .formElement.long {
		width: 61%;
	}
	
	.modul_searchForm_mietform_001 .responsiveFormular .formRow .formElement.half {
		width: 23%;
	}
		
	.modul_searchForm_mietform_001 .responsiveFormular .formRow .formElement.buttonCell {
		clear:	both;
		width: 45%;
		margin:	0 auto;
		float:	none;
	}
}

@media all and (max-width: 480px) {
	.modul_searchForm_mietform_001 .responsiveFormular .formRow label.empty{
		display:		none;
	}
	
	.modul_searchForm_mietform_001 .formElementSpacer{
		display:		none;
	}
	
	.modul_searchForm_mietform_001 .formElementSpacer.sph{
		display:		block;
		width: 			4%;
	}
	
	.modul_searchForm_mietform_001 .responsiveFormular .formRow .formElement.buttonCell {
		width: 100%;
	}
	
	.modul_searchForm_mietform_001 .responsiveFormular .formRow .formElement.half {
		width: 48% !important;
	}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/text_slider_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/text_slider_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_slider_002 .moduleBoxHolder {
	float:left;
}

.text_slider_002 .boxLeft { width:47.5%; }
.text_slider_002 .boxRight { width:47.5%; }

.text_slider_002 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:5%;
	height:150px;
	text-align:center;
}

.text_slider_002 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}

.text_slider_002 .carouselElement {}
.text_slider_002 .util-navigation {display:none;}
.text_slider_002 .textHeader{margin-bottom:3.4em;}

.text_slider_002 .sliderLogoHolder{
	padding:1.2em 0;
}

.text_slider_002 .util-carousel .util-wrapper-holder{width:85%; margin:0 auto;}

.text_slider_002 .carouselImage {
	/*width:75%;*/
	margin:0 auto;
	height:317px;
	overflow:hidden;
}

.text_slider_002 .carouselImage a{
	display:block;
	width:100%;
	height:100%;
}


.text_slider_002 .carouselImage img{
	opacity:0.6;
	/*filter: url("data:image/svg xml; nowhitespace: afterproperty;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray; 
    -webkit-filter: grayscale(100%); 
    -webkit-transition: all .6s ease; 
    -webkit-backface-visibility: hidden;*/
	
	-webkit-transition: all 200ms ease-out;
	-moz-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}
.text_slider_002 .carouselImage img:hover{
	opacity:1; 
	cursor:pointer;
	
	/* filter: none;
    -webkit-filter: grayscale(0%);*/
}

/*****************	SLIDER CONTROLS	*********************/
.text_slider_002 .util-pagination{display:none;}

.text_slider_002 .customControls{font-size:4em;}
.text_slider_002 .customControls a{color:#cfcfcf;}
.text_slider_002 .customControls.prev,
.text_slider_002 .customControls.next{position:absolute; top:59%; z-index:100; cursor:pointer;}
.text_slider_002 .customControls.prev{left:-0.35em;}
.text_slider_002 .customControls.next{right:-0.35em;}

.text_slider_002 [class^="icon-"]:before, 
.text_slider_002 [class*=" icon-"]:before{margin:0;}


@media all and (max-width: 1280px) {
	.text_slider_002 .util-carousel .util-wrapper-holder{width:90%;}
	.text_slider_002 .customControls.prev{left:0.4em;}
	.text_slider_002 .customControls.next{right:0.4em;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_slider_002 .customControls.prev{left:0.2em;}
	.text_slider_002 .customControls.next{right:0.2em;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_slider_002 .customControls.prev, 
	.text_slider_002 .customControls.next{top:63%;}
	.text_slider_002 .textHeader{margin-bottom:2.4em;}
	.text_slider_002 .sliderLogoHolder{padding:0.6em 0;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_slider_002 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_slider_002 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_slider_002 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_slider_002 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
	
	.text_slider_002 .customControls.prev, 
	.text_slider_002 .customControls.next{top:58%;}
	
	.text_slider_002 .customControls.prev{left:0;}
	.text_slider_002 .customControls.next{right:0;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_slider_002 .customControls.prev, 
	.text_slider_002 .customControls.next{top:61%;}
	.text_slider_002 .util-carousel .util-wrapper-holder{width:87%;}
	
	.text_slider_002 .textHeader {margin-bottom: 1.4em;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_slider_002 .customControls.prev, 
	.text_slider_002 .customControls.next{top:62%;}
	.text_slider_002 .sliderLogoHolder{padding:0.2em 0 0;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.text_slider_002 .util-carousel .util-wrapper-holder{width:80%;}

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/text/text_006/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/text/text_006/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_006 .h1 {
	margin-top:0;
}

.modul_text_006 .subtitle {
	
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_018/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_018/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_018{
	overflow:	hidden;
	min-height: 100px;
}

.slider_018 .sliderHolder,
.slider_018 .bxSliderImage {
	position:relative;
}

.slider_018 .bxSliderContent {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
}

.slider_018 .bxSliderContent .h1,
.slider_018 .bxSliderContent .contentText {
	width:28%;
}

.slider_018 .editMode .bxSliderContent .h1,
.slider_018 .editMode .bxSliderContent .contentText {
	width:100%;
}


.slider_018 .bxSliderContent .h1 { font-size:3.5em; line-height:1em; margin-bottom:0.45em;}
.slider_018 .bxSliderContent .contentText { font-size:1.4em; line-height:1.5em; margin-bottom:1.3em; }
.slider_018 .bxSliderContent .contentText p{margin-top:0;}

/*****************	SLIDER CONTROLS	*********************/

.slider_018 .customPager {
	height: 20px;
    right: 0;
    position: absolute;
    bottom: 30px;
    width: 100%;
	text-align:center;
}

.slider_018 .bx-pager, 
.slider_018 .bx-controls-auto {
	width:auto;
	margin:0 auto;
	position:relative;
	padding-top:0;
	bottom:0;
}

.slider_018 .bx-pager.bx-default-pager a {
	height:15px;
	width:15px;
	border-radius: 15px;
	border:1px solid #8f8f8f;
}

.slider_018 .bx-pager.bx-default-pager a {
	background: none repeat scroll 0 0 #FFF;
	
	-webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
			box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
}

.slider_018 .bx-pager.bx-default-pager a:hover, 
.slider_018 .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #404040;
}

.slider_018 .bx-wrapper .bx-pager.bx-default-pager a{margin-left:2px; margin-right:3px;}

.slider_018 .bxSliderContent .contentText{width:28%;}

/* ALTE MEDIA QUERRIES */

@media all and (max-width: 1280px) {

}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */			
	.slider_018 .bxSliderContent .contentText {
		font-size:1.2em;
		line-height:1.4em;
		width:35%;
	}
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_018 .bxSliderContent .contentText{width:45%;}
}
@media all and (max-width: 800px) {
	.slider_018 .bxSliderContent .h1,
	.slider_018 .bxSliderContent .contentText{width:40%;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	
	
	.slider_018 .bx-pager, 
	.slider_018 .bx-controls-auto {
		position:absolute;
		right:0;
	}
	
	.slider_018 .bxSliderContent .h1 {
		font-size:2em;
		line-height:1.2em;
	}
	
	.slider_018 .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:static;
		text-shadow:none;
		padding:25px 0 30px;/*19 0*/	
		margin-top:0; 
	}
	
	.slider_018 .bxSliderContent .h1, 
	.slider_018 .bxSliderContent .contentText{width:100%;}
	
	.slider_018 .bx-pager.bx-default-pager a {
		height:10px;
		width:10px;
	}
	
	.slider_018 .bx-pager, 
	.slider_018 .bx-controls-auto{right:20px;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.slider_018 .customPager{display:none;}

}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
	.slider_018 .bxSliderContent .h1 {
		font-size:1.2em;
		line-height:1.2em;
	}
	.slider_018 .bxSliderContent .contentText {
		font-size:1.0em;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_011/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_011/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_011 .sliderHolder{
	width:100%;
	overflow:hidden;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f4f4f4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}

.slider_011 .owlImage{
	height:100% !important;
	overflow: hidden;
}


.slider_011 .zusatzHeadline{
	display:none;
}
/*
.slider_011 .owlSliderHolder{
	margin: 0 -100px;
	position:relative;
}


.slider_011 .owl-item {
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.slider_011 .owlSliderElement {
	margin: 0px 100px;
	padding:1em 0;
	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
*/

/*
.slider_011 .owlImage a{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
*/

/*
.slider_011 .editMode .owlSliderHolder,
.slider_011 .editMode .owlSliderElement {
	margin: 0px 15px;
}
*/

/* ALTE MEDIA QUERRIES */

@media all and (max-width: 1280px) {

}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */			

}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	
	/*
	.slider_011 .owlSliderHolder{
		margin: 0 -50px;
	}
	
	.slider_011 .owlSliderElement {
		margin: 0px 50px;
	}
	*/
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	/*
	.slider_011 .owlSliderHolder{
		margin: 0 -30px;
	}
	
	.slider_011 .owlSliderElement {
		margin: 0px 30px;
	}
	*/
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	/*
	.slider_011 .owlSliderHolder{
		margin: 0 -15px;
	}
	
	.slider_011 .owlSliderElement {
		margin: 0px 15px;
	}
	*/
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*
	.slider_011 .owlSliderHolder,
	.slider_011 .owlSliderElement {
		margin: 0px;
	}
	*/
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/logo_slider_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/logo_slider_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */


/*****************	SLIDER CONTROLS	*********************/

.logo_slider_001 .carouselElement {
}

.logo_slider_001 .carouselImage {
	/*width:75%;*/
	margin:0 auto;
	height:100px;
	overflow:hidden;
}

.logo_slider_001 .carouselImage a{
	display:block;
	width:100%;
	height:100%;
}

.logo_slider_001 .carouselImage img{
	opacity:0.6;
	/*filter: url("data:image/svg xml; nowhitespace: afterproperty;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray; 
    -webkit-filter: grayscale(100%); 
    -webkit-transition: all .6s ease; 
    -webkit-backface-visibility: hidden;*/
	
	-webkit-transition: all 200ms ease-out;
	-moz-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}
.logo_slider_001 .carouselImage img:hover{
	opacity:1; 
	cursor:pointer;
	
	/* filter: none;
    -webkit-filter: grayscale(0%);*/
}


@media all and (max-width: 1280px) {

}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/geo/geo_standorte_osm_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/geo/geo_standorte_osm_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.geo_standorte_osm_000 .osm_filter{
	font-size: 20px;
	position: absolute;
	right: 14px;
	top: 20px;
}

.geo_standorte_osm_000 .osm_filter {
	width: auto;
}



@media all and (max-width: 1280px) {
	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
	
}
@media all and (max-width: 910px) {
	
}
@media all and (max-width: 800px) {
	
}
@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.geo_standorte_osm_000 .osm_filter {
		top: 37px;
	}
}
@media all and (max-width: 360px) {
	
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/geo/geo_standorte_osm_000/assets/maps/map.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/geo/geo_standorte_osm_000/assets/maps/map.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

#osm_holder {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

#osm_holder small.info{
	line-height:	1.2em;
	margin-top:		5px;
}

.osm-immo-popup .leaflet-popup-content {
	padding:	0;
	/*cursor:		pointer;*/
}

.leaflet-popup-content-wrapper:hover {
	-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.25);
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.25);	
}

.osm_popup .popupImage {
	width:150px;
	height:125px;
	float:left;
	overflow:hidden;
	
	background-size:cover;
	background-repeat:no-repeat;
}

.osm_popup .popupContent {
	width:200px;
	float:left;
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	
	padding:5px 15px;
	font-family: "open_sanssemibold",Arial,Helvetica,sans-serif;
}

.osm_popup .preisLabel,
.osm_popup .infoText {
	font-size:13px;
	margin-top:	3px;
}

.osm_popup .adressInfo {
	font-size: 16px;
    letter-spacing: -0.2px;
    text-transform: uppercase;
}

.osm_popup .linkText {
	margin-top:	9px;
	font-size:	14px;
}

.normal .leaflet-popup-tip{
	border-left:10px solid transparent !important;
	border-right:10px solid transparent !important;
	border-top:10px solid #fff !important;
}

.osm_filter{
	width:			300px;
	max-width:		75%;
}

.osm_filter_select{
	background-color: #fff;
    border: 		1px solid #525252;
    border-radius: 	3px;
    box-shadow: 	none;
	padding: 		5px;
}

.marker-loader{
	display:			none;
	
	background-color: 	#fff;
	background-image:	url(/pics/imageloader.gif);
	background-repeat:	no-repeat;
	background-position:center center;
	
	width: 				50px;
	height:				50px;
	
	margin-right:		10px;
	margin-top:			10px;
	
	border-radius: 			3px;
	-webkit-border-radius: 	3px;
	
	border: 1px solid rgba(0, 0, 0, 0.4);
}


.clear {
	clear:both;
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formScheiden_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formScheiden_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.formScheiden_000{background-color:#FFFFFF;}

.formScheiden_000 .boxLeft {
    width: 30%;
	float:left;
	margin-top:0;/*-6*/
}

.formScheiden_000 .formIamge{
	overflow:hidden;
	width:100%;
	margin-top:18px;
	margin-bottom:39px;
}
.formScheiden_000 .formIamge img{margin:0 !important;}

.formScheiden_000 .boxLeft h1{
	margin-top:0px;/*-5*/	
}

.formScheiden_000 .boxRight {
    width: 65%;
	float:right;
	margin-top:-33px;/*-20*/
}


.formScheiden_000 .mainForm {
	float:left;
	width:65%;
}

.formScheiden_000 .extraMessage {
	float:right;
	width:32.5%;
}

.formScheiden_000 .divTableCell.datenschutz {
	height:33px;
	margin-top:9px;
	margin-bottom:10px;/*10*/

}

.formScheiden_000 .textarea {
	min-height:55px;/*100*/
}

.formScheiden_000 .datenschutzHolder.top { display:block; }
.formScheiden_000 .datenschutzHolder.bottom { display:none; }

.datenschutzHolder.top .datenschutz {
	text-align:right;
}

.formScheiden_000 input[type="submit"] {
	margin:0;	
}
.formScheiden_000 .textLock{width:90%; line-height:1.6; margin-left:3px;}
.formScheiden_000 .icon-lock:before {margin-top:2px;}


/*FORM EINSTELLUNGEN !!*/
.formScheiden_000 .responsiveFormular .formRow{margin-bottom:16px;}
.formScheiden_000 .responsiveFormular .formSpacer{width:7%;}
.formScheiden_000 .responsiveFormular .formElement{width:46.5%;}

.formScheiden_000 .responsiveFormular .formRowSpacer{height:20px; width:100%; clear:both;}
.formScheiden_000 .responsiveFormular .formRowSpacer.big{height:45px;}
.formScheiden_000 .responsiveFormular .fullWidth h3{margin-top:39px;}
.formScheiden_000 .responsiveFormular .smallText{line-height:1.6;}
.formScheiden_000 .responsiveFormular .textRight{text-align:right;}

.formScheiden_000 .responsiveFormular .checkboxRadioContainer label{margin-left:42px;}
.formScheiden_000 .responsiveFormular .jqTransformCheckbox:not(.fuckIE){
	width:27px;
	height:27px;
}
.formScheiden_000 .responsiveFormular .jqTransformCheckbox.jqTransformChecked:after{width:15px; height:8px;}
.formScheiden_000 .responsiveFormular a.jqTransformCheckbox{margin-top:6px;}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
.formScheiden_000 .boxLeft {width:32%;}
.formScheiden_000 .boxRight {width: 63%;}
}

@media all and (max-width: 960px) {	
	#immoDetails_kontaktanfrage {
		background-size:cover;	
	}
	
	.formScheiden_000 .boxLeft { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formScheiden_000 .boxLeft p {
		display:inline;
		padding-right:5px;	
	}
	
	.formScheiden_000 .boxRight { 
		width: 100%;
		float:none; 
	}
	
	.formScheiden_000 .formIamge img{display:none;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.formScheiden_000 .mainForm { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formScheiden_000 .extraMessage { 
		width: 100%;
		float:none; 
	}
	
	.formScheiden_000 .datenschutzHolder.top { display:none; }
	.formScheiden_000 .datenschutzHolder.bottom { display:block; }
	
	.formScheiden_000 .divTableCell.datenschutz {
		height:auto;
		margin:0;
		padding:0;	
	}
	
	.formScheiden_000 .responsiveFormular .formElement.agb_check{width:68% !important;}
	.formScheiden_000 .responsiveFormular .formElement.submit{width:32% !important;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	#immoDetails_kontaktanfrage {
		background-image:none;	
	}
	
	.formScheiden_000 .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formScheiden_000 .divTableCell.spacer {
		display:none;
	}
	
	.formScheiden_000 .submitButton .divTableCell{ 
		width: 50% !important;
		float:left; 
	}
	.formScheiden_000 .responsiveFormular .formElement.agb_check{width:100% !important;}
	.formScheiden_000 .responsiveFormular .formElement.submit{width:100% !important;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.formScheiden_000 .formIamge{margin-top:25px;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_009/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_009/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.formKontakt_009{background-color:#fafafa;}

.formKontakt_009 .h2{
    margin-top:	0;
}

.formKontakt_009 .boxLeft {
    width: 25%;
	float:left;
}

.formKontakt_009 p{
	margin-top:	0;
}

.formKontakt_009 .boxLeft h1{
	margin-top:-5px;	
}

.formKontakt_009 .boxRight {
    width: 70%;
	float:right;
}


.formKontakt_009 .mainForm {
	float:left;
	width:65%;
}

.formKontakt_009 .extraMessage {
	float:right;
	width:32.5%;
}

.formKontakt_009 .padT {
	padding-top:	8px;
}

.formKontakt_009 .divTableCell.datenschutz {
	height:33px;
	margin-top:12px;
	margin-bottom:10px;/*10*/
}

.formKontakt_009 .textarea {
	min-height:125px;/*100*/
}

.formKontakt_009 .datenschutzHolder.top { display:block; }
.formKontakt_009 .datenschutzHolder.bottom { display:none; }

.datenschutzHolder.top .datenschutz {
	text-align:right;
}

.formKontakt_009 input[type="submit"] {
	margin:0;	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 960px) {	
	#immoDetails_kontaktanfrage {
		background-size:cover;	
	}
	
	.formKontakt_009 .boxLeft { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formKontakt_009 .boxLeft p {
		display:inline;
		padding-right:5px;	
	}
	
	.formKontakt_009 .boxRight { 
		width: 100%;
		float:none; 
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.formKontakt_009 .mainForm { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formKontakt_009 .extraMessage { 
		width: 100%;
		float:none; 
	}
	
	.formKontakt_009 .datenschutzHolder.top { display:none; }
	.formKontakt_009 .datenschutzHolder.bottom { display:block; }
	
	.formKontakt_009 .divTableCell.datenschutz {
		height:auto;
		margin:0;
		padding:0;	
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	#immoDetails_kontaktanfrage {
		background-image:none;	
	}
	
	.formKontakt_009 .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formKontakt_009 .divTableCell.spacer{
		display:	none;
	}
	
	.formKontakt_009 .submitButton .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	.formKontakt_009 .submitButton .divTableCell.checkB{
		width:	10% !important;
		float:	left;
	} 
	
	.formKontakt_009 .submitButton .divTableCell.info{
		float:	left;
		width:	90% !important;
	}
	
	.formKontakt_009 .submitButton .divTableCell.spacer{
		display: block;
		margin-top:	5px;
		clear:	both;
		float:	none;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_096/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_096/styles.css*/
/********************************************************/
/*Headline-Bereich*/
.text_image_096 .headerHolder {
	text-align:center;	
	margin-bottom: 3.35em;
}
/*Box aussen-Bereich*/
.text_image_096 .leftBox,
.text_image_096 .rightBox {
	background-color: #ffffff;
	-webkit-box-shadow: 0 0 4px 4px #f3f3f3;
	box-shadow: 0 0 4px 4px #f3f3f3;	
}

.text_image_096 .leftBox {
	float:left;
	width: 47.7%;	
}
.text_image_096 .rightBox {
	float:right;
	width: 47.7%;	
}
/*Box innen-Bereich*/
.text_image_096 .imageHolder {
	float:left;
	width:50%;
}

.text_image_096 .textHolder {
	float:right;
	width: 39.6%;
	padding: 4.1% 5.2%;
	
	-webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
	
	position: relative;
	background: #fff;
}

.text_image_096 .textHolder:after {
	right: 100%;
	top: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 10px;
	margin-top: -10px;
}

.text_image_096 .boxtext {
/*	max-height:76px;
	overflow:hidden;*/	
}

.text_image_096 .boxTextLink {
	margin-top: 0.4em;
	text-transform:uppercase;	
}

.text_image_096 .imageHolder {
	overflow:hidden;	
}

@media all and (max-width: 1280px) {
	.text_image_096 .textHolder {
    	padding: 3.9% 5.2%;
	}
}
@media all and (max-width: 1024px) {
	.text_image_096 .imageHolder {
		width: 100%;
	}
	
	.text_image_096 .textHolder {
    	padding: 5%;
	}
	.text_image_096 .textHolder {
		width: 90%;
	}
	
	.text_image_096 .textHolder::after {
		display:none;	
	}
}

@media all and (max-width: 768px) {
	.text_image_096 .rightBox,
	.text_image_096 .leftBox {
		width: 100%;
	}
	
	.text_image_096 .leftBox {margin-bottom:2em;}
	
	.text_image_096 .textHolder,
	.text_image_096 .imageHolder {
		width: 45%;
	}
	.text_image_096 .textHolder {
    	padding: 4.8% 5%;
	}	
}
@media all and (max-width: 610px) {
	.text_image_096 .textHolder {
		padding: 3% 5%;
	}
	
	.text_image_096 .imageHolder {
		width: 50%;
	}
	
	.text_image_096 .textHolder {
		width: 40%;
	}
}

@media all and (max-width: 480px) {
	.text_image_096 .imageHolder {
		width: 100%;
	}
	
	.text_image_096 .textHolder {
    width: 90%;
	}
	.text_image_096 .textHolder {
    	padding: 5%;
	}	
	
	.text_image_096 .headerHolder {
		margin-bottom: 1.35em;
		text-align: left;
	}
	
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/forms/formKontakt_0015/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/forms/formKontakt_0015/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.formKontakt_015{background-color:#fafafa;}*/

.formKontakt_015 .boxLeft {
    width: 28%;
	float:right;
	
	/*padding-left:6%;
	border-left:1px solid #5e6161;*/
}

.formKontakt_015 .boxLeft h1{
	margin-top:-5px;	
}

.formKontakt_015 .boxRight {
    width: 65%;
	float:left;
}

.formKontakt_015 .firmLogo img{margin:0 !important;}
.formKontakt_015 .firmLogo{
	width:62%;
	margin:1.6em 0 0.7em;
}
.formKontakt_015 .smallImageRight{
	width:39%;/*40*/
	float:right;
	margin-left:0.2em;
	margin-top:-1.3em;
}


.formKontakt_015 .mainForm {
	float:left;
	width:66%;/*65*/
}

.formKontakt_015 .extraMessage {
	float:right;
	width:31%;
}

.formKontakt_015 .divTableCell.datenschutz {
	height:35px;
	margin-top:-8px;/*0*/
	margin-bottom:21px;/*15*/

}

.formKontakt_015 .textarea {
	min-height:110px;/*100*/
}

.formKontakt_015 .datenschutzHolder.top { display:block; }
.formKontakt_015 .datenschutzHolder.bottom { display:none; }

.datenschutzHolder.top .datenschutz {
	text-align:right;
}

.formKontakt_015 input[type="submit"] {
	margin:0;	
}
.formKontakt_015 .agb_check_label{margin-bottom:1.1em;/*0.5*/}
.formKontakt_015 .submitButton{margin-top:0.25em;}

.formKontakt_015 .textLock{margin-left:10px;}
.formKontakt_015 .icon-lock{margin-top:1px;}

.formKontakt_015 .submit .button{margin-top:0.4em;}

.formKontakt_015 .datenschutzHolder.top .datenschutz{/*font-size: 0.813em;*/}
.formKontakt_015 .responsiveFormular .checkboxRadioContainer label {
   /* font-size: 0.73em;
    line-height: 1.3em;*/
	letter-spacing:0;
}
/*.formKontakt_015 .smallText {font-size: 0.719em;}*/
.formKontakt_015 .icon-lock:before{margin-left:0;  /*font-size: 0.775em;*/}
.formKontakt_015 .checkboxRadioContainer.lock{margin-top:-0.3em;}

/* GEO-DATA Style */
/* ================== */
.formKontakt_015 .geoData .objektBilder .immoContainer, 
#outer .formKontakt_015 .geoData .corporateFrame{
	border:none;
	padding:0;
	box-shadow:none;
}
.formKontakt_015 .geoData .dottedMask{display:none;}

/* Kontaktdaten Style */
/* ================== */

.formKontakt_015 .innerFormHolder{margin-top:1.6em;}
.formKontakt_015 .kontaktDaten{
	margin-bottom:0em;
	width:100%;
}
.formKontakt_015 .kTel.phone{margin-top:1.55em;}
.formKontakt_015 .kTel.fax{display:none;}
.formKontakt_015 .kEmail{display:inline-block;}
.formKontakt_015 .kEmail span:before{margin-left:-2px; margin-right:-7px;}
.formKontakt_015 .kEmail span.icon-mail{display:none;}
.formKontakt_015 .floatLeft.textLock{width:90%;}





@media all and (max-width: 1280px) {
	.formKontakt_015 .smallText{line-height: 1.3em;}
	/*.formKontakt_015 .smallImageRight{width:37%;}*/	
	
	.formKontakt_015 .boxRight{width:62.2%;}
	.formKontakt_015 .boxLeft{width:30%}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	/*.formKontakt_015 .innerFormHolder{margin-top:2.5em;}
	.formKontakt_015 .kontaktDaten{margin-top:2em;}*/
	
	.formKontakt_015 .boxRight{width:60.2%;}
	.formKontakt_015 .boxLeft{width:32%}
	
	.formKontakt_015 .smallImageRight{width:29%;}
	.formKontakt_015 .checkboxRadioContainer.lock{margin-top:0;}
}
@media all and (max-width: 992px) {
	.formKontakt_015 .boxRight{width:59.5%;}
	.formKontakt_015 .boxLeft{width:33.5%}
}
@media all and (max-width: 960px) {	
	#immoDetails_kontaktanfrage {
		background-size:cover;	
	}
}
@media all and (max-width: 800px) {
	.formKontakt_015 .boxLeft{ 
		width: 50%;
		float:none; 
		margin-bottom:2.5em;
		padding-left:0;
		border-left:0;
	}
	.formKontakt_015 .smallImageRight{width:37%;}
	
	.formKontakt_015 .boxRight { 
		width: 100%;
		float:none; 
	}
	.formKontakt_015 .icon-lock{margin-top:0;}
	
	.formKontakt_015 .innerFormHolder{margin-top:1.7em;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.formKontakt_015 .googleMapsContainer, 
	.formKontakt_015 .videoIframeContainer{padding-bottom:60%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.formKontakt_015 .boxLeft{width:60%;}
	
	.formKontakt_015 .mainForm { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formKontakt_015 .extraMessage { 
		width: 100%;
		float:none; 
	}
	
	.formKontakt_015 .datenschutzHolder.top { display:none; }
	.formKontakt_015 .datenschutzHolder.bottom { display:block; }
	
	.formKontakt_015 .divTableCell.datenschutz {
		height:auto;
		margin:0;
		padding:0;	
	}
	
	.formKontakt_015 .googleMapsContainer, 
	.formKontakt_015 .videoIframeContainer{padding-bottom:78%;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.formKontakt_015 .boxLeft{width:80%;}
	#immoDetails_kontaktanfrage {
		background-image:none;	
	}
	
	.formKontakt_015 .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formKontakt_015 .divTableCell.spacer {
		display:none;
	}
	
	.formKontakt_015 .submitButton .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formKontakt_015 .kontaktDaten{width:100%;float:none; margin-bottom:1.5em;}
	.formKontakt_015 .geoData{width:100%; float:none;}
	
	.formKontakt_015 .textLock{line-height:1.2em;}
	.formKontakt_015 .responsiveFormular .checkboxRadioContainer{margin-bottom:1.15em;}
	
}
@media all and (max-width: 360px) {
	.formKontakt_015 .boxLeft{width:100%;}
	.formKontakt_015 .smallImageRight{width:34%;}
	.formKontakt_015 .floatLeft.textLock{width:88%;}
	.formKontakt_015 .kTel.phone {margin-top: 1.15emem;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.formKontakt_015 .smallImageRight{width:22%; margin-top:0; margin-right:-0.2em;}
	.formKontakt_015 .kTel.phone {margin-top: 0.85em;}
	.formKontakt_015 .floatLeft.textLock{width:86%;}
	
	.formKontakt_015 .firmLogo{width:80%;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.formKontakt_003{background-color:#FFFFFF;}

.formKontakt_003 .boxLeft {
    width: 35%;
	float:left;
	margin-top:0;/*-6*/
}

.formKontakt_003 .formIamge{
	overflow:hidden;
	width:100%;
	margin-top:38px;
	margin-bottom:33px;
}
.formKontakt_003 .formIamge img{margin:0 !important;}

.formKontakt_003 .boxLeft h1{
	margin-top:0px;/*-5*/	
}

.formKontakt_003 .boxRight {
    width: 53%;
	float:right;
	margin-left:5.9%;
	padding-left:5.9%;
	border-left:1px solid #bcb09c;
}


.formKontakt_003 .mainForm {
	float:left;
	width:65%;
}

.formKontakt_003 .extraMessage {
	float:right;
	width:32.5%;
}

.formKontakt_003 .divTableCell.datenschutz {
	height:33px;
	margin-top:9px;
	margin-bottom:10px;/*10*/

}

.formKontakt_003 .textarea {
	min-height:75px;/*100*/
}

.formKontakt_003 .responsiveFormular .formElement.submit{margin-top:-14px;}

.formKontakt_003 .datenschutzHolder.top { display:block; }
.formKontakt_003 .datenschutzHolder.bottom { display:none; }

.datenschutzHolder.top .datenschutz {
	text-align:right;
}

.formKontakt_003 input[type="submit"] {
	margin:0;	
}
.formKontakt_003 .textLock{width:90%; line-height:1.6; margin-left:3px;}

.formKontakt_003 .formElement.descLabel{
	text-align:right;
	font-size:0.75em;
}


/*FORM EINSTELLUNGEN !!*/
.formKontakt_003 .responsiveFormular .formRow{margin-bottom:10px;}
.formKontakt_003 .responsiveFormular .formSpacer{width:7%;}
.formKontakt_003 .responsiveFormular .formElement{width:46.5%;}

.formKontakt_003 .responsiveFormular .formRowSpacer{height:20px; width:100%; clear:both;}
.formKontakt_003 .responsiveFormular .formRowSpacer.big{height:45px;}
.formKontakt_003 .responsiveFormular .fullWidth h3{margin-top:39px;}
.formKontakt_003 .responsiveFormular .smallText{line-height:1.6;}
.formKontakt_003 .responsiveFormular .textRight{text-align:right;}

.formKontakt_003 .responsiveFormular .checkboxRadioContainer label{margin-left:36px; font-size:0.75em;}
.formKontakt_003 .responsiveFormular .jqTransformCheckbox:not(.fuckIE){
	width:23px;
	height:23px;
}
.formKontakt_003 .responsiveFormular .jqTransformCheckbox.jqTransformChecked:after{width:15px; height:8px;}
.formKontakt_003 .responsiveFormular a.jqTransformCheckbox{margin-top:-3px;}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
/*.formKontakt_003 .boxLeft {width:32%;}
.formKontakt_003 .boxRight {width: 63%;}*/
}

@media all and (max-width: 960px) {	
	#immoDetails_kontaktanfrage {
		background-size:cover;	
	}
	
	.formKontakt_003 .boxLeft { 
		width: 100%;
		float:none; 
		margin-bottom:45px;
	}
	.formKontakt_003 .boxLeft p {
		display:inline;
		padding-right:5px;	
	}
	
	.formKontakt_003 .boxRight { 
		width: 100%;
		float:none; 
		margin-left:0;
		padding-left:0;
		border-left:0;
	}
	
	/*.formKontakt_003 .formIamge img{display:none;}*/
	.formKontakt_003 .formIamge{
		width:46%;
		float:right;
		margin-top:0;
		margin-bottom:0px;
	}
	.formKontakt_003 .textHolder{
		width:46%;
		float:left;
		margin-bottom:30px;
	}

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.formKontakt_003 .mainForm { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formKontakt_003 .extraMessage { 
		width: 100%;
		float:none; 
	}
	
	.formKontakt_003 .datenschutzHolder.top { display:none; }
	.formKontakt_003 .datenschutzHolder.bottom { display:block; }
	
	.formKontakt_003 .divTableCell.datenschutz {
		height:auto;
		margin:0;
		padding:0;	
	}
	
	.formKontakt_003 .responsiveFormular .formElement.agb_check{width:68% !important;}
	.formKontakt_003 .responsiveFormular .formElement.submit{width:32% !important;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	#immoDetails_kontaktanfrage {
		background-image:none;	
	}
	
	.formKontakt_003 .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formKontakt_003 .divTableCell.spacer {
		display:none;
	}
	
	.formKontakt_003 .submitButton .divTableCell{ 
		width: 50% !important;
		float:left; 
	}
	.formKontakt_003 .responsiveFormular .formElement.agb_check{width:100% !important;}
	.formKontakt_003 .responsiveFormular .formElement.submit{width:100% !important;}
	
	.formKontakt_003 .formIamge{
		width:100%;
		float:none;
		margin-top:20px;
		margin-bottom:30px;
	}
	.formKontakt_003 .textHolder{
		width:100%;
		float:none;
	}
	
	.formKontakt_003 .fullWidth.smallText.displayNone{display:block;}
	.formKontakt_003 .formElement.descLabel{display:none;}
	.formKontakt_003 .responsiveFormular .formRowSpacer.big{height:20px;}
	
	.formKontakt_003 .responsiveFormular .formElement.submit{margin-top:15px;}
	.formKontakt_003 .responsiveFormular .formRow .fullWidth.smallText{margin-top:-25px;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.formKontakt_003 .formIamge{margin-top:25px;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.topObjekte_004 {background-color:#FFF;}*/

.topObjekte_004 .title.h1 {
	margin-top:0;
	text-align:center;
}

.topObjekte_004 .sliderContainer{
	margin: 30px -21px 0;/*wenn Pfleile dann 30 16 0*/
	position:relative;
}

.topObjekte_004 .immoContainer {
	margin: 5px 21px;/*5 19*/
	/*background-color:#FFF;	
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);*/
}

.topObjekte_004 .immoContainerInner {
	padding:3px;
}

.topObjekte_004 .titelbild {
	height:199px;
	overflow:hidden;
	margin-bottom:10px;
	
	/*border:12px solid #ffffff;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;	*/	
}



.topObjekte_004 .immoOrt {margin-bottom: 5px;}
.topObjekte_004 .immoTitle {
	margin-bottom:10px;
}
.topObjekte_004 .objInfo{
	/*margin-bottom:22px;*/
}
.topObjekte_004 .textInfo {
	/*padding: 17px 0 0;
	min-height:44px;*/
}
.topObjekte_004 .immoPreisText{min-height:22px;}

.topObjekte_004 .textInfo .h2, 
.topObjekte_004 .textInfo .h3 {
	margin:0;
	font-size:0.95em;
}

.topObjekte_004 .textInfo .h2 {
	line-height:1.75;
}
.topObjekte_004 .immoFlaecheValue,
.topObjekte_004 .immoFlaecheText{
	float:left;
	/*width:50%;*/
}
/*.topObjekte_004 .immoFlaecheValue{
	float:right;
	width:50%;
	text-align:right;
}*/

.topObjekte_004 .textPreis{
	float:left;
	width:55%;
}
.topObjekte_004 .textDetail{
	float:right;
	text-align:right;
	width:38%;
	 margin-top: 22px;/* 6 beim button*/
}

/*.topObjekte_004 .trennLine{margin:9px 0 8px;}*/
.topObjekte_004 .immoPreisValue {font-size: 1.1em;}

.topObjekte_004 .sliderContainer .sliderControls {
	position:absolute;
	top:50%;
	width:40px;
	height:34px;
	padding-top:6px;
	
	border-radius:20px;
	margin-top:-20px;
	font-size:1.667em;
	text-align:center;
	
	cursor:pointer;
}
.topObjekte_004 .sliderContainer .sliderControls{background:none;}
.topObjekte_004 .sliderContainer .sliderControls.prev [class^="icon-"]:before {margin-right:8px; margin-top:1px; font-size:2em;}
.topObjekte_004 .sliderContainer .sliderControls.next [class^="icon-"]:before {margin-left:8px;  margin-top:1px; font-size:2em;}

.topObjekte_004 .sliderContainer .sliderControls.prev { left: -44px; }
.topObjekte_004 .sliderContainer .sliderControls.next { right: -32px; }


@media all and (max-width: 1280px) {	
	.topObjekte_004 .titelbild {
		height:150px;
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.topObjekte_004 .sliderContainer{
		margin:0;
	}
	
	.topObjekte_004 .titelbild {
		height:205px;
	}
	.topObjekte_004 .immoOrt {min-height: 22px;}
	
	.topObjekte_004 .sliderControls {
		display:none;	
	}
	
	.topObjekte_004 .textInfo {
		min-height:1px;	
	}
	
	.topObjekte_004 .immoContainer {margin: 5px 15px;}
	
	.topObjekte_004 .sliderContainer .sliderControls.prev { left: -40px; }
	.topObjekte_004 .sliderContainer .sliderControls.next { right: -20px; }
}

@media all and (max-width: 960px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.topObjekte_004 .textInfo {
		padding-bottom:10px;
	}
	
}
@media all and (max-width: 800px) {
	.topObjekte_004 .immoOrt {min-height: 44px;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.topObjekte_004 .immoOrt {min-height: 22px;}
	.topObjekte_004 .titelbild {
		height:233px;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.topObjekte_004 .sliderContainer{margin:0;}
	
	.topObjekte_004 .immoContainer{margin:5px 12px;}
	.topObjekte_004 .titelbild {
		height:170px;
	}
	.topObjekte_004 .immoOrt {min-height: 44px;}

	.topObjekte_004 .sliderContainer .sliderControls.prev { left: -40px; }
	.topObjekte_004 .sliderContainer .sliderControls.next { right: -20px; }
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

	.topObjekte_004 .sliderContainer{margin:0;/*0 10 / 0 80*/}
	.topObjekte_004 .title.h1{text-align:left;}	
	
	.topObjekte_004 .titelbild {
		height:200px;
	}
	.topObjekte_004 .immoOrt {min-height: 22px;}
	
	.topObjekte_004 .immoContainer {
		margin-left:0;
		margin-right:0;	
	}
	
	.topObjekte_004 .sliderContainer .sliderControls.prev { left: -80px; }
	.topObjekte_004 .sliderContainer .sliderControls.next { right: -60px; }
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_011/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_011/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.topObjekte_011{background-color:#fafafa;}*/

.topObjekte_011 .h1 {
	margin-top:0;
}

.topObjekte_011 .sliderContainer{
	margin: 25px -30px 0;/*30 16 0*/
	position:relative;
}

.topObjekte_011 .immoContainer {
	margin: 1.6em 30px 0;/*5 19*/
	background-color:#FFF;
	border:1px solid #909090;
			border-radius:6px;	
	-webkit-border-radius:6px;	
	/*-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);*/
}
.topObjekte_011 .immoContainerInner{
	padding:0 2.2em 1.4em;
}

/*.topObjekte_011 .immoContainerInner {
	padding:3px;
}*/

.topObjekte_011 .titelbild {
	margin:-1.6em 0 1em;
	
	/*-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;	*/	
}

.topObjekte_011 .textInfo .h2, 
.topObjekte_011 .textInfo .h3 {
	margin:0;
}

.topObjekte_011 .objDetails{
	text-align:center;
	margin-bottom:0.5em;
}
.topObjekte_011 .immoPreisText,
.topObjekte_011 .immoObjArt.tinyText{/*font-size: 0.860em; line-height:1.4em; margin-bottom:-0.2em;*/}

.topObjekte_011 .textInfo .h2 {
	line-height:1.75;
}

.topObjekte_011 .textPreis{
	float:left;
	width:57%;/*50*/
	margin-top:0.25em;
}
.topObjekte_011 .textDetail{
	float:right;
	width:43%;/*48*/
	margin-top: 6px;
	text-align:right;
}

.topObjekte_011 .trennLine {
    height: 2px;
    margin: 9px 0 8px;
}
.topObjekte_011  .button{padding-left:9px; padding-right:9px;}


.topObjekte_011 .sliderContainer .sliderControls {
	position:absolute;
	top:50%;
	width:40px;
	height:34px;
	padding-top:6px;
	
	border-radius:20px;
	margin-top:-20px;
	font-size:1.667em;
	text-align:center;
	
	cursor:pointer;
}
.topObjekte_011 .sliderContainer .sliderControls{background:none;}
.topObjekte_011 .sliderContainer .sliderControls.prev [class^="icon-"]:before {margin-right:8px; margin-top:1px; font-size:2em;}
.topObjekte_011 .sliderContainer .sliderControls.next [class^="icon-"]:before {margin-left:8px;  margin-top:1px; font-size:2em;}

.topObjekte_011 .sliderContainer .sliderControls.prev { left: -44px; }
.topObjekte_011 .sliderContainer .sliderControls.next { right: -32px; }

.topObjekte_011 .sliderContainer .owl-theme .owl-controls {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: -62px;
	width:100%;
}
/*.topObjekte_011 .owl-theme .owl-controls .owl-page span{
	height:13px;
	width:13px;
	margin:5px 3px;
}*/




@media all and (max-width: 1280px) {	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
	
	.topObjekte_011 .sliderControls {
		display:none;	
	}
	
	.topObjekte_011 .textInfo {
		min-height:1px;	
	}
	
	.topObjekte_011 .sliderContainer .sliderControls.prev { left: -40px; }
	.topObjekte_011 .sliderContainer .sliderControls.next { right: -20px; }
}

@media all and (max-width: 960px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	/*.topObjekte_011 .textInfo {
		padding-bottom:10px;
	}*/
	
}
@media all and (max-width: 800px) {
	#outer .topObjekte_011 .immoContainer{margin-left:25px; margin-right:25px;}
	#outer .topObjekte_011 .sliderContainer{margin-left:-25px; margin-right:-25px;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	#outer .topObjekte_011 .immoContainer{margin-left:20px; margin-right:20px;}
	#outer .topObjekte_011 .sliderContainer{margin-left:-20px; margin-right:-20px;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

	/*.topObjekte_011 .sliderContainer{margin:0 -20px 10px;}*/

	.topObjekte_011 .sliderContainer .sliderControls.prev { left: -40px; }
	.topObjekte_011 .sliderContainer .sliderControls.next { right: -20px; }
	
	/*.topObjekte_011 .immoContainer{margin:5px 20px;}
	.topObjekte_011 .sliderContainer .owl-theme .owl-controls {
		top:inherit;
		bottom:-25px;
		right:15px;
	}*/
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	#outer .topObjekte_011 .sliderContainer .owl-theme .owl-controls{bottom: -45px;}
	
	/*.topObjekte_011 .sliderContainer{margin:0 0 10px;}*/
	
	.topObjekte_011 .immoContainer {
		margin-left:0;
		margin-right:0;	
	}
	
	.topObjekte_011 .sliderContainer .sliderControls.prev { left: -80px; }
	.topObjekte_011 .sliderContainer .sliderControls.next { right: -60px; }
}
@media all and (max-width: 360px) {
	/*.topObjekte_011 .sliderContainer{margin:2px;}*/
	
	#outer .topObjekte_011 .textDetail{width:47%;}
	#outer .topObjekte_011 .textPreis{width:53%;}
	#outer .topObjekte_011 .immoContainerInner{padding: 0 1.6em 1.4em;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	#outer .topObjekte_011 .textPreis{width:100%; float:none; text-align:center;}
	#outer .topObjekte_011 .textDetail{width:100%; float:none; text-align:center; margin-top:0.7em;}
	#outer .topObjekte_011 .textDetail .button{display:block;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_009/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_009/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_video_009{
	
}

.text_video_009 .headline{
	text-align:		center;
	margin:			0 auto 0.175em; 
	width:			70%;
}

.text_video_009 .moduleBoxText{width:100%;}

.text_video_009	.linespacer{
	height:		1px;
	margin:		20px 0 35px;
	border-bottom:	1px solid;
}

.text_video_009 .moduleBoxHolder {float:left;}
.text_video_009 .moduleBoxLine{
	width:		100%;
	margin:		0 auto;
	height:		3px;
}

.text_video_009 .boxOne,
.text_video_009 .boxTwo,
.text_video_009 .boxThree,
.text_video_009 .boxFour,
.text_video_009 .boxFive { width:29.9%;/*30*/}

.text_video_009 .clear.spiritBox,
.text_video_009 .spiritBox,
.text_video_009 .spiritBoxOne,
.text_video_009 .spiritBoxTwo{display:none;}

.text_video_009 .moduleBoxImageWrap{
	position:		relative;
	/*margin-bottom:	0.95em;28*/
}

.text_video_009 .moduleBoxImage{
	overflow:hidden;
	width:100%;
	text-align:center;
	margin-bottom:1.65em;
}
.text_video_009 .moduleBoxInnerImage a{
	height:100%;
	width:100%;
	display:block;
}
.text_video_009 .moduleBoxInnerImage img{width:100%; height:auto;}
.text_video_009 .moduleBoxSpacer {
	float:		left;
	width:		5.1%;/*5.3*/
	height:		325px;
	text-align:	center;
	position:	relative;
}

.text_video_009 .moduleBoxSpacer.first {
	width:3%;
}

.text_video_009 .buttonHolder{
	margin-top:0.3em;
	text-align:right;
}

.text_video_009 .corporate_border{
	box-sizing: border-box;
}

@media only screen and (max-width : 1280px) {
	.text_video_009 .boxOne, 
	.text_video_009 .boxTwo, 
	.text_video_009 .boxThree{width:30.1%;}
	
	.text_video_009 .moduleBoxSpacer{width:4.3%;}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.text_video_009 .moduleBoxText{width:100%;}
	.text_video_009 .headline{width:70%;}
}
@media only screen and (max-width : 1024px) {
	.text_video_009 .headline{width:90%;}
}

@media only screen and (max-width : 1090px) {
	.text_video_009 .spiritBoxOne,
	.text_video_009 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_video_009 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	/*.text_video_009 .moduleBoxHolder{margin-bottom:35px;}
	.text_video_009 .moduleBoxHolder.boxFive{margin-bottom:0;} */
	
	/*.text_video_009 .moduleBoxSpacer{width:12.5%;6.5}*/
	.text_video_009 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_video_009 .moduleBoxSpacer{height:300px;}
	/*.text_video_009 .moduleBoxSpacer{display:none;}*/
	/*.text_video_009 .boxOne,
	.text_video_009 .boxTwo,
	.text_video_009 .boxThree { width:25%; }
	.text_video_009 .boxFour,
	.text_video_009 .boxFive { width:29%; }*/
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_video_009 .spiritBoxOne,
	.text_video_009 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_video_009 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	/*.text_video_009 .moduleBoxHolder{margin-bottom:35px;}
	.text_video_009 .moduleBoxHolder.boxThree{margin-bottom:0;}*/
	
	/*.text_video_009 .moduleBoxSpacer{width:9.5%;6.5}*/
	.text_video_009 .moduleBoxSpacer.spaceFour{display:none;}

	.text_video_009 .moduleBoxSpacer{height:300px;}

}
@media only screen and (max-width : 800px) {
	.text_video_009 .moduleBoxSpacer{width:10%;/*21.5*/}
	.text_video_009 .moduleBoxSpacer.spaceThree{
		width:100%;
		height:1px !important;
		/*display:none;*/
	}
	.text_video_009 .moduleBoxImageWrap {
		width: 45%;
		margin-right:3%;
		float:left;
	}
	.text_video_009 .moduleBoxImage {
		padding-bottom: 0;/*39*/
	}
		
	.text_video_009 .moduleBoxImageWrap {
		margin-top: 5px;
	}
	.text_video_009 .moduleBoxHolder {
		margin-bottom: 2.1em;
	}
	
	.text_video_009 .moduleBoxSpacer.spaceTwo{
		display:none;
	}
	.text_video_009 .moduleBoxText {
		width: 52%;
		float:left;
	}
	.text_video_009 .buttonHolder {
		width: 52%;
		float:left;
	}
	.text_video_009 .boxOne,
	.text_video_009 .boxTwo,
	.text_video_009 .boxThree { width:100% !important;/*39*/ }
	
	.text_video_009 .moduleBoxHolder{margin-bottom:2.5em; padding-bottom:2.5em;}	
	.text_video_009 .moduleBoxHolder.boxThree {margin-bottom:0; padding-bottom:0;}	
	
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text_video_009 .moduleBoxSpacer.spaceThree {
		clear: both;
		display: block;
		height: 1px !important;
		width: 100%;
	}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_video_009 .spiritBoxOne{display:none;}
	.text_video_009 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_video_009 .moduleBoxSpacer{width:9%;}
	.text_video_009 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_video_009 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_video_009 .clear.spiritBox{display:block;}
	.text_video_009 .moduleBoxSpacer.first{width:4.5%;}
	.text_video_009 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_video_009 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_video_009 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.text_video_009 .boxOne,
	.text_video_009 .boxTwo,
	.text_video_009 .boxThree { width:45%; }
	.text_video_009 .boxFour,
	.text_video_009 .boxFive { width:45%; }
	.text_video_009 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
}
@media all and (max-width: 610px) {
	
	.text_video_009 .headline{width:100%;}
	.text_video_009 .textCenter{text-align:left;}
	
	/*.text_video_009 .moduleBoxImageWrap{width:41%;}
	.text_video_009 .moduleBoxText{width:56%;}*/
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	
	.text_video_009 .moduleBoxImageWrap{width:100%;}
	.text_video_009 .buttonHolder,
	.text_video_009 .moduleBoxText{width:100%; float:none;}
	
	.text_video_009 .boxOne,
	.text_video_009 .boxTwo,
	.text_video_009 .boxThree,
	.text_video_009 .boxFour,
	.text_video_009 .boxFive { width:100% !important; }
	
	.text_video_009 .moduleBoxSpacer{display:none;}
	.text_video_009 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_video_009 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_video_009 .moduleBoxHolder{margin-bottom:40px;}
	.text_video_009 .moduleBoxHolder.boxThree{margin-bottom:0px; border-bottom:none;}
	.text_video_009 .moduleBoxSpacer.spaceFour{display:none;}
	
	.text_video_009 .moduleBoxImageWrap{
		margin-bottom:1.2em;
		margin-top:0;
		float:none;
		margin-right:0;
	}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_video_009 .moduleBoxInnerImage{max-height:85px;}*/
	.text_video_009 .moduleBoxImageWrap{margin-bottom:1.50em;}
	.text_video_009 .buttonHolder{margin-top:1.5em;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/logo_slider_005/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/slider/logo_slider_005/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */


/*****************	SLIDER CONTROLS	*********************/

.logo_slider_005 .textareaHolder {
	text-align:center;
	width:55%;
	margin:0 auto;
	margin-bottom:1.5em;
}

.logo_slider_005 .sliderHolder {
	width:calc(100% + 50px);
	margin-left:-25px;
}

.logo_slider_005 .carouselImage {
	margin:0 25px;
}

.logo_slider_005 .carouselImage a{
	display:block;
	width:100%;
	height:100%;	
}

.logo_slider_005 .editMode .carouselImage a.deleteImageButton {
    display: inline-block;
    height: auto;
    width: auto;
}

.logo_slider_005 .editMode .carouselImage{
	height:	auto !important;
}


.logo_slider_005 .mainArea .slick-dots {
	bottom:-50px;
}


@media all and (max-width: 1280px) {

}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.logo_slider_005 .textareaHolder {
		width:75%;
	}
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.logo_slider_005 .textareaHolder {
		width:100%;
	}
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}


.logo_slider_005 .editMode .sliderHolder .carouselElement {
	float:left;
	width:25%;
}

.logo_slider_005 .editMode .sliderHolder .carouselElement .imageHolder {
	height:100px;
}
.logo_slider_005 .editMode .sliderHolder .carouselElement .imageHolder img{
	height:100%;
	width:auto;
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_002{
	overflow:	hidden;
	min-height: 100px;
}

.slider_002  .sliderLogo{
	position:absolute;
	right:0;/*0*/
	top:53px;/*23*/
	width:27%;/*17%*/
	z-index:10;
}
.slider_002  .sliderLogo img{
	margin:0 !important;
	width: 100% !important;
	height: auto !important;
}

.slider_002 .sliderHolder,
.slider_002 .bxSliderImage {
	position:relative;
}

.slider_002 .bxSliderContent {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
	padding-top:8px;
	margin-top:40px;/*-8*/	
}

.slider_002 .bxSliderContent .h1,
.slider_002 .bxSliderContent .contentText {
	margin:0;
	width:40%;
}

.slider_002 .bxSliderContent .h1 { font-size:2.111em; line-height:1.04em; text-transform:uppercase; margin-bottom:20px; }
.slider_002 .bxSliderContent .contentText { font-size:1.333em; line-height:1.4em; /*margin-top:25px;*/ margin-bottom:30px; }
.slider_002 .bxSliderContent .contentText p{margin-top:0;}

.slider_002 .bxSliderContent .videoIcon {
	width:155px;
	height:155px;
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_002/assets/image/video.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	position:absolute;
	right:30%;
	cursor:pointer;
	top:0;
}

/*****************	SLIDER CONTROLS	*********************/

.slider_002 .customPager {
	height: 20px;
    right: 0;
    position: absolute;
    bottom: 30px;/*70*/
    width: 200px;
	
	
	/*display:none;*/
}

.slider_002 .bx-pager, 
.slider_002 .bx-controls-auto {
	width:auto;
	right:0;/*left*/
	z-index:2000;
}

.slider_002 .bx-pager.bx-default-pager a {
	height:10px;
	width:10px;
	border-radius: 10px;
	border:1px solid #8f8f8f;
}

.slider_002 .bx-pager.bx-default-pager a {
	background: none repeat scroll 0 0 #FFF;
	
	-webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
			box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
}

.slider_002 .bx-pager.bx-default-pager a:hover, 
.slider_002 .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #C12727;
}

.slider_002 .bx-wrapper .bx-pager.bx-default-pager a{margin-left:2px; margin-right:3px;}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.slider_002 .customPager,
	.slider_002 .sliderLogo{right:50px;}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.slider_002 .customPager,
	.slider_002 .sliderLogo{right:40px;}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.slider_002 .customPager,
	.slider_002 .sliderLogo{right:30px;}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.slider_002 .customPager,
	.slider_002 .sliderLogo{right:25px;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
		
}



/* ALTE MEDIA QUERRIES */

@media all and (max-width: 1280px) {
	.slider_002 { font-size:13px; }
	
	.slider_002 .bxSliderContent .contentText { font-size:1.2em;}
	.slider_002 .bxSliderContent .h2 {  margin-top:10px;}
	
	.slider_002 .customPager {bottom:10px;}
	
	.slider_002 .bxSliderContent .contentText{margin-bottom:22px;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */			
	.slider_002 { font-size:12px; }
	.slider_002 .bxSliderContent{margin-top:25px;}
	.slider_002 .sliderLogo{top:38px;}
	.slider_002 .bxSliderContent .contentText{margin-bottom:20px;}
	
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_002 { font-size:11px; }
	.slider_002 .bxSliderContent .h2 {  margin-top:10px;}
	.slider_002 .customPager,
	.slider_002 .sliderLogo{right:15px;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.slider_002 { font-size:10px; }
	.slider_002 .bxSliderContent .contentText { font-size:1.5em; line-height:1.4; margin-bottom:15px; }
	.slider_002 .sliderLogo{left:15px; right:inherit; width:35%;}
	
	.slider_002 .bxSliderContent .h1{margin-bottom:12px;}
	
	.slider_002 .bxSliderContent .h1, 
	.slider_002 .bxSliderContent .contentText{width:100%;}
	
	
	.slider_002 .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:static;
		text-shadow:none;
		padding:19px 0;	
		margin-top:0; 
	}
	
	/*.slider_002 .bxSliderImage .bxSliderContent .h1 { font-size:1.0em; }
	.slider_002 .bxSliderImage .bxSliderContent .h2 { font-size:1.0em; }*/
	
	.slider_002 .bxSliderImage .bxSliderContent .h1,
	.slider_002 .bxSliderImage .bxSliderContent .h2 {
		width:auto;
		display:inline-block;
		margin-right:5px;
	}
		
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
		.slider_002 { font-size:10px; }
		.slider_002 .customPager{display:none;}
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.slider_002 { font-size:9px; }
	.slider_002 .button {font-size:1.4em;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.slider_002 { font-size:8px; }
	
	.slider_002 .bxSliderContent .h2{font-size:1.5em;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/geo/geo_standorte_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/geo/geo_standorte_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.geo_standorte_000{}



@media all and (max-width: 1280px) {
	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
	
}
@media all and (max-width: 910px) {
	
}
@media all and (max-width: 800px) {
	
}
@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
}
@media all and (max-width: 360px) {
	
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/image/image_005/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/image/image_005/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.image_005 .bigImage {
	position:relative;
	max-height:720px;
	overflow:hidden
}

.image_005 .editMode .bigImage {
	max-height:	none;
}

.image_005 .bigImageContent {
	position:absolute;
	left:0;
	width:100%;
}

.image_005 .bigImageContent .h2 {
	margin:0;
}

.image_005 .bigImageContent .h1 { font-size:2.368em; line-height:1.04em; width:50%;}
.image_005 .bigImageContent .h2 { margin-top:16px; }


/*TEST Versuche*/
.image_005 .bigImage{overflow:hidden;}
.image_005 .bigImage img{
	width:100% !important;
	height:auto !important;
}


@media all and (max-width: 1280px) {
	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.image_005 { font-size:13px; }
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */		
	.image_005 .bigImageContent .h1,
	.image_005 .bigImageContent .h2 {
		width:100%;
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */		
	.image_005 { font-size:12px; }
	.image_005 .bigImageContent .h1{font-size: 2.333em;}
	.image_005 .bigImageContent .h2{margin-top:10px;}
	
/*TEST Versuch*/
	/*.image_005 .bigImage img{
		width:auto !important;
		height:300px !important;
	}*/

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.image_005 { font-size:14px; }
	
	.image_005 .bigImageContent {
		position:static;
		text-shadow:none;
		padding:7px 0; 
		background-color:#FFFFFF;
	}
	
	.image_005 .bigImageContent .h1 { font-size:1.0em; line-height:24px; }
	.image_005 .bigImageContent .h2 { font-size:1.0em; line-height:24px; }
	
	.image_005 .bigImageContent .h1,
	.image_005 .bigImageContent .h2 {
		width:auto;
		display:inline-block;
		margin-right:5px;
	}
	
	.image_005 .bigImageContent {/*background-color:#203f4e;*/
		width:100%;
	}
	.image_005 .bigImageContent .h1{font-size:2em;}
	
/*TEST Versuch*/
	/*.image_005 .bigImage img{
		width:auto !important;
		height:200px !important;
	}*/
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.image_005 .bigImageContent {
		padding:5px 0; 
	}
	.image_005 .contentWidth{padding-top:4px; padding-bottom:4px;}
	
/*TEST Versuch*/
	/*.image_005 .bigImage img{
		width:auto !important;
		height:200px !important;
	}*/
	
}


@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.image_005 .bigImageContent {
		padding:3px 0;
	}
	.image_005 { font-size:11px; }
	.image_005 .bigImageContent .h2{font-size:1.2em; margin-top:4px;}
	.image_005 .contentWidth{padding-top:4px; padding-bottom:4px;}
	
/*TEST Versuch*/	
	/*.image_005 .bigImage img{
		width:auto !important;
		height:180px !important;
	}*/
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_026/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_026/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_025 .headerArea {
	padding:15px 0;
}

.text_025 .moduleBoxHolder {
	width:100%;
	margin:0 auto;
	text-align:left;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
}
@media all and (max-width: 960px) {
	.text_025 .moduleBoxHolder {width:90%;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_025 .moduleBoxHolder {width:100%;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_025 .moduleBoxHolder {text-align:left;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/immoReferenzen/immoRef_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/immoReferenzen/immoRef_003/styles.css*/
/********************************************************/


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_011/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_011/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


/*.text_011 .moduleBoxHolder {
	float:left;
	width:22%;
}


.text_011 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:4%;
	text-align:center;
}

.text_011 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}*/

.text_011 .moduleBoxHolder li{float:left; width:16.8%; margin-right:2.8%;}
.text_011 .moduleBoxHolder li.last{margin-right:0;}


.text_011 .moduleBoxHolder ol { counter-reset: item; padding-left:0; margin:0;}
.text_011 .moduleBoxHolder li { 
	display: block; 
	position:relative;
	padding-left:4em;/*74*/
	/*margin-bottom: 1.2em;*/
}
.text_011 .moduleBoxHolder li:before { 
	/*content: counter(item) ". "; */
	content: counter(item) ;
	counter-increment: item;
	
	color: #fff;
	font-size:2.288em; 
	background-color:#515151;
	
	border-radius:20em;
	padding:0 0 0 0.3em;
	margin-right:18px;
	margin-left:-73px;
	
	
	position:absolute;	
	width:60px;
	height:60px;
	display:block;
	
	box-sizing:border-box;
	padding-left:18px;
	padding-top:15px;
	
	/*top: 166px;*/
}

@media all and (max-width: 1280px) {
	.text_011 .moduleBoxHolder li{width:16.6%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.text_011 .moduleBoxHolder li:before {
		font-size:1.988em; 
		margin-left: -50px;
		width:40px;
		height:40px;
		padding: 6px 0 0 11px;
	}
	.text_011 .moduleBoxHolder li{padding-left: 3.55em; width:15.7%;}	
}
@media all and (max-width: 960px) {
	.text_011 .moduleBoxHolder li:before {}
	.text_011 .moduleBoxHolder li{padding-left: 4em; width:40.7%; margin-right:3.5%;}
	.text_011 .moduleBoxHolder li.second{margin-right:0;}
	
	.text_011 .moduleBoxHolder li:first-child,
	.text_011 .moduleBoxHolder li.second{margin-bottom:1.2em;}
	
	/*
	.text_011 .moduleBoxHolder li:before { 
		display:none;
	}
	
	.text_011 .moduleBoxHolder li {
		padding:0;
		margin:0;	
	}
	*/
}
@media all and (max-width: 800px) {
	.text_011 .moduleBoxHolder li{width:38.9%;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_011 .moduleBoxHolder li{width:38.6%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_011 .moduleBoxHolder li:before {margin-left: -59px; margin-right:14px;}
	.text_011 .moduleBoxHolder li{padding-left: 3.55em; width:35%; margin-right: 5.5%;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_011 .moduleBoxHolder li{width:100%; box-sizing:border-box; margin-right:0; margin-bottom:1.2em;}
	
	.text_011 .moduleBoxHolder li:before { 
		display:none;
	}
	.text_011 .moduleBoxHolder li { 
		padding-left:0;
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_007/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_007/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_007{background-color:#df4443;}*/

.text_image_007 .editMode .main-right{position:relative;}

.text_image_007 .contentWidth.basicFramePadding{padding-bottom:0;}
.text_image_007 .moduleBoxHolderOne{width:100%;}

.text_image_007 .main-left{
	float:left;
	width:33%;
	padding-bottom: 65px;
}
.text_image_007 .main-right{
	float:right;
	width:65%;
	position:absolute;
	bottom:0;
	right:0;
}

.text_image_007 .modul_text_image_004 {
    position: relative;
}

.text_image_007 .moduleBoxSpacer{
	width:2%;
}

.title.h2{line-height:1.4;}
.text_image_007 .subtitle{margin-bottom:20px;}

.text_image_007 .mainBigImage{width:100%;}
.text_image_007 .mainBigImage img {/*max-height:385px;*/ margin-top:0 !important; margin-bottom:0 !important;}
.text_image_007 .contentModuleBoxButton{margin-top:34px;}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_007 .main-left{width:100%; float:none; padding-bottom:0;}
	.text_image_007 .main-right{width:100%; float:none; position:relative;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	

}

@media all and (max-width: 320px) {
	.text_image_007 .main-left{margin-bottom:25px;}
	.text_image_007 .mainBigImage{max-height:135px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_012/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_012/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_012{background-color:#ffffff;}*/

.text_image_012 .modulMainContent{
	margin-top:38px;/*50*/
}

.text_image_012 .moduleBoxHolderOne{
	float:left;
	width:44%;
	padding-right:6%;
	border-right:1px solid #d4d4d4;
}
.text_image_012 .moduleBoxHolderTwo{
	float:right;
	width:44%;
}

.text_image_012 .subtitle{margin-bottom:13px;/*20*/}

.text_image_012 .main-left{
	float:left;
	width:68%;
	margin-right:4%;
}
.text_image_012 .main-right{
	float:right;
	width:28%;
	text-align:right;
	/*min-height:120px;*/
}
.text_image_012 .main-right img{margin:0 !important;}

.text_image_012 .telInfo{margin-top:23px;}

.text_image_012 .icon-phone-1:before{margin-left:-3px;}
.text_image_012 .phone{font-size:1.521em; margin-right:5px;}

.text_image_012 .modulMainContent .main-right a{display:block; width:100%; height:100%;}


@media all and (max-width: 1280px) {
/* styles for narrow desktop browsers and iPad landscape */	
	/*.text_image_012 .moduleBoxHolderTwo .main-left{float:left; width:56%;}*/
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_012 .moduleBoxHolderOne{
		width:100%;
		float:none;
		padding-right:0;
		border-right:0;
		padding-bottom:45px;
		margin-bottom:45px;
		border-bottom:1px solid #d4d4d4;
	}
	.text_image_012 .moduleBoxHolderTwo{
		float:none;
		width:100%;	
	}
	.text_image_012 .main-right img{ float:right;}
	
	.text_image_012 .main-right{width:25%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_012 .modulMainContent{margin-top:30px;}
	.text_image_012 .textCenter{text-align:left;}
	.text_image_012 .subtitle{margin-bottom:8px;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_012 .main-left{
		width:100%;
		margin-right:0;
		float:none;
	}
	.text_image_012 .main-right{
		width:26%;
		float:right;
		display:none;
	}
	.text_image_012 .main-right{margin-bottom:0px;/*25*/}
	.text_image_012 .main-right img{float:none; margin:0;}
	
	/*.text_image_012 .moduleBoxHolderTwo .main-right{float:none; width:50%;}*/
	

}
@media all and (max-width: 320px) {


}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_019/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_019/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_019.useBackgroundConfiguration .frameBackgroundImage{
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_019/assets/pics/bg-kachel-xy.png);
	background-repeat:repeat; 
	background-position:top left;
	/*background-color:#fff;*/}

.text_image_019 .modulMainContent{
	margin-top:40px;/*50*/
}

.text_image_019 .moduleBoxHolderOne{
	float:left;
	width:51%;
	/*padding-right:6%;
	border-right:1px solid #d4d4d4;*/
}
.text_image_019 .moduleBoxHolderTwo{
	float:right;
	width:39.5%;
	margin-top:-8px;
}

.text_image_019 .subtitle{margin-bottom:20px;}

.text_image_019 .mainHolderMod{margin-top:28px;/*39*/}

.text_image_019 .main-left{
	float:right;
	width:47%;/*68*/
	margin-left:7%;
}
.text_image_019 .main-right{
	float:left;
	width:46%;
	min-height:120px;
}

.text_image_019 .moduleBoxHolderOne .main-right{margin-top:7px;}

.text_image_019 .moduleBoxHolderTwo .main-left img,
.text_image_019 .moduleBoxHolderTwo .main-right img{margin:0 !important;}

.text_image_019 .moduleBoxHolderTwo .main-left{
	width:46.5%;/*45*/ 
	float:left; 
	margin-right:7%; 
	margin-left:0;
}
.text_image_019 .moduleBoxHolderTwo .main-right{width:46.5%;/*48*/ min-height:inherit; float:right;}
.text_image_019 .moduleBoxHolderTwo ul{margin-top:0;}

.text_image_019 .moduleBoxHolderTwo .innerImageBox{/*margin-bottom:13px;*/ width:52%;/* 115px / 100%*/ margin:0 auto 11px; overflow:hidden;}
.text_image_019 .moduleBoxHolderTwo .holderTextMod.first{padding-bottom:37px;/*27*/}
.text_image_019 .buttonHolder{margin-top:25px;}

.text_image_019 .buttonHolder span:before{margin-right:-2px;}
.text_image_019 .moduleBoxHolderTwo .textCenter p{
	margin-top:9px;
	margin-bottom:0;
	font-size:0.875em;
	line-height:1.55em;
}


@media all and (max-width: 1280px) {
/* styles for narrow desktop browsers and iPad landscape */	
	/*.text_image_019 .moduleBoxHolderTwo .main-left{float:left; width:56%;}*/
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_019 .moduleBoxHolderOne{
		width:100%;
		float:none;
		padding-right:0;
		border-right:0;
		/*padding-bottom:45px;*/
		margin-bottom:45px;/*45*/
		/*border-bottom:1px solid #d4d4d4;*/
	}
	.text_image_019 .moduleBoxHolderTwo{
		float:none;
		width:100%;	
	}
	.text_image_019 .main-right img{ float:right;}
	
	.text_image_019 .mainHolderMod{margin-top:30px;}
	.text_image_019 .main-left{width:49%; margin-left:5%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
.text_image_019 .modulMainContent{margin-top:40px;}
	.text_image_019 .mainHolderMod{margin-top:24px;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_019.outerFrameset{background-size:auto !important;}

	.text_image_019 .modulMainContent{margin-top:30px;}
	.text_image_019 .textCenter{text-align:left;}
	.text_image_019 .subtitle{margin-bottom:8px;}
	
	.text_image_019 .moduleBoxHolderTwo .main-left{width:100%; float:none; margin-right:0;}
	.text_image_019 .moduleBoxHolderTwo .main-left ul{margin-bottom:0;}
	.text_image_019 .moduleBoxHolderTwo .main-right{width:100%; float:none;}
	
	.text_image_019 .moduleBoxHolderTwo .innerImageBox{width:30%; float:left; margin-right:4%;}
	.text_image_019 .moduleBoxHolderTwo .modul_text_003{width:66%; float:right;}
	.text_image_019 .moduleBoxHolderTwo .innerImageBox img{float:left;}
	.text_image_019 .moduleBoxHolderTwo .holderTextMod.first{padding-bottom:0;}
	.text_image_019 .moduleBoxHolderTwo .main-left,
	.text_image_019 .moduleBoxHolderTwo .holderTextMod.first .main-right{padding-bottom:20px;}
	
	.text_image_019 .main-left{margin-left:0;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_019 .main-left{
		width:100%;
		margin-right:0;
		float:none;
	}
	.text_image_019 .moduleBoxHolderOne  .main-right{
		width:26%;
		float:right;
		display:none;
	}
	.text_image_019 .main-right{margin-bottom:0px;/*25*/}
	.text_image_019 .main-right img{float:none; margin:0;}
	
	/*.text_image_019 .moduleBoxHolderTwo .main-right{float:none; width:50%;}*/
	
	.text_image_019 .moduleBoxHolderTwo .textCenter p{margin-top:0;}
}
@media all and (max-width: 320px) {
	.text_image_019 .moduleBoxHolderTwo .innerImageBox{width:33%;}
	.text_image_019 .moduleBoxHolderTwo .modul_text_003{width:63%;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_025/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_025/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_025{background-color:#fafafa;}*/


.text_image_025 .moduleBoxHolderOne{
	float:right;
	width:50%;
}
.text_image_025 .moduleBoxHolderTwo{
	float:left;
	width:42%;
}
.text_image_025 .headline{margin-bottom:8px;}
.text_image_025 .subtitle{margin-bottom:20px; line-height:1.5em;}

.text_image_025 .holderTextMod{
	position:relative;
}
.text_image_025 .innerImageLeft{width:48%; float:left;}
.text_image_025 .innerImageRight{width:48%; float:right;}

.text_image_025 .mainHolderMod{width:87%;}

/*.text_image_025 .innerImageSmallBox{
	width:38%;
	float:left;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
.text_image_025 .innerImageBox{
	float:right;
	width:86%;
	margin-top:29px;
}*/

.text_image_025 .picInfoVorher{
	position:absolute;
	bottom:0;
	left:0;
	width:105px;
	height:30px;
}
.text_image_025 .picInfoNachher{
	position:absolute;
	bottom:0;
	right:0;
	width:112px;
	height:31px;
}

.text_image_025 .buttonHolder{margin-top:30px;}

.text_image_025 .fußZeile{margin-top:32px;}
.text_image_025 .signet{line-height:1.5;}


@media all and (max-width: 1280px) {
/* styles for narrow desktop browsers and iPad landscape */	
	/*.text_image_025 .moduleBoxHolderTwo .main-left{float:left; width:56%;}*/
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	
	.text_image_025 .moduleBoxHolderOne{width:39%;}
	.text_image_025 .moduleBoxHolderTwo{width:56%;}
	
}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_025 .moduleBoxHolderOne{
		width:100%;
		float:left;
		padding-right:0;
		border-right:0;
	}
	.text_image_025 .moduleBoxHolderTwo{
		float:left;
		width:100%;
		margin-bottom:45px;
	}
	
	.text_image_025 .main-left{width:49%; margin-left:5%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	/*.text_image_025 .innerImageSmallBox{width:42%;}*/
	
	.text_image_025 .picInfoVorher{width:70%;}
	.text_image_025 .picInfoNachher{width:70%;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_025 .main-left{
		width:100%;
		margin-right:0;
		float:none;
	}

}
@media all and (max-width: 320px) {
	
	.text_image_025 .moduleBoxHolderTwo{margin-top:0; margin-bottom:30px;}
	
	.text_image_025 .picInfoVorher{width:60%;}
	.text_image_025 .picInfoNachher{width:60%;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_030/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_030/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_030.useBackgroundConfiguration .frameBackgroundImage{
	/*background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_030/assets/pics/bg-frame-30.jpg);*/
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}

.text_image_030 .basicFramePadding {
    padding-bottom: 61px;
    padding-top: 60px;
}

.text_image_030 .moduleBoxHolder {
	float:left;
	background-color:#FFFFFF;
	min-height:420px;
	position:relative;
	
	-webkit-box-shadow:0 2px 5px 0px #A3A3A3;
			box-shadow:0 2px 5px 0px #A3A3A3;
}



.text_image_030 .modulInnerBox{padding:31px 41px 0; margin-bottom:27px;}


.text_image_030 .headline{margin-bottom:10px;}
.text_image_030 .moduleBoxText{padding-bottom:2.6em;}

.text_image_030 .moduleBoxText li{margin-bottom:5px;/*15*/}

.text_image_030 .boxOne,
.text_image_030 .boxTwo,
.text_image_030 .boxThree,
.text_image_030 .boxFour,
.text_image_030 .boxFive { width:30%;/*22 / 16*/ }

.text_image_030 .clear.spiritBox,
.text_image_030 .spiritBox,
.text_image_030 .spiritBoxOne,
.text_image_030 .spiritBoxTwo{display:none;}

.text_image_030 .moduleBoxImage{
	overflow:hidden;
	width:100%;
	/*min-height:158px;*/
	
}
.text_image_030 .moduleBoxInnerImage{width:100%;/*194 margin:0 auto;*/}
.text_image_030 .moduleBoxInnerImage img{width:100%; height:auto;}
.objektBilder .text_image_030 .immoContainer, 
#outer .text_image_030 .corporateFrame{padding:4px;}

.text_image_030 .moduleBoxSpacer {
	float:left;
	width:5%;/*17 / 12*/
	height:325px;
	text-align:center;
}

.text_image_030 .moduleBoxSpacer.first {
	text-align:left;
	width:3%;
}

.text_image_030 .moduleBoxSpacer .line {
	/*height:100%;
	display:inline-block;
	border-left:1px solid #d4d4d4;*/
}

.text_image_030  .buttonHolder{
	text-align:right;
	
	position:absolute;
	bottom:35px;
	right:41px;
}
.text_image_030 .buttonHolder .infoLink{
	line-height:1; 
	font-size:1.813em;
	margin-bottom:0;
}

.text_image_030 .colorBalken{
	width:6px;
	min-height:51.5%;/*218*/
	position:absolute;
	left:0;
	top:0;
	z-index:5;
}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {}
@media only screen and (max-width : 1200px) {
	.text_image_030 .moduleBoxHolder{min-height:373px;}
}
@media only screen and (max-width : 1090px) {
	.text_image_030 .spiritBoxOne,
	.text_image_030 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_030 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	.text_image_030 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_030 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	/*.text_image_030 .moduleBoxSpacer{width:12.5%;6.5}*/
	.text_image_030 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_030 .moduleBoxSpacer{height:300px;}
	/*.text_image_030 .moduleBoxSpacer{display:none;}*/
	/*.text_image_030 .boxOne,
	.text_image_030 .boxTwo,
	.text_image_030 .boxThree { width:25%; }
	.text_image_030 .boxFour,
	.text_image_030 .boxFive { width:29%; }*/
}
@media only screen and (max-width : 1024px) {
	.text_image_030 .moduleBoxHeadline.h2{font-size:1.5em;}
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_030 .spiritBoxOne,
	.text_image_030 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_030 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	.text_image_030 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_030 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	/*.text_image_030 .moduleBoxSpacer{width:9.5%;6.5}*/
	.text_image_030 .moduleBoxSpacer.spaceFour{/*width:3%; text-align:left;*/ display:none;}

	.text_image_030 .moduleBoxSpacer{height:300px;}
	/*.text_image_030 .moduleBoxSpacer{display:none;}*/
	/*.text_image_030 .boxOne,
	.text_image_030 .boxTwo,
	.text_image_030 .boxThree { width:27%; }
	.text_image_030 .boxFour,
	.text_image_030 .boxFive { width:29%; }*/
}
@media only screen and (max-width : 960px) {
	.text_image_030 .moduleBoxHolder{min-height:388px;}
}
@media only screen and (max-width : 800px) {
	.text_image_030 .moduleBoxHeadline.h2{font-size:1.75em;}
	
	.text_image_030 .moduleBoxSpacer{width:10%;/*21.5*/}
	.text_image_030 .moduleBoxSpacer.spaceThree{display:none;}
	.text_image_030 .boxOne,
	.text_image_030 .boxTwo,
	.text_image_030 .boxThree { width:45%;/*39*/ }
	
	.text_image_030 .moduleBoxHolder{min-height:369px;}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text_image_030 .moduleBoxSpacer.spaceThree {
		clear: both;
		display: block;
		height: 1px !important;
		width: 100%;
	}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_030 .spiritBoxOne{display:none;}
	.text_image_030 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_030 .moduleBoxSpacer{width:9%;}
	.text_image_030 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_030 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_030 .clear.spiritBox{display:block;}
	.text_image_030 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_030 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_030 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_030 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.text_image_030 .boxOne,
	.text_image_030 .boxTwo,
	.text_image_030 .boxThree { width:45%; }
	.text_image_030 .boxFour,
	.text_image_030 .boxFive { width:45%; }
	.text_image_030 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
}
@media all and (max-width: 610px) {
	.text_image_030 .moduleBoxHeadline.h2{font-size:1.375em;}
	.text_image_030 .innerModuleBox{margin-top:35px;}
	.text_image_030 .moduleBoxHolder{margin-bottom:25;}	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


	.text_image_030 .boxOne,
	.text_image_030 .boxTwo,
	.text_image_030 .boxThree,
	.text_image_030 .boxFour,
	.text_image_030 .boxFive { width:100%; }
	
	.text_image_030 .moduleBoxSpacer{display:none;}
	.text_image_030 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_030 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_030 .moduleBoxHolder{margin-bottom:30px;}
	.text_image_030 .moduleBoxHolder.boxFive{margin-bottom:0px;}
	.text_image_030 .moduleBoxSpacer.spaceFour{display:none;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_image_030 .moduleBoxInnerImage{max-height:85px;}*/
	
	.text_image_030 .colorBalken{min-height:34%;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_074/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_074/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
/*.text_image_074{background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_074/assets/image/bg-image-verlauf.jpg);}*/

.text_image_074 .moduleBoxHolder {float:left;}

/*.text_image_074 .headline,
.text_image_074 .moduleBoxHeadline,
.text_image_074 .buttonHolder,
.text_image_074 .moduleBoxText{text-align:center;}*/
.text_image_074 .moduleBoxText ul{text-align:left;}

.text_image_074 .moduleBoxText li{margin-bottom:15px;}

.text_image_074 .boxOne,
.text_image_074 .boxTwo,
.text_image_074 .boxThree,
.text_image_074 .boxFour,
.text_image_074 .boxFive { 
	width:22.1%;
}

.text_image_074 .subHeadline{
	font-weight:bold;
	font-size:17px;
	text-transform:UPPERCASE;
	margin-bottom: 11px;
}

.text_image_074 .clear.spiritBox,
.text_image_074 .spiritBox,
.text_image_074 .spiritBoxOne,
.text_image_074 .spiritBoxTwo{display:none;}

.text_image_074 .moduleBoxImage{
	/*height:85px;87 - Border 4*/
	overflow:hidden;
	width:100%;
	text-align:center;
	/*border:1px solid #bebebe;*/
}
.text_image_074 .moduleBoxInnerImage{width:100%; /*194 margin:0 auto;*/}
.text_image_074 .moduleBoxInnerImage img{width:100%; height:auto;margin:0 !important;}
.text_image_074 .moduleBoxImage .imageInnerFrame{height:85px;}
.text_image_074 .moduleBoxImage{margin-bottom:23px;margin-top: 31px;}
.objektBilder .text_image_074 .immoContainer, 
#outer .text_image_074 .corporateFrame{padding:4px;}

.text_image_074 .moduleBoxSpacer {
	float:left;
	width:3.8%;/*5*/
	height:325px;
	text-align:center;
}

.text_image_074 .moduleBoxSpacer.first {
	text-align:left;
	width:3%;
}

.text_image_074 .moduleBoxSpacer .line {
	/*height:100%;
	display:inline-block;
	border-left:1px solid #d4d4d4;*/
}

.text_image_074  .buttonHolder{
	margin-top:16px;
	margin-bottom:38px;/*20*/
}




.text_image_074 .smallico{
	width:81px;
	margin:0 auto !important;
}

.text_image_074 .moduleBoxText.textCenter{
	margin: 26px 30px 26px;
}

.text_image_074 .buttonHolder.textCenter.button a{
	 text-align: center;
}

.text_image_074 .basicFramePadding {
    padding-bottom: 72px;
    padding-top: 0px;
}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {}


@media only screen and (max-width : 1090px) {
	.text_image_074 .spiritBoxOne,
	.text_image_074 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_074 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	.text_image_074 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_074 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_074 .moduleBoxSpacer{width:6.5%;}
	.text_image_074 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_074 .moduleBoxSpacer{height:300px;}
	/*.text_image_074 .moduleBoxSpacer{display:none;}*/
	.text_image_074 .boxOne,
	.text_image_074 .boxTwo,
	.text_image_074 .boxThree { width:29%; }
	.text_image_074 .boxFour,
	.text_image_074 .boxFive { width:29%; }
}
@media only screen and (max-width : 1024px) {}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_074 .spiritBoxOne,
	.text_image_074 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_074 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	.text_image_074 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_074 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_074 .moduleBoxSpacer{width:6.5%;}
	.text_image_074 .moduleBoxSpacer.spaceFour{/*width:3%; text-align:left;*/ display:none;}

	.text_image_074 .moduleBoxSpacer{height:300px;}
	/*.text_image_074 .moduleBoxSpacer{display:none;}*/
	.text_image_074 .boxOne,
	.text_image_074 .boxTwo,
	.text_image_074 .boxThree { width:29%; }
	.text_image_074 .boxFour,
	.text_image_074 .boxFive { width:29%; }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_074 .spiritBoxOne{display:none;}
	.text_image_074 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_074 .moduleBoxSpacer{width:9%;}
	.text_image_074 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_074 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_074 .clear.spiritBox{display:block;}
	.text_image_074 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_074 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_074 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_074 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.text_image_074 .boxOne,
	.text_image_074 .boxTwo,
	.text_image_074 .boxThree { width:45%; }
	.text_image_074 .boxFour,
	.text_image_074 .boxFive { width:45%; }
	.text_image_074 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
}
@media all and (max-width: 610px) {
	.text_image_074 .innerModuleBox{margin-top:35px;}
	.text_image_074 .moduleBoxHolder{margin-bottom:25;}	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


	.text_image_074 .boxOne,
	.text_image_074 .boxTwo,
	.text_image_074 .boxThree,
	.text_image_074 .boxFour,
	.text_image_074 .boxFive { width:100%; }
	
	.text_image_074 .moduleBoxSpacer{display:none;}
	.text_image_074 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_074 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_074 .moduleBoxHolder{margin-bottom:30px;}
	.text_image_074 .moduleBoxHolder.boxFive{margin-bottom:0px;}
	.text_image_074 .moduleBoxSpacer.spaceFour{display:none;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_image_074 .moduleBoxInnerImage{max-height:85px;}*/
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_093/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_093/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_093{background-color:#FFFFFF;}

.text_image_093 .moduleBoxHolder {float:left;}

.text_image_093 .headline{text-align:center;}

.text_image_093 .boxOne,
.text_image_093 .boxTwo,
.text_image_093 .boxThree { width:25.7%; }

.text_image_093 .clear.spiritBox,
.text_image_093 .spiritBox,
.text_image_093 .spiritBoxOne,
.text_image_093 .spiritBoxTwo{display:none;}

.text_image_093 .moduleBoxImage{
	width:100%;
	border:1px solid #dddedf;
	margin-bottom:1.3em;
	overflow:hidden;
}
.text_image_093 .moduleBoxInnerImage{
	width:100%; 
	margin:0 auto;
	overflow:hidden;
}
.text_image_093 .moduleBoxImage .imageInnerFrame{height:138px;}


.text_image_093 .moduleBoxText{width:100%;}

.text_image_093 .moduleBoxSpacer.spaceOne{
	width:4%;
	text-align:left;
}
.text_image_093 .moduleBoxSpacer.spaceFour{
	width:4%;
	text-align:right;
}
.text_image_093 .moduleBoxSpacer {
	float:left;
	width:7.4%;
	min-height:138px;
	text-align:center;
}

.text_image_093 .moduleBoxSpacer.first {
	text-align:left;
	width:3%;
}

.text_image_093 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #dddedf;
}

.text_image_093  .buttonHolder{
	margin-top:1.4em;
}


@media only screen and (max-width : 1680px) {
	.text_image_093 .boxOne,
	.text_image_093 .boxTwo,
	.text_image_093 .boxThree { width:26.2%; }
	.text_image_093 .moduleBoxSpacer{width:6.7%;}
}
@media only screen and (max-width : 1280px) {
	.text_image_093 .boxOne,
	.text_image_093 .boxTwo,
	.text_image_093 .boxThree { width:26.8%; }
	.text_image_093 .moduleBoxSpacer{width:6.5%;}
	
	.text_image_093 .moduleBoxSpacer.spaceOne,
	.text_image_093 .moduleBoxSpacer.spaceFour{width:3.3%;}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {}


@media only screen and (max-width : 1090px) {
	.text_image_093 .spiritBoxOne,
	.text_image_093 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_093 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	.text_image_093 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_093 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_093 .moduleBoxSpacer{width:6.5%;}
	.text_image_093 .moduleBoxSpacer.spaceOne{width:3.25%; text-align:left;}
	.text_image_093 .moduleBoxSpacer.spaceFour{width:3.25%; text-align:right;}

	.text_image_093 .moduleBoxSpacer{height:300px;}
	/*.text_image_093 .moduleBoxSpacer{display:none;}*/
	.text_image_093 .boxOne,
	.text_image_093 .boxTwo,
	.text_image_093 .boxThree { width:26.8%; }
	.text_image_093 .boxFour,
	.text_image_093 .boxFive { width:26.8%; }
}
@media only screen and (max-width : 1024px) {}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_093 .spiritBoxOne,
	.text_image_093 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_093 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	
	.text_image_093 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_093 .moduleBoxSpacer{width:6.5%;}
	/*.text_image_093 .moduleBoxSpacer.spaceFour{width:3%; text-align:left; display:none;}*/

	.text_image_093 .moduleBoxSpacer{height:138px;}
	/*.text_image_093 .moduleBoxSpacer{display:none;}
	.text_image_093 .boxOne,
	.text_image_093 .boxTwo,
	.text_image_093 .boxThree { width:29%; }
	.text_image_093 .boxFour,
	.text_image_093 .boxFive { width:29%; }*/
}

@media only screen and (max-width : 800px) {
	.text_image_093 .boxOne, 
	.text_image_093 .boxTwo, 
	.text_image_093 .boxThree{width:43.5%;}
	
	.text_image_093 .moduleBoxSpacer.spaceThree,
	.text_image_093 .moduleBoxSpacer.spaceFour{width:3.25%; text-align:right;}
	
	.text_image_093 .clear.spiritBox{display:block; clear:both;}
	.text_image_093 .moduleBoxSpacer.spiritBox.spaceThree{display:inline-block; width:3.25%; text-align:left;}
	.text_image_093 .moduleBoxHolder{margin-bottom:55px;}
	
	.text_image_093 .moduleBoxHolder.boxThree{margin-bottom:0;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_093 .moduleBoxSpacer{width:9%;}
	.text_image_093 .clear.spiritBox{display:block;}
	
	.text_image_093 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_093 .moduleBoxSpacer.spaceOne{width:4.5%; text-align:left;}
	
	.text_image_093 .moduleBoxSpacer.spaceThree, 
	.text_image_093 .moduleBoxSpacer.spaceFour{width:4.5%; text-align:right;}

	.text_image_093 .boxOne, 
	.text_image_093 .boxTwo, 
	.text_image_093 .boxThree{width:40.5%;}

}
@media all and (max-width: 610px) {
	.text_image_093 .moduleBoxSpacer .line {height:100%;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 540px) {
	/*480*/

	.text_image_093 .boxOne,
	.text_image_093 .boxTwo,
	.text_image_093 .boxThree,
	.text_image_093 .boxFour,
	.text_image_093 .boxFive { width:100%; }
	
	.text_image_093 .moduleBoxSpacer{display:none;}
	.text_image_093 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_093 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_093 .moduleBoxHolder{margin-bottom:30px;}
	.text_image_093 .moduleBoxHolder.boxThree{margin-bottom:0px;}
	.text_image_093 .moduleBoxSpacer.spaceFour{display:none;}
	
	/*.text_image_093 .moduleBoxImage{width:30%;}
	.text_image_093 .moduleBoxText{width:65%;}*/
	.text_image_093 .textClear{display:none;}
	.text_image_093 .buttonHolder{float:left;}
}

@media only screen and (max-width : 540px) {
	.text_image_093 .headline{text-align:left;}
}

@media all and (max-width: 480px) {
	.text_image_093 .moduleBoxHolder{margin-bottom:3.2em;}
}
@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/sitemap_007/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/sitemap_007/styles.css*/
/********************************************************/
.sitemap_007 {
	
}

.sitemap_007 .h2{
	margin-top:	0;
}

.sitemap_007 .sitemapATop{
	background:rgba(255,255,255,0.18);
}

.sitemap_007 .sitemapATop:hover{
	background:white;
}

.sitemap_007 nav.sitemap{
	padding-top:	0.5em;
}

.sitemap_007 nav.sitemap ul.sitemapNavi{
	float:		left;
	width:		44%;
}

.sitemap_007 nav.sitemap ul.sitemapNavi.first{
	margin-right:11%;
}

.sitemap_007 nav.sitemap li.sitemapNav{
	margin-bottom:	0.6em;
}

.sitemap_007 nav.sitemap li.sitemapNav:last-child{
	margin-bottom:	0;
}

.sitemap_007 .boxLeft,
.sitemap_007 .boxRight{
	position:	relative;
	width:		45.5%;
	float:		left;
}

.sitemap_007 .boxRight{
	width:		44%;
}

.sitemap_007 .boxSpacer{
	float:		left;
	box-sizing:	border-box;
	border-left:1px solid;
	
	width:		0;
	margin:		0 5% 0 4.5%;
	min-height:	200px;
}

.sitemap_007 .spalte_one{
	width:			50%;
	float:			left;
	margin-right:	2.5%;
}

.sitemap_007 .spalte_two{
	float:			left;
	width:			47.5%;
}

@media all and (max-width: 1280px) {
	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	
}

@media all and (max-width: 960px) {
	
}

@media all and (max-width: 800px) {
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.sitemap_007 .spalte_one,
	.sitemap_007 .spalte_two,
	.sitemap_007 nav.sitemap ul.sitemapNavi,
	.sitemap_007 nav.sitemap ul.sitemapNavi.first{
		width:		100%;
		margin:		0;
		float:		none;
	}
	
	.sitemap_007 nav.sitemap li.sitemapNav:last-child{
		margin-bottom:	0.6em;
	}
	
	.sitemap_007 .spalte_one{
		margin-bottom:	1.6em;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */


}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.sitemap_007 .boxSpacer{
		display:	none;
	}
		
	.sitemap_007 .boxLeft,
	.sitemap_007 .boxRight{
		float:		none;
		width:		100%;
	}
	
	.sitemap_007 .boxLeft{
		padding-bottom:	1.7em;
		margin-bottom:	1.8em;
		
		border-bottom:	1px solid rgba(255,255,255,0.18);
	}
}

@media all and (max-width: 360px) {}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/sitemap_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/sitemaps/sitemap_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.sitemap_002.useBackgroundConfiguration .frameBackgroundImage{background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/sitemaps/sitemap_002/assets/pics/bg-image-sitemapjpg.jpg); background-size:100% 100%;}

.sitemap_002 .fiveBox.textBoxmodul{
	float:			left;
	width:			30.8%;
}

.sitemap_002 .subtitle.first.h4{margin-bottom:6px;}

.sitemap_002  .boxLeft{
	float:left;
	width:68.5%;/*66.7*/
}
.sitemap_002  .boxSpacer{
	float:left;
	width:1px;
	min-height:1px;
	margin:0 5% 0 0;/* -Padding von den Sitemap Spalten*/
	background-color:#757677;
}
.sitemap_002  .boxRight{
	float:left;
	width:26%;/*27*/
}


/* ===== Sitemap Einstellungen ===== */
.sitemap_002 .nav.line{display:none;}
.sitemap_002 .modul_navigation-sitemap_002 .nav{
	width:19%;/*eig 25%*/
	padding-right:6%;
	margin-bottom:40px;
}
.sitemap_002 .modul_navigation-sitemap_002 .nav span{display:none;}
.sitemap_002 .modul_navigation-sitemap_002 .nav .subNavContainer{padding-top:5px;}

/* ===== Formular Anpassungen ===== */
.sitemap_002 .responsiveFormular .formRow{margin-bottom:4px;}
.sitemap_002 .responsiveFormular .formRow.message{margin-top:27px; margin-bottom:18px;/*5*/}
.sitemap_002 .responsiveFormular .formElement.submit{margin-top:0px; text-align:right; width:50% !important;}

.sitemap_002 .responsiveFormular .formElement{width:49%;}
.sitemap_002 .responsiveFormular .formSpacer{width:2%;}
.sitemap_002 .checkboxRadioContainer label{
	font-size:0.85em; 
	line-height:1.5; 
	padding-top:3px;
}
.sitemap_002 .formElement.descLabel{margin-top:22px;}


@media all and (max-width: 1280px) {
	.sitemap_002{font-size:	14px;}
	
	.sitemap_002 .main{width:65.5%;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.sitemap_002  .boxLeft{width:60.7%;}
	.sitemap_002  .boxRight{width:33%;}	
	.sitemap_002 .modul_navigation-sitemap_002 .nav{width:27%;}
}

@media all and (max-width: 960px) {

}

@media all and (max-width: 800px) {
	.sitemap_002{font-size:14px;}
	.sitemap_002 .boxLeft{width:49.8%;}
	.sitemap_002 .boxRight{width:45.8%;}	
	.sitemap_002 .boxSpacer{margin-right:4%;} 
	.sitemap_002 .modul_navigation-sitemap_002 .nav{width:44%;}

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.sitemap_002{font-size:14px;}
	
	.sitemap_002 .modul_navigation-sitemap_002 .nav.line.left,
	.sitemap_002 .modul_navigation-sitemap_002 .nav.line.right{display:none;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.sitemap_002  .boxLeft{width:100%; float:none;}
	.sitemap_002  .boxRight{width:100%; float:none;}	
	.sitemap_002 .modul_navigation-sitemap_002 .nav{width:27%;}
	
	.sitemap_002  .boxSpacer{
		width:100%;
		height:1px !important;
		margin:5px 0 40px;
		float:none;
	}
	.sitemap_002 .checkboxRadioContainer label{
		font-size:inherit; 
		line-height:1.5;
		margin-top:8px;
		padding-top:2px;
	}

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	/*.sitemap_002 .basicFramePadding{padding-top:15px;}*/
	.sitemap_002 .modul_navigation-sitemap_002 .nav{margin-bottom:0;}
	.sitemap_002  .boxSpacer{margin-top:40px}
	.sitemap_002 .formElement.descLabel{float:left; width:50% !important; margin-top:11px;}
	.sitemap_002 .responsiveFormular .formElement.submit{width:50% !important; float:right;}
	.sitemap_002 .modul_navigation-sitemap_002 .nav{width:100%;}
	
	
}

@media all and (max-width: 360px) {}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/formulare/formular_kontakt_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/formulare/formular_kontakt_002/styles.css*/
/********************************************************/
charset "utf-8";
/* CSS Document */

.modul_formular_kontakt_002{

}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_020/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text/text_020/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_020 .headerArea {
	padding:15px 0;
}

.text_020 .moduleBoxHolder.bigWidth{
	float: none;
    margin: 0 auto;
    text-align: center;
    width: 71%;
	margin-bottom:2.85em;
}
.text_020 .moduleBoxHolder.first .textBox{
	margin-bottom:1.3em;/*47*/
}

.text_020 .moduleBoxHolder.last .textBox{
	margin-bottom:0.8em;/*47*/
}

.text_020 .moduleBoxHolder {
	float:left;
	width: 44.9%;;
}

.text_020 .editArea li::before {
    content: "";
    font-family: "fontello";
    margin-left: -41px;
    margin-right: 6px;
	font-size: 0.7em;
}

.text_020 .editArea li {
    font-family: "open_sanslight",Arial,Helvetica,sans-serif;
    list-style: outside none none;
    margin-bottom: 10px;
}

.text_020 .mainArea .editArea li::before {
	color:#009fe3;
}

.text_020 .moduleBoxSpacer {
	float:left;
	width:5%;
	margin: 0 0 0 5%;
	text-align:center;
	border-left: 1px solid #d8dacd;
}

.text_020 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	 .text_020 .editArea li::before {margin-left: -23px;}
	 .text_020 .contentUL {padding: 0 23px;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_020 .moduleBoxHolder {float: none; width: 100%;}	
	.text_020 .moduleBoxHolder.bigWidth {float: none; text-align: unset; width: 100%;  margin: 0 auto 1.4em;}
	.text_020 .moduleBoxHolder.first .textBox {margin-bottom: 0.8em;}
	.text_020 .moduleBoxHolder.first {margin-bottom: 1.2em;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_020 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_020 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_video_003 .moduleBoxHolder {
	float:left;
}

.text_video_003 .boxLeft { width:43%; }
.text_video_003 .boxRight { width:43%; }

.text_video_003 .moduleBoxSpacer {
	/*float:left;
	height:25px;
	width:14%;
	height:150px;
	text-align:center;*/
	
    border-left: 1px solid #d8dacd;
    float: left;
    margin: 0 6.9%;
    width: 0;
}

.text_video_003 .moduleBoxSpacer .line {
	display:none;
}

.text_video_003 .dynamicVideoContainer, 
.text_video_003 .videoEmbedCode{/*min-height:330px*/}
.text_video_003 .videoPreview{cursor:pointer;}

.text_video_003 .textSize{
	margin-bottom:15px;
	display:block;
}


/* ====Rechte Spalte Text mit Bild ==== */
.text_video_003  .imageFloat{
	width:46%;
	float:right;
}
.text_video_003  .imageFloat img{margin:0 !important;}

.text_video_003  .text{
	float:left;
	width:53%;
}

.text_video_003 .spalte_one,
.text_video_003 .spalte_two{
	float:			left;
	width:			46%;
}

.text_video_003 .spalte_spacer{
	width:			8%;
	height:			15px;
	float:			left;
}

.text_video_003 .image{
	/*overflow:		hidden;*/
	width:			100%;
}

.text_video_003 .spaltenHolder .h3{
	margin-top:		34px;
	margin-bottom: 	12px;
	
	line-height:	1.3;
}
.text_video_003 .buttonHolder{margin-top:20px;}



@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.text_video_003 .boxLeft { width:100%; /*47.5*/ float:none;}
	.text_video_003 .boxRight { width:100%; /*47.5*/ float:none;}
	
	.text_video_003 .moduleBoxSpacer {
		/*width:5%;	
		display:none;*/
		float:none;
		width:100%;
		margin:45px 0 ;
		height:1px !important;
		border-left:none;
		border-top:1px solid #d8dacd;
	}
	
	/*.text_video_003 .text,
	.text_video_003 .imageFloat{width:100%; float:none;}*/
	
	.text_video_003 .videoContainer {
		/*height:200px;*/
		/*height:auto;*/
		/*height:100%;*/
	}
	
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_video_003 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_video_003 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_video_003 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	/*.text_video_003 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}*/
	
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_video_003 .dynamicVideoContainer, .text_video_003 .videoEmbedCode{min-height:inherit;}

}
@media all and (max-width: 360px) {
	
	.text_video_003 .text,
	.text_video_003 .imageFloat{width:100%; float:none;}
	.text_video_003 .imageFloat{margin-bottom:15px;}
	
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_video/text_video_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_video_001 .moduleBoxHolder {
	float:left;
}

.text_video_001 .boxLeft { width:45%; }
.text_video_001 .boxRight { width:40%; }

.text_video_001 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:15%;
	height:150px;
	text-align:center;
}

.text_video_001 .moduleBoxSpacer .line {
	display:none;
}


/*
.text_video_001 .videoContainer {
	height:188px;
}
*/

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.text_video_001 .boxLeft { width:55%; }
	.text_video_001 .boxRight { width:40%; }
	
	.text_video_001 .moduleBoxSpacer {
		width:5%;	
	}
	
	.text_video_001 .videoContainer {
		/*height:200px;*/
		/*height:auto;*/
		/*height:100%;*/
	}	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_video_001 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_video_001 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_video_001 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_video_001 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_066/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_066/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_066 {background-color:#fafafa;}

.text_image_066 .contentModuleBox{
	float:left;
	width:30%;
	margin-bottom:0;/*65*/
	-webkit-box-shadow: 0px 0px 8px 1px rgba(202,202,202,1);
	-moz-box-shadow: 0px 0px 8px 1px rgba(202,202,202,1);
	box-shadow: 0px 0px 8px 1px rgba(202,202,202,1);
}

.text_image_066 .moduleBoxSpacer{
	float:left;
	width:5%;
	height:10px;
}

.text_image_066 .contentModuleBox .contentModuleBoxInner {
    padding: 26px 30px;
}

/*.text_image_066 .contentModuleBoxTitle hr {
	margin:10px 0 0;
	border-width:2px;
}*/
.text_image_066 .contentModuleBoxSubTitle{
	margin-bottom:10px; 
	padding-bottom:0;
	line-height:1.4;
}

.text_image_066 .contentModuleBox {
    background-color: #ffffff;
    position: relative;
}

.text_image_066 .main_left{
	float:left;
	width:66.3%;
}
.text_image_066 .main_right{
	float:right;
	width:29%;
}

.text_image_066 .contentModuleBox .contentModuleBoxImage{
	height:140px !important;
	width:100% !important;/*77px*/
	/*overflow:hidden;
	border:1px solid #e9e9e9;*/
	border:2px solid #e9e9e9 !important;
	position:relative;
	float:right;
	margin-top:6px;
}

.contentModuleBox .contentModuleBoxImage {
    max-width: 100% !important;
}

.text_image_066 .contentModuleBox .contentModuleBoxImage a{
	display:	inline-block;
	height:	100%;
	width:	100%;
}

.text_image_066 .spirit{display:none;}

.text_image_066 .spirit.three{display:block;}

.text_image_066 .moduleBoxSpacer.three{width:100%; display:block; height:3.3em;}

.text_image_066 .contentModuleBox .contentModuleBoxImage {
    float: none;
	margin-bottom: 13px;
	margin-top:0px;
}

.text_image_066 .bottom_text {
    float: left;
    width: 97%;
}

.text_image_066 .bottom_button {
    left: 100%;/*327px*/
    position: absolute;
    top: 230px;
	
	margin-left:-30px;
	max-width:30px;
	min-width:30px;
}

.text_image_066 .button {
    padding: 6px 7px 7px;
	border-radius:0px !important;
}

.text_image_066 [class^="icon-"]:before, .text_image_066 [class*=" icon-"]:before {
    margin-left: 0em;
    margin-right: 0em;
}

.text_image_066 h3, .text_image_066 .h3{
    margin: 0 0 14px;
}

.text_image_066 img{
	width: 100%;
}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_066 .main_left,
	.text_image_066 .contentModuleBoxSubTitle{font-size:0.96em;}
	.text_image_066 .contentModuleBox{width:32%;}
	.text_image_066 .moduleBoxSpacer{width:2%;}

}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 800px) {
	
	.text_image_066 .contentModuleBox{width:47.5%; margin-bottom:15px;}
	.text_image_066 .contentModuleBox.last{margin-bottom:0px;}
	
	.text_image_066 .spirit.two{display:none;}
	.text_image_066 .moduleBoxSpacer.two{display:none;}
	.text_image_066 .spirit.three{display:none;}
	.text_image_066 .moduleBoxSpacer.three{width:2%;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_066 .contentModuleBox{width:47.5%; margin-bottom:15px;}
	.text_image_066 .contentModuleBox.last{margin-bottom:0px;}
	
	.text_image_066 .spirit.two{display:none;}
	.text_image_066 .moduleBoxSpacer.two{display:none;}
	.text_image_066 .spirit.three{display:none;}
	.text_image_066 .moduleBoxSpacer.three{width:2%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_066 .moduleBoxSpacer.three{display:none;}
	.text_image_066 .contentModuleBox{width:100%;}
	.text_image_066 .moduleBoxSpacer{display:none;}
	.spirit.clear{display:none;}
	.text_image_066 .main_right{width:20%;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_066 .main_right{width:25%;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_066 .main_right{
		width:50%;
		float:none;
		margin-top:15px;
		margin-bottom:15px;
	}
	.text_image_066 .contentModuleBox .contentModuleBoxImage {float:none;}
	
	.text_image_066 .main_left{
		float:none;
		width:100%;
	}
	.text_image_066 .contentModuleBoxButton {font-size:0.9em;}

}

@media all and (max-width: 320px) {
	.text_image_066 .contentModuleBoxButton {font-size:0.75em;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_081/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_081/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_081{/*background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_081/assets/image/bg-image-verlauf.jpg);*/}

.text_image_081 .moduleBoxHolder {float:left;}
.text_image_081 .innerModuleBox{/*margin-top:50px;*/}

/*.text_image_081 .headline,
.text_image_081 .moduleBoxHeadline,
.text_image_081 .buttonHolder,
.text_image_081 .moduleBoxText{text-align:center;}*/
.text_image_081 .moduleBoxText ul{text-align:left;}

.text_image_081 .moduleBoxText li{margin-bottom:15px;}

.text_image_081 .boxOne,
.text_image_081 .boxTwo,
.text_image_081 .boxThree,
.text_image_081 .boxFour,
.text_image_081 .boxFive,
.text_image_081 .boxSix { width:46.8%; position: relative; }

.text_image_081 .clear.spiritBox,
.text_image_081 .spiritBox,
.text_image_081 .spiritBoxOne,
.text_image_081 .spiritBoxTwo{display:none;}

.text_image_081 .moduleBoxImage{
	/*height:85px;87 - Border 4*/
	overflow:hidden;
	width:133px;
	text-align:center;
	border:1px solid #bebebe;
	float: left;
    margin-right: 20px;
	margin-top:0.2em;
}
.text_image_081 .moduleBoxInnerImage{width:100%; overflow:hidden;/*194 margin:0 auto;*/}
.text_image_081 .moduleBoxInnerImage img{width:100%; height:auto;}
.text_image_081 .moduleBoxInnerImage a{width:100%; height:100%; display:block; overflow:hidden;}
.text_image_081 .moduleBoxImage .imageInnerFrame{height:85px;}
.objektBilder .text_image_081 .immoContainer, 
#outer .text_image_081 .corporateFrame{padding:4px;}

.text_image_081 .moduleBoxSpacer.spaceThree{
	height: 29px !important;
    width: 100%;
}

.text_image_081 .moduleBoxSpacer.spaceFive{
	height: 29px !important;
    width: 100%;
}

.text_image_081 .moduleBoxSpacer.spaceTwo{
    height: 173px !important;
    width: 6.4%;
}

.text_image_081 .moduleBoxSpacer.spaceFour{
    height: 173px !important;
    width: 6.4%;
}

.text_image_081 .moduleBoxSpacer.spaceSix{
    height: 90px !important;
    width: 6.4%;
}

.text_image_081 .moduleBoxSpacer {
	float:left;
	height:325px;
	text-align:center;
}

.text_image_081 .title.h5{
	margin-bottom:0.8em;
}

.text_image_081 .moduleBoxSpacer.first {
	text-align:left;
	width:3%;
}

.text_image_081 .moduleBoxSpacer .line {
	/*height:100%;
	display:inline-block;
	border-left:1px solid #d4d4d4;*/
}

.text_image_081 img{
	margin-top: 0px !important;
}

.text_image_081 h2,.h2{
    margin: 0 0 24px !important;
}

.text_image_081 .moduleBoxText.editArea{
	margin-bottom: 60px;
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {}


@media only screen and (max-width : 1024px) {
	/*.text_image_081 .spiritBoxOne,
	.text_image_081 .spiritBoxTwo{display:block; width:17%; clear:both; margin-bottom:15px;}*/
	.text_image_081 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	.text_image_081 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_081 .moduleBoxHolder.boxSix{margin-bottom:0;} 
	
	/*.text_image_081 .moduleBoxSpacer{width:6.5%;}
	.text_image_081 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}*/

	.text_image_081 .moduleBoxSpacer{height:300px;}
	/*.text_image_081 .moduleBoxSpacer{display:none;}*/
	.text_image_081 .boxOne,
	.text_image_081 .boxTwo,
	.text_image_081 .boxThree { width:29%; }
	.text_image_081 .boxFour,
	.text_image_081 .boxFive, 
	.text_image_081 .boxSix { width:29%; }
	
	.text_image_081 .boxOne,
	.text_image_081 .boxTwo,
	.text_image_081 .boxThree { width:44%; }
	.text_image_081 .boxFour,
	.text_image_081 .boxFive,
	.text_image_081 .boxSix { width:44%; }
	
	.text_image_081 .moduleBoxImage{
		/*float: none;*/
		width:35%;
	}
	
	.moduleBoxText {
		/*margin-top: 15px;*/
	}
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	/*.text_image_081 .spiritBoxOne,
	.text_image_081 .spiritBoxTwo{display:block; width:17%; clear:both; margin-bottom:15px;}*/
	.text_image_081 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	.text_image_081 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	
	
	/*.text_image_081 .moduleBoxSpacer{width:6.5%;}
	.text_image_081 .moduleBoxSpacer.spaceFour{width:3%; text-align:left; display:none;}*/

	.text_image_081 .moduleBoxSpacer{height:300px;}
	/*.text_image_081 .moduleBoxSpacer{display:none;}
	.text_image_081 .boxOne,
	.text_image_081 .boxTwo,
	.text_image_081 .boxThree { width:29%; }
	.text_image_081 .boxFour,
	.text_image_081 .boxFive { width:29%; }*/
}

@media only screen and (max-width : 800px) {
	.text_image_081 .boxOne, .text_image_081 .boxTwo, .text_image_081 .boxThree {
		width: 100%;
	}
	.text_image_081 .boxFour, .text_image_081 .boxFive, .text_image_081 .boxSix {
		width: 100%;
	}
	
	.text_image_081 .moduleBoxSpacer.spaceTwo,
	.text_image_081 .moduleBoxSpacer.spaceThree,
	.text_image_081 .moduleBoxSpacer.spaceFour,
	.text_image_081 .moduleBoxSpacer.spaceFive,
	.text_image_081 .moduleBoxSpacer.spaceSix {
		display:none;
	}
	
	.text_image_081 .moduleBoxImage{
		float: left;
	}
	.moduleBoxText {
		margin-top: 0px;
	}
		
	/*#outer.homepage .contentWidth {
		padding-left: 6em !important;
		padding-right: 7.1em !important;
	}*/
}

/* Small Devices, Tablets */
@media only screen and (max-width : 800px) {
	.text_image_081 .boxOne, 
	.text_image_081 .boxTwo, 
	.text_image_081 .boxThree,
	.text_image_081 .boxFour,
	.text_image_081 .boxFive,
	.text_image_081 .boxSix {width:48%;}
	
	.text_image_081 .moduleBoxImage{width:22.5%;}
	
	.text_image_081 .moduleBoxSpacer.spaceTwo, 
	.text_image_081 .moduleBoxSpacer.spaceFour, 
	.text_image_081 .moduleBoxSpacer.spaceSix{width:4%; display:inline-block; height:10px !important;}
	
	.text_image_081 .moduleBoxSpacer.spaceTwo.spiritBox,
	.text_image_081 .moduleBoxSpacer.spaceSix.spiritBox {display:none;}
	
	.text_image_081 .moduleBoxHolder.boxFive{margin-bottom:0;}
}

/* styles for medium Tablets (Kindle etc)) */
@media only screen and (max-width: 768px) {/*670*/
	
	/*.text_image_081 .moduleBoxSpacer.spaceThree{display:none; width:4.5%; text-align:right;}*/
}
@media all and (max-width: 610px) {
	
	
	/*.text_image_081 .innerModuleBox{margin-top:35px;}*/
	.text_image_081 .moduleBoxHolder{margin-bottom:25;}	
	
	/*.text_image_081 .moduleBoxImage{float: none;}
	.moduleBoxText {margin-top: 15px;}*/
	
	.text_image_081 .moduleBoxImage{width:20%;}
	
	.text_image_081 .boxOne, 
	.text_image_081 .boxTwo, 
	.text_image_081 .boxThree, 
	.text_image_081 .boxFour, 
	.text_image_081 .boxFive, 
	.text_image_081 .boxSix{width:100%;}
	
	.text_image_081 .moduleBoxSpacer.spaceTwo, 
	.text_image_081 .moduleBoxSpacer.spaceFour, 
	.text_image_081 .moduleBoxSpacer.spaceSix{display:none;}
	
	.text_image_081 .moduleBoxHolder.boxFive{margin-bottom:35px;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


	.text_image_081 .boxOne,
	.text_image_081 .boxTwo,
	.text_image_081 .boxThree,
	.text_image_081 .boxFour,
	.text_image_081 .boxFive,
	.text_image_081 .boxSix { width:100%; }
	
	.text_image_081 .moduleBoxSpacer{display:none;}
	.text_image_081 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_081 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_081 .moduleBoxHolder{margin-bottom:30px;}
	.text_image_081 .moduleBoxHolder.boxSix{margin-bottom:0px;}
	.text_image_081 .moduleBoxSpacer.spaceFour{display:none;}
	
	.text_image_081 .moduleBoxImage {width:19%;}
	.text_image_081 .moduleBoxHolder .main.h4{margin-bottom:0;}
	
	.text_image_081 .moduleBoxText.editArea{margin-bottom:2.5em;}
	
}
@media all and (max-width: 415px) {
	.text_image_081 .moduleBoxImage {width:20%;}
}
@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_image_081 .moduleBoxInnerImage{max-height:85px;}*/
	.text_image_081 .moduleBoxImage {width:24%;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_072/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_072/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
/*.text_image_072{background-color:#fafafa;}*/

.text_image_072 {}

.text_image_072 #infoBox {
	position:absolute;
	left:0;
	top:0;
}

.text_image_072 .subheadline{width:60%; margin-left:auto; margin-right:auto;}

.text_image_072 #containerListe {
	width: calc(100% + 60px);/*16%*/
	margin-left:-30px;/*-8%*/
	margin-bottom:-30px;
}

.text_image_072 .container {
	float:left;	
	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box; 
	
	width:33.33%;
	/*min-height:250px;*/
	text-align:center;
}

.text_image_072 .containerInnerNew {
	/*position:relative;*/
	min-height:100%;		
	margin:30px;/*16%*/
		
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box; 
	/*background-color:#ffffff;*/
	border:none;
}

.text_image_072 .headerHolderBox{padding:0.8em 2em;}

.text_image_072 .textBox{
	position:relative;
	padding:1.4em 1.6em 2.35em;
}
.text_image_072 .moreButton{
	position:absolute;
	bottom:-1.2em;
	left:0;
	width:100%;
}
.text_image_072 .moreButton .innerButton{margin:0 auto;}




/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {}

@media only screen and (max-width : 1024px) {
	.text_image_072 .headerHolderBox{padding:1.1em 1em;}
	
	.text_image_072 #containerListe {
		width: calc(100% + 30px);
		margin-left:-15px;
	}
	
	.text_image_072 .containerInnerNew {margin:15px;}
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {

	/*.text_image_072 #containerListe {
		width: calc(100% + 40px);
		margin-left:-20px;
	}
	
	.text_image_072 .containerInnerNew {margin:20px;}
	
	.text_image_072 .subheadline{width:80%;}*/	
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

	/*.text_image_072 #containerListe {
		width: calc(100% + 20px);
		margin-left:-10px;
	}
	
	.text_image_072 .containerInnerNew {margin:10px;}*/
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 610px) {
	.text_image_072 #containerHolder{margin:0 11%;}
	
	.text_image_072 .container {width:100%; margin-bottom:2em;}
	
	.text_image_072 #containerListe {
		width: 100%;
		margin-left:0;
		margin-bottom:0;
	}
	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.text_image_072 #containerHolder{margin:0 0;}
	.text_image_072 .containerInnerNew{margin-left:25px; margin-right:25px;}
	
	/*.text_image_072 .container {width:50%;}
	
	.text_image_072 #containerListe {
		width: calc(100% + 38px);
		margin-left:-19px;
	}
	.text_image_072 .containerInnerNew{margin:19px;}
	.text_image_072 .linkArrow span:before{width:0.8em;}*/
}

/* styles for iPhone/Android portrait */
@media all and (max-width: 360px) {
	.text_image_072 .container{margin-bottom:1.5em;}
	.text_image_072 .containerInnerNew{margin-left:0px; margin-right:0px;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_059/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_059/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_059 .headerArea {
	padding:15px 0;
}

.text_image_059 .moduleBoxHolder {
	float:left;
	width:65%;/*45*/
	
	/*padding-right:4.5%;
	border-right:1px solid #ccc;*/
}

.text_image_059 .moduleBoxHolder.last{
	width:30%;
	float:right;
	margin-top:-0.8em;
}

.text_image_059 .innerTextHolder p,
.text_image_059 .innerTextHolder{display:inline;}
.text_image_059 .moduleInnerText{width:45.5%;/*48*/ float:left;}
.text_image_059 .moduleInnerText.last{float:right;}

.text_image_059 .quotes{font-size:2em; line-height:0;}
.text_image_059 .quotes.top{position: relative; top: 0.2em; margin:0 6px 0 2px;}
.text_image_059 .quotes.bottom{position: relative; top: 0.05em; margin:0 0 0 3px;}

.text_image_059 .zitatSignee{margin-top:1em;}

.text_image_059 .moduleBoxHolder.last{}
.text_image_059 .innerBigButtonHolder{
	position:relative;
	padding:1.15em 1.5em;
	border-radius:10px;
	
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 24%, #f4f4f4 93%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,#ffffff), color-stop(93%,#f4f4f4), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #ffffff 24%,#f4f4f4 93%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 24%,#f4f4f4 93%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 24%,#f4f4f4 93%,#ffffff 100%);
	background: linear-gradient(to bottom,  #ffffff 24%,#f4f4f4 93%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	
	-webkit-box-shadow: 0 0 3px 0 #dedede;
			box-shadow: 0 0 3px 0 #dedede;
}
.text_image_059 .textModul{width:64%;}

.text_image_059 .textline.second{line-height:1em; letter-spacing:-1.2px;}
.text_image_059 .textline.last{margin-top:-0.25em;}

.text_image_059 .mainBigImage{
	position:absolute;
	right:0;
	bottom:0;
	width:36%;
	/*overflow:hidden;*/
}
.text_image_059 .mainBigImage a{display:block; width:100%; height:100%;}

@media all and (max-width: 1280px) {
	.text_image_059 .moduleBoxHolder{width:60%;}
	.text_image_059 .moduleBoxHolder.last{width:30%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_059 .moduleBoxHolder{width:57%;}
	.text_image_059 .moduleBoxHolder.last{width:32%;}
}
@media all and (max-width: 960px) {
	.text_image_059 .moduleBoxHolder li{padding-left: 51px;}
	.text_image_059 .moduleBoxHolder li:before{margin-left: -51px; margin-right: 13px;}
	.text_image_059 .moduleBoxHolder li{margin-bottom:0.7em;}
}

@media all and (max-width: 800px) {
	.text_image_059 .moduleBoxHolder{width:55%;}
	.text_image_059 .moduleBoxHolder.last{width:35%;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_059 .moduleBoxHolder{width:100%; float:none; margin-bottom:2em; border-right:0; padding-right:0; border-bottom:1px solid #ccc; padding-bottom:2em;}
	.text_image_059 .moduleBoxHolder.last{
		width:100%; 
		float:none; 
		border-bottom:0;
		padding-bottom:0; 
		margin-bottom:0;
		margin-top:0;
	}
	
	.text_image_059 .mainBigImage{width:15%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_059 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	.text_image_059 .mainBigImage{width:18%;}
	.text_image_059 .moduleInnerText{width:100%; float:none;}
	.text_image_059 .moduleInnerText.last{margin-top:2em;}
	.text_image_059 .zitatSignee{ margin-top: 0.5em;}	

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_059 .moduleBoxHolder{margin-bottom:1.5em; padding-bottom:1.5em;}
	
	.text_image_059 .mainBigImage{width:20%;}
}
@media all and (max-width: 360px) {
	.text_image_059 .mainBigImage{width:30%;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_053/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_053/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_053{background-color:#eeeeee;}*/

.text_image_053 .contentWidth.basicFramePadding{padding-bottom:0;}
.text_image_053 .moduleBoxHolderOne{width:100%;}

.text_image_053 .main-left{
	float:left;
	width:40%;
	position:relative;/*absolut*/
	left:0;
	bottom:0;
}

.text_image_053 .main-right{
	float:right;
	width:51%;
	padding-bottom: 65px;
	margin-top: -0.45em;
}
.text_image_053 .subtitle{margin-bottom:20px; line-height:1.25;}

.text_image_053 .mainBigImage{overflow:hidden;}
.text_image_053 .monitorMaske{
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_053/assets/pics/bild-social-immonewsfeed-maske.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	width:100%;
	min-height:100%;/*391*/
	position:absolute;
	left:0;
	top:0;
}
.text_image_053 .innerImage{
	width:96.4%;
	margin:0.55em 0 0 0.6em;
}
.text_image_053 .innerImage a{
	display:inline-block;
	width:100%;
	height:100%;
}

.text_image_053 .innerMainRight span.textLink{
	margin-bottom:18px;
	display:block;
}

.text_image_053 .innerMainRight span:last-child{margin-bottom:0;}

.text_image_053 .textLink a{font-size:1.25em;}

.text_image_053 .buttonHolder {margin-top: 1.5em;}

.text_image_053 .textLink .infoLink span:before{margin-left:-2px; margin-right:0;}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */

	/*.text_image_053 .innerMainLeft{width:60%;  margin-right: 7%;}*/

}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 800px) {/*768*/
/* styles for narrower desktop browsers and iPad portrait */
	
	.text_image_053 .main-left{width:43%;}
	.text_image_053 .main-right{padding-bottom:50px;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_053 .main-right{
		width:100%; 
		float:none;
		padding-bottom:0; 
		margin-bottom:45px;
	}
	.text_image_053 .main-left{
		width:100%; 
		float:none; 
		position:relative;
		margin-bottom:0px;
	}
	/*.text_image_053 .monitorMaske{min-height:441px;}*/
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
	.text_image_053 .textCenter{text-align:left;}	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	

}

@media all and (max-width: 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_035-mirror/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_035-mirror/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_035-mirror {
	/*background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_035-mirror/assets/pics/frame-bg-21.png);
	background-repeat:no-repeat;*/
	background-position:right top;
	min-height:517px;
	
	background-size:100% auto;
}

.text_image_035-mirror .moduleBoxHolder {
	float:right;
}

.text_image_035-mirror .boxLeft { width:32%; margin-right:5%; }

.text_image_035-mirror .moreLink{margin-top:20px;}
/*.text_image_035-mirror .boxRight { width:47.5%; }

.text_image_035-mirror .moduleBoxSpacer {
	float:left;
	height:25px;
	width:5%;
	height:150px;
	text-align:center;
}

.text_image_035-mirror .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}*/

@media all and (max-width: 1280px) {
	.text_image_035-mirror{
		background-size:cover;
		min-height:inherit;
	}
}
@media all and (max-width: 1200px) {
	.text_image_035-mirror .boxLeft{width:35%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.text_image_035-mirror{background-position:30% top;}	
	.text_image_035-mirror .boxLeft{width:41%;}
}
@media all and (max-width: 800px) {
	.text_image_035-mirror{background-position:45% top;}	
	.text_image_035-mirror .boxLeft{width:46%;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_035-mirror{background-position:30% top;}
	.text_image_035-mirror .boxLeft{width:54%;}	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	/*#outer .text_image_035-mirror{background-image:none;}*/

	.text_image_035-mirror .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_image_035-mirror .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_035-mirror .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_035-mirror .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
	.text_image_035-mirror .boxLeft{float:right; margin-right:0;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	/*.text_image_035-mirror.outerFrameset{background-size:100% auto !important;}*/
}
@media all and (max-width: 360px) {
	#outer .text_image_035-mirror{background-image:none; border-bottom:1px solid #cccccc;}
	
	.text_image_035-mirror .boxLeft{width:100%; float:none;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchForm_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchForm_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.immoSearchForm_004{background-color:#ffffff;}*/

.immoSearchForm_004 .moduleBoxHolder{
	/*min-height: 95px;320*/
}

.immoSearchForm_004 .moduleBoxHolder .imageArea{
	width:		33%;
	height:		auto;
	
	float:		left;
}

.immoSearchForm_004 .moduleBoxHolder .spacerLeft{
	float:		left;
	width:		2%;
	height:		5px;
}

.immoSearchForm_004 .moduleBoxHolder .spacerRight{
	float:		left;
	width:		0%;
	height:		0px;
}

.immoSearchForm_004 .moduleBoxHolder .formArea{
	float:			left;
	width:			100%;
	/*margin-top:		28px;95*/
	/*min-height:		50px;130*/
}

.immoSearchForm_004  .iconLupe:before{font-size:0.75em;}



.immoSearchForm_004 .modul_searchForm_detail_000 input.button{
	 padding: 8px 26px 7px;
}

.immoSearchForm_004 .leftSearchForm{width:70%; float:left;}
.immoSearchForm_004 .rightSearchForm{width:29%;/*28*/ float:right; text-align:right;}

/***********************************************************************/

.immoSearchForm_004 .formStripped .formElement{
	width:	27.5%;/*22.5 */
}
.immoSearchForm_004 .formStripped .rightSearchForm .formElement{width:67%; margin-left:1.5%;}
.immoSearchForm_004 .formStripped .rightSearchForm .formElement.smallButton{margin-left:0;}
.immoSearchForm_004 .formStripped .formElement.smallSelect{
	width:	14.5%;/*19.5*/
}
.immoSearchForm_004 .formStripped .leftSearchForm .formElement.smallButton{width:13%;/*10.5*/}
.immoSearchForm_004 .formStripped .formElement.smallButton{
	width:	26%;
}

.immoSearchForm_004 .formStripped .formElement.descriptionRow{
	width:	86%;/*89*/
}


.immoSearchForm_004 .formStripped .formSpacer{
	width:	1.2%;/*1.4*/
	height:39px;
}
.immoSearchForm_004 .formStripped .rightSearchForm .formSpacer{
	width:	3%;
	height:39px;
}

.immoSearchForm_004 .formStripped .responsiveFormular .formRow{
    margin-bottom:  0px;/*19*/
	min-height: 	16px;
}

.immoSearchForm_004 .labelLeft {
	float:			left;
}

.immoSearchForm_004 .labelLeftText{
	float:left;
	width:22.5%;/*14.5*/
	margin-right:2%;
	margin-top:6px;/*10*/
	margin-bottom:0;
}
.immoSearchForm_004 .labelLeftText.h3{font-size:1.375em;}

.immoSearchForm_004 .labelRight {
	float:			right;
}

.immoSearchForm_004 .icon-angle-right:before{margin-left:0; margin-right:0;}
.immoSearchForm_004 .labelRight .icon-angle-right:before{
	margin-right:-7px;
}



@media only screen and (max-width : 1280px) {
	.immoSearchForm_004 .labelLeftText{margin-top:9px;}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.immoSearchForm_004 .formStripped .formElement.smallSelect{width:17.%;}
	/*.immoSearchForm_004 .labelLeftText{width:18%;}*/
	
	
}
@media only screen and (max-width : 1024px) {
	.immoSearchForm_004 .leftSearchForm{width:72%;}
	.immoSearchForm_004 .rightSearchForm{width:26%;}
	
	.immoSearchForm_004 .labelLeftText{width:21.5%;}
	.immoSearchForm_004 .formStripped .formElement.smallSelect{width:17.5%;}
	.immoSearchForm_004 .formStripped .formElement{width:24.5%;}
	.immoSearchForm_004 .formStripped .rightSearchForm .formElement{width:60%;}
	.immoSearchForm_004 .formStripped .formElement.smallButton{width:26%;}
	.immoSearchForm_004 .labelLeftText.h3{font-size:1.25em;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	/*.immoSearchForm_004 .leftSearchForm{width:74.5%;}
	.immoSearchForm_004 .formStripped .formElement{width:18.5%;}
	.immoSearchForm_004 .formStripped .formElement.smallSelect{width:20%;}
	.immoSearchForm_004 .formStripped .leftSearchForm .formElement.smallButton{width:14.5%;}
	
	.immoSearchForm_004 .labelLeftText{width:20%;}
	
	.immoSearchForm_004 .rightSearchForm{width:24%;}
	.immoSearchForm_004 .formStripped .rightSearchForm .formElement{width:54%;}
	.immoSearchForm_004 .formStripped .formElement.smallButton{width:43%;}*/
}
@media only screen and (max-width : 992px) {
	.immoSearchForm_004 .labelLeftText{width:22%;}
	.immoSearchForm_004 .formStripped .formElement.smallSelect{width:18%;}
	.immoSearchForm_004 .formStripped .formElement{width:23%;}
	
	.immoSearchForm_004 .formStripped .rightSearchForm .formElement{width:56%;}
	.immoSearchForm_004 .formStripped .rightSearchForm .formElement{margin-left:2.5%;}
	.immoSearchForm_004 .formStripped .formElement.smallButton{width:38%;}
}

/* Small Devices, Tablets */ /*768*/
@media only screen and (max-width : 800px) {
	.immoSearchForm_004 .rightSearchForm{display:none;}

	.immoSearchForm_004 .labelLeftText{width:18.5%;}
	
	.immoSearchForm_004 .moduleBoxHolder .imageArea,
	.immoSearchForm_004 .moduleBoxHolder .spacerLeft,
	.immoSearchForm_004 .moduleBoxHolder .spacerRight{display:	none;}
	
	.immoSearchForm_004 .formStripped .formElement.smallSelect{width:18%;}
	
	.immoSearchForm_004 .moduleBoxHolder .formArea{width:100%;}
	.immoSearchForm_004 .formStripped .formElement{width:24%;}
	
	.immoSearchForm_004 .formStripped .leftSearchForm .formElement.smallButton{width:13.5%;}
	
	.immoSearchForm_004 .leftSearchForm{float:none; width:100%;}
	.immoSearchForm_004 .formStripped .formElement.smallButton{width:13%;}
	
	.immoSearchForm_004 .labelLeftText{width:21.5%;}
	.immoSearchForm_004 .formStripped .formElement{width:16%;}
	.immoSearchForm_004 .formStripped .formElement.smallSelect{width:17%; /*21*/}
	.immoSearchForm_004 .formStripped .formElement{width:25%;}
	
}
/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 610px) {
	.immoSearchForm_004 .labelLeftText{
		width:100%;
		float:none;
		display:block;
		margin-top:0; 
		margin-bottom:10px;
	}
	
	.immoSearchForm_004 .formStripped .formElement.smallSelect{width:24%;}
	.immoSearchForm_004 .formStripped .formElement{width:31%;}
	.immoSearchForm_004 .formStripped .leftSearchForm .formElement.smallButton{width:17%;}

}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.immoSearchForm_004 .rightSearchForm{width:100%;}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}





/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/immoModules/immoSearchForm/searchForm_simple_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/immoModules/immoSearchForm/searchForm_simple_003/styles.css*/
/********************************************************/


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/text_slider_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/text_slider_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_slider_001 .editMode .bxSliderElement.full{width:100% !important;}
.editMode .owlSliderElement, 
.editMode .editThirdImageFloating .image-upload-box, 
.editMode .bxSliderElement{width:100% !important;}*/

.text_slider_001 .editMode .owlSliderElement, 
.text_slider_001 .editMode .editThirdImageFloating .image-upload-box, 
.text_slider_001 .editMode .bxSliderElement{padding-right:0; width:33%;}



.text_slider_001 .bxSlider {
	width: calc(100% + 50px);
	margin-left:-25px;
}

.text_slider_001 .innerModuleBox{
	margin-top:42px;
	margin:42px 25px 0 25px;
}

.text_slider_001 .headline{margin-bottom:10px;}
.text_slider_001 .underLine{padding-bottom:8px; margin-bottom:32px;}
.text_slider_001 .moduleBoxText ul{text-align:left;}
.text_slider_001 .moduleBoxText li{margin-bottom:5px;}

.text_slider_001 .moduleBoxImage{
	width:100%;
	text-align:center;
}
.text_slider_001 .moduleBoxInnerImage{width:100%;}
.text_slider_001 .moduleBoxInnerImage img{width:100%; height:auto;}
.text_slider_001 .moduleBoxImage .imageInnerFrame{height:85px;}
.text_slider_001 .moduleBoxImage{margin-bottom:28px;}
.objektBilder .text_slider_001 .immoContainer, 
#outer .text_slider_001 .corporateFrame{padding:4px;}


.text_slider_001  .buttonHolder{
	margin-top:16px;
	margin-bottom:17px;
}


.text_slider_001 .customArrowControls .sliderControlIconNext,
.text_slider_001 .customArrowControls .sliderControlIconPrev{
	background:	none;
	font-size: 50px;
    left: -50px;
	text-indent: 0;
	
	position:absolute;
	top: 40%;
}

.text_slider_001 .customArrowControls .sliderControlIconNext{
	left:	inherit;
    right: -50px;
}

.text_slider_001 .customArrowControls .sliderControlIconNext span:before,
.text_slider_001 .customArrowControls .sliderControlIconPrev span:before{
	width:	inherit;
}

.text_slider_001 .slick-slider{margin-bottom:0;}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {
	.text_slider_001 .customArrowControls .sliderControlIconNext{right:3px;}
	.text_slider_001 .customArrowControls .sliderControlIconPrev{left:3px;}
}

@media only screen and (max-width : 1024px) {}

@media only screen and (max-width : 800px) {
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text_slider_001 .bxSlider {
		margin-left: 2.5%;
		width: calc(87.5% + 50px);
	}
}

/* styles for medium Tablets (Kindle etc)) */

@media all and (max-width: 610px) {
	.text_slider_001 .innerModuleBox{margin-top:35px;}	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_slider_001 .bxSlider {
		margin-left: 3.0%;
		width: calc(97%);
	}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_017/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_017/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_017 .editMode .bxSliderContent .contentArea{width:100%;}

.slider_017{
	min-height: 100px;
}

.slider_017 .sliderHolder,
.slider_017 .bxSliderImage {
	position:relative;
}

.slider_017 .bxSliderContent {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
}

.slider_017 .headlineHolder .lineSpacer{
	float:left;
	width:5px;
	height:100%;
	min-height:92px;
	margin-top:0.6em;
	margin-right:1.5%;
}

.slider_017 .bxSliderContent .contentArea{
	width:40%;
}

.slider_017 .editMode .bxSliderContent .h1,
.slider_017 .editMode .bxSliderContent .slider_headline,
.slider_017 .editMode .bxSliderContent .contentText {
	width:100%;
}

.slider_017 .bxSliderContent .h1,
.slider_017 .bxSliderContent .slider_headline { 
	font-size:3.125em; 
	line-height:1.1em; 
	margin-bottom:0.2em;
}

.slider_017 .bxSliderContent .contentText p{margin-top:0;}

.slider_017 .bxSliderContent .contentButton{margin-top:2.7em;}

/*****************	SLIDER CONTROLS	*********************/

.slider_017 .customPager {
	height: 20px;
    right: 0;
    position: absolute;
    bottom: 40px;
    width: 100%;
	text-align:center;
}

.slider_017 .bx-pager, 
.slider_017 .bx-controls-auto {
	width:auto;
	margin:0 auto;
	position:relative;
	padding-top:0;
	bottom:0;
}

.slider_017 .bx-wrapper .bx-pager{text-align:left;}

.slider_017 .bx-pager.bx-default-pager a {
	height:15px;
	width:15px;
	border-radius: 15px;
	/*border:1px solid #8f8f8f;*/
}

.slider_017 .bx-pager.bx-default-pager a {
	/*background: none repeat scroll 0 0 #FFF;*/
	
	-webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
			box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
}

/*.slider_017 .bx-pager.bx-default-pager a:hover, 
.slider_017 .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #404040;
}*/

.slider_017 .bx-wrapper .bx-pager.bx-default-pager a{margin-left:2px; margin-right:3px;}

/*TEST Versuche*/
.slider_017 .bxSliderImage{overflow:hidden;}
.slider_017 .bxSliderImage img{
	width:100% !important;
	height:auto !important;
}


.slider_017 .flyingImageHolder{
	height:		0;
}

.slider_017 .flyingImage{
	position:	absolute;
	bottom:		50px;
	right:		0;
	
	width:		30%;
	z-index:	500;
}

.slider_017 .flyingImageInner {
	height:		100%;
	width: 		100%;
	overflow:	hidden;
	
	position: 	relative;
    z-index: 	10;
	
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	
	border: 8px solid #fff;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.35);
}

.slider_017 .flyingImageCircle {
	height:		calc(100% + 150px);
	padding:	0;
}

.slider_017 .flyingImageInner img {
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* ALTE MEDIA QUERRIES */

@media all and (max-width: 1280px) {
	.slider_017 .customPager {bottom:25px;}
	.slider_017 .headlineHolder .lineSpacer{min-height:81px;}
	
	.slider_017 .flyingImage{
		right:		10%;
		width:		20%;
	}
	
	.slider_017 .flyingImageCircle {
		height:		calc(100% + 110px);
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.slider_017 .bxSliderContent .contentArea{width:56%;}			
	.slider_017 .bxSliderContent .h1,
	.slider_017 .bxSliderContent .slider_headline{font-size:2.938em;}

	.slider_017 .bxSliderContent .contentText {
		font-size:1.2em;
		line-height:1.4em;
	}
	
	.slider_017 .bx-wrapper .bx-pager{text-align:right;}
	
	
	.slider_017 .flyingImage{
		bottom:		35px;
	}
	
	.slider_017 .flyingImageCircle {
		height:		calc(100% + 85px);
	}
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_017 .bxSliderContent .contentButton{margin-top:2em;}
	.slider_017 .bxSliderContent .h1,
	.slider_017 .bxSliderContent .slider_headline, 
	
	.slider_017 .flyingImageCircle {
		height:		calc(100% + 80px);
	}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	
	.slider_017 .bx-pager, 
	.slider_017 .bx-controls-auto {
		position:absolute;
		right:0;
	}
	
	.slider_017 .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:static;
		text-shadow:none;
		padding:19px 0;	
		margin-top:0; 
	}
	
	.slider_017 .bxSliderContent .contentArea{width:100%;}
	
	.slider_017 .bx-pager.bx-default-pager a {
		height:10px;
		width:10px;
	}
	
	.slider_017 .customPager{height:1px;}
	.slider_017 .customPager{right:25px;}
	
/*TEST Versuch*/
	.slider_017 .imageContainer{height:300px;}
	.slider_017 .bxSliderImage img{
		width:auto !important;
		height:300px !important;
		
		position:absolute;
		top:0; right:0;
	}

	
	.slider_017 .flyingImage{
		right:		10%;
		width:		25%;
	}
	
	.slider_017 .flyingImageCircle {
		height:		calc(100% + 90px);
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.slider_017 .customPager{display:none;}
	
	.slider_017 .flyingImageCircle {
		height:		calc(100% + 65px);
	}
	
	.slider_017 .flyingImageInner {
		border-width:		4px;
	}
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
	.slider_017 .bxSliderContent .h1,
	.slider_017 .bxSliderContent .slider_headline {
		font-size:1.7em;/*1.2*/
		line-height:1.3em;
	}
	.slider_017 .headlineHolder .lineSpacer{min-height:47px;}
	.slider_017 .bxSliderContent .contentText {
		font-size:1.0em;
	}
	
	.slider_017 .bxSliderContent .contentButton{margin-top:1.5em;}
	
/*TEST Versuch*/
	.slider_017 .imageContainer{height:200px;}
	.slider_017 .bxSliderImage img{
		width:auto !important;
		height:200px !important;
	}
	
	.slider_017 .flyingImageCircle {
		height:		calc(100% + 55px);
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.slider_017 .bxSliderContent .h1,
	.slider_017 .bxSliderContent .slider_headline {font-size:1.5em;}

/*TEST Versuch*/
	.slider_017 .imageContainer{height:180px;}
	.slider_017 .bxSliderImage img{
		width:auto !important;
		height:180px !important;
	}
	
	.slider_017 .headlineHolder .lineSpacer{
		min-height: 45px;/*34*/
		margin-top: 0.3em;
		width:3px;
		margin-right:3%;
	}
	
	.slider_017 .flyingImageCircle {
		height:		calc(100% + 35px);
	}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

.slider_017 .editMode .flyingImageHolder{
	height:auto !important;
}	

/*https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/skin_modern_warm.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/ultimate3dcarousel/skin_modern_warm.css*/
/********************************************************/
@charset "utf-8";
*{
	margin: 0px;
	padding: 0px;	
}

/* CSS Document */
/* ----------------- thumbnails label  -------------------- */
.largeLabel{
	font-family:Arial, Helvetica, sans-serif !important;
	margin: 0px !important;
	padding: 0px !important;
	margin-right: 10px !important;
	margin-left: 10px !important;
	font-size:16px !important;
	font-weight:400 !important;
	line-height:20px !important;
	color:#FFFFFF !important;
	text-align:center !important;
	font-weight:100 !important;
}

.smallLabel{
	font-family:Arial, Helvetica, sans-serif !important;
	margin: 0px !important;
	padding: 0px !important;
	margin: 6px !important;
	margin-bottom:0px !important;
	margin-right: 10px !important;
	margin-left: 10px !important;
	font-size:13px !important;
	line-height:16px !important;
	color:#AAAAAA !important;
	text-align:center !important;
	font-weight:100 !important;
}

/* -------- lighbox description window  ---------- */
.mediaDescriptionHeader{
	font-family:Arial, Helvetica, sans-serif !important;
	margin: 0px !important;
	padding: 0px !important;
	margin: 6px !important;
	margin-right: 10px !important;
	font-size:22px !important;
	line-height:22px !important;
	color:#000000 !important;
	font-weight:100 !important;
}

.mediaDescriptionText{
	font-family:Arial, Helvetica, sans-serif !important;
	margin: 0px !important;
	padding: 0px !important;
	margin: 6px !important;
	margin-right: 10px !important;
	font-size:13px !important;
	line-height:18px !important;
	color:#000000 !important;
	font-weight:100 !important;
}


/*https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/js/plugins/ultimate3dcarousel/html_content.css*/
/********************************************************/
a.thumblink:link    {color:#FFFFFF;}
a.thumblink:visited {color:#FFFFFF;}
a.thumblink:hover   {color:#009aff;}
a.thumblink:active  {color:#FFFFFF;}

/* CSS Document */
.thumb1Div{
	background-image:url("https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb1-image.jpg");
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb1P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:223px;
	padding-left:150px;
	padding-top:184px;
}

.thumb2Div{
	background-image:url("https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb2-image.jpg");
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb2P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:170px;
	padding-left:200px;
	padding-top:165px;
}

.thumb3Div{
	background-image:url("https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb3-image.jpg");
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb3P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:155px;
	padding-left:194px;
	padding-top:126px;
}

.thumb4Div{
	background-image:url("https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb4-image.jpg");
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb4P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:165px;
	padding-left:206px;
	padding-top:175px;
}

.thumb5Div{
	background-image:url("https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb5-image.jpg");
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb5P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:240px;
	padding-left:48px;
	padding-top:157px;
}

.thumb6Div{
	background-image:url("https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb6-image.jpg");
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb6P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:165px;
	padding-left:206px;
	padding-top:125px;
}

.thumb7Div{
	background-image:url("https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb7-image.jpg");
	width:100%;
	height:100%;
}

.thumb7P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:350px;
	padding-left:20px;
	padding-top:100px;
}

.thumb7P2{
	padding-top:60px;
}

a.thumb7ImageIcon {
    width:44px;
    height:48px;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
	float:left;
	margin-left:19px;
    background:url(https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb7-images-icon.png) no-repeat 0 0; /* Setting the image as a background */
}
a.thumb7ImageIcon:hover {
    background:url(https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb7-images-icon.png) no-repeat 0 -48px; /* When passing the mouse over, the image will be 'raised' */
}

a.thumb7HtmlIcon {
    width:61px;
    height:48px;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
	float:left;
	margin-left:19px;
    background:url(https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb7-html-icon.png) no-repeat 0 0; /* Setting the image as a background */
}
a.thumb7HtmlIcon:hover {
    background:url(https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb7-html-icon.png) no-repeat 0 -48px; /* When passing the mouse over, the image will be 'raised' */
}

a.thumb7LinkIcon {
    width:31px;
    height:48px;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
	float:left;
	margin-left:19px;
    background:url(https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb7-link-icon.png) no-repeat 0 0; /* Setting the image as a background */
}
a.thumb7LinkIcon:hover {
    background:url(https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb7-link-icon.png) no-repeat 0 -48px; /* When passing the mouse over, the image will be 'raised' */
}

a.thumb7YoutubeIcon {
    width:61px;
    height:48px;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
	float:left;
	margin-left:19px;
    background:url(https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb7-youtube-icon.png) no-repeat 0 0; /* Setting the image as a background */
}
a.thumb7YoutubeIcon:hover {
    background:url(https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb7-youtube-icon.png) no-repeat 0 -48px; /* When passing the mouse over, the image will be 'raised' */
}

a.thumb7VimeoIcon {
    width:66px;
    height:48px;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
	float:left;
	margin-left:19px;
    background:url(https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb7-vimeo-icon.png) no-repeat 0 0; /* Setting the image as a background */
}
a.thumb7VimeoIcon:hover {
    background:url(https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb7-vimeo-icon.png) no-repeat 0 -48px; /* When passing the mouse over, the image will be 'raised' */
}

.thumb8Div{
	background-image:url("https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb8-image.jpg");
	width:100%;
	height:100%;
}

.thumb8P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:260px;
	padding-left:23px;
	padding-top:216px;
}

.thumb9Div{
	background-image:url("https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb9-image.jpg");
	width:100%;
	height:100%;
}

.thumb9P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:260px;
	padding-left:100px;
	padding-top:68px;
}

.thumb10Div{
	background-image:url("https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb10-image.jpg");
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb10P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:230px;
	padding-left:143px;
	padding-top:184px;
}

.thumb11Div{
	background-image:url("https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb11-image.jpg");
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb11P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:166px;
	padding-left:16px;
	padding-top:147px;
}

.thumb12Div{
	background-image:url("https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb12-image.jpg");
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb12P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:260px;
	padding-left:120px;
	padding-top:268px;
}

.thumb13Div{
	background-image:url("https://admin.immobilien-lev.de/js/plugins/ultimate3dcarousel/html_content/thumb13-image.jpg");
	background-color:#FF0000;
	width:100%;
	height:100%;
}

.thumb13P{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:100;
	color:#FFFFFF !important;
	font-size:13px !important;
	line-height:18px !important;
	width:165px;
	padding-left:206px;
	padding-top:163px;
}



/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_007/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_007/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_007{
	
}

.slider_007 #ll-carousel{
	/*background: url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_007/pics/carousel/bg.jpg) center bottom repeat-x;*/
}

.slider_007 ul,
.slider_007 li{
	display:	none;
}

.slider_007 center{
	padding:	15px;
}

.slider_007 .arrow{
	display:	inline-block;
	width:		44px;
	height:		63px;
	margin-top: -31px;
	
	position:	absolute;
	top:		50%;
	z-index:	7000;
}

.slider_007 .arrow.left{	
	left:		30px;	
	background:	url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_007/assets/pics/arrow_left.png);
}

.slider_007 .arrow.right{	
	right:		30px;	
	background:	url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_007/assets/pics/arrow_right.png);
}

.slider_007 #ll-carousel div div:first-child{
	background-position: center center;
}

/* ALTE MEDIA QUERRIES */

@media all and (max-width: 1280px) {

}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */			

}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/full_slider_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/full_slider_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

/* SLIDER BASICS */
/* ============= */

.full_slider_002 .bxSliderElement {
	width:100%;
}

.full_slider_002 .sliderImage {
	overflow:hidden;
	height:100%;
}

/* SLIDER ARROWS */
/* ============= */


.full_slider_002 .customControlsHolder {
	position:relative;
}

.full_slider_002 .customControls {
	font-size:5em;
}

.full_slider_002 .customControls .prevLink,
.full_slider_002 .customControls .nextLink {
	position:absolute;
	z-index:100;
	cursor:pointer;
}

.full_slider_002 .customControls .prevLink { left:0; }
.full_slider_002 .customControls .nextLink { right:0; }



/* ALTE MEDIA QUERRIES */
@media all and (max-width: 1280px) {

}
@media all and (max-width: 1024px) {

}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */


}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_011/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_011/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.formKontakt_011{background-color:#fafafa;}*/
/*
#outer .formKontakt_011 .basicFramePadding{
	padding-top:95px;
	padding-bottom:100px;
}
*/

.formKontakt_011 .boxLeft {
    width: 40%;
	float:left;
	
	padding-right:3%;
	/*border-left:1px solid #5e6161;*/
}

.formKontakt_011 .topHeadline.h1{
	margin-bottom:0.5em;	
}

.formKontakt_011 .boxRight {
    width: 57%;
	float:right;
}
.formKontakt_011 .innerFormHolder{margin-top:0.3em;}


.formKontakt_011 .formText.editArea {
    width: 74%;
}

.formKontakt_011 .mainForm {
	float:left;
	width:48%;/*65*/
}

.formKontakt_011 .extraMessage {
	float:right;
	width:47%;
}

.formKontakt_011 .divTableCell.datenschutz {
	height:33px;
	margin-top:0px;/*9*/
	margin-bottom:18px;/*10*/

}

.formKontakt_011 .textarea {
	min-height:189px;/*100*/
}

.formKontakt_011 .datenschutzHolder.top { display:block; }
.formKontakt_011 .datenschutzHolder.bottom { display:none; }

.datenschutzHolder.top .datenschutz {
	text-align:right;
}

.formKontakt_011 input[type="submit"] {
	margin:0;	
}
.formKontakt_011 .agb_check_label{margin-bottom:0.5em;}
.formKontakt_011 .submitButton{margin-top:0.7em;}

.formKontakt_011 .textLock{margin-left:3px; width:94%; line-height:1em;}
.formKontakt_011 .icon-lock{margin-top:2px; margin-left:-4px;}

.formKontakt_011 .submit .button{margin-top:0em; width: 49%;}



@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.formKontakt_011 .textLock{width:93%;}
}
@media all and (max-width: 992px) {}
@media all and (max-width: 960px) {	
	#immoDetails_kontaktanfrage {
		background-size:cover;	
	}
	
	/*
	#outer .formKontakt_011 .basicFramePadding{
		padding-top:70px;
		padding-bottom:70px;
	}
	*/
}
@media all and (max-width: 800px) {
	.formKontakt_011 .boxLeft { 
		width: 100%;
		float:none; 
		margin-bottom:2.5em;
	}
	
	.formKontakt_011 .boxRight { 
		width: 100%;
		float:none; 
	}
	
	.formKontakt_011 .kontaktDaten{width:48%;float:left; margin-bottom:0;}
	.formKontakt_011 .geoData{width:48%; float:right;}

}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	/*
	#outer .formKontakt_011 .basicFramePadding{
		padding-top:50px;
		padding-bottom:50px;
	}
	*/

	.formKontakt_011 .googleMapsContainer, 
	.formKontakt_011 .videoIframeContainer{padding-bottom:60%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.formKontakt_011 .mainForm { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formKontakt_011 .extraMessage { 
		width: 100%;
		float:none; 
	}
	
	.formKontakt_011 .datenschutzHolder.top { display:none; }
	.formKontakt_011 .datenschutzHolder.bottom { display:block; }
	
	.formKontakt_011 .divTableCell.datenschutz {
		height:auto;
		margin:0;
		padding:0;	
	}
	
	.formKontakt_011 .formText.editArea {
		width: 100%;
	}
	
	.formKontakt_011 .googleMapsContainer, 
	.formKontakt_011 .videoIframeContainer{padding-bottom:78%;}
	
	.formKontakt_011 .textLock{width:92%;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	/*
	#outer .formKontakt_011 .basicFramePadding{
		padding-top:30px;
		padding-bottom:30px;
	}
	*/
	
	#immoDetails_kontaktanfrage {
		background-image:none;	
	}
	
	.formKontakt_011 .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formKontakt_011 .submitButton .divTableCell.datenschutz{
		width:21% !important;
		float:left;
	}
	
	.formKontakt_011 .divTableCell.spacer {
		display:none;
	}
	
	.formKontakt_011 .submitButton .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formKontakt_011 .kontaktDaten{width:100%;float:none; margin-bottom:1.5em;}
	.formKontakt_011 .geoData{width:100%; float:none;}
	
	.formKontakt_011 .textLock{line-height:1.2em;}
	.formKontakt_011 .responsiveFormular .checkboxRadioContainer{margin-bottom:1.15em;}
	
}
@media all and (max-width: 360px) {
	.formKontakt_011 .floatLeft.textLock{width:88%;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.formKontakt_011 .floatLeft.textLock{width:86%;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.formKontakt_001{background-color:#fafafa;}*/

/*.formKontakt_001 .boxLeft {
    width: 25%;
	float:left;
}
*/
.formKontakt_001 .boxLeft h1{
	margin-top:-5px;	
}

.formKontakt_001 .boxRight {
    width: 100%;/*70*/
	float:right;
}


.formKontakt_001 .mainForm {
	float:left;
	width:56%;/*65*/
}

.formKontakt_001 .extraMessage {
	float:left;/*right*/
	width:27%;/*32.5*/
}
.formKontakt_001 .submitButton{
	width:10%;
	float:right;
	min-height:93px;
	position:relative;
}
.formKontakt_001 .submitButton .poPflichtBo{
	position:absolute;
	bottom:0;
	right:0;
	width:100%;
	height:18px;
}

.formKontakt_001 .divTableCell.datenschutz {
	height:33px;
	margin-top:9px;
	margin-bottom:10px;/*10*/

}

.formKontakt_001 .textarea {
	min-height:70px;/*125*/
}

.formKontakt_001 .datenschutzHolder.top { display:block; }
.formKontakt_001 .datenschutzHolder.bottom { display:none; }

.datenschutzHolder.top .datenschutz {
	text-align:right;
}

.formKontakt_001 input[type="submit"] {
	margin:0;	
}

.formKontakt_001 .divPflicht{
	font-size:0.95em;
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 960px) {	
	#immoDetails_kontaktanfrage {
		background-size:cover;	
	}
	
	.formKontakt_001 .boxLeft { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formKontakt_001 .boxLeft p {
		display:inline;
		padding-right:5px;	
	}
	
	.formKontakt_001 .boxRight { 
		width: 100%;
		float:none; 
	}
}
@media all and (max-width: 800px) {
	.formKontakt_001 .divTableOne{width:				56% !important;}
	.formKontakt_001 .divTableTwo{width: 				40% !important;}
	.formKontakt_001 .divTableCell.spacer{width: 		4% !important;}
	.formKontakt_001 .divTableCell.spacer.outer{width:	2.5% !important;}
	.formKontakt_001 .submitButton{width:				12%;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.formKontakt_001 .mainForm { 
		width: 100%;
		float:none; 
		margin-bottom:0px;/*15*/
	}
	.formKontakt_001 .extraMessage { 
		width: 79%;/*100
		float:none; */
	}

	
	.formKontakt_001 .divTableOne{width:				47.5% !important;}
	.formKontakt_001 .divTableTwo{width: 				47.5% !important;}
	.formKontakt_001 .divTableCell.spacer{width: 		5% !important;}
	.formKontakt_001 .divTableCell.spacer.outer{width:	3.5% !important;}
	.formKontakt_001 .divTableCell.spacer.outer.firstLast{display:none;}
	.formKontakt_001 .submitButton{width:				17%;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	#immoDetails_kontaktanfrage {
		background-image:none;	
	}
	
	.formKontakt_001 .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formKontakt_001 .divTableCell.spacer {
		display:none;
	}
	
	.formKontakt_001 .submitButton .divTableCell{ 
		width: 50% !important;
		float:left; 
	}
	
	.formKontakt_001 .extraMessage,
	.formKontakt_001 .submitButton{width:100%; float:none;}
	.formKontakt_001 .submitButton .divTableCell{float:left; width:48%;}
	.formKontakt_001 .divPflicht{float:right; width:48%;}
	.formKontakt_001 .submitButton{min-height:41px;}
	.formKontakt_001 .submitButton .poPflichtBo{bottom:13px;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.formKontakt_001 .divPflicht{width:100%; text-align:right;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_014/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_014/styles.css*/
/********************************************************/
/*Headline*/
	.formKontakt_014 .headerHolder {
		text-align:center;
		margin:0 auto;
		width:50%;
	}
	
/*topline*/
	.formKontakt_014 .topLineHolder {
		float:left;
		width:100%;
		text-align:right;
	}	
	
/*rows*/
	.formKontakt_014 .leftRow {
		float:left;
		width: 29.8%;	
	}
	
	.formKontakt_014 .middleRow {
		float:left;
		width: 29.8%;	
		margin:0 5.3%;
	}
	
	.formKontakt_014 .rightRow {
		float:right;
		width: 29.8%;	
	}
	
/*insideRows*/
	.formKontakt_014 .wunschdatumElement,
	.formKontakt_014 .vornameElement {
		width:48.5%;
		float:left;	
	}
	.formKontakt_014 .wunschzeitElement,
	.formKontakt_014 .nachnameElement {
		width:48.5%;
		float:right;	
	}
	
	.formKontakt_014 .plzElement {
		width:22%;
		float:left;
	}
	.formKontakt_014 .ortElement {
		width:75%;
		float:right;
	}
	
	.formKontakt_014 .elementSpacer {
		min-height:24px;	
	}
	
	.formKontakt_014 .elementSpacerTop {
		min-height:33px;
	}
	
	.formKontakt_014 .divTableElement {
		margin-bottom: 0.64em;
	}
	.formKontakt_014 .divTableElement input.button {display:block; width:100%;}
	
	.formKontakt_014 .ruckrufLineheight {
		line-height:2em;	
	}
	.formKontakt_014 .noBottomMargin {
		margin-bottom:0;
	}	
	.formKontakt_014 .objektMargin {
		margin-bottom: 0.12em;	
	}
	
	.formKontakt_014 .agbMargin {
		margin-bottom: 2.15em;	
	}
		/*checkbox ANpassung*/
		.formKontakt_014 .jqTransformCheckbox.jqTransformChecked:not(.fuckIE),
		.formKontakt_014 .jqTransformCheckbox.jqTransformChecked:hover:not(.fuckIE),
		.formKontakt_014 .jqTransformCheckbox:not(.fuckIE),
		.formKontakt_014 .jqTransformCheckbox:hover:not(.fuckIE) {
			border:none;
		}
	
/*bottomLine*/
	.formKontakt_014 .botLineHolder  {
		opacity:0.8;	
	}
	
	
	.formKontakt_014  .error_input .jqTransformCheckbox:not(.fuckIE){background:#ff8484 none repeat scroll 0 0;}

@media all and (max-width: 1024px) {
	.formKontakt_014{
		background-position: inherit !important; 
	}
	
	.formKontakt_014 .headerHolder {
		width:100%;
	}
	
	.formKontakt_014 .leftRow {
		float:left;
		width: 48%;	
		margin-right:4%;
	}
	
	.formKontakt_014 .middleRow {
		float:right;
		width: 48%;	
		margin:0;
	}
	
	.formKontakt_014 .rightRow {
		float:left;
		width:100%;
		margin-top:1em;
	}
}

@media all and (max-width: 480px) {
	.formKontakt_014 .leftRow,
	.formKontakt_014 .rightRow,
	.formKontakt_014 .middleRow{
		float:none;
		width: 100%;	
		margin-right:0%;
	}
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoReferenzen/immoRef_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoReferenzen/immoRef_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.immoRef_001{background-color:#fafafa;}*/

.immoRef_001 .h1 {
	margin-top:0;
}

.immoRef_001 .sliderContainer{
	margin:30px 16px 0;
	position:relative;
	
}

.immoRef_001 .immoContainer {
	margin:5px 19px;/*5 10 0*/
	background-color:#FFF;	
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
}

.immoRef_001 .immoContainerInner {
	padding:3px;
	position:relative;
	min-height:312px;
}

.immoRef_001 .titelbild {
	height:183px;/*125*/
	overflow:hidden;
	
	border:12px solid #ffffff;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box;	
}

.immoRef_001 .textInfo {
	padding:1px 13px 8px 13px;
	min-height:67px;
}

.immoRef_001 .textInfo .h2, 
.immoRef_001 .textInfo .h3 {
	margin:0;
	font-size:0.95em;
}

.immoRef_001 .textInfo .h2 {
	line-height:1.75;
}

.immoRef_001 .textPreis{
	float:left;
	width:55%;
}
.immoRef_001 .textDetail{
	float:right;
	width:38%;
	 margin-top: 6px;
}

.immoRef_001 .trennLine{margin:9px 0 8px;}
.immoRef_001 .immoPreisValue{font-size:1.2em;}

.immoRef_001 .sliderContainer .sliderControls {
	position:absolute;
	top:50%;
	width:40px;
	height:34px;
	padding-top:6px;
	
	border-radius:20px;
	margin-top:-20px;
	font-size:1.667em;
	text-align:center;
	
	cursor:pointer;
}

.immoRef_001 .sliderContainer .sliderControls{background:none;}
.immoRef_001 .sliderContainer .sliderControls.prev [class^="icon-"]:before {margin-right:8px; margin-top:1px; font-size:2em;}
.immoRef_001 .sliderContainer .sliderControls.next [class^="icon-"]:before {margin-left:8px;  margin-top:1px; font-size:2em;}

.immoRef_001 .sliderContainer .sliderControls.prev { left: -44px; }
.immoRef_001 .sliderContainer .sliderControls.next { right: -32px; }

.immoRef_001 .sliderContainer .immoOrt{min-height:44px;}
.immoRef_001 .sliderContainer .tinyText{line-height: 1.2; min-height:25px;}


@media all and (max-width: 1280px) {	
	.immoRef_001 .titelbild {
		height:135px;/*95*/
	}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	/*.immoRef_001 .sliderContainer{
		margin:0;
	}
	
	.immoRef_001 .sliderControls {
		display:none;	
	}*/
	
	.immoRef_001 .titelbild {height:170px;}
	.immoRef_001 .textInfo {min-height:1px;}
	
	
	
	.immoRef_001 .sliderContainer .sliderControls.prev { left: -40px; }
	.immoRef_001 .sliderContainer .sliderControls.next { right: -20px; }
}

@media all and (max-width: 960px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.immoRef_001 .textInfo {
		padding-bottom:10px;
	}
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.immoRef_001 .immoContainerInner{min-height:268px;}
	.immoRef_001 .titelbild {
		height:180px;/*125*/
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.immoRef_001 .sliderContainer{margin:0 60px;}
	
	
	
	.immoRef_001 .sliderContainer .sliderControls.prev { left: -60px;/*40*/ }
	.immoRef_001 .sliderContainer .sliderControls.next { right: -36px;/*20*/ }
	
	/*.immoRef_001 .sliderControls {
		display:none;	
	}*/
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.immoRef_001 .titelbild {
		height:175px;
	}
	
	.immoRef_001 .immoContainer {
		margin-left:0;
		margin-right:0;	
	}
	
	.immoRef_001 .sliderContainer{margin:0 20px;}
	
	.immoRef_001 .sliderContainer .sliderControls.prev { left: -50px; }
	.immoRef_001 .sliderContainer .sliderControls.next { right: -22px; }
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/sourceCode/ogulo_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/sourceCode/ogulo_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.ogulo_001 .oguloListe {
	width:calc(100% + 60px);
	margin-left:-30px;
}

.ogulo_001 .oguloElement{
	float:left;
	width:50%;
	margin-bottom:50px;
}

.ogulo_001 .oguloInner{
	margin:5px 30px;	
	-webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
	background-color:#FFF;
}

.ogulo_001 .oguloImage a,
.ogulo_001 .oguloImage .virtualTourPreview {
	display:block;
	width:100%;
	height:100%;
}


.ogulo_001 .oguloImage .virtualTourPreview {
	background-size:100% 100% !important;
}

.ogulo_001 .oguloImage .virtualTourPreview {
	position:relative;
}

.ogulo_001 .oguloImage .playIconHolder {
	background-color:rgba(0,0,0,0.25);
	display:block;
	width:100%;
	height:100%;
	
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.ogulo_001 .oguloElement:hover .playIconHolder {
	background-color:transparent;
}
.ogulo_001 .oguloImage .playIcon {
	position:absolute;
	left:50%;
	top:50%;
	font-size:42px;
	margin-left:-21px;
	margin-top:-21px;
}

.ogulo_001 .oguloDataContent {
	padding:1.5em;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


.ogulo_001 .immoDataRow {
	border-left:1px solid #CCC;
	padding-left:0.5em;
	float:left;
	width:37%;
	box-sizing:border-box;
}

.ogulo_001 .immoDataRow.preis {
	margin-bottom:0;
}

.ogulo_001 .value {
	/*text-align:right;
	font-weight:bold;*/
}

.ogulo_001 .spacer {width:33%; float:left;}
.ogulo_001 .immoButton {
	margin-top: 0.6em;
    width: 26%;
    float: right;
	text-align:right;
}


/* ALTE MEDIA QUERRIES */
@media all and (max-width: 1280px) {
	.ogulo_001 .immoButton{width:30%;}
	.ogulo_001 .immoDataRow{width:35%;}
}

@media all and (max-width: 1024px) {
	.ogulo_001 .immoDataRow{width:50%;}
	.ogulo_001 .immoButton{
		width:50%; 
		margin-top:1em; 
		float:left;
		text-align:left;
	}
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
}
@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	.ogulo_001 .oguloElement{
		float:none;
		width:100%;		
	}
	
	.ogulo_001 .immoButton{width:30%; text-align:right; float:right; margin-top:0.6em;}
	.ogulo_001 .immoDataRow{width:35%;}

	.ogulo_001 .infoText, 
	.ogulo_001 .headline,
	.ogulo_001 .oguloInner,
	.ogulo_001 .immoDataTable{height:inherit !important;}
}
@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.ogulo_001 .oguloListe{width:100%; margin-left:0;}
	.ogulo_001 .oguloInner{margin-left:0; margin-right:0;}
}
@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.ogulo_001 .immoDataRow{width:50%;}
	.ogulo_001 .immoButton{
		width:50%; 
		margin-top:1em; 
		float:left;
		text-align:left;
	}
}
@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.ogulo_001 .immoButton{width:100%;}
	.ogulo_001 .immoDataRow{width:100%; float:none; margin-bottom:1em;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.ogulo_001 .oguloDataContent{padding:1.5em 1em;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_098/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_098/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_098 .moduleBoxHolderOne{
	float:left;
	width:46%;
	padding-right:4%;
	border-right:1px solid #d8dacd;
}
.text_image_098 .moduleBoxHolderTwo{
	float:right;
	width:46%;
}

.text_image_098 .subtitle{margin-bottom:13px;/*20*/}

/*.text_image_098 .modulMainContent .moduleBoxHolderOne .h3.editArea,
.text_image_098 .modulMainContent .moduleBoxHolderTwo .h3.editArea{
    float: left;
    width: 50%;
}*/

.text_image_098 .main-left{
	float:left;
	width:50%;
}
.text_image_098 .main-right{
	float:right;
	width:44%;
	text-align:right;
	
	margin-top: 6px;
}
.text_image_098 .main-right img{margin:0 !important;}

.text_image_098 .telInfo{margin-top:23px;}

.text_image_098 .icon-phone-1:before{margin-left:-3px;}
.text_image_098 .phone{font-size:1.521em; margin-right:5px;}

.text_image_098 .modulMainContent .main-right a{display:block; width:100%; height:100%;}

.text_image_098 .innerText p{margin-top:0;}

.text_image_098 .buttonHolder{
	float:left;
	margin-top: 2em;
	margin-right: 0.695em;
    margin-top: 0.7em;
}

.text_image_098 .headline {
    margin: 0 auto 7px;
    text-align: center;
    width: 60%;
}

.text_image_098 .h2 {
    margin: 0 auto 42px
}

.text_image_098 .boxTextLink {
    margin-top: 0.4em;
    text-transform: uppercase;
}

@media all and (max-width: 1280px) {
/* styles for narrow desktop browsers and iPad landscape */
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_098 .main-right{width:49%; margin-left:1.2em;}
	.text_image_098 .main-left{width:100%; float:none;}
	.text_image_098 .headline{width:90%;}
}
@media all and (max-width: 960px) {
	.text_image_098 .moduleBoxHolderTwo{width:45%;}
	.text_image_098 .moduleBoxHolderOne{width:45%; padding-right: 5%;}
	
}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_098 .headline{width:90%;}
	.text_image_098 .moduleBoxHolderOne{
		width:100%;
		float:none;
		padding-right:0;
		border-right:0;
		padding-bottom:45px;
		margin-bottom:45px;
		border-bottom:1px solid #d4d4d4;
	}
	.text_image_098 .moduleBoxHolderTwo{
		float:none;
		width:100%;	
	}
	.text_image_098 .main-right img{ float:right;}
	
	.text_image_098 .main-left{width:65%;}
	.text_image_098 .main-right{width:30%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_098 .headline{width:100%;}
	.text_image_098 .main-left{width:66%;}
	
	.text_image_098 .moduleBoxHolderOne{margin-bottom:35px; padding-bottom:35px;}
	.text_image_098 .h2{margin-bottom:1.7em;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_098 .textCenter{text-align:left;}
	.text_image_098 .subtitle{margin-bottom:8px;}
	.text_image_098 .main-left{width:100%;}
	.text_image_098 .main-right{width:40%;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_098 .main-left{
		width:100%;
		margin-right:0;
		float:none;
	}
	.text_image_098 .main-right{
		width:100%;
		float:none;
		margin-left:0;
		margin-bottom:1.2em;
		/*display:none;*/
	}
	.text_image_098 .main-right img{float:none; margin:0;}
	
	/*.text_image_098 .moduleBoxHolderTwo .main-right{float:none; width:50%;}*/
	

}
@media all and (max-width: 320px) {


}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_003 .editMode .innerBox{width:100%; padding:0;}
.slider_003 .editMode .bxSliderContent{pointer-events:inherit; margin-top:10px;}
/*.slider_003 .editMode .bxSliderImage{overflow:inherit;}*/

.slider_003{
	overflow:	hidden;
}

/*.slider_003  .sliderLogo{
	position:absolute;
	right:0;
	top:53px;
	width:27%;
	z-index:10;
}
.slider_003  .sliderLogo img{
	margin:0 !important;
	width: 100% !important;
	height: auto !important;
}*/

.slider_003 .sliderHolder,
.slider_003 .bxSliderImage {
	position:relative;
}


.slider_003 .bxSliderContent {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
	padding-top:8px;
	margin-top:142px;
	pointer-events:none;	
}

.slider_003 .innerBox{
	width:35.5%;
	padding:38px 40px;
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_003/assets/image/kachel-dark.png);
	background-repeat:repeat;
	box-sizing:border-box;
}

.slider_003 .bxSliderContent .h1,
.slider_003 .bxSliderContent .contentText {
	margin:0;
	width:100%;
}

.slider_003 .bxSliderContent .h1 { font-size:2.111em; line-height:1.04em; text-transform:uppercase; margin-bottom:0px; }
.slider_003 .bxSliderContent .contentText {}
.slider_003 .bxSliderContent .contentText p{margin-top:0;}

.slider_003 .bxSliderContent .videoIcon {
	width:155px;
	height:155px;
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_003/assets/image/video.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	position:absolute;
	right:30%;
	cursor:pointer;
	top:0;
}

/*****************	SLIDER CONTROLS	*********************/

.slider_003 .customPager {
	height: 20px;
    right: 0;
    position: absolute;
    bottom: 30px;/*70*/
    width: 200px;
	
	
	/*display:none;*/
}

.slider_003 .bx-pager, 
.slider_003 .bx-controls-auto {
	width:auto;
	right:0;/*left*/
	z-index:2000;
}

.slider_003 .bx-pager.bx-default-pager a {
	height:10px;
	width:10px;
	border-radius: 10px;
	border:1px solid #8f8f8f;
}

.slider_003 .bx-pager.bx-default-pager a {
	background: none repeat scroll 0 0 #FFF;
	
	-webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
			box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
}

.slider_003 .bx-pager.bx-default-pager a:hover, 
.slider_003 .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #C12727;
}

.slider_003 .bx-wrapper .bx-pager.bx-default-pager a{margin-left:2px; margin-right:3px;}


/*TEST Versuche*/
.slider_003 .bxSliderImage{overflow:hidden;}
.slider_003 .bxSliderImage img{
	width:100% !important;
	height:auto !important;
}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {
	.slider_003 { font-size:13px; }
	.slider_003 .bxSliderContent{margin-top:82px;}
	.slider_003 .bxSliderContent .contentText { font-size:1.2em; margin-bottom:0px;}
	.slider_003 .bxSliderContent .h2 {  margin-top:10px;}
	
	.slider_003 .customPager {bottom:10px;}
}

@media only screen and (max-width : 1200px) {
	.slider_003 .customPager,
	.slider_003 .sliderLogo{right:50px;}
	
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */			
	.slider_003 { font-size:12px; }
	.slider_003 .bxSliderContent{margin-top:38px;}
	.slider_003 .sliderLogo{top:38px;}
	
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.slider_003 .customPager,
	.slider_003 .sliderLogo{right:40px;}
}
@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_003 { font-size:11px; }
	.slider_003 .bxSliderContent .h2 {  margin-top:10px;}
	.slider_003 .customPager,
	.slider_003 .sliderLogo{right:15px;}
	.slider_003 .bxSliderContent .contentText{line-height:1.4;}
}
@media only screen and (max-width : 800px) {
	.slider_003 .innerBox{width:41.5%;}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.slider_003 .customPager,
	.slider_003 .sliderLogo{right:30px;}
	
	.slider_003 { font-size:15px; }
	.slider_003 .bxSliderContent .contentText { font-size:1.5em; line-height:1.4; margin-bottom:15px; }
	.slider_003 .sliderLogo{left:15px; right:inherit; width:35%;}
	
	.slider_003 .bxSliderContent .h1{margin-bottom:8px;}
	
	.slider_003 .bxSliderContent .h1, 
	.slider_003 .bxSliderContent .contentText{width:100%;}
	
	
	.slider_003 .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:static;
		text-shadow:none;
		padding:19px 0;	
		margin-top:0; 
	}
	
	.slider_003 .bxSliderImage .bxSliderContent .h1,
	.slider_003 .bxSliderImage .bxSliderContent .h2 {
		width:auto;
		display:inline-block;
		margin-right:5px;
	}
	
	
	
	.slider_003 .bxSliderContent{
		background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_003/assets/image/kachel-dark.png);
		background-repeat:repeat;
	}
	.slider_003 .innerBox{
		width:100%;
		background-image:none;
		padding:0;
	}
	.slider_003 .bxSliderContent .contentText{margin-bottom:0;}

	
/*TEST Versuch*/
	.slider_003 .imageContainer{height:300px;}
	.slider_003 .bxSliderImage img{
		width:auto !important;
		height:300px !important;
		
		position:absolute;
		top:0; right:0;
	}

}
@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.slider_003 { font-size:15px; }
	.slider_003 .customPager{display:none;}
		
/*TEST Versuch*/
	.slider_003 .imageContainer{height:200px;}
	.slider_003 .bxSliderImage img{
		width:auto !important;
		height:200px !important;
	}

}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.slider_003 .customPager,
	.slider_003 .sliderLogo{right:25px;}
	
	.slider_003 { font-size:12px; }
	.slider_003 .button {font-size:1.4em;}
	
/*TEST Versuch*/
	.slider_003 .bxSliderImage img{
		width:auto !important;
		height:200px !important;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.slider_003 { font-size:10px; }
	
	.slider_003 .bxSliderContent .h2{font-size:1.5em;}

/*TEST Versuch*/
	.slider_003 .imageContainer{height:180px;}
	.slider_003 .bxSliderImage img{
		width:auto !important;
		height:180px !important;
	}

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
		
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_016/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_016/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_016 .editMode .bxSliderContent {
	pointer-events:inherit;
}

.slider_016 .sliderHolder,
.slider_016 .bxSliderImage {
	position:relative;
}

.slider_016 .bxSliderContent {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
	padding-top:8px;

	margin-top:-73px;
}

.slider_016 .bxSliderContent .h1,
.slider_016 .bxSliderContent .h3 {
	margin:0;
	width:45%;
}

.slider_016 .bxSliderContent .h1 { font-size:35pt; line-height:46pt; text-transform:uppercase; }
.slider_016 .bxSliderContent .h3 { font-size:1.333em; line-height:1.4em; margin-top:8px; }

.slider_016 .bxSliderContent .videoIcon {
	width:155px;
	height:155px;
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_016/assets/image/video.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	position:absolute;
	right:30%;
	cursor:pointer;
	top:0;
}
.slider_016 .bxSliderContent .moreLink a{
	display: inline-block;
    font-size: 1.9em;
    margin-top: 0.5em;
}
.slider_016 .bxSliderContent .moreLink a span:before{margin-left:-0.2em; margin-right:0;}


.slider_016 .bxSliderImage.withLink {
	cursor:pointer;
}

.slider_016 .headlineHolder {
    margin: 44px 0 0;
}

/*****************	SLIDER CONTROLS	*********************/

.slider_016 .customPager {
	height: 20px;
    left: 0;
    position: absolute;
    bottom: 127px;/*40*/
    width: 200px;
}

.slider_016 .buttonHolder {
    margin: 19px 0 0;
}

.slider_016 .bx-pager,
.slider_016 .bx-controls-auto {
	width:auto;
	left:0;
	z-index:2000;
}

.slider_016 .bx-pager.bx-default-pager a {
	height:10px;
	width:10px;
	border-radius: 10px;
	border:1px solid #8f8f8f;
}

.slider_016 .bx-pager.bx-default-pager a {
	background: none repeat scroll 0 0 #FFF;

	-webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
			box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
}

.slider_016 .bx-pager.bx-default-pager a:hover,
.slider_016 .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #ef8310;
}

.slider_016 .bx-wrapper .bx-pager.bx-default-pager a{margin-left:1px; margin-right:1px;}

.slider_016 .bxSliderContent {
	pointer-events: none;
}

@media all and (max-width: 1280px) {
	.slider_016 .bxSliderContent {margin-top:-50px;}

	.slider_016 { font-size:13px; }
	.slider_016 .bxSliderContent .h3 {  margin-top:10px;}

	.slider_016 .customPager {bottom:40px;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.slider_016 .bxSliderContent {margin-top:-40px;}

	.slider_016 { font-size:12px; }
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */
	.slider_016 { font-size:11px; }
	.slider_016 .bxSliderContent .h3 {  margin-top:10px;}

	.slider_016 .customPager { display:none;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.slider_016 .bxSliderContent {margin-top:0;}

	.slider_016 { font-size:10px; }
	.slider_016 .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:static;
		text-shadow:none;
		padding:7px 0;
	}

	/*.slider_016 .bxSliderImage .bxSliderContent .h1 { font-size:1.0em; }
	.slider_016 .bxSliderImage .bxSliderContent .h3 { font-size:1.0em; }*/

	.slider_016 .bxSliderImage .bxSliderContent .h1,
	.slider_016 .bxSliderImage .bxSliderContent .h3 {
		width:auto;
		display:inline-block;
		margin-right:5px;
		margin-top:2px;
	}

	.slider_016 .customPager {
		top: -75px;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
		.slider_016 { font-size:10px; }
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.slider_016 { font-size:9px; }
	.slider_016 .bxSliderContent .h3{margin-top:3px;}
	.slider_016 .bxSliderImage .bxSliderContent{padding:12px 0 10px;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.slider_016 { font-size:8px; }

	.slider_016 .bxSliderContent .h3{font-size:1.5em;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
/*.text_image_003 .basicFramePadding{padding-bottom:107px; padding-top:100px}*/

/*.text_image_003{background-color:#fafafa;}*/

.text_image_003 .moduleBoxHolder {
	float:left;
}

.text_image_003 .boxOne,
.text_image_003 .boxTwo,
.text_image_003 .boxThree,
.text_image_003 .boxFour,
.text_image_003 .boxFive { width:14%; }

.text_image_003 .clear.spiritBox,
.text_image_003 .spiritBox,
.text_image_003 .spiritBoxOne,
.text_image_003 .spiritBoxTwo{display:none;}

.text_image_003 .moduleBoxImageLogo{
	margin-top:23px;/*20*/
	margin-bottom:20px;/*24*/
}
.text_image_003 .moduleBoxImageLogo img{margin:0 !important;}

.text_image_003 .moduleBoxImage{
	height:87px;/*87 - Border 4*/
	overflow:hidden;
	width:100%;
}
.text_image_003 .moduleBoxImage .imageInnerFrame{height:87px;}
.text_image_003 .moduleBoxImage{margin-bottom:18px;}
/*.text_image_003 .moduleBoxImage.borderRahm,*/
.objektBilder .text_image_003 .immoContainer, 
#outer .text_image_003 .corporateFrame{
	/*border:4px solid #ffffff;
	box-shadow: 0 8px 3px -5px rgba(0, 0, 0, 0.1) inset, 0 3px 3px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-ms-box-sizing: border-box;
	box-sizing: border-box; */
	padding:4px;
}


.text_image_003 .moduleBoxSpacer {
	float:left;
	width:6%;
	height:325px;
	/*height:325px;335*/
	text-align:center;
}

.text_image_003 .moduleBoxSpacer.first {
	text-align:left;
	width:3%;
}

.text_image_003 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #d4d4d4;
}
.text_image_003 .moduleBoxSpacer.last{
	text-align:right;
	width:3%;
}

.text_image_003  .buttonHolder{
	margin-top:16px;
	margin-bottom:17px;/*20*/
}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {}

@media only screen and (max-width : 1024px) {
	.text_image_003 .spiritBoxOne,
	.text_image_003 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_003 .moduleBoxSpacer.spiritBox.spaceFour{display:inline-block; text-align:right;}
	
	.text_image_003 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_003 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_003 .moduleBoxSpacer{width:6.5%;}
	.text_image_003 .moduleBoxSpacer.spaceFour{width:3%; text-align:left;}
	.text_image_003 .moduleBoxSpacer.last{/*display:none;*/}

	.text_image_003 .moduleBoxSpacer{height:300px;}
	/*.text_image_003 .moduleBoxSpacer{display:none;}*/
	.text_image_003 .boxOne,
	.text_image_003 .boxTwo,
	.text_image_003 .boxThree { width:27%; }
	.text_image_003 .boxFour,
	.text_image_003 .boxFive { width:27%; }
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_003 .spiritBoxOne,
	.text_image_003 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_003 .moduleBoxSpacer.spiritBox.spaceFour{display:inline-block; text-align:right;}
	
	.text_image_003 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_003 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_003 .moduleBoxSpacer{width:6.5%;}
	.text_image_003 .moduleBoxSpacer.spaceFour{width:3%; text-align:left;}
	.text_image_003 .moduleBoxSpacer.last{/*display:none;*/}

	.text_image_003 .moduleBoxSpacer{height:300px;}
	/*.text_image_003 .moduleBoxSpacer{display:none;}*/
	.text_image_003 .boxOne,
	.text_image_003 .boxTwo,
	.text_image_003 .boxThree { width:27%; }
	.text_image_003 .boxFour,
	.text_image_003 .boxFive { width:27%; }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 610px) {
	.text_image_003 .spiritBoxOne{display:none;}
	.text_image_003 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_003 .moduleBoxSpacer{width:9%;}
	.text_image_003 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_003 .moduleBoxSpacer.spaceFour{width:9%; text-align:center;}
	.text_image_003 .clear.spiritBox{display:block;}
	.text_image_003 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_003 .moduleBoxSpacer.spiritBox.spaceThree{display:inline-block; width:4.5%;/*3*/ text-align:left;}
	.text_image_003 .moduleBoxSpacer.spiritBox.spaceFive{display:inline-block; width:4.5%;/*3*/ text-align:right;}
	.text_image_003 .moduleBoxSpacer.spaceFive{width:4.5%;/*3*/ text-align:left;}

	.text_image_003 .boxOne,
	.text_image_003 .boxTwo,
	.text_image_003 .boxThree { width:41%;/*44*/ }
	.text_image_003 .boxFour,
	.text_image_003 .boxFive { width:41%;/*44*/ }
	.text_image_003 .moduleBoxSpacer.spaceThree{width:4.5%;/*3*/ text-align:right;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}


/*=============================ALTE MEDIA QUERRIES =====================================*/

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	/*.text_image_003 .spiritBoxOne,
	.text_image_003 .spiritBoxTwo{display:block;clear:both; margin-bottom:15px;}
	.text_image_003 .moduleBoxSpacer.spiritBox.spaceFour{display:inline-block; text-align:right;}
	
	.text_image_003 .moduleBoxHolder{margin-bottom:55px;}
	.text_image_003 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_003 .moduleBoxSpacer.spaceFour{width:3%; text-align:left;}*/
	/*.text_image_003 .moduleBoxSpacer.last{display:none;}*/
	
	/*.text_image_003 .moduleBoxSpacer{height:300px;}

	.text_image_003 .boxOne,
	.text_image_003 .boxTwo,
	.text_image_003 .boxThree { width:27%; }
	.text_image_003 .boxFour,
	.text_image_003 .boxFive { width:27%; }*/
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

	/*.text_image_003 .spiritBoxOne{display:none;}
	.text_image_003 .spiritBoxTwo{display:inline-block; width:17%;}
	.text_image_003 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_003 .moduleBoxSpacer.spaceFour{width:6%; text-align:center;}
	.text_image_003 .clear.spiritBox{display:block;}
	.text_image_003 .moduleBoxSpacer.spiritBox.spaceThree{display:inline-block; width:3%; text-align:left;}
	.text_image_003 .moduleBoxSpacer.spiritBox.spaceFive{display:inline-block; width:3%; text-align:right;}
	.text_image_003 .moduleBoxSpacer.spaceFive{width:3%; text-align:left;}

	.text_image_003 .boxOne,
	.text_image_003 .boxTwo,
	.text_image_003 .boxThree { width:44%; }
	.text_image_003 .boxFour,
	.text_image_003 .boxFive { width:44%; }
	.text_image_003 .moduleBoxSpacer.spaceThree{width:3%; text-align:right;}*/
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_003 .boxOne,
	.text_image_003 .boxTwo,
	.text_image_003 .boxThree,
	.text_image_003 .boxFour,
	.text_image_003 .boxFive { width:100%; }
	
	.text_image_003 .moduleBoxSpacer{display:none;}
	.text_image_003 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_003 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_003 .moduleBoxHolder{margin-bottom:5px;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_004{background-color:#ffffff;}*/

.text_image_004 .moduleBoxHolderOne{
	float:left;
	width:44%;
	padding-right:6%;
	border-right:1px solid #d4d4d4;
}
.text_image_004 .moduleBoxHolderTwo{
	float:right;
	width:44%;
}
/*.text_image_004 .moduleBoxSpacer{
	float:left;
	width:4%;
	height:100px;
}*/
.text_image_004 .subtitle{margin-bottom:20px;}
.text_image_004 .main-left{
	float:left;
	width:57%;
}
.text_image_004 .main-right{
	float:right;
	width:43%;
	/*max-height:300px;*/
	overflow:hidden;
}
.text_image_004 .signaturImage{max-width:160px; max-height:67px;}

.text_image_004 .moduleBoxHolderTwo .main-left{float:left; width:60%;}
.text_image_004 .moduleBoxHolderTwo .main-right{
	float:right;
	width:28.5%;/*155px*/
	/*height:195px;*/
	max-width:155px;
	max-height:195px;
	height:auto;
	overflow:hidden;
	/*border:3px solid #e9e9e9;*/
	margin-top:5px;
}
.text_image_004 .signaturImage{margin-top:18px;}
.text_image_004 .signatur{display:inline-block; margin-top:10px;}
.text_image_004 .buttonHolder{margin-top:16px;}


@media all and (max-width: 1280px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_004 .moduleBoxHolderTwo .main-left{float:left; width:56%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	.text_image_004 .signaturImage {
		max-height: 56px;
		max-width: 135px;
	}
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_004 .moduleBoxHolderOne{
		width:100%;
		float:none;
		padding-right:0;
		border-right:0;
		padding-bottom:45px;
		margin-bottom:45px;
		border-bottom:1px solid #d4d4d4;
	}
	.text_image_004 .moduleBoxHolderTwo{
		float:none;
		width:100%;	
	}
	/*.text_image_004 .main-right img{ float:right;}*/
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	/*.text_image_004 .main-left,
	.text_image_004 .main-right{
		float:none;
		width:100%;
	}
	.text_image_004 .main-right{margin-bottom:25px;}
	.text_image_004 .main-right img{float:none; margin:0;}*/
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_004 .main-left,
	.text_image_004 .main-right,
	.text_image_004 .moduleBoxHolderTwo .main-left{
		float:none;
		width:100%;
	}
	.text_image_004 .main-right{margin-bottom:25px;}
	.text_image_004 .main-right img{float:none; margin:0;}
	
	.text_image_004 .moduleBoxHolderTwo .main-right{float:none; width:50%;}
	

}
@media all and (max-width: 320px) {


}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_008/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_008/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_008{background-color:#fafafa;}*/

.text_image_008 .contentModuleBox{
	float:left;
	width:47%;
	margin-bottom:0;/*65*/
}

.text_image_008 .moduleBoxSpacer{
	float:left;
	width:6%;
	height:10px;
}

/*.text_image_008 .contentModuleBoxTitle hr {
	margin:10px 0 0;
	border-width:2px;
}*/
.text_image_008 .contentModuleBoxSubTitle{
	margin-bottom:10px; 
	padding-bottom:0;
	line-height:1.4;
}


.text_image_008 .main_left{
	float:left;
	width:66.3%;
}
.text_image_008 .main_right{
	float:right;
	width:29%;
}

.text_image_008 .contentModuleBox .contentModuleBoxImage{
	height:93px;
	width:92%;

	position:relative;
	float:right;
	margin-top:6px;
}





@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 800px) {
	
	.text_image_008 .main_left,
	.text_image_008 .main_right{width:100%; float:none;}
	
	.text_image_008 .contentModuleBox .contentModuleBoxImage{width:60%; float:none; max-width:inherit; margin-bottom:15px;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	
	.text_image_008 .contentModuleBox .contentModuleBoxImage{width:100%; float:none; max-width:inherit; margin-bottom:15px;}

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.text_image_008 .contentModuleBox .contentModuleBoxImage{width:60%; float:none; max-width:inherit; margin-bottom:15px;}
	
	.text_image_008 .contentModuleBox{width:100%;}
	.text_image_008 .moduleBoxSpacer{display:block; width:100%; height:25px;}
	.text_image_008 .main_left{width:66.3%;}
	.text_image_008 .main_right{width:27%;/*20*/ float:right;}
	.text_image_008 .contentModuleBox .contentModuleBoxImage{width:100%;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_008 .main_left{width:63.3%;}
	.text_image_008 .main_right{width:30%;/*25*/}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_008 .main_right{
		width:100%;/*50*/
		float:none;
		margin-top:15px;
		margin-bottom:15px;
	}
	.text_image_008 .contentModuleBox .contentModuleBoxImage {float:none;}
	
	.text_image_008 .main_left{
		float:none;
		width:100%;
	}
	.text_image_008 .contentModuleBoxButton {font-size:0.9em;}

}

@media all and (max-width: 320px) {
	.text_image_008 .contentModuleBoxButton {font-size:0.75em;}

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/text_image/text_image_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/text_image/text_image_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_image_003 .h1 {
	margin-top:0;
}

.modul_text_image_003 .main_right{position:relative;}
.modul_text_image_003 .subtitle {}



/*
.modul_text_image_003 .contentModuleBox {    
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
	background-color: #FFFFFF;
    position: relative;
	margin-bottom:50px;
} 

.modul_text_image_003 .contentModuleBoxImage {
	
    background-repeat: no-repeat;
    background-size: 100% 100%;
    bottom: 0;
    position: absolute;
    right: 0;
	max-width:125px;
}
*/

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_013/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_013/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_013{background-color:#eeeeee;}*/

.text_image_013 .contentWidth.basicFramePadding{padding-bottom:0;}
.text_image_013 .moduleBoxHolderOne{width:100%;}

.text_image_013 .main-left{
	float:left;
	width:45%;
	position:absolute;/*absolut*/
	left:0;
	bottom:0;
}

.text_image_013 .moduleBoxSpacer{
	width:5%;
	height:5px;
	float:left;
}

.text_image_013 .main-right{
	float:right;
	width:50%;
	padding-bottom: 65px;
}
.text_image_013 .subtitle{margin-bottom:20px; line-height:1.25;}

.text_image_013 .mainBigImage{width:100%; overflow:hidden;}
/*.text_image_013 .mainBigImage img{text-align:left; margin:0 !important;}*/
.text_image_013 .contentModuleBoxButton{margin-top:34px;}

.text_image_013 .mudulMainContent{
	margin-top:41px;/*50*/
	position:relative;
}

.text_image_013 .innerMainLeft{
	float:left;
	width:61%;/*62*/
	margin-right:8%;
}
.text_image_013 .innerMainRight{
	float:left;
	width:31%;/*30*/
}

.text_image_013 .innerMainRight span.textLinkHolder{
	margin-bottom:18px;
	display:block;
}

.text_image_013 .innerMainRight span:last-child{margin-bottom:0;}

.text_image_013 .textLinkHolder a{font-size:1.25em;}

.text_image_013 .textLinkHolder .infoLink span:before{margin-left:-2px; margin-right:0;}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */

	.text_image_013 .innerMainLeft{width:60%;  margin-right: 7%;}
	.text_image_013 .innerMainRight{width:33%;}

}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 800px) {/*768*/
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_013 .main-right{
		width:100%; 
		float:none; 
		padding-bottom:50px;
	}
	.text_image_013 .main-left{
		width:100%; 
		float:none; 
		position:relative;
		margin-bottom:30px;
	}
	
	.text_image_013 .moduleBoxSpacer{display:none;}
	
	.text_image_013 .innerMainLeft{width:70%; margin-right:5%;}
	.text_image_013 .innerMainRight{width:25%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_013 .main-left{margin-bottom:25px;}
	
	.text_image_013 .innerMainLeft{width:62%;}
	.text_image_013 .innerMainRight{width:32%;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_013 .main-left{margin-bottom:25px;}
	.text_image_013 .main-right{padding-bottom:30px;}
	
	.text_image_013 .textCenter{text-align:left;}
	
	.text_image_013 .innerMainLeft{width:100%; margin-right:0%; float:none; margin-bottom:25px;}
	.text_image_013 .innerMainRight{width:100%; float:none;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_013 .main-left{margin-bottom:25px;}

}

@media all and (max-width: 320px) {
	.text_image_013 .main-left{margin-bottom:25px;}
	.text_image_013 .mainBigImage{max-height:135px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_020/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_020/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_020.useBackgroundConfiguration .frameBackgroundImage{
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_020/assets/pics/bg-frame-4.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	
		/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODI0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdmNDEiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,130,68,1) 0%, rgba(0,127,65,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,130,68,1)), color-stop(100%,rgba(0,127,65,0)));
	background: -webkit-linear-gradient(top,  rgba(0,130,68,1) 0%,rgba(0,127,65,0) 100%);
	background: -o-linear-gradient(top,  rgba(0,130,68,1) 0%,rgba(0,127,65,0) 100%);
	background: -ms-linear-gradient(top,  rgba(0,130,68,1) 0%,rgba(0,127,65,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,130,68,1) 0%,rgba(0,127,65,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008244', endColorstr='#00007f41',GradientType=0 );
*/
}

.text_image_020 .extraSmallWidth{width:70%; margin:0 auto;}
.text_image_020 .mainHolderBox{margin-top:47px;}

.text_image_020 .moduleBoxHolder {
	float:left;
}

.text_image_020 .boxLeft { width:47.5%; }
.text_image_020 .boxRight { width:47.5%; }

.text_image_020 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:5%;
	height:150px;
	text-align:center;
}

.text_image_020 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}
.text_image_020 .textModHolder p{margin-top:0;}
.text_image_020 .buttonHolder{margin-top:25px;}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
}
@media all and (max-width: 960px) {
	.text_image_020 .extraSmallWidth{width:85%;}
}
@media all and (max-width: 800px) {
	.text_image_020 .extraSmallWidth{width:100%;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_020 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_image_020 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_020 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_020 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
	.text_image_020 .mainHolderBox{margin-top:30px;}
	.text_image_020 .textCenter{text-align:left;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_026/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_026/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
/*.text_image_026{background-color:#fafafa;}*/

.text_image_026 .moduleBoxHeadline.underLine{
	padding-bottom:15px;
	min-height:48px;
	margin-bottom:22px;
}

.text_image_026 .moduleBoxHolder {float:left;}
.text_image_026 .innerModuleBox{margin-top:28px;}

.text_image_026 .moduleBoxText ul{text-align:left;}

.text_image_026 .moduleBoxText li{margin-bottom:15px;}

.text_image_026 .boxOne,
.text_image_026 .boxTwo,
.text_image_026 .boxThree,
.text_image_026 .boxFour,
.text_image_026 .boxFive { width:22%;/*16*/ }

.text_image_026 .clear.spiritBox,
.text_image_026 .spiritBox,
.text_image_026 .spiritBoxOne,
.text_image_026 .spiritBoxTwo{display:none;}

.text_image_026 .moduleBoxImage{
	/*height:85px;87 - Border 4*/
	overflow:hidden;
	width:100%;
	text-align:center;
	border:3px solid #e9e9e9;
	box-sizing:border-box;
}
.text_image_026 .moduleBoxInnerImage{width:100%;/*194 margin:0 auto;*/}
.text_image_026 .moduleBoxInnerImage img{width:100%; height:auto;}
.text_image_026 .moduleBoxImage .imageInnerFrame{height:85px;}
.text_image_026 .moduleBoxImage{margin-bottom:23px;}
.objektBilder .text_image_026 .immoContainer, 
#outer .text_image_026 .corporateFrame{padding:4px;}

.text_image_026 .moduleBoxSpacer {
	float:left;
	width:4%;/*12*/
	height:325px;
	text-align:center;
}

.text_image_026 .moduleBoxSpacer.first {
	text-align:left;
	width:3%;
}

.text_image_026 .moduleBoxSpacer .line {
	/*height:100%;
	display:inline-block;
	border-left:1px solid #d4d4d4;*/
}

.text_image_026  .buttonHolder{
	margin-top:16px;
	margin-bottom:17px;/*20*/
}

.text_image_026 .moduleBoxInnerImage a {
	display:block;
	width: 100%;
	height: 100%;
}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {}


@media only screen and (max-width : 1090px) {
	.text_image_026 .spiritBoxOne,
	.text_image_026 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_026 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	.text_image_026 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_026 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_026 .moduleBoxSpacer{width:6.5%;}
	.text_image_026 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_026 .moduleBoxSpacer{height:300px;}
	/*.text_image_026 .moduleBoxSpacer{display:none;}*/
	.text_image_026 .boxOne,
	.text_image_026 .boxTwo,
	.text_image_026 .boxThree { width:29%; }
	.text_image_026 .boxFour,
	.text_image_026 .boxFive { width:29%; }
}
@media only screen and (max-width : 1024px) {}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_026 .spiritBoxOne,
	.text_image_026 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_026 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	.text_image_026 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_026 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_026 .moduleBoxSpacer{width:6.5%;}
	.text_image_026 .moduleBoxSpacer.spaceFour{/*width:3%; text-align:left;*/ display:none;}

	.text_image_026 .moduleBoxSpacer{height:300px;}
	/*.text_image_026 .moduleBoxSpacer{display:none;}*/
	.text_image_026 .boxOne,
	.text_image_026 .boxTwo,
	.text_image_026 .boxThree { width:29%; }
	.text_image_026 .boxFour,
	.text_image_026 .boxFive { width:29%; }
	
	.text_image_026 .moduleBoxHeadline.underLine{padding-bottom:10px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_026 .spiritBoxOne{display:none;}
	.text_image_026 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_026 .moduleBoxSpacer{width:9%;}
	.text_image_026 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_026 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_026 .clear.spiritBox{display:block;}
	.text_image_026 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_026 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_026 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_026 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.text_image_026 .boxOne,
	.text_image_026 .boxTwo,
	.text_image_026 .boxThree { width:45%; }
	.text_image_026 .boxFour,
	.text_image_026 .boxFive { width:45%; }
	.text_image_026 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
}
@media all and (max-width: 610px) {
	.text_image_026 .innerModuleBox{margin-top:35px;}
	.text_image_026 .moduleBoxHolder{margin-bottom:25;}	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


	.text_image_026 .boxOne,
	.text_image_026 .boxTwo,
	.text_image_026 .boxThree,
	.text_image_026 .boxFour,
	.text_image_026 .boxFive { width:100%; }
	
	.text_image_026 .moduleBoxSpacer{display:none;}
	.text_image_026 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_026 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_026 .moduleBoxHolder{margin-bottom:30px;}
	.text_image_026 .moduleBoxHolder.boxFive{margin-bottom:0px;}
	.text_image_026 .moduleBoxSpacer.spaceFour{display:none;}
	
	.text_image_026 .moduleBoxHeadline.underLine{min-height:inherit;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_image_026 .moduleBoxInnerImage{max-height:115px;85}*/
	.text_image_026 .moduleBoxImage{text-align:inherit;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_041/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_041/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
/*.text_image_041{background-color:#fafafa;}*/

.text_image_041 .moduleBoxHolder {float:left;}
.text_image_041 .innerModuleBox{margin-top:28px;}

.text_image_041 .moduleBoxText ul{text-align:left;}

.text_image_041 .moduleBoxText li{margin-bottom:15px;}

.text_image_041 .hiddenLinkTarget.showLink{display:	block;}

.text_image_041 .boxOne,
.text_image_041 .boxTwo,
.text_image_041 .boxThree,
.text_image_041 .boxFour,
.text_image_041 .boxFive { width:22.3%;/*22*/ }

.text_image_041 .clear.spiritBox,
.text_image_041 .spiritBox,
.text_image_041 .spiritBoxOne,
.text_image_041 .spiritBoxTwo{display:none;}

.text_image_041 .moduleBoxImage{
	overflow:hidden;
	width:100%;
	text-align:center;
	margin-bottom: 1.8em;/*23*/
}
.text_image_041 .moduleBoxInnerImage{width:100%;}
.text_image_041 .moduleBoxInnerImage img{width:100%; height:auto;}
.text_image_041 .moduleBoxImage .imageInnerFrame{height:85px;}
.objektBilder .text_image_041 .immoContainer, 
#outer .text_image_041 .corporateFrame{padding:4px;}

.text_image_041 .moduleBoxSpacer {
	float:left;
	width:3.6%;/*4*/
	height:325px;
	text-align:center;
}

.text_image_041 .moduleBoxSpacer.first {
	text-align:left;
	width:3%;
}

.text_image_041 .moduleBoxSpacer .line {}

.text_image_041  .buttonHolder{
	margin-top:16px;
	margin-bottom:17px;
}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {}


@media only screen and (max-width : 1090px) {
	.text_image_041 .spiritBoxOne,
	.text_image_041 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_041 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	.text_image_041 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_041 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_041 .moduleBoxSpacer{width:6.5%;}
	.text_image_041 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_041 .moduleBoxSpacer{height:300px;}
	
	.text_image_041 .boxOne,
	.text_image_041 .boxTwo,
	.text_image_041 .boxThree { width:29%; }
	.text_image_041 .boxFour,
	.text_image_041 .boxFive { width:29%; }
}
@media only screen and (max-width : 1024px) {}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_041 .spiritBoxOne,
	.text_image_041 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_041 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	.text_image_041 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_041 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_041 .moduleBoxSpacer{width:6.5%;}
	.text_image_041 .moduleBoxSpacer.spaceFour{/*width:3%; text-align:left;*/ display:none;}

	.text_image_041 .moduleBoxSpacer{height:300px;}
	/*.text_image_041 .moduleBoxSpacer{display:none;}*/
	.text_image_041 .boxOne,
	.text_image_041 .boxTwo,
	.text_image_041 .boxThree { width:29%; }
	.text_image_041 .boxFour,
	.text_image_041 .boxFive { width:29%; }
	
	.text_image_041 .moduleBoxHeadline.underLine{padding-bottom:10px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_041 .spiritBoxOne{display:none;}
	.text_image_041 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_041 .moduleBoxSpacer{width:9%;}
	.text_image_041 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_041 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_041 .clear.spiritBox{display:block;}
	.text_image_041 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_041 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_041 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_041 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.text_image_041 .boxOne,
	.text_image_041 .boxTwo,
	.text_image_041 .boxThree { width:45%; }
	.text_image_041 .boxFour,
	.text_image_041 .boxFive { width:45%; }
	.text_image_041 .moduleBoxSpacer.spaceThree{display:none;}
}
@media all and (max-width: 610px) {
	.text_image_041 .innerModuleBox{margin-top:35px;}
	.text_image_041 .moduleBoxHolder{margin-bottom:25;}
	.text_image_041 .headline.textCenter{text-align:left;}	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


	.text_image_041 .boxOne,
	.text_image_041 .boxTwo,
	.text_image_041 .boxThree,
	.text_image_041 .boxFour,
	.text_image_041 .boxFive { width:100%; }
	
	.text_image_041 .moduleBoxHolder.boxFour{margin-bottom:0;}
	
	.text_image_041 .moduleBoxSpacer{display:none;}
	.text_image_041 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_041 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_041 .moduleBoxHolder{margin-bottom:30px;}
	.text_image_041 .moduleBoxHolder.boxFive{margin-bottom:0px;}
	.text_image_041 .moduleBoxSpacer.spaceFour{display:none;}
	
	.text_image_041 .moduleBoxHeadline.underLine{min-height:inherit;}
	
	.text_image_041 .moduleBoxImage{width:72%;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_041 .moduleBoxImage{text-align:inherit;}
	
	.text_image_041 .moduleBoxImage{width:100%;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/text/text_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/text/text_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_004 .h1 {
	margin-top:0;
}

.modul_text_004 .subtitle {
	
}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_077/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_077/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
/*.text_image_077{background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_077/assets/image/bg-image-verlauf.jpg);}*/

.text_image_077 .moduleBoxHolder {float:left;}

/*.text_image_077 .headline,
.text_image_077 .moduleBoxHeadline,
.text_image_077 .buttonHolder,
.text_image_077 .moduleBoxText{text-align:center;}*/
.text_image_077 .moduleBoxText ul{text-align:left;}

.text_image_077 .moduleBoxText li{margin-bottom:15px;}

.text_image_077 .boxOne,
.text_image_077 .boxTwo,
.text_image_077 .boxThree,
.text_image_077 .boxFour,
.text_image_077 .boxFive { 
	width:23%;
	margin-bottom: 41px;
	position:relative;
	-webkit-box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.61);
	-moz-box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.61);
	box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.61);
	background-color:#FFF;
}

.text_image_077 .buttonHolder {
    position: absolute;
    right: 0;
    top: 100%;
}

.text_image_077 .clear.spiritBox,
.text_image_077 .spiritBox,
.text_image_077 .spiritBoxOne,
.text_image_077 .spiritBoxTwo{display:none;}

.text_image_077 .moduleBoxImage{
	/*height:85px;87 - Border 4*/
	overflow:hidden;
	width:100%;
	text-align:center;
	/*border:1px solid #bebebe;*/
}
.text_image_077 .specialWidth{
	width:72%;
	text-align:center;
	margin:0.6em auto 2em;
}


.text_image_077 .moduleBoxInnerImage{width:100%; /*194 margin:0 auto;*/}
.text_image_077 .moduleBoxInnerImage img{width:100%; height:auto;margin:0 !important;}
.text_image_077 .moduleBoxImage .imageInnerFrame{height:85px;}
.text_image_077 .moduleBoxImage{margin-bottom:10px;margin-top: 44px;}
.objektBilder .text_image_077 .immoContainer, 
#outer .text_image_077 .corporateFrame{padding:4px;}

.text_image_077 .moduleBoxSpacer {
	float:left;
	width:2.6%;/*5*/
	height:325px;
	text-align:center;
}

.text_image_077 .moduleBoxSpacer.first {
	text-align:left;
	width:3%;
}

.text_image_077 .moduleBoxSpacer .line {
	/*height:100%;
	display:inline-block;
	border-left:1px solid #d4d4d4;*/
}

.text_image_077 .smallico{
	width:57px;
	margin:0 auto !important;
}

.text_image_077 .moduleBoxText.textCenter{
	padding: 26px 30px 26px;
}

.text_image_077 .buttonHolder.textCenter.button a{
	 text-align: center;
}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1224px) {}


@media only screen and (max-width : 1090px) {
	.text_image_077 .spiritBoxOne,
	.text_image_077 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_077 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	.text_image_077 .moduleBoxHolder{margin-bottom:90px;/*55*/}
	.text_image_077 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_077 .moduleBoxSpacer{width:6.5%;}
	.text_image_077 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_077 .moduleBoxSpacer{height:300px;}
	/*.text_image_077 .moduleBoxSpacer{display:none;}*/
	.text_image_077 .boxOne,
	.text_image_077 .boxTwo,
	.text_image_077 .boxThree { width:29%; }
	.text_image_077 .boxFour,
	.text_image_077 .boxFive { width:29%; }
}
@media only screen and (max-width : 1024px) {
	.text_image_077 .spiritBoxOne{display:none;}
	.text_image_077 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_077 .moduleBoxSpacer{width:9%;}
	.text_image_077 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_077 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_077 .clear.spiritBox{display:block;}
	.text_image_077 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_077 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_077 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_077 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.text_image_077 .boxOne,
	.text_image_077 .boxTwo,
	.text_image_077 .boxThree { width:45%; }
	.text_image_077 .boxFour,
	.text_image_077 .boxFive { width:45%; }
	.text_image_077 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
	
	.text_image_077 .moduleBoxHolder{margin-bottom:25;}
	
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
	.text_image_077 .moduleBoxHolder {
		margin-bottom: 5.6em;
	}
	
	.text_image_077 .moduleBoxHolder.boxThree,
	.text_image_077 .moduleBoxHolder.boxFour  {
		margin-bottom: 2.6em;
	}
  
}

/* Small Devices, Tablets */
@media only screen and (max-width : 800px) {
	.text_image_077 .specialWidth {
		width: 91%;
	}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 768px) {
		
}
@media all and (max-width: 610px) {
	.text_image_077 .moduleBoxText.textCenter {
	}
	.text_image_077 .boxOne,
	.text_image_077 .boxTwo,
	.text_image_077 .boxThree,
	.text_image_077 .boxFour,
	.text_image_077 .boxFive { width:100%; }
	
	.text_image_077 .moduleBoxSpacer{display:none;}
	.text_image_077 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_077 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_077 .moduleBoxHolder.boxFive{margin-bottom:0px;}
	.text_image_077 .moduleBoxSpacer.spaceFour{display:none;}
	
	.text_image_077 .moduleBoxHolder.boxThree {
		margin-bottom: 5.6em;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


	
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_image_077 .moduleBoxInnerImage{max-height:85px;}*/
	.text_image_077 .moduleBoxImage {
		margin-bottom: 0px;
	}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_080/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_080/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_080.useBackgroundConfiguration .frameBackgroundImage{
	/*background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_080/assets/pics/bg-frame-30.jpg);*/
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}

.text_image_080 .moduleBoxHolder {
	float:left;
	background-color:#FFFFFF;
	min-height:420px;
	position:relative;
	border: 6px solid #eeeeee;
}


.text_image_080 .modulInnerBox{padding:23px 30px; text-align: center;}


.text_image_080 .headline{margin-bottom:10px;}

.text_image_080 .moduleBoxText li{margin-bottom:5px;/*15*/}

.text_image_080 .boxOne,
.text_image_080 .boxTwo,
.text_image_080 .boxThree,
.text_image_080 .boxFour,
.text_image_080 .boxFive { width:31.4%;/*30.3*/ box-sizing:border-box; }

.text_image_080 .clear.spiritBox,
.text_image_080 .spiritBox,
.text_image_080 .spiritBoxOne,
.text_image_080 .spiritBoxTwo{display:none;}

.text_image_080 .moduleBoxImage{
	overflow:hidden;
	width:100%;
	/*min-height:158px;*/
	
}
.text_image_080 .moduleBoxInnerImage{width:100%;/*194 margin:0 auto;*/}
.text_image_080 .moduleBoxInnerImage img{width:100%; height:auto;}
.objektBilder .text_image_080 .immoContainer, 
#outer .text_image_080 .corporateFrame{padding:4px;}

.text_image_080 .moduleBoxSpacer{
	float:left;
	width:2.8%;/*17 / 12*/
	height:325px;
	text-align:center;
}

.text_image_080 .centerKatImage{
	font-size: 35px;
    padding: 12px;
    text-align: center;
	color:#FFFFFF;
}

.text_image_080 .katIcon {	
    background-color: #3c2863;
    height: 58px;
    margin-left: -2%;
    margin-top: -58px;
    opacity: 0.7;
    position: static;
    width: 104%;
}

.text_image_080 .moduleBoxSpacer.first {
	text-align:left;
	width:3%;
}

.text_image_080 .moduleBoxSpacer .line {
	/*height:100%;
	display:inline-block;
	border-left:1px solid #d4d4d4;*/
}

.text_image_080  .buttonHolder{
}

.text_image_080 .centerButton{
	text-align: center;
}

.text_image_080 .colorBalken{
	width:6px;
	min-height:51.5%;/*218*/
	position:absolute;
	left:0;
	top:0;
	z-index:5;
}

.text_image_080 h4, 
.text_image_080 .h4 {
    margin-bottom: 0.05em;
}

.text_image_080 h3,
.text_image_080 .h3 {
    margin-bottom: 0.4em;
}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {
	
	.text_image_080 .boxOne, 
	.text_image_080 .boxTwo, 
	.text_image_080 .boxThree, 
	.text_image_080 .boxFour, 
	.text_image_080 .boxFive {
		width: 29.8%;/*31.1*/
	}
	.text_image_080 .moduleBoxSpacer {
		width: 3%;/*1*/
	}
	
	#outer .text_image_080 .centerKatImage{font-size:29px;}
	.text_image_080 .katIcon{height:48px; margin-top:-48px;margin-left: -2.5%; width: 105.5%;}
	#outer .text_image_080 .centerKatImage{padding:10px 0 0;}
	
}
@media only screen and (max-width : 1200px) {
	.text_image_080 .moduleBoxHolder{min-height:373px;}
}
@media only screen and (max-width : 1090px) {
	.text_image_080 .spiritBoxOne,
	.text_image_080 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_080 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	.text_image_080 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_080 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	/*.text_image_080 .moduleBoxSpacer{width:12.5%;6.5}*/
	.text_image_080 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_080 .moduleBoxSpacer{height:300px;}
	/*.text_image_080 .moduleBoxSpacer{display:none;}*/
	/*.text_image_080 .boxOne,
	.text_image_080 .boxTwo,
	.text_image_080 .boxThree { width:25%; }
	.text_image_080 .boxFour,
	.text_image_080 .boxFive { width:29%; }*/
}
@media only screen and (max-width : 1024px) {
	.text_image_080 .moduleBoxHeadline.h2{font-size:1.5em;}
	
	.text_image_080 .boxOne, .text_image_080 .boxTwo, .text_image_080 .boxThree, .text_image_080 .boxFour, .text_image_080 .boxFive {
		width: 100%;
	}
	.text_image_080 .moduleBoxSpacer {
		display:none;
	}
	.text_image_080 .katIcon {margin-left: -1%; width: 102%;	}
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_080 .spiritBoxOne,
	.text_image_080 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_080 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	.text_image_080 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_080 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	/*.text_image_080 .moduleBoxSpacer{width:9.5%;6.5}*/
	.text_image_080 .moduleBoxSpacer.spaceFour{/*width:3%; text-align:left;*/ display:none;}

	.text_image_080 .moduleBoxSpacer{height:300px;}
	/*.text_image_080 .moduleBoxSpacer{display:none;}*/
	/*.text_image_080 .boxOne,
	.text_image_080 .boxTwo,
	.text_image_080 .boxThree { width:27%; }
	.text_image_080 .boxFour,
	.text_image_080 .boxFive { width:29%; }*/
}
@media only screen and (max-width : 960px) {
	.text_image_080 .moduleBoxHolder{
		/*min-height:388px;*/
		
	}
	.text_image_080 .moduleBoxSpacer{width:2%; display:inline-block;}
	.text_image_080 .moduleBoxSpacer.spiritBox{display:none;}
	
	.text_image_080 .boxOne, 
	.text_image_080 .boxTwo, 
	.text_image_080 .boxThree, 
	.text_image_080 .boxFour, 
	.text_image_080 .boxFive {
		width: 30.5%;
		margin-bottom:0;
	}
	.text_image_080 .katIcon {margin-left: -2.5%; width: 105.1%;}
}
@media only screen and (max-width : 800px) {
	.text_image_080 .moduleBoxHeadline.h2{font-size:1.75em;}
	
	.text_image_080 .moduleBoxSpacer{width:10%; display:none;}
	.text_image_080 .moduleBoxSpacer.spaceThree{display:none;}
	.text_image_080 .boxOne,
	.text_image_080 .boxTwo,
	.text_image_080 .boxThree { width:100%;/*45*/ margin-bottom:2em; }
	.text_image_080 .boxThree {margin-bottom:0;}
	
	.text_image_080 .moduleBoxHolder{min-height:369px;}
	
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text_image_080 .moduleBoxSpacer.spaceThree {
		clear: both;
		display: block;
		height: 1px !important;
		width: 100%;
	}
	.text_image_080 .katIcon {margin-left: -1%; width: 102%;}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_080 .spiritBoxOne{display:none;}
	.text_image_080 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_080 .moduleBoxSpacer{width:9%;}
	.text_image_080 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_080 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_080 .clear.spiritBox{display:block;}
	.text_image_080 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_080 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_080 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_080 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.text_image_080 .boxOne,
	.text_image_080 .boxTwo,
	.text_image_080 .boxThree { width:45%; }
	.text_image_080 .boxFour,
	.text_image_080 .boxFive { width:45%; }
	.text_image_080 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
}
@media all and (max-width: 610px) {
	.text_image_080 .moduleBoxHeadline.h2{font-size:1.375em;}
	/*.text_image_080 .innerModuleBox{margin-top:35px;}*/
	
	.text_image_080 .boxOne,
	.text_image_080 .boxTwo,
	.text_image_080 .boxThree,
	.text_image_080 .boxFour,
	.text_image_080 .boxFive { width:100%; }
	
	.text_image_080 .moduleBoxHolder{margin-bottom:30px;}
	
	.text_image_080 .moduleBoxSpacer{display:none;}
	.text_image_080 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_080 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}	
	
	.text_image_080 .moduleBoxHolder.boxFive,
	.text_image_080 .moduleBoxHolder.boxThree{margin-bottom:0px;}
	.text_image_080 .moduleBoxSpacer.spaceFour{display:none;}
	
	.text_image_080 .katIcon {margin-left: -1.2%; width: 102.5;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.text_image_080 .katIcon {margin-left: -1.8%; width: 103.8%;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_image_080 .moduleBoxInnerImage{max-height:85px;}*/
	
	.text_image_080 .colorBalken{min-height:34%;}
	.text_image_080 .modulInnerBox{padding:23px 25px;}
	.text_image_080 .katIcon {margin-left: -2.2%; width: 104.7%;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_065/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_065/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_065{
	text-align:	center;	
}


.text_image_065 .text {
    margin: 0 auto;
	width:	50%;
}

.text_image_065 .videoWall{
	margin:	2em 0 2.6em;
}

.text_image_065 .videoHolderBig,
.text_image_065 .videoHolderMedium,
.text_image_065 .videoHolderSmall{
	float:			left;
	margin-right:	2.5%;
}

.text_image_065 .videocontainer{
	overflow:		hidden;
}

.text_image_065 .videocontainer.spaceDown{
	margin-bottom:	34px;
}

.text_image_065 .videocontainer.small.spaceDown{
	margin-bottom:	36px;
}

.text_image_065 .videoHolderBig{
	width:			55%;
}


.text_image_065 .videoHolderMedium{
	width:			24.3%;
}

.text_image_065 .videoHolderSmall{
	width:			15.7%;
	margin-right:	0;
}

.text_image_065 .videoWall .TEXT{
    font-size: 16px;
    line-height:26px;
}
.text_image_065 .medium{
	text-align: justify;
}

.text_image_065 .videoWall h4, 
.text_image_065 .videoWall .h4 {
    font-size: 0.97em;
    line-height: 1.2em;
	margin-bottom: 3px;
}


.text_image_065 .videoWall .videoHolderSmall h4, 
.text_image_065 .videoWall .videoHolderSmall .h4 {
    margin-bottom: 16px;
}


.text_image_065 .TEXT a{
	color: #90846e;
}
.text_image_065 .videoWall{
    text-align: left;
}

@media only screen and (max-width : 1680px) {

}
@media only screen and (max-width : 1280px) {
	.text_image_065 .videoHolderSmall {
		margin-right: 0;
		width: 100%;
	}
	.text_image_065 .smallkat{
		float: left;
		margin-top: 33px;
		width: 48%;
		margin-right:	4%;
	}
	.text_image_065 .smallkat.lastsmallKatChild{
		margin-right:	0%;
	}
	
	
	.text_image_065 .videoHolderBig {
		width: 60%;
	}
	
	.text_image_065 .smallkat .videocontainer {
		width: 48%;
	}
	
	.text_image_065 .videoHolderMedium {
		width: 35%;
	}
	.text_image_065 .videocontainer.spaceDown {
		margin-bottom: 20px;
	}
	
	.text_image_065 .videoWall .videoHolderSmall h4, 
	.text_image_065 .videoWall .videoHolderSmall .h4 {
		float: right;
		margin-bottom: 16px;
		width: 48%;
	}
	
	.text_image_065 .videocontainer.small.spaceDown {
		float: left;
		margin-bottom: 36px;
		width: 48%;
	}
	
	.text_image_065 .videoHolderSmall {
		display:none;
	}
		
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {}


@media only screen and (max-width : 1090px) {

}
@media only screen and (max-width : 1024px) {
	.text_image_065 .text {
		width:	70%;
	}

	.text_image_065 .videocontainer.spaceDown{
		margin-bottom: 20px;
	}
	
	.text_image_065 .videocontainer.small.spaceDown {
		margin-bottom: 15px;
	}
	
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
	.text_image_065 .text {
		width:	80%;
	}
	
	.text_image_065 .videocontainer.spaceDown{
		margin-bottom: 19px;
	}
	
	.text_image_065 .text {
		width:	100%;
	}
	
	.text_image_065 .videoHolderBig,
	.text_image_065 .videoHolderMedium,
	.text_image_065 .videoHolderSmall{
		float:			none;
		width:			100%;
		margin-right:	0;
		margin-bottom:	25px;
	}
	
	.text_image_065 .videoHolderSmall{
		margin-bottom:	0;
	}
	
	.text_image_065 .videoHolderMedium .videocontainer{
		width:			48%;
		float:			left;
	}
	
	.text_image_065 .videoHolderMedium .videocontainer.spaceDown{
		margin-right:	3%;
		margin-bottom:	0;
	}
	
	.text_image_065 .videoHolderSmall .videocontainer{
		width:			48%;
		float:			left;
	}
	
	.text_image_065 .videoHolderSmall .videocontainer.spaceDown{
		margin-right:	2.7%;
		margin-bottom:	0;
	}
	
	.smallkat-left {
		width: 48%;
	}
	
	.text_image_065 .smallkat {
		margin-top: 0px;
	}
	
}

@media only screen and (max-width : 800px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
		
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {


}
@media all and (max-width: 610px) {
	
	.text_image_065 .smallkat {
		width: 100%;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 540px) {
	/*480*/

}

@media only screen and (max-width : 540px) {
	
}

@media all and (max-width: 480px) {
	.text_image_065 .videoHolderBig,
	.text_image_065 .videoHolderMedium{
		margin-bottom:	14px;
	}
}
@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_065 .videoHolderBig,
	.text_image_065 .videoHolderMedium{
		margin-bottom:	10px;
	}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
	.text_image_065 .videoHolderBig,
	.text_image_065 .videoHolderMedium{
		margin-bottom:	7px;
	}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_057/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_057/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_057   .bigImage {
	position:relative;
	max-height:856px;
	overflow:hidden
}

.text_image_057   .bigImageContent {
	position:absolute;
	top:3em;
	left:0;
	width:100%;
	text-align:center;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.text_image_057   .bigImageContent .h1,
.text_image_057   .bigImageContent .h2 {
	margin:0;
}


.text_image_057 .bxSliderImage{overflow:hidden;}
.text_image_057 .bxSliderImage img{
	width:100% !important;
	height:auto !important;
}


@media all and (max-width: 1280px) {
	
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_057 .bigImageContent {
		padding: 15px 0;
	    position: relative;
		top:		inherit;
		left:		inherit;
	}
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */		

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */		

	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.text_image_057   { font-size:14px; }
	

}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */


}


@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */

	.text_image_057   { font-size:11px; }


}


/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_052/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_052/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_image_052 .moduleBoxHolder {
	float:left;
}

.text_image_052 .boxLeft { width:50.5%; }
.text_image_052 .boxRight { width:45.5%; }

.text_image_052 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:3%;
	height:150px;
	text-align:center;
}

.text_image_052 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}

.text_image_052 .imageHolder{position:relative;}
.text_image_052 .monitorMaske{
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_052/assets/pics/bild-laptop-maske.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	width:100%;
	min-height:100%;
	position:absolute;
	left:0;
	top:0;
}
.text_image_052 .innerImage{
	width:79.5%;
	margin:0 0 0 2.5em;
	padding-top:0.55em;
}
.text_image_052 .buttonHolder {margin-top: 1.5em;}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_052 .innerImage{margin-left:1.9em;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_052 .innerImage{margin-left:1.6em;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_052 .moduleBoxHolder.boxLeft {
		margin-bottom:2.5em;
	}
	
	
	.text_image_052 .innerImage{margin-left:2.7em;/*4.1*/}
	
	.text_image_052 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_052 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_052 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_052 .textCenter{text-align:left;}
	.text_image_052 .innerImage{margin-left:2.3em;/*3.8*/}
}
@media all and (max-width: 360px) {
	.text_image_052 .innerImage{margin-left:1.5em;/*2.6*/}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.text_image_052 .innerImage{margin-left:1.3em;/*2.4*/}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_032/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_032/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_032{
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_032/assets/pics/slider-image-2.jpg);
	background-repeat:no-repeat;
	background-position:left bottom !important;
	background-size:100% auto;
	/*min-height:625px;*/
}

.text_image_032 .moduleBoxHolder {float:left;}

.text_image_032 .spiritSpacer{
	width:32%;
	float:left;
	height:5px;
}
.text_image_032 .boxLeft{
	width:30%;
	float:left;
}
.text_image_032 .boxRight{
	width:35%; 
	float:right;
	margin-top:80px;
}

.text_image_032 .special.h2{font-size:1.877em;}

.text_image_032 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:2%;
	height:150px;
	text-align:center;
}

.text_image_032 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}

.text_image_032 .buttonHolder{margin:25px 0 30px;}

.text_image_032 .textModBox{margin-bottom:100px;}

@media all and (max-width: 1280px) {
	.text_image_032 .boxLeft{width:27%;}
	.text_image_032 .spiritSpacer{width:36%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
.text_image_032 .textModBox{margin-bottom:70px;}

}

@media all and (max-width: 992px) {
	.text_image_032 .spiritSpacer{width:25%;}
	.text_image_032 .boxLeft { width: 34%;}
	.text_image_032 .boxRight{width:36%;}
}
@media all and (max-width: 960px) {
	.text_image_032 .spiritSpacer{width:23%;}
	.text_image_032 .boxLeft { width: 37%;}
	.text_image_032 .boxRight{width:38%;}
	
	.text_image_032 .textModBox{margin-bottom:80px;}
}
@media all and (max-width: 800px) {
	.text_image_032 .basicFramePadding {min-height:455px;}
	
	.text_image_032 .boxLeft{width:45%;}
	.text_image_032 .spiritSpacer{display:none;}
	.text_image_032 .boxRight{width:50%; margin-top:40px;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_032 .basicFramePadding{min-height:615px;}
	
	
	.text_image_032 .moduleBoxHolder.boxLeft {
		margin-bottom:25px;
	}
	
	.text_image_032 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_032 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_032 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
	.text_image_032 .boxLeft .textModBox{margin-bottom:0px;}
	.text_image_032 .textModBox{margin-bottom:140px;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_032{background-position:center center !important;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.text_image_032 .basicFramePadding{min-height:570px;}
	.text_image_032 .textModBox{margin-bottom:70px;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchForm_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchForm_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.immoSearchForm_002{background-color:#ffffff;}*/

.immoSearchForm_002 .moduleBoxHolder{
	/*min-height: 95px;320*/
}

.immoSearchForm_002 .moduleBoxHolder .imageArea{
	width:		33%;
	height:		auto;
	
	float:		left;
}

.immoSearchForm_002 .moduleBoxHolder .spacerLeft{
	float:		left;
	width:		2%;
	height:		5px;
}

.immoSearchForm_002 .moduleBoxHolder .spacerRight{
	float:		left;
	width:		0%;
	height:		0px;
}

.immoSearchForm_002 .moduleBoxHolder .formArea{
	float:			left;
	width:			100%;
	/*margin-top:		28px;95*/
	/*min-height:		50px;130*/
}




.immoSearchForm_002 .modul_searchForm_detail_000 input.button{
	 padding: 8px 26px 7px;
}

.immoSearchForm_002 .leftSearchForm{width:75%; float:left;}
.immoSearchForm_002 .rightSearchForm{width:23%; float:right;}

/***********************************************************************/

.immoSearchForm_002 .formStripped .formElement{
	width:	15%;/*25.5 36*/
}
.immoSearchForm_002 .formStripped .rightSearchForm .formElement{width:67%; /*margin-left:2%;*/}
.immoSearchForm_002 .formStripped .rightSearchForm .formElement.smallButton{margin-left:0;}

.immoSearchForm_002 .formStripped .leftSearchForm .formElement.smallButton{width:14%;/*10.5*/}
.immoSearchForm_002 .formStripped .formElement.smallButton{
	width:	26%;
}

.immoSearchForm_002 .formStripped .formElement.descriptionRow{
	width:	86%;/*89*/
}


.immoSearchForm_002 .formStripped .formSpacer{
	width:	1.4%;
	height:39px;
}
.immoSearchForm_002 .formStripped .rightSearchForm .formSpacer{
	width:	3%;
	height:39px;
}

.immoSearchForm_002 .formStripped .responsiveFormular .formRow{
    margin-bottom:  0px;/*19*/
	min-height: 	16px;
}

.immoSearchForm_002 .labelLeft {
	float:			left;
}

.immoSearchForm_002 .labelLeftText{
	float:left;
	width:14.5%;
	margin-right:2%;
	margin-top:10px;
	margin-bottom:0;
}

.immoSearchForm_002 .labelRight {
	float:			right;
}

.immoSearchForm_002 .icon-angle-right:before{margin-left:0; margin-right:0;}
.immoSearchForm_002 .labelRight .icon-angle-right:before{
	margin-right:-7px;
}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.immoSearchForm_002 .formStripped .formElement.smallSelect{width:17.%;}
	.immoSearchForm_002 .labelLeftText{width:18%;/*16.5*/}
	
	
}
@media only screen and (max-width : 1024px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.immoSearchForm_002 .leftSearchForm{width:74.5%;}
	.immoSearchForm_002 .formStripped .formElement{width:18.5%;/*21.5*/}
	.immoSearchForm_002 .formStripped .formElement.smallSelect{width:20%;/*18.5%;*/}
	.immoSearchForm_002 .formStripped .leftSearchForm .formElement.smallButton{width:14.5%;}
	
	.immoSearchForm_002 .labelLeftText{width:15%;/*25*/}
	
	.immoSearchForm_002 .rightSearchForm{width:24%;}
	/*.immoSearchForm_002 .labelLeftText{width:19.5%;}*/
	.immoSearchForm_002 .formStripped .rightSearchForm .formElement{width:54%;}
	.immoSearchForm_002 .formStripped .formElement.smallButton{width:43%;}
	
	
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.immoSearchForm_002 .rightSearchForm{display:none;}

	.immoSearchForm_002 .labelLeftText{width:18.5%;}
	
	.immoSearchForm_002 .moduleBoxHolder .imageArea,
	.immoSearchForm_002 .moduleBoxHolder .spacerLeft,
	.immoSearchForm_002 .moduleBoxHolder .spacerRight{display:	none;}
	
	.immoSearchForm_002 .formStripped .formElement.smallSelect{width:18%;}
	
	.immoSearchForm_002 .moduleBoxHolder .formArea{width:100%;}
	.immoSearchForm_002 .formStripped .formElement{width:24%;}
	
	.immoSearchForm_002 .formStripped .leftSearchForm .formElement.smallButton{width:13.5%;}
	
	.immoSearchForm_002 .leftSearchForm{float:none; width:100%;}
	.immoSearchForm_002 .formStripped .formElement.smallButton{width:13%;}
	
	.immoSearchForm_002 .labelLeftText{width:21.5%;}
	.immoSearchForm_002 .formStripped .formElement{width:16%;}
	.immoSearchForm_002 .formStripped .formElement.smallSelect{width:21%;}
	
}
/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 610px) {
	.immoSearchForm_002 .labelLeftText{
		width:100%;
		float:none;
		display:block;
		margin-top:0; 
		margin-bottom:10px;
	}
	.immoSearchForm_002 .formStripped .formElement.smallSelect{width:24.5%;}
	.immoSearchForm_002 .formStripped .formElement{width:29%;}
	.immoSearchForm_002 .formStripped .leftSearchForm .formElement.smallButton{width:17%;}
	
	.immoSearchForm_002 .formStripped .formElement.smallSelect{width:27%;}
	.immoSearchForm_002 .formStripped .formElement{width:20%;}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.immoSearchForm_002 .rightSearchForm{width:100%;}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}





/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchForm_002/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchForm_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.immoSearchForm_002{background-color:#ffffff;}*/

.immoSearchForm_002 .moduleBoxHolder{
	/*min-height: 95px;320*/
}

.immoSearchForm_002 .moduleBoxHolder .imageArea{
	width:		33%;
	height:		auto;
	
	float:		left;
}

.immoSearchForm_002 .moduleBoxHolder .spacerLeft{
	float:		left;
	width:		2%;
	height:		5px;
}

.immoSearchForm_002 .moduleBoxHolder .spacerRight{
	float:		left;
	width:		0%;
	height:		0px;
}

.immoSearchForm_002 .moduleBoxHolder .formArea{
	float:			left;
	width:			100%;
	/*margin-top:		28px;95*/
	/*min-height:		50px;130*/
}




.immoSearchForm_002 .modul_searchForm_detail_000 input.button{
	 padding: 8px 26px 7px;
}

.immoSearchForm_002 .leftSearchForm{width:75%; float:left;}
.immoSearchForm_002 .rightSearchForm{width:23%; float:right;}

/***********************************************************************/

.immoSearchForm_002 .formStripped .formElement{
	width:	15%;/*25.5 36*/
}
.immoSearchForm_002 .formStripped .rightSearchForm .formElement{width:67%; /*margin-left:2%;*/}
.immoSearchForm_002 .formStripped .rightSearchForm .formElement.smallButton{margin-left:0;}

.immoSearchForm_002 .formStripped .leftSearchForm .formElement.smallButton{width:14%;/*10.5*/}
.immoSearchForm_002 .formStripped .formElement.smallButton{
	width:	26%;
}

.immoSearchForm_002 .formStripped .formElement.descriptionRow{
	width:	86%;/*89*/
}


.immoSearchForm_002 .formStripped .formSpacer{
	width:	1.4%;
	height:39px;
}
.immoSearchForm_002 .formStripped .rightSearchForm .formSpacer{
	width:	3%;
	height:39px;
}

.immoSearchForm_002 .formStripped .responsiveFormular .formRow{
    margin-bottom:  0px;/*19*/
	min-height: 	16px;
}

.immoSearchForm_002 .labelLeft {
	float:			left;
}

.immoSearchForm_002 .labelLeftText{
	float:left;
	width:14.5%;
	margin-right:2%;
	margin-top:10px;
	margin-bottom:0;
}

.immoSearchForm_002 .labelRight {
	float:			right;
}

.immoSearchForm_002 .icon-angle-right:before{margin-left:0; margin-right:0;}
.immoSearchForm_002 .labelRight .icon-angle-right:before{
	margin-right:-7px;
}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.immoSearchForm_002 .formStripped .formElement.smallSelect{width:17.%;}
	.immoSearchForm_002 .labelLeftText{width:18%;/*16.5*/}
	
	
}
@media only screen and (max-width : 1024px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.immoSearchForm_002 .leftSearchForm{width:74.5%;}
	.immoSearchForm_002 .formStripped .formElement{width:18.5%;/*21.5*/}
	.immoSearchForm_002 .formStripped .formElement.smallSelect{width:20%;/*18.5%;*/}
	.immoSearchForm_002 .formStripped .leftSearchForm .formElement.smallButton{width:14.5%;}
	
	.immoSearchForm_002 .labelLeftText{width:15%;/*25*/}
	
	.immoSearchForm_002 .rightSearchForm{width:24%;}
	/*.immoSearchForm_002 .labelLeftText{width:19.5%;}*/
	.immoSearchForm_002 .formStripped .rightSearchForm .formElement{width:54%;}
	.immoSearchForm_002 .formStripped .formElement.smallButton{width:43%;}
	
	
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.immoSearchForm_002 .rightSearchForm{display:none;}

	.immoSearchForm_002 .labelLeftText{width:18.5%;}
	
	.immoSearchForm_002 .moduleBoxHolder .imageArea,
	.immoSearchForm_002 .moduleBoxHolder .spacerLeft,
	.immoSearchForm_002 .moduleBoxHolder .spacerRight{display:	none;}
	
	.immoSearchForm_002 .formStripped .formElement.smallSelect{width:18%;}
	
	.immoSearchForm_002 .moduleBoxHolder .formArea{width:100%;}
	.immoSearchForm_002 .formStripped .formElement{width:24%;}
	
	.immoSearchForm_002 .formStripped .leftSearchForm .formElement.smallButton{width:13.5%;}
	
	.immoSearchForm_002 .leftSearchForm{float:none; width:100%;}
	.immoSearchForm_002 .formStripped .formElement.smallButton{width:13%;}
	
	.immoSearchForm_002 .labelLeftText{width:21.5%;}
	.immoSearchForm_002 .formStripped .formElement{width:16%;}
	.immoSearchForm_002 .formStripped .formElement.smallSelect{width:21%;}
	
}
/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 610px) {
	.immoSearchForm_002 .labelLeftText{
		width:100%;
		float:none;
		display:block;
		margin-top:0; 
		margin-bottom:10px;
	}
	.immoSearchForm_002 .formStripped .formElement.smallSelect{width:24.5%;}
	.immoSearchForm_002 .formStripped .formElement{width:29%;}
	.immoSearchForm_002 .formStripped .leftSearchForm .formElement.smallButton{width:17%;}
	
	.immoSearchForm_002 .formStripped .formElement.smallSelect{width:27%;}
	.immoSearchForm_002 .formStripped .formElement{width:20%;}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.immoSearchForm_002 .rightSearchForm{width:100%;}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}





/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_015/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/slider/slider_015/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.slider_015 .sliderHolder,
.slider_015 .bxSliderImage {
	position:relative;
}

.slider_015 .bxSliderContent {
	position:absolute;
	left:0;
	top:0px;
	width:100%;
	padding-top:8px;
	
	margin-top:-10px;
}

.slider_015 .bxSliderContent .h1,
.slider_015 .bxSliderContent .h3 {
	margin:0;
	width:55%;
}

.slider_015 .bxSliderContent .h1 { font-size:3.2em; line-height:1.10em; text-transform:uppercase; }
.slider_015 .bxSliderContent .h3 { font-size:1.6em; line-height:1.4em; margin-top:8px; }

.slider_015 .bxSliderContent .videoIcon {
	width:155px;
	height:155px;
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/slider/slider_015/assets/image/video.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	position:absolute;
	right:30%;
	cursor:pointer;
	top:0;
}

/*****************	SLIDER CONTROLS	*********************/

.slider_015 .customPager {
	height: 20px;
    left: 0;
    position: absolute;
    bottom: 70px;/*40*/
    width: 200px;
	
	display:none;
}

.slider_015 .bx-pager, 
.slider_015 .bx-controls-auto {
	width:auto;
	left:0;
	z-index:2000;
}

.slider_015 .bx-pager.bx-default-pager a {
	height:10px;
	width:10px;
	border-radius: 10px;
	border:1px solid #8f8f8f;
}

.slider_015 .bx-pager.bx-default-pager a {
	background: none repeat scroll 0 0 #FFF;
	
	-webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
			box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.3);
}

.slider_015 .bx-pager.bx-default-pager a:hover, 
.slider_015 .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #df4443;
}

.slider_015 .bx-wrapper .bx-pager.bx-default-pager a{margin-left:2px; margin-right:3px;}


@media all and (max-width: 1280px) {
	.slider_015 .bxSliderContent {margin-top:-50px;}
	
	.slider_015 { font-size:13px; }
	.slider_015 .bxSliderContent .h3 {  margin-top:10px;}
	
	.slider_015 .customPager {bottom:40px;}
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_015 .bxSliderContent {margin-top:-40px;}
		
	.slider_015 { font-size:12px; }
}

@media all and (max-width: 960px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.slider_015 { font-size:11px; }
	.slider_015 .bxSliderContent .h3 {  margin-top:10px;}
	
	.slider_015 .customPager { display:none;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.slider_015 .bxSliderContent {margin-top:0;}

	.slider_015 { font-size:10px; }
	.slider_015 .bxSliderImage .bxSliderContent {
		background-color:#FFFFFF;
		position:static;
		text-shadow:none;
		padding:7px 0; 
	}
	
	/*.slider_015 .bxSliderImage .bxSliderContent .h1 { font-size:1.0em; }
	.slider_015 .bxSliderImage .bxSliderContent .h3 { font-size:1.0em; }*/
	
	.slider_015 .bxSliderImage .bxSliderContent .h1,
	.slider_015 .bxSliderImage .bxSliderContent .h3 {
		width:auto;
		display:inline-block;
		margin-right:5px;
	}
		
	.slider_015 .customPager {
		top: -75px;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
		.slider_015 { font-size:10px; }
}


@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.slider_015 { font-size:9px; }
	.slider_015 .bxSliderContent .h3{margin-top:3px;}
	.slider_015 .bxSliderImage .bxSliderContent{padding:12px 0 10px;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.slider_015 { font-size:8px; }
	
	.slider_015 .bxSliderContent .h3{font-size:1.5em;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}


@media all and (max-width: 1280px) {
	.slider_015 .bxSliderElement .bxSliderContent .h1,
	.slider_015 .bxSliderElement .bxSliderContent .h3{
		margin-left:65px;
	}
	
	.slider_015 .bxSliderElement .bxSliderContent {
		margin-top: -11px;
	}
}

@media all and (max-width: 800px) {
	.slider_015 .bxSliderContent .h1 {
		font-size: 2.5em;
		line-height: 1.1em;
		text-transform: uppercase;
	}
	.slider_015 .bxSliderContent .h3 {
		font-size: 1.3em;
		line-height: 1.4em;
		margin-top: 8px;
	}
}

@media all and (max-width: 768px) {
	.slider_015 .bxSliderElement .bxSliderContent{
		margin-top:0;
	}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formErben_000/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formErben_000/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.formErben_000{background-color:#FFFFFF;}

.formErben_000 .boxLeft {
    width: 30%;
	float:left;
	margin-top:0;/*-6*/
}

.formErben_000 .formIamge{
	overflow:hidden;
	width:100%;
	margin-top:38px;
	margin-bottom:54px;
}
.formErben_000 .formIamge img{margin:0 !important;}

.formErben_000 .boxLeft h1{
	margin-top:0px;/*-5*/	
}

.formErben_000 .boxRight {
    width: 65%;
	float:right;
	margin-top:-33px;/*-20*/
}


.formErben_000 .mainForm {
	float:left;
	width:65%;
}

.formErben_000 .extraMessage {
	float:right;
	width:32.5%;
}

.formErben_000 .divTableCell.datenschutz {
	height:33px;
	margin-top:9px;
	margin-bottom:10px;/*10*/

}

.formErben_000 .textarea {
	min-height:55px;/*100*/
}

.formErben_000 .datenschutzHolder.top { display:block; }
.formErben_000 .datenschutzHolder.bottom { display:none; }

.datenschutzHolder.top .datenschutz {
	text-align:right;
}

.formErben_000 input[type="submit"] {
	margin:0;	
}
.formErben_000 .textLock{width:90%; line-height:1.6; margin-left:3px;}


/*FORM EINSTELLUNGEN !!*/
.formErben_000 .responsiveFormular .formRow{margin-bottom:16px;}
.formErben_000 .responsiveFormular .formSpacer{width:7%;}
.formErben_000 .responsiveFormular .formElement{width:46.5%;}

.formErben_000 .responsiveFormular .formRowSpacer{height:20px; width:100%; clear:both;}
.formErben_000 .responsiveFormular .formRowSpacer.big{height:45px;}
.formErben_000 .responsiveFormular .fullWidth h3{margin-top:39px;}
.formErben_000 .responsiveFormular .smallText{line-height:1.6;}
.formErben_000 .responsiveFormular .textRight{text-align:right;}

.formErben_000 .responsiveFormular .checkboxRadioContainer label{margin-left:42px;}
.formErben_000 .responsiveFormular .jqTransformCheckbox:not(.fuckIE){
	width:27px;
	height:27px;
}
.formErben_000 .responsiveFormular .jqTransformCheckbox.jqTransformChecked:after{width:15px; height:8px;}
.formErben_000 .responsiveFormular a.jqTransformCheckbox{margin-top:6px;}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
.formErben_000 .boxLeft {width:32%;}
.formErben_000 .boxRight {width: 63%;}
}

@media all and (max-width: 960px) {	
	#immoDetails_kontaktanfrage {
		background-size:cover;	
	}
	
	.formErben_000 .boxLeft { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formErben_000 .boxLeft p {
		display:inline;
		padding-right:5px;	
	}
	
	.formErben_000 .boxRight { 
		width: 100%;
		float:none; 
	}
	
	.formErben_000 .formIamge img{display:none;}
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	.formErben_000 .mainForm { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formErben_000 .extraMessage { 
		width: 100%;
		float:none; 
	}
	
	.formErben_000 .datenschutzHolder.top { display:none; }
	.formErben_000 .datenschutzHolder.bottom { display:block; }
	
	.formErben_000 .divTableCell.datenschutz {
		height:auto;
		margin:0;
		padding:0;	
	}
	
	.formErben_000 .responsiveFormular .formElement.agb_check{width:68% !important;}
	.formErben_000 .responsiveFormular .formElement.submit{width:32% !important;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	#immoDetails_kontaktanfrage {
		background-image:none;	
	}
	
	.formErben_000 .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formErben_000 .divTableCell.spacer {
		display:none;
	}
	
	.formErben_000 .submitButton .divTableCell{ 
		width: 50% !important;
		float:left; 
	}
	.formErben_000 .responsiveFormular .formElement.agb_check{width:100% !important;}
	.formErben_000 .responsiveFormular .formElement.submit{width:100% !important;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.formErben_000 .formIamge{margin-top:25px;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_013/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/forms/formKontakt_013/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.formKontakt_013{background-color:#fafafa;}*/

.formKontakt_013 .boxLeft {
    width: 24%;
	float:right;
}

.formKontakt_013 .boxLeft h1{
	margin-top:-5px;	
}

.formKontakt_013 .boxRight {
    width: 63%;
	float:left;
	
	padding-right:6.5%;
	border-right:1px solid #dbded1;
}

.formKontakt_013 .firmLogo img{margin:0 !important;}
.formKontakt_013 .firmLogo{
	width:62%;
	margin:1.6em 0 0.7em;
}
.formKontakt_013 .smallImageRight{
	width:39%;
	float:right;
	margin-left:0.2em;
	margin-top:-1.3em;
}


.formKontakt_013 .mainForm {
	/*float:left;*/
	width:100%;/*66*/
}

.formKontakt_013 .extraMessage {
	/*float:right;*/
	width:100%;/*31*/
	margin-top:1em;
}

.formKontakt_013 .divTableCell.datenschutz {
	height:35px;
	margin-top:-8px;
	margin-bottom:21px;
	text-align:right;
}

.formKontakt_013 .textarea {
	min-height:56px;
}

.formKontakt_013 .datenschutzHolder.top { display:block; }
.formKontakt_013 .datenschutzHolder.bottom { display:none; }

.datenschutzHolder.top .datenschutz {
	text-align:right;
}

.formKontakt_013 input[type="submit"] {
	margin:0;	
}
.formKontakt_013 .agb_check_label{margin-bottom:1.1em;}
.formKontakt_013 .submitButton{margin-top:0.25em;}

.formKontakt_013 .textLock{margin-left:10px;}
.formKontakt_013 .icon-lock{margin-top:1px;}

.formKontakt_013 .submit .button{margin-top:0.4em;}

.formKontakt_013 .datenschutzHolder.top .datenschutz{}
.formKontakt_013 .responsiveFormular .checkboxRadioContainer label {
	letter-spacing:0;
}

.formKontakt_013 .icon-lock:before{margin-left:0;  }
.formKontakt_013 .checkboxRadioContainer.lock{margin-top:-0.3em;}

.formKontakt_013 .innerFormHolder {margin-top: 1.466em;}
.formKontakt_013 .onSmallVersion{display:none;}
/*KONTAKTDATEN*/

.formKontakt_013 .standortHolder  .text_firma{
	font-weight:bold;
	margin-bottom:1.8em;
}
.formKontakt_013 .standortHolder  .text_tel{
	margin:		0.85em 0 0.05em;
}

.formKontakt_013 .standortHolder  .text_tel span[class^="icon-"]:before{
	margin-left:	0;
	margin-right:	3px;
	font-size:		0.89em;
}
.formKontakt_013 .standortHolder  .text_email span:before{display:none;} 




@media all and (max-width: 1280px) {
	.formKontakt_013 .smallText{line-height: 1.3em;}
	
	/*.formKontakt_013 .boxRight{width:62.2%;}
	.formKontakt_013 .boxLeft{width:30%}*/
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
	
	.formKontakt_013 .boxRight{width:60%;}
	.formKontakt_013 .boxLeft{width:27%}

	.formKontakt_013 .checkboxRadioContainer.lock{margin-top:0;}
}
@media all and (max-width: 992px) {
	/*.formKontakt_013 .boxRight{width:59.5%;}
	.formKontakt_013 .boxLeft{width:33.5%}*/
}
@media all and (max-width: 960px) {	
}
@media all and (max-width: 800px) {
	.formKontakt_013 .boxLeft{ 
		width: 60%;
		float:none; 
		margin-bottom:2.5em;
		padding-left:0;
		border-left:0;
	}
	.formKontakt_013 .smallImageRight{width:37%;}
	
	.formKontakt_013 .boxRight { 
		width: 100%;
		float:none;
		padding-right:0;
		border-right:0; 
	}
	.formKontakt_013 .icon-lock{margin-top:0;}
	.formKontakt_013 .standortHolder .text_firma{margin-bottom:1.2em;}
	
	.formKontakt_013 .innerFormHolder{margin-top:1.7em;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.formKontakt_013 .googleMapsContainer, 
	.formKontakt_013 .videoIframeContainer{padding-bottom:60%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.formKontakt_013 .boxLeft{width:60%;}
	
	.formKontakt_013 .mainForm { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.formKontakt_013 .extraMessage { 
		width: 100%;
		float:none; 
	}
	
	.formKontakt_013 .datenschutzHolder.top { display:none; }
	.formKontakt_013 .datenschutzHolder.bottom { display:block; }
	
	.formKontakt_013 .divTableCell.datenschutz {
		height:auto;
		margin:0;
		padding:0;	
	}
	
	.formKontakt_013 .googleMapsContainer, 
	.formKontakt_013 .videoIframeContainer{padding-bottom:78%;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.formKontakt_013 .boxLeft{width:80%;}
	#immoDetails_kontaktanfrage {
		background-image:none;	
	}
	
	.formKontakt_013 .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formKontakt_013 .divTableCell.spacer {
		display:none;
	}
	
	.formKontakt_013 .submitButton .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.formKontakt_013 .kontaktDaten{width:100%;float:none; margin-bottom:1.5em;}
	.formKontakt_013 .geoData{width:100%; float:none;}
	
	.formKontakt_013 .textLock{line-height:1.2em;}
	.formKontakt_013 .responsiveFormular .checkboxRadioContainer{margin-bottom:1.15em;}
	.formKontakt_013 .divTableCell.datenschutz{display:none;}
	.formKontakt_013 .divTableCell.datenschutz.onSmallVersion{display:block;}
	
}
@media all and (max-width: 360px) {
	.formKontakt_013 .boxLeft{width:100%;}
	.formKontakt_013 .smallImageRight{width:34%;}
	.formKontakt_013 .floatLeft.textLock{width:88%;}
	.formKontakt_013 .kTel.phone {margin-top: 1.15emem;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.formKontakt_013 .smallImageRight{width:22%; margin-top:0; margin-right:-0.2em;}
	.formKontakt_013 .kTel.phone {margin-top: 0.85em;}
	.formKontakt_013 .floatLeft.textLock{width:86%;}
	
	.formKontakt_013 .firmLogo{width:80%;}
}

/*https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/geo/google_multipin_001/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin/modules/pageFramesAndModules/__frames/geo/google_multipin_001/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.google_multipin_001 #myGoogleMapsMapPreview {
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/geo/google_multipin_001/assets/pics/preview.jpg);
	background-size:cover;
}

.google_multipin_001 .boxLeft {
	width:55%;
	float:left;
}

.google_multipin_001 .boxRight {
	width:40%;
	float:right;
}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
}
@media all and (max-width: 960px) {

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.google_multipin_001 .boxLeft,
	.google_multipin_001 .boxRight {
		width:100%;
		float:none;
	}
	
	.google_multipin_001 .boxRight {
		margin-top:1em;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_005/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_005/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_005 {background-color:#fafafa;}*/

.text_image_005 .contentModuleBox{
	float:left;
	width:30%;
	margin-bottom:0;/*65*/
}

.text_image_005 .moduleBoxSpacer{
	float:left;
	width:5%;
	height:10px;
}

/*.text_image_005 .contentModuleBoxTitle hr {
	margin:10px 0 0;
	border-width:2px;
}*/
.text_image_005 .contentModuleBoxSubTitle{
	margin-bottom:10px; 
	padding-bottom:0;
	line-height:1.4;
}


.text_image_005 .main_left{
	float:left;
	width:66.3%;
}
.text_image_005 .main_right{
	float:right;
	width:29%;
}

.text_image_005 .contentModuleBox .contentModuleBoxImage{
	height:93px;
	width:92%;/*77px*/
	overflow:hidden;
	/*border:3px solid #e9e9e9;*/
	position:relative;
	float:right;
	margin-top:6px;
}

.spirit{display:none;}





@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_005 .main_left,
	.text_image_005 .contentModuleBoxSubTitle{font-size:0.96em;}
	.text_image_005 .contentModuleBox{width:32%;}
	.text_image_005 .moduleBoxSpacer{width:2%;}

}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 800px) {
	.text_image_005 .contentModuleBox{width:47.5%; margin-bottom:37px;}
	.text_image_005 .contentModuleBox.last{margin-bottom:0px;}
	.text_image_005 .moduleBoxSpacer.two{display:none;}
	.spirit.clear{display:block;}

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_005 .contentModuleBox{width:47.5%;}
	.text_image_005 .main_left{width:67.5%;}
	.text_image_005 .moduleBoxSpacer.two{display:none;}
	.spirit.clear{display:block;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */

	.text_image_005 .contentModuleBox{width:100%;}
	.text_image_005 .moduleBoxSpacer{display:none;}
	.spirit.clear{display:none;}
	.text_image_005 .main_right{width:20%;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_005 .main_right{width:25%;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_005 .main_right{
		width:100%;
		float:none;
		margin-top:15px;
		margin-bottom:15px;
	}
	.text_image_005 .contentModuleBox .contentModuleBoxImage {
		float:none;
		width:100%;
		height:auto;
		max-width:none;
	}
	
	.text_image_005 .main_left{
		float:none;
		width:100%;
	}
	.text_image_005 .contentModuleBoxButton {font-size:0.9em;}

}

@media all and (max-width: 320px) {
	.text_image_005 .contentModuleBoxButton {font-size:0.75em;}

}

/*https://admin.immobilien-lev.de/modules/pageFramesAndModules/modules/text_image/text_image_004/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/modules/pageFramesAndModules/modules/text_image/text_image_004/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.modul_text_image_004 .h1 {
	margin-top:0;
}

.modul_text_image_004 .subtitle {}

.modul_text_image_003 .contentModuleBoxButton{
	padding-top:15px;
}


/*
.modul_text_image_003 .contentModuleBox {    
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
	background-color: #FFFFFF;
    position: relative;
	margin-bottom:50px;
} 

.modul_text_image_003 .contentModuleBoxImage {
	
    background-repeat: no-repeat;
    background-size: 100% 100%;
    bottom: 0;
    position: absolute;
    right: 0;
	max-width:125px;
}
*/

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_006-mirror/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_006-mirror/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


.text_image_006-mirror .moduleBoxHolderOne{
	float:right;
	width:64.5%;
	
}
.text_image_006-mirror .moduleBoxHolderTwo{
	float:left;
	width:24%;
	padding-right:5.5%;
	border-right:1px solid #d4d4d4;
}

.text_image_006-mirror .main-left{
	float:left;
	width:57%;
}

.text_image_006-mirror .main-left .subtitle{margin-bottom:10px}

.text_image_006-mirror .main-right{
	float:right;
	width:37%;
	max-height:300px;
}

.text_image_006-mirror .mainBigImage{
	width:100%;
	height:160px;
	overflow:hidden;
	margin-bottom:15px;
}
.text_image_006-mirror .mainLogoImage{
	width:30%;
	max-height:60px;
	float:left;
}
.text_image_006-mirror .mainLogoImage.two{margin:0 5%;}


.text_image_006-mirror .moduleBoxHolderTwo .main-left{float:left; width:60%;}
.text_image_006-mirror .moduleBoxHolderTwo .main-right{
	float:right;
	width:155px;
	height:195px;
	overflow:hidden;
	margin-top:5px;
}
.text_image_006-mirror .main-top{margin-bottom:18px;}

.text_image_006-mirror .personImage{
	width:20%;
	max-height:62px;
	float:left;
	margin-right:4%;
	overflow:hidden;
}
.text_image_006-mirror .personData{
	float:left;/*right*/
	width:70%;
	padding:13px 0;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
}
.text_image_006-mirror .kundenAdresse{
	font-size:0.78em;
	line-height:1.2;
}




@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_006-mirror .moduleBoxHolderOne{width:60.5%;}
	.text_image_006-mirror .moduleBoxHolderTwo{width:28%;}
	.text_image_006-mirror .personImage{width:24%;}
	.text_image_006-mirror .personData{width:66%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_006-mirror .moduleBoxHolderOne,
	.text_image_006-mirror .moduleBoxHolderTwo{width:100%; float:none; }
	.text_image_006-mirror .moduleBoxHolderTwo{margin-bottom:30px; padding-bottom:16px; border-right:0; padding-right:0; border-bottom:1px solid #d4d4d4;}
	.text_image_006-mirror .moduleBoxSpacer{display:none;}
	.text_image_006-mirror .personImage{width:12%;}
	.text_image_006-mirror .personData{width:82.5%;}
	
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_006-mirror .main-right{width:100%; float:none;}
	.text_image_006-mirror .main-left{width:100%; float:none; margin-bottom:25px;}
	
	.text_image_006-mirror .personImage{width:20%;}
	.text_image_006-mirror .personData{width:70%;}

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_009/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_009/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_009.useBackgroundConfiguration .frameBackgroundImage{background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_009/assets/image/bg-image-verlauf.jpg);}

.text_image_009 .moduleBoxHolder {float:left;}
.text_image_009 .innerModuleBox{margin-top:40px;/*50*/}

.text_image_009 .headline,
.text_image_009 .moduleBoxHeadline,
.text_image_009 .buttonHolder,
.text_image_009 .moduleBoxText{text-align:center;}
.text_image_009 .moduleBoxText ul{text-align:left;}

.text_image_009 .moduleBoxText li{margin-bottom:15px;}

.text_image_009 .moduleBoxHeadline.underLine{padding-bottom:8px; margin-bottom:24px;}

.text_image_009 .boxOne,
.text_image_009 .boxTwo,
.text_image_009 .boxThree,
.text_image_009 .boxFour,
.text_image_009 .boxFive { width:16%; }

.text_image_009 .clear.spiritBox,
.text_image_009 .spiritBox,
.text_image_009 .spiritBoxOne,
.text_image_009 .spiritBoxTwo{display:none;}

.text_image_009 .moduleBoxImage{
	/*height:113px;87 - Border 4*/
	overflow:hidden;
	width:100%;
	text-align:center;
}
.text_image_009 .moduleBoxInnerImage{width:63.5%;/*122*/ margin:0 auto; overflow:hidden;}
.text_image_009 .moduleBoxImage .imageInnerFrame{height:113px;}
.text_image_009 .moduleBoxImage{margin-bottom:16px;/*18*/}
.objektBilder .text_image_009 .immoContainer, 
#outer .text_image_009 .corporateFrame{padding:4px;}

.text_image_009 .moduleBoxSpacer {
	float:left;
	width:5%;
	height:325px;
	text-align:center;
}

.text_image_009 .moduleBoxSpacer.first {
	text-align:left;
	width:3%;
}

.text_image_009 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #d4d4d4;
}

.text_image_009 .buttonHolder{
	margin-top:11px;/*16*/
	/*margin-bottom:17px;20*/
}
.text_image_009 .moduleBoxHolder.boxFive ul{margin-top:8px; margin-bottom:0;}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {}


@media only screen and (max-width : 1090px) {
	.text_image_009 .spiritBoxOne,
	.text_image_009 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_009 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	.text_image_009 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_009 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_009 .moduleBoxSpacer{width:6.5%;}
	.text_image_009 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_009 .moduleBoxSpacer{height:300px;}
	/*.text_image_009 .moduleBoxSpacer{display:none;}*/
	.text_image_009 .boxOne,
	.text_image_009 .boxTwo,
	.text_image_009 .boxThree { width:29%; }
	.text_image_009 .boxFour,
	.text_image_009 .boxFive { width:29%; }
}
@media only screen and (max-width : 1024px) {}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_009 .spiritBoxOne,
	.text_image_009 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_009 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	.text_image_009 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_009 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	.text_image_009 .moduleBoxSpacer{width:6.5%;}
	.text_image_009 .moduleBoxSpacer.spaceFour{/*width:3%; text-align:left;*/ display:none;}

	.text_image_009 .moduleBoxSpacer{height:300px;}
	/*.text_image_009 .moduleBoxSpacer{display:none;}*/
	.text_image_009 .boxOne,
	.text_image_009 .boxTwo,
	.text_image_009 .boxThree { width:29%; }
	.text_image_009 .boxFour,
	.text_image_009 .boxFive { width:29%; }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_009 .spiritBoxOne{display:none;}
	.text_image_009 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_009 .moduleBoxSpacer{width:9%;}
	.text_image_009 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_009 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_009 .clear.spiritBox{display:block;}
	.text_image_009 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_009 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_009 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_009 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.text_image_009 .boxOne,
	.text_image_009 .boxTwo,
	.text_image_009 .boxThree { width:45%; }
	.text_image_009 .boxFour,
	.text_image_009 .boxFive { width:45%; }
	.text_image_009 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
}
@media all and (max-width: 610px) {}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


	.text_image_009 .boxOne,
	.text_image_009 .boxTwo,
	.text_image_009 .boxThree,
	.text_image_009 .boxFour,
	.text_image_009 .boxFive { width:100%; }
	
	.text_image_009 .moduleBoxSpacer{display:none;}
	.text_image_009 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_009 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_009 .moduleBoxHolder{margin-bottom:30px;}
	.text_image_009 .moduleBoxHolder.boxFive{margin-bottom:0px;}
	.text_image_009 .moduleBoxSpacer.spaceFour{display:none;}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_014/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_014/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_014.useBackgroundConfiguration .frameBackgroundImage{background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_014/assets/pics/bg-frame-line-xy.jpg); background-repeat:repeat;}

.text_image_014 .contentWidth.basicFramePadding{padding-bottom:0;}
.text_image_014 .moduleBoxHolderOne{width:100%;}

.text_image_014 .main-left{
	float:left;
	width:43%;/*65*/
	position:relative;/*absolut
	left:0;
	bottom:0;*/
}

.text_image_014 .moduleBoxSpacer{
	width:6%;
	height:5px;
	float:left;
}

.text_image_014 .main-right{
	float:right;
	width:50%;
	padding-bottom: 65px;
	text-align:left;
}
.title.h2{line-height:1.4;}
.text_image_014 .subtitle{margin-bottom:20px;}

.text_image_014 .mainBigImage{width:100%; margin-top:8px; overflow:hidden; }
.text_image_014 .contentModuleBoxButton{margin-top:34px;}


@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}
@media all and (max-width: 960px) {
	
}
@media all and (max-width: 800px) {
	.text_image_014 .main-left{width:40%;}
	.text_image_014 .moduleBoxSpacer{width:4%;}
	.text_image_014 .main-right{width:55%;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */

	.text_image_014 .mainBigImage{margin-top:0;}

	.text_image_014 .moduleBoxSpacer{display:none;}
	.text_image_014 .main-right{width:100%; float:none; padding-bottom:30px;}
	.text_image_014 .main-left{width:100%; float:none; position:relative; margin-bottom:25px;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_014 .main-right{padding-bottom:20px;}
	.text_image_014 .main-left{margin-bottom:25px;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */

}

@media all and (max-width: 320px) {
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_021/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_021/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_021.useBackgroundConfiguration .frameBackgroundImage{
	background-image:url(https://admin.immobilien-lev.de/_config/../../admin/modules/pageFramesAndModules/__frames/text_image/text_image_021/assets/pics/bg-frame-3.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100% 100%;
	

}

.text_image_021 .moduleBoxHolder {float:left;}
.text_image_021 .innerModuleBox{margin-top:42px;}

.text_image_021 .headline{margin-bottom:10px;}
.text_image_021 .underLine{padding-bottom:8px; margin-bottom:32px;}
/*.text_image_021 .headline,
.text_image_021 .moduleBoxHeadline,
.text_image_021 .buttonHolder,
.text_image_021 .moduleBoxText{text-align:center;}*/
.text_image_021 .moduleBoxText ul{text-align:left;}

.text_image_021 .moduleBoxText li{margin-bottom:5px;/*15*/}

.text_image_021 .boxOne,
.text_image_021 .boxTwo,
.text_image_021 .boxThree,
.text_image_021 .boxFour,
.text_image_021 .boxFive { width:30%;/*22 / 16*/ }

.text_image_021 .clear.spiritBox,
.text_image_021 .spiritBox,
.text_image_021 .spiritBoxOne,
.text_image_021 .spiritBoxTwo{display:none;}

.text_image_021 .moduleBoxImage{
	/*height:85px;87 - Border 4
	overflow:hidden;*/
	width:100%;
	text-align:center;
	/*border:1px solid #bebebe;*/
}
.text_image_021 .moduleBoxInnerImage{width:100%;/*194 margin:0 auto;*/}
.text_image_021 .moduleBoxInnerImage img{width:100%; height:auto;}
.text_image_021 .moduleBoxImage .imageInnerFrame{height:85px;}
.text_image_021 .moduleBoxImage{margin-bottom:28px;}
.objektBilder .text_image_021 .immoContainer, 
#outer .text_image_021 .corporateFrame{padding:4px;}

.text_image_021 .moduleBoxSpacer {
	float:left;
	width:5%;/*17 / 12*/
	height:325px;
	text-align:center;
}

.text_image_021 .moduleBoxSpacer.first {
	text-align:left;
	width:3%;
}

.text_image_021 .moduleBoxSpacer .line {
	/*height:100%;
	display:inline-block;
	border-left:1px solid #d4d4d4;*/
}

.text_image_021  .buttonHolder{
	margin-top:16px;
	margin-bottom:17px;/*20*/
}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {}


@media only screen and (max-width : 1090px) {
	.text_image_021 .spiritBoxOne,
	.text_image_021 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_021 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	.text_image_021 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_021 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	/*.text_image_021 .moduleBoxSpacer{width:12.5%;6.5}*/
	.text_image_021 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_021 .moduleBoxSpacer{height:300px;}
	/*.text_image_021 .moduleBoxSpacer{display:none;}*/
	/*.text_image_021 .boxOne,
	.text_image_021 .boxTwo,
	.text_image_021 .boxThree { width:25%; }
	.text_image_021 .boxFour,
	.text_image_021 .boxFive { width:29%; }*/
}
@media only screen and (max-width : 1024px) {}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_021 .spiritBoxOne,
	.text_image_021 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_021 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	.text_image_021 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_021 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	/*.text_image_021 .moduleBoxSpacer{width:9.5%;6.5}*/
	.text_image_021 .moduleBoxSpacer.spaceFour{/*width:3%; text-align:left;*/ display:none;}

	.text_image_021 .moduleBoxSpacer{height:300px;}
	/*.text_image_021 .moduleBoxSpacer{display:none;}*/
	/*.text_image_021 .boxOne,
	.text_image_021 .boxTwo,
	.text_image_021 .boxThree { width:27%; }
	.text_image_021 .boxFour,
	.text_image_021 .boxFive { width:29%; }*/
}
@media only screen and (max-width : 800px) {
	.text_image_021 .moduleBoxSpacer{width:10%;/*21.5*/}
	.text_image_021 .moduleBoxSpacer.spaceThree{display:none;}
	.text_image_021 .boxOne,
	.text_image_021 .boxTwo,
	.text_image_021 .boxThree { width:45%;/*39*/ }
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text_image_021 .moduleBoxSpacer.spaceThree {
		clear: both;
		display: block;
		height: 1px !important;
		width: 100%;
	}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_021 .spiritBoxOne{display:none;}
	.text_image_021 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_021 .moduleBoxSpacer{width:9%;}
	.text_image_021 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_021 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_021 .clear.spiritBox{display:block;}
	.text_image_021 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_021 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_021 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_021 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.text_image_021 .boxOne,
	.text_image_021 .boxTwo,
	.text_image_021 .boxThree { width:45%; }
	.text_image_021 .boxFour,
	.text_image_021 .boxFive { width:45%; }
	.text_image_021 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
}
@media all and (max-width: 610px) {
	.text_image_021 .innerModuleBox{margin-top:35px;}
	.text_image_021 .moduleBoxHolder{margin-bottom:25;}	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


	.text_image_021 .boxOne,
	.text_image_021 .boxTwo,
	.text_image_021 .boxThree,
	.text_image_021 .boxFour,
	.text_image_021 .boxFive { width:100%; }
	
	.text_image_021 .moduleBoxSpacer{display:none;}
	.text_image_021 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_021 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_021 .moduleBoxHolder{margin-bottom:30px;}
	.text_image_021 .moduleBoxHolder.boxFive{margin-bottom:0px;}
	.text_image_021 .moduleBoxSpacer.spaceFour{display:none;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_image_021 .moduleBoxInnerImage{max-height:85px;}*/
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_027/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_027/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_027{background-color:#FFFFFF;}*/

.text_image_027 .contentWidth.basicFramePadding{padding-bottom:0;}
.text_image_027 .moduleBoxHolderOne{width:100%;}

.text_image_027 .main-left{
	float:left;
	width:47%;/*51 34*/
	padding-bottom: 65px;
}
.text_image_027 .main-right{
	float:right;
	width:53%;/*66*/
	position:absolute;
	bottom:0;
	right:0;
}
.title.h2{line-height:1.4;}
.text_image_027 .subtitle{margin-bottom:20px;}

.text_image_027 .mainBigImage{width:100%;}
.text_image_027 .contentModuleBoxButton{margin-top:34px;}

@media all and (max-width: 1280px) {
	.text_image_027 .main-left{width:50%;/*54*/}
	.text_image_027 .main-right{width:50%;}
}
@media all and (max-width: 1200px) {
	.text_image_027 .main-left{width:54%;/*58*/}
	.text_image_027 .main-right{width:46%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
.text_image_027 .main-left{width:50%;/*54*/}
	.text_image_027 .main-right{width:50%;}
}
@media all and (max-width: 960px) {
	.text_image_027 .main-left{width:48%;/*50*/}
	.text_image_027 .main-right{width:52%;}
}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_027 .main-left{width:100%; float:none; padding-bottom:0;}
	.text_image_027 .main-right{width:100%; float:none; position:relative;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	

}

@media all and (max-width: 320px) {
	.text_image_027 .main-left{margin-bottom:25px;}
	.text_image_027 .mainBigImage{max-height:135px;}
	
	.text_image_027 .main-right{display:none;}
	
	.text_image_027 .contentModuleBoxButton{text-align:center;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_049/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_049/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_049{
	text-align:	center;
}

.text_image_049 .headline{
	text-align:		center;
	margin:			0 auto 10px; 
	width:			50%;
}

.text_image_049 .innerModuleBox{margin-top:2em;}

.text_image_049 .moduleBoxText{width:80%; margin:0 auto;}

.text_image_049	.linespacer{
	height:		1px;
	margin:		20px 0 35px;
	border-bottom:	1px solid;
}

.text_image_049 .moduleBoxHolder {float:left;}
.text_image_049 .moduleBoxLine{
	width:		80%;
	margin:		0 auto;
	height:		3px;
}

.text_image_049 .boxOne,
.text_image_049 .boxTwo,
.text_image_049 .boxThree,
.text_image_049 .boxFour,
.text_image_049 .boxFive { width:30.66%;/*30*/}

.text_image_049 .clear.spiritBox,
.text_image_049 .spiritBox,
.text_image_049 .spiritBoxOne,
.text_image_049 .spiritBoxTwo{display:none;}

.text_image_049 .moduleBoxImageWrap{
	position:		relative;
	margin-bottom:	1.95em;/*28*/
}

.text_image_049 .moduleBoxImage{
	overflow:hidden;
	width:100%;
	text-align:center;
}

.text_image_049 .moduleBoxInnerImage img{width:100%; height:auto;}
.text_image_049 .moduleBoxSpacer {
	float:		left;
	width:		4%;
	height:		325px;
	text-align:	center;
	position:	relative;
}

.text_image_049 .moduleBoxSpacer.first {
	width:3%;
}

.text_image_049  .buttonHolder{
	margin-top:1.75em;
	/*margin-bottom:17px;*/
}



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.text_image_049 .moduleBoxText{width:100%;}
	.text_image_049 .headline{width:70%;}
}
@media only screen and (max-width : 1024px) {
	.text_image_049 .headline{width:90%;}
}

@media only screen and (max-width : 1090px) {
	.text_image_049 .spiritBoxOne,
	.text_image_049 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_049 .moduleBoxSpacer.spiritBox.spaceFour{display:none; text-align:right;}
	
	/*.text_image_049 .moduleBoxSpacer{width:12.5%;6.5}*/
	.text_image_049 .moduleBoxSpacer.spaceFour{display:none; width:3%; text-align:left;}

	.text_image_049 .moduleBoxSpacer{height:300px;}
	/*.text_image_049 .moduleBoxSpacer{display:none;}*/
	/*.text_image_049 .boxOne,
	.text_image_049 .boxTwo,
	.text_image_049 .boxThree { width:25%; }
	.text_image_049 .boxFour,
	.text_image_049 .boxFive { width:29%; }*/
}
@media only screen and (max-width : 1024px) {}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.text_image_049 .spiritBoxOne,
	.text_image_049 .spiritBoxTwo{display:block;/* width:17%;*/ clear:both; margin-bottom:15px;}
	.text_image_049 .moduleBoxSpacer.spiritBox.spaceFour{/*display:inline-block; text-align:right;*/ display:none;}
	
	.text_image_049 .moduleBoxHolder{margin-bottom:35px;/*55*/}
	.text_image_049 .moduleBoxHolder.boxFive{margin-bottom:0;} 
	
	/*.text_image_049 .moduleBoxSpacer{width:9.5%;6.5}*/
	.text_image_049 .moduleBoxSpacer.spaceFour{/*width:3%; text-align:left;*/ display:none;}

	.text_image_049 .moduleBoxSpacer{height:300px;}
	/*.text_image_049 .moduleBoxSpacer{display:none;}*/
	/*.text_image_049 .boxOne,
	.text_image_049 .boxTwo,
	.text_image_049 .boxThree { width:27%; }
	.text_image_049 .boxFour,
	.text_image_049 .boxFive { width:29%; }*/
}
@media only screen and (max-width : 800px) {
	.text_image_049 .moduleBoxSpacer{width:10%;/*21.5*/}
	.text_image_049 .moduleBoxSpacer.spaceThree{
		width:100%;
		height:1px !important;
		/*display:none;*/
	}
	.text_image_049 .boxOne,
	.text_image_049 .boxTwo,
	.text_image_049 .boxThree { width:45%;/*39*/ }
	
	.text_image_049 .moduleBoxHolder{margin-bottom:35px;}
	.text_image_049 .moduleBoxHolder.boxThree{margin-bottom:0;} 
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text_image_049 .moduleBoxSpacer.spaceThree {
		clear: both;
		display: block;
		height: 1px !important;
		width: 100%;
	}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	.text_image_049 .spiritBoxOne{display:none;}
	.text_image_049 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_049 .moduleBoxSpacer{width:9%;}
	.text_image_049 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_049 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_049 .clear.spiritBox{display:block;}
	.text_image_049 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_049 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_049 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_049 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

	.text_image_049 .boxOne,
	.text_image_049 .boxTwo,
	.text_image_049 .boxThree { width:45%; }
	.text_image_049 .boxFour,
	.text_image_049 .boxFive { width:45%; }
	.text_image_049 .moduleBoxSpacer.spaceThree{display:none; /*width:4.5%; text-align:right;*/}
}
@media all and (max-width: 610px) {
	.text_image_049 .innerModuleBox{margin-top:35px;}
	.text_image_049 .moduleBoxHolder{margin-bottom:25;}	
	
	.text_image_049 .headline{width:100%;}
	.text_image_049 .textCenter{text-align:left;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


	.text_image_049 .boxOne,
	.text_image_049 .boxTwo,
	.text_image_049 .boxThree,
	.text_image_049 .boxFour,
	.text_image_049 .boxFive { width:100%; }
	
	.text_image_049 .moduleBoxSpacer{display:none;}
	.text_image_049 .moduleBoxSpacer.spiritBox.spaceThree,
	.text_image_049 .moduleBoxSpacer.spiritBox.spaceFive{display:none;}
	
	.text_image_049 .moduleBoxHolder{margin-bottom:40px;}
	.text_image_049 .moduleBoxHolder.boxThree{margin-bottom:0px;}
	.text_image_049 .moduleBoxSpacer.spaceFour{display:none;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_image_049 .moduleBoxInnerImage{max-height:85px;}*/
	.text_image_049 .moduleBoxImageWrap{margin-bottom:1.50em;}
	.text_image_049 .buttonHolder{margin-top:1.5em;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_084/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_084/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

/*.text_image_007{background-color:#df4443;}*/
.text_image_084 {
	min-height:100px;
}
.text_image_084 .moduleBoxHolderOne{width:100%;}

.text_image_084 .main-left{
	float:right;
	width:33.9%;
	position:absolute;
	bottom:0;
}

.text_image_084 .basicFramePadding{
	padding-bottom:108px;
	padding-top:108px;
}

.text_image_084 .main-right{
    background-color: #ffffff;
    border-radius: 20px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.25);
    float: right;
    padding: 56px 70px 30px;
    width: 48%;
	text-align:center;
	/*font-size:23px;
	line-height:34px;*/
	opacity: 0.89;
	min-height:255px;
}

.text_image_084 .main-right {
    position:relative;
	
	
	
}
.text_image_084 .main-right::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	bottom: 50%;
	margin-top:-1em;
	left: 0;
	box-sizing: border-box;
	border: 0.8em solid black;
	border-color: transparent transparent #FFF #FFF;
	transform-origin: 0 0;
	transform: rotate(45deg);
	box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.25);	
}
/*
.text_image_084 .arrowHolder-right::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid;
    border-width: 38px;
    content: " ";
    height: 0;
    left: 0%;
    margin-left: -38px;
    pointer-events: none;
    position: absolute;
    top: 43%;
    width: 0;
    z-index: 1;
}
*/

.text_image_084 .main-rightt{
    float: right;
}

.text_image_084 .modul_text_003{
	margin-bottom:20px;
}

.text_image_084 .person_name{
	font-size:20px;
	line-height:30px
}

.text_image_084 .person_position{
	font-size:15px;
	line-height:22px
}

.text_image_084 .moduleBoxSpacer{
	width:2%;
}

.title.h2{line-height:1.4;}
.text_image_084 .subtitle{margin-bottom:20px;}

.text_image_084 .mainBigImage{width:100%;}
.text_image_084 .contentModuleBoxButton{margin-top:34px;}


@media all and (max-width: 1280px) {
	/* styles for narrow desktop browsers and iPad landscape */	
	.text_image_084 .main-right{
		width:36%;
	}
}
@media all and (max-width: 1024px) {
	.text_image_084 .main-right {
		background-color: #ffffff;
		border-radius: 20px;
		box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.25);
		float: right;
		font-size: 19px;
		line-height: 30px;
		opacity: 0.89;
		padding: 40px 64px 20px;
		text-align: center;
		width: 48%;
	}
	
	.text_image_084 .basicFramePadding {
		padding-bottom: 60px;
		padding-top: 60px;
	}
	
	.text_image_084 .main-right {
		width: 42%;
	}
}
@media all and (max-width: 800px) {
	
	.text_image_084 .main-right {
		width: 82%;
	}
	
	.text_image_084 .main-left {
		width: 38%;
		bottom: 0;
		float: right;
		position: absolute;
		left:33%;
	}
	
	.text_image_084 .basicFramePadding {
		padding-bottom: 390px;
		padding-top: 50px;
	}
	
	.text_image_084 .main-right::after {
		bottom: -30px;
		margin-left:-1em;
		left: 50%;
		transform: rotate(-45deg);
		box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.25);	
	}
	
	/*
	.text_image_084 .arrowHolder-right::after {
		-moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		border-color: #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
		border-image: none;
		border-style: solid;
		border-width: 38px;
		content: " ";
		height: 0;
		left: 50%;
		margin-left: -38px;
		pointer-events: none;
		position: absolute;
		top: 100%;
		width: 0;
		z-index: 1;
	}
	*/

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_084 .contentWidth.basicFramePadding{
		padding-top: 68px;
		padding-bottom:400px;
	}
	.text_image_084 .moduleBoxSpacer{
		display:none;
	}

}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_084 .main-right {
		width: 76%;		
	}
	
	.text_image_084 .main-left {
		width: 45%;
		left:30%;
	}
	
	.text_image_084 .main-right {
		width: 85%;
		padding: 40px 40px 20px;
	}
	
	.text_image_084 .arrowHolder-right::after {
		border-width: 30px;
		margin-left: -30px;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_084 .main-right {
		width: 79%;
		padding: 40px 41px 20px;
	}
	
	.text_image_084 .main-left {
		width: 60%;
		left:25%;
	}
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_084 .main-left {
		width: 80%;
		left:15%;
	}
	
	.text_image_084 .main-right {
		width: 79%;
		padding: 40px 30px 20px;
	}
	.text_image_084 .arrowHolder-right::after {
		border-width: 25px;
		margin-left: -25px;
	}
	
	#outer .text_image_084 .basicFramePadding {
		padding-bottom: 300px;
	}

}

@media all and (max-width: 320px) {
	.text_image_084 .main-left{margin-bottom:25px; left:5%;}
	.text_image_084 .mainBigImage{max-height:135px;}
}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_046/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/text_image/text_image_046/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_046 .h2{
	margin-bottom:	0;
}
.text_image_046 .inlineText{
	margin-bottom:	1.6em;
}

.text_image_046 .moduleBoxHolder {
	float:left;
}
.text_image_046 .innerContentHolder{
	position:	relative;
	-webkit-box-shadow: 0 0 4px 0 #bdbdbd;
			box-shadow: 0 0 4px 0 #bdbdbd;
	margin-top:			2.0em;
}

.text_image_046 .boxLeft { 
	position:	absolute;
	width:		50%;
	height:		100%;
	
	left:		0;
	top:		0;
	
	overflow:	hidden;
}
.text_image_046 .boxRight { width:50%; padding:2.8em 2.5em 1.5em; box-sizing:border-box; margin-left: 50%;}

/*.text_image_046 .moduleBoxSpacer {
	float:left;
	height:25px;
	width:5%;
	height:150px;
	text-align:center;
}*/

.text_image_046 .moduleBoxSpacer .line {
	height:100%;
	display:inline-block;
	border-left:1px solid #999;
}
.text_image_046 .iconLogo{
	width:2.5%;/*10*/
	margin:0 auto 0.5em;
	text-align:center;
}

.text_image_046 .imageUpload{
	width:46%;
	margin:0 auto 2.1em;
}
.text_image_046 .moreDetails{margin-top:1.2em;}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
		
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_046 .moduleBoxHolder.boxLeft {
		position:		relative;
		margin-bottom:	25px;
	}
	
	.text_image_046 .moduleBoxHolder.boxRight {
		margin-left:	0;
	}
	
	.text_image_046 .moduleBoxHolder {
		float:none;
		width:100%;
	}
	
	.text_image_046 .moduleBoxSpacer {
		float:none;
		width:100%;
		height:auto !important;
		padding:0;
	}
	
	.text_image_046 .moduleBoxSpacer .line {
		height:1px !important;
		border-top:1px solid #999;
		margin:25px 0 20px;
		display:block;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}
@media all and (max-width: 360px) {
	.text_image_046 .imageUpload{width:70%;}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	

}

/*https://admin.immobilien-lev.de/_config/../../admin//modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchForm_003/styles.css*/
/*/www/htdocs/w01910ad/admin/_config/../../admin/_config/../../admin//modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchForm_003/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.immoSearchForm_003 .moduleBoxHolder{
	min-height: 461px;
}

.immoSearchForm_003 .moduleBoxHolder .formArea{
	width:			66%;
	padding-top:	180px;
}

.immoSearchForm_003 .labelLeftText{display:block;}

.immoSearchForm_003  .leftSearchForm{
	background-color:rgba(55,55,55,0.75);
	padding:9px;
}



/***********************************************************************/

.immoSearchForm_003 .formStripped .formElement{
	width:	25.5%;
}

.immoSearchForm_003 .formStripped .formElement.smallSelect{
	width:	19.2%;
}

.immoSearchForm_003 .formStripped .formElement.smallButton{
	width:	12%;
}

.immoSearchForm_003 .formStripped .formElement.descriptionRow{
	width:	86%;/*89*/
}

.immoSearchForm_003 .formStripped .formSpacer{
	width:	1.2%;
}


.immoSearchForm_003 .formStripped .responsiveFormular .formRow{
    margin-bottom:  0;
	
}

.immoSearchForm_003 .labelLeft {
	float:			left;
}

.immoSearchForm_003 .labelRight {
	float:			right;
}

@media all and (max-width: 1280px) {
	.immoSearchForm_003 .formStripped .formElement.smallButton{width:14%;}
	.immoSearchForm_003 .formStripped .formElement{width:24%;}
	.immoSearchForm_003 .formStripped .formElement.smallSelect{width:19%;}
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	
	
}
@media all and (max-width: 960px) {
	
}

@media all and (max-width: 800px) {
	.immoSearchForm_003 .formSpacer.spTwo{
		clear:both;
		display:block;
		width:100%;
		height:7px;
	}
	.immoSearchForm_003 .formStripped .formElement{width:59%;}
	.immoSearchForm_003 .formStripped .formElement.smallSelect{width:39.4%;}
	.immoSearchForm_003 .formStripped .formElement.smallButton{width:18.7%;}
	
}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	.immoSearchForm_003 .formSpacer.spTwo{
		clear:both;
		display:block;
		width:100%;
		height:7px;
	}
	.immoSearchForm_003 .formStripped .formElement{width:59%;}
	.immoSearchForm_003 .formStripped .formElement.smallSelect{width:39.4%;}
	.immoSearchForm_003 .formStripped .formElement.smallButton{width:18.7%;}
	
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
.immoSearchForm_003 .formStripped .formElement{width:62%;}
.immoSearchForm_003 .formStripped .formElement.smallButton{width:24.7%;}
.immoSearchForm_003 .formStripped .formElement.smallSelect{width:36.4%;}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.immoSearchForm_003 .formSpacer.spTwo{display:none;}
	.immoSearchForm_003 .moduleBoxHolder .formArea{padding-top:105px;}
	.immoSearchForm_003 .formStripped .formElement.smallButton{margin-bottom:0;}
	
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}



