@charset "utf-8";
/*
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nothing+You+Could+Do&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@85,100&display=swap');
*/

/*
font-family: 'Montserrat', sans-serif;
font-family: 'Nothing You Could Do', cursive;
font-family: 'Open Sans', sans-serif;
font-family: 'Archivo', sans-serif;
*/

/*@color: #4D926F;
#header {
color: @color;
  
/* ------------------------------------------------------------------------------------------------------- */
/* GRUNDSÄTZLICHE EINSTELLUNGEN */
/* ------------------------------------------------------------------------------------------------------- */

/*
/*	*, *::after, *::before {					/* */
/*	-webkit-box-sizing: border-box;				/* */
/*	-moz-box-sizing: border-box;				/* */
/*	box-sizing: border-box;						/* */
/*	}											/* */
/* */

html {										/* */
font-family: 'calibri light', 'calibri','verdana','arial', sans-serif;
font-size: 62.5%;							/* proportionale Schriftgröße GESAMT */
}												/* */
/* */	

/*body {											/* */
/*	font-size:1em;									/* proportionale Schriftgröße */
/*	font-family: 'Nothing You Could Do', cursive; 	/* */
/*	font-family: "Open Sans", sans-serif; 			/* Textschrift */
/*	color: #2c343b;									/* Textfarbe */
/*	background-color: #c0c0c0;						/* Hintergrundfarbe */
/*	background:#282828;								/* */
/*	font-family:Verdana, Geneva, sans-serif;		/* */
/*	font-weight:100;								/* */
/*	color:333;										/* */
/*	margin:0em;										/* */
/*	padding:0em;									/* */
/*	font-size: calc(12px + (20 - 16) * ((100vw - 320px) / (1600 - 320)));	/* */
/*  font-size: calc([minimum size] + ([maximum size] - [minimum size]) * ((100vw - [minimum viewport width]) / ([maximum viewport width] - [minimum viewport width]))); */
/*	font-size:1em;									/* SCHRIFTGRÖSSE BASIS */
/*}													/* */
/* */

/* unvisited link */
a {
  color: #af603f;
  text-decoration: none;
}

a:link {
  color: #af603f;
  text-decoration: none;
}

/* visited link */
a:visited {
  color: #a8a8a8;
  text-decoration: none;
}

/* mouse over link */
a:hover {
  color: #c2c2c2;
  text-decoration: none;
}

/* selected link */
a:active {
  color: #000000;
  text-decoration: none;
}
/* */

/*#main {
/*	display:block;								/* */
/*	width:100%;									/* 96% / 100% für vollflächige Webseite */
/*	max-width:100%;							 	/* Pixelbeschränkung für bestimmte Größe z.B. 980px oder 100% */
/*	margin:0em auto;							/* */
/*	padding:0em;								/* */
/*	text-align:center;							/* */
/*}
/* */

/*table {										/* */
/*	align: right;								/* */
/*	background:#fff;							/* */
/*	font-family: 'Archivo Black', sans-serif;	/* */
/*	font-weight:100;							/* */
/*	line-height: 0.7em;							/* */
/*	font-size:1em;								/* SCHRIFTGRÖSSE BASIS */
/*	color:#0d59ab;								/* */
/*	margin:0 0 0 0;								/* */
/*	padding:0 15% 0 0;							/* */
/*}
/* */

/*table h2 {									/* */
/*	font-weight:400;							/* */
/*	font-size:1.8em;							/* SCHRIFTGRÖSSE BASIS */
/*	color:0d59ab;								/* */
/*	padding:5% 0% 0 0;							/* */
/*}												/* */
/* */

img {											/* EINSRELLUNGEN für alle Bilder */
	vertical-align: middle;						/* */
	max-width:100%; 							/* */
	height:auto;								/* */
}												/* */
/* */

/*.bild {										/* */
/*	vertical-align: middle;						/* */
/*  width: 100%;								/* */
/*	height:auto;								/* */
/*}												/* */
/* */

.bildrahmen {									/* */
	vertical-align: middle;						/* */
    width: 100%;								/* */
	height:auto;								/* */
    padding: 0px 1% 3% 3%; 						/* oben rechts unten links */
/*	margin: 0px 0px 0px 0px; 					/* oben rechts unten links */
}												/* */
/* */

