/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

body{ background:url(../images/oranje_bg_pantone.jpg) #e55a00 top center no-repeat; margin-bottom:0px;}

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_oranje {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}


.iemelding{width:600px; height:150px; margin:0 auto; padding:25px; background-color:#F00; color:#FFF;}
.iemelding a, .iemelding a:link, .iemelding a:visited{color:#FFF; text-decoration:underline;}
.iemelding a:hover{text-decoration:none;}


/* Header
----------------------------------------------------------------------------------------------------*/
#top_nav{ width:905px;/*960-55*/ height:50px; text-align:right; padding-right:55px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	#top_nav a, #top_nav a:link, #top_nav a:visited{color:#000; text-decoration:none; margin:0 10px;}
	#top_nav a:hover{color:#FFF;}

#top_header{ background:url(../images/content_bg_top.png) no-repeat; width:910px; height:30px; margin:0 auto; }

#nav_header{ background:url(../images/content_bg_shaded.png) repeat-y; width:910px; height:100px; margin:0 auto; }
#nav_header img{ margin:0 48px; border:0; float:left;}

	/* Navigatie
	----------------------------------------------------------------------------------------------------*/
	#nav_oranje{ width:736px; height:78px; float:left; }
		#head_nav{ width:711px;/*736-15-?10?*/ height:46px; margin:0; float:left; clear:both; margin-left:15px; border-bottom:1px solid #666; }
			#head_nav a, #head_nav a:link, #head_nav a:visited{
				color:#666; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;
				display:block; float:left; line-height:27px; height:27px;/*42-15*/ margin:15px 15px 0px 15px; /*border-bottom:1px solid #CCC;*/
			}
			#head_nav a.firsthead, #head_nav a.firsthead:link, #head_nav a.firsthead:visited{ margin:15px 15px 0px 0px; }
			#head_nav a.lasthead, #head_nav a.lasthead:link, #head_nav a.lasthead:visited{ margin:15px 0px 0px 15px; }
			#head_nav a:hover{color:#000;  border-bottom:4px solid #CCC; /*padding:0; margin:15px 15px 0px 15px;*/ }
			#head_nav a.activepage{color:#000;  border-bottom:4px solid #666; /*padding:0; margin:15px 15px 0px 15px;*/ }
		#sub_nav{ width:736px; height:33px; margin:0 auto; float:left; clear:both;}
			#sub_nav a, #sub_nav a:link, #sub_nav a:visited{
				color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;
				display:block; float:left; line-height:33px; height:33px; padding:0 15px;
			}
			#sub_nav a:hover{color:#e55a00; }
			#sub_nav a.activepage{color:#e55a00; }
		#sub_sub_nav{ width:721px;/*736*/ height:33px; margin:0 auto; margin-left:15px; margin-top:15px; float:left; clear:both;}
			#sub_sub_nav a, #sub_sub_nav a:link, #sub_sub_nav a:visited{
				color:#000; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; text-decoration:none;
				display:block; float:left; line-height:28px;/*33*/ height:28px;/*33*/ padding:0 10px /*0 15px*/;
			}
			#sub_sub_nav a:hover{color:#FFF; background-color:#e55a00; }
			#sub_sub_nav a.activepage{color:#FFF; background-color:#e55a00; }			
		

#tag_header{ background:url(../images/content_bg_shaded.png) repeat-y; width:910px; height:80px; margin:0 auto; }
	#tag_header h1.tagline, #tag_header h2.tagline{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; color:#e55a00; 
													margin:0 auto; padding:0; clear:both; margin-left:195px; float:left;}
	#tag_header h1.tagline{ font-size:24px; color:#e55a00;}
	#tag_header h2.tagline{ font-size:18px; color:#9a9a9a;}
		

