/* Main */

*{
	outline:none;
}

BODY, 
HTML{
	margin:0px;
	padding:0px;
	
	border:none;
}
BODY{
	/*background-image:url("../images/backgrounds/background02.jpg");*/
	background-position: top center;
	background-attachment: fixed;
	background-color:#92D400;
}

img{
	border:0px;
}

#global{
	position: 			relative;
	text-align:			left;
	
	margin-left: 		20px;
	 
	width: 				1014px;			
}

#map{
	width:510px;
	height:350px;
	
	overflow:hidden;
}

#map{
	text-align: justify;
	
	font-family: Arial;
	font-size: 11px;
	line-height: 20px;
	
	color:#5b5b5b;
}

p{
	margin:0px;
	margin-bottom:20px;
	
	text-align: justify;
	
	font-family: Arial;
	font-size: 11px;
	line-height: 20px;
	
	color:#5b5b5b;
}

#pijplijn_container p{
	color:#5b5b5b;
	
	line-height: 14px;
	margin:0px;
}

#hr1{
	position:			relative;
	height : 			1px;
	width:				240px;
	
	margin:				0px;
	
	background-color:	#5b5b5b;
	border-width: 		0px 0px 0px 0px;
	border-color : 		#5b5b5b;
	border-style:		solid;
}

h1{
	margin:0;
	padding:0;
	
	float:left;
	
	font-family:Arial;
	font-size:14px;
	font-weight: bold;
	
	color:#4f4f4f;
}

h2{
	margin:0;
	margin-left:10px;
	padding:0;
	
	float:left;
	
	font-family:Arial;
	font-size:14px;
	font-weight: bold;
	
	color:#92d400;
}

.text_container{
	position: relative;
	margin-bottom:30px;
	
	background-color: #FFFFFF;
	
	width:540px;
	
}

.text{
	position:relative;
	top:0px;
	left:15px;
	
	width:510px;
}

.titel{
	position:relative;
	top:0px;
	left:15px;
	
	height:17px;
	width:540px;
}

/* Menu */

#menu_container{
	position:relative;
	top:30px;
	left:0px;
	
	background-color:#92D400;
	
	width:264px;
	height:440px;
}

#social_container{
	position:relative;
	top:60px;
	left:0px;
	
	background-color:#FFFFFF;
	
	width:264px;
	height:28px;
}

#social{
	position: relative;
	left:10px;
	height:28px;
}

#pijplijn_container{
	position:relative;
	top:60px;
	left:0px;
	
	background-color:#FFFFFF;
	opacity:0.7;  
	filter:alpha(opacity=70);  
	-moz-opacity:0.7; 
	
	width:264px;
}

#pijplijn{
	position:relative;
	top:0;
	left:12px;
	
	width:250px;
}

#logo{
	position:relative;
	top:0;
	left:6px;
	
	width:250px;
	height:150px;
}

#menu{
	position:relative;
	top:0;
	left:6px;
	
	width:250px;
	height:285px;
}

#content_container{
	position:absolute;
	top:30px;
	right:200px;
	
	width:540px;
}

#logo_container{
	position:absolute;
	top:30px;
	right:0px;
	
	background-color:#FFFFFF;
	opacity:0.7;  
	filter:alpha(opacity=70);  
	-moz-opacity:0.7; 
	
	width:189px;
	height:100px;
}

/* Home / Shorts */

.shorts_container{
	position: relative;
	margin-bottom:30px;
	
	background-color: #FFFFFF;
	
	
	width:540px;
	
}

.shorts_text{
	position:relative;
	top:0px;
	left:15px;
	
	width:390px;
}

.shorts_pic,
.shorts_pictext{
	position:relative;
	top:0px;
	left:15px;
	right:15px;
	
	width:510px;
}

.shorts_pictext a{
	color:#679600;
	text-decoration: none;
}

.shorts_pictext i{
	font-family: Arial;
	font-size: 11px;
	line-height: 20px;
	color:#AFAFAF;
}

.shorts_addons{
	position:relative;
	top:0px;
	left:15px;
	right:15px;
	
	width:510px;
	height:25px;
}

.shorts_addons a{
	font-family:Arial;
	font-size:14px;
	font-weight: bold;
	
	color:#92d400;
	text-decoration: none;
}

.shorts_pictext p a:hover,
.shorts_addons p a:hover {
	background-color:#92d400;
	color:#FFFFFF;
}


.thumb{
	position:absolute;
	top:20px;
	right:15px;
	
	width:100px;
	height:120px;
	
}

.shorts_text p{
	margin:0px;
}

.shorts_nav{
	position:relative;
	top:0px;
	left:15px;
	right:15px;
	
	width:100px;
	height:15px;
}

#nieuwer{
	position:relative;
	top:0;
	left:0;
}

#nieuwer_off{
	position:relative;
	top:0;
	left:0;
	
	text-align: justify;
	
	font-family: Arial;
	font-size: 11px;
	
	color:#CFCFCF;
}

