/*################################ PAGESTYLE ################################*/
/*################ PAGE ################*/
.wrap{
  background-image:url("../img_shared/wrapBGIBS.gif");
  background-repeat:no-repeat;
}

/*######## HEADER SERVICEFUNCTION ########*/
/*#### HEADER MENU ####*/
/*#### HEADER SEARCH ####*/
.headerSearchBox input[type=submit]{
  background-color:#D65E00;
}

/*################ BC ################*/
/*######## nur im Druck sichtbar ########*/


/*################ PAGE NAVIGATION ################*/
.pageNavigationWrap{
  background-color:#1D4080;
  background-image:url("../img_shared/pageNavigationBgIBS.gif");
}
.mainNavigation ul.mainNavigationLinkList li{
  background-image:url("../img_shared/pageNavigationSpacerIBS.gif");
}
.mainNavigation ul.mainNavigationLinkList li.active a,
.mainNavigation ul.mainNavigationLinkList li a:hover{
  background-image:url("../img_shared/pageNavigationHoverIBS.gif");
}

/*################ SITE NAVIGATION ################*/
.pageMenuWrap{
  background-color:#BACCEB;
}

.pageMenu{
  background-image:none;
}

.pageMenu .backlink a{
  background-image:url("../img_shared/arrowBackIBS.gif");
}
.pageMenu .backlink a:hover{
  background-color:#E0EBFF;
}

.menuLinkListWrap ul.menuLinkList a:hover{
  background-color:#D8E2F4;
}
.menuLinkListWrap ul.menuLinkList li a.active{
  background-color:#D8E2F4;
}
.menuLinkListWrap ul.menuLinkList li a.active:hover{
  background-color:#D8E2F4;
}

.menuLinkListWrap ul.menuLinkList li ul{
  background-color:#D8E2F4;
}
.menuLinkListWrap ul.menuLinkList li ul li a{
  background-image:url("../img_shared/arrowIBS.gif");
}
.menuLinkListWrap ul.menuLinkList li ul li a.active{
  background-color:#FFFFFF;
}
.menuLinkListWrap ul.menuLinkList li ul li a:hover{
  background-color:#E0EBFF;
}
.menuLinkListWrap ul.menuLinkList li ul li a.active:hover {
  background-color:#E0EBFF;
}

/*################ FOOTER ################*/
.footer .userFunction{
  color:#345591;
}

.footer .userFunction ul li a{
  color:#345591;
}
.footer .userFunction ul li.advise a{
  background-image:url("../img_shared/iconAdviseIBS.gif");
}
.footer .userFunction ul li.print a{
  background-image:url("../img_shared/iconPrintIBS.gif");
}
.footer .userFunction ul li.notice a{
  background-image:url("../img_shared/iconNoticeIBS.gif");
}

.footer .serviceFunction{
  color:#345591;
}

.footer .serviceFunction ul li a{
  color:#345591;
}
.footer .serviceFunction ul li a:hover{}
.footer .serviceFunction ul li span.footerSeparator{
  color:#345591;
}

.footer .dynamicFunction{
  color:#345591;
}
.footer .dynamicFunction ul li a{
  color:#345591;
}
.footer .dynamicFunction ul li span.footerSeparator{
  color:#345591;
}


/*################ PRINT FOOTER ################*/
/*######## nur im Druck sichtbar ########*/

  
/*################################ CONTENTSTYLE ################################*/ 
/*#################### PARAGRAPH ####################*/
p.headlineblue{
  color:#345591;
}
p.paraLine{
  border-top:1px solid #C2C2C2;
}

.text a{
	color:#F29400;
	font-weight:bold;
}

.ibslinkextern,
.ibslinkintern{
	clear:both;
	padding: 0;
	color:#F29400;
	font-weight:bold;
	line-height:1.5;
}
.ibslinkextern:hover,
.ibslinkintern:hover{
	color:#c27600;
}
.ibslinkdownload,
.ibslinkmail
{
	padding: 0;
	color:#F29400;
	font-weight:bold;
	line-height:1.5;
}
.ibslinkdownload:hover,
.ibslinkmail:hover{
	color:#c27600;	
}

