img.spendenbuttonhome{margin-left:252px}			
SELECT,INPUT,TEXTAREA{font-family:Arial, sans-serif;color:#333;}
FORM{margin:0;padding:0;}
BODY{
	margin:0;
	padding:10px 0 20px 0;
	font-family:Arial, sans-serif;
	background-color:#eaeaea;
	color:#6d6d6d;
	font-size:0.75em;
}
	#container{
		width:988px;
		margin:auto;
	}
		#top-head{
			width:788px;
			min-height:120px; /**/
			float:left;
			background-color:#fff;
		}
			UL#top-head-nav{
				margin:0;
				padding:0;
				width:788px;
				overflow:hidden;
				background-color:#eaeaea;
/*				background-color:#fff; */
			}
				UL#top-head-nav LI{
					display:inline;
				}
					UL#top-head-nav LI A{
						text-decoration:none;
						color:#535353;
						float:left;
						padding:7px 8px 8px 9px;
						text-transform:uppercase;
						font-size:0.85em;
						/*font-weight:bold;*/
						background-color:#fff;
						border-right:2px solid #eaeaea;
					}
					UL#top-head-nav LI.last A{
						border-right:5px solid #fff;
					}
					UL#top-head-nav LI A:hover,UL#top-head-nav LI A.act{
						color:#eb0b21;
					}
			#top-head-content{
				clear:both;
			}
		#top-quick{
			width:188px;
			float:left;
			padding:0 0 0 12px;
		}
			#top-quick-select{min-height:37px;} /**/
				#top-quick-select SELECT{padding:4px;border:2px solid #ccc;width:188px;}
			#top-quick-newsletter{min-height:18px;} /**/
				#top-quick-newsletter A{text-decoration:none;padding-left:8px;background-image:url(../img/arrow.gif);background-position:0px 3px;background-repeat:no-repeat;}
				#top-quick-newsletter A:hover{background-image:url(../img/arrow_red.gif);}
			#top-quick-contact{min-height:30px;float:left;width:68px;} /**/
				#top-quick-contact A{text-decoration:none;padding-left:8px;background-image:url(../img/arrow.gif);background-position:0px 3px;background-repeat:no-repeat;}
				#top-quick-contact A:hover{background-image:url(../img/arrow_red.gif);}
			#top-quick-fontsize{min-height:30px;float:left;text-align:right;width:120px;} /**/
				#top-quick-fontsize A{text-decoration:none;}
				#top-quick SPAN.large{font-size:1.5em;}
			#top-quick-search{min-height:30px;} /**/
				#top-quick-search INPUT{padding:4px;border:2px solid #ccc;width:130px;float:left;}
				#top-quick-search INPUT.search-button{width:24px;border:0;padding:0;margin-left:10px;margin-top:1px;border-bottom:1px solid #fff;}

	#main{
		clear:both;
	}
		#main-left{
			width:188px;
			float:left;
			margin:0 12px 0 0;
			overflow:hidden;
		}
			#main-left-nav{
				margin:10px 0 0 0;
				padding:0;
				list-style:none;
			}
				#main-left-nav LI{
					display:block;
					padding:4px 0 4px 10px;
					background-color:#fff;
					border-bottom:1px solid #eaeaea;
				}
				#main-left-nav LI UL{
					margin:6px 0 0 0;
					padding:0;
					list-style:none;
				}
					#main-left-nav LI UL LI{
						font-size:0.9em;
						margin:0;
						padding-left:16px;
						border:0;
					}
					#main-left-nav LI UL LI UL LI{
						padding-left:0;
					}
						#main-left-nav LI UL LI A{
							padding:0;
						}

			#main-left-nav A{
				text-decoration:none;
				color:#6d6d6d;
				display:block;
				padding-left:16px;
				background-image:url(../img/arrow.gif);background-position:2px 4px;background-repeat:no-repeat;
			}
			#main-left-nav A:hover{
				background-image:url(../img/arrow_hover.gif);
				color:#000;
			}
			#main-left-nav A.act,#main-left-nav A.act:hover{
				background-image:url(../img/arrow_hover.gif);
				font-weight:bold;
				color:#000;
			}
			#main-left-nav UL LI A,#main-left-nav UL LI A:hover,#main-left-nav UL LI A.act,#main-left-nav UL LI A.act:hover{
				background-image:none;
			}

				#main-left-nav UL LI UL A{
					text-decoration:none;
					color:#6d6d6d;
					padding-left:8px;
					display:block;
					background-image:url(../img/line_no.gif);background-position:0 5px;background-repeat:no-repeat;
				}
					#main-left-nav UL LI UL A:hover,#main-left-nav UL LI UL A.act{
						background-image:url(../img/line_act.gif);
					}

		#main-content-wrap{
			width:788px;
			float:left;
			line-height:1.3em;
			overflow:hidden;
		}
		#main-content{
			width:588px;
			float:left;
			overflow:hidden;
			
			/*margin:10px 0 0 0;*/
			/*padding:8px 10px;*/
			/*background-color:#fff;*/
		}
			.main-content-white{
				background-color:#fff;
				padding:0 10px 0 10px;
			}
			#main-content P{
				margin:0 36px 0 0;
			}
			#main-content-fullwidth{
				padding-bottom:10px;
				background-color:#fff;
			}
			#main-content H1,#main-content-fullwidth H1{
				margin:0;
				padding:8px 10px;
				font-size:1em;
				color:#000;
				background-color:#fff;
				border-top:10px solid #eaeaea;
			}
				.ruler{
					border-top:12px solid #eaeaea;
					padding-top:12px;
				}
			#main-content H2{
				margin:0;
				padding:14px 0 8px 0;
				border-top:2px solid #eaeaea;
				font-size:1em;
			}
				#main-content H2.csc-firstHeader{
					font-size:1.4em;
					color:#eb0b21;
				}
				#main-content DIV.csc-textpic-intext-left-nowrap{
					border-top:2px solid #eaeaea;
				}
				#main-content DIV.csc-textpic-intext-left-nowrap H2{
					border-top:0;
				}

				.main-content-white UL{
					margin:0;
					padding:0;
					list-style:none;
				}
					.main-content-white UL LI{
						padding:2px 0;
					}
			#main-content-nav{
				margin:0;
				padding:8px 0;
				border-top:2px solid #eaeaea;
				border-bottom:2px solid #eaeaea;
				list-style:none;
			}
				#main-content-nav LI{
					margin:0;
					padding:2px 0;
					font-size:0.88em;
				}
				
				#main-content-nav LI A{
					padding-left:12px;
					background-image:url(../img/arrow.gif);background-position:0px 3px;background-repeat:no-repeat;
					text-decoration:none;
				}
				#main-content-nav LI A:hover{
					background-image:url(../img/arrow_hover.gif);
					color:#000;
					font-weight:bold;
				}
				
				/* csc-menu-4 begin */
				#main-content DIV.csc-menu-4 DIV.element{
					border-top:2px solid #eaeaea;
				}
					#main-content DIV.csc-menu-4 DIV.image{
						float:left;
						margin:12px 12px 12px 0;
					}
						/* NEWS */
						#main-content DIV.csc-menu-4 DIV.imagewrap{
							float:left;
						}
							#main-content DIV.csc-menu-4 DIV.imagewrap IMG{
								margin:12px 12px 12px 0;
							}
					#main-content DIV.csc-menu-4 DIV.head{
						padding:16px 0;
						margin:0;
					}
					#main-content DIV.csc-menu-4 DIV.headline{
						padding:0;
						margin:0;
					}
						#main-content DIV.csc-menu-4 DIV.headline A{
							font-weight:bold;
							text-decoration:none;
							padding:5px;
							color:#eb0b21;
							background-color:#eaeaea;
							line-height:20px;
						}
						#main-content DIV.csc-menu-4 DIV.headline A:hover{
							color:#fff;
							background-color:#eb0b21;
						}
					#main-content DIV.csc-menu-4 DIV.date{
						padding:0 0 12px 0;
						margin:0;
					}
						#main-content DIV.csc-menu-4 DIV.date SPAN{
							text-decoration:none;
							padding:5px;
							color:#eb0b21;
							background-color:#eaeaea;
						}
					#main-content DIV.csc-menu-4 DIV.subline{
						padding:12px 0 0 0;
						margin:0;
					}
						#main-content DIV.csc-menu-4 DIV.subline SPAN{
							text-decoration:none;
							padding:5px;
							color:#eb0b21;
							background-color:#eaeaea;
						}
					#main-content DIV.csc-menu-4 DIV.longtext{
						margin:0;
						padding:0 0 16px 0;
					}
				/* csc-menu-4 end */				

		#main-right{
			width:188px;
			overflow:hidden;
			margin:10px 0 0 12px;
			float:left;
		}
			#main-right H2{
				font-size:1em;
				margin:0;
				padding:0 6px;
			}
			#main-right P{
				font-size:1em;
				margin:6px 0;
				padding:0 6px;

			}
			#main-right .white{
				border-top:1px solid #fff;
				padding:10px 12px;
				background-color:#fff;
				margin-bottom:12px;
			}
			#main-right DIV.csc-textpic{margin-top:6px;}

	#footer{
		clear:both;
	}
		UL#footer-nav{
			float:left;
			width:160px;
			margin:10px 0 0 0;
			padding:0;
			background-color:#fff;
			list-style:none;
		}
			UL#footer-nav LI{
				min-height:15px;
				float:left;
				border-right:2px solid #eaeaea;
				padding:5px;
			}
			UL#footer-nav A{
				text-decoration:none;
				text-transform:uppercase;
				font-weight:bold;
				padding:0 5px;
				font-size:0.89em;
			}
		#footer-address{
			float:left;
			width:618px;
			background-color:#fff;
			margin:10px 0 0 0;
			padding:5px;
			min-height:15px;
			text-align:right;
		}
		UL#footer-sponsors{
			float:left;
			list-style:none;
			width:198px;
			padding:0;
			margin:10px 0 0 2px;
		}
			UL#footer-sponsors LI{
				height:15px;
				overflow:hidden;
				float:left;
				background-color:#fff;
				padding:5px;
			}
				UL#footer-sponsors LI.grey{
					background-color:transparent;
				}
			UL#footer-sponsors LI A{
				font-size:0.8em;
				text-decoration:none;
			}
				UL#footer-sponsors LI.grey A{
					color:#6d6d6d;
					text-decoration:none;
				}
				UL#footer-sponsors LI.grey  A:hover{
					color:#565656;
					text-decoration:underline;
				}


