html, body {
	margin: 0;
	padding: 0;
	line-height:140%; 
	font-family: Arial, 'Lucida Sans', 'Lucida Sans Unicode', Verdana; 
	font-size: 12px;
	color: #1E1E1E;
	background-color: #141414;
	text-align: left;
}
a {
	color: #4f4f4f;
	text-decoration: none;	
}
a:hover {
	color: #F98700;	
	text-decoration: none;
}
a:focus {
outline: 0;}
a:active {
outline: 0;}

hr {
	height: 0;
	border: 0;
	border-top: 1px solid #aaaaaa;
}
.T2overall {
				width: auto;
}
.position {
				width: 850px;
				margin-right: auto;
				margin-left: auto;
				clear: both;
				height: 130px;
				text-align: left;
}
.taketwo {
				width: 170px;
				text-align: left;
				height: 65px;
				float: left;
				position: relative;
				top: 51px;
}
.menu {
				text-align: left;
				
				float: left;
				width: 650px;
				padding-left: 220px;

}
.main1 {
				position: relative;
				margin-top: 0px;
				background: #FFF;
				height: 400px;	
}
.maincontent {
				height: 400px;
				background: #fff url('/images/bg_thuis.jpg') no-repeat;
				margin: 0;
				clear: both;
}
.maincontentblack {
				height: 400px;
				background: #000000;
				margin: 0;
				/*clear: both;*/
				/*float: left:*/
				padding-top: 20px;
}
.iwindow {
		margin-right: auto;
		margin-left: auto;
		width: 850px;
		height: 400px;
		color: #fff;
}
.iwindow h1 {
	color: #FA9319;		
	font-size: 50px;
	font-weight: normal;
	font-family: 'Myriad Pro' , arial ;
}
.iwindow h2 {
	color: #fff;		
	font-size: 35px;
	width: 680px;
	font-weight: normal;
	letter-spacing: 2px;
}
.iwindowtext {
	width: 470px;
	margin-top: 25px;
	float: left; 
}
.iwindowright {
	width: 200px;
	margin-top: 50px;
}
.iwindowright a {
	text-transform: uppercase;
	color: #FA9319;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
}
.movie {
	width: 664px;
	height: 374px;
	position: absolute;
}
.quicktime {
	margin-top: 10px;
}
.contentdiv{
padding:2px;
}
.maincontenttags{
				height: 400px;
				background: #fff url('/images/bg_tags.jpg');;
				margin: 0;
}
.maincontentdiensten {
				height: 400px;
				background: #fff url('/images/bg_diensten.jpg') 90% top no-repeat;
				margin: 0;
				clear: both;
}
.maincontentoverons {
				height: 400px;
				background: #fff url('/images/bg_over_ons.jpg');
				margin: 0;
}
.maincontentklanten{
				height: 400px;
				background: #fff url('/images/bg_klanten1.jpg');;
				margin: 0;
}
.maincontentreclamebureau{
				height: 400px;
				background: #fff url('/images/bg_tags_reclamebureau.jpg') top right no-repeat;
				margin: 0;
}
.reclamebureaubox {
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
}
.maincontentwebwinkel{
				height: 400px;
				background: #fff url('/images/bg_tags_webwinkel.jpg') top right no-repeat;
				margin: 0;
}
.webwinkelbox {
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
}
.maincontentwebdesign{
				height: 400px;
				background: #fff url('/images/bg_tags_webdesign.jpg');
				margin: 0;
}
.webdesignbox {
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
}
.maincontentfotografie{
				height: 400px;
				background: #fff url('/images/bg_tags_fotografie.jpg') top left no-repeat;
				margin: 0;
}
.fotografiebox {
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
}
.maincontentarnhemnijmegen{
				height: 400px;
				background: #fff url('/images/bg_tags_arnhemnijmegen.jpg') top right no-repeat;
				margin: 0;
}
.arnhemnijmegenbox {
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
}
.maincontentjoomla{
				height: 400px;
				background: #fff url('/images/bg_tags_joomla.jpg') top left no-repeat;
				margin: 0;
}
.joomlabox {
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
}
.maincontentzoekmachineoptimalisatie{
				height: 400px;
				background: #fff url('/images/bg_tags_zoekmachine_optimalisatie.jpg') top left no-repeat;
				margin: 0;
}
.zoekmachinebox {
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
}
.maincontentadwords{
				height: 400px;
				background: #fff url('/images/bg_tags_adwords.jpg') top right no-repeat;
				margin: 0;
}
.adwordsbox {
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
}
.maincontentinternet{
				height: 400px;
				background: #fff url('/images/bg_tags_internet.jpg')top right no-repeat;
				margin: 0;
}
.internetbox {
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
}
.maincontenthuisstijl{
				height: 400px;
				background: #fff url('/images/bg_tags_huisstijl.jpg') top left no-repeat;
				margin: 0;
}
.huisstijlbox {
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
}
.maincontentgoogle{
				height: 400px;
				background: #fff url('/images/bg_tags_google.jpg')top left no-repeat;
				margin: 0;
}
.googlebox {
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
}
.maincontentflash{
				height: 400px;
				background: #fff url('/images/bg_tags_flash.jpg') right top no-repeat;
				margin: 0;
}
.flashbox {
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
}
.maincontentklantenlijst{
				height: 400px;
				background: #fff url('/images/bg_klanten3.jpg');
				margin: 0;
}
.maincontentteam{
				height: 400px;
				/*background: #000 url('/images/bg_team.jpg')left top no-repeat;*/
				margin: 0;
				background: #000;
}
.maincontentcontact{
				height: 400px;
				background: #fff url('/images/bg_contact.jpg') no-repeat right;
				margin: 0;
}
.maincontenttaketwo {
				height: 400px;
				background: #000 url('/images/bg_taketwo.jpg')no-repeat left top ;
				margin: 0;	
}
.maincontentportfolio {
				height: 400px;
				background: #000;
				margin: 0;
				
}

