/* Allgemeine Deklarationen ---------------------------------------------------- */

* {
  margin  : 0;
  padding : 0;
}

html {
  font-family 		: Arial, Verdana, Geneva, Helvetica, sans-serif;
  background		: url(images/hg000001.gif) repeat;
  color       		: #333333;
  font-size   		: 100.01%;
  background-color  : #FFFFFF;
  padding-top		: 30px;
}

body {
  font-size   : 15px;
  line-height : 27px;
  text-align  : center;
}

/* Listen ---------------------------------------------------------------------- */

h1 { text-indent : -9999px; height: 60px; }
h2 { font-weight: bold; font-size: 17px; letter-spacing: -1px; }
h3 { font-weight: bold; font-size: 15px; font-style: italic; }

ul { list-style : none; }
ol { list-style : none; }

.liste li { margin-left: 5px; padding-left: 18px; padding-top: 3px; background: url(images/d0000003.gif) no-repeat; background-position : 0px 12px; }

span { font-weight: bold; letter-spacing: -1px; }
.hinweis { letter-spacing: -1px; text-align: center; font-weight: bold; padding-top: 10px; padding-bottom: 10px; margin-top: 20px; margin-bottom: 20px; background-color: #FFFFFF; }

/* h1 -------------------------------------------------------------------------- */

#praxis { background: url(images/m1000000.gif) no-repeat; }
#logopaedie { background: url(images/m2000000.gif) no-repeat; }
#behandlung { background: url(images/m3000000.gif) no-repeat; }
#aktuelles { background: url(images/m4000000.gif) no-repeat; }
#anfahrt { background: url(images/m5000000.gif) no-repeat; }
#kontaktaufnahme { background: url(images/m6000000.gif) no-repeat; }
#impressum { background: url(images/m7000000.gif) no-repeat; }

	/* ErrorDocument ----------------------------------------------------------- */

	#fehler401 { background: url(images/m0000001.gif) no-repeat; }
	#fehler403 { background: url(images/m0000002.gif) no-repeat; }
	#fehler404 { background: url(images/m0000003.gif) no-repeat; }
	#fehler500 { background: url(images/m0000004.gif) no-repeat; }

/* Container ------------------------------------------------------------------- */

.container {
  width       :   712px;
  margin      :  0 auto;
  text-align  : justify;
  overflow	  :  hidden;
}

/* Banner ---------------------------------------------------------------------- */

.logopaede {
  height	 : 381px;
  color      : #FFFFFF;
  background : url(images/b0000001.jpg) no-repeat left center;
}

#kundenlogin {
  text-indent  : -9999px;
  padding-top  :    30px;
  padding-left :   515px;
}

#dbl {
  float			:   right;
  text-indent   : -9999px;
  padding-top   :   130px;
}

#kontakt {
  font-size     : 19px;
  padding-top   : 130px;
  padding-left  : 255px;
}

#examiniert {
  font-size     :  16px;
  font-weight   :  bold;
  padding-top   :  35px;
  padding-left  : 255px;
}

/* Content --------------------------------------------------------------------- */

.screen {
  color      : #000000;
  background : url(images/hg000002.gif) repeat-y;
}

#content {
  width:   448px;
  padding-left: 56px;
}

#menue {
  float		  :   right;
  width		  :   157px;
  padding-top :    60px;
  text-indent : -9999px;
}

#menue li { padding-bottom: 15px; }

#top {
  text-align     : right;
  padding-top    :  25px;
  padding-bottom :  20px;
}

/* Footer ------------------------------------------------------------------------- */

.footer {
  clear		    :	  both;
  margin        : 0px auto;
  width         :    712px;
  height 	    :    110px;
  color       	:  #999999;
  text-align    :   center;
  font-size     :     12px;
  line-height   :     20px;
  background    : url(images/hg000003.gif) no-repeat left top;
}

.footer ul { width: 560px; }

#serps {
  height	     :  45px;
  padding-top    :  12px;
  font-weight    :  bold;
  letter-spacing :  -1px;
  font-size      :  14px;
}

#serps li { display: inline; }

/* Formular ----------------------------------------------------------------------- */

label {
  width: 120px;
  padding-left: 0px;
  margin: 0;
  cursor: pointer;
  display: block;
  float: left;
}

input,textarea,select {
	width: 310px;
	margin: 3px 0;
	border: 1px solid #A0A0A0;
	background: #FFFFFF;
	padding: 3px 3px;
}

