/* General */

* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
	width: 100%;
}

body#body {
	height: 100%;
	text-align: center; /* for IE 5.5 */
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	background:url(/images/BG-Container.gif) repeat-y center;
}

body#body-popup {
	height: 100%;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 12pt;
}

img	{
	border: 0;
}

/* Container div's homepage */

#container-home {
	margin: 0 auto; /* for FF, Opera */
	margin-bottom: -34px;
	min-height: 100%;
	_height: 100%; /* for IE */
	_padding-left: 1px;  /* for IE */
	width: 857px;
	background: url(/images/bg_roos.jpg) no-repeat;
	background-position-y: 125px;
	background-position: 50% 125px;
}

#content-home {
	margin: 0 auto; /* for FF, Opera */
	width: 758px;
	clear: left;
	text-align: left;
}

*:first-child+html #content-home { /* for IE 7 */
	margin-top: 2px;
	padding-left: 1px;
}

/* Container div's */

#container {
	margin: 0 auto; /* for FF, Opera */
	margin-bottom: -34px;
	min-height: 100%;
	_height: 100%; /* for IE */
	_padding-left: 1px;  /* for IE */
	width: 857px;
	background:url(/images/bg_roos_grijs.jpg) no-repeat;
	background-position: 50% 125px;
	text-align: left;
}

#header {
	width: 808px; /* for IE 5.5 */
	height: 97px; /* for FF, Opera */ 
	margin-left: 50px;
	text-align: left;
}

*:first-child+html #header { /* for IE 7 */
	margin-left: 50px;
}

#submenu {
	float: left;
	margin-left: 60px;
	_margin-left: 30px;
	_margin-top: -5px;
}

#content {
	width: 584px;
	float: right;
	margin-right: 45px;
	_margin-right: 22px;
	_margin-top: -4px;
	/*_margin-top: -4px; IE 5.5 moet -2px;*/ 
}

#footer {                      
	width:100%;
	clear:both; /* for FF, Opera */ 
	height:34px; /* for IE */ 
	position:relative;
	background:url(/images/BG-Footer.gif) no-repeat center;
}

#clearfooter{
	clear:both;
	height:34px;
}

* > html #clearfooter { /* for IE Mac */
	float:left;
	width:100%;
}

/* Header */

#language {
	float: right;
	text-align: center;
	line-height: 73px;
	width: 520px;
	background: url(/images/BG-Header.gif) no-repeat right top;
}

#menu {
	z-index: 10000;
	position: relative;
	background-color:#FFFFFF;
	margin-top: 5px;
	width: 758px; /* for IE 5.5, 6 */ 
	height: 25px; /* for IE 5.5, 6 */
}

/* Menu */

#menu-items {	
	font-weight: bold;
}

ul {
	list-style: none;
}

ul li { 
	float: left;
	position: relative; 
}

li ul { /* list-submenu-items */
	display: none;
	position: absolute; 
	top: 21px;
}

ul li a { /* links all list items */
	display: block;
	text-decoration: none;
	color: #666;
	border-bottom: 1px solid #ccc;
}
	
ul li a:hover { 
	color: #b6027f; 
	background: #f8f8f8; 
} 

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

* html ul li { /* for IE, hide from IE Mac \*/
	float: left; 
	height: 1%; 
}

* html ul li a { /* for IE, hide from IE Mac \*/
	height: 1%; 
}

li > ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li#blankli1 {
	width: 97px;
}

li#home {
	width: 68px;
}

li#about-us {
	width: 86px;
}

li#about-us-en {
	width: 88px;
}

li#solutions {
	width: 103px;
}

li#solutions-en {
	width: 90px;
}

li#portfolio {
	width: 86px;
}

li#news {
	width: 77px;
}

li#news-en {
	width: 70px;
}

li#contact {
	width: 79px;
}

li#links {
	width: 66px;
}

li#blankli2 {
	width: 96px;
}

li#blankli2-en {
	width: 114px;
}

li.about-us-sub {
	width: 92px;
}

li.about-us-sub-en {
	width: 92px;
}

li.solutions-sub {
	width: 133px;
}

li.portfolio-sub {
	width: 105px;
}

li.news-sub {
	width: 121px;
}

li.news-sub-en {
	width: 115px;
}

li.links-sub {
	width: 160px;
}

/* Menu links UITZOEKEN */
	
