@charset "UTF-8";
#page {
	position:relative;
	width:980px;
	padding:10px;
	height:auto;
	margin: 0 auto;
	margin-top:16px;
	
}

#header {
	margin-top: 8px;
	
}

#navcontainer {
	width: 100%;
	margin-bottom:32px;
	padding-top:16px;
}

#content {
	min-height:450px;
}

#spalteL, #spalteR{
	min-height:450px;
	margin-bottom: 32px;
	
}
	
#galerie { height: auto; margin-bottom: 2em; }


#canvas { width:460px; height: 400px; background-color:#C96; overflow:hidden; }

#spalteL p, #spalteR p {
	padding-right: 1em;
}

#footer {
	font-size:.8em;
	text-align:right;
	padding:10px 0;
	/*border-top: 1px solid black;*/
}

.box {
	border:4px double #000;
	
}

.bars {border-top:16px solid #000; border-bottom:16px solid #000}

#hoerprobe ol { list-style:none; clear:both;}
#hoerprobe ol li { background-color:#dcd8cf; border-top:1px solid #000; border-bottom:1px solid #000; padding:0 8px; margin-left:0;}
#hoerprobe img, #hoerprobe a.weblink img {float:left; margin:0 13px 13px 0;}

#presse h2, #presse p {font-family: Georgia, "Times New Roman", Times, serif}
#presse h2 {font-size:120%; margin-bottom:0px;}
#presse h2 a:link {display: inline-block; font-size: 80%;} 

#presse p { font-size:100%/1.2em ; margin-bottom:0px;}
/*#presse p:before, #presse h2:before {font-size:28px; content:"\00BB  "}*//* doppelte Anführung nach rechts */
/*#presse p:before, #presse h2:before {font-size:28px; content:"\201D  "}   Anführung oben */
#presse .blatt {font-style:italic; text-align:left;margin-bottom:7px;}
#presse .blatt:before {font-size:100%; content:"";}

#presse .ohne:before {content:"";}

table td p {
  margin: 0; }
  
#content table#termin colgroup col:nth-child(1) {
  width: 65px; }
#content table#termin colgroup col:nth-child(2) {
  width: 250px; }
#content table#termin colgroup col:nth-child(3) {
  width: 65px; }
#content table#termin colgroup col:nth-child(4) {
  width: 110px; }
 #content table#termin colgroup col:nth-child(5) {
  width: 400px; }

table#termin, table.table #termin {
	border:1px solid #ccc;
	}
table#termin th, table.table#termin th,table#termin td, table.table#termin td {
	border:1px solid #ccc;
	padding:0.5em;
}

#content table.table.termin colgroup col:nth-child(1) {
  width: 65px; }
#content table.table.termin colgroup col:nth-child(2) {
  width: 250px; }
#content table.table.termin colgroup col:nth-child(3) {
  width: 65px; }
#content table.table.termin colgroup col:nth-child(4) {
  width: 110px; }
 #content table.table.termin colgroup col:nth-child(5) {
  width: 400px; }

table.termin {
	border:1px solid #ccc;
	}
table.termin th, table.termin td {
	border:1px solid #ccc;
	padding:0.5em;
}
table.termin tr {
	vertical-align: top;
	min-height:100px;
}
  
/* Links */
a:link    { color:#c96; text-decoration:underline; }
a:visited { color:#999;  }
a:focus, a:hover   { text-decoration:none;  }
a:active  { color:#000; }

#presse a:link {font-size: 16px;}