.article {
clear: both; }
table {
margin: 0em 0em 0em 0em;
padding: 0em 0em 0.5em 0em; }
body {
font-family: Georgia;
font-size: 0.94em;
color: #000000; 
text-align: left;
background: #ffffff url(logo/pferdebeine-hell-web.jpg) no-repeat fixed center top; }

p {
line-height: 1.4em;
margin-top: 0em;
margin-left: 0em;
margin-bottom: 0.7em;
margin-right: 0em;
padding: 0em; }
.caption {
line-height: 1.4em;
padding: 0em 20% 0em 0em;
margin: 0em 0% 0.7em 0em;
font-style: italic;
font: italic;
text-align: left; }

sup {
font-size: x-small; }

strong {
color: #004b00;
font-weight: bold; }

h1 {
color: #004b00;
font-size: 1.3em;
font-weight: bold;
line-height: 1.4em;
letter-spacing: 2px;
text-transform: uppercase;
margin-top: 0.2em;
margin-left: 50%;
margin-bottom: 0.7em;
margin-right: 0em;
padding: 0em;
top: 0px;
left: 50%;
margin: 0.2em 0em 0.7em 52%; }

h2 {
color: #004b00;
font-size: 1.2em;
font-style: normal;
font-weight: bold;
line-height: 1.2em;
margin-top: 1em;
margin-left: 0em;
margin-bottom: 0em;
margin-right: 0em;
padding: 0em;
letter-spacing: 1px;
margin: 1em 0em 0.7em 0em; }
form {
z-index: 150; }
#content form {margin-left: 52%;
margin-bottom: 0.7em;
margin-right: 0em;
padding: 0em;  }
.red {
color: #ab0706;
font: bold; }
.blue {
color: #3b76dc;
font: bold; }
li {
line-height: 1.4em;
margin-top: 0em;
margin-left: 0em;
margin-bottom: 0.7em;
margin-right: 0em;
padding: 0em;}
ul{
margin: 0em;
padding: 0em 0em 0em 1em;
list-style-type: disc; 
}
ol{
margin: 0em;
padding: 0em 0em 0em 1.5em; 
list-style-type: decimal;  }

.quote {
color: #004b00;
font-family: Georgia;
font-style: italic;
font-weight: normal;
letter-spacing: 1px;
margin: 0.5em 0% 1em 15%;
font-size: 10pt;
text-align: right;
padding: 0em 0em 0em 4em; }
.left {
padding: 0em;
width: 49%;
position: relative;
top: 0em;
left: 0em;
float: left;
clear: left;
margin: 0.5em 0em 0em 0em;
height: 100%; }
.right {
padding: 0em;
width: 48%;
float: right;
clear: right;
margin: 0.3em 0em 0.3em 0em;
height: 100%; }
h4 {
color: #bc8e31;
font-family: Georgia;
font-style: italic;
font-weight: normal;
margin-top: 0em;
margin-left: 0em;
margin-bottom: 0.3em;
margin-right: 2em;
padding: 0em;
letter-spacing: 1px;
margin: 1em 0% 0em 0em;
font-size: 11pt; }
h3 {
color: #004b00;
font-family: Georgia;
font-style: italic;
font-weight: normal;
margin-top: 0em;
margin-left: 0em;
margin-bottom: 0.3em;
margin-right: 2em;
padding: 0em;
letter-spacing: 1px;
margin: 1em 20% 0.3em 0em;
font-size: 11pt; }


h4 {
color: #bc8e31;
font-family: Georgia;
font-style: italic;
font-weight: normal;
margin-top: 0em;
margin-left: 0em;
margin-bottom: 0.3em;
margin-right: 2em;
padding: 0em;
letter-spacing: 1px;
margin: 1em 0% 0em 0em;
font-size: 11pt; }
.cam {
position: relative;
left: 11em;
top: 0em; }
h5 {
color: #004b00;
font-weight: bold;
font-style: normal;
font-size: inherit; 
line-height: 1.4em;
margin: 1em 0em 0em;
padding: 1em 0em 0em 0em; }

h6 {
margin: 0em;
padding-top: 0.5em;
padding-left: 0em;
padding-bottom: 0em;
padding-right: 0em;
font-size: 0.94em; }
a:link {
} 

a:visited {
}
#address {
margin: 2em 0em 0em 0em;
padding: 0em;
}
.adr {
color: #305903;
font: bold; }
a:hover {
color: #ddb067; }

a:active {
color: #ddb067; }

#logo {
position: absolute;
top: 10px;
left: 10%;
z-index: 3;
width: 80%; }

#logo2 {
position: absolute;
top: 33em;
left: 5%;
z-index: 4;
margin: 0em;
padding: 0em; }

