.Trainingsarten .headline
{
	
	
	font-weight: bold;
	
}
.Trainingsarten .subheadline
{

    font-size: 1.1em;
    font-style: italic;
    opacity: .75;
    line-height: 1.5;
    margin-bottom: 20px;	
}


/* **************************************************************** */
.Trainingssuche
{
  font-weight: 400;
  text-transform: none;
  font-size: 14px;
  line-height: 1.5;
}
.Trainingssuche div.table 
{	
	display: table;
	border-collapse: collapse; 
}
.Trainingssuche div.tr 
{
	display: table-row;	
}
.Trainingssuche div.td 
{
	display: table-cell;
	padding: 5px;
}
.Trainingssuche div.td.head div
{
	background-color: #4573C4;
	color: white;
	font-weight: bold;
	margin-bottom: 2px;	
	padding: 12px 10px;
	width: 120px;	
}
.Trainingssuche div.td select
{
  width: 235px;	
  background-color: #FA9135;
  color: white;
  font-weight: bold;
}
.Trainingssuche div.td input
{
  background-color: #FA9135;
  color: white;
  font-weight: bold;
}
.Trainingssuche div.Sendbutton 
{
	padding: 20px 0 0 250px;
}
/* **************************************************************** */
.AnmeldungsFormular 
{
  font-weight: 400;
  text-transform: none;
  font-size: 16px;
  line-height: 1.5;
}

.AnmeldungsFormular div.table 
{	
	display: table;
	border-collapse: collapse;
}
.AnmeldungsFormular div.tr 
{
	display: table-row;
}
.AnmeldungsFormular div.td 
{
	display: table-cell;
	padding: 5px;
}
.AnmeldungsFormular div.table.adr
{
  margin-bottom: 20px;	
}
.AnmeldungsFormular div.table.kurse
{
  margin-bottom: 40px;	
}
.AnmeldungsFormular div.td.adrl 
{
  width: 150px;	
}
.AnmeldungsFormular div.td.adr input
{
  width: 420px;	
}
.AnmeldungsFormular div.table.cb
{
	
  margin-bottom: 20px;	
}
.AnmeldungsFormular div.td.head
{
	background-color: lightgray;
	font-weight: bold;
}
.AnmeldungsFormular div.td input.plz
{
  width: 80px;	
}
.AnmeldungsFormular div.td input.ort
{
  width: 335px;	
}
.AnmeldungsFormular div.td.sp1 select
{
  width: 150px;	
}
.AnmeldungsFormular div.td.sp2 select
{
  width: 130px;	
}
.AnmeldungsFormular div.td.sp3 select
{
  width: 60px;	
}
.AnmeldungsFormular div.td.sp4 input
{
  width: 65px;	
}
.AnmeldungsFormular div.td.sp5 input
{
  width: 120px;	
}
.AnmeldungsFormular div.table.tar div.tr div.td textarea
{
	width: 585px;	
}
.AnmeldungsFormular div.Sendbutton 
{
	padding: 20px 0 0 480px;
}
