@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	font-family:Verdana, sans-serif;
	font-size:12px;
	color:#7f7f7f;
	text-decoration:none;
	font-weight:normal;
	list-style:none;
	background-repeat:no-repeat;
}
* p {
	line-height:20px;
}
* a img {
	border:0px;
}
*  form input, textarea {
	border:1px solid #cccccc;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	height:19px;
	padding-top:4px;
	padding-left:3px;
}
.hidden {
	display:none;
}
:focus {
	outline-style:none;
}



body {
	background-image:url(../img/body_background_large.png);
	background-repeat:repeat-x;
}
body#small {
	background-image:url(../img/body_background_small.png);
	background-repeat:repeat-x;
}
div#site {
	width:956px;
	margin:auto;
}


optgroup {
	font-weight:bold;
}
option {
	padding-left:20px;
}

div#header {
	height:88px;
	background-image:url(../img/header.png);
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
}
h1#logo {
	float:left;
}
h1#logo a {
	display:block;
	width:200px;
	height:63px;
	background-image:url(../img/logo_nutomix_interactive.png);
}
ul#language {
	float:right;
}
ul#language li {
	float:left;
	margin-left:10px;
}
ul#language li a {
	display:block;
	width:16px;
	height:11px;
}
a#english {
	background-image:url(../img/language_en.png);
}
a#dutch {
	background-image:url(../img/language_nl.png);
}



ul#global-navigation {
	float:right;
	margin-top:45px;
	margin-right:-52px;
}
ul#global-navigation li {
	float:left;
	margin-left:30px;
}
ul#global-navigation li a {
	font-family:Arial, sans-serif;
	color:#747474;
	letter-spacing:1px;
	font-size:17px;
}
ul#global-navigation li a:hover {
	border-bottom:2px solid #ff6600;
}



div#banner {
	height:240px;
	margin:30px;
	background-position:right;
}
div#banner-small {
	height:75px;
	margin:30px;
}
div#banner h2 a {
	display:block;
	width:900px;
	height:230px;
}



div.banner-container {
	width: 900px;
	height: 240px;
	margin: 30px;
	margin-top:10px;
	margin-bottom:50px;
}



div#banner-home-fieldfencer-img {
	padding-top:10px;
	width:900px;
	height:240px;
	background-position:right;
	background-image:url(../img/field_fencer/field_fencer.png);
}

div#banner-fieldfencer-img {
	padding-top:10px;
	width:900px;
	height:240px;
	background-position:right;
	background-image:url(../img/field_fencer/field_fencer.png);
}

h2#banner-fieldfencer-txt-nl {
	margin-top:10px;
	display:block;
	width:449px;
	height:240px;
	background-image:url(../img/field_fencer/txt_field_fencer_nl.png);
}

h2#banner-fieldfencer-txt-en {
	margin-top:10px;
	display:block;
	width:449px;
	height:240px;
	background-image:url(../img/field_fencer/txt_field_fencer_en.png);
}

h2#banner-fieldfencer-txt-soon-nl {
	margin-top:10px;
	display:block;
	width:449px;
	height:240px;
	background-image:url(../img/field_fencer/txt_field_fencer_soon_nl.png);
}

h2#banner-fieldfencer-txt-soon-en {
	margin-top:10px;
	display:block;
	width:449px;
	height:240px;
	background-image:url(../img/field_fencer/txt_field_fencer_soon_en.png);
}



div#banner-home-pocketoinko-img {
	padding-top:30px;
	width:900px;
	height:240px;
	background-position:right;
	background-image:url(../img/pocket_oinko/home_pocket_oinko.png);
}

div#banner-pocketoinko-img {
	padding-top:30px;
	width:900px;
	height:240px;
	background-position:right;
	background-image:url(../img/pocket_oinko/pocket_oinko.png);
}

h2#banner-pocketoinko-txt-nl {
	display:block;
	width:449px;
	height:240px;
	background-image:url(../img/pocket_oinko/txt_pocket_oinko_nl.png);
}

h2#banner-pocketoinko-txt-en {
	display:block;
	width:449px;
	height:240px;
	background-image:url(../img/pocket_oinko/txt_pocket_oinko_en.png);
}











