@charset "utf-8";

body{
margin:0;
padding:0;
min-width:980px;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
color:#808080;
background:url(../images/design/body.png) 0 0 repeat-x #fff
}

#wrap{
position:relative;
width:980px;
margin:0 auto;
background:url(../images/design/wrap.png) 0 0 no-repeat
}

/*html tags*/
hr{
background-color:#000;
border:0;
color:#000;
height:1px;
margin:10px 0 10px 0
}

a{
color:#808080
}

a:hover{
color:#000
}

h1{
font-size:140%
}

h2{
font-size:120%
}

h3,
h4,
h5,
h6{
font-size:100%
}

p{
}

ul{
}

ol{
}

li{
}
	
img{
border:0
}

sub,sup{
position:relative;
height:0;
line-height:1;
vertical-align:baseline
}

sup{
bottom:1ex
}

sub{
top:.5ex
}

address{
position:absolute;
z-index:25;
left:10px;
top:42px
}
/*common classes*/
.hidden{
display:none
}

.center{
text-align:center
}

.flr{
float:right
}

.fll{
float:left
}

.clr{
clear:right
}

.cll{
clear:left
}

.clearer{
height:1px;
overflow:hidden;
margin-top:-1px;
clear:both
}

.clearerr{
height:1px;
overflow:hidden;
margin-top:-1px;
clear:right
}

.clearerl{
height:1px;
overflow:hidden;
margin-top:-1px;
clear:left
}

.fs90{
font-size:90%
}

.fs80{
font-size:80%
}

/*header,footer,columns*/
#header{
position:relative;
width:980px;
height:200px
}

#box_full{
width:980px;
background:url(../images/design/box_full_bg.png) 0 0 repeat-y
}

#box_645{
width:645px;
float:left;
background:url(../images/design/box_645_bg.png) 0 0 repeat-y
}

#box_380{
width:380px;
float:left;
background:url(../images/design/box_380_bg.png) 0 0 repeat-y
}

#box_335{
width:335px;
float:right;
background:url(../images/design/box_335_bg.png) 0 0 repeat-y
}

#box_335 .top{
background:url(../images/design/box_335_top.png) 0 0 no-repeat
}

#box_335 .bottom{
position:relative;
min-height:528px;
padding:110px 0 9px 0;
background:url(../images/design/box_335_bottom.png) 0 100% no-repeat
}

#box_335 .kop{
position:absolute;
left:36px;
top:26px;
display:block;
width:223px;
height:65px;
background:url(../images/design/funky_xs_in_de_media.png) 0 0 no-repeat
}

#box_335 .kop span{
display:none
}

#box_600{
width:600px;
height:446px;
float:right;
color:#fff;
background:url(../images/design/box_600.jpg) 5px 4px no-repeat
}

#box_600 .inner{
padding:30px;
}

#box_600 .top{
background:url(../images/design/box_600_top.png) 0 0 no-repeat
}

#box_600 .bottom{
position:relative;
min-height:528px;
padding:0 0 0 0;
background:url(../images/design/box_600_bottom.png) 0 100% no-repeat
}


			#left_column{
			float:left;
			width:170px;
			padding-bottom:50px
			}

			#content_column{
			float:right;
			width:770px;
			padding-bottom:50px
			}

			#content{
			float:left;
			width:600px
			}

			#right_column{
			float:right;
			width:170px
			}

			#footer{
			height:50px;
			margin:50px 0 0 0;
			width:980px;
			padding:0px 0;
			text-align:right
			}

			#footer_content{
			display:block;
			line-height:30px;
			margin:0;
			padding:0 13px 0 0
			}
/*webshop_login*/
#webshop_login{
position:absolute;
left:547px;
top:13px;
width:411px;
height:36px;
background:url(/images/design/webshop_login.png) 0 0 no-repeat;
}

#webshop_login form{
margin:0;
padding:0
}

#webshop_login p{
margin:0;
padding:8px 0 0 20px;
line-height:20px;
color:#fff
}

#webshop_login form fieldset{
margin:0;
padding:0;
border:0
}

#webshop_login form legend{
display:none
}

#webshop_login form #cust_email_label{
position:absolute;
left:10px;
top:10px;
display:block;
width:40px;
text-align:right;
padding: 2px 0;
color:#fff;
}

