
/* Flash */

.fc-mainmessage{
	max-width:740px;
	/* background:#f00; */
	}

.fc-mainmessage h4{
	/* background:#ff0; */
	padding-left:0%;
	text-align:left;
	}


/* Responsive Flash */

.fc-mainmessage .flash{
	display:inline-block;
	margin-top:-60px;
	vertical-align:top;
	float:right;
	margin-right:30px;
	margin-left:5px;
	}



@media screen and (max-width: 991px) {
	
	.fc-mainmessage .flash{
		margin-top:-60px;
		margin-right:0px;
		}

	.fc-mainmessage h4{
		padding-left:0px;
text-align:left;
		font-size:22px;
		}
	
	}


@media screen and (max-width: 768px) {
	
	.fc-mainmessage .flash{
		margin-top:-40px;
		}
	
	.fc-mainmessage h4{
		font-size:18px;
		
		}
	
	
	
	}

@media screen and (max-width: 640px) {
	
	.fc-mainmessage .flash{
		margin-top:-40px;
		}
	
	.fc-mainmessage h4{
		padding-left:0px;
		
		}
	
	}


@media screen and (max-width: 480px) {
	
	.fc-mainmessage .flash{
		margin-top:-40px;
		}
	
	.fc-mainmessage h4{
		padding-left:0px;
		}
	}


@media screen and (max-width: 400px) {
	
	.fc-mainmessage .flash{
		margin-top:-35px;
		}

	.fc-mainmessage h4{
		padding-left:0px;
		font-size:16px;
		}
	}

/* 
#####################################################################################################

										Anmeldung / Schnuppermonat
										
##################################################################################################### 
*/

.fc-main-container{
	max-width:740px;
	margin-left: auto;
	margin-right:auto;
	}


/* ### Textblöcke */

/* Vor Datum */
.vor-datum{
	margin-bottom:30px;
	text-align:center;
	}


/* Vor Monate */
.vor-monate{
	margin-top:30px;
	margin-bottom:30px;
	text-align:center;
	}

/* Vor Formular */
.vor-formular{
	margin-top:30px;
	margin-bottom:30px;
	text-align:center;
	}



/* ### Beginn */

.schnuppermonat-beginn-container{
	display:table;
	margin-left:auto;
	margin-right:auto;
	}

.schnuppermonat-beginn-container .beginn-row{
	display:table-row;
	}

.schnuppermonat-beginn-container .beginn-cell{
	display:table-cell;
	}

.schnuppermonat-beginn-container .beginn-cell-1{
	
	}


/* Enthält input Feld */
.schnuppermonat-beginn-container .beginn-cell-2{
	padding-top:10px;
	}

/* Datum input Feld Positionierung und Breite */
.schnuppermonat-beginn-container .beginn-cell-2 .col{
	max-width:130px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding-bottom:0px;
	}

/* Beginn Eingabefeld */

.schnuppermonat-datum-beginn{
	color: #0092bc !important;
	font-size:20px;
	line-height:20px;
	max-width:150px;
	display:inline-block;
	border-width:1px !important;
	}




/* ### Monate */

/* Monate Table Handling */

.schnuppermonat-monate-container{
	display:table;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding-bottom:0px;
	}

.schnuppermonat-monate-container .monate-row{
	display:table-row;
	}

.schnuppermonat-monate-container .monate-cell{
	display:table-cell;
	}

.schnuppermonat-monate-container .monate-cell label{
	font-weight:600;
	color: #0092bc;
	margin-bottom: 4px;
}

.schnuppermonat-monate-container .monate-cell-pad label span{
	padding-left: 10px;
}


 /* ### Anmeldungs Formular */
 
.anmeldungs-formular-container {
	max-width:480px;
	margin-left:auto;
	margin-right:auto;
}
