@CHARSET "utf-8";
/***********************************************************************
* home
***********************************************************************/
div#home{
	 width:310px;
}
/***********************************************************************
* aesthetisch
***********************************************************************/
div#aesthetisch_nav{
	width:100%;
	float: left;
	margin:4em 0 2em 0;
}
/***********************************************************************
* google map
***********************************************************************/
div#googleMap
{
	visibility:hidden;
	position:absolute;
	top:6.25em;
	right:4.17em;
	border:2px inset #777;
	background-color:#eee;
	color:#000;
	width:573px;
	height:440px;
}
div#googleMap div#mapd,
div#googleMap div#mapd2{
	width:100%;
	height:95%;
	position:absolute;
	bottom:0;
}
/***********************************************************************
* standorte
***********************************************************************/
div#standort div.standort_image{
	 padding:0 8em 0 4em;
}
div#standort div.standort_image img{
	border:1px solid #999;
	padding:3px;
}
/***********************************************************************
* formulare
***********************************************************************/
div.formular{
	width:60em;
	position: relative;
	border:1px solid #FEEEE1;
}
div.formular input{
	font-size: 1em;
	width:15em;
}
div.formular .formularHeader{
	width:100%;
	background-color: #FEEEE1;
	color:#F18A5D;
	line-height: 2em;
	text-indent: 1em;
	display:block;
	margin:0 !important;
	padding: 0 !important;
}
div.formular p{
	margin-left:2em !important;
}
div.formular p label{
	display:block;
	float:left;
	width:13em;
}
/***********************************************************************
* newsletter
***********************************************************************/
div#newsletter div#newsletterStatus,#unsubscribeNewsletter{
	width:20em;
	font-size: 1em;
	font-weight: bold;
    text-align: left;
    border:1px solid #A0C525;
    background-color: #DEEBAD;
    padding:0.5em;
}
div#newsletter  div.formular div#newsletterStatus{
	position: absolute;
	top:5em;
	right: 1em;
}
#unsubscribeNewsletter{width:27em;margin:3em 0 5em 1em}
/***********************************************************************
* kontaktformular
***********************************************************************/
div#kontaktform input#plz{
	width:4em;
}
div#kontaktform input#ort{
	width:10.5em;
}
div#kontaktform p.zusatzleistung{
	clear:left;
	float: left;
	margin:0.2em 0 0 2em !important;
	display:block;
	width:100%;
}
div#kontaktform p.zusatzleistung input{
	margin-top:0.1em !important;
	float: left;
}
div#kontaktform p.zusatzleistung span{
	display:block;
	float: left;
	width:280px;
}
p#kfProlog{
	margin-bottom: 6em !important;
}
/***********************************************************************
* weiter empfehlen
***********************************************************************/
div#empfehlungsform label{
	width:14em;
}
p#weProlog{
	margin-bottom: 6em !important;
}
div#empfehlenConfirm span,
div#empfehlenConfirm strong{
  display:block;
  margin:0.5em 0;
}
div#empfehlenConfirm p span{text-decoration:underline;}
/***********************************************************************
* impressum
***********************************************************************/
div#impressum span{
	color:#84311f !important;
}
div#impressum p#imp span{
	margin:0 !important;
	padding: 0 !important;
}
/***********************************************************************
* veranstaltungen
***********************************************************************/
div#veranstaltung{margin:7em 0 0 0;}
div#veranstaltung div.event{
  background-color:#FFF9F5;
  border:1px solid #FAE2CE;
  margin:2em 0;
}
div#veranstaltung div.event p{padding:1em;}
div#veranstaltung div.event p.headline{
  color:#F18A38;
  font-weight:bold;
  background-color:#FEEEE1;
  margin:0;
  display:block;
  line-height:3em;
  padding:0 1em;
}
div#veranstaltung div.event p.content{
  display:block;
}
div#philosophie em{
  display:inline !important;
}
div#standort strong{
  display:inline !important;
}
div#standort p.imgMargin{
  margin:1.5em 23em 1.5em 23em !important;
}
#qualitaet em{
	display: inline !important;
}
div#veranstaltung p.veranstaltungHinweis{
	margin: 0pt 5em !important;
}
#pageNotFound ul li{margin-bottom:1em}
