body{
	background:#FFFFFF none repeat scroll 0%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 100.1%;
	/*font-size:12px;*/
}

* {
	margin:0;
	padding:0;
	font-size:1em;
	}
a, a img{
	text-decoration:none;
	border:0;
	color:#2e2e2e;
}
a:hover, h1, h2, h3, .tx-indexedsearch-whatis{
	color:#c00004;
}
h1{
	
}
#headContainer img{
	width:100%;
	height:auto;
}
.hidden{
	display:none;
}
.rot{
	color:#c00004;
}

/*****************************
CONTAINER-STRUKTUR
*****************************/
#container {
	margin:0 0 40px;
	min-width:780px;
	overflow:hidden;
	/*position:relative;*/
	width:61.9em;
	color:#2e2e2e;
}

#headContainer {
/*	background:#c00004 none repeat scroll 0%;*/
	height:6em;
	overflow:hidden;
	/*position:relative;*/
}
#headContainer #topmenu{
	display:inline;
	float:left;
	width:61.7%;
	margin:0.9em 0 0 18%;
}
#headContainer #header{
	position:relative;
	display:inline;
	float:left;
	width:80%;
	height:3.6em;
	overflow:hidden;
}
#headContainer #headerbild {
	position:absolute;
	top:0; left:22.5%;
	/*z-index:30;*/
	width:77.5%;
	height:3.6em;
	overflow:hidden;
}


#headContainer #headerLine {
	position:absolute;
	top:3.3em; left:22.5%;
	/*z-index:40;*/
	/*padding: 0.25em 5em 0.3em 2em;*/
	width:30em;
	height:2em;
	color:#fff;	
	font-size:0.72em;
	border-left:1px solid #fff;
	background: url("../images/bg_header_nav.png") no-repeat top right;
	
}
#headContainer #headerLinks {
	position:absolute;
	padding: 0.25em 5em 0.3em 2em;
	top:3.3em; left:22.5%;
	/*z-index:102;*/
	color:#fff;	
	font-size:0.72em;
}
/*für ie5*/
*html #headContainer #headerLine {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/images/bg_header_nav2.png');
}

#headContainer #spendenportal {
	position:absolute;
	top:0; left:0;
	/*z-index:29;*/
	width:22.5%;
	height:3.6em;
	background:#c00004;
	border-right:1px solid #fff;
}

#headContainer #logo{
	float:right;
	width:20%;
	height:73%;
	overflow:hidden;
}
#overlay{
	display:inline;
}
#contentContainer {
	padding: 0.2em 0 0 0;
}

#contentContainer #links{
	float:left;
	width:18%;
	overflow:hidden;
}

#contentContainer #mitte{
	float:left;
	width:62.7%;
	min-height:10em;
	margin-right:0.4em;
	margin-top:-1em;
	overflow:hidden;
	/*background:blue;*/
}

#contentContainer #rechts{
	display:inline;
	float:left;
	width:18.6%;
	/*padding-left:0.7%*/
	overflow:hidden;
	/*background:green;*/
}
#footerContainer{
	clear:both;
	display:inline;
	float:left;
	margin:3em 0 0 11.3em;
	width:63.4%;
	border-top:1px solid #d2cfc2;
}

/*ENDE CONTAINER STRUKTUR ******************/






/*****************************************
HEAD
*******************************************/
#headContainer #headerbild img{
	width:100%;
	height:100%;
	border-left:1px solid #FFFFFF;
}
#headContainer #logo{
	padding-top:0.8em;
	width:11.5em;
}

#headContainer #headerLinks a {
	color:#fff;
}

#headContainer #spendenportal h1{
	color:#fff;
	padding:0.9em 0 0 1em;
	line-height:1em;
	font-size:0.9em;
}
#headContainer #spendenportal h1 a {
	color:#fff;
}
#headContainer #spendenportal h1 a:hover {
	color:#fff;
}

#breadcrumb ul{
	list-style-type:none;
	margin-left:1.5em;
}
#breadcrumb li{
	float:left;
	font-size:0.7em;	
}
#breadcrumb li a{	
	background: url("../images/pfeil.gif") no-repeat right 0.4em;
	padding-right:1em;
	margin-right:1em;	
}

