body {
	margin: 0px;
	padding: 0px;
	background: #FFF url(images/top_gradient.jpg) repeat-x;
}
.p {
	margin :0px;
	padding: 0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p { padding-top: 0px; margin-top: 0px; }
img { border: 0px; }
div { margin: 0px; padding: 0px; }
.clearfloat { clear: both; height: 0px; }

/* TEKST */

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

.MainTxt {
	color: #333;
	font: 19px/160% Helvetica, Arial, Verdana;
}

.Brood {
	color: #666;
	font: 14px/160% Helvetica, Arial, Verdana;
}

.Brood a { color: #666; text-decoration: underline; }
.Brood a:hover { color: #333; text-decoration: none; }

.Eleven { font-size: 11px; }
.HeaderSize { font-size: 19px; }
.HeaderSizeSmall { font-size: 14px; }
.Bold, .Bold a { font-weight:bold !important; }
.Magenta, .Magenta a  { color: #D21F72; }
.GreySix, .GreySix a { color: #666; }
.GreyThree, .GreyThree a { color: #333; }
.White, .White a  { color: #fff !important; } .White a:hover { color: #EEE !important; }
.NoLine a, .NoLine a:hover { text-decoration: none;}


/* EIND TEKST */

Div#Container {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
Div#Topbar {
	width: 960px;
	height: 30px;
	float: left;
	position: relative;
	padding-top: 20px;
}
Div#HomeColumn {
	width: 83px;
	float: left;
	position: relative;
}
Div#Date {
	width: 291px;
	float: left;
	position: relative;
	padding-top: 5px;
}
.Tab {
	float: left;
	position: relative;
	padding-left: 5px;
}
div#MainContainer {
	float: left;
	width: 960px;
	background: url(images/bg_all.jpg) repeat-y;
	margin-top: 20px;
}
Div#LeftColumn {
	width: 237px;
	border-top: 1px solid #D9D9D9;
	float: left;
	position: relative;
}
Div#LeftColumnInside {
	width: 237px;
	border-top: 1px solid #FFF;
	background-color: #F7F7F7;
	float: left;
	position: relative;
	min-height: 386px;
}
Div#Logo {
	width: 71px;
	float: left;
	position: relative;
	padding-left: 13px;
	padding-top: 15px;
}

Div#MenuContainer {
	width: 153px;
	float: left;
	position: relative;
	padding-top: 30px;
}
ul.Menu {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
}
ul.Menu li{
	float: left;
	width: 133px;
	border-bottom: 1px solid #CCC;
}
ul.Menu li a:link,ul.Menu li a:active, ul.Menu li a:visited {
	display: block;
	color: #333;
	font: 14px/130% Helvetica, Arial, sans-serif;
	padding-top: 8px;
	padding-bottom: 7px;
	text-decoration: none;
}
ul.Menu li a:hover { color: #D21F72; }
ul.Submenu {
	border-top: 1px solid #CCC;
	list-style-type: none;
	float: left;
	margin: 0;
	padding-top: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 0;
}
ul.Submenu li{
	width: 110px;
	border-top: 0px;
	float: left;
	border-bottom-style: none;
	background: url(images/bullet.gif) no-repeat 0 13px;
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
	padding-left: 10px;
}

ul.Submenu li a:link,ul.Submenu li a:active, ul.Submenu li a:visited {
	color: #333;
	font: 11px/130% Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-bottom: 0px;
}

ul.Submenu li a:hover { color: #D21F72; }
ul.Menu li.First { background-image: none; }

Div#RightColumn {
	width: 719px;
	border-top: 1px solid #D9D9D9;
	position: relative;
	float: left;
	padding-left: 4px;
}
Div#MainTxtColumn {
	width: 429px;
	min-height: 200px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	position: relative;
	float: left;
	background: url(images/main_img_bg.jpg) no-repeat right;
	padding: 25px 265px 15px 25px;
}
.GreyButtonContainer {
	height: 30px;
	position: relative;
	float: left;
	margin-top: 10px;
	width: auto !important;
}
.GreyBtnSide {
	width: 5px;
	height: 30px;
	position: relative;
	float: left;
}
.GreyBtnMiddle {
	height: 25px;
	position: relative;
	float: left;
	text-align: center;
	background-color: #5C5C5C;
	width: auto;
	
}
.GreyBtnMiddle a {
	display: block;
	line-height: 30px;
	background-color: #5C5C5C;
	width: auto !important;
	padding: 0 5px !important;
}

