/** BASIS */

body {
	margin: 5px 0px 0px 0px;
	text-align: normal;
	font-family: Tahoma;
	font-size: 11px;
	background: url(../images/bg.gif);
}

.tekst {
	font-family: Arial;
	font-size: 12px;
}

h1 {
}

h2, h3, h4, h5, h6 {
}

ul {
	margin-left: 15px;
	padding-left: 0px;
	list-style-type: disc;
}

li {
	list-style-type: disc;
}

/** Container - Omvat alles*/
#container{
	width: 750px;
	/*height: 798px;*/
	margin: 0px auto;
	background: #ffffff;
	border: 1px solid #c2c2c2;
}

/** HEADER - logo rechtsboven*/
#header {
	width: 750px;
	height: 116px;
	margin: 0px auto;
	background: #ffffff url(../images/logo.gif) no-repeat center ;
}

#adminheader {
	width: 750px;
	height: 116px;
	margin: 0px auto;
	background: #ffffff;
}

/** Kop sectie */
#kop {
	width: 748px;
	height: 34px;
	border: 1px solid black;	
	background: #D8000D;
	color: #ffffff;
}

#kop p {
margin-left: 5px;
margin-top: 5px;
}

/* zoek menu */

#search{
position: absolute;
width: 748px;
height:20px;
margin-top: 5px;
text-align: right;
z-index: 10;
}

#searchfloater{
	float: right;
}

#search a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #c2c2c2;
	margin-right: 5px;
}

#search a:hover {
	color: #cae3fb;
}

#search .active a {
	color: #cae3fb;
}

.pad{
margin-right: 172px;
}

.zoekveld{
	margin-bottom: 1px;
	*margin-bottom: 0px;
	_margin-bottom: 0px;
	border: 1px solid #c2c2c2;
	height: 16px;
	width: 100px;
}

.Zoekveld2{
margin-top: 2px;
margin-left: 90px;
}

.versturen{
	border: 1px solid #c2c2c2;
	background-color: #cae3fb;
	height: 20px;
	color: #490000;
	margin-right: 9px;
}

/* Modules */
#rechts {
float: right;}

#links {
float: left;
}
#banner {

width:163px;
height: 200px;
text-align: center;
color: #490000;
font-weight: bold;
font-size: 14px;
background: #d7e9fb;
border: 1px solid #c2c2c2;
margin-right: 5px;
margin-left: 4px;
_margin-left: 0px;
margin-top: 1px;
_margin-top: 4px;
}

#zoekprov{
width:163px;
background: #d7e9fb;
border: 1px solid #c2c2c2;
padding-left: 10px;
margin-right: 5px;
margin-left: 4px;
_margin-left: 0px;
margin-top: -2px;
_margin-top: 1px;
height: 316px;
_height: 316px;
*height: 330px;
}

#tip {
float: left;
width:163px;
height: 125px;
text-align: center;
color: #490000;
font-weight: bold;
font-size: 14px;
background: #d7e9fb;
border: 1px solid #c2c2c2;
margin-right: 3px;
margin-left: 2px;
_margin-left: 0px;
margin-top: 1px;
_margin-top: 4px;
}

#tip_tekst {
padding-top: 2px;
padding-bottom: 2px;
}

#nieuwsbrief {
float: left;
text-align: center;
width:163px;
height: 125px;
_height: 128px;
font-weight: bold;
font-size: 13px;
color: #490000;
background: #d7e9fb;
border: 1px solid #c2c2c2;
margin-right: 3px;
margin-left: 2px;
_margin-left: 0px;
margin-top: 1px;
_margin-top: 2px;
}


#nieuwsbrief2 {

text-align: center;
width:163px;
height: 125px;
_height: 128px;
font-weight: bold;
font-size: 13px;
color: #490000;
background: #d7e9fb;
border: 1px solid #c2c2c2;
margin-right: 5px;
margin-left: 4px;
_margin-left: 0px;
margin-top: 5px;
_margin-top: 8px;
}

