*{
	padding:0px;
	margin:0px;
}

html{
	width:100%;
}

body{
	/*position:relative;*/
	width:960px;
	margin:auto;
	font-family:arial;
	font-size:12px;
}

/*
	---- misc ----
*/

.cboth{
	clear:both;
}

a img{
	border:none;
}

	#marsif-box{
					background:#E9F3CF;
					margin:0px;
					height:auto;
					padding:0px;
					width:500px;
				}
				

				#marsif-box .marsifitem{
					width:82px;
					height:82px;
					float:left;
					margin:5px;
				}
				
				.optbox{
					text-align:right;
					height:16px;
				}
				
				.optbox a{
					display:block;
					float:right;
					height:16px;
					width:16px;
					overflow:hidden;
					line-height:100px;
					margin-left:5px;
				}

				.optbox a#imgboxcbtn{
					background:url(/fileadmin/marsif/sbtn.gif) no-repeat;
				}
				
				.optbox a#imgboxsbtn{
					background:url(/fileadmin/marsif/cbtn.gif) no-repeat;
				}				
/*
	---- standard formatierungen ----
*/

.Link-Mit-Pfeil, .fp-alt-newsblock a, #spbody #spccol .pm-box p a, .tx-indexedsearch h3 a{
	background:url(../img/std-link-bg.png) left center no-repeat;
	color:#7b046d;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:inline;
	padding-left:30px;
}

.Link-Mit-Pfeil-block{
	background:url(../img/std-link-bg.png) left center no-repeat;
	color:#7b046d;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-left:30px;
	margin-top:15px;
}

.Link-Mit-Pfeil:hover, .Link-Mit-Pfeil-block:hover, .fp-alt-newsblock a:hover, #spbody #spccol .pm-box p a:hover, .tx-indexedsearch h3 a:hover{
	background:url(../img/std-link-bg-hover.png) left center no-repeat;
}

.fw-bold{
	font-weight:bold;
}

.fw-norm{
	font-weight:normal;
}

#nachobenlink{
	clear:both;
	display:none;
	text-align:right;
}

#nachobenlink a{
	color:#7b046d;
	text-decoration:none;
}

#nachobenlink a:hover{
	text-decoration:underline;
}

/*
	---- Typo3 Rules überschreiben ----
*/

.csc-textpic{
	margin-bottom:20px;
	clear:both;
}

#spbody #spccol .csc-textpic p{
	clear:none;
}

.csc-textpic-intext-left .csc-textpic-imagewrap{
	float:left;
}
/*
#spbody #spccol .twocol .twocola .csc-textpic-intext-left .csc-textpic-imagewrap{
	float:left !important;
}

#spbody #spccol .twocol .twocola .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image dl dt{
	float:left;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt{
	float:left;
}

#spbody #spccol .twocol .twocola .csc-textpic-intext-left .csc-textpic-text dl dt{
	
	display:inline;
	clear:none;
	
}
*/
.csc-textpic-intext-right .csc-textpic-imagewrap{
	float:right;
}

.csc-textpic-below .csc-textpic-imagewrap{
	clear:both;
	text-align:center;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{
	border:1px solid #7b046d;
}


.csc-textpic-below .csc-textpic-text h1{
	clear:both;
	width:100%;
}

.csc-textpic-text h1{
	font-size:18px;
	
	width:310px;
	float:right;
}

.csc-textpic ul{
	clear:both;
}

.csc-textpic-caption{
	color:#812E99;
	font-size:10px;
}

.csc-textpic-image .csc-textpic-caption p.csc-caption{
	line-height:11px !important;
	padding:2px 0px 0px 0px !important;
}


/*
	---- Dachzeile ----
*/

#topbar{
	height:18px;
}

#topbar #ktoinfo{
	width:480px;
	height:18px;
	float:left;
	font-size:11px;
	line-height:22px;
}

#topbar #ktoinfo strong{
	padding-left:15px;
}

#topbar #servicenavi{
	width:480px;
	height:18px;
	float:left;
	text-align:right;
}

