#suche {
	border:1px solid #b4b4b4;
	background-color:#ebebec;
	padding:7px 7px 14px 7px; margin:0 0 15px 0;
}

#suche label {display:none;}

#suche p {margin:0; padding:0;}

#suche form {margin:7px 0 0 0;}

#suche form input {
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
	width:392px;
	padding:1px 0 0 4px;
}

#suche form input.button {
	background-color:#ebebec;
	border:0;
	color:#006; font-weight:bold;
	background:url(../pix/button_pfeile.gif) no-repeat left center;
	width:60px;
	padding:0 0 0 10px; margin: 0 0 0 4px;
	cursor:pointer;
}

#suche fieldset {border:0;}

#suche #autoCompleteContainercontentSearch {
	z-index:10;
	background-color:#fff;
	position:absolute;
}

#suche .yui-ac-container .yui-ac-bd {
	border:1px solid #b4b4b4;
	}

#suche .yui-ac-container .yui-ac-bd ul {margin:0; padding:0;}
#suche .yui-ac-container .yui-ac-bd ul li {background-color:#fff; margin:0; padding:0; cursor:pointer;}

#suche .yui-ac-container .yui-ac-bd .yui-ac-highlight {
	background-color:#b4b4b4;  
	color:#fff;
}

#suche .result {
	padding:2px 4px !important;
	padding:0px 4px;
	}

#suche .result:hover {
	background-color:#b4b4b4;
	color:#fff;
}

#searchAll {
	float:left;
}

#searchAll input {width:125px;}
#searchFAQ input {width:228px;}

#searchAll input,
#searchFAQ input {
	border:1px solid #b4b4b4;
	border-bottom:0;
	background-color: #fff;
	color:#006; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center;
	background:url(../pix/bg_verlauf_suchergebnis.gif) repeat-x left bottom;
	padding:4px 0px 4px 0px; margin:0 1px 0 0;
	cursor:pointer;
	position:relative;
	z-index:2;
	top:1px;
}

#searchAll input.aktiv,
#searchFAQ input.aktiv {
	color:#000;
	background: #fff;
	border-bottom:1px solid #fff;
	position:relative;
	z-index:2;
	top:1px;
}

.resultScroller input {cursor:pointer;}

#ergebnisse_rahmen {
	border:1px solid #b4b4b4;
	padding:18px 8px 14px 8px;
	clear:left;
}

#ergebnisse_rahmen #resulthead {}

#ergebnisse_rahmen .resultScroller {
	float:right;
	width:auto;
}

#ergebnisse_rahmen .resultScroller form {float:left;}

#ergebnisse_rahmen .resultScroller form input.zurueck2,
#ergebnisse_rahmen .resultScroller form input.zurueck1,
#ergebnisse_rahmen .resultScroller form input.vor2,
#ergebnisse_rahmen .resultScroller form input.vor1 {
	border:0;
	width:20px; height:19px;
}

#ergebnisse_rahmen .resultScroller form input.zurueck2 {background: #fff url(../pix/suche_zurueck_doppelt.gif) no-repeat; margin:0 1px 0 0;}
#ergebnisse_rahmen .resultScroller form input.zurueck1 {background: #fff url(../pix/suche_zurueck_einfach.gif) no-repeat;}
#ergebnisse_rahmen .resultScroller form input.vor2 {background: #fff url(../pix/suche_vor_doppelt.gif) no-repeat;}
#ergebnisse_rahmen .resultScroller form input.vor1 {background: #fff url(../pix/suche_vor_einfach.gif) no-repeat; margin:0 1px 0 0;}

#ergebnisse_rahmen .resultScroller .resultpage {
	float:left;
	border:1px solid #b4b4b4;
	margin:0 1px 0 1px; padding:1px 10px 1px 10px;
}

#ergebnisse_rahmen .suchergebnis {
	clear:both;
	border-top:1px dotted #b4b4b4; border-bottom:1px dotted #b4b4b4;
	margin:11px 0 7px 0; padding:14px 0 4px 0;
}

#ergebnisse_rahmen .suchergebnis ol {
	margin:0 0 0 25px;
	color:#006; font-weight: bold;
}

#ergebnisse_rahmen .suchergebnis ol li {padding:0 0 8px 0;}

#ergebnisse_rahmen .suchergebnis ol h2 {
	font-size:12px;
	margin:0; padding:0;
}

#ergebnisse_rahmen .suchergebnis ol p,
#ergebnisse_rahmen .suchergebnis ol ul {color:#000; font-weight:normal;}

#ergebnisse_rahmen .suchergebnis ol ul li {
	margin:0; padding:0;
	display:inline; 
}

#ergebnisse_rahmen .suchergebnis ol ul li a {text-decoration:underline;}