#nieuwsbrief_tekst {
color: #490000;
padding-top: 3px;
padding-bottom: 4px;
}

#adres {
float: left;
text-align: center;
width:163px;
height: 125px;
_height: 128px;
font-weight: normal;
font-size: 11px;
color: #490000;
background: #d7e9fb;
border: 1px solid #c2c2c2;
margin-right: 3px;
margin-left: 2px;
_margin-left: 0px;
margin-top: 1px;
_margin-top: 9px;
}

#adres_tekst{
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
}

/* Menu */

#menu2 {
	position: absolute;
	width: 748px;
	height: 22px;
	line-height: 19px;
	margin: 0 auto;
	margin-left: 26px;
	margin-top: 0px;
}

#menu {
	position: absolute;
	width: 748px;
	_width: 750px;
	height: 22px;
	line-height: 22px;
	margin: 0 auto;
	_margin-left: -26px;
}

#menu h2 {
	display: none;
}

#menu ul {
	margin: 0;
	margin-left: 97px;
	_margin_left: 20px;
	padding: 20px 0 0 20px;
	list-style: none;
}

#menu li {
	display: inline;
}



#menu a {
	display: block;
	float: left;
	height: 28px;
	margin-top: 68px;
	padding: 4px 4px 0 4px;
	margin-left: 24px;
	_margin-left: 25px;
	_padding-right: 0px;
	border-right: 0px solid #2A2C2F;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #490000;
}

#menu a:hover {
	background-color: #cae3fb;
}

#menu .active a {
	background-color: #cae3fb;
}

#menu .pink a{
	display: block;
	float: left;
	height: 28px;
	margin-top: 68px;
	padding: 4px 4px 0 4px;
	margin-left: 24px;
	_margin-left: 25px;
	_padding-right: 0px;
	border-right: 0px solid #2A2C2F;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #f687bb;
}

#menu .pink a:hover {
	background-color: #cae3fb;
	color: #490000;
}

#menu .pink .active a {
	background-color: #f687bb;
}



/** CONTENT - inhoud*/
#content {
	width: 724px;
	min-height: 580px;
	margin: 0px auto;
	border-top: 3px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	background: #cae3fb;
}

#contentstart {
	width: 724px;
	min-height: 485px;
	margin: 0px auto;
	border-top: 3px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	background: #cae3fb;
}


#total_content{
	position: relative;}


#block {
	float: left;
	border: 1px solid #c2c2c2;
	background: #fff;
	width: 380px;
	height: 520px; 
	_height: 520px;
	padding: 4px;
	margin: 0 auto;
	margin-top: 5px;
	margin-left: 5px;
	_margin-left: 1px;
}

#block2 {
	float: left;
	border: 1px solid #c2c2c2;
	background: #fff;
	width: 420px;
	height: 520px; 
	_height: 520px;
	padding: 4px;
	margin: 0 auto;
	margin-top: 5px;
	margin-left: 5px;
	_margin-left: 1px;
	overflow: hidden;
}

#block_tekst {
	overflow: auto;
	overflow-x:hidden; 
	text-align: normal;
	width: 370px;
	height: 510px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#hoofd_knoppen {
	margin-left: 20px;
	margin-top: 10px;
	width: 700px;
	height: 335px;
	margin-bottom: 5px;
	border: 0px;
	background: #ff000;
}

#hoofd_knoppen2 {
	margin-left: 10px;
	margin-top: 10px;
	width: 700px;
	height: 335px;
	margin-bottom: 5px;
	border: 0px;
	background: #ff000;
}

#hoofd_banner {
	margin-left: 0px;
	margin-top: 5px;
	width: 700px;
	height: 76px;
	margin-bottom: 5px;
	border: 0px;
	background: #ff000;
}

.homeblock {
margin-top: 0px;
_margin-top: 0px;
}

