html {background: #3c64a6;}
/*body {background: #3c64a6 url(casa-soleil-pg-bg-ffffff.gif) repeat-x left top;}*/

/* basis farbe überschrifen */
h1, h2 {color: #000;}
h3, h4, h5 {color: #2656a6;}


/* linked headers */
h1 a, h2 a {color: #000;}
h3 a, h4 a, h5 a {color: #2656a6;}

/* aufhellung in Spalte 3 im Content */
/*
#bd .last h1, #bd .last h2 {color: #477D9C;}
#bd .last h3, #bd .last h4, #bd .last h5 {color: #6E8D00;}

#bd .last h1 a, #bd .last h2 a {color: #477D9C;}
#bd .last h3 a, #bd .last h4 a, #bd .last h5 a {color: #6E8D00;}
*/

/* links allgemein */
a {color: #d58800;}
a:hover {color: #d58800; text-decoration: underline;}

/* main container */

#doc2{
}

/* head */

#hd{
	background: #3c64a6 url(diakonie.header.top.bogen.jpg) no-repeat 185px top;
}

#hd h1{
	background: url('diakonie.logo.top.1.gif') no-repeat left top;
}

/* styleswitcher */
body.diakonie #hd h1{
	background: url('diakonie.logo.top.1.gif') no-repeat left top;
}

body.bahnhofsmission #hd h1{
	background: url('bahnhofsmission.logo.top.1.gif') no-repeat left top;
}

body.mariamartha #hd h1{
	background: url('mariamartha.logo.top.1.gif') no-repeat left top;
}

body.kinderhaus #hd h1 {
	background: url('kinderhaus.logo.top.1.gif') no-repeat left top;
}
/* end styleswitcher */

/* breadcrumb */
#mnu-breadcrumbtrail{
	color: #000;
}
#mnu-breadcrumbtrail a{
	color: #000 !important;
	text-decoration: underline;
}
#mnu-breadcrumbtrail a:hover{
	color: #000;
	text-decoration: underline;
}

/* menu level 1  */

#hd ul#mnu-level-1{
	background: white;
	opacity: .8; filter: alpha(opacity=80);
}

#hd ul#mnu-level-1 li{
}

#hd ul#mnu-level-1 a{
	color: #000;
	font-weight: bold;
}

#hd ul#mnu-level-1 a:hover, #hd ul#mnu-level-1 a:focus{
	color: #0a46a6;
}

#hd ul#mnu-level-1 a.a-current, #hd a.a-active{
	color: #0a46a6;
}
#hd ul#mnu-level-1 a.a-current:hover, #hd a.a-current:focus, #hd a.a-active:hover, #hd a.a-active:focus{
	color: #000;
}

#hd ul#mnu-level-1 li a{
	background-color: transparent;
	background-position: left bottom;
	background-repeat: no-repeat;
}

/* disabled this in production: only testing code - image replacement is used dynamically
#hd li a { background-image: url(rd-tab-no-spacer.gif); }
#hd li a.a-current { background-image: url(rd-tab-act-spacer.gif); }

#hd li.last a { background-image: url(rd-tab-no.gif); }
#hd li.last a.a-current { background-image: url(rd-tab-act.gif); }
*/

#hd ul#mnu-level-2{
	background: black;
	opacity: .75; filter: alpha(opacity=75);
}

#hd ul#mnu-level-2 li a{
	color: #fff;
}

#hd ul#mnu-level-2 li a:hover, #hd ul#mnu-level-2 li a:focus{
	color: #feb94a;
	color: #ff9c00;
}

#hd ul#mnu-level-2 li a.a-current, #hd ul#mnu-level-2 li a.a-active{
	color: #ffb539;
	color: #ff9c00;
}


/* func menu */
#bd ul#mnu-func li a{
	color: #000;
}

#bd ul#mnu-func li a:hover, #bd ul#mnu-func li a:focus{
	color: #3c64a6;
}

#bd ul#mnu-func li.a-current, #bd ul#mnu-func li.a-active{
	color: #3c64a6;	
}

/* font sizer */
#efa-font-size{
	opacity: .6; filter: alpha(opacity=60);
}

/* body */
#bd {
	background: url(diakonie.bd.bg.gif) repeat-y left top;
}

#bd td.bd-table-col-1{
	background: url(diakonie.left.bg.1.jpg) no-repeat left bottom;
}

#bd td.bd-table-col-2{
	background: #ecf3fa url(diakonie.bd.col2.bg.1.gif) no-repeat left bottom;
}

#bd td.bd-table-col-3{
	background: transparent url(diakonie.bd.col3.bg.jpg) no-repeat right bottom;
}


/* styleswitcher */
body.bahnhofsmission #bd, body.mariamartha #bd, body.kinderhaus #bd {
	background: url(mariamartha.bd.bg.gif) repeat-y left top !important;
}

body.bahnhofsmission #bd td.bd-table-col-1, body.mariamartha #bd td.bd-table-col-1, body.kinderhaus #bd td.bd-table-col-1{
	background: url(mariamartha.left.bg.1.jpg) no-repeat left bottom !important;
}

body.bahnhofsmission #bd td.bd-table-col-2, body.mariamartha #bd td.bd-table-col-2, body.kinderhaus #bd td.bd-table-col-2{
	background: #ffebcc url(mariamartha.bd.col2.bg.gif) no-repeat left bottom !important;
}


/* end styleswitcher */


#bd blockquote {
	color: #c41230;
}

#bd cite {
	color: #333;
}

#bd a{
}

#bd a:hover, #bd a:focus{
}


/* footer */
#ft {
	color: #333;
	background: #B0CE4F url(casa-soleil-ft-bg-lg2.jpg) no-repeat left top;
}

#ft a {
	color: #333 !important;
	text-decoration: underline;
}

#ft a:hover, #ft a:focus {
	color: #C41230 !important;
}



#ft abbr{border-style: none;}
#ft a abbr{border-style: none;}
#ft a:hover abbr{border-style: none;}


#ft h1, #ft h2, #ft h3 {color: #005747;}
#ft h4, #ft h5 {color: #005747; }

#imprint{
	margin: 0;
	padding: 1em 0;
	background: url(rs-header-info.gif) no-repeat right center;
}
#news{
	margin: 0;
	padding: 1em 0;
	background: url(rs-header-news.gif) no-repeat right center;
}
#people{
	margin: 0;
	padding: 1em 0;
	background: url(rs-header-people.gif) no-repeat right center;
}

#mnu-footer-container{
}
#mnu-footer-container a{
	color: #000;
}
#mnu-footer-container a:hover{
	color: #cd2328;
}

/* seo - - - - - - - - - - */
#seo {color: #ACB7B0; }
#seo h1, #seo h2, #seo h3, #seo h4, #seo h5{color: #ACB7B0; }
#seo a, #seo a:hover {color: #ACB7B0;}


/* ##########################
** ### Startseiten Override##
** ##########################
*/

.template-start{
	background: transparent url() no-repeat left center !important;
}

.template-start #hd h1 a{
	background: url(casa-soleil-start-750-30.jpg) no-repeat left top;
	border-bottom: 1px solid white;
}


/* ##########################
** ### ext: jp_page_teaser ##
** ##########################
*/

.tx-jppageteaser-pi1-list-entry-image img{
	border: 0px none white;
}

/* ##########################
** ### ext: tt_news ##
** ##########################
*/

.news-single-backlink a{
	display: block;
	height: 35px;
	background: url(rs-button-back-petrol.gif) no-repeat left top;
	text-indent: -9999px;
}