/* GENERAL
------------------------------------------------------------------------- */
* {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
html { height: 100%; }
body {
	background: #fff;
	padding: 0px;
	text-align: center;	
	height: 100%;
}	
img { border: none; }
a {	cursor:pointer; color: #727174; }
td {	vertical-align: top;}
ol, ul, li { margin: 0px; padding: 0px; }

#nvs_album_image-close{
	margin-bottom:-5px;
}

/* PAGE-BOX
------------------------------------------------------------------------- */
#profiel-page-box {	background: url(../img/profiel-page-box_bg.gif) repeat-y; width: 1000px; margin: 0 auto; text-align: left; height:100%; border-collapse: collapse; border-spacing: 0; border: none; }
#nieuws-page-box { background: url(../img/nieuws_page-box_bg.gif) repeat-y; width: 1000px; margin: 0 auto; text-align: left; height:100%; border-collapse: collapse; border-spacing: 0; border: none; }
#assortiment-page-box { background: url(../img/assortiment_page-box_bg.gif) repeat-y; width: 1000px; margin: 0 auto; text-align: left; height:100%; border-collapse: collapse; border-spacing: 0; border: none; }
#content { width: 400px; margin: 18px 0 0 30px; text-align:left; }
#overzicht-content { width: 545px; margin-left: 7px; }
#winkelwagen-content { width: 500px; margin: 1px 0 0 0; }

#profiel-page-box a { color: #002b85; }
#nieuws-page-box a { color: #002b85; }
#assortiment-page-box a { color: #002b85; }
/* #content a { color: #727174; } */
/* #overzicht-content a { color: #727174; } */
#winkelwagen-content a { color: #002b85; }

/*FOOTER
------------------------------------------------------------------------- */
#profiel-col-a-bottom{ width: 210px; background: url(../img/profiel_cola-br_bg.gif) no-repeat bottom right; height: 16px; vertical-align: bottom; }
#nieuws-col-a-bottom { width: 210px; background: url(../img/nieuws_cola_btm_bg.gif) no-repeat bottom left; height: 16px; vertical-align: bottom; } 
#assortiment-col-a-bottom { width: 210px; background: url(../img/assortiment_cola_btm_bg.gif) no-repeat bottom left; height: 16px; vertical-align: bottom; }

#profiel-col-c-bottom { width: 230px; background: url(../img/profiel_colc_btm_bg.gif) no-repeat bottom right; height: 16px;  vertical-align: bottom; }
#nieuws-col-c-bottom { width: 230px; background: url(../img/nieuws_colc_btm_bg.gif) no-repeat bottom left; height: 16px; vertical-align: bottom; }
#assortiment-col-c-bottom { width: 230px; background: url(../img/assortiment_colc_btm_bg.gif) no-repeat bottom left; height: 16px; vertical-align: bottom; }

/* COLUMN-A
------------------------------------------------------------------------- */
#logo { height: 78px; width: 189px; margin-top: 332px; display: block; }
#profiel-col-a{	float: left; width: 210px; background: url(../img/profiel_cola-tr_bg.gif) no-repeat top right; }

#nieuws-col-a { float: left; width: 210px; background: url(../img/nieuws_cola_top_bg.gif) no-repeat top left; } 

#assortiment-col-a { float: left; width: 210px; background: url(../img/assortiment_cola_top_bg.gif) no-repeat top left; } 
	
/* COLUMN-B
------------------------------------------------------------------------- */	
#col-b { float: left; width: 560px; }	
#product-box-a { margin-top: 7px; color: #727174; float: left; width: 166px; padding-bottom: 4px; }
#product-box-a h1 { font-weight: bold; }
#product-box-a h2 { font-size: 14px; margin: 7px 0 18px 0; }
#product-box-a #kopen { margin-top: 29px; }
#product-box-a #kopen a { font-weight: bold; color: #002b85; text-decoration: none; padding: 5px 0 3px 19px; }
#product-box-a #kopen a:hover { text-decoration: underline; }
#product-box-a #kopen .btn { background: url(../img/winkelwagen_icon.gif) no-repeat 0 3px; }

#product-box-b { margin-top: 7px; color: #727174; float: left; padding-bottom: 4px; }
#product-box-b #product-vergroot { margin-left: 45px; margin-top: -11px; }
#product-box-b #product-vergroot a { font-weight: bold; color: #002b85; text-decoration: none; padding: 5px 0 3px 19px; }
#product-box-b #product-vergroot a:hover { text-decoration: underline; }
#product-box-b #product-vergroot .btn { background: url(../img/vergroot_btn.gif) no-repeat 0 3px; }

#product-box-b img { margin-left: 30px; }
#meebestel-box { padding-top: 60px; clear: both; color: #727174; font-weight: normal; }
#meebestel-box h3 { margin-bottom: 10px; }
#meebestel-box .meebestel-item { background: url(../img/assortiment_line_bg.gif) repeat-x; clear: left; padding: 1em 0; }
#meebestel-box .meebestel-item a { color: #727174; }
#meebestel-box .meebestel-item img { float: left; margin-bottom: 1em; }
#meebestel-box .meebestel-item .winkel-btn { background: url(../img/winkelwagen_icon.gif) no-repeat 0 2px; color: #002b85; display: block; float: left; font-weight: bold; margin-top: 1em; padding: 4px 0 4px 19px; text-decoration: none; }

#overzicht-content p a { float: right; padding-left: 5px; padding-bottom: 6px; }
#product-overzicht-box { clear:both; color: #727174; }
#product-overzicht-box h2 { font-weight: bold; margin-left: 109px; padding-top: 10px; }
#product-overzicht-box p { font-weight: normal; padding: 15px 0 10px 0; margin-left: 109px; padding-top: 10px; }

#product-overzicht-box .overzicht-col-a { float: left; padding-bottom: 9px; width: 267px; min-height: 170px; overflow: hidden; }
#product-overzicht-box .overzicht-col-a img { float: left }

/* #product-overzicht-box .overzicht-col-b { float: left; padding-left: 11px; padding-bottom: 10px; width: 267px; height: 170px; overflow: hidden; } */
#product-overzicht-box .overzicht-col-b { float: left; padding-left: 11px; padding-bottom: 10px; width: 267px; height: 235px; }
#product-overzicht-box .overzicht-col-b img { float: left; }

#product-overzicht-box .info { padding-top: 5px; margin-left: 109px; }
#product-overzicht-box .info a { font-weight: bold; color: #002b85; text-decoration: none; padding: 4px 0 4px 19px; }
#product-overzicht-box .info a:hover { text-decoration: underline; }
#product-overzicht-box .info .info-btn { background: url(../img/productoverzicht_info_icon.gif) no-repeat 0 2px; }
#product-overzicht-box .kopen { padding-top: 7px; padding-bottom: 2px; margin-left: 109px; }
#product-overzicht-box .kopen a { font-weight: bold; color: #002b85; text-decoration: none; padding: 4px 0 4px 19px; }
#product-overzicht-box .kopen a:hover { text-decoration: underline; }
#product-overzicht-box .kopen .winkel-btn { background: url(../img/winkelwagen_icon.gif) no-repeat 0 2px; }

#stappen-title { padding-top: 8px; }
#stappen-title img { padding: 7px 0 0 0; }
#winkelwagen-content p a { float: right; padding-left: 5px; padding-bottom: 6px; }
.contact-form {clear: both; float: left; margin-bottom: 2em;}
.winkelwagen-form { clear: both; float: left; margin-bottom: 2em; }
.winkelwagen-form td { padding: 1ex 0; }
.winkelwagen-form .separator { background: url(../img/webshop-separator.gif) repeat-x; }
.winkelwagen-form .separator td { padding: 1em 0; }
.winkelwagen-form .bestelBox { float: left; margin-right: 5px; }

#webshop-overzicht-box { clear: both; color: #727174; }
.webshop-overzicht-item { background: url(../img/webshop-line_bg.gif) repeat-x; float: left; padding: 8px 0; color: #727174; width: 490px; }
.webshop-overzicht-item img { float: left; }
.webshop-overzicht-item h2 { font-weight: bold; margin: 4px 0 0 100px; }
.webshop-overzicht-item p { font-weight: normal; margin: 10px 0 0 100px; }

#webshop-overzicht-box .berekening-col-a { float: right; width: 110px; padding-top: 6px; text-align: right; }
#webshop-overzicht-box .berekening-col-a .prijs { float: left; width: 73px; }
#webshop-overzicht-box .berekening-col-a .aantal { float: left; }
#webshop-overzicht-box .berekening-col-a .aantal .product-aantal { width: 29px; height: 15px; border: none; background: url(../img/webwinkel_aantal_bg.gif) no-repeat; margin: -1px 0 0 5px; line-height: 11px; padding: 1px 0 0 2px; }
#webshop-overzicht-box .berekening-col-b { float: right; width: 85px; padding-top: 6px; text-align: right; }
#webshop-overzicht-box .berekening-col-b .verwijderen { margin-top: 5px; padding-bottom: 2px; }
#webshop-overzicht-box .berekening-col-b .verwijderen a { color: #727174; font-weight: bold; text-decoration: none; padding: 2px 0 0 15px; }
#webshop-overzicht-box .berekening-col-b .verwijderen a:hover { text-decoration: underline; }
#webshop-overzicht-box .berekening-col-b .verwijderen .btn { background: url(../img/webwinkel_verwijder_icon.gif) no-repeat 0 3px; padding-bottom: 2px;}

#totaal-bedrag { background: url(../img/webshop-line_bg.gif) repeat-x; clear: left; padding: 8px 0; text-align: right; width: 490px; }
#totaal-bedrag #artikel-bedrag { padding-bottom: 1em; }
#totaal-bedrag #artikel-bedrag strong { color: #002b85; }
#naarstap2 { float: left; padding-top: 5px; }

.disclaimer { padding: 2em 0; text-align: center; }

/* COLUMN-C
------------------------------------------------------------------------- */
#profiel-col-c #profiel-container { float: left; width: 110px; }
#profiel-col-c { float: left; width: 230px; 	background: url(../img/profiel_colc_top_bg.gif) no-repeat top right; }			

#nieuws-col-c #nieuws-container { float: left; width: 230px; }
#nieuws-col-c { float: left; width: 230px; 	background: url(../img/nieuws_colc_top_bg.gif) no-repeat top left; }	

#nieuws-col-c-item { width: 210px; clear: both; padding-top: 24px; margin-left: 10px ;}
#nieuws-col-c-item  .item-line { height: 1px; font-size: 1px; line-height: 1px; background: url(../img/nieuws_item_line_bg.gif) repeat-x; margin: 9px 0 6px 0;  }

#assortiment-col-c { float: left; width: 230px; 	background: url(../img/assortiment_colc_top_bg.gif) no-repeat top left; }	

#webshop-col-c { float: left; width: 190px; }
#webshop-title { background-image: url("../img/nav_webshop_btn.gif");  width: 40px; height: 122px; margin-top: 10px; background-position: -2px 0; margin-bottom: 16px; }
#productoverzicht { padding-left: 10px; margin-top: 12px; }

#winkelwagentop { width: 175px; height: 64px; margin-top: 20px; margin-left: 10px; }
#winkelwagentop .padding-title { padding-right: 26px; }

#webshop-content { width: 170px; margin-left: 10px; margin-right: 10px; }
#webshop-content .content-col-a { float: left; width: 105px; color: #fff; line-height: 14px; }
#webshop-content .content-col-b { float: left; width: 61px; text-align: right; color:#fff; line-height: 14px; }
#webshop-content p { color: #fff; clear: both; width: 150px; padding-bottom: 4px; }
#webshop-content p a { font-weight: bold; color: #fff; }
#webshop-content #text-container { margin: 6px 0 6px 0; }

#webshop-verkocht { width: 170px; margin-left: 10px; margin-right: 10px; margin-top: 87px; }
#webshop-verkocht #title { background: url("../img/bestverkocht_title.gif") no-repeat; width: 107px; height: 12px; padding-bottom: 9px; }

#verkocht-lijst { color: #fff; line-height: 13px; margin-top: 10px; }
#verkocht-lijst ol { color: #fff; margin-left: 19px; padding: 0; }
#verkocht-lijst a { color: #fff; line-height: 13px; font-weight: normal; text-decoration: underline; }

/* BREADCRUMBS
------------------------------------------------------------------------- */
#crumbpath { margin: 6px 0 10px 0; height: 10px;  color: #727174; padding: 0px 5px 8px 0px ;}
#crumbpath a { text-decoration: none; color: #727174; }
/* #crumbs ul li a:hover { text-decoration: underline; } */

/* SUB-TITLES
------------------------------------------------------------------------- */
.title-icons { height: 16px; float: right; font-weight: bold; padding: 0 0 10px 11px; margin-top: -20px; }
.icon-print { margin-left: 10px; }

.profiel-line { height: 1px; font-size: 1px; line-height: 1px;  background: url(../img/profiel_subtitle_line_bg.gif) repeat-x; margin: 0 0 0 1px; clear: both; }
.nieuws-line { height: 1px; font-size: 1px; line-height: 1px;  background: url(../img/nieuws_subtitle_line_bg.gif) repeat-x; margin: 0 0 0 1px; clear: both; }
.webshop-line { height: 1px; font-size: 1px; line-height: 1px;  background: url(../img/webshop-line_bg.gif) repeat-x; margin: 0 0 0 1px; clear: both; }
.assortiment-line { height: 1px; font-size: 1px; line-height: 1px;  background: url(../img/assortiment_line_bg.gif) repeat-x; margin: 0 0 0 1px; clear: both; }

.back-button { font-weight: bold; color: #727174; margin-bottom: 11px; margin-top: 7px; }
.back-button p { float: right; margin-top: -10px; }
.back-button p a { padding-left: 5px; }
.back-button a { font-weight: bold; color: #727174; text-decoration: none; padding-left: 15px; }
.back-button a:hover { text-decoration: underline; }
.back-button .btn { background: url(../img/assortiment_back_btn.gif) no-repeat 0 1px; }
.back-button .webshopbtn { background: url(../img/webshop_back_btn.gif) no-repeat 0 1px; }


/* CONTENT TEXT / TYPOGRAPHY
------------------------------------------------------------------------- */
#content h1 { padding: 1px 0 2px 0; }
#content h2 { padding: 3px 0px 2px 0px; color: #727174; font-weight: bold; margin-right:48px }
#content h1.nieuwskop { padding: 3px 45px 2px 0px; color: #727174; }

#content .text  { 
	color: #727174; 
	padding-top: 15px; 
}
#context p { margin: 0px; padding-top: 11px; color: #727174; }

#nieuws-col-c-item h2{ font-weight: bold; color: #ffffff; }
#nieuws-col-c-item a { 
	color: #ffffff; 
	font-style: italic; 
	/*text-decoration: none;*/ 
}
#nieuws-col-c-item a:hover {  
	text-decoration: none; 
}
#nieuws-col-c-item p { margin: 2px 0 2px 0; color: #ffffff; line-height: 13px; }

.foto { margin: 10px 0 10px 0; }

/* ZOEK & INPUT BUTTONS 
------------------------------------------------------------------------- */
.zoek-input .btn { background: url(../img/zoek_btn.gif) no-repeat; height: 16px; width: 16px; border: none; }
.zoek-input { padding: 8px 0 0 10px; height: 16px; }
.zoek-title { padding: 10px 0 0 10px; width: 33px; }
#profiel-col-c .zoek-input .text-field { border: none; width: 70px; vertical-align: bottom; line-height: 14px; padding: 1px 0 3px 0; margin-bottom: 2px; }
#nieuws-col-c .zoek-input .text-field { border: none; width: 183px; vertical-align: bottom; line-height: 14px; padding: 1px 0 3px 0; margin-bottom: 2px; }
#webshop-col-c .zoek-input .text-field { border: none; width: 140px; vertical-align: bottom; line-height: 14px; padding: 1px 0 3px 0; margin-bottom: 2px; }

/*PULLDOWN MENU
------------------------------------------------------------------------- */
.overzicht { line-height: 15px; 	color: #be1470; background-color: #FFFFFF; width: 164px; margin-top: 1px; height: 100px; border: 1px solid #e5a1c6; border-top: 0px solid #fff; overflow: auto; }
.overzicht a { color: #be1470; text-decoration: none; }
.overzicht a:hover { text-decoration: none; }
.pulldown_mouseout a,.pulldown_mouseout { color: #be1470; background-color: #FFFFFF; }
.pulldown_mouseover a,.pulldown_mouseover { color: #be1470; background-color: #e5a1c6; }

/* ICONS
------------------------------------------------------------------------- */
#home-icon { padding: 0 0 10px 10px;}

/*NAVIGATION-MAIN
------------------------------------------------------------------------- */
.nav-container { float: left; }

.nav-box { float: left; }
.nav-box li { background-repeat: no-repeat; margin-top: 10px; width: 40px; float: left; list-style-type: none; }
.nav-box li a { display: block; background-repeat: no-repeat; }
.nav-box li.selected a { background-position: -40px 0; }

#bedrijfsprofiel { background-image: url("../img/nav_bedrijfsprofiel_btn.gif");  width: 40px; background-position: -40px 0;}
#bedrijfsprofiel  a { background-image: url("../img/nav_bedrijfsprofiel_btn.gif");  width: 40px; height: 270px; }
#assortiment { xbackground-image: url("../img/nav_assortiment_btn.png");  width: 40px; height: 270px; background-position: -40px 0; }
#assortiment a { background-image: url("../img/nav_assortiment_btn.png");  width: 40px; height: 270px; }
#webshop { xbackground-image: url("../img/nav_webshop_btn.png");  width: 40px; height: 270px; background-position: -40px 0;}
#webshop a { background-image: url("../img/nav_webshop_btn.png");  width: 40px; height: 270px; }
#nieuws { xbackground-image: url("../img/nav_nieuws_btn.png");  width: 40px; height: 270px; background-position: -40px 0;}
#nieuws a { background-image: url("../img/nav_nieuws_btn.png");  width: 40px; height: 270px; }
#assortiment a:hover, #webshop a:hover, #nieuws a:hover, #bedrijfsprofiel a:hover { xbackground: none; background-position: -40px 0; }

/*SUB-NAVIGATION-BEDRIJFSPROFIEL
------------------------------------------------------------------------- */
.profiel-subnav-box { margin-top: 14px; float: left; padding-left: 15px; }
.profiel-subnav-box li { background-repeat: no-repeat; margin-top: 6px; font-size: 1px; line-height: 1px; list-style-type: none; }
.profiel-subnav-box li.selected a img { margin: 0 0 0 -175px; }

.profiel-subnav-box  li a { height: 14px; width: 175px; overflow: hidden; display: block; }
.profiel-subnav-box  li a img:hover { margin-left: -175px; display: block; }

/*SUB-NAVIGATION-NIEUWS
------------------------------------------------------------------------- */
.nieuws-subnav-box { margin-top: 14px; float: left; padding-left: 10px; }
.nieuws-subnav-box li { background-repeat: no-repeat; margin-top: 6px; font-size: 1px; line-height: 1px; list-style-type: none; }
.nieuws-subnav-box li a { display: block; background-repeat: no-repeat; }
.nieuws-subnav-box li.selected a img { margin-left: -62px; }

.nieuws-subnav-box  li a { height: 14px; width: 62px; overflow: hidden; display: block; }
.nieuws-subnav-box  li a img:hover { margin-left: -62px; display: block; }

/*SUB-NAVIGATION-ASSORTIMENT
------------------------------------------------------------------------- */
#assortiment-subnav { margin-top: 14px; float: left; margin-left: 10px; width: 135px; overflow: hidden; }
#assortiment-subnav a { width: 135px; display: block; }
#assortiment-subnav li { color: #ffffff; list-style: none; }
#assortiment-subnav li a { color: #ffffff; text-decoration: none; }
#assortiment-subnav li a:hover { color: #ffffff; font-weight: bold; }
#assortiment-subnav li:hover { cursor: pointer; }
#assortiment-subnav li.selected img { margin-left: -135px; }
#assortiment-subnav .sub-selected { font-weight: bold; }

#assortiment-subnav ul li { padding: 3px 0 2px 0; }
#assortiment-subnav ul li:hover img { display: block; margin-left: -135px; }

/* = SITEMAP
----------------------------------------------------*/
#sitemap { margin: 10px 20px 0 20px; }
#sitemap a { font-size: 10px; }
#sitemap li { color: #002b85; font-weight: bold; list-style: square; padding: 0 0 16px 0; }
#sitemap li ul { padding: 8px 0 0 0; }
#sitemap li ul li { padding: 2px 0; list-style-position: inside; font-weight: normal; }
#sitemap li ul ul { padding: 2px 0 4px 12px; }
#sitemap li ul ul a { font-size: 10px; }
/* = SITEMAP

----------------------------------------------------*/

#sitemap { margin: 10px 20px 0 20px; }
#sitemap a { font-size: 10px; text-decoration: underline; }
#sitemap li { color: #002b85; font-weight: bold; list-style: square; padding: 0 0 16px 0; }
#sitemap li ul { padding: 8px 0 0 0; }
#sitemap li ul li { padding: 2px 0; list-style-position: inside; font-weight: normal; }
#sitemap li ul ul { padding: 2px 0 4px 12px; }
#sitemap li ul ul a { font-size: 10px; text-decoration: underline; }




#landingspage { margin: 18px 30px 0 30px; position:relative; }
#landingspage .intro { color: #3a393b; margin: 15px 0 0 0; padding: 10px 0 0 0; background: url(../img/landingspage_bg_dot.gif) repeat-x top left; }
#landingspage .categories { margin: 15px 0 0 0; overflow: hidden; height: 100%; }
#landingspage .category { width: 235px; float: left; overflow: hidden; height: 100%; padding: 10px 10px 10px 0; background: url(../img/landingspage_bg_dot.gif) repeat-x top left; }
#landingspage .category.first { margin-right: 10px; }
#landingspage .category a { text-decoration: none; }
#landingspage .category img { border: 0; float: left; margin: 0 10px 0 0; }
#landingspage .category strong { color: #727174; font-weight: bold; }
#landingspage .category strong a { display: block; color: #000; height: auto; }
#landingspage .category .txt { float: left; width: 125px; color:#3a393b; }
#landingspage .category b { color: #002b85; font-weight: bold; }
#landingspage .back-button { padding: 0 0 1px 0; }

#hulptel { position: absolute; top: 17px; right: 28px; text-align: right; }


.carrousel {   }
.carrousel ul { list-style: none; height: 86px; overflow: hidden; }
.carrousel ul li { float: left; display: inline; margin: 0 4px 0 0; padding: 9px; 
/*border: 1px solid #d2d2d2;*/
}
.carrousel ul li.active { background: #e5e5e5; }
.carrousel ul li.empty { background: #f1f1f1; border: 1px solid #eaeaea; }
.carrousel ul li.first { margin-left: 0; }
.carrousel ul li a { overflow: hidden; display: block; height: 66px; width: 66px; background: #f2f2f2; }
.carrousel ul li a img { vertical-align: bottom; }
#arts{
	background-image:url('/img/fotoalbum_top.png'); 
	padding-top:5px;
	background-repeat:no-repeat;
	width:500px;
}
#arts ul.art {  z-index: 99; list-style: none; }
#arts ul.art li { float: left; display: inline; margin: 0 15px 15px 0; padding: 10px; border: 1px solid #d2d2d2; }
#arts ul.art li a { overflow: hidden; display: block; height: 80px; width: 80px; }
#arts ul.art li a img { vertical-align: bottom; }

#arts .detail  { position: relative; }
#arts .detail .prev { position: absolute; top: 0; left: 0; width: 50px; height: 84px; }
#arts .detail .next { position: absolute; top: 0; right: 0; width:50px; height: 84px; }
#arts .detail div.carr-prev { display: block; height: 100%; background: url(/img/btn_prevfoto.gif) no-repeat center center; cursor: pointer; }
#arts .detail div.carr-next { display: block; height: 100%; background: url(/img/btn_nextfoto.gif) no-repeat center center; cursor: pointer; }
#arts .carrousel { margin: 0 0 0 17px; }
#arts .carrousel ul { list-style: none; height: 86px; overflow: hidden; }
#arts .carrousel ul li { float: left; display: inline; margin: 0 4px 0 0; padding: 9px; /*border: 1px solid #d2d2d2;*/ }
#arts .carrousel ul li.active { background: #BCBCBE;  }
#arts .carrousel ul li.empty { background: #f1f1f1; border: 1px solid #eaeaea; }
#arts .carrousel ul li.first { margin-left: 0; }
#arts .carrousel ul li a { overflow: hidden; display: block; height: 66px; width: 66px; background: #BCBCBE; }
#arts .carrousel ul li a img { vertical-align: bottom; }

#arts .detail .vsl {  text-align: center; clear: both; margin: 1px 0; border: 1px solid #d2d2d2;background-color:#E9E9E9; }
#arts .detail .vsl img { /*width: 460px;*/ margin: 9px; }

#arts .copyright , #arts .copyright a { font-size: 11px; color: #7f7f7f;}

/*	=CATEGORIE (2009.12.15 - SvO)
	--------------------------------------------------------- */
	#cat_overview { overflow: hidden; height: 100%; margin: 100px 0 0 0; width: 560px; }
	#cat_overview .cat { overflow: hidden; height: 100%; margin: 0 10px 20px 10px; padding: 0 6px 10px 6px; background: url(../img/assortiment_line_bg.gif) repeat-x bottom left; } 
	#cat_overview .item { position: relative; float: left; display: inline; width: 115px; margin: 0 0 0 6px; padding: 4px 6px; }
	#cat_overview .item.first { margin-left: 0; }
	#cat_overview .item .top { display: none; position: absolute; top: 0; left: -6px; z-index: 100; width: 139px; height: 10px; background: url(../img/cat_overview_cat_bg_top.gif) no-repeat top left; line-height: 0; font-size: 0; }
	#cat_overview .item .bot { display: none; position: absolute; bottom: 0; left: -6px; z-index: 100; width: 139px; height: 10px; background: url(../img/cat_overview_cat_bg_bot.gif) no-repeat top left; line-height: 0; font-size: 0; }
	#cat_overview .item .mid { display: none; position: absolute; top: 0; left: -6px; z-index: 98; width: 139px; height: 100%; background: url(../img/cat_overview_cat_bg_mid.gif) repeat-y; line-height: 0; font-size: 0; }
	#cat_overview .item .inner { position: relative; z-index: 99; padding: 0 0 9px 0; }
	#cat_overview .item .btn { display: block; margin: 4px 0 0 0; background: #012674; }
	#cat_overview .item .btn .o { display: block; background: url(../img/cat_overview_cat_btn_bg_inner.gif) no-repeat top left; }
	#cat_overview .item .btn .i { display: block; margin: 0 5px 0 0; padding: 5px 8px 5px; background: url(../img/cat_overview_cat_btn_bg_arrow.gif) no-repeat right center; font-size: 10px; color: #fff; text-decoration: none; font-weight: bold; line-height: 12px; }
	#cat_overview .item .btn .b { display: block; height: 5px; background: url(../img/cat_overview_cat_btn_bg_b.gif) no-repeat top left; font-size: 0; line-height: 0; }
	#cat_overview .item a { display: block; height: 100%; text-decoration: none; }
	#cat_overview .item img { height: 150px; display: block; }
	#cat_overview .item:hover .top,
	#cat_overview .item:hover .bot,
	#cat_overview .item:hover .mid  { display: block; }