.hoofd_tekstvak {
	float: left;
	width: 530px;
	height: 125px;
	_height: 134px;
	margin-top: 1px;
	_margin-top: 4px;
	margin-left: 9px;
	_margin-left: 5px;
	margin-right: 7px;
	_margin-right: 7px;
	margin-bottom: 5px;
	_margin-bottom: 5px;
	border: 1px solid #c2c2c2;
	background: #d7e9fb;
}

.hoofd_tekst {
	width: 520px;
	height: 115px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	_margin-top: 5px;
}



a.hoofd:link{color: #000;text-decoration: none;font-weight: bold;font-size:12px;font-family: arial;}
a.hoofd:visited{color: #000;text-decoration: none;font-weight: bold;font-size: 12px;font-family: arial;}
a.hoofd:hover{color: #ff0000;text-decoration: none;font-size: 12px;font-family: arial;}
a.hoofd:active{color: #000;text-decoration: none;font-size: 12px;font-family: arial;}

/** VISUAL - ruimte voor plaatje links 262px x 280px */
#visual {
	float: left;
	width: 262px;
	height: 280px;
	background: #D8000D;
	margin-top: 10px;
}

#visual p {
margin-left: 5px;
margin-top: 5px;
}

/* right side */

#add_right {
	float: right;
	width: 167px;
	height: 80px; 
	margin-right: 3px;
	margin-top: 34px;
}

#add_left {
	float: left;
	width: 167px;
	height: 80px; 
	margin-left: 3px;
	margin-top: 34px;
}

