* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(hintergrund.gif);
	}
#header {
	width: 770px;
	padding:16px 0px 13px 0px;
	border-top: .1em solid #003366;
	border-left: .1em solid #003366;
	border-right: .1em solid #003366;
	border-bottom: .1em solid #003366;
	height: 120px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../jpg/h-8.gif);
}

#navigation {
	width: 770px;
	padding: .5em 0em 1em 0em;
	border-left: .1em solid #003366;
	border-right: .1em solid #003366;
	/*border-bottom: .1em solid #003366;*/
	height: 1.2em;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}

#content {
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	padding: .2em 0em .6em 0em;
	border-left: .1em solid #003366;
	border-right: .1em solid #003366;
	border-bottom: .1em solid #003366;
	background-color: #FFFFFF;
}
#ul {
	list-style-type: none;
	margin: 40;
	font: bold 12px verdana, arial, sans-serif;
}
ul#li {
	list-style-type: none;
	margin: 0;
	font: bold 12px verdana, arial, sans-serif;
	float: left;
	height: 24px;
	background-color: #999999;
	color: #000066;
	margin: 0em .4em 0em .4em ;
	border-top: .1em solid #000066;
	border-bottom: .1em solid #000066;
	border-left: .1em solid #000066;
	border-right: .1em solid #000066;
}

#content p {
	font-size: 90%;
	line-height: 1.8em;
	/*padding: 1em;*/
}
#content h1 {
	font: normal 180% Georgia, "Times New Roman", Times, serif;
	color: #000066; /*#B51032; a9a9a9*/
	background-color: transparent;
}
#content h2 {
	font-size: 110%;
	color: #000066;/*#940D1E*/
	background-color: transparent;
	border-bottom: 1px dotted #000099;
	padding:.6em .2em .2em .2em;
	text-align:left;
}
#content h3 {
	font: 120% Georgia, "Times New Roman", Times, serif;
	color: #000066;
	background-color: transparent;
	padding:0.2em;
	text-align: center;
}

#content h4 {
	font-size: 100%;
	color: #000066;/*#940D1E*/
	background-color: transparent;
	padding:1.2em .2em 1em .2em;
	/*margin: 1em;*/
	text-align:left;
}
ul#liste {
	list-style-type: none;
	margin: 1;
	font: bold 14px verdana, arial, sans-serif;
	/*border-bottom: 2px solid #000066;*/
	/*border-top: 2px solid #000066;*/
}
ul#liste li {
	float: left;
	height: 20px;
	/*background-color: #999999;*/
	/*color: #000066;*/
	margin: 1em .4em 0em .4em ;
	/*border-top: .1em solid #000066;
	border-bottom: .1em solid #000066;
	border-left: .1em solid #000066;
	border-right: .1em solid #000066;*/
	/*margin: 0px 6px 0px 5px ;*/
}
ul#liste a:link, ul#liste a:visited {
	/*display: block;*/
	color: #000066;
	background-color: transparent;
	text-decoration: none;
	padding: 4px;
}
ul#liste a:hover {
	background-color: #090969 ;
	color: #FFFFFF;
	
}

ul#tabnav2 {
	float: left;
	width:770px;
	list-style-type: none;
	margin: 0;
	font: bold 12px verdana, arial, sans-serif;
}

ul#tabnav {
	list-style-type: none;
	margin: 0;
	font: bold 12px verdana, arial, sans-serif;
	/*border-bottom: 2px solid #000066;*/
	/*border-top: 2px solid #000066;*/
}
ul#tabnav li {
	float: left;
	height: 24px;
	background-color: #999999;
	color: #000066;
	margin: 0em .4em 0em .4em ;
	border-top: .1em solid #000066;
	border-bottom: .1em solid #000066;
	border-left: .1em solid #000066;
	border-right: .1em solid #000066;
	/*margin: 0px 6px 0px 5px ;*/
}
ul#tabnav a:link, ul#tabnav a:visited {
	display: block;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	padding: 4px;
}
ul#tabnav a:hover {
	background-color: #090969 ;
	color: #FFFFFF;
	
}
body#home li.home,
body#unternehmen li.unternehmen,
body#arbeitsbereiche li.arbeitsbereiche,
body#referenzen li.referenzen,
body#aktuelle_v li.aktuelle_v,
body#kontakt li.kontakt,
body#impressum li.impressum

{
	border-bottom: 1px solid #fff;
	color: #000066;
	background-color: #FFFFFF;
}
body#home li.home a:link, body#home li.home a:visited,
body#unternehmen li.unternehmen a:link, body#unternehmen li.unternehmen a:visited,
body#arbeitsbereiche li.arbeitsbereiche a:link, body#arbeitsbereiche li.arbeitsbereiche a:visited,
body#referenzen li.referenzen a:link, body#referenzen li.referenzen a:visited,
body#aktuelle_v li.aktuelle_v a:link, body#aktuelle_v li.aktuelle_v a:visited,
body#kontakt li.kontakt a:link, body#kontakt li.kontakt a:visited,
body#impressum li.impressum a:link, body#impressum li.impressum a:visited 
{
	color: #000066;
	background-color: #FFFFFF;
}

.datatable {
	border: .1em solid #000066;
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
	margin-top:1em;
	margin-bottom: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image: url(h-gr-10-1-5.png);
	}

.datatable td, .datatable th {
	border: .2em solid #003366;
	border-collapse: collapse;
	padding: 0.5em;
	background-color: #FFF;
	text-align: left;	/*background-image: url(h-gr-10-1-5.png);*/
}
#footer {
	clear: both;
	width: 770px;
	height: 3em;
	padding: .5em 0em 0em 0em;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
	color: 	#FFFFFF;
	background-image: url(../jpg/h-9.gif);
	border-left: .1em solid #003366;
	border-right: .1em solid #003366;
	border-bottom: .1em solid #003366;
	
}
