
th, .kopf, .balken {
/*font-size: 100%;*/
 vertical-align:middle;
 text-align:left;
 padding:5px 0 5px 3px !important;
 font-weight:bold !important;
 font-size: 14px;
 color: #676767;
 background: #d7d7d7 url(../images/template/headline_1x24.gif) repeat-x;
}

.kasten {
 padding: 12px;
 position: relative;
 left: 20px;
 width: 475px;
 border: 1px solid #f00;
 margin-top: 20px;
 margin-bottom: 20px;
}

.zeit, p.zeit { 
 color: 000; 
 margin: 25px 5px 0px 30px !important;
 }
.chair, p.chair { 
 color: 000; 
 font-weight: normal; 
 font-style: italic;
 margin: 0px 0 5px 30px !important; 
 }
.beitrag, p.beitrag { 
 color: 000; 
 font-weight: bold; 
 margin: 5px 5px 0px 30px !important;
 }
.beitragmehr, p.beitragmehr { 
 color: 000; 
 font-weight: bold; 
 margin: 0px 20px 5px 30px !important;
 }
.beitragkasten, p.beitragkasten { 
 font-weight: bold ;
 }
.redner, p.redner {
 color: 000; 
 font-weight: normal; 
 font-style: italic;
 margin: 0px 5px 20px 70px !important;
 }
.rednerkasten, p.rednerkasten { 
 font-style: italic; 
 padding-left: 44px ;
 }
.pause, p.pause { 
 color: 000; 
 font-weight: normal; 
 font-style: italic;
 margin: 10px 0 10px 30px !important;
 }
.englisch, span.englisch { 
 color: rgb(102, 153, 153); 
 font-style: italic ;
 }
.textgrauklein, p.textgrauklein { 
  padding: 5px ;
  }
.eth { 
 padding: 1px;
 azimuth:behind;
 }




/*

.zeit, p.zeit { width: 450px; color: 000; margin-left: 20px !important; margin-right:
0 !important; margin-top: 20px !important; margin-bottom: 0px !important; }

.chair, p.chair { width: 500px; color: 000; font-weight: normal !important; font-style: italic !important;
margin-left: 20px !important; margin-right: 0 !important; margin-top: -20px !important;
margin-bottom: 5px !important;}

.beitrag, p.beitrag { width: 450px; color: 000; font-weight: bold !important; margin-left: 20px !important; margin-right:
0 !important; margin-top: 5px !important; margin-bottom: 0px !important; }

.beitragmehr, p.beitragmehr { width: 450px; color: 000; font-weight: bold; margin-left: 64px !important; margin-right:
0; margin-top: 0 !important; margin-bottom: 0 !important; }

.beitragkasten, p.beitragkasten { font-weight: bold }

.redner, p.redner { width: 450px; color: 000 !important; font-weight: normal !important; font-style: italic !important;
margin-left: 64px !important; margin-right: 0 !important; margin-top: 0 !important;
margin-bottom: 5px;}

.rednerkasten, p.rednerkasten { font-style: italic; margin-left: 44px  !important;}

.pause, p.pause { width: 450px; color: 000; font-weight: normal !important; font-style: italic;
margin-left: 20px !important; margin-right: 0 !important; margin-top: 20px !important;
margin-bottom: 20px  !important;}

.englisch, span.englisch { color: rgb(102, 153, 153); font-style: italic }

.textgrauklein, p.textgrauklein { width: 600px; margin: 5px !important; padding: 5px !important; }

.eth { padding: 1px;azimuth:behind; }
*/

div#inhalt div.appointment table {
	border: none; 
}

div#inhalt div.appointment table td {
	border: none;
	background: none;
	padding: 0 4px;
}

div#inhalt div.appointment table th, div#inhalt div.appointment table th.bmelv {
	border: none;
	background: none;
	padding: 0px !important;
	margin:0px !important;
	font-size: 12px;
	font-weight: normal; 
	vertical-align:top !important;
}

.indent { margin-left: 20px !important; margin-right:
5px !important; margin-top: 15px !important; margin-bottom: 0px !important; }