@charset "utf-8";
/* CSS Document */

* 						{padding:0px; margin:0px; text-align:left;}
body					{background: #f7ecd6 url(../img/bg_paardenverkoop.jpg) top center no-repeat; text-align:center;  overflow:auto; }
html 					{text-align:left; }

#wrapper 					{width: 900px; margin:auto; text-align:left; height:auto; font: normal normal normal 12px  Arial, Helvetica, sans-serif!important; color:#535050;  line-height:19px;}
	#container 				{width: 900px; height:auto; overflow:hidden; position:relative; text-align:center;}
	#header						{float: left; width:900px; height: 78px; }
		#logo					{float:left; width: 593px; height:78px;}
		#language_select	{float:right; width: 50px; height:20px; margin-top:3px;}
	
	#navigation 				{float:left; height:39px; width: 900px;}
		#navigation ul 		{list-style-type: none; }
			#navigation ul a {display: block; float: left; padding: 0px 0px 0px 0px; }
			#navigation li 		{display:inline;  }
			
	#banner		{float:left; width: 900px; height: 200px; }
		#banner_text	{float:left; width: 245px; height: 105px; margin: 92px 0px 0px 16px ; color:#d6aaaa; font: normal normal normal 20px Arial, Helvetica, sans-serif; line-height:30px;}
		#banner_slogan	{float:left; width:320px; height: 200px;}
		#banner_photo	{float:right; width: 580px; height: 200px;  }
	
	#banner_small				{float:left; width: 900px; height: 108px;  background: #6e1a32 url(../img/left_small_banner_bg.jpg) top left no-repeat; }
		
		#banner_text_small	{float:left; width: 245px; height: 105px; margin: 17px 0px 0px 16px ; color:#d6aaaa; font: normal normal normal 20px Arial, Helvetica, sans-serif; line-height:30px;}
		#banner_photo_small	{float:right; width: 580px; height: 108px;  }
	
		#banner_slogan_small {float:left; width:320px; height: 109px;}
	
	
		#content_left_text {float:left; width: 291px; min-height:50px; height:auto; margin: 22px 0px 0px 15px; line-height:19px;}
			#content_left_text a {text-decoration: none; color:#6e1a33;}
			#content_left_text a:hover {text-decoration: underline;  color:#6e1a33; } 
		
		#content_left_right {float:left; width: 521px; min-height:50px; height:auto; margin: 22px 0px 0px 43px; line-height:19px;}
			#content_left_right a {text-decoration: none; color:#6e1a33;}
			#content_left_right a:hover {text-decoration: underline;  color:#6e1a33; } 
			
		#content_left_right img	{padding-right: 15px;}
			
	#content_container 	{min-height:375px; float:left;  height:auto;  background: #FFF url(../img/bg_content.jpg) center top no-repeat; position:relative; width:900px;}
	#content_container_overzicht {min-height:375px; float:left;  height:auto;  position:relative; width:900px; background-color: #fff;}
		#content_large_text	{float:left; width:823px; min-height:100px; height:auto; margin: 18px 0px 0px 38px;}
			#content_large_text  a {text-decoration: none; color:#6e1a33;}
			#content_large_text a:hover{text-decoration: underline;  color:#6e1a33; } 

	#overzicht_container	{float:left; width: 317px; height: 243px; margin:0px 0px 0px 0px;}
		.overzicht_foto		{float:left; width: 317px; height:212px; overflow: hidden; }
		.overzicht_klikhiervoormeerinfo	{float:left; width:317px; height: 31px; padding-top:1px;}
		.overzicht_specificaties	{float:left; width: 503px; height: 243px; margin-left: 1px; background-color:#dcdcdc;}
			.overzicht_specificaties_text	{float:left; width:170px; height:192px;  margin: 20px 0px 0px 16px;}
			.overzicht_specificaties_text  p   { padding: 2px 0px 2px 0px; }
		.overzicht_video		{float: left; width: 579px; height:325px; padding-left: 0px; border-top: 1px solid white; }
		.overzicht_video_video		{float:left; width: 503px; height: 325px; margin-left: 1px; background-color:#dcdcdc;}
		.video_spacer			{ }
		
		.overzicht_omschrijving	{float:left; width: 821px; min-height: 60px; background-color: #dcdcdc; margin: 10px 0px 0px 0px;}
			.overzicht_omschrijving_text {float:left; min-height:50px; height:auto; margin: 20px 10px 10px 16px; font-size: 12px;}
			
			.familytree			{float:left; width: 273px; height: 247px; border-right: 1px solid #FFF; background-color:#dcdcdc;}
				
				.tree01			{float:left; width:273px; height: 123px; border-bottom:1px solid #FFF;}
				.tree01_text	{float:left; width: 230px; height:17px; margin: 55px 0px 0px 31px; font: normal normal normal 15px Arial, Helvetica, sans-serif;}
				
				.tree02			{float:left; width:273px; height: 61px; border-bottom:1px solid #FFF;}				
				.tree02_text	{float:left; width: 230px; height:17px; margin: 24px 0px 0px 26px; font: normal normal normal 15px Arial, Helvetica, sans-serif;}
		
				.tree03			{float:left; width:273px; height: 30px; border-bottom:1px solid #FFF;}				
				.tree03_text	{float:left; width: 230px; height:17px; margin: 7px 0px 0px 30px; font: normal normal normal 15px Arial, Helvetica, sans-serif;}
					
	.nieuwsitem_titel {font: normal normal bold 12px Arial, Helvetica, sans-serif; color:#6e1a33; padding: 0px 0px 3px 0px; }
	.nieuwsmenu p {padding:0px 0px 0px 0px; margin-bottom:0px;}
	.nieuwsmenu h2 {padding:0px 0px 0px 0px; margin-top:15px;}
				
.nieuwsitem_datum	{font-style:italic; color:#252323;}
.nieuwsitem_bericht	{font: normal normal normal 12px  Arial, Helvetica, sans-serif; color:#514f4f; line-height: 19px;}

   .nieuwsoverzicht_titel{font: normal normal bold 12px Arial, Helvetica, sans-serif; color:#6e1a33; padding: 0px 0px 3px 0px; }
   .nieuwsoverzicht_datum {font-style:italic; color:#252323; display:none; }
   .nieuwsoverzicht_nieuwsbericht {padding-bottom: 22px;}
   .nieuwsoverzicht_bericht {font: normal normal normal 12px  Arial, Helvetica, sans-serif; color:#514f4f; line-height: 19px; }
   .nieuwsoverzicht_bericht p {padding:0px; margin:0px;}
   
   .gallery_paarden		{float:left; height: 348px; width: 150px; margin: 16px 14px 0px 0px; background-color:#ebebeb; overflow:hidden;}
		.gallery_photo		{float:left; height: overzicht_foto205px; width:150px;}
		.gallery_sub			{float:left; height: 165px; width:150px;}
		.gallery_text			{float:left; width: 130px; padding: 5px 0px 0px 8px;}
	
	.hotels td a {text-decoration: none; color:#535050;}
	.hotels td a:hover {text-decoration: underline;  color:#6e1a33; } 
				
				#languagebar	 {width:50px; color:#FFF; height:70px; float:right; }

#languagebar ul	 {margin: 0; padding: 0px; float: right; }
#languagebar ul li	 {display: inline;}
#languagebar ul li a	 {float: left; text-decoration: none; margin: 5px 0px 0px 5px;}
#languagebar ul li a:visited	 {color: white;}
#languagebar ul li a:hover, .menu ul li .current {color: #fff; }

#language_bar_text { display: none; }
#footer 								{padding: 15px 0px 0px 0px; height: 22px; background-color:#FFF; color: text-align:center; clear:both;}
#note 								{color: #bababa;  font: normal normal normal 12px Arial, Helvetica, sans-serif; text-align: center; padding: 4px 0px 0px 0px; width: 900px; margin:0 auto; }
		#note A:link 				{text-decoration:none; color: #bababa;  font: normal normal normal 12px Arial, Helvetica, sans-serif;} 
		#note A:visited 			{text-decoration:none; color: #bababa;  font: normal normal normal 12px Arial, Helvetica, sans-serif;}
		#note A:hover	 		{text-decoration:none; color:#6e1a33;  font: normal normal normal 12px Arial, Helvetica, sans-serif;}
		#note A:active			{text-decoration:none; color: #bababa; font: normal normal normal 12px Arial, Helvetica, sans-serif; }
		
	H1						{ font: normal normal normal 18px Arial, Helvetica, sans-serif; color:#6e1a33;}
	H2						{ font: normal normal bold 12px Arial, Helvetica, sans-serif; color:#6e1a33; padding: 0px 0px 3px 0px;}
	H3						{ font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif ;color:#6e1a33;}
	p						{padding-bottom:10px;}
	#content_left_text p		{padding-bottom:-20px;}
	
	hr 					{ height: 0; border: 0; border-top: 1px solid #a8a7a7; margin: 5px 0px 20px 0px;}
	.news hr			{ height: 0; border: 0; border-top: 1px dotted #a8a7a7; margin: 5px 0px 20px 0px;}
	
	.clear					{clear:both;}
	
	img 					{border: 0px;}
	input					{border-collapse:collapse; border:1px solid #c1c1c1; font: normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; color:#6a747d;  vertical-align:middle; padding-top:2px; padding-left:2px;}
	textarea				{border-collapse:collapse; border:1px solid #c1c1c1; font: normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; color:#6a747d;  vertical-align:middle; padding-top:2px; padding-left:2px;}
	option					{border-collapse:collapse; border:1px solid #c1c1c1; font: normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; color:#6a747d;  vertical-align:middle; padding-top:2px; padding-left:2px;}
	.button					{border-collapse:collapse; border:1px solid #6e1a32; background-color:#6e1a32;  color: #FFFFFF; font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif;}
	.input_style			{}
	
b						{font: normal normal bold 12px Arial, Helvetica, sans-serif; color:#4c4b4b;}
strong					{font: normal normal normal 12px Arial, Helvetica, sans-serif; color:#6e1a33; }
	
	.inactivetabbutton	{ font: normal normal bold 13px Verdana, Arial, Helvetica, sans-serif; color: white; background-color: #aaa; padding: 4px; margin: 0px 3px 0px 0px; }
	.activetabbutton     { font: normal normal bold 13px Verdana, Arial, Helvetica, sans-serif; color: white; background-color: #82a83f; padding: 4px; margin: 0px 3px 0px 0px; }
	.tabpage		        { border: 1px solid #82a83f; padding: 4px;}
	
	.page  {border-collapse: collapse;}
	.page  td { text-align: center; vertical-align: middle; padding: 0px 21px 0px 0px;}
	.page_border {float:left; width: 110px; height: 110px; border:1px solid #cfcfcf; }
	table.page tr td img {display:block; margin: 0 auto; vertical-align: middle;}
	
	th 						{ font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif; color:#82a83f; padding: 2px;}
	td						{line-height:19px;}

	td.formlabel	                           { font: italic normal bold 11px Verdana, Arial, Helvetica, sans-serif; color:#82a83f; padding: 2px; width: 100px;}
	td.formfield input	         { font: normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; color: black; padding: 2px; width: 100px; border: 1px solid #aaa; width: 150px;}
	
#contactformulier         { margin: 20px 0px 0px 0px; }	
#contactformulier th     { font: normal normal bold 12px Arial, Helvetica, sans-serif; color:#6e1a33; padding: 4px 20px 4px 0px;}
#contactformulier a      { display: block; height: 20px; width: 60px; background: #6e1a33; color: white; padding: 2px 10px 2px 10px; float: right; border: 1px solid #6e1a33; margin: 10px 0px 0px 0px; }
#contactformulier a:hover      { color: #6e1a33; background: #bababa; text-decoration:none;  }

.table_gallery { width: auto!important; margin-top: 20px; font-size: 10px; }
	.gallery_left{ width: 50px; text-align: center; float:left; padding-top:120px;}
		.gallery_left_vorige{float: left; text-align: center; width: 50px; }
		.gallery_left_vorige img{padding:0px!important; margin:0px;  background: transparent; }
		.gallery_left_terug{float: left; text-align: center; width: 50px; background: transparent;  width: 50px;  }
		.gallery_left_terug img{padding:0px!important; margin:0px; border: none;  background: transparent;  width: 50px; }
	.gallery_middle{padding: 0px!important; margin: 0px!important; font: normal normal bold 12px; width: auto!important; overflow: hidden; text-align: center!important; width: expression(this.width > 450 ? 450: true);}
		.gallery_middle_terug{font: normal normal bold 12px Arial, Helvetica, sans-serif; color:#636363;}
		.gallery_middle_omschrijving{ width: 450px;  }

		.gallery_middle_afbeelding {padding:0px!important; margin:0px!important; float: left; width: auto; max-width: 400px; padding: 0px!important; width: expression(this.width > 400 ? 400: true); }
	.gallery_right{ float:left; width: 50px; text-align:middle; padding-top:120px; clear:left; }
		.gallery_right_volgende{float: left; text-align: center; width: 50px;  }
		.gallery_right_volgende img{padding:0px!important; margin:0px; }

.details_titel	{ font: normal normal bold 12px Arial, Helvetica, sans-serif; color:#6e1a33; padding: 0px 0px 3px 0px;}
.details_omschrijving { font: italic normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#222; padding: 5px 0px 5px 0px;  }

.gallery_td { border: 1px solid #eee; text-align: center!important; padding: 0px; width: 137px!important; padding-right: 0px!important; margin: 0px!important; height: 137px!important; }

.gallery_td img { padding-right: 0px!important;}


#overlay
{
	display: none;
}

