
body, html {
	margin: 0px;
	padding: 0px; 
   }

body {
	text-align: center;
	border: 0;	
	color: #494949;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	background: #fff url(../images/bg_body.gif) repeat-x;
	}
	
body.product-detail	{background-color:#fff; text-align: left; padding: 20px; background-image: none}
	
IMG {
	border: 0px
}

#wrapper {text-align: left; width: 948px; margin: auto; background: url(../images/bg_koekjes.gif) no-repeat}
#header {height: 160px;}
#logo {float: left; width: 147px; height: 125px; padding-left: 8px; margin-top: 24px;}

#main {width: 948px; }
#kol_left {float: left; width: 244px; border-top: 2px solid #e5e3e4;line-height: 18px; font-size: 13px; margin-top: 39px;}
#kol_left-noborder {float: left; width: 244px; line-height: 18px; font-size: 13px; margin-top: 1px;}
#kol_right {float: right; width: 681px;}
#overons {padding-left: 8px;}
#merkinfo {padding-left: 8px;}
#heading-overons {height:9px; width: 62px; background: url(../images/heading/over_ons.gif) no-repeat; overflow: hidden; text-indent: 1000px; margin-top: 16px}
h1 {color: #e6396e; font-size: 45px; font-weight: normal; margin: 4px 0 8px 8px;}
.intro {margin-left: 8px;line-height: 18px;}
.no-subnavigatie {margin: 45px 0 8px 8px;}

table.klanten th {font-size: 13px; text-align: left; padding-top: 2px; padding-bottom: 2px;font-weight: normal; }
table.klanten td {font-size: 13px; border-bottom: 1px solid #e5e3e4; padding-top: 2px; padding-bottom: 2px; }

#head {clear: both; border-bottom: 2px solid #e5e3e4; margin:40px 0 20px 0; color: #e6396f; text-transform: uppercase;font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-bottom: 2px;font-size: 14px;padding-left: 8px; }
#head-detail {border-bottom: 2px solid #e5e3e4; margin:0px 0 20px 0; color: #e6396f; text-transform: uppercase;font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-bottom: 2px;font-size: 14px;padding-left: 8px; }
#head2, #head3,#head4 {clear: both; border-bottom: 2px solid #e5e3e4; margin:40px 0 20px 0; color: #e6396f; text-transform: uppercase;font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-bottom: 2px;font-size: 14px;padding-left: 8px; }
#product-container, #product-container2, #product-container3,#product-container4 {background-color: #fff;display:block}
.product {width: 218px; height: 155px; display: block; float: left; margin: 0 0px 10px 0px; border: 1px solid #e5e5e5; text-align: center; color:#494949 }
.product img {width: 218px; height: 130px;}

.product-breed {width: 332px; height: 155px; display: block; float: left; margin: 0 0px 10px 0px; border: 1px solid #e5e5e5; text-align: center; color:#494949 }
.product-breed img {width: 332px; height: 130px;}


div.product img {margin-bottom: 1px;} 
.product:active {color: #494949; text-decoration: none}
.product:link {color: #494949; text-decoration: none}
.product:visited {color: #494949; text-decoration: none}
.product:hover {border: 1px solid #e6396e; color: #494949; text-decoration: none}

div.product-breed img {margin-bottom: 1px;} 
.product-breed:active {color: #494949; text-decoration: none}
.product-breed:link {color: #494949; text-decoration: none}
.product-breed:visited {color: #494949; text-decoration: none}
.product-breed:hover {border: 1px solid #e6396e; color: #494949; text-decoration: none}


.navtop {border-bottom: 1px solid #e5e3e4; margin:0px 0 20px 0;}
.product-holder {border: solid 1px #e5e5e5; float: left; margin-right: 20px;width:260px;}
.product-holder2 {border: solid 1px #e5e5e5;width:500px;}
.kleuren {margin-top: 20px}
.kleuren img {float:left; margin-right: 8px; margin-bottom: 8px;width:38px; height:38px;border: 1px solid #e5e5e5;}
.kleuren2 {margin-top: 10px}
.kleuren2 img {margin-bottom: 8px;width:135px; height:11px;border: 1px solid #e5e5e5;}


.highlightit img {border: 1px solid #e5e5e5;}
.highlightit:hover img {border: 1px solid #e6396e;}
.highlightit:hover {color: #e6396e; /* Dummy definition to overcome IE bug */}

.subtitel {font-size: 18px; margin: 10px 0 8px 0;  }
h2 {font-size: 18px; margin: 10px 0 30px 8px; font-weight: normal  }
h3 {color: #e6396e;font-size: 18px; margin: 10px 0 30px 8px; font-weight: normal  }

.verticaltext {height: 79px; float: right; width: 30px;}
ul.opsomming li {margin-left: 15px; padding-left: 20px; }
.beurs {border-bottom: 1px solid #e5e3e4; padding-top: 10px; padding-bottom:10px;  }
.beurslogo {width: 185px; float: left; height: 80px;}
.beurslogo img {width: 165px; height: 70px; border: 1px solid #e5e3e4}
.beurslogo a:hover img {border: 1px solid #e6396e;}
.beurslogo a:hover {color: #e6396e; /* Dummy definition to overcome IE bug */}

.beursinfo {width: 400px; height: 70px;padding-top: 10px;}
.beursnaam {font-size: 15px}

form {margin: 0px;}
input {border: 1px solid #e5e3e4; font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #494949; font-size: 13px; padding: 4px; height: 27px; }
.inputform {width: 300px}
.noborder {border: 0px; padding: 0px}
.aanvraaginfo td {height: 32px}
#formStandard label {width: 60px;}
.aanvraaginfo #tekst {border: 1px solid #e5e3e4; width: 485px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #494949;}

legend {color:red}
table {font-size: 13px; padding-left: 8px;}

#pers img {float: left; border: 1px solid #e5e5e5; margin: 0px 18px 18px 0px; height: 191px; width: 150px;}
#pers a:hover img {border: 1px solid #e6396e;}
#pers a:hover {color: #e6396e; /* Dummy definition to overcome IE bug */}



#kaartje {border-top: 2px solid #e5e3e4; padding-top: 20px; margin-top: 38px;padding-left: 8px;}
#nieuwsbrief {border-top: 2px solid #e5e3e4; padding-top: 10px; font-size: 13px; margin-top: 38px;padding-left: 8px;}
#footer {clear: both; color: #b5b5b5; font-size: 11px;   }
#footer a {color: #b5b5b5; font-size: 11px; }
#copywrite {float:left; width: 292px;padding-top: 4px;padding-left: 8px; padding-bottom: 16px}
#websites {float:right; width: 637px; text-align: right; padding-top: 4px; padding-right: 8px; padding-bottom: 16px}
#websites a {color: #4c4c4c; font-size: 11px; font-weight: bold;}

#koekje {width: 74px; height:49px; background: url(../images/koekje_oranje.gif) no-repeat; }


#subnavigatie {height: 29px; margin-top: 10px;padding-left: 8px; border-bottom: 2px solid #e5e3e4}
*html #subnavigatie {height: 31px;}

#subnavigatie a
{
	color: #494949;
	font-size: 13px;
	line-height: 18px;
	text-decoration: none;
	margin-right: 16px;
}

#subnavigatie a:active { color: #494949; text-decoration: none }
#subnavigatie a:link { color: #494949; text-decoration: none }
#subnavigatie a:visited { color: #494949; text-decoration: none}
#subnavigatie a:hover { color: #e6396f; text-decoration: underline }

#subnavigatie a.active
{
	color: #e6396f;
	font-size: 13px;
	line-height: 18px;
	text-decoration: none;
	margin-right: 16px;
}
#subnavigatie a.active:active { color: #e6396f; text-decoration: none }
#subnavigatie a.active:link { color: #e6396f; text-decoration: none }
#subnavigatie a.active:visited { color: #e6396f; text-decoration: none}
#subnavigatie a.active:hover { color: #e6396f; text-decoration: underline }

a
{
	color: #e6396f;
	font-size: 13px;
	line-height: 18px;
	text-decoration: none;
}
a:active { color: #e6396f; text-decoration: none }
a:link { color: #e6396f; text-decoration: none }
a:visited { color: #e6396f; text-decoration: none }
a:hover { color: #e6396f; text-decoration: underline }

/* navigatie */
#nav {
POSITION: relative; HEIGHT: 13px; 
}

#nav {float: right; margin-top: 129px;} 
#nav UL.lev1 {
	padding: 0px; float: left; margin: 0px; width: 680px; position: relative; height: 13px;
}

#nav UL.lev1 LI {
	padding: 0px; float: left; margin: 0px; background-repeat: no-repeat; list-style-type: none; height: 13px; overflow: hidden
}
#nav UL.lev1 LI A {
	display: block; float: left; margin: 0px; font: 1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #494949; white-space: nowrap; height: 13px; text-align: center; text-decoration: none;
}

#nav UL.lev1 LI A#na_01 {
	background: url(../images/navigatie/producten.gif) no-repeat 0px 0px; width: 66px; height: 13px; margin-right: 22px; margin-left: 8px;
}
#nav UL.lev1 LI A#na_01:hover, #nav UL.lev1 LI.current A#na_01:hover {
	background-position: 0px -13px;
}
#nav UL.lev1 LI.current A#na_01 {
	background-position: 0px -13px;
}

#nav UL.lev1 LI A#na_02 {
	background: url(../images/navigatie/retailers.gif) no-repeat 0px 0px; width: 58px; height: 13px; margin-right: 22px;
}
#nav UL.lev1 LI A#na_02:hover, #nav UL.lev1 LI.current A#na_02:hover {
	background-position: 0px -13px
}
#nav UL.lev1 LI.current A#na_02 {
	background-position: 0px -13px
}

#nav UL.lev1 LI A#na_03 {
	background: url(../images/navigatie/beurzen.gif) no-repeat 0px 0px; width: 52px; height: 13px; margin-right: 22px; 
}
#nav UL.lev1 LI A#na_03:hover, #nav UL.lev1 LI.current A#na_03:hover {
	background-position: 0px -13px
}
#nav UL.lev1 LI.current A#na_03 {
	background-position: 0px -13px
}

#nav UL.lev1 LI A#na_04 {
	background: url(../images/navigatie/verkooppunten.gif) no-repeat 0px 0px; width: 100px; height: 13px; margin-right: 22px;
}
#nav UL.lev1 LI A#na_04:hover, #nav UL.lev1 LI.current A#na_04:hover {
	background-position: 0px -13px
}
#nav UL.lev1 LI.current A#na_04 {
	background-position: 0px -13px
}

#nav UL.lev1 LI A#na_05 {
	background: url(../images/navigatie/pers.gif) no-repeat 0px 0px; width: 30px; height: 13px; margin-left: 192px; margin-right: 22px;
}
#nav UL.lev1 LI A#na_05:hover, #nav UL.lev1 LI.current A#na_05:hover {
	background-position: 0px -13px
}
#nav UL.lev1 LI.current A#na_05 {
	background-position: 0px -13px
}

#nav UL.lev1 LI A#na_06 {
	background: url(../images/navigatie/contact.gif) no-repeat 0px 0px; width: 56px; height: 13px;
}
#nav UL.lev1 LI A#na_06:hover, #nav UL.lev1 LI.current A#na_05:hover {
	background-position: 0px -13px
}
#nav UL.lev1 LI.current A#na_06 {
	background-position: 0px -13px
}

#nav UL.lev1 LI A {
	TEXT-INDENT: -9999px
}



