select { width: 318px; }

input:active, input:focus, input:hover { background: #F8F8F8; }
.buttons { text-align: center; }

/* Bilder ---------------------------------------------------------------------- */

.image { border: 0px; }

/* Verweise -------------------------------------------------------------------- */

a { text-decoration: none; }

a.link:link, a.link:visited { color: #006B2F; letter-spacing: -1px; font-weight: bold; padding: 1px 2px; }
a.link:active, a.link:hover { background-color: #FFFFFF; color: #F7A500; }

a.serps:link, a.serps:visited { color: #999999; }
a.serps:active, a.serps:hover { color: #F7A500; }

a.top:link, a.top:visited { color: #333333; font-size: 15px; }
a.top:active, a.top:hover { color: #333333; font-size: 15px; }

a.kundenlogin:link, a.kundenlogin:visited { background: url(images/d0000001.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 9px; height: 9px; }
a.kundenlogin:active, a.kundenlogin:hover { background: url(images/d0000001.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 9px; height: 9px; }

a.dbl:link, a.dbl:visited { background: url(images/d0000002.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 190px; height: 101px; }
a.dbl:active, a.dbl:hover { background: url(images/d0000002.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 190px; height: 101px; }

/* Verweise::MENUE ------------------------------------------------------------- */

a.lpp_praxis:link, a.lpp_praxis:visited { background: url(images/m1000001.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 63px; height: 27px; }
a.lpp_praxis:active, a.lpp_praxis:hover { background: url(images/m1000011.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 63px; height: 27px; }
a.lpp_praxis_aktiv { background: url(images/m1000011.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 63px; height: 27px; }

a.lpp_logopaedie:link, a.lpp_logopaedie:visited { background: url(images/m2000001.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 99px; height: 27px; }
a.lpp_logopaedie:active, a.lpp_logopaedie:hover { background: url(images/m2000011.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 99px; height: 27px; }
a.lpp_logopaedie_aktiv { background: url(images/m2000011.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 99px; height: 27px; }

a.lpp_behandlung:link, a.lpp_behandlung:visited { background: url(images/m3000001.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 109px; height: 27px; }
a.lpp_behandlung:active, a.lpp_behandlung:hover { background: url(images/m3000011.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 109px; height: 27px; }
a.lpp_behandlung_aktiv { background: url(images/m3000011.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 109px; height: 27px; }

a.lpp_aktuelles:link, a.lpp_aktuelles:visited { background: url(images/m4000001.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 88px; height: 27px; }
a.lpp_aktuelles:active, a.lpp_aktuelles:hover { background: url(images/m4000011.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 88px; height: 27px; }
a.lpp_aktuelles_aktiv { background: url(images/m4000011.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 88px; height: 27px; }

a.lpp_anfahrt:link, a.lpp_anfahrt:visited { background: url(images/m5000001.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 157px; height: 27px; }
a.lpp_anfahrt:active, a.lpp_anfahrt:hover { background: url(images/m5000011.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 157px; height: 27px; }
a.lpp_anfahrt_aktiv { background: url(images/m5000011.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 157px; height: 27px; }

a.lpp_kontakt:link, a.lpp_kontakt:visited { background: url(images/m6000001.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 144px; height: 27px; }
a.lpp_kontakt:active, a.lpp_kontakt:hover { background: url(images/m6000011.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 144px; height: 27px; }
a.lpp_kontakt_aktiv { background: url(images/m6000011.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 144px; height: 27px; }

a.lpp_impressum:link, a.lpp_impressum:visited { background: url(images/m7000001.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 106px; height: 27px; }
a.lpp_impressum:active, a.lpp_impressum:hover { background: url(images/m7000011.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 106px; height: 27px; }
a.lpp_impressum_aktiv { background: url(images/m7000011.gif) no-repeat; background-position : 0px 0px; display: block; overflow: hidden; width: 106px; height: 27px; }

/* Verweise::FOOTER ------------------------------------------------------------ */

a.copyright:link, a.copyright:visited { color: #FFFFFF; }
a.copyright:active, a.copyright:hover { color: #FFFFFF; }

a.W3C:link, a.W3C:visited { color: #006B2F; font-weight: bold; }
a.W3C:active, a.W3C:hover { color: #B8DE4B; font-weight: bold; }

/* Drucklayout ----------------------------------------------------------------- */

.printheader { display : none; }
#phpmyvisites { display : none; }

/* ----------------------------------------------------------------------------- */