﻿/*reset*/
html,body,h1,h2,h3,h4,h5,p,table,ul,ol,dl,dd{
	margin:0;
	padding:0;
}
li{
	list-style:none;
}
em,table th{
	font-style:normal;
}
table th{
	font-weight:normal;
	text-align:left;
}
input,textarea,select{
	font:12px/14px Arial, Helvetica, sans-serif;
}
img{
	border:none;
}
:focus,:active
{
	outline:none;
}
ins{
	text-decoration:none;
}
.clear:after{
	clear:both; content:""; display:block
}
/**+html li
{
	margin-bottom:-2px;
}*/
/*layout*/
body
{
	padding-bottom:30px;
	font:12px/20px Arial, Helvetica, sans-serif;
	background:url(../images/bg.gif) repeat 0 0;
}
#container{
	width:980px;
	margin:10px auto 0;
	padding-top:47px;
	overflow:hidden;
	background-color:#fff;
}
#header{
	position:relative;
	width:720px;
	min-height:170px;
}
#aside{
	width:260px;
	min-height:170px;
}
#sub-aside{
	width:170px;
	margin:0 20px 0 10px;
}
#content
{
	margin-top:192px;
	margin-left:10px;
}
.shadow #content{margin-top:292px;}
#sub-aside + #content
{
	position:relative;
	width:510px;
	float:left;
	margin-left:0;
	margin-top:30px;
}
#footer
{
	position:relative;
	top:30px;
	clear:both;
	width:960px;
	min-height:197px;
	padding:15px 10px 0;
	overflow:hidden;
	background:#f2f2f2 url(../images/footer.gif) repeat-x 0 0;
}
/*common*/
#nav li a,#nav li a span,.corner,.icon,.widget .txtinput,.button,#products dl dt,#products dl .more-link,#fotoboeks li dl dt,#fotoboeks li dl dd.info,#fotoboeks li dl dd.more-link,.download-item span{
	background-image:url(../images/p1-sprites.png);
	background-repeat:no-repeat;
}
.widget input[type=button],.iconlist ul li,#ask a,#sub-aside .arrowlist > ul > li > a,#products dl .more-link a,
#fotoboeks .more-link a,.section li,#acties-overview dd + dd a,#link .arrow,.spanbtn{
	background-image:url(../images/p2-sprites.png);
	background-repeat:no-repeat;
}
.widget .textarea,#emailPanel .txtinput{background-image:url(../images/input-sprites.png);background-repeat:no-repeat;}
h1{
	font-size:24px;
	font-weight:bold;
	line-height:30px;
}
h2
{
	margin-top:-10px;
	font-size:12px;
	font-weight:normal;
	line-height:29px;
}
/*fl- float:left*/
.fl{
	float:left;
}
/*fl- float:right*/
.fr{
	float:right;
}
.corner{
	display:block;
	position:absolute;
}
.button{
	display:block;
	position:relative;
	z-index:3;
	overflow:hidden;
	text-indent:-100%;
}
.button.beginnu{
	width:222px;
	height:46px;
	background-position:0 -128px;
}
.button.beginnu2{
	width:220px;
	height:45px;
	background-position:0 -174px;
}
.button.download,.button.download2{
	width:218px;
	height:55px;
}
.button.download{
	background-position:0 -220px;
}
.button.download2{
	background-position:0 -1084px;
}
.button.starten,.button.starten2{
	width:218px;
	height:56px;
}
.button.starten{
	background-position:0 -276px;
}
.button.starten2{
	background-position:0 -1028px;
}
.button.starten3{
	width:109px;
	height:28px;
	background-position:0 -1140px;
}
.button.boek
{
	width:222px;
	height:46px;
	background-position:0 -1168px;
}
.button.makeonlinefoto{
	width:258px;
	height:46px;
	background-position:0 -1290px;
}
.button.removeonlinefoto{
	width:297px;
	height:46px;
	background-position:0 -1336px;
}
.button.abuseonlinefoto{
	width:217px;
	height:46px;
	background-position:0 -1382px;
}
/*obg- background color:orange*/
.obg{
	color:#fff;
	background-color:#ff6600;
}
/*gbg- background-color:gray*/
.gbg{
	background-color:#f2f1f1;
}
.obg,.gbg,.radius{
	position:relative;
}
.radius{
	border:1px solid #d4d2d0;
	background-color:#fff;
}
/*ctl- corner top left*/
.ctl{
	left:0;
}
.obg .ctl{
	background-position:-154px -332px;
}
.gbg .ctl{
	background-position:-140px -332px;
}
.radius .ctl{
	background-position:-124px -332px;
	left:-1px;
}
/*ctr- corner top right*/
.ctr{
	right:0;
}
.gbg .ctr{
	background-position:-147px -332px;
}
.radius .ctr{
	background-position:-133px -332px;
	right:-1px;
}
.ctl,.ctr{
	top:0;
}
.radius .ctl,.radius .ctr{
	top:-1px;
}
/*cbl- corner bottom left*/
.cbl{
	left:0;
}
.obg .cbl{
	background-position:-154px -347px;
}
.gbg .cbl{
	background-position:-140px -339px;
}
.radius .cbl{
	background-position:-124px -339px;
	left:-1px;
}
/*cbr- corner bottom right*/
.cbr{
	right:0;
}
.gbg .cbr{
	background-position:-147px -339px;
}
.radius .cbr{
	background-position:-133px -339px;
	right:-1px;
}
.cbl,.cbr{
	bottom:0;
}
.radius .cbr,.radius .cbl{
	bottom:-1px;
}
.obg .corner{
	width:15px;
	height:15px;
}
.gbg .corner,.radius .corner{
	width:7px;
	height:7px;
}
.corner{
	font-size:0;
	line-height:0;
}
/*icon*/
.icon{
	display:inline-block;
	vertical-align:middle;
}
.icon.tel-icon{
	width:25px;
	height:25px;
	margin-right:6px;
	background-position:0 -332px;
}
.icon.mail-icon,.icon.clock-icon{
	width:20px;
	height:20px;
	margin-right:4px;
}
.icon.mail-icon{
	background-position:-25px -332px;
}
.icon.clock-icon{
	background-position:-45px -332px;
}
.icon.twitter,.icon.weblog,.icon.hyves,.icon.facebook,.icon.youtube,.icon.email{
	width:16px;
	height:16px;
	margin-right:7px;
}
.icon.twitter{
	background-position:-169px -332px;
}
.icon.weblog{
	background-position:-185px -332px;
}
.icon.hyves{
	background-position:-201px -332px;
}
.icon.facebook{
	background-position:-169px -348px;
}
.icon.youtube{
	background-position:-185px -348px;
}
.icon.email{
	background-position:-201px -348px;
}
/*header*/
#header img{
	display:block;
	position:relative;
	z-index:1;
	max-width:720px;
}
#logo{
	position:absolute;
	top:-30px;
	left:0;
	z-index:2;
	width:160px;
	height:79px;
	overflow:hidden;
	text-indent:-160px;
	background:url(../images/albelli.png) no-repeat 0 0;
}
#header h2,#header h3{
	position:absolute;
	visibility:hidden;
}
#nav{
	position:absolute;
	bottom:0;
	left:7px;
	z-index:2;
}
#nav li{
	float:left;
	margin-left:3px;
}
#nav li a,#nav li a span{
	display:inline-block;
	height:32px;
	font-size:16px;
	line-height:32px;
	font-weight:bold;
	color:#000;
}
#nav li a{
	padding-left:8px;
	text-decoration:none;
	background-position:0 0;
}
#nav li a span{
	padding-right:12px;
	padding-left:4px;
	background-position:right -32px;
	cursor:pointer;
}
#nav .current a{
	background-position:0 -64px;
}
#nav .current a span{
	background-position:right -96px;
}
/*widget reset*/
.widget{
	margin-left:20px;
}
.widget + .widget{
	margin-top:20px;
}
.widget.fixwidth{
	width:230px;
	margin-right:10px;
}
.widget h3{
	font-size:18px;
	font-weight:bold;
}
.widget a,#tel big,#specificaties h3,#inspiratie h3,#ask h3,#emailPanel li label{
	color:#ff6600;
}
.widget a{
	font-size:14px;
}
.widget.fixwidth p,.widget .txtinput,#specificaties dd,#breadcrumb a,#sub-aside .expand li a,
#virtue.gbg li,#comments.gbg cite,#online-col2 p,.widget textarea{
	color:#807a76;
}
.widget input[type="text"],.widget input[type="button"]{
	border:none;
	background-color:transparent;
}
.widget .txtinput,.widget textarea
{
	font-style:italic;
}
.widget .txtinput
{
	width:172px;
	padding:9px 6px 8px;
	vertical-align:middle;
	background-position:0 -996px;
}
.widget .textarea{display:inline-block;background-position:0 -32px;padding:4px 2px 4px 6px;}
.widget textarea
{
	width:276px;
	height:68px;
	margin:0;
	padding:0;
	overflow:auto;
	border:none;
	background:none;
}
#download .txtinput,#download-versie .ww-col2 .txtinput
{
	width:208px;
	background-position:0 -964px;
}
#emailPanel .txtinput
{
	width:272px;
	background-position:0 0;
}
.widget input[type=button],.spanbtn{
	display:inline-block;
	width:27px;
	height:27px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	text-indent:-27px;
	vertical-align:middle;
	background-position:0 0;
	cursor:pointer;
}
.widget input[type=checkbox]{
	margin:0 5px 0 0;
	vertical-align:middle;
}
.iconlist ul li{
	font-size:14px;
}
.clist.iconlist ul li{
	padding:2px 0 2px 24px;
	font-weight:bold;
	line-height:18px;
	background-position:-600px 0;
}
.c2list.iconlist ul li{
	padding:4px 0 4px 25px;
	line-height:20px;
	background-position:-900px 7px;
}
.widget.bbl{
	background:url(../images/aside-line2.png) no-repeat center bottom;
}
.widget dt{
	font-weight:bold;
}
/*widget:Gelijk aan de slag*/
#battle{
	width:232px;
	margin-left:-2px;
	margin-top:-30px;
	padding:5px 10px 30px 20px;
}
#battle h3{
	font-size:26px;
	line-height:45px;
	color:#000;
}
#battle h3,#battle ol li
{
	background:url(../images/line1.png) no-repeat center bottom;
}
#battle .button.beginnu{
	margin-top:32px;
}
#battle ol li{
	position:relative;
	padding:15px 0 16px 28px;
	overflow:hidden;
	font-size:16px;
	font-weight:bold;
	
}
#battle ol li span{
	position:absolute;
	top:50%;
	left:0;
	margin-top:-20px;
	line-height:40px;
	font-size:40px;
	vertical-align:middle;
	color:#000;
}
/*tel*/
#tel.bbl{
	padding-bottom:36px;
}
#tel big{
	display:block;
	font-size:24px;
	font-weight:bold;
}
#tel small{
	display:block;
	padding-left:31px;
	margin-bottom:7px;
	font-size:12px;
}
#tel a
{
	font-weight:bold;
}
/*help*/
#help.obg{
	padding:14px 10px 8px;
	min-height:148px;
}
#help #tel{
	margin-top:6px;
}
#help.obg h3{
	font-size:22px;
}
#help.obg ul{
	margin-top:5px;
}
#help.obg li,#virtue.c2list.iconlist ul li + li span,#comments.gbg li + li{
	line-height:24px;
	background:url(../images/aside-line4.png) no-repeat center top;
}
#help.obg small,#comments.gbg p{
	color:#000;
}
#help.obg #tel big,#help.obg a{
	color:#fff;
}
#help.obg #tel big{
	font-size:20px;
}
#help.obg a{
	font-size:12px;
	text-decoration:none;
}
#help.obg a:hover{
	text-decoration:underline;
}
/*virtue*/
#virtue.gbg{
	padding:11px 10px 9px;
}
#virtue.c2list.iconlist ul li span{
	display:block;
	margin-left:-25px;
	padding-left:30px;
	font-size:12px;
}
#virtue.c2list.iconlist ul li + li span
{
	margin-top:-4px;
}
/*comments*/
#comments.gbg{
	padding:12px 10px 14px;
}
#comments.gbg li{
	margin-top:4px;
	overflow:hidden;
}
#comments.gbg li + li{
	margin-top:2px;
}
#comments.gbg p{
	margin-bottom:3px;
	line-height:16px;
}
#comments.gbg cite{
	font-style:normal;
}
/*why-albelli*/
#why-albelli.bbl{
	padding-bottom:48px;
}
#why-albelli h3{
	margin-bottom:5px;
}
/*newsletter*/
#newsletter li
{
	font-size:12px;
}
#newsletter ol
{
	margin-top:5px;
}
#newsletter ol li
{
	margin-top:4px;
}
#newsletter.bbl{
	padding-bottom:18px;
}
#newsletter a{
	font-size:11px;
}
#newsletter a,#hardware a{
	margin:0 3px;
}
#newsletter p
{
	padding:2px 0;
	color:#000;
}
/*delivery-times*/
#delivery-times.bbl{
	padding-bottom:20px;
}
#delivery-times a{
	font-weight:bold;
}
#delivery-times p
{
	padding:7px 0;
	color:#000;
}
/*fotoboek*/
#fotoboek.obg{
	min-height:147px;
	padding:14px 8px 9px;
	line-height:22px;
	background-image:url(../images/w-arrow.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}
