ul.menu-w {
	text-align: center;
	margin-top: -18px;
	font-size: .8em;
	font-weight: bold;
}

	li.m-speicherpackets {
		display: block;
		float: left;
		width: 100px;
		background: url(/images/m-speicherpackets.png) no-repeat center top;
	}
	
	li.m-speicherpackets a {
		display: block;
		text-decoration: none;
		color: #232323;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-speicherpackets a:hover {
		color: #99cc33;
		border: 0;
	}
	
	li.m-speicherpackets-a {
		display: block;
		float: left;
		width: 100px;
		background: url(/images/m-speicherpackets.png) no-repeat center top;
		color: #99cc33;
		border: 0;
	}
	
	li.m-speicherpackets-a a {
		display: block;
		text-decoration: none;
		color: #99cc33;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-zusatzdomains {
		display: block;
		float: left;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-zusatzdomains.png) no-repeat center top;
		border: 0;
	}
	
	li.m-zusatzdomains a {
		display: block;
		text-decoration: none;
		color: #232323;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-zusatzdomains a:hover {
		color: #99cc33;
		border: 0;
	}
	
	li.m-zusatzdomains-a {
		display: block;
		float: left;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-zusatzdomains.png) no-repeat center top;
		color: #99cc33;
		border: 0;
	}
	
	li.m-zusatzdomains-a a {
		display: block;
		text-decoration: none;
		color: #99cc33;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-zusatzoptionen {
		display: block;
		float: left;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-zusatzoptionen.png) no-repeat center top;
		border: 0;
	}
	
	li.m-zusatzoptionen a {
		display: block;
		text-decoration: none;
		color: #232323;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-zusatzoptionen a:hover {
		color: #99cc33;
		border: 0;
	}
	
	li.m-zusatzoptionen-a {
		display: block;
		float: left;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-zusatzoptionen.png) no-repeat center top;
		border: 0;
		color: #99cc33;
	}
	
	li.m-zusatzoptionen-a a {
		display: block;
		text-decoration: none;
		color: #99cc33;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-formulare	{
		display: block;
		float: left;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-formulare.png) no-repeat center top;
		border: 0;
	}
	
	li.m-formulare a {
		display: block;
		text-decoration: none;
		color: #232323;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-formulare a:hover {
		color: #99cc33;
		border: 0;
	}
	
	li.m-formulare-a {
		display: block;
		float: left;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-formulare.png) no-repeat center top;
		border: 0;
		color: #99cc33;
	}
	
	li.m-formulare-a a {
		display: block;
		text-decoration: none;
		color: #99cc33;
		padding-top: 40px;
		border: 0;
	}
	
	/* ---- */
	
	li.m-faq {
		display: block;
		float: left;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-faq.png) no-repeat center top;
		border: 0;
	}
	
	li.m-faq a {
		display: block;
		text-decoration: none;
		color: #232323;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-faq a:hover {
		color: #99cc33;
		border: 0;
	}
	
	li.m-faq-a {
		display: block;
		float: left;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-faq.png) no-repeat center top;
		border: 0;
		color: #99cc33;
	}
	
	li.m-faq-a a {
		display: block;
		text-decoration: none;
		color: #99cc33;
		padding-top: 40px;
		border: 0;
	}
	
	/* ---- */
	
	li.m-tarifkalkulator {
		display: block;
		float: left;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-tarifkalkulator.png) no-repeat center top;
		border: 0;
	}
	
	li.m-tarifkalkulator a {
		display: block;
		text-decoration: none;
		color: #232323;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-tarifkalkulator a:hover {
		color: #99cc33;
		border: 0;
	}
	
	li.m-tarifkalkulator-a {
		display: block;
		float: left;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-tarifkalkulator.png) no-repeat center top;
		border: 0;
		color: #99cc33;
	}
	
	li.m-tarifkalkulator-a a {
		display: block;
		text-decoration: none;
		color: #99cc33;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-kundenlogin {
		display: block;
		float: left;
		text-align: center;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-kundenlogin.png) no-repeat center top;
		border: 0;
		color: #99cc33;
	}
	
	li.m-kundenlogin a {
		display: block;
		text-decoration: none;
		color: #232323;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-kundenlogin a:hover {
		color: #99cc33;
		border: 0;
	}
	
	li.m-kundenlogin-a {
		display: block;
		float: left;
		text-align: center;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-kundenlogin.png) no-repeat center top;
		border: 0;
		color: #99cc33;
	}
	
	li.m-kundenlogin-a a {
		display: block;
		text-decoration: none;
		color: #99cc33;
		padding-top: 40px;
		border: 0;
	}
	
