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

/* CSS RESET */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code,
small, strong, em, img, sub, sup, del, ins, b, i, a,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header, hgroup, menu, nav, section, menu,
time, mark, audio, video										{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; list-style: none; }
article, aside, figure, footer, header, hgroup, nav, section	{ display:block; }

/*/////////////////////////////////////////////////////////////////////////////////*/

 body						{ background:url(../img/bck.jpg); color:#3c3737; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
 img { border:0; }
 div#global					{ position:relative; width:928px; padding:20px 0px 0px 0px; margin:0px auto; text-align:left; }
 div#left					{ position:relative; width:223px; float:left; background-color:#66177d; padding:0px; margin:0px; }
 	div#logo				{ width:223px; height:167px; } 
	div#menu				{ width:200px; padding:20px 0px 20px 20px; color:#FFF; font-size:17px; font-weight:bold; z-index:5; }
		ul#menu				{ list-style:none; padding:0px; margin:0px; }		
		ul#menu li			{ padding-bottom:8px; }	
		ul#menu li a		{ font-size:14px; color:#FFF; padding:10px 0px 8px 2px; text-decoration:none; letter-spacing:1px; }
		ul#menu li a.select,
		ul#menu li a:hover	{ font-size:14px; color:#a660ba; text-decoration:none; letter-spacing:1px; }		
		ul#menu li ul li	{ padding-left:6px; }	
		ul#menu li ul li a	{ font-size:12px; }	
		ul#menu li ul li a:hover	{ font-size:12px; } 
		ul#menu li ul li a.select	{ font-size:12px; } 
        a.lovi  { color:#FFF; font-size:12px; text-decoration: none; }
        a.lovi:hover  { color:#FFF; font-size:12px; text-decoration: underline; }
 div#right					{ position:relative; width:700px; float:left; margin:0px; }
 	div#scroll				{ position:absolute; top:381px; width:700px; height:20px; font-size:16px;}
  	div#slide				{ width:700px; height:251px; overflow:hidden; }
        div#webshop				{ position:absolute; width:220px; height:188px; top:0px; right:0px; z-index: 1000; }        
	div#slide ul			{ list-style:none; margin:0px; padding:0px; }
	div#cnt					{ width:562px; margin:38px 0px 0px 38px; background:url(../img/bck_cnt.jpg) repeat-y; padding:30px 60px 50px 40px; line-height:20px; overflow: auto; }
        div#cnt_webshop 			{ width:630px; margin:38px 0px 0px 0px; background:#e5e3e4; padding:30px 60px 50px 10px; line-height:20px; }
	div#fj					{ float:right; font-size:10px;  margin:0px 0px 20px 0px;  }
	div#fj a				{ color:#a660ba; text-decoration:none; }
	div#fj a:hover			{ color:#66177d; text-decoration:none; }

 
 /* Contact */
 #form_contact input		{ width:360px; padding: 5px 10px;  }
 #form_contact input.sm		{ width:30px; }
 #form_contact input.radio	{ width:40px; border:none;}
 #form_contact textarea		{ width:360px; padding: 5px 10px;  }
 #form_contact .btn			{ width:100px; padding: 5px 10px;  }
 
 table td { vertical-align: top;}
 /* Slider */
 .nivoSlider 				{ position:relative; }
 .nivoSlider img 			{ position:absolute; top:0px; left:0px; }
 .nivo-slice 				{ display:block; position:absolute; z-index:2; height:100%; }
 .nivo-box 					{ display:block; position:absolute; z-index:2; }
 
  /* popup */
 #backgroundPopup	{ display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0; left:0; background:#ffffff; border:none; z-index:1000; }
 #popupContact		{ display:none; position:fixed; _position:absolute; width:600px; background:#FFFFFF; border:2px solid #66177d; z-index:1001; text-align:center; padding:12px; font-size:13px; }
 #popupContact h1	{ text-align:center; color:#66177d; font-size:22px; font-weight:700; border-bottom:1px dotted #008fb3; padding-bottom:2px; margin-bottom:20px; }
 #popupContact h2	{ font-size:14px; letter-spacing:2px; color:#000; line-height:16px; }
 #popupContact h3	{ font-size:12px; letter-spacing:2px; color:#000; line-height:14px; }	
 #popupContactClose	{ font-size:12px; line-height:14px; right:6px; top:4px; position:absolute; color:#66177d; font-weight:700; display:block; cursor:pointer; }
  
  /* Fotoboek */
 ul#gallery 				{ list-style:none; }
 ul#gallery li				{ list-style:none; display:inline-block; vertical-align:top; zoom:1; *display:inline; padding:10px; }
 ul#gallery li img			{ border:thick #3d3737 solid; }
 ul#gallery li img:hover	{ border:thick #66177d solid; cursor:pointer; }
 div.fotos_overview			{ border:thin #3d3737 solid; padding:10px; margin-bottom:5px; }
 div.fotos_overview a		{ font-size:18px; text-decoration:none; }
 div.fotos_overview a:hover	{ font-size:18px; text-decoration:underline; }
 img.overview_pic			{ margin-right:10px; border:thick #3d3737 solid; vertical-align:middle; }
 img.overview_pic:hover		{ margin-right:10px; border:thick #66177d solid; cursor:pointer; }
 ul#foto_overview			{ margin:0px; padding:0px; list-style:none; }
 
  /* GASTENBOEK */
 .guestbook					{ width:540px; border:1px solid #66177d; padding:10px;  }
 .guestbook_txt				{ padding:5px; }
 .guestbook_top				{ border:1px solid #66177d; width:540px; padding:0px 10px; background-color:#66177d; color:#FFFFFF; }
 .guestbook_edit			{ border-left:1px solid #66177d; border-right:1px solid #66177d; border-bottom:1px solid #66177d; }
 .guestbook_quote			{ text-align:left; border:dotted 1px #000000; background-color:#f6fbfd;	padding:5px; }
 .guestbook_comment			{ border-left:1px solid #66177d; border-right:1px solid #66177d; border-bottom:1px solid #66177d; background-color:#f6fbfd;	width:400px; }
 .guestbook_table_topper	{ width:540px; border:1px solid #66177d; background-color:#66177d; }
 .guestbook_topper			{ border:1px solid #66177d;	background-color:#ffffff; }
 .guestbook_txt_topper		{ background-color:#66177d;	border-top:1px solid #66177d; color:#FFFFFF; font-weight:bold; }
 
 /* Honden */
 div.honden_pic img			{ margin:0px 20px 20px 0px; border:1px solid #66177d; }

 /* blog */
 #slideBlog_cont				{ position:relative; width:520px; height:400px; padding:0; margin:0; text-align:center;  }
  #slideBlog					{ width:520px; height:400px; padding:0; margin:0; overflow: hidden;  }
  #slideBlog  img 				{ position:absolute; max-height:360px; max-width:480px; padding: 15px; border: 1px solid #ccc; background-color: #e5e3e4; top:50%; left:50%; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
  #prev-slide 					{ position:absolute; width:24px; height:28px; background-image:url(../img/arrows.png); background-position:-2px 28px; top:40%; left:-30px; z-index:100; }
  #prev-slide:hover 			{ background-position:-2px 0px; }
  #next-slide 					{ position:absolute; width:24px; height:28px; background-image:url(../img/arrows.png); background-position:26px 28px; top:40%; right:-30px;  z-index:100;}
  #next-slide:hover 			{ background-position:26px 0px; }
  
  .img_CNT						{ border:1px solid #c2c2c2; padding:10px; max-width:520px; max-height:520px; width:auto; text-align:center; }
  .img_CNT img					{ max-width:500px; max-height:500px; text-align:center; }
  .img_CNT p					{ text-align:center; }	
  .p_img_CNT					{ text-align:center; width:520px; }
 
 /* News */
 div.news	 				{ position:relative; line-height:normal; width:530px; padding:15px 5px 50px 0px;}
 .news_title 				{ font-size:15px; color:#242424; font-weight:bold; }
 .news_subtitle 			{ font-size:11px; font-style:italic; height:20px; color:#838383; }
 .news_tekst 				{ font-size:12px; color:#17141b; }
 hr.hr_news 					{ width:535px; height:0px; text-align:left; border:0px; border-top:dotted 1px #66177d;  padding-top:50px; }
 div.news img				{ vertical-align:top; margin-right:20px; border:1px solid #66177d; }
 div.news_more				{ width:530px; height:30px; text-align: right; } 
 div.news_more a			{ text-decoration:none; color:#66177d; }
 div.news_more a:hover		{ text-decoration:underline; }		

 .paging				{ padding:3px 8px 3px 8px; border:1px solid #66177d; text-decoration:none; color:#808183; }
 .paging:hover			{ background-color:#808183; color:#FFF; text-decoration:none; }
 .paging_sel			{ padding:3px 8px 3px 8px; border:1px solid #66177d; text-decoration:none; background-color:#66177d; color:#FFF; }
 
 a							{ color:#66177d; text-decoration:none; }
 a:hover					{ color:#3c3737; text-decoration:underline; }
 input						{ border:1px solid #3c3737; }	 
 input.true					{ border:1px solid #0F0; background-color:#9bffb5; }
 input.false				{ border:1px solid #F00; background-color:#ff9b9b; }
 textarea					{ border:1px solid #777777; font-family:Arial, Helvetica, sans-serif; }	
 textarea.true				{ border:1px solid #0F0; background-color:#9bffb5; }
 textarea.false				{ border:1px solid #F00; background-color:#ff9b9b; }	
 h1							{ font-size:18px; color:#66177d; letter-spacing:1px; margin-bottom:10px; }
 h2							{ font-size:16px; color:#3c3737; margin:15px 0px 5px 0px;}
 .btn						{ border:1px solid #66177d; background-color:#66177d; color:#FFF; }
 .btn:hover					{ border:1px solid #66177d; background-color:#FFF; color:#66177d; cursor:pointer; }
 
 .empty						{ border:none; } 
 .naam						{ display:none; }