﻿/*############################################*/
/*# Cascading Style Sheet print.css          #*/
/*# Stiftungen.org                           #*/
/*# ©Leonhardt Multimedia GmbH               #*/
/*############################################*/

/**********************************************
Hinweis:
Die Logos sind mit der Breadcumb eingebunden, 
da im Template kein Element als Printheader 
vorgesehen war.
**********************************************/
/* imageTopBox */
@import "print_imageTopBox.css";
/* imageLeftBox */
@import "print_imageLeftBox.css";

/*################ display none ################*/
.header .headerLogo .portalLogo{
  display:none;
}
.header .headerLogo .siteLogo{
  display:none;
}
.headerServiceFunctionWrap{
	display:none;
}
.pageNavigationWrap{
	display:none;
}
.contentLeft{
	display:none;
}
.footerWrap{
	display:none;
}
body .wrap .pageWrap .header{
  display:none;
}
iframe{
  display:none;
}
.colSpacer{
  display:none;
}
.printFooterWrap{
  display:none;
}
/*##################  ########################*/
.clearer{
  clear:both;
}
html{
  margin:0;
  padding:0;
  width:98%;
  float:none;
  clear:both;
}
html body{
  margin:0;
  padding:0;
  width:100%;
  background-image:none;
  float:none;
  clear:both;
}
.wrap{
  margin:0;
  padding:0;
  width:100%;
  background-image:none;
  float:none;
  display:block;
  clear:both;
}
.pageWrap{
  margin:0;
  padding:0;
  width:100%;
  float:none;
  display:block;
  clear:both;
}
.contentWrap{
  margin:0;
  padding:0;
  width:100%;
  float:none;
  display:block;
  clear:both;
}
.content{
  margin:0;
  padding:0;
  width:100%;
  float:none;
  display:block;
  clear:both;
}
.grid3{
  margin:0;
  padding:0;
  width:100%;
  min-width:100%;
  max-width:100%;
  float:none;
  display:block;
  clear:both;
}
.grid2-1{
  margin:0;
  padding:0;
  width:100%;
  float:none;
  display:block;
  min-width:100%;
  max-width:100%;
  clear:both;
  position:relative !important;
}
.grid1-2{
  margin:0;
  padding:0;
  width:100%;
  float:none;
  display:block;
  min-width:100%;
  max-width:100%;
  clear:both;
}
.grid15-15{
  margin:0;
  padding:0;
  width:100%;
  min-width:100%;
  max-width:100%;
  display:block;
  clear:both;
  float:none;
}
.grid1-1-1{
  margin:0;
  padding:0;
  width:100%;
  min-width:100%;
  max-width:100%;
  float:none;
  display:block;
  clear:both;
}
.col2{
  margin:0;
  padding:0;
  width:65%;
  min-width:65%;
  max-width:65%;
  display:block;
  float:none !important;
  clear:both !important;
}
.col3{
  margin:0;
  padding:0;
  width:100%;
  min-width:100%;
  max-width:100%;
  float:none;
  display:block;
  clear:both;
}
.col1{
  margin:0;
  width:32%;
  min-width:32%;
  max-width:32%;
  display:block;
  float:none !important;
  clear:both !important;
  position:absolute !important;
  top:0;
  right:0;
}
.col15{
  margin:0;
  padding:0 15px 0 0;
  width:47%;
  min-width:47%;
  max-width:47%;
  display:block;
  float:left;
}
/*######## breadcumb and logos ########*/
.bcWrap{
	margin:10px 0 22px 0;
	padding:0;
	width:100%;
	border:none;
  display:block;
	clear:both;
	float:none;
}
.bcWrap .bc{
	margin:0;
	padding:0;
	width:100%;
	border:none;
	border-top:1px solid #9b9b9b;
	border-bottom:1px solid #9b9b9b;
	display:block;
	clear:both;
	float:none;
}
.bcWrap .bc ul{
	margin:0;
	padding:3px 0 10px 0;
	width:100%;
	border:none;
	display:block;
	clear:both;
	float:none;
}
.bcWrap .bc ul li{
	margin:0 7px 0 0;
	padding:0;
	color:#797979;
	border:none;
  display:inline;
}
.bcWrap .bc ul li img{
  margin:0 11px 0 0;
  padding:0;
  vertical-align:middle;
}
.pageWrap .bcWrap .bc ul li a{
  margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	line-height:1.4;
	border:none;
	color:#797979;
}
/*######## stageBox ########*/
.col3 .stageBox {
  margin:0;
  padding:0;
  width:100%;
  max-width:100%;
  min-width:100%;
  min-height:auto;
  float:none;
  display:none;
}
.col3 .stageBox .stageBoxItem{
  width:60%;
  max-width:60%;
  min-width:60%;
  margin:0;
  padding:0;
  float:left;
}
.col3 .stageBox .stageBoxItem .tx-leonhardtfebecm-pi1{
  margin:0;
  padding:0;
}
.col3 .stageBox .stageBoxItem .tx-leonhardtfebecm-pi1 .imageTopBox{
  margin:0;
  padding:0;
}
.col3 .stageBox .stageBoxMenu{
  width:20%;
  margin:0;
  padding:0;
  float:left;
}
.col3 .stageBox .links{
  width:80%;
}
.col3 .stageBox .links ul{
  width:100%;
}
.col3 .stageBox .links ul li{
  width:99%;
  margin:0;
  padding:0;
} 
.col3 .stageImageBox{
  margin:0;
  padding:0;
  width:100%;
  clear:both;
  float:none;
}
.col3 .stageImageBox .sibContent {
  margin:0;
  padding:0;
  clear:both;
  float:none;
}
.col3 .stageImageBox .sibContent img{
  margin:0;
  padding:0;
  width:100%;
  height:auto;
  clear:both;
  float:none;
}
.col3 .stageImageBox .sibContent .sibText{
  margin:0;
  padding:0;
  clear:both;
  float:none;
}
/*######## page headline ########*/
body .wrap .pageWrap .contentWrap .content .pageHeadline{
  margin:0;
  padding:0;
  width:99%;
  clear:both;
  float:none;
  display:block;
}
body .wrap .pageWrap .contentWrap .content .pageHeadline h1{
  margin:0 0 24px 0;
  padding:0;
  width:100%;
  font-size:28px;
  clear:both;
  float:none;
  display:block;
}


