/* CSS Document */

body {
	background-position:top center;
	background-repeat: no-repeat;
	background-color:#eae5d2;
	margin: 0px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #010100;
	line-height:18px;
	
}
div.header{width:960px; height:200px; text-align:right; margin:auto; padding-top:8px}
div.main{width:960px;text-align:left; margin:auto; text-align:justify}
div.subnav{background-color:#fcfbf7;  margin-top:10px; margin-bottom:25px; padding:15px 0 }
div.subnav p{font-size:21px; color:#6e5e4c; padding:0px 5px 0px 10px;line-height:26px; margin:0; line-height:30px;}
div.subnav a{
	color:#6e5e4c;
	text-decoration:none;
	margin-right:10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
div.subnav a.active{ color:#FFFFFF; background-color:#6e5e4c;padding:0px 5px; text-decoration:none}
div.subnav a:hover{ color:#FFFFFF; background-color:#1a7021;padding:0px 5px; }
div.horse{background-color:#fcfbf7; clear:both;}
div.horse p{clear:right; float:left; width:625px; font-size:11px; line-height:14px;}
div.horse h1 {	font-size: 32px;	color: #1a7021;	float:left;	margin-bottom:5px;}
div.horse h2 {	font-size: 21px;	color: #6e5e4c;	float:right;margin-right:20px;margin-bottom:0px; margin-top:25px}
div.stammbaum {border:1px solid #5b4327; padding:1px 1px 10px 1px; float:left}
div.stammbaum div {background-color:#5b4327; color:#FFFFFF; width:85px; padding:2px 5px; font-weight:bold;}
div.stammbaum table td{font-weight:bold; padding:0px 7px;}
div.trenner {margin-top:4px; height:25px; background: url(img/wiese.jpg) no-repeat center; margin-bottom:35px;}
div.box {width:460px; text-align:justify; float:left; height:155px}
div.footer {width:960px; color: #5b4327; margin:auto; margin-top:40px; font-size:10px; clear:both}
div.footer a {color: #5b4327; text-decoration:none;}
img.pic{float:left; margin:0 30px 0 0;}

		.easy-accordion{ display:block;position:relative;overflow:hidden;padding:0;margin:0; background-color:#fcf8ef; text-align:left}
		.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}
		.easy-accordion dt,.easy-accordion dd{position:absolute}
		.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;/* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;}
		.easy-accordion dd{z-index:1;opacity:0;overflow:hidden;background-color:#fcf8ef;}
		.easy-accordion dd.active{opacity:1;}
		.easy-accordion dd.no-more-active{z-index:2;opacity:1}
		.easy-accordion dd.active{z-index:3}
		.easy-accordion dd.plus{z-index:4}
		.easy-accordion .slide-number{position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.1em;/* Safari */ -webkit-transform: rotate(90deg); /* Firefox */ -moz-transform: rotate(90deg);  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
		 
		 
		/* FEEL FREE TO CUSTOMIZE THE FOLLOWING RULES */
		
		dd p{line-height:18px; margin-right:20px;}
		
		#accordion-1{clear:both;width:940px;height:360px;padding:10px;border:1px solid #fff; margin:50px auto 20px auto; background-color:#fcf8ef}
		#accordion-1 dl{width:940px;height:360px}	
		#accordion-1 dt{line-height:44px;text-align:right;padding:0 8px 0 0;font-size:21px;font-weight:bold;font-family: Tahoma, Geneva, sans-serif;text-transform:uppercase;letter-spacing:1px;border:1px solid #cbc4b2;background:#dfd6c7 url(img/plus.gif) 8px 15px   no-repeat; color:#6e5e4c}
		#accordion-1 dt.active{cursor:pointer;color:#fff;background:#6f5e4e url(img/next.png) 8px 15px no-repeat;border:1px solid #554b3f; }
		#accordion-1 dt.hover{color:#1a7021;}
		#accordion-1 dt.active.hover{color:#fff}
		#accordion-1 dd{padding: 0 0 0 1px;border-left:0;margin-right:3px}
		#accordion-1 .slide-number{color:#dfd6c7;left:10px;font-weight:bold; display:none;}
		#accordion-1 .active .slide-number{color:#6f5e4e;}
		#accordion-1 a{color:#68889b}
		#accordion-1 dd img{float:left;margin:-10px 20px 0 0 ;}
		#accordion-1 h2{font-size:34px; margin-bottom:15px;margin-top:20px; color:#1a7021}
		#accordion-1 h3{font-size:21px;margin-top:0px; color:#6e5e4c}
		#accordion-1 .more{background-color:#1a7021; color:#FFFFFF; float:right; padding:0px 3px; font-weight:bold; text-decoration:none; margin-top:10px;}



	#gallery {
		padding: 0px;
		width:960px;
	}
	#gallery ul { list-style: none; padding-left:20px; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #6f5e4e;
		border-width: 4px 4px 15px;
		margin-top:5px;
	}
	#gallery ul a:hover { color: #1a7021; }
	
	#gallery ul a:hover img {
		border: 5px solid #1a7021;
		border-width: 4px 4px 15px;
		color: #fff;
	}