.bildrahmen1 {									/* */
	vertical-align: middle;						/* */
    width: 100%;								/* */
	height:auto;								/* */
    padding: 0% 2% 4% 2%; 						/* oben rechts unten links */
/*    padding: 3% 2% 1% 2%; 						/* oben rechts unten links  ------------------------------------*/
	margin: 0 0 0 1%; 							/* oben rechts unten links */
}												/* */
/* */

.bildrahmen2 {									/* */
	vertical-align: middle;						/* */
    width: 100%;								/* */
	height:auto;								/* */
    padding: 0px 3% 0px 1%; 					/* oben rechts unten links */
	margin: 0 0 0 1%; 							/* oben rechts unten links */
}												/* */
/* */

.bildrahmen3 {									/* */
	vertical-align: middle;						/* */
    width: 95%;									/* */
	height:auto;								/* */
    padding: 5% 3% 5% 1%; 						/* oben rechts unten links */
	margin: 0 0 0 0; 							/* oben rechts unten links */
}												/* */
/* */

.bildrahmen4 {									/* */
	vertical-align: middle;						/* */
    width: 100%;									/* */
	height:auto;								/* */
    padding: 2% 0% 0% 0%; 						/* oben rechts unten links */
	margin: 0 0 0 0; 							/* oben rechts unten links */
}
/* */

.unterschrift {												/* */
	font-family: 'Nothing You Could Do', cursive; 			/* */
	font-size:4em;											/* */
	text-align:center; 										/* */
	margin: 0;												/* */
	padding: 0 0 5% 0; 										/* width   muss berücksichtigt werden / oben - rechts - unten - links */
	width: 100%; 											/* Padding links + rechts muss berücksichtigt werden */
	border: none;											/* */
	height: auto;											/* */
	background: #ffffff;									/* */
	color: #333;											/* */
	}														/* */
/* */

/* Red border */
hr.new1 {
  border-top: 1px solid red;
}

/* Dashed red border */
/* hr.new2 {
  border-top: 1px dashed red;
}

/* Dotted red border */
hr.new3 {
  border-top: 1px dotted red;
}

/* Thick red border */
hr.new4 {
  border: 1px solid red;
}

/* Large rounded green border */
hr.new5 {
  border: 10px solid green;
  border-radius: 5px;
}

/* Einstellungen für Bildschirmgröße < 768px */
@media (max-width: 1170px) {				/* ÄND: 768px*/
.nichthandy {							/* */
	display: none;						/* */
	}									/* */
}										/* */
/* */

p {												/* EINSTELLUNGEN z.B. für Footer */
	line-height: 1.25em;						/* */
	margin: 0em;								/* */
	padding: 1.25em; 							/* oben - rechts - unten - links */ 
	text-align:center; 							/*justify = Blocksatz */
}												/* */
/* */

/*h1 {											/* */
/*	font-family: 'Archivo Black', sans-serif;				/* */
/*	font-weight: 400;							/* */
/*	font-size: 1.8em;							/* */
/*	text-align:center; 							/* */
/*	line-height: 1.0em;							/* */
/*	margin: 0em;								/* */
/*	padding: 25px 0 25px 0;						/* */
/*}												/* */
/* */

/*h2 {											/* */
/*	font-family: 'Archivo Black', sans-serif;	/* */
/*	font-weight: 400;							/* */
/*	font-size: 1.8em;							/* */
/*	text-align: center;							/* */
/*	line-height: 1.0em;							/* */
/*	margin: 0em;								/* */
/*	padding: 25px 0 25px 0;						/* */
/*}												/* */
/* */

/*h3 {											/* */
/*	font-family: 'Archivo Black', sans-serif;	/* */
/*	font-weight: 200;							/* */
/*	font-size: 1.5em;							/* */
/*	color:#0d59ab;								/* */
/*	text-align:center; 							/* */
/*	line-height: 1.0em;							/* */
/*	margin: 0em;								/* */
/*	padding: 25px 0 25px 0;						/* */
/*}												/* */
/* */

/* ------------------------------------------------------------------------------------------------------- */
/* EINSTELLUNGEN für FOOTER	/ Copyright	 																   */
/* ------------------------------------------------------------------------------------------------------- */

