html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, form ,fieldset, legend, input {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
a {outline: none;}
body {
  background: #121212 url("../images/bckgr.gif") repeat-y;
	background-position:center top;
  color: #cccccc;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  text-align: center; /* Centers the page content container in IE 5 browsers. */
}
h1,h2,h3 {	font-family:Arial, Helvetica, sans-serif }
h1 {
  color: #ffff33;
  font-size: 24px;
  line-height: 28px;
}
h2 {
  color: #ccc;
  font-size: 12px;
  line-height: 16px;
}
h3 {
	color: #999;
	font-size: 10px;
	line-height: 16px;
	text-transform:uppercase;
	border-bottom:1px solid #999;
	width:100%;
	padding:30px 30px 5px 30px;
	margin-bottom:8px;
}
h5{padding-left:60px;}
a,  a:link {
  color: #ffff33;
  font-weight: bold;
  text-decoration: none;
}

a:visited {
  color: #ffff33;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #FFF;
  text-decoration: none;
}

a:focus {
  color: #ca0009;
}

a:active {
  color: #fff;
}

#outerWrapper {
  margin: 0 auto 0 auto; 
  text-align: left;
  width: 960px;
}
#outerWrapper #header {
  height: 118px;
  margin: 0px 0px 0px 0px;
  padding: 0px 30px 0px 30px;
}
#header input{background:transparent;padding:4px 0 0 8px;color:#FF3;width:192px;}
#logo h1 {
	float:left;
	overflow: hidden;
	line-height:82px;
	height:82px;
	width:264px;
	margin:0 30px 0 0;
	background: url("../images/logo_milcon.gif") no-repeat;
	text-indent:-9000px;
}
#cssswich {
	width:220px;
	height:25px;
	float:left;
	margin:14px 0 0 384px;
}
#cssswich img {
	border:none;
}
#searchbar{
	width:220px;
	height:25px;
	background:url("../images/searchbox.gif") no-repeat;
	float:left;
	margin:0px 0 0 384px;
}
#header #searchbar .querybut{width:19px;height:19px;}
#header #searchbar input{background:transparent;padding:4px 0 0 8px;color:#FF3;width:180px;}
#logo h1	a { display: block; height: 82px }
#header #navcontainer{height:35px; background:url("../images/hblok.jpg") repeat-x}
#navcontainer ul {
	margin: 0 0 0 15px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
}
#navcontainer ul li { float: left;margin:8px 0 0 0 }
#navcontainer ul li a {
	display: block;
	float: left;
	height: 20px;
	margin-right: 8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 8px 0 0;
	color:#000;
	line-height: 20px;
}
#navcontainer ul li span{padding-left:8px;}
a.button:hover, a.active {
	background: transparent url("../images/button_right.png") no-repeat scroll top right; 
	display: block;
	float: left;
	height: 20px;
	margin-right: 6px;
	padding-right: 8px;
	color:#fff;
	text-decoration:none;
}
a.button:hover span,a.active span {
	/* Background left image */ 
	background: transparent url("../images/button_left.png") no-repeat; 
	display: block;
	padding-left:8px;
	line-height: 20px;
	color:#fff;
	text-decoration:none;
} 

#outerWrapper #top {
	height: 274px;
  margin: 0;
  padding: 0px 30px 0px 30px;
}
#outerWrapper #welcome {
	background:#000;
	width:476px;
	height: 200px;
	float:left;
  margin: 0;
  padding: 20px 100px 0 54px;
}
#outerWrapper #subwelcome {
	background:#000 url("../images/bckgr-subw.gif") repeat-x ;
	width:576px;
	height: 54px;
	margin: 0 0 0 0;
  padding:0 0 0 54px;
	float:left;
}
#subwelcome ul {
	list-style-type: none;
	text-align: left;
	padding:0;
	margin:0;
}
#outerWrapper #subwelcome ul li {list-style-type: none; float: left;margin:0 0 0 0 ;padding:0}
#outerWrapper #subwelcome ul li a span{font-size:9px;color:#484848;display:block;line-height:9px}
#outerWrapper #subwelcome ul li a h1{font-size:13px;color:#000;line-height:13px;}

