/**********************/
/* general             /
/**********************/

body
{ 
  margin: 0;
  max-width: 781px;
  background-color: #CCCCCC;
/*  background-image: url(../data/grafiken/hg-data.png); */
/*  background-image: url(../data/grafiken/index_hg1.png); */
}
table
{ 
  table-layout: fixed;
  padding: 0;
}
td
{
  padding: 0;
}
a
{ 
  text-decoration: none;
  color: #000000;
}
a:hover
{ 
  color: #f0f0f0;
}
a:visited
{ 
  text-decoration: none;
}
img
{ 
  border: 0;
}

h1
{
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 10px; 
  letter-spacing: 5px; 
  text-decoration: none; 
  color: #ffffff; 
  text-align: left; 
  padding-left: 26px;
  padding-top: 5px;
  vertical-align: middle;
}
h2
{
  color: #000000;
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 3px;
}
h5
{ 
  color: #000000;
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 11px;
  font-weight:normal;
  letter-spacing: 1px;
  line-height: 14px;
}
h6
{ 
  color: #000000;
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 11px;
  font-weight:normal;
  letter-spacing: 1px;
  line-height: 10px;
}

/**********************/
/* spezial faelle      /
/**********************/

#navi-left
 {
  vertical-align: top;
  background-color: #ffffff;
 }
#aktref
 {
  text-align: center;
  vertical-align: top;
  padding-top: 40px;
  padding-left: 15px;
  padding-right: 15px;
  width: 150px;
 }
#refbox
 {
  color: #000000;
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 14px;
  text-align: center;
  vertical-align: top;
  width: 140px;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
  border: 1px solid #000000;
  background-color: #cccccc;
 }
#kundenliste
{
  color: #ffffff;
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 11px;
  font-weight:normal;
  letter-spacing: 1px;
  line-height: 15px;
}

/**********************/
/* agentur            */
/**********************/

#data
 {
  min-height: 293px;
 }
#data1
 {
  padding: 0;
 }
#data1l
 { 
  background-color: #ffffff;
  vertical-align: top;
  text-align: left;
 }
#data1td1
 {
  background-image: url(../data/grafiken/hg-data1a.jpg);
 }
#data1td2
 {
  background-image: url(../data/grafiken/hg-data1b.png);
 }
#data1td3
 {
  background-image: url(../data/grafiken/hg-data1a.jpg);
 }
#data1td3index
 {
  background-image: url(../data/grafiken/hg-data1a.jpg);
  padding-right: 25px;
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 9px; 
  letter-spacing: 3px; 
  text-decoration: none; 
  text-align: right; 
  color: #ffffff; 
  height: 66px;
 }
 #data1td3indexlink
 {
  color: #ffffff;
 }
 #data1td3indexlink:hover
 {
  color: #000000;
 }

/**********************/
/* philo              */
/**********************/

#data2
{
  background-image: url(../data/grafiken/hg-data.png);
}
#data2-slogan
{
  padding-top: 20px;
  padding-left: 5px;
  text-align: left;
}
#data2-body
{
  vertical-align: top;
  text-align: left;
  padding-left: 25px;
  padding-right: 15px;
  padding-top: 5px;
}
#data2-pfeil
{
  text-align: right;
}

/**********************/
/* service            */
/**********************/

#data3
{
  background-image: url(../data/grafiken/hg-data.png);
}
#data3-slogan
{
  padding-top: 20px;
  padding-left: 5px;
  text-align: left;
}
#data3-body
{
  vertical-align: top;
  text-align: left;
  padding-left: 10px;
  padding-right: 15px;
  padding-top: 5px;
}
#data3-pfeil
{
  text-align: right;
}

/**********************/
/* service unterseiten*/
/**********************/

#data3x
{
  background-image: url(../data/grafiken/hg-data.png);
}
#data3x-slogan
{
  padding-top: 20px;
  padding-left: 5px;
  text-align: left;
}
#data3x-body
{
  vertical-align: top;
  text-align: left;
  padding-left: 25px;
  padding-right: 15px;
  padding-top: 5px;
}

/******************************/
/* referenzen                 */
/******************************/

#data4
{
  background-image: url(../data/grafiken/hg-data4.jpg);
  vertical-align: top;
}
#data41-slogan
{
  color: #ffffff;
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 3px;
  text-align: left;
  vertical-align: top;
}
#data41-body
{
  vertical-align: top;
  text-align: left;
  padding-left: 10px;
  padding-right: 15px;
}
#nav-42-body
{ background-image: url(../data/grafiken/nav-42-all-d1-hg.png);
  margin: 0;
  max-width: 781px;
}
#nav-42-head1
{ background-image: url(../data/grafiken/nav-42-all-head-hg1.png);
  color: #ffffff;
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 3px;
  padding-left: 25px;
}
#nav-42-head2
{ color: #ffffff;
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 2px;
  padding-left: 35px;
}
#nav-42-head1a
{ background-color: #ffffff;
}
#nav-42-all-l
{ background-image: url(../data/grafiken/nav-42-all-l-hg.png);
  vertical-align: top;
}
#nav-42-all-d1
{ background-image: url(../data/grafiken/nav-42-all-d1-hg.png);
  vertical-align: top;
}
#nav-42-all-d1-inner1
{ font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 11px;
  letter-spacing: 1px;
  line-height: 15px;
  color: #000000;
  text-align: left;
  vertical-align: top;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 15px;
}
#nav-42-all-d1-inner2
{ padding-left: 9px;
}
#nav-42-all-d1-inner3
{ padding-top: 20px;
  padding-left: 0px;
  padding-right: 0px;
  vertical-align: bottom;
}

/**********************/
/* rest               */
/**********************/

#top1
 {
  background-image: url(../data/grafiken/hg-o1.png);
 }
#top2
 {
  background-image: url(../data/grafiken/hg-o2.png);
 }
#top3
 {
  background-image: url(../data/grafiken/hg-o3.png);
 }
#bottom1
 {
  background-image: url(../data/grafiken/hg-u1.png);
 }
#bottom2
 {
  background-image: url(../data/grafiken/hg-u2.png);
 }
#bottom3
 {
  background-image: url(../data/grafiken/hg-u3.png);
 }
#bottom4
 {
  padding-left: 60px;
  vertical-align: middle;
  height: 45px;
  background-image: url(../data/grafiken/hg-u4.png);
 }
#bottom4nav
 {
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 10px; 
  letter-spacing: 1px; 
  text-decoration: none; 
  text-align: left; 
  color: #000000; 
  padding-left: 15px;
  vertical-align: middle;
  background-image: url(../data/grafiken/hg-u4.png);
 }
#bottom4a
 {
  padding-right: 25px;
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 9px; 
  letter-spacing: 3px; 
  text-decoration: none; 
  text-align: right; 
  color: #ffffff; 
  background-image: url(../data/grafiken/hg-u4.png);
 }
#bottom5
 {
  background-image: url(../data/grafiken/hg-u5.png);
 }
#bottom5a
 {
  background-image: url(../data/grafiken/hg-u5a.png);
 }
