* {
	color				:#00324b;
	font-family			:arial;
	font-size			:12px;
	line-height			:16px;
	margin				:0px;
	padding				:0px;
	text-align			:left;
}

img {
	border				:0px;
}

p, ul, ol {
	margin-bottom		:20px;
}

li, dd, blockquote {
	margin-left			:20px;
}

h1 {
	font-size			:19px;
	font-weight			:bold;
	padding-bottom		:20px;
}

h2, h2 a {
	font				:14px/16px arial;
	font-weight			:bold;
	padding-bottom		:20px;
}

h2 a {
	color				:#00324b;
	text-decoration		:none;
}

h3 {
	font-size			:14px;
	font-weight			:bold;
	padding-bottom		:16px;
}

strong, b, th {
	font-weight			:bold;
}

div#center {
	margin				:0px auto;
	text-align			:center;
	width				:980px;
}

div#header {
	background-color	:#00324b;
	height				:30px;
	padding				:6px 10px 10px 10px;
	width				:940px;
}

form#searchtop input.text {
	border				:0px;
	height				:20px;
	margin				:0px 0px 4px 0px;
	padding				:0px;
}

div#content {
	background			:url('/Images/bg_content.png');
	width				:960px;
}

div#content.home {
	background			:none;
}

div#left 
{
	position:relative;
	float				:left;
	width				:675px;
}

div#menu {
	background-color	:#ffffff;
	height				:120px;
	padding				:0px 10px 0px 10px;
	width				:655px;
}

div#menu ul {
	margin				:0px;
	padding				:10px 0px 10px 0px;
}

div#menu li {
	cursor				:pointer;
	float				:left;
	list-style-type		:none;
	margin				:0px;
	text-align			:center;
	vertical-align		:top;
	width				:95px;
}

div#menu li.default a {
	color				:#00324b;
}

div#menu li.default {
	background			:no-repeat url('/Images/menu/menu_arrow_white.png') top center;
	
}

div#menu li.green {
	background			:no-repeat url('/Images/menu/menu_arrow_green.png') top center;
}

div#menu li.red {
	background			:no-repeat url('/Images/menu/menu_arrow_red.png') top center;
}

div#menu li.blue {
	background			:no-repeat url('/Images/menu/menu_arrow_blue.png') top center;
}

div#menu li.orange {
	background			:no-repeat url('/Images/menu/menu_arrow_orange.png') top center;
}

div#menu li.gold {
	background			:no-repeat url('/Images/menu/menu_arrow_gold.png') top center;
}

div#menu li.pink {
	background			:no-repeat url('/Images/menu/menu_arrow_pink.png') top center;
}

div#menu li.space {
	cursor				:default;
	height				:50px;
	width				:15px;
}

div#menu li a {
	font-size			:10px;
	line-height			:14px;
	margin				:0px 2px;
	text-decoration		:none;
}

div#menu li.green a, div#menu li.red a, div#menu li.blue a, div#menu li.orange a,div#menu li.gold a,div#menu li.pink a {
	color				:#ffffff;
}

div#submenu {
	background-color	:#e5ebed;
	float				:left;
	min-height			:10px;
	width				:190px;
}

div#submenu ul {
	list-style-type		:none;
	margin				:0px 10px 0px 0px;
	padding				:15px 0px 15px 10px;
}

div#submenu ul  li ul {
	margin				:0px;
	padding				:10px 0px 5px 20px;
}

div#submenu li {
	margin				:0px;
	padding				:5px 0px 5px 0px;
}

div#submenu a {
	color				:#00324b;
	text-decoration		:none;
}

div#body {
	background-color	:#ffffff;
	float				:left;
	width				:485px;
}

div#body.home {
	float				:none;
	width				:675px;
}

div#right 
{
	position			:relative;
	background-color	:#e5ebed;
	float				:left;
	width				:285px;
}

.rightContent, .rightContent a, .rightContent span {
	color				:#00324b;
}

.rightContent {
	padding				:10px;
}


.HomeRechtsItems
{
	position			:relative;
}

div#footer {
	background-color	:#00324b;
	color				:#7AB51D;
	font-size			:10px;
	letter-spacing		:1px;
	padding				:10px;
	width				:940px;
}

div#footer table {
	float				:left;
}

div#footer a, div#footer td, div#footer div, span {
	color				:#7AB51D;
	font-size			:10px;
	text-decoration		:none;
}

div.clear {
	clear				:both;
}

.white, div.end_nav a, div.end_nav span.white p {
	color				:#ffffff;
}