a.subm{
	background:url("../images/sub-but.gif") no-repeat;
	background-position:left top;
	display: block;
	float: left;
	height: 38px;
	width:171px;
	margin: 0px;
	padding:16px 0 0 8px;
	text-decoration:none;
}
a.subm:hover,a.subm-act{
	background: transparent url("../images/sub-but.gif") no-repeat;
	background-position:left bottom;
	display: block;
	float: left;
	height: 44px;
	width:171px;
	margin: 0px;
	padding:10px 0 0 8px;
	text-decoration:none;
}
a.submaps{
	background:url("../images/sub-but_maps.gif") no-repeat;
	background-position:left top;
	display: block;
	float: left;
	height: 38px;
	width:171px;
	margin: 0px;
	padding:16px 0 0 8px;
	text-decoration:none;
}
a.submaps:hover,a.submaps-act{
	background:url("../images/sub-but_maps.gif") no-repeat;
	background-position:left bottom;
	display: block;
	float: left;
	height: 44px;
	width:171px;
	margin: 0px;
	padding:10px 0 0 8px;
	text-decoration:none;
}

#outerWrapper #langbar{
	background:#414141;
	width:270px;
	height:274px;
	float:right;	
}
#outerWrapper #langsw{
	height:76px;
	padding:14px 0 0 5px;
}
#outerWrapper #langsw h1{
	color: #ffff33;
  font-size: 10px;
  line-height: 10px;
	padding:0 0 0 19px;
}
#outerWrapper #langsw ul {
	margin: 0 0 0 19px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
	padding: 0;
}
#outerWrapper #indekijker{
	z-index:2;
	margin: 12px 0 0 0;
}
#outerWrapper #langsw ul li { float: left;margin:20px 0 0 0 }
a.f-nl{
	background: transparent url("../images/vlag_NL.png") no-repeat;
	background-position:left top;
	display: block;
	float: left;
	height: 48px;
	width:50px;
	margin-right: 4px;
	text-decoration:none;
}
a.f-nl:hover,a.f-nl-act{
	background: transparent url("../images/vlag_NL.png") no-repeat;
	background-position:left bottom;
	display: block;
	float: left;
	height: 48px;
	width:50px;
	margin-right: 4px;
	text-decoration:none;
}
a.f-en{
	background: transparent url("../images/vlag_EN.png") no-repeat;
	background-position:left top;
	display: block;
	float: left;
	height: 48px;
	width:50px;
	margin-right: 4px;
	text-decoration:none;
}
a.f-en:hover,a.f-en-act{
	background: transparent url("../images/vlag_EN.png") no-repeat;
	background-position:left bottom;
	display: block;
	float: left;
	height: 48px;
	width:50px;
	margin-right: 4px;
	text-decoration:none;
}
a.f-de{
	background: transparent url("../images/vlag_DE.png") no-repeat;
	background-position:left top;
	display: block;
	float: left;
	height: 48px;
	width:50px;
	margin-right: 4px;
	text-decoration:none;
}
a.f-de:hover,a.f-en-act{
	background: transparent url("../images/vlag_DE.png") no-repeat;
	background-position:left bottom;
	display: block;
	float: left;
	height: 48px;
	width:50px;
	margin-right: 4px;
	text-decoration:none;
}
a.f-fr{
	background: transparent url("../images/vlag_FR.png") no-repeat;
	background-position:left top;
	display: block;
	float: left;
	height: 48px;
	width:50px;
	margin-right: 4px;
	text-decoration:none;
}
a.f-fr:hover,a.f-en-act{
	background: transparent url("../images/vlag_FR.png") no-repeat;
	background-position:left bottom;
	display: block;
	float: left;
	height: 48px;
	width:50px;
	margin-right: 4px;
	text-decoration:none;
}
a.f-nl span,a.f-nl-act span,a.f-en span,a.f-en-act span,a.f-de span,a.f-de-act span,a.f-fr span,a.f-fr-act span  {display:none} 
#outerWrapper #specialsWrapper{
	padding:0 30px;
	margin:0 0 10px 0;	
	} 
