body {
	font-size:1em;
	font-family:"Palatino Linotype","Times New Roman",times,serif;}
	
/* startseite */	

div#start p {
  margin:0pt;
}

	
/* Laufschrift */	
p {
	font-family:"Palatino Linotype","Times New Roman",times,serif;
	margin-top: 8pt; 
	margin-bottom: 8pt;
	}

/* Bildunterschriften */
.caption {
	font-size:9pt;
	font-family:arial,helvetica,sans-serif;
	margin-top: 3pt; }

/* Zitate ueber dem Text: rechtsbuendig und halbe Breite */
p#quote {
	padding-left:50%;
	text-align:right;
	font-style:italic; }

/* Ueberschriften */

h1 {
	color:#000000;
	font-size:1.3em;
	margin-top: 0pt;
	margin-bottom: 0pt; }
	
h2 {
	color:#000000;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:2pt;
	margin-top:5pt; }
	
h3 {
	color:#4b4b4b;
	font-size:1.05em;
	font-weight:bold;
	margin-bottom:2pt;
	margin-top:5pt;
	 }
	
h4 {
	color:#555555;
	font-size:1.0em;
	font-weight:bold; }

blockquote { 
  text-align: justify;
}

ul {
  margin-top:0pt;
	margin-bottom:0pt;
}

/* alle Links in der "Systemfarbe" wie das Menue */
a {
		color:#940027;
		text-decoration:none;
}
		
a:hover {
		color:#940027;
		text-decoration:underline; }
		
a img {
	border-color : #000000;
}		
		
/*acronym*/
acronym {
	letter-spacing :1px;
	text-decoration: none;
	font-style : italic;
	border:none;
}

/* Copyright bleibt grau */
.copyright {
	font-size:.9em;
	color:#909090;
	text-decoration:none; }
	
.copyright a {
	color:#909090;
	text-decoration:none; }

.copyright a:hover {
	text-decoration:underline;
	color:#940027; }

/* Menue in der linken Spalte: 25px eingerueckt */

.m15 {
	margin-left:25px;
	margin-bottom:28px;
	line-height:24px;
	}
	
/* Menue Aktuell in der linken Spalte: 25px eingerueckt */	
	
.m15b {
	margin-left:25px;
	margin-bottom:28px;
	line-height:17px;
	}	
	
/* nur fuer Startseite: Spruch und Autor */

.spruch  {
font-family:"Palatino Linotype","Times New Roman",Times,serif;
font-style:normal;
font-size:.8em;
line-height:1.2em; }

.autor  {
font-family:"Palatino Linotype","Times New Roman",Times,serif;
font-style:normal;
font-size:.75em;
font-weight:bold;
text-align:right; }




.miscelle-design,	.miscelle-design a, .miscelle-design a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size:.9em;
	font-style:italic;
	color:#999999;
	text-decoration:none;
	background-color:#ffffff;
	font-weight:normal; }
	
	
	/*nur für Abendgebet*/

.gebet  {
font-family:"Palatino Linotype","Times New Roman",Times,serif;
font-style:normal;
font-size:.9em;
line-height:1.2em; }

.gebet-autor  {
font-family:"Palatino Linotype","Times New Roman",Times,serif;
font-style: italic;
font-size:.75em;
text-align:right; }

.abend-spruch  {
font-size: 1.05em;
	border : 1px;
	border-style : solid;
	border-color : #000000;
	padding: 20px;	
	background-color : #ffffff;
}

	/*Termine*/
	
	
	div#termine p {
	margin-left: 3pt;
	margin-right: 3pt;
	margin-top: 1pt;
	margin-bottom: 1pt;
	}
	
	div#termine h2 {
	margin-left: 15pt;
	margin-right: 15pt;
	margin-top: 10pt;
	}
	
	div#termine table {
  width: 94%;
  bgcolor:#f0f0f0;
	border-left: 1px solid #4b4b4b;
	}
	
	div#termine td {
	border-top: 1px solid #4b4b4b;
	border-right: 1px solid #4b4b4b;
	vertical-align:top;
	}
	
	
/*Bilderbogen*/
/*Klosterkirche Verteiler Bilder*/

.rahmen img {
    border: 1px;
	border-style:solid;
	border-color:#000000 ;
	}


	/*Hörführer*/
	
	.hoeren  {
	font-size : .75em;
	border : 1px;
	border-style : solid;
	border-color : #000000;
	padding: 5px;	
}


/*SITEMAP*/



.liste dt {
	font-size:1.05em;
	font-weight : bold;
		line-height : 25pt;
}

.liste dd  {
	margin-left: 40pt;
	font-size:1em;
	font-weight : bold;
		line-height : 20pt;
}

.liste li {
	margin-left: 20pt;
	font-size:1em;
	font-weight : normal;
	line-height : normal;
}

.liste ul {
	margin-left: 20pt;
	font-size:1em;
	font-weight : bold;
		line-height : 20pt;
}


/*Pilgerseite*/

.pilger  {
	font-size : 1.1em;
	font-weight: bold;
	border : 1px;
	border-style : solid;
	border-color : #000000;
	padding: 5px;	
}

/*formular-buttons*/

.button {
  background-color:#ffffff;
  color:#000000;
	width:100px; 
	border:2px solid #903037;
}