footer ul li {								/* */
	padding: 0;								/* */
	margin: 0;								/* */
	display: inline;						/* */
	font-size: 1.5em;						/* */
	line-height: 2.3em;						/* */
	background-color:333333;				/* ÄND: 333*/
}											/* */
/* */

/* ------------------------------------------------------------------------------------------------------- */
/* EINSTELLUNGEN für FLOATBOXEN / SMALL																	   */
/* ------------------------------------------------------------------------------------------------------- */

#box100 {								/* */
    float: left;						/* */
    margin: 0 0 0 0;					/* */
/*	padding: 10px 20px 10px 20px; 		/* */
    width: 100%;						/* */
    height: auto;						/* */
	border: none;						/* */
	background: #ffffff;				/* */
	}									/* */
/* */

#box101 {								/* */
    float: left;						/* */
    margin: 0;							/* */
    /* padding: 10px 20px 10px 20px; 	/* */
    width: 100%;						/* */
    height: auto;						/* */
	border: none;						/* */
	background: #333333;				/* */
	}									/* */
/* */

/*#ibox100 {							/* */
/*  float: left; 						/* */
/*	margin: 0;							/* */
/*	padding: 10px 20px 10px 20px; 		/* */
/*	width: 100%;						/* */
/*	height: auto;						/* */
/*	border: none;						/* */
/*	background: #ffffff;				/* */
/*	}									/* */
/* */

#ibox50 {								/* */
/*  float: left; 						/* */
    margin: 0;							/* */
/*	padding: 10px 20px 10px 20px; 		/* */
    width: 100%;						/* */
	height: auto;						/* ÄND: 100% */
	border: none;						/* */
	background: #ffffff;				/* */
	text-align: center;					/* */
	}									/* */
/* */

#ibox51 {								/* */
/*  float: left; 						/* */
    margin: 0;							/* */
/*	padding: 10px 20px 10px 20px; 		/* */
    width: 100%;						/* */
	height: 100%;						/* */
	border: none;						/* */
	background: #333333;				/* */
	text-align: center;					/* */
	}									/* */
/* */

/*#iboxQ50 {							/* */
/*  float: left; 						/* */
/*	margin: 0;							/* */
/*	padding: 10px 20px 10px 20px; 		/* */
/*	width: 100%;						/* */
/*	height: 50%;						/* */
/*	border: none;						/* */
/*	background: #b6a7a7;				/* */
/*	text-align: left;					/* */
/*	}									/* */
/* */

/*#iboxT33 {							/* */
/*	float: left; 						/* */
/*	margin: 0;							/* */
/*	padding: 0px 2% 0px 2%; 			/* */
/*	width: 29.333%;						/* */
/*	height: 350px;						/* */
/*	border: none;						/* */
/* 	background: #ffffff;				/* */
/*	text-align: left;					/* */
/*	}									/* */
/* */	
	
#ibox33 {								/* */
/*	float: left; 						/* */
    margin: 0px 0 0 0;					/* */
	padding: 0% 0% 0% 0%; 				/* */
    width: 100%;						/* */
	height: auto;						/* ÄND: 100% */
	border: none;						/* */
	background: #ffffff;				/* ÄND: 333333 */
	text-align: center;					/* */
	color:#ffffff;						/* */
	overflow:hidden;					/* */
	}									/* */
/* */

#ibox25 {								/* */
/*	float: left; 						/* ÄND: aktiv */
    margin: 3% 5% 5% 5%;				/* ÄND: 0 */
/*	padding: 0% 0% 0% 0%; 				/* ÄND: aktiv */ /* WIDTH   muss berücksichtigt werden / oben - rechts - unten - links */
    width: 90%;							/* ÄND: 50% /* PADDING links + rechts muss berücksichtigt werden */
	height: auto;						/* ÄND: 100% */
/*	border: none;						/* ÄND: aktiv */
	border-style: solid;				/* ÄND: neu */
	border-width: 1px;					/* ÄND: neu */
	border-radius:20px;					/* ÄND: neu */
	border-color:#c0c0c0;				/* ÄND: neu */
	background: #ffffff;				/* */
	font-size:2.4em;					/* ÄND: neu */
	text-align: center;					/* */
	color:#000000;						/* ÄND: fffffff */
	overflow:hidden;					/* */
	}									/* */