.csc-textpic-caption {display:block;padding-top:5px;font-size:0.89em;}
.csc-textpic-caption .copyright{font-size:0.9em;}


/* TEASER */
P{
	margin:0;
	padding:6px 0;
}

.minheight{
	min-height:165px; /**/
	float:left;
}
.minheight-plus{
	min-height:177px; /**/
	float:left;
}
.minheight-small{
	min-height:88px; /**/
	float:left;
}
.minheight-small-plus{
	min-height:100px; /**/
	float:left;
}

.margin{
	margin-right:12px;
}
	#main-right .margin{
		margin-right:0;
	}


.main-index-col{
	clear:both;
}

	.fce1-66-34{width:392px;float:left;margin-top:6px;}
	.fce2-66-34{float:left;margin-top:6px;}
	.fce2-66-34 .margin{margin:0 0 0 8px;}


	.wide-teaser{
		background-color:#fff;
		padding:16px;
		min-height:165px;/**/
	}
		.wide-teaser H3{
			font-size:1em;
			padding:12px 0 4px 1px;
			margin:0;
			
		}
		.wide-teaser P{
			margin:0;
			padding:0;
		}
		.wide-teaser DIV.teaser-text{
			width:230px;
			float:left;
		}
		.wide-teaser DIV.teaser-donate{
			width:127px;
			float:left;
		}
	.supersize{
		background-color:#fff;
		width:788px;
		float:left;
		min-height:324px; /**/
	}
	.big,DIV.large{
		background-color:#fff;
		width:788px;
		float:left;
		min-height:207px; /**/
	}
	DIV.large{width:588px;}
