/* -------------------------------------------------------------- */
/* --- styles.css                                             --- */
/* --- Projekt : tierpraxis.de                                --- */
/* --- erstellt: 30.05.2006                                   --- */
/* --- von     : Thomas Goebe                                 --- */
/* --- E-Mail  : goebe@twin-systems.de                        --- */
/* --- Funktion: zentrale Stylesheets des Projekts            --- */
/* -------------------------------------------------------------- */

body {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(http://www.tierpraxis.de/bilder/system/img_hg_kachel.jpg);
  background-color: #555;
  text-align: center;
  min-height: 101%;
  overflow: auto;
}

* {
  font-family: Arial;
}


ul, ol, dl { margin: 0 0 1em 0; }
li { margin-left: 1.5em; line-height: 1.5em; }

img#header {
  width: 810px;
  height: 95px;
  display: block;
  margin: 0 auto;
  padding: 0;
  border: 0;
  background-color: #fff;
}


div#flash_header {
  height: 57px;
  width: 810px;
  margin: 0 auto;    
  padding: 0;
  border: 0;
  background-color: #fff;
  text-align: left;
  position: relative;
}

div#flash_header object {
  margin: 0;
  padding: 0;
  border: 0;
}

div#wrapper {
  width: 810px;
  position: relative;
  margin: 0 auto;  
  padding-top: 57px;
  background-image: url(http://www.tierpraxis.de/bilder/system/img_hg_navigation.gif);
  background-position: top left;
  background-repeat: repeat-y;
  background-color: #fff;
  overflow: auto;
  text-align: left;
}

div#wrapper img#headline {
  margin-left: 210px;
  display: block;
}

div#wrapper div#navigation {
  width: 180px;
  position: relative;
  float: left;
  background: transparent;
  margin-top: 14px;
}

div#wrapper div#navigation div#subnav {
  margin: 0;
  padding: 0;
  margin-top: -1px;
  padding-top: 5px;
  padding-bottom: 4px;
  background-color: #fff;
}

div#wrapper div#navigation img {
  border: 0;
  padding: 0;
  margin: 0;
}

div#wrapper div#navigation div#subnav a.subnav:link,
div#wrapper div#navigation div#subnav a.subnav:active,
div#wrapper div#navigation div#subnav a.subnav:visited,
div#wrapper div#navigation div#subnav a.subnav:hover {
  font-size: 8pt;
  color: #0076bc;
  text-decoration: none;
  font-weight: bold;
  display: block;
  text-align: right;
  padding-top: 2px;
  padding-right: 35px; 
  height: auto !important;
  background-image: none;
  min-height: 18px;
}

div#wrapper div#navigation div#subnav a.subnav_active:hover,
div#wrapper div#navigation div#subnav a.subnav:hover {
  text-decoration: underline !important;
}

div#wrapper div#navigation div#subnav a.subnav_active:link,
div#wrapper div#navigation div#subnav a.subnav_active:visited,
div#wrapper div#navigation div#subnav a.subnav_active:active,
div#wrapper div#navigation div#subnav a.subnav_active:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_plus.gif) !important;
  background-position: top right;
  background-repeat: no-repeat;
  font-size: 8pt;
  color: #0076bc;
  text-decoration: none;
  font-weight: bold;
  display: block;
  text-align: right;
  padding-top: 2px;
  padding-right: 35px; 
  height: auto !important;
  min-height: 18px;
  position: relative;
}

div#wrapper div#content {
  margin-left: 237px;
  margin-right: 57px;
  position: relative;
  font-size: 8pt;
  line-height: 12pt;
  color: #555;
  margin-top: 17px;
}

div#wrapper div#content h2 {
  font-size: 10pt;
  font-weight: bold;
}

div#wrapper div#content a:link,
div#wrapper div#content a:active,
div#wrapper div#content a:visited,
div#wrapper div#content a:hover {
  text-decoration: none;
  color: #0076bc;
}

div#wrapper div#content a:hover {
  text-decoration: underline;
}

div#wrapper div#content ul {
  list-style-type: disc;
  padding-left: 0px;
}

div#wrapper div#content ul#performances {
  list-style-type: none;
  margin: 0;
  padding: 0px;
  margin-top: 10px;
}

div#wrapper div#content ul#performances li {
  margin: 0;
  padding: 0px;
}

div#wrapper div#content ul#performances li a {
  display: block;
}

div#wrapper div#content ul#performances li p {
  margin-top: 0px;
  margin-bottom: 10px;
}

div#wrapper div#content form label {
  float: left;
  width: 80px;
  text-align: left;
  margin-right: 10px;
}

div#wrapper div#content form input.textinput {
  border: 1px #555 solid;
  width: 410px;
  margin-bottom: 5px;
  padding: 2px;
}

div#wrapper div#content form input.plz {
  width: 50px !important;
}

div#wrapper div#content form textarea.textinput {
  width: 410px;
  height: 150px;
  border: 1px #555 solid;
  padding: 2px;
  font-size: 8pt;
  color: #555;
}

div#wrapper div#content form p {
  margin-left: 90px;
}

div#wrapper div#content form input.contact_submit {
  margin-left: 90px;
  background-color: #f3f3f3;
  color: #555;
}

img#footer {
  width: 810px;
  height: 130px;
  margin-bottom: 27px;
}

/* --- Navigation buttons --- */
div#wrapper div#navigation a {
  background-position: top left;
  background-repeat: none;
  height: 18px;
  line-height: 18px;
  padding: 0;
  margin: 0;
  border: 0;
  display: block;
}