.ibslinkextern img,
.ibslinkintern img,
.ibslinkdownload img,
.ibslinkmail img{
	padding-right:3px;
}

/*############ FONTSIZE ############*/

/*#################### CONTENT ####################*/

/*################ GRIDS ################*/

/*############ COLUMNS ############*/

/* ######## box global ########
boxmode, .image, .headline, .date, .category, .text ul, .links */

/* ## boxmode ## */
.greenLine{
  border-top:1px solid #c2c2c2;
}
.greenLineDynBox .greenBox{
  border-top:1px solid #c2c2c2;
  background-image:url(../img_shared/greenBoxIBS.gif);
}

/* ## image ## */


/* ## headline ## */
.headline h2{
  color:#345591;
}

/* ## date ## */

/* ## category ## */

/* ## text ul ## */

/* ## links ## */
.links a,
a.rss{
  color:#F29400;
}
.links a:hover,
a.rss:hover{
  color:#c27600;
}
.links a.download{
	color:#f29400;
	background-color:transparent;
}
.links a.download:hover{
	color:#bc8103;
	background-color:transparent;
}
.links a.download img{
  margin-left:2px;
}
.links a.mail{
  background-color:#F29400;
}
.links .button a{
  background-color:#F29400;
}
.links a.mail:hover,
.links .button a:hover{
  background-color:#bc8103;
  color:#ffffff;
}

.links .plus a{
  background-color:#F29400;
}

/*#### stageBox ####*/
.stageBoxMenu ul li{
  color:#345591;
}
.stageBoxMenu ul li a{
  color:#345591;
}

/*#### imageTopBox ####*/

/* width */

/* headline */

/* image */

/* text */

/* #### imageLeftBox #### */

/* width */

/* ## textWrap ## */

/* ## image ## */

/* headline */

/* text */

/* #### teaserOverviewBox #### */

/* headline */

/* links */

/* #### marginalBox #### */

/* mode */
.marginalBox.blue{
  border-top:10px solid #345591;
}
.marginalBox.green{
  border-top:10px solid #345591;
}
.marginalBox.orange{
  border-top:10px solid #345591;
}
.marginalBox.yellow{
  border-top:10px solid #345591;
}
.marginalBox.brown{
  border-top:10px solid #345591;
}
.marginalBox.bgBlue{
  background-color:#345591;
}
.marginalBox.noMarginBottom{
  border-top:10px solid #345591;
  margin-bottom:0;
}
.marginalBox.noBorderTop{
  border-top:none;
}
.marginalBox.petrolBlue {
  border-top: 10px solid #345591;
}
.marginalBox.IBSGrey {
  border-top: 10px solid #676664;
}

/* image */

/* icon */

/* headline */

.marginalBox .headline h2{
  color:#345591;
}
.marginalBox.bgBlue .headline h2{
  color:#ffffff;
}
.marginalBox.green .headline h2{
  color:#345591;
}
.marginalBox.orange .headline h2{
  color:#345591;
}
.marginalBox.yellow .headline h2{
  color:#345591;
}
.marginalBox.brown .headline h2{
  color:#345591;
}
.marginalBox.petrolBlue .headline h2{
  color:#345591;
}
.marginalBox.IBSGrey .headline h2{
  color:#676664;
}
/* text */

/* links */

/* #### switchBox #### */
.switchBox .boxWrap{
  background-color:#BACCEB;
}
.switchBoxItem{
  background-image:url(../img_shared/switchBoxBgIBS.gif);
}
/* headline */
.switchBoxItem .headline{
  color:#F29400;
  font-weight:bold;
}
/* text */

/* text */

/* links */

/* #### scheduleBox #### */
.scheduleBox .boxWrap{
  border-top:10px solid #7188B2;
  background-color:#345591;
}
/* icon */

/* headline */

/* scheduleBoxItem */

/* greenHeadline */
.scheduleBoxItem h3{
  color:#345591;
}
/* text */