.green, div.green p, #submenu a.green, div.end_nav a.green {
	color				:#7abc1d;
}

.red, div.red p, #submenu a.red, div.end_nav a.red {
	color				:#d10019;
}

.blue, div.blue p, #submenu a.blue, div.end_nav a.blue {
	color				:#009ee0;
}

.orange, div.orange p, #submenu a.orange, div.end_nav a.orange {
	color				:#ee7f00;
}

.gold, div.gold p, #submenu a.gold, div.end_nav a.gold {
	color				:#9e9100;
}

.pink, div.pink p, #submenu a.pink, div.end_nav a.pink {
	color				:#cd007b;
}

.bold, div.bold p {
	font-weight			:bold;
}

.shopping_cart {
	padding				:0px 0px 5px 20px;
	width				:60px;
}

.small {
	font-size			:9px;
}

.login {
	color				:#ffffff;
	font-size			:10px;
	line-height			:10px;
	padding-top			:3px;
	text-align			:right;
	width				:145px;
}

.loginbtn {
	padding				:0px 0px 0px 10px;
}

.divcontent {
	background-color	:#ffffff;
	padding				:10px;
	line-height			:18px;
}

.selected {
	font-weight			:bold;
}

div.end_nav {
	background-color	:#00324b;
	min-height			:145px;
	padding				:10px;
	width				:465px;
}

div.end_nav a {
	text-decoration		:none;
}

.txt_short {
	border				:solid 1px #00324b;
	height				:18px;
	width				:160px;
}

.txt_short_per
{
	border				:solid 1px #00324b;
	height				:18px;
	width				:130px;
	margin-left			:12px;
}

.txt_large {
	border				:solid 1px #00324b;
	height				:18px;
	width				:440px;
}

.txt_restricted {
	color				:#a0a0a0;
}

.txt_login {
	width				:150px;
}

.txt_normal, .txt_restricted {
	background-color	:#ffffff;
	border				:solid 1px #00324b;
	height				:18px;
	width				:200px;
}

.txt_area {
	border				:solid 1px #00324b;
	height				:50px;
	width				:200px;
}

.space {
	width				:20px;
}

#forgotform tr, #orderform tr, #userform tr, #contactform tr, #basket tr, #invoice tr, #passwordForm tr, #nlform tr {
	height				:25px;
}

#passwordForm th {
	width				:200px;
}

#orderform img {
	cursor				:pointer;
}

.left {
	float				:left;
}

#loginform div {
	color				:#ffffff;
	padding				:4px 0px 4px 0px;
}

#loginform div a {
	text-decoration		:underline;
}

.normal {
	font-size			:12px;
}

#networkform th {
	width				:150px;
}

#profile th, #userform th, #invoice th {
	width				:120px;
}

#profile tr, #networkform tr {
	height				:30px;
}

.profileInput {
	height				:20px;
	width				:150px;
}

#contactform {
	padding				:10px;
	width				:465px;
}

#contactform th {
	font-weight			:normal;
	width				:150px;
}

#contactinfo {
	color				:#ffffff;
}

#contactinfo a {
	text-decoration		:underline;
}

div.question {
	cursor				:pointer;
	font-weight			:bold;
	padding-top			:10px;
}

.hidden {
	display				:none;
}

#divMsg {
	background-color	:#ffffff;
	border				:solid 1px #00324b;
	height				:auto;
	left				:50px;
	padding				:10px;
	position			:absolute;
	top					:70px;
	width				:480px;
}

.txt_title {
	border				:solid 1px #00324b;
	height				:20px;
	width				:480px;
}

.txt_msg {
	border				:solid 1px #00324b;
	height				:280px;
	width				:480px;
}

#end_nav {
	position			:relative;
}

#msgform img {
	padding-left		:15px;
}

div.right {
	float				:right;
}

.pb {
	float				:left;
	width				:360px;
}

.msg_spacer {
	background-color	:#00324b;
	height				:1px;
	margin				:10px 0px;
	width				:inherit;
}

.archive {
	float				:left;
	padding-left		:20px;
}

.pointer {
	cursor				:pointer;
}

#searchnetworkform th {
	color				:#ffffff;
	font-weight			:normal;
	width				:140px;
}

.end_nav td, #searchnetworkform td {
	color				:#ffffff;
}

#searchnetworkform select {
	width				:120px;
}

table#result
{
	table-layout: fixed; 
	width: 100%;
}

div.ResultTitle
{
	font-size			:10px;
	float				:left;	
}

#result td {
	font-size			:10px;
	padding-right		:5px;
	vertical-align		:top;
	overflow			:hidden;
}