/*

div#rene-banner-pocket-oinko {
	padding-top:20px;
	width:900px;
	height:240px;
	background-position:right;
	background-image:url(../img/pocket_oinko/pocket_oinko.png);
}

h2#rene-txt-pocket-oinko-nl {
	display:block;
	width:449px;
	height:240px;
	background-image:url(../img/pocket_oinko/txt_pocket_oinko_nl.png);
}


div#banner-field-fencer {
	height:240px;
	margin:30px;
	margin-top:20px;
	margin-bottom:40px;
	background-position:right;
}
div#banner-field-fencer-small {
	height:75px;
	margin:30px;
}
div#banner-field-fencer h2 a {
	display:block;
	width:900px;
	height:230px;
}
*/


h2#txt-pocket-oinko-nl {
	display:block;
	width:449px;
	height:151px;
	background-image:url(../img/pocket_oinko/txt_pocket_oinko_nl.png);
}
h2#txt-pocket-oinko-en {
	display:block;
	width:438px;
	height:148px;
	background-image:url(../img/pocket_oinko/txt_pocket_oinko_en.png);
}
div.home-pocket-oinko {
	background-image:url(../img/pocket_oinko/home_pocket_oinko.png);
}
div.product-pocket-oinko {
	background-image:url(../img/pocket_oinko/pocket_oinko.png);
}


h2#txt-field-fencer-nl {
	display:block;
	width:449px;
	height:163px;
	background-image:url(../img/field_fencer/txt_field_fencer_nl.png);
}
h2#txt-field-fencer-en {
	display:block;
	width:438px;
	height:160px;
	background-image:url(../img/field_fencer/txt_field_fencer_en.png);
}
div.product-field-fencer {
	background-image:url(../img/field_fencer/field_fencer.png);
}


h2#txt-field-fencer-soon-nl {
	display:block;
	width:364px;
	height:185px;
	background-image:url(../img/field_fencer/txt_field_fencer_soon_nl.png);
}
h2#txt-field-fencer-soon-en {
	display:block;
	width:390px;
	height:185px;
	background-image:url(../img/field_fencer/txt_field_fencer_soon_en.png);
}


h2#txt-news-nl {
	display:block;
	width:91px;
	height:27px;
	background-image:url(../img/txt_news_nl.png);
}
h2#txt-companyinfo-nl {
	display:block;
	width:212px;
	height:31px;
	background-image:url(../img/txt_companyinfo_nl.png);
}
h2#txt-jobs-nl {
	display:block;
	width:123px;
	height:27px;
	background-image:url(../img/txt_jobs_nl.png);
}
h2#txt-support-nl {
	display:block;
	width:291px;
	height:81px;
	background-image:url(../img/txt_support_nl.png);
}
h2#txt-contact-nl {
	display:block;
	width:98px;
	height:27px;
	background-image:url(../img/txt_contact_nl.png);
}
h2#txt-pagenotfound-nl {
	display:block;
	width:253px;
	height:27px;
	background-image:url(../img/txt_page_not_found_nl.png);
}
h2#txt-privacypolicy-nl {
	display:block;
	width:159px;
	height:27px;
	background-image:url(../img/txt_privacypolicy_nl.png);
}
h2#txt-mailinglist-nl {
	display:block;
	width:124px;
	height:31px;
	background-image:url(../img/txt_mailinglist_nl.png);
}


h2#txt-news-en {
	display:block;
	width:71px;
	height:27px;
	background-image:url(../img/txt_news_en.png);
}
h2#txt-companyinfo-en {
	display:block;
	width:166px;
	height:31px;
	background-image:url(../img/txt_companyinfo_en.png);
}
h2#txt-jobs-en {
	display:block;
	width:63px;
	height:27px;
	background-image:url(../img/txt_jobs_en.png);
}
h2#txt-support-en {
	display:block;
	width:291px;
	height:81px;
	background-image:url(../img/txt_support_nl.png);
}
h2#txt-contact-en {
	display:block;
	width:98px;
	height:27px;
	background-image:url(../img/txt_contact_nl.png);
}
h2#txt-pagenotfound-en {
	display:block;
	width:181px;
	height:27px;
	background-image:url(../img/txt_page_not_found_en.png);
}
h2#txt-privacypolicy-en {
	display:block;
	width:166px;
	height:27px;
	background-image:url(../img/txt_privacypolicy_en.png);
}
h2#txt-mailinglist-en {
	display:block;
	width:124px;
	height:31px;
	background-image:url(../img/txt_mailinglist_nl.png);
}