/* */

#ibox26 {								/* */
	float: left; 						/* */
    margin: 0;							/* */
	padding: 0% 0% 0% 0%; 				/* */
    width: 50%;							/* */
	height: 100%;						/* */
	border: none;						/* */
	background: #333333;				/* */
	text-align: center;					/* */
	color:#ffffff;						/* */
	overflow:hidden;					/* */
	}									/* */
/* */

#ibox20 {								/* */
	float: left; 						/* */
    margin: 0;							/* */
	padding: 0% 0% 0% 0%; 				/* */
    width: 100%;							/* */
	height: auto;						/* ÄND: 100% */
	border: none;						/* */
	background: #333333;				/* */
	text-align: center;					/* */
	color:#ffffff;						/* */
	overflow:hidden;					/* */
	}									/* */
/* */


/*#ibox70 {								/* */
/*	float: left; 						/* */
/*	margin: 0;							/* */
/*	padding: 0px 2% 0px 2%; 			/* */
/*	width: 100%;						/* */
/*	height: 100%;						/* */
/*	border: none;						/* */
/* 	background: #ffffff;				/* */
/*	text-align: left;					/* */
/*	}									/* */
/* */	

/*#ibox30 {								/* */
/*	float: left; 						/* */
/*	margin: 0;							/* */
/*	padding: 0px 2% 0px 2%; 			/* */
/*	width: 100%;						/* */
/*	height: 100%;						/* */
/*	border: none;						/* */
/* 	background: #ffffff;				/* */
/*	text-align: left;					/* */
/*	}									/* */
/* */

/* ------------------------------------------------------------------------------------------------------- */
/* EINSTELLUNGEN für den INHALT - SMALL 																   */
/* ------------------------------------------------------------------------------------------------------- */

/*#content {					/* */
/*	font-size:1.2em;			/* */
/*	text-align:center; 			/* */
/*	margin: 0;					/* */
/*	padding: 3% 5% 5% 5%; 		/* width   muss berücksichtigt werden */
/*	width: 90%; 				/* Padding links + rechts muss berücksichtigt werden */
/*	border: none;				/* */
/*	height: auto;				/* */
/*	background: #601e04;		/* */
/*	color: #ffffff;				/* */
/*	}							/* */
/* */

/*#content p {					/* */
/*	font-size:2.2em;			/* */
/*	text-align:justify; 		/* */
/*	margin: 0;					/* */
/*	padding: 0% 5% 0% 5%; 		/* width   muss berücksichtigt werden */
/*	width: 90%; 				/* Padding links + rechts muss berücksichtigt werden */
/*	border: none;				/* */
/*	height: auto;				/* */
/*	}							/* */
/* */

#content-1 {					/* */
	font-size:2.4em;			/* */
	text-align:center; 			/* */
	margin: 0;					/* */
	padding: 3% 5% 5% 5%; 		/* WIDTH   muss berücksichtigt werden / oben - rechts - unten - links */
	width: 90%; 				/* PADDING links + rechts muss berücksichtigt werden */
	border: none;				/* */
	height: auto;				/* */
	background: #ffffff;		/* */
	color: #000000;				/* */
	}							/* */
/* */

#content-2 {					/* */
	font-size:2.4em;				/* */
	text-align:center; 			/* */
	margin: 10% 0 0 0;			/* */
	padding: 3% 3% 5% 3%; 		/* width   muss berücksichtigt werden / oben - rechts - unten - links */
	width: 94%; 				/* Padding links + rechts muss berücksichtigt werden */
	border: none;				/* */
	height: auto;				/* */
	background: #003680;		/* ÄND: 333333*/
	color: #ffffff;				/* */
	}							/* */
/* */

#content-3 {					/* */
	font-size:2.4em;			/* */
	text-align:left; 			/* */
	margin: 0;					/* */
	padding: 0% 5% 5% 5%; 		/* WIDTH   muss berücksichtigt werden / oben - rechts - unten - links */
	width: 90%; 				/* PADDING links + rechts muss berücksichtigt werden */
	border: none;				/* */
	height: auto;				/* */
	background: #ffffff;		/* */
	color: #000000;				/* */
	}							/* */
