
body {
behavior: url(csshover.htc);
margin:0px;
padding:0px;
height:100%;
font-family:verdana;
font-size:12px;
color:#342e29;
line-height:0.4cm;
background-color:#342e29;

}

fieldset {
border:0px; border-bottom:1px solid #de6ea8;
}

legend {
background-color:#de6ea8;
color:#ffffff;
font-size:12px;
padding:5px;
margin-left:20px;
}

html {
height:100%;
}

p {
margin:0px;
}

div {
-moz-outline-style:none;
}

#main_container {
position:absolute;
width:100%;
top:0px;
overflow-x:hidden;
background-image:url(images/top_leafs.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#ffffff;
}

#main {
position:relative;
width:900px;
left:50%;
margin-left:-450px;
background-color:#ffffff;
float:left;

}

#header {
float:left;
position:relative;
width:900px;
height:266px;
background:#ffcfdb;
}

#logo { position:absolute; width:248px; height:105px; top:10px; left:10px; }

#banner_home { position:absolute; width:539px; height:170px; top:24px; right:16px; }

#webshoptopper { position:absolute; width:134px; height:41px; top:110px; left:10px; }

#logged_in {
position:absolute;
font-size:11px;
top:130px;
left:290px;
}

#logged_in a, #logged_in a:visited {
color:#de6ea8;
text-decoration:none;
}

#logged_in a:hover {
color:#342f2b;
}

#top_menu {
position:absolute;
right:16px;
}

#top_menu ul {
list-style-type: none;
margin:0px;
padding:0px;
}

#top_menu ul li {
position:relative;
float:left;
margin:0px;
padding:0px;
margin-top:0px;
padding-top:0px;
padding:5px;
}

#top_menu a {
font-family:arial;
font-size:11px;
text-decoration:none;
color:#342F2A;
}

#top_menu a:hover {
color:#e11380;
text-decoration:none;
}

#top_menu ul li.active a {
color:#e11380;
text-decoration:none;
}

#melding { position:absolute; width:495px; top:124px; left:358px; padding:10px;  background:#b0c350; color:#ffffff; font-weight:bold; }

#zoeken {
position:absolute;
width:177px;
height:34px;
left:0px;
top:218px;
background-color:#b0c24f;
text-align:left;
line-height:12px;
padding-left:10px;
padding-top:14px;
}

#zoeken form {
padding:0px;
margin:0px;
}

#zoeken input {
border:0px;
padding:2px;
}

#zoeken .zoekbutton {
background-color:#b0c24f;
padding:0px;
font-size:12px;
color:#342e29;
}

#menu {
position:absolute;
width:569px;
height:48px;
left:187px;
top:218px;
background-image:url(images/menu_back.jpg);
}

#menu ul {
position:absolute;
left:0px;
padding:0px;
margin:0px;
margin-left:0px;
_margin-left:-1px;
list-style-type:none;
}

#menu ul li {
float:left;
width:141px;
height:48px;
background-color:#c3c393;
margin:0px;
margin-left:1px;
line-height:48px;
text-align:center;
filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}

#menu ul li:hover {
background-color:#342f2a;
}

#menu ul li a {
display:block;
width:141px;
height:48px;
color:#342f2a;
text-decoration:none;
font-size:14px;
}

#menu ul li a:hover {
color:#ffffff;
}

#menu ul li.active {
background-color:#342f2a;
}

#menu ul li.active a {
color:#ffffff;
}

#cart_ext {
position:absolute;
width:133px;
height:110px;
right:0px;
top:218px;
background-color:#342e29;
/*background-image:url(images/cart_background2.jpg);*/
color:#ffffff;
font-size:11px;
padding-left:10px;
padding-top:10px;
z-index:100;
border-right:1px solid #ffffff;
}

#cart_ext a {
color:#ACBE46;
text-decoration:none;
}

#cart_ext a:hover {
color:#de6ea8;
}

#cart_ext img {
border:0px;
}

#middle {
position:relative;
float:left;
width:900px;
background-image:url(images/middle_back2.jpg);
background-image:url(images/middle_back2.jpg);
background-repeat:repeat-y;
}

#middle_left {
position:relative;
float:left;
width:187px;
font-size:10px;
text-align:center;
line-height:14px;
}

#middle_left a {
text-decoration:none;
color:#ffffff;
}

#middle_left a:hover {
color:#3f3f3f;
}

#middle_left img {
vertical-align:middle;
}

img.p_pic {
border:1px solid #3f3f3f;
}