/* Photo animation
----------------------------------------------------------------------------------------------------*/
#photo_anim_oranje{ background:url(../images/content_bg_shaded.png) repeat-y; width:910px; margin:0 auto; }
	#photos_anim{ width:890px; height:361px;/*340*/ margin:0 auto; padding:0; border:0; position:relative; z-index:1; }
	#photos_anim li img{margin:0 auto; padding:0; border:0; display:block; /*width:890px; height:361px;/*width height toegevoegd voor size errors*/}
	
	#photos_anim img.breakoutheaderimg{margin:-40px 0 0 -35px;}

	div.info_anim{ background:url(../images/hp_anim/hp_anim_black_bg.png) repeat; height:150px; width:890px; position:relative; z-index:2; margin:0 auto; padding:0; border:0; margin-top:-150px;}
		div.info_anim p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; margin:0; width:345px; padding:15px 0px 15px 45px; border:0; float:left;}
		div.info_anim p.news{ border-bottom:1px solid #535353; padding:0; margin:15px 15px 0 45px; padding:0 0 10px 0; width:420px; float:left; font-size:14px; line-height:18px; font-weight:bold;}
		div.info_anim a, div.info_anim a:link, div.info_anim a:visited{ color:#E55A00; text-decoration:none; font-weight:bold; font-size:12px;}
		div.info_anim a:hover{ color:#FFF; text-decoration:underline;}
		div.info_anim p.quicklinks{ float:right; width:250px; line-height:32px; border:0;}
		div.info_anim a.quicklink, div.info_anim a.quicklink:link, div.info_anim a.quicklink:visited{color:#FFF;}
		div.info_anim a.quicklink:hover{color:#E55A00; text-decoration:none;}
		div.info_anim img.quicksymb{border:0; margin-right:10px; margin-bottom:-5px;}
		#photos_anim li img.hp_anim_video{ position:relative; float:left; margin:-21px 0px 0px 63px;/*r140*//*-85 40 0 40*/ z-index:999;}
		#photos_anim li img.hp_anim_groen{ position:relative; float:left; margin:40px 0px 0px 19px;/*40 0 0 34*//*-85 40 0 40*/ z-index:999;}
	
		.anythingSlider                         { width: 890px; height: 361px;/*340*/ position: relative; margin: 0 auto; padding:0; border:0; }
		.anythingSlider .wrapper                { width: 890px; overflow: auto; height: 361px;/*340*/ margin:0; padding:0; position: absolute; top: 0; left: 0; }
		.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; padding:0; border:0; }
		.anythingSlider ul li                   { display: block; float: left; height: 361px;/*340*/ width: 890px; margin: 0; padding:0; border:0; background-color:#FFF; }
		
		#thumbNav                               { position: relative; top: 320px; width:845px;/*890-45*/ height:21px; margin:0 auto; margin-left:45px; float:left; padding:0; }
		#thumbNav a                             { color: #000; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; display: inline-block; height:21px; width:21px; text-align: center; }
		#thumbNav a:hover, #thumbNav a.cur		{ background-color:#000; color:#FFF; }
		
		/*#start-stop                             { background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; display:none; }
		#start-stop.playing                     { background-color: red; display:none; }
		#start-stop:hover                       { background-image: none; display:none; }*/
		
		/*
		Prevents
		*/
		.anythingSlider .wrapper ul ul          { position: static; margin: 0; padding:0; background: none; overflow: visible; width: auto; border: 0; }
		.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }		
		
		/*
		For Specific Slides
		*/
		div.textSlide                              { padding: 10px 30px; }
		div.textSlide h3                           { font: 20px Georgia, Serif; }
		div.textSlide h4                           { text-transform: uppercase; font: 15px Georgia, Serif; margin: 10px 0; }
		div.textSlide ul                           { list-style: disc; margin: 0 0 0 25px; }
		div.textSlide ul li                        { display: list-item; }
		
		div.quoteSlide                             { padding: 30px; }
		div.quoteSlide blockquote                  { font: italic 24px/1.5 Georgia, Serif; text-align: center; color: #444; margin: 0 0 10px 0; }
		div.quoteSlide p                           { text-align: center; }

	div.contact_anim{ background:url(../images/hp_anim/hp_anim_gray_bg.png) repeat; height:250px; width:250px; position:relative; z-index:2; margin:0 auto; padding:0; border:0; margin-top:-335px; margin-left:45px;}
		div.contact_anim h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#F59002;/*E55A00;*/ border:0; padding:15px 0px 0px 15px;}
		div.contact_anim p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; margin:0; width:200px; padding:0px 0px 15px 15px; border:0; float:left;}
		div.contact_anim a, div.contact_anim a:link, div.contact_anim a:visited{ color:#CCC;/*E55A00;*/ text-decoration:none; font-weight:bold; font-size:12px;}
		div.contact_anim a:hover{ color:#FFF; text-decoration:underline;}
		
		
		img.machinepark{width:310px;}
		div.machine_item{ display:block; clear:both; width:810px; margin-bottom:45px;}
		div.machine_item ul li{ list-style-position:inside;}
		p.machine_photo{height:150px; overflow:hidden;}
		p.machine_photo450{height:150px; overflow:hidden;}
	

/* Kruimelpad
----------------------------------------------------------------------------------------------------*/
#kruimelpad{ width:860px; margin:-45px 0 0 38px; padding:0; color:#333; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:12px;}
		#kruimelpad a, #kruimelpad a:link, #kruimelpad a:visited{color:#666; font-family:Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none;}
		#kruimelpad a:hover{color:#000;}


/* Main content
----------------------------------------------------------------------------------------------------*/
#body_content_oranje{ background:url(../images/content_bg_shaded.png) repeat-y; width:910px; min-height:200px; margin:0 auto; }
	#body_content{ width:890px; padding:40px 0px; min-height:200px; margin:0 auto; }
		#body_content p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:20px;}
		
		#body_content h1{ font-family:Arial, Helvetica sans-serif; font-size:28px; line-height:30px; color:#333;}
		#body_content h2{ font-family:Arial, Helvetica sans-serif; font-size:24px; line-height:26px; font-variant:small-caps; color:#333;}
			#body_content h2.contacttit{ font-family:Arial, Helvetica sans-serif; font-size:20px; line-height:26px; font-variant:small-caps; color:#333;}
			
		#body_content h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:20px; color:#000; /*margin:35px 0 -5px 0;*/}
		/*#body_content h4{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; font-style:italic; line-height:20px; color:#444; }*/
		#body_content h4{ font-family:Helvetica, Arial, sans-serif; font-size:19px; font-weight:bold; font-variant:small-caps; line-height:28px; color:#333; /*background-color:#E55A00;*/ border-bottom:1px solid #E55A00; }
		#body_content h5{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; line-height:20px; color:#333; margin-top:40px;/*333*/ /*padding-left:10px;*/ }
		
		#body_content h4.newsdate{ font-family:Georgia, "Times New Roman", Times, serif; font-variant:normal; font-size:19px; font-weight:bold; line-height:20px; color:#333; border:1px solid #8D5500; border-right:0; text-align:center; display:block; width:50px; background-color:#FFF; margin:40px 0 -68px -96px; padding:5px 0 10px 0; }
		#body_content span.dateday{color:#E55A00; font-size:28px;}
		
		
		#body_content a, #body_content a:link, #body_content a:visited{ color:#E55A00; text-decoration:underline;}
		#body_content a:hover{ color:#666; text-decoration:none;}
		
		#body_content p.linking{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:20px; font-style:italic; font-weight:bold; text-align:right;/*right*/}
		#body_content p.linking a, #body_content p.linking a:link, #body_content p.linking a:visited{ display:block; clear:both; color:#333; text-decoration:none;}
		#body_content p.linking a:hover{ color:#666;}
		
		
		
		.grid_home {display:inline; float: left; position: relative; margin:0;}
			
			.col1_1{width:800px; margin:0px 45px 0px 45px; text-align:justify;}
				.col1_1 img{border:1px solid #333; float:left; margin:0px 15px 5px 0px;}
			
			.col1_3{width:240px; margin:0px 40px 0px 45px; text-align:justify;}
			.col2_3{width:240px; margin:0; text-align:justify;}
			.col3_3{width:240px; margin:0px 45px 0px 40px; text-align:justify;}
			.col1_3 img, .col2_3 img, .col3_3 img{border:5px solid #DEDEDE; margin-top:-12px;}

			.col1_4{width:170px; margin:0px 40px 0px 45px; text-align:justify;}
			.col2_4{width:170px; margin:0px 40px 0px 0px; text-align:justify;}
			.col3_4{width:170px; margin:0; text-align:justify;}
			.col4_4{width:170px; margin:0px 45px 0px 40px; text-align:justify;}
			.col1_4 img, .col2_4 img, .col3_4 img, .col4_4 img{border:5px solid #DEDEDE; margin-top:-12px;}
			
			.col1_5{width:144px; margin:0px 10px 0px 45px; text-align:justify;}
			.col2_5, .col3_5, .col4_5{width:144px; margin:0px 10px; text-align:justify;}
			.col5_5{width:144px; margin:0px 45px 0px 10px; text-align:justify;}
			.col1_5 img, .col2_5 img, .col3_5 img, .col4_5 img, .col5_5 img{border:5px solid #DEDEDE; margin-top:-12px;}

			.col1_2{width:520px; margin:0px 0px 0px 45px; text-align:justify;}
				.col1_2 img{border:1px solid #333; float:left; margin:0px 15px 5px 0px;}
			.col2_2{width:240px; margin:0px 45px 0px 40px; text-align:justify;}

			.col1_2_content{width:560px;/*520*/ margin:0px 0px 0px 45px; text-align:justify;}
				.col1_2_content img{border:1px solid #333; float:left; margin:0px 15px 5px 0px;}
			.col2_2_zijnav{width:200px;/*240*/ margin:0px 45px 0px 40px; text-align:justify;}

			.wordadj{ white-space:pre-wrap;}
			
			img.nobord{border:0;}
			
			ul{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:21px;}
			li{ margin-left:15px;}
			
			#body_content ul.news{ /*list-style:inside; padding-left:15px;*/ /*margin-left:15px; list-style-position:inside; list-style:*/}
			#body_content ul.news li{ list-style:inside; /*margin-left:15px;*/}
			
			#body_content a.toplink, #body_content a.toplink:link, #body_content a.toplink:visited{color:#C04401; display:block; clear:both; margin:0 0 30px 0; position:relative; text-align:right; text-decoration:none;}
			#body_content a.toplink:hover{color:#333;}
			
			#contact_info{ font-size:15px; font-style:italic; font-weight:bold; margin:60px 0px 40px 0px;}
			#contact_info p{text-align:right;}
			
			#pagina_navigatie{margin-top:22px;}
			#pagina_navigatie a, #pagina_navigatie a:link, #pagina_navigatie a:visited{ font-family:Georgia, "Times New Roman", Times, serif; color:#000; text-decoration:none; font-size:13px; font-weight:bold; line-height:20px; text-align:right; display:block; clear:both;}
			#pagina_navigatie a:hover{color:#666; font-style:italic;}

			img.borderimage{border:5px solid #DEDEDE;}

			div.fullcol img{border:0; margin:0 0 10px 10px; float:right;}
		
			form.thema_zoek input{ background-color:#F2F2F2; color:#333; border:1px solid #999; font-size:13px;}
			form.thema_zoek input.zoekwoord_thema{ line-height:20px; height:20px; width:190px;}
			form.thema_zoek input.submit_thema{ font-variant:small-caps; line-height:21px; padding:0 10px; cursor:pointer;}
			form.thema_zoek input.submit_thema:hover{ background-color:#DDD;}
			
			
			/*panorama pic styles*/
			.pano {
					position: absolute;
					left: 50%;
					margin-left: -100px;
					margin-top: 40px;
					width: 800px;
					height: 424px;
					border: 0;/*1px solid #000000;*/
					overflow: hidden;
					cursor: move;
				  }
			
			
			
			
			/*.pan	{ margin:5px; padding-top:15px; padding-bottom:5px; }
			
			.panView	{ position:relative; color:#000; }
			
			.sUp, .sLeft, .sDown, .sRight, .sPause	{ height:25px; width:25px; text-indent:-9000px; cursor:pointer; display:inline-block; }
			
			.sRight			{ background:url(../images/scrollCtr2a.png) no-repeat top left; position:absolute; left:150px; top:15px; }
			.sRight:hover	{ background-position:0 -25px; }
			.sLeft			{ background:url(../images/scrollCtr2a.png) no-repeat -25px 0; position:absolute; left:25px; top:15px; }
			.sLeft:hover	{ background-position:-25px -25px; }
			.sUp			{ background:url(../images/scrollCtr2a.png) no-repeat -50px 0; position:absolute; left:25px; top:15px; }
			.sUp:hover		{ background-position:-50px -25px; }
			.sDown			{ background:url(../images/scrollCtr2a.png) no-repeat -75px 0; position:absolute; left:150px; top:15px; }
			.sDown:hover	{ background-position:-75px -25px; }
			.sPause			{ background:url(../images/scrollCtr2a.png) no-repeat -100px 0; position:absolute; left:85px; top:15px; }
			.sPause:hover	{ background-position:-100px -25px; }
			
			#demo1		{ background:url(../images/drukkerij/panorama_drukken.jpg) repeat-x top left; height:424px; }*/
			
			
			

ul{margin:0 0 0 15px; padding:0;}
li{ list-style-image:url(../images/page_elements/bullet_green.gif);}

ul.subnavmenu a, ul.subnavmenu a:link, ul.subnavmenu a:visited{font-size:17px; line-height:23px; font-family:Helvetica, Arial, sans-serif;}

#digi_item{margin:15px; float:left;}
#digi_item img{border:0;}

.tabcol_1{width:470px; float:left; line-height:25px; border-bottom:1px solid #CCC;}
.tabcol_2{width:250px; float:left; line-height:25px; border-bottom:1px solid #CCC;}
.tabcol_3{width:100px; float:left; line-height:25px; border-bottom:1px solid #CCC; clear:right;}
.tabheader{font-size:18px; font-weight:bold; color:#333; margin:25px 0px 15px 0px; font-family:Helvetica, Arial, sans-serif; border-color:#333;}

.teruglink{margin:35px 0px; clear:both;}


#whitepopup{display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:410px; width:645px; background:#FFF; border:2px solid #cecece; z-index:9; padding:12px; font-size:13px;}
#whitepopup a, #whitepopup a:link, #whitepopup a:visited{color:#333; font-weight:bold; text-decoration:none; cursor:pointer; font-size:28px; font-family:Arial, Helvetica, sans-serif;}
#whitepopup a:hover{color:#e55a00;}
#whitepopup p{margin-top:20px;}
#whitepopup h1{text-align:left; color:#e55a00; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:20px;}
#whitepopup_close{font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#333; font-weight:bold; display:block;}

#bckgr_popup{ display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:100%; width:100%; top:0; left:0; background:#000; border:1px solid #cecece; z-index:8;}


.flashz{position:relative; z-index:1;}

/* PORTFOLIO 
----------------------------------------------------------------------------------------------------*/
#portfolio_werk{ width:890px; margin:0 auto;}

#portfolio_items{ width:820px; margin:0 auto; padding:0 35px; background-color:#09F;}

.portfolio_item{width:182px; height:214px;/*293*/ margin:15px 10px;/*15 15*/ padding:0; border:1px solid #CCC; overflow:hidden; background:url(../images/portfolio/portfolio_item_bg.gif) repeat-x top; float:left;}
.portfolio_item img{border:0;}
.portfolio_item_content{width:182px; height:314px;/*216+98*/ /*background-color:#0F0;*/}

	.portfolio_item_tags{padding:5px; /*height:111px;/*214-5-98*/ font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; clear:both; margin:0; margin-bottom:15px;}
		#portfolio_werk .portfolio_item_tags a, .portfolio_item_tags a:link, .portfolio_item_tags a:visited{ color:#333; text-decoration:none;}
		#portfolio_werk .portfolio_item_tags a:hover{color:#666;}
	.portfolio_item_info{padding:5px; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; float:left; clear:both; margin:0;}
		#portfolio_werk a.bezoeklink, #portfolio_werk a.bezoeklink:link, #portfolio_werk a.bezoeklink:visited{ font-variant:small-caps; color:#333; text-decoration:none; display:block; clear:both; float:right; margin-top:20px; font-weight:bold; font-size:14px;}
		#portfolio_werk a.bezoeklink:hover{color:#F90;}
	
#portfolio_werk h2{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-variant: small-caps; font-size:15px; line-height:18px; color:#E55A00;
margin:5px 0; padding:0 5px;}



/* Portfolio detail
----------------------------------------------------------------------------------------------------*/
#portfolio_detail_oranje{ width:890px; margin:0 auto; position:relative; margin-top:-360px; padding-top:15px; z-index:1; }
	#photos_anim_portfolio{ width:890px; height:361px;/*340*/ margin:0 auto; padding:0; border:0; position:relative; z-index:1; }
	#photos_anim_portfolio li img{margin:0 auto; padding:0; border:0; display:block;}
	
	div.info_anim_portfolio{ background:url(../images/hp_anim/hp_anim_black_bg.png) repeat; height:70px; width:890px; position:relative; z-index:2; margin:0 auto; padding:0; border:0; bottom:70px;/*45px*/}
		div.info_anim_portfolio p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; margin:0; padding:15px; border:0; float:left; display:block;}
		div.info_anim_portfolio a, div.info_anim_portfolio a:link, div.info_anim_portfolio a:visited{ color:#E55A00; text-decoration:none; font-weight:bold; font-size:12px;}
		div.info_anim_portfolio a:hover{ color:#FFF; text-decoration:underline;}
	
		.anythingSlider_portfolio                         { width: 890px; height: 361px;/*340*/ position: relative; margin: 0 auto; padding:0; border:0; }
		.anythingSlider_portfolio .wrapper_portfolio                { width: 890px; overflow: auto; height: 361px;/*340*/ margin:0; padding:0; position: absolute; top: 0; left: 0; }
		.anythingSlider_portfolio .wrapper_portfolio ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; padding:0; border:0; }
		.anythingSlider_portfolio ul li                   { display: block; float: left; height: 361px;/*361px*//*340*/ width: 890px; margin: 0; padding:0; border:0; background-color:#FFF; }
		
		#portfolio_detail_oranje #thumbNav                               { position: relative; top: 320px; width:845px;/*890-45*/ height:21px; margin:0 auto; margin-left:45px; float:left; padding:0; }
		#portfolio_detail_oranje #thumbNav a                             { color: #000; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; display: inline-block; height:21px; width:21px; text-align: center; }
		#portfolio_detail_oranje #thumbNav a:hover, #portfolio_detail_oranje #thumbNav a.cur		{ background-color:#000; color:#FFF; }
				
		/*
		Prevents
		*/
		.anythingSlider_portfolio .wrapper_portfolio ul ul          { position: static; margin: 0; padding:0; background: none; overflow: visible; width: auto; border: 0; }
		.anythingSlider_portfolio .wrapper_portfolio ul ul li       { float: none; height: auto; width: auto; background: none; }		
		







/* Footer
----------------------------------------------------------------------------------------------------*/
#footer_oranje{ background-color:#333; width:960px; height:490px;/*340*/ margin:0 auto; padding:0; border:0; clear:both; position:relative; z-index:2; }
	#footer{ width:890px; padding:25px 0px 40px 0px; margin:0 auto; }
		.fitem{ font-family:Georgia, "Times New Roman", Times, serif; float:left; margin:0 49px; /*height:226px;*/}
		.flast{margin:0;}
			.fitem a, .fitem a:link, .fitem a:visited{color:#FFF; text-decoration:none; font-size:14px; display:block; clear:both;}
			.fitem a:hover{color:#CCC;}
			.fitem a.ftitel, .fitem a.ftitel:link, .fitem a.ftitel:visited{font-family:Helvetica, Arial, sans-serif; font-size:18px; margin-bottom:12px; color:#e55a00; font-weight:bold;}
			.fitem a.ftitel:hover{color:#FFF;}
	#footerlogos{ width:840px;/*890-50*/ height:150px; margin:0 auto; padding:40px 0px 40px 20px; border:0; clear:both; }
		#footerlogos img{border:0; padding:0; margin:0 auto; vertical-align:top; float:left;}
		#footerlogos img.pefc{margin-right:10px; margin-left:15px;}
		#footerlogos img.fsc{margin-right:10px; margin-left:60px;}
		#footerlogos p{border:0; padding:0; margin:0 auto; font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:18px; color:#999; float:left;}



#footer_bottom{ width:960px; height:50px; margin:0 auto; padding:0; border:0; clear:both; font-family:Helvetica, Arial, sans-serif; font-size:12px; }
	#footer_bottom_left{ background:url(../images/footer_corner_left.png) no-repeat top; height:50px; width:35px; float:left; margin:0 auto; padding:0; border:0;}
	#footer_bottom_mid{ background-color:#FFF; height:41px;/*33*//*50-17*/ width:890px;/*890-12*/ float:left; margin:0 auto; padding:26px 0px 0px 0px;/*17 0 0 0*/ border:0; position:relative; z-index:5;}
		#footer_bottom_mid p{ margin:0 auto; padding:0; border:0; color:#333; text-align:center;}
		#footer_bottom_mid a,#footer_bottom_mid a:link, #footer_bottom_mid a:visited{ color:#000; text-decoration:underline;}
		#footer_bottom_mid a:hover{ color:#666; text-decoration:none;}
	#footer_bottom_right{ background:url(../images/footer_corner_right.png) no-repeat top; height:50px; width:35px; float:left; margin:0 auto; padding:0; border:0;}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 7px;
	margin-right: 7px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 14 Columns
----------------------------------------------------------------------------------------------------*/

.container_oranje .grid_1 {
	width:55px;
}

.container_oranje .grid_2 {
	width:124px;
}

.container_oranje .grid_3 {
	width:193px;
}

.container_oranje .grid_4 {
	width:262px;
}

.container_oranje .grid_5 {
	width:331px;
}

.container_oranje .grid_6 {
	width:400px;
}

.container_oranje .grid_7 {
	width:469px;
}

.container_oranje .grid_8 {
	width:538px;
}

.container_oranje .grid_9 {
	width:607px;
}

.container_oranje .grid_10 {
	width:676px;
}

.container_oranje .grid_11 {
	width:745px;
}

.container_oranje .grid_12 {
	width:814px;
}

.container_oranje .grid_13 {
	width:883px;
}

.container_oranje .grid_14 {
	width:952px;
}



/* Prefix Extra Space >> 14 Columns
----------------------------------------------------------------------------------------------------*/

.container_oranje .prefix_1 {
	padding-left:69px;
}

.container_oranje .prefix_2 {
	padding-left:138px;
}

.container_oranje .prefix_3 {
	padding-left:207px;
}

.container_oranje .prefix_4 {
	padding-left:276px;
}

.container_oranje .prefix_5 {
	padding-left:345px;
}

.container_oranje .prefix_6 {
	padding-left:414px;
}

.container_oranje .prefix_7 {
	padding-left:483px;
}

.container_oranje .prefix_8 {
	padding-left:552px;
}

.container_oranje .prefix_9 {
	padding-left:621px;
}

.container_oranje .prefix_10 {
	padding-left:690px;
}

.container_oranje .prefix_11 {
	padding-left:759px;
}

.container_oranje .prefix_12 {
	padding-left:828px;
}

.container_oranje .prefix_13 {
	padding-left:897px;
}



/* Suffix Extra Space >> 14 Columns
----------------------------------------------------------------------------------------------------*/

.container_oranje .suffix_1 {
	padding-right:69px;
}

.container_oranje .suffix_2 {
	padding-right:138px;
}

.container_oranje .suffix_3 {
	padding-right:207px;
}

.container_oranje .suffix_4 {
	padding-right:276px;
}

.container_oranje .suffix_5 {
	padding-right:345px;
}

.container_oranje .suffix_6 {
	padding-right:414px;
}

.container_oranje .suffix_7 {
	padding-right:483px;
}

.container_oranje .suffix_8 {
	padding-right:552px;
}

.container_oranje .suffix_9 {
	padding-right:621px;
}

.container_oranje .suffix_10 {
	padding-right:690px;
}

.container_oranje .suffix_11 {
	padding-right:759px;
}

.container_oranje .suffix_12 {
	padding-right:828px;
}

.container_oranje .suffix_13 {
	padding-right:897px;
}



/* Push Space >> 14 Columns
----------------------------------------------------------------------------------------------------*/

.container_oranje .push_1 {
	left:69px;
}

.container_oranje .push_2 {
	left:138px;
}

.container_oranje .push_3 {
	left:207px;
}

.container_oranje .push_4 {
	left:276px;
}

.container_oranje .push_5 {
	left:345px;
}

.container_oranje .push_6 {
	left:414px;
}

.container_oranje .push_7 {
	left:483px;
}

.container_oranje .push_8 {
	left:552px;
}

.container_oranje .push_9 {
	left:621px;
}

.container_oranje .push_10 {
	left:690px;
}

.container_oranje .push_11 {
	left:759px;
}

.container_oranje .push_12 {
	left:828px;
}

.container_oranje .push_13 {
	left:897px;
}



/* Pull Space >> 14 Columns
----------------------------------------------------------------------------------------------------*/

.container_oranje .pull_1 {
	left:-69px;
}

.container_oranje .pull_2 {
	left:-138px;
}

.container_oranje .pull_3 {
	left:-207px;
}

.container_oranje .pull_4 {
	left:-276px;
}

.container_oranje .pull_5 {
	left:-345px;
}

.container_oranje .pull_6 {
	left:-414px;
}

.container_oranje .pull_7 {
	left:-483px;
}

.container_oranje .pull_8 {
	left:-552px;
}

.container_oranje .pull_9 {
	left:-621px;
}

.container_oranje .pull_10 {
	left:-690px;
}

.container_oranje .pull_11 {
	left:-759px;
}

.container_oranje .pull_12 {
	left:-828px;
}

.container_oranje .pull_13 {
	left:-897px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/*ERROR pages*/
.error{width:665px; margin:0px 45px 0px 200px; text-align:justify;}
			
#body_content h1.error404{color:#776F65; font-family:Arial, Helvetica, sans-serif; font-size:52px; line-height:52px; font-weight:bold; margin:0 auto; padding:0; border:0;}
#body_content h2.error404{color:#776F65; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; margin:0 auto; padding:0; border:0;}