/* */


/* */
/* EINSTELLUNGEN FÜR WOHNTRÄUME --------------------------------------------------------------------------------------------------------------------*/
/* */

/* #content-1 h2 {
/*	font-family: 'Nothing You Could Do', cursive; 		/* */
/*	font-family: 'Open Sans Condensed', sans-serif;		/* */
/*	font-size:3em;										/* */
/*	line-height: 1.25em;								/* */
/*	text-align:center; 									/* */
/*	margin: 0;											/* */
/*	padding: 0 0 30px 0; 								/* width   muss berücksichtigt werden / oben - rechts - unten - links */
/*	width: 100%; 										/* Padding links + rechts muss berücksichtigt werden */
/*	border: none;										/* */
/*	height: auto;										/* auto */
/*	background: #ffffff;								/* */
/*	color: #333333;										/* */
/*	}													/* */
/* */	

/*#content-1 p {											/* */
/*	font-family: 'Nothing You Could Do', cursive; 		/* */
/*	font-family: 'Open Sans Condensed', sans-serif;		/* */
/*	font-size:1.3em;									/* */
/*	line-height: 1.25em;								/* */
/*	text-align:center; 									/* */
/*	margin: 0;											/* */
/*	padding: 0 0 30px 0; 								/* width   muss berücksichtigt werden / oben - rechts - unten - links */
/*	width: 100%; 										/* Padding links + rechts muss berücksichtigt werden */
/*	border: none;										/* */
/*	height: auto;										/* auto */
/*	background: #ffffff;								/* */
/*	color: #333333;										/* */
/*	}													/* */
/* */	
	
/* #content-2 h2 {
	/*font-family: 'Nothing You Could Do', cursive; */
	/*font-family: 'Open Sans Condensed', sans-serif;*/
	/*font-size:3em;			/* */
	/*text-align:center; 		/* */
	/*margin: 0;				/* */
	/*padding: 0 10% 0 5%; 		/* width   muss berücksichtigt werden / oben - rechts - unten - links */
	/*width: 100%; 				/* Padding links + rechts muss berücksichtigt werden */
	/*border: none;				/* */
	/*height: auto;				/* */
	/*background: #333333;		/* */
	/*color: #ffffff;			/* */
	/*}							/* */

/* #content-2 p {
	/*font-family: 'Nothing You Could Do', cursive; */
	/*font-family: 'Open Sans Condensed', sans-serif;*/
	/*font-size:1.3em;			/* */
	/*line-height: 1.25em;		/* */
	/*text-align:center; 		/* */
	/*margin: 0;				/* */
	/*padding: 0 0 0px 0; 		/* width   muss berücksichtigt werden / oben - rechts - unten - links */
	/*width: 100%; 				/* Padding links + rechts muss berücksichtigt werden */
	/*border: none;				/* */
	/*height: auto;				/* auto */
	/*background: #333333;		/* */
	/*color: #ffffff;			/* */
	/*}							/* */
/*}								/* */


/* EINSTELLUNGEN FÜR FAQ --------------------------------------------------------------------------------------------------------------------*/

#content-faq {
	font-size:2.4em;
	text-align:center; 
	margin: 0;
	padding: 5% 5% 1% 5%; 			/* width   muss berücksichtigt werden / oben - rechts - unten - links 3% 5% 5% 5% */
	width: 90%; 					/* Padding links + rechts muss berücksichtigt werden */
	border: none;
	height: auto;
	background: #333333;
	color: #ffffff;
	}

#content-faq h3 {
/*	font-size:2.4em; */
	text-align:left; 
	margin: 0;
	padding: 3% 0% 1% 0%; 			/* width   muss berücksichtigt werden / oben - rechts - unten - links 3% 5% 5% 5% */
	width: 100%; 					/* Padding links + rechts muss berücksichtigt werden */
	border: none;
	height: auto;
	background: #333333;
	color: #ffffff;
	}
	
