*{
	padding:0;
	margin:0;
	border: 0;
}

body {
	font: 15px Arial, Helvetica, Verdana, Geneva, sans-serif;
	color: #232323;
	text-align: center; 
	background: url(/images/background2.png) repeat; /* fixed */
}

/* Seitenstruktur */
#bigbox {
	width: 100%;
	margin: auto;
	text-align:center;
}

#sitebox {
	width: 1008px;
	margin: auto;
	
}

#header {
	width: 1008px;
	height: 104px;
	margin: auto;
	background: url(/images/bg-header.png) no-repeat 0% 0% transparent; /* url(/images/bg-header-weihnachten.png) repeat-x 50% 0%    */
}

#logo {
	width: 294px;
	height: 34px;
	/*background-image: url(/images/logo.png);*/
	float: right;
	margin: 30px 25px 0 0;
}
	/*
	#logo a {
		width: 294px;
		height: 34px;
		float: right;
		display: block;
		border: 0;
		z-index: 999;
		position: relative;
	}*/
	
#logo-slogan {
	width: 205px;
	height: 33px;
	background-image: url(/images/logo-slogan.png);
	float: right;
	position: relative;
	top: 50px;
	right: -283px;
	z-index: 998;
}
	
ul.kat {
	float: left;
	text-align: center;
	margin: 23px 0 0 25px;
	font-size: .9em;
	font-weight: bold;
}

	li.kat-webhosting {
		display: block;
		float: left;
		background: url(/images/k-webhosting.png) no-repeat center top;
	}
	
	li.kat-webhosting a {
		display: block;
		text-decoration: none;
		color: #232323;
		padding-top: 40px;
		border: 0;
	}
	
	li.kat-webhosting a:hover {
		color: #9c3;
	}
	
	li.kat-webhosting-a {
		display: block;
		float: left;
		background: url(/images/k-webhosting.png) no-repeat center top;
	}
	
	li.kat-webhosting-a a {
		display: block;
		text-decoration: none;
		color: #9c3;
		padding-top: 40px;
		border: 0;
	}
	
	li.kat-mediendesign {
		display: block;
		margin-left: 20px;
		float: left;
		background: url(/images/k-mediendesign.png) no-repeat center top;
	}
	
	li.kat-mediendesign a {
		display: block;
		text-decoration: none;
		color: #232323;
		padding-top: 40px;
		border: 0;
	}
	
	li.kat-mediendesign a:hover {
		color: #9c3;
	}
	
	li.kat-mediendesign-a {
		display: block;
		margin-left: 20px;
		float: left;
		background: url(/images/k-mediendesign.png) no-repeat center top;
	}
	
	li.kat-mediendesign-a a {
		display: block;
		text-decoration: none;
		color: #9c3;
		padding-top: 40px;
		border: 0;
	}


#menu {
	width: 1008px;
	height: 54px;
	text-align: center;
	margin: auto;
	margin-top: 45px;
	font-size: .8em;
	font-weight: bold;
	background: url(/images/bg-menu.png) no-repeat 0% 0% transparent; /*  url(/images/bg-verlauf-oben.png) repeat-x 0px 1px */
}

#menu-start {
	width: 1008px;
	height: 35px;
	text-align: center;
	margin: auto;
	margin-top: 27px;
	font-size: .8em;
	font-weight: bold;
	background: url(/images/bg-menu.png) no-repeat 0% 0% transparent; /*  url(/images/bg-verlauf-oben.png) repeat-x 0px 1px */
}

#menu-webhosting {
	width: 725px; /* mit FAQ 850px */
	margin: auto;
	position: relative;
	top: -12px;
	text-align: center;
}

#menu-mediendesign {
	width: 630px; /* 650 */
	margin: auto;
	position: relative;
	top: -12px;
	text-align: center;
}