/*zitate mitarbeiter*/

.zitat  {
font-size: 1em;
	border : 1px;
	border-style : solid;
	border-color : #000000;
	padding: 10px;	
	background-color : #ffffff;
}



/**************************
* form.css
* Felder des Formulars formatieren
* 
* 24-10-2005 12:41
**************************/



/* Angaben für das gesamte Formular */
.fForm {
	background-color:#f0f0f0;
 }

/* Tabelle, in der das Formular aufgebaut wird */	
.fTable {
	padding:1px;
	border:none;
	background-color:#B5B3B3;
	font-family:"Palatino Linotype","Times New Roman","arial","helvetica","sans-serif";
	font-size:14px; }
	
.fTable td {
	vertical-align:top; }	
	

/* Rückmeldungen bei falscher Eingabe */
.fUserfeedback {
	padding:8px;
	color:#940027;
	background-color:#f0f0f0;
	font-weight:bold; }

/* Tabellenspalte für Bezeichnung der Felder, Eingabe ok oder nicht ok */
.fInputNotOk {
	padding:8px;
	background-color:#ffffff;
	color:#940027; }
	
.fInputOk {
	padding:8px;
	background-color:#f0f0f0;
	color:#000000;
 }	
	

/* Tabellenspalte für Eingabefelder */	
.fContent {
	padding:8px;
	background-color:#f0f0f0;
	color:#000000; }

/* Eingabefelder */	
.fContent input {
	background-color:#F6F4F4;
	color:#000000; }

/* Eingabefeld "TEXTAREA" */	
.fTextareaCaption {
	background-color:#F6F4F4;
	border:1px solid #ff99ff;
	padding:4px;
	color:#F6F4F4;
	width:50%;
	font-family:"Palatino Linotype","Times New Roman","arial","helvetica","sans-serif";
	font-size:14px;	 }

/* Inhalt von TEXTAREA */		
.fTextareaContent {
	font-family:"Palatino Linotype","Times New Roman","arial","helvetica","sans-serif";
	font-size:14px;
	background-color:#F6F4F4;	}		

/* Beschriftung und Rahmen Absendeknopf */

.fSubmit {
	padding:12px;
	background-color:#f0f0f0;
	font-weight:bold;
	color:#ffffff;
	font-size:14px; 
	}

.fSubmit input {
	border:1px solid #940027;
		background-color:#f0f0f0;
	color:#940027;
	font-weight:bold;
	width:140px;
	font-family:"Palatino Linotype","Times New Roman","arial","helvetica","sans-serif";

 }

/* Einsendenknopf "hover" */	
.fSubmit input:hover {
	text-decoration:none; 
	background-color:#B5B3B3;
		color:#ffffff;
	}
	
	/* neue */


.fReq {
	padding-top:10px;
	text-align:center;
	background-color:#ffffff;
}

.fTDLeft, .fTDRight {
	padding:2px;
}

.fTDLeft {
	width:30%;
	padding:10px;
	background-color:#F1F1F9;
	color:#000000;
}
.fTDRight {
	background-color:#FCFCFE;
	width:70%;
}

	
.galerie {

	padding:0 0 0 0px;
	font-size:.7em;
	color:#7a6c6e;
}


.thumbs, .thumbactive  {
	display:inline;
	margin:0px;
	padding:0 5px 0 0px;
	width:50px;
	height:50px;

}
	
.thumbs img {
	padding:2px;
	margin-bottom:10px;
	border:1px solid #7A6C6E;}
	
.thumbactive img {
	padding:2px;
	border:1px solid #8A3A1E;
	background-color:#8A3A1E;
	margin-bottom:10px;}
	
/* Stylesheets für Bilder links- und rechtsbündig */
div.img_c, div.img_l, div.img_r img {
	text-align:center;}

div.img_c {
	margin:0 auto;
	padding:2px;
	border:1px solid #7A6C6E; }

div.img_l {
	float:left;
	margin:0 10px 10px 0; } 
	
div.img_r {
	float:right;
	margin:0 30px 10px 0;

}


div.img_caption {
	margin:0 30px 0 0px;
	font-size:1em;
	color:#7a6c6e;
	text-align:right;
	line-height:22px;
}
	
div.img_caption_justify {
	padding:4px 2px 2px 8px;
	font-size:.8em;
	color:#4E420C;}	

	
	/*Suche*/
	
	
  .gsc-control-cse {
    font-family: "Times New Roman";
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  input.gsc-input {
    border-color: #777777;
  }
  input.gsc-search-button {
    border-color: #333333;
    background-color: #333333;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #777777;
    background-color: #777777;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #333333;
    background-color: #333333;
  }
  .gsc-tabsArea {
    border-color: #333333;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #000000;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #444444;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #444444;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #444444;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #777777;
  }
  .gsc-cursor-page {
    color: #444444;
  }
  a.gsc-trailing-more-results:link {
    color: #444444;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #333333;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult.gs-result .gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #777777;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #333333;
    background-color: #333333;
  }
  .gs-promotion.gs-result {
    border-color: #CCCCCC;
    background-color: #E6E6E6;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #444444;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #00CC00;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #333333;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #00CC00;
  }

