.iconsuche {float:left; margin-right:10px; font-size: 1em; color: #444; margin-top: -2px; }
.searchResult {border-bottom:1px solid #ccc; padding: 0.5em 0; }
.ccm-search-block-form{margin-bottom:20px;}
.searchResult h3 { margin-top: 10px; margin-bottom: 5px; }

#searchResults { margin-top: 20px; clear: both; padding-top: 20px; }

.searchResult { clear: both; }
.searchResult .iconsuche { font-size: 22px; }
.searchResult-inner { display: inline-block; }
.searchResult-inner a.pageLink { color: #999;  }

.ccm-pagination { margin-top: 15px; }

.searchPageBox { 
	display: block;
	width: 252px;
	margin: 0 auto;
	height: 80px;
}

.pageLink { }

.su-tabview-wrap { border-bottom: 1px solid #ccc; height: 32px; }

.su-tabview-center { display: table; margin: 0 auto; }

.su-tabview { margin-top: 30px; margin: 0; padding: 0;   }
.su-tabview ul { width: 300px; margin: 0 auto; }
.su-tabview li { list-style-type: none; float: left; margin-right: 2px; display: inline;  }
.su-tabview a { line-height: 20px; padding: 10px 10px 10px 10px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; font-size: 20px; background-color: white; text-decoration: none !important; }
.su-tabview a.tabactive { padding-bottom: 11px; color: #ee3124; }
.su-tabview a:focus { outline: none;}
_:-moz-tree-row(hover), .su-tabview a { line-height: 19px; }


.pageLink:before {
	content: '\f10a';
	font-family: "Ionicons";
	padding: 0 5px 0 0;
}

.ccm-search-block-form { margin-bottom: 0px; }

input.ccm-search-block-text {
	color: #000;
	font-weight: 300;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding: 8px 15px;
	border: 1px solid #a3a3a3;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	outline: none;
	line-height: 22px;
	font-size: 1em;
	height: 40px;
}

input.ccm-search-block-submit {
	color: #000;
	font-weight: 300;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding: 8px 15px;
	border: 1px solid #a3a3a3;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	margin: 0 0 0 -5px;
	background-color:#ee3124;
	color: #fff;
	line-height: 22px;
}

.su-filterbuttons {
	margin: 0 0 20px 0;
	padding: 0;
	text-align: center;
}

#su-js-buttonNews {
	font-weight: 300;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding: 4px 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	outline: none;
	font-weight: 14px;
	margin-right: 5px;
	cursor: pointer;
}

#su-js-buttonPages {
	font-weight: 300;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding: 4px 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 0;
	font-weight: 14px;
	cursor: pointer;	
}

.su-button-off {
	background-color: #dae8e6;
	color: #000;
	}
.su-button-on {
	background-color:#ccc;
	color: #eee;
}

/* ==========================================
Start Mediaqueries
=========================================== */

@media(max-width:420px) {

	input.ccm-search-block-text { width: 185px; }
	
	.su-tabview a { font-size: 16px; }
	.su-tabview-wrap { height: 31px; }
	
	.su-filterbuttons span { display: block; padding-bottom: 10px; }
	
	.searchResult { word-break: break-all; font-size: 13px;}
	.searchResult .iconsuche { float: none; display: block; text-align: center;}
	.searchResult h3 { font-size: 16px; margin-top: 2px; text-align: center; word-break: break-word; }
	
	.searchResult .pageLink { font-size: 10px; }
	
	

/*
	#su-js-buttonNews, #su-js-buttonPages {
		margin-top: 20px;
	}
*/

}