/* links */

/* searchForm */

/* sbsheadline */

/* sbsItem */
.sbsItem input[type=submit]{
  background-color:#D65E00;
}
/* scheduleBoxLinkList */
	
/*#### stageImageBox ####*/

/*#### mediaTopBox ####*/
.stageBox .mediaTopBox {
	background-color: #ffffff;
}
/* width */
.stageBox .mediaTopBox {
  width: 469px;
  margin:0;
}

/* headline */
.stageBox .mediaTopBox .headline {
  padding-bottom: 0;
}

/* text */

/* links */


/*#### mediaLeftBox ####*/

/* width */

/* ## textWrap ## */

/* ## media ## */

/* headline */

/* text */

/* links */


/*#### tabBox ####*/
.tabBox .tabBoxMenu{
  background-image:url("../img_shared/tabBoxBGIBS.gif");
}
.tabBox .tabBoxMenu ul li{
  background-image:url("../img_shared/tabBoxSeparatorIBS.gif");
}
.tabBox .tabBoxMenu ul li a{
	color:#345591;
}
.tabBox .tabBoxMenu ul li a.active,
.tabBox .tabBoxMenu ul li a:hover{
  background-image:url("../img_shared/tabBoxBGHoverIBS.gif");
}
.tabBox .tabBoxItem .tbiHeadline{
  color:#345591;  
}


.boxLinkListWrap {
  border-top: 1px solid #C2C2C2;
}

.boxLinkListWrap .links ul li a {
  color: #F29400;
}

/*#### Google Maps ####*/
.tx-leonhardtgooglemaps-pi1 .address .headline {
  color: #345591;
}
#infoWin p.infoWindowHeadline {
  color: #345591;
}

/*suche*/
.tx-mnogosearch-pi1 #tx-mnogosearch-results ol#tx-mnogosearch-result li{
	border-top:1px solid #C2C2C2;
}

.tx-mnogosearch-pi1 #tx-mnogosearch-results ol#tx-mnogosearch-result li h3,
.tx-mnogosearch-pi1 #tx-mnogosearch-results ol#tx-mnogosearch-result li h3 a,
.tx-mnogosearch-pi1 #tx-mnogosearch-results ol#tx-mnogosearch-result li h3 a:hover,
.tx-mnogosearch-pi1 #tx-mnogosearch-results ol#tx-mnogosearch-result li h3 a:visited{
	color:#345591;
}

.tx-mnogosearch-pi1 #tx-mnogosearch-results ol#tx-mnogosearch-result li p.tx-mnogosearch-result-url a,
.tx-mnogosearch-pi1 #tx-mnogosearch-results ol#tx-mnogosearch-result li p.tx-mnogosearch-result-url a:visited,
.tx-mnogosearch-pi1 #tx-mnogosearch-results ol#tx-mnogosearch-result li p.tx-mnogosearch-result-url a:hover,
.tx-mnogosearch-pi1 #tx-mnogosearch-results ol#tx-mnogosearch-result li p.tx-mnogosearch-result-url a:link{
	color: #F29400;
}

.tx-mnogosearch-pi1 .tx-pagebrowse-pi1,
.tx-mnogosearch-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse-pages ol li.page-browse-nav a,
.tx-mnogosearch-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse .link-arrow a,
.tx-mnogosearch-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse .no-link-arrow,
.tx-mnogosearch-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse .link-arrow2 a,
.tx-mnogosearch-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse .no-link-arrow2,
.tx-mnogosearch-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse-pages ol li.page-browse-nav a:hover,
.tx-mnogosearch-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse-pages ol li.page-browse-nav a:link,
.tx-mnogosearch-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse-pages ol li.page-browse-nav a:visited{
	color: #F29400;
}

.tx-mnogosearch-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse-pages ol li.page-browse-nav .page-browse-no-link-number{
	 background-color:#F29400;
}

