#flottenmanagement{
	width:960px;
	margin:0;
	color:#fff;
	font-size:16px;
	line-height:22px;
	background:#141414;
}
#flottenmanagement a{
	color:#fff;
	text-decoration:none;
}
#flottenmanagement a:hover{
	text-decoration:none;
}
#flottenmanagement img{
	border:none;
}
#flottenmanagement ul, 
#flottenmanagement li{
	margin:0;
	padding:0;
	list-style-type:none;
}

/* --- HEADER --- */
#flottenmanagement .fm-header{
	height:775px;
	background:url('/images/flottenmanagement2017/header.jpg') top center no-repeat;	
}	
#flottenmanagement .fm-header .header-text{
	padding:50px 0 20px 30px;
}
#flottenmanagement .fm-header h1{
	font-size:50px;
	line-height:50px;
	text-transform:uppercase;
	margin:0;
	padding:0;
	color:#febd17;
	text-shadow:1px 1px 3px #000;
}
#flottenmanagement .fm-header h2{
	font-size:26px;
	line-height:28px;
	text-transform:uppercase;
	margin:0;
	padding:5px 0 0 0;
	color:#febd17;
	text-shadow:1px 1px 3px #000;
}	
#flottenmanagement .fm-header h2 span{
	color:#fff;
}

/* --- WRAPPER --- */
#flottenmanagement .text-wrapper ul{
	margin-left:20px;
}
#flottenmanagement .text-wrapper li {
  list-style: none;
  margin:0 0 10px 0;
}
#flottenmanagement .text-wrapper li:before {
  content: '\2022';
  display: block;
  position: relative;
  max-width: 0;
  max-height: 0;
  left: -22px;
  top: 0;
  color: #fdb827;
  font-size: 40px;
}

/* --- TEXT 1 --- */
#flottenmanagement .fm-text-1{
	padding:30px 0 20px 30px;
}	
#flottenmanagement .fm-text-1-left{
	width:470px;
}

/* --- TEXT 2 --- */
#flottenmanagement .fm-text-2{
	padding:20px 30px;
}	
#flottenmanagement .fm-text-2-left{
	float:left;
	width:450px;
}
#flottenmanagement .fm-text-2-right{
	float:left;
	width:450px;
}
#flottenmanagement .fm-text-2 h1{
	font-size:30px;
	line-height:30px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
	color:#febd17;
}
#flottenmanagement .fm-text-2 p{
	margin:15px 0;
}
#flottenmanagement .fm-text-2 p span{
	color:#fdb827;
}
#flottenmanagement .fm-text-2 img{
	float:right;
	margin:-10px 40px 0 0;
}

/* --- TEXT 3 --- */
#flottenmanagement .fm-text-3{
	padding:20px 30px 30px 30px;
}	
#flottenmanagement .fm-text-3-left{
	float:left;
	width:450px;
}
#flottenmanagement .fm-text-3-right{
	float:left;
	width:450px;
}
#flottenmanagement .fm-text-3 h1{
	font-size:30px;
	line-height:30px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
	color:#fff;
}
#flottenmanagement .fm-text-3 span{
	color:#fdb827;
}
#flottenmanagement .fm-text-3 img{
	float:right;
	margin:10px 90px 0 0;
}

/* --- YELLOW BAR --- */
#flottenmanagement .fm-yellow-bar{
	background:#fdb827;
	color:#000;
	font-weight:bold;
	padding:7px;
	display:block;
	text-align:center;
	margin-top:15px;
}
#flottenmanagement .fm-yellow-bar p{
	margin:0;
	padding:0;
}