#topbar #servicenavi span{
	padding-right:8px;
	/*padding-right:15px;*/
	
}

#topbar #servicenavi #toolbox{
	/*margin-right:120px;*/
}

#topbar #servicenavi #toolbox a img{
	margin-bottom:-3px;
}

#topbar #servicenavi{
	line-height:22px;
}

#topbar #servicenavi #langbox{
	font-size:11px;
}

#topbar #servicenavi #langbox a{
	color:#7B046D;
	text-decoration:none;
}


/*
	---- Kopfbereich ----
*/

#head{
	background:url(../img/head-bg.png) top left no-repeat;
	height:164px;
	margin-top:7px;
}

#head h1{
	float:left;
}

#head h1 a{
	display:block;
	width:796px;
	height:164px;
	background:#efaf12;
	line-height:450px;
	overflow:hidden;
	background:url(../img/topbar-lr-h1-bg.jpg) 0px 9px no-repeat;
}

#print_logo{
	display:none;
}

#head #spendensuchen{
	width:164px;
	float:left;
	margin-top:9px;
	height:155px;
	overflow:hidden;
}

#head #spendensuchen .spdbtn{
	width:159px;
	height:48px;
	margin-left:5px;
	display:block;
	overflow:hidden;
	line-height:200px;
	background:url(../img/topbar-spenden-btn-bt.png) 0px 0px no-repeat;
	/*margin-bottom:53px;*/
	margin-bottom:2px;
}

#head #spendensuchen .bplateinamerika{
	width:159px;
	height:49px;
	margin-left:5px;
	display:block;
	overflow:hidden;
	line-height:200px;
	background:url(../img/bp_banner_159x49.gif) 0px 0px no-repeat;
	margin-bottom:2px;
}

#head #spendensuchen .spdbtn:hover{
	background-position:0px -48px;
}

#head #spendensuchen .nlsubtn{
	/*background:#8f2983;
	display:block;
	font-size:13px;
	color:#fff;
	text-align:center;
	width:159px;
	text-decoration:none;
	height:21px;
	line-height:21px;
	margin:27px 0px 2px 5px;
	background:#C5DF7E none repeat scroll 0%;
	color:#444444;*/
	display:none;
}

#head #spendensuchen form{
	background:#8f2983;
	width:159px;
	margin-left:5px;
	height:57px;
}

#head #spendensuchen form input.stdipt{
	border:none;
	width:123px;
	margin:10px 18px 5px 18px;
	border:1px solid #7f8281;
	
}

#head #spendensuchen form input.sboxsubmit{
	border:none;
	background:url(../img/topbar-suchbox-submit-bg.png) center center no-repeat;
	color:#fff;
	width:123px;
	margin:0px 18px 0px 18px;
	font-size:13px;
	text-align:right;
	cursor:pointer;

}

/*
	---- horizontale navi ----
*/

#hnavi{
	margin:2px 0px 0px 0px;
	height:31px;
	position:relative;
}

#hnavi li{
	width:132px;
	margin-right:2px;
	display:block;
	float:left;
	background:#8f2983;
	height:21px;
	text-align:center;
	line-height:21px;
}

#hnavi li.first{
	width:129px;
}

#hnavi li.last{
	width:159px;
	margin-right:0px;
}

* html #hnavi li.last{
	width:159px;
	margin-right:0px;
}

#hnavi li a{
	color:#fff;
	text-decoration:none;
	display:block;
	font-size:13px;
}

#hnavi li a:hover{
	background:#c5df7e;
	color:#444444;
}

#hnavi li a.nonactive:hover{
	background:none;
	color:#fff;
}

.sphnavi{
	margin-bottom:8px;
}

/*.sphnavi li{
	border-bottom:10px solid #fff;
}*/

.sphnavi li.active{
	border:none;
	/*height:21px;
	line-height:21px;*/
	
	height:31px;
	line-height:31px;
	
}