#text {
position: absolute;
top: 10.6em;
left: 50%;
z-index: 7;
width: 45%;
margin: 0em;
padding: 0em; }

#content {
position: absolute;
top: 270px;
left: 2%;
z-index: 10;
width: 96%;
margin: 0em;
padding: 0em; }
#locator {
position: absolute;
top: 300px;
left: 52%;
z-index: 10;
width: 46%;
margin: 0em;
padding: 0em; }
.image {
padding: 0em 2% 0em 0em;
margin: 1em 0em 0em 0em; }
#text1 {position: absolute;
top: 10.2em;
left: 15%;
z-index: 6;
width: 30%;
text-align: right;
margin: 0em;
padding: 0em; }

#navigation {position: absolute;
top: 12em;
left: 2%;
z-index: 100;
text-align: left;
line-height: 1.4em;
margin: 0em;
padding: 0em;
font-style: normal;
}
#nav {
text-decoration: none;
}
#banner {
position: absolute;
left: 51%;
z-index: 50;
bottom: 5px;
height: 20px; }

.heading {
	font-size: 20px;
	font-weight: normal;
line-height: 20px ;
margin: 0em;
padding: 0em;
visibility: hidden; }

.slogan {
	font-size: 8pt;
	font-weight: normal;
line-height: 20px ;
margin: 0em;
padding: 0em;
color: #c67c0e; }

.nav_active1 {
	color: #c67c0e;
	font-weight: bold;
text-decoration: none;
margin: 0.5em 0em 0em 0em;
padding: 0em;
background: url(logo/navback.gif) repeat;
width: 10em; }
.nav_active2 {
	color: #c67c0e;
	font-weight: bold;
text-decoration: none;
font-size: 10pt;
margin: 0em;
padding: 0.5em 0em 0em 4pt;
}
.nav_active3 {
	color: #c67c0e;
	font-weight: normal;
text-decoration: none;
font-size: 10pt;
margin: 0em;
padding: 0em 0em 0em 8pt; }
.nav_active4 {
	color: #c67c0e;
	font-weight: normal;
text-decoration: none;
font-size: 10pt;
margin: 0em;
padding: 0em 0em 0em 12pt; }
.nav_active5 {
	color: #c67c0e;
	font-weight: normal;
text-decoration: none;
font-size: 10pt;
margin: 0em;
padding: 0em 0em 0em 16pt; }
.table {margin-left: 52%;
margin-bottom: 0.7em;
margin-right: 0em;
padding: 0em;
margin: 0em 0em 0.7em 52%; }
.formsent {
padding: 0em;
margin: 0em 0.7em 0.7em 52%; }

th {line-height: 1.4em;
font: bold;
color: #305903;
margin: 1em 1em 0.7em 1em;
text-align: left;
padding: 1em 1em 0em 0em; }

tr {
vertical-align: top;
margin: 0em;
padding: 0.5em 0em 0.5em 0em; }
td {
margin: 0 1em 0 0;
padding: 0em 0.5em 0em 0em; }
#basket {position: absolute;
top: 10.2em;
left: +25%;
width: 90%;
margin: 0em;
padding: 0em;
background-color: #ffffff; }

.note {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: inherit;
color: #cc0000;
padding-top: 1em;
font-weight: normal; }

.nav_link1{
	color: #305903;
	font-weight: bold;
text-decoration: none;
margin: 0.5em 0em 0em 0em;
padding: 0em;
background: url(logo/navback.gif) repeat;
width: 10em; }

.nav_link2{
	color: #305903;
	font-weight: bold;
text-decoration: none;
margin: 0em;
padding: 0.5em 0em 0em 4pt; 
font-size: 10pt;
}

.nav_link3{
	color: #152700;
	font-weight: normal;
text-decoration: none;
margin: 0em;
font-size: 10pt;
padding: 0em 0em 0em 8pt; }
.nav_link4{
	color: #7e7e7e;
	font-weight: normal;
text-decoration: none;
margin: 0em;
font-size: 10pt;
padding: 0em 0em 0em 12pt; }
.nav_link5{
	color: #7e7e7e;
	font-weight: normal;
text-decoration: none;
margin: 0em;
font-size: 10pt;
padding: 0em 0em 0em 16pt; }
#content a:link {
color: #58a407; }
#content a:visited {
color: #5baa07; }

.byline {
width: 48%;
text-align: right;
position: absolute;
}

.byline-text {
color: #004b00;
font-weight: bold;
font-style: italic;
font-size: 1.3em;

padding: 0 0 0 200px;
}
font-size: 1.3em; }

