* {
	margin: 0;
	padding: 0;
	border: none;
	}

html,
body {
	height: 100%;
	}

body {
	background: #d5dfce;
	color: #2f5f0c;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	}
#seite-mein-angebot-beratung #navigation {
    height: 761px;
    background-image: url(images/hundeschule-beratung/hund-anschaffung-bild3.jpg);
    }
	 
#seite-mein-angebot-welpenfruehererziehung #navigation {
    height: 900px;
    background-image: url(images/welpenfrueerziehung/welpenfrueerziehung-bild3.jpg);
    }
	 
#seite-mein-angebot-welpenspielgruppe #navigation {
    height: 772px;
    background-image: url(images/welpenspielgruppe/welpenspielgruppe-bild3.jpg);
    }
	 
	 
#seite-mein-angebot-social-walk #navigation {
    height: 772px;
    background-image:url(images/social-walk/begegnung-pferd.jpg);
    }
	 
#seite-mein-angebot-wanderungen-ausfluege #navigation {
    height: 525px;
    background-image:url(images/wanderungen-ausfluege/hunde-am-see.jpg);
    }
	 
#seite-mein-angebot-junghundegruppe #navigation {
    height: 772px;
    background-image: url(images/junghundegruppe/junghunde.jpg);
    }

#seite-mein-angebot-einzeltraining #navigation {
    height: 772px;
    background-image: url(images/einzeltraining/hunde-einzeltraining-mit-kundin.jpg); 
    }
	 
#seite-mein-angebot-gruppentraining #navigation {
    height: 772px;
    background-image: url(images/gruppentraining/hunde-gruppentraining-1.jpg);
    }
	 
#seite-mein-angebot-kindundhund #navigation {
    height: 966px;
    background-image: url(images/kind-und-hund/kinder-mit-hunde.jpg);
    }
	 
#seite-mein-angebot-treibball #navigation {
    height: 772px;
    background-image: url(images/treibball/treibball-hund-mit-ball2.jpg);
    }
	 
#seite-mein-angebot-frisbee #navigation {
    height: 966px;
    background-image: url(images/frisbee/hund-faengt-frisbee.jpg);
    }	 
	 
#seite-mein-angebot-activity #navigation {
    height: 772px;
    background-image: url(images/activity/activity-tunnel-sprung-reifen.jpg);
    }	 
	 
	 
	
	 
#seite-mein-angebot-besuchshunde-teams #navigation {
    height: 770px;
    background-image: url(images/besuchshunde/besuchshunde-galerie-2-foto.jpg);
    }	
	 
#seite-mein-angebot-besuchshunde #besuchshunde-weiter {
  background-color: #a6bb93;
  line-height: 24px;
}	 
	 
	 
#seite-mein-angebot-nasenarbeit #navigation {
    height: 966px;
    background-image: url(images/faehrtenarbeit/nasenarbeit.jpg);
    }	 
	 
#seite-mein-angebot-flyball #navigation {
    height: 966px;
    background-image: url(images/flyball/hund-flyball.jpg);
    }	 
	 
#seite-news-kindergarten #navigation {
	height: 772px;
	background-image: url(images/news/kindergarten-hund-kinder.jpg);
}

#seite-mein-angebot-longiertraining #navigation {
    height: 772px;
    background-image: url(images/longiertraining/longiertraining-2.jpg);
    }	 

#seite-mein-angebot-tiere-helfen-menschen #navigation {
    height: 772px;
    background-image: url(images/tiere-helfen-menschen/tiere-helfen-menschen.jpg);
    }	 
	 
#seite-die-hundeschule-indoor #navigation {
    height: 772px;
    background-image: url(images/indoor/indoorhalle.jpg);
    }
	 
#seite-die-hundeschule-outdoor #navigation {
    height: 772px;
    background-image: url(images/outdoor/outdoorbereich.jpg);
    }
	 
#seite-die-hundeschule-seminarraum #navigation {
    height: 900px;
    background-image: url(images/seminarraum/seminarraum.jpg);
    }
	 
#nichtvergessen{
   font-size: 13px;
   font-weight: bold;
   color: #2f5f0c;
   line-height: 20px;
   letter-spacing: 3px;
}
#zitat-philosophie{
   font:   11px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 25px;
	padding-left: 0px;
	padding-right: 22px;
}   

#zitat-philosophie-der-hund{
   font:   11px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 25px;
	padding-left: 0px;
	padding-right: 22px;
	margin-top: 255px;
}    

#zitat-ausbildung{
   font:   11px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 25px;
	padding-left: 0px;
	padding-right: 22px;
}   

h3 {
				color: #2f5f0c;
				font:  bold 12px Verdana, Arial, Helvetica, sans-serif;
				line-height: 16px;
				margin-bottom: 20px;
}

a {
	background-color: inherit;
	color: #2F5F0C;
	font-weight: bold;
	text-decoration: none;
	}

a:hover,
a:active,
a:focus {
	text-decoration: none;
	color: #75955D;
	}
h2 {
      font-size:16px;
		line-height: 20px;
		margin-top: 5px;
                     }
							