#gesperrt {
	width: 980px;
	margin: auto;
	margin-top: 3em;
	overflow: auto;
	border: 1px #d3d3d3 solid;
	/*border-left: 1px #d3d3d3 solid;
	border-right: 1px #d3d3d3 solid;
	border-bottom: 1px #d3d3d3 solid;*/
	-moz-border-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	padding: 2em 0;
	font-size: .9em;
	color: #232323;
	background: #fff; /*  url(/images/bg-verlauf-unten.png) repeat-x 0% 100% */
}

#gesperrt-content {
	width: 600px;
	text-align: left;
	margin: auto;
}

#gesperrt-content img {
	float: left;
	padding: .25em 1em 0 0;
}

#logo-gesperrt {
	width: 294px;
	height: 50px;
	background-image: url(/images/logo-mit-slogan.png);
	margin: auto;
	margin-bottom: 2em;
}

	#logo-gesperrt a {
		width: 294px;
		height: 34px;
		display: block;
		border: 0;
	}


#contentbox {
	width: 1008px;
	min-height: 250px;
	margin: auto;
	padding-top: 0px;
	padding-bottom: 1em;
	overflow: auto;
	font-size: 1em;
	color: #232323;
	background: url(/images/bg-content.png) repeat-y 0% 0% transparent; /*    */
}

	#contentleft {
		width: 725px;
		float: left;
		margin: 15px 0 0 25px;
		text-align: justify;
	}
		#contentleft p {
			line-height: 1.4em;
		}
	
	#content-willkommen, div#content-start {
		width: 950px;
		float: left;
		margin: 15px 0 0 30px;
		text-align: justify;
	}
		#content-willkommen p, div#content-start p {
			line-height: 1.4em;
		}
		
		div#content-start {
			margin-top: 0;
		}
	
	div.whois-willkommen {
		height: 75px;
		background: url(/images/bg-whois-willkommen.jpg) no-repeat 50% 40% transparent;
		padding: 1.5em 1em;
		text-align: center;
		margin-bottom: .5em;
	}
		div.whois-willkommen h4 {
			text-align: center;
			margin-bottom: 1em;
		}
	
	div.whois-inc {
		
		margin-bottom: 1.5em;
		text-align: center;
	}
		div.whois-inc h3 {
			color: #515151;
			margin-bottom: 0;
			border: 0;
			padding: 0 0 .1em 20px;
			background: url(/images/ico-connect16.png) no-repeat 0px 50%;
		}
		
		div.whois-inc div {
			background: url(/images/bg-whois.png) no-repeat 340px 0px #f6f6f6;
			padding: 1.5em 1em 1em 1em;
			border-top: 1px #9c3 solid;
			/*border-left: 1px #dcdcdc solid;
			border-right: 1px #dcdcdc solid;
			border-bottom: 1px #dcdcdc solid;*/
			-moz-border-radius: 0px 0px 5px 5px;
		}
		
	
	div.willkommen {
		min-height: 125px;
		background: url(/images/bg-willkommen.png) repeat-x 0% 100% transparent;
		border: 1px #9c3 solid;
		-moz-border-radius: 5px;
		padding: 1em 1em 1em 1em;
		text-align: left;
		margin-bottom: .75em;
	}
		div.willkommen h2 {
			clear: none;
			border: 0;
			margin-bottom: .5em;
		}
		
		div.willkommen img.onkelsanta {
			width: 112px;
			height: 112px;
			float: left;
			margin: .5em 1em 2em 0;
			border: 0;
		}
	
		#start-webhosting {
			width: 350px;
			float: left;
			margin-right: 24px;
			clear: both;
		}
			#start-webhosting img {
				width: 128px;
				height: 128px; 
				float: left;
				border: 0;
				margin-right: 1em;
			}
		
		#start-mediendesign {
			width: 350px;
			float: left;
			margin-right: 24px;
		}
			#start-mediendesign img {
				width: 128px;
				height: 128px; 
				float: left;
				border: 0;
				margin-right: 10px;
			}
		
		#spalte-referenzen {
			width: 200px;
			float: right;
			margin-right: 0px;
		}
			#spalte-referenzen img {
				width: 200px;
				height: 250px;
				border: 0;
			}
	
		#spalte-links {
			float: left;
			width: 350px;
			margin-right: 24px;
		}
		
			#spalte-links img {
				float: left;
				margin-top: .25em;
				margin-right: .75em;
			}
				#spalte-links img.info {
					cursor: help;
				}
			
			#spalte-links img.icon48 {
				width: 48px;
				height: 48px;
			}
	
		#spalte-rechts {
			float: left;
			width: 350px;
			margin-right: 24px;
		}
			#spalte-rechts img {
				float: left;
				margin-top: .25em;
				margin-right: .75em;
			}
				#spalte-rechts img.info {
					cursor: help;
				}
				
			#spalte-rechts img.ref-grafikdesign {
				width: 200px;
				height: 150px;
				float: right;
				padding: 2px;
				margin: .25em 0 0 .75em;
				border: 1px #9c3 solid;
			}
		
		div#spalte-news, div#spalte-webhosting {
			float: left;
			width: 350px;
			margin-right: 24px;
			margin-top: 5px;
		}
			div#spalte-news img, div#spalte-webhosting img {
				float: left;
				margin-top: .25em;
				margin-right: .75em;
			}
				div#spalte-news img.info, div#spalte-webhosting img.info {
					cursor: help;
				}
		
			div#spalte-news h3 {
				margin-bottom: .2em;
			}
			p.date {
				font-size: .7em;
				font-weight: bold;
				background: url(/images/ico-date16.png) no-repeat 0% 50%;
				padding: .1em 0 .1em 2em;
				margin-bottom: .5em;
				margin-top: -10px;
			}
			
		
	#contentright {
		width: 200px;
		float: right;
		margin: 15px 25px 0 0;
		text-align: justify;
	}
	
	
