@charset "UTF-8";
/* CSS Document */


* { margin:0; padding:0; }

body        { background:#fff; color:#444;  font-size: 10pt; line-height: 2.0em; font-family: arial, helvetica, sans-serif; text-align: center; }
img         {
	border:0;
	vertical-align:top;
	text-align: center;
}
a img       { border:0;}
:focus      { outline:0; }


a, a:visited {
	font-style: underline;
	color: #eb1c24;
}

a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
	text-align: center;
}




/* Tekstlinks in platte text */
.blue 	{ color: #3750bd; text-decoration:none;}


/* Heading */
/*h1          { margin-bottom: 0em; margin-top: 0.1em; font-size:1.6em; line-height:1.2em; }
h2          { margin-bottom: 0em; margin-top: 0.1em; font-size:1.4em; line-height:1.1em; }
h3          { margin-bottom:.4em; font-size:1.2em; line-height:1.9em; }
h4          { margin-bottom:.4em; font-size:1.0em; line-height:1.5em; }
h5          { margin-bottom:.4em; font-size:0.8em; line-height:1.35em; }
h6          { margin-bottom:.1em; font-size:0.6em; line-height:1.35em; }*/



/* Heading */
h1          { margin-bottom: 0em; margin-top: 0.1em; font-size:3em; line-height:1.0em; }
h2          { margin-bottom: 0em; margin-top: 0.1em; font-size:2.1em; line-height:1.5em; }
h3          { margin-bottom: 0em; margin-top: 0.1em; font-size:1.6em; line-height:1.0em; }
h4          { margin-bottom: 0em; margin-top: 0.1em; font-size:1.4em; line-height:1.3em; }
h5          { margin-bottom: 0em; margin-top: 0.2em; font-size:1.2em; line-height:1.2em; }
h6          { margin-bottom: 0em; margin-top: 0.1em; font-size:1.0em; line-height:1.1em; }


/* Paragraph */
p           { margin-bottom:0em; line-height:1.2em;}
address     { margin-bottom:.4em; font-style:normal; line-height:1.4em; }
cite        { font-style:normal; font-size:10px;}
q:before, 
q:after     { content:'';}


/* Extra atributen t.b.v. opmaak productview */
.descriptionextrabold {
font-weight:bold; font-size:1.6em; line-height:13pt; margin-bottom:.9em;
}
.specification{
list-style: disc; list-style-position:inside; }



/* Form */
form        { display:inline; /*white-space:nowrap*/ !important;} /*anders in safari bug de form items staan dan onder elkaar */
fieldset    { border:none; }
legend      { display:none;}
label       { color:#555;  font-weight:bold; }
input, 
select, 
button      { vertical-align:middle; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before, 
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }
.larger		  { font-size:1.4em; }

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:middle; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
.clearfloat	  { clear: both; }
.paddingT10   {padding-top:10px;}
.paddingL10   {padding-left:10px;}
.paddingB10   {padding-bottom:10px;}
.paddingR10   {padding-right:10px;}
.paddinL20	{padding-left:20px;}
.paddinR20	{padding-right:20px;}

