html{
	overflow: scroll;
	overflow-x: hidden;
}


html, body
{
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #6b6b6b;
}
body
{
	background: top left url('../images/bg.top.png') repeat-x;
	background-color: #f3f3f3;
}
body > div
{
	width: 1000px;
	margin: 0 auto;
}
a
{
	color: #03b4ea;
}
.Header
{
	width: 1000px;
	margin: 0 auto;
}
.Top div
{
	background: bottom left url('../images/bg.top.lang.png') repeat-x;
	background-color: #FFFFFF;
	width: 230px;
	height: 18px;
	float: right;
	margin-top: 5px;
	text-align: center;
	padding-top: 4px;
}
.Top div a, .Top div a:hover, .Top div a:active, .Top div a:visited
{
	display: block;
	float: right;
	margin-right: 14px;
	text-decoration: none;
	color: #00b2e9;
	font-size: 11px;
}
.Top > a > img
{
	margin-top: 20px;
	border: 0px;
}
.Top > ul
{
	clear: both;
	float: right;
}
.Top > ul > li
{
	float: left;
	margin: 30px 5px 0px 5px;
}
.Top > ul > li > span
{
	display: block;
	height: 29px;
	padding-top: 10px;
	color: #e2e2e2;
}
.Top > ul > li > a
{
	display: block;
	height: 29px;
	padding: 10px 10px 0px 10px;
	font-weight: 900;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.Top > ul > li.Hover, .Top > ul > li.Selected
{
	background: url(../images/nav.hover.right.gif) top right no-repeat;
}
.Top > ul > li.Hover > a, .Top > ul > li.Selected > a
{
	text-align: center;
	background: url(../images/nav.hover.left.gif) top left no-repeat;
	color: #ffffff;
}
.Top > ul > li, .Tabs > ul > li, .Footer > ul > li, .Footer > ol > li
{
	list-style-type: none;
}
/**
 * Suckerfish!
 */
.Top > ul > li > ul
{
	display: none;
	width: 218px;
	border-top: 1px solid #e8e8e8;
	position: absolute;
	z-index: 5;
	list-style-type: none;
	padding: 0px;
	margin-left: 0px;
	margin-top: -3px;
}
.Top > ul > li ul > li:first-child
{

}

.Top > ul > li > ul > li > a
{
	display: block;
	height: 24px;
	padding: 10px 10px 0px 10px;
	font-size: 12px;
	text-decoration: none;
	color: #6b6b6b;
	background-color: #ffffff;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
.Top > ul > li ul > li:last-child
{
	border-left: 0px solid red;
	border-right: 0px solid red;
	background: transparent url(../images/subnav.footer.png) bottom left;
}

.Top > ul > li ul > li:last-child a
{
	border-left: 0px solid red;
	border-right: 0px solid red;
	background-color: transparent;
	border-bottom: 0px;
	height: 29px;
}
.Top > ul > li ul > li:last-child a:hover
{
	background: url(../images/subnav.footer.hover.png) top left repeat-x;
	color: #ffffff;
	text-decoration: underline;
}
.Top > ul > li ul li > a:hover
{
	background: url(../images/subnav.hover.png) top left repeat-x;
	color: #ffffff;
	text-decoration: underline;
}
.HeaderContainer
{
	margin-top: 20px;
	background: #ffffff top left url('../images/bg.middle.png') repeat-x;
	clear: both;
	padding: 10px 10px 0px 10px;
}


.HeaderContainer > div:first-child
{
	/*background: top left url('../images/bg.middle.blue.png') repeat-x;*/
	/*height: 260px;*/
	margin-bottom: 1px;
}
.HeaderContainer .Crumbs
{
	background: top left url('../images/bg.middle.crumbs.png') repeat-x;
	height: 34px;
	padding-top: 13px;
	padding-left: 28px;
	color: #eaeaea;
}
.HeaderContainer .Crumbs > img
{
	vertical-align: middle;
}
.HeaderContainer .Crumbs a
{
	margin-left: 2px;
	margin-right: 2px;
	color: #EAEAEA;
}
.HeaderContainer > div > div
{
	color: #FFFFFF;
	padding: 25px 25px 25px 25px;
	/*background: 325px 0px url('../images/bg.middle.logo.png') no-repeat;*/
	/*height: 250px;*/
}
.Content h1
{
	margin: 0px;
	padding: 0px;
	color: #03b4ea;
	font-weight: 200;
}
.HeaderContainer > div h1
{
	margin: 0px;
	padding: 0px;
	font-size: 30px;
}

.HomeHeaderContainer
{
	position : relative;
	background: top left url('../images/flashMovieBack.jpg') repeat-x;
	height: 260px;
}

.ContentHeaderContainer
{
	background: top left url('../images/bg.middle.blue.png') repeat-x;
	height: 121px;
}
.ContentHeader
{
	background: top right url('../images/bg.header.1.png') no-repeat;
	height: 121px;
}

.HomeHeader
{
	position : absolute;
	left : 0px;
	top : 0px;
	/* background: 325px 0px url('../images/bg.middle.logo.png') no-repeat ;*/
	height: 250px;
	z-index : 2;
}



.Tabs, .Footer
{
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding: 10px;
}
.Tabs{
	min-height:170px;
}
.Tabs > ul
{
	margin: 3px 0px 0px 0px;
	padding: 0px;
}
.Tabs > div
{
	border-top: 1px solid #c2c2c2;
	padding-top: 20px;
}
.Tabs .Preview > h2
{
	margin: 0px;
	color: #03b4ea;
}
.Tabs .Preview span
{
	display: block;
	text-align: right;
	margin-top: 5px;
}
.Tabs .Preview span a
{
	color: #03b4ea;
	font-weight: 800;
	text-decoration: none;
}
.Tabs .Preview span img
{
	vertical-align: middle;
}
.Tabs .Preview .Bordered
{
	border: 1px solid #c2c2c2;
	background-color: #c2c2c2;
}
.Tabs .Preview > img
{
	padding: 5px;
	margin-right: 10px;
}
.Tabs > ul
{
	position: relative;
	bottom: -1px;
}
.Tabs > ul > .Active, .Tabs > ul > .Selected
{
	float: left;
	width: 170px;
	height: 26px;
	margin-right: 5px;
	text-align: center;
	padding-top: 10px;
	color: #4a4a4a;
	font-weight: 900;
}
.Tabs > ul > .Active
{
	cursor:pointer;
	background: 0px 0px url('../images/tab.disabled.top.png') no-repeat;
	background-color: #c2c2c2;
	font-weight: 100;
}
.Tabs > ul > .Selected
{
	background: 0px 0px url('../images/tab.enabled.top.png') no-repeat;
	background-color: #FFFFFF;
}

.readMoreLinkHome{
	position : absolute;
	left : 170px;
	top : 200px;
}

.readMoreLink{
	margin-left : 170px;
}

.Footer > div
{
	padding: 15px;
	background: 0px 0px url('../images/bg.footer.png');
}
.Footer > div img
{
	margin-left: 15px;
	margin-right: 15px;
}
.Clear
{
	clear: both;
}
.Left
{
	float: left;
}
.Right
{
	float: right;
}
h1
{
	color: #FFFFFF;
	font-size: 30px;
}
.Button
{
	border: 0px;
	background: 0px 0px url('../images/button.png') no-repeat;
	width: 153px;
	height: 40px;
	padding-left: 20px;
	display: block;
	padding-top: 11px;
	font-weight: 900;
	cursor: pointer;
}
.Button, .Button:hover, .Button:active, .Button:visited
{
	color: #464646;
	text-decoration: none;
}
.Display
{
	position: relative;
	margin-left: 15px;
	top: -13px;
	width: 399px;
	height: 296px;
	background: 0px 0px url('../images/bg.movie.top.png') no-repeat;
}
.Display img
{
	margin: 22px 0px 12px 12px;
}

.TabBox
{
	position : relative;
	float:left;
	width: 270px;;
	padding-right:10px;
	padding-left :20px;
	min-height:100px;
	margin:1px;
	line-height : 20px;
}
.TabBox h2
{
	line-height:125%;
}

.newTitleH2
{
	line-height: 125%;
	color: #666666;
}

.roi
{
	width:100%;
	height:880px;
	border:none;
	margin-top:25px;
}
.Footer > ul, .Footer > ol
{
	width: 120px;
	margin: 16px 10px 0px 0px;
	padding: 0px;
}
.Footer > ul li, .Footer > ol li
{
	padding: 4px;
}
.Footer > ol li img, .Footer > ul li img
{
	vertical-align: middle;
}
.Footer > ol li a, .Footer > ul li a
{
	color: #dadada;
	text-decoration: none;
}
.Footer span
{
	color: #6c6c6c;
	font-size: 12px;
	display: block;
	text-align: right;
	margin: 20px 0px 5px 3px;
}
.Footer span a
{
	color: #6c6c6c;
	font-weight: 600;
	font-size: 12px;
}
.w980
{
	width: 980px;
}
.w260
{
	width: 260px;
}
.Tabs .VerticalRuler
{
	margin: 5px 45px 0px 45px;
}
.Content
{
	background: #ffffff;
	padding: 20px;
	margin-bottom: 10px;
}
.Content .Left
{
	width: 650px;
}
.Content h2, .Content h1
{
	font-size: 20px;
	color: #03b4ea;
	padding-bottom: 10px;
	background: url('../images/ruler.gray.png') bottom left repeat-x;
	border: 1px solid red;
	margin-bottom: 100px;
}
.BoxContainer
{
	width: 250px;
	border: 1px solid #e7e7e7;
	background-color: #f7f7f7;
	margin: 0px 0px 10px 0px;
	padding: 10px;
}
.Box
{
	border: 1px solid #f0f0f0;
	background-color: #ffffff;
	padding: 10px;
}
.Box h3
{
	color: gray;
	font-size: 15px;
	margin: 0px 0px 10px 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e7e7e7;
}
.Box ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.Box ul li
{
	background: url('../images/subnav.arrow.gif') no-repeat center left;
	margin-bottom: 10px;
}
.Box ul li a
{
	padding-left: 20px;
}
.Box ul li a:hover
{
	color: #88e3ff;
}
.Hidden
{
	display: none;
}

/*
 * Right Sub
 */

.RightContentBlock
{
	padding: 8px !important;
	background-color: #f7f7f7;
	border: 1px solid #e7e7e7;
	margin-bottom: 5px;
	margin-left: 10px;
}
.RightContentBlock > div
{
	background-color: #FFFFFF;
	width: 250px;
	color: #000000;
	padding: 10px;
	border: 1px solid #f0f0f0;
}
.RightContentBlock > div > img
{
	padding: 0px;
	margin: 0px;

}
.RightContentBlock > div > strong
{
	display: block;
	text-align: left;
	color: #919191;
	font-family: Arial;
	font-size: 16px;
	font-weight: 700;

}
.RightContentBlock > div > ul
{
	border-top: 1px solid #e7e7e7;
	padding: 5px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	list-style-image: url('../images/arrow.2.png');
	list-style-position: inside;
}
.RightContentBlock > div > ul li
{
	padding: 5px 5px 5px 10px;
	text-align: left;
}
.ContentPageContainer, .ContentPageContainer h1
{
	margin: 0px;
	padding-top: 25px;
	padding-left: 25px;

}

.ContentPageContainer .ContentPageContainerTextHolder{
	width : 600px;
	color: #6b6b6b;
	margin : 0px;
	padding : 0px;
	padding-bottom : 10px;
	margin-bottom : 15px;
}

.ContentPageContainer h2{
	color: #6b6b6b;
	font-size : 12px;
	font-weight : bold;
	margin : 0px;
}

.ContentPageContainer
{
	color: #6b6b6b;
}
.ContentPageContainer h1
{
	color: #03b4ea;
	font-size: 22px;
	font-weight: 200;
	background: url('../images/ruler.gray.png') bottom left repeat-x;
	width: 665px;
	padding-bottom: 10px !important;
	margin-bottom: 18px !important;

}
.ContentPageContainer h3
{
	color :#6b6b6b;
	font-size: 18px;
	margin-bottom: 0px;
}
.ContentPageContainer p
{
	margin-top: 4px;
	color: #6b6b6b;
	line-height: 1.4;
	font-size: 12px;
}
.ContentPageContainer .Right
{
	padding: 0px 0px 0px 0px;
}

.ContentPageContainer .referentiesHolder{
	width : 700px;
	margin : 0px;
	padding : 0px;
	padding-bottom : 10px;
	margin-bottom : 15px;
}

.ref1
{
	width : 700px;
	height : 91px;
	padding : 0px;
	padding-top : 10px;
	margin : 0px;
	margin-bottom : 15px;
}

.imgHolder
{
	width : 200px;
	height : 91px;
	border : 1px solid #ececec;
	text-align : center;
	padding-top : 10px;
	float : left;
	margin-right : 10px;
}


.newsItemHolder{
	padding : 0px;
	margin : 0px;
	border : 0px;
	color : #6b6b6b;
	width : 550px;
	padding-right : 100px;
	border-bottom : 1px solid #ececec;
	padding-bottom : 5px;
	margin-bottom : 10px;
}

.RightContentBlock .quoteName
{
	padding : 0px;
	margin : 0px;
	border : 0px;
	padding-left : 5px;
	padding-top : 5px;
	text-align : left;
	font-size : 18px;
	color : #6c6c6c;
	display : inline;
}

.RightContentBlock .quoteBedrijf
{
	color : #b6b6b6;
	padding : 0px;
	margin : 0px;
	border : 0px;
	text-align : left;
	padding-top : 12px;
	font-size : 12px;
	display : inline;
}


.RightContentBlock .quoteHolder
{
	color : #b6b6b6;
	padding : 0px;
	margin : 0px;
	border : 0px;
	width : 250px;
	text-align : left;
	padding-top : 12px;
	font-size : 12px;
	border-top : 1px solid #b6b6b6;
	min-height : 75px;
}

.quoteHolder .quoteText
{
 	background-image : url('../images/qoutes.jpg');
	height : 70px;
	width : 120px;
	margin-left : 80px;
	padding-left : 25px;
	padding-right : 15px;
	padding-top : 5px;
	line-height : 18px;
}

.photoHolder
{
	width : 72px;
	height : 72px;
	float : left;
	background-color : #FF0000;
}

.referentiesHolder .ref1 .imgHolder img
{
	max-width : 180px;
}

.referentiesHolder .ref1 .textHolder{
	color : #6b6b6b;
	width : 400px;
	float : left;
	margin : 0px;
	padding : 0px;
	margin-left : 2px;
	margin-top : 10px;
	line-height : 20px;
}

.referentiesHolder .ref1 .textHolder h2{
	margin : 0px;
	color : #03b4ea;
	font-size : 12px;
}

textarea.metaTextarea{
	width : 470px;
	height : 150px;
	font-family : Arial;
	font-size : 11px;
}

.RightContentBlock > div
{
	color : #6b6b6b;
	text-align: center;
}

.ContactForm  tr  td, .ContactForm  tr  th
{
	padding: 5px 5px 5px 0px;
	font-size: 14px;
}
.ContactForm  tr  td
{
	vertical-align: middle;
}
 .ContactForm  tr  th
{
	vertical-align: top;
}

.ContactForm tr td input, .ContactForm tr td textarea
{
	padding-left: 5px;
	font-size: 14px;
}
.ContactForm tr td textarea
{
	padding-top: 5px;
	font-family: Arial;
	width: 300px;
	height: 80px;
}
.ContactForm tr td .Input
{
	width: 300px;;
	height: 23px;
}

.errorRed
{
	color: #990000;
}
.errorField
{
	border: 1px solid #990000;
	background-color: #fffcfc;
}

td.newsTd{
	width : 15px;
	height : 15px;
	padding : 2px;
	text-align: center;
	border-left : 5px solid #FFFFFF;
}

div.highLight{
	margin : 0px;
	padding : 10px;
	background-color : #d3d3d3;
	border : 1px solid #666666;
}

.Table
{
	border: 1px solid #cdcdcd;
}
.Table th
{
	background-color: #03b4ea;
	color: #ffffff;
}
.InputSmall
{
	width: 90%;
	border: 1px solid #cdcdcd;
	padding: 3px;
}

.InputRed
{
	border: 1px solid #af0000;
	background-color: #FFEFEF;
	padding: 3px;
}
.Red
{
	color: #af0000;
}

.quoteHolder{
	display : block;
	border : 1px solid #dfdfdf;
	padding : 10px;
	padding-top : 40px;
	background-color : #f0f0f0;
	background-image : url('../images/quotebackground.png');
	background-repeat : no-repeat;
	width : 613px;
	color : #666666;
}

/* Tweets */

div.yoTweetHolder {
	width : 317px;
	border : 1px solid #e3e3e3;
	border-top : 0px;
}

div.yoTweetTop{
	width : 319px;
	height : 35px;
	background-image : url("../images/tweetTop.png");
	color : #FFFFFF;
	font-size : 18px;
	font-family : Tahoma;
}

a.TopTweetLink{
	font-size : 12px;
	color : #ffffff;
	float : left;
	margin-left : 50px;
	margin-top : 10px;
}

div.TopTweetHead{
	float : left;
	margin-left : 45px;
	margin-top : 5px;
}

div.imgTweetHolder{
	float : left;
	width : 49px;
	height : 48px;
	border : 1px solid #e3e3e3;
	padding : 2px;
	margin-top : 5px;
	margin-left : 5px;
}

div.textTweetHolder{
	float : left;
	width : 240px;
	margin-left : 10px;
	font-size : 10px;
	margin-top : 5px;
}

a.yoTweetLink{
	text-decoration: none;
	color : #05b4eb;
	font-weight: bold;
}

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

ul.tweetUl li {
	font-size : 10px;
	padding: 0px;
	margin : 0px;
	width : 317px;
	height : 75px;
	border-bottom : 1px solid #e3e3e3;
	line-height : 14px;
}

.flashMovie{
	width : 357px;
	position : absolute;
	right : -5px;
	top : -15px;
	z-index : 1;
}

div.buttonsHolder{
	float : left;
	width : 141px;
}

div.roiTextHolder{
	float : left;
	width : 216px;
	height : 296px;
}

.butImg{
    float : left;
    margin : 0px;
    padding : 0px;

}

#button_text_1, #button_text_2, #button_text_3, #button_text_4, #button_text_5, #button_text_6, #button_text_7{
	background-color : #15c3f8;
	background-image: url('../images/buttonTextMain.png');
	width : 216px;
	color : #FFFFFF;
	display : none;
}

#button_text_1 div, #button_text_2 div, #button_text_3 div, #button_text_4 div, #button_text_5 div, #button_text_6 div, #button_text_7 div{
	padding : 10px;
	width : 180px;
}

#button_text_2 {
	margin-top : 51px;
}

#button_text_3 {
	margin-top : 88px;
}

#button_text_4 {
	margin-top : 125px;
}

#button_text_5 {
	margin-top : 118px;
}

#button_text_6 {
	margin-top : 155px;
}

#button_text_7 {
	margin-top : 171px;
}