#content-faq p {
	font-size:0.9em; 				/* */
	text-align:left; 
	margin: 0;
	padding: 0% 5% 3% 5%; 			/* width   muss berücksichtigt werden / oben - rechts - unten - links 3% 5% 5% 5% */
	width: 90%; 					/* Padding links + rechts muss berücksichtigt werden */
	border: none;
	height: auto;
	background: #333333;
	color: #c2c2c2;
	}

/* Dashed red border */
#content-faq hr {
  border-top: 1px dotted white;
}


/* ------------------------------------------------------------------------------------------------------- */
/* ANPASSUNGEN an die ENDGERÄTE / BILDSCHIRMGRÖßEN >>> FLOATBOXEN 										   */
/* ------------------------------------------------------------------------------------------------------- */

/* Einstellungen für Bildschirmgröße > 768px */
@media only screen and (min-width: 1170px) {   /* ÄND: 768px */
/* ------------------------------------------------------------------------------------------------------- */
/* EINSTELLUNGEN für FLOATBOXEN 																		   */
/* ------------------------------------------------------------------------------------------------------- */

.nurhandy {							/* */
	display: none;						/* */
	}									/* */
#box100 {
    float: left;
    margin: 0;
    /* padding: 10px 20px 10px 20px; */
    width: 100%;
    height: auto;
	border: none;
	background: #ffffff;
	}
	
#box101 {
    float: left;
    margin: 0 0 2px 0;
    /* padding: 10px 20px 10px 20px; */
    width: 100%;
    height: auto;
	border: none;
	background: #333333;
	}	

#ibox100 {
/*  float: left; */
    margin: 0;
    /* padding: 10px 20px 10px 20px; */
    width: 100%;
    height: auto;
	border: none;
	background: #ffffff;
	}

#ibox50 {
    float: left; */
    margin: 0;
    padding: 0 0 0 0; /* oben rechts unten links */
    width: 48.75%;
	height: auto;
	border: none;
	background: #ffffff;
	text-align: left;
	}

#ibox51 {
/*  float: left; */
    margin: 0;
    padding: 15px 0 0 0; /* oben rechts unten links */
    width: 50%;
	height: 100%;
	color: #ffffff;
	border: none;
	background: #333333;
	text-align: left;
	}


#iboxQ50 {
/*  float: left; */
    margin: 0;
    /* padding: 10px 20px 10px 20px; */
    width: 100%;
	height: 50%;
	border: none;
	background: #b6a7a7;
	text-align: left;
	}

#iboxT33 {
/*  float: left; */
    margin: 0;
	padding: 0px 2% 0px 2%; 
    width: 29.333%;
	height: 350px;
	border: none;
	background: #ffffff;
	text-align: left;
	}
	
#ibox33 {
/*  float: left; */
    margin: 0;
/*    padding: 20px 20px 20px 20px; /* oben rechts unten links */
    width: 33.333%;
	height: auto;
	border: none;
	background: #ffffff;
	text-align: center;
	color:#ffffff;
	overflow:hidden;	
	}

#ibox20 {								/* */
	float: left; 						/* */
    margin: 0;							/* */
	padding: 0% 0% 0% 0%; 				/* */
    width: 20%;							/* */
	height: auto;						/* */
	border: none;						/* */
	background: #333333;				/* */
	text-align: center;					/* */
	color:#ffffff;						/* */
	overflow:hidden;					/* */
	}									/* */
/* */


#ibox25 {
	float: left; /* */
    margin: 0% 1% 1% 1%;  /* */
/*	padding: 0% 0% 0% 0%; /* */
    width: 22%;
	height: auto;
	border-style: solid;
	border-width: 1px;
	border-radius:20px;
	border-color:#333333;
	background: #ffffff;
	text-align: center;
	}
		
#ibox26 {
/*  float: left; */
/*    margin: 0; */
	padding: 15px 0% 0% 0%; 
	color: #ffffff;
    width: 25%;
	height: 100%;
	border: none;
	background: #333333;
	text-align: left;
	}

#ibox70 {
	/* Abstand innerhalb der Box > Top - right - bottom - left */
	/* margin:  0px 1% 1% 0px; */
	margin: 0;
	/* padding: 10px 20px 10px 20px; */
	border: none;
	width: 66%;
	height: 100%;
	background: #ffffff;
	}

