/*https://wp-cms1.de/js/plugins/bxslider/jquery.bxslider.css*/
/*/www/htdocs/w0127f8a/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(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(js/plugins/bxslider/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(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(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(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://wp-cms1.de//modules/pageFramesAndModules/__frames/slider/full_small_slider_002/styles.css*/
/*/www/htdocs/w0127f8a/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://wp-cms1.de///modules/pageFramesAndModules/__frames/navigation/navigation_000/styles.css*/
/*/www/htdocs/w0127f8a/admin///modules/pageFramesAndModules/__frames/navigation/navigation_000/styles.css*/
/********************************************************/

#outer:not(.admin) .outerFrameset.navigation_000 {
	position:inherit !important;
}

/*https://wp-cms1.de//modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchForm_002/styles.css*/
/*/www/htdocs/w0127f8a/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://wp-cms1.de/modules/pageFramesAndModules/__frames/immoSearchForm/immoSearchForm_002/styles.css*/
/*/www/htdocs/w0127f8a/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://wp-cms1.de//modules/pageFramesAndModules/__frames/headlines/headline_002/styles.css*/
/*/www/htdocs/w0127f8a/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://wp-cms1.de///modules/pageFramesAndModules/__frames/video/video_001/styles.css*/
/*/www/htdocs/w0127f8a/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://wp-cms1.de//modules/pageFramesAndModules/__frames/text_image/text_image_076/styles.css*/
/*/www/htdocs/w0127f8a/admin//modules/pageFramesAndModules/__frames/text_image/text_image_076/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.text_image_076 .moduleBoxHolderOne{
	float:left;
	width:46%;
	padding-right:4%;
	border-right:1px solid #4d86ad;
}
.text_image_076 .moduleBoxHolderTwo{
	float:right;
	width:46%;
}

.text_image_076 .subtitle{margin-bottom:13px;/*20*/}

/*.text_image_076 .modulMainContent .moduleBoxHolderOne .h3.editArea,
.text_image_076 .modulMainContent .moduleBoxHolderTwo .h3.editArea{
    float: left;
    width: 50%;
}*/

.text_image_076 .main-left{
	float:left;
	width:50%;
}
.text_image_076 .main-right{
	float:right;
	width:44%;
	text-align:right;
	
	margin-top: 6px;
}
.text_image_076 .main-right img{margin:0 !important;}

.text_image_076 .telInfo{margin-top:23px;}

.text_image_076 .icon-phone-1:before{margin-left:-3px;}
.text_image_076 .phone{font-size:1.521em; margin-right:5px;}

.text_image_076 .modulMainContent .main-right a{display:block; width:100%; height:100%;}

.text_image_076 .innerText p{margin-top:0;}

.text_image_076 .buttonHolder{
	float:left;
	margin-top: 2em;
	margin-right: 0.695em;
    margin-top: 0.7em;
}

.text_image_076 .headline {
    margin: 0 auto 7px;
    text-align: center;
    width: 60%;
}

.text_image_076 .h2 {
    margin: 0 auto 42px
}


@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_076 .main-right{width:49%; margin-left:1.2em;}
	.text_image_076 .main-left{width:100%; float:none;}
	.text_image_076 .headline{width:90%;}
}
@media all and (max-width: 960px) {
	.text_image_076 .moduleBoxHolderTwo{width:45%;}
	.text_image_076 .moduleBoxHolderOne{width:45%; padding-right: 5%;}
	
}

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */
	.text_image_076 .headline{width:90%;}
	.text_image_076 .moduleBoxHolderOne{
		width:100%;
		float:none;
		padding-right:0;
		border-right:0;
		padding-bottom:45px;
		margin-bottom:45px;
		border-bottom:1px solid #d4d4d4;
	}
	.text_image_076 .moduleBoxHolderTwo{
		float:none;
		width:100%;	
	}
	.text_image_076 .main-right img{ float:right;}
	
	.text_image_076 .main-left{width:65%;}
	.text_image_076 .main-right{width:30%;}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.text_image_076 .headline{width:100%;}
	.text_image_076 .main-left{width:66%;}
	
	.text_image_076 .moduleBoxHolderOne{margin-bottom:35px; padding-bottom:35px;}
	.text_image_076 .h2{margin-bottom:1.7em;}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.text_image_076 .textCenter{text-align:left;}
	.text_image_076 .subtitle{margin-bottom:8px;}
	.text_image_076 .main-left{width:100%;}
	.text_image_076 .main-right{width:40%;}
	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	.text_image_076 .main-left{
		width:100%;
		margin-right:0;
		float:none;
	}
	.text_image_076 .main-right{
		width:100%;
		float:none;
		margin-left:0;
		margin-bottom:1.2em;
		/*display:none;*/
	}
	.text_image_076 .main-right img{float:none; margin:0;}
	
	/*.text_image_076 .moduleBoxHolderTwo .main-right{float:none; width:50%;}*/
	

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


}

