.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
* HTML .clearfix {
	HEIGHT: 1%
}
#wrapper {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 986px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/wrapper_backgr.jpg) repeat-y left top; PADDING-TOP: 0px
}
#container {
	BACKGROUND: url(../img/container_backgr.jpg) no-repeat left top
}
#header {
	POSITION: relative; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 19px 64px; HEIGHT: 259px
}
#logo {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 210px; PADDING-RIGHT: 0px; HEIGHT: 130px; TOP: 80px; PADDING-TOP: 0px; LEFT: 40px
}
#logo A {
	TEXT-INDENT: -9999px; WIDTH: 210px; DISPLAY: block; HEIGHT: 150px
}
#headerlinks {
	MARGIN: 0px 0px 0px 60px; PADDING-TOP: 6px
}
#headerlinks A {
	LINE-HEIGHT: 11px; TEXT-TRANSFORM: uppercase; COLOR: #fff; FONT-SIZE: 0.6em
}
#headerlinks FORM LABEL {
	LINE-HEIGHT: 11px; TEXT-TRANSFORM: uppercase; COLOR: #fff; FONT-SIZE: 0.6em
}
#headerlinks A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; BACKGROUND: url(../img/icons/arrow-white.gif) no-repeat right center; MARGIN-RIGHT: 20px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#headerlinks FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px 60px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; PADDING-TOP: 0px
}
#headerlinks FORM LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#headerlinks FORM INPUT#txtSearch {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 0px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; HEIGHT: 14px; BORDER-TOP: #ddd 0px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0px
}
#headerlinks FORM INPUT#searchimage {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#dealerlogin {
	
}
#taalkeuze {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; HEIGHT: 25px; TOP: 53px; PADDING-TOP: 0px; LEFT: 30px
}
#taalkeuze LI {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 28px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; PADDING-TOP: 0px
}
#taalkeuze LI A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; WIDTH: 28px; DISPLAY: block; HEIGHT: 20px
}
#taalkeuze LI.last {
	WIDTH: 26px
}
#taalkeuze LI.last A {
	WIDTH: 26px
}
#main {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 300px; PADDING-LEFT: 23px; PADDING-RIGHT: 23px; HEIGHT: auto; PADDING-TOP: 0px
}
* HTML #main {
	HEIGHT: 300px
}
#sidebar {
	WIDTH: 185px; FLOAT: left
}
#contentbox {
	WIDTH: 740px; FLOAT: right; MARGIN-LEFT: 15px
}
#content {
	PADDING-BOTTOM: 15px; MARGIN: 0px; MIN-HEIGHT: 573px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(../img/content_backgr.jpg) #ffffff no-repeat left bottom; HEIGHT: auto; CLEAR: both; PADDING-TOP: 15px
}
* HTML #content {
	HEIGHT: 573px
}
#content H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 20px
}
#content H2 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
#content H3 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
#content P {
	MARGIN-TOP: 0px; FONT-SIZE: 12px
}
#content UL {
	MARGIN-TOP: 0px; FONT-SIZE: 12px
}
#content OL {
	MARGIN-TOP: 0px; FONT-SIZE: 12px
}
#content H4 {
	MARGIN: 5px 0px; FONT-SIZE: 12px
}
.shaded#content {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../img/backgr_footer_shade.jpg) #ffffff no-repeat left bottom; PADDING-TOP: 2px
}
.shaded_top#contentbox {
	BACKGROUND: url(../img/backgr_top_white.jpg) #ffffff no-repeat left top; PADDING-TOP: 8px
}
H1.pagetitle {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(../img/bg-main-top.gif) no-repeat 0px 0px; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 5px
}
H1.pagetitle A {
	FLOAT: right; COLOR: #fff; TEXT-DECORATION: none
}
#mainnav {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/bg-mainnav.jpg) no-repeat left top; PADDING-TOP: 0px
}
#mainnav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#mainnav UL LI {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 16px; HEIGHT: 20px; PADDING-TOP: 0px
}
#mainnav UL LI A {
	LINE-HEIGHT: 18px; COLOR: #fff; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#subnav {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 740px; PADDING-RIGHT: 0px; BACKGROUND: url(/img/bg-subnav.jpg) no-repeat left top; FLOAT: right; PADDING-TOP: 0px
}
#subnav UL.linkboxes {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 28px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#subnav UL.linkboxes LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 20px 0px 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#subnav UL.linkboxes LI.last {
	MARGIN-RIGHT: 0px
}
#subnav UL.linkboxes LI#sn-moov {
	MARGIN-RIGHT: 0px
}
#subnav UL.linkboxes A {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#subnav UL.linkboxes A:hover {
	BACKGROUND: url(../img/bg-subnav-hov.gif) no-repeat left top
}
.buttons {
	WIDTH: 180px; MARGIN-BOTTOM: 10px
}
.buttons A H3 {
	TEXT-ALIGN: right; LINE-HEIGHT: 27px; MARGIN: 0px; PADDING-RIGHT: 15px; BACKGROUND: url(/img/sidebar_header_red.jpg) no-repeat left top; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.buttons H3 {
	TEXT-ALIGN: right; LINE-HEIGHT: 27px; MARGIN: 0px; PADDING-RIGHT: 15px; BACKGROUND: url(/img/sidebar_header_red.jpg) no-repeat left top; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.buttons A {
	DISPLAY: block; HEIGHT: 150px; TEXT-DECORATION: none
}
.buttons P {
	MARGIN: 10px 0px
}
.prof.buttons H3 {
	BACKGROUND-IMAGE: url(../img/sidebar_header_blue.jpg)
}
.school.buttons H3 {
	BACKGROUND-IMAGE: url(../img/sidebar_header_blue.jpg)
}
.shop.buttons {
	BACKGROUND: url(../img/bg-banner-webshop.jpg) no-repeat left bottom
}
.prof.buttons {
	BACKGROUND: url(../img/btn_prof.jpg) no-repeat left bottom
}
.school.buttons {
	BACKGROUND: url(../img/btn_school.jpg) no-repeat left bottom
}
.kidssite.buttons {
	BACKGROUND: url(../img/btn_kids.jpg) no-repeat left bottom
}
.normaal.buttons {
	BACKGROUND: url(../img/sidebar-bg-bottom.jpg) #fff no-repeat left bottom
}
.social.buttons {
	BACKGROUND: url(../img/sidebar-bg-bottom.jpg) #fff no-repeat left bottom
}
.social.buttons {
	TEXT-ALIGN: center
}
.social.buttons IMG {
	MARGIN-BOTTOM: 15px
}
.social.buttons A {
	HEIGHT: auto
}
.normaal.buttons FORM {
	PADDING-BOTTOM: 1px; MARGIN: 10px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.normaal.buttons FORM INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.normaal.buttons FORM P {
	MARGIN: 0px 0px 10px
}
.normaal.buttons FORM INPUT[type=text] {
	WIDTH: 155px
}
.groupnavi H3 {
	TEXT-ALIGN: right; LINE-HEIGHT: 27px; MARGIN: 0px 0px 10px; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.groupnavi H3 A {
	PADDING-RIGHT: 15px; COLOR: #ffffff; TEXT-DECORATION: none
}
#buynow {
	TEXT-ALIGN: right; LINE-HEIGHT: 40px; MARGIN: 10px 15px 0px 0px; BACKGROUND: url(/img/icons/icon_cart.png) no-repeat right center; FONT-WEIGHT: bold
}
#buynow A {
	MARGIN-RIGHT: 25px
}
#TB_title {
	COLOR: #b90615; FONT-WEIGHT: bold
}
#popupaccessoire {
	
}
#popupaccessoire IMG {
	FLOAT: left
}
#popupaccessoire .description H1 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #c0171e; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#popupaccessoire .price {
	COLOR: #c0171e; FONT-WEIGHT: bold
}
#popupaccessoire .price STRONG {
	COLOR: #000
}
#footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/img/footer_backgr.jpg) no-repeat left top; HEIGHT: 130px; CLEAR: both; PADDING-TOP: 0px
}
#footer P {
	COLOR: #ffffff; FONT-SIZE: 10px; PADDING-TOP: 35px
}
#footer P A {
	TEXT-TRANSFORM: uppercase; COLOR: #ffffff; TEXT-DECORATION: none
}

