



#maincontent .werbung img {float: left;margin: 10px 10px 5px 0;padding: 5px;background: #DDD;}

option.disabled {
    color: #bbb;
}



.searchform input,
.searchform select {
	float: left;
}

#underlyingsearch_autocomplete ul, #directsearch_autocomplete ul {
    display:block;
    float:none;
}

#underlyingsearch_autocomplete ul li, #directsearch_autocomplete ul li {
    display:block;
    float:none;
    font-size:13px;
}

.ac_selected {
    background-color: #DDDDDD;
}

#knockoutrechner {
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
}

#knockoutrechner .step1 {
	padding: 10px 0px;
}

#knockoutrechner .num {
	font-size: 35px;
	font-weight: bold;
	color: #ccc;
	float: left;
	width: 50px;
	display: block;
}

#knockoutrechner .step1 .descr {
	float: left;
	width: 480px;
	font-size: 11px;
}

#knockoutrechner .step1 .choice {
	float: right;
	width: 220px;
	border-left: 1px dotted #ddd;
	padding-left: 10px;
	text-align: right;
}

#knockoutrechner strong {
	font-weight: bold;
}

#knockoutrechner .step3,
#knockoutrechner .step2 {
	padding: 10px 0px;
	border-top: 1px dotted #ccc;
}

#knockoutrechner .step3 .descr,
#knockoutrechner .step2 .descr {
	float: left;
	width: 240px;
	font-size: 11px;
}

#knockoutrechner .step3 .choice,
#knockoutrechner .step2 .choice {
	float: right;
	width: 480px;
}

#knockoutrechner .step3 .choice table,
#knockoutrechner .step2 .choice table {
	width: 100%;
}

#knockoutrechner .step3 .choice td,
#knockoutrechner .step2 .choice td {
	padding: 0px 10px 2px 10px;
	border-right: 1px dotted #ddd;
}

#knockoutrechner .step3 .choice td:last-child,
#knockoutrechner .step2 .choice td:last-child {
	border-right: none;
	padding-right: 0px;
}

#knockoutrechner .step3 .choice .legende td,
#knockoutrechner .step2 .choice .legende td {
	font-size: 13px;
	font-weight: bold;
	color: #000066;
}

#knockoutrechner .step2 .choice .quote {
	color: #999;
	font-weight: bold;
	font-size: 13px;
	text-align: right;
}

#knockoutrechner .step3 .choice td.ergebnis {
	color: #ccc;
	font-size: 23px;
	font-weight: bold;
	text-align: right;
}

#knockoutrechner .step2 input {
	text-align: right;
}