/*		.big .image,DIV.large .image{float:left;padding:20px 10px 12px 10px;width:378px} */
		.big .image,DIV.large .image{float:left;padding:17px 10px 12px 10px;width:378px}
		.big .text,DIV.large .text{float:left;width:380px;padding:20px 10px 12px 0}
		DIV.large .text{float:left;width:180px;padding:20px 10px 12px 0}
		.big .h2-wrap,DIV.large .h2-wrap {padding:0 0 8px 0;}
		.big .h3-wrap,DIV.large .h3-wrap {padding:0 0 18px 0;}
		.big H2,DIV.large H1{display:inline;color:#fff;background-color:#eb0b21;margin:0;padding:3px 8px;font-size:1.5em;font-weight:normal;}
		.big H3,DIV.large H3{display:inline;background-color:#eb0b21;color:#fff;margin:0;padding:3px 8px;font-size:1.5em;font-weight:normal;}

	.medium{
		margin-top:10px;
		width:352px;
		border:6px solid #fff;
		padding:10px 12px;
		text-decoration:none;
	}
		A.medium STRONG{
			display:block;
			font-size:1em;
			padding:0 0 4px 1px;
			margin:0;
		}
		A.medium:hover,A.medium:focus{
			background-color:#fff;
			color:#535353;
		}
		.medium IMG{
			float:left;
			margin-right:12px;
		}
	.medium-list{
		width:364px;
		margin-top:10px;
		padding:10px 12px;
		background-color:#fff;
	}
		.medium-list H2{
			font-size:1em;
			padding:0 0 6px 1px;
			margin:0;
			border-bottom:2px solid #ccc;
		}
	.small{
		display:block;
		margin-top:10px;
		width:152px;
		border:6px solid #fff;
		padding:10px 12px;
		text-decoration:none;
		/*overflow:hidden;*/
	}
		#main-right .small{
			margin-top:0;
			margin-bottom:10px;
		}
		.small H2{
			font-size:1em;
			padding:12px 0 4px 1px;
			margin:0;
		}
		A.small:hover,A.small:focus{
			background-color:#fff;
			/*IE 7 bugfix*/
			background-image:url(../img/white.gif);
			color:#535353;
		}
		A.small STRONG{
			display:block;
			font-size:1em;
			padding:12px 0 4px 1px;
			margin:0;
		}

	.small-list{
		margin-top:10px;
		width:164px;
		padding:10px 12px;
		background-color:#fff;
	}
		.small-list H2{
			font-size:1em;
			padding:0 0 6px 1px;
			margin:0;
			border-bottom:2px solid #ccc;
		}


		.green{
			color:green;
		}
			.green LABEL{float:left;padding-top:4px;}
			.green INPUT.text{float:left;width:75px;border:2px solid #ccc;padding:2px;}
			.green INPUT.image{}

		.red{
			border:6px solid #eb0b21;
			color:#eb0b21;
			background-color:#fff;
			/* remove */
			overflow:hidden;
		}
		.white{
			background-color:#fff;
		}
	.list A{
		text-decoration:none;
		color:#6d6d6d;
	}
		.list A:hover{
			text-decoration:underline;
			color:#6d6d6d;
		}
	.list UL,#main-right DIV.list UL{
		margin:8px 0 0 0;
		padding:0;
		list-style:none;
	}
		.list UL LI,#main-right DIV.list UL LI{
			padding:0 0 8px 15px;
			background-image:url(../img/arrow_red.gif);
			background-position:0px 4px;
			background-repeat:no-repeat;
		} 
		
		
	.main-index-row-wide{
		width:788px;
		float:left;
	}
	.main-index-row-narrow{
		width:188px;
		float:left;
	}




	