.tx-mnogosearch-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse .no-link-arrow2{
  background-image:url("../../fileadmin/img_shared/page-browse-next-no-arrow_IBS.gif");
}
.tx-mnogosearch-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse .no-link-arrow{
  background-image:url("../../fileadmin/img_shared/page-browse-prev-no-arrow_IBS.gif");
}
.tx-mnogosearch-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse .link-arrow2 a{
  background-image:url("../../fileadmin/img_shared/page-browse-next-arrow_IBS.gif");
}
.tx-mnogosearch-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse .link-arrow a{
  background-image:url("../../fileadmin/img_shared/page-browse-prev-arrow_IBS.gif");
}
.tx-mnogosearch-pi1 #tx-mnogosearch-results ol#tx-mnogosearch-result li p.tx-mnogosearch-result-url a{
  background-image: url("../../fileadmin/img_shared/registerArrow_IBS.gif");
}


/*#### stageBox ####*/
.fullPage .stageBox{
	float: left;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 20px;
	margin-left: 20px;
	min-height: 235px;
	min-height: 242px;
	width: 973px;
	padding:0 0 8px 0;
	padding:0 0 14px 0;
	background-color:transparent;
	background-image:url("../img_shared/stageBoxShadow.png");
	background-repeat:no-repeat;
	background-position:bottom left;
}
.fullPage .stageBox .stageBoxMenu ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type: none;
	min-height:212px;
}
.fullPage .stageBox .stageBoxMenu ul li{
	color:#5379B7;
	border:none;
	width:233px;
	background-image:url("../img_shared/stageBoxRelaunchMenuItemShadowNew.png");
	background-repeat:no-repeat;
	background-position:bottom left;
}
.fullPage .stageBox .stageBoxMenu ul li:last-child{
	background:none;
	margin-bottom:-8px;
}
.fullPage .stageBox .stageBoxMenu ul li:last-child.active{
	/*background-color:#ffffff;*/
}
.fullPage .stageBox .stageBoxMenu ul li:last-child.heighterMenu{
	background-image:url("../img_shared/stageBoxRelaunchMenuItemShadowNew.png");
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-bottom:0;
}
.fullPage .stageBox .stageBoxMenu ul li:last-child.heighterMenu.active{
	background-color:transparent;
}
.fullPage .stageBox .stageBoxMenu .bg{
	color:#5379B7;
	border:none;
	width:233px;
	background-image:url("../img_shared/stageBoxRelaunchMenuItemShadowNew.png");
	background-repeat:no-repeat;
	background-position:bottom left;
}
.fullPage .stageBox .stageBoxMenu .nobg{
	color:#5379B7;
	border:none;
	width:233px;
	background-image:url("../img_shared/stageBoxTopShadow.png");
	background-repeat:no-repeat;
	background-position:bottom left;
}
.fullPage .stageBox .stageBoxMenu ul li.active{
	background-image:url("../img_shared/stageBoxRelaunchActiveShadow.png");
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:transparent;
	border-bottom: none;
	padding:0 0 1px 0;
	width:233px;
}

.fullPage .stageBox .stageBoxMenu ul li.lastList{
	background-image:url("http://www.stiftungen.org/fileadmin/img_shared/stageBoxRelaunchActiveShadowLast.png");
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:transparent;
	border-bottom: none;
	padding:0 0 1px 0;
	width:233px;
}
.fullPage .stageBox .stageBoxMenu ul li.lastList div a{
	padding-bottom: 5px;
}

.fullPage .stageBox .stageBoxMenu {
	float: left;
	padding: 0px 0px 20px 0;	
	padding:0;
	width: 233px;
	min-height: 248px;
	background-image: url("../img_shared/stageBoxRelaunchMenuBg.gif");
	background-repeat: repeat-y;
	background-color: transparent;
	margin-bottom:-8px;
}
.fullPage .stageBox .stageBoxMenu ul li a{
	display:block;
	color:#F29400;
	padding:0;
	margin:0 0 0 12px;
	text-indent:-14px;
	font-size:0.93em;
	line-height: 110%;
}
.fullPage .stageBox .stageBoxMenu ul li a:hover{
	color:#c27600;
}

