body{	font-family:Arial, Helvetica, sans-serif;	background-color:#FAF9F9;	font-size:12px;}ul {  list-style-type:square;}#logo {	background-image:url(../images/consulting_logo.jpg);	background-position:top right;	background-repeat:no-repeat;	top: 10px;	right:20px;	width: 200px;	position:absolute;	height:90px;    text-align:right;    padding-top:65px;    font-size: 22px;    font-weight: bold;}#theme {	height:68px;	background-position:top;	background-repeat:no-repeat;	top:0px;	left:20px;	width:196px;	position:absolute;}	/*Menü links ***************/#menu {	width: 197px;	left:20px;	background-color:#F1EFEE;	position:absolute;	top:20px;}#menu h1 {	font-size:13px;	font-weight:bold;	color:#2C2C2D;	height:23px;	/*border-bottom: 1px solid #2C2C2D;*/	margin-left:8px;	margin-bottom:10px;	margin-right:8px;	padding-top:5px;}/*#menu form{	padding-left: 8px;	padding-bottom:0px;	text-align:left;}#menu form input.search{	width:110px;}#menu form input.submit{	width:70px;	background-color:#F1EFEE;	border:0px solid #F1EFEE;	cursor:pointer;	font-size:12px;	width:61px;	background-image:url(../images/suche.gif);	background-position:left;	background-repeat:no-repeat;  padding-bottom:6px;}*/#menu #categories {	padding-top:0px;	margin-left:8px;	margin-right:8px;	border-top: 1px solid #2C2C2D;}#menu #categories a:active, a:visited, a:link {	font-weight:bold;	text-decoration:none;	color:#2C2C2D;	display:block;	padding-top:8px;}#menu #categories a:hover{	color:#747578;}#menu #categories #subCat{	padding-top: 8px;	padding-bottom: 0px;	padding-left:10px;}#menu #categories #subCat a.navObject:active, a.navObject:visited, a.navObject:link {	padding-top:0px;	padding-left:10px;	font-weight:normal;	color:#2C2C2D;	display:block;	text-decoration:none;}#menu #categories a.navObject:hover{	color: #747578;	background-image:url(../images/pfeil.gif);	background-repeat:no-repeat;	background-position:top left;	font-weight:normal;	padding-top:0px;}#menu #categories #subCat a.activeNavObject:active, a.activeNavObject:visited, a.activeNavObject:link {	padding-top:0px;	padding-left:10px;	font-weight:normal;	color:#2C2C2D;	display:block;	text-decoration:none;	background-image:url(../images/pfeil.gif);	background-repeat:no-repeat;	background-position:top left;}#menu #categories #subCat a.activeNavObject:hover{	color:#747578;	background-image:url(../images/pfeil.gif);	background-repeat:no-repeat;	background-position:left;	font-weight:normal;	padding-top:0px;}#menu #teaser {	height: 100px;	border-top: 10px solid #3C3A39;	background-color:#FAF9F9;	margin-top:25px;	padding-left:10px;}#menu #teaser a {	font-weight:normal;	padding-top:5px;	padding-left: 20px;	padding-bottom: 0px; 	background-repeat:no-repeat;	background-position: center left;}#menu #teaser a.fon {  background-image:url(../images/fon.gif);}#menu #teaser a.mail {  background-image:url(../images/mail.gif);}#menu #teaser a.house {  background-image:url(../images/house.gif);}/*Inhalt ********************/#category {	font-size:18px;	font-weight:bold;	text-align:left;	width:100%;	left:255px;	top:20px;	color:#2C2C2D;	position:absolute;}#content {	left:255px;	top:110px;	right:25px;	position:absolute;	color:#2C2C2D;	z-index:100;}p.center {	/*left:-5px;	top:0px;	right:0px;	width:70%;	position:absolute;*/  text-align:center;}#content h1 {	font-weight:bold;	font-size:13px;}#telefon{  visibility:hidden;  width:500px;  font-size:50px;  position:absolute;  top:40%;  background-color:#C7C1BD;  text-align:center;  font-weight:bold;  border: 1px solid #000000;}#telefon a{  top:0px;  right:0px;  position:absolute;  margin-top:0px;  padding-top:0px;}#standort{  visibility:hidden;  width:500px;  font-size:30px;  position:absolute;  top:40%;  background-color:#C7C1BD;  text-align:center;  font-weight:bold;  border: 1px solid #000000;}#standort a{  top:0px;  right:0px;  position:abolute;  margin-top:0px;  padding-top:0px;}#content a.standard:active, a.standard:visited, a.standard:link {	font-weight:normal;	text-decoration:underline;	display:inline;}#impressum {    visibility:hidden;    width: 500px;    position: absolute;    font-size:20px;    top:40%;    background-color: #C7C1BD;    text-align:center;}#impressum a{  top:0px;  right:0px;  position:absolute;  margin-top:0px;  padding-top:0px;}#menu a.standard:hover{	color:#747578;}/*Footer **********************/#footer {	font-size: 10px;	bottom:20px;	position:absolute;}#frontTable {    padding-left:0px;}#frontTable td{    text-align:left;    border-bottom: 1px solid #B1AFAE;    padding-right: 10px;    padding-top: 10px;    padding-bottom: 10px;    padding-left: 0px;}#frontTable td.last {     border-bottom: 0px solid #B1AFAE;}#frontTable td.news {   background-color: #dddee0;  padding:4px;   border-top: 1px solid #B1AFAE;   border-left: 1px solid #B1AFAE;   border-right: 1px solid #B1AFAE;   border-bottom: 0px solid #B1AFAE;  font-weight:bold; 	margin:0;	color: #626363;}#frontTable td.lastNews {     border-bottom: 1px solid #B1AFAE;     border-left: 1px solid #B1AFAE;     border-right: 1px solid #B1AFAE;}#frontTable td.standNews {     border-bottom: 0px solid #B1AFAE;     border-left: 1px solid #B1AFAE;     border-right: 1px solid #B1AFAE;}#leftback {	top: 80px;	right:10px;	width: 151px;	position:absolute;	background-image:url(../images/bg.jpg);	margin-top:0px;	padding-top:0px;    height:523px;    z-index:1;}#imgleft {  float:left;  padding: 5px;  text-align: center;  color: #888888;}#imgright {  float:right;  padding: 5px;  text-align: center;  color: #888888;}#aboutHPC {  background-color: #f2f3f5;}a.imgtext:active, a.imgtext:visited, a.imgtext:link  {  font-weight:normal;  color: #888888;}a.imgtext:hover {  font-weight:bold;  }.topText {  font-weight:bold;}ul.teamLink li {  padding-bottom:15px;}ul.teamLink a {  font-weight:bold;  padding:0px;  margin:0px;  display:inline;}ul.teamLink a:hover {  color:#747578;}