body {
	color:#000000;
	font-size:12px;
	font-family : Arial,Helvetica,sans-serif;
	text-decoration:none;
}

td {
	
	font-size:12px;
	font-family : Arial,Helvetica,sans-serif;
	text-decoration:none;
}

td A {
	color:#0000ff;
	font-size:12px;
	font-family : Arial,Helvetica,sans-serif;
	text-decoration:none;
}

td A:hover {
	color:#FF4000;
	font-size:12px;
	font-family : Arial,Helvetica,sans-serif;
	text-decoration:underline;
}

H1 {
	font-family:arial, helvetica;
	font-size:18px;
	color:#0000ff;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 6px;
}

H1 A {
	font-family:arial, helvetica;
	font-size:18px;
	color:#0000ff;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 6px;
}

H1 A:hover {
	font-family:arial, helvetica;
	font-size:18px;
	color:#0000ff;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 6px;
}
	
H2 {
	font-family:arial, helvetica;
	font-size:16px;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 12px;
}
H2 A {
	font-family:arial, helvetica;
	font-size:16px;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 12px;
}
H2 A:hover {
	font-family:arial, helvetica;
	font-size:16px;
	color:#ff4000;
	text-decoration: underline;
	font-weight: bold;
	margin-bottom: 12px;
}

H3 {
	font-family:arial, helvetica;
	font-size:14px;
	color:#0000ff;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
}
H3 A {
	font-family:arial, helvetica;
	font-size:14px;
	color:#0000ff;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
}
H3 A:hover {
	font-family:arial, helvetica;
	font-size:14px;
	color:#ff4000;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 0px;
}

H4 {
	font-family:arial, helvetica;
	font-size:12px;
	color:#0000ff;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 12px;
}
H4 A {
	font-family:arial, helvetica;
	font-size:12px;
	color:#0000ff;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 12px;
}
H4 A:hover {
	font-family:arial, helvetica;
	font-size:12px;
	color:#ff4000;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 12px;
}

H5 {
	font-family:arial, helvetica;
	font-size:12px;
	color:#0000ff;
	text-decoration: none;
	margin-bottom: 4px;
	font-weight: normal;
}
H5 A {
	font-family:arial, helvetica;
	font-size:12px;
	color:#0000ff;
	text-decoration: underline;
	margin-bottom: 4px;
	font-weight: normal;
}
H5 A:hover {
	font-family:arial, helvetica;
	font-size:12px;
	color:#ff4000;
	text-decoration: underline;
	margin-bottom: 4px;
	font-weight: normal;
}

H6 {
	font-family:arial, helvetica;
	font-size:11px;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 0px;
}
H6 A {
	font-family:arial, helvetica;
	font-size:11px;
	color:#000000;
	font-weight: normal;
	text-decoration: underline;
	margin-bottom: 0px;
}
H6 A:hover {
	font-family:arial, helvetica;
	font-size:11px;
	color:#ff4000;
	font-weight: normal;
	text-decoration: underline;
	margin-bottom: 0px;
}

p {
	color:#000000;
	font-size:12px;
	font-family : Arial,Helvetica,sans-serif;
	text-decoration:none;
	margin-bottom: 8px;
}
p A {
	color:#0000ff;
	font-size:12px;
	font-family : Arial,Helvetica,sans-serif;
	text-decoration:none;
	margin-bottom: 8px;
}

p A:hover {
	color:#FF4000;
	font-size:12px;
	font-family : Arial,Helvetica,sans-serif;
	text-decoration:underline;
	margin-bottom: 8px;
}

.blocksatz {
	color:#000000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align: justify;
}
.blocksatz A {
	color:#0000ff;
	font-size:12px;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration:none;
	text-align: justify;
}

.blocksatz A:hover {
	color:#FF4000;
	font-size:12px;
	font-family : Arial,Helvetica,sans-serif;
	text-decoration:underline;
	text-align: justify;
}

.navtrack {
	font-family: arial,helvetica; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}
