*{
	outline:none;
}

html{
	padding: 0;
	margin: 0;
	overflow-y: scroll;
}

img{
	border: 0px;
}

form{
	margin: 0px;
}

hr{
	color: #fff;
	height: 1px;
}

body{
	margin: 0px 10px 10px 10px;
	background: #4d0072 url(../images/background.jpg) repeat-x;
	font-family: verdana, Lucida Sans Unicode, arial, helvetica;
	font-size: 90%;
}

div#container{
  	margin: 0px auto;
  	padding: 0px 10px;
  	width: 850px;
  	border: 0px solid #fff;
}

a#logo{
	width: 124px;
	height: 129px;
	background: #731285 url(../images/bij.jpg) no-repeat;
	display: block;
}

div.categorie_stijloverzicht{
	display: block;
	float: left;
	width: 195px;
	margin: 10px 10px 10px 10px;
	border: 1px solid #4d0072;
	background-color:#c0c0c0;
	height: 164px;
}

div.categorie_overzicht_kinderkamerkunst{
	display: block;
	float: left;
	width: 175px;
	margin: 10px 20px 10px 20px;
	border: 0px solid #fff;
	height: 200px;
}

td.categorie_overzicht_kinderkamerkunst_header{
	background-color: none;
	text-align: center;
	height: 25px;
	color: #fff;
	font-size: 9pt;
	font-weight: bold;
	font-family: verdana, Lucida Sans Unicode, arial, helvetica;
}

td.categorie_overzicht_kinderkamerkunst_header a{
	color: #fff;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
}

div.oranjeborder{
	border: 1px solid #fb7f12;
}

td.categorie_stijloverzicht_footer{
	text-align: center;
	background-color: #4d0072;
	color: #fff;
	height: 25px;
	font-size: 9pt;
	font-weight: bold;
	font-family: verdana, Lucida Sans Unicode, arial, helvetica;
}

.categorie_stijloverzicht_footer a{
	color: #fff;
	font-size: 9pt;
	font-weight: bold;
	font-family: verdana, Lucida Sans Unicode, arial, helvetica;
	text-decoration: none;
}

div.stijlgroep_blok{
	display: block;
	float: left;
	width: 307px;
	margin: 10px 10px 15px 10px;
	background-color:#c0c0c0;
}

div#header{
	width: 708px;
	background: #fff url(../images/header_sample.jpg) no-repeat;
	float: left;		
	padding-top: 144px;
}

td#popup_logo img{
	margin-top: -2px;
}

td#popup_header a{
	font-size: xx-small;
	font-weight: bold;
	padding: 5px 10px 0px 0px;
	float: right;
	color: #fff;
	text-decoration: none;
}

td#popup_content{
  	padding-top: 30px;
  	color: #fff;
  	font-family: verdana, Lucida Sans Unicode, arial, helvetica;
  	font-size: x-small;
}

table.formulier_blok{
	background-color: #fff;
	color: #4d0072;
}

td.formulier_blok_titel{
	background-color: #fb7f12;
	padding: 8px 0px 8px 30px;
	color: #fff;
	font-weight: bold;
	font-size: 140%;
}

td.formulier_cel{
	padding-left: 30px;
	vertical-align: top;
}

div#content.content{
	background:#fff url(/images/content_background_front.jpg) no-repeat bottom center;
}

div#content{
	width: 656px;
	height: 100%;
	color: #731285;
	/*background-color: #fff;*/  
    background: #fff url(../images/trendy_content_background.jpg) no-repeat bottom center;
	padding: 19px 25px 50px 27px;
	font-family: verdana, Lucida Sans Unicode, arial, helvetica;
	font-size: x-small;
	line-height: 16px;
}

div#product_overzicht{
	width: 656px;
	height: 100%;
	color: #fff;
	/*background-color: #330833;*/
  	background: #330833 url(../images/trendy_background_onder.jpg) no-repeat bottom center;
	padding: 30px 25px 80px 27px;
	font-family: verdana, Lucida Sans Unicode, arial, helvetica;
	font-size: x-small;
	line-height: 16px;
	min-height:390px;
}

div#bestel_overzicht{
	width: 708px;
	color: #fff;
  	background: #330833 url(../images/trendy_background_onder.jpg) no-repeat bottom center;
	font-family: verdana, Lucida Sans Unicode, arial, helvetica;
	padding-bottom: 60px;
	font-size: x-small;
	line-height: 16px;
}


div#product_overzicht h2,
div#bestel_overzicht h2{
	font-size: 130%;
	display: inline;
}

div#footer_popup{
	background-color: #fb7f12;
	text-align: center;
	color: #fff;
	font-size: 70%;
	padding: 4px;
}

div#footer{
	background: #4d0072 url(../images/footer_background.jpg);
	width: 708px;
	text-align: center;
	height: 72px;
	font-size: 85%;
	padding-top: 4px;
	color: #fff;
}

* html div#footer{
	padding-top: 23px;
}

*+html div#footer{
	padding-top: 23px;
}

div#footer h2 a{
	font-size: 9pt;
	color: #fff;
	text-decoration: none;
}