.content {

				margin-right: auto;
				margin-left: auto;
				width: 850px;
				height: 400px;
}
.contactbox {

  				width: 340px;
  				margin-top: 7px;
  				padding: 10px;
  				float: right;
  				margin-right: 12px;
  				text-align: justify;
  		
}
.contactbg{
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;	
}
input{
	border: 1px solid #999999;
	background: #d7d7d7;
	margin: 5px;	
}
textarea{
	border: 1px solid #999999;
	background: #d7d7d7;
	margin: 5px;	
}
.homebox {
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
  				width: 220px;
  				height: 360px;
  				margin-top: 10px;
  				padding: 10px;
  				float: right;
  				margin-right: 5px;
  				text-align: justify;
  		
}
.homebox1 {
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
  				width: 220px;
  				height: 255px;
  				margin-top: 10px;
  				padding: 10px;
  				float: right;
  				margin-right: 5px;
  				position: absolute;
				right: 490px;
  				text-align: justify;
  		
}
.homebox2 {
					background: #FFF;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
  				width: 220px;
  				height: 255px;
  				margin-top: 10px;
  				padding: 10px;
  				float: right;
  				margin-right: 5px;
				position: absolute;
				right: 245px;
  				text-align: justify;
  		
}

.overonsbox {
					background: #000;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
  				width: 350px;
  				padding: 10px;
  				/*margin-left: 210px;*/
  				text-align: justify;
  				color: #808080;
  				z-index:100;
  				position: absolute;
  				top: 100px;
  				right: 1px;
  				margin-top: 220px;
}
.overonsbox2 {
  				width: 340px;
  				padding: 10px;
}
.brambox {
					background: #000;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
  				width: 350px;
  				padding: 10px;
  				/*margin-left: 210px;*/
  				text-align: justify;
  				color: #808080;
  				z-index:100;
  				position: absolute;
  				top: 100px;
  				left: 300px;
  				margin-top: 230px;
}
.taketwobox {
  				width: 350px;
  				padding: 10px;
  				/*margin-left: 210px;*/
  				text-align: justify;
  				color: #808080;
  				position: absolute;
  				top: 30px;
  				left: 645px;
  				margin-top: 130px;
}
.klantenbox {
  				width: 850px;
  				text-align: justify;
				
}
.klantenbox2 {
  				width: 850px;
  				text-align: justify;
  				background: #fff;
					 /* for IE */
 					 filter:alpha(opacity=80);
  				/* CSS3 standard */
  				opacity:0.8;
}

