

body {
	margin:0;
	padding:0;
	background-color:#fff;
	background-image:none;
	color:#666;
}
body a { color:#666 }
body a:hover { color:#000 !important; }

#sfsContentIn #stage h1,
#sfsContentIn #stagePlain h1,
#stage h1,
#stagePlain h1 { color:#fff; }
img { border:0; }

.slider-container, .fnweb-teaser {
	margin:0 auto;
	padding:0;
	max-width:1170px;
}
.fnweb-teaser-box {
	width:32%;
	float:left;
	border:1px solid #ccc;
	text-align:center;
	background-color:#fff;
	border-radius:5px;
	font-size:12px;
	margin-right:1.9%;
	padding-bottom:3em;
	min-height:470px;
}
.fnweb-teaser .fnweb-teaser-box:last-child {
	margin-right:0;
}
.fnweb-box-headline {
	display:block;
	font-size:20px;
	padding:0 2em;
	color:#222;
}
.fnweb-box-text {
	display:block;
	font-size:14px;
	line-height:1.6em;
	padding:0 2.5em 2em 2.5em;
}
.fnweb-teaser-box img {
	width:100%;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.fnweb-teaser-box:after {
	clear:both;
}
/* flexslider */
.slider-stage { margin-top:100px; }
.slider-stage .flex-control-nav {
	 position: relative;    
	 bottom: 30px;
	 z-index: 5;
}
.slider-stage .flex-direction-nav .flex-next {
	opacity: 1;
	right: 30px;
}
.slider-stage .flex-direction-nav .flex-prev {
	opacity: 1;
	left: 30px;
}
.slider-stage .flex-direction-nav .flex-next.flex-disabled, .slider-stage .flex-direction-nav .flex-prev.flex-disabled {
    cursor: default;
	display: none;
}
.slider-stage .flex-control-paging a {
	background-color: #807C7C;
    height: 8px;
    width: 8px;
}
.slider-stage .flex-control-nav li:hover a, .flex-control-nav li a.flex-active {
    background-color: #fff;
}
.slider-stage .flex-direction-nav .flex-prev, .slider-stage .flex-direction-nav .flex-next {
    background: url("/design_nd/img/sprite-slider-components.png") no-repeat scroll 0 -63px transparent;
    display: block;
    height: 31px;
    left: 30px;
    position: absolute;
    top: 260px;
    width: 17px;
}
.slider-stage .flex-direction-nav .flex-next {
    background-position: 0 -30px;
    left: auto;
    right: 30px;
}
.slider-stage .flex-direction-nav {
    position: relative;
    bottom:600px;
    max-width:1440px;
    margin:0 auto;
}
.fnweb-slider li {
    position:relative;
    overflow:hidden;
    width:100%;
}
.fnweb-slider li .fnweb-slide-box {
    position:absolute;
    display:block;
    z-index:2;
    bottom:0;
    left:0;
    padding:40px;
    width: 50%;
}
.fnweb-slider .fnweb-slide-headline,
.fnweb-slider .fnweb-slide-subline,
.fnweb-slider .fnweb-slide-note {
	color:#fff;
}
.fnweb-slider .fnweb-txt-dark .fnweb-slide-headline,
.fnweb-slider .fnweb-txt-dark .fnweb-slide-subline,
.fnweb-slider .fnweb-txt-dark .fnweb-slide-note {
	color:#333;
}

.fnweb-slider .fnweb-slide-headline {
	display:block;
	font-size:40px;
	font-weight:bold;
	margin-bottom:16px;
}
.fnweb-slider .fnweb-slide-subline {
	display:block;
	font-size:14px;
	margin-bottom:16px;
}
.fnweb-slider .fnweb-slide-note {
	display:block;
	padding-top:20px;
	font-size:11px;
}
.fnweb-btn {
	display: inline-block;
	padding:0.6rem 1rem;
	font-size:14px;
	font-weight: 400;
	background:#ffbc0d;
	color:#292929;
	border-radius:.25rem;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
.fnweb-btn:link,.fnweb-btn:visited,.fnweb-btn:hover,.fnweb-btn:active {
	color:#292929;
}
/* flexslider end */