#breadcrumb li.last{
	font-weight:bold;
}

#font{
	float:right;
	font-size:0.7em;	
}

#font a{
	padding: 0 0.4em 0 0.4em;
	float:left;
}
#font a.kontrast img{
	padding-top:0.01em;
	width:12px;
	height:12px;
}
/*ENDE HEAD ******************/







/****************************************
 HAUPTNAVIGATION
****************************************/
#nav{
	margin-bottom:2em;
}

#nav ul{
	list-style:none;
}
#nav ul li{
	font-size:0.8em;
	border-top:1px solid #67634e;
	padding:0.6em 0 0.5em 1.2em;
}
#nav ul li.first{
	border-top:0;
}

#nav ul ul li{
	border-top:1px solid #d2cfc2;
	padding:0.5em 0 0 1.2em;
	margin-top:0.5em;
	font-size:0.9em;
}
#nav ul ul li.first{
	border-top:1px solid #d2cfc2;
}

#nav a.selected{
	font-weight:bold;
}
/*ENDE HAUPTNAVIGATION ******************/




/***********************************
NAVIGATION SONSTIGES / SUCHE
************************************/
#suche{
	float:left;
	padding:0.8em 0 0.8em 1.05em;
	background: url("../images/border_nav2.gif") repeat-x top left #f4f3ef;
	width:10.2em;
	}

#suche input{
	display:inline;
	float:left;
	width:8em;
	border:1px solid #2e2e2e;
	font-size:0.7em;
	color:#d2cfc2;
	margin-right:0.2em;
	padding:0.1em 0 0 0;
	background-color:#fff;
	background-image:none;
}

#suche form {
	margin:0;
	padding:0;
}

#suche a{
	float:left;
	background:url("../images/sucheB.gif") no-repeat center center;
	border:1px solid #65624f;
	width:3em;
	color:#fff;
	padding:0.075em 0 0 0;
	margin:0;
	text-align:center;
}
#suche a span{
	font-size:0.7em;
}

#printForward{
	float:left;
	padding:0.6em 0 0 1.05em;
	background: url("../images/border_nav2.gif") repeat-x top left #f4f3ef;
	width:10.2em;
}

#nav2{
	float:left;
	padding:0.6em 0 0 1.05em;
	background: url("../images/border_nav2.gif") repeat-x top left #f4f3ef;
	width:10.2em;
}

#printForward ul, #nav2 ul{
	list-style:none;
	padding-bottom: 0.3em;
}
#printForward ul li, #nav2 ul li{
	font-size:0.7em;
	padding:0 0 0.4em 0;
}

#nav2 ul{

	background: url("../images/rundeEcke.gif") no-repeat bottom right #f4f3ef;
}
/* ENDE NAVIGATION SONSTIGES / SUCHE************************/




/**************************************************
FOOTER
*****************************************************/
#footerContainer span{
	font-size:0.75em;
	float:left;
	padding-top:0.6em;
}
.bookmark{
	float:right;
	padding-top:0.3em;
	padding-right:0.5em;
}
.bookmark img{
	border:1px solid #928f7c;
	padding:0;
	width:18px;
	height:18px;
	margin:0 2px;
}

#datum{
	clear:both;
	float:left;
	margin:0.5em 0em 0em 2.8em;
	font-size:0.6em;
	font-style:italic;
	color:#67634e;
}
*html #datum{
	margin:0.5em 0em 0em 1.3em;
}
/*65624f #67634e
*/
/* ENDE NAVIGATION SONSTIGES / SUCHE************************/






/**************************************************
INHALTE
*****************************************************/
#inhalt{
	margin-left:0.9em;
}

.contentBreit{
	display:inline;
	float:left;
	width:37.5em;
	margin: 1em 0 0 0;
	padding-bottom:1em;
}
.contentSchmal{
	display:inline;
	margin: 1em 0 0 0;
	padding-bottom:1em;
	width:18.78em;
	float:left;
	overflow:hidden;
}

