/** TYPO 3 Extension CSS Dateien
 * Lukaskirchengemeinde
 * @author davidheidrich
*/


@media screen {
/* F¸r den Image WRAP: */
	DIV.csc-textpic-imagewrap {
	padding-right: 5px;
	padding-left: 4px;
	}
	/* Margins around images: */
	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 15px;
	}

	/* Pictures centered, add margin on left */
*html DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}



.tx-indexedsearch {
font-size: 11px;
margin-right: 15px;
margin-left: 15px;
margin-bottom: -6px;
}
/* Styles f¸r Extension "tx_indexedsearch"*/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; font-size: 11px; text-align:left; margin-left:-10px; margin-top:10px; margin-bottom: 10px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; font-size: 11px;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;}
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {background:#F8E9ED none repeat scroll 0 0;
padding:3px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#F8E9ED none repeat scroll 0 0;padding:3px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle;}
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {padding:0 0.3em 0 0.3em; background:#F8E9ED; border: 1px #F8E9ED solid;}
/* Ende Styles f¸r "tx_indexedsearch" */

/* Start f¸r die suchform extension (oben links)*/

/* Ende f¸r die suchform extension (oben links)*/

/* Kalender Detail Ansicht:*/
.detail_messe_tab {
	background-color: #DFA89C;
}
.detail_messe_td {
	font-size: 12px;
	background-color: #F8EAE7;
	vertical-align: top;
	text-align: left;
	line-height: 120%;
}
.detail_messe_titel {
	font-weight: bold;
}
.detail_messe_utitel {
	font-size: 11px;
}

/* Kalender Listenansicht:*/
.messe_tab {
	font-size: 11px;
	background-color: #DFA89C;
}
.messe_th {
	font-size: 11px;
	background-color: #EBD1C8;
	text-align: center;
	font-weight: bold;
	height: 20px;
}
.messe_datum1 {
	font-size: 11px;
	background-color: #F4E1DC;
	vertical-align: top;
}
.messe_datum2 {
	font-size: 11px;
	background-color: #F8EAE7;
	vertical-align: top;
}
.messe_zeit1 {
	font-size: 11px;
	background-color: #F4E1DC;
	text-align: right;
	vertical-align: top;
}
.messe_zeit2 {
	font-size: 11px;
	background-color: #F8EAE7;
	text-align: right;
	vertical-align: top;
}
.messe_titel1 {
	font-size: 11px;
	background-color: #F4E1DC;
	vertical-align: top;
}
.messe_titel2 {
	font-size: 11px;
	background-color: #F8EAE7;
	vertical-align: top;
}
.messe_pfarrer1 {
	font-size: 11px;
	background-color: #F4E1DC;
	vertical-align: top;
}
.messe_pfarrer2 {
	font-size: 11px;
	background-color: #F8EAE7;
	vertical-align: top;
}
.messe_detail1 {
	font-size: 10px;
	background-color: #F4E1DC;
	vertical-align: top;
	text-align: right;
	padding-right: 2px;
}
.messe_detail2 {
	font-size: 10px;
	background-color: #F8EAE7;
	vertical-align: top;
	text-align: right;
	padding-right: 2px;
}
.fussnote {font-size: 9px}

/* F¸r tt_news: (¸berschreiben der style Werte: )*/

/* Verfasser f¸r Namensbeitr‰ge */
.news-single-author {
	font-size: 10px;
	font-style: italic;
	text-align: right;
}
.news-single-img {
	float: right;
	margin-left:5px;
	padding-top: 15px;
}
.News {
	line-height: 140%;
}
.NewsDatum {
	font-size: 10px;
}
.NewsTitel {
	font-weight: bold;
	color: #9C0063;
}
.NewsTeaser {
	font-size: 12px;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	padding:3px;

}
.news-amenu-container LI {
	padding-bottom:1px;

}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	list-style-type: none;

}
.news-amenu-container H2 {
	padding:3px;


}
.news-amenu-item-year {
	font-weight: bold;
	padding-top: 5px;
	padding-left: -10px;
	list-style-type: none;

}

.newsbox {
	font-size: 11px;
	line-height: 150%;
	text-align: left;
	border: 1px solid #9C0063;
	background-color: #F8E9ED;

	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.newsboxtop {
	background-color: #9C0063;
	height: 25px;
}
.newsbox p {
	font-size: 11px;
	margin: 8px 8px 8px 8px;
}
.box_links {
	float: left;
	text-align: right;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0px;
	margin-left: 100px;
	display:none;
}
.newsboxheadline {
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	letter-spacing: 1px;
	margin-top: 3px;
	margin-bottom: 4px;
	margin-left: 8px;
}
/* Typo3 Gästebuch Erweiterung: */
    .tx-guestbook-list-header { background-color: #914B94; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #914B94; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#914B94; font-size:12; color:#333333; width:250px; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#914B94; font-size:12; color:#333333; width:250px; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#914B94; font-size:12; color:#333333; width:330px; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
}

/****************Kalender jw_calender -> Listenansicht*********/
div.jwcalendar_list{
  width:100%;
  background-color:#FFFFFF;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  color:#000000;
  border: none;
  margin:10px 0;

}

div.jwcalendar_list .title{
  font-size: 14px;
  font-weight: bold;
  color:#000000;
  padding: 8px 5px;
  display:none;
}

div.jwcalendar_list .prev_items{
  float:left;
  font-size: 11px;
  font-weight: bold;
  text-align:left;
  color:#000000;
  padding:8px 0 0 16px;
}

div.jwcalendar_list .next_items{
  float:right;
  font-size: 11px;
  font-weight: bold;
  text-align:right;
  color:#000000;
  padding:8px 0 0 16px;
}

div.jwcalendar_list .next_items{
}

div.jwcalendar_list .itemslist{
  padding:0 10px;
}

div.jwcalendar_list table.items{
  width:100%;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  text-align:left;
  line-height:1.4em;
  empty-cells:show;
  border-collapse:separate;
  border-collapse:collapse;
  border-spacing:0;
  border: 1px  #cdcdcd solid;
}

div.jwcalendar_list table.items td.label{
  background:#FFEDFD;
  width:33%;	
  vertical-align:top;
  border: 1px  #cdcdcd solid;
  padding:5px;
}

div.jwcalendar_list table.items td.item{
  background:#FFFFFF;
  width:67%;	
  border: 1px  #cdcdcd solid;
  vertical-align:top;
  padding:5px;
}

div.jwcalendar_list table.items p{
   font-size: 11px;
	padding:0;
}

div.jwcalendar_list table.items p{
   font-size: 11px;
	padding:0;
}

div.jwcalendar_list .submit{
   clear:both;	
   font-size: 11px;
   padding:0;
}

/********************************************/
/*****************SINGLE view ****************/
/********************************************/

div.jwcalendar_single{
  background-color:#FFFFFF;
  border:none;
  padding:10px 10px;
  color: #000000;
}

div.jwcalendar_single .content_,div.jwcalendar_single .header_,div.jwcalendar_single .org{
    width:100%;
}

div.jwcalendar_single .contentie,div.jwcalendar_single .headerie,div.jwcalendar_single .orgie{
   float:left;
   width:100%;
   text-align:left;
   border: 1px  #cdcdcd solid;
   background:#FFFFFF;
}

div.jwcalendar_single .headerie{
   border-top: 1px  #cdcdcd solid;
}

div.jwcalendar_single .contentie{
   background:#FFEDFD;
}

div.jwcalendar_single .title, div.jwcalendar_single .category{
    float:left;
    font-size: 14px;
	text-align:left;
	font-weight:bold;	
	padding:4px 8px 8px 8px;
}
div.jwcalendar_single .catcolor{
    float:none;
    font-size: 2px;
	padding:0;
}    

div.jwcalendar_single .category{
	float:none;
        font-size: 14px;
	font-weight:normal;	
 	padding:6px 8px 8px 8px;
}


div.jwcalendar_single .images{
    float:left;
    padding:10px 8px;
    margin:0px;
}

div.jwcalendar_single .itemtext{
    margin:8px;
    
}

div.jwcalendar_single .itemtitle{
    font-size: 15px;
    font-weight:bold;	
   color:#914B94;
}

div.jwcalendar_single .teaser{
	font-weight:bold;	
	font-style:italic;
	line-height:1.8em;
}
div.jwcalendar_single .desc{
    font-size: 11px;
}

div.jwcalendar_single .itemlink{
	line-height:1.8em;
}

div.jwcalendar_single .label, div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .timelabel{
	float:left;
	text-align:right;
	font-weight:bold;	
	width:33%;
	padding:4px 8px;
}

div.jwcalendar_single .item, div.jwcalendar_feEntry .item{
	text-align:left;
	padding:4px 4px 4px 32%;
}

/* Nochmal forms:*/

div.tx-jwcalendar-pi1 .tx_jw_input_button{
  font-size:12px;
  background: none;
  border: none;
  text-align:center;
  color: #914B94;
  margin:4px 10px;
  padding:2px 4px;
}