#outerWrapper #specials{
	height:260px;
	background:url("../images/bckgr-spec.gif") repeat-x;
} 
#outerWrapper #specials #aanbod{
	width:520px;
	height:260px;
	float:left;
	overflow:hidden;
}
#outerWrapper #specials #aanbod p{
	padding-left:54px;
}
#outerWrapper #specials #occ{
	width:356px;
	height:260px;
	float:left;
	margin:0 0 0 24px;
}
#outerWrapper #specials #occ p{
	padding-top:0px;
}
#outerWrapper #specials #occ dl{list-style-type: none;margin:0 0 0 0 ;padding:0;height:195px; }
#outerWrapper #specials #occ dl dt{cursor:pointer;float: left; clear: left; width: 220px;height:22px;border-bottom:1px solid #999999;padding:6px 0 0 4px; background:url(../images/occ_divider.png) no-repeat;overflow:hidden;}
#outerWrapper #specials #occ dl  a {color:#fff}
#outerWrapper #specials #occ dl  a:hover {color:#ff3}
#outerWrapper #specials #occ dl dt span {font-size:90%;color:#FF3;padding-right:15px;}
#outerWrapper #specials #occ dl dt span a:hover {color:#fff;}
#outerWrapper #specials #occ dl dd {  
	margin: 0 0 0 220px; 
	height:22px;
	border-bottom:1px solid #999999;
	padding:6px 0 0 4px;
	background-color:transparent;
	background-image:url("../images/occ_divider.png");
	background-repeat:no-repeat;
	background-position:right ;
	cursor:pointer;
}
#outerWrapper #specials #occ .black-button{
	font-size:90%; 
	background:url("../images/butt-occ.png") no-repeat;
	display:block;
	width:139px;
	height:17px;
	margin:4px 0 0 200px;
	padding:3px 0 0 5px;
}
#outerWrapper #specials #aanbod h2{
	border-bottom:1px solid #999999;
	padding:18px 0 4px 54px;
}
#outerWrapper #specials #aanbod h1{
	padding:10px 10px 10px 54px;
}
#outerWrapper #specials #aanbod img{
	padding:0 22px 0 54px;
}
#outerWrapper #specials #occ h2{
	border-bottom:1px solid #999999;
	padding:18px 0 4px 2px;
}
#outerWrapper #contentWrapper {
  padding: 0px 0 0px 30px; 
}
#outerWrapper #indexWrapper {
  padding: 0px 30px 0px 30px; 
}
#outerWrapper #contentWrapper #sidebar,#outerWrapper #indexWrapper #sidebar {
  float: right;
  padding: 0px 0px 0px 0px; 
  width: 270px;
}
#outerWrapper #contentWrapper #sidebar h2,#outerWrapper #indexWrapper #sidebar h2{
  padding:10px 10px 10px 10px;
	margin:0;
	line-height:12px;
}
#outerWrapper #contentWrapper #sidebar .sideblock,#outerWrapper #indexWrapper #sidebar .sideblock{
	background: url("../images/sideblock.jpg") no-repeat;
	height:213px;
	padding:0;margin:0 0 30px 0;
}
#outerWrapper #contentWrapper #sidebar .sideblock-adres,#outerWrapper #indexWrapper #sidebar .sideblock-adres{
	background:#5a5a5a url("../images/sideblock.gif") no-repeat;
	height:730px;
	padding:0;margin:0 0 30px 0;
}
#outerWrapper #contentWrapper #sidebar .newslet,#outerWrapper #indexWrapper #sidebar .newslet{
	background: url("../images/sideblock_newsl.jpg") no-repeat;
	height:160px;
	padding:0;margin:0 0 30px 0;
}

#outerWrapper #contentWrapper #sidebar .newslet p,#outerWrapper #indexWrapper #sidebar .newslet p{
	padding:18px 0 0 86px;
	line-height:20px;
}

#outerWrapper #contentWrapper #sidebar .newslang,#outerWrapper #indexWrapper #sidebar .newslang{
	background: url("../images/sideblock.jpg") no-repeat;
	height:190px;
	padding:0;margin:0 0 30px 0;
}