a.menulink {
	padding: 2px 18px 2px 18px;
	background: url(images/menu-item-right-bg.gif) no-repeat right bottom;
}

a.menulink:hover { 
	color: #000000;
	padding: 2px 18px 2px 18px;
	background: url(images/menu-item-right-bg.gif) no-repeat right bottom;
}

a.menulink-rollover {
	color: #000000; 
	background: url(images/menu-item-right-bg.gif) no-repeat right bottom;
	padding: 2px 18px 2px 18px;
}

a.menulink2 {
	padding: 2px 18px 2px 18px;
}

a.menulink2:hover { 
	background: #fff;
} 
/* KAN WEG TOCH? 
a.menulink-rollover-selected { 
	color: #000000;
	background:url(images/bg_solutions-over.gif) no-repeat; 
	padding: 2px 18px 2px 18px;
}

a.menulink-active {
	color: #ffffff;
	background: url(images/bg_solutions.gif) no-repeat; 
	padding: 2px 18px 2px 18px;
}

a.menulink-active:hover { 
	color: #000000; 
	background:url(images/bg_solutions-over.gif) no-repeat; 
	padding: 2px 18px 2px 18px;
}
*/
/* tab specific link styles */
a.menulink-active-home {
	/*display: block; KAN WEG TOCH? */
	color: #fff;
	background: url(images/bg_home.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-active-home:hover { 
	color: #000000; 
	background:url(images/bg_home-over.gif) no-repeat; /* rounded tab / img !!! */
}

a.menulink-active-menu_about_us {
	/*display: block; KAN WEG TOCH? */
	color: #ffffff;
	background: url(images/bg_about_us.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px; /*KAN OVERAL WEG BIJ DE HOVERS */
}

a.menulink-active-menu_about_us:hover { 
	color: #000000; 
	background:url(images/bg_about_us-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-rollover-selected-menu_about_us  { /* rollover selected menu item */
	/*display: block; KAN WEG TOCH? */
	color: #000000;
	background:url(images/bg_about_us-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}
/* EN */
a.menulink-active-menu_about_us-en {
	/*display: block; KAN WEG TOCH? */
	color: #ffffff;
	background: url(images/bg_about_us-en.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-active-menu_about_us-en:hover { 
	color: #000000; 
	background:url(images/bg_about_us-en-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-rollover-selected-menu_about_us-en  { /* rollover selected menu item */
	/*display: block; KAN WEG TOCH? */
	color: #000000;
	background:url(images/bg_about_us-en-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-active-menu_solutions {
	/*display: block; KAN WEG TOCH? */
	color: #ffffff;
	background: url(images/bg_solutions.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-active-menu_solutions:hover { 
	color: #000000; 
	background:url(images/bg_solutions-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-rollover-selected-menu_solutions  { /* rollover selected menu item */
	/*display: block; KAN WEG TOCH? */
	color: #000000;
	background:url(images/bg_solutions-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}
/* EN */
a.menulink-active-menu_solutions-en {
	/*display: block; KAN WEG TOCH? */
	color: #ffffff;
	background: url(images/bg_solutions-en.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-active-menu_solutions-en:hover { 
	color: #000000; 
	background:url(images/bg_solutions-en-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-rollover-selected-menu_solutions-en  { /* rollover selected menu item */
	/*display: block; KAN WEG TOCH? */
	color: #000000;
	background:url(images/bg_solutions-en-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-active-menu_portfolio {
	/*display: block; KAN WEG TOCH? */
	color: #ffffff;
	background: url(images/bg_portfolio.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-active-menu_portfolio:hover { 
	color: #000000; 
	background:url(images/bg_portfolio-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-rollover-selected-menu_portfolio  { /* rollover selected menu item */
	/*display: block; KAN WEG TOCH? */
	color: #000000;
	background:url(images/bg_portfolio-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}
/* EN */
a.menulink-active-menu_news-en {
	/*display: block; KAN WEG TOCH? */
	color: #ffffff;
	background: url(images/bg_news-en.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-active-menu_news-en:hover { 
	color: #000000; 
	background:url(images/bg_news-en-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-rollover-selected-menu_news-en  { /* rollover selected menu item */
	/*display: block; KAN WEG TOCH? */
	color: #000000;
	background:url(images/bg_news-en-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-active-menu_news {
	/*display: block; KAN WEG TOCH? */
	color: #ffffff;
	background: url(images/bg_news.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-active-menu_news:hover { 
	color: #000000; 
	background:url(images/bg_news-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-rollover-selected-menu_news  { /* rollover selected menu item */
	/*display: block; KAN WEG TOCH? */
	color: #000000;
	background:url(images/bg_news-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-active-menu_links {
	/*display: block; KAN WEG TOCH? */
	color: #ffffff;
	background: url(images/bg_links.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-active-menu_links:hover { 
	color: #000000; 
	background:url(images/bg_links-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-rollover-selected-menu_links  { /* rollover selected menu item */
	/*display: block; KAN WEG TOCH? */
	color: #000000;
	background:url(images/bg_links-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-active-contact {
	/*display: block; KAN WEG TOCH? */
	color: #ffffff;
	background: url(images/bg_contact.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.menulink-active-contact:hover { 
	color: #000000; 
	background:url(images/bg_contact-over.gif) no-repeat; /* rounded tab / img !!! */
	padding: 2px 18px 2px 18px;
}

a.submenulink { /* links list-submenu-items */
	background: #ffffff; 
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 2px 5px; 
	padding-left: 17px;
	padding-right: 17px;
}

a.submenulink-active { /* links list-submenu-items active */
	color: #b6027f;
	background: #f8f8f8; 
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 2px 5px; 
	padding-left: 17px;
	padding-right: 17px;
}

a.submenulink-active:hover { /* rollover links list-submenu-items active */
	color: #000000;
	background: #f8f8f8; 
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 2px 5px;
	padding-left: 17px;
	padding-right: 17px; 
}

/* Submenu UITZOEKEN */

#submenu-items {
	font-weight: bold;
}

ul#list-menu-items2 {
	list-style: none;
	width: 140px;
	position: absolute;
}

#list-menu-items2 li { 
	float: left;
	position: relative; 
	list-style: none;
	width: 140px;
}

/* Submenu links UITZOEKEN */

a.menulink3 {
	/*display: block; KAN WEG TOCH? */
	padding: 2px 5px 2px 5px;
}

a.menulink-active2 {
	/*display: block; KAN WEG TOCH? */
	color: #b6027f;
	background: #f8f8f8; 
	padding: 2px 5px 2px 5px;
}

a.menulink-active2:hover { 
	color: #000000;
}

a.submenulink2 { /* links list-submenu-items */
	padding: 2px 0px 2px 3px;
		
}

a.submenulink-active2 { /* links list-submenu-items active */
	color: #000000;
	padding: 2px 0px 2px 3px;
}

/* Content div's homepage UITZOEKEN */

#profile {
	margin-top: 32px;
	float: left;
	margin-left: 44px;
	_margin-left: 23px; /* for IE 5.5, 6 */
	height: 119px;
	_height: 117px; /* for IE 5.5, 6 */
	width: 220px;
	line-height: 21px;
	color: #666;
}

#showreel-home {
	margin-top: 15px;
	float: right;
	margin-right: 18px;
	_margin-right: 5px; /* for IE 5.5, 6 */
}

#showreel-txt {
	margin-left: 9px;
	_margin-left: 9px;
}

#showreel-small {
	font-size: 12px;
	padding-top: 4px;
	background: url(/images/bg_showreel_small.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	padding-bottom: 7px;
	padding-left: 1px;
}

#start {
	margin-top: 21px;
	float: left;
	margin-left: 26px;
	_margin-left: 14px; /* for IE 5.5, 6 */
	height: 174px;
	_height: 176px; /* for IE 5.5, 6 */
	width: 200px;
}

#start-txt {
	font-size: 11px;
	margin-top: 1px;
	margin-bottom: 2px;
}

#visitor {
	line-height: 22px;
	margin-bottom: 1px;
}

.visitor-type {
	float: left;
	_float: none;
	_display: inline;
}

#news-flash {
	margin-top: 24px;
	float: right;
	margin-right: 66px;
	_margin-right: 32px; /* for IE 5.5, 6 */
	height: 85px;
	width: 193px;
	overflow: hidden;
}

#news-item {
	margin-top: 1px;
	margin-bottom: 2px;
}

#events{
	margin-top: 59px;
	float: left;
	margin-left: 128px;
	_margin-left: 65px; /* for IE 5.5, 6 */
	height: 102px;
	_height: 101px; /* for IE 5.5, 6 */
	width: 194px;
	overflow: hidden;
}

#event-img{
	float: left;
	margin-top: 3px;
}

#event-item{
	margin-top: 4px;
	margin-left: 60px;
	_margin-left: 57px;
}

.read-more {
 	text-align: right;
	/*margin-left:120px; 
	_margin-left:117px;*/
}

#read-more2 {
	text-align: right;
	margin-top: -1px;
}

#read-more3 {
	text-align: right;
	float:left;
	margin-left: 185px;
}

#read-more4 {
	margin-top: -11px;
	float: right;
	margin-right: -33px;
	height: 20px;
	width: 100px;
	overflow: hidden;
}

#demo {

}

#demo-html-home {
	margin-top: 73px;
	_margin-top: 70px;
	float: right;
	margin-right: 121px;
	_margin-right: 60px; /* for IE 5.5, 6 */
	height: 108px;
	width: 197px;
	overflow: hidden;
}

#demo-html {
	height: 108px;
	width: 197px;
}

.demolink {
	background: url(/images/demo-btn.gif);
}

.demolink-over {
	background: url(/images/demo-btn-over.gif);
}

.demolink-en {
	background: url(/images/demo-btn-en.gif);
}

.demolink-en-over {
	background: url(/images/demo-btn-en-over.gif);
}

.demolink-home {
	background: url(/images/demo-btn.jpg);
}

.demolink-home-over {
	background: url(/images/demo-btn-over.jpg);
}

.demolink-home-en {
	background: url(/images/demo-btn-en.jpg);
}

.demolink-home-en-over {
	background: url(/images/demo-btn-en-over.jpg);
}

#leftActive{
	height: 76px;
	width: 35px;
	background-position:center;
	overflow:visible;
}

#rightActive{
	height: 76px;
	width: 35px;
	background-position:center;
}

.showreelleft{
	background: url(/images/btn_portfolio-l.gif);
}

.showreelleft-over{
	background: url(/images/btn_portfolio-l-over.gif);
}

.showreelright{
	background: url(/images/btn_portfolio-r.gif);
}

.showreelright-over{
	background: url(/images/btn_portfolio-r-over.gif);
}


/* Content div's */

#content_top {
	margin-top: 15px;
	margin-left: 5px;
}

#content_top2 {
	margin-top: 15px;
	margin-left: 106px;
}

#content_top3 {
	margin-top: 15px;
	margin-left: 64px;
}

#content_middle {
	clear: both;
	margin-left: 5px;
}

#content_middle2 {
	clear: both;
	margin-left: 5px;
	margin-right: 5px;
	background: url(images/bg_content_middle2.gif) repeat-y;
	height: 100%;
	min-height: 100%;
}

#content_middle3 {
	clear: both;
	margin-left: 5px;
}

#content_middle4 {
	clear: both;
	margin-left: 5px;
	margin-right: 5px;
	background: url(images/bg_content_middle2.gif) center repeat-y;
	height: 100%;
	min-height: 100%;
}

/* content_bottom1 == content_middle == content_middle3 !!!!!!!!!!! */
#content_bottom1 {
	clear: both;
	margin-left: 5px;
}

#content_bottom2 {
	clear: both;
	margin-left: 2px;
}

#content_left1 {
	float: left; 
	width: 285px;
}

.content_left1 {
	float: left; 
	width: 285px;
}

#content_left2 {
	float: left;
	width: 340px;
}

#content_left3 { /* verwijderen? volstaat left2? */
	float: left;
	width: 343px;
	border-right: solid 1px #e1e1e1;
}

.content_left3 {
	float: left;
	width: 574px;
}

#content_left4 {
	float: left;
	width: 200px;
}

#content_left5 {
	float: left;
	width: 350px;
	padding-left: 101px;
	_padding-left: 107px;
}

#content_left6 {
	float: left;
	padding-left: 101px;
	_padding-left: 107px;
}

#content_left7 {
	float: left;
	width: 565px;
}

#content_left8 {
	float: left;
	width: 230px;
}

#content_left9 {
	float: left;
	padding-right: 20px;
	width: 150px;
	_height: 130px;
	min-height: 130px;
}

#content_left10 {
	float: left;
	padding-right: 20px;
	width: 250px;
}

#content_left_quote {
	float: left; 
	width: 285px;
	height: 144px;
	background: url(images/bg_quote.gif) no-repeat;
}

.content_right1 {
	float: right; 
	width: 285px; 
	margin-right: 5px;
}

#content_right2 {
	float: right; 
	width: 210px;
	padding-right: 5px;
}

#content_right3 {
	float: right; 
	width: 190px; 
	margin-right: 60px;
	_margin-right: 30px;
}

#content_right4 {
	float: left; 
	width: 200px; 
	margin-right: 5px;
}

#content_right5 {
	float: right; 
	width: 200px; 
	margin-right: 125px;
	_width: 180px;
	_margin-right: 80px;
}

#content_right6 {
	float: right; 
	width: 200px; 
	margin-right: 250px;
}

#content_right7 {
	float: right; 
	width: 200px; 
}