#webshop_login form #cust_email{
position:absolute;
left:55px;
top:10px;
border:1px solid #bfbfbf;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
color:#808080;
padding:1px;
width:90px
}

#webshop_login form #cust_pass_label{
position:absolute;
left:157px;
top:10px;
display:block;
width:65px;
text-align:right;
padding: 2px 0;
color:#fff;
}

#webshop_login form #cust_pass{
position:absolute;
left:227px;
top:10px;
border:1px solid #bfbfbf;
padding:1px;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
color:#808080;
width:90px
}

#webshop_login form .button{
position:absolute;
left:332px;
top:5px;
cursor:pointer
}

/*webshop_menu menu*/
#webshop_menu{
position:absolute;
right:15px;
top:54px;
z-index:51
}

#webshop_menu ul{
display:inline;
list-style-type:none;
margin:0 10px 0 0;
padding:0
}

#webshop_menu ul li{
display:inline;
margin:0;
padding:0
}

#webshop_menu ul li a{
padding:0px 10px;
white-space:nowrap;
text-decoration:none;
line-height:27px;
color:#fff;
border-right:1px solid #999
}

#webshop_menu ul li .last{
border-right:0
}

#webshop_menu ul li img{
margin:0 0 0 0;
vertical-align:middle
}

#webshop_menu ul li a:hover,
#webshop_menu ul .active a{
text-decoration:underline
}

/*footer menu*/
#footer ul{
display:inline;
list-style-type:none;
margin:0 10px 0 0;
padding:0
}

#footer ul li{
display:inline;
margin:0;
padding:0
}

#footer ul li a{
padding:0px 10px;
white-space:nowrap;
text-decoration:none;
line-height:1.5em;
color:#999;
border-right:1px solid #999
}

#footer ul li .last{
border-right:0
}

#footer ul li img{
margin:0 0 2px 0;
vertical-align:middle
}

#footer ul li a:hover,
#footer ul .active a{
color:#808080
}

/*horizontal menu*/
.hmenu{
position:absolute;
z-index:100;
right:20px;
bottom:73px;
padding:4px 0
z-index:50;
}

.hmenu ul{
display:inline;
list-style-type:none;
margin:0;
padding:0
}

.hmenu ul li{
display:inline;
margin:0;
padding:0
}

.hmenu ul li a{
padding:4px 25px;
white-space:nowrap;
font-weight:bold;
color:#ccc;
text-decoration:none;
line-height:1.5em;
font-size:14px
}

.hmenu ul li a:hover,
.hmenu ul .active a{
color:#fff
}

.hmenu ul .active a{
font-weight:bold;
background:url(../images/design/bullet_hmenu.png) 8px 5px no-repeat
}

#ImageRotator{position:absolute;margin:0;padding:0;left:0;top:142px;z-index:1}
#ImageRotator,#ImageRotator li{list-style-type:none;margin:0;}
#ImageRotator li img{width:980px;height:510px;}

			/*vertical menu*/
			.vmenu{
			padding-top:29px
			}

			.vmenu ul{
			display:block;
			list-style-type:none;
			margin:0;
			padding:0
			}

			.vmenu ul li{
			margin:0;
			display:block
			}

			.vmenu ul li ul{
			}

			.vmenu ul li li{
			}

			.vmenu ul li a,
			.vmenu ul .active li a{
			display:block;
			text-decoration:none;
			padding:5px 10px;
			color:#666;
			font-weight:bold
			}

			.vmenu ul li li a,
			.vmenu ul .active li a{
			padding:5px 10px 5px 20px;
			}

			.vmenu ul li a:hover, .vmenu ul .active a, .vmenu ul .active .active a{
			color:#000;
			}

/*DefaultPage*/
#DefaultPage{
padding:27px 50px 20px 50px;
line-height: 1.5em;
min-height:413px;
background:url(../images/design/box_full_top.png) 0 0 no-repeat
}

#DefaultPage_webshop{
position:relative;
padding:8px 35px 12px 35px;
line-height: 1.5em;
min-height:480px;
background:url(../images/design/box_full_top_webshop.png) 0 0 no-repeat
}

.go_to{
position:absolute;
left:630px;
top:8px;
padding:0;
margin:0;
z-index:500;
}

.go_to img{
display:block
}