ul#left_group_nav { list-style:none; padding:0px; margin:0px; background:#b0c350; border-top:1px solid white; }
ul#left_group_nav li { width:186px; text-align:left; line-height:28px; font-size:11px; background:#ffffff; margin-bottom:1px; }
ul#left_group_nav li a { display:block; padding-left:5px; padding-right:5px; color:#342f2b; }
ul#left_group_nav li a:hover, ul#left_group_nav li.active a { background:#b0c350; color:#ffffff; }

ul#left_group_nav li ul.home_sub { list-style:none; padding:0px; margin:0px; background:#ffffff; }
ul#left_group_nav li ul.home_sub li { width:166px; padding-left:20px; line-height:28px; font-size:11px; background:#ffffff; }
ul#left_group_nav li ul.home_sub li a { background:#ffffff; display:block; color:#de6ea8; }
ul#left_group_nav li ul.home_sub li.active a { background:#b0c350; color:#ffffff; }

#login_register {
position:relative;
float:left;
width:187px;
background-color:#b0c24f;
color:#342e29;
border-top:1px solid white;
border-bottom:1px solid white;
font-size:12px;
padding:5px 0px 5px 0px;
}

#login_register a {
color:#342e29;
text-decoration:none;
}

#login_register a:hover {
color:#ffffff;
}

#l_r_left {
width:93px;
float:left;
text-align:center;
}

#l_r_right {
width:94px;
float:right;
text-align:center;
}

#nieuwsbrief {
position:relative;
float:left;
width:177px;
background-color:#f9c9d5;
color:#342e29;
font-size:11px;
padding:5px;
}

#middle_center {
position:relative;
float:left;
width:539px;
padding:7px 15px 5px 15px;
font-size:11px;
color:#3f3f3f;
}

#middle_center a {
color:#e11380;
text-decoration:none;
}

#middle_center a:hover {
text-decoration:underline;
}

#site_nav a {
color:#c7297c;
text-decoration:none;
}

#site_nav a:hover {
text-decoration:underline;
}

#change_aantal {
font-size:11px;
}

#middle_center select {
border:1px solid #3f3f3f;
font-size:11px;
width:40px;
}

#group_table {
padding:0px;
margin:0px;
width:100%;

}

#group_table tr td {
text-align:center;

padding:10px 0px 10px 0px;
width:33%;
margin:10px;
border:5px solid white;
font-size:12px;
background-color:#ffffff;
}

#group_table tr td.pic_home {
font-size:12px;
}

#group_table tr td:hover {
border:5px solid #e7f2b1;
}

#group_table tr td img {
border:0px;
text-decoration:none;
}

#group_table tr td a {
text-decoration:none;
color:#342e29;
}

#group_table tr td a:hover {
text-decoration:none;
color:#e11380;
}

.productcontainer {
float:left; width:170px; height:140px; margin-bottom:15px; margin-top:15px;
}


.product_link {
margin:auto; height:40px; text-align:center; padding:10px 0px 0px 0px;
}

#middle_center .productcontainer .product_link a, #middle_center .productcontainer .product_link a:visited {
color:#342e29; 
font-size:12px;
}

#middle_center .productcontainer .product_link a:hover {
text-decoration:none;
color:#e11380;
}

.product_container {
position:relative;
width:529px;
float:left;
padding:5px;
margin-top:20px;
}

.product_container:hover {
background-color:#e7f2b1;
}

.product_container_detail {
position:relative;
width:549px;
float:left;
padding:5px;
margin-top:20px;
}

.container_mandje {
position:absolute;
width:100px;
right:5px;
bottom:5px;
font-size:11px;
color:#3f3f3f;
}

.actie {
position:absolute;
width:52px;
height:52px;
right:5px;
top:5px;
}

#middle_center .container_mandje a {
color:#3f3f3f;
text-decoration:none;
margin-left:10px;
}

#middle_center .container_mandje a:hover {
color:#e11380;
}

.product_picture {
float:left;
width:100px;
}

.product_picture img {
border:1px solid #de6ea9;
}

.product_info {
position:relative;
float:left;
margin-left:10px;
width:330px;
font-size:11px;
}

#middle_center .product_info a {
color:#3f3f3f;
text-decoration:none;
}

#middle_center .product_info a:hover {
color:#e11380;
}

.product_info h3 {
font-weight:bold;
font-size:13px;
padding:0px;
margin:0px;
color:#332e2a;
}

.s_desc {
font-size:10px;
color:#e11380;
}

.aanbieding {
font-weight:bold;
font-size:13px;
color:#e11380;
}



