body {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px; 
  background-color:#FFFFFF;
  padding:20px;
}
a {
  color:#000000;
}
a:link, a:visited {
  color:#009999;
  text-decoration:none;
}
a:active, a:hover {
  color:#0100FB;
  text-decoration:underline;
}
#container {
  background-image : url(images/containerbg2.jpg); background-repeat:no-repeat; background-position:right;
  background-attachment:scroll;
  border-width:1px;  border-color:#0000ff; border-style:groove; 
  position:absolute; 
  text-align:center;
  top:120px;
  left:50%;
  margin-left:-325px;
  margin-bottom:20px;
  width:647px;
  height: 600px;
  padding:0px;
}
#head {
  background-image : url(images/header.gif); background-repeat:no-repeat; background-position:center;
  position:absolute;
  left:-1px;
  top:-107px;
  width:650px;
  height: 107px;
  z-index:2;
  font-family: "Times New Roman",serif;
  color: #FFFFFF;
  padding-top:45px;
  }
#content {
  padding-top: 32px;
  margin-left:160px;
  margin-right:20px;
  height: 493px;  
 }
#content p,ul,li {
  text-align:left;
}
#content ul.service li{
  margin-bottom:8px;
  list-style-type:square;
}
#content ul.referenz li{
  margin-bottom:8px;
  list-style-type:circle;
}
#content ul.lebensl li{
  margin-bottom:2px;
  list-style-type:disc;
  margin-left: -20px;
 }
 #content ul.lebensl {
  margin-top:0;
 }
#content p.head {
  width:80%;
  margin-left:50px;
  right:10px;
}
#content h1,h2,h3,h4 {
  text-align:center;
}
#content div.kontakt {
  text-align:left;
  width: 60%;
  font-size: 120%;
  background-color:white;
  border: 1px solid #009999;
  padding: 20px;
  }
#content div.impressumkontakt {
  text-align:left;
  width: 60%;
  font-size: 120%;
  background-color:white;
  padding: 20px;		
}

#navigation {
 background-image : url(images/navibg.gif); background-repeat:no-repeat; background-position:30px; 
  width:185px;
  position:absolute;
  top: 53px;
  left:-30px;
  height:500px;
  z-index:1;
  font-family: "Times New Roman",serif;
  color: #009999;
   /*border-right:1px dotted #0100FB;
  padding-right: 5px;*/
}
#navigation li {
  /* background-image : url(images/buttons.jpg);*/
  margin-top:8px;
  padding:3px;
  padding-top:1px;
  padding-left:8px;
  list-style: none;
  }
#navigation ul {
   /*background-color:#009999;*/
  margin-left:0px;
}
#navigation a {
  font-size:14px;
  top:20px;
  font-weight:bold;
  color:#009999;
}
#navigation a.active {
  font-size:14px;
  top:20px;
  font-weight:bold;
  color:#2020FF;
}
#navigation a:active, #navigation a:hover {
  color:#2020FF;
  text-decoration:none;
}

#impressum {
  color:#2020FF;
  text-decoration:none;
  top: 228px;
  height: 20px;
  position: relative;  
  left:-15px;
  font-family: "Times New Roman",serif;
  
}
#impressum a {
	font-size:12px; 
}
#impressum a.active {
	font-size:12px; 
}
#contact td {
  font-size:8pt;
  border:1px solid;
}
#contact tr  {
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}
#contact tr.even  {
  background-color:#EEEEEE;
}
#contact td.logo  {
  vertical-align:middle;
}
#contact td.logo img {
  border:1px dotted;
  padding:3px;
}


#content td {
  font-size:10pt;
  border:0px solid;
}
#content tr  {
  border-top:0px solid #000000;
  border-bottom:0px solid #000000;
  
}
#content tr.even  {
 
}
#content td  {
  text-align:left;
  
}
#content td.logo  {
  vertical-align:middle;
  text-align:center;
}
#content td.logo img {
  border:1px dotted;
  padding:3px;
}
#content td a:hover img {
  border:1px solid #FE0000;
  padding:3px;
}
#content td a img {
  border:1px dotted #FE0000;
  padding:3px;
}
#imprint {
  margin-left:0px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:9px; 
  bottom:0px;
  padding:10px;
 
}

