* {
   padding:0;
   margin:0;
}

a img{border:none;}

p{padding:0 0 1.6em 0;}
p form{margin-top:0; margin-bottom:20px;}

img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;}
img.left{float:left; margin:0 12px 5px 0;}
img.center{display:block; margin:0 auto 5px auto;}
img.right{float:right; margin:0 0 5px 12px;}
img.left_add{margin: 10px 10px 5px 17px;}
td {
   padding: 2px;
}

h5 {
   font-size:18px;
}

.iss_price {
   color: red;
}

hr {
height: 1px;
}





/**************** Header and navigation styles ****************/

.box_left_new {
   background:#fbfbfb;
	color:#333;
   border:1px solid #CECECE;
   width:140px;
   padding: 0px 4px 5px 7px;
   margin: 0px 0px 5px 2px;
   overflow: hidden;
}

.box_left_new h5 {
   margin:0px;
   padding:5px 0px 7px 0px;
   font-size:11px;
   font-weight: bold; 
   /*color:#d41c1c;*/
	background-color:inherit;
}

/*******************************************************************************
* Button
*******************************************************************************/
.box { 
   width: 150px;
   padding: 0px 0px 5px 0px;
   margin: 0px 0px 5px 0px;
}
.box_title {
   background-color: #B8B8B8;
   width: auto;
   padding: 2px 0px 2px 4px;
}
.box_title h5 {
   padding:1px 0px 1px 0px;
   font-size:11px;
   font-weight: bold;
   color: #fff;
}
.box_lead_left {
   width: 140px;
   border: 1px solid #9B9B9B; 
   padding: 4px 4px 7px 4px;
   font-size:11px;
   color: #333;
   overflow: hidden;
   background-color:#F6F6F6;
}
.box_lead_right {
   width: 137px;
   border: 1px solid #9B9B9B; 
   padding: 4px 4px 7px 4px;
   font-size:11px;
   color: #333;
   overflow: hidden;
   background-color:#F6F6F6;
}
.left_side { float: left; padding: 4px 0px 0px 4px; }
.splitcontentleft{float:left; width:154px;border:0px solid #000;padding: 0px 6px 0px 0px;}

#begin_left_column{
   border:0px solid #000;
   float:right;
   width:150px;
   padding:4px 1px 10px 4px;
}
.box_right {
   width: 147px;
   margin:0px 0px 10px 0px;
   padding:0px 0px 0px 0px;
   background-color:#F6F6F6;
   color:#505050;
   border:0px solid #000;
}
.cursor {
   cursor: pointer;
}
.hanze_top {
float: left;
width: 840px;
height: 65px;
margin-left: 2px;
}
.affiliate_heading {
float: left;
width: 838px;
padding: 0px 0px 0px 2px;
text-align:center;
background-color: #fff;
overflow:hidden;
}

.logo{
float: left; 
vertical-align: middle;
padding:0px 0px 0px 15px;
height: 78px;
line-height: 78px;
font-size: 65px;
border:0px solid #000; 
}

.logo_mobile
{
float: left; 
vertical-align: middle;
padding:0px 0px 0px 5px;
height: 33px;
line-height: 33px;
font-size: 33px;
border:0px solid #000; 
}
/* Buggy IE as always: */
*>.logo{
	font-size:12px;
}
.logo_right{
width: 120px;
float: right; 
vertical-align: middle;
text-align:right;
height: 78px;
padding:0px 0px 0px 10px;
line-height: 78px;
font-size: 65px;
border:0px solid #000; 
}
/* Buggy IE as always: */
*>.logo_right{
	font-size:12px;
   padding:0px 0px 0px 0px;
}
.logo_right_small {
width: 115px; 
vertical-align: middle;
text-align: right; 
float:right; 
height: 78px; 
margin-right:5px;
border: 0px solid blue;
} 

.description{
float: left; 
height: 70px;
vertical-align: middle;
text-align: left;
padding:0 0 0px 0;
border:0px solid #000; 
}
	