h1{
	color: #fb7f12;
	font-size: 120%;
	font-family: verdana, Lucida Sans Unicode, arial, helvetica;
}

h5{
	font-size: 110%;
}

h6{
	font-size: 100%;
}

.arceer{
	color: #CA3A78;
	font-weight: bold;
	text-decoration: none;
}

a.arceer:link { color: #CA3A78; text-decoration: none}
a.arceer:visited { color: #CA3A78; text-decoration: none}
a.arceer:hover {  color:  #CA3A78; text-decoration: none}
a.arceer:active {  color:  #CA3A78; text-decoration: none}


a#favorieten{
	width: 110px;
	height: 27px;
	margin-top: 15px;
	color: #fff;
	font-weight: bold;
	font-size: 80%;
	padding-top: 8px;
	font-family: Lucida Sans Unicode, arial, verdana, helvetica;
	font-weight: bold;
	background: #fb7f12;
	background:#FB7F12 url(/images/winkelwagentje.jpg) no-repeat -2px 7px;
	text-decoration: none;
	display: block;
	padding-right:14px;
	text-align: right;
}

a#favorieten:hover,
a#favorieten.active{
	background:#FFFFFF url(/images/winkelwagentje_over.png) no-repeat -2px 7px;
	color: #fb7f12;
}


.left{
 	float: left;
}

.right{
	float: left;
}

.clear{
	line-height: 0.1em;
	clear: both;
}

.oranje{
	color: #fb7f12;
	font-weight: bold;
}

.groen{
	color: #99CF16;
}

.wit{
	color: #fff;
}

.lila{
	color: #9965AF;
}

.oranje_achtergrond{
	background-color: #fb7f12!important;
}

/*  */
input.button_vraagaan{
	background-color: #fb7f12;
	border: 0px;
	color: #4d0072;
	width: 85px;
	font-weight: bold;
	font-size: x-small;
	padding: 2px 3px 1px 3px;
}

input.button_bestel{
	background-color: #99cf16;
	border: 0px;
	color: #4d0072;
	width: 85px;
	font-weight: bold;
	font-size: x-small;
	padding: 2px 3px 1px 3px;
}

input.button_verwijder{
	background-color: #fff;
	border: 0px;
	color: #4d0072;
	width: 85px;
	font-weight: bold;
	font-size: x-small;
	padding: 2px 3px 1px 3px;
}

input.cbox{
	border: none;
	visibility: hidden;
}

input.aantal_bestel{
	width: 105px;
	border: 1px solid #99cf16;
	text-align: center;
	color: #4d0072;
	font-weight: bold;
	font-size: x-small;
}

button.verwijder_bestel{
	border: 1px solid #fff;
	background-color: #fff;
	width: 15px;
	height: 15px;
	margin: 0px;
}

select{
	border: 1px solid #99cf16;
	font-size: x-small;
}

textarea{
	border: 1px solid #99cf16;
	color: #000;
}

input.groen,
textarea.groen{
	border: 1px solid #99cf16;
	
	font-family: verdana, Lucida Sans Unicode, arial, helvetica;
	color: #4d0072;
}

p.error,
span.error{
	background-color: #ca3a78;
	color: #fff;
	display: table;
	font-weight: bold;
	padding: 2px;
	text-align: center;
}

span.groen_accent{
	color: #6eb630;
}

span.violet_accent{
	color: #9965af;
}

span.aubergine_accent{
	color: #330833;
}


/* Start links naast producten*/
a.product_bestelinformatie{
	display: block;
	background-color: #4d0072;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 2px 0px;
	margin: 4px;
}

a.product_bestelinformatie:hover{
	color: #4d0072;
	background-color: #fff;
}

a.product_favorieten{
	display: block;
	background-color: #fb7f12;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 2px 0px;
	margin: 4px 4px 0px 4px;
}

a.product_favorieten:hover{
	color: #fb7f12;
	background-color: #fff;
}
/* Einde links naast producten*/

a.previous{
	margin-top: 20px;
	display: block;
	float:left;
	height: 22px;
	padding: 5px 0px 0px 48px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background: #330833 url(../images/previous.jpg) no-repeat;
}

a.next{
	margin-top: 20px;
	display: block;
	float:right;
	height: 22px;
	padding: 5px 50px 0px 40px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background: #330833 url(../images/next.jpg) no-repeat right;
}

/* Start horizontaal navigatie */
div#greenbar{
	background-color: #6eb630;
	width: 100%;
	height: 20px;
	display: block;
	margin-bottom: 17px;
}

#horizontaal_navigatie, #horizontaal_navigatie ul {
	padding:0px;
	margin: 0px;
	list-style: none;
	line-height: 1em;
	z-index: 99;
	font-weight: bold;
	background-color: #6eb630;
	width: 100%;
}

#horizontaal_navigatie a {
	display: block;
	padding: 3px 10px 3px 5px;
	color: #4d0071;
	font-weight: bold;
	font-size: 75%;
	text-decoration: none;
	text-align:left;
}

