html {margin:0px;padding:0px;}
body {margin:0px;padding:0px;font-family:verdana;color:#FFF;font-size:11px;background:#000;overflow-x:hidden;overflow-y:auto;height:100%;min-height:570px;_height:570px;}
img {margin:0px;padding:0px;border:0px;}
a {border:0px;margin:0px;padding:0px;text-decoration:none;}
a.contact {color:#7eb613;}
a:hover.contact {text-decoration:underline;}
#frameImage {position:fixed;z-index:0;left:50%;margin-left:-800px;width:1600px;height:800px;overflow:hidden;}
#frameImage.loading {background: url(/images/spinner.gif) no-repeat center 45px;}
#frame {position:fixed;z-index:10;left:50%;margin-left:-800px;width:1600px;height:800px;overflow:hidden;background:url(images/frame.png) no-repeat center center;}

#container {position:absolute;z-index:20;left:50%;top:50%;margin:-285px 0 0 -455px;width:910px;height:495px;background: url(images/contentHolder.png) no-repeat;overflow:hidden;padding:63px 12px 12px 12px;}
a.home {display:block;width:296px;height:94px;position:absolute;margin:-34px 0 0 -12px;}
#menu {float:left;width:256px;margin:70px 0 0 0;}
#menu div.icons {float:left;width:48px;margin:0 0 0 32px;}
#menu div.txtLinks {float:left;margin:0 0 0 20px;width:156px;overflow:hidden;}
#menu a.aquaria {margin-top:15px;float:left;display:block;width:48px;height:48px;background:url(images/menu_aquaria.png) no-repeat;}
#menu a:hover.aquaria {background-position: -48px top;}
#menu a.honden {margin-top:15px;float:left;display:block;width:48px;height:48px;background:url(images/menu_honden.png) no-repeat;}
#menu a:hover.honden {background-position: -48px top;}
#menu a.katten {margin-top:15px;float:left;display:block;width:48px;height:48px;background:url(images/menu_katten.png) no-repeat;}
#menu a:hover.katten {background-position: -48px top;}
#menu a.knaagdieren {margin-top:15px;float:left;display:block;width:48px;height:48px;background:url(images/menu_knaagdieren.png) no-repeat;}
#menu a:hover.knaagdieren {background-position: -48px top;}
#menu a.vogels {margin-top:15px;float:left;display:block;width:48px;height:48px;background:url(images/menu_vogels.png) no-repeat;}
#menu a:hover.vogels {background-position: -48px top;}
#menu a.paarden {margin-top:15px;float:left;display:block;width:48px;height:48px;background:url(images/menu_paarden.png) no-repeat;}
#menu a:hover.paarden {background-position: -48px top;}
#menu p {margin:15px 0 0 0;}
#menu a.links {font-size:16px;color:#FFF;line-height:48px;}
#menu a:hover.links {color:#ca1b10;}
#menu a.current {color:#c9251a;text-decoration:none;}
#menu a:hover.current {color:#fff;}
#aboutus {position:absolute;top:0;left:50%;margin-left:-455px;width:910px;height:20px;line-height:20px;overflow:hidden;padding:0 12px 0 12px;text-align:right;}
#aboutus a {color:#fff;text-decoration:none;border-bottom:2px solid #7eb613;padding-bottom:1px;}
#aboutus a:hover {border-bottom:2px solid #ca2116;}
#aboutus a.active {color:#fff;text-decoration:none;border-bottom:2px solid #ca2116;font-weight:bold;padding-bottom:1px;}
#content {float:right;margin-top:-4px;width:564px;height:470px;overflow:hidden;color:#4c4949;font-size:11px;}
#content h1 {font-size:22px;color:#7eb613;margin:0 24px 0 0;}
#content span {font-size:16px;color:#4c4949;margin:20px 0 20px 0;font-weight:bold;}
#content p {font-size:11px;margin:0px;}

#footer {clear:both;padding:25px 0 0 0;width:100%;height:30px;color:#FFF;}
#footer a {font-weight:bold;color:#83b725;text-decoration:none;}
#footer a:hover {font-weight:bold;color:#fff;}

#home div.content {float:left;width:386px;overflow-y:auto;overflow-x:hidden;height:470px;position:relative;}
#home div.text {width:100%;height:355px;text-align:justify;overflow-x:hidden;overflow-y:auto;}
#home div.image {float:right;width:160px;height:470px;overflow:hidden;}
#home div.image img {width:160px;height:139px;overflow:hidden;}
#home h1 {font-size:18px;color:#7eb613;margin:0 0 5px 0;}
#home span {font-size:16px;color:#4c4949;margin:20px 0 20px 0;font-weight:bold;}
#home p.intro {font-size:16px;margin:0px;font-weight:bold;}
#home p.welcome {font-size:16px;margin:0px;font-weight:bold;margin:20px 0 40px 0;line-height:25px;}
#home p {font-size:11px;margin:0px;line-height:15px;}
.gallery {width:100%;height:120px;border:1px solid #7eb613;overflow:hidden;width:370px;background:#d7e7ba;}

#category div.content {float:left;width:530px;}
#category h1 {font-size:22px;color:#7eb613;margin-bottom:10px;}
#category span {font-size:16px;color:#4c4949;margin:20px 0 20px 0;font-weight:bold;}
#category p {font-size:11px;margin:0px;line-height:15px;}

#openingstijden {margin:30px 0 0 0;}
#openingstijden p {font-size:11px;}

#commentForm label {font-weight:bold;float:left;clear:left;margin:5px 0 5px 0;}
#commentForm input[type=text] {float:left;clear:left;border:1px solid #7eb613;background:#FFF;width:200px;}
#commentForm textarea {border:1px solid #7eb613;background:#FFF;width:380px;height:150px;}
#commentForm input[type=image] {width:103px;height:30px;border:0px;}
.error {clear:both;color:#ca1e1e;padding:3px 0 3px 0;}
.emailVerstuurd {font-weight:bold;font-size:12px;padding:20px 0 20px 0;}

#contactadres {width:160px;margin:20px 0 0 0;line-height:20px;}
#contactadres h3 {font-size:14px;font-weight:bold;color:#7eb613;margin:0 0 5px 0;line-height:14px;}
#contactadres span {font-weight:bold;font-size:11px;}

#dealers {margin:0 0 0 0px;overflow-x:hidden;overflow-y:auto;height:470px;}
#dealers h1 {margin:0 0 15px 0px;font-size:16px;}
#dealers p {margin:-10px 0 20px 0;}
#dealers .dealers {display:block;width:100%;height:89px;margin:0 0 15px -15px;clear:both;}
#dealers .row1 {float:left;width:103px;overflow:hidden;}
#dealers .row2 {float:left;width:103px;overflow:hidden;}
#dealers .row3 {float:left;width:103px;overflow:hidden;}
#dealers .row4 {float:left;width:103px;overflow:hidden;}
#dealers .row5 {float:left;width:103px;overflow:hidden;}
#dealers .dealers img {width:75px;float:left;margin:0 0 15px 15px;border:2px solid #7eb613;background:#FFF;padding:5px;}
#dealers hr {border: 0;color: #9E9E9E;background-color: #9E9E9E;height: 1px;width: 100%;text-align: left;}