/*.othersites {
   float: right; 
   vertical-align: middle;
   padding-right: 20px;
   height: 78px;
   border:0px solid #000; 
}*/

#othersites>#floating { /*display:table for Mozilla & Opera*/
   float: right;
	display:table;
	position:static;
   border:0px solid blue; 
}
/*for IE*/
#floating { 
	height:80px;
	position:relative;
   border:0px solid red; 
}
/*for IE*/
#floating .div2 { 
	position:absolute;
   /*top:50%;*/
   width: 120px;
   border:0px solid red; 
}
#floating>.div2 { /*for Mozilla and Opera*/
	display:table-cell;
	vertical-align:top;
	position:static;
}
#floating .div3 {
	position:relative;
	top:-50%;
}

.imgadd {
border: 0px;
vertical-align:middle;
}
#navigation ul, #navigation ul li {
     list-style: none;
}

#navigation ul {
    text-align: center;
    margin: 0px; padding: 0px;
}

#navigation ul li {
   display: inline;
   border-right:1px solid #ffffff;
   white-space:nowrap;
   padding:5px 0px 5px 0px; /* voor witte lijn */
   white-space:nowrap;
}

#navigation .first {
   display: inline;
   border-left:1px solid #ffffff;
   border-right:1px solid #ffffff;
   white-space:nowrap;
   padding:5px 0px 5px 0px; /* voor witte lijn */
   white-space:nowrap;
}

#navigation ul li a span {
   padding: 2px 2px;
   font-size:10px;
}

#searchbar{margin:5px 0 5px 0;}
#searchbar form fieldset{margin:0px; border:0 solid;}

#searchbar #s{
height:18px;
width:98px;
margin:0 0px 0 0;
border:1px solid #a0a0a0;
}

#searchbar #searchbutton{
height:20px;
width:auto;
padding:0 1px;
border:1px solid #808080;
font-size:10px;
text-align:center;
}

/**************** Content styles ****************/
.frontmag {
   position: relative;
   display: block; float: left; 
   margin: 1px 4px 5px 0px; cursor:pointer;
   border:0px solid #000; 
}

.blad {
   /*background-image: url('img/iss_blad_kop2.gif');*/
   width: 80px; height:20px;
}
.bladonder {
   height: 30px; background-color:#fff; 
   border-top:1px solid #000; margin:66px 0px 0px 0px; 
   font-family: Times New Roman; font-size: 11px; padding: 3px 0px 0px 0px; 
   text-align: center;
}

/* h4: bij mix abo's en titels op onderwerp/alfabet */
#content h4{
display:block;
background-color:#B8B8B8;
color:#FFF;
font-size:15px;
font-weight:bold;
padding:4px;
margin:10px 0px 10px 0px
}

#content h3{
display:block;
padding:10px 0 2px 0;
font-size:16px;
font-weight:normal;
color:#505050;
}
#content h2 a{font-weight:normal;}
/*#content h3{margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;}*/
#content a:hover,#subcontent a:hover{text-decoration:underline;}
#content ul,#content ol{margin:0 5px 16px 35px;}
#content dl{margin:0 5px 10px 25px;}
#content dt{font-weight:bold; margin-bottom:5px;}
#content dd{margin:0 0 10px 15px;}


/**************** Misc classes and styles ****************/

.img_cover_overview {
   position:relative;
   /*border: 1px solid #B8B8B8;*/
   margin: 0px 3px 0px 0px;
   float: left;
}

.clear{clear:both;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}
/*
.box{
margin:0 0 20px 0;
padding:10px;
border:1px solid #c0c0c0;
background-color:#fafbfc;
color:#505050;
line-height:1.5em;
}
*/
#verificatiecode_area {
 margin: 0px; padding: 0px;

}
#verificatiecode_area ul {
   list-style: none inside;
   margin: 0;
   padding: 0;
   border: 0px #000 solid;
}

#verificatiecode_area li {
margin: 0 0 4px 0px; padding: 0; 
list-style: none inside;
}