/*https://wp-cms1.de//modules/pageFramesAndModules/__frames/text_image/text_image_075/styles.css*/
/*/www/htdocs/w0127f8a/admin//modules/pageFramesAndModules/__frames/text_image/text_image_075/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */
.text_image_075{
	
}

.text_image_075 .headline{
	text-align:		center;
	margin:			0 auto 7px; 
	width:			60%;
}

.text_image_075 .innerModuleBox{margin-top:2.3em;}

.text_image_075 .moduleBoxText{width:100%;}

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

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

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

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

.text_image_075 .moduleBoxImageWrap{
	position:		relative;
	margin-bottom:	0.95em;/*28*/
}

.text_image_075 .moduleBoxImage{
	width:100%;
	text-align:center;
}

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

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

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

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


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

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

	.text_image_075 .moduleBoxSpacer{height:300px;}
	/*.text_image_075 .moduleBoxSpacer{display:none;}*/
	/*.text_image_075 .boxOne,
	.text_image_075 .boxTwo,
	.text_image_075 .boxThree { width:25%; }
	.text_image_075 .boxFour,
	.text_image_075 .boxFive { width:29%; }*/
}
@media only screen and (max-width : 1024px) {}


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

	.text_image_075 .moduleBoxSpacer{height:300px;}

}
@media only screen and (max-width : 800px) {
	.text_image_075 .moduleBoxSpacer{width:10%;/*21.5*/}
	.text_image_075 .moduleBoxSpacer.spaceThree{
		width:100%;
		height:1px !important;
		/*display:none;*/
	}
	.text_image_075 .boxOne,
	.text_image_075 .boxTwo,
	.text_image_075 .boxThree { width:45%;/*39*/ }
	
	.text_image_075 .moduleBoxHolder{margin-bottom:2.5em;}	
	.text_image_075 .moduleBoxHolder.boxThree {margin-bottom:0;}	
	
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text_image_075 .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_075 .spiritBoxOne{display:none;}
	.text_image_075 .spiritBoxTwo{display:inline-block; width:17%;}
	
	.text_image_075 .moduleBoxSpacer{width:9%;}
	.text_image_075 .moduleBoxSpacer.spiritBox.spaceFour{display:none;}
	.text_image_075 .moduleBoxSpacer.spaceFour{display:inline-block; width:9%; text-align:center;}
	.text_image_075 .clear.spiritBox{display:block;}
	.text_image_075 .moduleBoxSpacer.first{width:4.5%;}
	.text_image_075 .moduleBoxSpacer.spiritBox.spaceThree{display:none; width:4.5%;text-align:left;}
	.text_image_075 .moduleBoxSpacer.spiritBox.spaceFive{display:none; width:4.5%; text-align:right;}
	.text_image_075 .moduleBoxSpacer.spaceFive{display:none; width:4.5%;/*3*/ text-align:left;}

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

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


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

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_image_075 .moduleBoxInnerImage{max-height:85px;}*/
	.text_image_075 .moduleBoxImageWrap{margin-bottom:1.50em;}
	.text_image_075 .buttonHolder{margin-top:1.5em;}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*https://wp-cms1.de/modules/pageFramesAndModules/modules/text/text_003/styles.css*/
/*/www/htdocs/w0127f8a/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://wp-cms1.de//modules/pageFramesAndModules/__frames/text_image/text_image_026/styles.css*/
/*/www/htdocs/w0127f8a/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://wp-cms1.de/js/plugins/owlCarousel/owl.carousel.css*/
/*/www/htdocs/w0127f8a/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(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://wp-cms1.de/js/plugins/owlCarousel/owl.theme.css*/
/*/www/htdocs/w0127f8a/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://wp-cms1.de/js/plugins/owlCarousel/owl.transitions.css*/
/*/www/htdocs/w0127f8a/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://wp-cms1.de//modules/pageFramesAndModules/__frames/immoTopObjekte/topObjekte_001/styles.css*/
/*/www/htdocs/w0127f8a/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://wp-cms1.de//modules/pageFramesAndModules/__frames/news/news_010/styles.css*/
/*/www/htdocs/w0127f8a/admin//modules/pageFramesAndModules/__frames/news/news_010/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.news_010.useBackgroundConfiguration .frameBackgroundImage{
	background-repeat:repeat-y !important;
	/*background-position:bottom !important;
	background-color:transparent !important;*/
	background-image:url(/modules/pageFramesAndModules/__frames/news/news_010/assets/bg-frame_news_010.jpg);
	background-position:top center;
}

