#nf_addon_smallsearch{
	position: absolute;
	left: 63.64em; /* 700px;*/
	top: 1.09em; /* 12px;*/
}

#nf_addon_smallsearch button { /* 12px */
	position: absolute;
	display: block;
	top: 0;
	height: 0.92em; /* 11px;*/
	width:  0.92em; /* 11px;*/
	left:  7.08em;/* 85px;*/
	border-style: none;
	background: url(/mediathek/defaultImages/searchArrow.gif);
}

#nf_addon_smallsearch button span {
	display: none;
}

#nf_addon_smallsearch label {
	display: none;
}

#nf_addon_smallsearch input.textInput {
	position: absolute;
	top: 0;
	left: 0;
	border:0;
	font-size: 0.82em; /* 9px;*/
	font-family: Verdana;
	height: 1.22em; /* 11px;*/
	width: 8.89em; /* 80px;*/
}

#nf_addon_search label {
	position: relative;
	top: -1.82em; /* -20px;*/
	font-weight: bold;
	color: #95b68b;
}

#nf_addon_search button { /*12px*/
	background-color:#95b68b;
	border:1px solid #95b68b;
	border-style:solid;
	/*border-width:1px 1px 1px 5px;*/
	border-width:0.08em 0.08em 0.08em 0.42em;
	color:#FFFFFF;
	font-weight:normal;
	left: 16.67em; /* 200px;*/
	position:relative;
	 top: -1.58em !important;  /*-20px !important;*/
	 cursor: pointer;
}

#searchString {
	position: relative;
	border:1px solid #95b68b;
	border-style:solid;
	border-width:0.08em 0.08em 0.08em 0.42em;
	left: -6.67em;  /*-80px;*/
	padding: 0.08em; /* 1px;*/
	width: 15.83em; /*190px;*/
}

#searchString:focus{
	border:1px solid #d4eace;
	border-width:0.08em 0.08em 0.08em 0.42em;
}

#searchResults li {
	/*margin: 10px 0 0 20px;*/
	margin: 0.91em 0 0 1.82em;
	border-bottom: 1px solid #95B68B;
	padding-bottom: 0.91em; /* 10px;	*/
}

#searchResults h3 {
 	font-size: 1em; /* 11px; */
}

#searchResults h3 a{
	color: #000;
	text-decoration: none;
}

#searchResults li a {
	color: #000;
}

div.nf_pager {
	/*margin: 10px 0 25px 0;*/
	margin: 0.91em 0 2.27em 0;
	
}

div.nf_pager ul li {
	list-style-type: none;
	background: url();
	float: left; 
	padding-left: 0px;
	margin: 0.27em; /* 3px;*/
}


div.nf_pager ul li a {
	background-color: #D4EACE;
	color: #95B68B;
	text-decoration: none;
}

div.nf_pager ul li a:hover {
	background-color: #95B68B;
	color: #ffffff;
	text-decoration: none;
}


div.nf_pager ul li .currentPage {
	background-color:  #2f6caf;
	color: #fff;
}

div.nf_pager ul li {
	font-size: 1.09em; /* 12px;*/
	float: left;
	margin: 0.42em; /* 5;*/
	border:1px solid #95B68B;
}

div.nf_pager ul li a {
	padding: 0em 0.42em; /* 0 5px;*/
	display: block;
}

div.nf_pager ul li.currentPage a {
	font-weight: bold;
	color: #fff;
	background-color: #95B68B;
	text-decoration: none;
}
