/* ----------------------------------------------- START NORMALISEREN --------------------------------------------------------------- */
/* Normaliseren margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin : 0;
padding : 0;
}

/* Normaliseren font-size voor headers */
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
}

/* Verwijderen list-style van lijsten */
ol, ul {
list-style : none;
}

/* font-style en font-weight op normaliseren */
address, caption, cite, code, dfn, em, strong, th, var {
font-style : normal;
font-weight : normal;
}

table {
border-collapse : collapse;
border-spacing: 0;
}

/* verwijderen randen van fieldset en img */
fieldset, img {
border : 0;
}

/* links aligneren caption en th */
caption, th {
text-align: left;
}

/* verwijderen van aanhalingstekens in q */
q:before, q:after {
content : '';
}

a
{
  outline: none;
}
/* ----------------------------------------------- EINDE NORMALISEREN --------------------------------------------------------------- */
img {
behavior: url(iepngfix.htc);
}

.clearer{
	clear:both;
}

html {
	text-align:center;
}

body {
	background: #000 url(images/bg.gif);
}

#wrapper{
	background: #3a3a3a url(images/big.jpg) no-repeat;
	width: 1000px;
	position:relative;
	margin: 0 auto;
	text-align:left;
	display: table;
}

#wrappertosc{
	background: #69983c url(images/big_toscane.jpg) no-repeat;
	width: 1000px;
	position:relative;
	margin: 0 auto;
	text-align:left;
	display: table;
}

#logo{
	float:left;
	margin-left: 25px;
	margin-top: 18px;
	width: 200px;
}

#nav, #subnav{
	float:right;
}

#nav ul{
	background: #ac050c url(images/nav_bg.gif) repeat-x;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-right: 20px;
}

#nav{
	margin-right: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
}

#nav li, #subnav li{
	display:inline;
}

#nav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
	text-decoration:none;
	margin-left: 7px;
	margin-right: 7px;
}

#nav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
	border-bottom: 1px dotted #fff;
}

#nav .navactief{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffc600;
	margin-left: 7px;
	margin-right: 7px;
}

#subnav{
	margin-top: 5px;
	margin-right: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#94050b;
}

#subnav ul{
	background: #ac050c url(images/subnav_bg.gif) repeat-x;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-right: 20px;
}

#subnav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#94050b;
	text-decoration:none;
	margin-left: 7px;
	margin-right: 7px;
}

#subnav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#94050b;
	border-bottom: 1px dotted #94050b;
}

#subnav .subnavactief{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#94050b;
	margin-left: 7px;
	margin-right: 7px;
	font-weight:bolder;
}


/* ----------------------------------------------- START CONTENT --------------------------------------------------------------- */
#content{
	clear:both;
	margin-top: 320px;
}

#content h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffc600;
	font-weight:bold;
	font-size:15px;
	letter-spacing:2px;
	margin-bottom:10px;
}

#occasie h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#f00;
	font-weight:bold;
	font-size:15px;
	letter-spacing:2px;
	margin-bottom:10px;
}

#content h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffc600;
	font-weight:bold;
	font-size:11px;
	margin-top: 8px;
	margin-bottom: 3px;
}

#content p.banner{
	margin-bottom: 20px;
}

#content p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	line-height:16px;
}

#content p.meer, p.meer a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffc600;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	margin-top: 10px;
}

#content p.meer a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom: 1px dotted #ffc600;
}

.meer, .meer2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffc600;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	margin-top: 10px;
}

.meer:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom: 1px dotted #ffc600;
}

.meer2:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

p.lijn{
	border-bottom: 1px dotted #ffc600;
	padding-top: 3px;
	padding-bottom: 3px;
}

p.lijn2{
	border-bottom: 1px dotted #ffc600;
	padding-top: 3px;
	padding-bottom: 7px;
	margin-bottom: 5px;
}

#reuzebanner{
	width:950px;
	margin-left: 25px;
	margin-bottom: 20px;
}

#kolom1, #kolom2, #kolom3{
	float:left;
	width:300px;
	margin-left: 25px;
}

#kolom2breed, #kolom2breed2{
	float:left;
	width:625px;
	margin-left: 25px;
}

#winkel, #nieuw, #promotie, #newsletter{
	background-color:#000;
	padding: 10px;
	margin-bottom: 20px;
}

#winkel ul, #nieuw ul, #promotie ul, #newsletter ul{
	margin-bottom:5px;
}

#kolom2breed ul{
	margin-top: 10px;
	margin-bottom:10px;
}


#winkel ul.geen, #nieuw ul.geen, #promotie ul.geen, #newsletter ul.geen{
	margin-bottom:0px;
}

#winkel li, #nieuw li, #promotie li, #newsletter li{
	display:inline;
	margin-right:4px;
}

#kolom2breed li{
	display:inline;
	margin-right:10px;
}

#winkel li.laatste, #nieuw li.laatste, #promotie li.laatste, #newsletter li.laatste{
	display:inline;
	margin-right:0px;
}

#winkel img, #nieuw img, #promotie img, #newsletter img, .rand{
	border: 1px solid #7b7b7b;
}

#winkel img.geenrand{
	border: none;
}

#occasie{
	background: #d8a700 url(images/bg_occasie.gif) repeat-x;
	padding: 10px;
	margin-bottom: 20px;
}

#nieuws{
	background: #ad050c url(images/bg_nieuws.gif) repeat-x;
	padding: 10px;
	margin-bottom: 20px;
}

#nieuws li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	line-height:16px;
	border-bottom: 1px dotted #ffc600;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#logos li{
	display:inline;
	margin-right: 1px;
}

#kolom2breed2 th{
	background-color:#ffc600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f00;
	font-size:11px;
	font-weight:bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

#kolom2breed2 table.tabelinhoud, #kolom2breed2 table.tabeltitel{
	margin-bottom: 15px;
}

#kolom2breed2 td{
	background-color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffc600;
	font-size:11px;
}

.ref{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 8px;
}

#kolom2breed2 img{
	border: 1px solid #7b7b7b;
}

/* ----------------------------------------------- EINDE CONTENT --------------------------------------------------------------- */

/* ----------------------------------------------- START FORMELEMENTEN --------------------------------------------------------------- */
#occasie select, #newsletter input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	border: 1px solid #ccc;
}

#occasie .occasiebutton, #newsletter .newsletterbutton{
	padding-left: 5px;
	padding-right: 5px;
	background-color:#f00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	border: 1px solid #ccc;
}

#newsletter form{
	margin-top: 13px;
}

#newsletter label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	width: 80px;
	float:left;
}

#newsletter p{
	margin-bottom: 8px;
}
/* ----------------------------------------------- EINDE FORMELEMENTEN --------------------------------------------------------------- */
/* ----------------------------------------------- START FOOTER --------------------------------------------------------------- */
#footer{
	clear:both;
	background-color: #ad050d;
	padding: 5px 5px 5px 20px;
	height: 50px;
	margin-top: 5px;
}

#adres{
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	text-align:left;
	margin-left: 5px;
}

#adres a, #adres a:hover{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}

#flockdesign{
	float:right;
	text-align:right;
	padding-top: 2px;
	margin-right:20px;
}


.geenrand{
	border:none;
}
/* ----------------------------------------------- EINDE FOOTER --------------------------------------------------------------- */