a:link, a:visited, a:active {
    font-size: 100%;
    line-height: 125%;
    /*color:#c2631d;*/
      color:#A4310F;
    font-family:"Trebuchet MS", arial, helvetica, tahoma ,verdana, sans-serif;
  }


a:hover {
    text-decoration:underline;
    /*background-color:#F3ECE2;*/
      background-color: #E9DCC0;
    color:#800000;
  }

ul li {
line-height: 2;
}



body {
    background-color : #ffffff;
    font-family :"Trebuchet MS", arial, helvetica, tahoma, verdana, sans-serif;
    font-size : 11pt;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
  }


h1 {
    color : #A4310F;
    font-family : "Trebuchet MS", arial, helvetica, tahoma, verdana, sans-serif;
    font-size : 150%;
    font-variant : small-caps;
    line-height : 125%;
    margin-bottom : 25px;
  }


h2 {
    font-size: 130%;
    line-height: 125%;
    font-family:"Trebuchet MS", arial, helvetica, tahoma ,verdana, sans-serif;
    margin-bottom:20px;
    color:#000;
    border-bottom:solid 1px #A4310F;
  }


h6 {
    color : #000;
    font-family : "Trebuchet MS", arial, helvetica, tahoma ,verdana, sans-serif;
    font-size : 14px;
    font-style : italic;
    margin-bottom : 25px;
  }



#Container_aussen{
 	margin:auto;
       width:95%;
        height:100%;
        min-width : 900px;
	max-width : 1250px;
  }


#Container_innen{

    background-color : #FFFFFF;

  }





#Kopfzeile_aussen {

background-image:  url("../images/templates/bg1.jpg");
margin-top:0px;
padding-top:0px;
    border-bottom:solid 1px #BFBFBF; 
    border-top: solid 1px    #E9e9dd;
    height:auto;
    text-align:center;
}




#Kopfzeile_innen {

background-image:  url("../images/templates/eigenlogo2.jpg");
background-repeat: no-repeat;
background-position: center center; 
height:100px;


  }

/*
#oberes_Menue
 {
padding-top:20px;
height:26px;
  }
*/

#menuOben
 {
padding-top:5px;
height:26px;
}



#obere_Leiste
 {

background:  url("../images/templates/leistebg1.jpg");
    border-bottom:solid 1px #BFBFBF;
    border-top:solid 1px #ffffff;
    height:27px;
    
  }

#obere_Leiste_Pfad
{
text-decoration: none;
text-align:left;
padding-top:3px;
padding-left:10px;
font-weight:bold;
color:#8E796A;
font-size:11pt;


}

#obere_Leiste_Pfad a
{
text-decoration: none;
}




#obere_Leiste_Suchfeld
{
padding-right:5px;
padding-top:2px;
}


#obere_Leiste_Suchfeld div div:before
{
content:"Seiten durchsuchen: ";
}


#obere_Leiste_Suchfeld input
{
background-color:#fdfbee;
}



#linkes_Menue
 {
border-right:solid 1px silver;
padding-left: 5px; /* linker Abstand zum Rand*/
padding-right: 5px; /* rechter Abstand im Menue*/
width:125px;

}



#rechte_News
 {
    width : 175px;
	border-left:solid 1px silver;
    padding-right:3px;
  }


 #linke_leiste {
    background-color:#E7DFDA;
    width:20px;
    border-left:solid 1px #afafaf;
    border-right:solid 1px #AFAFAF;
  }


#rechte_leiste {
    background-color:#E7DFDA;
    width:20px;
    border-left:solid 1px #afafaf;
    border-right:solid 1px #AFAFAF;
  }






#inhalt_breit {
width:100%;
padding:5px;
}


#inhalt_schmal {
padding:5px;
width:100%;
}


div#termine table {
margin:auto;
}


#obere_Fusszeile
{
clear:both;
height:20px;
border-top:solid 1px #afafaf;


}



#Fusszeile
 {
border-top:solid 1px #afafaf;
border-bottom:solid 1px #afafaf;
height:20px;
padding-top:5px;
  }




/* META
--------------------------------------------------------- */

.infoleiste {
	border-top: 1px solid #DDDDDD;
	width: 99%;
        padding-left:5px;
	margin-bottom: 15px;
         background: #ECECEC;
}


.author {
	padding: 3px 3px 3px 20px;
	background: url(../images/icon-user.gif) no-repeat 0 2px;
        font-size : 8pt;
}

.createdate {
	padding: 3px 3px 3px 20px;
	background: url(../images/icon-date.gif) no-repeat 0 2px;
        font-size:8pt;
}

.buttonheading img {
	margin: 0px 5px 0 0;
	border: 0;
	float: right;
}

.modifydate {
	width: 99%;
	float: left;
          font-size : 8pt;
}

/* -------------ENDE META  ------------------------------------------------------------------------------------ */

/* ---------------   CSS für Beitrag Pfarrgemeinderat - Tabelle   ----------------------------------------*/


#pfarrgemeinderat td {
width:250px;
border: solid 1px silver;
text-align:center;
padding-bottom:10px;
padding-top:5px;

}


/* -------------------------  CSS für Beitrag Pfarrnachrichten - Tabellen ---------------------------*/


.pfarrnachrichten a {

}


.pfarrnachrichten td {
width:300px;
border: solid 1px silver;
text-align:center;
padding-bottom:15px;
padding-top:5px;
}
.pfarrnachrichten img {
height:192px;
width:140px;
}