#fotoboek .button.beginnu
{
	position:absolute;
	bottom:10px;
}
#fotoboek h3{
	font-size:20px;
}
/*inspiratie*/
#inspiratie.bbl{
	padding-bottom:8px;
}
#inspiratie dt a,#ask a,#sub-aside a{
	text-decoration:none;
	color:#000;
}
#inspiratie .link{
	text-align:right;
}
#inspiratie .link a,#specificaties dd a,#hardware a{
	font-size:12px;
}
#inspiratie p + dl{margin-top:16px}
/*specificaties*/
#specificaties.gbg{
	padding:10px;
}
#specificaties dl
{
	margin-top:4px;
	padding-bottom:6px;	
	background:url(../images/aside-line3.png) no-repeat center bottom;
}
#specificaties dl + dl{margin-top:7px;}
#specificaties table{
	width:100%;
}
#content #specificaties.gbg
{
	position:absolute;
	right:-270px;
	top:-8px;
	width:220px;
}
/*ask*/
#ask a{
	display:block;
	padding-right:24px;
	font-weight:bold;
	text-align:right;
	background-position:-84px 3px;
}
/*download*/
#download.obg{
	padding:15px 8px 11px;
}
#download h3{
	margin:10px 0 12px;
	font-size:30px;
	line-height:30px;
}
#download li{
	padding-top:4px;
	padding-bottom:10px;
	background:url(../images/aside-line4.png) no-repeat center bottom;
}
#download .button{
	margin-top:12px;
}
/*hardware*/
#hardware h3{
	font-size:14px;
}
/*share*/
#share ul{
	margin-top:6px;
}
#share li{
	line-height:26px;
}
#share a{
	font-size:12px;
}
/*link*/
#link li{
	margin-top:18px;
	line-height:18px;
}
#link a{
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
#link .arrow{
	display:inline-block;
	width:14px;
	height:15px;
	margin-left:10px;
	vertical-align:middle;
	background-position:-301px 0;
}
/*beginen*/
#beginen.obg{
	padding:16px 10px 11px;
}
#beginen.c2list ins,#online-versie ins{
	padding-left:25px;
}
/*breadcrumb*/
#breadcrumb
{
	position:relative;
	margin-top:-30px;
	font-size:10px;
	line-height:30px;
}
#breadcrumb span{
	font-weight:bold;
}
/*sub aside*/
#sub-aside
{
	margin-top:22px;
	line-height:30px;
}
#sub-aside h3{
	padding:0 10px;
	font-size:14px;
	font-weight:normal;
}
#sub-aside .arrowlist li ul
{
	display:none;
}
#sub-aside .arrowlist .expand ul
{
	display:block;
}
#sub-aside .arrowlist .expand{
	background:#f2f1f1;
}
#sub-aside .arrowlist > ul > .expand > a{
	padding-left:10px;
	font-weight:bold;
	background-position:-1058px 12px;
}
#sub-aside .arrowlist .current{
	color:#000;
	font-weight:bold;
}
#sub-aside li{
	padding:0 10px;
	background:url(../images/subaside-line.png) no-repeat center bottom;
}
#sub-aside .arrowlist > ul > li > a{
	display:block;
	padding-right:10px;
	background-position:-1357px 11px; 
}
#sub-aside .arrowlist a:hover{
	color:#ff6600;
	background-position:-1657px 11px;
}
#sub-nav + #search-nav{
	margin-top:35px;
}
#sub-nav
{
	font-size:13px;
}
#search-nav li
{
	font-size:12px;
}
/*content*/
#content p{
	font-size:14px;
}
#content > p{
	margin:8px 0 14px;
}
#richtext{width:770px;overflow:hidden;}
#richtext > dl{
	float:left;
	width:240px;
}
#richtext > dl + dl{
	margin-left:25px;
}
#content dt{
	font-size:14px;
	font-weight:bold;
}
#content dl + .beginnu2.fr{
	clear:both;
	margin-top:32px;
}
#content .wiw{position:relative;overflow:hidden;}
#content .wiw .widget
{
	position:absolute;
	padding:0;
	right:10px;
	top:20px;
	width:220px;
	z-index:2;
}
#content .wiw .widget.obg{color:#fff}
#content .wiw + .ww{margin-top:28px;}
#content .ww{width:690px;padding:8px 10px;}
#content .ww h3
{
	margin-top:4px;
	font-size:24px;
	font-weight:bold;
}
#content .ww-col1 ul{margin-top:24px;}
#content .ww-col1.c2list.iconlist ul li{
	margin-left:6px;
	padding-left:34px;
	font-size:16px;
}
#products.gbg,#acties.gbg
{
	width:684px;
	padding:8px;
	overflow:hidden;
}
#acties + #products
{
	margin-top:20px;
}
#products ul,#fotoboeks ul{
	overflow:hidden;
}
#products ul 
{
	margin-top:15px;
}
#products ul + ul{
	margin-top:20px;
}
#products.gbg ul
{
	margin-top:0;
}
#products.gbg ul + ul{
	margin-top:7px;
}
#fotoboeks ul{
	margin-top:20px;
}
#products ul li,#fotoboeks ul li{
	position:relative;
	float:left;
}
#products li + li{
	margin-left:9px;
}
#fotoboeks li + li{
	margin-left:10px;
}
/*#products li .img-area,#fotoboeks li .img-area{
	position:absolute;
	top:31px;
	left:1px;
	z-index:10;
	background-color:#fff;
}*/
#fotoboeks li .img,#products li .img
{
	height:128px;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	position:relative;
	z-index:1;
	margin-top:-6px;
	background-color:#fff;
}
#fotoboeks li .img
{
	width:162px;
	padding:0;
}
#fotoboeks li .img img
{
	max-width:162px;
	max-height:128px;
}
#products li .img
{
	width:220px;
}
#products li .img img
{
	max-width:220px;
	max-height:128px;
}
#products li dl,#fotoboeks li dl{
	position:relative;
}
#products dl{
	width:222px;
	height:190px;
}
#products dl dt,#fotoboeks dt
{
	padding:0 8px 6px;
	position:relative;
	z-index:2;
}
#products dl dt
{
	background-position:0 -554px;
}
.shadow #products.gbg dl dt
{
	background-position:0 -364px;
}
#fotoboeks dl{
	width:164px;
	height:220px;
}
#products.gbg ul + ul dl dt,#products.gbg li + li dl dt,.shadow #products.gbg ul + ul dl dt,.shadow #products.gbg li + li dl dt{
	background-position:0 -554px;
}
.shadow #products dt{
	font-size:18px;
}
#products dt,#products dd.more-link,#fotoboeks dt,#fotoboeks dd.info,#fotoboeks dd.more-link{
	height:31px;
	overflow:hidden;
	line-height:31px;
}
#products.gbg li + li dt,#products.gbg ul + ul dt,#products dd,#fotoboeks .more-link{
	font-size:14px;
}
#fotoboeks dt{font-size:12px;background-position:0 -744px;}
#products dt a,#fotoboeks dt a{
	text-decoration:none;
	color:#fff;
}
#products dd.more-link{
	padding:0 7px;
	text-align:right;
	background-position:0 -523px;
	/*margin:128px 1px 0;	*/
}
#products.gbg dd.more-link
{
	text-align:left;
	padding:0 3px;
}
#fotoboeks dd{
	padding:0 6px 0 9px;
	border-left: 1px solid #DEDEDE;
    border-right:1px solid #DEDEDE;
	/*margin:128px 1px 0;*/
}
#fotoboeks .info
{
	background-position:0 -903px;
}
#fotoboeks .more-link{
	margin-top:0;
	text-align:right;
	background-position:0 -933px;
	border: none;
}
#products dd a,#fotoboeks dd a{
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
#products dd.more-link a{
	padding:2px 30px 2px 0;
	background-position:right 0;
}
#fotoboeks dd.more-link a{
	display:block;
	padding-right:24px;
	background-position:-168px 10px;
}
#fotoboeks{
	width:512px;
	overflow:hidden;
}
#acties img
{
	float:left;
}
#acties a + a img
{
	margin-left:8px;
}
#acties-overview{
	width:510px;
	overflow:hidden;
}
#acties-overview li{
	position:relative;
	margin-top:20px;
	overflow:hidden;
}
#acties-overview dt,#acties-overview .price{
	display:none;
}
#acties-overview img,#actie-detail img{
	display:block;
	position:relative;
	top:0;
	left:0;
	z-index:1;
}
#acties-overview dl{
	position:absolute;
	top:10px;
	z-index:2;
	height:146px;
}
#acties-overview .description{
	line-height:18px;
}
#acties-overview .more{
	position:absolute;
	bottom:0;
	right:0;
	text-align:right;
	line-height:26px;
}
#acties-overview .more a{
	padding:6px 36px 6px 0;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	background-position:163px 0;
}
#actie-detail{
	position:relative;
	width:960px;
	height:287px;
}
#detail{
	position:absolute;
	z-index:2;
	top:10px;
	left:10px;
}
#detail ol li{
	list-style:decimal outside;
	color:#ff6600;
	font-size:20px;
	font-weight:bold;
}
#detail ol li span{
	color:#000;
	font-size:16px;
}
#actie-detail .button.beginnu{
	position:absolute;
	bottom:10px;
	right:10px;
}
#actie-detail + ul li,#online-foto + ul li{
	float:left;
	margin-top:20px;
}
#actie-detail + ul li img,#online-foto + ul li img{
	display:block;
}
#actie-detail + ul li + li,#online-foto + ul li + li{
	margin-left:15px;
}
#online-versie{
	position:relative;
	width:710px;
	height:195px;
}
#online-versie ins{
	position:absolute;
	margin-top:-78px;
	right:35px;
	color:#807a76;
}
#online-versie .button{
	position:absolute;
	right:10px;
	margin-top:-55px;
}
#online-versie h3{
	font-size:24px;
	line-height:30px;
}
#online-versie-content{
	position:absolute;
	top:0;
	left:10px;
	width:690px;
}
#online-versie .widget{
	width:260px;
	margin-left:190px;
	margin-top:28px;
}
.download-item
{
	margin-top:22px;
	overflow:hidden;
}
.download-item img{
	float:right;
	margin-left:16px;
}
.download-item span{
	display:inline-block;
	width:25px;
	height:25px;
	line-height:25px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background-position:-65px -332px;
}
/*fotoboek maken*/
#book{
	width:708px;
}
#book h3{
	margin-bottom:20px;
	font-size:20px;
	font-weight:bold;
}
#book-content p{
	font-size:12px;
	line-height:18px;
}
#book-content ins{
	display:block;
	margin:10px 0 5px;
	text-align:center;
	color:#000;
}
/*download versie*/
#download-versie{
	height:199px;
	background:url(../images/download-versie.png) no-repeat 0 0;
}
#download-versie .ww-col1 ul{width:230px;}
#download-versie .ww-col2{width:326px;}
#download-versie .ww-col2 ul li
{
	position:relative;
	margin-top:-10px;
}
#download-versie .ww-col2 ul li + li{
	margin-top:12px;
}
#download-versie .ww-col2 ul li label{
	margin-right:8px;
}
#download-versie .ww-col2 .button.download2{
	margin-top:19px;
}
#online-versie2
{
	height:179px;
	background:url(../images/online-versie.png) no-repeat 0 0;
}
#online-versie2 .ww-col2{
	width:324px;
	margin-top:37px;
	margin-right:10px;
}
#online-versie2 .ww-col2 p{font-size:12px;}
/*tag*/
#tag{
	margin-top:10px;
	margin-left:40px;
}
#tag h3{
	font-size:14px;
}
#tag p{
	margin-bottom:8px;
	font-size:12px;
}
#tag a{
	font-size:12px;
}
#tag a + a{
	margin-left:5px;
}
#tag input[type="button"],#online-foto input[type="button"],#emailPanel .spanbtn{
	margin-left:11px;
	background-position:0 -27px;
}
#suggestion{
	font-weight:bold;
	margin-left:20px;
}
#suggestion a{
	font-weight:normal;
}
#suggestion-list{
	position: relative; top: -30px; width: 300px; display: block; height: auto; left: 320px;
}
#suggestion-list a{
	display:inline-block;
}
/*#online-foto*/
#online-foto.radius{
	padding:11px 8px 38px 10px;
	height:1%;
	margin-right:10px;
}
#online-foto h1{
	margin-bottom:16px;
}
#online-foto .ww-col1{
	width:656px;
}
#foto-info{
	margin-top:12px;
	margin-left:40px;
}
#foto-info strong{
	float:left;
	margin-right:3px;
}
.ww-col1 #foto-info ul{
	float:left;
	margin-top:0;
	margin-right:48px;
}
#online-foto .ww-col2{
	width:240px;
}
#online-foto .ww-col2 .widget{
	width:230px;
	margin-left:0;
	margin-top:5px;
}
#online-foto.radius .ww-col2,#online-foto.radius .ww-col2 .widget{
	width:222px;
}
#online-foto .ww-col2 .widget.bbl{
	padding-bottom:18px;
}
#online-foto .ww-col2 p{
	font-size:12px;
}
#online-foto .ww-col2 .button{
	margin-top:20px;
}
#flashcontent{margin:20px 0 0 40px;}
/*emailpanel*/
#emailPanel p{margin:8px 0 14px;}
#emailPanel li{margin-top:15px;}
#emailPanel li label{display:inline-block;width:190px;font-weight:bold;font-size:14px;}
#emailPanel li a{position:relative;top:-45px;left:500px;text-decoration:none;font-weight:bold;color:#000;}
#emailPanel .taline label{vertical-align:top}
/*weblog*/
#weblog input[type="text"]{width:400px;margin-bottom:10px;}
#weblog .radius{padding:10px;}
#sizeSample{margin-top:20px;overflow:hidden;border-top:1px solid #d4d2d0;}
#sizeSample li{float:left;}
#sizeSample li + li{margin-left:10px;}
#sizeSample li span{display:block;text-align:center;}
#sizeSample li img{display:block;cursor:pointer;}
/*free-download*/
#free-download{
	width:700px;
}
/*footer*/
#footer h3
{
	font-size:12px;
}
#footer  img{margin-left:18px;}
.section li{
	line-height:24px;
	border-top:1px solid #e8e8e8;
	background-position:-2100px 11px;
}
.bullet li{
	padding-left:10px;
}
.section a{
	font-size:11px;
	text-decoration:none;
	color:#aaa9a7;
}
#product-s{
	width:172px;
}
#inspiratie-s{
	width:170px;
	margin:0 6px;
}
#overons-s{
	width:169px;
}
#volgonsop-s{
	width:170px;
	margin-left:7px;
}
/*info*/
#info{
	position:relative;
	min-height:52px;
	padding:0 15px 0 37px;
	line-height:30px;
	background-color:#fff;
}
#info p {
	display:inline-block;
	position:absolute;
	right:15px;
	top:0;
}
#info img{
	margin:0 3px;
	vertical-align:middle;
}
#info a{
	margin:0 3px;
	color:#000;
	text-decoration:none;
}
#info a:hover{
	text-decoration:underline;
}
#pay{
	margin-top:-30px;
	text-align:center;
}
/*rating*/
.unit-rating,.unit-rating .current-rating,.unit-rating .rater:hover{
	height:17px;
	background-image:url(../images/starrating.png);
	background-repeat:repeat-x;
}
.unit-rating{
	position:relative;
	width:90px;
	background-position:0 -0;
}
.unit-rating li{
	float:left;
	text-indent:-100%;
}
.unit-rating .current-rating{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	text-indent:92px;
	background-position:0 -17px;
}
.unit-rating:hover .current-rating{
	background-image:none;
}
.unit-rating .rater{
	display:inline-block;
	position:absolute;
	top:0;
	z-index:3;
	width:17px;	
	overflow:hidden;
}
.unit-rating .r1-unit{
	left:0;
}
.unit-rating .r2-unit{
	left:18px;
}
.unit-rating .r3-unit{
	left:36px;
}
.unit-rating .r4-unit{
	left:54px;
}
.unit-rating .r5-unit{
	left:72px;
}
.unit-rating .rater:hover{
	left:0;
	z-index:2;
	background-position:0 -17px;
}
.unit-rating .r2-unit:hover{
	width:36px;
}
.unit-rating .r3-unit:hover{
	width:54px;
}
.unit-rating .r4-unit:hover{
	width:72px;
}
.unit-rating .r5-unit:hover{
	width:90px;
}
