/* ****************************** */
/* Ev. Kirchengemeinde Hiltrup */
/* Haupt-Templat                         */
/* ****************************** */

/*
Background Color 1: #FFFFCC    (lichtgelb)
Background Color 1-dimmed: #FFDF7C;	(orange)
                                                    #FFF1C1;      (lichtorange)
Background Color 2: #F5FFAA;	(Background 2) (Tabellenzeile A)
Background Color 3: #D1D2E4;	(Background 2) (Tabellenzeile B)

Background Color 4: #669999;    (Menue oben)
Background Color 5: #337777;     (Menue dunkel hinterlegt)

Schriftfarben:
Dunkelgrün:             #335555
Dunkelgrün- heller: #446666
Rotbraun:                 #993300

Borders/Lines          #993300 (#333333)
*/

/*@import url(news_n.css);
@import url(galerie.css);
@import url(typo3_styles_n.css);
@import url(plugins_n.css);*/






/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT, DIV { 
            font-family: verdana, arial, helvetica, sans-serif; 
            color: #000000; 
}

PRE { font-family: monospace; }

A { color: #113333;
     text-decoration: underline; 
/*     border-bottom: 1px solid #113333; */
/*     font-weight: bold; */
}
A:hover { color: #993300; }

FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }


P, TD, UL, OL { font-size: 1em; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 1em; }
TD { padding: 0; }

A:link img, A:visited img {border-style: none}

#links_content{
      font-size: 0.9em;
}

* html table {font-size: 100%;}

/*********************/
/* Allgemeines Setup       */
/*********************/

#kopf a, #kopfmenue_outer a , #menu_links a, #footer a {text-decoration: none; border-style: none;}

body {
         background-image: url(../images/bg.jpg);
         background-repeat: repeat-x;
         background-color: #f9fcf9;
/* font-size muss für IE nur einmal in Prozenten angegeben werden. Verhindert Fehlstellungen*/
         font-size: 76%;
}

div #general {
        width: 100%;
        text-align: center; /*Seitenzentrierung im IE*/
}

div #center {
/*        width: 70em;*/
        text-align: left;
        margin-left:auto;
        margin-right: auto;  /* Seitenzentrierung in Mozilla */
        padding:0;
/*        background-color: #ffffcc;
        border: 1px solid #993300; */
        border-collapse: collapse;
}




/******************/
/*  Google-Highlighting */
/*******************/

span.searchword { background: #DDEEBB;
}

#searchterm {margin-bottom: 0.5em;
padding: 0.2em;
border: #993300 1px solid;
background: #FFFFCC;
} 

/******************/
/*    Suchbox            */
/******************/

#macina_searchbox{
   display: inline;
   padding-right:0.5em;
}


#macina_searchbox .input, #macina_searchbox .submit {
       color: #FFFFCC;
}

#macina_searchbox .input {
       width: 10em;
       border: dashed #FFFFCC 1px;
       background: #77AAAA;
       padding:0;
}

#macina_searchbox .submit {
       width: 5em;
       border: none;
       background: #669999;
       margin: 0;
       padding: 0;
}




#Menue_unten, #Datum{
        color: #FFFFCC;
}

#footer A {
	color: #FFFFCC;
        text-decoration: none;
} 

#footer A:hover {
  text-decoration:underline;
}


* html .csc-caption {
        font-size: 76%;
}

P.csc-caption {
        font-size: 0.9em;
        color: #113333;
        font-family: verdana, arial, helvetica, sans-serif;
}

/*******************/
/** Deko-Elemente     */
/******************/

/* Krazy Korners by Stu Nicholls */
/* Inset 3D Raised */
.raised h1 {padding-top: 0.25em;
                 font-size: 1em;
}

.raised {background: transparent; width:95%}
.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px; margin:0;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#ccdddd; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#ccdddd; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#ccdddd; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#ccdddd; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#ccdddd; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#ccdddd; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1 { margin:0.25em 5px 0; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px 3em; background:#999;}
.raised .boxcontent {
                       display:block;  
                       background:#CCDDDD; 
                       border-left:1px solid #fff; 
                       border-right:1px solid #999; 
                       border-top: 1px solid #CCDDDD; 
                       border-bottom: 1px solid #CCDDDD; 
                       padding:0.25em;
}