Div#Banner {
	width: 719px;
	height: 141px;
	border-top: 1px solid #D9D9D9;
	float: left;
	position: relative;
	padding-top: 3px;
	overflow: hidden;
}
Div#AllItems {
	width: 960px;
	float: left;
	position: relative;
	padding-top: 3px;
	border-bottom: 1px solid #D9D9D9;
}
.ItemContainer {
	width: 237px;
	float: left;
	position: relative;
	padding-right: 4px;
	padding-bottom: 10px;
}
.LastItem { padding-right: 0px; }
.ItemImage {
	width: 237px;
	height: 140px;
	float: left;
	position: relative;
	overflow: hidden;
}
.ItemImageOverlay {
	float: left;
	position: absolute;
}
.ItemTxt {
	width: 227px;
	float: left;
	position: relative;
	padding: 5px;
}
Div#CloudTag {
	width: 960px;
	height: 114px;
	float: left;
	position: relative;
	background: #EBEBEB url(images/bottom_gradient.jpg) repeat-x;
	text-align: center;
	padding-top: 30px;
}
Div#Adres {
	width: 920px;
	height: 34px;
	float: left;
	position: relative;
	background-color: #FFF;
	padding: 20px;
}

div.NieuwsItem, div.NieuwsItemB, div.NieuwsItemC {
	float: left;
	width: 669px;
}
div.NieuwsItemB {
	background: #F7F7F7;
}
div.NieuwsItem a, div.NieuwsItemB a, div.NieuwsItemC, div.ShopItem {
	display: block;
	width: 639px;
	padding: 7px 15px;
}
div.WebshopAdd {
	float: right;
}
div#ShopAdd {
	float:right; 
	text-align:right;
	width:100px;
}
div#ShopAdd a {
	width: auto;
	padding: 5px 0 0;
}

