html,
body			{ background: url('../images/bg-3.gif') 0 0 repeat; }

a				{ color: #000000; }
a:hover			{ color: #008aff; }

header			{ padding-top: 25px !important; padding-bottom: 25px !important; height: auto;}
header:after	{ height: 4px; left: 0px; right: 0px; bottom: 0px; content: ""; background: url('../images/bg-4.png') 0 0 repeat-x; position: absolute; }
header h1 img	{ width: auto; height: 72px; border: 0; }

nav				{ margin: 12px 0 12px 0; height: 48px; }
.isStuck		{ background: #ffffff; }

.sf-menu > li:hover > a, 
.sf-menu > li.current > a, 
.sf-menu > li.sfHover > a,
.sf-menu > li:hover > span, 
.sf-menu > li.current > span, 
.sf-menu > li.sfHover > span	{ color: #fff; background: #008aff; }

.slider				{ margin-top: 25px; background: #323232; }
.slider-text a		{ color: #ffffff; }
.slider-text a:hover{ color: #008aff; }
.slider .camera_wrap .camera_pag ul li:hover,
.slider .camera_wrap .camera_pag ul li.cameracurrent { background: #008aff; }

.bg-1			{ background: #f9f6ef; }
.bg-2			{ background: #e9e6df; }
.bg-5			{ background: #f9f6ef; padding-bottom: 79px; margin-top: 49px; }
.bg-pw			{ width: 100%; height: 400px; background: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.box-produktwelt		{ width: 100%; height: 100%; background: #008aff; padding: 0; margin: 0; margin-bottom: 20px;
						  -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.box-produktwelt:hover	{ background: url('../images/bg-3.gif') 0 0 repeat; }
.box-produktwelt img	{ width: 100%; height: auto; float: none; margin: 0; }
.box-produktwelt .title { padding: 20px; border: 0; margin: 0; color: #ffffff; font-size: 18px; font-weight: bold; text-transform: uppercase; }
.pw-item				{ height: 230px; overflow: hidden; margin-bottom: 20px; }
.pw-item img			{ width: 100%; height: auto; }

.box-2 div		{ color: #000000; }
.text-1 a		{ color: #008aff; }
.text-1 a:hover	{ color: #000000; }

.btn		{ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.btn:hover	{ background: #008aff; color: #fff; }

.footer-container			{ padding: 30px 0 30px 0; }
.footer-container a			{ color: #ffffff; }
.footer-container a:hover	{ color: #008aff; }
.footer-title				{ color: #008aff; }

.list				{ margin-bottom: 10px; }
.list li			{ font-size: 13px; line-height: 16px; margin-top: 10px; position: relative; padding-left: 23px; }
.list li + li		{ margin-top: 10px; }
.list li a:hover	{ color: #008aff; }
.list li:before		{ display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
					  content: "\f105"; font-size: 14px; color: #ecc71e; position: absolute; left: 10px; top: 2px; }

.img-news			{ margin-right: 20px; margin-bottom: 0; }

.img-circle			{ font-size: 30px; color: #fff; width: 70px; height: 70px; line-height: 70px; background: url('../images/img-downloads.png') #008aff; margin-bottom: 15px; }
.box-2:hover .img-circle	{ background-color: #008aff !important; }
.extra-wrap			{ margin-bottom: 15px; }
.h-downloads		{ font-size: 18px; }

.sidebar			{ width: 100%; height: auto; padding: 15px; background: #f9f6ef; }
.sidebar-title		{ font-size: 16px; font-weight: bold; }

#contact-form input[type="submit"]	{ border: 0; }
#contact-form .dispnone				{ display: none; }
.form-message						{ font-weight: bold !important; }

.history dt		{ color: #008aff; }
dl.address dt	{ color: #008aff; }
dl.address a	{ color: #008aff; }
.text-1			{ color: #008aff; }
.text-3			{ color: #008aff; }
.link-1			{ color: #008aff; }
.list li a:hover{ color: #008aff; }
.list li:before { color: #008aff; }


