body {
	font-size:16px;
}
.buehneContainer{
	background:					url(../../img/headPic-1.jpg) top no-repeat;
	width:						100%;
	min-width:					1030px;
	height:						490px;
	background-position: 		center top;
	background-repeat: 			no-repeat;
	background-size: 			cover;
	position:					relative;
}
#buehne{
	background:					url(../../img/bg-right-col.png) bottom repeat-x;
	width:						100%;
	min-width:					1030px;
	height:						235px;
	background-position: 		center bottom;
	background-repeat:			x-repeat;
	position:					absolute;
	bottom:						0px;
}

#close-page{
	background:					url(../../img/bg-close-pagel.png) bottom repeat-x;
	width:						100%;
	min-width:					1030px;
	height:						214px;
	background-position: 		center bottom;
	background-repeat:			x-repeat;
	position:					absolute;
	top:						0px;
}

.flag-stoerer{
right:0px;
bottom:20px;
}

.flag-stoerer-bot{
left:0px;
bottom:0px;
display:none;
}

.ContainerText{
	width:						996px;
	margin:0 					auto;
}
.mainWrapperHead {
	margin:						0 auto;
	width:						996px;
}
.mainWrapper {
	margin:						0 auto;
	width:						1024px;
	position:					relative;
	margin-top:					-220px;
	z-index:					2;
}
.bottomPic {
	background:					url(../../img/bottomPic.png) bottom no-repeat;
	width:						100%;
	min-width:					1030px;
	height:						490px;
	background-position: 		center bottom;
	background-repeat: 			no-repeat;
	position:					relative;
	z-index:					1;
	margin-top:					-350px;
	margin-bottOm:				-25px;
}
.imgFooterBG{
	display:					none;
}
.formular {
	-webkit-box-shadow: 	0px 0px 3px 0px rgba(0,0,0,0.50);
	-moz-box-shadow: 		0px 0px 3px 0px rgba(0,0,0,0.50);
	box-shadow: 			0px 0px 3px 0px rgba(0,0,0,0.50);
	font-size:				14px;
}
.formular section {
	background:				#EDF3FC;
}
.formular label {
	display: block;
}
.checkbox {
	border:					1px solid #ccc;
	background:				#F4F4F4;
}
h2 { display: inline-block}
.line {
	border-top:				1px solid #B6CDF1;
	border-bottom:			1px solid #fff;
}
/*** Formularelemente Start ***/
.select-box {
	background: 			url(../../../central-point/images/forms/select-box-arrow.gif) no-repeat 100% center #fff;
}
.inputbg {
	background:				url(../../img/input-bg.jpg) top no-repeat #fff;
	}
.bg {
	background:				url(../../img/bg.png) top repeat-x #fff;
	}
.nobg, .nobg:focus {
	background:				none;
	box-shadow:				none;
	border:					none;
	margin:					0;
	padding:				0;
}
#reisezeitraum { margin: 24px 0 0 12px; }
.watermark { color: #000!important}
.counter {
    font-size: 				14px;
    height: 				18px;
    padding: 				4px;
    width: 					15px;
	text-align:				center;
}
.plus {
	background:				url(../../img/plus.png) center 8px no-repeat;
	width:					26px;
	height:					26px;	
	border:					none;
	cursor:					pointer;
}
.minus {
	background:				url(../../img/minus.png) center 8px no-repeat;
	width:					26px;
	height:					26px;
	border:					none;
	cursor:					pointer;
}
.minus {
	background:				url(../../img/minus.png) center 12px no-repeat;
}
.select-box-list {
	overflow: 				auto;
	width: 					171px;
	min-height: 			30px!important;
	max-height: 			190px!important;
	position: 				absolute!important;
	z-index: 				10;
	background: 			#fff!important;
	display: 				none;
	border: 				1px solid #ccc;
	overflow-x: 			hidden;
	padding-bottom: 		5px;
}
.select-box-list li {
	list-style: 			none;
	padding: 				5px 10px!important;
	cursor: 				pointer;
	color: 					#333!important;
	position: 				relative;
	display: 				block;
	width: 					88%;
}
.select-box-list li:hover {
	background: 			#233184;
	color: 					#fff!important;
}
.small-input { 
	width: 					292px;
}
.border-top-fff { 
	border-top:				1px solid #fff;
	width:					310px;
	height:					1px;
}
input, textarea {
	margin-bottom:			0px;
	margin-right:			0px;
	color:					#525252;
}
textarea {
	width:					97%;
	font-family:			Arial, Helvetica, sans-serif;
}
.float-right.margin-top-18.margin-right-6.background-525252.font-white.open-sans.border-none.pointer {
	background:				#525252;
}
.deactive, .deactive:focus {
	background-color:		#F4F4F4;
	color:					#888888;
	transition:				none;
	box-shadow:				none;
	text-shadow: 			0px 1px #fff;
}
/*** Formularelemente Ende ***/
.right-col {
	-webkit-box-shadow: 	0px 0px 3px 0px rgba(0,0,0,0.50);
	-moz-box-shadow: 		0px 0px 3px 0px rgba(0,0,0,0.50);
	box-shadow: 			0px 0px 3px 0px rgba(0,0,0,0.50);
}
.right-col .infobox {
	position:				relative;
	z-index:				2;
}
.right-col .infobox h2 {
	padding-bottom:			0;
}
.number {
    background: 			#233184;
    padding: 				3px 10px;
    margin-right: 			6px;
}
.infoboxBG {
	background:				url(../../img/bg-right-col.png) bottom repeat-x;
	height:					450px;
	position:				absolute;
	top:					100px;
	right:					12px;
	width:					290px;
	z-index:				1;
}
.contact-af{
	z-index:				4;
}
.borderbottom { 
	border-bottom: 			12px solid #fff;
}
#addPerson, #addChild {
	cursor:					pointer;
	display:				inline-block;
}
.border-top-fff-short {
	border-top:				1px solid #fff;
}
.border-bottom-fff-short {
	border-bottom:			1px solid #fff;
}
.select {
	height:					35px; 
	border:					1px solid #ccc; 
	width:					55px; 
	margin-right:			5px;
	color:					#5d5d5d;
	font-size:				14px;
}
h3 {
	font-size:				16px;
	display:				block;
}
.rr_pic, .womo_pic {
	background:				#fff;
	padding:				3px;
	border:					1px solid #ccc;
	transform:				rotate(-2deg);
	box-shadow:				1px 1px 2px #666;
}
.womo_pic {
	transform:				rotate(4deg);
}
/**** RR Link *****/
.formular a {
	color:					#233184;
}
/******************** ERROR FEHLERMELDUNG ***********************/
.delPerson, .delChild { cursor: pointer; }
.errortext {
	color:					#942A2A;
	font-weight:			bold;
}
.errorborder {
	border:					2px solid #942A2A;
}
.errorbox {
	border:					1px solid #942A2A; 
	background:				url(../../img/red-triangel.png) 8px 8px no-repeat #F7E4E4; 
	width:					608px;
	padding:				10px 10px 10px 32px; 
	color:					#942A2A;
	margin:					6px 0px;
}