.navtrack a {
	font-family: arial,helvetica; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}
.navtrack a:hover {
	font-family: arial,helvetica; 
	font-size: 11px; 
	color: #ff4000; 
	text-decoration: underline;
}

.navigation {
	font-family: arial, helvetica; 
	font-size: 12px; 
	color: #000000;
	text-decoration: none;
}

.navigation a {
	font-family: arial, helvetica; 
	font-size: 12px; 
	color: #000000;
	text-decoration: none;
}

.navigation a:hover {
	font-family: arial, helvetica; 
	font-size: 12px; 
	color:#FF4000;
	text-decoration: underline;
}

.navigation_current {
	font-family: arial, helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	color:#0000ff;
}

.small {
	font-family:arial,helvetica; 
	font-size:9px; 
	color:#000000;
	border:none;
	front-stretch:extra-condensed;
}

.intd_small {
	font-family:arial,helvetica; 
		font-size:11px; 
		color:#000000;
		border:none;
		front-stretch:extra-condensed;
}

.intd {
	font-family: arial, helvetica; 
	font-size: 12px; 
	color: #000000;
	word-spacing: normal;
}


.image-copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	background-color: #FFF5E1;
}

.image-subtitle {
	font-family:arial, helvetica; 
	font-size: 11px;
	color: #000000;
	background-color: #FFF5E1;
 	padding-top: 2px; 
	padding-right: 3px; 
	padding-bottom: 2px; 
	padding-left: 3px
}

.image-subtitle p{
	font-family:arial, helvetica; 
	font-size: 11px;
	margin-bottom: 0px;
}

.imagetile {
	background-color: #FFF5E1;
}

.boxbg {
	background-color: #FFF5E1;
}

.boxheading {
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ;
}

.boxtitle {
	font-family: arial, helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	color:#0000ff;
}

.boxtitle a {
	font-family: arial, helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	color:#0000ff;
	text-decoration: none;
}

.boxtitle a:hover {
	font-family: arial, helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	color:#FF4000;
	text-decoration: underline;
}

.boxsubtitle {
	color: black; 
	font-size: 10px; 
	line-height: 12px; 
	font-family:arial, helvetica; 
	text-decoration: none;
}

.boxtext {
	font-family:arial, helvetica; 
	font-size: 10px;
	color: #000000;
}

.boxmore {
	font-family: arial, helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	color:#0000ff;
	text-decoration: none;
}

.boxmore a {
	font-family: arial, helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	color:#0000ff;
	text-decoration: none;
}

.boxmore a:hover {
	font-family: arial, helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	color:#FF4000;
	text-decoration: underline;
}

.itemtitle {
	font-family:arial, helvetica; 
	font-size:16px; 
	color:#0000ff;
	font-weight: bold;
	margin-top: 5px;
	text-decoration: none;
}

.itemsubtitle {
	font-family:arial, helvetica; 
	font-size:14px; 
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

.itemteaser {
	font-family:arial, helvetica; 
	font-size:12px; 
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

.listtitle {
	color:#0000ff;
	font-weight: bold; 
	font-size: 14px; 
	line-height: 15px; 
	font-family: arial, helvetica; 
}

.listsubtitle {
	color: #FFFFF; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 12px; 
	margin-top: 5px;
	font-family: arial, helvetica; 
}

.listmore {
	color:#0000ff;
	font-size: 12px; 
	font-weight: bold;
	font-family:arial, helvetica; 
	text-decoration: none;
}

.listmore a {
	color:#0000ff;
	font-size: 12px; 
	font-weight: bold;
	font-family:arial, helvetica; 
	text-decoration: none;
}

.listmore a:hover {
	color:#0000ff;
	font-size: 12px; 
	font-weight: bold;
	font-family:arial, helvetica; 
	text-decoration: underline;
}


.inputtd {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	text-align: right;
}

.input300 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 295px;
	border: none;
}

.inputlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FAFAFA;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}
.inputtop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}