.raised .boxcontent P, .raised .boxcontent .fp_jw_calendar {
                       padding-left: 0.4em; 
                       padding-right: 0.4em; 
                       margin-bottom: 0; 
}

.raised .news-latest-container P{margin:0;}



/* ********************************* */
/* Drop-Shadows nach A List Apart  */
/* ********************************* */
.p-shadow {
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  padding: 0;
  }

.p-shadow1{
  background: none !important;
  background: url(../images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow2 {
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
 }

/**********************************************/
/*         MENUE                                                 **/
/**********************************************/

td.topnav {
            padding-left: 0.5em;
            padding-right: 0.5em;
            white-space:nowrap; /*Damit auch der IE keinen Umbruch macht.*/
}

td.topnavact{
/*            line-height: 199%;*/
            background-color: #337777;
            padding-left: 0.5em;
            padding-right: 0.5em;
            white-space:nowrap;
}

td.topnav A, td.topnavact A, table.topnav1 A, table.topnav2 A {
            display: block;
            color: #FFFFCC;
            text-decoration: none;
            font-weight: bold;
            white-space:nowrap;
font-size: 1em;
}

td.topnav A:visited, td.topnavact A:visited, table.topnav1 A:visited, table.topnav2 A:visited {
              color :#FFFFCC;
}

td.topnav A:hover, table.topnav1 A:hover, table.topnav2 A:hover {
             color: #FFDF7C;
}

table.topnav1 td, table.topnav2 td {
              padding: 2px;
}

/* Star-Hack. Der IE braucht aus irgendeinem Grund die Zusatzangabe... */
* html kopfmenue table {
             font-size: 100%;}


/* ****************************** */
/* InfoPlus                                    */
/* ******************************* */


.InfoPlus .p-shadow .p-shadow1 .p-shadow2 {
      background: #FFDF7C;
      }


.InfoPlus .p-shadow .p-shadow1 .p-shadow2 {
      background: #FFDF7C;
      }

.InfoPlus H1, .InfoPlus H2, .InfoPlus .fp_jw_calendar H1{
       margin-top: 0.3em;
 }


				
/******************/
/* Headers, plain */
/******************/
H1 { font-size: 1.4em; color: #661100 }
H2 { font-size: 1.2em; color: #661100; }
H3 { font-size: 1.1em; color: #113333; }
H4 { font-size: 1em; color: #113333; }
H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 1.3em; margin-bottom: 0.5em; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0em; }

/* Headers, with link */
/*H1 A, H2 A, H3 A, H4 A, H5 A { color: #000000; text-decoration: none; }
H2 A { color: #186900; }
H3 A { color: #669999; }
H4 A { color: #8A0020; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }
*/
/* Header date */
P.csc-header-date { font-size: 86%; color: #186900; }


/* Subheader, general */
P.csc-subheader { font-style: italic; background-color: #EDEBF1; }

/* Subheader, specific */

P.csc-subheader-0 { font-style: normal; }
P.csc-subheader-1 { color: #186900; }
P.csc-subheader-2 { color: #10007B; }
P.csc-subheader-3 { color: #8A0020; }



/***************************/
/*  Formate in den Seitenspalten */
/***************************/

#links_content h1, #rechts_content h1 {
              font-size: 1.1em;
}

#rechts_content>p, #links_content>p, #links_content>span, #rechts_content>span, #rechts_content h1, #links_content H1, #rechts{
margin-top: 0.5em;
margin-bottom: 0.5em;
}


#rechts_content h1 { margin-left: 0.0em;}
#rechts_content p.bodytext {margin-left: 0px;}


/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext { color: #000000; margin-bottom: 1em; line-height: 1.5; text-align: left;}
P.bodytext A:visited { color:#335555;}
P.bodytext A:hover { color:#993300;}


div #mitte P.bodytext {color: #113333;}


/* RTE / Bulletlists */
UL { margin-top: 0px; font-size: 1em }
UL UL {font-size: 1em;}
UL UL UL{font-size: 1em;}
UL UL LI { font-size: 1em; }
UL A {font-weight: normal; text-decoration: underline;}
OL { margin-top: 0px;}
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; }

/* RTE / Table styling */
TABLE.contenttable { margin: 10px 0px 10px 0px; width: 100%; background: #FFDF7C;border-style: none;border-spacing:1px;}
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; background: #FFF1C1; border-style: none;}
TABLE.contenttable TR TD P.bodytext { margin-bottom: 5px; margin-top: 5px;}

TABLE.contenttable TR {background-color: #FFDF7C; }

/***********************/
/* MENUE LINKS A LA CS */
/***********************/

/*#menu_links {border: thin gray solid}*/
#menu_links {     width: 18em;
                         font-weight: bold; 
                         margin-bottom: 2em;
                         line-height:1.5em
                         }

#menu_links LI { margin: 0px;  border-bottom: 1px dashed #337777;}
#menu_links UL { margin:0px;margin-top: 0.5em;padding-left: 0px; padding-right: 5px;list-style-type: none; text-decoration: none;}
#menu_links UL A {text-decoration: none; font-weight: bold;}
#menu_links UL UL {font-size: 1em; padding-left:0px; margin-left: 1em;}
#menu_links UL UL LI {border: none; margin-bottom: 0.5em; line-height: 1em}
#menu_links UL UL LI A{font-weight: normal;}
/* Keine andere Farbe für visited items im Menü! */
/*#menu_links A:visited {color: #335555}*/

#menu_links A:hover {color: #993300;}
#menu_links .lmenu_active, #menu_links .active2

{color: #993300;
  /*list-style-image: url(img/red_arrow_bullet.gif);*/  }






/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; } 

/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }

TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 10px; color: black; }			
TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-editPanel TD { border: 0px; }



.typo3-editPanel {
          width: 100px;
          clear: both;
}



.invisible_divider {
    color: #669999;
}

td.gfpb_portret {
             text-align: center;
}
/* *************** */
/* Seitenkopf     */
/* *************** */

div #stylesheet_control{
        margin: 0 0 0.5em 0;;
}

div #kopf {
   
        margin:0px;
        padding:0;
        border-collapse: collapse;
}


#kopf {
       width: 70em;
       background-image: url(./Logo_neu_03.gif);
       background-repeat: repeat-x;
} 



/* easy clearing */
#kopf:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#kopf
	{
	display: inline-block;
	}
/*\*/
#kopf
	{
	display: block;
	}
/* end easy clearing */



#kopf_links{
       float: left;
}

#kopf_rechts{
       float: right;
}





#kopfmenue_outer {
        width: 70em;
        margin: 0;
        background: #669999;
        padding:0;
        border-top: 1px #336666 solid;
        border-bottom: 1px #336666 solid;        
        margin-bottom: 0.5em;
} 

#toolbar{
        width: 10em;
        float: left;
    }


#kopfmenue {
        margin-left:5em;
        margin-bottom:0;
        float: left;
        background: #669999;
        border-collapse: collapse;
        display: inline;
}
      