#footerbox {
	width: 1008px;
	height: 54px;
	background: url(/images/bg-footer.png) no-repeat 0% 0% transparent;
	margin: auto;
	margin-bottom: 2em;
	clear: both;
}
	#footerbox div {
		width: 960px;
		padding-top: .75em;
		border-top: 1px #9c3 dotted;
		font-size: .7em;
		text-align: center;
		margin: auto;
	}
	
		#footerbox div p a {
			border: 0;
			color: #232323;
		}
			#footerbox div p a:hover {
				color: #9c3;
			}
	
	ul.footer {
		list-style-type: none;
		text-align: center;
		margin-bottom: 5px;
	}
		ul.footer li {
			list-style-type: none;
			margin-left: 15px;
			display: inline;
		}
		
		ul.footer li a	{
			text-decoration: none;
			color: #232323;
			border: 0;
		}
		
		ul.footer li a:hover	{
			color: #9c3;
		}
/* //Seitenstruktur */


/* Info-Boxen */

div.warning, div.warning-vertragkuendigen, p.warning {
	/*min-height: 16px;*/
	background: url(/images/ico-warning.png) no-repeat .25em 50% #FFCCCC;
	border: 1px #ff0000 solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 1.5em;
	padding: .5em .5em .5em 42px; /* 2.75em */
	font-weight: bold;
}

div.allright, p.allright {
	/*min-height: 16px;*/
	background: url(/images/ico-allright.png) no-repeat .25em 50% #F5FAEA;
	border: 1px #9c3 solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 1.5em;
	padding: .5em .5em .5em 42px; /* 2.75em */
	font-weight: bold;
}