#page_nav {
position:relative;
width:449px;
float:left;
padding:5px;
margin-top:40px;
text-align:center;
font-size:11px;
color:#3f3f3f;
}

#page_nav a {
color:#da2685;
text-decoration:none;
}

#page_nav a:hover {
text-decoration:underline;
}

#form_table {
margin:0px;
padding:0px;
}

#form_table tr td {
padding:2px;
}

#middle_center input {
border:1px solid #e11380;
color:#3f3f3f;
font-size:11px;
padding:1px;
font-family:verdana;
}

#middle_center ul {
list-style-type:disc;
margin:10px;
padding:10px;
}

#winkelwagen_table {
border:0px;
margin:0px;
padding:0px;
width:100%;
}

#winkelwagen_table_top td {
border-bottom:1px solid #3f3f3f;
}

.winkelwagen_table_product td {
border-bottom:1px dashed #e7f2b1;
}


#winkelwagen_table tr td {
padding:5px;
}

#middle_right {
position:relative;
float:right;
width:143px;
/*padding:0px 10px 0px 10px;*/
text-align:center;
padding-top:70px;
border-right:1px solid #ffffff;
}

#footertest {
position:relative;
width:100%;
height:92px;
background-color:#342e29;
float:left;
}

#footer {
position:relative;
float:left;
left:50%;
margin-left:-450px;
width:900px;
height:122px;
background-color:#342e29;
}

#santhos {
position:absolute;
width:900px;
text-align:center;
bottom:15px;
color:#ffffff;
font-size:10px;
}

#santhos a {
text-decoration:none;
color:#b0c24f;
}

#footer_trick {
position:absolute;
width:2400px;
top:0px;
left:-800px;
height:92px;
background-color:#ffffff;
}

#footer_menu_normal {
position:absolute;
width:900px;
top:15px;
}

#footer_menu_normal ul {
position:absolute;
list-style-type: none;
margin:0px;
padding:0px;
display:block;
}

#footer_menu_normal ul li {
position:relative;
float:left;
margin:0px;
padding:0px;
margin-top:0px;
padding-top:0px;
padding:5px;
}

#footer_menu_normal a {
font-family:arial;
font-size:11px;
text-decoration:none;
color:#b0c24f;
}

#footer_menu_normal a:hover {
color:#ffffff;
text-decoration:none;
}

#footer_menu_normal ul li.active a {
color:#ffffff;
text-decoration:none;
}


#footer_menu_below {
position:absolute;
width:900px;
top:35px;
}

#footer_menu_below ul {
position:absolute;
list-style-type: none;
margin:0px;
padding:0px;
display:block;
top:15px;
}

#footer_menu_below ul li {
position:relative;
float:left;
margin:0px;
padding:0px;
margin-top:0px;
padding-top:0px;
padding:5px;
}

#footer_menu_below a {
font-family:arial;
font-size:11px;
text-decoration:none;
color:#DD6EAA;
}

#footer_menu_below a:hover {
color:#DD6EAA;
text-decoration:underline;
}

#footer_menu_below ul li.active a {
text-decoration:underline;
}

#newslist {
padding:0px;
margin:0px;
list-style-type:none;
}

#newslist li {
padding:5px;
text-align:left;
}

#newslist li a {
color:#ffffff;
display:block;
}

#newslist li a:hover {
color:#3f3f3f;
}

ul#stappen {
padding:0;
margin:0;
list-style-type:none;
}

ul#stappen li {
text-align:center;
font-size:10px;
float:left;
padding:0px 10px 0px 10px;
background-color:#cccccc;
margin-right:1px;
}

ul#stappen li.active {
background-color:#df6da8;
color:#ffffff;
}

span.header {
font-weight:bold;
border-bottom:2px solid #b0c24f;
padding:2px;
color:#3f3f3f;
font-size:12px;
}

ul#bestellen {
margin:0;
padding:0;
list-style-type:none;
}

ul#bestellen li {
position:relative;
float:left;
margin-right:1px;
}

ul#bestellen li a {
display:block;
background-color:#df6da8;
color:#ffffff;
padding:10px 10px 10px 10px;
}

ul#bestellen li a:hover {
background-color:#b0c24f;
text-decoration:none;
}

#besteltabel tr td {
padding:5px;
border-bottom:1px solid #bbbbbb;
}

#bestelinfo {
position:absolute;
left:16px;
top:150px;
width:300px;
text-align:left;
font-size:11px;
color:#333e28;
}

#bestelinfo a {
color:#de6ea8;
text-decoration:none;
}

#bestelinfo a:hover {
color:#de6ea8;
}


