BODY {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(Bilder/bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
div#hcont {
	display:block;
	width:900px;
	border:0px solid;
	float:none;
	background-color:#ffffff
}
div#logocont {
	height: 117px;
	width: 722px;
	background-image: url(Bilder/index_01.jpg);
	float: left;
	background-repeat:no-repeat;
	text-align: right;
	overflow: hidden;
}
div#logincont {
	height: 117px;
	width: 170px;
	float:left;
	background-image: url(Bilder/index_03.jpg);
	background-repeat:no-repeat;
	padding-left:0px;
	margin-left:6px
}
div#themscont {
	height: 232px;
	width: 722px;
	float:left;
	background-image: url(Bilder/index_05.jpg);
	background-repeat:no-repeat;	
}
div#newscont {
	height: 227px;
	width: 170px;
	float: left;
	background-image:url("Bilder/index_07.jpg");
	background-repeat: no-repeat;
	margin-top:5px;
	overflow: hidden;
	padding-left:0px;
	margin-left:6px
}
div#maincont {
	width: 900px;
	float:left;
	background-repeat: repeat-y;
	margin-right: 6px
}
div.trenncont {
	width: 722px;
	height: 28px;
	float:left;
	background-image:url("Bilder/balken.jpg");
	text-align: right;
}
div#infocont {
	width: 722px;
	float:left;
	background-image:url("Bilder/index_09.jpg");
	margin-right: 6px;
	font-size:10px;
	text-align: justify
}
div.aktuelles {
	margin-left: 5px;
	margin-top: 5px;
	font-size:12px
}

a.mm {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:50px;
	margin-top:10px;
}
a.mm:link {
	color: #666666;
	text-decoration: underline;
}
a.mm:visited {
	text-decoration: underline;
	color: #666666;
}
a.mm:hover {
	text-decoration: none;
	color: #FF0000;
}
a.mm:active {
	text-decoration: underline;
	color: #666666;
}
input.login {
	border:1px solid  #666666;
}
form.login {
	margin-left:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:10px
}
input.loginbutton {
	margin-left: 2px;
	height: 20px;
	border: 1px solid #666666
}
div.submenue {
	margin-top:25px;
	vertical-align: bottom
}
span.menue2 {
	margin-top:5px;
	margin-right:15px;
	display: block
}
a.mm2 {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.mm2:link {
	color: #666666;
	text-decoration: underline;
}
a.mm2:visited {
	text-decoration: underline;
	color: #666666;
}
a.mm2:hover {
	text-decoration: none;
	color: #FF0000;
}
a.mm2:active {
	text-decoration: underline;
	color: #666666;
}
div#webhosting_page {
	height: 232px;
	width: 722px;
	float:left;
	background-image: url(Bilder/webhosting-header_aktion.jpg);
	background-repeat:no-repeat;	
}
div#webdesign_page {
	height: 232px;
	width: 722px;
	float:left;
	background-image: url(Bilder/webdesign-header.jpg);
	background-repeat:no-repeat;	
}
div#rootserver_page {
	height: 232px;
	width: 722px;
	float:left;
	background-image: url(Bilder/server-header.jpg);
	background-repeat:no-repeat;	
}
div#vserver_page {
	height: 232px;
	width: 722px;
	float:left;
	background-image: url(Bilder/vserver-header.jpg);
	background-repeat:no-repeat;	
}
div#housing_page {
	height: 232px;
	width: 722px;
	float:left;
	background-image: url(Bilder/serverhousing-header.jpg);
	background-repeat:no-repeat;	
}
div#reseller_page {
	height: 232px;
	width: 722px;
	float:left;
	background-image: url(Bilder/resellerhosting.jpg);
	background-repeat:no-repeat;	
}
div#impressum_page {
	height: 232px;
	width: 722px;
	float:left;
	background-image: url(Bilder/impressum.jpg);
	background-repeat:no-repeat;	
}
div#agb_page {
	height: 232px;
	width: 722px;
	float:left;
	background-image: url(Bilder/agb.jpg);
	background-repeat:no-repeat;	
}
div#domain_page {
	height: 232px;
	width: 722px;
	float:left;
	background-image: url(Bilder/domain.jpg);
	background-repeat:no-repeat;	
}