/*
	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-color:#100702;/*141615*/ /*000*/ margin:0; padding:0; border:0; font-family:Arial, Helvetica, sans-serif;}
img {border:0;}


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_montreuil {
	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:960px; margin:0; padding:5px 0 0 0; border:0; height:25px; text-align:right; font-size:12px; clear:both; color:#FFF; text-transform:uppercase;}
	#top_nav a, #top_nav a:link, #top_nav a:visited{color:#ccc; text-decoration:none; margin:0 7px;}
	#top_nav a:hover{color:#FFF;}

#logo_header{ width:240px; height:120px; margin:0 auto; padding:0; border:0; display:block; float:left;}
#logo_header img{margin:0; padding:0; margin-left:44px; margin-top:11px;}

#nav_header{ width:720px; height:120px;/*120*/ margin:0 auto; padding:0; border:0; display:block; float:left; clear:right;}

	/* Navigatie
	----------------------------------------------------------------------------------------------------*/
	#nav_montreuil{ width:720px; height:78px; float:left; display:block; clear:both;}
		#head_nav{ /*width:540px;/*540*//*720-180*/ margin:0; /*padding:0 0 0 180px;*/ height:46px; float:left; clear:both;}
		.headnavnl{ width:540px; padding:0 0 0 180px;}
		.headnavfr{ width:640px; padding:0 0 0 135px;}
			#head_nav a, #head_nav a:link, #head_nav a:visited{
				color:#CCC; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none;
				display:block; float:left; line-height:27px; height:27px;/*42-15*/ margin:15px 15px 0px 15px;
			}
			#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:#FFF;  border-bottom:4px solid #00aeef; /*padding:0; margin:15px 15px 0px 15px;*/ }
			#head_nav a.activepage{color:#FFF;  border-bottom:4px solid #00aeef; /*padding:0; margin:15px 15px 0px 15px;*/ }
		#sub_nav{ height:33px; margin:0; float:left; clear:both;}
		.subnavnl{width:583px;/*720-250*/ padding:0 0 0 137px;}
		.subnavfr{width:557px;/*720-250*/ padding:0 0 0 163px;}
			#sub_nav a, #sub_nav a:link, #sub_nav a:visited{
				color:#AAA; 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.lastsub, #sub_nav a.lastsub:link, #sub_nav a.lastsub:visited{padding:0 0 0 15px;}
			#sub_nav a:hover{color:#00aeef; }
			#sub_nav a.activepage{color:#e55a00; }
		#sub_sub_nav{ width:720px;/*736*/ height:33px; margin:0 auto; 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_montreuil{ width:960px; margin:0 auto; display:block; clear:both; margin-bottom:-60px;}
	#photos_anim{ width:960px; height:411px; 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*/}
	
		.anythingSlider                         { width: 960px; height: 411px;/*340*/ position: relative; margin: 0 auto; padding:0; border:0; }
		.anythingSlider .wrapper                { width: 960px; overflow: auto; height: 411px;/*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: 411px;/*340*/ width: 960px; margin: 0; padding:0; border:0; background-color:#FFF; }
		
		/*#thumbNav                               { position: relative; top: 320px; width:845px; 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; }		
		


/*flash container*/
#flash_container{width:960px; height:412px; display:block; clear:both; margin:0 auto; margin-bottom:-55px;}




/* Kruimelpad
----------------------------------------------------------------------------------------------------*/
#kruimelpad{ width:960px; margin:0; padding:0; color:#CCC; 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_montreuil{ width:960px; min-height:200px; margin:0 auto; color:#CCC; }
	#body_content{ width:960px; padding:10px 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:#FFF;}
		#body_content h2{ font-family:Arial, Helvetica sans-serif; font-size:24px; line-height:26px; font-variant:small-caps; color:#FFF;}
			#body_content h2.contacttit{ font-family:Arial, Helvetica sans-serif; font-size:20px; line-height:26px; font-variant:small-caps; color:#FFF;}
			
			#body_content div.portfolio_title_container{ background-image:url(images/portfolio_title_container_bg.png); position:relative; z-index:9; bottom:-137px;/*-125*/ padding-left:5px;}
			#body_content h2.portfolio_title{ font-family:Arial, Helvetica sans-serif; font-size:20px; line-height:26px; color:#FFF;}
			
			#body_content h2.tagline{ font-family:Arial, Helvetica sans-serif; font-size:19px; line-height:26px; color:#FFF;}
			
		#body_content h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:20px; color:#CCC; /*margin:35px 0 -5px 0;*/}
			#body_content h3.contacttags{ font-family:Arial, Helvetica sans-serif; text-transform:uppercase; font-weight:bold; font-size:14px; line-height:20px; color:#CCC; /*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:#CCC; /*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:#FFF;/*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:#00aeef; text-decoration:none;}
		#body_content p.linking a:hover{ color:#FFF;}
		
		
		
		.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:280px; margin:0px 60px 0px 0px; text-align:justify;}
			.col2_3{width:280px; margin:0; text-align:justify;}
			.col3_3{width:280px; margin:0px 0px 0px 60px; text-align:justify;}
			/*.col1_3 img, .col2_3 img, .col3_3 img{border:5px solid #DEDEDE; margin-top:-12px;}*/

			.col1_about{width:337px; margin:0px 40px 0px 0px; text-align:justify;}
			.col2_about{width:583px; margin:0; text-align:justify;}
			.col1_about img{border:0; margin:0; padding:0; margin-top:-70px; position:relative; z-index:99;}
			
			.col1_partners{width:240px; margin:0px 40px 0px 0px; text-align:justify;}
			.col2_partners{width:680px; margin:0; text-align:justify;}
			.col1_partners img{border:0; margin:0 auto; padding:0 0 0 35px; /*margin-top:-70px;*/ position:relative; z-index:99;}

			.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:185px; margin:0px 5px 0px 0px; text-align:justify;}
			.col2_5, .col3_5, .col4_5{width:185px; margin:0px 4px; text-align:justify;}
			.col5_5{width:185px; margin:0px 0px 0px 5px; text-align:justify;}
			.col1_5 img, .col2_5 img, .col3_5 img, .col4_5 img, .col5_5 img{border:0;/*5px solid #DEDEDE;*/ /*margin-top:-12px;*/}
			
			.col1_contact{width:550px; margin:0px 5px 0px 0px; text-align:justify;}
			.col2_contact{width:375px; margin:0px 0px 0px 5px; text-align:justify;}

			.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;}
						
			

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_montreuil{ width:960px; height:150px; margin:0 auto; margin-top:40px; padding:0; border:0; clear:both; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#CCC;}
	#footer_montreuil_contact{height:150px; width:295px;/*595*/ float:left; margin:0 auto; padding:0; border:0; padding-top:15px; line-height:20px;}
		#footer_montreuil_contact a,#footer_montreuil_contact a:link, #footer_montreuil_contact a:visited{ color:#FFF; text-decoration:underline;}
		#footer_montreuil_contact a:hover{ color:#666; text-decoration:none;}

	#footer_montreuil_contact2{height:150px; width:300px;/*595*/ float:left; margin:0 auto; padding:0; border:0; padding-top:15px; line-height:20px;}
		#footer_montreuil_contact2 a,#footer_montreuil_contact2 a:link, #footer_montreuil_contact2 a:visited{ color:#FFF; text-decoration:underline;}
		#footer_montreuil_contact2 a:hover{ color:#666; text-decoration:none;}

	#footer_montreuil_oranje{height:150px; width:365px; float:left; margin:0 auto; padding:0; border:0; padding-top:15px; line-height:20px;}
		#footer_montreuil_oranje img{ margin:-14px 30px 0 0; padding:0; border:0; float:left;}
		#footer_montreuil_oranje p{ margin:0 auto; padding:0; border:0; text-align:left;}
		.footer_tag{color:#FFF;}
		#footer_montreuil_oranje a,#footer_montreuil_oranje a:link, #footer_montreuil_oranje a:visited{ color:#f19200; text-decoration:none; font-weight:bold;}
		#footer_montreuil_oranje a:hover{ color:#F5B247; text-decoration:none;}


/* 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;}
