html, body {
		margin:0px;
		padding:0px;
}

body {
    background-color:rgb(255,255,255);
    background-image:url(./bilder/background.gif);
    background-repeat:no-repeat;
    /*background-repeat:no-repeat;*/
}

#header {
    /*position:relative;*/
		/*width:100%;*/
		position:absolute;
		left:0px;
		width:820px;
		height:120px;
		padding:0px;
		margin:0px;
		background-color:rgb(255,255,255);
		background-image:url(./bilder/header_5b.jpg);
		border-bottom:rgb(255,255,255);
		border-bottom:solid;
		border-bottom-width:1px;
}

#logo {
		position:absolute;
		top:70px;
		right:20px;
		height:150px;
}

#foto {
		width:100px;
}

/* bestimmte feste Positionen */
#f001 { position:fixed; top:45px; left:430px; width:150px; height:150px; background-color:#afa; border:1px solid #888; }
/*  <div id="f001">Text</div>  */

/* Content-Logo, das Logo, was im Contentbereich oben rechts angezeigt wird */
#ContentLogo {
    /* position:absolute; */
		position:relative;
    height:60px;
    float:right;
		/* width:200px; 
		padding-left:260px;
		padding-top:17px;
		padding-bottom:0px;*/
}
#ContentLogo2 {
		position:relative;
		top:20px;
		left:263px;
		width:200px;
    /*float:right;
    margin-left:8px;*/
    margin-right:8px;
}

#Logo_MAH {
		position:absolute;
		top:0px;
		left:120px;
		height:101px;
    margin-left:10px;
}

#header_laufschrift {
		position:absolute;
		top:120px;
		align:center;
		margin-left:130px;
		margin-right:312px;
}

#navigation {
    position:absolute;
		top:121px;
    left:0px;
    width:180px;
		padding:1px;
    /*background-color:rgb(180,180,255);*/
		/*background-color:rgb(200,240,200);*/
		/*background-color:rgb(251,254,210);*/
		background-color:rgb(255,255,255);
}

#nav2 {
    position:relative;
		top:121px;
    left:180px;
    width:400px;
    height:100px;
		padding:5px;
		background-color:rgb(155,155,155);
		font-family:"Arial",serif;
}

#content_top {
    position:relative;
		padding-top:2px;
    /*width:100%;*/
    width:460px;
    height:22px;
    top:20px;
    left:0px;
    text-align:center;
    background-color:rgb(240,240,160);
		font-size:80%;
		font-family:"Arial",serif;
    margin-bottom:30px;
}

#content {
    /*position:relative;
		margin-left:180px;
		margin-right:186px;
		padding-left:10px;
		padding-right:10px;*/
    position:absolute;
		top:121px;
		left:180px;
		width:460px;
		padding-left:6px;
		padding-right:6px;
		margin-left:2px;
		margin-right:2px;
    /* background-color:#FFFFC4; */
    background-color:rgb(255,255,255);
		font-size:85%;
		font-family:"Arial",serif;
		line-height:1.3em;
}

#content2 {
    position:absolute;
		top:121px;
		left:180px;
		width:634px;
		padding-left:6px;
		margin-left:2px;
    background-color:rgb(255,255,255);
		font-size:85%;
		font-family:"Arial",serif;
		line-height:1.3em;
}

#content3 {
    position:absolute;
		top:121px;
		left:0px;
		width:780px;
		padding-left:0px;
		padding-right:0px;
		margin-left:20px;
		margin-right:0px;
    background-color:rgb(255,255,255);
		font-size:85%;
		font-family:"Arial",serif;
		line-height:1.3em;
}

#features {
		position:absolute;
		top:128px;
		left:652px;
		width:166px;
		/*padding-left:2px;*/
		margin-left:2px;
		/*margin-right:2px;*/
    background-color:rgb(255,255,255);
		font-family:"Arial",serif;
		font-size:90%;
}