.sphnavi li.active a{
	background:#bbd967;
	height:31px;
	line-height:31px;
	/*height:21px;
	line-height:21px;*/
	color:#444 !important;
}
/****************************************/
/****************************************/
#hnavi li.hover a{
	background:#c5df7e;
	color:#444444;
	height:21px;
	line-height:21px;
}

#hnavi li ul{
	display:none;
	position:absolute;
	top:21px;
	z-index:300;
	float:left;
	width:178px;
}

#hnavi li ul .jsnavi_middle{
	padding-top:1px;
}

#hnavi li ul .jsnavi_middle li{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	border:none;
	height:auto;
	width:173px;
	background:none;
	border-bottom:1px solid #fff;
}

#hnavi li ul .jsnavi_middle li a{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	color:#444;
	text-align:left;
	background:#c5df7e;
	width:163px;
	font-size:12px;
	padding:1px 0 1px 10px;
}

#hnavi li ul .jsnavi_middle li a:hover{
	background:#d8cbe4;
}

/*
#hnavi li.first ul{
	display:block;
}*/

#hnavi li .jsnavi_middle{
	display:inline;
	float:left;
	width:178px;
	/*background:url(navi-img/flyout_bg_middle.png) left top repeat-y;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/fileadmin/templates/css/navi-img/flyout_bg_middle.png,sizingMethod="scale");
	background:url(navi-img/flyout_bg_middle.png) repeat-y !important;
	background:none;
} 

#hnavi li .jsnavi_bottom{
	display:inline;
	float:left;
	width:178px;
	height:5px;
	font-size:1px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/fileadmin/templates/css/navi-img/flyout_bg_bottom.png);
	background:url(navi-img/flyout_bg_bottom.png) no-repeat !important;
	background:none;
	/*background:url(navi-img/flyout_bg_bottom.png) left top no-repeat;*/
} 

/****************************************/
/****************************************/

/*
	---- Startseiten Content ---
*/

#fpbody{
	padding:17px 7px 0px 7px;
}


/*
	-( alternative ansicht )-
*/


.fpbody-alt{
	width:630px;
	padding-right:0px;
	float:left;
}

.fpbody-alt .cboth{
	height:17px;
}

#right_col{
	width:315px;
	float:left;
}


/*#widget_teaser{
	width:315px;
	float:left;
	padding-top:17px;
}

#widget_teaser p{
	padding:10px;
}

#fp-alt-newsbox{
	width:315px;
	background:#e7f2ca;
	display:inline;
	float:left;
	margin-top:17px;
	padding-top:17px;
}*/

#fp-alt-newsbox{
	display:inline;
	width:315px;
	float:left;
	padding-top:0px;
	margin-top:13px;
	background:#E7F2CA;
}

#fp-alt-newsbox p{
	padding:10px;
}

#widget_teaser{
	width:315px;
	display:inline;
	float:left;
	margin-top:50px;
}

#widget_teaser p, #content-tools #adv-widget_teaser p{
	padding:10px;
}

#fp-alt-newsbox h1{
	font-weight:normal;
	font-size:18px;
	margin-bottom:10px;
	margin-top:4px;
	margin-left:7px;
}

#widget_teaser h1, #content-tools #adv-widget_teaser h1{
	font-weight:normal;
	font-size:18px;
	margin-bottom:10px;
}

.fp-alt-newsblock{
	padding:0px 7px 20px 7px;
}

#newsboxfooter{
	background:#bbd967;
	line-height:21px;
	height:21px;
	padding:0px 0px 0px 7px;
}

.fpcol, .fpcol2{
	width:301px;
	margin:0px 7px 0px 7px;
	float:left;
}
.fpcol2{
	width:450px;
}

.fpcol h1, .fpcol2 h1, #content-tools h1 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}

.fpcol h2, .fpcol2 h2{
	font-size:12px;
	margin-bottom:18px;
}

.fpcol .fpnewslink, .fpcol2 .fpnewslink{
	color:#000;
	text-decoration:none;
	display:block;
	margin:0px 0px 25px 0px;
}