#box_645 #DefaultPage{
background:url(../images/design/box_645_top.png) 0 0 no-repeat
}

#box_380 #DefaultPage{
background:url(../images/design/box_380_top.png) 0 0 no-repeat
}

#homepage{
min-height:510px;
}

#home_banier{
position:absolute;
left:0;
top:687px;
}

#DefaultPage_bottom{
height: 10px;
background:url(../images/design/box_full_bottom.png) 0 0 no-repeat
}

#box_645 #DefaultPage_bottom{
background:url(../images/design/box_645_bottom.png) 0 0 no-repeat
}

#box_380 #DefaultPage_bottom{
background:url(../images/design/box_380_bottom.png) 0 0 no-repeat
}

.kop{
line-height:54px;
padding:4px 0 0 33px;
margin: 0 0 30px 0;
font-size:32px;
color:#fff
}

#DefaultPage_webshop .kop{
padding:0 0 0 0;
margin: 0 0 14px 0
}


			/*DefaultForm*/
.DefaultForm{
position:relative;
margin:0;
padding:0;
}

.DefaultForm fieldset{
border:0;
margin:0;
padding:30px 0 10px 0
}

.DefaultForm legend{
}

.DefaultForm legend span{
position:absolute;
left:0;
top:12px;
font-size:14px;
font-weight:bold
}

.DefaultForm label{
display:block;
float:left;
width:100px;
padding:2px 0;
margin:0;
line-height:16px;
font-size:11px;
font-weight:bold;
clear:left
}

.DefaultForm .label1{
width:70px
}

.DefaultForm .label2{
width:120px;
text-align:right;
padding-right:3px;
color:#000
}
.DefaultForm .label3 { 
width:400px;
text-align:left;
padding-right:3px;
color:#000
}
.DefaultForm input,
.DefaultForm select,
.DefaultForm textarea{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0 0 8px 0
}

			.DefaultForm .select1{
			width:125px;
			border:1px solid #a5acb2;
			padding:1px;
			}

.DefaultForm .input1{
width:400px;
border:1px solid #333;
padding:2px 1px;
}

.DefaultForm .input2{
width:80px;
border:1px solid #333;
padding:1px 1px;
}

.DefaultForm .textarea1{
width:400px;
height:150px;
border:1px solid #333;
padding:2px 1px;
}

			.DefaultForm .submit{
			border:1px solid #333;
			cursor:pointer;
			margin:0.5em 0 0 9em
			}

.DefaultForm .submit1{
border:0;
width:178px;
padding: 0 20px;
height:36px;
line-height:36px;
color:#000;
cursor:pointer;
background:url(../images/design/button1.png) 0 0 no-repeat;
text-align:left;
font-size:12px;
margin:0 0 0 326px
}

.DefaultForm .submit2{
border:1px solid #333;
cursor:pointer;
}

			.DefaultForm input.input1_error,
			.DefaultForm select.input1_error,
			.DefaultForm textarea.input1_error,
			.DefaultForm input.input1_error:focus,
			.DefaultForm select.input1_error:focus,
			.DefaultForm textarea.input1_error:focus{
			width:24em;
			border:1px solid red;
			padding:0.10em 1.15em 0.10em 0.15em;
			background:url(/images/warning_obj.gif) 100% 50% no-repeat
			}

			.DefaultForm .error{
			color:red
			}

			.DefaultForm .required{
			color:red
			}

			.DefaultForm .form_footer{
			text-align:right
			}

			/*SubscribeForm*/
			#SubscribeForm{
			position:relative
			}

			#SubscribeForm fieldset{
			padding:10px 10px 10px 10px
			}

			#SubscribeForm legend{
			padding-top:30px;
			height:1.3em
			}

			#SubscribeForm legend span{
			display:block;
			position:absolute;
			left:0;
			top:0;
			white-space:normal;
			padding:34px 10px 0 10px;
			font-weight:bold
			}

			#SubscribeForm label{
			display:block;
			float:none;
			width:auto;
			margin:0;
			clear:none
			}
				
			#SubscribeForm .input1{
			padding:0.10em 1px 0.10em 1px;
			width:140px
			}

			#SubscribeForm input.input1_error,
			#SubscribeForm input.input1_error:focus{
			width:125px;
			border:1px solid red;
			padding:0.10em 16px 0.10em 1px;
			background:url(/images/warning_obj.gif) 100% 50% no-repeat
			}

			#SubscribeForm .submit{
			margin:0.5em 0 0 0
			}

			/*searchbox*/
			#searchbox{
			position:absolute;
			right:10px;
			top:30px;
			text-align:right
			}

			#searchbox label{
			display:block;
			height:1.54em;
			padding:0 0.4em 0 0;
			line-height:1.54em;
			float:left;
			width:auto;
			margin:0;
			clear:none
			}

			#searchbox .input1{
			width:10em;
			float:left;
			}

			#searchbox input.input1_error,
			#searchbox input.input1_error:focus{
			float:left;
			width:9em;
			border:1px solid red;
			padding:0.10em 1.15em 0.10em 0.15em;
			background:url(/images/warning_obj.gif) 100% 50% no-repeat
			}

			#searchbox .submit{
			margin:0 0 0 0.3em
			}

			/*breadcrumb*/
			.breadcrumb{
			position:absolute;
			display:block;
			margin:0;
			padding:0.3em 0;
			right:38px;
			bottom:0px;
			line-height:1.4em
			}

			.breadcrumb a{
			}

			.breadcrumb a:hover{
			}