div.information, p.information {
	/*min-height: 16px;*/
	background: url(/images/ico-information32.png) no-repeat .25em 40% #E5EFFF;  /* 10% von #06f */
	margin-bottom: 1.5em;
	padding: .5em .5em .5em 42px; /* 2.75em */
	font-size: 1em;
	border: 1px #3385FF solid; /* 80% von #06f */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

	
/* FREUNDE */
div.paprika-media {
	background: url(/images/freunde/logo-paprika-media.gif) no-repeat;
	height: 129px;
	width: 180px;
	margin-bottom: 15px;
	text-decoration: none;
}
	div.paprika-media a
	{
		width: 180px;
		height: 129px;
		display: block; 
		text-decoration: none;
		border: 0;
	}
	
div.webmasterpro {
	background: url(/images/freunde/webmasterpro.png) no-repeat;
	width: 158px;
	height: 29px;
	margin-bottom: 15px;
	text-decoration: none;
}
	div.webmasterpro a {
		width: 158px;
		height: 29px;
		display: block;
		text-decoration: none;
		border: 0;
	}
	
div.malermeister {
	background:url(/images/freunde/malermeister.png) no-repeat;
	width: 200px;
	height: 48px;
	margin-bottom: 15px;
	text-decoration: none;
	
}

	div.malermeister a
	{
		width: 200px;
		height: 48px;
		display: block;
		text-decoration: none;
		border: 0;
	}
	
div.themillisecondshot {
	background-image:url(/images/freunde/themillisecondshot.png);
	background-repeat:no-repeat;
	width: 100px;
	height: 116px;
	margin-bottom: 15px;
	text-decoration: none;
}

	div.themillisecondshot a {
		width: 100px;
		height: 116px;
		display: block;
		text-decoration: none;
		border: 0;
	}
/* //FREUNDE */
	
	
/* AUSGEZEICHNET */
div.webhostlist {
	width: 140px;
	height: 60px;
	background: url(/images/ausgezeichnet/whl-201005.gif) no-repeat;
	margin-bottom: .5em;
}
	div.webhostlist a {
		text-decoration: none;
		width: 140px;
		height: 60px;
		display: block;
		border: 0;
	}

div.homepage-kosten {
	width: 150px;
	height: 50px;
	background: url(/images/ausgezeichnet/hpk-201005.png) no-repeat;
	margin-bottom: .5em;
}
	div.homepage-kosten a {
		text-decoration: none;
		width: 150px;
		height: 50px;
		display: block;
		border: 0;
	}

div.hostsuche-upt {
	width: 160px;
	height: 59px;
	background: url(/images/ausgezeichnet/hs-uptime-201005.jpeg) no-repeat;
	margin-bottom: .5em;
}

	div.hostsuche-upt a {
		text-decoration: none;
		width: 160px;
		height: 59px;
		display: block;
		border: 0;
	}

div.hostsuche-spt {
	width: 162px;
	height: 70px;
	background: url(/images/ausgezeichnet/hs-speed-200911.jpeg) no-repeat;
	margin-bottom: .5em;
}
	div.hostsuche-spt a {
		text-decoration: none;
		width: 162px;
		height: 70px;
		display: block;
		border: 0;
	}
	
div.hosttest {
	width: 150px;
	height: 66px;
	background: url(/images/ausgezeichnet/ht-201005.gif) no-repeat;
	margin-bottom: .5em;
	border: 1px #232323 solid;
}
	div.hosttest a	{
		text-decoration: none;
		width: 150px;
		height: 66px;
		display: block;
		border: 0;
	}
/* //AUSGEZEICHNET */

	
div.ssl {
	width: 100%;
	margin: 25px 0 20px 0;
	font-size: .7em;
	text-align: center;
}
	div.ssl img {
		width: 98px;
		height: 98px;
		border: 0;
		margin: auto;
		text-align: center;
		margin-bottom: 5px;
		cursor: help;
	}
	
	div.ssl p {
		text-align: left;
	}
	
img.spwert {
	width: 16px;
	height: 16px;
	border: 0;
	margin-top: 2px;
}
	
div.bestellstatus01 {
	width: 725px;
	height: 40px;
	background: url(/images/bestellstatus01.jpg) no-repeat center top;
	margin-bottom: 1.25em;
}

div.bestellstatus02 {
	width: 725px;
	height: 40px;
	background: url(/images/bestellstatus02.jpg) no-repeat center top;
	margin-bottom: 1.25em;
}

div.bestellstatus03 {
	width: 725px;
	height: 40px;
	background: url(/images/bestellstatus03.jpg) no-repeat center top;
	margin-bottom: 1.25em;
}

div.bestellstatus-zertifikat01, div.bestellstatus-zertifikat02, div.bestellstatus-zertifikat03 {
	width: 725px;
	height: 40px;
	margin-bottom: 1.25em;
}

div.bestellstatus-zertifikat01 {;
	background: url(/images/bestellstatus-zertifikat01.jpg) no-repeat center top;
}

div.bestellstatus-zertifikat02 {
	background: url(/images/bestellstatus-zertifikat02.jpg) no-repeat center top;
}

div.bestellstatus-zertifikat03 {
	background: url(/images/bestellstatus-zertifikat03.jpg) no-repeat center top;
}

div.loginbox, div.zusatzoption {
	margin-bottom: 2em;
}
	div.loginbox h3, div.zusatzoption h3 {
		border: 0;
		margin: 0;
	}
	
		div.loginbox h3.kvs {
			background: url(/images/icons/16/ico-homefolder.png) no-repeat 0% 50%;
			padding: .1em 0 .1em 20px;
		}
		
		div.loginbox h3.kas {
			background: url(/images/icons/16/ico-server.png) no-repeat 0% 50%;
			padding: .1em 0 .1em 20px;
		}
		
		div.loginbox h3.webmail {
			background: url(/images/icons/16/ico-mail.png) no-repeat 0% 50%;
			padding: .1em 0 .1em 20px;
		}
		
		div.zusatzoption h3.cronjobs {
			background: url(/images/ico-clockalarm16.png) no-repeat 0px 50%;
			padding: .1em 0 .1em 20px;
		}
		
		div.zusatzoption h3.verzeichnisschutz {
			background: url(/images/ico-sicherheit16.png) no-repeat 0px 50%;
			padding: .1em 0 .1em 20px; 
		}
		
		div.zusatzoption h3.frontpage {
			background: url(/images/icons/16/ico-page-extension16.gif) no-repeat 0px 50%;
			padding: .1em 0 .1em 20px;
		}
		
		div.zusatzoption h3.swinstall {
			background: url(/images/icons/16/ico-software16.png) no-repeat 0px 50%;
			padding: .1em 0 .1em 20px;
		}
		
		div.zusatzoption h3.dns {
			background: url(/images/ico-administration16.png) no-repeat 0% 50%;
			padding: .1em 0 .1em 20px;
		}
		
		div.zusatzoption h3.service {
			background: url(/images/icons/16/ico-service-bell16.png) no-repeat 0% 50%;
			padding: .1em 0 .1em 20px;
		}
	
	div.loginbox div.content, div.zusatzoption div.content {
		background: #f6f6f6;
		padding: .5em .5em 0 .5em;
		border-top: 1px #9c3 solid;
		-moz-border-radius: 0px 0px 5px 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
	}
	
	
	div.zusatzoption div.content ul {
		margin-bottom: 1.25em;
	}
	
	div.zusatzoption div.content ul li {
		list-style-type: none;
		background: url(/images/ico-list.png) no-repeat 0px 35%;
		text-align: left;
		padding: 0 0 .25em 20px;
		margin-bottom: .25.em;
		font-size: 1.2em;
		font-weight: bold;
		color: #515151;
		text-shadow: 2px 2px 2px #A8A8A8;
	}

div.kundendaten, div.kundenlogin {
	display: none;
}

div.whois {
	width: 100%;
	margin-bottom: 15px;
}

div.sptext {
	width: 100%;
	margin-bottom: 15px;
	position: relative;
	top: 40px;
}

div.tk-status {
	width: 100%;
	margin-bottom: 20px;
}

div.reproduktion {
	width: 328px;
	margin: auto;
}
	div.reproduktion p {
		text-align: left;
		font-size: .7em;
		margin-bottom: 1.25em;
	}
		div.reproduktion p img {
			width: 322px;
			height: 242px;
			border: 1px #9c3 solid;
			padding: 2px;
			margin-bottom: .25em;
		}
	

/* Waitlayer fuer Whois */
#waitlayer {
	width: 705px;
	border: 1px #9c3 solid;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0px 0px 5px #9c3;
	-webkit-box-shadow: 0px 0px 5px #9c3;
	background: url(/images/bg-tooltip.png) repeat transparent;
	margin: auto;
	text-align: center;
	visibility: visible;
	position: absolute;
	top: 275px;
}
	#waitlayer p {
		text-align: center;
	}
	
	#waitlayer img {
		text-align: center;
		width: 16px;
		height: 16px;
	}