div#subscribe-newsletter form input {
	width:225px;
	margin-top:20px;
	margin-left:11px;
}
div#subscribe-newsletter a#submit {
	float:right;
}
ul#form-subscribe-newsletter li#radio-buttons {
	text-align:right;
	padding-bottom:5px;
	margin-top: 5px;
}
ul#form-subscribe-newsletter li#radio-buttons input {
	width:50px;
	border:0px;
	margin-top: 5px;
}
div#subscribe-newsletter {
	clear:both;
}
div#subscribe-newsletter h4 {
	font-weight:bold;
	font-size:14px;
}



div#content {
	min-height:175px;
}
div#content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	margin-bottom:30px;
	margin-left:30px;
}
div#content h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:0px;
	margin-left:0px;
}
div#content p a {
	color:#ff6600;
}
div#content p a:hover {
	color:#ffce00;
}

div#content-titlelayout {
	min-height:340px;
}
div#content-titlelayout h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	margin-bottom:30px;
	margin-left:30px;
}
div#content-titlelayout h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:0px;
	margin-left:0px;
}
div#content-titlelayout p a {
	color:#ff6600;
}
div#content-titlelayout p a:hover {
	color:#ffce00;
}

h2#news-header a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	margin-bottom:30px;
	margin-left:0px;
}
div#content a:hover {
	color:#ff6600;
}


div#content-text {
	width:896px;
	float:left;
	margin-left:30px;
}
div#content-text h2 {
	margin-left:0px;
}
div#content-text p {
	margin-bottom:15px;
}
div#content-text ul li {
	list-style:circle;
	margin-left:15px;
}
div#content-text ul li a {
	color:#ff6600;
}
div#content-text ul li a:hover {
	color:#ffce00;
}


div#content-text-oinko {
	width:530px;
	float:left;
	margin-left:30px;
}
div#content-text-oinko h2 {
	margin-left:0px;
}
div#content-text-oinko h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-top:40px;
}
div#content-text-oinko p {
	margin-bottom:15px;
}
div#content-text-oinko ul li {
	list-style:circle;
	margin-left:15px;
}
div#content-text-oinko ul li a {
	color:#ff6600;
}
div#content-text-oinko ul li a:hover {
	color:#ffce00;
}


div#content-text-field-fencer {
	width:530px;
	float:left;
	margin-left:30px;
}
div#content-text-field-fencer h2 {
	margin-left:0px;
}
div#content-text-field-fencer h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-top:40px;
}
div#content-text-field-fencer p {
	margin-bottom:15px;
}
div#content-text-field-fencer ul li {
	list-style:circle;
	margin-left:15px;
}
div#content-text-field-fencer ul li a {
	color:#ff6600;
}
div#content-text-field-fencer ul li a:hover {
	color:#ffce00;
}

ul#wallpapers {
	list-style:none;
	margin-left:-15px;
}
ul#wallpapers li {
	display:inline;
	float:left;
}
ul#wallpapers li a img {
	width:100px;
	border:1px solid #cecece;
}
ul#wallpapers li p {
	width:100px;
	text-align:center;
}


p#news-date {
	margin-top:-30px;
	font-size:10px;
}



ul#screenshots {
	float:right;
	width:336px;
	margin-right:30px;
}
ul#screenshots li {
	float:left;
	margin-left:20px;
	margin-bottom:15px;
}
p#trademark {
	line-height: 11px;
	font-size:8px;
	margin-top:28px;
	padding-bottom:0px;
	color:#b2b2b2;
	clear:both;
}