.infowindow{
width:200px;
font-size:12px;
line-height:16px
}

#map_canvas{width:640px; height:442px;float:left; border:1px solid #959595;}
#sidebar{float:right; height:432px; width:230px; border:1px solid #959595; overflow:auto; background: #efefef; padding: 0 0 10px 0}

.sidebar_container{
background: #efefef;
padding: 10px 10px 0 10px;
}

.sidebar_item{
background: #fff;
border: 1px solid #e0dddd;
padding: 0 0 4px 0
}

.sidebar_item p{
margin:0;
padding:0 10px;
}

.sidebar_item .store{
display:block;
background: #ed8c19;
padding: 1px 10px;
color:#fff
}


.sidebar_click {
text-decoration:underline;
cursor:pointer;
}








/*list_item1*/
.list_item1{
padding:10px;
border:1px solid #e0dddd;
background:#efefef;
margin-bottom:17px
}

.list_item1 .outer{
border:1px solid #e0dddd;
}

.list_item1 .inner{
position:relative;
padding:20px;
border:1px solid #fff;
background:url(/images/design/verloop1.png) 0 0 repeat-x #fff
}

.list_item1 h2{
margin:0;
padding:0 100px 0 10px;
color:#fff;
background:#f7941d;
line-height:26px;
height:26px;
overflow:hidden
}

.list_item1 h2 a{
display:block;
color:#fff;
text-decoration:none
}

.list_item1 h2 a:hover{
text-decoration:underline
}

.list_item1 .date{
display:block;
margin:0;
padding:0 10px;
position:absolute;
top:20px;
right:20px;
font-size:11px;
color:#fff;
font-weight:bold;
line-height:24px;
border:1px solid #47433d;
background:url(/images/design/verloop2.png) 0 0 repeat-x #41403e
}

.list_item1 .meer_info{
height:22px;
margin:0;
padding:0
}

.list_item1 .meer_info a{
display:block;
float:right;
color:#fff;
font-size:11px;
font-weight:bold;
text-decoration:none;
line-height:22px;
padding:0 30px 0 10px;
background:url(/images/design/meer_info_bg.png) 100% 50% no-repeat #000
}

.list_item1 .meer_info a:hover{
text-decoration:underline
}

/*list_item2*/
.list_item2{
position:relative;
color:#fff;
padding:10px 10px 0 10px;
border:1px solid #fff;
margin:0 35px 17px 35px;
min-height:104px;
background:url(/images/design/50white.png)
}

.list_item2 p{
display:block;
margin:0;
padding:0;
font-size:11px
}

.list_item2 img{
float:right;
display:block;
margin: 0 0 10px 10px;
border:1px solid #fff
}

.list_item2 .title{
font-size:14px;
float:left;
width:162px;
}

.list_item2 a{
color:#fff;
text-decoration:none
}

.list_item2 a:hover{
text-decoration:underline
}

.list_item2 .date{
padding:0 0 10px 0
}

.list_item2 .description{
padding:0 0 10px 0
}