/* Tooltip */
#tooltip {
	max-width: 300px;
	z-index: 99999;
	position: absolute;
	border: 1px solid #FFCC00;
	padding: .5em;
	font-size: .8em;
	text-align: left;
	display: none;
	margin: 25px 0 0 -5px;
	background: #FFF5CC;
}

#pictip {
	z-index: 9999;
	position:absolute;
	/*border: 1px solid #d83923;*/
	/*border: 1px #dcdcdc solid;*/
	padding: 0;
	color:#232323;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	text-align: left;
	display:none;
	margin: 25px 0px 0px -5px;
	background: transparent;
}

.help {
	cursor: help;
}

span.trimmer {
	cursor: help;
}

span.underline {
	border-bottom: 1px #9c3 dotted;
}

span.underline2 {
	border-bottom: 1px #232323 dotted;
}

span.bestellen-info {
	cursor: help;
}

span.whois-dot {
	font-size: 1.4em;
	font-weight: bold;
}

span.info {
	background: url(/images/ico-spinfo.png) no-repeat;
	display: inline;
	position: absolute;
	width: 12px;
	height: 11px;
	margin: 4px 0 0 3px;
	cursor: help;
}
	span.info a {
		width: 12px;
		height: 11px;
		display: block;
		border: 0;
		cursor: help;
	}
	
