body{
  margin:0;
  padding:0;
  font-family:verdana;
  color:#5a3a27; 	
}
.grey1{
  background-color:#dedede;
  height:1px;
  overflow:hidden;
  width:100%;
}
.grey2{
  background-color:#cdcdcd;
  height:1px;
  overflow:hidden;
  width:100%;
}
.grey3{
  background-color:#b3b3b3;
height:1px;
overflow:hidden;
width:100%;
}
.grey4{
  background-color:#949494;
  height:1px;
  overflow:hidden;
  width:100%;
}
.grey5{
  background-color:#717171;
  height:1px;
  overflow:hidden;

  width:100%;
}
.grey6{
  background-color:#575757;
  height:1px;
  overflow:hidden;

  width:100%;
}
.topReihe{
  background:url(../img/bgtopreihe.gif) repeat-x;
  height:2.63em; 
  height:4.9%;
  height:6.0%;
  min-height:2.5em;
  /*padding-left:38.8em;*/
 /*width:38.8em;;*/
 text-align:center;
  /*position:relative;*/
  background-color:#e5e5e5;
  /*min-width:41.2em;*/
	text-align:center;
	min-width:67.55em;
}
.centerTop{
width:53.55em;
	margin:0px auto;
	text-align:left;
position:relative;
top:25%;
}
.topMenu,.fontsize{
	float:right;
	}
.topMenu span.trenn{	
font-size:60%;
padding-left:0.8em;
padding-right:0.2em;
}
 .topMenu a{	
font-size:65%;
}
.fontsize{
	padding-right:0.4em;
	padding-left:0.45em;
}
.fontsize a.small{
	font-size:65%;
	padding-right:0.1em;
}
.fontsize a.normal{
	font-size:75%;
	padding-right:0.1em;
}
.fontsize a.big{
	font-size:85%;
}

/********** LANGUAGES **********/
.trennitem2{
	padding-right:0.85em;
	padding-left:0.2em;
	/*bottom:2em;*/
text-align:left;
	font-size:70%;
	float:left;
	position:relative;
	top:0.4em;
}

.languages{
	float:right;
	/*bottom:2em;*/
	width:6.3em;
	height:2em;
	text-align:right;
	margin:0;
	padding:0;

}
.languages span,.languages a{
	float:left;
	padding-top:1em;
	height:2em;

	}
.deutschinactive{
	background:url(../img/de_inactive.gif) no-repeat;
	padding-right:1.65em;
	padding-top:1em;
	
}
.deutschactive{
	background:url(../img/de_active.gif) no-repeat;
	padding-right:1.65em;
	padding-top:1em;
}
.deutschactive:hover{
	background:url(../img/de_ro.gif) no-repeat;
	}
.englishinactive{
	background:url(../img/en_inactive.gif) no-repeat;
	padding-right:1.65em;
	padding-top:1em;

}
.englishactive{
	background:url(../img/en_active.gif) 0em 0em no-repeat;
	padding-right:1.65em;
	padding-top:1em;

}
.englishactive:hover{
	background:url(../img/en_ro.gif) 0em 0em no-repeat;
	padding-top:1em;

	}
.espagnolinactive{
	background:url(../img/es_inactive.gif) no-repeat;
	padding-right:1.45em;
	padding-top:1em;

}
.espagnolactive{
	background:url(../img/es_active.gif) no-repeat;
	padding-right:1.45em;
	padding-top:2em;
}
.espagnolactive:hover{
	background:url(../img/es_ro.gif) no-repeat;
	}
/********** PAGES **********/


.contentReihe{
  background:url('../img/bg.gif') repeat-x;
  height:80%;
  min-height:30.31em;
  /*min-width:80em;*/
  /*position:relative;*/
  background-color:#f4c839;
  text-align:center;
  
	text-align:center;
  position:relative;
	min-width:67.55em;
	
}
.contentcenter{
	margin:0px auto;
	text-align:left;
	padding-top:5%;	
	width:51em;	

}

.contentInnen{
	/*width:60em !important;
	width:65em ;
*/
/*	height:70%;
	text-align:left;
	/*top:5.5em;
	position:relative;*/
	/*padding-left:14em;*/
	/*position:absolute;*/
	
}
*+html .contentInnen{
	/*width:65em !important;*/
	}
.contentContainer{
	
	width:51.7em ;
	overflow:auto;
	height:65%;
	max-height:13em;

	margin:0px auto;
	text-align:left;
}
.contentLeft,.contentRight{
	float:left;
	width:20em;
	
}
.contentRight{
	margin-left:2em;
	
	}