.general-error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	height: 18px;
}

.general-error li {
	font-weight: normal;
}

.general-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007572;
	font-weight: bold;
	height: 18px;
}

.general-info li {
	font-weight: normal;
}

.validation-error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	font-weight: bold;
	height: 18px;
}

.validation-error li {
	font-weight: normal;
}


.tabelle {  
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px; 
        vertical-align: top; 
        padding-bottom: 6px; 
}

ul li {
	list-style:url(http://www.bistum-augsburg.de/res/domains/bistum/schemas/default/gfx/default.gif) disc; 
	font-family: arial, helvaetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
  }

ul li ul li {
	list-style:url(http://www.bistum-augsburg.de/res/domains/bistum/schemas/default/gfx/default3.gif) circle; 
  }
  
ul li ul li ul li {
	list-style:url(http://www.bistum-augsburg.de/res/domains/bistum/schemas/default/gfx/default2.gif) square; 
  }
  
ul li ul li ul li ul li {
	list-style:url(http://www.bistum-augsburg.de/res/domains/bistum/schemas/default/gfx/default4.gif) none; 
  }
  
ul li ul li ul li ul li ul li {
	list-style:url(http://www.bistum-augsburg.de/res/domains/bistum/schemas/default/gfx/default5.gif) none; 
  }
  
ul a {
    text-decoration: none; 
    color: #0000ff; 
	margin-top: 5px;
	margin-bottom: 5px;
  }
  
ul {
    color: #000000; 
	margin-top: 5px;
	margin-bottom: 5px;
  }
OL {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
}
OL A {
	COLOR: #0000ff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
}
OL A:hover {
	COLOR: #ff4000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: underline;
}

OL LI {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
        margin-left: 5px; margin-top: 4px;
}
OL LI  A {
	COLOR: #0000ff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
        margin-left: 5px; margin-top: 4px;
}
OL LI A:hover {
	COLOR: #ff4000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: underline;
        margin-left: 5px; margin-top: 4px;
}
.hervor {
       font-weight: bold;
}
.unsichtbar {
        font-weight: bold;
        color: #ffffff;
}
A.VIIdekanat {
       color:#000000;
       font-size:12px;
       font-family : Arial,Helvetica,sans-serif;
       text-decoration:none;
}
A.VIIdekanat:link {
       color:#000000;
       font-size:12px;
       font-family : Arial,Helvetica,sans-serif;
       text-decoration:none;
}
A.VIIdekanat:visited {
       color:#000000;  
       font-size:12px;
       font-family : Arial,Helvetica,sans-serif;
       text-decoration:none;
}
A.VIIdekanat:hover {
       color:#0033CC;    
       font-size:12px;
       font-family : Arial,Helvetica,sans-serif;  
       text-decoration:none;
}
A.VIIdekanat:active {
       color:#0033CC;
       font-size:12px;
       font-family : Arial,Helvetica,sans-serif;
       text-decoration:none;
}

A.IVdekanat {
       color:#000000;
       font-size:12px;
       font-family : Arial,Helvetica,sans-serif;
       text-decoration:none;
}
A.IVdekanat:link {
       color:#000000;
       font-size:12px;
       font-family : Arial,Helvetica,sans-serif;
       text-decoration:none;
}
A.IVdekanat:visited {
       color:#000000;  
       font-size:12px;
       font-family : Arial,Helvetica,sans-serif;
       text-decoration:none;
}
A.IVdekanat:hover {
       color:#ff4000;    
       font-size:12px;
       font-family : Arial,Helvetica,sans-serif;  
       text-decoration:none;
}
A.IVdekanat:active {
       color:#ff4000;
       font-size:12px;
       font-family : Arial,Helvetica,sans-serif;
       text-decoration:none;
}

/* -------------------------------------------------- */

.forumth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	height: 20px;
}

.forumtd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #EEEEEE;
	height: 18px;
	padding: 4px;
}

.forumtd2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #DDDDDD;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
}

.forumtd3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E7E7E7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
}

.forumtd a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.forumtd a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.forumtd a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.forumtd a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.forumtd3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

.forumtd3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

.forumtd3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

.forumtd3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #000000;
}

