@charset "ISO-8859-1";

body,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	}
	
a:link { color: #666666; text-decoration: none; -moz-outline:none; }
a:visited { text-decoration: none; color: #666666; -moz-outline:none; }
a:hover { text-decoration: none; color: #ff4400; -moz-outline:none; }
a:active { text-decoration: none; color: #666666; -moz-outline:none; }

#einmitten {
	width: 996px;
	left:50%;
	margin-left:-498px;
	position:absolute;
	}

h1 {
	font-size:120%;
	font-weight:bold;
	color: #f95516;
	padding:0px;
	margin:0px;
	}
	
.grauLead {
	font-size: 105%;
	color: #666666;
	}
	
	
.butDesign a {    
	margin:476px 0 0 20px;
	padding:50px 0 0 26px;
	position:absolute;
	width:212px; 
	height:91px;
	background:none;
	background-image:url(../img/butWebdesign.gif);
	background-repeat:no-repeat;
	background-position: 12px 12px;
	}
	
.butDesign a:hover {    
	background:#eeeeee;
	background-image:url(../img/butWebdesign.gif);
	background-repeat:no-repeat;
	background-position: 12px 12px;
	}
	
.butDaten a {    
	margin:476px 0 0 286px;
	padding:50px 0 0 26px;
	position:absolute;
	width:212px; 
	height:91px;
	background:none;
	background-image:url(../img/butDatenbanken.gif);
	background-repeat:no-repeat;
	background-position: 12px 12px;
	}
	
.butDaten a:hover {    
	background:#eeeeee;
	background-image:url(../img/butDatenbanken.gif);
	background-repeat:no-repeat;
	background-position: 12px 12px;
	}
	
.butRedesign a {    
	margin:476px 0 0 556px;
	padding:50px 0 0 26px;
	position:absolute;
	width:212px; 
	height:91px;
	background:none;
	background-image:url(../img/butRedesign.gif);
	background-repeat:no-repeat;
	background-position: 12px 12px;
	}
	
.butRedesign a:hover {    
	background:#eeeeee;
	background-image:url(../img/butRedesign.gif);
	background-repeat:no-repeat;
	background-position: 12px 12px;
	}


#nav{
	width:500px; 
	position:absolute; 
	margin:140px 0px 0px 360px; 
	list-style:none;
	padding:0px;
	height:28px;
	overflow:hidden;
}

#nav li {
	margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: inline;
	text-decoration:none;
}

#nav a{
	margin: 0px; 
	padding: 28px 0px 0px 0px; 
	background-position: 0px 0px;
	float:left;
}

#nav a:hover {
	background-position: 0px 28px;
}


#nav .about a {
	width:98px;
	background-image:url(../img/about.gif);
}

#nav .referenzen a {
	width:108px;
	background-image:url(../img/referenzen.gif);
}

#nav .kontakt a {
	width:110px;
	background-image:url(../img/kontakt.gif);
}
	
#nav .news a {
	width:104px;
	background-image:url(../img/news.gif);
}
	