body {
  background-color:#701f29;
  font-family:Georgia, serif;
  color:#333;
  margin:0px;
  padding:0px;
  line-height:1.3em;
  min-width: 41em;
  text-align:center;}

p, th, td, li {font-size:0.9em;}

p.close {clear:both;}

a:link,
a:visited {
  text-decoration:none;
  font-weight:bold;
  color:#701f29;}

a:hover {text-decoration:underline;}

a:focus { outline: none; }

em {
  font-style:italic;
  font-weight:bold;}

table {
  empty-cells:show;
  border:thin solid #701f29;
  border-spacing:0px;}

th, td {
  font-family:Verdana, Geneva, sans-serif;
  font-size:0.85em;
  border:1px solid #701f29;
  padding:6px;}

code {font-size:1.2em;}

h1, h2, h3 {
  font-family:Verdana, Geneva, sans-serif;
  color:#030;
  font-weight:normal;}

h1 {
  padding:12px 0px;
  font-size:1.25em;}

h2 {font-size:1.05em;}

/*h2 img {padding-right:10px;}*/

h3 {
  font-size:1.05em;
  margin:0px;
  padding-left:10px;}

hr {
  height:1px;
  color:#701f29;
  margin-bottom:20px;
  background-color:#701f29;
  border:1px solid #701f29;}

img.initial-logo {
  padding:0 10px 2px 0;
  float:left;}

.foto {
  color:#fff;
  font-family:Verdana, Geneva, sans-serif;
  font-weight:normal;
  font-size:0.65em;}

/*Stammspalte > alles Ÿber dem farbigen Hintergrund*/

.spalte {
/*  position:absolute;*/
  width:800px;
  text-align:left;
  margin:0 auto;}

/*Seitenkopf*/

.seitenkopf {
/*  position:absolute;*/
  top:100px;
  height:80px;}

/*Menu > NavigationsmenŸ*/

.navigationsmenu {
/*  position:absolute;*/
  width:800px;
  height:40px;}

ul.menu {
  padding:0px;
  list-style:none;
  float:left;
  margin:0px;}

ul.menu li {
  display:block;
  float:left;
  height:40px;
  background-repeat:no-repeat;
  background-position:0px 0px;}

ul.menu li a {
  height:100%;
  width:100%;
  display:block;
  float:left;
  /*text-indent:-9999px;*/}

ul.menu li.active { background-position:0px -40px;}

ul.menu li.inactive { background-position:0px 0px;}

ul.menu li.start {width:94px;background-image:url(../img/menu-start.jpg);}
ul.menu li.betrieb {width:70px;background-image:url(../img/menu-betrieb.jpg);}
ul.menu li.zucht {width:67px;background-image:url(../img/menu-zucht.jpg);}
ul.menu li.news {width:75px;background-image:url(../img/menu-news.jpg);}
ul.menu li.ausbildung {width:83px;background-image:url(../img/menu-ausbildung.jpg);}
ul.menu li.pension {width:104px;background-image:url(../img/menu-pension.jpg);}
ul.menu li.verkauf {width:104px;background-image:url(../img/menu-verkauf.jpg);}
ul.menu li.anfahrt {width:72px;background-image:url(../img/menu-anfahrt.jpg);}
ul.menu li.hyperlinks {width:77px;background-image:url(../img/menu-links.jpg);}

.menu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;}

/*Inhalt*/

.zentriert {
/*  position:absolute;*/
  padding:0px;
  margin:0px;
  text-align:center;}

.contentwrapper {
/*  position:absolute;*/
  width:740px;
  padding:10px 30px;}

.inhalt {position:absolute;}

ul#sub-menu {padding:0;}

ul#sub-menu li {
	list-style-type:none;
	list-style-image:none;}

ul#sub-menu li:before {content:"\00BB \0020";}

.indent {
	padding-left:12px;
	font-weight:bold;}

/*Bilder und Text*/

