/**
 * falslider.css
 *
 */

/* default style plugin.tx_falslider._CSS_DEFAULT_STYLE */
textarea.f3-form-error {
	background-color:#FF9F9F;
	border: 1px #FF0000 solid;
}

input.f3-form-error {
	background-color:#FF9F9F;
	border: 1px #FF0000 solid;
}

.tx-fal-slider table {
	border-collapse:separate;
	border-spacing:10px;
}

.tx-fal-slider table th {
	font-weight:bold;
}

.tx-fal-slider table td {
	vertical-align:top;
}

.typo3-messages .message-error {
	color:red;
}

.typo3-messages .message-ok {
	color:green;
}

/* falslider */

.tx-falslider .tx-falslider-slider {
	position: relative;
	overflow-x: hidden;
}

.tx-falslider .tx-falslider-slidercontainer {
	height: 350px;
}
 
.tx-falslider .slider-container {
    /* width: 956px; */
}

.tx-falslider .falslider_item {
	float: left;
	display: none;
	position: absolute;
}

.tx-falslider .active {
	display: block;
}

.tx-falslider .falslider_item:first-child {
	margin-left: 0;
}

 
.tx-falslider .slider_img {
	 display:block;
	 min-width:245px;
	 min-height:190px;
	 margin-top: -20px;
}

.tx-falslider .falslider_item .element a {
	height: 170px;
    overflow: hidden;
    width: 245px;
    display: block;
}

/* filter */


.tx-falslider .fal-filter .bluelight {
	color: #0091d7;
    font-family: "ReplicaLight",Arial,Verdana,sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 28px;
    margin-bottom: 10px;
}

.tx-falslider .fal-filter .filter-title {
	color: #005087;
	margin-bottom: 11px;
	text-transform: uppercase;	
}

.tx-falslider .filter-area,
.tx-falslider .filter-files {
	float: left;
	width: 50%;
}

.tx-falslider label {
	text-transform: uppercase;
	color: #0091d7;
	margin: -7px;
}

.tx-falslider .fal-filter {
    display: block;
    margin-bottom: 45px;
    overflow: hidden;
}

.tx-falslider .filter-item {
	float: left;
	margin-bottom: 12px;
	width: 50%;
}

.tx-falslider .checkbox {
	margin-right: 10px;
}


.tx-falslider .falslider-title{
	color: #005087;
    font-family: "ReplicaBold",Arial,Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding-bottom: 0;
    text-transform: uppercase;
}

.falslider_extension {
	text-transform: uppercase;
	color: #0091d7;
	margin-top: 10px;
	font-family:"ReplicaBold";
}

.falslider_title{
	color: #005087;
	text-transform: uppercase;
    margin-bottom: 11px;
    font-family: "ReplicaBold";
    width: 245px;
}

/*******************************/

.tx-falslider .tx-falslider-single-sliderbox {
    width: 270px;
}

.tx-falslider .falslider-previous,
.tx-falslider .falslider-next {
	height: 20px;
	width: 50px;
	display:inline-block;
	z-index: 100;
}

.tx-falslider .falslider-next {
	background: url('/typo3conf/ext/falslider/Resources/Public/Icons/arrow_r.png') center center no-repeat !important;
	right: 40%;
}

.tx-falslider .falslider-previous {
	background: url('/typo3conf/ext/falslider/Resources/Public/Icons/arrow_l.png') center center no-repeat !important;
	left: 40%;
}

.tx-falslider .falslider-pager-container {
    position: absolute;
    top: 250px;
    width: 100%;
    text-align: center;
}

.tx-falslider .falslider-pager {
}

.tx-falslider .falslider-pager .bullet {
    background: url('/typo3conf/ext/falslider/Resources/Public/Icons/bullet_g.png') center center no-repeat !important;
    height: 20px;
    width: 20px;
    display: inline-block;
}

.tx-falslider .falslider-pager .bullet.current {
    background: url('/typo3conf/ext/steiner_historyslider/Resources/Public/Icons/bullet_b.png') center center no-repeat !important;
}