#horizontaal_navigatie li ul li a {
	width: 120px;
	font-weight: bold;
	font-size: 75%;
	background: #6eb630;
	color: #fff;
	text-align:left;
	width: 182px; /* ie5win fix begins */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 160px;
}	

html>body #horizontaal_navigatie li ul li a  {
	width: 160px; /* ie5win fix ends */
}

#horizontaal_navigatie li { /* all list items */
	float: left;  
	/* width needed or else Opera goes nuts */
}
#horizontaal_navigatie a:hover {
	text-decoration: none;
	background-color: #6eb630;
	color: #fff;
}
#horizontaal_navigatie a span {
	padding: 0px 8px 0px 0px;
	display: none; /* ie5win fix begins */
	voice-family: "\"}\"";
	voice-family: inherit;
	display: inline;
}
html>body #horizontaal_navigatie a span  {
	display: inline; /* ie5win fix ends */
}

#horizontaal_navigatie li ul { /* second-level lists */
	margin:0px 0px 0px 0px;
	border-top:0px;
	position: absolute;
	background: #6eb630;
	color: #fff;
	width: 167px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#horizontaal_navigatie li ul ul { /* third-and-above-level lists */
	margin: -24px 0px 0px 135px;
	margin-left:223px;
}

#horizontaal_navigatie li:hover ul ul, #horizontaal_navigatie li.sfhover ul ul {
	left: -999em;
}

/* lists nested under hovered list items */
#horizontaal_navigatie li:hover ul, #horizontaal_navigatie li li:hover ul, #horizontaal_navigatie li.sfhover ul, #horizontaal_navigatie li li.sfhover ul { 
	left: auto;
}


#horizontaal_navigatie .actief, a.actief, a.actief:hover{
	background-color: #6eb630;
	color: #fff;
}
/* Einde horizontaal navigatie */

/* Start verticaal navigatie */
#verticaal_navigatie, #verticaal_navigatie ul {
	padding:0px;
	margin: 0px 0px 27px 0px;
	list-style: none;
	line-height: 1em;
	z-index: 99;
	font-family: Lucida Sans Unicode, arial, verdana, helvetica;
	font-weight: bold;
}

#verticaal_navigatie li{
	margin: 15px 0px 15px 0px;
	width: 124px;
}

#verticaal_navigatie a {
	display: block;
	color: #fff;
	background-color: #9965af;
	padding: 2px 0px 4px 2px;
	font-weight: bold;
	font-size: 60%;
	text-decoration: none;
	text-align: center;
}

#verticaal_navigatie a#stijloverzicht{
	background-color: #C42695;
}

#verticaal_navigatie a#nieuweonderwerpen{
	background-color: #00C4E0;
}


#verticaal_navigatie a:hover,
#verticaal_navigatie a:active{
	background-color: #fff;
	color: #fb7f12;
}

#verticaal_navigatie a.active{
	background-color: #fff !important;
	color: #fb7f12;
}

#verticaal_navigatie a.kinderkamer {
	display: block;
	padding: 0px;
	font-weight: bold;
	font-size: 60%;
	text-decoration: none;
	text-align: center;
	background-color: transparent;
}

* html #verticaal_navigatie a.kinderkamer img{
	margin-top: 5px;
}

*+html #verticaal_navigatie a.kinderkamer img{
	margin-top: 5px;
}

/* Einde verticaal navigatie */

/* Toevoeging voor pages Paul*/

.oranjenormaal{ font-family: verdana, Lucida Sans Unicode, arial, helvetica; font-size: 10px; font-weight: 300; color: #fb7f12; text-decoration: none }
a.oranjenormaal:link { color: #fb7f12; text-decoration: none}
a.oranjenormaal:visited { color: #fb7f12; text-decoration: none}
a.oranjenormaal:hover {  color:  #fb7f12; text-decoration: underline}
a.oranjenormaal:active {  color:  #fb7f12; text-decoration: unerline}


.oranjenormaal{ font-weight: 300; color: #fb7f12; text-decoration: none }
a.oranjenormaal:link { color: #fb7f12; text-decoration: none}
a.oranjenormaal:visited { color: #fb7f12; text-decoration: none}
a.oranjenormaal:hover {  color:  #fb7f12; text-decoration: underline}
a.oranjenormaal:active {  color:  #fb7f12; text-decoration: unerline}


.copyright{ font-family: verdana, Lucida Sans Unicode, arial, helvetica; font-size: 10px; font-weight: 300; color: #ffffff; text-decoration: none }
a.copyright:link { color: #ffffff; text-decoration: none}
a.copyright:visited { color: #ffffff; text-decoration: none}
a.copyright:hover {  color:  #ffffff; text-decoration: none}
a.copyright:active {  color:  #ffffff; text-decoration: none}

.rood{
	font-family: mixageb, verdana, "Lucida Sans Unicode", arial, helvetica;
	color: #F90033;
	font-weight: 600;
	font-style: italic;

}

/* Einde toevoeging voor pages Paul*/

.formulier_blok tr td hr{
	color:#FB7F12;
	background-color:#FB7F12;
	border:none;
	border-top:1px solid #FB7F12;
	height:0px;
	line-height:0px;
}