#inhalt a{
	color:#c00004;
	text-decoration:underline;
}

#inhalt h4{
	background-color:#f4f3ef;
	font-size:0.8em;
	font-weight:normal;
	padding:0.25em 0 0.15em 0.5em;
	margin:0em 0em 1em 0.5em;
}
#inhalt h1{
	font-size:1.3em;
	font-weight:normal;
	margin:0.7em 0.3em 0.8em 0.6em;
}
#inhalt h2{
	font-size:1.05em;
	font-weight:normal;
	margin:1.2em 0.3em 0 0.8em;
	padding-bottom:1.2em;
}
#inhalt .contentSchmal h2{
	padding-bottom:0.7em;
	margin-top:0.7em;
	margin-left:0.8em;	
}
.contentSchmal h2, .contentSchmal h4, .contentBreit h4{
	margin-right:0.5em;
}
#inhalt .contentSchmal p, #inhalt .contentBreit p{
	margin-right:1em;
}
#inhalt h3, .tx-indexedsearch-whatis{
	font-size:0.75em;
	font-weight:normal;
	margin:1.2em 0.3em 0 1em;
	padding-bottom:1.2em;
}
.tx-indexedsearch-whatis{
	padding-top:2em;
	padding-bottom:0;
}
#inhalt p{
	font-size:0.75em;
	line-height:150%;
	margin:0 0.5em 0 1em;
	padding-bottom:0.9em;
}
#inhalt ul, #inhalt ol{
	margin:-0.45em 0.5em 0 1.5em;
	padding-bottom:1.5em;
}
#inhalt ol{
	margin-left:2em;
}
#inhalt li{
	font-size:0.75em;
	line-height:150%;
	padding:0.45em 0;
}
#inhalt li ul, #inhalt li ol{
	padding-top:0.9em;
	padding-bottom:0;
	margin-top:0;
}
#inhalt li li{
	font-size:1em;
}
/*Bullets*/
#inhalt ul li{
	list-style-type:none;
	background: url(../images/bullet1.gif) no-repeat left 0.9em;
	padding-left:1.2em;
}
#inhalt li ul li{
	background: url(../images/bullet2.gif) no-repeat left 0.9em;
}
#inhalt li li ul li{
	background: url(../images/bullet3.gif) no-repeat left 0.9em;
}
#inhalt div.csc-textpic-intext-right .csc-textpic-imagewrap, #inhalt .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{
	margin-right:0.9em;
}

#inhalt .csc-textpic-intext-left .csc-textpic-imagewrap, #inhalt .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{
	margin-left:0.7em;
}

#rechts div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img{
	padding-bottom:0.15em !important;
}
#rechts div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin-left:0.7em !important;
}
.csc-textpic-below{
	margin-bottom:0.3em;
}
.tx-malteserspendenlink-pi1{
	/*float:left;  16.09. korrektur liste stefan  */
	height:1.25em;
	width:100%;
	clear:both;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption 
{
	background:#D2CFC2 none repeat scroll 0 0;
	font-size:0.7em;
	margin:0;
	padding:0.2em;
}
.tx-malteserspendenlink-pi1 .links{
	margin-left:0.8em;
	width:7.8em;
}
.tx-malteserspendenlink-pi1 .rechts{
	margin-left:28.2em;
	width:7.8em;
}
.contentSchmal .tx-malteserspendenlink-pi1 .rechts{
	margin-left:9.5em;
}
.spendenlink{
	position:relative;
	overflow:hidden;
	width:100%;
	height:1.3em;
}

.spbtn_div {
	position:relative;
	left:0px; top:0px;
}

.spbtn_div .spbtn_span {
	position:absolute;
	color:#fff;
	font-size:0.7em;
	font-weight:bold;
	top:0.3em;
	left:0.8em;
	cursor:pointer;
	z-index:91;
}
.spbtn_div .spbtn_img {
	width:100%;
	height:auto;
	position:absolute;
	left:0px; top:0px;
	z-index:81;

}
.spbtn_div .spbtn_a {
	position:absolute;
	display:block;
	left:0px; top:0px;
	z-index:101;
	width:100%;
}
.spendenlink a:hover img{
	/*margin-top:-1.2em;*/
}
.csc-sitemap{

}

#inhalt .csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:10px;
}