.news_010 .fourBox{
	float:			left;
	width:			46%;
}

.news_010 .fourBox .headline .tokenElement{
	margin-bottom:	0.8em;/*38px*/
	/*line-height:	1.1;*/
	display:block;
}

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

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

	margin:			0 4% 0 3.9%;
	
	width:			0px;
	height:			363px;
}

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



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

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

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

.news_010 .newsElement.last{margin-bottom:0px;}

.news_010 .newsElement .h2{
	font-size:		1.250em;
	line-height:	1.3;
	width:			79.5%;/*81*/

	float:			left;
	margin-bottom:	10px;
}

.news_010 .newsElement .newsListImage{
	/*height:			68px;*/
	width:			21.5%;
	margin-right:	4%;
	margin-top:		1%;
	margin-bottom:	0.85em;
	
	float:			left;
	overflow: 		hidden;
	border:1px solid #cccccc;
}

.news_010 .newsElement .buttonHolder{
	display:		inline-block;
	width:			auto;
	float:			none;
	/*padding-left:	4px;*/
}
.news_010 .newsElement .buttonHolder .icon-angle-right:before{margin-left:0px;}

.news_010 .newsElement .buttonHolder.h3{
	font-size:		1em;
}
/*.news_010 .newsModule .trennLine,*/
.news_010 .newsElement .newsDate,
.news_010 .newsElement .buttonHolder.variante1{display:none;}

.news_010 .newsModule .trennLine br{display:none;}
.news_010 .newsModule .trennLine hr{margin:1.6em 0 1.4em;}

.news_010 .newsElement .objektBilder .immoContainer,
#outer .news_010 .newsElement .corporateFrame{padding:0px;}

.news_010 .moduleBoxHolder{position:relative;}



/***************************[ Newsletter ]****************************/

.news_010 .fourBox.newsletter{
	/*background-image:	url("/modules/pageFramesAndModules/__frames/news/news_010/assets/pics/handy-image.png");
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: 	100% auto;*/
}

.news_010 .bgImageRight{
	width:49.2%;/*17*/
	position:absolute;
	bottom:5px;/*0*/
	right:0;
	overflow:hidden;
	border-bottom: 1px solid #b2b2b2;
}
.news_010 .bgImageRight img{margin-top:0 !important;}

.news_010 .headline.h2.textCenter.editArea{
	width: 50%;/*60*/
}

.news_010 .dataBoxHolder {
    width: 50%;
	margin-top: 2.2em;
}

.news_010 .textCenter {
    text-align: left;
}

.news_010 .fourBox.newsletter .h3{
	margin-bottom:	27px;/*30*/
}

.news_010 .kPlzOrt{
	padding-bottom: 8px;
}

.news_010 .fourBox.newsletter .text{
	width:			62%;
	margin-bottom:	30px;
}

.news_010 .fourBox.newsletter .infoText{
	color:			#b7b7b7;
	width:			62%;
	
	margin-top:		27px;
}

.news_010 .fourBox.newsletter span{
	float:			left;	
}

.news_010 .fourBox.newsletter .infoText .icon-lock{
	font-size:		2.063em;
	width:			12%;/*13*/
}

.news_010 .fourBox.newsletter .infoText .icon-lock:before{
	margin-left:	0%;
	margin-top: 	3px;
	margin-left:-5px;
}

