ul.startseite, ul.menue_unterauswahl {
	margin-bottom: 0em;
}

div.warenkorb {
	padding: 1em;
	background: url(gfx/bg-menu.png) repeat-x white 0px -40px;
	border: 1px solid #ccc;
	float: right;
	width: 12em;
	margin-right: 15px;
}

ul.warenkorb_info {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.warenkorb_info li {
	margin-bottom: .5em;
}

#hauptinhalt ul.warenkorb_info img {
	float: none;
	margin: 0;
}

h2.statusadresse {
	display: none;
}

#hauptinhalt div.hauptseite_kurse img {
	float: none;
	margin: 0;
	display: inline;
}

span.anzahl {
	width: auto;
	float: left;
	margin-bottom: 2em;
}

span.blaetterntasten_vorwaerts, span.blaetterntasten_rueckwaerts {
	height: 15px;
	float: left;
	width: auto;
	margin-right: 10px;
}

a.blaetterntasten, div.anmelde_buttons a, div.detail_buttons a {
	border: none;
	padding: 0;
	margin: 0;
}

div.kurs {
	margin: 2em 0;
	clear: left;
}

div.anmelde_buttons {
	width: 150px;
	height: 40px;
	float: right;
}

#hauptinhalt div.hauptseite_kurse div.anmelde_buttons img {
	float: left;
	width:auto;
	margin-left: 5px;
}

hr.kursuebersicht {
	clear: right;
	height: 1px;
	color: white;
	background: white;
	border: none;
	border-bottom: 1px solid #ccc;
}

div.tx-webbasys-pi1 div.kontakt {
	clear: left;
	margin-top: 2em;
}

caption.display_none {
	display: none;
}

table.kurse td, table.kurse th, table.orange td, table.orange th {
	vertical-align: top;
	padding: 4px 4px 10px 4px;
}

div.tx-webbasys-pi1 label {
	display: block; 
	width: 8em;
	float: left;
	margin-bottom: .5em;
}

div.tx-webbasys-pi1 input, div.tx-webbasys-pi1 textarea {
	margin-bottom: .5em;
	border: 1px solid #ccc;
	padding: 2px;
}

ul.kfs_wtag_list, ul.suche_veranstaltungsarten {
	list-style-type: none;
	margin: 1em 0;
	padding: 0;
}

div.tx-webbasys-pi1 ul.kfs_wtag_list li {
	float: left;
	width: 2em;
}

div.tx-webbasys-pi1 ul.kfs_wtag_list label {
	float: none;
}

div.tx-webbasys-pi1 form div.titel, div.suche_button {
	clear: left;
}

#hauptinhalt div.tx-webbasys-pi1 form img, #hauptinhalt ul.aussenstelle img {
	float: none;
	margin: 0;
}

ul.aussenstelle {
	list-style-type: none;
}

ul.aussenstelle li.aussenstelle {
	margin-bottom: 1em;
}

div.aussenstelle ul.aussenstelle {
	margin-top: .5em;
}

p.button_zurueck {
	clear: left;
}

div.anmeldung_bestaetigen_forms form {
	background: none;
}
