ul.submenu {
	margin: 0 0 1.5em 0;
	padding: 2px;
}
	ul.submenu li {
		list-style-type: none;
		margin-bottom: 2px;
		padding: .1em .25em;
		background: #f2f2f2;
	}
		ul.submenu li:hover {
			background: #9c3;
		}
		
		ul.submenu li a {
			display: block;
			border: 0;
			color: #232323;
			padding: .1em 0 .1em 20px;
		}
		
		ul.submenu li a.server, ul.submenu li.active a.server {
			background: url(/images/icons/16/ico-server16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.sp, ul.submenu li.active a.sp {
			background: url(/images/icons/16/ico-hdd16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.sp-s, ul.submenu li.active a.sp-s {
			background: url(/images/icons/16/ico-speicherpacket-s16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.sp-m, ul.submenu li.active a.sp-m {
			background: url(/images/icons/16/ico-speicherpacket-m16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.sp-l, ul.submenu li.active a.sp-l {
			background: url(/images/icons/16/ico-speicherpacket-l16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.sp-xl, ul.submenu li.active a.sp-xl {
			background: url(/images/icons/16/ico-speicherpacket-xl16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.sp-my, ul.submenu li.active a.sp-my {
			background: url(/images/icons/16/ico-speicherpacket-my16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.spvergleich, ul.submenu li.active a.spvergleich {
			background: url(/images/icons/16/ico-table16.png) no-repeat 0px 35%;
		}
		
		ul.submenu li a.zusatzdomains, ul.submenu li.active a.zusatzdomains {
			background: url(/images/icons/16/ico-connect16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.zusatzoptionen, ul.submenu li.active a.zusatzoptionen {
			background: url(/images/icons/16/ico-discplus16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.sslzertifikate, ul.submenu li.active a.sslzertifikate {
			background: url(/images/icons/16/ico-certificate16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.testaccount, ul.submenu li.active a.testaccount {
			background: url(/images/icons/16/ico-alarm16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.weitersagen, ul.submenu li.active a.weitersagen {
			background: url(/images/icons/16/ico-megaphone16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.whois, ul.submenu li.active a.whois {
			background: url(/images/icons/16/ico-software-update-available16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.formulare, ul.submenu li.active a.formulare {
			background: url(/images/icons/16/ico-docs16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.faq, ul.submenu li.active a.faq {
			background: url(/images/icons/16/ico-faq16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.wir-empfehlen, ul.submenu li.active a.wir-empfehlen {
			background: url(/images/icons/16/ico-thumb-up16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.tarifkalkulator, ul.submenu li.active a.tarifkalkulator {
			background: url(/images/icons/16/ico-calculator16.png) no-repeat 0px 50%;
		}
		
		ul.submenu li a.anleitungen, ul.submenu li.active a.anleitungen {
			background: url(/images/icons/16/ico-manual16.png) no-repeat 0px 40%;
		}
		
	ul.submenu li.active {
		list-style-type: none;
		margin-bottom: 2px;
		padding: .1em .25em;
		background: none;
		background: #9c3;
		text-shadow: 0px 0px 1px #E5F2CC;
	}
	
		ul.submenu li.active a {
			color: #232323;
			font-weight: bold;
		}