#seite-mein-angebot-besuchshunde .container {
background-color: #a6bb93;
}

#seite-mein-angebot-besuchshunde h3 {
font-size: 1.2em;
margin-bottom: 1px;
padding-top: 20px;
}


#seite-mein-angebot-besuchshunde-teams .container {
background-color: #a6bb93;
}


#seite-mein-angebot-besuchshunde-teams h3 {
font-size: 1.2em;
margin-bottom: 10px;
padding-top: 20px;
}
		
							
#seite-termine #inhalt ul {
list-style: none;
margin: 1em 0 0;
padding: 0;
}

#seite-termine #inhalt li {
clear: left;
padding-top: 1em;
}

#seite-termine #inhalt li strong {
float: left;
width: 250px;
}

#seite-termine #inhalt li span{
display: block;
margin-left: 220px;
}

/*termine woechentlich*/

#seite-termine-woche #inhalt ul {
list-style: none;
margin: 1em 0 0;
padding: 0;
}

#seite-termine-woche #inhalt li {
clear: left;
padding-top: 1em;
}

#seite-termine-woche #inhalt li strong {
float: left;
width: 210px;
}

#seite-termine-woche #inhalt li span{
display: block;
margin-left: 220px;
}

/*termine seminare*/

#seite-termine-seminare #inhalt ul {
list-style: none;
margin: 1em 0 0;
padding: 0;
}

#seite-termine-seminare #inhalt li {
clear: left;
padding-top: 1em;
}

#seite-termine-seminare #inhalt li strong {
float: left;
width: 210px;
}

#seite-termine-seminare #inhalt li span{
display: block;
margin-left: 230px;
}

/*termine wanderungen*/

#seite-termine-wanderungen #navigation {
	 height: 1000px;
    background-image: url(images/termine/wanderungen.jpg);
    }

#seite-termine-wanderungen #inhalt ul {
list-style: none;
margin: 1em 0 0;
padding: 0;
}

#seite-termine-wanderungen #inhalt li {
clear: left;
padding-top: 1em;
}

#seite-termine-wanderungen #inhalt li strong {
float: left;
width: 210px;
}

#seite-termine-wanderungen #inhalt li span{
display: block;
margin-left: 220px;
}
							
p {
	margin: 1em 0;
	}

#inhalt ul {
	list-style: square;
	margin: 1em 0 ;
	padding-left: 20px;
	margin-left:10px;
	}

img {
	border: 1px solid #2f5f0c;
	}

em {
	font-style: italic;
}
	

address {
	font-style: normal;
	}

/* ============================================================ */
/* Schriftgroessen und Ueberschriften */




h1,
h2,
h3,
strong,
em {
	font-weight: bold;
	}

/* ============================================================ */
/* Container und Footer */

#wrapper {
	width: 900px;
	min-height: 100%;
	background: #f5f8eb url(grafiken/borders.gif) repeat-y 100% 0;
	color: inherit;
	margin-bottom: -3.2em;
	}

#inhalt {
	float: left;
	width: 457px;
	background: url(grafiken/hundepfote.gif) no-repeat 300px 255px;
	color: inherit;
	border-top: 23px solid #2f5f0c;
	padding: 30px 43px 0 21px;
	}

hr {
	display: block;
	width: 100%;
	height: 3.75em;
	clear: left;
	visibility: hidden;
	}

#footer {
	width: 880px;
	height: 3.8em;
	position: relative;
	background: #75955d;
	color: #fff;
	padding: .2em 5px 0 15px;
	}

#footer a {
	background: #75955d;
	color: #2f5f0c;
	}

/* ============================================================ */
/* Header mit Flash */

h1 {
	width: 900px;
	height: 239px;
	}

h1 strong {
	position: absolute;
	top: -9999px;
	left: -9999px;	
	}

h1 br {
	display: none;
	}

h1 object {
	display: block;
	}

/* ============================================================ */
/* Standort */

#standort {
	float: left;
	width: 900px;
	border-top: 1px solid #a6bb93;
	border-bottom: 1px solid #a6bb93;
	}

#standort h2 {
	position: absolute;
	top: -9999px;
	left: -9999px;	
	}

#standort p {
	float: left;
	width: 900px;
	background: #75955d;
	color: #d5dfce;
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: .4em 0;
	}

#standort span {
	float: left;
	width: 382px;
	text-align: right;
	}

#standort strong {
	float: right;
	width: 501px;
	}

/* ============================================================ */
/* Navigation allgemein */

#navigation {
	height: 413px;
	width: 379px;
	float: left;
	background: url(grafiken/navigation/fotos-unten.jpg) no-repeat 22px 100%;
	}
#seite-philosophie #navigation,
#seite-ueber-mich #navigation,
#seite-ueber-mich-qualifikation #navigation,
#seite-ueber-mich-seminare #navigation {
    height: auto;
    background-position: 22px 279px;
    }

#seite-philosophie #navigation ul,
#seite-ueber-mich #navigation ul,
#seite-ueber-mich-qualifikation #navigation ul,
#seite-ueber-mich-seminare #navigation ul {
    margin-bottom: 140px;
    }


