/* stylesheet für ponyhof */

body, p, h1, h2, h3, h4, h5, h6  h7{ margin: 0; padding: 0;}

body
{
font-size: 12px;
font-family:  verdana, Tahoma,'trebuchet ms', arial, geneva, sans-serif;
color: black;
text-align: center;
background:#4d6823;

}

p	{ padding: .6em; }


h1 {
font-family: verdana, Georgia, Tahoma, 'trebuchet ms', arial, geneva, sans-serif;
font-size: 1.8em;
color:#4d6823;
text-align: center;
padding-bottom: 0.8em;
}

h2{
font-family:verdana, Georgia, Tahoma, 'trebuchet ms', arial, geneva, sans-serif;
font-size: 1.5em;
color:#4d6823;
text-align: center;
padding-bottom: 1em;
}

h3{
color:#4d6823;
font-family:'trebuchet ms',verdana, Georgia, Tahoma, arial, geneva, sans-serif;
font-size: 1.1em;
text-align: center;
padding-bottom: 0.5em;
}

h4{
font-family:verdana, Georgia, Tahoma, 'trebuchet ms', arial, geneva, sans-serif;
font-size: 1.2em;
color:#4d6823;
padding-bottom: 0.4em;
padding-top: 0.4em;
}

h5{
font-family:verdana, Georgia, Tahoma, 'trebuchet ms', arial, geneva, sans-serif;
font-size: 1.0em;
color:#4d6823;
padding: 14px 0px 14px 10px ;
float: left

}

h6{
font-family:verdana, Georgia, Tahoma, 'trebuchet ms', arial, geneva, sans-serif;
font-size: 1.0em;
color:#4d6823;
margin-bottom: 0;
padding-top: 0.4em;
padding-bottom: 0;

}

h7{
font-family:verdana, Georgia, Tahoma, 'trebuchet ms', arial, geneva, sans-serif;
font-size: 1.0em;
color:#4d6823;
text-align: center;
padding-bottom: 0.4em;
padding-top: 0.4em;

}


li {

margin: 0 0 0 10px;  
}
#structure{
background:#A0C544;
width: 900px;
margin:5% auto;
text-align: left;
padding: 20px;
border-top: 1px solid #c9be62;
border-left: 1px solid #c9be62;
border-right: 2px solid #827839;
border-bottom: 2px solid #827839;

}

#header {
height: 140px;
background: #b1945c;
text-align: center;
}

#nav {
	height: 40px;
	background: #a0c544;
}

#nav ul{
margin: 0; padding:10px 0 0 0; list-style-type:none;
}

#nav ul li {
float: left;
font-weight: bold;
margin-right: 5px;
background: #a0c544;
}

#nav ul li a{
color: white;
text-decoration: none;
display: block;
padding: 0px 20px 0px ;
border-left: 15px solid rgb(41,60,30);
border-bottom: 3px solid rgb(41,60,30);
}

#nav ul li a:hover {
color: black;
border-left:15px solid white;
border-bottom: 3px solid white;
}

#toc{
height: 600px;
width:190px;

float: left;
clear: left;
color: white;
background: #a0c544;
background-image: url('../images/toc.jpg');
background-repeat: no-repeat;
}

#toc ul {margin:70px 20px 0 20px; padding:0; list-style: none;text-align: left;}
#toc ul li {
margin-top: 5px;
font-weight: bold;
}

#toc ul a {
text-decoration: none;
border-left: 10px solid #ccffcc;
border-bottom: 2px solid #ccffcc;
display: block;
padding-left: 10px;
color: white;
}

#toc ul li a:hover {
border-left: 10px solid rgb(41,60,30);
border-bottom:2px solid rgb(41,60,30);
color:#4d6823;
}

#main_start
{
background:#a0c544;
text-align: center;
padding: 0px;
width: 710px;
float: left;
}



#main {
background: #a0c544;
text-align: left;
padding: 25px;
width: 660px;
float: left;
border-bottom:1px dotted gray;
}

#inhalt{
background: #a0c544;
text-align: left;
padding: 25px;
width: 660px;
float: left;
}


#evi{
float: left;
padding: 0px;
margin: 0px;
}

#footer  {
font-size: 0.9em;
clear: both;
background: #a0c544 ;
color:  black;
padding: 10px 10px;
text-align: center;
}

#footer a {
font-size: 0.9em;
color:#4d6823;
text-decoration: none;
}

#footer address{
font-style: normal;
}


#footer a:hover {
color: white;
text-decoration: underline;
}


a  {
list-style: circle;
color:#4d6823;
text-decoration: underline;

}

a:hover {
color:white;
}





#nav a.thispage{

color: rgb(48, 104, 17) !important;
}
#toc a.thispage{

color: black !important;
}



.bild_r {
float: right;
margin: 5px 50px 10px 10px
}

.bild_l {
float: left;
margin: 10px 10px 10px 30px
}

.bild_ze{
text-align: center;
margin: 10px 0px;

}

.bild_re {
float: right;
margin: 5px 50px 10px 10px
}

.bild_li {
float: left;
margin: 10px 10px 5px 80px
}

.bild_l_op {
float: left;
margin: 0;
padding:0;
}

#anfrageformular dt{
float: left;
clear: left;
width: 180px;
}

#anfrageformular dd{
margin: 1px 0 5px 0;
border-bottom:1px dotted gray;
padding-bottom: 10px;
width:70%;
float: left;
clear: left;
text-align:left;
}

blockquote{
border: 2px dotted gray;
background:#b2c689;
color: black;
padding: 10px;
text-align:center
}


#galerie_ob img {
border: 1px solid #4d6823;
margin-right: 10px;
padding: 10px;
}

#galerie_ob img:hover {
background-image: none;
background-color: #4d6823;
text-align: center;
}

#galerie img
{
margin-right: 20px;
text-decoration: none;
border: none;
padding: 0;
}

#galerie img:hover
{
text-decoration: none;
border: none;
padding: 0;
margin-right: 10px;
}

#galerie_gal img {

margin: 10px;
padding: 10px;
border-top:1px solid #ccffcc;
border-left: 1px solid #ccffcc;
border-right: 2px solid #4d6823;
border-bottom: 2px solid #4d6823;

}

#galerie_gal img:hover {
background-image: none;
background-color: #4d6823;
text-align: center;
}

#downloads
{
margin-top: 500px;
}


#preis { text-align: center }

table.preis{
width: 400px;
background: #a0c544;
margin-top: 20px;
}

table.preis td{
background: #efefef;
padding: 5px;
}