#ouder{
	position:absolute;
	top:0;
	right:0;
}

#ouder_off{
	position:absolute;
	top:0;
	right:0;
	
	text-align: justify;
	
	font-family: Arial;
	font-size: 11px;
	
	color:#CFCFCF;
}

#nieuwer a,
#ouder a{
	margin:0px;
	
	text-align: justify;
	
	font-family: Arial;
	font-size: 11px;
	
	color:#5b5b5b;
	text-decoration: none;
}

#nieuwer a:hover,
#ouder a:hover {
	background-color:#92d400;
	color:#FFFFFF;
}

/* Portfolio */
.portfolio{
	width:540px;
	
	background-image:url(../images/portfolioback.jpg);
	
	border:0;
}

.portfolio td{
	height:25px;
	
	font-family: Arial;
	font-size: 12px;
	
	line-height:normal;
	
	color:#5b5b5b;
	
	text-align: center;
}

.portfolio td p{
	margin:0px;
	margin-left:15px;
	text-align: left;
	
	font-family: Arial;
	font-size: 11px;
	
	line-height:normal;
	
	color:#5b5b5b;
}	

.projecten li a,
.portfolio td p a{
	margin:0px;
	
	text-align: left;
	
	font-family: Arial;
	font-size: 11px;
	
	text-decoration: none;
	line-height:normal;
	
	color:#5b5b5b;
}

.projecten li a:hover,
.portfolio td p a:hover {
	color:#92d400;
}

#lightview a,
.text a{
	/* color:#92d400; */
	color:#679600;
	text-decoration: none;
}

#lightview a:hover,
.text a:hover {
	background-color:#92d400;
	color:#FFFFFF;
}

#directions{
	font-family: Arial;
	font-size: 11px;
	line-height: 20px;
	
	color:#5b5b5b;
}

.input{
	margin:				0;
	padding:			0;
	
	font-family:		Arial;
	font-size:			11px;
	color:				#292929;

	border-top:			1px solid;
	border-top-color: 	#BFBFBF;
	border-left:		1px solid;
	border-left-color: 	#BFBFBF;
	border-right:		1px solid;
	border-right-color: #FFFFFF;
	border-bottom:		1px solid;
	border-bottom-color:#FFFFFF;
	background-color: 	#EFEFEF;
}

.knoppen{
	margin:				0;
	padding:			0;
	
	font-family:		Arial;
	font-size:			11px;
	color:				#292929;

	border-top:			1px solid;
	border-top-color: 	#FFFFFF;
	border-left:		1px solid;
	border-left-color: 	#FFFFFF;
	border-right:		1px solid;
	border-right-color: #BFBFBF;
	border-bottom:		1px solid;
	border-bottom-color:#BFBFBF;
	background-color: 	#EFEFEF;
}

.projecten ul{ 
	margin: 0;
	padding: 0; 
	list-style: none;
}

.projecten li{ 
	float: left;
	margin: 0px;
	margin-left:15px;
}

.no-show{ 
	text-indent: -999em;
}



#rechts_container{
	position:absolute;
	top:30px;
	right:0px;
	
	width:190px;
}

#work_container{
	position:relative;
	top:0px;
	right:0px;
	
	background-color:#92D400; 
	
	width:190px;
}

#work{
	position:relative;
	top:0;
	left:5px;
	
	width:180px;
}

#work_container p{
	color:#FFFFFF;
	text-align: left;
	line-height: 14px;
	margin:0px;
}

#beursvloer_container{
	position:relative;
	top:50px;
	right:0px;
	
	width:190px;
	height:120px;
}

#horizontal_carousel{
	position:relative;
	top:30px;
	right:0px;
	
	background-color:#FFFFFF; 
	
	width:190px;
	height:85px;
}

#horizontal_carousel .container {
  position: absolute;
 top:0;
 left:10px;
  width: 170px;
  height: 85px;
  overflow:hidden;   
  background: #FFFFFF;
}            

#horizontal_carousel .previous_button {
  position: absolute;

  width: 10px;
  height: 85px;
  background: url(../images/left.gif);
  z-index: 100;    
  cursor:pointer;
}        

#horizontal_carousel .previous_button_disabled {
  background: url(../images/left-disabled.gif);
  cursor:default;
}

#horizontal_carousel .next_button {
  position: absolute;
  right: 0px;
  width: 10px;
  height:85px;
  background: url(../images/right.gif);
  z-index: 100;
  cursor:pointer;
}   

#horizontal_carousel .next_button_disabled {
  background: url(../images/right-disabled.gif);
  cursor:default;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 85px;
}                      
                             

#horizontal_carousel ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}                               

#horizontal_carousel ul li {
  color:#FFFFFF;
  margin:0;
  padding:0;
  width:85px;
  list-style:none;   
  float:left;
}