.end_nav form tr {
	height				:30px;
}

#basket {
	width				:465px;
}

#basket td {
	vertical-align		:top;
}

td.right {
	padding-right		:5px;
	text-align			:right;
}

.ftc h2 {
	font-size			:12px;
	padding				:20px 0px 0px 0px;
}

div#data {
	background-color	:#ffffff;
	border				:solid 1px #000000;
	display				:none;
	padding				:20px;
	position			:fixed;
	bottom				:60px;
	width				:210px;
}

ul#faq {
	margin				:0px;
	padding				:0px;
}

ul#faq li {
	background			:url('/Images/arrow_blue.png') no-repeat top left;
	margin				:0px;
	padding				:0px 0px 0px 10px;
	list-style-type		:none;
}

.w3s_Label {
	width				:465px;
}

ul#news {
	list-style-type		:none;
}

ul#news li {
	margin				:0px 0px 20px 0px;
	padding				:0px;
}

ul#news h2 {
	margin				:0px;
	padding				:0px;
}

img.right {
	float				:right;
	margin				:0px 0px 5px 5px;
}

img.left {
	float				:left;
	margin				:0px 5px 5px 0px;
}

ul#news_archive {
	list-style-type		:none;
}

ul#news_archive li {
	background			:url('/Images/arrow_blue2.png') no-repeat top left;
	margin				:0px 0px 10px 0px;
	padding				:0px 0px 0px 10px;
}

ul#news_archive h2 {
	margin				:0px;
	padding				:0px;
}

h2.home {
	margin				:0px;
	padding				:0px 0px 5px 0px;
}

.companyFormulier
{
	width					:200px;
}

form#step1 tr {
	height				:25px;
}

div.floatPrefix {
	float				:left;
	width				:100px;
}

div.floatName {
	float				:left;
	width				:300px;
}

table.edit {
	width				:462px;
}

#step2 table tr, table.edit tr {
	height				:25px;
}

div.clearFloats {
	clear				:both;
	height				:10px;
	width				:465px;
}

div.Paginas {
	margin-bottom		:5px;	
}

table.MutatieFormPrintPreview tr {
	height				:20px;
}

form#searchnetworkform table 
{
	width				:100%;	
}

/************formmanager ******************/

.divcontent #Verstuur,.divcontent #Aanmelden {
    background-image	: url(/Images/button/versturen_rood_empty.png);
    background-repeat	:no-repeat;
    background-color	:transparent;
    color				:#fff;
    font-size			:12px;
    font-weight			:bold;
    border				:none;
    padding-bottom		:12px;
    padding-left		:4px;
    height				:18px;
    width				:75px;
    cursor				:pointer;
    top					:10px;
}


.Zoek {
	color				:#d10019;
	font-size			:12px;
	font-weight			:bold;
}

.italic {
	font-style			:italic;
}

#sendEmail {
	display				:none;
	border				:solid 1px #00324b;
	background-color	:#e5ebed;
	top					:280px;
	width				:440px;
	position			:fixed;
	padding				:10px;
}

#sendEmailForm td {
	height				:25px;
}

#sendEmailForm input.text {
	width				:250px;
}

#sendEmailForm textarea {
	width				:300px;
	height				:126px;
}

#StuurNaam {
	color				:#00324b;
	font-size			:12px;
}

div.Arrows 
{	
	float				:left;
	margin-top			:4px;
	width				:9px;
}

div.Arrows, div.Arrows a, div.Arrows a img
{
	font-size			:0px;
	line-height			:0px;
}

div.Arrows a
{
	clear				:both;	
}

div.SluitKnop
{
	cursor				:pointer;
	height				:9px;
	position			:absolute;
	right				:2px;
	top					:2px;
	width				:9px;
}

.date {
	font-style			:italic;
	padding				:3px 0px;
	width				:inherit;
}

.label {
	padding				:5px 0px;
	width				:150px;
}

#frmVraag label
{
	display				:block;	
}

#frmVraag label.labelRadio
{
	width				:155px;
}

#frmVraag label.labelRadioSmall
{
	width				:42px;
}
.staticright {
    position:fixed;
    width:475px;
    height:50px;
    background-color:#fff;
    bottom:0px;
}
.staticright img {
    float:right;   
    padding-right:10px;
}
.staticpopup {
    position:relative;
    padding-bottom:40px;
}
.dataclose {
    position:absolute;
    cursor:pointer;
    right:10px;
    top:10px;   
    font-weight:bold;
    color:#CD007B;
}