#content_right8 {
	float: right; 
	width: 200px; 
	padding-right: 120px;
}

.block_top {
	background:  url(images/shadow_top.gif) no-repeat;
	height: 9px;
	padding-left: 2px;
	_margin-bottom: -7px;
}

.block_top_tab {
	background:  url(images/shadow_top_tab.gif) no-repeat;
	height: 30px;
	padding-left: 2px;
}

.block_middle {
	background: url(images/shadow_bg.gif) repeat-y;
	padding-left: 10px;
	padding-right: 18px;
	padding-bottom: 6px;
}

.block_bottom {
	background: url(images/shadow_bottom.gif) no-repeat;
}

.block_small_top {
	background:  url(images/bg_content_tab.gif) no-repeat;
	height: 28px;
	padding-left: 2px;
}

.block_small_top2 {
	background:  url(images/bg_content_tab2.gif) no-repeat;
	height: 23px;
}

.block_small_middle {
	background: url(images/bg_content_small.gif) repeat-y;
	padding-left: 10px;
	padding-right: 18px;
}

.block_small_middle2 {
	background: url(images/bg_content_small2.gif) repeat-y;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 55px;
}

.block_small_bottom {
	background: url(images/shadow_bottom_small.gif) no-repeat;
}

.block_small_bottom2 {
	background: url(images/shadow_bottom_small2.gif) no-repeat;
}