/* --- PRODUCTS --- */
#flottenmanagement .fm-products{
	background:url('/images/flottenmanagement2017/bg-products.jpg') top center no-repeat #303030;	
	padding:30px;
}	
#flottenmanagement .fm-products h1{
	font-size:30px;
	line-height:30px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
	color:#fff;
}
#flottenmanagement .fm-products h1 span{
	color:#fdb827;
}
#flottenmanagement .product-box{
	float:left;
	background:#fdb827;
	color:#000;
	font-size:16px;
	width:435px;
	height:570px;
	margin:20px 30px 0 0;
	padding:20px 15px;
	box-sizing:border-box;
	position:relative;
	box-shadow:0 0 10px #171717;
}
#flottenmanagement .product-box:nth-child(2n+1){
	margin:20px 0 0 0;
}
#flottenmanagement .product-box .price-box{
	width:200px;
	height:160px;
	background:#1d1d1b;
	color:#fff;
	padding:15px;
	position:absolute;
	left:0;
	top:0;
}
#flottenmanagement .product-box .price-box h1{
	font-size:14px;
	line-height:16px;
	padding:0;
	margin:0;
	color:#fdb827;
	text-transform:none;
}
#flottenmanagement .product-box .price-box h1 span{
	color:#fff;
}
#flottenmanagement .product-box .price-box h2{
	font-size:12px;
	line-height:14px;
	padding:0;
	margin:0;
	color:#fff;
	text-transform:none;
}
#flottenmanagement .product-box .price-box .leasing{
	font-size:12px;
	line-height:14px;
	padding:0;
	margin:0;
	color:#fff;
	text-transform:none;
	font-weight:bold;
}
#flottenmanagement .product-box .price-box .leasing-left{
	width:95px;
	font-size:14px;
	line-height:14px;
	float:left;
}
#flottenmanagement .product-box .price-box .leasing-right{
	width:100px;
	font-size:15px;
	line-height:14px;
	float:left;
}
#flottenmanagement .product-box .price-box .leasing p{
	margin:7px 0 0 0;
	padding:0;
}
#flottenmanagement .product-box .price-box .leasing p b{
	color:#fdb827;
}
#flottenmanagement .product-box .price-box .leasing .leasing-price{
	margin:5px 0 0 0;
}
#flottenmanagement .product-box .price-box .leasing span{
	font-weight:normal;
	font-size:11px;
	line-height:12px;
	margin-bottom:5px;
}
#flottenmanagement .product-box .price-box .price-detail{
	background:#fdb827;
	border-left:3px solid #fdb827;
	border-right:3px solid #fdb827;
	color:#1d1d1b;
	margin-top:10px;
	width:195px;
}
#flottenmanagement .product-box .price-box .price-detail p{
	text-align:center;
	font-weight:bold;
	padding:3px 0;
	margin:0;
	font-size:12px;
	line-height:14px;
}
#flottenmanagement .product-box .price-box .price-detail h3{
	text-align:center;
	font-weight:bold;
	padding:4px;
	margin:0;
	background:#1d1d1b;
	color:#fff;
	font-size:20px;
}
#flottenmanagement .product-box .product-image{
	position:absolute;
	right:0;
	top:0;
	width: 220px;
	height: 200px;
	text-align: center;
	padding: 10px 0 0 0;
}
#flottenmanagement .product-box .product-detail{
	position: absolute;
	top: 210px;
	left: 15px;
	width: 405px;
}
#flottenmanagement .product-box .product-detail h1{
	color:#000;
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	line-height:20px;
	text-transform:none;
}
#flottenmanagement .product-box .product-detail ul{
	margin:0 0 0 20px;
}
#flottenmanagement .product-box .product-detail li{
	list-style-type:disc;
	padding:0;
	margin:0;
	font-size:14px;
}
#flottenmanagement .product-box .product-table{
	position: absolute;
	top: 370px;
	left: 15px;
	width: 405px;
	font-size:14px;
	line-height:18px;
}
#flottenmanagement .product-box .product-table .table-headline{
	background:#1d1d1b;
	color:#fdb827;
	font-weight:bold;
	padding:3px 5px;
	text-transform:uppercase;
}
#flottenmanagement .product-box .product-table .table-headline-left,
#flottenmanagement .product-box .product-table .table-row-left{
	float:left;
	width:200px;
}
#flottenmanagement .product-box .product-table .table-headline-right,
#flottenmanagement .product-box .product-table .table-row-right{
	float:right;
	width:180px;
	text-align:right;
}
#flottenmanagement .product-box .product-table .table-headline-right-1{
	float:right;
	width:80px;
	text-align:right;
}
#flottenmanagement .product-box .product-table .table-headline-right-2{
	float:right;
	width:80px;
	text-align:right;
}
#flottenmanagement .product-box .product-table .table-row-right-1{
	float:right;
	width:80px;
	text-align:right;
}
#flottenmanagement .product-box .product-table .table-row-right-2{
	float:right;
	width:80px;
	text-align:right;
}
#flottenmanagement .product-box .product-table .table-row{
	border-bottom:1px solid #1d1d1b;
	padding:0 5px;
	font-size:12px;
}
#flottenmanagement .product-box .product-table .table-headline:after,
#flottenmanagement .product-box .product-table .table-row:after{
	content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
}
#flottenmanagement .product-box .small-details{
	position: absolute;
	top: 530px;
	left: 13px;
	width: 410px;	
}
#flottenmanagement .product-box .small-details p{
	display:inline-block;
	padding:0 2px 0 0;
	margin:0;
	font-size:8px;
	line-height:10px;
}
#flottenmanagement .last-box .small-details{
	top: 520px;
}
#flottenmanagement .last-box .small-details p{
	padding:0 0 0 0;
}
#flottenmanagement .prices{
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:20px 0;
	font-size:12px;
}
#flottenmanagement .btn-preisliste{
	text-align:center;
	padding:15px;
}
#flottenmanagement .btn-preisliste a{
	display:inline-block;
	padding:12px 19px;
	background:#fdb827;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	font-size:16px;
}