.webshop_item{
float:left;
width:158px;
height:263px;
border:1px solid #e0dddd;
background:#efefef;
text-align:center;
overflow:hidden;
line-height:18px;
margin:0 20px 20px 0
}

.webshop_item_last{
margin:0 0 20px 0
}


.webshop_item p{
margin:0;
padding:0;
color:#7b7b7b;
font-size:14px
}

.webshop_item img{
display:block;
border:1px solid #e0dddd;
margin:9px
}

.webshop_item h2{
margin:0;
padding:0 0 2px 0;
font-size:14px
}

.webshop_item h2 a{
color:#f7941d;
font-size:14px
}

.webshop_item h2 a:hover{
color:#7b7b7b
}

.webshop_item .from_price{
text-decoration:line-through;
color:#9d9d9d;
}


.product_container1{
position:relative;
float:right;
width:569px;
height:487px;
border:1px solid #e0dddd;
background:url(/images/design/container1_bg.png) 27px 369px no-repeat #efefef;
}

.product_container1 h1{
margin:17px 16px 0 16px;
padding:0 100px 0 10px;
color:#fff;
background:#f7941d;
line-height:26px;
height:26px;
overflow:hidden
}

.product_container1 .date{
display:block;
width:65px;
height:24px;
margin:0;
padding:0 10px;
position:absolute;
top:17px;
right:16px;
font-size:11px;
color:#fff;
font-weight:bold;
line-height:24px;
border:1px solid #47433d;
background:url(/images/design/verloop2.png) 0 0 repeat-x #41403e
}

.product_container1 .price{
display:block;
width:190px;
position:absolute;
top:86px;
left:365px;
background:#5e5e5e;
}

.product_container1 .price p{
display:block;
text-align:center;
line-height:60px;
font-size:30px;
color:#fff;
font-weight:bold;
margin:0;
padding:0
}

.product_container1  .price .from_price{
line-height:30px;
font-size:18px;
color:#efefef;
font-weight:normal;
background:#959595
}
 
.product_container1  .price .from_price span{
text-decoration:line-through;
}

.product_container1  .price .description{
text-decoration:line-through;
}

.product_container1  .description {
padding:43px 230px 0 26px;
}

.product_container1  .description .container {
height:150px;
overflow:hidden;
}

.product_container1 .description p{
display:block;
margin:0;
padding:0 0 14px 0;
}

.product_container1 .add_to_basket{
position:absolute;
border:0;
top:60px;
left:270px;
width:258px;
height:46px;
padding: 0 20px;
line-height:46px;
color:#000;
cursor:pointer;
background:url(../images/design/button_cart.png) 0 0 no-repeat;
text-align:left;
font-size:12px
}

.product_container1 .verder_winkelen{
position:absolute;
top:416px;
left:21px;
width:258px;
height:36px;
margin:0;
padding:0
}

.product_container1 .verder_winkelen a{
display:block;
padding:
height:36px;
line-height:36px;
color:#fff;
padding:0 25px;
text-align:right;
text-decoration:none;
background:url(../images/design/button2.png) 0 0 no-repeat;
}

.product_container1 .afrekenen{
position:absolute;
top:416px;
left:296px;
width:258px;
height:36px;
margin:0;
padding:0
}


.product_container1 .afrekenen a{
display:block;
padding:
height:36px;
line-height:36px;
color:#000;
padding:0 25px;
text-align:left;
text-decoration:none;
background:url(../images/design/button3.png) 0 0 no-repeat;
}




.product_container2{
position:relative;
float:left;
width:324px;
height:487px;
border:1px solid #e0dddd;
background:#efefef;
overflow:hidden
}







.product_container3{
position:relative;
margin:12px 0 0 0;
height:106px;
border:1px solid #e0dddd;
background:#fff;
overflow:hidden
}







#slider-code { height: 118px; overflow:hidden; padding:11px 14px }
#slider-code .viewport { float: left; width: 820px; height: 84px; overflow: hidden; position: relative;}
#slider-code .buttons { display: block; width:20px; height:84px; margin: 0 10px 0 0; float: left; background:url(/images/design/btn_prev.png) 50% 50% no-repeat #e0dddd}
#slider-code .next { margin: 0 0 0 10px; background:url(/images/design/btn_next.png) 50% 50% no-repeat #e0dddd }
#slider-code .disable { background:#e0dddd }
#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 80px; border: 1px solid #e0dddd; width: 60px;}
#slider-code .overview .active{ border: 1px solid #f7941d;}