A{color:#6d6d6d;}
A:hover,A:focus{color:#eb0b21}
A.red-link{background-color:#eb0b21;color:#fff;text-transform:uppercase;border:2px solid #eb0b21;padding:3px;text-decoration:none;font-size:0.88em;float:right;font-weight:bold;}
A.red-link:hover{color:#fff;}

A.more-link,A.arrow-link,.main-content-white UL LI A, .more-link A{background-image:url(../img/arrow_red.gif);background-repeat:no-repeat;padding-left:10px;background-position:3px 4px;text-decoration:none;color:#eb0b21}
A.more-link:hover,A.arrow-link:hover,.main-content-white UL LI A:hover, .more-link A:hover{text-decoration:underline;}

A.more-link,P.more-link A{padding-left:14px;background-position:7px 4px;}

#main-content UL LI.pdf A{background-image:url(../img/pdf_icon.gif);background-position:0px 1px;padding-left:16px;}
#main-content UL LI.gallery A{background-image:url(../img/galerie_icon.gif);background-position:0px 1px;padding-left:16px;}
div.news-single-item UL LI.gallery A{background-image:url(../img/galerie_icon.gif);background-position:0px 1px;padding-left:16px;}
div.news-single-item UL LI.gallery A{background-image:url(../img/galerie_icon.gif);background-position:0px 1px;padding-left:16px;}

#main-content UL LI.video A{background-image:url(../img/video_icon.gif);background-position:0px 1px;padding-left:16px;}
div.news-single-item UL LI.video A{background-image:url(../img/video_icon.gif);background-position:0px 1px;padding-left:16px;}
div.news-single-item UL LI.video A{background-image:url(../img/video_icon.gif);background-position:0px 1px;padding-left:16px;}

#main-content UL LI.audio A{background-image:url(../img/audio_icon.gif);background-position:0px 1px;padding-left:16px;}
div.news-single-item UL LI.audio A{background-image:url(../img/audio_icon.gif);background-position:0px 1px;padding-left:16px;}
div.news-single-item UL LI.audio A{background-image:url(../img/audio_icon.gif);background-position:0px 1px;padding-left:16px;}

.green P{line-height:1.5em;}
#greenbox {margin-top:20px;}
#greenbox SELECT{padding:4px 4px 4px 0;border:2px solid #ccc;width:152px;}

/* Donation Teaser */
.main-index-col .donation-teaser{
	float:left;
	margin-top:10px;
	width:156px;
	overflow:hidden;
}
.donation-teaser,.donation-teaser-project{
	border:6px solid #eb0b21;
	color:#eb0b21;
	background-color:#fff;
	margin-bottom:6px;
	padding:10px;
	min-height:167px; /**/
}
	.white-border{
		border:6px solid #ffffff;
	}

.donation-teaser-project{
	border:6px solid #fff;
	color:#000;
}
	.donation-teaser SELECT{
		width:156px;
		margin:6px 0;
		color:#eb0b21;
		border:1px solid #ccc;
	}

.donation-teaser-bankaccount{font-weight:bold;text-align:center;margin-bottom:8px;margin-right:8px;float:right;width:172px}

.donation-teaser input.narrow, .donation-teaser-project input.narrow{padding:2px;border:2px solid #ccc;width:35px}
.donation-teaser .donation-select{color:#000;}
.donation-teaser .donation-select-margin, .donation-teaser-project .donation-select-margin{color:#000;margin:28px 0!important}
#main-right .donation-teaser P,.donation-teaser P{font-weight:bold;margin:0;padding:5px 0;}
#main-right .donation-teaser-project P{color:#000;font-weight:normal;margin:0;padding:5px 0;}
.donation-teaser-sponsor{background-color:#fff;padding:10px 12px;clear:both;}
.donation-teaser-sponsor IMG{margin:5px;}

/* Caritas Projects Payforms ------ */

.error{color:red;}

#step1 .left{float:left;width:440px;}
UL#progress {float:right;width:324px;margin:12px 0 0 0;padding:0;text-align:right;list-style:none;}
UL#progress LI{float:left;margin:0 16px;padding:0;display:inline;}
UL#progress LI.act{font-weight:bold;color:#EF0829;}
#step1 #projectlist{margin:0 0 0 200px;}
#step1 H3{margin:0 0 12px 12px;font-size:12px;}
#step1 .row{margin:4px 0;}
#step1 FORM{clear:both;}
#data {margin:0px;}
#data TD.first{text-align:right}
#data TD{padding:6px;}
#data SELECT{width:164px;padding:2px;border:2px solid #ccc;}
#data LABEL.required{font-weight:bold;}
#data .wide{width:251px;padding:2px;border:2px solid #ccc;}
#data .normal{width:164px;padding:2px;border:2px solid #ccc;}
#data .narrow{width:77px;padding:2px;border:2px solid #ccc;}
#data SPAN.white{background-color:#fff;padding:3px;}
#data SPAN.small{padding:0;margin:0;}

#step2 .left{float:left;width:440px;}
#step2 FORM{clear:both;}
#payment {margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid #ccc;}
#payment TD{padding:2px 0;}
#payment TD.first{text-align:right}
#payment SELECT{width:174px;padding:2px;border:2px solid #ccc;}
#payment .wide{width:261px;padding:2px;border:2px solid #ccc;}
#payment .normal{width:174px;padding:2px;border:2px solid #ccc;}
#payment .narrow{width:87px;padding:2px;border:2px solid #ccc;}
#payment SPAN.white{background-color:#eaeaea;padding:2px;display:block;width:261px;}
#payment TD.border{border-top:2px solid #eaeaea;padding-top:12px;}
#payment TD.small{font-size:11px;}
#payment .colspanover2 {background-color:#eaeaea;}
#payment .colspanover2 DIV {float:left;width:268px;padding:2px;}





#buttonset2{width:302px;height:64px;background-image:url(../img/step2bg.gif);float:right;overflow:hidden;}
#buttonset2 #next{margin:0 0 0 115px;padding:0;border:0;}
#buttonset2 #back{margin:0;padding:0;border:0;}

.normal-height{padding:2px;border:2px solid #ccc;width:200px;}


#step3 .left{float:left;width:440px;}
#step3 FORM{clear:both;}
#withdrawal {margin:6px;}
#withdrawal TD{padding:6px;}
#withdrawal TD.first{text-align:right}
#withdrawal SELECT{width:174px;border:1px solid #ccc;}
#withdrawal .wide{width:261px;border:1px solid #ccc;}
#withdrawal .normal{width:174px;border:1px solid #ccc;}
#withdrawal .narrow{width:87px;border:1px solid #ccc;}
#withdrawal SPAN.white{background-color:#fff;padding:0px;display:block;width:261px;}
#withdrawal LABEL.required{font-weight:bold;}

#buttonset3{width:352px;height:64px;background-image:url(../img/step3bg.gif);float:right;overflow:hidden;}
#buttonset3 #next{margin:0 0 0 115px;padding:0;border:0;}
#buttonset3 #back{margin:0;padding:0;border:0;}





.cf:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.cf {display:inline-block;}
/* Hide from IE Mac \*/
.cf {display:block;}
/* End hide from IE Mac */





UL.form-status{float:right;margin:18px 0 0 0;padding:0;text-align:right;list-style:none;}
UL.form-status LI{float:left;margin:0 16px;padding:0;display:inline;}
UL.form-status LI.act{font-weight:bold;color:#EF0829;}


.formular TD{
/*border:1px solid red;*/
}
.formular .bold{
	font-weight:bold;
}
.formular INPUT.text{
	border:2px solid #ccc;
	padding:2px 2px 3px 2px;
	margin:0;
}
	.formular INPUT.verysmall{
		width:35px;
	}
	.formular INPUT.smallinput{
		width:58px;
	}
	.formular INPUT.normal{
		width:220px;
	}
	.formular INPUT.wide{
		width:358px;
	}
.formular INPUT.medium{width:185px;}
	.formular INPUT.float{
		float:left;
	}

.formular TEXTAREA{
	width:362px;
	border:2px solid #ccc;
	padding:2px 2px 3px 2px;
	font-family:Arial, sans-serif;
	font-size:1em;
	height:50px;
}
	.formular TEXTAREA.widetextarea{
		width:426px;
	}
	.formular TEXTAREA.medium{
		width:185px;
	}
.formular .floatleft{
	float:left;
	padding-right:10px;
}
	.formular SPAN.note{
		display:block;
		padding-left:200px;
	}
	.formular TD{
		padding-top:5px;
		padding-bottom:5px;
	}
	.formular TD.border{
		border-top:2px solid #eaeaea;
		padding-top:12px;
		padding-bottom:12px
	}
	.formular TD.left{
		padding-right:8px;
	}
	.formular TD.right{
		padding-left:8px;
	}
	.formular TD.normalheight{
		padding-top:0;
		padding-bottom:0;
	}
	.formular TD.indent LABEL{
		float:left;
		width:186px;
		padding:4px;
		text-align:right;
	}
	.formular TD UL{
		width:274px;
	}
		.formular TD UL LI{
			background-color:#eaeaea;
			width:200px;
			border-bottom:1px solid #fff;
		}
	.formular TD.grey{background-color:#eaeaea;border-bottom:1px solid #fff;}
.formular TD.noborder{border-bottom:0;}
	.formular DIV.grey{
		background-color:#eaeaea;
		border-bottom:1px solid #fff;
		padding:2px 4px;
		float:left;
	}
		.formular DIV.fullwidth{
			display:block;
			width:560px;
		}
		.formular DIV.halfwidth{
			display:block;
			width:266px;
		}
	.formular .halfwidth INPUT.text{
		width:266px;
	}
.formular .req{color:red;}

DIV.tx-indexedsearch-browsebox{margin-bottom:10px;margin-top:10px;padding-top:8px;border-top:2px solid #eaeaea;}
DIV.tx-indexedsearch-whatis{display:none;}



#functions{background-color:#fff;padding:0 8px;}

#functions UL{
	padding:10px 0;
	margin:0 0 0 0;
	font-size:0.89em;
	border-top:2px solid #eaeaea;
}
	#functions UL LI{
		display:inline;
		margin:0;
		padding:0 10px 0 0;
	}
	#main #functions UL LI A{
		text-decoration:none;
		color:#6d6d6d;
	}
	#functions UL LI A:hover{
		color:#eb0b21;
	}
	#functions UL LI.send A{
		text-decoration:none;
		background-image:url(../img/send.gif);
		background-repeat:no-repeat;
		padding-left:15px;
		background-position:0px 2px;
	}
		#functions UL LI.send A:hover{
			background-image:url(../img/send_act.gif);
		}
	#functions UL LI.print A{
		text-decoration:none;
		background-image:url(../img/print.gif);
		background-repeat:no-repeat;
		padding-left:15px;
		padding-right:20px;
		background-position:0px 1px;
	}
		#functions UL LI.print A:hover{
			background-image:url(../img/print_act.gif);
		}

/*SITEMAP*/
DIV.csc-sitemap UL LI{padding-left:30px;}

#main-content P.news-single-imgcaption{width:276px;margin:0;padding:5px 0;font-size:0.89em;}




/*LISTS*/
OL{
	list-style:none;
	margin:0 0 0 0;
	padding:0;
/* to make it float around images */
	overflow:hidden;
}
OL LI{
	margin:0;
	padding:2px 0 2px 14px;
	background-image:url(../img/line.gif);background-position:4px 9px;background-repeat:no-repeat;
}
#main-right UL{
	list-style:none;
	margin:0 0 0 3px;
	padding:0;
}
#main-right UL LI{
	margin:0;
	padding:2px 0 2px 14px;
	background-image:url(../img/line.gif);background-position:4px 9px;background-repeat:no-repeat;
}

	.csc-textpic-intext-left OL{
	}




/* Area begin */

/* RED */
BODY#red #main-content DIV.csc-menu-4 DIV.element{border-top:2px solid #F0492F;}
BODY#red #main-content H2.csc-firstHeader{color:#F0492F;}
BODY#red #main-content A,
BODY#red #main-right A{color:#F0492F;}
BODY#red #main-content H2{border-top:2px solid #F0492F;}
BODY#red #main-content DIV.csc-menu-4 DIV.headline A:hover{color:#fff;background-color:#F0492F;}
BODY#red #main-content #functions UL{border-top:2px solid #F0492F;}
BODY#red A.more-link,
BODY#red A.arrow-link,
BODY#red .main-content-white UL LI A,
BODY#red .more-link A{background-image:url(../img/arrow_red.gif);}

/* YELLOW */
BODY#yellow #main-content DIV.csc-menu-4 DIV.element{border-top:2px solid #FFC549;}
BODY#yellow #main-content H2.csc-firstHeader{color:#FFC549;}
BODY#yellow #main-content A,
BODY#yellow #main-right A{color:#FFC549;}
BODY#yellow #main-content H2{border-top:2px solid #FFC549;}
BODY#yellow #main-content DIV.csc-menu-4 DIV.headline A:hover{color:#fff;background-color:#FFC549;}
BODY#yellow #main-content #functions UL{border-top:2px solid #FFC549;}
BODY#yellow A.more-link,
BODY#yellow A.arrow-link,
BODY#yellow .main-content-white UL LI A,
BODY#yellow .more-link A{background-image:url(../img/arrow_red.gif);}

/* ORANGE */
BODY#orange #main-content DIV.csc-menu-4 DIV.element{border-top:2px solid #F99D1C;}
BODY#orange #main-content H2.csc-firstHeader{color:#F99D1C;}
BODY#orange #main-content A,
BODY#orange #main-right A{color:#F99D1C;}
BODY#orange #main-content H2{border-top:2px solid #F99D1C;}
BODY#orange #main-content DIV.csc-menu-4 DIV.headline A:hover{color:#fff;background-color:#F99D1C;}
BODY#orange #main-content #functions UL{border-top:2px solid #F99D1C;}
BODY#orange A.more-link,
BODY#orange A.arrow-link,
BODY#orange .main-content-white UL LI A,
BODY#orange .more-link A{background-image:url(../img/arrow_red.gif);}

/* GREEN */
BODY#green #main-content DIV.csc-menu-4 DIV.element{border-top:2px solid #00A651;}
BODY#green #main-content H2.csc-firstHeader{color:#00A651;}
BODY#green #main-content A,
BODY#green #main-right A{color:#00A651;}
BODY#green #main-content H2{border-top:2px solid #00A651;}
BODY#green #main-content DIV.csc-menu-4 DIV.headline A:hover{color:#fff;background-color:#00A651;}
BODY#green #main-content #functions UL{border-top:2px solid #00A651;}
BODY#green A.more-link,
BODY#green A.arrow-link,
BODY#green .main-content-white UL LI A,
BODY#green .more-link A{background-image:url(../img/arrow_red.gif);}

/* BLUE */
BODY#blue #main-content DIV.csc-menu-4 DIV.element{border-top:2px solid #0066B3;}
BODY#blue #main-content H2.csc-firstHeader{color:#0066B3;}
BODY#blue #main-content A,
BODY#blue #main-right A{color:#0066B3;}
BODY#blue #main-content H2{border-top:2px solid #0066B3;}
BODY#blue #main-content DIV.csc-menu-4 DIV.headline A:hover{color:#fff;background-color:#0066B3;}
BODY#blue #main-content #functions UL{border-top:2px solid #0066B3;}
BODY#blue A.more-link,
BODY#blue A.arrow-link,
BODY#blue .main-content-white UL LI A,
BODY#blue .more-link A{background-image:url(../img/arrow_red.gif);}




/* Area end */






#sfnav {
	clear:both;
	width: 988px;
	list-style: none;
	background-color: #535353;
	padding: 0;
	margin: 0;
	min-height:26px;
}

#sfnav ul{
	list-style: none;
	background-color:#fff;
	padding: 0;
	margin: 0;
}

#sfnav li {
	float: left;
	padding: 0;
	background-color:#535353;
}