#bottominfo {
		position:relative;
		width:100%;
		margin:0px;
		padding:0px;
		background-color:rgb(0,0,255);
		font-family:"Arial",serif;
		text-align:center;
		left:0px;
		right:0px;
}

#addtofavorites {
		position:absolute;
		/* background-color:rgb(255,180,180); 
		top:161px;
		right:0px;
		width:180px; */
		padding-left:4px;
		padding-right:4px;
		font-family:"Arial Narrow",serif;
		font-size:60%;
}


#tabgd1 {
    background-color:rgb(255,180,180);
    padding-top:2px;
    padding-left:5px;
    text-align:left;
}

#tabgd2 {
    background-color:rgb(146,146,146);
    padding-left:5px;
    text-align:left;
}

#tcl {
    text-align:left;
    padding-left:5px;
}
#tcr {
    text-align:right;
    padding-right:5px;
}

#tcrb {
    text-align:right;
    padding-right:5px;
    border-style:hidden;
}

/* Styles für Tabellen mit Informationen zum Verein: Name, Ort, Zeit, Anprechpartner */
#tabinfo {
    background-color:rgb(186,208,255);
    padding-left:5px;
    text-align:left;
}

/* Styles für Tabelle mit Infos zur Person auf Seite Kontakt */
#kontakt {
		margin-bottom:10px;
		padding-top:5px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		/* background-color:rgb(230,230,230); */
}
#kontakt2 {
		margin-top:5px;
		/* background-color:lightblue; */
}

#filesize {
   font-family:"Arial",sans-serif;
   font-size:9px;
   font-weight:normal;
   text-decoration:none;
   letter-spacing:0.1em;
   color:rgb(96,96,96);
}

/*--------------------------------------------------------------------------------
   Navigations-Menü 1
  --------------------------------------------------------------------------------*/
a.NavMnu1, a.NavMnu1_first, a.NavMnu1_self {
   display:block;
   white-space:nowrap;
   overflow:hidden;
   border-left:0px solid blue;
   border-right:0px solid black;
   border-bottom:1px solid;
   border-bottom-color:rgb(96,96,96);
   font-family:"Arial",sans-serif;
   font-size:14px;
   font-weight:normal;
   text-decoration:none;
   letter-spacing:0.1em;
   margin:1px;
   padding-left:10px;
   padding-top:10px;
   padding-bottom:1px;
   text-align:left;
}

a.NavMnu1_first {
   border-top:0px solid black;
}

a.NavMnu1:link, a.NavMnu1_first:link, 
a.NavMnu1:visited, a.NavMnu1_first:visited {
   background-color:rgb(255,255,255);
   color:rgb(96,96,96);
}

a.NavMnu1_self:link, a.NavMnu1_self:visited {
   background-color:rgb(192,192,192);
   color:rgb(0,0,0);
}

a.NavMnu1:hover, a.NavMnu1_first:hover, a.NavMnu1_self:hover, 
a.NavMnu1:active, a.NavMnu1_first:active, a.NavMnu1_self:active {
   background-color:rgb(164,0,0);
   color:rgb(255,255,255);
   font-weight:bold;
}

p.NavMnu1_bottom {
		text-align:justify;
		font-family:"Arial",serif;
		font-size:80%;
		font-weight:normal;
		font-style:normal;
		line-height:1.3em;
}


/*--------------------------------------------------------------------------------
   Navigations-Menü 2
  --------------------------------------------------------------------------------*/
a.NavMnu2, a.NavMnu2_first, a.NavMnu2_self {
   display:block;
   white-space:nowrap;
   overflow:hidden;
   border-left:0px solid green;
   border-right:0px solid black;
   border-bottom:0px solid red;
   font-family:"Arial",sans-serif;
   font-size:12px;
   font-weight:normal;
   text-decoration:none;
   letter-spacing:0.1em;
   margin:1px;
   padding-left:15px;
   padding-top:2px;
   padding-bottom:2px;
   text-align:left;
}

a.NavMnu2_first {
   border-top:0px solid black;
}