.foruminputtd {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	text-align: right;
}

.foruminput400 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 395px;
	border: none;
}

.foruminputlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FAFAFA;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}

.foruminputtop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}

.forumtd4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E7E7E7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

forumtd4 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

forumtd4 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

forumtd4 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

forumtd4 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #000000;
}

/* -------------------------------------------------- */
.search-table {
	background-color: #F6F6F6;
}

.search-th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	height: 20px;
}

.search-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #EEEEEE;
	height: 18px;
	padding: 4px;
}

.search-input-top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}

.search-input-td {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	text-align: right;
}

.search-input-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FAFAFA;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}

.search-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 300px;
	border: none;
}

.search-input-combo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	width: 100%;
	border: none;
	height: 20px;
}

.search-result-title {
	color: #831B1B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.search-result-title:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #831B1B;
	text-decoration: underline;
}

.search-result-percent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.search-result-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.search-result-size {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.search-result-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.search-result-nav-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 18px;
	padding: 4px;
}

.search-result-nav-td a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.search-result-nav-td a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.search-result-nav-td a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.search-result-nav-td a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.search-result-nav-pages-count {
}

/* -------------------------------------------------- */

.newsletter-table {
	background-color: #F6F6F6;
}

.newsletter-th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	height: 20px;
}

.newsletter-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #EEEEEE;
	height: 18px;
	padding: 4px;
}

.newsletter-input-top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}

.newsletter-input-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FAFAFA;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}

.newsletter-input-td {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	text-align: right;
}

.newsletter-input400 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 395px;
	border: none;
}

/* -------------------------------------------------- */

.information-inputareahead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}

.information-inputtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F4F4F4;
	border: 1px solid #DDDDDD;
}

.information-inputtext-checkbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F4F4F4;
	height: 18px;
	padding-left: 2px;
	border-top: none;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
}

.information-inputhead-checkbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EEEEEE;
	height: 18px;
	padding-left: 2px;
	border-top: none;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
}

.information-inputhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EEEEEE;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}

.information-inputtext-td {
	background-color: #F4F4F4;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
}

.information-inputtextreq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F5F5F5;
	border: none;
	width: 250px;
}

.information-inputtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #F5F5F5;
	border: none;
	width: 250px;
}

/* -------------------------------------------------- */

.contact-table {
	background-color: #F6F6F6;
}

.contact-th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	height: 20px;
}

.contact-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #EEEEEE;
	height: 18px;
	padding: 4px;
}

.contact-input-top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}

.contact-input-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FAFAFA;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}

.contact-input-td {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	text-align: right;
}

.contact-input400 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 395px;
	border: none;
}

/* -------------------------------------------------- */

.visitorsbook-table {
	background-color: #F6F6F6;
}

.visitorsbook-th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	height: 20px;
}

.visitorsbook-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #EEEEEE;
	height: 18px;
	padding: 4px;
}

.visitorsbook-input-top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}

.visitorsbook-input-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FAFAFA;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}

.visitorsbook-input-td {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	text-align: right;
}

.visitorsbook-single-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border-color: #CCCCCC; 
  border-style: solid; 
  border-width: 1px;
}

.visitorsbook-input400 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 395px;
	border: none;
}

.visitorsbook-input-combo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	width: 100%;
	border: none;
	height: 20px;
}
/* Styles für DirectEdit und DirectConfig */
.editarea_norm {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1px;
    padding-bottom: 1px;    
}
.editarea_over {
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: #f0f0f0;
    border-top: 1px dotted #000000;
    border-bottom: 1px dotted #000000;
}

/* ----- image galleries for news and events ----- */
.gallerybody {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-color:#0000ff }
.galleryheadtext{color:#FFFFFF; font-size:13px; font-weight:bold}

.worship p {
  margin-bottom: -15px;
}