span.info-form {
	background: url(/images/ico-spinfo.png) no-repeat;
	display: inline;
	position: absolute;
	width: 12px;
	height: 11px;
	margin: 11px 0 0 3px;
	cursor: help;
}
	span.info-form a {
		width: 12px;
		height: 11px;
		display: block;
		border: 0;
		cursor: help;
	}

span.spinfo {
	background: url(/images/ico-spinfo.png) no-repeat;
	display: inline;
	position: absolute;
	width: 12px;
	height: 11px;
	margin: 2px 0 0 3px;
	cursor: help;
}
	span.spinfo a {
		width: 12px;
		height: 11px;
		display: block;
		border: 0;
		cursor: help;
	}
	
span.sppreis {
	font-size: 1.4em;
	font-weight: bold;
}

div.referenzen {
	width: 100%;
	min-height: 180px;
	margin-bottom: 35px;
	
}
	div.referenzen img, img.ref-grafikdesign {
		width: 200px;
		height: 150px;
		float: right;
		padding: 2px;
		border: 1px #9c3 solid;
	}
	
div.logo-hbfd {
	width: 325px;
	height: 70px;
	margin: auto;
	margin-bottom: 1.25em;
}
	div.logo-hbfd img {
		width: 325px;
		height: 70px;
	}

img.anleitungen {
	border: 0;
	margin-bottom: .5em;
}

img.smiley-bestellung {
	width: 75px;
	height: 75px;
	margin: 0 1em 1em 0;
	border: 0;
	float: left;
}

img.smilie-bestellung {
	width: 48px;
	height: 48px;
	margin: 0 1em 1em 0;
	border: 0;
	float: left;
}

img.referenzen {
	width: 725px;
	height: 200px;
	margin-bottom: 15px;
	border: 0;
}

img.seo {
	width: 620px;
	height: 310px;
	/*border: 1px #d3d3d3 solid;
	-moz-box-shadow: 0px 0px 5px #d3d3d3;*/
	cursor: help;
}

img.top-button {
	width: 85px;
	height: 88px;
	float: left;
	margin-right: 5px;
	border: 0;
}

img.imageleft {
	float: left;
	margin: 0 .5em 0 0;
}