.csc-frame-rulerBefore, .csc-frame-rulerAfter{
	clear:both;
	/*float:left;*/
	border-top:1px solid #D2CFC2;
	width:36.5em;
	margin:1em 0 2em 0.6em;
}
#rechts .csc-frame-rulerBefore, #rechts .csc-frame-rulerAfter{
	width:10.3em;
	margin:0.5em 0 1em 0;
}
/* ENDE INHALTE *****************************/





/***********************************************
RECHTE SPALTE
**************************************************/

.box_grau{
	background:url(../images/ecke_weissUR.gif) no-repeat bottom right #f4f3ef;
	width:11.5em;
	margin-bottom:0.7em;
	float:left;
	overflow:hidden;
}
.box_spenden{
	background:url(../images/ecke_dunkelgrauUR.gif) no-repeat bottom right #d2cfc2;
}
.ecke_oben{
	background:url(../images/ecke_weissOL.gif) no-repeat top left #f4f3ef;
	width:100%;
	height:1em;
}
#rechts p{
	font-size:0.7em;
	line-height:140%;
	padding-bottom:1em;
}
#rechts h1{
	color:#2e2e2e;
	font-size:0.8em;
	padding-bottom:0.8em;
}
#rechts h1 a { /* chong */
	color:#CC00CC;
}

#rechts .mediathek .box_inhalt h1,
#rechts .ecardtool .box_inhalt h1,
#rechts .fotogalerie .box_inhalt h1, 
#rechts .newsletter .box_inhalt h1 {
	color:#2e2e2e;
	font-size:0.8em;
	padding-bottom:0.4em;
	width:100%;
}
#rechts .mediathek .box_inhalt h1 a, 
#rechts .ecardtool .box_inhalt h1 a, 
#rechts .fotogalerie .box_inhalt h1 a, 
#rechts .newsletter .box_inhalt h1 a { /* chong */
	color:#2e2e2e;
	height:1.6em;
	width:100%;
	display:block;
	text-decoration:none;
	padding-top:0.5em;
}

#rechts .box_spenden h1{
	line-height:150%;
	padding-bottom:0.4em;
}
#rechts h2{
	color:#2e2e2e;
	font-weight:normal;
	font-size:0.75em;
	padding-bottom:0.8em;
}
#rechts .box_spenden .rot{
	font-size:1.2em;
}
#rechts a{
	color:#c00004;
	text-decoration:underline;
}
	/* 16.09. korrektur liste stefan  */
	#rechts li a {
		font-size:0.7em;
		color:#c00004;
		text-decoration:underline;
	}
	/* 16.09. korrektur liste stefan  */
	
.box_spenden .box_inhalt{
	padding-top:0.5em;
	text-align:center;
}
.mediathek .box_inhalt{
	/*background: url(../images/mediathek_icon.gif) no-repeat 9.3em top;*/
	/*margin-top:-0.5em;*/
	/*padding-top:0.5em;*/
}
.newsletter .box_inhalt{
	/*background: url(../images/newsletter_icon.gif) no-repeat 9.3em top;*/
	/*margin-top:-0.5em;*/
	/*padding-top:0.5em;*/
}

#rechts .mediathek .box_inhalt,
#rechts .ecardtool .box_inhalt,
#rechts .fotogalerie .box_inhalt, 
#rechts .newsletter .box_inhalt {
	margin-top:-0.5em;
}
#rechts .mediathek .box_inhalt h1{
	background: url(../images/mediathek_icon.gif) no-repeat right top;
}
#rechts .newsletter .box_inhalt h1{
	background: url(../images/newsletter_icon.gif) no-repeat right top;
}
#rechts .fotogalerie .box_inhalt h1{
	background: url(../images/fotogalerie_icon.gif) no-repeat right top;
}
#rechts .ecardtool .box_inhalt h1{
	background: url(../images/ecardtool_icon.gif) no-repeat right top;
}