.breadcrumb{
	top:5em;
	/*position:relative;
	/*padding-left:14.2em;*/
	overflow:hidden;
	/*width:40em;*/
	text-align:left;
	margin:0px auto;
	width:51.5em ;
}
.breadcrumb a{
	color:#5a3a27;
	font-size:70%;
}
.breadcrumb .active{
	color:#ffffff;
	font-size:70%;
	}
.trennitem{
	padding-left:1.1em;
	background:url(../img/bcpfeil.png) 0.45em 0.5em no-repeat;
	height:0.7em;
	width:0.7em;
}
.menuReihe{
  min-height:5.06em;
  height:12%;
  background:url('../img/bgmenu.gif') repeat-x;
  text-align:center;
	min-width:67.55em;
	overflow:hidden;
}
.centerbottom{
	width:51em;
	text-align:left;
	margin:auto;
	margin-top:0;
}
.safelogo{
	
	width:5em;
	margin-left:-8.3em;
	margin-top:0.25em;
	position:absolute;
}
.safelogo a{
	
}
.safelogo a img{
	border:0;
	 }
.menu{

}
.menu ul{
	list-style:none;
	width:54em;
	overflow:hidden;
	padding:0;
	margin:0;
	padding-top:2em;
}
.menu ul li a img{
	border:0
}
.menu ul li{
	float:left;
	padding-right:2px;
}
.contenttermine{
	width:43em;
	
}
.pageheadline{
	margin-bottom:1.5em;
	width:24.5em;
		text-align:left;
	margin:0px auto;
	width:51.5em ;
}
.submenu{
	height:1.5em;
	margin-top:1.5em;
	margin-bottom:1em;
	margin-left:0em;
		text-align:left;
	margin:0px auto;
	width:51.5em ;
}
.submenu ul{
	list-style:none;
	margin-left:0em;
	padding-left:0em;
}
.submenu ul li{
	float:left;
	margin-right:0.5em;
	}
	.submenu ul li a img{
		border:0;
		}
.hidden{
	position:absolute;
	left:-100em;
	top:-100em;
}
.bgrelative{
	position:relative;
	bottom:0em;
	overflow:visible;
	width:1px;
}
.persoenliches{
	background:url(../img/pages/persoenliches.png) 0em bottom no-repeat;
	height:15em;
	width:25em;
	position:absolute;
	left:39em;
	bottom:2em;
	}
.projekte{
	background:url(../img/pages/projekte.png) 0em bottom no-repeat;
	height:5em;
	width:25em;
	position:absolute;
	left:49em;
	bottom:2em;
}
.ihrkind{
	background:url(../img/pages/ihrkind.png) 0em bottom no-repeat;
	height:15em;
	width:25em;
	position:absolute;
	left:39em;
	bottom:0em;
	z-index:100;
}
.ihreehe{
	background:url(../img/pages/ihreehe.png) 0em bottom no-repeat;
	height:15em;
	width:25em;
	position:absolute;
	left:40em;
	bottom:0em;
	z-index:100;
}
.sieselbst{
	background:url(../img/pages/sieselbst.png) 0em bottom no-repeat;
	height:15em;
	width:25em;
	position:absolute;
	left:40em;
	bottom:0em;
	z-index:100;
}
.termine{
	background:url(../img/pages/termine.png) 0em bottom no-repeat;
	height:15em;
	width:10em;
	position:absolute;
	left:49em;
	bottom:1em;
}
.kontakt{
	background:url(../img/pages/kontakt.png) 0em bottom no-repeat;
	height:15em;
	width:27em;
	position:absolute;
	left:33em;
	bottom:0em;
	z-index:100;
}
.impressum{
	background:url(../img/pages/impressum.png) 0em bottom no-repeat;
	height:17em;
	width:20em;
	position:absolute;
	left:44.2em;
	bottom:0.5em;
}
.neuepraxis{
	background:url(../img/pages/neuepraxis.png) 0em bottom no-repeat;
	height:15em;
	width:35em;
	position:absolute;
	left:35em;
	bottom:0em;
	z-index:100;
}
.familientraining{
	background:url(../img/pages/familientraining.png) 0em bottom no-repeat;
	height:15em;
	width:35em;
	position:absolute;
	left:36em;
	bottom:0em;
	z-index:100;
}
.ratgeber{
	background:url(../img/pages/ratgeber.png) 0em bottom no-repeat;
	height:15em;
	width:24em;
	position:absolute;
	left:38.5em;
	bottom:0em;
	z-index:100;
}
.pageihrkind{
	background:url('../img/bgihrkind.gif') repeat-x;
  background-color:#9aa2f7 !important;
  height:99%;
}
.pagesieselbst{
	background:url('../img/bgsieselbst.gif') repeat-x;
  background-color:#a8f5f8  !important;
  height:99%;
}
.pageihreehe{
	background:url('../img/bgihreehe.gif') repeat-x;
  background-color:#acf4bb  !important;
  height:99%;
}