.fullPage .stageBox .stageBoxMenu ul li a img{
	display:inline;
	margin:0 5px 0 0;
}
.fullPage .stageBox .stageBoxMenu ul li.active a{
	display:block;
	color:#345591;
	margin:0 0 0 12px;
}
.fullPage .stageBox .stageBoxMenu ul li.active div div {
	background-position:172px;
	padding:9px 65px 23px 13px;
	background-image:none;
}

.fullPage .stageBox .stageBoxMenu ul li:last-child.active div div{
	padding:9px 65px 20px 13px;
}

.fullPage .stageBox .stageBoxMenu ul li.active #stageitem1 div {
	/*background-position:172px 11px;*/
}
.fullPage .stageBox .stageBoxMenu ul li #stageitem3 div {
	background-position:169px 2px;
}
.fullPage .stageBox .stageBoxMenu ul li.active #stageitem3 div {
	background-position:169px 2px;
}
.fullPage .stageBox .stageBoxMenu ul li#firstElement .active a{
	text-indent:0px;
}
.fullPage .stageBox .stageBoxMenu ul li#firstElement a{
	text-indent:0px;
	cursor:pointer;
}
.fullPage .stageBox .stageBoxMenu ul li#firstElement div div{
	padding-top:16px;
	background-position:172px 4px;
}
.fullPage .stageBox .stageBoxMenu ul li div div {
	background-position:172px;
	padding:9px 65px 24px 13px;
}
.fullPage .stageBox .stageBoxItem {
	float: left;
	max-width: 726px;
	min-width: 726px;
	width: 726px;
	background-color:#fff;
}

/*### imageLeftBox ###*/
.fullPage .stageBox .stageBoxItem  .imageLeftBox{
	float:none;
	float:left;
	width: 726px;
}
.fullPage .stageBox .stageBoxItem  .imageLeftBox .boxWrap{
	width:726px;
}
.fullPage .stageBox .imageLeftBox .imgWrap {
	float:left;
	margin:0;
	padding:9px 0 0 9px;
}
.fullPage .stageBox .imageLeftBox  .links ul li{
	width:300px;
}
.fullPage .stageBox .imageLeftBox .imgWrap .image{
	width:354px;
	margin:0;
	padding:0;
}
.fullPage .stageBox .imageLeftBox .imgWrap img{
	width:354px;
	margin:0;
	padding:0;
}
.fullPage .stageBox .imageLeftBox .textWrap {
	float: left;
	width:277px;
	margin:0;
	padding:8px 10px 0 30px;
	/*padding:8px 10px 10px 30px;*/
}
.fullPage .stageBox .imageLeftBox .textWrap .headline{
	padding:0;
	margin:20px 0 0 0;
}
.fullPage .stageBox .imageLeftBox .textWrap p.headlineblue{
	padding:0;
	margin:20px 0 0 0;
}
.fullPage .stageBox .imageLeftBox .textWrap .headline h2{
	padding:0;
	margin: 0 0 20px 0;
}
.fullPage .stageBox.imageLeftBox .image {
	padding: 0 10px 0 0;
}
.fullPage .stageBox .imageLeftBox .legend {
	margin:0;
	padding:0;
	display:none;
}


.boxSearchForm .catSubmit {
    background-color: #bc8103;
}

.tx_leonhardt_randombox.blue {
  border-top: 10px solid #345591 !important;
}
.tx_leonhardt_randombox .headline h2 {
  margin: 0;
  padding: 0;
  color: #345591 !important;
  font-size: 115%;
  line-height: 1.25;
}


.paging {
    color: #bc8103 !important;
}


.paging .paginglist li a {
    color: #bc8103 !important;
}

.paging .paginglist li a.active {
    color: #FFFFFF !important;
    background-color: #bc8103 !important;
}

.paging .paginglist li a:hover {
    color: #bc8103 !important;
    background-color: #F29400 !important;
}

.headerSearchBox label {
    color: #333333;
    font-size: 0.6em;
    line-height: 120%;
    margin: 0 0 0 -4px;
    padding: 0;
}
