h1 {
	font: 1.75em Arial, Helvetica, Sans-Serif;
	color: #515151;
	text-align: left;
	font-weight: bolder;
	margin-bottom: .5em;
}

h1#pagetitle {
	width: 200px;
	height: 209px;
	background: url(/images/logo.png) transparent 0 0 no-repeat;
	text-indent: -9999px;
}
	h1#pagetitle a {
		width: 200px;
		height: 209px;
		display: block;
		border: 0;
		z-index: 9999;
	}
	
h2 {
	font: 1.5em Arial, Helvetica, sans-serif;
	color: #515151;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	padding-bottom: .1em;
	margin-bottom: .25em;
	border-bottom: 1px #9c3 solid;
}

h2.subtitle, h2.title {
	font-weight: bold;
	margin-bottom: .75em;
	letter-spacing: .05em;
}

h3 {
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #515151;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	padding-bottom: .1em;
	margin-bottom: .25em;
	border-bottom: 1px #9c3 dotted;
	clear: both;
}

	h3.speicherpacket-s, h3.speicherpacket-m, h3.speicherpacket-l, h3.speicherpacket-xl, h3.speicherpacket-my {
		width: 128px;
		height: 128px;
		text-indent:-9999px;
	}
	
	h3.speicherpacket-s  {
		background: url(/images/icons/128/ico-speicherpacket-s-128.jpg) transparent 0 0 no-repeat;
	}
	
	h3.speicherpacket-m  {
		background: url(/images/icons/128/ico-speicherpacket-m-128.jpg) transparent 0 0 no-repeat;
	}
	
	h3.speicherpacket-l  {
		background: url(/images/icons/128/ico-speicherpacket-l-128.jpg) transparent 0 0 no-repeat;
	}
	
	h3.speicherpacket-xl  {
		background: url(/images/icons/128/ico-speicherpacket-xl-128.jpg) transparent 0 0 no-repeat;
	}
	
	h3.speicherpacket-my  {
		background: url(/images/icons/128/ico-speicherpacket-my2-128.jpg) transparent 0 0 no-repeat;
	}
		h3.speicherpacket-s a, h3.speicherpacket-m a, h3.speicherpacket-l a, h3.speicherpacket-xl a, h3.speicherpacket-my a {
			width: 128px;
			height: 128px;
			display: block;
			border: 0;
			z-index: 999;
		}
	
	h3.news {
		font-size: 1.25em;
		font-weight: bold;
		padding: .5em;
		margin-bottom: 1em;
		text-align: left;
		border: 0;
		color: #f6f6f6;
		clear: both;
		border-radius: 2px;
		background: #515151;
		box-shadow: 0px 0px 2px #a8a8a8;
	}
	
	h3.blink {
		color: #515151;
		border-bottom: 1px #d83923 dotted;
		padding-top: .5em; 
		margin-top: -.5em;
	}
	
	h3.blink-np {
		color: #515151;
		border-bottom: 1px #d83923 dotted;
	}
	
	h3.bestellung-bestaetigung {
		border: 0;
	}

	h3.ssl {
		margin-bottom: .5em;
	}
	
	h3.anleitungen, h3.welcome-kas {
		border: 0;
	}
	
	h3.welcome-kvs {
		border: 0;
		margin-bottom: 1em;
	}
	
	h3.aktion {
		background: url(/images/icons/16/ico-bulb-animated16.gif) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.rss {
		background: url(/images/icons/16/ico-rss16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.news-webhosting {
		background: url(/images/icons/16/ico-news16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.preinstalled-webhosting {
		background: url(/images/icons/16/ico-preinstalled16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.ausgezeichnet-webhosting {
		background: url(/images/icons/16/ico-thumb-up16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.archive {
		background: url(/images/icons/16/ico-archive16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.account, h3.ftp {
		background: url(/images/icons/16/ico-server16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.webftp {
		background: url(/images/icons/16/ico-webftp16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.email {
		background: url(/images/icons/16/ico-mail16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.entwicklung {
		background: url(/images/icons/16/ico-develop16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.sicherheit {
		background: url(/images/icons/16/ico-sicherheit16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.administration {
		background: url(/images/icons/16/ico-administration16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.billing {
		background: url(/images/icons/16/ico-billing16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.support {
		background: url(/images/icons/16/ico-support16.png) no-repeat 0% 60%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.preise {
		background: url(/images/icons/16/ico-money16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.browser {
		background: url(/images/icons/16/ico-browser16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.html {
		background: url(/images/icons/16/ico-html16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.statistic {
		background: url(/images/icons/16/ico-statistic16.png) no-repeat -2px 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.system {
		background: url(/images/icons/16/ico-system16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.linux {
		background: url(/images/icons/16/ico-tux16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.office {
		background: url(/images/icons/16/ico-office16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
	h3.websites {
		background: url(/images/icons/16/ico-websites16.png) no-repeat 0% 50%;
		padding: .1em 0 .1em 20px;
	}
	
h4 {
	font: 1.1em Arial, Helvetica, sans-serif;
	color: #515151;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0.25em;
}
	h4.whois-result {
		margin-bottom: 1em;
	}
	
	h4.billing, h4.support, h4.user, h4.bank {
		padding: .2em .5em .2em 1.75em;
		margin-bottom: .5em;
		text-align: left;
		border: 0;
		color: #f6f6f6;
		clear: both;
		border-radius: 2px;
		background: #515151;
		box-shadow: 0px 0px 2px #a8a8a8;
	}
	
	h4.billing {
		background: url(/images/icons/16/ico-billing16.png) no-repeat .4em 60% #515151;
	}
	
	h4.support {
		background: url(/images/icons/16/ico-support16.png) no-repeat .4em 60% #515151;;
	}
	
	h4.user {
		background: url(/images/icons/16/ico-user16.png) no-repeat .4em 60% #515151;
	}
	
	h4.bank {
		background: url(/images/icons/16/ico-bank16.png) no-repeat .4em 60% #515151;
	}
	
	h4.fonfax {
		background: url(/images/icons/16/ico-fonfax16.png) no-repeat 0% 50%;
		padding-left: 20px;
	}
	
	h4.email {
		background: url(/images/icons/16/ico-mail16.png) no-repeat 0% 50%;
		padding-left: 20px;
	}
	
	h4.stamp {
		background: url(/images/icons/16/ico-stamp16.png) no-repeat 0% 50%;
		padding-left: 20px;
	}
	
	h4.iconset {
		background: url(/images/icons/16/ico-iconset16.png) no-repeat 0% 50%;
		padding-left: 20px;
	}
	
	h4.haftung {
		background: url(/images/icons/16/ico-haftung16.png) no-repeat 0% 50%;
		padding-left: 20px;
	}
	
	h4.individuell {
		margin-bottom: 1em;
	}
	
	h4.blink {
		color: #515151;
		padding-top: .5em; 
		margin-top: -.5em;
	}
	
	h4.hacking {
		font-size: 1.25em;
		margin-bottom: .75em;
	}
	
.balken {
	padding: .2em .5em;
	text-align: left;
	border: 0;
	color: #f6f6f6;
	background: #515151;
	clear: both;
}

h5 {
	font: 1em Arial, Helvetica, sans-serif;
	color: #515151;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0;
}

/* --- News HLs aus CMS ---*/
div.news h4 {
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #515151;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	padding: 0 0 .1em 0;
	margin-bottom: .25em;
	border-bottom: 1px #9c3 dotted;
}

div.news h5 {
	font: 1.1em Arial, Helvetica, sans-serif;
	color: #515151;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0.25em;
	background: #f2f2f2;
	padding: .5em;
	border-radius: 2px;
}

div.news h6 {
	font: 1.1em Arial, Helvetica, sans-serif;
	color: #515151;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	margin-bottom: .25em;
	/*background: url(/images/icons/16/ico-arrow-right16.png) no-repeat 0 1px;
	padding-left: 20px;*/
}
