body {
    background-color: #eeeeee;
    color: #4c4c4c;
}

a{ color:#06557f;}

.bg {
    background-image: url(../img/content.jpg);
}

.header {
    background-image: url(../img/header.jpg);
    height: 141px;
}

.navigation {
    background-image: url(../img/navi.jpg);
    height: 44px;
    overflow: visible;
}

.content {
    background-image: url(../img/content_top.jpg);
    background-repeat: no-repeat;
    font-family: "verdana";
    font-size: 12px;
}

.footer {
    background-image: url(../img/footer.jpg);
    height: 40px;
}

.copy{ text-align:center;}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    color: #7d7d7d;
	font-family:"tahoma"
}

h1 {
    font-size: 24px;
    text-shadow: 2px 2px 2px #c0c0c0;
}

h2 {
	color: #4c4c4c;
    font-size: 16px;
    text-shadow: 2px 2px 2px #c0c0c0;
}




#homebutton{

	height: 44px;
	width: 81px;
	background-image:url(../img/home.jpg);
}
#unterbutton{

	height: 44px;
	width: 134px;
	background-image:url(../img/unternehmen.jpg);
}
#servicesbutton{

	height: 44px;
	width: 93px;
	background-image:url(../img/services.jpg);
}
#serverbutton{

	height: 44px;
	width: 83px;
	background-image:url(../img/server.jpg);
}
#webbutton{

	height: 44px;
	width: 122px;
	background-image:url(../img/webhosting.jpg);
}

#homebutton:hover{
	background-image:url(../img/home_hover.jpg);
}
#unterbutton:hover{
	background-image:url(../img/unternehmen_hover.jpg);
}
#servicesbutton:hover{
	background-image:url(../img/services_hover.jpg);
}
#serverbutton:hover{
	background-image:url(../img/server_hover.jpg);
}
#webbutton:hover{
	background-image:url(../img/webhosting_hover.jpg);
}




.navi {
    position:absolute;
	height: 44px;
}


.navi li.navheadline {
    float: left;
	list-style: none;
	
}

.navi li.navheadline ul {
	top:44px;
	min-width:140px;
	list-style: none;
    display: none;
	border-left:1px #c3c3c3 solid;
	border-right:1px #c3c3c3 solid;
	border-bottom:1px #c3c3c3 solid;
	font-family:"verdana";
	background-image:url(../img/navibg.jpg);
	text-align: left;
	margin: 0px;
    padding: 0px;
	
	
}

.navi li.navheadline:hover ul {
    display: block;
	position:absolute;
	
}

.navi li.navheadline ul a { padding: 5px; height: 15px; display: block; text-decoration:none; font-size: 10pt; }
.navi li.navheadline ul a:hover { background-color: #06557f;
color:#ffffff; }

li, ul{ margin: 0px; padding: 0px;}