.fpcol .fpstdlink, .fpcol2 .fpstdlink{
	background:url(../img/fp-news-link-bg.png) left center no-repeat;
	color:#7b046d;
	font-size:12px;
	font-weight:bold;
	padding-left:30px;
	margin-top:15px;
	display:block;
	text-decoration:none;
}

.fpcol .fpnewslinkhl, .fpcol2 .fpnewslinkhl{
	background:url(../img/fp-news-link-bg.png) right center no-repeat;
	padding-right:30px;
}

.fpcol p img, .fpcol2 p img{
	float:right;
	padding-left:10px;
}

#fpsubbox{
	border-top:15px solid #fff;
	background:#e2efbf;
	clear:both;
	padding:7px 7px 7px 7px;
}


/*
	---- Projekteinstieg auf Startseite ----
*/

#fpbody .fpcol .projektbox, #fpbody .fpcol2 .projektbox{
	background:#e9f3cf;
	padding:5px;
}

#fpbody .fpcol .projektbox img, #fpbody .fpcol2 .projektbox img{
	display:none;
}

#fpbody .fpcol .projektbox form, #fpbody .fpcol2 .projektbox form{
	margin-top:10px;
}

#fpbody .fpcol .projektbox form select, #fpbody .fpcol2 .projektbox form select{
	width:285px;
	margin-bottom:10px;
}


/********************************************************
* Content Tools
********************************************************/
#content-tools{
	display:inline;
	float:left;
	width:960px;
	margin-top:0px;
}

#content-tools #adv-projekt_suche{
	display:inline;
	float:left;
	margin:0 7px;
	width:301px;
}

#content-tools #adv-projekt_suche .pblcol{
	padding:5px;
	background:#e9f3cf;
	border:1px solid #8F2983;
	height:189px;
	width:290px;
}

#content-tools #adv-projekt_suche .projektbox img{
	display:none;
}

#content-tools #adv-projekt_suche .projektbox form{
	margin-top:10px;
}

#content-tools #adv-projekt_suche .projektbox form select{
	width:285px;
	margin-bottom:10px;
}


#content-tools #adv-widget_teaser{
	width:315px;
	display:inline;
	float:right;
}

#content-tools #adv-termintool{
	display:inline;
	float:left;
	margin:0 0 0 11px;
	width:301px;
}


/*
	---- Unterseite ----
*/

#breadcrumb{
	padding-left:225px;
	padding-top:20px;	
	clear:both;
}

#breadcrumb a{
	color:#000;
	text-decoration:none;
	font-size:11px;
	padding-left:5px;
	
}

#breadcrumb a.last{
	font-weight:bold;
}


#spbody #splcol{
	width:200px;
	float:left;
	margin-right:25px;
}

#spbody #splcol ul li, #spbody #splcol ul li ul li, #spbody #splcol ul li ul li ul li{
	display:block;
	background:#bbd967;
	list-style-type:none;
}

#spbody #splcol ul li a{
	display:block;
	
	border-bottom:2px solid #fff;
	line-height:21px;
	padding-left:15px;
	color:#444;
	font-size:13px;
	text-decoration:none;
}

#spbody #splcol ul li a:hover{
	color:#000;
	background:#d8cbe4;
}

#spbody #splcol ul li a.active{
	font-weight:bold;
	background:url(../img/vnavi-l1-active.png) 3px 7px no-repeat #f1f7df;
}

#spbody #splcol ul li ul li{
	background:#dbebaf;
}

#spbody #splcol ul li ul li a{
	padding-left:30px;
}

#spbody #splcol ul li ul li a.active{
	background:url(../img/vnavi-l2-active.png) 18px 7px no-repeat #e5f1c5;
}

#spbody #splcol ul li ul li ul li{
	background:#f1f7df;
}

#spbody #splcol ul li ul li ul li a{
	padding-left:45px;
}

#spbody #splcol ul li ul li ul li a.active{
background:url(../img/vnavi-l3-active.png) 33px 7px no-repeat #f1f7df;
}

#spbody #splcol ul li ul li ul li ul li{
	background:#f9ffe6;
}