.bottom {
				padding-top: 8px;
				color: #FFF;
				font-size: 10px;
				height: 100px;
				background: #141414;
			
}
.toc {
				color: #808080;
				line-height: 140%;
				font-size: 18px; 
				letter-spacing: 1px; 
				font-weight: normal;
				text-decoration: none;
}

.bottominner {
	color: #a9a8a8;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	
}
h2.bottomheader {
	color: #f98700;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.bottomlist {
	list-style:none;
	margin:0;
	padding:0;
	display: block;
	padding-top: 2px;
}
.bottomul {
	margin:0;
	padding:0;
}
.bottombox1 {
	padding-right: 10px;
	vertical-align: top;
	color: #4f4f4f;
}
.bottombox2 {
	padding-right: 20px;
	vertical-align: top;
}
.bottomlist a, a:visited .bottomlist {
	color: #4f4f4f;	
}
.bottomlist a:hover  {
	color: #f98700;	
	text-decoration: none;	
}
ul {
margin:0;
padding:0;	
}
.menu li {
list-style:none;
margin:0;
padding:0;
display: inline;
}
.list {
list-style:none;
margin:0;
padding:0;
display: inline;

}
.portnav {
	position: absolute;
	top: 130px;
	margin-left: 150px;
}
.topbut {
	width: 850px;
	background: #ff0000;
	height: 23px;
	position: absolute;
	top: 130px;
}
.nav a, .nav a:visited {
	color: #7c7a7a;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-top: 30px;
	display: inline-block;
	text-align: center;
	width: 80px;
	text-decoration: none;	
}
.actived {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-top: 30px;
	display: inline-block;
	text-align: center;
	color: #CCC;
	background: url('/images/arrow.gif') no-repeat center top;
	width: 80px;
}
.nav a:hover {
	color: #CCC;
	background: url('/images/arrow.gif') no-repeat center top;
}

h1 {
	 line-height:120%; font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana; font-size:22px; padding: 0; margin: 0;
}
p {
		line-height:140%; font-family: 'Lucida Sans', 'Lucida Sans Unicode', Verdana; font-size:11px;
}
.button {
    border: 1px solid #000;
    background: #F79E22;
    color: #FFF;
}
.button:hover {
    border: 1px solid #FFF;
    background: #F79E22;
    color: #000;
}
h2 {
		margin: 0 0 8px 0;
		padding: 0;
		text-align: left;
}
img {
	border: 0px;
}
.headtitle {
	font-size: 45px;
	color: #141414;
	letter-spacing: -2px;
	padding-top: 30px;
	font-weight: bold;
}
.headtitle2 {
	font-size: 45px;
	color: #fff;
	letter-spacing: -2px;
	font-weight: bold;
	padding-top:2px;
}
.headtext {
	color: #808080; 
	font-size: 20px; 
	letter-spacing: -1px; 
	font-weight: normal;
}
.headtext2 {
	color: #f98700; 
	font-size: 20px; 
	letter-spacing: -1px; 
	font-weight: normal;
}
.hidden
{
display: none;
}

#prevNext
{
margin-bottom: -2.3em;

}

#prevNext img
{
position: relative;
z-index: 2;
cursor: pointer;
}

.sitemap{
				height: 400px;
				background: #fff;
}
.sitemap2 {
				margin-right: auto;
				margin-left: auto;
				width: 850px;
				height: 400px;
}
.linkslist {
padding-left:10px;
}

.sidebar-title{
color: #f98700;
font-size: 20px;
letter-spacing: 0px;
font-weight: normal;
}

#twitter_div{
width:				219px;
color: 				rgb(35, 35, 35);
font-family:			Arial;
text-align:			left;
}

#ul_twitter_updates_list{
color:			#ff9900;
}

li {
list-style:none;
margin-top:10px;
}
.tekstbox{

color: #000000;
}ng: 0px;
font-weight: normal;
}

#twitter_div{
width:				219px;
color: 				rgb(35, 35, 35);
font-family:			Arial;
text-align:			none;
}

#ul_twitter_updates_list{
color:			#ff9900;
}

li {
list-style:none;
}

.tekstbox{
color: #000000;
}
.video {
	z-index: -9;
}
.balkboven {
	width: 100%;
	height: 370px;
	background: #141414;
	z-index: 9;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

