/* STYLESHEET FÜR ZAHNARZTPRAXIS-KONSTANZ */

/* Allgemeine Definitionen */
body, span, textarea { font: 11px Verdana, Arial, Helvetica, sans-serif; }
body, span { margin: 0; padding: 0; background-color: #FFF;  color: #8599AB; }
p { margin-top: 0; }
input, select { font-size: 10px; }
hr { height: 0; background-color: #FFF; border: 0; border-top: 1px solid #AEAEAE; color: #FFF; }

/* Seitenstruktur Elemente */
#globalcontent { position: absolute; top: 35px; left: 25px; width: 730px; }
#content { position: absolute; top: 68px; left: 0; width: 730px; }
#contentdeco, #contentinfo { margin-top: 20px; }
#contentdeco { margin-right: 340px;  }
#contentinfo, #contentinfomarg { float: right; width: 340px; }
#globalfooter { position: relative; width: 365px; background-color: #F5F5F5; margin-top: 80px; padding: 5px; }
#globalfooter p { margin: 0; }

#contentinfo h1 { font-size: 18px; margin-top: 0; font-weight: normal; }
#contentinfo p { line-height: 1.2em; }

/* Navigation */
ul#navigationlist { position: absolute; top: 67px; left: 0; margin: 0; padding: 0; margin-left: 4px; }
#navigationlist li { display: inline; list-style-type: none; padding-right: 7px; }
#navigationlist a { text-decoration: none; font-size: 11px }

/* Links */
a:link { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; }
a:visited { color: #666; text-decoration: none; }
a:hover { color: #6498C9; }
a:active { color: #FFF; background-color: #6498C9; }

a img { border: 0; }
ul.linkliste { list-style: none; padding: 0; margin: 0; margin-top: 10px; line-height: 20px; }
.kontakt td { padding: 5px 0; }
.fehlerhinweis { font-weight: bold; color: #FF0000; }