#sfnav a {
	text-decoration:none;
	color:#fff;
	padding:6px 10px 6px 10px;
	min-height:14px;
	text-transform:uppercase;
	font-size:0.88em;
	font-weight:bold;
	letter-spacing:0.3px;
	display:block;
}

#sfnav li ul {
	position: absolute;
	left: -999em;
	width: 13.9em;
	height: auto;
	font-weight: normal;
	margin: 0;
}

#sfnav li li {
	width: 13.9em;
}
#sfnav li ul ul {
	margin: -1.75em 0 0 14em;
}
#nav3 #sfnav li.over,#sfnav li:hover {
background-color:#eaeaea;
}
#nav3 #sfnav li.over,#sfnav li:hover li {
	background:none;
}
	#nav3 #sfnav li.over A,#sfnav li:hover A{
		color: #535353;
		background-color:#eaeaea;
	}
	
#nav3 #sfnav ul li A{
	color: #535353;
	font-size:1em;

	font-weight:normal;

	text-transform:none;

	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;

letter-spacing:normal;

}
#nav3 #sfnav ul li A.last{
	border-bottom:1px solid #ddd;
}

	#nav3 #sfnav ul A{

		padding-left:20px;

		background-image:url(../img/arrow.gif);background-position:9px 9px;background-repeat:no-repeat;

	}

	#nav3 #sfnav ul A:hover{

		background-color:#fff;

		color:#191919;

		background-image:url(../img/arrow_hover.gif);

	}

	

	

