#ardkontaktContainer
{
margin: -4em 0 0 10.5em;
width: 36.5em;
display: inline;
float: left;
padding: 0.5em;
position: relative;
/* background: #e9e9e9; 
border: #d5d6d7 1px solid; */
}


#ardkontaktContainer .kontaktabschnitt
{

border-bottom: #fff 2px solid;
padding: 0 0 0.75em 0; 

}

#ardkontaktContainer a:link, #ardkontaktContainer a:visited 
{
font-weight: bold;
color: #001a4b;
}



#ardkontaktContainer .nobord{

border-bottom: #fff 0px solid;
padding: 0 0 0.25em 0; 

}


#ardkontaktContainer h1
{
clear: both;
margin: 0 0 0.5em 0;
font-size: 1.15em;
color: #597c93;
float: left;
}




#ardkontaktContainer .indernaehe
{
font-size: 0.75em;
font-weight: bold;
}


#ardkontaktContainer h2
{
clear: both;
margin: 0 0 0 ;
padding: 0.5em 0 0 0;
font-size: 0.9em;
color: #065999;
}

#ardkontaktContainer p
{
clear: both;
font-size: 0.75em;
margin: 0 0 0 ;
padding: 0 0 0.5em 0;
line-height: 140%;
}


#ardkontaktContainer .formMsg
{
clear: both;
font-size: 0.75em;
color: #e30262;
font-weight: bold;
text-align: center;
margin: 0;
padding: 0 0 0.5em 0;
line-height: 140%;
}


#ardkontaktContainer em
{
font-style: normal;
font-weight: bold;
color: red;
display: inline;
letter-spacing: 1px;
}

#ardkontaktContainer .infotel
{

width: 17em;
background: #fff;
padding: 0.5em;
margin: 0 0 0.5em 0;
text-align: center;
border: 2px solid #86A990;
}


#ardkontaktContainer .infotel p
{

text-transform: uppercase;
letter-spacing: 1px;

padding: 0 0.25em 0 0.25em;
text-align: center;
}




#ardkontaktContainer .left
{
float: left
}

#ardkontaktContainer .right
{
float: right
}


#ardkontaktContainer .infotel strong
{


padding: 0.1em 0 0 0;
font-size: 1.5em;
display: block;
}


#ardkontaktContainer ul
{
font-size: 0.75em;
margin: 0.5em 0 0.5em 1.65em;
padding: 0 0 0 1em;

}

#ardkontaktContainer li
{
margin: 0;
padding: 2px 0 2px 0;
color: #597c93;
}



.ardKontaktZitat
{
background: none;
float: left;
clear: both;
width: 36.75em;

}

.ardKontaktZitat #ardTopline
{

font-size: 0.85em;
clear: both;


margin: 0;
padding: 0.75em 0 0 0;
}



.ardkontakt h1
{
background: #fff;
clear: both;
font-size: 0.85em;
margin: 1em 0 0 0;
padding: 0.5em 0.5em 0.5em 0.6em ;
font-weight: bold;

}


#empfContainer
{
padding: 0 0 0 11em;
width: 37.5em;
/* border: #d5d6d7 1px solid; */
}


#empfContainer h1
{
padding: 0.5em 0 0 0;
font-size: 1.2em;
display: inline;
float: left;
margin:  0 0 0.5em 0;
clear: both;
color: #1B3E26;
/* background: #000000; */
line-height: 110%;
}

#empfContainer  .formMsg
{
clear: both;
font-size: 0.75em;
color: #e30262;
font-weight: bold;
text-align: center;
margin: 0;
padding: 0 0 0.5em 0;
line-height: 140%;
}



#response {
	clear: both;
	padding: 0;
	margin: 0 0 1em 11em;
	float: left;
	width: 36.5em;
	color: #065999;
	background: #DEE4E9 url(/static/pics/kinderzukunft/formBGrund_u.jpg) no-repeat bottom right;
	}
	

#response h3 {
	padding: 2em 1em 0.5em 1em;
	margin: 0 0 0 0;
	float: left;
	width: 90%;
	font-size: 0.85em;
	font-weight: bold;
	color: #e30262;
	background: url(/static/pics/kinderzukunft/formBGrund_o.jpg) no-repeat top left;
	}
	

#response p {
	padding: 0 0 2em 1em;
	margin: 0 0 0 0;
	float: left;
	width: 90%;
	font-size: 0.85em;
	color: #1B3E26;
	}


span.left {
float: left;
text-align: left;
width: 12em;
padding: 0.4em 0.4em 0 2em;
font-size: 0.7em;
display: block;
clear: both;
}


.ardKontaktIntro
{
font-size: 0.7em;
margin: 0 0 0 0;
padding: 0.25em 0.3em 0 0.5em;
background: #e9ebef;
line-height: 140%;
}

.ardKontaktZitat
{
margin: 4px 0 10px 0;
padding: 0 0.3em 0.1em 0.35em;
background: none;
color: #567a92 !important;
/* border: #D8DEE5 1px solid; */
}

.ardKontaktZitat h1
{
margin: 0;
padding: 0;
background: none;
color: #567a92 !important;
/* border: #D8DEE5 1px solid; */
}