.Right { float: right; }
.TableSpace td {
	padding-top: 3px;
	padding-bottom: 3px;
}
.FormContact, .FormContactSelect		{ color: #666; font: 14px/160% Helvetica, Arial, Verdana; color: #333333; background: #ffffff; width: 264px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 3px; }.FormContactPC		{ color: #666; font: 14px/160% Helvetica, Arial, Verdana; color: #333333; background: #ffffff; height: 16px; width: 55px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 3px; }.FormContactPl		{ color: #666; font: 14px/160% Helvetica, Arial, Verdana; color: #333333; background: #ffffff; height: 16px; width: 205px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 3px; }.FormContactTA		{ color: #666; font: 14px/160% Helvetica, Arial, Verdana; color: #333333; background: #ffffff; height: 80px; width: 264px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 3px; }
.FormContactSelect {
	width: 269px;
	height: 20px;
}
.FormContactTijd		{ color: #666; font: 14px/160% Helvetica, Arial, Verdana; color: #333333; background: #ffffff; width: 50px; height: 20px; border: 1px solid #cccccc; padding-left: 3px; padding-top: 3px; }
.inputLogin, .inputLoginSelect	{ color: #666; font: 14px/160% Helvetica, Arial, Verdana; color: #333333; background: #ffffff; width: 188px; border: 1px solid #cccccc; padding-left: 3px; }
.inputLoginSelect {
	width: 193px;
}
.MandjeAantal		{ color: #666; font: 13px/140% Helvetica, Arial, Verdana; background: #ffffff; height: 14px; width: 30px; text-align: center; border: 1px solid #cccccc; padding: 2px; }.FormGegevens		{ color: #666; font: 13px/140% Helvetica, Arial, Verdana; background: #ffffff; height: 13px; width: 175px; border: 1px solid #cccccc; padding: 3px; }.FormGegevensSelect { color: #666; font: 13px/140% Helvetica, Arial, Verdana; background: #ffffff; height: 19px; width: 183px; border: 1px solid #cccccc; padding: 3px; }
.FormOpmerkingen 	{ color: #666; font: 13px/140% Helvetica, Arial, Verdana; background: #ffffff; height: 80px; width: 650px; border: 1px solid #cccccc; padding: 3px; margin: 0; }.AlertBox_DivAchtergrond{		filter:alpha(opacity=70);	/* Transparency */	opacity:0.7;	/* Transparency */	background-color:#000;	z-index:100;	position:absolute; /* Always needed	*/	top:0;	left: 0;	display: none;}.AlertBox_DivContent{	z-index:150;/* Always needed	*/	position:absolute;	/* Always needed	*/	display: none;}
#DivPDContainer {
	width: 600px;
	background-color: #ffffff;
}
#DivPDSluiten {
	position: absolute;
	width: 30px;
	height: 30px;
	z-index: 110;
	margin-left: 585px;
	margin-top: -15px;
}
#DivPDInhoud {
	width: 550px;
	padding: 25px;
}
#DivHidden,.DivHidden {
	display: none;
}

/* CLOUD TAG */

.word {
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 4px 4px 4px;
	letter-spacing: 3px;
	text-decoration: none;
	font-weight: normal;
}
a.size9:link, a.size9:visited, a.size9:active, a.size9:hover {
	color: #666;
	font-size: 20px;
}
a.size8:link, a.size8:visited, a.size8:active, a.size8:hover {
	color: #999;
	font-size: 18px;
}
a.size7:link, a.size7:visited, a.size7:active, a.size7:hover {
	color: #999;
	font-size: 16px;
}
a.size5:link, a.size5:visited, a.size5:active, a.size5:hover {
	color: #ccc;
	font-size: 14px;
}
a.size3:link, a.size3:visited, a.size3:active, a.size3:hover {
	color: #ddd;
	font-size: 12px;
}
a.size0:link, a.size0:visited, a.size0:active, a.size0:hover {
	color: #ddd;
	font-size: 10px;
}

div.TextContentSmall {
	width: 429px;
	min-height: 200px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	position: relative;
	float: left;
	padding: 25px 25px 15px;
}
div.Beeldkolom {
	width: 240px;
	float: left;
	padding-top: 25px;
	padding-bottom: 25px;
}
div.Beeldkolom img {
	margin-bottom: 10px;
	float: left;
}
div.TextContentBreed {
	width: 669px;
	min-height: 200px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	position: relative;
	float: left;
	padding: 25px 25px 15px;
}

div.FotoContainer {
	margin-top: 10px;
	float: left;
	width: 149px;
	height: 149px;
	border: 1px solid #D9D9D9;
	text-align: center;
	padding: 4px;
	margin-right: 10px;
}
div.Foto {
	float: left;
	width: 149px;
	text-align: center;
}
div.FotoLast {
	margin-right: 0 !important;
}

div.LoginFields {
	float: left;
	width: 293px;
	margin-right: 19px;
	border: 1px solid #D9D9D9;
	padding: 15px;
	height: 210px;
}
#WWNogmaalsTekst {
	display: none;
}
div.ShopImg {
	float: left;
	width: 60px;
	height: 65px;
	overflow: hidden;
	margin-right:15px;
}
div#AlgemeneVoorwaarden {
	padding: 10px 15px;
	float:left;
	width: 639px;
	height: 100px;
	overflow: auto;
	border: 1px solid #D9D9D9;
	margin-top: 15px;
	margin-bottom: 15px;
}
div.AgendaToevoegenLinks {
	float: left;
	width: 60px;
	padding: 7px 15px;
}
div.AgendaToevoegenRechts {
	float: left;
	padding: 7px 15px 7px 0;
	width: 564px;
}
div.AgendaVerwijderen {
	position: absolute;
	width: 100px;
	text-align: right;
	margin-left: 544px;
	margin-top: 10px;
}

div#ShopButton {
	position: absolute;
	right: 0;
	top: 153px;
	z-index: 25;
}