#nav3 LI.spacer A{background-image:url(../img/spacer.gif);background-position:0 50%;background-repeat:no-repeat;}

#nav3 LI.spacer UL LI A{background-image:none;}



#nav3 #sfnav LI A.act{background-color:#fff;color:#191919}

#nav3 #sfnav LI A.act:hover{background-color:#fff;color:#191919}

#sfnav a{display:block}
#sfnav li{position:relative}
#sfnav li ul{position:absolute;top:-1px;left:-9999px;display:none} 

#sfnav li:hover ul,
ul#sfnav li.sfHover ul {
	left:0px;
	top:26px;
	display:block;
}

#sfnav li:hover ul li,
#sfnav li.sfHover ul li {
	background-color:#eaeaea;
}

.superfish li:hover ul,
.superfish li li:hover ul,
.superfish li li li:hover ul {
	top: -999em;
}

embed, object {
	position: relative;
	z-index: 0;
}


#banner{width:788px;overflow:hidden;clear:both;margin:10px 0 0 0;background-color:#fff;text-align:center}
#banner img{margin:10px auto;}


#main-right .news-amenu-container UL LI{
	margin:0;
	padding:2px 0;
	background-image:none;
}
#main-right .news-amenu-container UL LI A{background-image:url(../img/arrow_red.gif);background-repeat:no-repeat;padding-left:10px;background-position:3px 4px;text-decoration:none;color:#eb0b21}
#main-right .news-amenu-container UL LI A:hover{text-decoration:underline;}

