.terminTitelBlock {
background-color: #FFF;
border-bottom: 1px solid #E2E2E2;
padding: 10px 0px;
width: 633px;
}
.terminTitelBlockSel {
background-color: #EDEDED;
border-top: 4px solid #CB0101;
padding: 10px 0px 0px 0px;
width: 633px;
}
.termintyp{
padding: 3px 10px 0px 5px;
width:7px;
}
.termindate {
color: #CB0101;
font-size: 70%;
width: 101px;
}
.termindate a, .termindate a:hover {
color: #CB0101;
text-decoration: none;
}
.termintitel {
width: 450px;
}
.termintitel h1 {
color: #CB0101;
font-size: 70%;
font-weight: normal;
width: 390px;	
}
.termintitel h1 a {
background-position: 0px 3px;
background-repeat: no-repeat;
color: #CB0101;
padding-left: 14px;
text-decoration: none;
}
.terminTitelBlock .termintitel h1 a {
background-image: url(/img/css/terminarrow.gif);
}
.terminTitelBlockSel .termintitel h1 a {
background-image: url(/img/css/terminarrowsel.gif);
}
termintitel h1 a:hover {
background-repeat: no-repeat;
color: #CB0101;
text-decoration: none;
}
.terminTitelBlockSel .termintitel h1 {
font-weight: bold;
}
.termincontent {
background-color: #EDEDED;
padding-top: 10px;	
width: 633px;
}
.termincontentclosed {
display: none;
}
.LTermine{
	padding-bottom: 10px;
}
.LTermine h2 {
color: #004F95;
font-size: 12px;
padding-bottom:15px;
}
.LTermine .terminabsatz {
padding: 0px 29px 15px 22px;
width: 572px;
}
.LTermine .terminimage {
padding: 0px 10px 10px 0px;
}
.LTermine .terminimage img{border:1px solid #DCDCDC;padding:2px}
.LTermine .terminclose {
background-color: #F8FBFD;
border-bottom: 4px solid #005AA9;	
}
.LTermine .terminclose2 {
background: #FFF url(/img/css/bg_dd_close.gif) no-repeat;
display: inline;
font-size:11px;
height: 20px;
line-height: 20px;
padding:0px 5px 0px 0px;
}
.LTermine .terminclose2 a {
color: #CB0101;
padding-left: 20px;
text-decoration: none;
}
.LTermine .terminclose2 a:hover {
color: #CB0101;
}