html,body {
	background: url(image/webdesign-webseite-erstellen-hintergrund.jpg) repeat-x #ffe6be;
   margin:0;
   padding:0;
   font-family: Verdana, Helvetica, sans-serif; 
   height:100%;
}
#container {
   min-height: 100%;
   height: auto !important;
   height: 100%;
   position:relative;
}
#header {   
   padding:0;
}
#pager {display: none;}
#banner	{
	font-family: Georgia, Times;
	width: 950px;
	height: 75px;
	text-align: center;
	float: left;
	padding: 0;
	margin: 0;
}
#content {
	position: relative;
	margin: auto;
	width: 950px;
   padding: 0;
}
#footer {
	background: url(image/webdesign-webseite-erstellen-balken.jpg) repeat-x;
	position: absolute;
	width: 100%;
	bottom: 0px;
	height: 75px;
	clear: left;
}
.footerbox {
	position: relative; 
	margin: auto;
	width: 100%; 
	padding: 0; 
	height: 50px; 
	font-size: 8pt; 
	color: #9c9e9f;
	text-align: center;
}
.footerbox p	{
	height: 20px;
	margin: 0;
	padding: 17px 0 0 0;
	height: 10px;
	font-size: 8pt; 
	text-align: center;
}
p.border	a {
	height: 20px;
	margin: 0;
	padding: 17px 0 0 0;
	height: 10px;
	font-size: 8pt; 
	color: #eceded;
	text-align: center;
}

p.icon {font-size: 9px;}
p.icon a {
	color: #9c9e9f;
}
p.icon a:hover {
	color: #ec7404; 
	text-decoration: none;
}
.footerbox p.border a {
	color: #eceded; 
	text-decoration: none;
}
.footerbox p.border a:hover {
	color: #ec7404; 
	text-decoration: none;
}
#text-container	{
	width: 950px;
	padding: 0;
	margin: 0; 
	font-size: 10pt;
	line-height: 15pt;
	float: left;
	color: #58585a;
}
img.icon	{
	width: 64px;
	height: 64px;
	margin: 8px 20px 0 0;
	padding: 0;
	float: left;
}
.text-speedtest	{
	width: 550px;
	padding: 25px 24px 85px 24px;
	margin: 0;
	font-size: 10pt;
	line-height: 15pt;
	float: left;
	color: #3e3d40;
}
.text	{
	width: 424px;
	padding: 25px 24px 85px 24px;
	margin: 0;
	font-size: 10pt;
	line-height: 15pt;
	float: left;
	color: #3e3d40;
}
.text1	{
	width: 950px;
	height: 795px;
	padding: 25px 24px 95px 24px;
	font-size: 10pt;
	line-height: 15pt;
	float: left;
	color: #3e3d40;
}
.checkbox	{
	margin: 0 0 12px 0;
	padding: 0 0 0 0;
	width: 425px;
	height: auto;
}
.checkbox-oben	{
	background: #3e3d40;
	margin: 0;
	padding: 0 0 0 0;
	width: 425px;
	height: 36px;
}
.checkbox-mitte	{
	background: url(image/webdesign-webseite-erstellen-checkbox-mitte.png) repeat-y;
	margin: 0;
	padding: 23px 0 5px 0;
	width: 425px;
	height: auto;
}
.checkbox-unten	{
	background: url(image/webdesign-webseite-erstellen-checkbox-unten.png) no-repeat;
	margin: 0;
	padding: 0 0 0 0;
	width: 425px;
	height: 4px;
}
.checkbox h2	{
	text-align: center;
	padding: 8px 0 0 0;
	margin: 0;
}
.checkbox h3	{
	padding: 0 0 4px 0;
	margin: 0;
	line-height: 10px;
}
.checkbox-mitte ul {
	background: url(image/webdesign-webseite-erstellen-hacken.png) no-repeat;
	width: 346px;
	margin: 0 0 0 25px;
	padding: 0 0 17px 30px;
}
.checkbox-mitte ul li {
	margin: 0;
	padding: 0;
	line-height: 17px;
	list-style: none;
}
.checkbox h3 a	{
	color: #343434;
	text-decoration: none;
}
.checkbox h3 a:hover	{
	color: #d10019;
	text-decoration: none;
}
.checkbox a	{
	color: #d10019;
	text-decoration: none;
}
.checkbox a:hover	{
	color: #d10019;
	text-decoration: none;
}
form	{
	margin: 15px 0 0 0;
	padding: 0;
}
textarea {
	margin: 0 0 10px 0;
	padding: 0;
}
h1	{
	margin: 0;
	padding: 18px 0 0 0;
	font-size: 30pt;
	color: #343434;
	text-decoration: underline;
}
h1	a	{
	margin: 0;
	padding: 15px 0 0 0;
	font-size: 32pt;
	color: #343434;
	text-decoration: underline;
}
h1	a:hover	{
	margin: 0;
	padding: 15px 0 0 0;
	font-size: 32pt;
	color: #343434;
	text-decoration: underline;
}
h2	{
	font-size: 13pt;
	margin: 0;
	padding: 0 0 5px 0;
	color: #ee7f00;
	font-weight: normal;
}
h2.abstand	{
	font-size: 13pt;
	margin: 0;
	padding: 15px 0 5px 0;
	color: #ee7f00;
	font-weight: normal;
}
h3	{
	font-size: 10pt;
	margin: 9px 0 0 55px;
	padding: 0 0 0 0;
	color: #3e3d40;
}
p	{
	padding: 0;
	margin: 0;
}
p.abstand	{
	margin: 0 0 15px 0;
	padding: 25px 0 0 0;
}
a	{
	color: #ec7404;
	text-decoration: none;
}
a:hover	{
	color: #e95d0f;
	text-decoration: underline;
}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden;}
.clearfix {display: block;}
 /* Hides from IE-mac */
* HTML .clearfix {height: 1%; display: block; }
/* End hide from IE-mac */