a.NavMnu2:link, a.NavMnu2_first:link, 
a.NavMnu2:visited, a.NavMnu2_first:visited {
   background-color:rgb(228,228,228);
   color:rgb(96,96,96);
}

a.NavMnu2_self:link, a.NavMnu2_self:visited {
   background-color:rgb(192,192,192);
   color:rgb(0,0,0);
}

a.NavMnu2:hover, a.NavMnu2_first:hover, a.NavMnu2_self:hover, 
a.NavMnu2:active, a.NavMnu2_first:active, a.NavMnu2_self:active {
   background-color:rgb(164,0,0);
   color:rgb(255,255,255);
   font-weight:bold;
}

p.NavMnu2_bottom {
		text-align:justify;
		font-family:"Arial",serif;
		font-size:80%;
		font-weight:normal;
		font-style:normal;
		line-height:1.3em;
}

/*--------------------------------------------------------------------------------
   Navigations-Menü 3
  --------------------------------------------------------------------------------*/
a.NavMnu3, a.NavMnu3_first, a.NavMnu3_self {
   display:block;
   white-space:nowrap;
   overflow:hidden;
   border-left:0px solid green;
   border-right:0px solid black;
   border-bottom:0px solid red;
   font-family:"Arial", sans-serif;
   font-size:12px;
   font-weight:normal;
   text-decoration:none;
   letter-spacing:0.1em;
   margin:1px;
   padding-left:30px;
   padding-top:2px;
   padding-bottom:2px;
   text-align:left;
}

a.NavMnu3_first {
   border-top:0px solid black;
}

a.NavMnu3:link, a.NavMnu3_first:link, 
a.NavMnu3:visited, a.NavMnu3_first:visited {
   background-color:rgb(228,228,228);
   color:rgb(96,96,96);
}

a.NavMnu3_self:link, a.NavMnu3_self:visited {
   background-color:rgb(192,192,192);
   color:rgb(0,0,0);
}

a.NavMnu3:hover, a.NavMnu3_first:hover, a.NavMnu3_self:hover, 
a.NavMnu3:active, a.NavMnu3_first:active, a.NavMnu3_self:active {
   background-color:rgb(164,0,0);
   color:rgb(255,255,255);
   font-weight:bold;
}

p.NavMnu3_bottom {
		text-align:justify;
		font-family:"Arial",serif;
		font-size:80%;
		font-weight:normal;
		font-style:normal;
		line-height:1.1em;
}


/*--------------------------------------------------------------------------------
   Links auf der Link-Seite
  --------------------------------------------------------------------------------*/
a.lnk, a.lnk_first, a.lnk_self {
   /*display:block;*/
   white-space:nowrap;
   overflow:hidden;
   border:0px;
   font-family:"Arial", sans-serif;
   font-size:12px;
   font-weight:normal;
   letter-spacing:0.05em;
   text-decoration:none;
   text-align:left;
}

a.lnk:link, a.lnk_first:link, 
a.lnk:visited, a.lnk_first:visited {
   /*background-color:rgb(228,228,228);*/
   color:rgb(100,100,255);
   text-decoration:none;
}

a.lnk_self:link, a.lnk_self:visited {
   /*background-color:rgb(192,192,192);*/
   color:rgb(255,0,0);
   text-decoration:none;
}

a.lnk:hover, a.lnk_first:hover, a.lnk_self:hover, 
a.lnk:active, a.lnk_first:active, a.lnk_self:active {
   background-color:rgb(220,220,200);
   color:rgb(0,0,255);
   font-weight:bold;
   text-decoration:none;
}

p.lnk {
   font-family:"Arial", sans-serif;
   font-size:0.8em;
   font-weight:normal;
   color:rgb(128,128,128);
   margin-top:0px;
   margin-bottom:3px;
}

/* Überschriften für Linkblöcke */
div.Topic {
   background-color:rgb(220,220,255);
   font-family:"Arial", sans-serif;
   font-size:1.3em;
   font-weight:normal;
   color:rgb(96,96,148);
   margin-top:0px;
   margin-bottom:0px;
}