#spbody #splcol ul li ul li ul li ul li a{
	padding-left:45px;
}

#spbody #splcol ul li ul li ul li ul li a.active{
background:url(../img/vnavi-l3-active.png) 33px 7px no-repeat #f9ffe6;
}

#spbody #splcol div#pdfbox{
	margin:20px 0px 0px 0px;
	background-color:#D8CBE4;
}

#spbody #splcol div#projektbox{
	background:#E7F2CA;
}


#spbody #splcol div#projektbox form p select{
	width:190px;
	margin:5px 5px 0px 5px;
}

#spbody #splcol div#projektbox form p.prjboxsubmit{
	text-align:right;
	margin:5px 5px 0px 0px;
}

#spbody #splcol div#pdfbox h2, #spbody #splcol div#projektbox h2{
	height:23px;
	background:#8f2983;
	font-size:13px;
	color:#fff;
	font-weight:normal;
	padding-left:7px;
	line-height:23px;
	margin-bottom:4px;
}

#spbody #splcol div#pdfbox h3{
	font-size:12px;
	background:url(../img/pdf-icon.png) 2px 3px no-repeat;
	line-height:22px;
	padding-left:22px;
	display:block;
	margin-bottom:5px;
}

#spbody #splcol div#pdfbox h3 a{
	color:#6D1988;
	font-weight:normal;
	
}

#spbody #spccol{
	width:530px;
	margin-right:30px;
	float:left;
	padding-top:25px;
}

#spbody #spccol_material{
	width:735px;
	margin-right:0;
	display:inline;
	float:left;
	padding-top:25px;
}

#spbody #spccol h1, #spbody #spccol_material h1{
	font-size:18px;
	font-weight:normal;
	margin-bottom:18px;
	padding-left:5px;
}

#spbody #spccol h2{
	clear:both;
	padding-left:4px;
	font-size:14px;
}

#spbody #spccol h3{
	clear:both;
	color:#812E99;
	font-size:12px;
	padding-left:4px;
	margin:10px 0px 20px 0px;
}

#spbody #spccol p, #spbody #spccol_material p{
	padding:5px;
	line-height:19px;
/*	clear:both;*/
	/*gute idee ??*/
}


#spbody #spccol p a{
	color:#6d1988;
}

#spbody #spccol p a:visited{
	color:#390d47;
}

#spbody #spccol p a:hover{
	text-decoration:none;
}

#spbody #spccol ul{
	margin-left:20px;
}

#spbody #spccol ul li, #spbody #spccol ol li{
	padding-bottom:5px;
	line-height:19px;
	margin-left:25px;
}

#spbody #spccol ul li{
list-style-image:url(../img/std-bullet.png);
}

#spbody #spccol p img.fleft{
	float:left;
	margin:0px 10px 10px 0px;
}

#spbody #spccol .projektbox{
	background:#d5e8a2;
	padding:10px 10px 0px 5px;
}

#spbody #spccol .projektbox h1{
	margin-top:10px;
	margin-bottom:-20px;
}

#spbody #spccol .projektbox .pblcol{
	width:340px;
	float:left;
}

#spbody #spccol .projektbox .pblcol p select{
	width:300px;
	margin:0px 0px 5px 0px;
}

#spbody #spccol .projektbox p{
}

#spbody #spccol .projektbox h2{
	font-size:18px;
}

#spbody #spccol .aktuelleprojekte{
	background:#e9f3cf;
	margin-top:1px;
	padding:30px 0px 0px 10px;
}

#spbody #spccol .aktuelleprojekte h2{
	font-size:18px;
}

#spbody #spccol .aktuelleprojekte .smlcol{
	width:164px;
	float:left;
	margin-right:21px;
}

#spbody #spccol .aktuelleprojekte .last{
	margin-right:0px;
}

#spbody #spccol .aktuelleprojekte p{
	padding:0px;
}

#spbody #spccol .aktuelleprojekte p.fulllink{
	padding-top:10px;
}

