body
{
	font-family: verdana,arial,sans-serif;
	background-color: #ffffff;
	color:#555555;
	font-size: 12px;
	font-weight: normal;
	margin: 0; padding: 0;
}


/*Absatz*/
p
{
	text-align:left;
	color: black;
	font-family: verdana,arial, sans-serif;
	font-size: 12px;
}

/*Aufzählung*/
ul.menu
{
	width:100%;
	padding-top: 5px;
	margin:0;
	list-style-type:none;
}
li.menu
{
	display:inline
}



/*Link-Menü*/
a.menu
{
	color: white;
	font-weight: bold;
	float:left;
	background-color:blue;
	padding:0.2em 0.6em;
	border-right:1px solid white;
}
a.menu:hover
{
	background-color:rgb(30%,60%,100%);
}



/*Tabelle 3 Spalten*/
td.first
{
	text-align:left;
	color: black;
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
	width:30%;

}
td.middle
{
	text-align:left;
	color: black;
	font-weight: normal;
	font-family: verdana;
	font-size: 12px;
	width:40%;
}
td.right
{
	text-align:left;
	color: black;
	font-weight: normal;
	font-family: verdana;
	font-size: 12px;
	width:30%;
}

 /*Tabelle 2 Spalten*/
td.first2
{
	text-align:left;
	color: black;
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
	width:200px;
}
td.right2
{
	text-align:left;
	color: black;
	font-weight: normal;
	font-family: verdana;
	font-size: 12px;
	width:50%;
}


/*Link SubNavigation*/
td#sidelinks a {display: block;
		margin: 0 3px 0 0;
                 padding: 1px 10px 1px 5px;
                 text-decoration: none;
		font: bold 100% Arial, Verdana, sans-serif;
                 font-size:12px;
                 border-right: 1px solid rgb(100%,100%,100%);
                 color: black;
                 background: white;}
td#sidelinks a:visited {color:black;}
td#sidelinks a:hover {
	background-color: rgb(30%,60%,100%);
	color: white;
	border-right: 7px solid blue;
         padding-right: 7px;
         margin-right:0;}
td#sidelinks p {text-align:left;
	color: black;
	font-family: verdana,arial, sans-serif;
	font-size: 12px;
}
         

/*Überschrift*/
h1.Willkommen {
	position:absolute;
	left:190px;
	top:130px;
	font-family: verdana,arial,sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: blue;
	font-style: italic;
}
h1.TXTHeadline {
	font-family: verdana,arial,sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: black;
	font-style: italic;
}
h1.TXTSubHead {
	font-family: verdana,arial,sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: black;
	margin: -0.5em 1em;
}
h1.TXTSubHeadPGR {
	font-family: verdana,arial,sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: black;
	position:absolute;
	top:110px;
	left:150px;
        width:600px;
	height:90px;
}

/*Logo*/
img#logo
{
	float:left;
	width:100px;
	height:90px;
}

/*Startbild*/
/*	width:102%;*/
/*	height:80%; */
img#Start
{
	position:absolute;
	left:170px;
	top:150px;
	width:350px;
	height:250px;
	z-index:-1
}

/*Foto Groß - Verhältnis 0,7:1 */
/*Foto Hr. Pfarrer*/
img#big
{
	float:left;
	width:140px;
	height:200px;
}

/*Foto Groß - Verhältnis 1,33:1*/
img#smallGruppe
{
	float:none;
	position:relative;
	left:50px;
	width:300px;
	height:225px;
}
img#bigGruppe
{
	float:none;
	position:relative;
	left:50px;
	width:600px;
	height:450px;
}
img#bigGruppeHoch
{
	float:none;
	position:relative;
	left:50px;
	width:450px;
	height:600px;
}

/*Foto Groß - Verhältnis 1,5:1*/
img#bigGruppe_1_5
{
	float:none;
	position:relative;
	width:675px;
	height:450px;
}

/*Foto Groß - Verhältnis 2:1*/
img#bigGruppe_2
{
	float:none;
	position:relative;
	width:700px;
	height:350px;
}

/*Fotos nebeneinander*/
img#Fotolinks
{
	float:none;
	position:relative;
	left:50px;
	width:320px;
	height:240px;
}
p#FotolinksText
{
	float:none;
	position:relative;
}
img#Fotorechts
{
	float:none;
	position:relative;
	left:50px;
	width:320px;
	height:240px;
}
p#FotorechtsText
{
	position:relative;
	top:-25px;
	left:330px;
}

/*Foto Fr. Schuster*/
img#bigSchuster
{
	float:left;
	/*width:140px;
	height:160px;*/
	width:126px;
	height:168px;
}



/*Foto PGR*/
img#PGR1
{
	float:left;
	position:absolute;
	top:150px;
	left:150px;
	width:125px;
	height:185px;
}
p#PGR1Text
{
	position:absolute;
	top:150px;
	left:250px;
	width:200px;
}

img#PGR2
{
	float:left;
	position:absolute;
	top:360px;
	left:150px;
	width:125px;
	height:185px;
}
p#PGR2Text
{
	position:absolute;
	top:360px;
	left:250px;
	width:200px;
}

img#PGR3
{
	float:left;
	position:absolute;
	top:150px;
	left:550px;
	width:125px;
	height:185px;
}
p#PGR3Text
{
	position:absolute;
	top:150px;
	left:650px;
	width:200px;
}


img#PGR4
{
	float:left;
	position:absolute;
	top:360px;
	left:550px;
	width:125px;
	height:185px;
}
p#PGR4Text
{
	position:absolute;
	top:360px;
	left:650px;
	width:200px;
}


/*Foto-Gallery*/
div.pic {float: left; height: 100px; width: 100px;
  padding: 0 15px; margin: 5px 3px;}
div.pic img {border: 1px solid; border-color: #444 #AAA #AAA #444;}
div.horiz img {height: 49px; width: 75px; margin: 32px 0 0;}
div.hoch img {height: 75px; width: 49px; margin: 0 16px;}
div.pic ul {margin: 0.25em 0 0; padding: 0;
  font: bold small Arial, Verdana, sans-serif;}
li.title {display: block; list-style:none;}



/*Content normal*/
td.TableSubHead{font-weight: bold;}
td#main {background-color: transparent; color: black;
         padding: 1em; font: 12px Verdana, sans-serif;}

td#sidelinks {vertical-align: top;}
td#main td{border-bottom: 110px ; font-size: 12px;}
td#main table {margin-top: 25px;
	margin-left:50px;}
td#main p{margin: 1em 4.0em;}
td#main p.fett{font-weight:bold;}
td#main p.center{text-align:center;}
td#main adress {font-weight:bold;}


/*Fußzeile fixiert*/
body #fixiert
{
    	position: fixed;
}
  #Inhalt #footer
{
    font-size: 10px;
    font-style: italic;
    padding: 0.1em;
    text-align: right;
    background-color: transparent;
    color: rgb(70%,60%,50%);
    border-top: 1px solid rgb(60%,50%,40%);
}