div#contact-tab {
	margin-left: -11px;
	margin-top: -2px;
	_margin-left: -5px;
}

/* Content links UITZOEKEN */

a.contentlink { 
	text-decoration: none;
	color: #b6027f;
}
	
a.contentlink:hover {  
	text-decoration: underline; 
}

a.contentlink2 { 
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
	
a.contentlink2:hover {  
	text-decoration: underline; 
}

a.contentlink2-hover {  
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	text-decoration: underline; 
}

a.contentlink3 { 
	text-decoration: none;
	color: #666666;
}
	
a.contentlink3:hover {  
	text-decoration: none; 
	color: #000000;
}

a.contentlink3-hover {  
	text-decoration: none; 
	color: #000000;
}

a.contentlink4 { 
	text-decoration: none;
	color: #b6027f;
	float:left; 	
}
	
a.contentlink4:hover {  
	text-decoration: underline; 
	color: #b6027f;
	float:left; 
}

a.contentlink5 { 
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	line-height: 22px;
}
	
a.contentlink5:hover {  
	text-decoration: underline; 
}

a.contentlink6 { 
	text-decoration: none;
	color: #000000;
}
	
a.contentlink6:hover {  
	text-decoration: underline; 
	color: #000000;
}








a.rss {
	text-decoration: none; 
	color: #f63;
}

a.rss:hover {
	text-decoration: underline; 
	color: #f63;
}





a.pdf {
	text-decoration: none; 
	color: #f00;
}

a.pdf:hover {
	text-decoration: underline; 
	color: #f00;
}

/* Content links (contact) */

a.content-header-tab {
	border: 1px solid #ccc;
	color: #666;
	background: #f8f8f8;
	border-right: 0;
	padding: 3px 6px 3px 6px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.content-header-tab2 {
	border: 1px solid #ccc;
	color: #666;
	background: #f8f8f8;
	border-left: 0;
	padding: 3px 6px 3px 6px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.content-header-tab:hover {
	color: #b6027f;
	background: #fff;
}
	
a.content-header-tab2:hover {
	color: #b6027f;
	background: #fff;
}

a.content-header-tab-selected {
	color: #b6027f;
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	padding: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
}

a.content-header-tab-selected2 {
	color: #b6027f;
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	padding: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
}

a.content-header-tab-selected:hover {
	color: #000;
}

a.content-header-tab-selected2:hover {
	color: #000;
}

a.content-header-tab-blank {
	background: #fff;
	border-bottom: 1px solid #ccc;
	padding-bottom: 2px;
	margin-right: -1px;
}

a.content-header-tab-blank:hover {
	background: #fff;
}

/* Content headers */

/*
h1, h2, h3, h4, h5, h6 { GEBRUIKEN
	display: inline;
}
*/

.h1{	
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	color: #000;
}

.h1-purple{	
	font-size: 24px;
	color: #b6027f;
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 7px;
}

.h2{
	font-size: 18px;
	line-height: 18px;
}

.h3{
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
}

.h3-purple{ 
	font-size: 16px;
	color: #b6027f;
	font-weight: bold;
	line-height: 16px;
}

.h3-grey{	
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	line-height: 16px;
}

.h4{	
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

.h4-purple{	
	font-size: 12px;
	color: #b6027f;
	font-weight: bold;
	line-height: 16px;
}

.h5-purple{	
	font-size: 12px;
	color: #b6027f;
	line-height: 16px;
}

/* UITZOEKEN -> gebruik h1, h2 etc. */
.txt-big {
	font-size: 18px;
	color: #666666;
}

.txt-big-purple {
	font-size: 18px;
	color: #b6027f;
}

.txt-medium {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.txt-medium-purple {
	font-size: 16px;
	color: #b6027f;
	font-weight: bold;
}

/* Other: visitor */

.visitor-type2 {
	float: left;
	padding-left: 12px;
	padding-top: 3px;
}

.visitor-icon {
	float: left;
	padding-top: 3px;
	padding-left: 8px;
}

.visitor-icon-home {
	float: left;
	padding-top: 3px;
	
}

/* Other: video */

.sendafriend {
	border-width: 1px;
	border-color: #969b9f;
	border-style: solid;
	font-size: 10pt;
	font-style:italic;
	color: #4b4f52;
	padding: 0px;
}

/* Other: quotes */

#quote {
	line-height: 20px;
	margin: 6px 15px 4px 10px;
}

#quote-by-txt-home {
	margin-left: 25px;
	font-size: 11px;
}

#quote-by-txt {
	display: block;
	margin-right: 18px;
	text-align: right;
}

/* Other: link lists */

#link_list {
	padding-left: 2px;
	padding-top: 12px;
}

#link_list2 {
	
}