#Button_liste {
       float: right;
}

* html #Button_liste {
        margin-right: -2em;
}

/* easy clearing */
#kopfmenue_outer:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#kopfmenue_outer
	{
	display: inline-block;
	}
/*\*/
#kopfmenue_outer
	{
	display: block;
	}
/* end easy clearing */


/************************/
/* Spaltendesign                  */
/************************/

#mitte	{
	float: left;
	width: 35em;
	margin-left: 17.5em;
	}

* html #mitte
	{
	display: inline;
	}

#links
	{
	float: left;
	width: 17.5em;
	margin-left: -52.5em;
	}


#rand
        {float: left;
        width: 200px;
}


/* Stellt die Margins in den Bereichen ein */
#links_content {
        margin: 0.5em;
        padding-right: 0.5em;
        float: left;
}

#mitte_content {
        margin: 0.5em 0.5em 0 0.5em;
}

#rechts_content {
margin:0.5em;
float: right;
}

#rand_content {
margin: 0.5em;
text-align: left;
}
        
#rechts
	{
	float: left;
	width: 17.5em;
	}


/* Start Mac IE5 filter \*/
#links, #mitte, #rechts, #rand
	{
	padding-bottom: 32700px !important;
	margin-bottom: -32700px !important; 
	}
/* End Mac IE5 filter */

