.ct_li_block_imgbox {
	cursor: pointer;
	font-size: 0;
}

.ct_li_block_imgbox img {
	max-width: 100%;
}

.ct_list_beitragweiter {
	cursor: pointer;
	position: relative;
	font: 400 13px/1.3 'Open Sans', 'Verdana', sans-serif;
	color: #666;
	
	transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	-ms-transition: color 0.3s ease;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
}

.ct_list_beitragweiter:after {
	position: absolute;
	top: 105%;
	left: 0;
	width: 100%;
	height: 2px;
	background: #666;
	content: "";
	
	opacity: 0.2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	
	transform: scaleX(0.9);
	-moz-transform: scaleX(0.9);
	-ms-transform: scaleX(0.9);
	-webkit-transform: scaleX(0.9);
	-o-transform: scaleX(0.9);
	
	transition: transform 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;
	-moz-transition: transform 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;
	-ms-transition: transform 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;
	-webkit-transition: transform 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;
	-o-transition: transform 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;
}

.ct_list_beitragweiter:hover {
	color: #019fe0;
}

.ct_list_beitragweiter:hover:after {
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	
	background: #019fe0;
	
	transform: scaleX(1.1);
	-moz-transform: scaleX(1.1);
	-ms-transform: scaleX(1.1);
	-webkit-transform: scaleX(1.1);
	-o-transform: scaleX(1.1);
}

.ct_li_block_outer {
	display: inline-block;
	width: 100%;
}

.ct_li_block_inner {
	border: 1px solid #fff;
	background: #fff;
	outline: 3px solid #f3f3f3;
}

.ct_li_pagination {
	text-align: center;
	margin-top: 53px;
}

.ct_li_pg_box, .ct_li_pagination .leftspace, .ct_li_pagination .rightspace {
	display: inline-block;
}

.ct_li_pg_box {
	padding: 8px 12px;
	margin: 0 1px;
	text-decoration:none;
	border: 1px solid #d6d6d6;
	font: 400 15px/1.3 'Open Sans', Verdana, sans-serif;
	color: #7d7d7d;
	background: #fff;
	cursor: pointer;
	
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    
    transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;
	-moz-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;
	-ms-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;
	-webkit-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;
	-o-transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;
}

.ct_li_pg_box:hover, .ct_li_pg_box.aktiv {
	background: #019fe0;
	border: 1px solid #019fe0;
	color: #ededed;
}

.ct_li_pg_box.aktiv {
	cursor: default;
}
