@import url(reset.css);	/* Reset default browser settings */
@import url(sifr.css);	/* Voor flash-headers */

/*  DEFAULT  */
html, body	{ margin: 0; width: 100%; height: 100%; background: url(../images/bg_relief.gif); }
* 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: inherit; color: #2f2f2f; }
a			{ color: #60c6ec; text-decoration: none; }
a:hover		{ color: #000; text-decoration: none; }
img		{ border: 0; }

#topsquare	{ height: 100%; background: url(../images/bg_topsquare.gif) repeat-x; }

#container	{ width: 964px; margin: auto; padding: 26px 0 20px 0; }
#left		{ width: 414px; float: left; }
#right		{ width: 550px; float: left; }

#block			{ margin: 0 0 20px 0; }
#blockcenter	{ width: 383px; background: url(../images/bg_leftblock_center.png) repeat-y; padding: 0 4px; text-align: center; }
.squareblock		{ padding: 6px 4px 6px 6px; }
.highlightblock		{ background: #60c6ec; padding: 3px 4px; }
.highligt_fade1		{ background: url(../images/bg_highlight_fade1.gif) repeat-x bottom #31a1cb; padding: 2px 3px; }
.highligt_fade2		{ width: 100%; background: url(../images/bg_highlight_fade2.gif) repeat-x top; display: block; }
.img_highlight		{ float: left; margin: 5px 10px 0 0; /*border: 1px solid #3f8daa; background: #FFF;*/ }
.txt_highlight		{ width: 200px; float: left; margin: 0; }
#highlighticon		{ float: right; padding: 3px 0 0 0; }
#highlightitle		{ padding: 3px 0 10px 0; }
.highlighttxt		{ font-size: 12px; color: #FFF; line-height: 20px; border-bottom: 1px solid #41a3c7; padding: 0 0 10px 0; }
.highlightcat		{ font-size: 12px; color: #4a3822; line-height: 20px; margin: 0; }
.highlightcat a			{ color: #FFF; text-decoration: underline; }
.highlightcat a:hover	{ text-decoration: none; }

.header_right		{ margin: 10px 40px 23px 0; text-align: right; }
#menu				{ margin: 0 0 15px 0; }
.menuside			{ float: left; margin: 0 1px; }
a.menuitem			{ float: left; font-weight: bold; text-shadow: #000000; height: 10px; padding: 12px 17px 9px 17px; margin: 0 1px; background: url(../images/bg_menuitem.gif) repeat-x; font-size: 12px; color: #FFF; text-transform: uppercase; text-decoration: none; }
a:hover.menuitem	{ background: none; color: #60c6ec; }
.menuitemspacer		{ float: left; width: 3px; height: 31px; background: url(../images/menuitemspacer.gif) no-repeat center; font-size: 1px; }

#content		{ padding: 0 0 0 35px; }
#content_bg		{ background: url(../images/bg_content_center.png) no-repeat; }
#contenttxt		{ width: 440px; /*min-height: 241px;*/ margin: 0 3px; background: #FFF; padding: 20px 15px 0 15px; }

.bodytext		{ font-size: 12px; line-height: 20px; color: #2f2f2f; margin: 0; padding: 0 0 20px 0; }
ul				{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #2f2f2f; margin: 0 0 20px 0; }

h1				{ font-size: 26px; margin: 0 0 10px 0; color: #1b637e; }
a.producttitle  { font-size: 26px; text-decoration: underline; color: #1b637e; }
h1:last-child	{ margin:0; }

h2				{ color: #60c6ec; font-size: 17px; text-decoration: none; margin: 0; font-weight: bold; }
h2 a			{ text-decoration: none; color: #60c6ec; font-weight: bold; }
h2 a:hover		{ color: #FFF; }

h3				{ font-size: 17px; text-decoration: none; margin: 0; padding: 0; font-weight: bold; }
h3 a			{ text-decoration: none; color: #FFF; font-weight: bold; }
h3 a:hover		{ color: #FFF; }

h4		{ color: #FFF; font-size: 21px; text-decoration: none; margin: 0; padding: 0 0 10px 0; }
h5		{ margin: 0; padding: 0; font-size: 16px; color: #6d512f; }

h6				{ color: #000000; font-size: 14px; text-decoration: none; margin: 0; font-weight: bold; }

#logos			{ margin: 20px 0 30px 38px; }
#logos_bg		{ width: 429px; /*background: #f6f4e1;*/ padding: 15px 20px 5px 20px; }
.logo_td		{ padding: 0 11px 10px 0; }

#smallblock			{ float: left; padding: 0 3px 0 0; }
#smallblockcenter	{ width: 111px; height: 110px; background: url(../images/bg_smallblock_center.gif) repeat-y; padding: 3px 5px; }
#smallblockbg		{ height: 109px; background: url(../images/bg_leftblock_fade.gif) bottom; padding: 0 1px 1px 1px; text-align: center; }
.smallblockimg		{ height: 109px; background: url(../images/bg_leftblock_fade.gif) bottom no-repeat; }

#formrow			{ height: 20px; padding: 0 0 5px 0; width: 100%; clear: both;}
.formfirstfield		{ width: 80px; float: left;}
.formfieldcell		{ float: left; padding: 0 10px 0 0;}
input, textarea		{ border: 1px solid #cccccc; padding: 1px 2px; }
.formbtn				{ background: #53332b; color: #FFF; }
.formbtn:hover			{ background: #FFF; color: #53332b; }

#productform		{ display: none; }
#productformrow		{ height: 25px; }
.productfirstcell	{ width: 120px; float: left; padding: 0 10px 0 0; }
.productsecondcell 	{ width: 70px; float: left;}
.productcell		{ float: left; padding: 0 10px 0 0; }

#leftblock_top		{ height: 4px; font-size: 1px; background: URL(../images/bg_leftblock_top.png) no-repeat; }
#leftblock_bottom	{ height: 4px; font-size: 1px; background: URL(../images/bg_leftblock_bottom.png) no-repeat; }
#content_top		{ height: 9px; font-size: 1px; line-height: 1px; background: URL(../images/bg_content_top.png) no-repeat; }
#content_bottom		{ height: 5px; font-size: 1px; background: URL(../images/bg_content_bottom.png) no-repeat; }

.productimg	{ margin: 2px 0; }
#backbtn	{ height: 18px; margin: 5px 0 0 3px; }
a.backbtn		{ font-weight: bold; text-shadow: #000000; height: 10px; padding: 10px 15px 9px 15px; margin: 0 1px; float: left; font-size: 10px; color: #257fa0; text-transform: uppercase; text-decoration: none; }
a:hover.backbtn	{ color: #FFF; }

.imgleft	{ float: left; margin: 0 10px 10px 0; }
.imgright	{ float: right; margin: 0 0 10px 10px; }

.page-navigator { padding-top:5px;padding-bottom:15px; margin-top:-10px;}