#auw_searchbox{
	border-bottom:2px solid black;
	background-color:white;
	position:absolute;
	padding:3px;
	z-index:2;
	top:160px;
	left:0;
	right: 0;
	margin: auto;
	width:650px;
}

.searchBox__subsites #auw_searchbox{
	border-top: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 2px solid #cfcfcf;
	margin-bottom: 65px;
}

#auw_searchbox input[type=text]{
	width:100%;
	background:url(../Images/lupe.png) no-repeat 100% 50%;
	padding: 3px 40px 2px 10px;
	font-size:1.65em;
	line-height: 1.7em;
}
#auw_searchbox input.loading{
	background:url(../Images/ajax-loader.gif) no-repeat 100% 50%;
}

#auw_solr_search_result .resultList li{
	margin: 10px 0;
	list-style-image:none;
	list-style-type:none;
	display:block;
	height:50px;
}

#auw_solr_search_result .resultList li .previewImage{
	margin-right:10px;
}

#auw_solr_search_result .resultList li .spacer{
	width:53px;
	float:left;
	display:block;
}

#auw_solr_search_result .resultList a{
	text-decoration:none;
}
#auw_solr_search_result .resultList .title{
	font-size:150%;

}

#searchResultLayer{
	display: none;
	position:absolute;
	left:0;
	top: 55px;
	border-top: 2px solid black;
	width:100%;
	background:white;
	z-index:1000;
}

.searchBox__subsites #searchResultLayer{
	border-top: 2px solid #cfcfcf;
}

#searchResultLayer .noresult{
	color:black;
	font-size:120%;
	padding:20px 10px;
	display:block;
}

#searchResultLayer #resultlist{
	background:white;
	overflow:hidden;
}

#searchResultLayer #resultlist #fakeSearchBox{
	width:1px;
	height:1px;
	position:absolute;
	z-index:-1;
	padding:0;
	color:white;

}
#searchResultLayer #resultlist ul{
	margin: 0;
}

#searchResultLayer #resultlist ul li{
	padding: 3px 0 3px 15px;
	color:black;
	list-style-image:none;
	list-style-type:none;
	height:auto;
	margin:5px 0;
}
#searchResultLayer #resultlist ul li em{
	padding: 2px 0 2px 15px;
	font-size:70%;
	font-variant:italic;
	margin-bottom:5px;
	color:black;
}
#searchResultLayer #resultlist ul li .previewImage{
	margin-right:10px;
    float: left;
}
#searchResultLayer #resultlist ul li .spacer{
	float:left;
	display:block;
	width:50px;
    height: 50px;
}
#searchResultLayer #resultlist ul li.hovering{
	background:#ccc;
	cursor:pointer;
}
#searchResultLayer #resultlist ul a{
	color:black;
	text-decoration:none;
	font-size:120%;
}
#searchResultLayer .shadowWrapper{
	position:relative;
	padding-bottom:0;
	box-shadow: 0 5px 5px #777;
}

.searchBox__subsites #searchResultLayer .shadowWrapper{
	box-shadow: 0 5px 5px #c8c8c8;
}


/*heading*/
#auw_solr_search_result h1 {
	margin-bottom: 10px;
}
#auw_solr_search_result p.searchSubHeadline {
	font-size: 14px;
	font-family: "TheinhardtRegular", Helvetica, sans-serif;
	text-align: center;
}
#auw_solr_search_result p.searchSubHeadline span {
	text-decoration: underline;
	font-family: "TheinhardtMedium", Helvetica, sans-serif;
}


/*sectionEntryMenu*/
#auw_solr_search_result .sectionEntryMenu .nav li a {
	font-family: "TheinhardtRegular", Helvetica, sans-serif;
	text-decoration: none;
}
#auw_solr_search_result .sectionEntryMenu .nav li.active a { font-family: "TheinhardtMedium", Helvetica, sans-serif; }
#auw_solr_search_result .sectionEntryMenu .nav li a.artikelCatLink,
#auw_solr_search_result .sectionEntryMenu .nav li a.menschenCatLink,
#auw_solr_search_result .sectionEntryMenu .nav li a.dossiersCatLink,
#auw_solr_search_result .sectionEntryMenu .nav li a.formateCatLink {
	background: no-repeat 8px center;
	padding-left: 15px;
}
/*
#auw_solr_search_result .sectionEntryMenu .nav li a.artikelCatLink  { background-image: url(../Images/icon-artikel-kl.png); }
#auw_solr_search_result .sectionEntryMenu .nav li a.menschenCatLink { background-image: url(../Images/icon-menschen-kl.png); }
#auw_solr_search_result .sectionEntryMenu .nav li a.dossiersCatLink { background-image: url(../Images/icon-dossiers-kl.png); }
#auw_solr_search_result .sectionEntryMenu .nav li a.formateCatLink  { background-image: url(../Images/icon-format-kl.png); }*/