div#wrapper div#navigation a.nav_philosophie:link,
div#wrapper div#navigation a.nav_philosophie:active,
div#wrapper div#navigation a.nav_philosophie:visited {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_philosophie.gif);
}

div#wrapper div#navigation a.nav_philosophie:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_philosophie-over.gif);
}

div#wrapper div#navigation a.nav_philosophie_active:link,
div#wrapper div#navigation a.nav_philosophie_active:active,
div#wrapper div#navigation a.nav_philosophie_active:visited,
div#wrapper div#navigation a.nav_philosophie_active:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_philosophie-aktiv.gif);
}


div#wrapper div#navigation a.nav_praxis:link,
div#wrapper div#navigation a.nav_praxis:active,
div#wrapper div#navigation a.nav_praxis:visited {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_praxis.gif);
}

div#wrapper div#navigation a.nav_praxis:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_praxis-over.gif);
}

div#wrapper div#navigation a.nav_praxis_active:link,
div#wrapper div#navigation a.nav_praxis_active:active,
div#wrapper div#navigation a.nav_praxis_active:visited,
div#wrapper div#navigation a.nav_praxis_active:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_praxis-aktiv.gif);
}


div#wrapper div#navigation a.nav_team:link,
div#wrapper div#navigation a.nav_team:active,
div#wrapper div#navigation a.nav_team:visited {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_team.gif);
}

div#wrapper div#navigation a.nav_team:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_team-over.gif);
}

div#wrapper div#navigation a.nav_team_active:link,
div#wrapper div#navigation a.nav_team_active:active,
div#wrapper div#navigation a.nav_team_active:visited,
div#wrapper div#navigation a.nav_team_active:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_team-aktiv.gif);
}



div#wrapper div#navigation a.nav_leistungen:link,
div#wrapper div#navigation a.nav_leistungen:active,
div#wrapper div#navigation a.nav_leistungen:visited {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_leistungen.gif);
}

div#wrapper div#navigation a.nav_leistungen:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_leistungen-over.gif);
}

div#wrapper div#navigation a.nav_leistungen_active:link,
div#wrapper div#navigation a.nav_leistungen_active:active,
div#wrapper div#navigation a.nav_leistungen_active:visited,
div#wrapper div#navigation a.nav_leistungen_active:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_leistungen-aktiv.gif);
  margin-bottom: 0px;
  padding-bottom: 0px;
  background-color: #fff;
}



div#wrapper div#navigation a.nav_aktuelles:link,
div#wrapper div#navigation a.nav_aktuelles:active,
div#wrapper div#navigation a.nav_aktuelles:visited {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_aktuelles.gif);
}

div#wrapper div#navigation a.nav_aktuelles:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_aktuelles-over.gif);
}

div#wrapper div#navigation a.nav_aktuelles_active:link,
div#wrapper div#navigation a.nav_aktuelles_active:active,
div#wrapper div#navigation a.nav_aktuelles_active:visited,
div#wrapper div#navigation a.nav_aktuelles_active:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_aktuelles-aktiv.gif);
}


div#wrapper div#navigation a.nav_infos:link,
div#wrapper div#navigation a.nav_infos:active,
div#wrapper div#navigation a.nav_infos:visited {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_info.gif);
}

div#wrapper div#navigation a.nav_infos:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_info-over.gif);
}

div#wrapper div#navigation a.nav_infos_active:link,
div#wrapper div#navigation a.nav_infos_active:active,
div#wrapper div#navigation a.nav_infos_active:visited,
div#wrapper div#navigation a.nav_infos_active:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_info-aktiv.gif);
}


div#wrapper div#navigation a.nav_kontakt:link,
div#wrapper div#navigation a.nav_kontakt:active,
div#wrapper div#navigation a.nav_kontakt:visited {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_kontakt.gif);
}

div#wrapper div#navigation a.nav_kontakt:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_kontakt-over.gif);
}

div#wrapper div#navigation a.nav_kontakt_active:link,
div#wrapper div#navigation a.nav_kontakt_active:active,
div#wrapper div#navigation a.nav_kontakt_active:visited,
div#wrapper div#navigation a.nav_kontakt_active:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_kontakt-aktiv.gif);
}


div#wrapper div#navigation a.nav_anfahrt:link,
div#wrapper div#navigation a.nav_anfahrt:active,
div#wrapper div#navigation a.nav_anfahrt:visited {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_anfahrt.gif);
}

div#wrapper div#navigation a.nav_anfahrt:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_anfahrt-over.gif);
}

div#wrapper div#navigation a.nav_anfahrt_active:link,
div#wrapper div#navigation a.nav_anfahrt_active:active,
div#wrapper div#navigation a.nav_anfahrt_active:visited,
div#wrapper div#navigation a.nav_anfahrt_active:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_anfahrt-aktiv.gif);
}




div#wrapper div#navigation a.nav_impressum:link,
div#wrapper div#navigation a.nav_impressum:active,
div#wrapper div#navigation a.nav_impressum:visited {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_impressum.gif);
}

div#wrapper div#navigation a.nav_impressum:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_impressum-over.gif);
}

div#wrapper div#navigation a.nav_impressum_active:link,
div#wrapper div#navigation a.nav_impressum_active:active,
div#wrapper div#navigation a.nav_impressum_active:visited,
div#wrapper div#navigation a.nav_impressum_active:hover {
  background-image: url(http://www.tierpraxis.de/bilder/navigation/btn_impressum-aktiv.gif);
}
/* IE hacks */

/* Hides from IE-mac \*/
* html body {
  height: 101%;
  overflow-y: scroll;
}
* html div#flash_header {
  margin-top: -3px;
}

* html div#wrapper div#content {
  zoom: 1.0;
}
/* End hide from IE-mac */ 