.news_010 .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_010 .fourBox.textBoxmodul .title{
	width:			65%;
	float:			left;
}

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

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

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

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


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

@media all and (max-width: 1024px) {
	.news_010 .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_010 .fourBox{width:45%;}
	.news_010 .spacer{margin:0 4.9%;}
	.news_010 .dataBoxHolder{margin-top:1.2em;}
	.news_010 .fourBox .headline .tokenElement {margin-bottom:0;}
	
	.news_010 .headline.h2.textCenter.editArea{width:100%;}
	.news_010 .bgImageRight{width:45%;}
	.news_010 .dataBoxHolder{width:55%;}

}

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

@media all and (max-width: 800px) {
/* styles for narrower desktop browsers and iPad portrait */	
	.news_010 .fourBox {
		float: none;
		width: 100%;
	}
	
	.news_010 .fourBox.boxRight{margin-bottom:3em;}
	.news_010 .bgImageRight{width:35%;}
	.news_010 .headline.h2.textCenter.editArea{width:55%;}
	
	.news_010 .spacer{
		margin:	0;
		padding:0;
		border:	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) */
	.news_010 .headline.h2.textCenter.editArea{width:100%;}
	.news_010 .bgImageRight{width:43%;}
}

@media all and (max-width: 360px) {
	.news_010 .bgImageRight,
	.news_010 .newsListImage{display:none;}
	
	.news_010 .dataBoxHolder{width:100%;}
}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
	.news_010 .corporateFrame{
		display:	none;
	}
	.news_010 .newsElement .h2 {width:100%; float:none;}

	
}

/*https://wp-cms1.de/modules/pageFramesAndModules/modules/news/news_008/styles.css*/
/*/www/htdocs/w0127f8a/admin/modules/pageFramesAndModules/modules/news/news_008/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


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

.news_008 .subtitle {

}


/*https://wp-cms1.de//modules/pageFramesAndModules/__frames/sitemaps/sitemap_008/styles.css*/
/*/www/htdocs/w0127f8a/admin//modules/pageFramesAndModules/__frames/sitemaps/sitemap_008/styles.css*/
/********************************************************/
.sitemap_008 {
	
}

.sitemap_008 .h2{
	margin-top:	0;
}

.sitemap_008 .sitemapATop{
	background:rgba(255,255,255,0.18);
}

.sitemap_008 .sitemapATop:hover{
	background:white;
}

.sitemap_008 nav.sitemap{
	padding-top:	0.7em;
}

.sitemap_008 nav.sitemap ul.sitemapNavi{
	float:		left;
	width:		44%;
}

.sitemap_008 nav.sitemap ul.sitemapNavi.first{
	margin-right:11%;
}

.sitemap_008 nav.sitemap li.sitemapNav{
	margin-bottom:	0.6em;
}

.sitemap_008 nav.sitemap li.sitemapNav:last-child{
	margin-bottom:	0;
}

.sitemap_008 .boxLeft,
.sitemap_008 .boxRight{
	position:	relative;
	width:		45.5%;
	float:		left;
}

.sitemap_008 .boxRight{
	width:		44%;
}

.sitemap_008 .boxSpacer{
	float:		left;
	box-sizing:	border-box;
	border-left:1px solid;
	
	width:		0;
	margin:		0 5% 0 4.5%;
	min-height:	200px;
}

.sitemap_008 .spalte_one{
	width:			50%;
	float:			left;
	margin-right:	2.5%;
}

.sitemap_008 .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_008 .spalte_one,
	.sitemap_008 .spalte_two,
	.sitemap_008 nav.sitemap ul.sitemapNavi,
	.sitemap_008 nav.sitemap ul.sitemapNavi.first{
		width:		100%;
		margin:		0;
		float:		none;
	}
	
	.sitemap_008 nav.sitemap li.sitemapNav:last-child{
		margin-bottom:	0.6em;
	}
	
	.sitemap_008 .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_008 .boxSpacer{
		display:	none;
	}
		
	.sitemap_008 .boxLeft,
	.sitemap_008 .boxRight{
		float:		none;
		width:		100%;
	}
	
	.sitemap_008 .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://wp-cms1.de/modules/pageFramesAndModules/modules/navigation/navigation-sitemap_006/styles.css*/
/*/www/htdocs/w0127f8a/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 */
}

