* {
    padding: 0;
    margin: 0;
} 
img {
border:none;
}
p {
line-height:1.5em;
margin-bottom:1em;
}

body {
	background: #fff url('images/hedr33.jpg');
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
    font-size: .9em;
	color:#555;
}


a {
	color: #3B6EBF;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#header 
{
    height: 100px;
    margin-bottom: 5px;
}

#wrap {
    margin: 0 auto;
    width: 760px;
	min-width:760px;
}
.middle {
	float: left;
	width: 614px;

	margin: 10px 10px 0 0;

	
}

.right {
	float: right;
	width: 126px;
	margin: 0 0 0 10px;
	padding: 0;	
}

h1 { color: #3B6EBF; font-size: 1.2em; margin: 1em 0;}
h2 { color: #3B6EBF; font-size: 1.1em; margin: 1em 0;}


#clear {
	display: block;
	clear: both;
	width: 100%;
	height:1px;
	overflow:hidden;
}

.middle table {
width:100%;
margin:1em 0;
border-collapse: collapse;
}
.mtabel {
margin:1.5em 0;
}
.mtabel caption {
text-align:left;
color: #3B6EBF; font-size: 16px; font-weight:bold;
}
thead th {
 border-right: 1px solid #fff;
 color:#fff;
 text-align:center;
 padding:2px 5px;
 height:25px;
 background-color: #85ABF7;
 font-weight: bold;
}
tbody tr {
 background-color:#fff;
 border: 1px solid #ddd;
}
tbody td {
 padding:8px;
 text-align:center;
 border: 1px solid #e0e6f5;

}

tbody th {
 text-align:left;
 padding:2px;
}
td.links {
text-align:left;
vertical-align:top;
}

tbody td  p a{
font-weight:bold;

}
tbody td  p{
margin:0.5em 0;
}
input.shopnav-suche-form-txt {
float:left;
vertical-align:middle;
width:94px;
font-size:12px;
font-family:"Trebuchet MS" Verdana, Arial, sans-serif;
color:#888;
margin:0;
}
input.zf2 {
margin:2px 0 2px 2px;
float:left;
}
.menukader {

 padding: 2px 4px;
 margin:10px 0;
 }
table {
font-size:0.9em;
}
.vet {
font-weight:bold;
}
a.pijl {
font-size:2em;
letter-spacing:-2px;
}
a.pijl:hover {
color:#ff2346;
text-decoration:none;
}
sup {
color:#ff2346;
font-size:9px;
}

#pijlen {
position:absolute;
z-index:10;
left:19px;
top:23px;
}

.webwinkels li {
	list-style-type: none;
		line-height:1.7em;
}
.webwinkels li a{
	
	background:url(http://in-termijnen.nl/images/li.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:19px;
	color: #3B6EBF;
}
.webwinkels li a:hover{
	
	background:url(http://in-termijnen.nl/images/liover.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:19px;
	text-decoration:none;	
}
p.menu { 
color: #3B6EBF; 
font-size:1.1em; 
font-weight:bold;  
margin: 0.5em 0 0 0;
line-height:1.1em;
}
p.menumenukader { 
color: #3B6EBF; 
font-size:1.1em; 
font-weight:bold;  
margin-bottom:0.3em;
 line-height:1.1em;
}
#toprmenu {
position:absolute;
z-index:20;
top:3px;
right:8px;
color:#eee;
font-size:0.75em;
text-align:right;
}
#toprmenu a{
color:#eee;
}
.middle ul {
margin-left:1em;
}

.blauwbi {
 margin:0;
 font-size:0.8em;
 font-style:italic;
 margin-bottom:0.5em;
 color: #3B6EBF;
 }
 img.vpim {
 margin:0.5em -2em 0 2px;
 float:right;
 }
.banners {
margin:10px 0 0 0;
text-align:center;
}
.prod th, ptod td {
width:25%;
}
.footer {
color:#aaa;
font-size:0.7em;
font-style:italic;
clear:both;
text-align:center;
}
ul.footermenu li{
display:inline;
}
ul.footermenu {
color:#aaa;
font-size:0.7em;
font-style:italic;
padding:0 1em;
text-align:center;
}
ul.footermenu a, .tags a {
color:#aaa;
}
ul.footermenu a:hover, .tags a:hover {
text-decoration:none;
}
.kader {
 border: 1px solid #e0e6f5;
 padding: 0 2em 1em 2em;
 background:#f6f8fd;
 }
 .kader a {
 text-decoration:underline;
 }
  .kader a:hover {
 text-decoration:none;
 }
 .kader h2 {
 margin-bottom:0.5em;
 }
 .floatright {
 float:right;
 }
hr {
display: block; 
clear: both; 
visibility: hidden;
}
.clearfloat {
clear: both; 
}
.spot table, .spot td, .spot tr {
 background:#f6f8fd;
 text-align:left;
 vertical-align:top;
 margin:0;
  border: 1px solid #e0e6f5;
 }
.spot td, .spot tr {
border:none;
}
 td.spottdright {
 padding: 0.5em;
 }
 td.spottdleft {
 padding: 1em;
 text-align:center;
 vertical-align:middle;
 }
  td.spottdright a {
  display:block;
  margin-top:1em;
  font-weight:bold;
  font-size:1.2em;
  color:#ff2346;
  }
   td.spottdright a:hover {
color:#ff2346;
text-decoration:none;
}
.spot {
color: #3B6EBF;
}
a.info{
    position:relative; /*this is the key*/
    z-index:24;
}

a.info:hover{z-index:25;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
	border: 1px solid #e0e6f5;
	background:#fff;
	font-weight:normal;
	padding:0.5em;
	text-decoration:none;
	}
a.info, a.info:visited, a.info:hover{
	color:#555; 
	border-bottom:1px dotted;
}	
img.topmarmin1 {
margin-top:-1em;
}
.vetmartop {
font-weight:bold;
margin-top:1em;
}
.topmar1 {
margin-top:1em;
}
p.martop7 {
padding:0;
margin:4em 0 0 0;
border-top: 1px dotted #aaa;

	width: 614px;
	text-align:center;

}
.marbot1 {
margin-bottom:1em;
}

img.right2 {
float:right;
margin:5px -7px 5px 10px;
}
img.right3 {
float:right;
margin:1em 1em 0 1em;
}
img.right4 {
float:right;
margin:2em 1em 0 1em;
}
p.mp0 {
margin:0;
padding:0;
}
div.clearboth {
clear:both;
}
.right ul li {
list-style:none;
}
.right li {
margin-left:0;
}
img.logoimg {
margin:21px 0 0 -1px;
}