#outerWrapper #contentWrapper #sidebar .newslang p,#outerWrapper #indexWrapper #sidebar .newslang p{
	padding:18px 0 0 86px;
	line-height:20px;
}

#outerWrapper #contentWrapper #sidebar .sideblock p,#outerWrapper #contentWrapper #sidebar .sideblock-adres p,#outerWrapper #indexWrapper #sidebar .sideblock p,#outerWrapper #indexWrapper #sidebar .sideblock-adres p{
	padding-left:10px;
	line-height:20px;
}
#outerWrapper #contentWrapper #sidebar .sideblock p span,#outerWrapper #indexWrapper #sidebar .sideblock p span{
	color:#FF3
}
#outerWrapper #contentWrapper #sidebar .sideblock-adres p span,#outerWrapper #indexWrapper #sidebar .sideblock-adres p span{
	color:#FF3
}
#outerWrapper #contentWrapper #sidebar .sideblock #merken,#outerWrapper #indexWrapper #sidebar .sideblock #merken{
	margin:15px 35px;
}
#outerWrapper #contentWrapper #content,#outerWrapper #indexWrapper #content  {
  margin: 0;
  padding: 0px 15px 0px 0px;
	overflow:hidden;
}
#outerWrapper #contentWrapper #content-products,#outerWrapper #indexWrapper #content-products {
	background:#000;
  margin: 0;
  padding: 0px 15px 0px 0px;
	overflow:hidden;
}
#outerWrapper #indexWrapper #content-more {
	background:#000;
  margin: 0;
  padding: 15px 15px 15px 54px;
	overflow:hidden;
}
#outerWrapper #indexWrapper #content-product-detail {
	background:#000;
  margin: 0;
  padding: 0px 0px 0px 0px;
	overflow:hidden;
}
#outerWrapper #indexWrapper #content-support{
	background:#000;
  margin: 0;
  padding: 20px 90px 20px 30px;
	overflow:hidden;
}
#outerWrapper #indexWrapper #content-support h1{
	padding-left:25px;
}

#productheader{height:35px; background:url("../images/hblok.jpg") repeat-x;border-bottom:1px solid #000;}
#productheader h1{font-size:12px;line-height:12px;padding:11px 11px 11px 20px;color:#000}
.tab-cats{list-style-type: none;margin:0 30px 0 32px ;padding:0;}
.tab-cats li{
	height:65px;
	border-bottom:1px solid #262626;
	font-size:14px;
	font-weight:bold;
	padding:0;
	display:block;
	line-height:65px;
	
}
.tab-cats img{border:0;margin-right:20px;}
.tab-cats li a{
	height:40px;
	border-bottom:1px solid #262626;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	padding:0 0 25px 6px;
	display:block;
	line-height:65px;
	background:url("../images/bckgr-tab-cat.png") no-repeat;
	background-position:460px center;
}
.tab-cats li a:hover{
	height:40px;
	border-bottom:1px solid #262626;
	font-size:15px;
	font-weight:bold;
	padding:0 0 25px 6px;
	display:block;
	color:#ff3;
	line-height:65px;
	background:#161616 url("../images/bckgr-tab-cat_over.png") no-repeat;
	background-position:460px center;
}
#outerWrapper #contentWrapper .clearFloat,#outerWrapper #indexWrapper .clearFloat {
  clear: right;
  display: block;
}

.clear{content:".";display:block;height:0px;clear:both;visibility:hidden;font-size:0px;}
#outerWrapper #footerWrapper {
  padding: 10px 30px 10px 30px;
}

