html {margin: 0;}
body {margin: 0; background: #dbdbdb; font-family: arial; font-size: 9pt;}


/* CART */

#shoppingcart {height: 45px; padding: 10px 10px 10px 50px; background: url("../images/background_shoppingcart.jpg") #fff no-repeat;}
#shoppingcart img {float: left;}
#shoppingcart a {color: #000;}

.buttonleft {float: left; color: }

#contents {}


.col1 {font-weight: bold; width: 150px;}
.col2 {font-weight: bold; width: 55px;}
.col3 {font-weight: bold; width: 55px;}
.col4 {font-weight: bold; width: 55px;}
.col5 {font-weight: bold; width: 55px;}

.col6 {width: 265px;}
.col7 {width: 55px;}

.col6a {width: 265px; font-weight: bold;}
.col7a {width: 55px; font-weight: bold;}

.chk1 {width: 265px; float: left;}
.chk2 {width: 55px; float: left;}

.chk1a {width: 265px; float: left; font-weight: bold;}
.chk2a {width: 55px; float: left; font-weight: bold;}


/* COLLECTIE MENU */


#collectietabs {float: left; margin: 0px 0px 10px 0px;}

#collectietabs ul {float: left; margin: 0px; padding: 0px;}
#collectietabs li {list-style: none; display: block; text-align: center; float: left; margin: 0px 5px 20px 0px;}

#collectietabs a {padding: 5px; background: #aaa;}
#collectietabs a:link {color: #000; text-decoration: none; font-weight: bold;}
#collectietabs a:active {color: #000; text-decoration: none; font-weight: bold;}
#collectietabs a:visited {color: #000;; text-decoration: none; font-weight: bold;} 
#collectietabs a:hover {color: #ed008d; text-decoration: none; font-weight: bold;}

.



/* CATALOGUS */

#catalogus {}
#catalogus img {border: 5px solid white;}

.cat_artikel {float: left; width: 130px; height: 260px; margin: 0px 40px 20px 0px;}
.cat_afbeelding {}
.cat_kleur {font-weight: bold; color: #ed008d;}
.cat_categorie {font-family: georgia, "times new roman"; font-style: normal; font-size: 8pt;}
.cat_prijs {font-family: georgia, "times new roman"; font-style: normal; margin-top: 20px;}
.cat_toevoegen {}







/* DIVS */

#idealtotaal {float: left;}
#totaal {float: left;}

#container_top {height: 240px; background: url("../images/background_header.jpg") repeat-x #cbcbcb;}
#header {height: 135px; width: 1000px; margin: 0 auto;}
#top {height: 26px; margin: 0 auto; padding-right: 82px; line-height: 25px; text-align: right; color: #fff; background: url("../images/background_top.jpg") 50% 0% no-repeat;}
#toplogo {float: left; width: 370px; }
#topmenu {float: right; width: 620px;} 
#dashedline {width: 840px; height: 3px; margin: 0 auto; border-top: 2px dashed #ffffff;}

#container_main {width: 1000px; margin: 0 auto; margin-top: -60px;}

#mainleft {float: left; width: 260px; margin-left: 112px;}
#mainlefttop {height: 260px; background: url("../images/background_mainleft.jpg") no-repeat;}

#mainright {float: right; width: 440px; margin-right: 112px;}
#mainright_index {float: right; width: 510px; height: 325px; margin-right: 112px; background: url("../images/background_mainright.jpg") no-repeat;}

#mainright_index_1 {position: relative; top: 52px; width: 135px; float: right;}
#mainright_index_2 {position: relative; top: 78px; width: 135px; float: right;}



#mainbottom {height: 110px; background: url("../images/background_mainbottom.jpg") no-repeat 50% 0%;}
#mainbottom_link {width: 415px; margin: 56px 20px 10px 0; float: right;}
#mainbottom_dashedline {width: 740px; height: 3px; margin: 0 auto; border-top: 2px dashed #dbdbdb;}

#mainpersonal {height: 76px; background: url("../images/background_mainpersonal.jpg") no-repeat 50% 0%;}
#mainpersonal_tekst {width: 400px; height: 60px; margin-top: 12px; float: right; padding-right: 130px;}

#mainwinkel {height: 75px; background: url("../images/background_mainwinkel.jpg") no-repeat 50% 0%; margin-top: 3px;}
#mainwinkel_tekst {width: 400px; height: 60px; margin-top: 12px; float: right; padding-right: 130px;}

#container_bottom {width: 1000px; margin: 0 auto; margin-top: 20px;}
#footer {height: 29px; margin: 0 auto; line-height: 28px; color: #000; background: url("../images/background_footer.jpg") 50% 0% no-repeat; text-align: center;}
#bottom {text-align: center;}





/* CLASSES */

.formleft {float: left; width: 200px; line-height: 30px; vertical-align: top;}
.formright {float: left; width: 225px; line-height: 30px; vertical-align: top;}

.formleft1 {float: left; width: 300px; line-height: 30px; vertical-align: top;}
.formright1 {float: left; width: 125px; line-height: 30px; vertical-align: top;}

.2klleftband {float: left; width: 175px;}
.2klrightmuts {float: left; width: 175px;}



.clear {clear: both; height: 1px; font-size: 0px;}
.coll_tekst {text-align: center; font-family: georgia; font-style: italic; width: 160px;}
.mainright_index1 {float: right; width: 125px; margin-top: 50px;}
.mainright_index2 {float: right; width: 125px; margin-top: 150px;}
.attention {background: #fff; padding: 5px;}
.bold {font-weight: bold;}
.ital {font-style: italic;}

/* IMAGES */

img {border: 0px;}
.stap1 {border: 1px solid #ffffff; margin-right: 2px; float: left;}
#toplogo img {margin: 0 0 0 112px;}
#topmenu img {margin: 0;}
#mainlefttop img {margin: 25px 0 15px 20px;}

/* LIST STYLES */

#topmenu ul {display: block; list-style: none; float: right; margin: 0 112px 0 0;}
#topmenu li {display: block; list-style: none; float: right; margin: 0 0 0 20px;}



/* ANCHORS */

#top a {font-family: arial; font-weight: bold; text-decoration: none; color: #ffffff;}
#footer a, #mainbottom_link a {margin: 0px 10px 0 10px; font-size: 10pt; font-family: georgia, "times new roman"; font-weight: bold; text-decoration: none; color: #000000;}
#mainbottom_link {font-style: italic;}
#footer a:hover {color: #636363;}

.devider {margin: 5px;}





/* FONTS */



#top p {margin: 0px 0px 0px 0px;}
#bottom p {font-family: arial; color: #000;}
#mainleft p {margin: 0px 35px 10px 35px;}

h1 {margin-top: 30px; font-family: georgia, "times new roman"; font-style: italic; font-weight: bold; font-size: 16pt;}
h2 {font-size: 10pt;}
.bestel {color: #800080;}
.info {color: #17569f;}
.collectie {color: #ed008d;}