/*resultList*/
#auw_solr_search_result .resultList ul li img { vertical-align: top; }
#auw_solr_search_result .resultList ul li a {
	line-height: 50px;
}
#auw_solr_search_result .resultList ul li {
	background: no-repeat left center;
	padding-left: 0px;
	line-height: 50px;
}
#auw_solr_search_result .resultList ul li.typ_artikel  { background-image: url(../Images/icon-artikel-gr.png); }
#auw_solr_search_result .resultList ul li.typ_menschen { background-image: url(../Images/icon-menschen-gr.png); }
#auw_solr_search_result .resultList ul li.typ_dossiers { background-image: url(../Images/icon-dossiers-gr.png); }
#auw_solr_search_result .resultList ul li.typ_formate  { background-image: url(../Images/icon-format-gr.png); }
#auw_solr_search_result .resultList .title { font-weight: bold; font-size: 30px; }


/*pagination*/
#auw_solr_search_result .pagination li a {
	font-family: "TheinhardtRegular", Helvetica, sans-serif;
}
#auw_solr_search_result .pagination li.active a {
	background: #000;
	border-color: #000;
}

#auw_solr_search_result .pagination{
	margin-top: 35px;
}


/*Start Page*/
#auw_searchbox #searchResultLayer #resultlist ul li {
	background: no-repeat 9px center;
	padding-top: 0; padding-bottom: 0;
	line-height: auto;
    padding: 5px 15px 7px 15px;
	border-bottom: 1px solid #ddd;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	-webkit-transition: background 0.05s ease-in-out;
          	transition: background 0.05s ease-in-out;
}

#auw_searchbox #searchResultLayer #resultlist ul li:last-child{
	border-bottom: none;
}

#auw_searchbox #searchResultLayer #resultlist ul li.hovering{
	background: #ececec;
}

#auw_searchbox #searchResultLayer #resultlist ul li a {
	line-height: 50px;
    display: block;
}
/*#auw_searchbox #searchResultLayer #resultlist ul li.link_artikel  { background-image: url(../Images/icon-artikel-gr.png); }
#auw_searchbox #searchResultLayer #resultlist ul li.link_menschen { background-image: url(../Images/icon-menschen-gr.png); }
#auw_searchbox #searchResultLayer #resultlist ul li.link_dossiers { background-image: url(../Images/icon-dossiers-gr.png); }
#auw_searchbox #searchResultLayer #resultlist ul li.link_formate  { background-image: url(../Images/icon-format-gr.png); }*/

#searchResultLayer #resultlist ul li .spacer{
	margin-right: 10px;
}

.search_result--topline, .topTitle{
	font-family: "TheinhardtRegular", Helvetica, sans-serif;
	font-size: 14px;
	color: #f64f55;
}

.topTitle, .mainTitle{
    display: block;
    line-height: 1;
}

.title{
    margin-top: 8px;
    width: 555px;
    float: left;
}

.search_result--entry a.previewImage, #auw_solr_search_result .resultList li .spacer{
	float: left;
	margin-left: 15px;
}

#auw_solr_search_result .resultList li .previewImage{
	margin-right: 15px;
}

#auw_solr_search_result .resultList ul{
	margin-top: 20px;
}

#auw_solr_search_result .resultList ul li a{
	line-height: 30px;
}

.search_result--infobox{
	float: left;
	width: 600px;
}
.search_result--entry:after{
	content: "";
	display: table;
	clear: both;
}

#auw_solr_search_result .resultList li{
	height: auto;
}

.search_result--entry{
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	margin: 20px 0px;
	margin-top: 15px !important;
}

.search_result--entry:last-child{
	border-bottom: none;
}

.search_result--infobox .search_result--topline, .search_result--infobox a{
	display: block;
	line-height: 20px;
}


/*------------------------------------*\
    $Mobile
\*------------------------------------*/

@media (max-width: 600px) {

#searchResultLayer #resultlist ul li .spacer{
	display: none;
}

#auw_searchbox #searchResultLayer #resultlist ul li a{
	line-height: 30px;
}

#auw_searchbox #searchResultLayer #resultlist ul li a:after{
	display: table;
	content: "";
	clear: both;
}

#searchResultLayer #resultlist ul li .previewImage{
	float: left;
	vertical-align: top !important;
}

#searchResultLayer #resultlist ul li.link_menschen .previewImage{
	float: none;
	vertical-align: middle !important;
}