#main-right select {
	width:160px;
	margin: 4px 0;
	font-size:1em;
}

#top-mainnav,#nav3,#nav3 ul, #nav3 ul li{z-index:100}

div.csc-textpic-imagewrap .csc-textpic-image{margin-right:10px}

#main-right #donatorsmall {
background-color:#EAEAEA;
border:10px solid #FFFFFF;
margin-bottom:12px;
padding:10px 6px 10px 3px;

}
#main-right #donatorsmall h2 {
color:#EB0B21;
font-size:1.4em;
}
#main-right #donatorsmall ol {
list-style:none;
margin:10px 0 0 0;
padding:2px 0 2px 7px;
}
#main-right #donatorsmall ol li {
list-style:none;
margin:0 0 0 0;
padding:0 0 0 0;
}
#donatorslot1{
float:left;
width:140px;
}
#donatorslot1 ol {
list-style:none;
margin:0 0 20px 0;
padding:2px 0 2px 0;
}
#donatorslot1 ol li {
list-style:none;
margin:0;
padding:3px 0 0 0;
background-image:none;
}
#donatorslot01{
width:140px;
padding:20px 10px 5px 22px;
color:#333;
}
#thankyou{
background-image:url(../donation/spenden_danke.jpg);
width:563px;
height:361px;
}
#donatorslot01 ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
background-image:none;
margin:10px 0 0 0;
padding:2px 0 2px 0;
}
#donatorslot01 ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
background-image:none;
margin:0 0 0 0;
padding:1px 0 0 0;
}
#donator_d h2 {
color:#EB0B21;
font-size:1.4em;
}
#donator_d h1 {
border-top:0px;
background-color:#FFFFFF;
color:#000000;
font-size:1.1em;
margin:0;
padding:24px 0 12px 8px;
}
#donator_d h3 {
background-color:#FFFFFF;
color:##6D6D6D;
font-size:1em;
font-weight:bold;
margin:0;
padding:3px 0 12px 0;
}
.formular .floatleft {
padding-top:0px;
}
label{
padding-top:0px;
line-height:1.8em;
height:1.8em;
}
.radio {
margin-top:3px;
}
#ziel1 {

}
div.csc-textpic div.csc-textpic-imagewrap ul {
margin-bottom:5px;
}