
#anmeldung_impro09, #schwarzes_brett{
	width: 42em;
	height:auto;
}

#anmeldung_impro09 div#berechnung{
	width: 40em;
	height:auto;
	background-color: #F1F0F0;
	padding: 1em;
	margin-bottom: 0.5em;
}

#anmeldung_impro09 div#berechnung table#kurse_berechnung{
	margin-top: -1.125em;
	margin-left: 18em;
	border-collapse:collapse;
}

#anmeldung_impro09 div#berechnung table#kurse_berechnung tr{
	line-height: 1em;
}

#anmeldung_impro09 div#berechnung table#kurse_berechnung td.name{
	width: 4em;
}

#anmeldung_impro09 div#berechnung table#kurse_berechnung td.waehrung{
	width: 1.5em;
}

#anmeldung_impro09 div#berechnung table#kurse_berechnung td.wert{
	width: 1.5em;
}

#anmeldung_impro09 div#berechnung table#kurse_berechnung td.gesamtpreis{
	text-align: right;
	border-top: 1px solid #000;
}

#anmeldung_impro09 div#berechnung table#kurse_berechnung td{
	font-size: 0.75em;
	background-color: #F1F0F0;
}


#anmeldung_impro09 fieldset,#schwarzes_brett fieldset{
	border: 1px solid #999;
	padding-right: 1em;
	padding-left: 1em;
	margin: 1.25em 0 1.25em 0;
	padding-bottom: 1em;	
	background-color:#F1F0F0;
}

#anmeldung_impro09 .kontakt_teil{
	width: 30em;
}

* html #anmeldung_impro09 .kontakt_teil{
	height: 20em;
}

#anmeldung_impro09 input,#anmeldung_impro09 textarea, #schwarzes_brett input,#schwarzes_brett textarea{
	border: 1px solid #999;
	font-size: 0.75em;
	overflow: hidden;
}

#schwarzes_brett textarea{
	width: 25em;
}

#anmeldung_impro09 .text_input{
	width: 20em;
}

#schwarzes_brett .text_input{
	width: 25em;
	height: 1.5em;
}

#anmeldung_impro09 label, #schwarzes_brett label{
	font-size: 0.75em;
	font-weight: normal;
}

#anmeldung_impro09 label.ausbildung_text{
	line-height: 1.25em;
}

.required{
	color: #FF0000;
}

#anmeldung_impro09 tr,#schwarzes_brett tr{
	line-height: 2em;
}

#anmeldung_impro09 #kurse tr{
	line-height: 1em;
	height: 3em;
}

#anmeldung_impro09 td, #schwarzes_brett td{
	background-color: #F1F0F0;
	/*display: table-cell;*/
}
#anmeldung_impro09 .anmeldung_submit{
	border: 1px solid #999999;
	text-align: center;
}

#anmeldung_impro09 .checkbox{
	border: 0px none;
	vertical-align: top;
	margin-top: 0.25em;
	background-color: #F1F0F0;
}

* html #anmeldung_impro09 .checkbox{
	margin-top: -0.125em;
}

*:first-child+html #anmeldung_impro09 .checkbox{
	margin-top: 0px;
}

#anmeldung_impro09 tr  .empty_td{
	width: 2em;
}

#anmeldung_impro09 span.normal_text{	
	font-size: 0.75em;
}

#anmeldung_impro09 span.error,#schwarzes_brett span.error{
	font-size: 0.75em;
	color: #FF0000;
}

#anmeldung_impro09 .radio{
	background: #F1F0F0;
	border: 0px none;
}

#anmeldung_impro09 #kurse td.select_col{
	vertical-align: top;
	width: 1.5em;
	background-color: #F1F0F0;
	color: #F1F0F0;
}

#anmeldung_impro09 #kurse td.value_col{
	vertical-align: top;
	width: 20.5em;
}

.bold{
	font-weight:bold;
	color: #333333;
}

div#content_right div#right_col #anmeldung_impro09 .gebuehr{
	line-height: 1.2em;
}

.label_td{
	width: 12.5em;
}	


*:first-child+html #schwarzes_brett .button{
	line-height: 1em;
	vertical-align: middle;
}	

* html #schwarzes_brett .button{
	line-height: 1em;
	vertical-align: middle;
}