.einfoto {
  position:relative;
  height:290px;
  padding:10px 0px 10px 0px;}

.einfotorechts {
  position:relative;
  height:320px;
  width:380px;
  left:20px;
  float:right;}

.einfotolinks {
  position:relative;
  height:320px;
  width:380px;
  float:left;}

.einfotolinks-p {
  position:relative;
  height:423px;
  width:296px;
  float:left;}

/*Nur Bilder, 2 nebeneinander*/

.zweifotos {
  position:relative;
  height:320px;}

.links {
  position:absolute;
  width:360px;
  height:320px;}

.rechts {
  position:absolute;
  left:380px;
  width:360px;
  height:320px;}

.rahmen {
  text-align: left;
  position:relative;
  height:276px;
  width:360px;
  background-image:url(../img/fotorahmen.png);
  background-repeat:no-repeat;}

.rahmen-p {
  text-align: left;
  position:relative;
  height:361px;
  width:276px;
  background-image:url(../img/fotorahmen-p.png);
  background-repeat:no-repeat;}
  
.rahmen img, .footage {
  position:absolute;
  top:5px;
  z-index:2;
  left:8px;}
  
.rahmen-p img {
  text-align: left;
  position:absolute;
  top:6px;
  z-index:2;
  left:8px;}

.rechts p,
.links p,
.einfotorechts p,
.einfotolinks p,
.einfotolinks-p p,
.einfotorechts-p p {
  margin-top:0px;
  padding:0px 15px 0px 10px;
  font-family:Verdana, Geneva, sans-serif;
  font-weight:normal;
  font-size:0.65em;
  line-height:1.1em;}

.newscreator {
  width:130px;
  height:120px;
  padding-left:10px;
  float:right;
  text-align:right;}

.newscreator p {
  font-family:Verdana, Geneva, sans-serif;
  font-weight:normal;
  font-size:0.65em;
  line-height:1.65em;}

.testimonial p {
  font-family:Verdana, Geneva, sans-serif;
  font-weight:normal;
  font-size:0.65em;
  line-height:1.65em;
  color:#701f29;}

.alt-farbe {
  color: #701f29;
  font-weight:bold;}

/*ZurŸck SchaltflŠche*/

p.zuruck a:link,
p.zuruck a:visited {
  width:706px;
  display:block;
  margin:0;
  padding:4px 16px;
  text-decoration:none;
  text-align:right;
  font-family:Verdana, Geneva, sans-serif;
  font-weight:normal;
  font-size:0.8em;
  border:solid 1px #ccc;
  clear:both;}

p.zuruck a:hover {
  display:block;
  overflow:hidden;
  background-image:url(../img/pferd-back.gif);
  background-repeat:no-repeat;
  background-position:625px 5px;}

/*Textmenu am Fu§ der Seite*/

p.textmenu {
  font-size:0.65em;
  text-align:center;
  padding-bottom:5px;}

p.textmenu a:link,
p.textmenu a:visited {
  font-family:Verdana, Geneva, sans-serif;
  font-weight:normal;
  text-decoration:none;
  color:#701f29;}

p.textmenu a:hover {text-decoration:underline;}

.fuss p {
  font-family:Verdana, Geneva, sans-serif;
  font-size:0.65em;
  margin:0px;
  padding:5px 0px 10px 30px;
  text-align:left;
  color:#c96;}

table.zucht {
	padding: 3px;
	border-color:#cccccc;
	border-width:1px;
	border-style:solid;}

.zucht td { border-style:none;}

.zucht th {
  border-style:none;
  color:#701f29;
  font-style:italic;
  text-align:left;
  font-family:Georgia, serif;}

.zucht td, .zucht th { font-family:Georgia, serif;}

.zucht td.prev {
	border-bottom-color:#cccccc;
	border-bottom-style:dotted;
	border-bottom-width:2px;}

table.form,
table.form th,
table.form td {border:0 none;}