#navigation h2 {
	position: absolute;
	top: -9999px;
	left: -9999px;	
	}

#navigation ul {
	list-style: none;
	height: 275px;
	background: #2f5f0c;
	color: inherit;
	position: relative;
	}

/* ============================================================ */
/* Links der Navigation */

#navigation a,
#navigation strong {
	position: absolute;
	height: 30px;
	width: 142px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	font-size: 0;
	text-decoration: none;
	text-indent: -9999px;
	}

#navigation #home a,
#navigation #home strong {
	background-image: url(grafiken/navigation/home.gif);
	top: 25px;
	left: 15px;
	}

#navigation #home a:hover,
#navigation #home a:active,
#navigation #home a:focus {
	background-image: url(grafiken/navigation/home-hover.gif);
	}

#navigation #termine a,
#navigation #termine strong {
	background-image: url(grafiken/navigation/termine.gif);
	top: 28px;
	left: 193px;
	}

#navigation #termine a:hover,
#navigation #termine a:active,
#navigation #termine a:focus {
	background-image: url(grafiken/navigation/termine-hover.gif);
	}

#navigation #kontakt a,
#navigation #kontakt strong {
	background-image: url(grafiken/navigation/kontakt.gif);
	top: 72px;
	left: 14px;
	}

#navigation #kontakt a:hover,
#navigation #kontakt a:active,
#navigation #kontakt a:focus {
	background-image: url(grafiken/navigation/kontakt-hover.gif);
	}

#navigation #philosophie a,
#navigation #philosophie strong {
	background-image: url(grafiken/navigation/philosophie.gif);
	top: 72px;
	left: 193px;
	}

#navigation #philosophie a:hover,
#navigation #philosophie a:active,
#navigation #philosophie a:focus {
	background-image: url(grafiken/navigation/philosophie-hover.gif);
	}

#navigation #angebot a,
#navigation #angebot strong {
	background-image: url(grafiken/navigation/angebot.gif);
	top: 116px;
	left: 15px;
	}

#navigation #angebot a:hover,
#navigation #angebot a:active,
#navigation #angebot a:focus {
	background-image: url(grafiken/navigation/angebot-hover.gif);
	}

#navigation #hundeschule a,
#navigation #hundeschule strong {
	background-image: url(grafiken/navigation/die-hundeschule.gif);
	top: 115px;
	left: 190px;
	}

#navigation #hundeschule a:hover,
#navigation #hundeschule a:active,
#navigation #hundeschule a:focus {
	background-image: url(grafiken/navigation/die-hundeschule-hover.gif);
	}

#navigation #impressum a,
#navigation #impressum strong {
	background-image: url(grafiken/navigation/impressum.gif);
	top: 159px;
	left: 14px;
	}

#navigation #impressum a:hover,
#navigation #impressum a:active,
#navigation #impressum a:focus {
	background-image: url(grafiken/navigation/impressum-hover.gif);
	}

#navigation #ueber-mich a,
#navigation #ueber-mich strong {
	background-image: url(grafiken/navigation/ueber-mich.gif);
	top: 156px;
	left: 192px;
	}

#navigation #ueber-mich a:hover,
#navigation #ueber-mich a:active,
#navigation #ueber-mich a:focus {
	background-image: url(grafiken/navigation/ueber-mich-hover.gif);
	}

#navigation #galerie a,
#navigation #galerie strong {
	background-image: url(grafiken/navigation/galerie.gif);
	top: 204px;
	left: 15px;
	}

#navigation #galerie a:hover,
#navigation #galerie a:active,
#navigation #galerie a:focus {
	background-image: url(grafiken/navigation/galerie-hover.gif);
	}

#navigation #preise a,
#navigation #preise strong {
	background-image: url(grafiken/navigation/preise.gif);
	top: 202px;
	left: 189px;
	}

#navigation #preise a:hover,
#navigation #preise a:active,
#navigation #preise a:focus {
	background-image: url(grafiken/navigation/preise-hover.gif);
	}

/* ============================================================ */
/* Preload der Hover-Grafiken */

#navigation li {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: -9999px -9999px;
	}

#navigation #home {
	background-image: url(grafiken/navigation/home-hover.gif);
	}

#navigation #termine {
	background-image: url(grafiken/navigation/termine-hover.gif);
	}

#navigation #kontakt {
	background-image: url(grafiken/navigation/kontakt-hover.gif);
	}

#navigation #philosophie {
	background-image: url(grafiken/navigation/philosophie-hover.gif);
	}

#navigation #angebot {
	background-image: url(grafiken/navigation/angebot-hover.gif);
	}

#navigation #hundeschule {
	background-image: url(grafiken/navigation/die-hundeschule-hover.gif);
	}

#navigation #impressum {
	background-image: url(grafiken/navigation/impressum-hover.gif);
	}

#navigation #ueber-mich {
	background-image: url(grafiken/navigation/ueber-mich-hover.gif);
	}

#navigation #galerie {
	background-image: url(grafiken/navigation/galerie-hover.gif);
	}

#navigation #preise {
	background-image: url(grafiken/navigation/preise-hover.gif);
	}