/* Other: arrows */

.arrow_h4 {
	float:left; 
	margin-top:2px;
	margin-left:1px;
}

/* Other: arrow links */

a.arrow_link {
	float: left;
	text-decoration: none;
	color: #b6027f;
	line-height: 16px;
}

a.arrow_link:hover {
	float: left;
	text-decoration: underline;
	color: #b6027f;
	line-height: 16px;
}

/* Footer */

#footercontent{
	width:708px;
	/*height: 34px; KAN WEG TOCH? */	
	margin:0 auto; /* for FF, Opera */
	/*position: relative; KAN WEG TOCH? */ 
	/*text-indent: 80px; KAN WEG TOCH? */
	text-align: left;
}



/* Footer links */

a.footerlink { 
	text-decoration: none;
	color: #666;
}
	
a.footerlink:hover {  
	color: #000;
}




ol li {
	margin-left: 17px;
	_margin-left: 22px;
}

*:first-child+html ol li{ /* for IE 7 */
	margin-left: 22px;
}


.h4a {
	padding-left: 17px;
	_padding-left: 22px; 
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

*:first-child+html .h4a{ /* for IE 7 */
	padding-left: 22px;
}










.news-date {
	color: #666;
}









#form-text {
	float: left;
	padding-right: 15px;

}

