/** BASIC */

html, body {
	height: 100%;
}

.ul1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

.ul1 li {
	margin-bottom: 4px;
	padding-bottom: 8px;
}

.ul1 li.hline {
	background: url(../images/homepage25.gif) repeat-x left bottom;
}

.ul1 a {
	padding-left: 10px;
	background: url(../images/homepage24.gif) no-repeat 2px 5px;
}

.ul2 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

.ul2 li {
}

.ul2 a {
	padding-left: 10px;
	background: url(../images/homepage24.gif) no-repeat 2px 5px;
}

.text1 {
	margin: 0px 0px 15px 0px;
	padding: 5px 0px 5px 38px;
	background: url(../images/homepage22.gif) no-repeat left center;
}

/** HEADER */

#header {
	width: 778px;
	height: 231px;
	margin: 0px auto;
}

#headermenu {
	float: left;
	width: 448px;
	height: 49px;
}

#headermenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#headermenu li {
	display: inline;
}

#headermenu a {
	display: block;
	float: left;
	height: 49px;
}

#headermenu1 { width: 135px; background: url(../images/hosting.jpg) no-repeat; }
#headermenu2 { width: 119px; background: url(../images/domeinnamen.jpg) no-repeat; }
#headermenu3 { width: 119px; background: url(../images/contact.jpg) no-repeat; }

#headermenu b { position: absolute; left: -10000px; }

/** LOGIN FORM */

#login {
	float: left;
	width: 330px;
	height: 49px;
}

#login form {
	height: 49px;
	padding-left: 26px;
	background: url(../images/homepage07.jpg) no-repeat;
}

.input1 {
	margin-bottom: 5px;
}

/** LOGO, SLOGAN */

#logo, #slogan {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 389px;
	height: 182px;
}

#logo   { background: url(../images/netkit.jpg) no-repeat; }
#slogan { background: url(../images/webhosting.jpg) no-repeat; }

#logo b, #slogan b { position: absolute; left: -10000px; }

/** MAIN MENU */

#mainmenu {
	width: 778px;
	height: 54px;
	margin: 0px auto;
}

#mainmenu ul {
	margin: 0px;
	padding: 0px 0px 0px 9px;
	list-style: none;
}

#mainmenu ul li {
	display: inline;
}

#mainmenu a {
	display: block;
	float: left;
	padding: 21px 11px 20px 10px;
}

#mainmenu1 {}
#mainmenu2 {}
#mainmenu3 {}
#mainmenu4 {}
#mainmenu5 {}
#mainmenu6 {}
#mainmenu7 {}

#mainmenu .vline {
	padding-right: 21px;
	background: url(../images/homepage15.jpg) no-repeat right top;
}

#extra1 {
	float: right;
	width: 200px;
	height: 54px;
	background: url(../images/homepage14.jpg) no-repeat right top;
}

/** CONTENT */

#content {
	width: 778px;
	margin: 0px auto;
	padding-bottom: 10px;
}

#left {
	float: left;
	width: 244px;
}

#right {
	float: left;
	width: 534px;
}

/** BOX1 */

#box1 {
}

#box1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#box1 li {
	margin-bottom: 2px;
}

/** BOX2 */

#box2 {
	padding-top: 9px;
}

#box2A {
	float: left;
	width: 234px;
	padding: 0px 0px 0px 9px;
}

#box2B {
	float: left;
	width: 241px;
	padding: 0px 22px 0px 28px;
}

/** BOX3 */

#box3 {
	padding-top: 17px;
	background: url(../images/homepage23.gif) no-repeat;
}

#box3A {
	float: left;
	width: 140px;
	padding-left: 10px;
}

#box3B {
	float: left;
	width: 140px;
	padding-left: 37px;
}

#box3C {
	float: left;
	width: 140px;
	padding-left: 38px;
}

#box3 .text3, #box3 .text4 {
	padding-left: 5px;
	padding-right: 5px;
}

/** BOX4 */

#box4 {
	padding: 10px 30px 0px 10px;
}

/** BOX5 */

#box5 {
	padding: 10px 30px;
}

/** FOOTER */

#footer {
	width: 778px;
	margin: 0px auto;
}

#footermenu {
	padding: 20px 0px 20px 0px;
}

#copyright {
}