#rechts div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0;
	}
	
#rechts div.csc-textpic-intext-left div.csc-textpic-imagewrap{
	margin-right:0.3em !important;
}

#rechts .box_spenden .button_oben{
	/*height:3.2em;*/
	overflow:hidden;
	border-bottom:0.1em solid #fff;
}
#rechts .box_spenden .button_oben a{
	width:100%;
	height:49px;
	display:block;
	overflow:hidden;
	/*background:url(../images/spendenbutton.gif) no-repeat top left;*/
}
#rechts .box_spenden .button_oben a:hover{
	/*background:url(../images/spendenbutton.gif) no-repeat bottom left;*/
}
.box_spenden a img{
	height:auto;
	width:100%;
	/*display:none;*/
	/*border-bottom:1px solid #fff;*/
}
.box_spenden a:hover img{
	margin-top:-4.3em;
}

#rechts ul, #rechts ol{
	margin:-0.2em 0.5em 0 0.1em;
	padding-bottom:1.5em;
}
#rechts ol{
	margin-left:2em;
}
#rechts li{
	line-height:100%; /* 16.09. korrektur liste stefan  (alt:line-height:150%;) */
	padding:0.2em 0;  
}
#rechts li ul, #rechts li ol{
	padding-top:0.4em;
	padding-bottom:0;
	margin-top:0;
}

/*Bullets*/
#rechts ul li{
	list-style-type:none;
	background: url(../images/bullet4.gif) no-repeat left 0.6em;
	padding-left:0.8em;
}
#rechts li p{
	margin:0;
	padding:0;
}




/* ENDE RECHTE SPALTE *****************************/





/***********************************************
FORMULARE
**************************************************/
form{
	padding:0 0 0 0.5em;
}
#inhalt form h2{
	margin-top:0;
}
fieldset{
	border:0;
	margin-top:0.9em;
}
.zeile{
	float:left;
	width:33em;
	margin-left:0.3em;
	margin-bottom:0.6em;
	padding-left:2em;
	position:relative;
}
label{
	font-size:0.75em;
	width:13.2em;
	margin-top:0.2em;
	float:left;
}
form p{
	font-size:0.75em;
	float:left;
}
.ipt_hinter{
	font-size:0.75em;
}
input{
	font-size:0.8em;
	background: url(../images/input_bg.gif) repeat-x top left #fefefe;
	border:1px solid #928f7c;
	padding:0.1em 0.3em;
}
#inhalt p.ipt_100, p.ipt_100{
	width:36.5em;
	margin-left:0em;
}
.hilfe_icon{
	width:0.8em;
	height:0.8em;
	margin-left:0.1em;
}
#inhalt p.klein{
	font-size:0.6em;
	line-height:130%;
}
#inhalt p.klein.ipt_check{
	width:46em;
	margin-left:2.6em;
}
#inhalt p.ipt_check2 {
	width:21.2em;
	margin-left:13.3em;
}
#inhalt p.klein.ipt_100{
	width:46em;
	margin-left:0;
}

#inhalt p.ipt_solo {
	width:46em;
	margin-left:0;
}
#inhalt p.ipt_solo.bold {
	font-weight:bold;
}
#inhalt p.ipt_solo.close {
	padding-bottom:0;
}

#inhalt p.bold{
	width:46em;
	font-weight:bold;
	margin-left:0;
}
input.ipt_std{
	width:21.2em;
}
input.ipt_20{
	width:3em;
}
input.ipt_40{
	width:7em;
	margin-right:0.5em;
}
input.ipt_80{
	width:17em;
}
input.str {
	width:16em;
}
input.hnr {
	width:4em;
}
input.plz {
	width:5em;
}
input.ort {
	width:15em;
}
input.ipt_mail {
	width:21.2em;
}
span.refererfield {
	font-size:12px; font-style:italic;
	margin-right:5px; display:block; float:left;
}
.hilfe_icon {
	cursor:pointer;
	position:relative;
	vertical-align:top;
}
.hilfe_box {
	position:absolute;
	top:-20px;
	left:0px;
	background:#fff;
	color:#333333;
	padding:5px;
	z-index:100;
	border:1px solid #928F7C;
	font-size:10px;
}