.shopcat_line {
height:313px;
padding:15px 0;
background:url(/images/design/fxs.gif) 50% 50% no-repeat
}

.shopcat_line a span{
text-decoration:underline
}

.shopcat_line a:hover span{
color:#555
}

.shopcat_left,
.shopcat_right{
display:block;
position:relative;
border:1px solid #e0dddd;
background:#efefef;
padding:10px;
margin:0
}

.shopcat_left{
float:left
}

.shopcat_right{
float:right
}

.shopcat_left img,
.shopcat_right img{
display:block;
border:1px solid #e0dddd;
}

.shopcat_left span,
.shopcat_right span{
position:absolute;
left:10px;
top:272px;
display:block;
color:#fff;
height:20px;
line-height:20px;
padding:0 30px;
width:297px;
overflow:hidden;
text-align:right
}

.cart {
min-height:635px;
background:url(/images/design/cart_bg.jpg) 630px 75px no-repeat
}

.cart_table{
width:600px;
}

.cart_table table{
width:600px;
border:0;
}

.cart_table caption{
display:none
}

.cart_table td,
.cart_table th{
border:0;
text-align:left;
color:#000;
padding:0 0;
margin:0;
line-height:33px;
}

.cart_table .th1,.cart_table .th2,.cart_table .th3,.cart_table .th4{
}

.cart_table .th1{
padding-left:12px
}

.cart_table .td0{
padding:0
}

.cart_table .td1{
padding-left:12px
}

.cart_table .th3,
.cart_table .td3{
text-align:right;
}

.cart_table .th4,
.cart_table .td4{
text-align:right
}


.cart_table .cart_bar{
height:35px;
}

.cart_table .cart_bar th,
.cart_table .cart_bar td{
height:35px;
background:url(/images/design/cart_bar.png) 50% 0 no-repeat
}

.cart_table .cart_bar .th1,
.cart_table .cart_bar .td1{
height:35px;
background:url(/images/design/cart_bar.png) 0 0 no-repeat
}

.cart_table .cart_bar .th4,
.cart_table .cart_bar .td4{
height:35px;
background:url(/images/design/cart_bar.png) 100% 0 no-repeat
}

.cart_item{
position:relative;
min-height:69px;
padding-left:60px
}

.cart_item img{
position:absolute;
left:3px;
top:3px;
border:1px solid #e0dddd;
}

.cart_item strong{
color:#fb9900
}

.cart_table .box{
padding:0 4px;
line-height:20px;
width:60px;
text-align:right;
background:#fff;
float:right;
font-weight:bold;
border:1px solid #d3d3d3
}

.cart_table select{
width:35px;
border:1px solid #a5acb2;
padding:1px;
}

.cart_table .select1{
width:76px
}

.cart_table .select2{
width:76px
}

.cart_table .select3{
width:45px
}

#Cart_submit{
margin: 10px;
}

.actiecodeform{
height:30px;
padding-right:25px;
}

.actiecodeform form{
float:right
}

.cart_kassa h2 {
text-align: center;
font-size: 12px;
line-height: 20px;
padding-bottom: 10px;
font-weight: normal;
color: #ff9800;
}

.add_cadeauverpakking {
width: 600px;
height: 167px;
background:url(/images/design/cadeauverpakking_bg.gif) 0 0 no-repeat
}
.add_cadeauverpakking div {
padding: 22px 160px 0 13px;
}


.cart_kassa .afrekenen{
border:0;
float:right;
width:258px;
height:36px;
padding: 0 20px;
line-height:36px;
color:#000;
cursor:pointer;
background:url(../images/design/button3.png) 0 0 no-repeat;
text-align:left;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;

}

.cart_kassa .verder_winkelen{
width:258px;
height:36px;
margin:0;
padding:0
}

.cart_kassa .verder_winkelen a{
display:block;
padding:
height:36px;
line-height:36px;
color:#fff;
padding:0 25px;
text-align:right;
text-decoration:none;
background:url(../images/design/button2.png) 0 0 no-repeat;
}

#ander_adres{
display:none;
padding:10px;
border:1px solid #e0dddd;
background:#efefef;
}