div.UpDownLnk {
   margin-top:10px;
   margin-bottom:0px;
   margin-left:37px;
}
	


/*--------------------------------------------------------------------------------
   ?
  --------------------------------------------------------------------------------*/
div.box1_title {
		margin-top:10px;
		background-color:rgb(0,0,128);
		color:white;
		font-family:"Arial",serif;
		font-size:14px;
		font-weight:solid;
		padding:2px 5px 2px 5px;
}

div.box1_content {
		background-color:rgb(196,196,255);
		border:rgb(0,0,128) solid 1px;
		line-height:1.2em;
		font-family:"Arial",serif;
		font-size:12px;
		font-weight:normal;
		color:rgb(0,0,0);
		margin-bottom:10px;
		padding:4px;
}

/*--------------------------------------------------------------------------------
   Kästen Aktuelles (akt) und Pfarrblatt-Nachtrag (pbn)
  --------------------------------------------------------------------------------*/
/* allgemeine Einstellungen für alle Aktuelles Kästen */
div.bt_akt, div.bc_akt, div.bt_aktalt, div.bc_aktalt, div.bt_pbn, div.bc_pbn {
		font-family:"Arial",serif;
		font-weight:solid;
		padding:2px 5px 2px 5px;
}
div.bt_akt, div.bt_aktalt, div.bt_pbn {
		margin-top:10px;
		font-size:90%;
}
div.bc_akt, div.bc_aktalt {
		margin-bottom:10px;
		font-size:10pt;
}
div.bc_pbn {
		margin-bottom:20px;
		font-size:10pt;
}

/* Titel Aktuelles */
div.bt_akt {
		background-color:rgb(0,0,128);
		color:white;
}

/* Inhalt Aktuelles */
div.bc_akt {
		background-color:rgb(196,196,255);
		border:rgb(0,0,128) solid 1px;
		/*line-height:1.2em;*/
		color:rgb(0,0,0);
}

/* Titel weniger Aktuelles */
div.bt_aktalt {
		background-color:rgb(196,196,196);
		color:rgb(72,72,72);
}

/* Inhalt weniger Aktuelles */
div.bc_aktalt {
		background-color:rgb(225,225,225);
		/*color:rgb(128,128,128);*/
		color:rgb(112,112,112);
		border:rgb(196,196,196) solid 1px;
}

/* Titel Pfarrblatt-Nachtrag */
div.bt_pbn {
		background-color:rgb(190,190,255);
		color:rgb(32,32,255);
}

/* Inhalt Pfarrblatt-Nachtrag */
div.bc_pbn {
		background-color:rgb(225,225,255);
		border:rgb(190,190,255) solid 1px;
		color:rgb(32,32,255);
}

/*--------------------------------------------------------------------------------
   Kästen Seitenübersicht
  --------------------------------------------------------------------------------*/
/* allgemeine Einstellungen für alle Seitenübersicht Kästen */
div.ft_sitemap, div.fc_sitemap {
		font-family:"Arial",serif;
		padding:2px 5px 2px 5px;
		font-size:14px;
}

/* Seitenübersicht Rubriken-Titel */
div.ft_sitemap {
		background-color:rgb(80,200,200);
		font-weight:solid;
		color:Black;
}

/* Seitenübersicht Inhalt-Titel */
div.fc_sitemap {
		margin-bottom:10px;
		background-color:rgb(210,240,240);
		border:rgb(80,200,200) solid 1px;
		font-weight:solid;
		color:Black;
}

/*--------------------------------------------------------------------------------
   Kästen Features
  --------------------------------------------------------------------------------*/
div.bt_feat {
		margin-top:10px;
		padding:2px 5px 2px 5px;
		/*background-color:rgb(0,64,0);*/
		background-color:rgb(255,255,66);
		color:rgb(255,60,0);
		font-family:"Arial",serif;
		font-size:14px;
		font-weight:solid;
}