.searchBox__subsites #auw_searchbox{
}

}


/*------------------------------------*\
    $Customization: Small Layout
\*------------------------------------*/

.search__small .navbar-search{

}

.search__small .searchbox{

}

.search__small #auw_searchbox{
	position: relative;
	left: auto;
	right: auto;
	width: auto;
	border-bottom: none;
	padding: 0;
    top: -6px;
}

.search__small #label {
    width: 37px;
    height: 37px;
    position: relative;
    z-index: 20;
}

.search__small #label label {
    display: block;
    width: 37px;
    height: 37px;
    background: url("../Images/zi_search-icon.jpg") 0 0;
    font-size: 0;
    color: rgba(0, 0, 0, 0);
    text-indent: -9999px;
    cursor: pointer;
}

.search__small #input {
    position: absolute;
    top: 0;
    right: 37px;
    width: 1px;
    height: 37px;
    z-index: 5;
    overflow: hidden;
}

.search__small #input input{
	display: block;
    position: absolute;
    top: 0;
    right: -270px;
    width:100%;
    height: 100%;
    margin: 0;
    padding: 5px 10px 0 10px;
    border: none;
    background-color: white;
    color: black;
    font-size: 18px;
	line-height: 1;
    backface-visibility: none;
    background-image: none;
    border-radius: 0;
    transition: 0.2s all ease-in-out;
    -webkit-transition: 0.2s all ease-in-out;
    border-bottom: 2px solid black;
}

.search__small #input input.loading{
	background: white url(../Images/ajax-loader.gif) no-repeat 100% 50%;
}

.search__small #input.focus{
	z-index: 20;
}

.search__small #input.focus input {
    right: 0;

}

.search__small #input input::-webkit-input-placeholder{
	font-size: 18px;
	line-height: 1.4;
}

.search__small #input input:-moz-placeholder{
	font-size: 18px;
	line-height: 1.4;
}

.search__small #input input::-moz-placeholder{
	font-size: 18px;
	line-height: 1.4;
}

.search__small #input input:-ms-input-placeholder{
	font-size: 18px;
	line-height: 1.4;
}


.search__small #searchResultLayer{
	right: 0;
	width: 320px;
	left: -320px;
    top: 35px;
}

.search__small #searchResultLayer ul li a{
	text-indent: inherit !important;
	width: auto;
	height: auto;
}

.search__small #searchResultLayer ul li{
	display: block !important;
}

.search__small #searchResultLayer .title{
    width: 225px;
}

.search__small #searchResultLayer .title .topTitle{
	font-size: 14px;
}

.search__small #searchResultLayer .title .mainTitle{
	font-size: 16px;
}

.search__small #searchResultLayer #resultlist ul li .previewImage{
    width: 50px;
    height: auto;
}

/*
.search__small #input {
	width: auto;
}
*/

@media (min-width: 1261px) {

	.search__small #input.focus{
		width: 600px;
    }

	.search__small #searchResultLayer{
		width: 600px;
		left: -600px;
	}
}

@media (max-width: 1260px) {

	.search__small #input.focus{
		width: 600px;
    }

	.search__small #searchResultLayer{
		width: 600px;
		left: -600px;
	}
}

@media (max-width: 1050px) {
	.search__small #input.focus{
		width: 507px;
	}

	.search__small #searchResultLayer{
		width: 507px;
		left: -507px;
	}
}

@media (max-width: 991px) {
	.search__small #input.focus {
		width: 450px;
	}

	.search__small #searchResultLayer{
		width: 450px;
		left: -450px;
	}
}

@media (max-width: 767px) {
	.search__small #auw_searchbox{
		top: -2px; /* was not in line OU */
	}

	.search__small #input.focus{
		width: 389px;
	}

	.search__small #searchResultLayer{
		width: 389px;
		left: -389px;
	}
}

@media (max-width: 580px) {
    .social-bar ul li{
        margin-right: -1px !important;
    }

	.search__small #input.focus{
		width: 342px;
	}
	.search__small #searchResultLayer{
		width: 342px;
		left: -342px;
	}
}

@media (max-width: 460px) {
	.search__small #auw_searchbox{
		    z-index: 999999;
	}

	.search__small #input.focus{
		width: 267px;
	}

	.search__small #searchResultLayer{
		width: 267px;
		left: -267px;
	}
}

@media (max-width: 330px) {

	.search__small #auw_searchbox{
		    z-index: 999999;
	}

	.search__small #input.focus{
		width: 212px;
	}

	.search__small #searchResultLayer{
        width: 290px;
		left: -214px;
	}
}