#inhalt .zeile p.error {
	margin-left:13.2em;
}

textarea{
	font-size:0.8em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background: url(../images/input_bg.gif) repeat-x top left #fefefe;
	border:1px solid #928f7c;
	padding:0.1em 0 0.1em 0.3em;
	width:21.5em;
}
select{
	font-size:0.8em;
	border:1px solid #928f7c;
	background: url(../images/input_bg.gif) repeat-x top left #fefefe;
	background-color:#f4f4f0;
	border-color:#928f7c;
	padding:0;
}
select.ipt_std{
	width:22em;
}


input.checkbox, input.ipt_radio{
	float:left;
	margin:0.4em 0 0 0;
	border:0;
	background:none;
	overflow:hidden;
	width:1.1em;
	height:1.1em;
	padding:0;
}
input.ipt_radio{
	clear:both;
}
label.ticklabel{
	width:33.5em;
	padding-left:1em;
	line-height:150%;
}

.ipt_extra_klein, .ipt_extra_gross{
	display:inline;
	float:left;
	margin-left:2em;
}
.pflicht {
	color:#C00004;
}
#inhalt a.submit{
	background:url(../images/submit_bg.gif) repeat-x top left #8c8878;
	border:1px solid #68634f;
	color:#fff;
	text-decoration:none;
	width:11.5em;
	display:block;
	text-align:center;
	font-size:0.8em;
	margin-top:3em;
}
#inhalt a.einzelRechts{
	margin-left:22.7em;
}
#inhalt a.einzelMitte{
	margin-left:21em;
}
#inhalt a.submit.klein{
	width:6em;
}

#rechts form{
	padding:0;
	float:left;
	margin-bottom:1.2em;
}
#rechts label{
	font-size:0.7em;
	width:100%;
	margin-top:0.2em;
	margin-bottom:0.2em;
}
#rechts input.ipt_std{
	width:13.1em;
	font-size:0.75em;
	background-color:#fff;
	background-image:none;
	margin-bottom:0.3em;
}
#rechts form a{
	float:left;
	background:url("../images/sucheB.gif") no-repeat center center;
	border:1px solid #65624f;
	width:4.5em;
	color:#fff;
	padding:0.075em 0 0 0;
	margin:0em 0em 0em 5.75em;
	text-align:center;
	text-decoration:none;
}
#rechts form a span{
	font-size:0.7em;

}
/* ENDE FORMULARE *****************************/





/***********************************************
SUCHE
**************************************************/
.tx-indexedsearch-res img{
	width:auto;
	height:auto;
}
/* ENDE SUCHE *****************************/





/***********************************************
TABELLEN
**************************************************/
td{
	float:left;
	font-size:0.75em;
	vertical-align:top;
	padding:0.4em;
}
td.frage{
	width:13em;
	margin-left:0.5em;
}

td.balken{
	width:30em;
}
td.balken div{
	width:100%;
	float:left;
	overflow:hidden;
}
.tx-igumfrage-pi1{
	float:left;
	width:37em;
}
#inhalt .tx-igumfrage-pi1 h2.frage{
	margin-top:1.5em;
}
table{
	width:35em;
	margin-bottom:2em;
	
}

/***********************************************
Termine
**************************************************/
form#terminfilter{
	margin:20px 0px 30px 5px;
}
form#terminfilter label{
	margin-top:0.4em;
}
form#terminfilter select#verfilt{
	width:120px;
}
form#terminfilter select#verfilt2{
	width:70px;
}
form#terminfilter .btn{
	height:21px;
}

