html {height: 100%; margin-bottom:1px;}
	body { background-color :  #4a392a; color: black;  font-family:sans-serif; margin-top: 2em; }
	.clock,.thin { font-weight : lighter; font-family: sans-serif; font-size: 0.7em; }
	div.contents 
	{
		height: 100%;
		width: 97%;
		margin: 0 auto;
		/*min-height: 20em;*/
		height: auto;
		padding-bottom: 0px;
		border-top-style: solid;
		border-color: #aaa088;
		border-top-width: 1px;
		background-repeat: no-repeat;
	/*	background-image: url("banner.jpg");
		background-image: url("pfarrkircheinnen.jpg");*/
		background: #fff6ca url("footer-left.png") no-repeat bottom left;
		padding-top: 2em;
		margin-top: 0px;
		z-index: 3;
		position: relative;
	}
	div.logo {
					position:absolute;
					left:2em;
				 	top: 60px;
					z-index:2;
					opacity:0.70;
 }
div#logo2{
					position:absolute;
right:0em;
top: 0em;
					z-index: -1;
					opacity:0.30;
}
 div.logo:hover, div.logo:focus, div.logo:active,div#logo2:hover, div#logo2:focus, div#logo2:active{
					opacity:1.0;
					z-index:1;
 }
	.menuright, .menu {word-wrap: break-word; max-width: 290px; float: left; min-height: 100%; background-color : #4a392a; padding-top: 0.5em; padding-bottom: 0.5em; margin-left:2em; margin-right: 2em; margin-bottom: 2em; border-style: none; border-width: 1px; border-color: #998866; display: inline;
border-radius: 2em;
-moz-border-radius: 2em;
-webkit-border-radius: 2em;
 }
        .menuright { float: right; height: auto; }
        div.menuseparator { background : inherit; font-family: sans-serif;  margin-top: 4px; margin-bottom: 4px; }
        A.menuentry, A.menuentry:link, A.menuentry:visited, A.menuentry:hover, 
	.menuentryselected, A.menuentryselected:link, A.menuentryselected.visited,A.menuentryselected:hover {
		font-family: sans-serif;
border-radius: 1em;
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
		
		text-align: left;
		color : white;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 1px;
		padding-bottom: 1px;
		margin-right: 10px;
		margin-left: 10px;
		display: block;
		text-decoration: none;
		border-width: 1px; border-style: solid; border-color: #4a392a;
	}
	A.menuentry:hover, A.menuentry:focus { background-color : #827155; text-decoration : none;border-width: 1px; border-style: solid; border-color: white; 
}
        .menuentryselected { background-color: #827155; border-width: 1px; border-style: solid; border-color: white; }
	.clock { margin-top: 1em; }
	.tabcontainer { background-color : #4a392a; position:relative;width:97%; bottom: -1px; z-index: 5;  overflow:hidden; margin: 0 auto; }
	A.tab, A.tab:visited, A.tab:link, A.tab:hover {line-height: 140%;  font-family: sans-serif; color: black; text-decoration: none; background: #827155;  border-color: #aa9977; border-width: 1px; border-style: solid; padding: 5px;  border-bottom-width:1px; color: white;padding-top: 0px; margin-bottom: 0px; padding-bottom: 1px; 
border-top-left-radius: 0.5em;border-top-right-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;-moz-border-radius-topright: 0.5em;
-webkit-border-top-left-radius: 0.5em;-webkit-border-top-right-radius: 0.5em;
}
	A.tab:hover { color : #827155; background-color: #fff6ca; }
	.tabfront {  background-color: #fff6ca; color: #827155; line-height: 140%;  font-family: sans-serif; border-color: #aa9977; border-bottom-color: #fff6ca;  border-width: 1px; border-style: solid; padding: 5px;  padding-top: 0px; padding-bottom: 5px;border-bottom-width:0px; text-decoration: none; 
border-top-left-radius: 0.5em;border-top-right-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;-moz-border-radius-topright: 0.5em;
-webkit-border-top-left-radius: 0.5em;-webkit-border-top-right-radius: 0.5em;
}
	img.flow { float: left; margin: 1em; margin-top:0; margin-left:0 }
        table { background-color: #4a392a; padding: 0px; }
        th { color: white; margin: 0px; font-size: 1em; background: #827155 url(BannerBa.png); background-repeat: repeat-x; }
        tr { margin: 0px; padding: 0px; background-color: #b2b2b2; }
        td { margin: 0px; padding: 0.2em;}
        form { padding: 0.5em; }
        table.nocells,form { background-color: #fff6ca; border-color: #ddd4b8; border-width: medium; border-style: outset; display: inline-block !important; zoom: 1; display: inline; }
        table.invisible { border-style: none; background-color: #fff6ca;  }
        table.invisible tr { background-color: #fff6ca; }
        table.invisible tr td {  padding: 0px; }
        h1 { font-size: 1.3em; margin-top: 0em; text-align: left;}
        h2, h3, h4, h5 { font-size: 1em; font-weight: bold; }
        div.fotoportrait, div.foto {
            border-style: solid;
            border-width: 1px;
            border-color: #4a392a;
            background: #827155;
            display: block;
            height: 360px;
            width: 220px;
            padding: 6px;
            text-align: center;
            margin: 10px;
            float: left;
        }
        div.foto {
            height: 193px;
        }
        div.fotoportrait img, div.foto img {
            border: 0;
            width: 200px;
            height: 301px;
            display: inline;
            margin-top: 10px;
        }
        div.foto img{
            height: 133px;
        }
        div.fotoportrait p, div.foto p{
            clear: left;
            text-align: center;
            font-family: sans-serif;
            
        }
        div.info, div.inforight{
	    max-width: 25%;
            background: #b2b2b2;
            padding: 0;
	    margin-bottom: 10px;
	    margin-right: -5%;
            float: left;
            clear: left;
        }
        div.inforight{
            float: right;
            clear: right;
						display: none;
        }
        div.infocontent { padding: 0.5em; }
        div.infocontent a {
            display: block;
            font-family: sans-serif;
            
            color: black;
	    margin-bottom: 0.5em;
        }
	div.info h1, div.inforight h1 { font-family: sans-serif; font-size: small; background: #827155 url(BannerBa.png); background-repeat: repeat-x; color : white; font-weight : bolder; text-decoration : inherit; margin: 0px; padding: 2px}

	div#box
	{
min-width: 780px; max-width:1400px; width:100%; margin: 0 auto;
	}
 a.logolink img {
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 }
 a.logolink:hover img {
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 }
