@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
html,body {width:100%; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
fieldset { margin:0; padding:0; border:0; display:inline; }
input { margin:0; padding:0; }
img { border:none; }
a { text-decoration:none; color:#fff; }
input, textarea {border:0;}


.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.fc { clear:both; width:0; height:0; line-height:0; margin:0; padding:0; border:none; }

#wrp {width:100%; height:100%; position:absolute; }
	#wrpl {width:960px; height:924px; margin:0 auto; padding-top:10px; background:url(/images/pronovias/homepage_1.jpg) no-repeat;}
		#wrpi { width:760px; height:84px; }
			
			#wrpi .logo { width:407px; height:84px; overflow:hidden;}
				#wrpi .logo a { width:407px; height:84px; display:block; background:url(/template/img/logo.jpg) no-repeat;}
			
			#wrpi .menu {width:340px; margin:25px 0 0 0; overflow:hidden; padding-right:8px; text-align:right; }
				#wrpi .menu a.act:hover,
                #wrpi .menu a,
                #wrpi .menu a:link,
                #wrpi .menu a:visited,
                #wrpi .menu a:active { margin-right:12px; color:#000;}
				#wrpi .menu a:hover,
                #wrpi .menu a.act,
                #wrpi .menu a.act:link,
                #wrpi .menu a.act:visited,
                #wrpi .menu a.act:active{ margin-right:12px; color:#5b5a5a;}
                #wrpi .menu a.act:link { font-weight:bold; }
			
			#wrpi .inhoud { width:256px; height:410px; padding:20px; color:#fff; background-color:#857f7a; filter: alpha(opacity=40); -moz-opacity: .40; opacity: .40; overflow:hidden;}
			
			#wrpl .wrpf {height:90px; width:720px; margin-top:128px; padding:20px; background-color:#fff; color:#aaa;}
				#wrpl .wrpf .box1 {margin-right:15px;}
				#wrpl .wrpf .box2 {margin-right:15px;}
				#wrpl .wrpf .box3 {margin-right:15px;}
				#wrpl .wrpf .box4 {margin-top:80px;}
                                #wrpl .wrpf .box5 {margin-right:15px;}
					
		#wrpl .wrpr { width:142px; min-height:810px; padding:114px 28px 0 30px; margin-top:-10px; background-color:#fff; overflow:hidden;}
			#wrpl .wrpr img { margin-bottom:20px;}

#submenu { position:absolute; width:120px; height:21px; left:50%; top:52px; margin-left:-2px; overflow:hidden; }
			
	/* collectie */
		
	#wrpLeft {width:960px; height:auto; position:absolute; margin-left:-480px; left:50%; padding-top:10px; background:url(/template/img/bg_top_collectie.jpg) no-repeat; }
	#bg_all { position:absolute; top:0; left:0; width:760px; height:auto; margin-top:247px; background:url(/template/img/bg_1px_collectie.jpg) repeat-y; z-index:-1;}

		#wrpLeft #wrpi { width:760px; height:84px; }
		#wrpi .merken1 { height:133px; height:auto; margin:10px; font-size:11px; }
			#wrpi .merken1 a.act:hover,
            #wrpi .merken1 a,
            #wrpi .merken1 a:link,
            #wrpi .merken1 a:active,
            #wrpi .merken1 a:visited {display:block; padding:4px 10px 4px 10px; color:#000;}
			#wrpi .merken1 a:hover, 
            #wrpi .merken1 a.act,
            #wrpi .merken1 a.act:link,
            #wrpi .merken1 a.act:active,
            #wrpi .merken1 a.act:visited { display:block; padding:4px 10px 4px 10px; background:#fff;}
			#wrpi .inhoudSmall {width:276px; height:133px;  background-color:#000; padding:10px; color:#fff; filter: alpha(opacity=40); -moz-opacity: .40; opacity: .40; overflow:hidden;}
			
		#wrpLeft .wrpr { width:142px; /*min-height:810px;*/ height:auto; padding:114px 28px 0 30px; margin-top:-10px; background-color:#fff; overflow:hidden;}
			#wrpLeft .wrpr img { margin-bottom:20px;}
		
		#wrpLeft .inhoud2 { width:740px; height:auto; padding:20px; margin-bottom:10px; color:#000; overflow:hidden; background:url(/template/img/bg_1px_collectie.jpg) repeat-y;}
			#wrpLeft .inhoud2 .foto { width:128px; height:128px; margin:0 20px 20px 0; background-color:#000; filter: alpha(opacity=40); -moz-opacity: .40; opacity: .40; overflow:hidden;}
					
		.wrpf {height:90px; width:720px; padding:20px; background-color:#fff; color:#aaa;}
				.wrpf .box1 {margin-right:15px;}
				.wrpf .box2 {margin-right:15px;}
				.wrpf .box3 {margin-right:15px;}
				.wrpf .box4 {margin-top:80px;}
                
                .wrpf a,
                .wrpf a:link,
                .wrpf a:active,
                .wrpf a:visited { color:#aaa; text-decoration:underline; }
                .wrpf a:hover { color:#aaa; text-decoration:none; }

	/* Nieuws */
		#wrpNieuws {width:960px; height:924px; position:absolute; margin-left:-480px; left:50%; padding-top:10px; background:url(/images/fotos/bg_nieuws.jpg) no-repeat; }
			#wrpNieuws #wrpi { width:760px; height:84px; }
			#wrpNieuws .wrpr { width:142px; min-height:810px; padding:114px 28px 0 30px; margin-top:-10px; background-color:#fff; overflow:hidden;}
			#wrpNieuws .wrpr img { margin-bottom:20px;}
			
		#wrpi .inhoudSmallAuto {width:256px; height:790px; background-color:#000; padding:20px; color:#fff; filter: alpha(opacity=40); -moz-opacity:.40; opacity:.40; overflow:hidden;}
			
		#wrpNieuws .inhoud2 { width:740px; height:924px; padding:20px; margin-bottom:10px; color:#000; overflow:hidden; background:url(/template/img/bg_1px_collectie.jpg) repeat-y;}
			#wrpNieuws .inhoud2 .foto { width:128px; height:128px; margin:0 20px 20px 0; background-color:#000; filter: alpha(opacity=40); -moz-opacity: .40; opacity: .40; overflow:hidden;}
			
	/* Contact */
		#wrpContact {width:960px; height:588px; position:absolute; margin-left:-480px; left:50%; padding-top:10px; background:url(/images/rembo/contact_1.jpg) no-repeat;  }
			#wrpContact .wrpr { width:142px; min-height:588px; padding:114px 28px 0 30px; margin-top:-10px; background-color:#fff; overflow:hidden;}
				#wrpContact .wrpr img { margin-bottom:20px;}
			
			#wrpi .inhoudSmallContact {width:256px; height:409px; background-color:#000; padding:20px; margin-bottom:45px; color:#fff; filter: alpha(opacity=40); -moz-opacity:.40; opacity:.40; overflow:hidden;}
				#wrpi .inhoudSmallContact .invoer input{background:url(/template/img/bg_input.jpg) no-repeat; width:252px; padding:2px; margin-top:10px;}
				#wrpi .inhoudSmallContact .verstuur input{background:url(/template/img/verstuur.gif) no-repeat; margin-top:20px; height:22px;  width:77px; cursor:pointer;}
				#wrpi .inhoudSmallContact textarea {background:url(/template/img/bg_textfield.jpg) no-repeat; width:250px; height:115px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:10px;}
                
                #rsvErrors { width:222px; height:65px; padding:6px 16px 0; overflow:hidden; border:1px solid #f00; font:normal 11px Arial, Helvetica, sans-serif; color:#f00; background-color:#fff; }
                #wrpi .inhoudSmallContact .invoer input.inputError { width:250px; border:1px solid #f00; }
                #wrpi .inhoudSmallContact textarea.inputError { width:248px; height:113px; border:1px solid #f00; }


/* lightbox */
#thumbtable { width:100%; margin-left:-20px; }
#thumbtable tr td { width:138px; height:138px; overflow:hidden; }
#thumbtable tr td a {display:block; width: 128px; height:128px; margin:10px; overflow:hidden; background:#706b68; vertical-align:middle; text-align:center; }
#thumbtable tr td a img { height:128px; }
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 100; width: 100%; height: 500%; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 110; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none;  }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; overflow:hidden; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px;  color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%;  float: left;  text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block;  clear: left;  padding-bottom: 1.0em; }			
#lightbox-secNav-btnClose { width: 66px;  float: right; padding-bottom: 0.7em; } 