#ibox30 {
	/* Abstand innerhalb der Box > Top - right - bottom - left */
	/* margin:  0px 1% 1% 0px; */
	margin: 0;
	/* padding: 10px 20px 10px 20px; */
	border: none;
	width: 34%;
	height: 100%;
	background: #ffffff;
	}


/* #content {
/*	font-size:1.2em;
/*	text-align:center; 
/*	margin: 0;
/*	padding: 3% 5% 5% 5%; 			/* width   muss berücksichtigt werden */
/*	width: 90%; 				/* Padding links + rechts muss berücksichtigt werden */
/*	border: none;
/*	height: auto;
/*	background: #601e04;
/*	color: #ffffff;
/*	}

/*#content p {
/*	font-size:1.2em;
/*	text-align:justify; 
/*	margin: 0;
/*	padding: 0% 5% 0% 5%; 			/* width   muss berücksichtigt werden */
/*	width: 90%; 				/* Padding links + rechts muss berücksichtigt werden */
/*	border: none;
/*	height: auto;
/*	}
	
/* EINSTELLUNGEN FÜR INHALTE --------------------------------------------------------------------------------------------------------------------*/
#content-1 {					/* */
	font-size:2.4em;			/* */
	text-align:center; 			/* */
	margin: 0;					/* */
	padding: 3% 5% 5% 5%; 		/* WIDTH   muss berücksichtigt werden / oben - rechts - unten - links */
	width: 90%; 				/* PADDING links + rechts muss berücksichtigt werden */
	border: none;				/* */
	height: auto;				/* */
	background: #ffffff;		/* */
	color: #000000;				/* */
	}							/* */
/* */

#content-2 {
	font-size:2.4em;
	text-align:center; 
	margin: 0;
	padding: 5% 5% 1% 5%; 			/* width   muss berücksichtigt werden / oben - rechts - unten - links 3% 5% 5% 5% */
	width: 90%; 					/* Padding links + rechts muss berücksichtigt werden */
	border: none;
	height: auto;
	background: #003680;
	color: #ffffff;
	}

#content-3 {					/* */
	font-size:2.4em;			/* */
	text-align:left; 			/* */
	margin: 0;					/* */
	padding: 0% 15% 0% 15%; 		/* WIDTH   muss berücksichtigt werden / oben - rechts - unten - links */
	width: 70%; 				/* PADDING links + rechts muss berücksichtigt werden */
	border: none;				/* */
	height: auto;				/* */
	background: #ffffff;		/* */
	color: #000000;				/* */
	}							/* */
/* */

/* EINSTELLUNGEN FÜR WOHNTRÄUME --------------------------------------------------------------------------------------------------------------------*/
/*#content-1 h2 {
	/*font-family: 'Nothing You Could Do', cursive; */
	/*font-family: 'Open Sans Condensed', sans-serif;*/
	/*font-size:3em;			/* */
	/*text-align:center; 		/* */
	/*margin: 0;				/* */
	/*padding: 0 0 30px 0; 		/* width   muss berücksichtigt werden / oben - rechts - unten - links */
	/*width: 100%; 				/* Padding links + rechts muss berücksichtigt werden */
	/*border: none;				/* */
	/*height: auto;				/* */
	/*background: #ffffff;		/* */
	/*color: #333;				/* */
	/*}							/* */

/*#content-1 p {
	/*font-family: 'Nothing You Could Do', cursive; */
	/*font-family: 'Open Sans Condensed', sans-serif;*/
	/*font-size:1.3em;			/* */
	/*line-height: 1.25em;		/* */
	/*text-align:center; 		/* */
	/*margin: 0;				/* */
	/*padding: 0 0 30px 0; 		/* width   muss berücksichtigt werden / oben - rechts - unten - links */
	/*width: 100%; 				/* Padding links + rechts muss berücksichtigt werden */
	/*border: none;				/* */
	/*height: auto;				/* auto */
	/*background: #ffffff;		/* */
	/*color: #333;				/* */
	/*}							/* */
	