#termin_container .box_inhalt{
	padding:0em 0em 1.5em 0em;
}
#termin_container .box_inhalt h1{
	padding-left:0.65em;
	border-bottom:1px solid #c3c1b5;
}
#termin_container .box_inhalt h2{
	font-size:0.8em;
	color:#c00004;
}
#termin_movebox .item, #sbsp_movebox .item{
	padding:0.5em 0.3em 0.5em 0.5em;
}
#termin_movebox .both, #sbsp_movebox .both{
	border-top:1px solid #f9f9f7;
	border-bottom:1px solid #c3c1b5;
}
#termin_movebox .top, #sbsp_movebox .top{
	border-top:1px solid #f9f9f7;
}
.box_inhalt{
	padding:0 0.5em 0.5em 0.65em;
	overflow:hidden;
	/*position:relative; Stefan NEU Korrektur 22.09.08 */
}
#termin_container, #box_container {
	position:relative; /*Stefan NEU Korrektur 22.09.08 */
}

#termin_movebox, #sbsp_movebox {
	display:block;
	position:absolute;
	width:100%;
}
.disp{
	position:absolute;
	width:100%;
}
.sum{
	width:100%;
	clear:both;
	display:block;
	height:1.1em;
	width:11em;
	margin:0em 0em 1em 0.26em;
}
#sum_bw{
	width:1.1em;
	height:1.1em;
	display:block;
	background:url(../images/termin-left.gif) no-repeat top left;
	overflow:hidden;
	float:left;
}
#sum_all{
	width:8.8em;
	height:1.1em;
	display:block;
	background:url(../images/termin_overview.gif) no-repeat top left;
	overflow:hidden;
	float:left;
}
#sum_fw{
	width:1.1em;
	height:1.1em;
	display:block;
	background:url(../images/termin-right.gif) no-repeat top left;
	overflow:hidden;
	float:left;
}
*+html #sum_bw, *+html #sum_fw {
	width:1.0em;
}

.blaettern{
	clear:both;
	margin-top:20px;
}
.blaettern .left{
	float:left; width:150px; margin-left:20px;
}
.blaettern .right{
	float:right; width:150px; margin-right:20px;
}
#inhalt .blaettern a {
	background:transparent url(../images/ctrl.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	height:18px;
	padding-top:2px;
	width:150px;
	font-size:0.8em;
	text-decoration:none;
	text-align:center;
}

/***********************************************
Spendenbeispiele
**************************************************/
.sb_statisch p {
	background: url(../images/bullet1.gif) no-repeat left 0.5em;
	padding-left:1.2em;
}
.sb_diashow #termin_movebox .item {
	padding:0px 5px 8px 5px;
	width:165px;
}
.sb_bild{
	margin-bottom:7px;
	width:165px;
}
#sb_oben{
	height:280px;
	float:left;
	overflow:hidden;
	/*clear:both;*/
}
#sb_unten{
	clear:both;
}
#sb_images{
	position:relative;
	width:26.85em; height:280px;
	float:left;
	margin-left:0.9em;
}
#sb_texte{
	padding-top:0.6em;
}
#sb_texte h2{
	margin-top:0em;
	padding-bottom:0.6em;
}
#sb_control{
	float:left;
	height:280px;
	width:64px;
	background:url(../images/scrollbar.gif) no-repeat 21px 0px;
	position:relative;
}
#fillin{
	position:absolute;
	left:22px;
	bottom:1px;
	height:20px;
	width:10px;
	background:#c00004;
	z-index:2;
}
#sb_amount{
	float:left;
	height:280px;
}
#sb_amount a{
	display:block;
	color:#706d5c;
	font-weight:bold;
	text-decoration:none;
}
#sb_amount a:hover{
	color:#c00004;
}

.sb_image{
	position:absolute;
	top:0px; left:0px;
	width:26.85em; height:280px;
	overflow:hidden;
}
.item img {
	width:165px; height:127px;
}

#scrollbar {
	margin:5px 0px 0px 7px;
	height: 262px;
	width: 41px;
	position:absolute;
	top:0px; left:0px;
	z-index:3;
}
 