#adds_left {
	float: left;
	width: 167px;
 
	margin-left: 3px;
	margin-top: 34px;
}


	.adds {
		border: 1px solid #c2c2c2;
		padding: 4px;	
		margin-bottom: 8px;
		background: #fff;
		color: #454545;
		text-align: justify;
	}

	.buttons {
		border: 0px;
		/* border: 1px solid #c2c2c2; */
		margin-bottom: 7px;
		_margin-bottom: 3px;
	}


	.banner {
		border: 0px;
		/* border: 1px solid #c2c2c2; */
		margin-bottom: 10px;
	}

	.add_lees {
		margin-left: 110px;
	}
	.image { float: left; margin: 0 4px 3px 0; }

	.imageright {float: left; margin-top: 34px; margin-left: 8px;width: 141px; height: 529px;}

	.winkelimage { float: left; margin-top: 4px;margin-bottom: 4px;margin-left: 4px; border: 1px solid #9c9c9c; }

.winkelomschr {	float: left;width: 240px;height: 132px;margin: 4px 2px 2px 3px; }

a.winkelink{color: #9bcefe;text-decoration: none;font-weight: bold;font-size:11px;}
a.winkelink:visited{color: #9bcefe;text-decoration: none;font-size: 11px;}
a.winkelink:hover{color: #D8000D;text-decoration: none;font-size: 11px;}
a.winkelink:active{color: #9bcefe;text-decoration: none;font-size: 11px;}

a.headerlink{color: #000000;text-decoration: none;font-weight: bold;font-size:11px;}
a.headerlink:visited{color: #000000;text-decoration: none;font-weight: bold;font-size: 11px;}
a.headerlink:hover{color: #D8000D;text-decoration: none;font-weight: bold;font-size: 11px;}
a.headerlink:active{color: #000000;text-decoration: none;font-weight: bold;font-size: 11px;}


.winkelsmall {margin-top: 4px;margin-left: 8px;}

.adres {float: left;margin-left: 12px;margin-top: 4px;}

#winkel_collectie {
	float: left;
}

#winkels_tekst {
	margin-left: 3px;
	margin-top: 29px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #fff;
}

#winkels_crumbs {
	margin-left: 5px;
	_margin-left: 3px;
	margin-top: 10px;
	font-weight: bold;
	font-size: 10px;
	color: #666c72;
}

.pagecrumb {
	font-weight: bold;
	font-size: 16px;
	color: #666c72;
}

a.crumbs{color: #666c72;text-decoration: none;font-size: 12px;font-weight: bold;}
a.crumbs:visited{color: #666c72;text-decoration: none;font-size: 12px;}
a.crumbs:hover{color: #D8000D;text-decoration: none;font-size: 12px;}
a.crumbs:active{color: #666c72;text-decoration: none;font-size: 12px;}

#winkels {
position: relative;
	margin-left: 3px;
	margin-top: 5px;
	background: #fff;
	width: 536px;
	height: 142px; 
	border: 1px solid #c2c2c2;
}

#winkels_top {
position: relative;
	margin-left: 3px;
	margin-top: 5px;
	background: #fff;
	width: 536px;
	height: 20px; 
	line-height: 20px;
	border: 1px solid #c2c2c2;
}



/** Buttons - knoppen onder visuals */
#buttons {
margin-top: 10px;
width: 726px;
height: 68px;
margin-bottom: 10px;
}

.buttons_left{
float: left;
}

.buttons_middle{
margin-left: 10px;
}


#submit,
#knop{
margin-top: 6px;
margin-bottom: -6px;
height: 20px;
}

#aanhef{
height: 20px;
}

/** FOOTER MENU - privacy - disclaimer - copyright*/

.left {
float: left;
line-height: 20px;
margin-right: 8px;
text-decoration: none;
}
.right {
float: right;
line-height: 20px;
margin-left: 8px;
text-decoration: none;
}

#footer {
	width: 726px;
	height: 20px;
	margin: 0px auto;
	margin-top: 10px;
	background: #ffffff;
	border-top: 3px solid #c2c2c2;
	color: #000000;
}

#footer p {
	margin: 0px;
	width: 726px;
	padding-right: 0px;
	color: #000000;
}


.footerleft{
text-align: left;
line-height: 20px;
text-decoration: none;
}

.footerlink{
text-align: right;
margin-left: 8px;
line-height: 20px;
text-decoration: none;
}

a.left:link{color: #000000;text-decoration: none}
a.left:visited{color: #000000;text-decoration: none}
a.left:hover{color: #D8000D;text-decoration: none}
a.left:active{color: #000000;text-decoration: none}

a.right:link{color: #000000;text-decoration: none}
a.right:visited{color: #000000;text-decoration: none}
a.right:hover{color: #D8000D;text-decoration: none}
a.right:active{color: #000000;text-decoration: none}


/* Pashokje */

#menu2 {
	position: absolute;
	width: 748px;
	_width: 750px;
	height: 22px;
	line-height: 22px;
	margin: 0 auto;
	_margin-left: -26px;
}

#menu2 h2 {
	display: none;
}

#menu2 ul {
	margin: 0;
	margin-left: 97px;
	_margin_left: 20px;
	padding: 20px 0 0 20px;
	list-style: none;
}

#menu2 li {
	display: inline;
}

#menu2 a {
	display: block;
	float: left;
	height: 28px;
	margin-top: 68px;
	padding: 4px 4px 0 4px;
	margin-left: 24px;
	_margin-left: 25px;
	_padding-right: 0px;
	border-right: 0px solid #2A2C2F;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #490000;
}


#menu2 a:hover {
	background-color: #f5b7d4;
}

#menu2 .active a {
	background-color: #f5b7d4;
}


/* Nieuwe Frontpagina */

#front_new{width: 740px;height: 170px;margin-top: 40px;}

#front_new_left{float: left; width: 380px; height: 170px; margin-right: 10px;margin-left: -10px;}

.new_left_banner{border: 0px;}

#front_new_right{float: left; width: 330px; height: 170px;}
.new_right_tekst{clear: both; float: left; margin-right: 6px; margin-top: 10px;width: 192px; padding: 5px; height: 77px;border: 1px solid #c2c2c2; background: #d7e9fb;}
.new_right_regio{float: left; margin-top: 10px; width: 118px; border: 0px;}
.new_right_banner{clear: both; padding-top: 6px;width: 326px; height: 53px;}