#bottomblock{height:35px; background:url("../images/hblok.jpg") repeat-x}
.flblok {
	width:113px;
	float:left;
	margin:0 12px 0 0;
	padding:0;
}
.flblok-small {
	width:80px;
	float:left;
	margin:30px 0 0 0;
	padding:0;
}
.flblok-small img {
	border:0;
}
.flblok h1 {
	font-size:14px;
	padding:0 10px 3px 0;
	text-transform:uppercase;
	margin:10px 0 0 0;
}
.flblok h1 a,.flblok h1 a:visited{color:#ffff33;}
.flblok h1 a:hover{color:#fff;text-decoration:none;}

.flblok ul {
	font-size:11px;
	margin: 0 0 25px 0;
	padding: 0px;
	list-style-type: none;
}
.flblok ul li span {
		display: none;
}
.flblok li a#nl, .flblok li a:visited#nl{
	display:block;
	height:71px;
	width:85px;
	background-color: transparent;
	background-image: url("../images/mailer.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.flblok li a:hover#nl{
	display:block;
	height:71px;
	width:85px;
	background-color: transparent;
	background-image: url("../images/mailer.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
}
.flblok ul li {
	padding:0 0 0 0;
	margin:0 0 10px 0;
}
.flblok ul .plaatje{
	display:block;
	height:71px;
	width:93px;
}
.flblok ul li a {
	color:#fff;
}

.flblok ul li a:hover,.flblok ul li#r-ak a,.flblok ul li#reser-ak a,.flblok ul li#gal-ak a,.flblok ul li#ges-ak a,.flblok ul li#n-ak a,.flblok ul li#m-ak a,.flblok ul li#c-ak a,.flblok ul li#r-ak a,.flblok ul li#v-ak a,.flblok ul li#o-ak a ,.flblok ul li#t-01 a,.flblok ul li#t-02 a,.flblok ul li#t-03 a {
	color:#545454;
	text-decoration:none;
}
.flblok ul li.new {
	background:url("../images/new.gif") no-repeat;
	background-position:left 3px;
	padding: 0 0 0 25px;
}
ul li a.footer-active{color:#545454;}
#footer #copyright {
	height:29px;
	width:900px;
	float:left;
	clear:left;
	padding:6px 0 0 0;
	margin:13px 0 0 0;
	font-size:80%;
	text-align:center;
	color:#ffff33;
}
#footer #copyright a.key  {
	height:6px;
	width:20px;
	background:url("../images/key.gif") no-repeat;
	
}
#footer #copyright span {
	text-indent:-9000px;	
}
.black-bckgr{background-color:#000;margin:0 30px;}
.volg h1{padding:20px 60px 20px 10px;font-size:26px;line-height:26px}
.volg p{padding-left:10px;padding-right:60px;padding-bottom:10px;line-height:16px;}
.volg img{border:0;margin:0 24px 10px 0}
.back{text-align:right;padding:14px 60px 14px 14px;}
.volg p .date{display:block;color: #666;line-height:18px;}
.volg .lijn{
	min-height:240px;
  height:auto !important;
  height:240px;
  border-bottom:1px solid #1D1D1D;
}
#accordion h3{width:100%;}
.volg ul{margin-bottom:30px;}

table.phead{width:870px;margin-left:30px;border-bottom:1px solid #000;}
.phead td{padding:5px 0;width:110px;background:#353535;color:#ff3;font-size:10px;font-weight:bold;}


table.occhead{width:870px;margin-left:30px;border-bottom:1px solid #353535;}
.occhead td{padding:5px 0;width:110px;background:inherit;color:#fff;font-size:11px;font-weight:bold;}


table.phead .yellow{background:#ff3;color:#000}
table.plist{width:870px;}
.plist td{padding:15px 0;width:110px;color:#fff;font-size:12px;font-weight:bold;}
.plist .smaller{font-size:90%;}
.sublist{display:block;background:#ff3;padding:15px 15px 5px 15px;color:#000;}
.sublist table.pdet td{padding:5px 0;width:80px;color:#000;font-size:11px;font-weight:bold;}
td.nineteen{width:34px}
td.nineteeone{width:76px}
td.nineteeotwo{width:150px}
.sublist table.pdet td.breed{width:120px;}
.sublist table.pdet td.streep{border-left:1px solid #000;padding-left:40px;width:120px;}
.sublist table.pdet td.smal{padding-right:40px;width:40px;}
.sublist table.pdet td.smaller{width:75px;}
.detlist {display:block;padding:15px 15px 5px 60px;color:#ff3;}
.detlist table.pdet td{padding:10px;width:110px;font-size:11px;font-weight:bold;}
.detlist table.pdet td.rght{padding:10px 0;width:110px;font-size:11px;font-weight:bold;color:#fff}

table.prodlisty td{padding:5px 0;color:#000;font-size:11px;font-weight:bold;}
table.prodlisty td.left{padding:5px 0 5px 20px ;border-left:1px solid black;}
table.prodlisty td.right{padding:5px 20px 5px 0 ;}


.blackknop{width:280px;padding:10px;background:#000;color:#ff3;font-weight:bold}
.prijzen span{color:#fff;}
.blackknop-wijd{width:530px;padding:10px;background:#000;color:#ff3;font-weight:bold}
.blackknop span{display:inline;color:#fff;padding-left:22px;}
.greyknop{width:280px;padding:10px;background:#353535;color:#ff3;font-weight:bold;margin-top:20px;}
.greyknop span{display:inline;color:#fff;padding-left:30px;}
.greyknop span a{color:#fff;}
.greyknop span a:hover{color:#ff3;}
.white{color:#fff}

#downloadlist{
	margin-left: 20px;
	padding-left: 0;
	list-style: none;
}

#downloadlist li{
	padding:20px 10px 20px 50px;
	background-image: url("../images/pdficon.png");
	background-repeat: no-repeat;
	background-position: left center;
	font-size:18px;
	border-bottom:1px solid #575757;
}
.downloadlist{list-style-type: none;margin:0 30px 0 32px ;padding:0;width:500px }
.downloadlist li{
	height:65px;
	border-bottom:1px solid #262626;
	font-size:14px;
	font-weight:bold;
	padding:0;
	display:block;
	line-height:65px;
	
}
.downloadlist img{border:0;margin-right:20px;}
.downloadlist li a{
	height:40px;
	border-bottom:1px solid #262626;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	padding:0 0 25px 6px;
	display:block;
	line-height:65px;
	background:url("../images/bckgr-tab-cat.png") no-repeat;
	background-position:460px center;
}
.downloadlist li a:hover{
	height:40px;
	border-bottom:1px solid #262626;
	font-size:15px;
	font-weight:bold;
	padding:0 0 25px 6px;
	display:block;
	color:#ff3;
	line-height:65px;
	background:#161616 url("../images/bckgr-tab-cat_over.png") no-repeat;
	background-position:460px center;
}
#gallery {
		padding: 20px 20px 20px 30px;
		
	}
#gallery ul { list-style: none; }
#gallery ul li { display: inline;}
#gallery ul img {
		border: 5px solid #575757;
		border-width: 5px 5px 5px;
		margin-right:10px;
	}
#gallery ul a:hover img {
		border: 5px solid #ff3;
		border-width: 5px 5px 5px;
		color: #fff;
	}
#gallery ul a:hover { color: #fff; }
.onderbalk{
		background-color:#363636;color:#ff3;height:22px;padding:8px 8px 8px 8px; text-transform:uppercase;font-size:11px;
}
.onderbalk a{float:left;height:22px;width:228px;background:url(../images/terug_but.png) no-repeat;display:block;line-height:22px;color:#000;text-align:center;}
.onderbalk a:hover{text-decoration:underline}
.onderbalk a#specs{margin-right:424px;}

.newslbalk{padding-left:160px;}
.newslbalk a{height:22px;width:87px;background:url(../images/terug_but_newsl.png) no-repeat;display:block;line-height:22px;color:#FF3;text-align:center;}
.newslbalk a:hover{color:#FFF;}

.cssbalk{padding-left:10px;}
.cssbalk a{height:22px;width:87px;background:url(../images/terug_but_newsl.png) no-repeat;display:block;line-height:22px;color:#FF3;text-align:center;}
.cssbalk a:hover{color:#FFF;}
.stylesw{float:left;text-align:center;padding-left:17px;}
.stylesw img{border:0;margin:20px 20px 10px 10px}

td.pad-merk{padding-left:70px;padding-right:0;width:74px;}
td.pad-merk-occ{padding-left:10px;padding-right:0;width:74px;}
.yelw{color: #F00}