#spbody #spccol .aktuelleprojekte p.fulllink a{
	color:#7b046d;
	text-decoration:none;
	padding-left:30px;
	display:block;
	background:url(../img/fp-news-link-bg.png) 0px 3px no-repeat;
	font-weight:bold;
}

#spbody #spccol .aktuelleprojekte .smlcol h3{
	font-size:12px;
}

#spbody #spccol .aktuelleprojekte img{
	margin:5px 0px 5px 0px;
}

#spbody #spccol .green_box{
	background:#e9f3cf;
	padding:7px 0px 5px 0px;
	margin:0px 0px 15px 0px;
}

#spbody #spccol .twocol{
	margin-top:10px;
	
}

#spbody #spccol .twocol div.twocola, #spbody #spccol .twocol div.twocolb{
	width:240px;
	float:left;
}

#spbody #spccol .twocol h1{
	font-weight:normal;
	padding-left:0px;
}

#spbody #spccol .twocol h2{
	font-size:16px;
	font-weight:bold;
	margin:10px 0px 5px 0px;
}

#spbody #spccol .twocol h3{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

#spbody #spccol .twocol div.twocola{
	margin-right:33px;
}

#spbody #spccol .twocol p{
	padding:0px;
}

#spbody #spccol .twocol p.fulllink{
	padding-top:10px;
	margin-bottom:10px;
}

#spbody #spccol .twocol p.fulllink a{
	color:#7b046d;
	text-decoration:none;
	padding-left:30px;
	display:block;
	background:url(../img/fp-news-link-bg.png) 0px 3px no-repeat;
	font-weight:bold;
}


/*
	---- Tabellen im Content ----
*/

#spbody #spccol table tr td p{
	padding:0px;
}


#spbody #spccol .green_box table{
	margin:0px 5px 0px 5px;
}


#spbody #sprcol{
	width:175px;
	float:left;
}

#spbody #sprcol .rcbox{
	display:inline;
	float:left;
	width:175px;
	background:#eee6e6;
	padding-bottom:5px;
	margin-bottom:25px;
}

#spbody #sprcol .rcbox h2{
	background:#8f2983;
	font-size:13px;
	color:#fff;
	font-weight:normal;
	padding-left:7px;
	line-height:23px;
}

#spbody #sprcol .rcbox img{
	border-bottom:1px solid #fff;
	
}

#spbody #sprcol .rcbox h3{
	font-size:15px;
	margin-left:7px;
	margin-top:3px;
}

#spbody #sprcol .rcbox p{
	padding:0px 7px 0px 7px;
	/*padding:0px 1px 0px 7px;*/
	margin-top:8px;
	font-size:12px;
	clear:both;
}

#spbody #sprcol .rcbox p.rcboxlink a{
	color:#6d1988;
	font-weight:bold;
	background:url(../img/fp-news-link-bg.png) left center no-repeat;
	padding-left:30px;
	display:block;
	margin-top:10px;
	text-decoration:none;
}

#spbody #sprcol .rcbox p.rcboxspendenbtn a, a.Kleiner-Spenden-Link{
	margin-top:10px;
	background:url(../img/rc-spendenbtn.png) 0px 0px no-repeat;
	display:block;
	width:108px;
	height:20px;
	line-height:100px;
	overflow:hidden;
}

#spbody #sprcol .rcbox p.rcboxspendenbtn a:hover{
	background:url(../img/rc-spendenbtn.png) 0px -20px no-repeat;
}

/*
	---- Projektsuche ----
*/

#spbody #spccol #bigPrjBox select{
	width:300px;
	margin-bottom:4px;
}


/*
	---- Foot ----
*/

#foot{
	clear:both;
	background:#8f2983;
	height:21px;
	border-top:25px solid #fff;
	text-align:center;
	
}


#foot a{
	margin:0px 22px 0px 22px;
	line-height:21px;
	color:#fff;
	font-size:11px;
	text-decoration:none;
}

/*
	---- pdf download im content ----
*/

