#logo h1 {
display: none;
}

#termin {
	padding: 10px;
	margin-bottom: 15px;
}

.box-shadow {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);
          box-shadow: 0 0 5px rgba(0,0,0,.5);
}

li.active {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);
          box-shadow: 0 0 5px rgba(0,0,0,.5);
}

#termin h3 {
  padding-top: 0;
  margin-top: 0;
}

.unter-menu {
	border-right: 5px solid #F5F5F5;
	margin-right: 2px;
}

#inhaltText {
		padding: 10px;
		border: 5px solid #F5F5F5;
}

#inhaltText>h2 {
	margin-top: 0;
	padding-top: 0;
}

#fuss {
  margin-top: 10px;
	border-top: 5px solid #F5F5F5;
}

img.bild {
	padding:0;
	border: 5px solid #F5F5F5; 
}

.bildunterschrift {
	font-size: 80%;
	font-style: italic;
}

/* kalender */
caption {
	color: #ffffff;
	background: #B30000;
	font-weight: bold;
	padding: 10px;
}
caption a {
	color: #ffffff;
	font-weight: bold;
}
.table-condensed td, .table-condensed th {
vertical-align: top;
}
td.today {
 text-align:center;
 padding: 5px;
 margin:0px;
 font-weight: bold;
 background: #B30000;
 color: #ffffff;
}
td.event {
	font-weight: bold;
	color: #b30000;
	background-color: #F5F5F5;
	
}

td.event a {
	font-weight: bold;
	color: #00008c;
	border: 1px solid 00008c;
}

#kalender_update {
    padding-top: 10px;
	border-top: 5px solid #F5F5F5; 
	margin: 15px 15px 0 15px;
	color: #c0c0c0;
}
#monatskalender th, #monatskalender td {
text-align: center;
}
/* terminverwaltung */
.termin {
 width: 800px;
 text-align:left;
 background: #ffffff;
 border: 1px solid #0000B3;
 border-collapse:collapse;
 border-spacing: 0px;
 vertical-align: top;
 margin:0px;
 color: #000000;
}
.termintitel {
 font-weight:bold;
 color: #B30000;
}
td.kat-s {
background-image: url(../grafik/terminkalender/sonstiges_klein.gif);
background-position: top right;
background-repeat:  no-repeat;
}
td.kat-a {
background-image: url(../grafik/terminkalender/auftritt_klein.gif);
background-position: top right;
background-repeat:  no-repeat;
}
td.kat-p {
background-image: url(../grafik/terminkalender/probe_klein.gif);
background-position: top right;
background-repeat:  no-repeat;
}