ul#news {
	width:590px;
	float:left;
	margin-right:56px;
}
ul#news li {
	margin-bottom:40px;
	margin-left:30px;
}
p.news-arrow {
	display:block;
	width:57px;
	height:25px;
	background-image:url(../img/news_arrow.gif);
	float:left;
	margin-top:5px;
	padding-left:5px;
	padding-top:6px;
	color:#3c3c3c;
	font-weight:bold;
}
p.news-arrow span.day {
	color:#ffffff;
	font-weight:bold;
}
ul#news li h3 a {
	font-size:18px;
	font-weight:bold;
}
ul#news li h3 a:hover {
	color:#ff6600
}
ul#news li p {
	
}
div.news-item {
	margin-left:85px;
}



div#right {
	float:left;
	width:280px;
}

ul#buttons {
	float:right;
}
ul#buttons li {
	float:left;
	margin-left:10px;
	margin-bottom:30px;
	margin-top:-57px;
}
ul#buttons li a {
	display:block;
	width:30px;
	height:30px;
}
a#btn-rss {
	background-image:url(../img/btn_rss.png);
}
a#btn-twitter {
	background-image:url(../img/btn_twitter.png);
}
a#btn-youtube {
	background-image:url(../img/btn_youtube.png);
}
a#btn-email {
	background-image:url(../img/btn_email.png);
}




img#big-button {
	clear:both;
	margin-bottom:30px;
}



ul#blocks {
	margin-top:30px;
	margin-bottom:30px;
}
ul#blocks li {
	width:430px;
	float:left;
	margin-bottom:30px;
	margin-left:30px;
	background-position:0px 30px;
}
ul.thumbnail li {
	height:155px;
}
ul#blocks li h3 {
	font-family:Arial, sans-serif;
	font-size:25px;
}
ul#blocks li h3 a {
	font-family:Arial, sans-serif;
	font-size:25px;
}
ul#blocks li h3 a:hover {
	color:#ff6600;
}
ul#blocks li p {
	margin-top:5px;
}
ul.thumbnail li p {
	margin-left:140px;
}
ul#blocks li p a {
	color:#ff6600;
}
ul#blocks li p a:hover {
	color:#ffce00;
}
ul.thumbnail li a img {
	float:left;
	margin-top:8px;
}



ul#form-left {
	float:left;
	margin-bottom:30px;
	margin-left:30px;
}
ul#form-left li {
	margin-bottom:5px;
}
ul#form-left li label {
	float:left;
	width:110px;
	text-align:right;
	padding-top:5px;
}
ul#form-left li input {
	margin-left:10px;
	width:280px;
}
ul#form-left li input#fPostalcode {
	width:70px;
}
ul#form-left li input#fCity {
	width:195px;
}
ul#form-left li input#fInitials {
	width:70px;
}
ul#form-left li input#fLastnamePrefix {
	width:70px;
}
ul#form-left li input#fLastname {
	width:195px;
}
ul#form-left li#radio-buttons {
	padding-bottom:5px;
}
ul#form-left li#radio-buttons input {
	width:20px;
	border:0px;
}
ul#form-left li#customertype {
	padding-bottom:5px;
}
ul#form-left li#customertype input {
	width:20px;
	border:0px;
}
ul#form-left li input#fPhone {
	width:195px;
	margin-right:85px;
}



ul#form-right {
	float:right;
	width:430px;
	margin-right:30px;
}
ul#form-right li label {
	float:left;
	width:100px;
	text-align:right;
	padding-top:2px;
}
ul#form-right li select {
	height:20px;
	margin-bottom:5px;
	margin-left:10px;
	border:1px solid #cccccc;
}
ul#form-right li textarea {
	width:315px;
	height:240px;
	margin-left:10px;
}
ul#form-right li a {
	float:right;
	margin-top:10px;
}
ul#form-right li select:hover {
	border:1px solid #cccccc;
}

span.smverplicht {
	color:#ff6600;
	font-weight:bold;
}
ul#form-right li a.formSubmit {
	color:#ff6600;
}
ul#form-right li a.formSubmit:hover {
	color:#ffce00;
}



p#footer {
	clear:both;
	border-top:1px solid #7f7f7f;
	padding-top:5px;
	margin:30px;
}
p#footer a {
	font-size:10px;
}
p#footer a:hover {
	color:#ff6600;
}
span#footer-left {
	font-size:10px;
	float:left;
}
span#footer-right {
	font-size:10px;
	float:right;
}