#form-input {
	float: left;


}



.mail-form {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 12px;
}

.mail-txt {
	margin-top: 6px;
	
}

*:first-child+html .mail-txt{ /* for IE 7 */
	margin-bottom: 8px;
}





.flash-replace {
	border: 1px solid #ccc; 
	padding: 5px;
}

.flash-replace-popup {
	padding: 5px;
	text-align: left;
}

p.flash-replace-l {
	float: left;
}

p.flash-replace-r {
	float: right;
}

p.flash-replace-popup-l {
	float: left;
}

p.flash-replace-popup-r {
	float: left;
	margin-left: 10px;	
}




.submenu-sub {
	float:left; width:125px;
}

.submenu-arrow {
	float:left; padding-top: 2px; padding-right: 2px;margin-left:-6px;  color: #fff;
}

.submenu-arrow-sel {
	float:left; padding-top: 2px; padding-right: 2px; margin-left:-6px;
}

#award {
	background: url(/images/award.gif) bottom right no-repeat;
}

#profile-txt {
	line-height: 20px;
	word-spacing: 1px;
}

#popup {
	text-align: left;
}

#popup-txt {
	text-align: left;
	margin: 20px;
}

#popup img {
	padding-left: 20px;
}

img.rss {
	 vertical-align:bottom;
	 padding-bottom: 1px;
	 _margin-bottom: 2px;
	 }