/* ------------------------------------------------------------------ */

ul.menu-m {
	text-align: center;
	margin-top: -18px;
	font-size: .8em;
	font-weight: bold;
}

	li.m-leistungen {
		display: block;
		float: left;
		width: 100px;
		background: url(/images/m-leistungen.png) no-repeat center top;
	}
	
	li.m-leistungen a {
		display: block;
		text-decoration: none;
		color: #232323;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-leistungen a:hover {
		color: #99cc33;
		border: 0;
	}
	
	li.m-leistungen-a {
		display: block;
		float: left;
		width: 100px;
		background: url(/images/m-leistungen.png) no-repeat center top;
		color: #99cc33;
		border: 0;
	}
	
	li.m-leistungen-a a {
		display: block;
		text-decoration: none;
		color: #99cc33;
		padding-top: 40px;
		border: 0;
	}
	
	
	li.m-programmierung {
		display: block;
		float: left;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-programmierung.png) no-repeat center top;
	}
	
	li.m-programmierung a {
		display: block;
		text-decoration: none;
		color: #232323;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-programmierung a:hover {
		color: #99cc33;
		border: 0;
	}
	
	li.m-programmierung-a {
		display: block;
		float: left;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-programmierung.png) no-repeat center top;
		color: #99cc33;
		border: 0;
	}
	
	li.m-programmierung-a a {
		display: block;
		text-decoration: none;
		color: #99cc33;
		padding-top: 40px;
		border: 0;
	}
	
	
	li.m-grafikdesign {
		display: block;
		float: left;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-grafikdesign.png) no-repeat center top;
	}
	
	li.m-grafikdesign a {
		display: block;
		text-decoration: none;
		color: #232323;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-grafikdesign a:hover {
		color: #99cc33;
		border: 0;
	}
	
	li.m-grafikdesign-a {
		display: block;
		float: left;
		width: 100px;
		margin-left: 25px;
		background: url(/images/m-grafikdesign.png) no-repeat center top;
		color: #99cc33;
		border: 0;
	}
	
	li.m-grafikdesign-a a {
		display: block;
		text-decoration: none;
		color: #99cc33;
		padding-top: 40px;
		border: 0;
	}
	
	
	li.m-referenzen {
		display: block;
		float: left;
		width: 100px;
		margin-left: 15px;
		background: url(/images/m-referenzen.png) no-repeat center top;
	}
	
	li.m-referenzen a {
		display: block;
		text-decoration: none;
		color: #232323;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-referenzen a:hover {
		color: #99cc33;
		border: 0;
	}
	
	li.m-referenzen-a {
		display: block;
		float: left;
		width: 100px;
		margin-left: 15px;
		background: url(/images/m-referenzen.png) no-repeat center top;
		color: #99cc33;
		border: 0;
	}
	
	li.m-referenzen-a a {
		display: block;
		text-decoration: none;
		color: #99cc33;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-seo {
		display: block;
		float: left;
		width: 150px;
		margin-left: 10px;
		background: url(/images/m-seo.png) no-repeat center top;
	}
	
	li.m-seo a {
		display: block;
		text-decoration: none;
		color: #232323;
		padding-top: 40px;
		border: 0;
	}
	
	li.m-seo a:hover {
		color: #99cc33;
		border: 0;
	}
	
	li.m-seo-a {
		display: block;
		float: left;
		width: 150px;
		margin-left: 10px;
		background: url(/images/m-seo.png) no-repeat center top;
		color: #99cc33;
		border: 0;
	}
	
	li.m-seo-a a {
		display: block;
		text-decoration: none;
		color: #99cc33;
		padding-top: 40px;
		border: 0;
	}