div.acrobat {
	width: 112px;
	height: 33px;
	background: url(/images/get_adobe_reader.gif) no-repeat;
	margin-bottom: 10px;
}
	div.acrobat a {
		width: 112px;
		height: 33px;
		display: block;
		border: 0;
	}

div.spinfo {
	width: 505px;
	height: 360px;
	float: left;
	position: relative;
	left: 20px;
}

div.spincs {
	width: 725px;
}

div.tarifuebersicht, div.tarifuebersicht-last {
	font-size: .85em;
	width: 170px;
	float: left;
	margin: 0 15px 2em 0;
}

div.tarifuebersicht-last {
	margin-right: 0;
}

	div.tarifuebersicht div, div.tarifuebersicht-last div {
		background: #f6f6f6;
		padding: .5em;
		border-top: 1px #9c3 solid;
		/*border-left: 1px #dcdcdc solid;
		border-right: 1px #dcdcdc solid;
		border-bottom: 1px #dcdcdc solid;*/
		-moz-border-radius: 0px 0px 5px 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
	}

	div.tarifuebersicht h3, div.tarifuebersicht-last h3 {
		font-size: 1.1em;
		font-weight: bolder;
		color: #515151;
		border: 0;
		margin: 0;
		text-align: center;
	}
	
	div.tarifuebersicht h3 a, div.tarifuebersicht-last h3 a {
		text-decoration: none;
		color: #515151;
		border: 0;
	}
	
div.sslbox1, div.sslbox2, div.sslbox3 {
	font-size: .85em;
	width: 225px;
	float: left;
	position: relative;
	margin: 0 0 1.25em 0;
	
}
	div.sslbox1 h2, div.sslbox2 h2, div.sslbox3 h2 {
		font-size: 1.2em;
		font-weight: bolder;
		text-align: center;
		color: transparent;
		opacity:0;
		filter:alpha(opacity=0);
		text-decoration: none;
		border: 0;
	}
	
	div.sslbox1 div.hdl {
		background: url(/images/hdl-positivessl.jpg) 0 0 no-repeat transparent;
		width: 225px;
		height: 48px;
		border: 0;
		padding: 0;
		margin-bottom: .1em;
	}
	
	div.sslbox2 div.hdl {
		background: url(/images/hdl-instantssl.jpg) 0 0 no-repeat transparent;
		width: 225px;
		height: 48px;
		border: 0;
		padding: 0;
		margin-bottom: .1em;
	}
	
	div.sslbox3 div.hdl {
		background: url(/images/hdl-premiumssl.jpg) 0 0 no-repeat transparent;
		width: 225px;
		height: 48px;
		border: 0;
		padding: 0;
		margin-bottom: .1em;
	}
	
div.sslbox2 {
	margin-left: 2em;
}	

div.sslbox3 {
	float: right;
}

div.sslbox1 div, div.sslbox2 div, div.sslbox3 div {
	width: 200px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: .5em .5em 1em .5em;
	border: 1px #dcdcdc solid;
	background: #f6f6f6;
	margin: auto;
}

	div.sslbox1 div img, div.sslbox2 div img, div.sslbox3 div img {
		float: right;
		margin-left: .5em;
	}

div.sslbox1 div p.sslpreis, div.sslbox2 div p.sslpreis, div.sslbox3 div p.sslpreis {
	font-size: 2.5em;
	font-weight: bold;
	text-align: right;
	margin-bottom: .25em;
	text-shadow: 2px 2px 2px #A8A8A8;
	color: #515151;
}
	div.sslbox1 div p.sslpreis sup, div.sslbox2 div p.sslpreis sup, div.sslbox3 div p.sslpreis sup, div.sslbox1 div p.sslpreis span, div.sslbox2 div p.sslpreis span, div.sslbox3 div p.sslpreis span {
		font-size: .5em;
	}
	
div.imvoraus {
	clear: both;
}

/* //DIV-CONTAINER */

span.notiz {
	font-size: .7em;
}

sup {
	font-size: .6em;
}