.tx-pdfdownload-pi2 .floatme{
	float:left;
	width:375px;
}

.tx-pdfdownload-pi2 img{
	float:left;
	margin:0px 10px 5px 0px;
	border:1px solid #7b046d;
}

.tx-pdfdownload-pi2 green_box{
	margin:20px 0px 10px 0px;
	clear:both;
}

/*
	---- INDEXED SEARCH ----
*/

.tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li{
	display:block;
	float:left;
	margin:2px;
	font-size:10px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li strong{
	font-size:12px;
}

.tx-indexedsearch fieldset label{


}
.tx-indexedsearch fieldset tx-indexedsearch-searchbox-button-submit{
	color:#7b046d;
}


.tx-indexedsearch a{
	color:#7b046d;
	text-decoration:none;
}

.tx-indexedsearch .rating{
	color:#000;
	padding-left:10px;
	margin-left:10px;
}

.tx-indexedsearch h3{
	margin-bottom:3px !important;
}

.uat_tx-indexedsearch-searchbox form fieldset{

	border:none;
	padding:10px;
	background:#e9f3cf;
	margin-bottom:20px;
}

.uat_tx-indexedsearch-searchbox form fieldset #tx-indexedsearch-searchbox-sword{

	border:1px solid #A23E95;
	margin-left:30px;
	width:300px;


}

.uat_tx-indexedsearch-searchbox form fieldset #tx-indexedsearch-searchbox-button-submit{
	background:url(../img/topbar-suchbox-submit-bg.png) 0px 5px no-repeat;
	margin-left:5px;
	padding-left:30px;
	
	
	
	
}

.tx-indexedsearch .tx-indexedsearch-redMarkup{
	background:#e9f3cf;
}

/*
	---- sIFR styles ----
*/

/*h1.sIFR-replaced span, h2.sIFR-replaced span, h3.sIFR-replaced span{
	display:none;
}*/

/*.sIFR-alternate{
	display:none;
} */


h1.sIFR-replaced span, h2.sIFR-replaced span, h3.sIFR-replaced span,.sIFR-alternate{
	position:absolute;
	top:0;
	left:0;
	color:#fff;
	display:block;
	height:1px;
	width:1px;
	overflow:hidden;
}

/*.sIFR-alternate{
	position:absolute;
	top:0;
	left:0;
	color:#fff;
	display:block;
	height:1px;
	width:1px;
	overflow:hidden;
}*/

/*
 ---- SiteMap ----
*/

#spbody #spccol .csc-sitemap ul li{
	list-style:none;
	font-weight:bold;
	font-size:14px;
	margin-top:20px;
}
#spbody #spccol .csc-sitemap ul li a{
	color:#812E99;
	text-decoration:none;
}

#spbody #spccol .csc-sitemap ul li ul li{
	margin-top:0px;
	font-size:12px;
}

#spbody #spccol .csc-sitemap ul li ul li ul li{
	font-weight:normal;
	margin:0px;
}

/*
	---- Pressemitteilungen ----
*/

#spbody #spccol .pm-box h3{
	margin:2px 0px 2px 0px;
}





/*
	---- Bildergalerie rechte Spalte ----
*/
#greenBG{
	width:175px;
	float:left;
	background:#C5DF7E;
}








.csc-textpic-intext-right-nowrap .csc-textpic-text{
	float:left !important;
}

/* Spenden-Widget-Teaser */
.spenden-widget{
	float:left;
	width:312px;
	height:200px;
	border:1px solid #8F2983;
	background:url(../img/tx-npdonations-teaser-bg.jpg) center bottom no-repeat;
}

.spenden-widget a{
	background:url(../img/std-link-bg.png) no-repeat scroll left center;
	color:#7B046D;
	display:inline;
	font-size:12px;
	font-weight:bold;
	padding-left:30px;
	text-decoration:none;
	margin-left:5px;
}

.spenden-widget a:hover{
	background:url(../img/std-link-bg-hover.png) no-repeat scroll left center;
}

.spenden-widget a span.hidden{
	display:none;
}