#scroller {
	cursor:pointer;
	height: 41px;
	width: 41px;
	background:url(../images/spendenregler_normal.png) no-repeat top left;
}
#scroller:hover {
	background:url(../images/spendenregler_active.png) no-repeat top left;
}
*html #scroller {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fileadmin/images/spendenregler_active.png", sizingMethod='scale');
	background:none;
}
*html #scroller:hover {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fileadmin/images/spendenregler_normal.png", sizingMethod='scale');
	background:none;
}
#sb_regler{
	overflow:hidden;
}
#sb_regler{
	position:relative;
}
#box_frame, #termin_box_frame{
	overflow:hidden;
	width:175px;
	padding:0em 0em 1em 0em;
	margin-left:0.3em;
	height:15em;
}
.sb_btn{
	position:absolute;
	right:20px;
	bottom:0px;
	display:block;
	width:7.8em;
	height:1.3em;
}


.tx-igmediaplayer-pi1{
	margin-left:0.8em;
}



#iframeForm{
	position:relative;
	width:37em;
	height:1000px;
	overflow:hidden;
	margin-top:1em;
}
iframe {
	border:0px none;
}
iframe.spendeniframe{
	position:absolute;
	top:0;
	left:-3em;
	float:left;
	height:1000px;
	width:690px;

}
a.filter {
	clear:both;
	display:block;
}
/*.box_spenden .button_oben a img{
	width:185px; height:118px;
}*/
/*.tx-malteserbookmarks-pi1 img {
	width:18px; height:18px;
	}*/
/*#font a.kontrast img {
	width:12px; height:12px;
}*/

.tx-malteserbookmarks-pi1 a {
	cursor:pointer;
}
form#ohnejs select {
	width:44em;
	background:#FEFEFE url(../images/input_bg.gif) repeat-x scroll left top;
}
form#ohnejs select optgroup {
	padding:2px 2px 8px 2px;
	font-style:normal;
	color:#c00004;
	background:none;
}
form#ohnejs select optgroup option{
	padding:2px 0px 0px 8px;
	color:#2E2E2E;
	background:none;
}
form#ohnejs input.submit{
	margin: 10px 0px 0px 0px;
	padding:0px 20px;
	cursor:pointer;
}




	#projektinfos {
		margin-top:1em;
		background:#F4F3EF;
	}
	
	#projektinfos img {
		margin:0em 0.7em 0em 0.7em;
		border:1px solid #67634E;
		float:left;
	}
	#projektinfos p {
		font-size:0.7em;
	}
	#projektinfos h2 {
		padding-bottom:0.5em;
		padding-top:0.3em;
	}
	
	
	
	#rechts #box_spenden_oben {
		position:relative;
		left:0px; top:0px;
		background: #d2cfc2 url(../images/spbtn_gross_bg.gif) no-repeat scroll left top;
		width:11.5em;
		float:left;
		height:3.5em;
		overflow:hidden;
		padding:0em 0em 0em 0em;
	}
	#rechts #box_spenden_unten {
		margin-bottom:0.7em;
		background: #d2cfc2 url(../images/spbtn_gross_bg.gif) no-repeat scroll right bottom;
		width:11.5em;
		float:left;
		overflow:hidden;
	}
	
	#rechts #box_spenden_oben span {
		display:none;
	}
	#rechts #box_spenden_oben img {

		position:absolute;
		left:0.35em; top:0.35em;
		width:95%;
		/*z-index:11;*/
		cursor:pointer;
	}
	#rechts #box_spenden_oben a.spbtngross {
		position:absolute;
		display:block;
		left:0em; top:0em;
		height:3.5em;
		/*z-index:21;*/
		width:100%;
		cursor:pointer;
	}
	
	#rechts #box_spenden_unten a.h1 {
		color:#2E2E2E;
		font-size:0.8em;
		line-height:150%;
		text-decoration:none;
		font-weight:bold;
		text-align:center;
		display:block;
	}
	#rechts #box_spenden_unten a.h2 {
		color:#C00004;
		font-size:0.9em;
		line-height:150%;
		padding-bottom:0.3em;
		text-decoration:none;
		font-weight:bold;
		text-align:center;
		display:block;
	}
	#rechts #box_spenden_unten a.h3 {
		color:#2E2E2E;
		font-size:0.8em;
		line-height:120%;
		padding-bottom:1em;
		text-decoration:none;
		text-align:center;
		display:block;
	}
	