/* OPERA 8 fix */
@media all and (min-width: 0px) {
#mitte, *#links, #rechts, #rand
	{
	padding-bottom: 0;
	margin-bottom: 0; 
	}
#mitte:after, #links:after, #rechts:after, #rand:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 32700px;
	margin-bottom: -32700px;
	height: 0;
	}
}
/* OPERA 8 fix End */

#drei_spalten_wrap
	{
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#drei_spalten_wrap
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of wrapper too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#drei_spalten_wrap:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#drei_spalten_wrap
	{
	display: inline-block;
	}
/*\*/
#drei_spalten_wrap
	{
	display: block;
	}
/* end easy clearing */
/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #footer, * > form, * > #notes, * > .output
	{
	position: relative;

	z-index: 1000;
	}



/* ************* */
/*Seitenfuss   */
/* ************ */


#footer {
  background: #993300;
  width: 70em;
  color:#FFFFCC;
  text-decoration:none;
  line-height:2em;
  font-family:verdana,arial,helvetica,sans-serif;
  position: relative;
}


/* easy clearing */
#footer:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#footer
	{
	display: inline-block;
	}
/*\*/
#footer
	{
	display: block;
	}
/* end easy clearing */

#Menue_unten{
   background: #993300;
   float: left;}

#Datum {
   background: #993300;
   text-align: right;
   margin-right: 0.5em;
   float: right;
}

#validlink{
    text-align: left;
    margin: 5px;
    padding: 5px;
    position: relative;
    left: 10px;
    border: 0px;
}
/**************/
/* News */
/*****************/


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */



.news-list-container HR.clearer, .news-single-item HR.clearer{
clear:right;
height:1px;
border:1px solid #C0C0C0;
}


.news-latest-container HR.clearer {
clear:both;
height: 0px;
}





/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
         font-size:0.9em;}

.news-latest-container P.bodytext {
         line-height: 1.2em;
}

.news-latest-container H2,.news-latest-gotoarchive {
	padding:3px;
	margin:3px;
}

.news-latest-container H3 {
        font-size:1em;
        font-weight:bold;
        margin: 0em;
        padding:0em;
        line-height:normal;
}

.news-latest-gotoarchive {
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
        font-size:1em;
	margin-top:5px;
}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	text-decoration: none;
        font-weight: bold;
}

.news-latest-gotoarchive A {
         text-decoration: none;
          font-weight: normal;
}

.news-latest-item {
	padding:3px;
	margin:3px;
}

.news-latest-item .bodytext{
     margin-bottom:0px;
}

.news-latest-item IMG {
        margin-top: 0.5em;
	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #669999;
	float:left;
}

.news-latest-category IMG {
	float: none;
        border:none;


        margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:0.9em;
}

.news-latest-morelink {
	height: 1em;
}

.news-latest-morelink A {
	float:right;
        font-weight: normal;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	/*border:1px solid #000;
	background-color:#BBE53A;*/
}


.news-list-item {
	/*padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#BBE53A;*/


	}
.news-search-form {
padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
         margin:0px;
}

.news-search-form FORM {
	margin:0px;
}

.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
}

.news-list-item H3 A:HOVER {
}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
/*	color:#C10000;*/
padding-left:2px;
}

.news-list-container H3 A {
/*	color:#fff;*/
}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
/*     background-color: #FFFFFF;*/
	}

