/* CSS Document */

body,html { height:100%}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	background-image: url(images/main-bg.gif);
	background-repeat: repeat-y; 
	background-position: top center;
}

body,td,th {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #fff;
}

.wrapper{	
	width:950px;
	text-align:left;
}

a {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #00baff;
}
a:visited {
	color: #00baff;
}
a:hover {
	color: #00baff;
}
a:active {
	color: #00baff;
}

@font-face {
	font-family: 'Helvetica';
	src: url('helveticaneueltstd-th.eot');
	src: local('HelveticaNeueLTStdThinRegular'), url('helveticaneueltstd-th.woff') format('woff'), url('helveticaneueltstd-th.ttf') format('truetype'), url('helveticaneueltstd-th.svg#') format('svg');
}

p {
	margin:0;
	padding:0;
}


.validator {color: #e33720;font-size:11px;}
.validatortext {color: #e33720;font-size:11px;}
input.stylebutton { font-size: 12px; color: #fff; background-color:#00baff; border:solid 1px #fff;}
textarea, input, select { font-size: 12px; font-family: Tahoma, Arial; background-color:transparent; border:solid 1px #aaa; color:#fff}
textarea { overflow: auto;}
input[type="checkbox"], input[type="radio"]{ background: transparent;  border: 0;}

.captcha {border:1px solid #7f9db9}

.floatleft{	
	float:left;
}

.floatright {
	float:right;
}

.slogan {
	padding:10px 12px 0 12px;
	height: 114px;
	width:196px;
	background-color:#2a2322;
	text-transform:uppercase;
	font-size:11px;
	line-height:12px;
	letter-spacing:0.1em;
}

.slogan span {
	display:block;
	padding-top:10px;
}

.groot {
	font-size:14px;
	font-weight:bold;
	letter-spacing:0em;
}

.blauw {
	color:#00baff;
}

.geel {
	color:#d3af3c;
}

.slogan a:link, .slogan a:visited, .slogan a:active, .slogan a:hover {
	float:right;
	display:block;
	color:white;
	text-transform:lowercase;
	text-decoration:none;
	padding:3px 4px 3px 4px;
	background-color:#0892c6;
	border:1px solid white;
}

.divCaddyHead {
	background: url(images/divCaddyHead-bg.gif) top left;
	width:210px;
	height:42px;
	padding:13px 0 0 10px;
}

.divCaddyHead a:link, .divCaddyHead a:visited, .divCaddyHead a:active, .divCaddyHead a:hover {
	background: url(images/divCaddyHead-lnk-bg.gif) top left no-repeat;
	text-align:center;
	width:78px;
	height:27px;
	color:#00baff;
	text-decoration:none;
	display:block;
	padding:15px 0 0 0;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:0.1em;
}

.DIVVorige{
	float:left;
}

.DIVVolgende{
	float:right;
}

.left {
	float:left;
	width:207px;
	margin-right:17px;
}

.content {
	float:left;
	width:519px;
	margin:14px 0 10px 0;
}

.right {
	float:left;
	margin:0 8px 0 27px;
	width:202px;
}

*html .right {
	float:left;
	margin:0 5px 0 27px;
	width:202px;
}

.menu ul {
	list-style: none;
	margin: 0 0 14px 0;
	padding: 0;
}
	
.menu li a:link, .menu li a:active, .menu li a:visited, .menu li a:hover   {
	color: #fff; 
	font-size: 11px;
	text-decoration: none; 
	display: block;
	height: 23px;
	padding: 8px 0 0 42px;
	text-align:left; 
	width:165px;
	background-image:url(images/menu-bg-out.gif);
	border-bottom:1px solid #6d6d6d;
}

.menu li a:hover, .menu li .selected:link, .menu li .selected:active, .menu li .selected:visited, .menu li .selected:hover   {
    background-image:url(images/menu-bg-over.gif); 
}

.adres {
	font-size:11px;
	padding:23px 0 23px 23px;
	background:#2d2d2d;
	width:184px;
	line-height:14px;
}

.adres a:link, .adres a:visited, .adres a:active, .adres a:hover {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.titelAdres {
	font-weight:bold;
	font-size:12px;
	display:block;
}

.divCaddy {
	padding:6px 17px 10px 10px;
	border-left: 1px solid #676767;
	border-right: 1px solid #676767;
	border-bottom: 1px solid #676767;
	width:173px;
	font-size:11px;
}

.divCaddyTitel {
	border-bottom: 1px dotted white;
	height:21px;
	margin-bottom:13px;
	font-weight:bold;
}

.divCaddyProduct a:link, .divCaddyProduct a:visited, .divCaddyProduct a:active .divCaddyProduct a:hover {
	color:#ff0000;
	text-decoration:none;
	padding:0px 4px 2px 4px;
	background-color:#000;
	border:1px solid #afafaf;
	float:right;
	display:block;
}

.divCaddyPrijs {
	font-style:italic;
}

.divCaddyMandje {
	padding:20px 0 0 0;
}

.divCaddyMandje a:link, .divCaddyMandje a:active, .divCaddyMandje a:visited, .divCaddyMandje a:hover {	
	font-family:helvetica;
	font-size:24px;
	text-decoration:none;
	color:#d3af3c;
}

.divCaddyMandje img {
	border:0px;
	padding-right:10px;
}

.divLogin {
	background:#2d2d2d;
	padding:0 17px 0 12px;
	margin: 0 1px 0 1px;
	width:171px;
	/*height:125px;*/
}

*html .divLogin {
	background:#2d2d2d;
	padding:0 15px 0 12px;
	margin: 0 1px 0 1px;
	height:125px;
	width:171px;
}

.divLoginTitel {
	font-family:helvetica;
	color:white;
	font-size:18px;
	margin-bottom:8px;
}

.divLoginTitel img {
	padding-right:10px;
}

.divLogin input {
	background: url(images/divLogin-input-bg.gif);
	border:2px solid #7f7f7f;
	color:#777369;
	padding:2px;
	width:165px;
	margin:6px 0 6px 0;
	font-size:11px;
	height:15px;
	display:block;
}

.divLoginButton:link, .divLoginButton:active, .divLoginButton:visited, .divLoginButton:hover {
	background:url(images/divLogin-lnk-bg.gif);
	width:67px;
	text-align:center;
	height:18px;
	padding:3px 0 0 0;
	border:1px solid #7f7f7f;
	color:white;
	text-decoration:none;
	font-weight:bold;
	float:left;
	display:block;
	font-size:11px;
	margin-top:5px;
}

.divRegisterButton:link, .divRegisterButton:active, .divRegisterButton:visited, .divRegisterButton:hover {
	background:url(images/divRegister-lnk-bg.gif);
	width:120px;
	text-align:center;
	height:18px;
	padding:3px 0 0 0;
	border:1px solid #7f7f7f;
	color:white;
	text-decoration:none;
	font-weight:bold;
	float:left;
	display:block;
	font-size:11px;
	margin:5px 10px 0px 10px;
}

.divForgottenButton:link, .divForgottenButton:active, .divForgottenButton:visited, .divForgottenButton:hover {
	background:url(images/divForgotten-lnk-bg.gif);
	width:140px;
	text-align:center;
	height:18px;
	padding:3px 0 0 0;
	border:1px solid #7f7f7f;
	color:white;
	text-decoration:none;
	font-weight:bold;
	float:left;
	display:block;
	font-size:11px;
	margin-top:5px;
}

.divLoginLink:link, .divLoginLink:visited, .divLoginLink:active, .divLoginLink:hover {
	float:right;
	display:block;
	color:white;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	margin-top:10px;
}

.idcreation {
	color:white;
	font-weight:bold;
	text-align:center;
	width:202px;
	margin-top:25px;
	font-size:11px;
}

.idcreation a:link, .idcreation a:active, .idcreation a:visited, .idcreation a:hover {
	text-decoration:none;
	color:white;
	font-weight:bold;
	font-size:11px;
}

.contentTop img {
	border:0px;
}

.divNouveautes:link, .divNouveautes:visited, .divNouveautes:active, .divNouveautes:hover {
	background:url(images/divNouveautes-bg.gif);
	width:107px;
	height:40px;
	padding:57px 0 4px 14px; 
	font-family:helvetica;
	font-size:16px;
	color:#3EB1C1;
	text-decoration:none;
	margin-right:12px;
	float:left;
	display:block;
	letter-spacing:0.1em;
	line-height:16px;
}

.divPromotions:link, .divPromotions:visited, .divPromotions:active, .divPromotions:hover {
	background:url(images/divPromotions-bg.gif);
	width:107px;
	height:40px;
	padding:57px 0 4px 14px; 
	font-family:helvetica;
	font-size:16px;
	color:#7540B2;
	text-decoration:none;
	margin-right:12px;
	float:left;
	display:block;
	letter-spacing:0.1em;
	line-height:16px;
}

.divPierre:link, .divPierre:visited, .divPierre:active, .divPierre:hover {
	background:url(images/divPierre-bg.gif);
	width:107px;
	height:40px;
	padding:57px 0 4px 14px; 
	font-family:helvetica;
	font-size:16px;
	color:#71B540;
	text-decoration:none;
	margin-right:11px;
	float:left;
	display:block;
	letter-spacing:0.1em;
	line-height:16px;
}

.divEspace:link, .divEspace:visited, .divEspace:active, .divEspace:hover {
	background:url(images/divEspace-bg.gif);
	width:107px;
	height:40px;
	padding:57px 0 4px 14px; 
	font-family:helvetica;
	font-size:16px;
	color:#C77C31;
	text-decoration:none;
	float:left;
	display:block;
	letter-spacing:0.1em;
	line-height:16px;
}

.divZoekenTitel {
	font-family:helvetica;
	font-size:26px;
	color:#00baff;
	width:191px;
	float:left;
}

.DIVtekst{
	width: 519px; 
	overflow:hidden;
	padding-bottom:10px;
}

.titel {
	font-family:helvetica;
	font-size:26px;
	color:#00baff;
	height:40px;
	width: 519px;
	margin-top:10px;
}

.subMenu {
	width:519px;
	text-align:center;
}

.subMenu a:link, .subMenu a:visited, .subMenu a:active, .subMenu a:hover {
	text-decoration:none;
	color:#d1d1d1;
	font-size:11px;
}

.lnkCatalogus:link, .lnkCatalogus:visited, .lnkCatalogus:active, .lnkCatalogus:hover  {
   color: #fff;
   text-decoration:none;
   text-align:center;
   display: block;
   width:120px;
   margin-bottom:5px;
   margin-top:5px;
}

.divFoto
{
    width:200px;
    height: 127px;
    background-color:#1a1a1a; 
    overflow:hidden; 
    text-align:center;
}

.divFoto img 
{
    border:0px;
}

.fotoDetail
{
    margin-right:5px;
    margin-bottom:5px;
    float:left;
}

.fotoDetail img
{
    border:0px;
}

.lnkTerug:link, .lnkTerug:active, .lnkTerug:visited, .lnkTerug:hover {
    text-decoration:none; 
    text-transform:uppercase;
    color:#fff;
    display:block;
    text-align:left;
    font-size:11px;
    font-weight:bold;
}

.DIVcontent{
    width:350px;
    margin-right:20px;
    float:left;   
}
    
.DIVopties{
    width:149px;
    float:left;   
}

span.blue{ 
    color:#00baff;
    font-weight:bold;  
}

.Aantal{
    background-color:White ;
    color:Black;
    padding:5px;
    width:50px;     
}

.Melding{
    color:Red;
    padding-top:10px;
    font-size:11px;      
    display:block;  
}

ul, ol {
	color:#00baff;
}

