body {
  margin:0;
  padding:0;
  background-color:#99CCCC;
  color:black;
}
div, td, th {
  color:black;
}

a:link,
a:visited,
a:hover {
  text-decoration:none;
}

td.content a:link,
td.content a:visited {
  text-decoration:underline;
  color:black;
}
td.content a:hover {
  color:#0066CC;
}

ul {
  margin:0px;
  padding:0px 0px 0px 20px;
} 

ul ul {
  margin:0px;
  padding:0px 0px 0px 20px;
}

small {
  font-size:8pt;
}

table,
td,
b,
div,
p {
  border:0;
  vertical-align:top;
  font-family: Verdana, Arial;
  font-size:9pt;
}
h1 {
  font-size:11pt;
}
h2 {
  font-size:10pt;
  width:100%;
  background-color:#E5F2F2;
  color:#339999;
  padding:4px;
  margin:0 0 20px 0;
}

/* Menü */

#praxis,
#prophy,
#zahnhe,
#labor,
#service,
#kontakt {
  background-color: #E5F2F2;
  cursor: pointer;
  margin: 0 2px;
}

#praxis div,
#prophy div,
#zahnhe div,
#labor div,
#service div,
#kontakt div{
  padding: 2px 0px 2px 11px;
  border-bottom:1px solid #339999;
}

#praxis  { width: 127px; margin-left:0; }
#prophy  { width: 136px; }
#zahnhe  { width: 166px; }
#labor   { width: 93px;  }
#service { width: 101px; }
#kontakt { width: 144px; }

a.menu:link,
a.menu:visited {
  padding: 4px 0px 4px 10px;
  color:#0066CC;
  font-weight:bold;
  letter-spacing:-1px;
  font-size:8pt;
}
a.menu:hover {
  color:#339999;
}

td.index {
  width:156px;
  padding:25px 15px;
}
td.index div.box {
  margin:15px 0px;
  background-color: #E9F2FB;
  padding:4px 8px;
  color:#0066CC;
  font-size:9pt;
  font-weight:bold;
}
td.index b {
  color:#339999;
}
td.news {
  padding:0 0 30px 3px;
}
td.news span {
  color: #339999;
  font-weight:bold;
  font-size:9pt;
}
td.news b {
  color: #0066CC;
}

td.submenu {
  width:156px;
  background-color:#DAEDED;
  padding:20px 20px 150px 20px;
  line-height:18px;
  background-image:url(../images/de_back.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

a.smenu:link,
a.smenu:visited {
  font-size:9pt;
  color:#6DAADD;
  font-weight:bold;
}
a.smenu:hover {
  color: #0066CC;
}

a.smenu2:link,
a.smenu2:visited {
  font-size:8pt;
  color:#6DAADD;
  letter-spacing:-1px;
}
a.smenu2:hover {
  color: #0066CC;
}

td.content {
  width:375px;
  padding:22px 10px;
}

td.right {
  width:170px;
  padding:25px 0 25px 26px;
}
td.right table {
  margin-bottom:10px;
}
td.right th {
  background-color:#0066CC;
  color:white;
  font-size:9pt;
  text-align:left;
  padding: 4px 5px;
  width:148
}
td.right td {
  background-color:#CCE0F5;
  color:black;
  padding:15px 6px;
}
td.right b {
  color:#0066CC;
}
td.right a:link,
td.right a:visited {
  color:#0066CC;
  font-weight:bold;
}
td.right a:hover {
  text-decoration:underline;
}



div.footer {
  background-color: #339999;
  height: 15px;
  color:white;
  font-size: 11px;
  text-align:center;
  letter-spacing:-1px;
}

td.news a:link,
td.news a:visited {
  color :#aaa;
}
td.news a:hover {
  text-decoration: underline;
}

form {
  padding:0;
  margin: 0;
}

.submit {
  border:   1px solid #6DAADD;
  background-color:     white;
}