/* Content-Styles Neck & Heyn */

.ListeBlack  { 
	color: #000000;
}

.NormalTextStyle { text-align: left; }

.SectionHdrBlue  { 
	color: #333399;
	font-size: 12px; 
	font-weight: bold; 
}
.SectionHdrBlack  { 
	color: #000000; 
	font-size: 12px; 
}
.TableStyle01 { background-color: #bbcbee; }

.TableStyle01 th { color: #339; font-size: 11px; font-weight: bold; text-align: left; padding: 2px 10px 2px 5px; border-bottom: 2px solid #fff; }

.TableStyle01 td { font-size: 11px; padding: 1px 10px 1px 5px; border-bottom: 1px dotted #fff; }

.TableStyle01 .rightRow { background-color: #e1e9f5; padding-left: 10px; border-left: 1px solid #fff; }

.b9 { font-size: 9px; }

.b10 { font-size: 10px; }

.r9 { color: #34b; font-size: 9px; }

.r10 { color: #34b; font-size: 10px; }

.r11 { color: #34b; font-size: 11px; }

.r12 { color: #34b; font-size: 12px; }

.bl9 { color: #34b; font-size: 9px; }

.bl10 { color: #34b; font-size: 10px; }

.bl11 { color: #34b; font-size: 11px; }

.bl12 { color: #34b; font-size: 12px; }

.g9 { color: #343434; font-size: 9px; }

.g10 { color: #343434; font-size: 10px; }

.g11 { color: #343434; font-size: 11px; }

.g12 { color: #343434; font-size: 12px; }

#TopAngebotLeftCell { text-align: left; }

#TopAngebotRightCell { text-align: center; padding-left: 3px; border-left: 1px dotted #343434; }

.TopAngebot1pxlDotHorizontal { position: relative; width: 85px; height: 3px; margin-right: auto; margin-bottom: 3px; margin-left: auto; border-bottom: 1px dotted #343434; }

.TeamWrapper { width: 100%; height: auto; padding: 6px 5px 0; }

.TeamBoxTable { background-color: #e1e1e1; }

.TeamIdElement { color: #545454; font-size: 10px; font-family: Tahoma, Arial, Helvetica; background-color: #f0f0f0; width: 95%; height: auto; margin-bottom: 7px; padding: 2px; }

.TeamPic { border-right: 8px solid #e1e1e1; }

.OpenTimesElement { color: #545454; font-size: 10px; font-family: Tahoma, Arial, Helvetica; background-color: #f0f0f0; margin-bottom: 7px; padding: 2px; width: 94%; height: auto; }

.OpenTimesElementHeader { color: #545454; font-size: 11px; font-family: Tahoma, Arial, Helvetica; font-weight: bold; background-color: #f0f0f0; margin-bottom: 7px; padding: 2px; width: 94%; height: auto; }

.1rowPxlLine { background-image: url(Bilder/1row_contact_form.gif); background-repeat: repeat-x; width: 100%; height: 7px; }
.TeamIdElement a, .TeamIdElement a:link, .TeamIdElement a:visited { color: #c1001f; text-decoration: none; }
.TeamIdElement a:hover { color: #c1001f; text-decoration: underline; }
