*{
	margin:0;
	padding:0;
} 

html {
	height: 100%;
	width: 100%;
}

.addeditguestbook{
	display: none;
}
img {
	border:0px;
}

.clearboth {
	clear:both;
}
hr {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #d7006c;
}
input,
select,
textarea {
	color: #000;
	font-family:Arial;
	font-size:11px;
	border: 1px solid gray;	
}

.radio {
	border: 1px solid #fff;
}
body {
	/* background:url("/images/background.jpg"); */
	background-color:#715c49;
	height: 100%;
	width: 100%;
	font-family:Arial;
	font-size:11px;
	color:#000;
}

ul.faq {
	list-style-type: none;	
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
li.faq {
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;

}

ul {
	list-style-type: none;	
	margin: 0px;
	padding: 0px;
}
li {
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url(/images/list-verplicht.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

p {
	margin: 0px 0px 10px 0px;
}

label {
	cursor: pointer;
	color: black;	
}

.txtfield1_label {
	width: 200px;
	height/**/:/**/5px; /* 24px */
	padding: 2px 0px 0px 0px;
	vertical-align: top;
}

.txtfield1 {
	width: 250px;
	border: 1px solid gray;
}

a:link {color: #000; text-decoration: none;}
a:visited {color: #000; text-decoration: none;}
a:hover {color: #000; text-decoration: underline;}
a:active {color: #000; text-decoration: none;}

a.headermenu:link {color: #fff; text-decoration: none;}
a.headermenu:visited {color: #fff; text-decoration: none;}
a.headermenu:hover {color: #fff; text-decoration: none;}
a.headermenu:active {color: #fff; text-decoration: none;}

a.footer:link {color: #787878; text-decoration: none; font-size: 10px;}
a.footer:visited {color: #787878; text-decoration: none; font-size: 10px;}
a.footer:hover {color: #787878; text-decoration: none; font-size: 10px;}
a.footer:active {color: #787878; text-decoration: none; font-size: 10px;}

/* ALGEMENE LAYOUT */

div#content_holder {
	margin: 0px auto;
	margin-top: 62px;
	width: 770px;
}

div#content_top {
	width: 766px;
	height: 17px;
	background: url(/images/bg_top.gif) no-repeat;
}
div#content_back {
	width: 766px;
	background: url(/images/bg_back.gif) repeat-y;
}
div#content_logo {
	width: 738px;
	padding: 0px 16px 0px 15px;
	background: url(/images/bg_logo.gif) no-repeat 0px 355px;	
}
div#content_bottom {
	width: 766px;
	height: 15px;
	background: url(/images/bg_bottom.gif) no-repeat;
}

div#flash_holder {
	width: 738px;
	height: 202px;
}

div#hoofdnavigatie_inhoud {
	position: absolute;
	top: 236px;
	width: 738px;
	height: 45px;
	z-index: 2;
}
#hoofdnavigatie_back {
	position: absolute;
	top: 236px;
	width: 738px;
	height: 45px;
	z-index: 1;
	background-color: #000;
	filter:alpha(opacity=50);
	opacity: 0.50;	
}

div#content_onder {
	width: 738px;	
}

div#content_links {
	width: 354px;
	float: left;
}

div#content_rechts {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 374px;
	float: left;
}
div#footer {
	padding: 10px 26px 10px 0px;
	text-align: right;
	color: #787878;
}
/* tekst stijlen */

h1 {
	font-size: 15px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

/* OUDE STIJLEN */
#menu
{
	position:relative;
	left:47px;
	top:20px;
	float:left;
	
	
}

.hoofdMenu,
.MenuNormaal,
.MenuWinkelwagen,
.MenuBestsellers
{
	display:block;
	width:225px;
	height:20px;
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding-top:11px;
}

.hoofdMenu a,
.hoofdMenu2 a
{
	vertical-align:middle;
}


.hoofdMenu2
{
	display:block;
	width:225px;
	height:24px;
	vertical-align:middle;
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	line-height:24px;
}
.hoofdMenu
{
	background:url("/images/HoofdMenu1.jpg") no-repeat;	
}
.hoofdMenu2
{
	background:url("/images/HoofdMenu2.jpg") no-repeat;
}

.subMenu,
.subMenu2,
.subMenu3
{
	z-index:1;
	display:block;
	width:210px;
	height:16px;
	padding:0 15px;
	font-size:11px;
	color:#464646;
	text-decoration:none;

}

.subMenu
{
	background:url("/images/Menu1_Off.jpg") no-repeat;
}
.subMenu2
{
	background:url("/images/Menu2_Off.jpg") no-repeat;
}
.subMenu3
{
	background:url("/images/Menu3_Off.jpg") no-repeat;
}

.MenuNormaal
{
	background:url("/images/Menu1_Einde.jpg") no-repeat;
}
.MenuBestsellers
{
	background:url("/images/Menu2_Einde.jpg") no-repeat;
}
.MenuWinkelwagen
{
	background:url("/images/Menu3_Einde.jpg") no-repeat;
}

.winkelwagenbottom {
	background:url("/images/bottom_winkelwagen.jpg") no-repeat;
	width:240px;
	height:20px;
}
.subMenu:hover
{
	background:url("/images/Menu2_Off.jpg") no-repeat;
	
	color:#000;
}
.subMenu2:hover
{
	background:url("/images/Menu3_Off.jpg") no-repeat;
	color:#000;
}
.subMenu3:hover
{
	background:url("/images/Menu1_Off.jpg") no-repeat;
	color:#000;
}
#titel
{
	color:#d7006c;
	font-size:16px;
	position:relative;
	margin-bottom:25px;
	clear:both;
}

#Kruimelpad {
	position:relative;
	color:#464646;
	font-size:11px;
	overflow:hidden;
	white-space:nowrap;
	width: 374px;
	text-overflow:ellipsis;
	/* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */
}

#print
{
	margin: 10px 0px 10px 0px;
}

#print a 
{
	color:#464646;
	text-decoration: none;
	font-size:11px;
}

.BestsellerDrukwerk {
	width:170px;
}

.Blokaanbieding,
.assortiment2
{
	
	width:242px;
	height:112px;
	float:left;


}
.Blokaanbieding
{
	background:url("/images/assortiment1.jpg") ;
}

.assortiment2
{
	background:url("/images/assortiment2.jpg") ;
}

.Blokaanbieding h2,
.assortiment2 h2
{
	font-size:12px;
	font-weight:bold;
	height:24px;
	position:relative;
	top:12px;
	left:20px;
	width:200px;
}

.Blokaanbieding h2
{
	color:white;
}

.assortiment2 h2
{
	color:#d7006c;
}

.Blokaanbieding h3,
.assortiment2 h3
{
	font-size:16px;
	color:#464646;
	font-weight:bold;
	height:24px;
	position:relative;
	top:15px;
	left:20px;
	float:left;
}

.Blokaanbieding p,
.assortiment2 p
{
	font-size:11px;
	color:#464646;
	position:relative;
	top:10px;
	left:20px;
	width:200px;
	height:40px;
}

.Blokaanbieding a,
.assortiment2 a
{
	font-size:11px;
	color:#d7006c;
	float:right;
	position:relative;
	top:15px;
	right:20px;
	text-decoration:none;
}

.Blokaanbieding a img,
.assortiment2 a img
{
 vertical-align: middle;
}

#itemdetail,
.veelgesteldevragen,
.ContentText,
.offertedrukwerk,
.offertewebdesign
{
	margin:20px;
	display:block;
	font-size:11px;
	width:440px;
}

.offertedrukwerk a {color:#464646;text-decoration:none;}
.offertedrukwerk a:hover {color:#d7006c;text-decoration:none;}

.veelgesteldevragen a
{
	color:#464646;
}

.veelgesteldevragen a:hover
{
	color:#d7006c;
}

.link {
	
	list-style-image: url("/images/ico-bullit-link.gif");
}

.naarboven
{
	font-size: 11px;
	
	list-style-image:url("/images/ico-bullit-boven.gif");
}


.ContentText h1,
.veelgesteldevragen h1,
#itemdetail h1
{
	font-size:16px;
	color:#d7006c;
}

#itemdetail img
{
	margin-right:10px;
	vertical-align:middle;
}
#itemdetail ul,
.veelgesteldevragen ul
{
	margin-left:17px;	
}

#itemdetail a
{
	
	text-decoration:none;
}
#itemdetail hr
{
	color: #d7006c;
	background-color: #d7006c;
	height: 1px;
}

#itemdetail input
{
	width:130px;
	color:gray;	
}

.winkelwagen,
.itemoverzicht
{
	position:relative;
	font-size:11px;
	text-align:left;
}

.winkelwagen h2,
.itemoverzicht h2,
.veelgesteldevragen h2
{
	color:#d7006c;
	font-size:11px;
}

.winkelwagen a img,
.itemoverzicht a img
{
	vertical-align:middle;
	
}
.winkelwagen ,
.itemoverzicht table
{
	width:100%;
}
.winkelwagen td,
.itemoverzicht td
{
	padding-bottom:3px;
}
.winkelwagen table thead,



.itemoverzicht table thead
{
	color:#fff;
	background:#454545;
}

.border
{
	border-bottom:1px solid #dce2b3;		
}

.border2
{
	border-top:1px solid #d7006c;
	text-align:right;	
}
.border3
{
	border-top:1px solid #dce2b3;
}

.winkelwagen a
{
	color:#535353;
	text-decoration:none;
}

.winkelwagen a img
{
	vertical-align:middle;
}

.winkelwagen h3
{
	color:#d7006c;
	font-size:11px;
	
}

.bestellen
{
	background:url("/images/Bestellen.jpg") no-repeat;
	width:137px;
	height:30px;
	border:0;
	float:right;
	cursor:pointer;
}

.aanmelden {
	background:url("/images/Aanmelden.jpg") no-repeat;
	width:140px;
	height:30px;
	border:0;
	float:right;
	cursor:pointer;
}

.winkelwagenknoppen
{
	position:relative;
	height:30px;
	width:137px;
	float:right
}


.Overzicht
{
	background:url("/images/OverzichtAssortiment_Off.jpg") no-repeat;
	width:161px;
	height:120px;
	float:left;
	color:#464646;
	font-size:11px;
	text-decoration:none;
	cursor: pointer;
}

.Overzicht:hover
{
	background:url("/images/OverzichtAssortiment_On.jpg") no-repeat;
	width:161px;
	height:120px;
	float:left;
	color:#464646;
	font-size:11px;
	text-decoration:none;
	cursor: pointer;
}

.Overzicht h2
{
	color:#fff;
	font-size:12px;
	position:relative;
	left:20px;
	top:13px;
	margin-bottom:20px;
	width:130px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	
}
.Overzicht span
{
	position:relative;
	left:20px;
}
                         
a.paars:link {color: #d7006c; text-decoration: none; font-weight:bold;}
a.paars:visited {color: #d7006c; text-decoration: none; font-weight:bold;}
a.paars:hover {color: #d7006c; text-decoration: underline; font-weight:bold;}
a.paars:active {color: #d7006c; text-decoration: none; font-weight:bold;}

.TBLLabelpaars75
{
	vertical-align:top;
	color:#d7006c;
	font-weight:bold;
	width:75px;
}

.paars
{
	vertical-align:top;
	color:#d7006c;
	font-weight:bold;
}

.paars2
{
	color:#d7006c;
	font-size:12px;
}

.HoofdPaginaStdTextRozeBold
{
	color: #d7006c;
	font-weight: bold;
}
.OffertePaginaStdText,
.HoofdPaginaStdText 
{
	color: #454545;
}

.OffertePaginaStdTextSmall
{
	font-size: 9px;
	color: #d7006c;
}

.HoofdPaginaInput
{
	width:280px;
}

#MenuOnder
{
	clear:left;
	float:right;
	position:relative;
	right:30px;
	bottom:9px;
	background:#464646;
	color:white;
	width:475px;
	height:24px;
	font-size:11px;
	vertical-align:middle;
	text-align:center;
	margin-top:24px;
}

#MenuOnder a
{
	color:white;
	font-size:11px;
	padding:6px 5px;
	text-decoration:none;
	display:inline-block;
	vertical-align:middle;
}


.MenuAssortiment
{
	font-size:11px;
	width:210px;
	background:url("/images/AssortimentMenu.jpg");
	display:block;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	
}
.MenuAssortiment2
{
	font-size:11px;
	width:210px;
	background:url("/images/BestsellerMenu.jpg");
	display:block;
	padding:15px 15px 0 15px;
	
}
.MenuAssortiment2 a
{
	color:#464646;
}

.MenuAssortiment2 a:hover {

	color:#cf2f7f;
}
.MenuAssortiment2 hr
{
 	height:0px;
 	padding:0px;
 	margin:0px;
	color:#b6c739;
	background:#464646;
}

.Winkelwagen
{
	font-size:11px;
	width:210px;
	background:url("/images/WinkelwagenMenu.jpg");
	display:block;
	padding:5px 15px 0 15px;	
	color:#464646;
}

.Winkelwagen a
{
	color:#464646;
	text-decoration:none;
}

.Winkelwagen a img
{
	vertical-align:middle;
}

.Winkelwagen hr
{
 	margin:2px 0;
 	height:1px;
	color:#bf74ac;
	background:#bf74ac;
}

#el07 optgroup {font-family:"Courier New", Courier}

#contact_houder {
	margin-top: 20px;
}
.afbeelding_contact {
	padding-right: 4px;
	width: 52px;
	height: 75px;	
}
.tekst_contact {
	width:120px;
	height:90px;
	background: url(/images/bg_stippel.gif) no-repeat 22px 40px;
}

.portfolio_item {
	width: 70px;
	height: 70px;
	border: 3px solid #fff;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}
.portfolio_item_actief {
	width: 70px;
	height: 70px;
	border: 3px solid #c6d800;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}

.snippet1 {
	background: url(/images/snippet1.gif) no-repeat;
	width: 240px;
	height: 110px;
	cursor: pointer;
	margin-bottom: 15px;	
}
.snippet2 {
	background: url(/images/snippet2.gif) no-repeat;
	width: 240px;
	height: 110px;
	cursor: pointer;	
	margin-bottom: 15px;
}
.snippet3 {
	background: url(/images/snippet3.gif) no-repeat;
	width: 240px;
	height: 110px;
	cursor: pointer;	
	margin-bottom: 15px;
}
.snippet4 {
	background: url(/images/snippet4.gif) no-repeat;
	width: 240px;
	height: 110px;
	cursor: pointer;	
	margin-bottom: 15px;
}
.snippet5 {
	background: url(/images/snippet5.gif) no-repeat;
	width: 240px;
	height: 110px;
	cursor: pointer;	
	margin-bottom: 15px;
}
.snippet_titel1 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 11px 0px 0px 15px;
	height: 22px;
}
.snippet_titel2 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 12px 0px 0px 15px;
	height: 21px;
}
.snippet_tekst {
	margin: 0px 0px 0px 15px;
	width: 210px;
	height: 70px;
}

.mouseOver,
.mouseOver a
{
	color:#fff;
	background:#454545;
	cursor:pointer;
}

.mouseOut
{
	cursor:pointer;	
}