div.bc_feat {
		margin-bottom:10px;
		padding:4px;
		background-color:rgb(255,255,161);
		border:rgb(255,255,66) solid 1px;
/*		background-color:rgb(64,196,64);
		border:rgb(0,64,0) solid 1px;
/*		background-color:rgb(240,240,160); */
/*    border:rgb(148,151,21) solid 1px; */
		/*color:rgb(0,64,0);*/
		color:rgb(255,60,0);
		line-height:1.2em;
		font-family:"Arial",serif;
		font-size:14px;
		font-weight:normal;
}

/*--------------------------------------------------------------------------------
   roter Rahmen
  --------------------------------------------------------------------------------*/
div.RR {
	  margin-top:5px;
	  margin-bottom:5px;
		padding:2px 5px 2px 5px;
		border:rgb(255,0,0) solid 1px;
		line-height:1.2em;
		font-family:"Arial",serif;
		font-size:14px;
		font-weight:normal;
}

/*--------------------------------------------------------------------------------
   Kasten Besucherzähler
  --------------------------------------------------------------------------------*/
div.BZ {
		margin-top:10px;
		padding:2px 5px 2px 5px;
		/*background-color:rgb(0,64,0);*/
		background-color:rgb(255,255,66);
		color:rgb(255,60,0);
		font-family:"Arial",serif;
		font-size:14px;
		font-weight:solid;
}

h1,h2,p.text,p.intro,li,ul,ol,table.text {
    /* margin-left:40px; */
    /* margin-right:16px; */
		font-family:"Arial",serif;
		font-size:100%;
}

h1 {
		font-weight:bold;
		font-style:normal;
		font-size:150%;
		line-height:1.1em;
		color:rgb(0,0,255);
		/* border:rgb(190,215,235) solid 20px;
		   border-bottom:rgb(190,215,235) solid 4px;
		   padding-left:12px; */
		padding-top:20px;
		padding-left:20px;
		padding-right:20px;
}

h2 {
		font-weight:bold;
		font-style:normal;
		font-size:100%;
		line-height:1em;
		color:rgb(0,0,0);
		/* color:rgb(90,115,135); */
		/* border-bottom:rgb(190,215,235) solid 2px; */
		/* margin-top:24px; */
}

h3 {
		font-weight:normal;
		font-style:normal;
		font-size:70%;
		line-height:1.7em;
		color:rgb(0,0,0);
		margin-top:5px;
		margin-left:0px;
		margin-bottom:5px;
}

h4 {
    font-family:"Arial", serif;
		font-weight:bold;
		font-style:normal;
		font-size:180%;
		line-height:1.1em;
		color:rgb(255,255,255);
		margin-top:25px;
		margin-left:5px;
}

h5 {
		font-weight:bold;
		font-style:normal;
		font-size:100%;
		line-height:1.1em;
		color:rgb(0,0,255);
		margin-left:120px;
}

p.intro {
		text-align:left;
		font-weight:normal;
		font-style:italic;
		font-size:100%;
		line-height:1.4em;
		margin-left:48px;
		color:black;
}

p.text {
		text-align:justify;
		font-weight:normal;
		font-style:normal;
		font-size:100%;
		line-height:1.2em;
		color:black;
}


/*--------------------------------------------------------------------------------
  Ausschuss-Überschrift
  --------------------------------------------------------------------------------*/
p.A1 {
		text-align:left;
		font-weight:bold;
		font-style:normal;
		font-size:100%;
		line-height:1.3em;
		padding:0px;
		margin:0px;
		margin-top:18px;
		margin-bottom:6px;
		color:black;
}
/*--------------------------------------------------------------------------------
  Ausschuss-Text
  --------------------------------------------------------------------------------*/
p.A2 {
		text-align:left;
		font-weight:normal;
		font-style:normal;
		font-size:100%;
		line-height:1.3em;
		padding:0px;
		margin:0px;
		margin-bottom:6px;
		color:black;
}

