.bilderGallery	{
				margin: 10px 50px 10px 50px;
				position:relative;
				top:0;
				left:50%;
				margin-left:-350px;
				border: 2px solid black;
				border-color:#CFC #EFE #EFE #CFC;
				width:700px;
				padding:0px;

/*				height:700px; */
				}

.bilderGallery	.title {
/*				font-family:Verdana;	*/
				margin:0;
				padding-top:2px;
				/* margin:-2px 0 0 -2px;*/
				padding-bottom:2px;
				text-align:center;
				/*width:100%; */
				font-size:22px;
				font-weight:bold;

				border-bottom:1px solid #77CC77;
				}
.bilderGallery .bild {
				margin:8px;
				width:680px;
				height:510px;
				
				}
.bilderGallery .bild img	{
				 border:2px solid black;
				 border-color:#ADA #6A6 #6A6 #ADA;
				
				}
.bilderGallery .thumbs .container 	{
 				float:left;
				margin:8px;
				 width:124px; /* 120 bild 2 x 10 margin */
				 height:94px;
				}
.bilderGallery .thumbs img	{
/*				position:absolute;
				left:50%;
				margin-left:-50%; */
				 border:2px outset gray;
				}
.bilderGallery .thumbs img.selected	{
/*				 margin:8px;	*/
				 border:2px solid blue;
/*				 border:1px solid black;	*/
				 border-color:#ADA #6A6 #6A6 #ADA;
				}
/* .pferdDetails	{display:none;}
/**/

													/*                         PFERD DETAILS          */
.content_pferdeDetails #content	{padding:10px;}
.pferdDetails	{
				padding:0;
				position:relative;
				top:0;
				left:50%;
				margin-left:-350px;
				border: 2px solid black;
				border-color:#CFC #EFE #EFE #CFC;
				width:700px;


				}
.pferdDetails#pferdeDetails	{
				height:540px;
				}
.pferdDetails	h1.title {
/*				font-family:Verdana;	*/
				margin:0;
				padding-top:2px;
				/* margin:-2px 0 0 -2px;*/ 
				padding-bottom:2px;
				text-align:center;
				/*width:100%; */
				font-size:30px;
				font-weight:bold;

				
				border-bottom:1px solid #77CC77;
				}
.pferdDetails .picture	{
/*				 width:300px;
				 height:225px; */
				 position:absolute;
				 left:60px;
				 top:55px;
				 border:2px solid black;
				 border-color:#ADA #6A6 #6A6 #ADA;
				}
.pferdDetails .details	{
				position:absolute;
				width:270px;
				left:440px;
				top:47px;
				margin:10px 5px 0px 10px;
				}
.pferdDetails .details .row	{
					width:100%;
					display:block;
					line-height:17px;
					clear:left;
				}
.pferdDetails .details .row .label	{
					width:80px;
					float:left;
					font-weight:normal;
					color:gray;
					text-align:left;
					font-size:12px;
					
				}
.pferdDetails .details .row .value	{
					width:165px;
					margin-left:3px;

					font-weight:bold;
				}
.pferdDetails .details .row A	{
					color:#0000CC;
				}
.pferdDetails .details .row input.value	 {
					width:120px;
					border:1px inset gray;
					border:none;
					border-bottom: 1px solid black;
					background:none;
					height:14px;
					padding:0px;
				}				
															/*      VideoLink      */
.pferdDetails .videolink	{
					position:absolute;
					left:460px;
					top:250px;
					/*width:160px;*/
					padding:3px 8px 3px 8px;
					text-align:center;
					border:1px solid green;
					border-color:#BEB #5C5 #5C5 #BEB;
					background:#7FF87F;
					cursor:pointer;
				}
.pferdDetails .videolinkHover	{
					background:#95FF95;
				}
.pferdDetails .videolink IMG	{
					float:left;
				}
.pferdDetails .videolink A { display:block;margin:7px 0 0 5px; width:155px;color:#050; font-weight:bold;}
.pferdDetails .videolink A:hover { text-decoration:none;}

															/*          Text - Boxen        */
.pferdDetails .textbox#DetailsText {
				left:10px;
				width:400px;
				height:220px;
				}
.pferdDetails .textbox#DetailsKontakt {
				left:425px;
				width:260px;
				height:220px;
				}
.pferdDetails .textbox	{
				top:305px;
				position:absolute;
				border:1px solid green;
				background:#CCEECC;
				}
.pferdDetails .textbox .title	{
				position:absolute;
				left:7px;
				top:-9px;
				height:9px;
				font-size:14px;
				font-weight:bold;
				padding-left:5px;
				padding-right:5px;
				background:#DFD;
				}
.pferdDetails .textbox .text	{
				position:absolute;
				margin:10px 10px 10px 10px;
				width:95%;
				height:90%;
				left:0px;
				top:0px;
				color:black;
				font-size:13px;
				}
.pferdDetails .textbox#DetailsText .text	{
				overflow:auto;
				}
												/*        Kontakt- Form               */
.pferdDetails .textbox#DetailsKontakt .form {
				margin-top:8px;
				/* background:#EEE; */
				}
.pferdDetails .textbox#DetailsKontakt .form .row {
				clear:left;
				height:18px;
				}
.pferdDetails .textbox#DetailsKontakt .form .textrow {
				clear:left;
				margin-top:5px;
				}
.pferdDetails .textbox#DetailsKontakt .form .row .label {
				width:70px;
				float:left;
				}
.pferdDetails .textbox#DetailsKontakt .form .row .input {
				width:160px;
				
				padding:0;
				border:1px inset gray;
				font-size:12px;
				}
.pferdDetails .textbox#DetailsKontakt .form textarea {
				width:225px;
				height:70px;
				padding:2px;
				border:1px inset gray;
				font-size:12px;
				}
.pferdDetails .textbox#DetailsKontakt .form .submitDiv {
				position:relative;
				}
.pferdDetails .textbox#DetailsKontakt .form input.submit{
				position:absolute;
				left:50%;
				width:120px;
				height:24px;
				font-weight:bold;
				margin-left:-60px;
				margin-top:5px;
				}