
/* file: box_calendar.css */

.calendar th, .calendar td {
	padding: 2px;
}

.calendar td {
	text-align: right;
}

.calendar th.monthname {
	text-align: center;
}

/* file: box_losungen.css */

@CHARSET "UTF-8";

.losungen p {
  margin-bottom: 0.5em;
}

.losungen h2 {
  font-size: 100%;
  font-weight: bold;
  text-align: center;
}

.losungen .source {
  font-style: italic;
  margin-bottom: 1.5em;
}

.losungen .copyright {
  font-size: 80%;
}

/* file: box_navigation.css */

/* Main Navigation
-----------------------------------------------------------------------------*/
#pageNavigation ul, #pageNavigation li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#pageNavigation li.first {
  border-top: solid 1px #8C8C8B;
}

#pageNavigation li ul li.first {
  border: none;
}

#pageNavigation li span {
  display: block;
  padding-left: 20px;
}
#pageNavigation li li span {
  padding-left: 0;
}
#pageNavigation li li a.active, #pageNavigation li li a.selected {
  font-weight: bold;
  background-color: transparent;
}
#pageNavigation li li span {
  background: none;
}
#pageNavigation li a {
  background: transparent url(pics/nav_bg_stephanus.gif) repeat-x 1px 100%;
  display: block;
  padding: 3px 0 3px 0;
  text-decoration: none;
}

#pageNavigation li a:hover, #pageNavigation li li a:hover, #pageNavigation li li li a:hover {
  color: #D07D2E;
}

#pageNavigation li {
	background-color: transparent;
	background-image: url(pics/nav_bg_stephanus.gif);
	background-repeat: repeat-x;
	background-position: 1px 100%;
}
#pageNavigation li li, #pageNavigation li li span {
  background: none;
}
#pageNavigation li li span {
  background: transparent url(pics/nav_arrow_stephanus.gif) no-repeat left center;
  padding-left: 8px;
}
#pageNavigation li li a {
  background: none;
  font-weight: normal;
  margin-left: 20px;
  text-transform: none;
}
#pageNavigation li li li a {
  margin-left: 26px;
}

/* Ariadne - Breadcrumb Navigation
-----------------------------------------------------------------------------*/
#ariadne {
  width: 100%;
  font-size: 90%;
  text-align: right;
  margin-bottom: 2em;
}
#ariadne ul {
  margin: 0;
  padding: 0;
  display: inline;
}
#ariadne li {
  background: transparent url(pics/nav_arrow_sub.gif) no-repeat 5px center;
  display: inline;
  padding: 0 5px 0 10px;
}
#ariadne li a {
  font-weight: normal;
}