.ardEmpfehlung
{
font-size: 0.75em;
margin: 0;
padding: 0.25em 0.3em 0.25em 0.5em;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;
color: #e30262;
/* background: #e9ebef; */
/* background: #ff8400; */
}


.ardHinweis
{
clear: both;
font-size: 0.7em;
line-height: 130%;
float: left;
width: 55em;
display: inline;
margin: 0 0 1.25em 16em;
padding: 0.25em 0 2em 0;
/* background: #e9ebef; */
}

#empfContainer form .ardHinweis
{
clear: both;
font-size: 0.7em;
line-height: 130%;
float: left;
width: 90%;
display: inline;
margin: 0 0 1.25em 2em;
padding: 0.75em 0.3em 0 0;
/* background: #e9ebef; */
}



.ardKontaktEintrag
{
font-size: 0.75em;
background: #fff;
border: #95999a 1px solid;
padding: 0.25em;
width: 30em;
}

.ardKontaktMail
{
font-size: 0.75em;
background: #fff;
border: #95999a 1px solid;
padding: 0.25em;
width: 34em;
font-family: verdana, sans-serif;
}

hr
{
/* clear: both; */
/* Wenn das clear drin stehen bleibt, ist die HP kaputt */
border: 1px #fff solid;
margin: 0.4em 0 0.4em 0;
}





.ardKontaktSel
{
font-size: 0.75em;
background: #fff;
border: #95999a 1px solid;
width: 20em;
padding: 0;
}



#ardkontaktContainer form .ardContainerSubmit, #empfContainer .ardContainerSubmit {
clear: both;
width: 95%;
text-align: right;
padding: 0.5em 1em 0 0;
float: left;
}


#empfContainer .ardContainerSubmit {
width: 95%;
text-align: right;
padding: 0 1em 0 0;
float: left;
}

#ardkontaktContainer form .ardSubmit, #empfContainer form .ardSubmit {
	padding: 0.25em 0 0.25em 0.25em;
	display: block;
	margin: 0.35em 0 0 0;
	float: right;
	color: #5d7f96;
	font-weight: bold;
	width: 11em;
	border: 1px solid #5d7f96;
	background: url(/static/pics/kinderzukunft/verlauf_kl.jpg) repeat-x top left;
	}
	
	

/* .ardContactfs
{
clear: both;
background: #9cb2c2;
margin: 0;
padding: 0.5em 0 0.5em 0;
border: 1px solid #95999a;
vertical-align: middle;
color: #065999;
}  */


	
#ardkontaktContainer form, #empfContainer form {
	padding: 0 0 1em 0;
	margin: 0 0 1em 0;
	display: inline;
	float: left;
	border: 0;
	width: 100% !important;
	background: #DEE4E9 url(/static/pics/kinderzukunft/formBGrund_u.jpg) no-repeat bottom right;
	}
	
#ardkontaktContainer form {
margin: 0.5em 0 0.75em 0;
}


	
fieldset.ardContactfs {
	padding: 1em 0 0 0;
	margin: 0 0 0 0;
	float: left;
	width: 100%;
	border: 0;
	color: #065999;
	background: #DEE4E9 url(/static/pics/kinderzukunft/formBGrund_o.jpg) no-repeat top left;
	}
	
fieldset.ardContactfs label.left {
float: left;
text-align: left;
width: 12em;
padding: 0.4em 0.4em 0 2em;
font-size: 0.7em;
display: block;
clear: both;
}

#empfContainer label.left {
width: 14em;
}

	
fieldset.ardContactfs input {
	display: none;	}
	
fieldset.ardContactfs input.ardKontaktEintrag, fieldset.ardContactfs textarea.ardKontaktMail  {
	padding: 0.25em 0 0.25em 0.25em;
	display: block;
	margin: 0.35em 0 0 0;
	float: left;
	width: 32em;
	border: none;
	}
	

	
/* Tipp von Marcel */
label, .ardSearchResSubmit 
{
cursor: pointer;
}

.radiostyle
{
margin: 0 0 0 0;
vertical-align: middle;
}

.ardnl
{
width: 15em;
font-weight: bold;
margin: 0 0 0 12.75em;
font-size: 0.7em;
display: block;
line-height: 200%;
}


.ardKontaktBeachten
{
float: left;
color: #e30262;
padding: 0.75em 1em 0 2em !important;
margin: 0;
font-size: 0.75em;
width: 80%;
}

#ardDisclaimer { clear: both;  }


#ardkontaktContainer .kontaktBestaetigung {
	clear: both;
	padding: 0;
	margin: 0 0 1em 0;
	float: left;
	width: 100%;
	color: #065999;
	background: #DEE4E9 url(/static/pics/kinderzukunft/formBGrund_u.jpg) no-repeat bottom right;
	}
	

#ardkontaktContainer .kontaktBestaetigung p {
	padding: 2em 1em 2em 1em;
	margin: 0 0 0 0;
	float: left;
	width: 90%;
	font-size: 0.85em;
	font-weight: bold;
	color: #e30262;
	background: url(/static/pics/kinderzukunft/formBGrund_o.jpg) no-repeat top left;
	}
