/*http://admin.r2g-2018.de.dd19600.kasserver.com//modules/pageFramesAndModules/frames/custom/custom_image_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */


@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 */
	
}


/*http://admin.vorlage-dd19600.de.dd19600.kasserver.com///modules/pageFramesAndModules/__frames/forms/formFinanzierung_001/styles.css*/
/********************************************************/

.formFinanzierung_001 {
	background-image:url(http://admin.vorlage-dd19600.de.dd19600.kasserver.com/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}

.formFinanzierung_001 .buttonHolder .button {
	white-space: nowrap;
}

.formFinanzierung_001 .buttonHolder .icon-angle-right {
	margin-right:-4px;
}

@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;
	}

}

/*http://admin.vorlage-dd19600.de.dd19600.kasserver.com//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;
	}
}


/*http://admin.vorlage-dd19600.de.dd19600.kasserver.com/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%;
	}
}