/*--------------------------------------------------------------------------------
  Kapitelüberschrift "Kleiner Führer durch die Pfarrkirche"
  --------------------------------------------------------------------------------*/
p.Kap {
    font-family:"Microsoft Sans Serif", serif;
		font-weight:normal;
		font-style:normal;
		font-size:160%;
		line-height:1.5em;
		color:rgb(100,100,100);
		text-align:justify;
		letter-spacing:0.1em;
		margin-top:25px;
		margin-bottom:15px;
		border-top:1px dotted rgb(110,110,110);
}

/*--------------------------------------------------------------------------------
  Text "Kleiner Führer durch die Pfarrkirche"
  --------------------------------------------------------------------------------*/
p.Kkf {
    font-family:"Microsoft Sans Serif", serif;
		font-weight:normal;
		font-style:normal;
		font-size:115%;
		line-height:1.4em;
		letter-spacing:0.03em;
		color:rgb(100,100,100);
		text-align:justify;
}

/*--------------------------------------------------------------------------------
  Textformat normaler Text
  --------------------------------------------------------------------------------*/
p {
		text-align:left;
		font-weight:normal;
		font-style:normal;
		font-size:100%;
		line-height:1.3em;
}

/*--------------------------------------------------------------------------------
  
  --------------------------------------------------------------------------------*/
p.bild_li,p.bild_re {
    overflow:hidden;
    /*text-align:justify;*/
    float:left;
    margin-right:8px;
		font-weight:normal;
		font-style:normal;
		font-size:100%;
		line-height:1.3em;
		color:black;
    border:0px solid rgb(0,0,255)
}    

p.bild_re {
    float:right;
    margin-left:8px;
}

p.bild_li {
    float:left; 
    margin-right:8px;
}

p.counter {
    font-family:"Arial", serif;
		font-weight:normal;
		font-style:normal;
		font-size:80%;
		line-height:1.3em;
		color:black;
    margin:00px;
    padding:20px;
    text-align:center;
    border:none;
    background-color:rgb(255,255,255);
}

/*--------------------------------------------------------------------------------
  
  --------------------------------------------------------------------------------*/
div.artikel {
		border-top:1px solid rgb(128,128,255);
		padding-top:0px;
		padding-bottom:0px;  
}

li {
		text-align:left;
		font-weight:normal;
		font-style:normal;
		font-size:100%;
		line-height:1.3em;
}

td,th {
		text-align:left;
		font-style:normal;
		font-size:100%;
		line-height:1.1em;
}

th {
		font-weight:bold;
}

/*--------------------------------------------------------------------------------
  
  --------------------------------------------------------------------------------*/
div.bottom_text {
		margin-top:10px;
		margin-left:2px;
		margin-right:2px;
		margin-bottom:10px;
		/* background-color:rgb(208,208,255); */
		color:rgb(192,128,255);
		font-family:"Arial",serif;
		font-size:12px;
		text-align:center;
		border-top:1px dotted rgb(128,128,255);
		padding:10px;
}

/*--------------------------------------------------------------------------------
    Trennlinie Pfarrblattseite
  --------------------------------------------------------------------------------*/
div.Trennlinie {
		margin-top:20px;
		margin-left:2px;
		margin-right:2px;
		margin-bottom:20px;
		background-color:rgb(208,208,255);
		color:rgb(128,128,255);
		/* color:rgb(192,128,255); */
		font-family:"Arial",serif;
		font-size:12px;
		text-align:left;
		border-top:1px dotted rgb(128,128,255);
		padding:0px;
}

/*--------------------------------------------------------------------------------
    Trennlinie Pfarrblattseite
  --------------------------------------------------------------------------------*/
div.TrennliniePG {
		margin-top:2px;
		margin-left:30px;
		margin-right:30px;
		margin-bottom:2px;
		/*background-color:rgb(208,208,255);*/
		color:rgb(255,255,66);
		font-family:"Arial",serif;
		font-size:12px;
		text-align:left;
		border-top:3px double rgb(255,255,0);
		padding:0px;
}