/*######## content elements ########*/
/*#### marginalBox ####*/
.col1 .marginalBox{
  width:100%;
  clear:both;
  float:none;
}
.col1 .marginalBox .boxWrap{
  width:80%;
  clear:both;
  float:none;
}
.col1 .marginalBox .boxWrap .icon{
  width:17%;
}
.col1 .marginalBox .boxWrap .headline{
  width:70%;
}
.col1 .marginalBox .image{
  margin:0;
  padding:0;
  width:100%;
  clear:both;
  float:none;
}
.col1 .marginalBox .image img{
  margin:0;
  padding:0;
  width:100%;
  height:auto;
  clear:both;
  float:none;
}
.col1 .marginalBox .boxWrap .image{
  margin:0;
  padding:0;
  width:90%;
  clear:both;
  float:none;
}
.col1 .marginalBox .boxWrap .image img{
  margin:0;
  padding:0;
  width:99%;
  height:auto;
  clear:both;
  float:none;
}

.col1 .marginalBox .boxWrap .text{
  margin:0;
  padding:0;
  width:90%;
  clear:both;
  float:none;
}
.col1 .marginalBox .boxWrap .text p{
  margin:0;
  padding:5px 0 0 0;
  width:100%;
  clear:both;
  float:none;
}

/*#### links ####*/
.col3 .links , 
.col2 .links , 
.col15 .links , 
.col1 .links {
  width:99%;
  float:none;
  clear:both;
}
.col3 .links ul , 
.col2 .links ul , 
.col15 .links ul , 
.col1 .links ul {
  float:none;
  clear:both;
  list-style-type:none;
}
.col3 .links ul li , 
.col2 .links ul li , 
.col15 .links ul li , 
.col1 .links ul li {
  width:90%;
  float:none;
  clear:both;
}
.col1 .marginalBox .links ul{
  width:90%;
  float:none;
  clear:both;
}
.col3 .imageLeftBox .textWrap.textRight .links ul li , 
.col2 .imageLeftBox .textWrap.textRight .links ul li , 
.col15 .imageLeftBox .textWrap.textRight .links ul li {
  width:95%;
  float:none;
  clear:both;
}
.col1 .marginalBox .links ul li {
  width:100%;
  float:none;
  clear:both;
}
.col3 .links ul li a , 
.col2 .links ul li a , 
.col15 .links ul li a , 
.col1 .links ul li a {
  float:none;
  display:block;
  text-decoration:none;
  clear:both;
}
.col1 .marginalBox .links ul li a{
  width:100%;
  float:none;
  clear:both;
}
.text ul {
  float:none;
  clear:both;
}
.text ul li {
  float:none;
  clear:both;
}

/*#### formulare ####*/
.boxSearchForm select{
  width:99%;
}

/*### dyn Inhalte ###*/
.col2 .paging *{
  float:none !important,
  clear:both !important;
}
.col2 .paging {
  float:none !important;
  clear:both !important;
  display:block !important;
}
.col2 .paging li{
  float:none !important;
  display:inline !important;
}

/*#### Merken-Funktion ####*/
.sortingHeader{
  display:none;
}
#sortingDeleteAllWrap{
  display:none;
}
h1.memorizeHeadline{
  display:none;
}
