
body {background-color: #FFCC66;
	  margin:0;padding:0;
	  font: normal normal normal 100.01% sans-serif; 
	  color: #000066;
	  }

/* Layout - Boxen-Festlegung 
*/
.titel		{ z-index:11; position: absolute; left: 200px; top: 0px;width:450px;height:100px;background-image: url(gifs/titel1.png); background-repeat:no-repeat;	}
.pos		{z-index:10; position: absolute; left: 210px; top:107px;font-size:0.7em} 
.extrabild	{ z-index:30;position:absolute;left:90px;top: 455px; width:180px;height:100px;font-size:0.6em;} 
.cop		{ z-index:30;position:absolute;left:90px;top: 590px; width:15em;height:20px;font-size:0.6em;} 
.rrand	{ }
.lrand	{ z-index: 10; position: absolute; left: 0px; top: 0px;width:357px;height:601px;background-image: url(gifs/pferd1.gif); background-repeat:no-repeat;}						}


.mainnav	{z-index:10; position: absolute; left: 380px; top:110px;font-size:0.7em}


.mainbox	{z-index:20;position: absolute; left: 200px; top: 140px; font-size: 0.8em}	

.text, .text1, .text2	{position:absolute;left: 0px;top: 0px; width:640px; height:420px;overflow:auto;}
.text		{padding-right: 250px; padding-left: 10 px;text-align:center;}
.text1	{padding-left:  10px; text-align:left;}	
.text2	{padding: 0 10px 0 10px; text-align:left; }


.infobox	{z-index:40;border: 4px outset #fff; position: absolute; left:50px; top:30px; width:450px; height:400px;text-align:center;background-color:#FC6;}
.infobox1 {z-index:40;position: absolute; left:-50px; top:-50px; width:550px; height:500px; background-image: url(gifs/bgtransparent.png); }
  

.navbox 	{position: absolute; top: 0; left:400px;}
.navbox1	{z-index:20;height:100px; width:200px;padding:5px 5px 0px 10px;background-repeat:no-repeat;}
.navbox2	{z-index:20;height:26em; width:15em;border-left:2px solid #633; border-bottom: 2px solid #633;background-image: url(gifs/bgnavbox2.png);}
.navi3	{z-index:20;width:15em;padding:0; font-size:0.8em}

.galerie	{z-index:20;position: absolute; top:  0px; left:400px;height:450px;width:200px;padding: 5px 5px 0px 10px;background-image:url(gifs/bgtransparent.png);border: 4px outset #fff; overflow: auto;}
.galerie1	{z-index:20;position:absolute;left: -30px;top: 0px; width:600px; height:450px; text-align:left;}	
	
/* Box Model Hack */
	.text { \width:640px;  w\idth:376px;}
	.text1 {\width:640px; w\idth:630px;}
	.text2 {\width:640px; w\idth:620px;}
	.navbox1 {\width:200px; w\idth:185px; \height:100px; h\eight:95x}

/* Ende Layout */

/* Listen-Definitionen
 */
.liste1a  {list-style-type:none; display:inline;padding-left:0; margin-left:0;}
.liste1a li {display:inline;padding: 3px 15px; border-left: 1px solid #000;}

.navi3 ul {list-style-type: none; margin: 0; padding: 0;}
.navi3 li {margin: 0 0 1px 0;}

/* Tabellen-Definition */
.preistabelle	{width: 600px;border: 2px outset #FFF;background-image: url(gifs/bgtransparent.png)}
.termintabelle	{width: 570px;vertical-align:top;}
tr.dunkel		{background-image: url(gifs/bgtab1.png)}
tr.mittel		{background-image: url(gifs/bgtab1a.png)} 
/* Schriften-Definition
*/

h1, h2, h3, h4, .wieh1, .wieh2, .wieh3, .wieh4 {font-style:normal;font-weight:bold;}
h1, .wieh1 { font-size: 140%; }
h2, .wieh2 { font-size: 110%; }
h3, .wieh3 { font-size: 100%; }
h4, .wieh4 { font-size:   80%; }

.zs60p, .zs70p, .zs80p, .zs90p {font: normal normal normal; }
.zs60p	{font-size: 60%}
.zs70p	{font-size: 70%}
.zs80p	{font-size: 80%}
.zs90p	{font-size: 90%}
.zs100p	{font-size:100%}
/* Schriftfarben
*/
.zitat {color:#630;}
.ausgebucht {color:red;}

/* Ende Schriften-Definitionen 
*/

/* Verlinkungen
*/

a:link     {text-decoration:none; font-weight:normal; color:#006;}
a:visited {text-decoration:none; font-weight:normal; color:#006;}
a:hover  {text-decoration:none; font-weight:normal; color: #FFF;}
a:active {text-decoration:none; font-weight:normal; color: #FFF;}

div.navbox a:link     {text-decoration:none; font-weight:normal; color:#FFF;}
div.navbox a:visited {text-decoration:none; font-weight:normal; color:#FFF;}
div.navbox a:hover  {text-decoration:none; font-weight:normal; color: #FF0;}
div.navbox a:active {text-decoration:none; font-weight:normal; color: #FFF;}

.navi3 li a:link, .navi3 li a:visited {display: block; text-decoration: none; font-weight: bold; padding: 5px 5px 5px 0.5em; border-left: 12px solid #006; background-color: #039; color: #E1E6CF}
.navi3 li a:hover, .navi3 li a:active, .navi3 li a:focus {border-left: 12px solid #00C; background-color: #33C; color: #F3F8EF;}

.anker		{font-style:normal}
.anker a:link     {text-decoration:none; font-weight:normal; color:#33F;}
.anker a:visited {text-decoration:none; font-weight:normal; color:#33F;}
.anker a:hover  {text-decoration:none; font-weight:normal; color: #FFF;}
.anker a:active {text-decoration:none; font-weight:normal; color: #33F;}
/* Ende Verlinkungen
*/
/*floats*/
.rechts {float: right; padding: 10px}
.links   {float: left; padding:10px}

/* Hintergrund-Farben
*/
 .mainbg {background-color: #FC6;}
 .mainbgdk {background-color: #FEA;}
 .mainbghe {background-color: #FFC;}