/*#content-2 h2 {				/* */
	/*font-family: 'Nothing You Could Do', cursive; */
	/*font-family: 'Open Sans Condensed', sans-serif;*/
	/*font-size:3em;			/* */
	/*text-align:center; 		/* */
	/*margin: 0;				/* */
	/*padding: 0 10% 0 5%; 		/* width   muss berücksichtigt werden / oben - rechts - unten - links */
	/*width: 100%; 				/* Padding links + rechts muss berücksichtigt werden */
	/*border: none;				/* */
	/*height: auto;				/* */
	/*background: #333333;		/* */
	/*color: #ffffff;			/* */
	/*}							/* */	

/*#content-2 p {				/* */
	/*font-family: 'Nothing You Could Do', cursive; */
	/*font-family: 'Open Sans Condensed', sans-serif;*/
	/*font-size:1.3em;			/* */
	/*line-height: 1.25em;		/* */
	/*text-align:center; 		/* */
	/*margin: 0;				/* */
	/*padding: 0 0 0px 0; 		/* width   muss berücksichtigt werden / oben - rechts - unten - links */
	/*width: 100%; 				/* Padding links + rechts muss berücksichtigt werden */
	/*border: none;				/* */
	/*height: auto;				/* auto */
	/*background: #333333;		/* */
	/*color: #ffffff;			/* */
	/*}							/* */
}
	

/* EINSTELLUNGEN FÜR FAQ --------------------------------------------------------------------------------------------------------------------*/

#content-faq {
	font-size:2.4em;
	text-align:center; 
	margin: 0;
	padding: 5% 5% 5% 5%; 			/* width   muss berücksichtigt werden / oben - rechts - unten - links 3% 5% 5% 5% */
	width: 90%; 					/* Padding links + rechts muss berücksichtigt werden */
	border: none;
	height: auto;
	background: #333333;
	color: #ffffff;
	}

#content-faq h3 {
/*	font-size:2.4em; */
	text-align:left; 
	margin: 0;
	padding: 3% 0% 1% 0%; 			/* width   muss berücksichtigt werden / oben - rechts - unten - links 3% 5% 5% 5% */
	width: 100%; 					/* Padding links + rechts muss berücksichtigt werden */
	border: none;
	height: auto;
	background: #333333;
	color: #ffffff;
	}
	
#content-faq p {
	font-size:0.9em; 				/* */
	text-align:left; 
	margin: 0;
	padding: 0% 0% 3% 0%; 			/* width   muss berücksichtigt werden / oben - rechts - unten - links 3% 5% 5% 5% */
	width: 100%; 					/* Padding links + rechts muss berücksichtigt werden */
	border: none;
	height: auto;
	background: #333333;
	color: #c2c2c2;
	}

/* Dashed red border */
#content-faq hr {
  border-top: 1px dotted white;
}

/* ------------------------------------------------------------------------------------------------------- */
/* ANPASSUNGEN an die ENDGERÄTE / BILDSCHIRMGRÖßEN >>> FLOATBOXEN 										   */
/* ------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:768px) {		/* 801px */
	div div {
		float: left;
       	width: 100%;
		/*height: 100px;*/
		/* Abstand innerhalb der Box > Top - right - bottom - left */
       	margin: 0;
		/* margin:  0px 1% 1% 0px; */
        	/* padding: 10px 20px 10px 20px; */
		background: #ffffff; 
		border: none;
		}

	.clearfix::after {
		content: "";
		clear: both;
		display: block;
		}
}

/* -------------------------------- 

Main content

-------------------------------- */

/* Einstellungen für Bildschirmgröße SMALL */
.cd-main-content {
  width: 90%;												/* Breite des Textbereiches */
  max-width: 768px;
  margin: 0 auto;
  padding: 2em 0;
}
.cd-main-content p {
  font-size: 1.4rem;
  line-height: 1.8;
  color: #999999;
  margin: 2em 0;
}
/* Einstellungen für Bildschirmgröße > 1170px */
@media only screen and (min-width: 1170px) {
  .cd-main-content {
    max-width: 70%;
    padding: 3em 0;
  }
  .cd-main-content p {
	font-size: 1.6rem;
    line-height: 1.8;
    color: #000000;
    margin: 2em 0;
  }
  .import {
  font-size: 1.6rem;							/* proportionale Schriftgröße */
  font-family: "Open Sans", sans-serif; 				/* Textschrift */
  color: #ffffff;							/* Textfarbe */
  background-color: #999999;						/* Hintergrundfarbe */
  }
}