body {
	background: white;
	margin: 0px;
	padding: 0px;
	font-family: 'Lucida Sans', 'Lucida Grande', 'Trebuchet MS', Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 14px;
	color: black;
}
img {
	border: none;
}
h1 {
	color: black;
	text-transform: uppercase;
	font-size: 40px;
	font-weight: normal;
	border-bottom: 1px solid grey;
}
h2 {
	color: grey;
	text-transform: uppercase;
	font-size: 25px;
	font-weight: normal;
	border-bottom: 1px solid grey;
}

/* Hyperlinks Allgemein
---------------------------------------------------------- */
a:link, a:visited {
	color: black;
	text-decoration: none;
	border: none;
}
a:hover, a:active {
	color: black;
	text-decoration: none;
	border: none;
}

/* Haupt-Layer
---------------------------------------------------------- */
#wrapper {
	margin: 0px;
	width: 100%;
}
#slogan {
	color: black;
	margin: 0px;
}
#header {
	visibility: hidden;
	height: 0px;
	width: 0px;
	margin: 0px;
}
#main1 {
	width: 100%;
	background: white;
	padding: 0px;
	margin: 0px;
}
#main2 {
	width: 100%;
	background: white;
	padding: 0px;
	margin: 0px;
}
#left {
	visibility: hidden;
	width: 0px;
}
#right {
	width: 100%;
	padding: 0px;
	margin: 0px;
}


/* Navigation Links
---------------------------------------------------------- */

ul#left {
	visibility: hidden;
	height: 0px;
	width: 0px;
}

/* Links
---------------------------------------------------------- */
#info {
	visibility: hidden;
	height: 0px;
	width: 0px;
}

/* Main Navigation
---------------------------------------------------------- */
#main-navi {
	visibility: hidden;
	height: 0px;
	width: 0px;
}

ul#main-navi {
	visibility: hidden;
	height: 0px;
	width: 0px;
}


/* Sub Navigation
---------------------------------------------------------- */
#sub-navi {
	visibility: hidden;
	height: 0px;
	width: 0px;
}


/* Content, Footer
---------------------------------------------------------- */
#content {
	padding: 0px;
	width: 100%;
}
#footer {
	visibility: hidden;
	height: 0px;
	width: 0px;
}

/* Gottesdienst-Tabelle
---------------------------------------------------------- */
#table_godi {
	width: 100%;
	border: none;
	border-collapse: collapse;
}
#table_bold {
	font-weight: bold;
	border-bottom: none;
}
.datum {
	width: 210px;
	padding: 3px;
	border-bottom: 1px solid grey;
}
.zeit_ort {
	width: 180px;
	color: grey;
	border-left: 1px solid grey;
	border-right: 1px solid grey;
	padding: 3px;
	padding-left: 10px;
	border-bottom: 1px solid grey;
}
.anmerkungen {
	padding: 3px;
	padding-left: 10px;
	border-bottom: 1px solid grey;
}

/* Konfirmationstermine-Tabelle
---------------------------------------------------------- */
#table_konfi {
	width: 100%;
	border: none;
	border-collapse: collapse;
}
.ostern {
	width: 100px;
	padding: 3px;
	border-bottom: 1px solid grey;
}
.vorstellung {
	width: 100px;
	color: #571f9c;
	border-left: 1px solid grey;
	border-right: 1px solid grey;
	padding: 3px;
	padding-left: 10px;
	border-bottom: 1px solid grey;
}
.hitzkirchen {
	width: 210px;
	padding: 3px;
	padding-left: 10px;
	border-bottom: 1px solid grey;
}
.kefenrod {
	padding: 3px;
	padding-left: 10px;
	border-left: 1px solid grey;
	border-bottom: 1px solid grey;
}
