@font-face {
	font-family: 'Droid Sans';
	font-style: normal;
	font-weight: bold;
	src: local('Droid Sans Bold'), local('DroidSans-Bold'), url('http://themes.googleusercontent.com/static/fonts/droidsans/v1/EFpQQyG9GqCrobXxL-KRMXbFhgvWbfSbdVg11QabG8w.woff') format('woff');
}
@font-face {
	font-family: 'Droid Sans';
	font-style: normal;
	font-weight: normal;
	src: local('Droid Sans'), local('DroidSans'), url('http://themes.googleusercontent.com/static/fonts/droidsans/v1/s-BiyweUPV0v-yRb-cjciL3hpw3pgy2gAi-Ip7WPMi0.woff') format('woff');
}
* {
	margin: 0;
	padding: 0;
}
body {
	color: #323034;
    font: 14px/21px 'Droid Sans', Arial, Helvetica, sans-serif;
	background: #fff url("../images/bg.png") repeat-x;
}
html {
  overflow-y: scroll;
}
a {
	color: #0071b9;
	text-decoration: none;
}
a:hover {
	color: #323034;
	text-decoration: none;
}
a:focus {
	outline: 0;
}
p {
	margin: 0 0 10px 0;
}
#wrapper {
	width: 880px;
	margin: 0 auto;
}
#wrapper .logo {
	float: right;
	margin: 25px 0 0 0;
}
h2 {
	color: #0071b9;
    font: normal 18px/25px 'Droid Sans', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
    margin: 30px 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #b6b8b9;
}
h3 {
	color: #0071b9;
    font: normal 18px/25px 'Droid Sans', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
    margin: 15px 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #b6b8b9;
}
h4 {
	color: #0071b9;
    font: normal 16px/23px 'Droid Sans', Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
    padding: 10px 0 0 0;
}
h4.start {
	color: #323034;
    margin: 0 0 15px 0;
	padding: 10px 0 0 0;
}
h4.italic {
	color: #323034;
    margin: 0 0 15px 0;
	padding: 10px 0 0 0;
    font: italic 18px/23px 'Droid Sans', Arial, Helvetica, sans-serif;
}
sup, sub {
	line-height: 0;
}
.hide {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
img.center {
	margin: 10px 0 0 120px;
}
.left {
	float: left;
	margin: 26px 0 0 5px;
}
.check {
	float: right;
	width: 360px;
}
.benefits {
	margin: 0 0 0 120px;
}
.prodas {
	margin: 0 0 10px 0;
}
.newslogo {
	float: left;
	margin: 0 10px 0 0;
}
.news {
	clear: both;
	border-bottom: 1px solid #e4e6e7;
	width: 480px;
	margin: 10px auto 20px auto;
	padding: 0 0 10px 0; 
}
#about, #news, #features, #benefits, #contact, #imprint {
	height: auto !important;
	height: 380px;
	min-height: 380px;	
}
.first {
	padding-top: 15px;
}
.last {
	border-bottom: none;
}
.single {
	padding-top: 15px;
	border-bottom: none;
}
.contactlogo {
	margin: 15px 0 5px 0;
}
#wrapper ul {
	margin: 0 0 10px 0;
}
#wrapper ul li {
	list-style-image: url("../images/checkmark.png");
	list-style-position: outside;
	margin: 0 0 10px 28px;
	padding: 0;
	font-weight: bold;
}
#wrapper ul li a {
	display: block;
}
#wrapper .nav {
	overflow: hidden;
    font: normal 18px/25px 'Droid Sans', Arial, Helvetica, sans-serif;
	margin-top: 28px;
	float: left;
}
#wrapper .nav li {
	float: left;
	margin: 0 30px 0 0;
	list-style: none;
	font-weight: normal;
}
#wrapper .nav li a {
	display: block;
	color: #ccc;
	height: 43px;
}
#wrapper .nav li a:hover, #wrapper .nav li a:focus {
	color: #fff;
}
#wrapper .nav li a.current, #wrapper .nav li a.current:hover {
	color: #fff;
    background: url("../images/bg_nav.png") no-repeat center bottom;
}
.left_column {
	float: left;
	width: 430px;
}
.right_column {
	float: right;
	width: 430px;
}
.clear {
	clear: both;
}
.footer {
	margin-top: 20px;
}
.footerleft {
	float: left;
}
#wrapper .footernav {
	overflow: hidden;
    font: normal 14px/21px 'Droid Sans', Arial, Helvetica, sans-serif;
	float: right;
}
#wrapper .footernav li {
	float: left;
	margin: 0 0 0 15px;
	list-style: none;
	font-weight: normal;
}
#wrapper .footernav li a {
	display: block;
	color: #323034;
}
#wrapper .footernav li a:hover, #wrapper .footernav li a:focus {
	color: #323034;
}
#wrapper .footernav li a.current, #wrapper .footernav li a.current:hover {
	color: #323034;
}