/***** MAIN FCEs *****/

/***** fce_zeitschrift - WIR und KiMat *****/
.fce_zeitschrift {
	width: 940px;
	height: 260px;
	margin-bottom: 12px;
	overflow: hidden;
	font-family: Georgia, serif;
}

.fce_zeitschrift .zeitschrift_outer {
	float: left;
	overflow: hidden;
}

.fce_zeitschrift .zeitschrift_links, .fce_zeitschrift .zeitschrift_rechts {
	width: 460px;
	height: 260px;
	overflow: hidden;
	background: url(../img/zeitschrift_hg.jpg) no-repeat bottom;
}

.fce_zeitschrift .zeitschrift_rechts {
	margin-left: 20px;
}

.zsbild, .zstitle, .zstext {
	float: left;
}

.zsbild {
	width: 200px;
	height: 260px;
	overflow: hidden;
}

.zstitle {
	width: 253px;
	height: 15px;
	margin: 24px 0 0 7px;
}

.zstext {
	width: 260px;
	height: 220px;
	margin-top: 8px;
	font-size: 95%;
}

.fce_zeitschrift p {
	color: #fff;
	margin: 2px 0 0 20px;
	line-height: 1.2;
}

#main_inner .fce_zeitschrift a {
	color: #999;
	margin-left: -9px;
	font-weight: bold;
}

#main_inner .fce_zeitschrift a:hover {
	color: #fff;
}

/***** fce_newsletter *****/
#fce_newsletter {
	width: 940px;
	height: 112px;
	margin-bottom: 12px;
	overflow: hidden;
	background: url(../img/newsletter_hintergrund.png);
}

#fce_newsletter .nl {
	float: left;
	padding: 5px 10px;
}

#fce_newsletter .gruss_inner {
	width: 370px;
}

#fce_newsletter .email_inner {
	width: 315px;
	height: 100px;
	padding: 0 0 0 100px;
	background: url(../img/newsletter_arrow.png) no-repeat bottom left;
}

#fce_newsletter h2 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
}

#fce_newsletter h4 {
	font-size: 1em;
	color: #333;
}

#fce_newsletter p.hinweis {
	margin-bottom: 5px;
}

#newsletter_01 {
	position: relative;
	left: 818px;
	width: 122px;
	height: 112px;
	background: url(../img/newsletter_01.gif) no-repeat;
}

#newsletter_form {
	margin-top: 12px;
}

#fce_newsletter p a:before {
 	content: url(../js/pngfix/x.gif);
}

#newsletterbestellen { margin:0 0 0 10px ; }

#fce_newsletter span.highlight {
  color:#f00;
  background:transparent;
  border:0 none;
  font-weight:bold;
  text-indent:0;
  }
  
#fce_newsletter p.hinweis { padding:0 !important;}
#fce_newsletter .dmailinput { float:left;}

/***** fce_mainarticle *****/
#fce_mainarticle {
	border-top: 1px solid #ccc;
	padding-top: 15px;
	margin-bottom: 15px;
	width: 940px;
	overflow: hidden; 
}

#mainarticle_img {
	float: left;
	width: 460px;
	height: 290px;
	overflow: hidden;
}

#fce_mainarticle .mainarticle_text {
	float: left;
	width: 460px;
	padding-left: 20px;
	overflow: hidden;
}

#fce_mainarticle p {
	margin: 1.5em 0;
	font-size: 0.7em;
	font-family: Georgia, serif;
}

#mainarticle_imagecontainer {
	width: 460px;
	height: 290px;
	overflow: hidden;
	float: left;
}

#mainarticle_imgtxt {
	width: 460px;
	height: 290px;
	overflow: hidden;
	margin-top: -1px;
}

#fce_mainarticle #mainarticle_imgtxt p {
	margin: 0;
	margin-top: 276px;
	text-align: right;
}

#fce_mainarticle #mainarticle_imgtxt p a {
	color: #ccc;
}

#fce_mainarticle #mainarticle_imgtxt p a:before {
	content: url(../js/pngfix/x.gif);
}

#fce_mainarticle #mainarticle_imgtxt p a:hover {
	background-color: transparent;
}

/***** fce_thirds - three articles with images *****/
.fce_thirds {
	border-top: 1px solid #ccc;
	padding: 15px 0px;
	width: 940px;
	overflow: hidden;
}

.thirds_img {
	width: 297px;
	height: 206px;
	overflow: hidden;
	background: #eee;
}

.onethird {
	float: left;
}

.fce_thirds .middle_content {
	margin: 0 24px;
}

.fce_thirds .left_content, .fce_thirds .middle_content, .fce_thirds .right_content {
	width: 297px;
}

.fce_thirds h3 {
	margin: 0.7em 0 0.7em 0;
}

.fce_thirds p {
	font-family: Georgia, serif;
	margin: 1.5em 0;
	color: #222;
}

.thirds_imgtxt {
	width: 297px;
	height: 15px;
	overflow: hidden;
	margin-top: -13px;
	text-align: right;
}

.fce_thirds .thirds_imgtxt p {
	margin: 0;
}

#container .thirds_imgtxt p a {
	color: #ccc;
}

#container .thirds_imgtxt p a:before {
	content: url(../js/pngfix/x.gif);
}

#container .thirds_imgtxt p a:hover {
	background-color: transparent;
}

/***** GENERAL FCEs *****/

/* basic frame for the 8 fces */
.fce_zweispalte, .fce_dreispalte, .fce_vierspalte, .fce_zweidrittel_rechts, .fce_zweidrittel_links {
	width: 940px;
	border-top: 1px solid #ccc;
	overflow: hidden;
	padding-top: 15px;
}

.fce_einspaltig {
	width: 940px;
	border-top: 1px solid #ccc;
	overflow: hidden;
	padding: 15px 0;
}

.fce_bildnachweis {
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-style: dotted;
	width: 940px;
	border-top-color: #ccc;
	overflow: hidden;
	padding: 15px 0;
}



.bn {
	font-size: 0.75em;
	color: #999;
}

/***** outer divs *****/
.zs, .ds, .vs, .zdr, .zdl {
	float: left;
}

/***** inner divs *****/
.zs_links, .zs_rechts, .ds_links, .ds_mittel, .ds_rechts, .vs_eins, .vs_zwei, .vs_drei, .vs_vier, .zdr_links, .zdr_rechts, .zdl_links, .zdl_rechts, .es_content {
	overflow: hidden;
}

/***** spacing between Spalten *****/
.zs_links, .ds_links, .ds_mittel, .vs_eins, .vs_zwei, .vs_drei, .zdr_links, .zdl_links {
	margin-right: 20px;
}

/***** spalte widths *****/
.zs_links, .zs_rechts {
	width: 460px;
}

.ds_links, .ds_mittel, .ds_rechts {
	width: 300px;
}

.vs_eins, .vs_zwei, .vs_drei, .vs_vier {
	width: 220px;
}

.zdr_links, .zdl_rechts {
	width: 305px;
}

.zdr_rechts, .zdl_links {
	width: 615px;
}

#fce_bildnachweis p a:before {
	color: #909090;
	text-decoration: none;
}

#fce_bildnachweis a {
	color: #909090;
	text-decoration: none;
}

#fce_bildnachweis a:hover {
	background: #909090;
	color: #fff;
}