*:first-child+html img.rss { /* for IE 7 */
	padding-bottom: 2px;
}

#footer-rss {
	padding-left: 331px;
}

.error {
	color: #ff0000;
}

div#portfolio {
	 border-bottom: 1px solid #ccc;
	 padding-bottom: 8px;
	 padding-top: 8px;
	 min-height: 100%;
	 _height: 100%;
}

.portfolio-left {
	float: left; padding-right: 10px; _padding-right: 7px;
}





/* download btn */

#dl-tool {
	height: 70px;
	width: 140px;
}

.btn-dl {
	background: url(/images/btn-dl-tool.gif) no-repeat;
}

.btn-dl-over {
	background: url(/images/btn-dl-tool-over.gif) no-repeat;
}


p#dl-version {
	padding: 0 0 0 7px;
}






/* videotool manual */



/* download btn */

div#manual-home #dl-tool {
	height: 70px;
	width: 140px;
	padding: 0;
	padding-bottom: 30px;
}

div#manual-home  .btn-dl {
	background: url(http://www.stoneroos.nl/images/btn-dl-tool.gif) no-repeat;
}

div#manual-home  .btn-dl-over {
	background: url(http://www.stoneroos.nl/images/btn-dl-tool-over.gif) no-repeat;
}

div#manual-home  p#dl-version {
	font-size: 12px;
	padding-left: 9px;
}



div#manual-home {
	/*font: 13px/1.5 "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;*/
	padding-right: 13px;
}	



div#popup-txt div * {
	margin: 0;
	padding: 0;
}

div#popup-txt div div {
	padding-top: 0px;
	padding-left: 18px;
	padding-right: 18px;
	}

div#popup-txt div img	{
	border: 0;
	padding-bottom: 13px;
} 

div#popup-txt div img#float-left {
	float: left;
	padding: 5px 10px 10px 5px;
} 

div#popup-txt div img#float-right {
	float: right;
	padding: 5px 10px 10px 5px;
} 

/*div#manual-vid-tool img#logo {
	margin-left: -18px;	
}*/

div#popup-txt div p {
	padding-bottom: 13px;
}

div#popup-txt div p.small {
	font-size: 11px;
}

div#popup-txt div p#warning {
	padding-top: 12px;
}

div#popup-txt div ul {
	list-style: none;
	padding-bottom: 13px;
	clear: both;
}

div#popup-txt div ul li {
	clear: both;
}

div#popup-txt div ol {
	list-style: none;
	padding-bottom: 13px;
	clear: both;
}

div#popup-txt div h1 {
	font-size: 16px;
	padding-bottom: 13px;
	padding-top: 13px;
}

div#popup-txt div h1#d-en-i {
	padding-top: 13px;
}

div#popup-txt div h1#h-w-h {
	padding-top: 13px;
}

div#popup-txt div h1#help {
	padding-top: 13px;
}

div#popup-txt div a:link, div#manual-vid-tool a:visited {
	color: #b6027f;
	text-decoration: none;
}

div#popup-txt div a:hover {
	text-decoration: underline;
}

div#popup-txt diva#float-left {
	float: left;
} 

div#popup-txt div a#float-right {
	float: right;
} 

div#popup-txt div hr {
	color: #666;
	height: 1px;
	background-color: #fff;
	margin-bottom: 13px;
}

div#popup-txt div strong {
	font-size: 14px;
	color: #666;
}

div#content_left7 a img {
	padding: 0 10px 10px 0;
}

div.feed-img-hider div#content_middle2 div#content_left2 a img,
div.feed-img-hider div#content_middle div#content_left7 a img,
div.feed-img-hider div#content_middle div.content_left3 a img,
div#news-flash div a img {
	display: none;
}