/*--------------------------------------------------------------------------------
  
  --------------------------------------------------------------------------------*/
div.text_pgdate {
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		padding-top:2px;
		padding-left:20px;
		padding-right:2px;
		padding-bottom:2px;
		background-color:rgb(208,208,255);
		border-top:1px normal rgb(128,128,255);
		font-family:"Arial",serif;
		font-size:14px;
		font-weight:100;
		text-align:left;
		color:rgb(32,32,255);
}

/*--------------------------------------------------------------------------------
  
  --------------------------------------------------------------------------------*/
div.favorite_text {
		margin-top:10px;
		margin-left:2px;
		margin-right:2px;
		margin-bottom:10px;
		padding:10px;
		font-family:"Arial",serif;
		font-size:12px;
		text-align:center;
}

div.ptext {
		border-top:1px solid rgb(128,128,255);
		padding-top:5px;
		padding-bottom:0px;
}

p.ausb1text {
		font-weight:bold;
		font-style:normal;
		font-size:100%;
		text-align:center;
}

div.kleintext {
		font-weight:normal;
		font-style:normal;
		font-size:70%;
}

div.kreuzbund {
    font-family:"Verdana", serif;
		font-weight:normal;
		font-style:normal;
		font-size:16px;
		/*line-height:1.4em;*/
		text-align:center;
		color:rgb(96,96,96);
}

/*--------------------------------------------------------------------------------
  Bildunterschrift-Text
  --------------------------------------------------------------------------------*/
div.bu {
    /*background-color:rgb(208,208,255);*/
		text-align:left;
		font-weight:normal;
		font-style:normal;
		font-size:80%;
		/*line-height:1.0em;*/
		padding:0px;
		padding-bottom:8px;
		/*margin:0px;*/
		color:black;
}

/*--------------------------------------------------------------------------------
  Bildunterschrift-Text für Fotos in rechter Spalte Gemeindeleben
  --------------------------------------------------------------------------------*/
div.gem {
		text-align:left;
		font-weight:normal;
		font-style:normal;
		font-size:70%;
		padding:0px;
		padding-bottom:4px;
		margin:0px;
		color:rgb(150,150,150);
}

/*--------------------------------------------------------------------------------
  kleiner Hinweistext
  --------------------------------------------------------------------------------*/
div.ht1 {
    background-color:rgb(255,200,200);
		text-align:left;
		font-weight:normal;
		font-style:normal;
		font-size:90%;
		line-height:1.3em;
		padding:2px 5px 2px 5px;
		margin:0px;
		color:red;
}

/*--------------------------------------------------------------------------------
  Gottesdienst-Tabellen
  --------------------------------------------------------------------------------*/
div.tabgdkopf {
    padding:2px 1px 2px 1px;
		/*background-color:rgb(228,228,228);*/
		font-family:"Arial",serif;
		font-size:90%;
		font-weight:bold;
		text-align:left;
}

div.tabgdsa,div.tabgdso,div.tabgdwt {
    padding-top:6px;
    padding-left:5px;
		font-family:"Arial",serif;
		font-size:100%;
		font-weight:100;
		text-align:left;
}

div.tabgdsa {
		background-color:rgb(255,0,255);
		/*background-color:rgb(255,180,180);*/
		/*background-color:rgb(146,146,146);*/
}

div.tabgdso {
		background-color:rgb(180,0,180);
		/*background-color:rgb(255,100,100);*/
}

div.tabgdwt {
		background-color:rgb(255,255,96);
}

div.tabgdzeit {
    padding:1px 1px 1px 1px;
		font-family:"Arial",serif;
		font-size:90%;
		font-weight:100;
		text-align:center;
}

div.tabgdinfo {
		font-family:"Arial",serif;
		font-size:70%;
		font-weight:100;
		text-align:center;
}