.news-list-imgcaption {
		float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {
       float: right;
       border:1px solid #666;
       margin-bottom:5px;
       margin-right:2px;
       margin-left:5px;
}
.news-list-category IMG {
	float: none;
        border:none;
        margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
        margin-left:3px;
}
.news-list-morelink  {
        margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #669999;
	padding:3px;
/*	background-color:#F9FFE5;*/
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #FFDF7C;
	border:1px solid #996600;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	/*padding:5px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;*/

}
.news-single-item H2 {
/*	font-size: 16px;
	font-weight:bold;
	color: #C10000;*/
	margin-bottom: 0px;
}


.news-single-item H3 {
	margin-bottom: 15px;
        font-size: 1.1em;
}

.news-single-img {
	float: right;
margin-left:5px;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {
	float: right;
}

.news-single-backlink, .news-single-backlink a {
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}

.news-single-author {
	padding-bottom: 3px;
}

.news-single-additional-info {
	background-color: #FFDF7C;
	clear: both;
	margin-top: 15px;
	border: 1px solid #996600;
padding:3px;
padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #996600;
margin:0px;
	margin-bottom: 3px;
padding:3px;
	background-color:#FFFFDD;
}


.news-single-related DD, .news-single-links DD, .news-single-files DD {
margin-left:20px;

}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
margin-left:5px;
width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {

	margin-top:10px;
/*	padding:3px;
	border:1px solid #996600;
	background-color:#FFDF7C;*/
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
/*	border:1px solid #666;
	background-color:#FFFFDD;*/
	list-style-type: none;
}
.news-amenu-container H2 {
	padding:3px;
/*	border:1px solid #666;
	background-color:#FFEF8C;*/
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #FFDF7C;
	
}/* *************** */
/* JW_Calendar_Frontpage */
/* *************** */

div.fp_jw_calendar {

}

div.fp_jw_calendar_item {
        margin-bottom: 0.5em;
    }


.fp_jw_calendar P {
       padding:0;
       }

.fp_jw_calendar_title{
       font-weight: bold;
}

.more_calendar_items{ margin-bottom: 1em;}

.fp_jw_calendar A {
}

.jwcalendar_list {}
.jwcalendar_list .title {text-align: center;
                               margin: auto;
                               margin-bottom: 1em;}

.jwcalendar_list .label {background-color: #CCDDDD;}
.jwcalendar_list .itemslist .date, .jwcalendar_list .itemslist .time  {}
.jwcalendar_list .itemslist .time {margin-right:0;}

.jwcalendar_list .itemslist .category {}
.jwcalendar_list .itemslist .item {margin-bottom: 1.5em;}


.jwcalendar_list .itemslist .item .title {
               font-weight: bold;
               font-size:1em;
}
                                                     
.jwcalendar_single .header{margin-bottom: 1em;}

.jwcalendar_single .header .title {display: inline; font-weight: bold;}
.jwcalendar_single .header .category {display: inline;}

/*.jwcalendar_single .itemtitle{font-weight: bold;
margin-bottom:1em;}*/

.jwcalendar_single .teaser {font-weight: bold; margin-bottom:1em;}

.jwcalendar_single .submit {margin-top: 2em;
                                       margin-bottom: 1em;}



/*****************/
/* Losungen           */
/*************** */

.tx-watchwords-pi1 .bibelstelle {
        text-align: right;
        margin-bottom: 0.5em;
}

.tx-watchwords-pi1 #lizenz {
        text-align: right;
        font-size: 0.8em;
}


/*******************/
/* PAGETEASER            */
/*******************/


.tx-jppageteaser-pi1 {
         margin-top: 1em;
         border-top: 1px #113333 solid;
         padding-top: 1em;
         font-size: 0.9em;
         line-height: 1.3em;
}

.tx-jppageteaser-pi1 H2 {
         margin:0;
}

.tx-jppageteaser-pi1-headline { 
         color: #993300;
}

.jp_pageteaser_image{
       float: left;
       margin-top: 0em;
}

.tx-jppageteaser-pi1-text {
        color: #113333;
}

.tx-jppageteaser-pi1-image {
       margin:0.25em;
       margin-top: 0;
}

.item1, .item2{
       margin-bottom: 1em;
}


.item1{
/*       float: left;*/
         margin-left: 5%;
         width: 70%;
}

.item2{
/*       float: right;*/
       margin-left: 25%;
       width: 70%;
}




