/* content element areas */

div.area_flexform_2-2{}
div.area_flexform_2-2 div.left{
  width:468px;
}
div.area_flexform_2-2 div.right{
  width:468px;
}


div.area_flexform_3-2 {}
div.area_flexform_3-2 div.left {
	width:564px;
	margin-right:12px;
}
div.area_flexform_3-2 div.right {
	width:372px;
}

/* whiteBoxes */
div.whiteBox{
	margin-bottom:12px;
}div.whiteBox p{ margin:0px; }

div.whiteBox_372px {
	width:372px;
	height:210px;
	background-image:url(../img/template/backgrounds/whiteBox_372.gif);
	position:relative;
}
div.whiteBox_468px {
	width:468px;
	height:210px;
	background-image:url(../img/template/backgrounds/whiteBox_468.gif);
	position:relative;
}

div.whiteBox_372px h1,
div.whiteBox_468px h1 {
	font-family:"AvenirNextLTPro",arial;
	font-size:24px;
	line-height:24px;
	color:#e95d0f;
	position:absolute;
	top:25px;
	left:12px;
}
div.whiteBox_468px h1,
div.whiteBox_468px div.text{
	left:25px;
	margin:0px !important;
}

div.whiteBox_372px div.floating,
div.whiteBox_468px div.text {
	position:absolute;
	top:60px;
	margin:0px 12px 0px 12px;
}
div.whiteBox_372px div.left {
	width:220px; /*width:168px;*/
	margin-right:12px;
}
div.whiteBox_372px div.right{
	width:100px; /*width:167px;*/
	float:right;
}


div.fce_whiteBox_372px_dynamicHeight{ 
	width:372px; 
	margin-bottom:12px; 
	color:#443d3a;
}
div.fce_whiteBox_372px_dynamicHeight div.top{
	background-image:url(../img/template/backgrounds/whiteBox_372px_top.gif);
	height:10px;
}
div.fce_whiteBox_372px_dynamicHeight div.text{ background-color:#fff; }
div.fce_whiteBox_372px_dynamicHeight h1{
	font-family:"AvenirNextLTPro",arial;
	font-size:24px;
	line-height:24px;
	color:#e95d0f;
	margin:0px 12px 0px 12px;
	padding-top:12px;
}
div.fce_whiteBox_372px_dynamicHeight div.text p,
div.fce_whiteBox_372px_dynamicHeight div.text ul{ 
	margin:0px; 
	padding:12px;
}
div.fce_whiteBox_372px_dynamicHeight div.bottom{
	height:10px;
	background-image:url(../img/template/backgrounds/whiteBox_372px_bottom.gif);
}
/* ------ NEWS LATEST ------------------------------------*/
div.fce_whiteBox_372px_News{ 
	width:372px; 
	margin-bottom:12px; 
	color:#443d3a;
}
div.fce_whiteBox_372px_News div.top{
	background-image:url(../img/template/backgrounds/whiteBox_372px_top.gif);
	height:10px;
}
div.fce_whiteBox_372px_News div.text{ background-color:#fff; padding:0px 12px 0px 12px;}
div.fce_whiteBox_372px_News h1{
	font-family:"AvenirNextLTPro",arial;
	font-size:24px;
	line-height:24px;
	color:#e95d0f;
	margin-top:0px;
/* reaktivieren, wenn datum wieder ausgegeben werden soll. */
/* margin-top: 12px; */
	margin-bottom:5px;
}
div.fce_whiteBox_372px_News div.text p,
div.fce_whiteBox_372px_News div.text ul{ 
	margin:0px; 
	padding-bottom:12px;
}
div.fce_whiteBox_372px_News div.bottom{
	height:10px;
	background-image:url(../img/template/backgrounds/whiteBox_372px_bottom.gif);
}


/* --------------------------------------------*/
div.fce_whiteBox_468px_dynamicHeight{ 
	width:468px; 
	margin-bottom:12px; 
	color:#443d3a;
}
div.fce_whiteBox_468px_dynamicHeight div.top{
	background-image:url(../img/template/backgrounds/whiteBox_468px_top.gif);
	height:10px;
}
div.fce_whiteBox_468px_dynamicHeight div.text{ background-color:#fff;}
div.fce_whiteBox_468px_dynamicHeight h1{
	font-family:"AvenirNextLTPro",arial;
	font-size:24px;
	line-height:24px;
	color:#e95d0f;
	margin:0px 12px 0px 12px;
	padding-top:12px;
}
div.fce_whiteBox_468px_dynamicHeight div.text p{ margin:0px; padding:12px;}
div.fce_whiteBox_468px_dynamicHeight div.bottom{
	height:10px;
	background-image:url(../img/template/backgrounds/whiteBox_468px_bottom.gif);
}
/* ---------------------- mitarbeiter fce whitebox ------------------------- */
div.fce_whiteBox_employee{ width:372px; height:150px; margin-bottom:12px;}
div.fce_whiteBox_employee div.whiteBox{ position:relative;}
div.fce_whiteBox_employee div.top{
  position:absolute;
  left:0px;
  top:0px;
  width:372px;
  height:10px;
  background:url(../img/template/backgrounds/whiteBox_372px_top.gif) no-repeat;
}
div.fce_whiteBox_employee div.image{
  position:absolute;
  top:10px;
  left:0px;
  width:140px;
  height:130px;
  background-color:#fff;
}div.fce_whiteBox_employee div.image img{ margin:10px 0px 0px 10px; }
div.fce_whiteBox_employee div.text{
  position:absolute;
  right:0px;
  top:10px;
  width:232px;
  height:130px; 
  background-color:#fff; 
  /*padding-top:5px;*/
}
div.fce_whiteBox_employee div.text span.name{ font-size:14px; font-weight:bold; color:#e95d0f; }
div.fce_whiteBox_employee div.text span.area{ font-size:10px; color:#e95d0f; }

div.fce_whiteBox_employee div.whiteBox p.bodytext{ margin-bottom:0px; margin-top:10px; }
div.fce_whiteBox_employee span.tel,
div.fce_whiteBox_employee span.fax{margin-left:7px;}
div.fce_whiteBox_employee span.mob{margin-left:5px;}

div.fce_whiteBox_employee div.text a.arrowOrange{ color:#e95d0f; margin-top:5px; display:block; height:20px; background-position:0px 6px;}
div.fce_whiteBox_employee div.bottom{
  position:relative;
  top:140px;
  left:0px;
  width:372px;
  height:10px;
  background:url(../img/template/backgrounds/whiteBox_372px_bottom.gif) no-repeat; 
}
/* -------------------- mitarbeiter ende --------------------------------*/

div.fce_2-2_right div.top{ float:right; }
div.fce_2-2_right div.left{ margin-right:12px; }

div.fce_2-2_left{ width:762px; }
div.fce_2-2_left div.left_1{ float:left; width:375px; margin-right:12px; }
div.fce_2-2_left div.left_2{ float:right; width:375px; }